Видео ролики бесплатно онлайн

Смотреть молоденькие видео

Официальный сайт hauteecole 24/7/365

Смотреть видео бесплатно

zarkone 05.06.2010 04:21

Tips & tricksГрупповые чаты в jabber, icq, msn через любимый IRC клиент

По-моему, IM-клиенты не приспособлены к чат-комнатам и конференциям. В отличии от IRC клиентов, которые созданы только с этой целью. Сложив эти два обстоятельства, разработчики проекта Bitlbee (http://www.bitlbee.org/) реализовали выход из ситуации.

Работает это так. У вас на компьютере появляется нечто вроде IRC-сервера, который обеспечивает транспорт из ИМ-сетей в IRC. Программа очень легкая, в установленном виде занимает всего 836 КБ.

Итак, приведу процесс установки и настройки, как я это делал в моей горемычной Ubuntu

Устанавливаем:
1
sudo apt-get install bitlbee


Затем, запускаем командой bitlbee. Тут у меня возникла странная проблема, под рутом его, оказывается нельзя запускать, а не под рутом жалуется, что не может писать в /var/lib/bitlbee/. Поэтому я, не мудрствуя лукаво оО, сделал
1
chmod 777 /var/lib/bitlbee/ -R



Ну а вообще, можно и так:
1
sudo /etc/init.d/bitlbee start



Теперь запускаем любимый IRC клиент и подключаемся к bitlbee. Т.к. у меня Xchat, буду показывать на нем.

Создаем новую сеть, называем как хочется:



Нажимаем "Править", ставим нужные параметры:



Затем, заходим в комнату &bitlbee; (вы уже должны там появится, по идее), регистрируем ник:
1
register <password>


где , естественно, ваш пароль.

Далее, добавляем аккаунт:
1
account add <protocol> <adress> <password>


например:
1
account add jabber privet@jabber.ru my_password



Если все в порядке, скажут что-то вроде:

Account successfully added
account on
Trying to get all accounts connected...
jabber - Logging in: Connecting
jabber - Logging in: Connected to server, logging in
jabber - Logging in: Converting stream to TLS
jabber - Logging in: Connected to server, logging in
jabber - Logging in: Authentication finished
jabber - Logging in: Authenticated, requesting buddy list
jabber - Logging in: Logged in
* mrimjabberru (mrim.jabber.ru@jabber) зашел на канал &bitlbee;
* localhost дал голос mrimjabberru


Ну и наконец, самое главное:

1
2
chat add jabber welinux@conference.jabber.ru #welinux 
/join #welinux


Вот таким образом мы попадаем на нашу любимую конференцию на jabber.ru
А самое главное это, потому что все остальное можно было узнать набрав help в комнате &bitlbee;
Почему-то некоторые команды из help у меня не совпадали с действительностью, а некоторых там и вовсе нет. Возможно, в версиях по-новей это исправлено, т.к. в репозитории убунты она немного устаревшая.

Ссылки:
Официальный сайт: bitlbee.org
Quickstart Guide: princessleia.com/bitlbee.phm

UPD: Вообще, люди много как используют. Например вот еще вкусность, настройка Твиттер и Фэйсбук протоколов: http://digitalsprouts.org/?p=18

UPD2 (комментарий от vyazovoi):

К сожалению сидеть в русскоязычных jabber-конференциях с bitlbee не получается:

в jabber-конференциях допустимы кириллические ники (да и любые другие юникодные). IRC позволяет ники только в латинице. В отличии от ростера, в jabber-конференции нельзя переименовать такой контакт (он так и будет отображаться символами подчеркивания) + не отображается jid, т.к. его скрытия - фича muc.

В итоге:
1) невозможно понять что это за человек
2) невозможно его переименовать если ты все-таки спросил у него лично кто он
3) Если сделают возможность переименования - невозможно обращаться к нему авто-комплитом по нику

