Война в Украине

Все мы знаем, какой пиздец сейчас происходит с Украиной и одной известной вам страной-победительницей-фашизма. Если вы хотите почитать об этом, помочь актуализировать информацию или высказать свое мнение — можете сделать это в статье Война в Украине и в обсуждении.

Jabber — различия между версиями

Материал из Urbanculture
Перейти к: навигация, поиск
м (В популярных интернет-сервисах)
Анонимус
(Хабаха закрылся)
(не показано 18 промежуточных версий 9 участников)
Строка 1: Строка 1:
{{Навигация|Нет категории}}
+
{{Навигация|Интернет/Проекты}}
[[Файл:400px-jabber-bulbsvg.png|thumb| Лампочка логотип]]
+
[[Файл:jabber-bulb.png|thumb|Лампочка-логотип]]
'''Jabber''' — система обмена сообщениями между пользователями в on--line режиме с помощью протокола xmpp. Сеть джаббер децентрализована, состоит из множества независимых друг от друга серверов. Сам протокол открытый, каждый может создать собственный сервер, может принять участие в разработке и развитии сети. Логотипом протокола является лампочка.
+
[[Файл:Jabber 4.jpg|thumb|Мотиватор]]
 +
'''XMPP''' ('''Jabber''') — протокол обмена сообщениями между пользователями в режиме реального времени. Сеть Jabber децентрализована, состоит из множества независимых друг от друга серверов. Сам протокол открытый, каждый может создать собственный сервер, а также принять участие в разработке и развитии сети. Логотипом протокола является лампочка.
  
 
== Что, собственно, нужно? ==
 
== Что, собственно, нужно? ==
 
* Клиент — программа для приема и передачи сообщений. Клиенты созданы под все используемые операционные системы, постоянно развиваются и появляются новые.
 
* Клиент — программа для приема и передачи сообщений. Клиенты созданы под все используемые операционные системы, постоянно развиваются и появляются новые.
* Интернет-соединение, для общения со всеми пользовптелями. Можно поднять сервер и внутри локальной сети, но пообщаться между собой смогут только ее пользователи.
+
* Сеть, возможно, и локальная.
 
* Джаббер-сервер — собственно сервер, передающий эти сообщения и предоставляющий дополнительные сервисы.
 
* Джаббер-сервер — собственно сервер, передающий эти сообщения и предоставляющий дополнительные сервисы.
  
 
== В популярных интернет-сервисах ==
 
== В популярных интернет-сервисах ==
Представлен чуть менее чем везде. Пользователями джаббер являются очень многие, часто даже не догадываясь об этом. Через джаббер происходит обмен сообщениями [[vk.com|ВКонтакте]], социальной сети [[Одноклассники.ру]], свои сервера имеют Google, Яндекс, Майл.ру. При этом аккаунты этих сайтов можно использовать как jabber id. Но чаще всего сервер там имеет ограниченные возможности, дабы пользователь не забывал заходить на сами сайты и продолжал любоваться рекламой, которую джаббер-клиент к сожалению не показывает.
+
Представлен чуть менее чем везде. Каждый второй сервис, желающий устроить у себя чатик между пользователями, не создает велосипед, а решает использовать уже имеющийся. Итого пользователями XMPP являются очень многие, часто даже не догадываясь об этом. Через джаббер происходит обмен сообщениями [[vk.com|ВКонтакте]], в социальной сети [[Одноклассники.ру]], свои сервера имеют Google, Яндекс, ЖЖ. При этом с аккаунтом на этих сайтах получаешь и полноценный jabber-аккаунт. Но иногда сервер там имеет ограниченные возможности, дабы пользователь не забывал заходить на сами сайты и продолжал любоваться рекламой, которую джаббер-клиент к сожалению не показывает.
  
 
Но все равно появление возможности получать сообщения из социальных сетей через джаббер стало серьезным плюсом, особенно для пользователей мобильных устройств. Если нет необходимости срочно просмотреть картинки и комментарии к записям, то такого решения вполне достаточно. Сильно спасает в роуминге при явной дороговизне интернет-соединения.
 
