ejabberd - Comments for "JIT умер? Да здравствует PyICQ?" https://www.ejabberd.im/node/2715 en В чем хитрость? https://www.ejabberd.im/node/2715#comment-51432 <div class="quote-msg"> <div class="quote-author"><em>zap</em> wrote:</div> <p>Собственно это и оказалось самым большим плюсом PyICQ, он съел существующий спул JIT при некотором приложении рук.</p></div> <p>А в чем заключалось приложение рук?<br /> У меня нифига не жрет. Кинул ему старый ростер в корень, он его обработал, но ни на сервер не закачал, ни признал за своих контакты.<br /> Когда закинул на асечный сервер контакты, он их задуплил. Т.е. остались в оффлайне старые, а эти все попали в Unfiled, и все запросили авторизацию.<br /> Клиент JAJC. В чем ошибка?</p> Thu, 06 Dec 2007 21:00:04 +0000 akirill comment 51432 at https://www.ejabberd.im Так собственно я и обьяснял, как им https://www.ejabberd.im/node/2715#comment-51397 <p>Собственно это и оказалось самым большим плюсом PyICQ, он съел существующий спул JIT при некотором приложении рук. У меня есть ещё один сервер на очереди, там больше 500 юзеров и почти у каждого - аська, так что создание контакт-листа заново я исключил с самого начала. После подъёма нового шлюза у всех аська заработала в прежнем режиме, правда по-моему многим клиентам шлюза пришла куча нотификаций о авторизации всех ICQ пользователей, но пользователям в контакт-листах ICQ при этом ничего не пришло.</p> Mon, 03 Dec 2007 12:13:03 +0000 zap comment 51397 at https://www.ejabberd.im PyICQ 0.8a https://www.ejabberd.im/node/2715#comment-51344 <div class="quote-msg"> <div class="quote-author"><em>zap</em> wrote:</div> <p>С другой стороны PyICQ выглядит живее JIT, последний релиз PyICQ 0.8a от лета этого года. Кстати, в списке багфиксов к версии 0.8 (октябрь прошлого года):</p> <p><noindex><a href="http://www.blathersource.org/releases_view.php?projid=pyicq-t&amp;relid=28" title="http://www.blathersource.org/releases_view.php?projid=pyicq-t&amp;relid=28" rel="nofollow" >http://www.blathersource.org/releases_view.php?projid=pyicq-t&amp;relid=28</a></noindex></p> <p>написано, что исправлен баг "Encoding not working correctly on reception of offline messages". У тебя какая версия PyICQ? </p></div> <p>там разработчик говорил что этот проэкт - проба писать на питоне, и когда он за него возьмётся неясно...<br /> системная локаль у меня UTF-8 а кодировка icq - cp1251<br /> последняя, собственно в gentoo она уже давно есть.</p> Thu, 29 Nov 2007 19:01:58 +0000 evadim comment 51344 at https://www.ejabberd.im А https://www.ejabberd.im/node/2715#comment-51343 <p>А импортировать из спула JIT контакты получилось? Или это уже непозволительная роскошь?</p> Thu, 29 Nov 2007 17:54:27 +0000 akirill@jabber.ru comment 51343 at https://www.ejabberd.im первые впечатления от PyICQt https://www.ejabberd.im/node/2715#comment-51338 <p>Такс, поставил я PyICQt. Пока впечатлений никаких кроме того, что нотификация об онлайне работает, одно замечание: если Вы планируете использовать базу JIT с PyICQt (формат базы "xmlfiles"), необходимо все XML файлы скинуть в корневой каталог базы данных, иначе PyICQt их не найдёт. То есть, например, у меня была такая структура базы:</p> <p>/var/lib/ejabberd/jit/icq.jabber.cobra.ru/0A/4A/blah%jabber.xxx.ru.xml<br /> /var/lib/ejabberd/jit/icq.jabber.cobra.ru/0B/F6/trah%jabber.xxx.ru.xml</p> <p>и так далее, так вот, по какой-то причине PyICQt ожидает увидеть все эти файлы без последних двух каталогов, то есть:</p> <p>/var/lib/ejabberd/jit/icq.jabber.cobra.ru/blah%jabber.xxx.ru.xml<br /> /var/lib/ejabberd/jit/icq.jabber.cobra.ru/trah%jabber.xxx.ru.xml</p> <p>При первом запуске он создаёт подкаталоги по своему собственному сценарию (а именно, по первым двум буквам JIDа). Чтобы он понял, что это 'первый запуск', надо удалить файл notes_to_myself.</p> <p>P.S. как оказалось, в Fedora PyICQt идёт прямо в поставке ОС, т.е. чтобы его проинсталлировать достаточно команды:</p> <p>yum install pyicq-t</p> Thu, 29 Nov 2007 12:40:54 +0000 zap comment 51338 at https://www.ejabberd.im С другой https://www.ejabberd.im/node/2715#comment-51336 <p>С другой стороны PyICQ выглядит живее JIT, последний релиз PyICQ 0.8a от лета этого года. Кстати, в списке багфиксов к версии 0.8 (октябрь прошлого года):</p> <p><noindex><a href="http://www.blathersource.org/releases_view.php?projid=pyicq-t&amp;relid=28" title="http://www.blathersource.org/releases_view.php?projid=pyicq-t&amp;relid=28" rel="nofollow" >http://www.blathersource.org/releases_view.php?projid=pyicq-t&amp;relid=28</a></noindex></p> <p>написано, что исправлен баг "Encoding not working correctly on reception of offline messages". У тебя какая версия PyICQ?</p> <p>В общем, хотел вчера по-быстрому поставить PyICQ, но когда дошло дело до Twisted framework я понял, что по-быстрому такого монстра не поставить :-( Он ещё кучу ненужного говна за собой тянет типа Zope... с другой стороны есть ещё шлюз PyMSN, который тоже использует Twisted, а меня юзеры давно уже бомбят просьбами сделать MSN шлюз... в общем, буду пробовать дальше. В плюсах у PyICQ то, что он держит формат базы JIT без изменений, то есть юзерам перерегистрироваться и вообще каких-либо телодвижений делать не придётся.</p> Thu, 29 Nov 2007 10:09:07 +0000 zap comment 51336 at https://www.ejabberd.im Да... тоже есть https://www.ejabberd.im/node/2715#comment-51332 <p>Да... тоже есть такая проблема... кто-то уже начал разбираться с jit'ом?<br /> Я так понимаю, что libicq2000 работать с контактным листом умеет работать... могу присоединиться к разборкам с jit'ом... вместе веселее</p> Thu, 29 Nov 2007 05:01:27 +0000 alto comment 51332 at https://www.ejabberd.im насколько я https://www.ejabberd.im/node/2715#comment-51328 <p>насколько я понял у PyICQ-t нет поиска(я JIT не юзал) но есть серверный контакт-лист. у меня недавно перестал показывать статус - народ грит что я в оффлайне всё время, но чат работает... ещё есть глюк с сообщениями на русском - когда мне отправляют сообщение и я не в сети приходят кракозяблы, наоборот нормально.</p> Wed, 28 Nov 2007 16:27:16 +0000 evadim comment 51328 at https://www.ejabberd.im