От себя скажу, что заметил далеко не сразу, все-таки большинство с латинскими никами.


Тэги: chat room gruopchat irc Jabber
+ 8 -
Похожие Поделиться

todeus 05.06.2010 07:09 #
+ 4 -
Спасибо большое :) Теперь на мое iPhone есть нормальный jabber клиент с поддержкой конференций :)
bosha 05.06.2010 10:52 #
+ 0 -
Следовало добавить, что в icq посидеть с него не удастся. Bitlbee корректно работает исключительно с utf8, в то время как в icq - utf8 (во всяком случае русскоязычной её части).
bosha 05.06.2010 10:52 #
+ 0 -
*только через jabber транспорт*
zarkone 05.06.2010 11:12 #
+ 0 -
хм, ну нет, вот сейчас попробовал, у человека квип. Правда кодировку он так и не нашел, но я сомневаюсь что у него по дефолту утф8.
Вообщем, если встречу проблемы с кодировкой в асе или где-либо - отпишусь в удп
bosha 05.06.2010 11:34 #
+ 0 -
Добавь icq аккаунт, и попробуй написать кому либо у кого qip ну или windows. В настройках xchat'а явно указывается utf8, а в icq протоколе используется cp1251 (в первом сообщении я скосячил, да). Только если разработчики не сделали перекодирование на лету, а не самим клиентом, но в changelog'е ничего про это нет =)
zarkone 05.06.2010 15:45 #
+ 0 -
я тоже об этом подумал, что как так, однако, написал из icq аккаунта другу в квип, в виндоус, все ок. А у тебя не получается? или раньше не получалось?
bosha 05.06.2010 16:12 #
+ 0 -
Раньше не работало. Где-то с год назад. Учитывая что в x-chat кодировка utf8, то всё равно странно, что работает.
vyazovoi 05.06.2010 16:11 #
+ 0 -
icq давно использует utf8. Взрослые клиенты работают так: используют utf8 по умолчанию и кодируют в cp1251 если определяется что клиент собеседника его не умеет.

Так что на деле проблемы возникают с теми, кто сидит с телефонов - Jimm до сих пор в cp1251 работает.
vyazovoi 05.06.2010 16:12 #
+ 0 -
В pidgin, например, авто-определение кодировки клиента собеседника нет, поэтому приходится прописывать CP1251 в настройках аккаунта.
bosha 05.06.2010 16:19 #
+ 0 -
Можно ссылку на спецификацию? Сколько помню всю жизнь было cp1251. Если это так, то я буду крайне удивлён. Ибо проблема с кодировками, не только в pidgin.
vyazovoi 06.06.2010 11:12 #
+ 0 -
ICQ с шестой версии работает только с Unicode.
Спецификация здесь: http://dev.aol.com/aim/oscar/
ZogG 05.06.2010 13:34 #
+ 1 -
ставил давно, я конечно люблю свой хчат и люблю ИРКу, но с БитлБи сидеть на других протоколах не удобно
zarkone 05.06.2010 15:46 #
+ 0 -
ставил только из-за конференций, просто общаться один на один Пиджин доставляет больше =)
vyazovoi 05.06.2010 16:15 #
+ 2 -
К сожалению сидеть в русскоязычных jabber-конференциях с bitlbee не получается:

в jabber-конференциях допустимы кириллические ники (да и любые другие юникодные). IRC позволяет ники только в латинице. В отличии от ростера, в jabber-конференции нельзя переименовать такой контакт (он так и будет отображаться символами подчеркивания) + не отображается jid, т.к. его скрытия - фича muc.

В итоге:
1) невозможно понять что это за человек
2) невозможно его переименовать если ты все-таки спросил у него лично кто он
3) Если сделают возможность переименования - невозможно обращаться к нему авто-комплитом по нику

P.S. Вернулся на emacs-jabber.

Смотреть онлайн бесплатно

Онлайн видео бесплатно