Но все равно появление возможности получать сообщения из социальных сетей через джаббер стало серьезным плюсом, особенно для пользователей мобильных устройств. Если нет необходимости срочно просмотреть картинки и комментарии к записям, то такого решения вполне достаточно. Сильно спасает в роуминге при явной дороговизне интернет-соединения.
  
 
== Термины и определения ==
 
== Термины и определения ==
Как и любое нововведение, джаббер оброс в свое время сообществом задротов со своим весьма специфическим языков, который режет слух непосвященному. Поэтому на форумах, в конференциях и статьях, посвященных сабжу можно встретить кучу неясных слов, многие из которых никто не удосужился перевести. Некоторые слова очевидны, но данный раздел расчитан на ньюфага, потому Капитан Очевидность имеет право слова.
+
Как и любое нововведение, джаббер оброс в свое время сообществом [[Задрот|задротов]] со своим весьма специфическим языков, который режет слух непосвященному. Поэтому на форумах, в конференциях и статьях, посвященных сабжу можно встретить кучу неясных слов, многие из которых никто не удосужился перевести. Некоторые слова очевидны, но данный раздел расчитан на ньюфага, потому Капитан Очевидность имеет право слова.
* Джаббер, жаббер, жаба — собственно сабж.
+
* Джаббер, жаббер, жаба — сабж.
* Контакт — учетная запись другого пользователя
+
* Jabber ID, жыд — уникальный идентификатор пользователей вида ''имя@сервер''.
* Клиент — программа, обеспечивающая обмен сообщениями
+
* Ростер — список контактов, он же контакт-лист.
* Ростер — список контактов, он же контакт-лист
+
* vCard (''вкард'') — визитная карточка, в которую пользователь может вписать сведения о себе, которые посчитает нужных сообщить.
* Транспорт — дополнительный сервис, позволяющий пообщаться с пользователями других сетей
+
* Транспорт, гейт — дополнительный сервис, позволяющий пообщаться с пользователями других сетей.
* Конференция, конфа — определенным образом организованный чатег, позволяющий пользователям общаться коллективно. Вдохновлено irc.
+
* Конференция/конфа, или MUC (Multi-user chat, муки) — определенным образом организованный чатик, позволяющий пользователям общаться коллективно. Вдохновлено [[IRC]].
 
* Авторизация — подтверждение другим абонентом добавления его в ростер.
 
* Авторизация — подтверждение другим абонентом добавления его в ростер.
 
Именно из этих слов состоит большая часть публикаций.
 
  
 
== Клиенты ==
 
== Клиенты ==
Программ достаточно, многие из них предоставляют полный функционал, некоторые же позволяют просто обмениваться сообщениями, обладая иногда кучей примочек и свистелок. Удобство и функциональность оставлены исключительно на усмотрение разработчиков.
+
Программ достаточно, многие из них предоставляют полную функциональность, некоторые же позволяют просто обмениваться сообщениями.
  
 
Наиболее известные:
 
