19:17:54 31.10.2005
Эпиграф: Нужда научит калачи есть.
Я это сделал! Сегодня запустил и настроил под себя Jabber. Шаман просил меня сделать обзор и я кратенько пройдусь по тому, что это за система и как она работает. Без технических подробностей, с птичьего полета (точнее - глазами человека просидевшего в этой системе аж целый день).
Без технических подробностей, с птичьего полета (точнее - глазами человека просидевшего в этой системе аж целый день).
Частично в моем переезде виноват трафик, частично - мои талибы. Ибо когда однажды разговор зашел об асе, кто-то из них сделал круглые глаза и спросил: "Виктор Дмитриевич, а зачем вам ася? Есть же Джаббер!" В итоге меня макнули в это дело и во всем пришлось разбираться самому.
Меня долго сбивала с толку структура сети Джа (зд. и далее - мое сокращение от Джаббера, просьба не зачислять меня в растаманы). Я привык к тому, что для аси (или чего-нибудь еще в этом роде) существует единый сервер, раздающий всем номера/имена и пропускающий весь трафик через себя.
Джа отличается от этого. Проще всего думать о Джа как об аналоге e-mail.
Вместо одного глобального сервера существует множество локальных серверов (у почты это например ukr.net, mail.ru, yandex.ru и так далее) пользователи которых могут получить на сервере аккаунт (VasiaPupkin@mail.ru) и писать с этого аккаунта как пользователям своего сервера (т.е. письма на mail.ru), так и остальным пользователям (на Petia@ukr.net например).
Аналогично - под Джа работает куча локальных серверов (jabber.od.ua, jabber.org, jabber.kiev.ua, jabber.ru и так далее). Установив у себя клиент (в сети их больше двух десятков) можно подключиться к одному из серверов (лучше наверное к ближайшему - мне например рукой подать до jabber.od.ua) и зарегистрировать себя на таком сервере (например я - tengu@jabber.od.ua) и общаться с другими пользователями как этого сервера (Vasia@jabber.od.ua) так и с пользователями остальных серверов (President_Bush_Ne_Bush@jabber.org). Каждый сервер существует независимо от других и соблюдает свою политику. Существует как возможность общаться "в режиме аси" (пользователь-пользователь) так и "в режиме чата" (есть "конференции" или "комнаты" наподобие IRC - где говорят сразу все и в общий канал).
Но самая "вкусная возможность" (имхо) - это возможность работы через Джа в асе, яхе и прочих айсикьюшно-подобных службах. Как это происходит с точки зрения пользователя? На моем сервере есть служба icq.jabber.od.ua - шлюз в icq. Я подключаюсь к нему, он спрашивает меня асечный логин/пароль. После этого он вылазит с ними в асечную сеть. И... у меня возникает список собеседников вида 4165465@jabber.od.ua, 32
354323@jabber.od.ua, где 4165465, 32354323 - icq-номера моих собесдеников. Все. Можно беседовать. Джа держит почти все сервисы аси. Настройка на яху-месенджер и все прочие сервисы происходит примерно так же.
Таков взгляд на Джа "сверху". О технических деталях и пр. мелочах можно посмотреть на jabber.od.ua Почему-то ни одно из тех руководств которые я раскопал (некоторые весьма и весьма подробные) не описывают общих принципов работы сети, так как это сделал я. Как пример - подробное (и немного эмоциональное - что есть то есть :) руководство, которое лежит здесь:
http://jabber.od.ua/documentation/mov.html (кстати, в качестве примеров - адреса автора - snake@jabber.ru и "адаптатора" - valera_msg@jabber.org.ua
В чем прелесть Джа лично для меня?
1. Ася у меня сейчас периодически умирает вообще из-за слабого трафика и глюков прокси. Джа держится.
2. Меньше тормозов. Шаман и Хайвей подтвердят - скорость (даже на моем скромном трафике) была бешенной :)
3. Если кому-нибудь придет в голову забить jabber.od.ua мне ничего не помешает зарегится где-нибудь на jabber.kiev.ua или даже на каком-нибудь jabber.co.jp :)
4. Если я разберусь с тем как настраивать SSL то буду обчаться с сервером шифрованым трафиком и мой провайдер может сколько угодно стращать меня тем, что будет слушать мои асечные переговоры :)
Искренне Ваш,
Tengu@jabber.od.ua
апд: сорри-сорри. только сейчас оценил размер текста :(