Все мы знаем, какой пиздец сейчас происходит с Украиной и одной известной вам страной-победительницей-фашизма. Если вы хотите почитать об этом, помочь актуализировать информацию или высказать свое мнение — можете сделать это в статье Война в Украине и в обсуждении.
Jabber — различия между версиями
Drkenny (обсуждение | вклад) (категория) |
Skinder (обсуждение | вклад) м |
||
Строка 2: | Строка 2: | ||
[[Файл:jabber-bulb.png|thumb|Лампочка-логотип]] | [[Файл:jabber-bulb.png|thumb|Лампочка-логотип]] | ||
[[Файл:Jabber_4.jpg|thumb|Мотиватор]] | [[Файл:Jabber_4.jpg|thumb|Мотиватор]] | ||
− | '''Jabber''' — | + | '''XMPP''' ('''Jabber''') — протокол обмена сообщениями между пользователями в режиме реального времени. Сеть Jabber децентрализована, состоит из множества независимых друг от друга серверов. Сам протокол открытый, каждый может создать собственный сервер, а также принять участие в разработке и развитии сети. Логотипом протокола является лампочка. |
== Что, собственно, нужно? == | == Что, собственно, нужно? == | ||
* Клиент — программа для приема и передачи сообщений. Клиенты созданы под все используемые операционные системы, постоянно развиваются и появляются новые. | * Клиент — программа для приема и передачи сообщений. Клиенты созданы под все используемые операционные системы, постоянно развиваются и появляются новые. | ||
− | * | + | * Сеть, возможно, и локальная. |
* Джаббер-сервер — собственно сервер, передающий эти сообщения и предоставляющий дополнительные сервисы. | * Джаббер-сервер — собственно сервер, передающий эти сообщения и предоставляющий дополнительные сервисы. | ||
== В популярных интернет-сервисах == | == В популярных интернет-сервисах == | ||
− | Представлен чуть менее чем везде. | + | Представлен чуть менее чем везде. Каждый второй сервис, желающий устроить у себя чатик между пользователями, не создает велосипед, а решает использовать уже имеющийся. Итого пользователями XMPP являются очень многие, часто даже не догадываясь об этом. Через джаббер происходит обмен сообщениями [[vk.com|ВКонтакте]], в социальной сети [[Одноклассники.ру]], свои сервера имеют Google, Яндекс, ЖЖ. При этом с аккаунтом на этих сайтах получаешь и полноценный jabber-аккаунт. Но иногда сервер там имеет ограниченные возможности, дабы пользователь не забывал заходить на сами сайты и продолжал любоваться рекламой, которую джаббер-клиент к сожалению не показывает. |
Но все равно появление возможности получать сообщения из социальных сетей через джаббер стало серьезным плюсом, особенно для пользователей мобильных устройств. Если нет необходимости срочно просмотреть картинки и комментарии к записям, то такого решения вполне достаточно. Сильно спасает в роуминге при явной дороговизне интернет-соединения. | Но все равно появление возможности получать сообщения из социальных сетей через джаббер стало серьезным плюсом, особенно для пользователей мобильных устройств. Если нет необходимости срочно просмотреть картинки и комментарии к записям, то такого решения вполне достаточно. Сильно спасает в роуминге при явной дороговизне интернет-соединения. | ||
Строка 16: | Строка 16: | ||
== Термины и определения == | == Термины и определения == | ||
Как и любое нововведение, джаббер оброс в свое время сообществом задротов со своим весьма специфическим языков, который режет слух непосвященному. Поэтому на форумах, в конференциях и статьях, посвященных сабжу можно встретить кучу неясных слов, многие из которых никто не удосужился перевести. Некоторые слова очевидны, но данный раздел расчитан на ньюфага, потому Капитан Очевидность имеет право слова. | Как и любое нововведение, джаббер оброс в свое время сообществом задротов со своим весьма специфическим языков, который режет слух непосвященному. Поэтому на форумах, в конференциях и статьях, посвященных сабжу можно встретить кучу неясных слов, многие из которых никто не удосужился перевести. Некоторые слова очевидны, но данный раздел расчитан на ньюфага, потому Капитан Очевидность имеет право слова. | ||
− | * Джаббер, жаббер, жаба — | + | * Джаббер, жаббер, жаба — сабж. |
− | * | + | * Jabber ID, жыд - уникальный идентификатор пользователей вида ''имя@сервер''. |
− | + | * Ростер — список контактов, он же контакт-лист. | |
− | * Ростер — список контактов, он же контакт-лист | + | * Транспорт, гейт — дополнительный сервис, позволяющий пообщаться с пользователями других сетей. |
− | * | + | * Конференция/конфа, или MUC (Multi-user chat, муки) — определенным образом организованный чатик, позволяющий пользователям общаться коллективно. Вдохновлено irc. |
− | * Конференция, | + | |
* Авторизация — подтверждение другим абонентом добавления его в ростер. | * Авторизация — подтверждение другим абонентом добавления его в ростер. | ||
− | |||
− | |||
== Клиенты == | == Клиенты == | ||
− | Программ достаточно, многие из них предоставляют | + | Программ достаточно, многие из них предоставляют полную функциональность, некоторые же позволяют просто обмениваться сообщениями. |
Наиболее известные: | Наиболее известные: | ||
− | * Psi — мультиплатформенный клиент, обладающий всеми мыслимыми возможностями. К тому же достаточно удобен в использовании. Поддерживает несколько аккаунтов одновременно, поэтому необходимость в транспортах с джаббера на джаббер отпадает. Клиент | + | * Psi — мультиплатформенный клиент, обладающий всеми мыслимыми возможностями. К тому же достаточно удобен в использовании. Поддерживает несколько аккаунтов одновременно, поэтому необходимость в транспортах с джаббера на джаббер отпадает. Клиент является открытым/свободным. Стоит отдельно отметить отечественную, весьма неплохую доработку Psi — [http://psi-plus.com/wiki/ru:features Psi+]. |
− | * Qip — мультипротокольный клиент, принадлежащий одноименному ресурсу. Кроме | + | * Qip — мультипротокольный клиент, принадлежащий одноименному ресурсу. Кроме джаббера поддерживает ICQ, [[Twitter]] (но лучше не пробовать), некоторые социальные сети, SIP и MRA (Mail.ru Agent). Требует обязательного наличия учетной записи QIP, что многим не нравится. |
− | * | + | * Bombus — один из лучших клиентов для мобильных устройств (J2ME). Обладает рядом недостатков, но их меньше чем у остальных. Один из немногих, кто поддерживает джаббер-конференции и имеет функцию обзора сервисов на серверах. Неудобен тем, что отправлять сообщения приходится в несколько кликов, что останавливает многих пользователей. Также при использовании лучше не акцентировать внимания на оформлении: это не самая сильная их сторона. Из-за этого, а также из-за того, что проект давно заброшен, был создан форк - BombusMod, в котором все недостатки старательно замазаны. К тому же, последний имеет версию для Android. |
− | * imo - достаточно удобный клиент для мобильных устройств на базе андроид. Мультипротокольный, позволяет общаться еще и в | + | * imo - достаточно удобный клиент для мобильных устройств на базе андроид. Мультипротокольный, позволяет общаться еще и в ICQ, Skype, Steam. Поддерживает звонки через интернет. Но также требует создания учетной записи imo с привязкой номера телефона. Явно не для любителей анонимности. |
− | == | + | == Муки == |
− | Сервис предоставляемый многими джаббер-серверами. Позволяет организовывать многопользовательские конференции, | + | Сервис, предоставляемый многими джаббер-серверами. Позволяет организовывать многопользовательские конференции, т. е. чатик. Вдохновлено IRC. Выгодно отличает XMPP от ICQ. Но, к сожалению, поддерживается не всеми клиентами и не всеми клиентскими серверами, например, через аккаунты социальных сетей не попользуешь. |
− | Постоянные конференции могут управляться несколькими админами, туда можно поселить бота | + | Постоянные конференции могут управляться несколькими админами, туда можно поселить бота и т. д. |
− | + | Доступ к конференциям можно защитить паролем. Поэтому бояться, что вашу переписку кто-то прочтет, нечего. {{Spoiler|Множество конференций с арабскими названиями явно намекают.}} Но, к сожалению, все это несильно прижилось, так как требует некоторой сообразительности. Чаще всего наиболее живыми оказываются техподдержка, конфы, посвященные каким-нибудь дистрибутивам линукса, и, конечно же, конференции джаббер-клиентов, которые стоят в закладках по умолчанию. | |
ВКонтакте также поддерживает эту возможность, но только через web-интерфейс. Да и назвать это полноценной конфой рука не поднимется. | ВКонтакте также поддерживает эту возможность, но только через web-интерфейс. Да и назвать это полноценной конфой рука не поднимется. | ||
Строка 46: | Строка 43: | ||
== Транспорты == | == Транспорты == | ||
[[Файл:Notworktransports.png|thumb|Бывает и так]] | [[Файл:Notworktransports.png|thumb|Бывает и так]] | ||
− | Дополнительные сервисы, позволяющие пообщаться с пользователями других сетей. Существуют для | + | Дополнительные сервисы, позволяющие пообщаться с пользователями других сетей. Существуют для IRC, ICQ, социальных сетей (из джаббера в джаббер, j2j), MRA. Но найти работающие транспорты — не самая легкая задача. Причина чаще всего в том, что есть ограничение на количество пользователей, либо просто транспорт отвалился и его забыли починить. Сервера некоммерческие, потому только добрая воля администрации и пинки пользователей приводят что-то в движение. |
== Преимущества == | == Преимущества == | ||
− | Их | + | Их есть. |
− | * Можно выбрать то имя пользователя, | + | * Можно выбрать то имя пользователя, которое нравится. Занято тут, всегда можно попробовать где-то еще. Не надо запоминать кучу цифр, как в icq. |
− | * Открытый протокол. Каждый может выбирать и даже сам разрабатывать программное обеспечение. Не понравился клиент - качай новый. Но опять же хороших немного. От этого сейчас страдают в основном пользователи мобильных устройств. Также свободно выбирается сервер. Но лучше, чтобы это был крупный сервер, с живой техподдержкой. Не нравится все? Создайте свое с блэкджеком и ... Ну вы сами понимаете. | + | * Открытый протокол. Каждый может выбирать и даже сам разрабатывать программное обеспечение. Не понравился клиент - качай новый. Но, опять же, хороших немного. От этого сейчас страдают в основном пользователи мобильных устройств. Также свободно выбирается сервер. Но лучше, чтобы это был крупный сервер, с живой техподдержкой. Не нравится все? Создайте свое с блэкджеком и... Ну вы сами понимаете. |
− | * | + | * Открытый протокол также позволяет писать свои расширения к нему, в том числе и разработчикам клиентов. Можно встретить jabber-коиенты с поддержкой интерактивной доски, аудио- и видеочатов и прочего. |
− | * Нет органичений, соглашений, контроля. Можно писать [[Теория заговора|планы по захвату мира]] и | + | * Хорошие возможности для шифрования. Никто и никак не перехватит переписку, не захватит уютную конференцию, не продаст ваш jabber id. Алсо, при желании можно устранить необходимость пересылать свои сообщения через чужой сервер, например, в двух разных филиалах одной компании можно поднять по жаббер-серверу... и профит. |
+ | * Нет органичений, соглашений, контроля. Можно писать [[Теория заговора|планы по захвату мира]] и пересылать CP. Но это, конечно, не касается гугла, яндекса, контакта. Уточняйте у владельцев. | ||
* Нет спама. Да действительно нет. Средства перебора аккаунтов для спам-рассылки могут работать внутри одного сервера и чаще всего натыкаются на несуществующие jid. Да и школьников, открывающих ссылки и устанавливающих трояны там нет. Поэтому просто бессмыслено. Как только появится профит, спамеры придут, не переживайте. | * Нет спама. Да действительно нет. Средства перебора аккаунтов для спам-рассылки могут работать внутри одного сервера и чаще всего натыкаются на несуществующие jid. Да и школьников, открывающих ссылки и устанавливающих трояны там нет. Поэтому просто бессмыслено. Как только появится профит, спамеры придут, не переживайте. | ||
+ | |||
== Недостатки == | == Недостатки == | ||
− | Система имеет маленькую кучу объективных и большую кучу вымышленных недостатков, с которыми приходится считаться. Первое, с чем сталкивается человек, давая jid знакомым, так это с вопросом об электронной почте. Некоторые, особенно старшее поколение, ТП, гламурные кисы широко открывают глаза, иногда и рот, и начинают спрашивать: адрес с собачкой и не почта? Так не бывает. Кстати упорно отрицают наличие у себя jid, обладая почтой на яндексе или майл.ру Попытки объяснить, что больше нигде не надо регистрироваться и не надо вникать (тем более быть программистом) к успеху приводят редко. | + | Система имеет маленькую кучу объективных и большую кучу вымышленных недостатков, с которыми приходится считаться. |
+ | * Первое, с чем сталкивается человек, давая jid знакомым, так это с вопросом об электронной почте. Некоторые, особенно старшее поколение, ТП, гламурные кисы широко открывают глаза, иногда и рот, и начинают спрашивать: адрес с собачкой и не почта? Так не бывает. Кстати, упорно отрицают наличие у себя jid, обладая почтой на яндексе или майл.ру. Попытки объяснить, что больше нигде не надо регистрироваться и не надо вникать (тем более быть программистом) к успеху приводят редко. Поэтому нужно представлять с кем разговариваешь. Кстати, метод неплох для детектирования тупой пизды от IT, сразу проясняет, кто есть кто. На всякий случай можно завести себе icq и подключить через шлюз. | ||
+ | * Из объективных недостатков, с которыми сталкивается пользователь, можно отметить часто неработающие транспорты, кривые клиенты, насыщенные большим количеством ненужных свистелок, затруднения при поиске пользователей (отсутствие централизованного сервера, предоставляющего поиск по всем и вся); впрочем, последнее можно отнести и к плюсам, возвращаясь к вопросу о спамерах. | ||
+ | |||
== Ссылки == | == Ссылки == | ||
− | * [http://jabber.ru jabber.ru] — крупнейший российский сервер | + | * [http://jabber.ru jabber.ru] — крупнейший российский сервер. |
− | * [http://jabberworld.info/ jabber wiki] | + | * [http://jabberworld.info/ jabber wiki]. |
− | * [http://jrudevels.org сайт одного из разработчиков] | + | * [http://jrudevels.org сайт одного из разработчиков]. |
− | * [http://jabber.org крупнейший сервер] | + | * [http://jabber.org крупнейший сервер]. |
− | * [http://habahaba.im Хабахаба] - сервис для общения с пользователями джаббер для тех кто не хочет связываться. Работает через браузер | + | * [http://habahaba.im Хабахаба] - сервис для общения с пользователями джаббер для тех кто не хочет связываться. Работает через браузер. |
− | * [http://neko.im неко-сервер] якобы для [[Аниме|анимуфагов]] | + | * [http://neko.im неко-сервер] якобы для [[Аниме|анимуфагов]]. |
== Примечания == | == Примечания == | ||
<references /> | <references /> |
Версия 22:28, 23 декабря 2012
XMPP (Jabber) — протокол обмена сообщениями между пользователями в режиме реального времени. Сеть Jabber децентрализована, состоит из множества независимых друг от друга серверов. Сам протокол открытый, каждый может создать собственный сервер, а также принять участие в разработке и развитии сети. Логотипом протокола является лампочка.
Содержание
Что, собственно, нужно?
- Клиент — программа для приема и передачи сообщений. Клиенты созданы под все используемые операционные системы, постоянно развиваются и появляются новые.
- Сеть, возможно, и локальная.
- Джаббер-сервер — собственно сервер, передающий эти сообщения и предоставляющий дополнительные сервисы.
В популярных интернет-сервисах
Представлен чуть менее чем везде. Каждый второй сервис, желающий устроить у себя чатик между пользователями, не создает велосипед, а решает использовать уже имеющийся. Итого пользователями XMPP являются очень многие, часто даже не догадываясь об этом. Через джаббер происходит обмен сообщениями ВКонтакте, в социальной сети Одноклассники.ру, свои сервера имеют Google, Яндекс, ЖЖ. При этом с аккаунтом на этих сайтах получаешь и полноценный jabber-аккаунт. Но иногда сервер там имеет ограниченные возможности, дабы пользователь не забывал заходить на сами сайты и продолжал любоваться рекламой, которую джаббер-клиент к сожалению не показывает.
Но все равно появление возможности получать сообщения из социальных сетей через джаббер стало серьезным плюсом, особенно для пользователей мобильных устройств. Если нет необходимости срочно просмотреть картинки и комментарии к записям, то такого решения вполне достаточно. Сильно спасает в роуминге при явной дороговизне интернет-соединения.
Термины и определения
Как и любое нововведение, джаббер оброс в свое время сообществом задротов со своим весьма специфическим языков, который режет слух непосвященному. Поэтому на форумах, в конференциях и статьях, посвященных сабжу можно встретить кучу неясных слов, многие из которых никто не удосужился перевести. Некоторые слова очевидны, но данный раздел расчитан на ньюфага, потому Капитан Очевидность имеет право слова.
- Джаббер, жаббер, жаба — сабж.
- Jabber ID, жыд - уникальный идентификатор пользователей вида имя@сервер.
- Ростер — список контактов, он же контакт-лист.
- Транспорт, гейт — дополнительный сервис, позволяющий пообщаться с пользователями других сетей.
- Конференция/конфа, или MUC (Multi-user chat, муки) — определенным образом организованный чатик, позволяющий пользователям общаться коллективно. Вдохновлено irc.
- Авторизация — подтверждение другим абонентом добавления его в ростер.
Клиенты
Программ достаточно, многие из них предоставляют полную функциональность, некоторые же позволяют просто обмениваться сообщениями.
Наиболее известные:
- Psi — мультиплатформенный клиент, обладающий всеми мыслимыми возможностями. К тому же достаточно удобен в использовании. Поддерживает несколько аккаунтов одновременно, поэтому необходимость в транспортах с джаббера на джаббер отпадает. Клиент является открытым/свободным. Стоит отдельно отметить отечественную, весьма неплохую доработку Psi — Psi+.
- Qip — мультипротокольный клиент, принадлежащий одноименному ресурсу. Кроме джаббера поддерживает ICQ, Twitter (но лучше не пробовать), некоторые социальные сети, SIP и MRA (Mail.ru Agent). Требует обязательного наличия учетной записи QIP, что многим не нравится.
- Bombus — один из лучших клиентов для мобильных устройств (J2ME). Обладает рядом недостатков, но их меньше чем у остальных. Один из немногих, кто поддерживает джаббер-конференции и имеет функцию обзора сервисов на серверах. Неудобен тем, что отправлять сообщения приходится в несколько кликов, что останавливает многих пользователей. Также при использовании лучше не акцентировать внимания на оформлении: это не самая сильная их сторона. Из-за этого, а также из-за того, что проект давно заброшен, был создан форк - BombusMod, в котором все недостатки старательно замазаны. К тому же, последний имеет версию для Android.
- imo - достаточно удобный клиент для мобильных устройств на базе андроид. Мультипротокольный, позволяет общаться еще и в ICQ, Skype, Steam. Поддерживает звонки через интернет. Но также требует создания учетной записи imo с привязкой номера телефона. Явно не для любителей анонимности.
Муки
Сервис, предоставляемый многими джаббер-серверами. Позволяет организовывать многопользовательские конференции, т. е. чатик. Вдохновлено IRC. Выгодно отличает XMPP от ICQ. Но, к сожалению, поддерживается не всеми клиентами и не всеми клиентскими серверами, например, через аккаунты социальных сетей не попользуешь.
Постоянные конференции могут управляться несколькими админами, туда можно поселить бота и т. д.
Доступ к конференциям можно защитить паролем. Поэтому бояться, что вашу переписку кто-то прочтет, нечего. (спойлер: Множество конференций с арабскими названиями явно намекают.) Но, к сожалению, все это несильно прижилось, так как требует некоторой сообразительности. Чаще всего наиболее живыми оказываются техподдержка, конфы, посвященные каким-нибудь дистрибутивам линукса, и, конечно же, конференции джаббер-клиентов, которые стоят в закладках по умолчанию.
ВКонтакте также поддерживает эту возможность, но только через web-интерфейс. Да и назвать это полноценной конфой рука не поднимется.
Транспорты
Дополнительные сервисы, позволяющие пообщаться с пользователями других сетей. Существуют для IRC, ICQ, социальных сетей (из джаббера в джаббер, j2j), MRA. Но найти работающие транспорты — не самая легкая задача. Причина чаще всего в том, что есть ограничение на количество пользователей, либо просто транспорт отвалился и его забыли починить. Сервера некоммерческие, потому только добрая воля администрации и пинки пользователей приводят что-то в движение.
Преимущества
Их есть.
- Можно выбрать то имя пользователя, которое нравится. Занято тут, всегда можно попробовать где-то еще. Не надо запоминать кучу цифр, как в icq.
- Открытый протокол. Каждый может выбирать и даже сам разрабатывать программное обеспечение. Не понравился клиент - качай новый. Но, опять же, хороших немного. От этого сейчас страдают в основном пользователи мобильных устройств. Также свободно выбирается сервер. Но лучше, чтобы это был крупный сервер, с живой техподдержкой. Не нравится все? Создайте свое с блэкджеком и... Ну вы сами понимаете.
- Открытый протокол также позволяет писать свои расширения к нему, в том числе и разработчикам клиентов. Можно встретить jabber-коиенты с поддержкой интерактивной доски, аудио- и видеочатов и прочего.
- Хорошие возможности для шифрования. Никто и никак не перехватит переписку, не захватит уютную конференцию, не продаст ваш jabber id. Алсо, при желании можно устранить необходимость пересылать свои сообщения через чужой сервер, например, в двух разных филиалах одной компании можно поднять по жаббер-серверу... и профит.
- Нет органичений, соглашений, контроля. Можно писать планы по захвату мира и пересылать CP. Но это, конечно, не касается гугла, яндекса, контакта. Уточняйте у владельцев.
- Нет спама. Да действительно нет. Средства перебора аккаунтов для спам-рассылки могут работать внутри одного сервера и чаще всего натыкаются на несуществующие jid. Да и школьников, открывающих ссылки и устанавливающих трояны там нет. Поэтому просто бессмыслено. Как только появится профит, спамеры придут, не переживайте.
Недостатки
Система имеет маленькую кучу объективных и большую кучу вымышленных недостатков, с которыми приходится считаться.
- Первое, с чем сталкивается человек, давая jid знакомым, так это с вопросом об электронной почте. Некоторые, особенно старшее поколение, ТП, гламурные кисы широко открывают глаза, иногда и рот, и начинают спрашивать: адрес с собачкой и не почта? Так не бывает. Кстати, упорно отрицают наличие у себя jid, обладая почтой на яндексе или майл.ру. Попытки объяснить, что больше нигде не надо регистрироваться и не надо вникать (тем более быть программистом) к успеху приводят редко. Поэтому нужно представлять с кем разговариваешь. Кстати, метод неплох для детектирования тупой пизды от IT, сразу проясняет, кто есть кто. На всякий случай можно завести себе icq и подключить через шлюз.
- Из объективных недостатков, с которыми сталкивается пользователь, можно отметить часто неработающие транспорты, кривые клиенты, насыщенные большим количеством ненужных свистелок, затруднения при поиске пользователей (отсутствие централизованного сервера, предоставляющего поиск по всем и вся); впрочем, последнее можно отнести и к плюсам, возвращаясь к вопросу о спамерах.
Ссылки
- jabber.ru — крупнейший российский сервер.
- jabber wiki.
- сайт одного из разработчиков.
- крупнейший сервер.
- Хабахаба - сервис для общения с пользователями джаббер для тех кто не хочет связываться. Работает через браузер.
- неко-сервер якобы для анимуфагов.