Difference between revisions of "HabaHaba"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(ссылка через {{mainurl}})
m (Reverted edits by 46.166.199.137 (talk) to last revision by Binary)
 
(64 intermediate revisions by 24 users not shown)
Line 1: Line 1:
{{mainurl|[http://Habahaba.im Habahaba.im]}}
 
 
{{eng}}
 
{{eng}}
''habahaba.im'' - свежеразработанный и новомодный сервис для общения. Наследник [[Habahaba]]. Сервис настолько новомодный и имеет столько JavaScript внутри, что далеко не каждый браузер сумеет работать с ним.
+
{{mainurl|[http://Habahaba.im Habahaba.im]}}
 +
 
 +
{{цитата| ''haba haba'' — быстрей! (англ. сленг, военная команда)|  «словарь [[w:Мультитран|Мультитран]]»}}
 +
{{Client
 +
|          name= {{PAGENAME}} <!-- название -->
 +
|          logo= [[file:Habahaba-logo.png]]<!-- логотип -->
 +
<!--      Общая информация          -->
 +
|          url= [http://habahaba.im habahaba.im]<!-- сайт -->
 +
|      language= [[JavaScript]], [[Python]], {{lang|cl|Flash}}<ref>Flash только для голосового общения</ref> <!-- язык. стереть, если язык неизвестен -->
 +
|            os= {{OS|cl|}} <!-- ОС или платформа -->
 +
|      library= [[jsjac]], [[twilix]] <!-- jabber-библиотека. стереть, если библиотека неизвестна -->
 +
|      license= {{w|AGPL}}
 +
|    developer= <!-- разработчик -->
 +
<!--        Характеристики  -->
 +
|          i18n= <!-- мультиязычность -->
 +
|      plugins= <!-- поддерживает ли он плагины -->
 +
|  acc_profiles= <!-- профили аккаунтов -->
 +
|    acc_multi= <!-- использование нескольких аккаунтов одновременно -->
 +
|        smiles= <!-- поддержка смайликов -->
 +
|      history= <!-- хранение истории сообщений -->
 +
<!--        Поддержка стандартов  -->
 +
|  filetransfer= <!-- способы передачи файлов -->
 +
|      privacy= <!-- списки приватности -->
 +
|        disco= <!-- дискавери -->
 +
|        adhoc= <!-- вызов Ad-Hoc команд -->
 +
|            rc= <!-- удаленное управление клиентом через Ad-hoc -->
 +
|          muc= <!-- поддержка конференций -->
 +
|    bookmarks= <!-- закладки -->
 +
|      headline= <!-- новости -->
 +
|        vcard= <!-- просмотр и редактирование Vcard -->
 +
|          zip= <!-- сжатие трафика (XEP-0138) -->
 +
|        crypt= <!-- шифрование трафика -->
 +
|          pgp= <!-- шифрование сообщений (GPG/PGP) -->
 +
|        pubsub= <!-- работа с PubSub -->
 +
|          pep= <!-- получение и отправка PEP событий -->
 +
|    d_register= <!-- регистрация на транпортах и т.д. (XEP-0077) -->
 +
|      d_search= <!-- поиск в JUD-ах, транпортах и т.д. (XEP-0055) -->
 +
|          voip= <!-- голосовое и видеообщение -->
 +
|        jingle= да<!-- поддержка протокола Jingle -->
 +
}}
 +
[[Category:Веб-клиенты]]
 +
'''HabaHaba''' — сервис для общения в интернете, для которого нужен только браузер. Если быть кратким — это аналог [[Meebo]], но ориентированный на Jabber/XMPP. Один из немногих сервисов, позволяющих анонимное общение с пользователями jabber-серверов, причем, взаимодействие возможно не только через текстовые сообщения, но и голосом. Например, вы даете ссылку http://habahaba.im/pupkin и человек перешедший по ней, может позвонить или написать вам.
 +
 
 +
На поддомене ''b.habahaba.im'' расположен сервис xmpp-микроблоггина под названием '''[[LIJ]]'''.
 +
 
 +
[http://www.youtube.com/watch?v=ypebtjK4zsA Видеоролик] с демонстрацией работы сервиса. 
 +
 
 +
Для работы голосовых функций используется [[Flash]].
 +
 
 +
Является разработанным заново проектом-наследником [[HabaHaba/deprecated|предыдущей версии HabaHaba]]. Базируется на коде другого проекта [[Jappix]].
 +
 
 +
Если у вас старый [[w:Internet Explorer|Internet Explorer]] или вы вовсе не знаете какой у вас браузер, то, скорее всего, могут быть проблемы с работой сервиса: задействовано много новых возможностей [[w:HTML|HTML]], [[w:JavaScript|JavaScript]] и [[w:CSS|CSS]]. Если вы пользователь последней версии MS Windows или MacOS, то это предупреждение к вам не относится.
  
== Регистрация ==
 
Регистрация осуществляется через xmpp:gateway.habahaba.im. Откройте [[Discovery|Service discovery]] вашего клиента, укажите сервер xmpp:habahaba.im, зарегистрируйтесь на сервисе xmpp:gateway.habahaba.im. После регистрации Вам будет выслано сообщение с примерами, как можно использовать сервис.
 
  
 
== Возможности ==
 
== Возможности ==
  
=== Обычный веб-клиент ===
+
=== Веб-клиент ===
Вы можете использовать данный клиент для доступа к своему Jabber-аккаунту, если по каким-то причинам Вы не можете использовать обычный клиент. (Например, из-за политики безопасности)
+
 
 +
Вы можете использовать данный клиент для доступа к своему Jabber-аккаунту, если по каким-то причинам вы не можете использовать обычный xmpp-клиент. Например, из-за политик безопасности действующих в вашей компании.
  
 
Просто введите данные своей учётной записи в форму «Соединение» и нажмите «Ня!», чтобы подключиться.
 
Просто введите данные своей учётной записи в форму «Соединение» и нажмите «Ня!», чтобы подключиться.
  
 
=== Форма для анонимной отправки сообщений ===
 
=== Форма для анонимной отправки сообщений ===
Данная веб-форма предназначена для связи с пользователями [[Jabber]]<ref>Теми, у которых разрешена доставка сообщений от неподписанных пользователей.</ref><ref>Пользователям GTalk будет выслан запрос на подписку.</ref>. С её помощью Вы можете не только отправить сообщение кому-то, но и получить ответ на него.
+
 
 +
Данная веб-форма предназначена для связи с пользователями [[Jabber]]<ref>Теми, у которых разрешена доставка сообщений от неподписанных пользователей.</ref><ref>Пользователям [[GTalk]] будет выслан запрос на подписку.</ref>. С её помощью Вы можете не только отправить сообщение кому-то, но и получить ответ на него.
  
 
Если что-то непонятно, то прочитайте инструкцию, которая приведена ниже.
 
Если что-то непонятно, то прочитайте инструкцию, которая приведена ниже.
  
Для того, чтобы воспользоваться быстрой связью с кем-то из Джаббера, нужно:
+
Для того, чтобы воспользоваться быстрой связью с кем-то из джаббера, нужно:
  
# Перейти по ссылке http://habahaba.im/
+
# Перейти по ссылке http://habahaba.im
 
# В поле JID формы «Быстрое соединение» ввести Jabber-адрес. Например, ''fbot@jrudevels.org''.
 
# В поле JID формы «Быстрое соединение» ввести Jabber-адрес. Например, ''fbot@jrudevels.org''.
 
# В поле «Ваше имя» представиться. Поле не обязательно к заполнению.
 
# В поле «Ваше имя» представиться. Поле не обязательно к заполнению.
Line 30: Line 80:
  
 
'''Учтите, что пока собеседник не ответит вам на первое сообщение, вы не сможете послать ему следующее сообщение!'''
 
'''Учтите, что пока собеседник не ответит вам на первое сообщение, вы не сможете послать ему следующее сообщение!'''
 +
 +
Ваш JID, с которого осуществляется связь, будет похож на следующий - ''anonymous139@gateway.habahaba.im''.
  
 
==== Показ статуса собеседника ====
 
==== Показ статуса собеседника ====
 +
 
Если Ваш собеседник добавит Вас в свой список контактов, Вы будете видеть статусы друг-друга, пока анонимный клиент не нажмёт на кнопку «Разсоединиться».
 
Если Ваш собеседник добавит Вас в свой список контактов, Вы будете видеть статусы друг-друга, пока анонимный клиент не нажмёт на кнопку «Разсоединиться».
  
 
==== URL ====
 
==== URL ====
  
Есть возможность указывать свой JID прямо в ссылке на HabaHaba, например, вот так: http://habahaba.im/pupkin@pupkin.ru.
+
Есть возможность указывать свой JID прямо в ссылке на HabaHaba, например, вот так: <nowiki>http://habahaba.im/pupkin@pupkin.ru</nowiki>. У того кто перейдет по этой ссылке откроется окно быстрой связи с этим контактом. Такую ссылку удобно будет разместить на своей личной странице, упрощая связь с вами для тех людей, кто не использует jabber.
  
==== Псевдонимы ====
+
Бесплатные объявления  в Санкт-Петербурге и Ленинградской области. Размещение объявлений без регистрации в Санкт-Петербурге. Купить или продать в Санкт-Петербурге.
 
+
[url=http://fetti.ru/]Доска бесплатных объявлений Санкт-Петербурга[/url], у нас Вы сможете разместить свои объявления на все случаи жизни...
Если Вы не хотите показывать свой [[JID]] в ссылках на HabaHaba, Вы можете получить псевдоним и использовать его в любых формах общения через HabaHaba. Для этого просто зарегистрируйтесь на [[service|сервисе]] xmpp:gateway.habahaba.im, используя желаемый псевдоним. После этого, Вы можете указывать его вместо [[JID]].
+
  
 
== Замечания, комментарии, предложения ==
 
== Замечания, комментарии, предложения ==
Line 49: Line 101:
  
 
== Отображение статуса на веб-странице ==
 
== Отображение статуса на веб-странице ==
С помощью Habahaba вы можете разместить на веб-странице графический индикатор своего [[status|статуса]]. Для это '''необходимо''' зарегистрироваться на сервисе '''gateway.habahaba.im''', используя браузер ([[Service_Discovery|Обнаружение сервисов]]) вашего jabber-клиента.
+
[[File:Register on gateway.habahaba.im.png|right]]
 +
С помощью Habahaba вы можете разместить на веб-странице графический индикатор своего [[status|статуса]]. Для это '''необходимо''' зарегистрироваться на сервисе '''gateway.habahaba.im''', используя браузер ([[Service_Discovery|Обнаружение сервисов]]) вашего jabber-клиента. При регистрации в поле "имя пользователя" ("name") введите то слово, которое Вы хотите видеть в URL ссылки на статус.
  
 
Картинку с вашим текущим статусом можно взять по адресу:
 
Картинку с вашим текущим статусом можно взять по адресу:
Line 71: Line 124:
 
** plain — просто статус plain-текстом
 
** plain — просто статус plain-текстом
  
Пример [[w:HTML|HTML]]-кода для вставки на страницу:
+
Пример [[w:HTML|HTML]]-кода для вставки на страницу (к примеру, вы зарегистрировались под именем '''pupkin''', как на картинке выше):
  
  <a href="http''':'''//habahaba.jrudevels.org/?'''''pupkin'''''"
+
  <a href="http''':'''//habahaba.im/'''''pupkin'''''"
 
  title="Отправить сообщение '''''pupkin'''''"><img
 
  title="Отправить сообщение '''''pupkin'''''"><img
  src="http''':'''//habahaba.jrudevels.org/status.py/'''''pupkin'''''/habahaba.gif"
+
  src="http''':'''//habahaba.im/status/'''''pupkin'''''/habahaba.gif"
 
  border="0" />&amp;nbsp;'''''pupkin'''''</a>
 
  border="0" />&amp;nbsp;'''''pupkin'''''</a>
  
 
Пример [[w:BBCode|BB-кода]] для вставки в профиль на форуме [[phpBB]].
 
Пример [[w:BBCode|BB-кода]] для вставки в профиль на форуме [[phpBB]].
  <nowiki>[url=http://habahaba.jrudevels.org/?pupkin][img]http://habahaba.jrudevels.org/status.py/pupkin/jabber.gif[/img][/url]</nowiki>
+
  <nowiki>[url=http://habahaba.im/pupkin][img]http://habahaba.im/status/pupkin/jabber.gif[/img][/url]</nowiki>
  
 
Примеры для Вашего ника будут сгенерированы и посланы Вам Jabber-сообщением сразу же после прохождения регистрации на xmpp:gateway.habahaba.im
 
Примеры для Вашего ника будут сгенерированы и посланы Вам Jabber-сообщением сразу же после прохождения регистрации на xmpp:gateway.habahaba.im
Line 88: Line 141:
 
* [[Olark]] (HTML, JavaScript)
 
* [[Olark]] (HTML, JavaScript)
 
* [[MeeboMe widget]] (Flash)
 
* [[MeeboMe widget]] (Flash)
* [[Habahaba]]
 
  
 
См. также [[Web presence indication|Отображение информации о присутствии на веб-странице]].
 
См. также [[Web presence indication|Отображение информации о присутствии на веб-странице]].
Line 118: Line 170:
 
Разработчик&nbsp;&mdash; [[User:Binary|Binary]] и Ко.
 
Разработчик&nbsp;&mdash; [[User:Binary|Binary]] и Ко.
  
* Багтрак http://trac.jrudevels.org/habahaba/newticket
+
* [http://trac.jrudevels.org/habahaba/newticket Багтрак]
 +
 
 +
== История названия ==
 +
Перевод названия дан в начале статьи, где эпиграфом идет цитата из англо-русского словаря.
 +
 
 +
Исторически название позаимствовано из массовой разговорной культуры, куда оно в свою очередь попало из оригинальной телевизионной рекламы газированного напитка [[w:Айрн-Брю|Айрн-Брю]] (рекламная кампания пришлась на 1999 год), где были задействованы анимированные страусы и пингвины во льдинах. Причем, использование слогана ''Haba-haba'' это находка русской компании, создававшей рекламные ролики, а не официальный девиз или промо-фраза компании-производителя данного напитка.
 +
 
 +
Никакого влияния на выбор названия сайт [[w:Habrahabr.ru|Habrahabr.ru]] не оказал. Кроме того, первый вариант сервиса появился примерно в то же время (2006-2007), что и Habrahabr.ru.
  
 
== Примечания ==
 
== Примечания ==
  
 
<references/>
 
<references/>
 +
 +
== Исходный код ==
 +
Habahaba — проект с открытым исходным кодом, распространяющийся на условиях лицензии {{w|AGPL}}. Вы можете без ограничений скачивать, изучать, модифицировать и использовать исходный код Habahaba при условии, что все сделанные вами модификации будут доступны всем желающим на тех же условиях, что код Habahaba.
 +
 +
Чтобы получить исходный код, вы можете использовать {{w|git}}-репозиторий, расположенный по адресу: git://git.jrudevels.org/git/habahaba
  
 
== Ссылки ==
 
== Ссылки ==
Line 129: Line 193:
  
 
[[Category:Service]]
 
[[Category:Service]]
 +
[[Category:Jrudevels.org]]

Latest revision as of 21:21, 4 June 2017

haba haba — быстрей! (англ. сленг, военная команда)
 «словарь Мультитран»
HabaHaba
Habahaba-logo.png
Информация
Сайт: habahaba.im
Язык: JavaScript, Python, Flash[1]
Библиотека: jsjac, twilix
Лицензия: AGPL
Характеристики
Поддержка стандартов
Поддержка Jingle: да

HabaHaba — сервис для общения в интернете, для которого нужен только браузер. Если быть кратким — это аналог Meebo, но ориентированный на Jabber/XMPP. Один из немногих сервисов, позволяющих анонимное общение с пользователями jabber-серверов, причем, взаимодействие возможно не только через текстовые сообщения, но и голосом. Например, вы даете ссылку http://habahaba.im/pupkin и человек перешедший по ней, может позвонить или написать вам.

На поддомене b.habahaba.im расположен сервис xmpp-микроблоггина под названием LIJ.

Видеоролик с демонстрацией работы сервиса.

Для работы голосовых функций используется Flash.

Является разработанным заново проектом-наследником предыдущей версии HabaHaba. Базируется на коде другого проекта Jappix.

Если у вас старый Internet Explorer или вы вовсе не знаете какой у вас браузер, то, скорее всего, могут быть проблемы с работой сервиса: задействовано много новых возможностей HTML, JavaScript и CSS. Если вы пользователь последней версии MS Windows или MacOS, то это предупреждение к вам не относится.


Возможности[edit]

Веб-клиент[edit]

Вы можете использовать данный клиент для доступа к своему Jabber-аккаунту, если по каким-то причинам вы не можете использовать обычный xmpp-клиент. Например, из-за политик безопасности действующих в вашей компании.

Просто введите данные своей учётной записи в форму «Соединение» и нажмите «Ня!», чтобы подключиться.

Форма для анонимной отправки сообщений[edit]

Данная веб-форма предназначена для связи с пользователями Jabber[2][3]. С её помощью Вы можете не только отправить сообщение кому-то, но и получить ответ на него.

Если что-то непонятно, то прочитайте инструкцию, которая приведена ниже.

Для того, чтобы воспользоваться быстрой связью с кем-то из джаббера, нужно:

  1. Перейти по ссылке http://habahaba.im
  2. В поле JID формы «Быстрое соединение» ввести Jabber-адрес. Например, fbot@jrudevels.org.
  3. В поле «Ваше имя» представиться. Поле не обязательно к заполнению.
  4. В поле Text ввести ваше сообщение. Например, Превед, медвед!
  5. Щелкнуть по кнопке Send.
  6. Расшифровать, какие символы написаны на цветной картинке и ввести их.

Если вы увидите после этого сообщение "Wrong captcha", то, значит, ошиблись с расшифровкой картинки из пункта 6.

Учтите, что пока собеседник не ответит вам на первое сообщение, вы не сможете послать ему следующее сообщение!

Ваш JID, с которого осуществляется связь, будет похож на следующий - anonymous139@gateway.habahaba.im.

Показ статуса собеседника[edit]

Если Ваш собеседник добавит Вас в свой список контактов, Вы будете видеть статусы друг-друга, пока анонимный клиент не нажмёт на кнопку «Разсоединиться».

URL[edit]

Есть возможность указывать свой JID прямо в ссылке на HabaHaba, например, вот так: http://habahaba.im/pupkin@pupkin.ru. У того кто перейдет по этой ссылке откроется окно быстрой связи с этим контактом. Такую ссылку удобно будет разместить на своей личной странице, упрощая связь с вами для тех людей, кто не использует jabber.

Бесплатные объявления в Санкт-Петербурге и Ленинградской области. Размещение объявлений без регистрации в Санкт-Петербурге. Купить или продать в Санкт-Петербурге. [url=http://fetti.ru/]Доска бесплатных объявлений Санкт-Петербурга[/url], у нас Вы сможете разместить свои объявления на все случаи жизни...

Замечания, комментарии, предложения[edit]

Сообщения и комментарии относительно сервиса оставляйте в форме для обратной связи. Так же стоит поступать, если сервис не работает.

SPIM и прочее нехорошее[edit]

Если вам кто-то докучает, используя данный сервис, свяжитесь с нами, используя JID xmpp:binary@jrudevels.org

Отображение статуса на веб-странице[edit]

Register on gateway.habahaba.im.png

С помощью Habahaba вы можете разместить на веб-странице графический индикатор своего статуса. Для это необходимо зарегистрироваться на сервисе gateway.habahaba.im, используя браузер (Обнаружение сервисов) вашего jabber-клиента. При регистрации в поле "имя пользователя" ("name") введите то слово, которое Вы хотите видеть в URL ссылки на статус.

Картинку с вашим текущим статусом можно взять по адресу:

http://habahaba.im/status/name/iconset.type

где name — ваше регистрационное имя на сервисе (регистр важен!), type может быть

  • gif
  • png
  • jpg
  • Его может не быть вообще, тогда и точку указывать не нужно. Вообще говоря, type значения не имеет и просто отбрасывается. Нужен он для правильного понимания картинки некоторыми веб-движками.

iconset принимает одно из следующих значений:

  • Обычные картинки
    • simple — просто надписи статусов
    • habahaba — кнопки с надписью "HabaHaba"
    • jabber — кнопки с надписью "Jabber"
    • icons:tkabber — иконки из клиента Tkabber (пёрышки)
    • icons:lightbulb — иконки-лампочки (Lightbulb-jisp-for-habahaba.png)
  • Текстовые статусы
    • iframe — страничка для интегрирования в iframe
    • plain — просто статус plain-текстом

Пример HTML-кода для вставки на страницу (к примеру, вы зарегистрировались под именем pupkin, как на картинке выше):

<a href="http://habahaba.im/pupkin"
title="Отправить сообщение pupkin"><img
src="http://habahaba.im/status/pupkin/habahaba.gif"
border="0" />&nbsp;pupkin</a>

Пример BB-кода для вставки в профиль на форуме phpBB.

[url=http://habahaba.im/pupkin][img]http://habahaba.im/status/pupkin/jabber.gif[/img][/url]

Примеры для Вашего ника будут сгенерированы и посланы Вам Jabber-сообщением сразу же после прохождения регистрации на xmpp:gateway.habahaba.im

Аналоги[edit]

См. также Отображение информации о присутствии на веб-странице.

Просмотр визитки (vCard)[edit]

Для просмотра визитки (данных, которые указал пользователь Jabber-аккаунта), можете воспользоваться следующей страницей, либо нажать соответствующую кнопку в интерфейсе Habahaba.

Если вы хотите указать ссылку на вашу визитку, то воспользуйтесь сформированной ссылкой из адресной строки.

Снимки экрана[edit]

Lite-версия

Современная версия Habahaba

Разработчикам и тестерам[edit]

Разработчик — Binary и Ко.

История названия[edit]

Перевод названия дан в начале статьи, где эпиграфом идет цитата из англо-русского словаря.

Исторически название позаимствовано из массовой разговорной культуры, куда оно в свою очередь попало из оригинальной телевизионной рекламы газированного напитка Айрн-Брю (рекламная кампания пришлась на 1999 год), где были задействованы анимированные страусы и пингвины во льдинах. Причем, использование слогана Haba-haba это находка русской компании, создававшей рекламные ролики, а не официальный девиз или промо-фраза компании-производителя данного напитка.

Никакого влияния на выбор названия сайт Habrahabr.ru не оказал. Кроме того, первый вариант сервиса появился примерно в то же время (2006-2007), что и Habrahabr.ru.

Примечания[edit]

  1. Flash только для голосового общения
  2. Теми, у которых разрешена доставка сообщений от неподписанных пользователей.
  3. Пользователям GTalk будет выслан запрос на подписку.

Исходный код[edit]

Habahaba — проект с открытым исходным кодом, распространяющийся на условиях лицензии AGPL. Вы можете без ограничений скачивать, изучать, модифицировать и использовать исходный код Habahaba при условии, что все сделанные вами модификации будут доступны всем желающим на тех же условиях, что код Habahaba.

Чтобы получить исходный код, вы можете использовать git-репозиторий, расположенный по адресу: git://git.jrudevels.org/git/habahaba

Ссылки[edit]