Difference between revisions of "HabaHaba"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(link)
m (Reverted edits by 46.166.199.137 (talk) to last revision by Binary)
 
(80 intermediate revisions by 27 users not shown)
Line 1: Line 1:
 
{{eng}}
 
{{eng}}
'''habahaba.im'' - свежеразработанный и новомодный сервис для общения. Наследник [[Habahaba]]. Сервис настолько новомодный и имеет столько JavaScript внутри, что далеко не каждый браузер сумеет работать с ним.
+
{{mainurl|[http://Habahaba.im Habahaba.im]}}
  
Расположен здесь [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, то это предупреждение к вам не относится.
 +
 
 +
 
 +
== Возможности ==
 +
 
 +
=== Веб-клиент ===
 +
 
 +
Вы можете использовать данный клиент для доступа к своему Jabber-аккаунту, если по каким-то причинам вы не можете использовать обычный xmpp-клиент. Например, из-за политик безопасности действующих в вашей компании.
 +
 
 +
Просто введите данные своей учётной записи в форму «Соединение» и нажмите «Ня!», чтобы подключиться.
 +
 
 +
=== Форма для анонимной отправки сообщений ===
 +
 
 +
Данная веб-форма предназначена для связи с пользователями [[Jabber]]<ref>Теми, у которых разрешена доставка сообщений от неподписанных пользователей.</ref><ref>Пользователям [[GTalk]] будет выслан запрос на подписку.</ref>. С её помощью Вы можете не только отправить сообщение кому-то, но и получить ответ на него.
 +
 
 +
Если что-то непонятно, то прочитайте инструкцию, которая приведена ниже.
 +
 
 +
Для того, чтобы воспользоваться быстрой связью с кем-то из джаббера, нужно:
 +
 
 +
# Перейти по ссылке http://habahaba.im
 +
# В поле JID формы «Быстрое соединение» ввести Jabber-адрес. Например, ''fbot@jrudevels.org''.
 +
# В поле «Ваше имя» представиться. Поле не обязательно к заполнению.
 +
# В поле Text ввести ваше сообщение. Например, ''Превед, медвед!''
 +
# Щелкнуть по кнопке Send.
 +
# Расшифровать, какие символы написаны на цветной картинке и ввести их.
 +
 
 +
Если вы увидите после этого сообщение "''Wrong captcha''", то, значит, ошиблись с расшифровкой картинки из пункта '''6'''.
 +
 
 +
'''Учтите, что пока собеседник не ответит вам на первое сообщение, вы не сможете послать ему следующее сообщение!'''
 +
 
 +
Ваш JID, с которого осуществляется связь, будет похож на следующий - ''anonymous139@gateway.habahaba.im''.
 +
 
 +
==== Показ статуса собеседника ====
 +
 
 +
Если Ваш собеседник добавит Вас в свой список контактов, Вы будете видеть статусы друг-друга, пока анонимный клиент не нажмёт на кнопку «Разсоединиться».
 +
 
 +
==== URL ====
 +
 
 +
Есть возможность указывать свой JID прямо в ссылке на HabaHaba, например, вот так: <nowiki>http://habahaba.im/pupkin@pupkin.ru</nowiki>. У того кто перейдет по этой ссылке откроется окно быстрой связи с этим контактом. Такую ссылку удобно будет разместить на своей личной странице, упрощая связь с вами для тех людей, кто не использует jabber.
 +
 
 +
Бесплатные объявления  в Санкт-Петербурге и Ленинградской области. Размещение объявлений без регистрации в Санкт-Петербурге. Купить или продать в Санкт-Петербурге.
 +
[url=http://fetti.ru/]Доска бесплатных объявлений Санкт-Петербурга[/url], у нас Вы сможете разместить свои объявления на все случаи жизни...
 +
 
 +
== Замечания, комментарии, предложения ==
 +
Сообщения и комментарии относительно сервиса оставляйте в форме для обратной связи. Так же стоит поступать, если сервис не работает.
 +
 
 +
== [[SPIM]] и прочее нехорошее ==
 +
Если вам кто-то докучает, используя данный сервис, свяжитесь с нами, используя JID xmpp:binary@jrudevels.org
 +
 
 +
== Отображение статуса на веб-странице ==
 +
[[File:Register on gateway.habahaba.im.png|right]]
 +
С помощью Habahaba вы можете разместить на веб-странице графический индикатор своего [[status|статуса]]. Для это '''необходимо''' зарегистрироваться на сервисе '''gateway.habahaba.im''', используя браузер ([[Service_Discovery|Обнаружение сервисов]]) вашего jabber-клиента. При регистрации в поле "имя пользователя" ("name") введите то слово, которое Вы хотите видеть в URL ссылки на статус.
 +
 
 +
Картинку с вашим текущим статусом можно взять по адресу:
 +
 
 +
http''':'''//habahaba.im/status/'''''name'''''/'''''iconset'''''.'''''type'''''
 +
 
 +
где '''''name''''' — ваше регистрационное имя на сервисе (регистр важен!), '''''type''''' может быть
 +
* gif
 +
* png
 +
* jpg
 +
* Его может не быть вообще, тогда и точку указывать не нужно. Вообще говоря, type значения не имеет и просто отбрасывается. Нужен он для правильного понимания картинки некоторыми веб-движками.
 +
'''''iconset''''' принимает одно из следующих значений:
 +
* Обычные картинки
 +
** simple &mdash; просто надписи статусов
 +
** habahaba &mdash; кнопки с надписью "HabaHaba"
 +
** jabber &mdash; кнопки с надписью "Jabber"
 +
** icons:tkabber &mdash; иконки из клиента [[Tkabber]] (пёрышки)
 +
** icons:lightbulb &mdash; иконки-лампочки ([[Image:Lightbulb-jisp-for-habahaba.png]])
 +
* Текстовые статусы
 +
** iframe — страничка для интегрирования в iframe
 +
** plain — просто статус plain-текстом
 +
 
 +
Пример [[w:HTML|HTML]]-кода для вставки на страницу (к примеру, вы зарегистрировались под именем '''pupkin''', как на картинке выше):
 +
 
 +
<a href="http''':'''//habahaba.im/'''''pupkin'''''"
 +
title="Отправить сообщение '''''pupkin'''''"><img
 +
src="http''':'''//habahaba.im/status/'''''pupkin'''''/habahaba.gif"
 +
border="0" />&amp;nbsp;'''''pupkin'''''</a>
 +
 
 +
Пример [[w:BBCode|BB-кода]] для вставки в профиль на форуме [[phpBB]].
 +
<nowiki>[url=http://habahaba.im/pupkin][img]http://habahaba.im/status/pupkin/jabber.gif[/img][/url]</nowiki>
 +
 
 +
Примеры для Вашего ника будут сгенерированы и посланы Вам Jabber-сообщением сразу же после прохождения регистрации на xmpp:gateway.habahaba.im
 +
 
 +
== Аналоги ==
 +
 
 +
* [[Google gadget]] (Flash)
 +
* [[Olark]] (HTML, JavaScript)
 +
* [[MeeboMe widget]] (Flash)
 +
 
 +
См. также [[Web presence indication|Отображение информации о присутствии на веб-странице]].
 +
 
 +
== Просмотр визитки ([[vCard]]) ==
 +
 
 +
Для просмотра визитки (данных, которые указал пользователь Jabber-аккаунта), можете воспользоваться следующей [http://www.jrudevels.org/products/VCV/ страницей], либо нажать соответствующую кнопку в интерфейсе Habahaba.
 +
 
 +
Если вы хотите указать ссылку на вашу визитку, то воспользуйтесь сформированной ссылкой из адресной строки.
 +
 
 +
== Снимки экрана ==
 +
 
 +
<gallery>
 +
File:Habahaba.im-frontpage.png|Страница пользователя с отображением статуса
 +
File:Habahaba.im-chat.png|Чат
 +
</gallery>
 +
 
 +
;Lite-версия
 +
Современная версия [[Habahaba]]
 +
<gallery>
 +
File:Hh-lite-login.png|Самое первое окно
 +
File:Hh-lite-login-cpt.png|Капча
 +
File:Hh-lite-login-cpt-pass.png|Капча успешно решена
 +
File:Hh-lite-conversation.png|Обмен сообщениями
 +
</gallery>
  
 
== Разработчикам и тестерам ==
 
== Разработчикам и тестерам ==
 +
 
Разработчик&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/>
 +
 
 +
== Исходный код ==
 +
Habahaba — проект с открытым исходным кодом, распространяющийся на условиях лицензии {{w|AGPL}}. Вы можете без ограничений скачивать, изучать, модифицировать и использовать исходный код Habahaba при условии, что все сделанные вами модификации будут доступны всем желающим на тех же условиях, что код Habahaba.
 +
 
 +
Чтобы получить исходный код, вы можете использовать {{w|git}}-репозиторий, расположенный по адресу: git://git.jrudevels.org/git/habahaba
 +
 
 +
== Ссылки ==
 +
* [http://www.youtube.com/watch?v=ypebtjK4zsA Видеоролик], демонстирующий работу HabaHaba.im
 +
 
 +
 
 +
[[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]