Twitter: Кстати выбил у гена бюджет на @Megaplan. Посмотрим, как он уживется в нашей среде. 6 days ago
13
апреля
2

Twitter в Jabber и QIP.

Многие меня спрашивают – как добавить Твиттер в жаббер? На самом деле – удобно. Тви всегда с собой будет, был бы телефон под рукой с жаббер клиентом. Энивей, сейчас все расскажу.

Для разбирающихся – делаем service discovery на tweet.im, там транспорт в тви. Логин и пароль от тви – для регистрации. Транспорт не работает в мультиресурсном режиме и работает только с both авторизацией. Желательно так же отключить для контакта twitter.tweet.im Typing Notifications, иначе… иначе сами увидите – транспорт вас достанет.

Для неразбирающихся… На наше счастье, в убогом QIP сделали принудительную поддержку жаббера, поэтому если другого жаббер акка у Вас нет, прийдется использовать убогий нестабильный сервер QIP.ru

Итак. Вариант первый. Идем на tweet.im и заполняем там форму – логин с пассом от твиттера и ваш JID. Как узнать JID от qip.ru – смотрим картинку.

jidotqip

JID – полный, как e-mail.

Вот его то и надо ввести в поле на tweet.im

Кстати, это почти полноценный жаббер, хоть и нестабильный.

 

 

 

 

 

А теперь способ чуть помуторнее, но тоже работающий. Используем Service Discovery. Все оформлено в виде картинок, не запутатся. Главное – не забыть авторизовать транспорт после этого. Чтобы писать в тви – просто пишем контакту twitter.tweet.im сообщение, получаем в ответ [OK] – значит все ок!

step1 step2 step3

10
апреля
6

Rambler.ru тестирует Jabber

Где то вскользь проскользнула инфа о том что рамблер поднял жаббер. Информации я не обнаружил, и решил проверить сам.
На дискавери информации нет. Сервер не резолвится. Сабдомены перебрал – не нашел.
Ок, пойдем другой дорогой.

[root@bsrv:~]# host -t srv _xmpp-client._tcp.rambler.ru
_xmpp-client._tcp.rambler.ru    SRV    20 0 5222 jc.rambler.ru

Опаньки! В наличии DNS SRV. Роем дальше…

[root@bsrv:~]# host -t srv _xmpp-server._tcp.rambler.ru
_xmpp-server._tcp.rambler.ru    SRV    20 0 5269 js.rambler.ru

И тут еще один. Дальше – больше.

[root@bsrv:~]# ping js.rambler.ru
PING js.rambler.ru (81.19.94.71) 56(84) bytes of data.
64 bytes from jabber05.rambler.ru (81.19.94.71): icmp_seq=1 ttl=54 time=68.0 ms

[root@bsrv:~]# ping jc.rambler.ru
PING jc.rambler.ru (81.19.94.74) 56(84) bytes of data.
64 bytes from jabber08.rambler.ru (81.19.94.74): icmp_seq=1 ttl=54 time=66.2 ms

Вот это да. Учтя нумерацию серверов, можно предположить, что на рамблере собирается жаббер кластер как минимум из 8 серверов. Методом тыка выснил, что отвечают сервера jabber04, 05, 06, 07, 08, 09. Сканить порты не стал, кто хочет – просканьте и скажите. Насчет коннекта – сервера пока нет.

[root@bsrv:~]# telnet jabber07.rambler.ru 5222
Trying 81.19.94.73…
telnet: Unable to connect to remote host: Connection refused

Причем jabber01,02,03 указывают на сеть 10.13.1.*, потом идет 04-09 с указанием на 81.19.94.*, и дальше, с 10 идет снова 10.13.1.* – видимо задел на будущее.

Вот такое вот мини расследование. Напомню, что у Rambler Media договор c AOL inc – рамблер не имеет права продвигать никакие IM кроме ICQ. Аськокапец близко?

Асечка опять глюканула

Те же симптомы.

Сообщение от номера 1.

мой джид в джаббере – x-demon(са6ака)x-demon.org

Уже говорили что будет такое повторятся? Говорили. Вот вам и пруф.

Переходите на jabber!

PSI 0.12

Олсо, как то ВНЕЗАПНО подкрался очередной релиз самого полного jabber клиента. В целом поддерживает какие то новые XEPы, которых все равно  ни на одном сервере нет =)

hab.la – быстрая связь с автором сайта

Ну что же…

