Поболтаем! [отложенный пост] - Fer à souder — ЖЖ [entries|archive|friends|userinfo]
]

Поболтаем! [отложенный пост] [20 фев, 2006|12:00]
Previous Entry Поделиться Next Entry

[Tags|, ]
[music |Pink Floyd - Wish You Were Here - Shine On You Crazy Diamond]

Постоянный адрес этой статьи:
http://payalnik.com/stories/koe-chto-o-jabber


Представьте себе, что номер вашей аськи превратился в адрес, похожий на электронную почту: friend@me.com, например, и вы выбираете его сами.

Теперь вообразите, что серверов стало много, и некоторые из них предлагают дополнительные возможности: чаты-конференции, хранение истории сообщений в вебе, веб-клиент для полноценного общения, в конце концов.

Прикиньте, что логиниться в аську стало возможным сразу из нескольких мест, которые вы можете назвать, назначать им приоритеты и получать сообщения именно туда, где вы сейчас находитесь.

Помечтайте о том, что все клиенты аськи перестали глючить с кодировкой (перейдя на Unicode), отправкой сообщений, что их стало в несколько раз больше (хотя многие из привычных продолжают отлично работать) и что все это многообразие не только прекрасно общается друг с другом, но может и обмениваться сообщениями с пользователями AIM, Yahoo, MSN, Mail.ru Агента и всех остальных сетей.

Здорово, правда? А я ведь только начал рассказ о сети Jabber!

Децентрализованная сеть Jabber ("болтовня" в переводе с английского) именно так и выглядит. Она базируется на открытом расширяемом протоколе XMPP (Extensible Messaging and Presence Protocol), базирующемся на XML, позволяет любому пользователю общаться с любым другим несмотря на сервер, на котором они зарегистрированы, имеет большие перспективы как в корпоративных приложениях, так и среди обычных пользователей.



Система организации сети очень напоминает EMail: та же система независимых серверов, общающихся между собой и обслуживающих пользователей, открытый стандарт обмена сообщениями, благодаря которому и клиенты, и сервера есть под всевозможные платформы. К сожалению, рынок систем обмена сообщениями уже был поделен к моменту появления протокола, владельцы AIM, ICQ и MSN не хотят объединяться с остальными, поэтому в Jabber есть система "транспортов" - серверных шлюзов в другие сети, в которые мы можем ввести наши данные из этих сетей и общаться в них через один сервер.

Этих особенностей достаточно, чтобы осознать мощь протокола, но за последние пару недель его крутости сильно поспособствовала Google, развивающая сеть Google Talk на основе Jabber (в ней, правда, добавлено голосовое общение, но и его спецификации уже открыты и реализованы в виде библиотеки libjingle). Компания интегрировала историю сообщений и возможность чата в почтовый сервис Gmail, и теперь они всегда под рукой. Подробнее работа этих двух сервисов описана здесь (Кстати, если у вас еще не появилась возможность общаться, попробуйте сменить язык интерфейса на английский).



А как работать с Jabber обычному пользователю? Все довольно просто. Чтобы общаться с нами, достаточно зарегистрироваться в Google Mail и при желании скачать клиент Google Talk. Отличия гугловой реализации от остальных серверов заключаются в следующем:
  • Ваш адрес @gmail.com будет единым как для почты, так и для обмена сообщениями. Удобно.
  • Ваша история будет сохраняться в Gmail, по ней будет возможность поиска. Очень удобно, ведь в хистори очень часто проскакивают важные вещи.
  • Сам Jabber тоже будет доступен из любого места, где есть интернет и любой Gmail-совместимый браузер. (Firefox, IE, Safari)
  • К сожалению, в Google Talk пока нет транспортов. Это значит, что для общения по аське придется пользовать ее клиент. Плохо, но, частично поправимо (см. постскриптум).
  • Google Talk пока тестируется, поэтому могут быть сбои (я сам не сталкивался).
Если вам не нравится вариант от Google, рекомендую посмотреть на сервер Jabber.ru. Это известный и проверенный сервер, с которого есть выход в основные протоколы, а сбои достаточно редки. Jabber.ru пользуется поддержкой Яндекса, нет проблем с кодировкой от пользователей ICQ. Сам долгое время сидел на этом сервере и в общем доволен им.

В качестве клиента можно использовать любимую многими Miranda: инструкция по настройке ее на jabber.ru приведена здесь, на Google Talk - здесь. Из чисто джабберных клиентов особенно популярен PSI (но я его не тестировал и советов дать не могу). Регистрацию нового аккаунта на Jabber производят из клиента, на сайт можно даже не заходить. 

