… пусть меня научат.
Сначала я напишу пару вводных слов про джаббер, затем как быстро начать им пользоваться, чуть ниже как с ним познакомится, а в конце ссылки для любопытных. Не стесняйтесь прокручивать, если содержимое очередной части вам покажется известным.
Джаббер (Jabber) — протокол мгновенного обмена сообщениями. Хотя Jabber правильнее называть XMPP — расширяемый протокол обмена сообщениями и индикацией присутствия.
Важно отметить, что XMPP — открытый стандарт (как html, электронная почта и пр.), определённый в семи, ныне, RFC. То есть начиная пользоваться джаббером вы защищены от того, что в один прекрасный момент придёт Большой Дядя и потребует денег за то, что вы пользуетесь его идеями. Разработку курирует XSF — ассоциация стандарта XMPP (бывшая Ассоциация стандарта джаббер, JSF1).
В отличие от других интернет-пейджеров, джаббер больше похож на электронную почту:
В то же время, джаббер унаследовал некоторые приятные черты чатов:
Но джаббер не был бы столь интересен без ряда своих уникальных особенностей:
Весьма вероятно, что у вас уже есть джаббер аккаунт, а вы об этом даже не подозреваете. Проверим!
У вас есть почта на Google? ваш_ник@gmail.com
У вас есть почта на Яндексе? ваш_ник@ya.ru
Вы зарегестрированы в ЖЖ? ваш_ник@livejournal.com9
Вы устанавливали QIP Infium? ваш_ник@qip.ru
Если вы хотя бы на один из четырёх вопросов ответили положительно, то обратите внимание на адреса после вопросов, это не только адреса электропочты, но и ваши JID, идентификаторы в джаббере. Значит вы смело можете раздавать их друзьям.
С QIP Infium нет никаких проблем: вы уже пользуетесь джаббером, если зарегестрировались при установке. Если же нет, легко наверстать.
Окошко чата гугла вы могли видеть, когда заходили в свою гуглопочту, можно общаться оттуда. Также существуют отдельные GTalk клиент и гаджет. И, если гаджет — веб-приложение, то GTalk есть только под Windows и Blackberry.
У Яндекса сразу нет веб-приложения, зато предлагается программа для общения Я.Онлайн под Win, а в рамках проекта Яндекс.Нано можно скачать версии для Mac OS X, Ubuntu и исходные коды.
ЖЖ без особых выкрутасов предлагает воспользоваться сторонними программами.
Вероятно, вы уже пользуетесь каким-нибудь интернет-пейджером. И он так вам нравится, что вы не хотите его менять… проверьте по списку, поддерживает ли он джаббер. Если не поддерживает, подумайте о смене клиента, как бы грусто это ни было… или установке второго, параллельно, на попробовать.
В большинстве мультипротокольных клиентов (Miranda, Sim-IM, Pidgin) уже встроена поддержка джаббера. Причём обычно в панели настроек можно указать сервер и зарегистрироваться на нём (да-да, в один-два клика). Нужны только настройки…
NB: некоторые клиенты понимают логин как ваш_ник@джаббер.сервер.im, а некоторые разделяют JID на ваш_ник как имя пользователя и джаббер.сервер.im как сервер логина. В зависимости от клиента, вам необходмо будет ввести данные тем или иным способом. Чтобы не повторяться много раз, я опускаю из настроек поля имя пользователя и пароль, и указываю, если нужны, дополнительные специфические поля.
QIP:
Сервер (Login server): qip.ru
Использовать SSL: да
Порт: 5223
Яндекс [пример]
Сервер (Login server): ya.ru
Использовать SSL: да
Порт: 5223
Сервер подключения (Connection host): xmpp.yandex.ru
Порт: 5223
Поддерживать соединение (Connection keepalive): да
Google [примеры]
Сервер (Login server): gmail.com
Использовать SSL: да
Порт: 5223
Сервер подключения (Connection host): talk.google.com
Порт: 5223
Поддерживать соединение (Connection keepalive): да
LiveJournal [пример]
Сервер (Login server): livejournal.com
Использовать SSL: нет
Порт: 5222
Поддерживать соединение (Connection keepalive): да
Вам не нравится ни один из предложенных выше серверов? У вас есть подозрения в искренности мыслей интернет-гигантов? Вам не хватает «транспорта» в другие сети? Выбирайте любой публичный джаббер сервер по любому критерию который больше нравится: время непрерывной работы, наличие шлюзов в другие сети, дополнительные функции10… Несколько список я приготовил в ссылках.
И не забудьте агитировать друзей переключиться на Jabber ;)
То, что джаббером заинтересовались в Циске, о чём-то уже говорит. Но опыт показывает, что Циска часто пытается или пропихнуть в стандарты свои разработки, или доработать имеющиеся стандарты под свои нужды, причём пилой, а не надфилем. во что может превратиться джаббер под руководством инженеров и программистов Циски, мы через какое-то время узнаем из анонса новых (tele-)presence и collaboration продуктов. Здесь они хотят серьёзно побороться за то поле совместной работы в компании, которое сейчас окучивают Лотус и АйБиЭм.
Сейчас в джаббере мало спама. Заранее прорабатываются идеи, как можно от него защититься. Однако, боюсь, эта борьба, как щита и меча, вечна. И дело только в том, когда джаббер наберёт достаточную популярность для того, чтобы им заинтересовались.
У конференций-комнат Джаббера есть интересная особенность: логи некоторых комнат, если это настроено администратором, могут регулярно вестись и выкладываться в общий доступ. Обычно об этом прямо написано на сайте джаббер-сервера. К примеру, посмотрите на полуживые волгоградские логи.
Немного юмора: j.kvx.ru — это самый пустой сервер, который я видел, а jabbus.org — самый набитый транспортами.
[en]
1. Extensible Messaging and Presence Protocol (XMPP) Standarts Foundarion, основа основ
2. Jabber.org, популярный публичный джаббер сервер
3. Jabber/XMPP Server list, самый большой и подробный список серверов какой я смог найти
[ru]
4. Jabber.ru, самый популярный российский сервер
5. JabberWorld, очень толковый сайт о переходе с ICQ на Jabber
6. JRuDevels, много хорошей и полезной информации по серверам, клиентам и джабберу вообще.
7. Список программ лучше посмотреть в топике у meako
8. ЖЖ Комьюнити, посвящённое джабберу.
9. Российские Jabber серверы с icq транспортом (в форменном беспорядке): Balancer, LUG.Ivanovo, SNC, Infos, miranda.im, jabber.splc.ru, myid.ru (и далее много ещё).
UPD: 10. Meneldor рассказал как с помощью Google Apps и своего домена получить свой джаббер, а NeonXP развернул тему.
1) 19 сентября 2008 Jabber, Inc. была куплена компанией Cisco Systems, Inc. о чём сообщают заметка и пресс-релиз.
2) Далеко ходить не надо, пара топиков про настройку сервера своими руками.
3) Насколько сервер будет открыт всему миру, всегда решает администратор сервера: будет ли он закрыт для общения вообще, регистрация ограничена и пр. Посмотрите примеры частных серверов.
4) Небезопасное (без шифрования) подключение может быть запрещено.
5) Гугл и Яндекс (см. ниже) умеют сохранять историю переписки у себя, независимо от клиента (проверено на Psi и Pandion). В Кипе заявлено, но практически подтверждается не у всех.
UPD: trminator нашёл историю общения в Яндексе, которую можно почитать по адресу <ваш_ник>.ya.ru/webchat_history.xml (и там же выключить, если что)!
6) На свой сервер можно установить универсальный JWChat: инструкция для Apache2.
7) К примеру, в сервисе translate.jrudevels.org можно найти англо-русский, русско-английский, и ещё десяток словарей.
8) Подключение аккаунта с другого сервера через тот где вы подключены сейчас — это тоже вид серверного шлюза.
9) В ЖЖ сообществе ru_jabber замечено, что LJ сервер не всегда адекватно себя ведёт, так что используйте его с осторожностью.
10) Яндекс, к примеру, имеет функцию мгновенного оповещения о входящей почте через специальный контакт Почта (ваш_ник@), с ним даже можно пообщаться, начав с «help».
Сначала я напишу пару вводных слов про джаббер, затем как быстро начать им пользоваться, чуть ниже как с ним познакомится, а в конце ссылки для любопытных. Не стесняйтесь прокручивать, если содержимое очередной части вам покажется известным.
Введение и пара оговорок
Джаббер (Jabber) — протокол мгновенного обмена сообщениями. Хотя Jabber правильнее называть XMPP — расширяемый протокол обмена сообщениями и индикацией присутствия.
Важно отметить, что XMPP — открытый стандарт (как html, электронная почта и пр.), определённый в семи, ныне, RFC. То есть начиная пользоваться джаббером вы защищены от того, что в один прекрасный момент придёт Большой Дядя и потребует денег за то, что вы пользуетесь его идеями. Разработку курирует XSF — ассоциация стандарта XMPP (бывшая Ассоциация стандарта джаббер, JSF1).
В отличие от других интернет-пейджеров, джаббер больше похож на электронную почту:
- нет нумерации, есть произвольные имена
- джаббер-сервер может запустить любой2
- у одного сервера может быть несколько имён (алиасов)
- каждый сервер может свободно общаться с каждым3
- возможно безопасное подключение к серверу4
- возможно шифрование отправляемых сообщений на уровне клиента
- возможно хранение всей истории чата на сервере5
- есть веб-интерфейс6
- возможно создание vCard визиток
- подтверждение доставки сообщения
В то же время, джаббер унаследовал некоторые приятные черты чатов:
- отображение статуса собеседника (в т.ч. расширенные статусы)
- многопользовательские комнаты («конференции»)
- боты полезной функциональности7
Но джаббер не был бы столь интересен без ряда своих уникальных особенностей:
- «транспорт»-шлюзы с другими сетями
- прозрачное подключение другого джаббер аккаунта через текущий8
- возможность одновременного логина из нескольких точек (настольный ПК, ноутбук, мобильный телефон...)
- автовыбор адреса доставки сообщений (к примеру, из списка выше)
Уже хочу, дайте
Весьма вероятно, что у вас уже есть джаббер аккаунт, а вы об этом даже не подозреваете. Проверим!
У вас есть почта на Google? ваш_ник@gmail.com
У вас есть почта на Яндексе? ваш_ник@ya.ru
Вы зарегестрированы в ЖЖ? ваш_ник@livejournal.com9
Вы устанавливали QIP Infium? ваш_ник@qip.ru
Если вы хотя бы на один из четырёх вопросов ответили положительно, то обратите внимание на адреса после вопросов, это не только адреса электропочты, но и ваши JID, идентификаторы в джаббере. Значит вы смело можете раздавать их друзьям.
Как бы им воспользоваться?
С QIP Infium нет никаких проблем: вы уже пользуетесь джаббером, если зарегестрировались при установке. Если же нет, легко наверстать.
Окошко чата гугла вы могли видеть, когда заходили в свою гуглопочту, можно общаться оттуда. Также существуют отдельные GTalk клиент и гаджет. И, если гаджет — веб-приложение, то GTalk есть только под Windows и Blackberry.
У Яндекса сразу нет веб-приложения, зато предлагается программа для общения Я.Онлайн под Win, а в рамках проекта Яндекс.Нано можно скачать версии для Mac OS X, Ubuntu и исходные коды.
ЖЖ без особых выкрутасов предлагает воспользоваться сторонними программами.
А если без революций?
Вероятно, вы уже пользуетесь каким-нибудь интернет-пейджером. И он так вам нравится, что вы не хотите его менять… проверьте по списку, поддерживает ли он джаббер. Если не поддерживает, подумайте о смене клиента, как бы грусто это ни было… или установке второго, параллельно, на попробовать.
В большинстве мультипротокольных клиентов (Miranda, Sim-IM, Pidgin) уже встроена поддержка джаббера. Причём обычно в панели настроек можно указать сервер и зарегистрироваться на нём (да-да, в один-два клика). Нужны только настройки…
NB: некоторые клиенты понимают логин как ваш_ник@джаббер.сервер.im, а некоторые разделяют JID на ваш_ник как имя пользователя и джаббер.сервер.im как сервер логина. В зависимости от клиента, вам необходмо будет ввести данные тем или иным способом. Чтобы не повторяться много раз, я опускаю из настроек поля имя пользователя и пароль, и указываю, если нужны, дополнительные специфические поля.
QIP:
Сервер (Login server): qip.ru
Использовать SSL: да
Порт: 5223
Яндекс [пример]
Сервер (Login server): ya.ru
Использовать SSL: да
Порт: 5223
Сервер подключения (Connection host): xmpp.yandex.ru
Порт: 5223
Поддерживать соединение (Connection keepalive): да
Google [примеры]
Сервер (Login server): gmail.com
Использовать SSL: да
Порт: 5223
Сервер подключения (Connection host): talk.google.com
Порт: 5223
Поддерживать соединение (Connection keepalive): да
LiveJournal [пример]
Сервер (Login server): livejournal.com
Использовать SSL: нет
Порт: 5222
Поддерживать соединение (Connection keepalive): да
Кого хочу, не знаю...
Вам не нравится ни один из предложенных выше серверов? У вас есть подозрения в искренности мыслей интернет-гигантов? Вам не хватает «транспорта» в другие сети? Выбирайте любой публичный джаббер сервер по любому критерию который больше нравится: время непрерывной работы, наличие шлюзов в другие сети, дополнительные функции10… Несколько список я приготовил в ссылках.
И не забудьте агитировать друзей переключиться на Jabber ;)
Побочные мысли, или куда дальше?
То, что джаббером заинтересовались в Циске, о чём-то уже говорит. Но опыт показывает, что Циска часто пытается или пропихнуть в стандарты свои разработки, или доработать имеющиеся стандарты под свои нужды, причём пилой, а не надфилем. во что может превратиться джаббер под руководством инженеров и программистов Циски, мы через какое-то время узнаем из анонса новых (tele-)presence и collaboration продуктов. Здесь они хотят серьёзно побороться за то поле совместной работы в компании, которое сейчас окучивают Лотус и АйБиЭм.
Сейчас в джаббере мало спама. Заранее прорабатываются идеи, как можно от него защититься. Однако, боюсь, эта борьба, как щита и меча, вечна. И дело только в том, когда джаббер наберёт достаточную популярность для того, чтобы им заинтересовались.
У конференций-комнат Джаббера есть интересная особенность: логи некоторых комнат, если это настроено администратором, могут регулярно вестись и выкладываться в общий доступ. Обычно об этом прямо написано на сайте джаббер-сервера. К примеру, посмотрите на полуживые волгоградские логи.
Немного юмора: j.kvx.ru — это самый пустой сервер, который я видел, а jabbus.org — самый набитый транспортами.
Ссылки
[en]
1. Extensible Messaging and Presence Protocol (XMPP) Standarts Foundarion, основа основ
2. Jabber.org, популярный публичный джаббер сервер
3. Jabber/XMPP Server list, самый большой и подробный список серверов какой я смог найти
[ru]
4. Jabber.ru, самый популярный российский сервер
5. JabberWorld, очень толковый сайт о переходе с ICQ на Jabber
6. JRuDevels, много хорошей и полезной информации по серверам, клиентам и джабберу вообще.
7. Список программ лучше посмотреть в топике у meako
8. ЖЖ Комьюнити, посвящённое джабберу.
9. Российские Jabber серверы с icq транспортом (в форменном беспорядке): Balancer, LUG.Ivanovo, SNC, Infos, miranda.im, jabber.splc.ru, myid.ru (и далее много ещё).
UPD: 10. Meneldor рассказал как с помощью Google Apps и своего домена получить свой джаббер, а NeonXP развернул тему.
Примечания
1) 19 сентября 2008 Jabber, Inc. была куплена компанией Cisco Systems, Inc. о чём сообщают заметка и пресс-релиз.
2) Далеко ходить не надо, пара топиков про настройку сервера своими руками.
3) Насколько сервер будет открыт всему миру, всегда решает администратор сервера: будет ли он закрыт для общения вообще, регистрация ограничена и пр. Посмотрите примеры частных серверов.
4) Небезопасное (без шифрования) подключение может быть запрещено.
5) Гугл и Яндекс (см. ниже) умеют сохранять историю переписки у себя, независимо от клиента (проверено на Psi и Pandion). В Кипе заявлено, но практически подтверждается не у всех.
UPD: trminator нашёл историю общения в Яндексе, которую можно почитать по адресу <ваш_ник>.ya.ru/webchat_history.xml (и там же выключить, если что)!
6) На свой сервер можно установить универсальный JWChat: инструкция для Apache2.
7) К примеру, в сервисе translate.jrudevels.org можно найти англо-русский, русско-английский, и ещё десяток словарей.
8) Подключение аккаунта с другого сервера через тот где вы подключены сейчас — это тоже вид серверного шлюза.
9) В ЖЖ сообществе ru_jabber замечено, что LJ сервер не всегда адекватно себя ведёт, так что используйте его с осторожностью.
10) Яндекс, к примеру, имеет функцию мгновенного оповещения о входящей почте через специальный контакт Почта (ваш_ник@), с ним даже можно пообщаться, начав с «help».