Hab.la – сервис для быстрой связи читателей сайта с администрацией. Работает сие чудо через… один небольшой javascript. Образец можно посмотреть у меня на сайте в правом нижнем углу – только вот я нынче редко в онлайне бываю, так что поговорить вряд ли получится =)

Как это работает? Вы получаете jid на сервере hab.la, у меня это xdemon@hab.la – и этот jid используется для связи. В данный момент hab.la держит только 5 юзеров одновременно, но сервис в стадии ранней разработки.

Javascript рекомендую положить в футер – будет грузится после основного стаффа.

Сервис работает с русскими символами, вот вам скрин в доказательство.

10
ноября
0

Jabber. День четвертый, последний.

Вот и заканчивается мой мануал про джаббер. Транспорты подняты, все работает. Напоследок хотел бы рассказать вам о клиентах (лучших) для разных платформ

9
ноября
2

Jabber, часть третья

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

  • Jaim.at
  • Udaff.com
  • Geeklife.ru
  • Jrudevels.org
  • Jabberfr.org
  • Jabbim.cz
  • Chrome.pl
  • Xmpp-im.net

Список позже пополню.

Jabber, шаг второй

Итак, сегодня я поднял все транспорты. А это:

  1. Yahoo (yahoo.geeklife.ru)
  2. GaduGadu (gg.chrome.pl)
  3. Tlen (tlen.chrome.pl)
  4. AIM (aim.geeklife.ru
  5. Jabber-2-Jabber (udaff.com)
    1. Livejournal
    2. Yandex
  6. Msn (msn.geeklife.ru)
  7. Mail.Ru (mrim.jabber.ru)

Добавление этих транспортов аналогично добавлению ICQ транспорта.

Enjoy.

7
ноября
0

Jabber, день первый

Джаббером я пользуюсь уже очень давно, теперь решил перейти полностью.

Итак, я решил целиком перейти на джаббер. Причем – на Gtalk. Точнее будет даже сказать, что я перешел на google apps for your domain, который предоставляет услугу Gtalk. Каковы были причины?

  1. Хранение истории. Главная причина, почему я выбрал gtalk.
  2. VoIP.
  3. Красивый JID. JID x-demon [тяф] x-demon.org мне нравится =)
  4. Уведомления о пришедшей почте.

Ну-с, приступим. Что же я сделал?

  1. Привязал домен к google apps – это было сделано уже давно.
  2. Пробил DNS записи google apps к своему домену.
    1. Имя – _xmpp-server._tcp
    2. Тип – SRV
    3. Значение 20 0 5269 xmpp-server1.l.google.com.

    Вот и все что мне потребовалось.

Я получил работающий gtalk аккаунт, который распознавался другими как x-demon [тяф] x-demon.org

Шаг второй. ICQ транспорт.
Следует с точностью следовать инструкции!

  1. Скачайте Jabber-клиент psi
  2. Выберите ICQ транспорт. Я рекомендую базу Py-ICQt. Я использую icq.gelf.no-ip.org
  3. Зайдите в PSI, залогиньтесь в ваш аккаунт, но пока не добавляйте транспорт! Настройки в моем случае будут такими: логин x-demon@x-demon.org, но вот сервер будет talk.google.com на порту 5222
  4. Закройте PSI. Зайдите в C:\Documents and Settings\<имя вашего windows-логина>\PsiData\profiles\default\config.xml любым текстовым редактором. В линуксе это будет  находится в папке ~/.psi/profile/default
  5. Измените в строке <autoResolveNicksOnAdd>false</autoResolveNicksOnAdd> false на true
  6. Сохраните файл, откройте psi, залогиньтесь в аккаунт.
  7. Идите в Tools -> Service Discovery. Введите gelf.no-ip.org в адресе сервера, зарегистрируйтесь в ICQ транспорте.
  8. Начните авторизовывать контакты. Ники должны распознаваться автоматически.
  9. Все! Вы можете начинать общение.

Для пользователей простого gtalk не надо прописывать никаких SRV записей, не надо иметь свой домен… В таком случае ваш логин будет логин до @gmail.com, а сервер – talk.google.com

Подведем итоги, что мы получили.

  1. Настроенный домен с сервисами google
  2. Хранение истории на сервере. История хранится абсолютно вся – с транспортов, с ботов…
  3. Рабочий ICQ транспорт.
  4. Работа с любыми клиентами, включая онлайновый JWchat. Meebo, увы не работает.

Я продолжу этот мануал и позже.Возможно что не каждый день… Но постараюсь

Enjoy!