Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи с темой: jabber (список заголовков)
21:48 

Его величество Jabber

   Не хочу принимать участие и разводить "священные войны", чем грешат многие блогеры писавшие на тематику Jabber vs ICQ и т.д., по этому, просто напишу что  джаббер (XMPP) даёт мне, т.е. те его возможности которыми пользуюсь сам.
   Интересующимся технической стороной вопроса стоит начать с знакомства с протоколом XMPP

  Остальным следует начать с выбора сервера, коих огромное множество (и это - один из плюсов джаббера), например если у Вас есть учетная запись в LiveJournal, Яндекс, Google, FaceBook - у Вас уже есть джаббер-аккаунт (JID). Недостатком этих учетных записей является то, что они как правило не поддерживают всех возможностей протокола XMPP, но, с другой стороны, есть и преимущества - улучшенная интеграция с сервисами сайтов которыми эти аккаунты были предоставлены. Так например в контакт-листе (ростере) аккаунта ЖЖ есть бот которому можно отправлять записи для публикации в блог.  Возможно Вам хватит возможностей предоставляемых джаббер-серверами этих сайтов. Мне не хватило, таких возможностей как: расширенный статус (показ настроения, занятия), хранения заметок на сервере, наличие транспортов; и я начал выбирать сервер джаббера поддерживающий большинство возможностей,  и таких серверов оказалось не мало, список можно посмотреть здесь или здесь. Инструкции по настройке программ-клиентов для работы с конкретным сервером можно без проблем найти в интернете.
   Я остановил свой выбор на сервере Jabbim.com - крупнейшем чешском джаббер-сервере.
