Пользователь
0,0
рейтинг
23 января 2009 в 04:48

Разработка → Я бы в Джабберы пошёл…

… пусть меня научат.

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

Введение и пара оговорок



Джаббер (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».
neko @neko
карма
113,5
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (268)

  • +1
    Спасибо за инфу, актуально, оперативно и интересно.
    Но мне кажется, что людям которым не хватило мозгов и желания пересесть на джаббер не хватит того же чтобы дочитать до конца.
    • +9
      Не обязательно быть тупым что бы пользоваться ICQ. И наоборот. Не был бы я столь категоричным.

      И кстати подразумевается, что тут по умолчанию глупых не должно быть. Но исключения есть. Да.
      • +1
        глупых нет, есть ленивые
    • НЛО прилетело и опубликовало эту надпись здесь
      • –1
        Не то что ни одного дня ни одного месяца, я писимист в этом деле наверное, я просто забил на свои контакты в аське перешол на джаббер оставил всем кому надо по емэйлу.
        • +1
          Поступил также.
          После последнего падения «аськи», несколько человек ко мне подтянулось.
    • –1
      потому что умные продолжили общаться через IRC-сети
  • +1
    Google Talk есть под Android (T-Mobile G1).
  • +20
    Буду переходить ^_^
    Эй… админы… поднимите сервер хабры с доменом хабры ^_^
  • +3
    По-моему для начинающих пользователей jabber'а (вроде меня, хотя год уже «пользуюсь» — логинюсь пинжином на gmail и даже один контакт есть, с которым парой фраз обменялся :) ) куда более важным являются не возможности поднять свой сервер или шифрования, а прозрачный переход (без вникания в протоколы, серверы, гейты, транспорты и т. п.) с ICQ/MRA без потери контактов (включая присвоенные им ники и т. п.), возможность простого добавления новых контактов из этих сетей, и, немаловажно для многих «гламурных блондинок», возможность использовать любимый набор смайлов (включая динамический), будь-то стандартный ICQ/MRA или «свой» в миранде/квипе. И всё это на русском (и процесс регистрации, и клиент, и отсутствие проблем с кодировками при обмене с ICQ/MRA/Qip/Miranda). Я в свое время так и не смог решить эти проблемы (одновременно с переходом на Linux) и потому был вынужден отказаться от MRA и пользоваться «нативной» поддержкой OSCAR в pidgin, хотя и тут не все замечательно.
    • +6
      P.S. Сейчас наблюдаю процесс, который можно было бы назвать забавным, если бы он грусть не вызывал — массовая миграция с ICQ на MRA
      • 0
        гм, интересно…
        а вы среди ваших знакомых или вы провели анализ по постам в инет-форумах/блогах и т.д.?
        • 0
          По своему контакт-листу :) Люди ставят ICQ от Рамблера чтобы разослать своем контакт-листе «последнее прощай» с указанием их координата на mail.ru
          • 0
            ну, а чего грусть этот процесс вызывает?
            я не юзатель MRA, но, судя по тому, как его знакомые юзали. там нет рекламы т.е. лишний трафик не кушается.

            не переходят на джаббер?
            может вы плохо проводите разъяснительную работу, люди не видят/не понимают/не ощущают плюсов джаббера и считают его сложным в настройке и установке?
            • 0
              Для обычного человека нет плюсов, вы забываете про то что привычка вторая натура.
              • 0
                ну, вот вы говорите привычка…
                а откуда эта «привычка» могла взяться, если люди раньше сидели исключительно на аське?

                просто MRA устроил массовую пиар-акцию «надоели проблемы с аськой, квипом? ставь mail.ru agent, нас уже 8 миллионов»

                маркетинг — двигатель всего чего угодно
                без пиара, даже самым хорошим вещам/концепциям/идеям не всегда легко пробить дорогу в массы
                • 0
                  Вы займетесь пиаром?
                  • 0
                    с чего бы это?
                    меня лично не печалит ситуация, когда кто-то уходит в иную IM-сеть, нежели джаббер.

                    тем, кого это волнует и надо проводить пиар.
                    • 0
                      тогда вам не нужна IM-сеть как таковая, представьте что все ваше окружение уйдет в другии сети вы сами усложните себе жизнь.
                      • –1
                        я себе жизнь ни коим образом не усложняю
                        часть моих знакомых имеют ICQ-аккаунты, мне не доставляет проблем общаться с ними посредством ICQ; часть пользуется MSN-ом, мне не составляет труда общаться с ними посредством MSN; часть пользуется джаббером и скайпом, я общаюсь используя соответствующие «транспорты».
                        Проблема IM-сетей абсолютно надуманная.
                        Главное, не пытаться заставлять людей делать так, как хочется именно вам, игнорируя предпочтения и мнения людей. Надо позволить людям использовать то, что им нравится. Это — не сложно.
            • 0
              Ну хотя бы потому что MRA не кроссплатформенен (если от жизни не отстал).

              Насчет разъяснительной работы не знаю, точнее знаю что плохо :) До сложности даже не доходило, обычно все ограничивается моим неопределенным ответом на один вопрос: я смогу нормально общаться со своим контакт-листом в ICQ/MRA? Утвердительный ответ я дать не могу, поскольку сам так и не смог настроить привычный режим общения в пиджине или пси с ICQ конатками через джаббер, почему и пользуюсь в пиджине «нативной» поддержкой ICQ
              • 0
                надо полагать что ничто не стоит на месте, и MRA в том числе…
                На данный момент мобильный агент поддерживает протокол ICQ, так что в ближайшем времени, я полагаю, появится и джабер…
    • 0
      Я лично оптимальным вариантом на переходный период считаю многопротокольный клиент, возможности icq транспорта ограничены (порядка тысячи подключений).
  • 0
    Кстати, а что будет с учёткой если сервер закроется или домен будет удалён или владелец изменится?
    • +1
      то же самое, что с любым сервисом на этом сервере. в первых двух случаях всё исчезнет, в случае смены владельца на всё его воля.
      • 0
        Спасибо за ответ.Придётся регистрироваться у гигантов, осталось решить где…
        • 0
          gmail.com ;)
          • 0
            Ник менять желания нету, у меня в ники 4 символа, а в гмыле надо минимум 5 ^_^
            Есть акк в жж, но нет желания брать длинный домен, та и жж не юзаю особо… так, опен айди в основном только…
            я.ру, коротко, но сам яндекс не люблю
            миранда.им или квип.ру, хм… нет желания брать адрес с названием клиента который я всёравно не использую
            Ну вообщем и т.д. и т.п… пока вот остановился на жж, думаю может заодно и блог использовать как помойку, через бота инфу разную скидывать туда…

            А вообще всё же было бы замечательно буть у хабра сервер, от имя@habrahabr.ru (или имя@habr.ru для простоты) не отказался бы ^_^
            • 0
              @jabber.org :)
            • НЛО прилетело и опубликовало эту надпись здесь
              • 0
                А можно «пожизненно» зарегать бесплатный в .pp.ru (для таких дел он и предназначен, еще варианты .org.ru, .net.ru, в других зонах не знаю)
    • +1
      Тже самое что будет с вашим номерком в ICQ если AOL прекратит её поддержку.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Согласен. Жаль, что Google Talk слишком примитивен. Наверное, придется пользоваться либо Мирандой, либо QIP Infium…
      • НЛО прилетело и опубликовало эту надпись здесь
        • 0
          На миранду можно натянуть огромное количество скинов, да что там скинов — там даже движков контакт-листа (т.е. основного окна) есть минимум штук пять, с разными возможностями. А в квипе «скины» кроме фоновой картинки (а имхо картинка под списком контактов вообще неудобна) и цветовой гаммы ничего не меняют.
          • НЛО прилетело и опубликовало эту надпись здесь
            • 0
              Что это за плагины мешающие мобильности?
              • НЛО прилетело и опубликовало эту надпись здесь
                • +1
                  Во-первых, хот-кофе это ругательное слово.
                  Во-вторых, пользуюсь довольно не маленьким комбайном и при переносе с компа на комп проблем нет никаких.
                  В-третьих, так и скажите, что клиент вам не нравится, а то «Так что остается один вариант, что бы там про него не говорили.» выглядит как провокация на холивар.
                  • НЛО прилетело и опубликовало эту надпись здесь
                    • 0
                      www.digsby.com/

                      Правда закрытый, но выглядит вроде ничего так. А если открытый то pidgin =)
                      • НЛО прилетело и опубликовало эту надпись здесь
                        • 0
                          Эх, тогда остается только свой писать :)
            • +1
              А чем миранда не портативная?
    • НЛО прилетело и опубликовало эту надпись здесь
      • НЛО прилетело и опубликовало эту надпись здесь
        • +1
          нашу миранду уже года два. ни каких проблем небыло.
  • +34
    Наша любимая корпорация поможет новичкам с переходом на Jabber: (Платная реклама в Гугле)
    • +2
      Ух ты :)
    • +7
      AOL на костер!
      • –1
        Аккуратней с выражениями. Прецеденты были…
        • 0
          Ага, привлекут, а потм джаббер объявят экстремистским, и наш минздрав будет с ним бороться.
          Ух как пошло, а вроде только новости почитал.
    • 0
      хороший фотошоп)))
      • 0
        На момент комментария (08:16) по запросу «Jabber» гугл выдавал именно это. Не фотошоп.
        • 0
          Ничего себе :)
          • 0
            Все людям ©
  • 0
    хочется перейти наконец на джаббер, благо Miranda поддерживает все =)
    остается только нормально настроить все… настроить и разобратся…
  • +1
    Сам то я перейду рано или поздно… главное убедить перейти на джаббер всех своих контактов — (а это уже становится поже на вирусный маркетинг)
    • 0
      Главное начать. Вчера прошелся по онлайн лсписку в асе и опросил тех кто может иметь аккаунт джаббера или сможет перейти на него. Получил +7 к ростеру и двое готовы перейти в дальнейшем.
    • +1
      Поставьте в ICQ робота, который отсылает всем сообщение типа: «аська не доступна, контакты только через жаббер, JID такой-то». И посмотрите какой будет эффект.
      • –1
        90% не поймут и разбираться не будут. Максимум отправят мыло на username@jabber.ru
        • 0
          А с учеткой на Google Talk прокатит и мыло :)
          • 0
            Возможно, если вы или пользуетесь этой почтой, или пользуетесь клиентом с поддержкой gtalk (автоматических уведомлений о почте, если пользоваться сторонним клиентом без поддержки именно гугла вроде бы нет)
  • +16
    Jabber. Лампочка первая.
  • +2
    Значится вычленю некоторые проблемы XMPP:
    1) Формат записи аккаунта ник@домен.зона — для джаббер-серверов поднятых на почтовых системах это не так страшно, даже если и перепутают аккаунт в джаббере с _почтовым_адресом_, то хоть и письмом, но информация дойдёт, а вот если у вас аккаунт на jabber.ru, то можно и не дождаться сообщения от девочки-блондинки. Идея _абсолютного_ совпадения формата записи джаббер аккаунтов и почтовых аккаунтов вредна для продвижения этого протокола.

    2) Отсутствие миграции аккаунта на другой сервер с _сохранением_ аккаунта. Серверов дофига, а мигрировать нельзя, сдох ваш сервер, будь добр сменить аккаунт. Это приведёт к тому, что большинство людей будет регистрироваться только на крупнейших серверах, которые поддерживаются интернет-гигантами, в итоге выйдет что против чего боролись, на то и напоролись. Вопрос поднятия своего джаббер-сервера рассматривать не будем, случаи единичные.

    Да, наверное Ильгаму следует сделать ребрендинг QIP Infium, если уж на Хабре, на главной Infium назвали Infinum'ом, то можно с уверенностью считать, что название было выбрано неудачно. В общем «Vox populi — vox Dei!».
    • +2
      1. Да, есть такая проблема как девочки-блондинки, а где их нет? :)

      2. В почте, насколько я понимаю, не лучше — у вас могут отобрать/заблокировать аккаунт на каком-нибудь бесплатном mail.ru, а какой-нибудь малоизвестный почтоый хостинг может закрыться. Однако привыкли же.
      • +6
        поправлюсь: по первому пункту более точно будет сказать что это проблема не Jabber, а самой девочки-блондинки.
        • +1
          Позволю себе внести корректуру.
          Это моя проблема, это я не получу сообщение от девочки блондинки. И от девочки не-блондинки. И от дяденьки брюнета.
          Потому что получив от меня письмо, в подвале которого (среди прочего) указан мой джаббер-аккаунт они ткнут в него мышой (допустим случайно) и что произойдёт? Правильно, откроется форма создания нового письма и они, ничтоже сумняшися, напишут это письмо и отправят.

          В итоге придётся писать — это не почта, это джаббер, а джаббер это типа аська, не надо мышой тыкать письмо всё равно не дойдёт. Этакое объявление «Здесь ксерокса нет, не было и не будет!». :)
          • 0
            мышой дядя-брюнет тыкнет, если перед JID вы вдруг случайно поставите mailto: а если там будет xmmp:user@jabsrv.tld, и URI-схема будет стандартизирована, то откроется соответствующее приложение (эх, мечты :) )
            • 0
              Некоторые клиенты (не будем показывать пальцами) не требуют префикса mailto: для того, чтобы распознать мэйл-адрес.
              Также не следует исключать тупого копирования жаббер аккаунта в буфер и вставки его в поле ТО:. Это я к «xmmp:user@jabsrv.tld». Кто его знает, что это такое, наверное емэйл, выглядит же точно также. :)
              ===
              Нет, пальцем таки покажу, Thunderbird 2.0.0.19@OpenSuse 11.1 на конструкцию «xmmp:user@jabsrv.tld» реагирует как на простой емэйл адрес. Так что надо ждать у моря погоды. :)
              • 0
                Хорошо, попробую сказать еще по-другому: это проблема не джаббера, а это человеческая проблема (и того кто хочет, чтобы с ним связались и того, кто связывается), и решает это каждый по-своему. Лично я считаю что оставляя джаббер да, действительно нужно подписывать что это джаббер, т.к. логично что кто-либо незнакомый с ним может решить что это адрес электронной почты, т.к. такой формат записи (login@server) это де-факто электронная почта. Хотя на самом деле такая запись просто говорит нам о принадлежности login к server и не привязывает эту учетную запись к какому-либо протоколу (это задача как раз выше названной «схемы»).
                По-моему нормально оставляя свои координаты писать:
                email:login@server (mailto:)
                jabber:login@server (xmpp:)

                Да, в общем, придется писать что и как. Но не думаю что это сильно осложняет кому-то жизнь.

                Соответственно неверное распознавание схемы это тоже проблема клиента, а не jabber или пользователя.

                ЗЫ Немного не точный конечно пример, но тем не менее: Номер телефона и номер аськи — приходится писать где что, но это же естественно и все давно привыкли, вот и тут придется привыкнуть :)
                • 0
                  Извините, но если я напишу:
                  мой Jabber адрес: nick@mail.ru, то сработает чёткая ассоциация mail.ru=почта значит jabber=какая-то новая почта.

                  Этого надо было избегать на этапе проектирования протокола всеми силами, нельзя ассоциировать _старое_ с новым, если новое не обладает функционалом старого.
                  • 0
                    Я понимаю, что у людей есть все основания ошибаться подобным образом, но в чем тут вина протокола? Как еще можно указать имя пользователя и принадлежность к серверу в одной записи?

                    Собачка "@" если помните раньше называлась словом «at» — в записи подобной «user at example dot com». Тут нет ни слова об электронной почте, но сейчас да, все привыкли — ассоциация: "@" <=> электронная почта, это повсеместно. Но как еще можно это написать?

                    Для справки: в учетках транспорта mail.ru агента на jabber.ru (mrim.jabber.ru, если не ошибаюсь. но наверное и не только там) используется запись такого формата:
                    vasiliy%mail.ru@mrim.jabber.ru — т.е. символ разделителя — процент.

                    Кстати, немного истории: 2й абзац, про "!" как разделитель

                    На самом же деле запись user@server по-прежнему выполняет свою первоначальную роль во многих областях, к электронной почте не относящихся. Вспомните:
                    _http://user:password@example.com — базовая авторизация
                    _ftp://user:pass@example.com — FTP
                    _mysql://dbuser:dbpassword@localhost/dbname — строка коннекта к БД.
                    Можно продолжить.
                    А почему в jabber`е так нельзя? :)
                    Проблема все-таки человеческая и решать ее придется нам же. Но не думаю что это будет слижком сложно.
                    • –1
                      «Собачка», «Обезьянка» и сейчас для многих означает «at»=«на», то есть Василий_НА_сервере.ру

                      Как вы сами написали, некоторые сервисы нашли способ отделить мэйл аккаунт от джаббер аккаунта, но это личная инициатива сервисов, в RFC она не прописана. А это неправильно, поэтому либо серверы джаббера обязаны предоставить ПЯ пользователю сервиса, либо нефиг путать народ.

                      _http://user:password@example.com и остальные примеры крайне слабы, так как, во-первых, подобный формат записи адреса известен весьма ограниченному количеству людей и во-вторых запись ссылки в таком формате _верно_ отрабатывается всеми приложениями. Устаканилось потому что. То есть если я в письме напишу _http://user:password@example.com и кто-то нажмёт на эту ссылку, то откроется то приложение, которое должно обрабатывать эту ссылку и, мало того, обработает ссылку корректно. Чего не скажешь о xmpp:nick@domen.zone
                      • 0
                        Ну все правильно. Потомучто тут еще не устаканилось. Позже естественно будет и правильная обработка xmpp: и прочих, во всех браузерах и клиентах. Ну не делается все мгновенно, а мы как раз сейчас живем в том самом переходном периоде. «Становление джаббера», если хотите :)

                        А собачка с обезьянкой это такая же инициатива разработчиков джаббера, и никто этого запретить им также не может. Хочу и буду. (с)

                        Про проценты: символ % используется т.н. «percent‐encoding», или url-encoding, таким образом его содержание в URI вида xmpp:// это вопрос спорный и неоднозначный.
                        • 0
                          Хорошо, согласен.
                          Есть только одна просьба — вы могли бы прямо сейчас дать образец адреса, ссылки, аккаунта в каком-то ИМ, который бы был идентичен уже существующему адресу, ссылке, номеру аккаунта в каком-то ИМ, но вести совсем в другую сторону? То есть не до степени смешения, а абсолютно идентичный?

                          Понятно, вы будете использовать префиксы, чтобы доказать мою неправоту. Но возникает вопрос, джаббер появился не вчера и не позавчера, почему до сих пор префикс xmpp корректно не обрабатывается не только проприетарным софтом, но и вполне себе фрисофтом и опенсорсным софтом?

                          То есть вы всёрьёз полагаете, что отлучение России и сопредельных государств от аськи сподвигнет опенсообщество на внедрение корректной обработки xmpp префикса? Или же производителей проприетарного софта?
                          • 0
                            1 Не обещаю что верно понял ваш вопрос, но подобный пример я уже приводил: ICQ и телефонный номер. Цифры, можно перепутать.

                            2 Электропочта появилась в 1965 году, т.е. более 40 лет назад, поэтому я считаю логичным что mailto: понимается сейчас всем чем угодно. Из более молодых примеров — Skype (2003), но callto: кое-где работает.

                            3 Это никак не связано с отлучением от аськи, просто jabber как стоящую технологию (а это уже поняли немало людей и корпораций) будут применять и использовать, и префиксы будут, абсолютно точно =)
                            • 0
                              1) Цифры (число) нельзя перепутать в силу чёткого понимания, что вот это сотовый, а вот это аська. Достаточно написать перед набором цифр некоторые магические слова. :) Какие бы слова перед аккаунтом в джаббер сети не были написаны, он всё равно выглядит как почтовый аккаунт и обрабатывается всеми приложениями как почтовый аккаунт.

                              2) Именно поэтому нельзя было делать равнозначными по написанию с почтовыми джаббер аккаунты. Не надо мешать селёдку с мороженым, г… о выйдет.

                              3) Поживём — увидим, ибо плавали — знаем.
                              • 0
                                вот почитал плачу :) а как это должно выглядеть, если дефакто стандарт во всех приложениях имя и домен разделять собакой?
                                в MS поробуйте логинится по name@имя компьютора (домена) и у вас получится, фтп и т.д поймите это стандарт, то что есть ложные ассоциации с емаилом, это пройдет, причем достаточно быстро, естно останутся бабушки одуванчики, но с ними и так проблем навалом одной больше одной меньше не важно
                                • 0
                                  Плакать начнём когда АОЛ окончательно отрубит аську для левых клиентов. Вот тогда вы и вспомните про стандарт де-факто, про логин в домен, про фтп (кстати это не понял, вы таки пишите URI в формате логин: пассворд@адрес?). И про ложные ассоциации бабушек-одуванчиков тоже вспомните.
                                  Это я так, мрачно прогнозирую.
                                  • 0
                                    гыг, прям ужас какой, армаггедон :)
                                    • 0
                                      Ага, сам баюса! :)

                                      А если серьёзно, то до сих пор некоторые вписывают в поле ТО: адрес в виде Семён Егорычу на хватеру номер восемь по Старосельскому переулку (я не шучу совсем). А уж что будет, когда, а точнее если, приличное количество народу отползёт на джаббер я и представлять не хочу, ибо крепкий сон — залог здоровья! :)
        • –1
          Ну не совсем, проблема того, кому больше нужно связаться, если я сообщил кому-то нужному свои координаты в виде volch@somejabber.com (подразумевая, что хотя бы по jabber догадаются, что это не мыло), но мне шлют туда почту. то это мои проблемы, а не отправителя. Был бы другой формат, например, volch.somejabber.com (хотя и не лучший пример), у человека сразу бы вопросы возникли, хотя бы при отправке через e-mail
          • +1
            Думаю, что в случае volch.somejabber.com вставляли бы в браузер, а не задавали вопросы :)
            • 0
              … предварительно в начале подписав www. :)
    • 0
      2. Это немного тревожит, но если подумать, ведь достаточно завести аккаунт на Гугле или Яндексе том же и потеря аккаунта равнозначна потере gmail-аккаунта, то есть риски минимальные уже ;)
      • 0
        Отличная метода контраргументации. То есть уходим от ICQ-монополиста, чтобы вдруг чего не случилось, но регистрируем джаббер у монополиста (де факто) чтобы вдруг чего не случилось?
        Есть, есть куда мне расти! :)
        • 0
          В джаббере не может быть «монополиста», даже вы сами можете завести свой собственный джаббер-сервер, при желании. Поэтому в этом протоколе google особо не сможет навязывать свои правила… как в почте, у вас может быть масса почтовых ящиков, как и джаббер-аккаунтов. Посему jabber наименее зависим от различных «монополистов» из всех!
          • +1
            ICANN? ;)
          • 0
            Самоцитата:
            — Отсутствие миграции аккаунта на другой сервер с _сохранением_ аккаунта. Серверов дофига, а мигрировать нельзя, сдох ваш сервер, будь добр сменить аккаунт.!!! Это приведёт к тому, что большинство людей будет регистрироваться только на крупнейших серверах, которые поддерживаются интернет-гигантами, в итоге выйдет что против чего боролись, на то и напоролись. Вопрос поднятия своего джаббер-сервера рассматривать не будем, случаи единичные.!!!
            — Относительно к протоколу да, монополиста быть не может, относительно к аккаунту нет, монополистом является держатель сервера, а многие ли готовы враз сменить свой аккаунт, если Гугл, к примеру, потребует использовать только свой клиент, который, к примеру, показывает рекламу?
            И вот тут окончательно испаряется и без того эфемерная независимость джаббера. А вот если бы аккаунт мог мигрировать на любой сервер, то это дало бы если не полную, то максимальную свободу.
            • 0
              >> А вот если бы аккаунт мог мигрировать на любой сервер, то это дало бы если не полную, то максимальную свободу.

              Это конечно, идеальный вариант, но пока врядли достижимый…
              • +2
                Свой JID в своём домене :)
                • 0
                  :) Шутку оценил.
                  • 0
                    Это очень просто, кстати.
                    • 0
                      Вы умеете ремонтировать дизельные двигатели тепловозов, если ваша основная работа связана с сортировкой писем на почте? Это очень просто, кстати. ;)
                      • 0
                        Вы можете завести почту на gmail или туже аську? Завести свой джаббер сервер не сильно сложнее.
                        • 0
                          Так понимаю вы предлагаете завести джаббер-сервер на гмэйле?
                          Если нет, то где?
                          • +2
                            Я предлагаю гуглоаппс.

                            Если интересно, могу написать в картинках как это сделать очень быстро.
                            • 0
                              Думаю полезно было бы многим
                            • 0
                              Да, это было бы хорошо. Спасибо заранее.
                            • 0
                              Интересно, ждем :)
                            • 0
                              да, разместите, пожалуйста, подробный мануал с картинками.
                    • НЛО прилетело и опубликовало эту надпись здесь
                      • 0
                        DNS сервера нужны, если домен «нулевый» или гугл свои предоставит?
                        • НЛО прилетело и опубликовало эту надпись здесь
                          • 0
                            Ну вот, слова знакомы, а все не так просто :)
                        • 0
                          DNS часто предоставляет сам регистратор домена, такчто можно использовать их у такого регистратора
            • 0
              >> а многие ли готовы враз сменить свой аккаунт, если Гугл, к примеру, потребует использовать только свой клиент, который, к примеру, показывает рекламу?

              Как ни крути, но это будет уже не джаббер, это будет другой протокол, быть может и на основе джаббера, но с указаниями рекламе в своем описании :)
              • 0
                ИМХО, тут есть один нюанс.
                Сейчас проблема в том, что надо сменить протокол, что для непродвинутых пользователей является проблемой (им надо объяснять: зачем, как, куда и что).
                А случай миграции джаббер-аккаунта будет равнозначен смене номера аськи. Так что ничего страшного в этом нет.
                • 0
                  Они не протокол меняют, а привычную, обжитую квартиру, с дружески настроенными соседями по лестничной клетке на хату на окраине, в абсолютно пустом доме, где кроме них никто не обитает. А чтобы в других оконцах свет загорелся им надо напрягаться.
                  Ломка страшная, уверяю вас.
        • 0
          А как вы представляете миграцию аккаунтов без монополизма? Ближайшая аналогия, возникающая у меня, — регистрация домена, то есть один и тот же уникальный домен может «мигрировать» по разным регистраторам/хостерам, но от монополизма мы не уходим полностью, как в любой древовидной структуре. Через какое время после падения DNS-серверов зоны "." Интернет «исчезнет», время кэширования на серверах первого уровня, если не ощибаюсь? :) По-моему очень сложно одновременно реализовать два требования — уникальный глобальный мнемонический (что важно) идентификатор и отсутствие центрального координирующего узла.
          • –2
            Естественно мы полностью от монополизма не уходим, но мы получаем возможность _своё_ забрать у одного дяди из ручек и дать _своё_ другому дяде в ручки. Хоть какая-то видимость того, что это _своё_.

            Из-за охватившей некоторых истерической эйфории под лозунгом «Все на джаббер, аське смерть! Даёшь свободу в массы!» они не замечают, что свободы-то и нет. Как был аккаунт _не_их_, так и остался не их.
            • +1
              Во-первых от монополизма мы как раз уходим, поскольку в джаббере «дядей» много, а не один.
              • 0
                Это вам кажется. Вы явно не читали, но мнение имеете.
                Просто спрошу у вас — вы можете перенести свой джаббер-аккаунт на другой сервер, если сервер, который вы используете вам не нравится? Если да, то каким образом?

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

                Ну и прочитайте всё же с начала.
                • 0
                  Не читал чего, простите? =0
                  Мнение я имею, потому что давно джа пользуюсь и хоть чего-то да понимаю.

                  А монополизм — неограниченные права кого-нибудь одного в данной отрасли и отсутствие конкуренции, а так же отсутсвие выбора у потребителя. А выбор-то тут как раз очень большой.

                  Может вы что-то другое имели ввиду. Если Вы используете неправильное слово для передачи своей мысли, то неудивительно, что я не могу Вас понять :)
                  • 0
                    Регистратор вашего аккаунта монопольно владеет вашим аккаунтом. Вы его вообще никак не выцарапаете у него.
                    Наверное так будет правильнее.
                    • +2
                      Регисратор вашей почты владеет вашим аккаунтом. Вас это сильно волнует? Если да, то регистрируйте свой домен.
                      • 0
                        Почтовые службы появились давно, всё уже устаканилось и стало привычным.
                        XMPP же напротив свеж, бодр и… непривычен. :)
                        Почему же нельзя было предусмотреть механизма миграции аккаунта?
                        • 0
                          Жаббер изначално предлагался как замена устаревающей почте. Там что-то мутят с openid, но насколько успешно — не знаю.
                        • 0
                          Думаю мы скорее придем к тому, что свой домен будет зарегистрировать (и «навесить» на него разные службы типа мыла, джаббера, блога и т. п.) не сложнее (и не дороже), чем мыло сейчас завести.
                          • 0
                            Да, как вариант. Но это приведёт к ещё одной проблеме, категорической нехватке вменяемых доменных имён. :)
                            • 0
                              Не думаю, что проблема будет острее чем подобрать себе вменяемый аккаунт на gmail.com ;)
                            • 0
                              Значит надо поторопиться =) Я это понял когда потерял некоторый аккаунт, привязанный к ящику на mail.ru, ценный тем что регистрация теперь там закрыта. Ящик забанили за неиспользование, но до сих пор не освободили имя для регистрации. После этого случая я все учетные записи привязываю к почте в собственном домене. Относительно удобно и более безопасно.
            • 0
              Вариант для озабоченных «своим» — регаем своем домен (можно бесплатный в зоне .pp.ru например) и поднимаем свой сервер :) (вроде еще нет сервисов привязывающих «левый» домен к рабочему jabber серверу :( )
              • 0
                Я не озабочен «своим» и домен у меня есть, и сервер есть, и если надо, то ещё будут.

                В общем прочитайте комменты (все) сначала, там уже есть упоминания о том, что «я буду регить джаббер у гугля».

                Итог басни — ничего не изменилось, сегодня командует АОЛ, завтра (не стоит исключать такую возможность) будет командовать Гугл.
                — Какие-то 90 годы в рунете, все счастливы, все пляшут, орут «У нас теперя демократия, ух как заживём!»
                • 0
                  Вы сгущаете краски, я щетаю. Не будут все у гугля. Тем более, что у него поддержка xmpp не самая лучшая. И как только народные массы постепенно вникнут во все тонкости жабера, то они начнут выбирать и равномерно распределятся по разным серверам.

                  А что касается далёкого завтра, так никто не говорит, что сейчас мы перейдём на джаббер, и настанет счастье до конца времён. Будут проблемы будут и решения.
                • 0
                  Все это я прекрасно понимаю и мне самому больше всего не нравится в XMPP привязка к определенному серверу, своему-чужому, не важно. К «мелким» — нет доверия, что завтра не закроются, к «крупным» — что завтра не введут какие-либо ограничения, плату и т.п., к своему (не важно дома или ds/vds) — что смогу поддерживать аптайм близкий к 100% хотя бы в то время, когда мне нужна связь…

                  Сервисов (а тем более бесплатных) по привязке своего домена к «ихнему» jabber-серверу (типа как привязка обработки почты) я пока не встречал, да и регистрировать свой домен (даже без необходимости поднимать свой сервер, а сейчас, насколько я знаю, это необходимо) — не выход (пока?) для массового пользователя, в том числе из-за, имхо, излишней сложности регистрации и управления доменами.

                  Но все-таки, имхо, джаббер оптимальное сейчас решение в области IM (хотя и желательно важные контакты записывать «на бумажке», как и важные номера телефоном или адреса e-mail)
              • +1
                Есть такие сервисы. Читайте ниже.
                • 0
                  Спасибо, буду разбираться
                  • 0
                    Очень рекомендую, геморроя совсем чуть-чуть, зато очень приятный результат — куда удобнее давать людям свой «говорящий» email в качестве JID'а вместо невразумительного восемнадцатизначного числа :)))).
          • 0
            >> По-моему очень сложно одновременно реализовать два требования — уникальный глобальный мнемонический (что важно) идентификатор и отсутствие центрального координирующего узла.

            ФИДО? :)
            • 0
              Там четкая иерархия зона->сеть->нода->поинт, переходя на язык треда — нода монополист для поинтов :)
    • 0
      1) Согласен!
      2) Бред. Что такое миграция? вы хотите переместить вашь jid? а как если он завязан на @domen, перенести весь контакт лист на другой сервер проблем ВОООбще не составляет.

      про инфиум согласен на 100% название не удачное :))))
      • 0
        ps: вообще не понимаю зачем было переименовывать квип, просто сделали бы версию с другой веткой и все… была бы qip 8… и qip 9…
      • 0
        >вы хотите переместить вашь jid? а как если он завязан на @domen

        Вот в том-то и недостаток (а скорее следствие отказа от централизации) протокола
    • 0
      1) Для того, чтобы не было путаницы, придётся как-то выделять, что написанный адрес — не электропочты. Плюс пользоваться специальными ссылками вида xmpp:neko@test.ru (к сожалению, парсер хабра режет адрес из <a> тега).

      2) именно из-за невозможности миграции я сравниваю джабер с электропочтой. Хотя в почтовых сервисах есть возможность скачивать почту с другого сервера, и может быть развитие джабера до этого дойдёт. И да, популярные серверы держат больше всего почтовых ящиков: мейл.ру так больше половины рунета обслуживает, по их подсчётам.

      Опечатку в Инфиуме исправил, спасибо :)
      • 0
        > Хотя в почтовых сервисах есть возможность скачивать почту с другого сервера.
        Эту функцию, если я вас правильно понял, в джаббере выполняет транспорт j2j.
    • 0
      1) Совпадение jit и email может оказаться преимуществом. Тот, кто озаботится вариантом, чтобы они совпадали сразу решает проблему блондинок.

      2) Не хотите зависеть от прихотей владельцев доменов стоит самому купить домен. У меня например почта и jit сейчас находятся на Google.Apps, но если (не дай бог) что-то случится с этой службой, то я спокойно переставлю это на арендованный vds и мои адреса сохранятся.

      3) Кстати думаю хостинговые компании очень скоро додумаются (возможно с подачи разработчиков cpanel и других админок) раздавать не только почтовые аккаунты, но и jabber, который технически менее затратен, чем MTA.
    • 0
      1. Если человек знает что такое джаббер — свяжется со мной через него. Не знает — я получу письмо. По мне так это большой плюс, а не минус. Частные проблемы с какими-то jabber.ru остаются частыми проблемами отдельных серверов.
      • 0
        Это хорошо! Это замечательно!
        Только учтите, что вам придётся пользоваться только теми джаббер серверами, которые предлагают и почтовый ящик. Пока таких немного, значит пока вы лишены свободы выбора.
    • 0
      1) Скорее неудобно, что очень редко они совпадают. Или к примеру было бы логично, если бы тот же jabber.ru отвечал человеку, пославшему письмо на JID письмом вроде «Ваше сообщение доставленно аббоненту. Пожалуйста, пользуйтесь для связи с ним протоколом Jabber». И естественно различать ссылки mailto и xmpp.
      2) Что вы иммеете в виду под сохранением аккаунта? Сохранить список контактов — не проблема, и не проблема перенести их на другой сервер, при помощи «Утилиты для Jabber Ростера на PHP»
      «С помощью этой утилиты вы можете управлять своим Jabber ростером, добавлять, удалять и изменять пункты в больших объемах.»
      www.jabber.ru/jabaddons/jru/jru.php
      Особенно хорошо к примеру с транспорта на транспорт перебираться — сохранил, отключился. переименовал, удалил старый, зарегистрировал новый.
  • +2
    За «XMPP Server list» спасибо.
  • +2
    Продолжаем революцию!
    Больше статей вкусных и полезных!
    Спасибо.
  • 0
    А есть java клиент для сотовых телефонов?

    ЗЫ. Сноски есть, а ссылок нет. Пролистывать вниз, а потом возвращаться назад и искать то место где читал не удобно.
    • 0
      Для Gtalk я использую www.gtalk2voip.com/, очень нравится.
      Удобный, функциональный, сделан нашими людьми.
    • 0
      bombus
      • 0
        Спасибо
  • 0
    Всех агитирую по поводу Jabber'a, Ubuntu и прочих вкусностей, подсаживаю в нашем офисе всех на gmail. C трдуом, но люди начинают прислушиваться. В gmail не хватает транспортов, с ними было бы гораздо проще.
    • 0
      Там не только не нет своих транспортов. С недавних пор он перестал авторизовывать любые подключенные транспорты :(
  • +3
    Хорошо бы еще упомянуть об каких именно полезных ботах идет речь.

    Например мне очень удобно пользоваться ботами гугл-транслейта:

    en2ru@bot.talk.google.com
    ru2en@bot.talk.google.com
    de2ru@bot.talk.google.com
    ru2de@bot.talk.google.com
    etc…

    ps: еще из извесных:
    en2ru: er@translate.jrudevels.org
    ru2en: re@translate.jrudevels.org
    • 0
      Почти одновременно написали :)
  • +1
    Что-то нет ни одного живого icq транспорта…
    За статью спасибо, понравилась.
    • +1
      хороший icq-транспорт — мертвый icq-транспорт
      • 0
        Не получится по щелчку пальцев перевести всех, кто нужен на джаббер, поэтому всё равно часть контактов останутся там, или перейдут на мэил.ру, поэтому без транспорта никак.
        • 0
          Вриант поднять свой сервер с нужными транспортами возможен?
          • 0
            Неа, возможности нет.
    • +2
      Отличный транспорт на headcounter.org. Использую его для переманки оставшихся в Jabber. :) Как только закончу — уйду. Кстати, этот транспорт корректно поддерживает статусы и аватары.
      • 0
        Спасибо!
    • 0
      bombus-im.org/wiki/howto/howto_icq#список_публичных_icq-транспортов
      И методично по всему списку.
      PyICQ-t (Python ICQ Transport)
      icq.plotinka.ru
      icq.jabber.corbina.ru
      icq.jabber.splc.ru
      icq.jabber.spbu.ru
      icq.jabber.ukrwest.net
      icq.jabber.tsure.ru
      icq.jmsk.legion.ru
      icq.jabber.kursk.lug.ru
      icq.myid.ru
      icq.ilikejabber.ru
      icq.jabber.nwg-nv.ru
      icq.proc.ru
      icq.darkmachine.org
      icq.elizovo.ru
      icq.ilikejabber.ru
      icq.jabber.infos.ru

      jabberworld.info/Список_работающих_публичных_серверов_Jabber
      (очень большая страницв)
  • 0
    Спасибо за замечательную статью. Может кину кому из друзей — замучался объяснять зачем нужен Jabber. Все надеятся на аську, что она больше не будет глючить.

    Вопрос такой что из софта J2ME работает с гугловой болталкой? Bombus какойто я так и не смог настроить, только с jabber.orgом. Или есть какието альтернативы? Спасибо большое.
    • 0
      у меня Бомбус настроен на Гугл Ток. Не далее как вчера поднял
    • 0
      www.talkonaut.ru/
      Попробуйте?
      • 0
        шикарно! работает! правда изредко подтормаживает. но в целом перфоманс и удобство на уровне. :) спасибо!
  • 0
    Проводил агитацию вчера, по переходу на джаббер. Пользуюсь давно джабером, но там всего два контакта. Опять же вчера кому хотел разослал мыло на джимэйле заодно написал что это джаббер. Джаббер на гугле очень удобно если человек не знает про джаббер пошлет сообщение то на почту. Так что посмотрим что получиться.
    У меня основной контакт лист и не слышал про джаббер и заморачиваться не будит, инрфриумом мало кто пользуется. А меньшая часть программерская со своим мнением и переубидить сложно.
  • 0
    На тему ботов-переводчиков: есть куча ботов Google с именами формата en2ru@bot.talk.google.com (ru2en, hi2en, es2en и т.п., сколько их всего и каких — не знаю). Проверял, работают. Сразу им псевдонимы дал «англо-русский» и «русско-английский» :)
  • +2
    Думаю, главная ошибка — объяснять, что такое jabber. Вы еще устройство карбюратора объясните и зачем он в машине. Просто сказать — старая аська не работает, вот новая. И вместо циферок — нормальное имя, чтобы проще запомнить.
    • 0
      Какой-то немного быдланский подход.
      • 0
        Думаете хотя бы 50% процентов пользователей понимают разницу между ICQ и MRA?
        • –1
          Думаю да. А если хоть немного объяснить поймут ещё больше 50%.
          Не надо на человека которые не понимает поднимать нос и делать выражение лица типа «вы все ничтожества, один я компьютерный гений».
          Согласен, есть такие, с кем лучше даже не связываться, но их не так много.
          • +1
            Вот в этом и проблема гиков — они гики во всем. Ну какая, нахрен, пользователю разница, какой там протокол? Если ему это надо, он наверняка уже и так про жаббер знает и аккаунтов имеет немало.
            • 0
              Ну если все овладеют сакральными знаниями, то перед кем же будет проявлять своё высокомерие :)
          • 0
            Имелось в виду понимание того, что ICQ и MRA используют разные протоколы (не говоря уж о том, чтобы понимать что такое протокол в ИТ). Очень многие пользователи не понимают разницу, например, между .doc и .docx в их любимом MS Word, кроме той, что некоторым контрагентам надо слать документы в .doc, а некоторым вообще в .rtf. Причем ничтожествами их никто не называет, они профессионалы в своей области. Это не «поднятие носа», а «прозрачный для пользователя переход на новую технологию» называется :)
        • 0
          Думаю, среди хабролюдей всё-таки этот процент побольше :)
          • +2
            Если честно, не очень понятно, зачем на хабре вообще объясняют, что такое jabber. Разве что для того, чтобы потом люди через поисковики заходили. Хабралюди-то точно про jabber знают, хотя бы даже потому, что топиков про него уже было немало.
            • +1
              Линки давать контакт листу :)
          • 0
            Думаете, среди хабролюдей кто-то еще не знает хотя бы о существовании jabber'а и не в состоянии нагуглить инфу, если решит посмотреть, что это такое? :)
            • 0
              У меня в контакт листе(ICQ) есть вполне себе умные люди, программисты. И вот им джаббер нафиг не нужен и они придумают причины не переходить. Им проще с аськой разобраться, это проще.
              • 0
                Но они ведь знают о джаббере? И даже, наверняка, знают и о его плюсах, и о минусах? А причины не переходить есть и объективные — транспорты ICQ/MRA не поддерживают всех возможностей оригинальных протоколов/клиентов (хотя необходимсоть этих возможность — вопрос субъективный :) )
                • 0
                  Они знают о джаббере, я не думаю что для них в этом протоколе есть плюсы. Я то хотел сказать о том что люди способные думать могу принять и другое ршение которое займет на порядки меньше усилий и даст тот же результат тот самый присловутый контакт лист. Пока джаббер это для идейных. И видимо я со вчерашнего дня идейный.
                  • 0
                    Иммел ввиду под другим решением, решением проблем с аськой, оно проще чем переход и перетаскивание друзей на другии технологии
                    • 0
                      перетаскивать друзей не обязательно, правда выгоды особой не почувствуешь от перехода тогда, только «идейное» удовлетворение (по себе сужу)
                  • 0
                    Так я этого и не исключал, с самого начала я говорил о 50% пользователей
                    • 0
                      Да то цифра «от балды»
        • 0
          И? Понимание этой разницы как-то сказывается положительно на популярности Jabber? Сколько пользователей понимает, как работают «Одноклассники.ру»?
          • 0
            Я к тому, что для популяризации jabber'а подход «это новая аська» будет действеннее, чем «это открытый протокол для ....»
            • 0
              Конечно, а я разве не про то же? Упс, не так понял :) В общем. чем больше терминов и цифр, тем хуже понимание.
          • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Кто бы объяснил ситуацию про Google Talk? это полноценный jabber-сервис?
    почему тогда не отсылаются сообщения от меня (у меня свой jabber-сервер) к аккаунтам @gmail.com?
    Даже запрос авторизации не доходит. То же самое — и ко мне не доходят мессаги от них
    У GT нет коммуникации с нешними xmpp-серверами? Сервис только для гугловцев?

    Log:
    1) add example@gmail.com to roster, request authorization
    2) send message: test
    3) answer:
    Remote server not found.
    A remote server or service specified as part or all of the JID of the intended recipient does not exist.
    • 0
      Очень странно, у меня всё отсылается
    • 0
      Полноценный. Вопрос в том, каким клиентом пользуются те, кого вы хотите добавить. К сожалению, иногда добавить человека не так-то просто (особенно если он ламер). Недавно на своем компе запускала Psi и Infium, чтобы связать двух девчонок между собой :-D
      Я пользуюсь gmail-аккаунтом в QIP. В стандартном клиенте можно добавлять только гмейловцев. Но если человек с другого сервера уже добавлен, с ним можно общаться и в официальном клиенте GTalk.
      • 0
        Странные вещи вы говорите. Когда-то я пользовался стандартным клиентом и первое, что я попробовал это добавить в ростер контакт с другого сервера. Получилось без проблем.
        • 0
          Упс, значит, у меня что-то не вышло в первый раз, а больше я не пробовала.
    • 0
      Потому что подписку (авторизацию) тебе не дали. Когда получатель даст тебе подписку, ты сможешь посылать ему сообщения.

      Протокол позволяет так делать, но большинство серверов не вводят подобных ограничений.
    • 0
      Без авторизации сообщения gmail.com не принимает, это такая защита от спама
      • +1
        В том-то и дело, что даже запрос авторизации не доходит, как было указано выше
        • 0
          возможно тралы с DNS… это дело тоже проверяю ;)
    • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Проверьте SRV-записи своего домена. По слухам, gtalk очень обижается если у вас их нет для _xmmp-server._tcp, _jabber._tcp, _xmmp-client._tcp (или если они в космос смотрят)
      Подозреваю, его s2s смотрит исключительно на SRV-записи.
      Ну и, конечно, адекватность своего днс-а тоже стоит проверить.
  • +4
    Перешел на Jabber. ICQ задолбало.
  • 0
    Отличная статья! Супер! Больше бы таких, и уже аргумент «у меня все в ICQ» работать не будет.
  • 0
    вот еще, до кучи, только я похоже на их сервере заблокирован )
    email.su/nextim/nextim.phtml?t=2
  • –3
    Ииии начали!
    а вообще уже троих седня перекинул на жабу (а сам пользую с переменным успехом лет пять уже) — жену, любовницу, и старую подругу которую таааак давно не видал, заодно чаю попили.
    клиент qip или pidgin или psi (врагу не сдается наш гордый варяг) настраиваю три аккаунта на гугле(если нет… у любовницы вот не было) и на сервере с транспортом(hot-chilli.net), и на jabber.org. делаю транспорт из аси и первое сообщение:
    «Перходим на jabber, Да здравствуйет революция.».
    а дальше девочки уже сами видели как делать и кто заинтересовался обьясняли.
    • +3
      Осталось жене сообщить джаббер любовницы :)
  • НЛО прилетело и опубликовало эту надпись здесь
    • +2
      а меня как сисадмина зае… вает регулярные перестановки куипа
    • 0
      Так минусуйте топик :) Шумиха пройдет через пару-тройку дней.
      • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    У Яндекса сразу нет веб-приложения
    «Зелёная кнопка» в интерфейсе блогосервиса «Я.ру» — не вполне функциональный, но всё же веб-клиент для яндексовского джаббера.
  • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      У меня в iChat вообще ничего не надо о портах и шифровании знать, просто «добавить ГТолк аккаунт» :)

      Спасибо за дополнение.
  • +1
    А на Хабре есть jabber-сервер? Было бы неплохо замутить.
  • +4
    Отличная статья, спасибо большое!

    В качестве дополнительной рекламы технологии я бы ещё добавил информацию о программе Google Apps, с помощью которой можно бесплатно прикрепить к собственному домену набор гуглосервисов, включая Gmail и Google Talk, немного донастроить DNS и получить работающюю почту и работающий Jabber на собственном доменном имени!

    Например, мой JID выглядит так же, как и мыло: meneldor@metallibrary.ru — очень удобно. Я использую для общения Миранду, как настроить клиенты также рассказано в справке гуглосервисов.
    • 0
      Чисто для теста послал Вам запрос на авторизацию, т.к. разбираюсь, почему нет коммуникации с гугловскими аккаунтами. В овет тишина. Ничего не пришло?
      • 0
        Пришло — я просто не у компа был :). Авторизовал.
    • 0
      Log:

      test
      />
      Sergo

      <message from=«meneldor@metallibrary.ru» type=«error» xml:lang=«en» to=«sergo@dynamost.ru/sergo» id=«aae5a» >
      test
      />
      Sergo
      <service-unavailable xmlns=«urn:ietf:params:xml:ns:xmpp-stanzas»/>

      Такая проблема со всеми гугл-акками.
      Давайте попробуем разобраться, если Вы не против
      • 0
        xml вырезался :(
      • 0
        Я нормально трещу с моего гуглоакка с людьми на LJ Talk (Джаббер ЖЖ) и Яндексом (соответственно, Джаббер Яндекса) :)).
    • 0
      Все получилось, запрос пришел, значит клиенты у тех кто не может меня подписать тупые. Или сами контакты тупые :)
      Спасибо :)
    • 0
      я поднял у себя на домене через google apps, но других юзеров найти не получается, равно как и меня найти извне тоже никак… в чем может быть проблема?
      • 0
        После того, как я прописал вот это в DNS, найти извне меня вполне удаётся…
        • 0
          Это сделал… нахожусь снаружи другими людьми, а сам не могу найти никого.
  • +1
    Ну на самом деле единственный действенный способ, просто не пользоваться аськой. И если надо связываться давать джаббер, все.
  • 0
    У меня есть вопрос по поводу использования GTalk на своём домене. Как раз вчера столкнулся с такой проблемой.

    Итак:
    1. Есть домен mydomain.kiev.ua и на нём установлены в полном обьёме Google Apps
    2. Я могу свободно использовать Gtalk или любой сторонний клиент со своим аккаунтом elisium@mydomain.kiev.ua как любым другим гугл аккаунтом

    Но я не могу добавить в ростер пользователя не из GTalk, например с JID elisium@jabber.kiev.ua, так же как и другой пользователь не из гтолк не может добавить меня. А проблема вот в чём — когда пользователь в любимом пси (любом другом мессенджере) пишет мой JID elisium@mydomain.kiev.ua, то указать что этот пользователь является пользователем гтолк нельзя, и мессенджер ищет пользователя elisium на сервере mydomain.kiev.ua где джаббер не установлен.

    Попытки связаться проводились с четырмя аккаунтами на разных серверах в разных комбинациях мессенджеров. Успеха не достигли. Может кто знает как решить такую проблему?
    • 0
      такие же траблы и у меня
      в каментах чуть повыше можно увидеть, что была успешно протестирована связь с обладателем домена на google apps с клиентом Miranda.
      Давайте дальше копать.
      Попробуйте другой клиент
      • 0
        Проблема ещё стоит и вот что через прокси на работе в GTalk может коннектиться только родной клиент, я не могу использовать другой. Но и без того проблема не решается. Попробую связаться с саппортом Гугла.
        • 0
          В качестве хоста talk.google.com:5223 указываете?
          • 0
            И так тоже пробовал.
    • 0
      У вас есть управление DNS этого домена? Там нужно прописать SRV settings, иначе ничего не выйдет.
      • 0
        Управление есть. А можно по-подробнее? Или ссылочку как правильно настроить.
        • 0
          Напишу статью через часок про это, хорошо? Там всё подробно распишу.
          • 0
            Ждем с нетерпением! :)
        • 0
          В официальной помощи по Google.Apps есть страница на эту тему. По ней я настроил у себя.
          www.google.com/support/a/bin/answer.py?hl=ru&answer=60227
      • 0
        у домена metallibrary.ru нет SRV-записи
        однако с ним связаться удалось (см. выше)
        с другими google-apps-based доменами пока нет.
        так что боюсь дело не в этом
        продолжаем поиски решения

        [sergo@www ~]$ host -t SRV metallibrary.ru
        metallibrary.ru has no SRV record

        • 0
          виноват :)
          есть
          [sergo@www ~]# host -t SRV _jabber._tcp.metallibrary.ru
          _jabber._tcp.metallibrary.ru has SRV record 20 0 5269 xmpp-server4.l.google.com.
          _jabber._tcp.metallibrary.ru has SRV record 5 0 5269 xmpp-server.l.google.com.
          _jabber._tcp.metallibrary.ru has SRV record 20 0 5269 xmpp-server1.l.google.com.
          _jabber._tcp.metallibrary.ru has SRV record 20 0 5269 xmpp-server2.l.google.com.
          _jabber._tcp.metallibrary.ru has SRV record 20 0 5269 xmpp-server3.l.google.com.
  • +2
    > У Яндекса сразу нет веб-приложения

    Не совсем так. На <ваш_ник>.ya.ru/webchat_history.xml есть онлайн-хистори, а в ней есть возможность написать сообщение пользователю (в панели с историей стрелочка у ника, там спрятано).

    Опять-таки приятно, что история хранится в одном (надеюсь, достаточно надежном) месте, а не на пяти разных устройствах.
    • 0
      Информация по Яндексу добавлена!
  • +2
    Спасибо за статью. В мемориз однозначно.
    Пересел на jabber 21го после последней выходки АОЛ. Нету больше сил терпеть их пакости…
  • 0
    Я себя к блондинкам не отношу, но в свое время первая попытка перейти на jabber потерпела фиаско.

    А хочу я вот чего: хранение истории переписок на сервере google.
    Более развернуто: у меня есть jabber-аккаунт (@gmail.com). Как подключить транспорт ICQ, чтобы все мои контакты остались в привычных группах, с привычными именами, при этом переписка с ними хранилась на сервере Google?
    • 0
      p.s. Использую Miranda
      • +3
        никак, нужно понять что это не нужно
  • 0
    Кстати, GTalk можно пользоваться на мобильнике (а т.ч. и звонить) с помощью Fring
    Я пользуюсь, очень удобно!
  • 0
    Посоветуйте клиент на Windows Mobile. Чтобы удобно было.
  • 0
    спасибо, за статью. Люблю когда все собрано в одном месте и не надо гуглить :) Добавил в избранное.
  • 0
    Первое примечание, кажется, лишнее. Куплен именно Jabber, Inc — коммерческая компания, выпускающая софт. джаббер дот ком, так сказать.
    А джаббер дот орг никто не покупал.
  • 0
    Отличная, полная и развёрнутая статья. Спасибо. Было приятно получить ответ на свой вопрос, едва им озадачившись. Начинаю плавно переходить на jabber.
  • 0
    В свете недавних событий решил потихоньку перебираться на jabber, и вот проблема: есть у меня домен с прикрученными Google Apps, но к сожалению за ненадобностью ранее отключил службу Gtalk, и теперь при попытке снова ее добавить уже неделю где-то появляется сообщение «Ошибка сервера. Нам не удалось обработать ваш запрос в данный момент. Повторите попытку позже.» При чем это-же сообщение появляется если попробовать подключить другие службы, например сайты.

    Что делать в таком случае?
    У меня у одного так?
  • 0
    Нужно просто добавить возможность в XMPP (если не уже...) прозрачной смены JID'a. Т.е. захотели вы мигрироваться, прописали у прежнего Жабер-хостера некий алиас на новый JID и всё, все мессаги идут на новый и отвечаете вы с нового. Плюс на клиентах возможность запросить адрес из алиаса, чтобы подменить его для данного контакта. Вот вам и прозрачна миграция без всяких заморочек.
    Хотя если сервер умирает внезапно — тут уж ничем не поможешь…
  • 0
    «Подключение аккаунта с другого сервера через тот где вы подключены сейчас» а не подскажете как это осуществить?
    • +1
      wiki.jrudevels.org/index.php/J2J
      Транспорт J2J

      С помощью данного транспорта вы можете объединить в одном ростере контакты из двух (или более) jabber-аккаунтов. Например, вы можете, используя основной аккаунт на jabber.ru, также общаться через свой аккаунт в GTalk или/и LiveJournal. Для ваших собеседников это будет выглядеть так, как будто вы вручную залогонились на все три аккаунта. Хотя на самом деле в Gtalk и LiveJournal Jabber будет подключен J2J транспорт.
      • 0
        Огромное спасибо за помощь. Давно ищу как объединить мой gtalk и lj =)
  • 0
    Спасибо больше!

    Я так понимаю, я могу выбрать один адрес (например гуголовская почта) и раздавать его друзьям в независимости где у них их джаббер зарегистрирован?

    Просто я не хочу иметь 48 аккаунтов и всех их помнить.

    Вся прелесть аськи для меня исключительно в номере, он один, его как номер телефона используешь, что очень и очень большой плюс, а ник на почте мне может надоесть например)

    В остальном же придется поставить квип инфинум, так как Джитолк и остальное мне не особо нравится.

    Да и что делать под квипом на симбиан, инфинума вроде нету.

    Все привыкли даже к смайликам из квипа.

    Все крутится вокруг некой непрозрачности всего этого дела, лучше бы джаббер выглядел как тоже НОМЕР, а сервера например клиент Квип имел целый список и сам конектился к чем ему удобно, а не людям предлагал выбирать какие-то имена.

    Это как игра по интернету, у вас есть клиент и море серверов, только у вас не ник, а номер, который привязан к паролю и к некой базе данных.
    • 0
      Я правда хочу пользоваться гуголовским аккаунтом джаббера, но через инфинум, в принципе всеравно, что там тоже зарегистрирован?

      • 0
        Вам не надо иметь 48 аккаунтов на разных серверах, чтобы переписываться с вашими друзьями. Просто запомните, если вы зарегистрировали аккаунт на jabber.ru, а ваш друг на jabber.mail.ru то это не значит, что вы с ним не сможете переписываться.
        В общем относитесь к джабберу как к аське.
    • 0
      1. Да одним адресом множно общаться с кем угодно по этому протоколу.

      2. Номер в качестве jit это плохая идея. Ни запомнить нормально ни разделить на независимые сервера. Гляньте на почту — там никого не смущает слать с vasya@gmail на vasya@mail.ru.

      3. Привычные по QIP смайлы легко ставятся на любой клиент XMPP, тот же Pidgin. Я недавно так делал чтобы все эти киповские колобки видеть.

      4. Именно от «привязки к некоторой общей базе» мы тут и пытаемся избавиться, чтобы нас потом не пытались наклонять, как это попытался сделать AOL.

      Так что всё в точности наоборот — с jabber вы можете владеть сервером и базой и никому не быть должным. И потому jabber даёт вам свободу, а единая циферка в базе AOL загоняет в стойло.
  • 0
    О, Большое спасибо :), пойду всех слать на статью :)
  • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Зарегистрировался в инфинуме, как джаббер он видит только ДжиТолк (рядом подпись), еще у меня какие-то две учетные записи, одна просто та, что квип попросил зарегить, но она не конектится пишет ошибка, и еще какая-то Sipnet, тоже не конектится, хотя я и не собирался к ним. Просто они не подписаны как джаббер.

    Вот чего меня и напрягает, непонятная куча всего.
    • 0
      а кто вас заставляет ставить инфиниум…
      сипнет это не джаббер.
      поставте psi например. Заставте ваши контакты ставить джаббер, кто не согласится, пусть в наказание ставит инфиниум)
      поставте Яндекс.Онлайн (он правда не поддерживает комнат)
      клиенты типа инфиниума решают нетривиальную задачу сделать клиент для всех протоколов, причем сделать похожим на клиент icq.

      Я себе кстати поставил связку Digsby — Gajin
      т.к. Digsby не поддерживает управление сервисами джаббера, а Gajim не поддерживает видео конференций.
      Подскажите, как поставить приоритет Digsby?
  • 0
    Спасибо, отправляю в закладки. Буду завлекать народ этой статьей.
  • 0
    Если кто дойдет до этого места:

    Можно написать статью про то как сделать, чтобы icq не отваливался из кипа.
    Для этого надо просто написать, как подключить icq-транспорт (какой-нибудь который меньше ломается) в транспорт к джабберу, который у них есть т.к. они пользуются кипом.

    И все — они в ловушке >:->
    • 0
      Это не смогу сделать я сам т.к. у меня нет винды, а через вайн может не совсем так работать.
  • 0
    спасибо за статью, буду рассылать ее в качестве инструкции/агитации
    • +1
      Эту habrahabr.ru/blogs/im/18690/ использую. Очень хорошая! Вот, только пара ссылок битых.
      Но данная статья отлично дополнит!
    • 0
      солидарен :)
  • 0
    В тему настройки клиентов и останавливающих моментов в виде закрытых портов:
    Доступ к Jabber.ru (и не только) по нестандартным портам
    Cписок серверов и доступных портов

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.