Наиболее известные:
* Psi — мультиплатформенный клиент, обладающий всеми мыслимыми возможностями. К тому же достаточно удобен в использовании. Поддерживает несколько аккаунтов одновременно, поэтому необходимость в транспортах с джаббера на джаббер отпадает. Клиент распространяется бесплатно.
+
* Psi — мультиплатформенный клиент, обладающий всеми мыслимыми возможностями. К тому же достаточно удобен в использовании. Поддерживает несколько аккаунтов одновременно, поэтому необходимость в транспортах с джаббера на джаббер отпадает. Клиент является открытым/свободным. Стоит отдельно отметить отечественную, весьма неплохую доработку Psi — [http://psi-plus.com/wiki/ru:features Psi+].
* Qip — мультипротокольный клиент, принадлежащий одноименному ресурсу. Кроме джаббер поддерживает icq, [[twitter]] (но лучше не пробовать), аккаунты многих социальных сетей. Требует обязательного наличия учетной записи qip, что многим не нравится. Да и у многих остались ассоциации с icq, поэтому qip явно не труъ
+
* Qip — мультипротокольный клиент, принадлежащий одноименному ресурсу. Кроме джаббера поддерживает ICQ, [[Twitter]] (но лучше не пробовать), некоторые социальные сети, SIP и MRA (Mail.ru Agent). Требует обязательного наличия учетной записи QIP, что многим не нравится.
* bombus — один из наиболее популярных клиентов для мобильных устройств. Обладает рядом недостатков, но их меньше чем у остальных. Один из немногих, кто поддерживает джаббер-конференции, и миеет функцию обзора сервисов на серверах. Неудобен тем что отправлять сообщения приходится в несколько кликов, что останавливает многих пользователей. Также при использовании лучше не акцентировать внимания на оформлении: это не самая сильная их черта.  
+
* Bombus — один из неплохих клиентов для мобильных устройств (J2ME). Обладает рядом недостатков, но их меньше чем у остальных. Один из немногих, кто поддерживает джаббер-конференции и имеет функцию обзора сервисов на серверах. Неудобен тем, что отправлять сообщения приходится в несколько кликов, что останавливает многих пользователей. Также при использовании лучше не акцентировать внимания на оформлении: это не самая сильная их сторона. Из-за этого, а также из-за того, что проект давно заброшен, был создан форк — BombusMod, в котором все недостатки старательно замазаны. К тому же, последний имеет версию для Android.
* imo - достаточно удобный клиент для мобильных устройств на базе андроид. Мультипротокольный, позволяет общаться еще и в icq, steam. Поддерживает звонки через интернет. Но также требует создания учетной записи imo с привязкой номера телефона. Явно не для любителей анонимности.
+
* Jasmine IM — клиент, поддерживающий многое из того, что может предоставить джаббер. Реализована поддержка групп контактов, в том числе создания и удаления, перемещение контактов по группам, при необходимости можно оторажать все единым списком, поддержка обзора сервисов, с возможностью просмотра имеющихся и регистрации в них (транспорты в icq, другие мессенджеры), полностью реализована поддержка конференций. Есть возможность модерирования конференций: установка топика, управление правами участников, постоянные права и роли вынесены в отдельные списки. Есть возможность одновременной работы с несколькими учетными записями jabber, icq, других сервисов обмена сообщениями. Из недостатков можно отметить не очень высокую стабильность (обрывы соединения при использовании irc-транспортов, при настройке конференций), гламурную иконку (цветок), отсутствие поддержки skype (по слухам решается использованием транспорта из jabber, но таковые в рабочем состоянии — большая редкость). Клиент бесплатен, доступен для загрузки из Google Play, нет рекламы. Имеется конференция поддержки jasmine@conference.jabber.ru Автор программы просит поддержать его разработку сделав пожертвование или установив коммерческий плагин, убирающий пунт «Пожертвования» из меню.
 +
* Xabber — неплохое решение для любителей мобильных устройств. Программа с открытым исходным кодом, также поддерживает конференции, правда функционал там сильно урезан. Выпускается в двух версиях: стабильной и экспериментальной.
 +
* imo — достаточно удобный клиент для мобильных устройств, а также браузерный клиент. Мультипротокольный, позволяет общаться еще и в ICQ, Skype, Steam. Поддерживает звонки через интернет. Но также требует создания учетной записи imo с привязкой номера телефона. Явно не для любителей [[Анонимность|анонимности]].
 +
*Conversations - мобильный клиент с отправкой файлов
 +
*Gajim - мультиплатформенный клиент с множеством расширений. Есть модули для шифрования(OMEMO и PGP) и передачи файлов (httpUpload)
  
== Джаббер-конференции ==
+
 
Сервис предоставляемый многими джаббер-серверами. Позволяет организовывать многопользовательские конференции, а именно чатик. Появилось как заимствование у Inernet real chat. Возможность, выгодно отличающая jabber от icq. Но к сожалению не всеми клиентами поддерживается и иногда требует смекалки и терпения. Хотя все зависит опять же от клиента и от сервера. На большинстве публичных серверов поддержка нормальная и проблемы возникают редко. Но те же джаббер-аккаунты социальных сетей для такой цели не годны. В конференции пользователи видяит ники а не jid собеседников, что несколько удобнее.
+
== Муки ==
 +
Сервис, предоставляемый многими джаббер-серверами. Позволяет организовывать многопользовательские конференции, то есть чатик. Вдохновлено IRC. Выгодно отличает XMPP от ICQ. Но, к сожалению, поддерживается не всеми клиентами и не всеми клиентскими серверами, например, через аккаунты социальных сетей не попользуешь.
 +
 
 +
Постоянные конференции могут управляться несколькими админами, туда можно поселить бота и т. д.
 +
 
 +
Доступ к конференциям можно защитить паролем. Поэтому бояться, что вашу переписку кто-то прочтет, нечего. {{Spoiler|Множество конференций с арабскими названиями явно намекают.}} Но, к сожалению, все это несильно прижилось, так как требует некоторой сообразительности. Чаще всего наиболее живыми оказываются техподдержка, конфы, посвященные каким-нибудь дистрибутивам линукса, и, конечно же, конференции джаббер-клиентов, которые стоят в закладках по умолчанию.
 +
 
 +
ВКонтакте также поддерживает эту возможность, но только через web-интерфейс. Да и назвать это полноценной конфой рука не поднимется.
  
 
== Транспорты ==
 
== Транспорты ==
 
[[Файл:Notworktransports.png|thumb|Бывает и так]]
 
[[Файл:Notworktransports.png|thumb|Бывает и так]]
Дополнительные сервисы, позволяющие пообщаться с пользователями других сетей. Существуют для irc, icq, социальных сетей (из джаббера в джаббер j2j). Именно этим одни сервера выигрывают у других. Конкуренция (если она и есть) ведется на почве количества адекватно работающих транспортов<ref> Конечно если есть проблемы с интернет соединением, лучше использовать сервер своего провайдера</ref>. Но найти работающие транспорты не самая легкая задача. Причина чаще всего в том, что есть ограничение на количество пользователей, либо просто транспорт отвалился и его забыли починить. Сервера некоммерческие, потому только добрая воля администрации и пинки пользователей приводят что-то в движение.
+
Дополнительные сервисы, позволяющие пообщаться с пользователями других сетей. Существуют для IRC, ICQ, социальных сетей (из джаббера в джаббер, j2j), MRA. Но найти работающие транспорты — не самая легкая задача. Причина чаще всего в том, что есть ограничение на количество пользователей, либо просто транспорт отвалился и его забыли починить. Сервера некоммерческие, потому только добрая воля администрации и пинки пользователей приводят что-то в движение.
 +
 
 +
== Преимущества ==
 +
Их есть.
 +
* Можно выбрать то имя пользователя, которое нравится. Занято тут, всегда можно попробовать где-то еще. Не надо запоминать кучу цифр, как в icq.
 +
* Открытый протокол. Каждый может выбирать и даже сам разрабатывать программное обеспечение. Не понравился клиент — качай новый. Но, опять же, хороших немного. От этого сейчас страдают в основном пользователи мобильных устройств. Также свободно выбирается сервер. Но лучше, чтобы это был крупный сервер, с живой техподдержкой. Не нравится все? Создайте свое с блэкджеком и… Ну вы сами понимаете.
 +
* В комплекте с предыдущим пунктом идет огромный потенциал для расширяемости, основанной на XML. В то же время, базовый протокол, который обязана понимать любая реализация протокола, очень прост. Конференция, например, сделана как аккаунт, с которыми «переписывается» каждый из членов. Захотел аудио-звонки в XMPP — накодил аудио-звонки в XMPP. Захотел аудио-звонки в IRC — и ничего не получил.
 +
* Хорошие возможности для шифрования и анонимности, так как серверов, где можно получить жид, пруд пруди. Никто и никак не перехватит переписку, не захватит уютную конференцию, не продаст ваш jabber id. Алсо, при желании можно устранить необходимость пересылать свои сообщения через чужой сервер, например, в двух разных филиалах одной компании можно поднять по жаббер-серверу… и профит.
 +
* Нет органичений, соглашений, контроля. Можно писать [[Теория заговора|планы по захвату мира]] и пересылать CP. Но это, конечно, не касается гугла, яндекса, контакта. Уточняйте у владельцев.
 +
* <del>Нет спама</del>. Увы, уже есть, через конфы. Чтобы не получать спама, нужно убрать конфы из списка конф, но тогда новые юзеры не будут её находить через список. Спаммеры блочатся админами конфы или сервера.
  
== См. также ==
+
== Недостатки ==
 +
Система имеет маленькую кучу объективных и большую кучу вымышленных недостатков, с которыми приходится считаться.
 +
* Первое, с чем сталкивается человек, давая jid знакомым, так это с вопросом об электронной почте. Некоторые, особенно старшее поколение, ТП, гламурные кисы широко открывают глаза, иногда и рот, и начинают спрашивать: адрес с собачкой и не почта? Так не бывает. Кстати, упорно отрицают наличие у себя jid, обладая почтой на яндексе или майл.ру. Попытки объяснить, что больше нигде не надо регистрироваться и не надо вникать (тем более быть программистом) к успеху приводят редко. Поэтому нужно представлять с кем разговариваешь. Кстати, метод неплох для детектирования тупой пизды от IT, сразу проясняет, кто есть кто. На всякий случай можно завести себе icq и подключить через шлюз.
 +
* Из объективных недостатков, с которыми сталкивается пользователь, можно отметить часто неработающие транспорты, кривые клиенты, насыщенные большим количеством ненужных свистелок, затруднения при поиске пользователей (отсутствие централизованного сервера, предоставляющего поиск по всем и вся); впрочем, последнее можно отнести и к плюсам, возвращаясь к вопросу о спамерах.
 +
* Больший расход трафика, чем в [[IRC]], который передает сообщения в таком же виде, в которым они видны пользователю. В XMPP инфа заворачивается в XML, который мегагибкий и всё такое, но места занимает в разы больше. В современных сетях сообщения сжимаются, да и каналы стали у многих широкие, поэтому этот недостаток уходит в прошлое.
  
 
== Ссылки ==
 
== Ссылки ==
* [http://jabber.ru jabber.ru] — крупнейший российский сервер
+
* [http://jabber.ru jabber.ru] — крупнейший российский сервер.
* [http://jabberworld.info/ jabber wiki]
+
* [http://jabberworld.info/ jabber wiki].
 +
* [http://jrudevels.org сайт одного из разработчиков].
 +
* [http://jabber.org крупнейший сервер].
 +
* [http://neko.im неко-сервер] якобы для [[Аниме|анимуфагов]].
 +
* [http://404.city  404 город] — сообщество киберпанков и  приватный джаббер сервер
  
 
== Примечания ==
 
== Примечания ==
 
<references />
 
<references />

Версия 00:15, 28 января 2018

Лампочка-логотип
Мотиватор

XMPP (Jabber) — протокол обмена сообщениями между пользователями в режиме реального времени. Сеть Jabber децентрализована, состоит из множества независимых друг от друга серверов. Сам протокол открытый, каждый может создать собственный сервер, а также принять участие в разработке и развитии сети. Логотипом протокола является лампочка.

Что, собственно, нужно?

  • Клиент — программа для приема и передачи сообщений. Клиенты созданы под все используемые операционные системы, постоянно развиваются и появляются новые.
  • Сеть, возможно, и локальная.
  • Джаббер-сервер — собственно сервер, передающий эти сообщения и предоставляющий дополнительные сервисы.

В популярных интернет-сервисах

Представлен чуть менее чем везде. Каждый второй сервис, желающий устроить у себя чатик между пользователями, не создает велосипед, а решает использовать уже имеющийся. Итого пользователями XMPP являются очень многие, часто даже не догадываясь об этом. Через джаббер происходит обмен сообщениями ВКонтакте, в социальной сети Одноклассники.ру, свои сервера имеют Google, Яндекс, ЖЖ. При этом с аккаунтом на этих сайтах получаешь и полноценный jabber-аккаунт. Но иногда сервер там имеет ограниченные возможности, дабы пользователь не забывал заходить на сами сайты и продолжал любоваться рекламой, которую джаббер-клиент к сожалению не показывает.

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

Термины и определения

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

  • Джаббер, жаббер, жаба — сабж.
  • Jabber ID, жыд — уникальный идентификатор пользователей вида имя@сервер.
  • Ростер — список контактов, он же контакт-лист.
  • vCard (вкард) — визитная карточка, в которую пользователь может вписать сведения о себе, которые посчитает нужных сообщить.
  • Транспорт, гейт — дополнительный сервис, позволяющий пообщаться с пользователями других сетей.
  • Конференция/конфа, или MUC (Multi-user chat, муки) — определенным образом организованный чатик, позволяющий пользователям общаться коллективно. Вдохновлено IRC.
  • Авторизация — подтверждение другим абонентом добавления его в ростер.

Клиенты

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

Наиболее известные:

  • Psi — мультиплатформенный клиент, обладающий всеми мыслимыми возможностями. К тому же достаточно удобен в использовании. Поддерживает несколько аккаунтов одновременно, поэтому необходимость в транспортах с джаббера на джаббер отпадает. Клиент является открытым/свободным. Стоит отдельно отметить отечественную, весьма неплохую доработку Psi — Psi+.
  • Qip — мультипротокольный клиент, принадлежащий одноименному ресурсу. Кроме джаббера поддерживает ICQ, Twitter (но лучше не пробовать), некоторые социальные сети, SIP и MRA (Mail.ru Agent). Требует обязательного наличия учетной записи QIP, что многим не нравится.
  • Bombus — один из неплохих клиентов для мобильных устройств (J2ME). Обладает рядом недостатков, но их меньше чем у остальных. Один из немногих, кто поддерживает джаббер-конференции и имеет функцию обзора сервисов на серверах. Неудобен тем, что отправлять сообщения приходится в несколько кликов, что останавливает многих пользователей. Также при использовании лучше не акцентировать внимания на оформлении: это не самая сильная их сторона. Из-за этого, а также из-за того, что проект давно заброшен, был создан форк — BombusMod, в котором все недостатки старательно замазаны. К тому же, последний имеет версию для Android.
  • Jasmine IM — клиент, поддерживающий многое из того, что может предоставить джаббер. Реализована поддержка групп контактов, в том числе создания и удаления, перемещение контактов по группам, при необходимости можно оторажать все единым списком, поддержка обзора сервисов, с возможностью просмотра имеющихся и регистрации в них (транспорты в icq, другие мессенджеры), полностью реализована поддержка конференций. Есть возможность модерирования конференций: установка топика, управление правами участников, постоянные права и роли вынесены в отдельные списки. Есть возможность одновременной работы с несколькими учетными записями jabber, icq, других сервисов обмена сообщениями. Из недостатков можно отметить не очень высокую стабильность (обрывы соединения при использовании irc-транспортов, при настройке конференций), гламурную иконку (цветок), отсутствие поддержки skype (по слухам решается использованием транспорта из jabber, но таковые в рабочем состоянии — большая редкость). Клиент бесплатен, доступен для загрузки из Google Play, нет рекламы. Имеется конференция поддержки jasmine@conference.jabber.ru Автор программы просит поддержать его разработку сделав пожертвование или установив коммерческий плагин, убирающий пунт «Пожертвования» из меню.
  • Xabber — неплохое решение для любителей мобильных устройств. Программа с открытым исходным кодом, также поддерживает конференции, правда функционал там сильно урезан. Выпускается в двух версиях: стабильной и экспериментальной.
  • imo — достаточно удобный клиент для мобильных устройств, а также браузерный клиент. Мультипротокольный, позволяет общаться еще и в ICQ, Skype, Steam. Поддерживает звонки через интернет. Но также требует создания учетной записи imo с привязкой номера телефона. Явно не для любителей анонимности.
  • Conversations - мобильный клиент с отправкой файлов
  • Gajim - мультиплатформенный клиент с множеством расширений. Есть модули для шифрования(OMEMO и PGP) и передачи файлов (httpUpload)


Муки

Сервис, предоставляемый многими джаббер-серверами. Позволяет организовывать многопользовательские конференции, то есть чатик. Вдохновлено IRC. Выгодно отличает XMPP от ICQ. Но, к сожалению, поддерживается не всеми клиентами и не всеми клиентскими серверами, например, через аккаунты социальных сетей не попользуешь.

Постоянные конференции могут управляться несколькими админами, туда можно поселить бота и т. д.

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

ВКонтакте также поддерживает эту возможность, но только через web-интерфейс. Да и назвать это полноценной конфой рука не поднимется.

Транспорты

Бывает и так

Дополнительные сервисы, позволяющие пообщаться с пользователями других сетей. Существуют для IRC, ICQ, социальных сетей (из джаббера в джаббер, j2j), MRA. Но найти работающие транспорты — не самая легкая задача. Причина чаще всего в том, что есть ограничение на количество пользователей, либо просто транспорт отвалился и его забыли починить. Сервера некоммерческие, потому только добрая воля администрации и пинки пользователей приводят что-то в движение.

Преимущества

Их есть.

  • Можно выбрать то имя пользователя, которое нравится. Занято тут, всегда можно попробовать где-то еще. Не надо запоминать кучу цифр, как в icq.
  • Открытый протокол. Каждый может выбирать и даже сам разрабатывать программное обеспечение. Не понравился клиент — качай новый. Но, опять же, хороших немного. От этого сейчас страдают в основном пользователи мобильных устройств. Также свободно выбирается сервер. Но лучше, чтобы это был крупный сервер, с живой техподдержкой. Не нравится все? Создайте свое с блэкджеком и… Ну вы сами понимаете.
  • В комплекте с предыдущим пунктом идет огромный потенциал для расширяемости, основанной на XML. В то же время, базовый протокол, который обязана понимать любая реализация протокола, очень прост. Конференция, например, сделана как аккаунт, с которыми «переписывается» каждый из членов. Захотел аудио-звонки в XMPP — накодил аудио-звонки в XMPP. Захотел аудио-звонки в IRC — и ничего не получил.
  • Хорошие возможности для шифрования и анонимности, так как серверов, где можно получить жид, пруд пруди. Никто и никак не перехватит переписку, не захватит уютную конференцию, не продаст ваш jabber id. Алсо, при желании можно устранить необходимость пересылать свои сообщения через чужой сервер, например, в двух разных филиалах одной компании можно поднять по жаббер-серверу… и профит.
  • Нет органичений, соглашений, контроля. Можно писать планы по захвату мира и пересылать CP. Но это, конечно, не касается гугла, яндекса, контакта. Уточняйте у владельцев.
  • Нет спама. Увы, уже есть, через конфы. Чтобы не получать спама, нужно убрать конфы из списка конф, но тогда новые юзеры не будут её находить через список. Спаммеры блочатся админами конфы или сервера.

Недостатки

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

  • Первое, с чем сталкивается человек, давая jid знакомым, так это с вопросом об электронной почте. Некоторые, особенно старшее поколение, ТП, гламурные кисы широко открывают глаза, иногда и рот, и начинают спрашивать: адрес с собачкой и не почта? Так не бывает. Кстати, упорно отрицают наличие у себя jid, обладая почтой на яндексе или майл.ру. Попытки объяснить, что больше нигде не надо регистрироваться и не надо вникать (тем более быть программистом) к успеху приводят редко. Поэтому нужно представлять с кем разговариваешь. Кстати, метод неплох для детектирования тупой пизды от IT, сразу проясняет, кто есть кто. На всякий случай можно завести себе icq и подключить через шлюз.
  • Из объективных недостатков, с которыми сталкивается пользователь, можно отметить часто неработающие транспорты, кривые клиенты, насыщенные большим количеством ненужных свистелок, затруднения при поиске пользователей (отсутствие централизованного сервера, предоставляющего поиск по всем и вся); впрочем, последнее можно отнести и к плюсам, возвращаясь к вопросу о спамерах.
  • Больший расход трафика, чем в IRC, который передает сообщения в таком же виде, в которым они видны пользователю. В XMPP инфа заворачивается в XML, который мегагибкий и всё такое, но места занимает в разы больше. В современных сетях сообщения сжимаются, да и каналы стали у многих широкие, поэтому этот недостаток уходит в прошлое.

Ссылки

Примечания