Который предоставляет следующие возможности:
  • поддержка расширенных статусов (отображение настроения, занятия, прослушиваемой музыки);
  • поддержка геолокации - хранения информации о месторасположении клиента
  • файловый прокси-сервер для передачи файлов и файловое хранилище на 100Мб, которое позволяет сохранять файлы простой передачей их определенному джаббер-боту;
  • хранение текстовых заметок на сервере (данная возможность поддерживается не всехми программами-клиентами, она есть например у Miranda IM и Psi+);
  • хранения закладок на конференции (чаты) на сервере ;
  • хранение журнала (лога, истории) сообщений на сервере;
  • множество сетевых транспортов и шлюзов:



    • 3 ICQ транспорта позволяющих подключить 3 ICQ UIN и общаться с пользователями ICQ
    • 2 J2J шлюза позволяющих подключить дополнительно 2 учетные записи жаббера (для чего это может понадобиться объясню ниже)
    • AIM транспорт - позволяет общаться с пользователями AOL Instant Messenger
    • 2 Gadu-Gadu транспорта - позволяющих общаться с пользователями сети Gadu-Gadu
    • IRC транспорт - позволяет общаться посредством IRC
    • MSN транспорт - позволяет общаться в сети MSN
    • Twitter транспорт - позволяет пользоваться твиттером прям из джаббера
    • Yahoo! транспорт - позволяет общаться с пользователями Yahoo! Messenger, получать уведомления о новых письмах в почтовом ящике Yahoo!
    • Почтовый шлюз - позволяет отправлять и получать почту с помощью жаббера, либо пересылать получаемую почту в другой ящик, использовать JID в качестве адреса электронной почты, имеется антиспам.
    • 3 SMS сервиса польских и чешских провайдеров (для России не особенно актуально, увы) и др.
  И это всё только возможности сервера. Кроме этого существуют различные джаббер-боты, позволяющие еще больше расширить функциональность. За все не скажу, опишу только те что есть в моем ростере (символ @ - "коммерческое эт" для борьбы со спамерами заменю  на "-at-"):
  •  point-at-freefd.info - GeoBot - русскоязычный бот позволяющий определить географические координаты по названию населенного пункта, а в крупных городах с точностью до дома, выдает ссылку на Google Map. Подробнее про применение бота можно прочесть на Хабре
  • notify-at-planary.ru - Планарий Планариевич - сервис для планирования и быстрого сохранения дел (заданий). Подробнее можно прочитать на официальном сайте.
  • evernote-at-neko.im - Everbot - Бот для управления (добавления, просмотра, удаления) записей в блокноты на популярном сервисе сетевых блокнотов EverNote. Поддерживает отправку заметок в различные блокноты, добавление тегов и мн.др.
  • jabstatus-at-njs.netlab.cz - Бот необходимый для отображения состояния статуса на различных сайтах (пример его работы - моя подпись), подробнее можно посмотреть в справке по работе бота.
  • math-at-bot.im  - инженерный калькулятор, позволяет рассчитывать сложные выражения. Для справки достаточно отослать сообщение с текстом help.
  • shorty-at-jabbim.com - укорачиватель ссылок, отсылаете длинную ссылку - в ответ получаете короткую, очень удобно.
  • tv.on-at-portal-on.ru - бот предоставляющий информацию по программам передач множества русскоязычных каналов. Управление ботом осуществляется через выполнение команд.
  • juick-at-juick.com - Бот сервиса микроблогинга Juick.com. Информации о данном сервисе много в интернет (на момент написания статьи - 6 по популярности сервис микроблогинга по статистике Яндекса).
  • gs1-at-jabber.ru - Бот - файловое хранилище, посылаете ему файлы, получаете на них ссылки, и уже ссылки можно передавать контактам
  • Боты переводчики от Google: ru2en-at-bot.talk.google.com, en2ru-at-bot.talk.google.com, de2en-at-bot.talk.google.com, en2de-at-bot.talk.google.com - соответственно русско-английский, англо-русский, немецко-английский и англо-немецкий переводчик (просто русско-немецкого и немецко-русского нету, вот и приходится через английский язык переводить). Эти боты общаются только с аккаунтами Google, а у меня, как Вы помните аккаунт на сервере Jabbim.com, но тут на помощь как раз и приходят J2J шлюзы, позволяющие подключить учетную запись Google, и пользоваться её возможностями в том числе.
   Кроме этого, посредством почтового шлюза я добавил в контакт лист почтовые ящики для добавления записей в Evernote, Tumblr.com (ящик присылается при регистрации) и блог на Blogger.com.
   Как я уже писал выше, сервер предоставляет 2 J2J шлюза, один я использовал для добавления учетной записи (JID) Google, второй же использовал для добавления записи Яндекс, что позволило мне отображать моё текущее статусное сообщение в социальной сети Я.ру (зарабатывая КУ), ну и общаться с ярушниками через яндексовский JID.
   Если Ваши контакты пользуются Mail.ru Агентом, и Вы хотите с ними общаться, то можно зарегистрироваться на джаббер-сервере имеющем транспорт к протоколу Mail.ru Агент, например на крупнейшем российском джаббер-сервере Jabber.ru, и использовать полученный JID либо в качестве основной учетной записи, либо подключив его с помощью шлюза J2J к уже имеющейся.
   Клиентских программ  для использования джаббера огромнейшее множество. Часть из них представлена на странице протокола XMPP в Википедии, некоторые были уже описаны в Хабре. Сам я пользовался различными, но в итоге остановил свой выбор на Psi+. Для любителей быть всегда в сети есть мобильный Java MIDP-2.0 клиент Bombus.
   Наверняка я что-то упустил или забыл, но так или иначе, надеюсь что у Вас сложилось мнение о возможностях протокола Jabber/XMPP.

   В комментариях к данной записи хотелось бы узнать какими возможностями жаббера пользуетесь лично Вы?



@темы: Jabber

01:45 

Jabber only

   Перешел позавчера на использование одного JID-а на Jabbim.com. Гугловский жид подключил через j2j транспорт. Ну и аська тоже через транспорт (ну не получается перетащить контакт-лист из аськи на джаббер :-( ).
   Долго выбирал какой клиентский софт использовать. В принципе в качестве альтернатив рассматривал Miranda IM, Pidgin и PSI, точнее расширенный вариант под названием PSI+. Из поддерживаемых протоколов нужем мне был только Jabber/XMPP.
   Однако исходя из того, что миранда мне когда была запущена в Wine в ASPLinux выдавала какие-то ошибки (правда, к слову сказать - работать она продолжала), да и хранение всей информации в одном файле, которую, если он испортится, прийдется восстанавливать через ж*пу. Правда у миранды есть один очень большой плюс - низкое потребление памяти.
   Pidgin все очень хвалят, но мне он не понравился тем что памяти (ОЗУ, RAM) жрет много, да и выглядит всё не так вкусно как у PSI. И профиль не в одно файле храниться - что очень удобно (в отличие от миранды, хотя профиль в одном файле удобнее если миранду на флэшке таскать например).
  Короче говоря, в итоге остановил свой выбор на Psi+, памяти правда сжирает многова-то, но меньше чем тот же Pidgin (в WinXP имею ввиду, может в *nix-ах оно и наоборот). И профиль - это множество файлов, где историю по каждому контакту хранится в простых текстовых файлах.



@темы: Jabber

Дневник Артёма

главная