… пусть меня научат.
Сначала я напишу пару вводных слов про джаббер, затем как быстро начать им пользоваться, чуть ниже как с ним познакомится, а в конце ссылки для любопытных. Не стесняйтесь прокручивать, если содержимое очередной части вам покажется известным.
Введение и пара оговорок
Джаббер (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».
комментарии (268)
Но мне кажется, что людям которым не хватило мозгов и желания пересесть на джаббер не хватит того же чтобы дочитать до конца.
И кстати подразумевается, что тут по умолчанию глупых не должно быть. Но исключения есть. Да.
После последнего падения «аськи», несколько человек ко мне подтянулось.
Эй… админы… поднимите сервер хабры с доменом хабры ^_^
а вы среди ваших знакомых или вы провели анализ по постам в инет-форумах/блогах и т.д.?
я не юзатель MRA, но, судя по тому, как его знакомые юзали. там нет рекламы т.е. лишний трафик не кушается.
не переходят на джаббер?
может вы плохо проводите разъяснительную работу, люди не видят/не понимают/не ощущают плюсов джаббера и считают его сложным в настройке и установке?
а откуда эта «привычка» могла взяться, если люди раньше сидели исключительно на аське?
просто MRA устроил массовую пиар-акцию «надоели проблемы с аськой, квипом? ставь mail.ru agent, нас уже 8 миллионов»
маркетинг — двигатель всего чего угодно
без пиара, даже самым хорошим вещам/концепциям/идеям не всегда легко пробить дорогу в массы
меня лично не печалит ситуация, когда кто-то уходит в иную IM-сеть, нежели джаббер.
тем, кого это волнует и надо проводить пиар.
часть моих знакомых имеют ICQ-аккаунты, мне не доставляет проблем общаться с ними посредством ICQ; часть пользуется MSN-ом, мне не составляет труда общаться с ними посредством MSN; часть пользуется джаббером и скайпом, я общаюсь используя соответствующие «транспорты».
Проблема IM-сетей абсолютно надуманная.
Главное, не пытаться заставлять людей делать так, как хочется именно вам, игнорируя предпочтения и мнения людей. Надо позволить людям использовать то, что им нравится. Это — не сложно.
Насчет разъяснительной работы не знаю, точнее знаю что плохо :) До сложности даже не доходило, обычно все ограничивается моим неопределенным ответом на один вопрос: я смогу нормально общаться со своим контакт-листом в ICQ/MRA? Утвердительный ответ я дать не могу, поскольку сам так и не смог настроить привычный режим общения в пиджине или пси с ICQ конатками через джаббер, почему и пользуюсь в пиджине «нативной» поддержкой ICQ
На данный момент мобильный агент поддерживает протокол ICQ, так что в ближайшем времени, я полагаю, появится и джабер…
Есть акк в жж, но нет желания брать длинный домен, та и жж не юзаю особо… так, опен айди в основном только…
я.ру, коротко, но сам яндекс не люблю
миранда.им или квип.ру, хм… нет желания брать адрес с названием клиента который я всёравно не использую
Ну вообщем и т.д. и т.п… пока вот остановился на жж, думаю может заодно и блог использовать как помойку, через бота инфу разную скидывать туда…
А вообще всё же было бы замечательно буть у хабра сервер, от имя@habrahabr.ru (или имя@habr.ru для простоты) не отказался бы ^_^
Во-вторых, пользуюсь довольно не маленьким комбайном и при переносе с компа на комп проблем нет никаких.
В-третьих, так и скажите, что клиент вам не нравится, а то «Так что остается один вариант, что бы там про него не говорили.» выглядит как провокация на холивар.
Правда закрытый, но выглядит вроде ничего так. А если открытый то pidgin =)
Ух как пошло, а вроде только новости почитал.
остается только нормально настроить все… настроить и разобратся…
1) Формат записи аккаунта ник@домен.зона — для джаббер-серверов поднятых на почтовых системах это не так страшно, даже если и перепутают аккаунт в джаббере с _почтовым_адресом_, то хоть и письмом, но информация дойдёт, а вот если у вас аккаунт на jabber.ru, то можно и не дождаться сообщения от девочки-блондинки. Идея _абсолютного_ совпадения формата записи джаббер аккаунтов и почтовых аккаунтов вредна для продвижения этого протокола.
2) Отсутствие миграции аккаунта на другой сервер с _сохранением_ аккаунта. Серверов дофига, а мигрировать нельзя, сдох ваш сервер, будь добр сменить аккаунт. Это приведёт к тому, что большинство людей будет регистрироваться только на крупнейших серверах, которые поддерживаются интернет-гигантами, в итоге выйдет что против чего боролись, на то и напоролись. Вопрос поднятия своего джаббер-сервера рассматривать не будем, случаи единичные.
Да, наверное Ильгаму следует сделать ребрендинг QIP Infium, если уж на Хабре, на главной Infium назвали Infinum'ом, то можно с уверенностью считать, что название было выбрано неудачно. В общем «Vox populi — vox Dei!».
2. В почте, насколько я понимаю, не лучше — у вас могут отобрать/заблокировать аккаунт на каком-нибудь бесплатном mail.ru, а какой-нибудь малоизвестный почтоый хостинг может закрыться. Однако привыкли же.
Это моя проблема, это я не получу сообщение от девочки блондинки. И от девочки не-блондинки. И от дяденьки брюнета.
Потому что получив от меня письмо, в подвале которого (среди прочего) указан мой джаббер-аккаунт они ткнут в него мышой (допустим случайно) и что произойдёт? Правильно, откроется форма создания нового письма и они, ничтоже сумняшися, напишут это письмо и отправят.
В итоге придётся писать — это не почта, это джаббер, а джаббер это типа аська, не надо мышой тыкать письмо всё равно не дойдёт. Этакое объявление «Здесь ксерокса нет, не было и не будет!». :)
Также не следует исключать тупого копирования жаббер аккаунта в буфер и вставки его в поле ТО:. Это я к «xmmp:user@jabsrv.tld». Кто его знает, что это такое, наверное емэйл, выглядит же точно также. :)
===
Нет, пальцем таки покажу, Thunderbird 2.0.0.19@OpenSuse 11.1 на конструкцию «xmmp:user@jabsrv.tld» реагирует как на простой емэйл адрес. Так что надо ждать у моря погоды. :)
По-моему нормально оставляя свои координаты писать:
email:login@server (mailto:)
jabber:login@server (xmpp:)
Да, в общем, придется писать что и как. Но не думаю что это сильно осложняет кому-то жизнь.
Соответственно неверное распознавание схемы это тоже проблема клиента, а не jabber или пользователя.
ЗЫ Немного не точный конечно пример, но тем не менее: Номер телефона и номер аськи — приходится писать где что, но это же естественно и все давно привыкли, вот и тут придется привыкнуть :)
мой Jabber адрес: nick@mail.ru, то сработает чёткая ассоциация mail.ru=почта значит jabber=какая-то новая почта.
Этого надо было избегать на этапе проектирования протокола всеми силами, нельзя ассоциировать _старое_ с новым, если новое не обладает функционалом старого.
Собачка "@" если помните раньше называлась словом «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`е так нельзя? :)
Проблема все-таки человеческая и решать ее придется нам же. Но не думаю что это будет слижком сложно.
Как вы сами написали, некоторые сервисы нашли способ отделить мэйл аккаунт от джаббер аккаунта, но это личная инициатива сервисов, в RFC она не прописана. А это неправильно, поэтому либо серверы джаббера обязаны предоставить ПЯ пользователю сервиса, либо нефиг путать народ.
_http://user:password@example.com и остальные примеры крайне слабы, так как, во-первых, подобный формат записи адреса известен весьма ограниченному количеству людей и во-вторых запись ссылки в таком формате _верно_ отрабатывается всеми приложениями. Устаканилось потому что. То есть если я в письме напишу _http://user:password@example.com и кто-то нажмёт на эту ссылку, то откроется то приложение, которое должно обрабатывать эту ссылку и, мало того, обработает ссылку корректно. Чего не скажешь о xmpp:nick@domen.zone
А собачка с обезьянкой это такая же инициатива разработчиков джаббера, и никто этого запретить им также не может. Хочу и буду. (с)
Про проценты: символ % используется т.н. «percent‐encoding», или url-encoding, таким образом его содержание в URI вида xmpp:// это вопрос спорный и неоднозначный.
Есть только одна просьба — вы могли бы прямо сейчас дать образец адреса, ссылки, аккаунта в каком-то ИМ, который бы был идентичен уже существующему адресу, ссылке, номеру аккаунта в каком-то ИМ, но вести совсем в другую сторону? То есть не до степени смешения, а абсолютно идентичный?
Понятно, вы будете использовать префиксы, чтобы доказать мою неправоту. Но возникает вопрос, джаббер появился не вчера и не позавчера, почему до сих пор префикс xmpp корректно не обрабатывается не только проприетарным софтом, но и вполне себе фрисофтом и опенсорсным софтом?
То есть вы всёрьёз полагаете, что отлучение России и сопредельных государств от аськи сподвигнет опенсообщество на внедрение корректной обработки xmpp префикса? Или же производителей проприетарного софта?
2 Электропочта появилась в 1965 году, т.е. более 40 лет назад, поэтому я считаю логичным что mailto: понимается сейчас всем чем угодно. Из более молодых примеров — Skype (2003), но callto: кое-где работает.
3 Это никак не связано с отлучением от аськи, просто jabber как стоящую технологию (а это уже поняли немало людей и корпораций) будут применять и использовать, и префиксы будут, абсолютно точно =)
2) Именно поэтому нельзя было делать равнозначными по написанию с почтовыми джаббер аккаунты. Не надо мешать селёдку с мороженым, г… о выйдет.
3) Поживём — увидим, ибо плавали — знаем.
в MS поробуйте логинится по name@имя компьютора (домена) и у вас получится, фтп и т.д поймите это стандарт, то что есть ложные ассоциации с емаилом, это пройдет, причем достаточно быстро, естно останутся бабушки одуванчики, но с ними и так проблем навалом одной больше одной меньше не важно
Это я так, мрачно прогнозирую.
А если серьёзно, то до сих пор некоторые вписывают в поле ТО: адрес в виде Семён Егорычу на хватеру номер восемь по Старосельскому переулку (я не шучу совсем). А уж что будет, когда, а точнее если, приличное количество народу отползёт на джаббер я и представлять не хочу, ибо крепкий сон — залог здоровья! :)
Есть, есть куда мне расти! :)
— Отсутствие миграции аккаунта на другой сервер с _сохранением_ аккаунта. Серверов дофига, а мигрировать нельзя, сдох ваш сервер, будь добр сменить аккаунт.!!! Это приведёт к тому, что большинство людей будет регистрироваться только на крупнейших серверах, которые поддерживаются интернет-гигантами, в итоге выйдет что против чего боролись, на то и напоролись. Вопрос поднятия своего джаббер-сервера рассматривать не будем, случаи единичные.!!!
— Относительно к протоколу да, монополиста быть не может, относительно к аккаунту нет, монополистом является держатель сервера, а многие ли готовы враз сменить свой аккаунт, если Гугл, к примеру, потребует использовать только свой клиент, который, к примеру, показывает рекламу?
И вот тут окончательно испаряется и без того эфемерная независимость джаббера. А вот если бы аккаунт мог мигрировать на любой сервер, то это дало бы если не полную, то максимальную свободу.
Это конечно, идеальный вариант, но пока врядли достижимый…
Если нет, то где?
Если интересно, могу написать в картинках как это сделать очень быстро.
habrahabr.ru/blogs/im/50009/
Если все слова знакомы, то просто :)
И насколько я помню, бесплатный everydns.com не дает возможность добавить SRV запись.
Как ни крути, но это будет уже не джаббер, это будет другой протокол, быть может и на основе джаббера, но с указаниями рекламе в своем описании :)
Сейчас проблема в том, что надо сменить протокол, что для непродвинутых пользователей является проблемой (им надо объяснять: зачем, как, куда и что).
А случай миграции джаббер-аккаунта будет равнозначен смене номера аськи. Так что ничего страшного в этом нет.
Ломка страшная, уверяю вас.
Из-за охватившей некоторых истерической эйфории под лозунгом «Все на джаббер, аське смерть! Даёшь свободу в массы!» они не замечают, что свободы-то и нет. Как был аккаунт _не_их_, так и остался не их.
Просто спрошу у вас — вы можете перенести свой джаббер-аккаунт на другой сервер, если сервер, который вы используете вам не нравится? Если да, то каким образом?
Поймите наконец, что аккаунт это ваша! собственность! и поэтому вы должны иметь возможность как-то с ним оперировать, менять, переносить, удалять. Ни ICQ, ни «антимонопольный» джаббер не дают вам такой возможности, следовательно свобода ваша ограничена даже не небольшими рамками, а этакими фрамугами с бронированным стеклом.
Ну и прочитайте всё же с начала.
Мнение я имею, потому что давно джа пользуюсь и хоть чего-то да понимаю.
А монополизм — неограниченные права кого-нибудь одного в данной отрасли и отсутствие конкуренции, а так же отсутсвие выбора у потребителя. А выбор-то тут как раз очень большой.
Может вы что-то другое имели ввиду. Если Вы используете неправильное слово для передачи своей мысли, то неудивительно, что я не могу Вас понять :)
Наверное так будет правильнее.
XMPP же напротив свеж, бодр и… непривычен. :)
Почему же нельзя было предусмотреть механизма миграции аккаунта?
В общем прочитайте комменты (все) сначала, там уже есть упоминания о том, что «я буду регить джаббер у гугля».
Итог басни — ничего не изменилось, сегодня командует АОЛ, завтра (не стоит исключать такую возможность) будет командовать Гугл.
— Какие-то 90 годы в рунете, все счастливы, все пляшут, орут «У нас теперя демократия, ух как заживём!»
А что касается далёкого завтра, так никто не говорит, что сейчас мы перейдём на джаббер, и настанет счастье до конца времён. Будут проблемы будут и решения.
Сервисов (а тем более бесплатных) по привязке своего домена к «ихнему» jabber-серверу (типа как привязка обработки почты) я пока не встречал, да и регистрировать свой домен (даже без необходимости поднимать свой сервер, а сейчас, насколько я знаю, это необходимо) — не выход (пока?) для массового пользователя, в том числе из-за, имхо, излишней сложности регистрации и управления доменами.
Но все-таки, имхо, джаббер оптимальное сейчас решение в области IM (хотя и желательно важные контакты записывать «на бумажке», как и важные номера телефоном или адреса e-mail)
ФИДО? :)
2) Бред. Что такое миграция? вы хотите переместить вашь jid? а как если он завязан на @domen, перенести весь контакт лист на другой сервер проблем ВОООбще не составляет.
про инфиум согласен на 100% название не удачное :))))
Вот в том-то и недостаток (а скорее следствие отказа от централизации) протокола
xmpp:neko@test.ru(к сожалению, парсер хабра режет адрес из <a> тега).2) именно из-за невозможности миграции я сравниваю джабер с электропочтой. Хотя в почтовых сервисах есть возможность скачивать почту с другого сервера, и может быть развитие джабера до этого дойдёт. И да, популярные серверы держат больше всего почтовых ящиков: мейл.ру так больше половины рунета обслуживает, по их подсчётам.
Опечатку в Инфиуме исправил, спасибо :)
Эту функцию, если я вас правильно понял, в джаббере выполняет транспорт j2j.
2) Не хотите зависеть от прихотей владельцев доменов стоит самому купить домен. У меня например почта и jit сейчас находятся на Google.Apps, но если (не дай бог) что-то случится с этой службой, то я спокойно переставлю это на арендованный vds и мои адреса сохранятся.
3) Кстати думаю хостинговые компании очень скоро додумаются (возможно с подачи разработчиков cpanel и других админок) раздавать не только почтовые аккаунты, но и jabber, который технически менее затратен, чем MTA.
Только учтите, что вам придётся пользоваться только теми джаббер серверами, которые предлагают и почтовый ящик. Пока таких немного, значит пока вы лишены свободы выбора.
2) Что вы иммеете в виду под сохранением аккаунта? Сохранить список контактов — не проблема, и не проблема перенести их на другой сервер, при помощи «Утилиты для Jabber Ростера на PHP»
«С помощью этой утилиты вы можете управлять своим Jabber ростером, добавлять, удалять и изменять пункты в больших объемах.»
www.jabber.ru/jabaddons/jru/jru.php
Особенно хорошо к примеру с транспорта на транспорт перебираться — сохранил, отключился. переименовал, удалил старый, зарегистрировал новый.
Больше статей вкусных и полезных!
Спасибо.
ЗЫ. Сноски есть, а ссылок нет. Пролистывать вниз, а потом возвращаться назад и искать то место где читал не удобно.
Удобный, функциональный, сделан нашими людьми.
Например мне очень удобно пользоваться ботами гугл-транслейта:
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
За статью спасибо, понравилась.
И методично по всему списку.
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
(очень большая страницв)
Вопрос такой что из софта J2ME работает с гугловой болталкой? Bombus какойто я так и не смог настроить, только с jabber.orgом. Или есть какието альтернативы? Спасибо большое.
Попробуйте?
У меня основной контакт лист и не слышал про джаббер и заморачиваться не будит, инрфриумом мало кто пользуется. А меньшая часть программерская со своим мнением и переубидить сложно.
Не надо на человека которые не понимает поднимать нос и делать выражение лица типа «вы все ничтожества, один я компьютерный гений».
Согласен, есть такие, с кем лучше даже не связываться, но их не так много.
почему тогда не отсылаются сообщения от меня (у меня свой 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.
Я пользуюсь gmail-аккаунтом в QIP. В стандартном клиенте можно добавлять только гмейловцев. Но если человек с другого сервера уже добавлен, с ним можно общаться и в официальном клиенте GTalk.
Протокол позволяет так делать, но большинство серверов не вводят подобных ограничений.
Подозреваю, его s2s смотрит исключительно на SRV-записи.
Ну и, конечно, адекватность своего днс-а тоже стоит проверить.
email.su/nextim/nextim.phtml?t=2
а вообще уже троих седня перекинул на жабу (а сам пользую с переменным успехом лет пять уже) — жену, любовницу, и старую подругу которую таааак давно не видал, заодно чаю попили.
клиент qip или pidgin или psi (врагу не сдается наш гордый варяг) настраиваю три аккаунта на гугле(если нет… у любовницы вот не было) и на сервере с транспортом(hot-chilli.net), и на jabber.org. делаю транспорт из аси и первое сообщение:
«Перходим на jabber, Да здравствуйет революция.».
а дальше девочки уже сами видели как делать и кто заинтересовался обьясняли.
Спасибо за дополнение.
В качестве дополнительной рекламы технологии я бы ещё добавил информацию о программе Google Apps, с помощью которой можно бесплатно прикрепить к собственному домену набор гуглосервисов, включая Gmail и Google Talk, немного донастроить DNS и получить работающюю почту и работающий Jabber на собственном доменном имени!
Например, мой JID выглядит так же, как и мыло: meneldor@metallibrary.ru — очень удобно. Я использую для общения Миранду, как настроить клиенты также рассказано в справке гуглосервисов.
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»/>
Такая проблема со всеми гугл-акками.
Давайте попробуем разобраться, если Вы не против
Спасибо :)
Итак:
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 где джаббер не установлен.
Попытки связаться проводились с четырмя аккаунтами на разных серверах в разных комбинациях мессенджеров. Успеха не достигли. Может кто знает как решить такую проблему?
в каментах чуть повыше можно увидеть, что была успешно протестирована связь с обладателем домена на google apps с клиентом Miranda.
Давайте дальше копать.
Попробуйте другой клиент
www.google.com/support/a/bin/answer.py?hl=ru&answer=60227
однако с ним связаться удалось (см. выше)
с другими google-apps-based доменами пока нет.
так что боюсь дело не в этом
продолжаем поиски решения
[sergo@www ~]$ host -t SRV metallibrary.ru
metallibrary.ru has no SRV record
есть
[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.
Не совсем так. На <ваш_ник>.ya.ru/webchat_history.xml есть онлайн-хистори, а в ней есть возможность написать сообщение пользователю (в панели с историей стрелочка у ника, там спрятано).
Опять-таки приятно, что история хранится в одном (надеюсь, достаточно надежном) месте, а не на пяти разных устройствах.
Пересел на jabber 21го после последней выходки АОЛ. Нету больше сил терпеть их пакости…
А хочу я вот чего: хранение истории переписок на сервере google.
Более развернуто: у меня есть jabber-аккаунт (@gmail.com). Как подключить транспорт ICQ, чтобы все мои контакты остались в привычных группах, с привычными именами, при этом переписка с ними хранилась на сервере Google?
Я пользуюсь, очень удобно!
А джаббер дот орг никто не покупал.
Что делать в таком случае?
У меня у одного так?
Не забудьте настроить dns — www.google.com/support/a/bin/answer.py?hl=ru&answer=60227
Хотя если сервер умирает внезапно — тут уж ничем не поможешь…
Транспорт J2J
С помощью данного транспорта вы можете объединить в одном ростере контакты из двух (или более) jabber-аккаунтов. Например, вы можете, используя основной аккаунт на jabber.ru, также общаться через свой аккаунт в GTalk или/и LiveJournal. Для ваших собеседников это будет выглядеть так, как будто вы вручную залогонились на все три аккаунта. Хотя на самом деле в Gtalk и LiveJournal Jabber будет подключен J2J транспорт.
Я так понимаю, я могу выбрать один адрес (например гуголовская почта) и раздавать его друзьям в независимости где у них их джаббер зарегистрирован?
Просто я не хочу иметь 48 аккаунтов и всех их помнить.
Вся прелесть аськи для меня исключительно в номере, он один, его как номер телефона используешь, что очень и очень большой плюс, а ник на почте мне может надоесть например)
В остальном же придется поставить квип инфинум, так как Джитолк и остальное мне не особо нравится.
Да и что делать под квипом на симбиан, инфинума вроде нету.
Все привыкли даже к смайликам из квипа.
Все крутится вокруг некой непрозрачности всего этого дела, лучше бы джаббер выглядел как тоже НОМЕР, а сервера например клиент Квип имел целый список и сам конектился к чем ему удобно, а не людям предлагал выбирать какие-то имена.
Это как игра по интернету, у вас есть клиент и море серверов, только у вас не ник, а номер, который привязан к паролю и к некой базе данных.
В общем относитесь к джабберу как к аське.
2. Номер в качестве jit это плохая идея. Ни запомнить нормально ни разделить на независимые сервера. Гляньте на почту — там никого не смущает слать с vasya@gmail на vasya@mail.ru.
3. Привычные по QIP смайлы легко ставятся на любой клиент XMPP, тот же Pidgin. Я недавно так делал чтобы все эти киповские колобки видеть.
4. Именно от «привязки к некоторой общей базе» мы тут и пытаемся избавиться, чтобы нас потом не пытались наклонять, как это попытался сделать AOL.
Так что всё в точности наоборот — с jabber вы можете владеть сервером и базой и никому не быть должным. И потому jabber даёт вам свободу, а единая циферка в базе AOL загоняет в стойло.
привет
ты на джаббер еще не надумал переходить?
KNIGHT:
привет. пока здесь есть чем заняться
да и рынок труда сейчас в плохом состоянии
Вот чего меня и напрягает, непонятная куча всего.
сипнет это не джаббер.
поставте psi например. Заставте ваши контакты ставить джаббер, кто не согласится, пусть в наказание ставит инфиниум)
поставте Яндекс.Онлайн (он правда не поддерживает комнат)
клиенты типа инфиниума решают нетривиальную задачу сделать клиент для всех протоколов, причем сделать похожим на клиент icq.
Я себе кстати поставил связку Digsby — Gajin
т.к. Digsby не поддерживает управление сервисами джаббера, а Gajim не поддерживает видео конференций.
Подскажите, как поставить приоритет Digsby?
Можно написать статью про то как сделать, чтобы icq не отваливался из кипа.
Для этого надо просто написать, как подключить icq-транспорт (какой-нибудь который меньше ломается) в транспорт к джабберу, который у них есть т.к. они пользуются кипом.
И все — они в ловушке >:->
Но данная статья отлично дополнит!
Доступ к Jabber.ru (и не только) по нестандартным портам
Cписок серверов и доступных портов