Difference between revisions of "HabaHaba"
(→Регистрация) |
(bold) |
||
Line 43: | Line 43: | ||
'''HabaHaba''' — сервис для общения в интернете, для которого нужен только браузер. Если быть кратким — это аналог [[Meebo]], но ориентированный на Jabber/XMPP. Один из немногих сервисов, позволяющих анонимное общение с пользователями jabber-серверов, причем, взаимодействие возможно не только через текстовые сообщения, но и голосом. Например, вы даете ссылку http://habahaba.im/pupkin и человек перешедший по ней, может позвонить или написать вам. | '''HabaHaba''' — сервис для общения в интернете, для которого нужен только браузер. Если быть кратким — это аналог [[Meebo]], но ориентированный на Jabber/XMPP. Один из немногих сервисов, позволяющих анонимное общение с пользователями jabber-серверов, причем, взаимодействие возможно не только через текстовые сообщения, но и голосом. Например, вы даете ссылку http://habahaba.im/pupkin и человек перешедший по ней, может позвонить или написать вам. | ||
− | На поддомене ''b.habahaba.im'' расположен сервис xmpp-микроблоггина под названием [[LIJ]]. | + | На поддомене ''b.habahaba.im'' расположен сервис xmpp-микроблоггина под названием '''[[LIJ]]'''. |
[http://www.youtube.com/watch?v=ypebtjK4zsA Видеоролик] с демонстрацией работы сервиса. | [http://www.youtube.com/watch?v=ypebtjK4zsA Видеоролик] с демонстрацией работы сервиса. |
Revision as of 22:11, 5 June 2012
This page is also available in English.
• Страницы на английском языке• Переведённые страницы
• Страницы, переведённые на английский язык
haba haba — быстрей! (англ. сленг, военная команда)«словарь Мультитран»
HabaHaba | |
---|---|
Информация | |
Сайт: | 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, то это предупреждение к вам не относится.
Contents
Возможности
Веб-клиент
Вы можете использовать данный клиент для доступа к своему Jabber-аккаунту, если по каким-то причинам вы не можете использовать обычный xmpp-клиент. Например, из-за политик безопасности действующих в вашей компании.
Просто введите данные своей учётной записи в форму «Соединение» и нажмите «Ня!», чтобы подключиться.
Форма для анонимной отправки сообщений
Данная веб-форма предназначена для связи с пользователями Jabber[2][3]. С её помощью Вы можете не только отправить сообщение кому-то, но и получить ответ на него.
Если что-то непонятно, то прочитайте инструкцию, которая приведена ниже.
Для того, чтобы воспользоваться быстрой связью с кем-то из джаббера, нужно:
- Перейти по ссылке http://habahaba.im
- В поле JID формы «Быстрое соединение» ввести Jabber-адрес. Например, fbot@jrudevels.org.
- В поле «Ваше имя» представиться. Поле не обязательно к заполнению.
- В поле Text ввести ваше сообщение. Например, Превед, медвед!
- Щелкнуть по кнопке Send.
- Расшифровать, какие символы написаны на цветной картинке и ввести их.
Если вы увидите после этого сообщение "Wrong captcha", то, значит, ошиблись с расшифровкой картинки из пункта 6.
Учтите, что пока собеседник не ответит вам на первое сообщение, вы не сможете послать ему следующее сообщение!
Ваш JID, с которого осуществляется связь, будет похож на следующий - anonymous139@gateway.habahaba.im.
Показ статуса собеседника
Если Ваш собеседник добавит Вас в свой список контактов, Вы будете видеть статусы друг-друга, пока анонимный клиент не нажмёт на кнопку «Разсоединиться».
URL
Есть возможность указывать свой JID прямо в ссылке на HabaHaba, например, вот так: http://habahaba.im/pupkin@pupkin.ru. У того кто перейдет по этой ссылке откроется окно быстрой связи с этим контактом. Такую ссылку удобно будет разместить на своей личной странице, упрощая связь с вами для тех людей, кто не использует jabber.
Регистрация
Для использования сервиса в качестве веб-клиента и средства быстрой связи регистрация не требуется. Для функций, описанных далее, она нужна.
Регистрация осуществляется через транспорт xmpp:gateway.habahaba.im. Транспорт доступен для пользователей любых сторонних xmpp-серверов. Например, если вы используете учетную запись на jabber.ru нет никаких препятствий пройти регистрацию. Порядок следущий: откройте Service discovery вашего xmpp-клиента, укажите сервер habahaba.im, там выберите gateway.habahaba.im. Введите желаемое имя и пароль. Запомните их. После регистрации вам автоматически будет выслано сообщение с примерами, как можно использовать сервис.
Учетная запись на сервере xmmp-сервер Habahaba.im (т.е. собственный JID на Habahaba.im) также используется в сервисе LIJ. Получить её на данный момент нельзя. Позже она будет выдаваться по приглашениям.
Псевдонимы
Если Вы не хотите показывать свой JID в ссылках на HabaHaba, Вы можете получить псевдоним и использовать его в любых формах общения через HabaHaba. Для этого просто зарегистрируйтесь на сервисе xmpp:gateway.habahaba.im, используя желаемый псевдоним. После этого, Вы можете указывать его вместо JID.
Звонки голосом
Для того чтобы вам могли звонить, используя анонимный доступ c Хабы, нужно разово выполнить регистрацию своего ника, с того JID, куда будут направляться звонки. Например, если хотите принимать их на jjjj@kabberssr.kz, то с него и регистрировать.
Это требование обусловлено тем, что в джаббере нельзя позвонить человеку, на которого ты не подписан: для звонка требуется послать iq-запрос, для его формирования нужен ресурс, а ресурсы нельзя получить без подписки.
Замечания, комментарии, предложения
Сообщения и комментарии относительно сервиса оставляйте в форме для обратной связи. Так же стоит поступать, если сервис не работает.
SPIM и прочее нехорошее
Если вам кто-то докучает, используя данный сервис, свяжитесь с нами, используя JID xmpp:binary@jrudevels.org
Отображение статуса на веб-странице
С помощью 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 — иконки-лампочки ()
- Текстовые статусы
- 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" /> pupkin</a>
Пример BB-кода для вставки в профиль на форуме phpBB.
[url=http://habahaba.im/pupkin][img]http://habahaba.im/status/pupkin/jabber.gif[/img][/url]
Примеры для Вашего ника будут сгенерированы и посланы Вам Jabber-сообщением сразу же после прохождения регистрации на xmpp:gateway.habahaba.im
Аналоги
- Google gadget (Flash)
- Olark (HTML, JavaScript)
- MeeboMe widget (Flash)
См. также Отображение информации о присутствии на веб-странице.
Просмотр визитки (vCard)
Для просмотра визитки (данных, которые указал пользователь Jabber-аккаунта), можете воспользоваться следующей страницей, либо нажать соответствующую кнопку в интерфейсе Habahaba.
Если вы хотите указать ссылку на вашу визитку, то воспользуйтесь сформированной ссылкой из адресной строки.
Снимки экрана
- Lite-версия
Современная версия Habahaba
Разработчикам и тестерам
Разработчик — Binary и Ко.
История названия
Перевод названия дан в начале статьи, где эпиграфом идет цитата из англо-русского словаря.
Исторически название позаимствовано из массовой разговорной культуры, куда оно в свою очередь попало из оригинальной телевизионной рекламы газированного напитка Айрн-Брю (рекламная кампания пришлась на 1999 год), где были задействованы анимированные страусы и пингвины во льдинах. Причем, использование слогана Haba-haba это находка русской компании, создававшей рекламные ролики, а не официальный девиз или промо-фраза компании-производителя данного напитка.
Никакого влияния на выбор названия сайт Habrahabr.ru не оказал. Кроме того, первый вариант сервиса появился примерно в то же время (2006-2007), что и Habrahabr.ru.
Примечания
- ↑ Flash только для голосового общения
- ↑ Теми, у которых разрешена доставка сообщений от неподписанных пользователей.
- ↑ Пользователям GTalk будет выслан запрос на подписку.
Исходный код
Habahaba — проект с открытым исходным кодом, распространяющийся на условиях лицензии AGPL. Вы можете без ограничений скачивать, изучать, модифицировать и использовать исходный код Habahaba при условии, что все сделанные вами модификации будут доступны всем желающим на тех же условиях, что код Habahaba.
Чтобы получить исходный код, вы можете использовать git-репозиторий, расположенный по адресу: git://git.jrudevels.org/git/habahaba
Ссылки
- Видеоролик, демонстирующий работу HabaHaba.im