Я сам, как вы уже знаете, доступен по payalnik@gmail.com и жду-не дождусь, когда Google наконец интегрируется с аськой. Очень доволен джаббером, особенно он был нужен при глюках ICQ. Да и без этого у меня много уникальных jabber-only контактов, а друзей с обоими IM я стараюсь общать через Google - вдруг нужная баянная ссылка понадобится завтра на работе!

PS А вот и краткий туториал по пиханию аськи в GTalk. Все элементарное просто: Jabber не был бы открытым протоколом, если бы нельзя было, находясь на одном сервере, использовать транспорты другого. Ткнул меня носом в это хороший человек beliashou. Он же подсказал пару серверов с открытыми наружу транспортами: jabber.kiev.ua и jabber.org.by. Для использования чужого транспорта надо залогиниться в Google Talk из клиента Jabber (Miranda, например), зайти в главное меню -> Jabber -> Agents, ввести в поле Jabber server имя сервера, выбрать транспорт ICQ и зарегистрироваться в нем.

Проблема в том, что контакт-лист аськи в ростер Google Talk не импортируется, и приходится вручную добавлять контакты (НОМЕРАСЬКИ@jabber.kiev.ua к примеру), после чего они. в свою очередь, должны еще раз авторизовать вас. Для полного переноса листа способ не годится, но для нескольких контактов - вполне.
permalinkОтветить

Comments:
Страница 1 из 2
<<[1] [2] >>
[User Picture]From: mihajlo
2006-02-20 09:12 am
хм... занятно, я сам тут недавно расписывал красоты GT :)
дома в основном пользуюсь клиентом Psi (у нас в локалке поднят своя jabber-сервер)...

кстати, у меня в гмыле так и не появилось ссылки на веб-клиент :(
(Ответить) (Thread)
[User Picture]From: dikiy_st
2006-02-20 09:38 am
Попробуйте поставить english интерфейс в gmail
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: yevstigneyevda
2006-02-20 11:57 am
Думаю, стоило добавить, что проблем с кодировкой нет, поскольку используется UTF-8 (хотя специлисту это сразу понятно из того, что протокол XML-based)
(Ответить) (Thread)
[User Picture]From: payalnik
2006-02-20 12:00 pm
Можно
(Ответить) (Parent) (Thread)
From: mishail_mishail
2006-02-20 11:59 am
Проблема в том, что контакт-лист аськи в ростер Google Talk не импортируется

Если ты используешь server-side контакт лист, то контакты импортируются автоматом, проверено.
(Ответить) (Thread)
[User Picture]From: payalnik
2006-02-20 11:59 am
У меня не сымпортились! Какой транспорт юзал?
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: frommymind
2006-02-20 04:56 pm
все бы хорошо.
забыл я пароль от аккаунта, а сисадмины с jabber.ru молчат %(
(Ответить) (Thread)
[User Picture]From: payalnik
2006-02-20 05:42 pm
Хе, тоже преимущество гмыла %) А восстановить из локального профайла никак?
(Ответить) (Parent) (Thread) (Развернуть)
From: ex_kolen
2006-02-20 05:21 pm
Ничего, что я эту статью к себе запостил? Ну для пропаганды...
Ссылку на оригинал, конечно, поставил.
(Ответить) (Thread)
[User Picture]From: payalnik
2006-02-20 05:41 pm
Конечно! Вербуй! вербуй!
(Ответить) (Parent) (Thread)
[User Picture]From: den_pokep
2006-02-20 06:35 pm
ми в універі міднімали джаббер =)))

самі зацінили купу таких приколів =))

jabber.kiev.ua - jabber
icc.univ.kiev.ua - [t3@m] =)))))
(Ответить) (Thread)
From: pokh
2006-02-23 08:47 am
+1
тоже перебрался в Гмыльный Жабер. Спасибо за гайдэнс!
(Ответить) (Thread)
[User Picture]From: payalnik
2006-02-24 05:25 pm
Не за что :)
(Ответить) (Parent) (Thread)
[User Picture]From: zmej
2006-02-24 09:57 am
какой смысл пользоваться ssl, когда логи сообщений хранятся на серверах google? когда тайну знает не один и не два, а три человека — она перестаёт таковой быть.
(Ответить) (Thread)
[User Picture]From: payalnik
2006-02-24 05:24 pm
Соседям по локалке доверять резона мало. К тому же, никто не просит историю сохранять
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: di_halt
2006-02-25 03:04 pm
Убедил, да. Жаббер, конечно, классный протокол, но есть у него один нехуйовый минус - о нем никто толком не знает. Зайди в любой офис и пихни любой секретарше опрос на тему что такое ICQ и что такое Jabber. И я на 80% уверен, что она про ICQ тебе расскажет основы (т.е. что это вообще такое и как это юзать), а про жабу она скорей всего даже и не слышала. Потому ждем массового исхода. И нормальных клиентов. За исключением миранды (которую я в принципе не люблю) ничего путного я еще не встречал, слив сплошной. Прикрутить бы жабу к &RQ... Тогда да... А пока буду сидеть на аське. Благо у меня глюков не обнаружено. RQ 4Ever!
ЗЫ.
А в Жабе есть аналог поиска по "White Page" ???
(Ответить) (Thread)
[User Picture]From: payalnik
2006-02-25 03:14 pm
На то транспорты и созданы. А в миранде, слава богу, нет проблем с пользованием нескольких протоколов - чем она выгодно от крысы отличается
(Ответить) (Parent) (Thread)
From: ex_shaggoth
2006-03-12 02:13 pm
самое главное добавь в минусы gtalk — отсутствует поддержа оффлайн сообщений ;) если б не она я бы наверно так и не удрал обратно на jabber.ru а так в целом хорошо расписал.
(Ответить) (Thread)
[User Picture]From: payalnik
2006-03-12 02:17 pm
Разве нету? это через гмыло он посылать не может, я так понимаю
(Ответить) (Parent) (Thread) (Развернуть)
From: ex_0xb4dc0d
2006-07-06 08:28 pm

вопросег..

а если мне в асю будут писать те, кого нет в списке gtalk/jabber?
(Ответить) (Thread)
[User Picture]From: payalnik
2006-07-06 08:37 pm

Re: вопросег..

Не смогут пробиться :(
(Ответить) (Parent) (Thread)
[User Picture]From: shigin
2006-07-08 07:51 am

два вопроса

Запись старая, но, надеюсь, ответ я получу :)

1. Ситуация. Есть a@b.ru и c@V.com. Есть ли путь, что бы все сообщения, приходящие на c@v.com отправлялись на a@b.ru?

2. [оффтоп] Чем вы рисовали первую картинку?
(Ответить) (Thread)
[User Picture]From: payalnik
2006-07-08 05:15 pm

Re: два вопроса

1 Родного способа не знаю, видно надо ставить бота :(
2 MS Visio 2003
(Ответить) (Parent) (Thread) (Развернуть)
[User Picture]From: st_olen
2007-01-21 01:48 pm

ICQ

Я уже пару месяцев использую Gmail-аккаунт для общения. ICQ-транспорт с ним настраивал на matrix.xfyre.com - все аськовые контакты добавились. Имена вводил ручками.
Если gmail не принципиален, рекомендую сервер jabber.perm.ru, на котором хороший аськотранспорт. Этот сервер менее загружен, поэтому не возникает бан IP, как происходит на jabber.ru (сам джаббер.ру не проверял, инфа из какого-то форума).
А статья неплоха. Про клиенты можно добавить мультипротокольный SIM, который, как и PSI, еще и кроссплатформенный.
Из минусов протокола на стыке с аськой - поддержка не всех статусов и полная неподдержка расширенного статуса (то, что обозначается пивом, уткой, etc.)
(Ответить) (Thread)
[User Picture]From: payalnik
2007-01-22 08:15 am

Re: ICQ

Мм, спасибо за советы, сам сейчас не использую, но другим при необходимости посоветую. Все ждем интеграции GTalk с ICQ, но как-то они не спешат.
(Ответить) (Parent) (Thread)
[User Picture]From: lekseys
2007-04-12 04:48 pm
Приветствую. А картинку можно использовать в благих целях? Тобишь для http://wiki.jrudevels.org/

Я вижу, что даже покупка не испортила Visio. :-)
(Ответить) (Thread)
[User Picture]From: payalnik
2007-04-12 05:11 pm
Можно :) в благих конечно
(Ответить) (Parent) (Thread)
[User Picture]From: solarwind_palm
2007-05-10 12:18 pm
Я недавно написал маленькую статейку по переходу на Google Talk с сохранением асечных контактов (с автоматическим подтягиванием ников). Может кому-нибудь будет полезно:

http://solarwind-palm.livejournal.com/57981.html
(Ответить) (Thread)
Страница 1 из 2
<<[1] [2] >>