Home
devel@conference.jabber.ru
Wednesday, 9 August 2006< ^ >
mblsha has set the subject to: Jabber Development | Здесь не help desk | для новичков читать сразу тут http://www.gonzo.kiev.ua/projects/jabber/devel-faq.html (Кто не прочитал, ССЗБ) | в jabber секса нет! | ICQ == оффтопик. | [22:22]<sulci> aleksey: Понг от gonzo: 1.03e+03 секунды | здесь ботов нет | MSN + Yahoo = секс есть! | превед ИЛИ слепые смайлы ")))" == /ban | ФОТКИ-ФОТКИ!
Room Configuration

GMT+4
[00:18:13] <catap> а как можно в рабочий ejabberd добавить vhost?
[00:45:41] jive-sulci leaves the room
[00:45:41] jive-sulci joins the room
[00:58:18] gonzo joins the room
[00:59:18] MMM joins the room
[00:59:19] <MMM> re
[01:14:58] adept leaves the room
[01:15:38] jive-sulci leaves the room
[01:15:38] jive-sulci joins the room
[01:16:35] <gonzo> http://drugoi.livejournal.com/1891102.html#cutid1
Это - маленький панда
[01:23:36] evgs-ipaq joins the room
[01:24:05] evgs-ipaq leaves the room
[01:31:41] <mblsha> зоэмгэ!
[01:31:56] <mblsha> jive-sulci: превед
[01:32:04] <mblsha> jive-sulci: )))
[01:34:04] <mblsha> ermine: он глухой?
[01:35:29] <gonzo> mblsha: стеснительный
[01:36:54] <mblsha> стеснен рамками SASL?
[01:37:08] <gonzo> mblsha: не, просто так воспитали
[01:37:52] jabberzilla2_test joins the room
[01:38:05] <jabberzilla2_test> ага
[01:38:14] <jabberzilla2_test> девелоперчеги ;)
[01:38:38] <MMM> jabberzilla2_test: нормаольнно работает?
[01:39:21] <jabberzilla2_test> прикольно...
[01:39:29] <jabberzilla2_test> версии клиентов иконками
[01:39:46] jabberzilla2_test leaves the room
[01:39:51] <mblsha> wtf jabberzilla
[01:39:51] <sulci> mblsha: хз
[01:40:52] <catap> интересно, какая иконка у меня?.. антилопа?
[01:41:12] <MMM> http://www.extensionsmirror.nl/index.php?showtopic=730
[01:46:19] <catap> MMM> скриншот можешь дать?
[01:55:41] <MMM> catap: щас спрошу
[01:59:32] jabberzilla2_test joins the room
[01:59:50] <jabberzilla2_test> улыбнитесь, вас снимают
[02:00:32] <gonzo> :P
[02:01:43] zenith joins the room
[02:01:44] jabberzilla2_test leaves the room
[02:05:38] <MMM> http://325arz.ru/old_ver/images/00001.PNG
http://325arz.ru/old_ver/images/00002.PNG
[02:07:09] <gonzo> MMM: страшненько
[02:07:21] <MMM> gonzo: ага
[02:07:46] <zenith> subj не показывает?
[02:10:14] <mblsha> страшные неантиальязнутые звездочки
[02:13:26] <MMM> гыы http://www.pravda.ru/news/world/08-08-2006/193251-sharks-0
[02:15:32] <mblsha> жить опасно
[02:15:42] jive-sulci leaves the room
[02:15:42] jive-sulci joins the room
[02:16:11] <zenith> time mblsha
[02:16:11] <sulci> zenith: Информация засекречена
[02:16:13] <zenith> time
[02:16:14] <sulci> zenith: Информация засекречена
[02:16:22] <zenith> wtf?!?
[02:16:31] <zenith> mblsha: !!!!???
[02:18:07] <MMM> http://www.yandex.ru/yandsearch?rpt=rad&text=tkabber+pack+0.9.9 яндегз заглючил
[02:21:26] <zenith> кто такая была джабберзилла2_тест?
[02:22:04] <MMM> чувак знакомый
[02:22:32] <zenith> ping
[02:22:33] <sulci> zenith: Понг от тебя 0.25 секунды
[02:22:41] <zenith> jive-sulci: ы?
[02:22:52] <zenith> version_server jive-sulci
[02:22:52] <sulci> zenith: Скорее всего, на jive-sulci не поднят джаббер сервер
[02:22:57] <zenith> verion jive-sulci
[02:23:02] <zenith> version jive-sulci
[02:23:07] <zenith> о
[02:23:36] <zenith> vcard gmail.com
[02:23:36] <sulci> zenith: Не удалось вытащить вкард.
[02:25:15] <MMM> http://jrudevels.org/Downloads/JAJC/Plugins/FileTransfers/readme.txt
[02:25:22] <MMM> 3) Multi in-band stream - этот режим не описывается стандартом и поддерживается только этой программой. В этом случае создаются дополнительные соединения с джаббер сервером через которые и передается файл. Используйте этот режим в крайних случаях, когда требуется передать файл значительных размеров, а установление socket соединения невозможно.
[02:25:33] <MMM> обходят пайпы на сервере
[02:25:39] <MMM> файло качают
[02:25:59] <zenith> убить их надо за такое
[02:26:14] <MMM> ну кто-нить всё-равно написал бы
[02:26:17] <MMM> зачем убивать
[02:26:25] <MMM> надо на сервере ацл на юзера
[02:26:33] <MMM> а не на коннекшн
[02:26:39] <MMM> т.е. пайп целиком на jid
[02:27:35] <MMM> mrim сподвигнул девелоперов яйка на патчи ;) http://forum.jrudevels.org/viewtopic.php?t=472&start=48
[02:27:47] <zenith> :)
[02:28:56] zenith не верит в пионеров с jrudevels :)
[02:31:20] <MMM> jabber.land.ru кто ведет?
[02:32:58] <MMM> все, понял
[02:33:03] <MMM> http://jabber.land.ru/contacts.html
[02:33:32] evgs leaves the room
[02:44:23] <zenith> mblsha: ты жив?
[02:47:37] <mblsha> zenith: ура! мой парсер работает!
[02:47:47] mblsha по праву гордится собой
[02:49:00] zenith leaves the room: Logged out
[02:49:06] zenith joins the room
[02:49:41] <zenith> mblsha: ты в курсе, что в psi-0.11 beta2 есть баг с зацикливанием iq type='error'? :)
[02:49:42] <catap> mblsha> что за парсер?
[02:56:57] <mblsha> catap: секретный!
[02:57:03] <mblsha> zenith: неа. как репродуцировать?
[02:57:19] mblsha теперь приделывает диагностику ошибок
[02:57:29] <zenith> mblsha: зашли на себя iq type='error' с неизвестным xmlns
[02:58:00] <zenith> mblsha: вообще нельзя отвечать _ни на какие_ станзы с type='error'
[02:59:36] <zenith> mblsha: вот такое зашли
<iq to="mblsha@jabber.ru/PowerBook" type="error" id="test1" >
<query xmlns="hello:world"/>
<error type="cancel" code="501" >
<feature-not-implemented xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
</error>
</iq>
[03:00:14] <zenith> похоже твоя версия пси уже пофикшена
[03:00:16] <mblsha> zenith: не воспроизводится
[03:00:20] <zenith> угу
[03:00:25] <zenith> на меня вышли
[03:00:35] <zenith> xram@jabber.ru/Psi
[03:01:06] <zenith> видишь? :)
[03:01:09] <mblsha> вижу
[03:01:20] <mblsha> нафига только сверхсекретные jid'ы светить? :)
[03:01:32] <mblsha> ermine и так много спама на mblsha@jabber.ru получает :)
[03:01:47] <zenith> гг
[03:01:58] <zenith> ща ещё и на xram@jabber.ru будет получать :)
[03:02:02] <mblsha> zenith: в общем обновляйся на последний nightly!
[03:02:11] <zenith> mblsha: оно не компилиццо у меня
[03:02:31] <zenith> вернее компилиццо, но потом сегфолтиццо
[03:02:54] MMM leaves the room
[03:03:03] gonzo leaves the room
[03:03:43] <mblsha> zenith: уж0с
[03:03:52] <mblsha> zenith: qt4sucks
[03:04:14] MMM joins the room
[03:05:07] <MMM> кстати, пошлите почту на kakoinituser@jabber.ttn.ru
[03:07:45] AntiXrist joins the room
[03:09:00] <mblsha> done
[03:09:34] AntiXrist leaves the room
[03:11:40] <mblsha> This is an automatically generated Delivery Status Notification
Delivery to the following recipient failed permanently:
kakoinituser@jabber.ttn.ru
Technical details of permanent failure:
PERM_FAILURE: SMTP Error (state 9): 550-See http://www.jabber.ttn.ru/fromemail/?tojid=kakoinituser@jabber.ttn.ru
550 This is not Email, use Jabber/XMPP
[03:11:53] <zenith> mblsha: качаю 2006-08-08
[03:12:16] <mblsha> zenith: why not simply darcs pull to get the latest updates? ;)
[03:12:21] <MMM> mblsha: ага.. теперь зайди по ссылке из письма
[03:12:22] <mblsha> и трафик экономится :)
[03:12:55] <zenith> mblsha: через даркс трафик защитается :) я щас в обход прокси качаю :)
[03:13:06] <mblsha> MMM: nice, только эту ссылку никто не увидит
[03:13:12] <MMM> mblsha: почему
[03:13:13] <mblsha> zenith: вау!
[03:13:18] <mblsha> MMM: ну я не заметил %)
[03:13:29] <MMM> mblsha: аа, понятно ;)
[03:13:30] <mblsha> MMM: ее надо на самое видное место :)
[03:13:38] <MMM> mblsha: куда еще виднее
[03:13:51] <MMM> mblsha: smtp отвечает
[03:14:04] <mblsha> MMM: сообщения об ошибках никто не читает
[03:14:06] <MMM> mblsha: причем отправителя
[03:14:20] <MMM> mblsha: я читаю ;)
[03:14:33] <mblsha> хотя наверное не получится в другое место запихнуть
[03:14:34] <mblsha> а жалко
[03:14:55] <mblsha> MMM: у меня 99.99999999% таких сообщений — спам
[03:15:09] <MMM> спам от майл деливри???
[03:15:12] <mblsha> точнее его последствия
[03:15:15] <MMM> а
[03:15:45] jive-sulci leaves the room
[03:15:46] jive-sulci joins the room
[03:20:15] <zenith> пся долго компилиццо :(
[03:22:28] <zenith> gcc - тормоз
[03:26:48] zenith leaves the room
[03:28:05] zenith joins the room
[03:28:16] <zenith> mblsha:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1223948064 (LWP 3876)]
0xb7536e98 in QObject::d_func (this=0x0) at qobject.h:101
101 qobject.h: No such file or directory.
in qobject.h
[03:28:43] <zenith> mblsha: это что? :)
[03:29:11] <mblsha> zenith: bt сделай
[03:29:28] <mblsha> и какая у тебя qt? какая os?
[03:30:06] <mblsha> а gcc тормоз, да. особенно g++ и на ppc.
[03:32:02] <zenith> qt-4.1.4
$ uname -a
Linux hev 2.6.11-1.14_FC3 #1 Thu Apr 7 19:23:49 EDT 2005 i686 athlon i386 GNU/Linux
[03:33:57] <mblsha> ахха, линукс
[03:33:59] <mblsha> а bt?
[03:34:32] <zenith> bt в привате
[03:34:37] <mblsha> ok
[03:34:57] <mblsha> zomg
[03:36:19] <zenith> а ты думал какая у меня ось? не mac же :)
[03:36:58] <zenith> пся на линуксе вообще не тестируется чтоли?
[03:37:20] <mblsha> ы. тебе наверное нужен более новый qca2
[03:37:36] <zenith> beta2
[03:37:42] <zenith> ещё новее?
[03:37:53] <mblsha> джастин еще не вмерджил патчи которые я сделал перед interop event
[03:38:02] <mblsha> хотя они на SASL, а тут TLS...
[03:38:19] <mblsha> тут проблема в том что context() возвращает 0
[03:38:27] <zenith> ура
[03:39:28] <zenith> я с этой qca вообще как дурень со ступой гонялся
[03:39:37] <zenith> у меня щас две qca
[03:39:44] <zenith> для старой пси и для новой
[03:40:22] <zenith> как указать псе каталог с нужной кца на старте - хз
[03:41:07] <mblsha> это библиотеки
[03:41:27] <zenith> mblsha: ну и как их держать вместе, если они имеют одинаковые имена?
[03:41:30] <mblsha> и версии у .soшек разные
[03:41:36] <zenith> ага, щас
[03:41:40] <mblsha> там кто-то создает libqca.so
[03:41:46] <mblsha> этот симлинк надо фтопку
[03:41:46] <zenith> разогнался :)
[03:41:51] <mblsha> по идее
[03:42:01] <mblsha> хотя да, я тоже траблы имел
[03:42:11] <mblsha> так, пожалуюсь ка я аффтору на багу
[03:42:34] <zenith> а по bt не видно какой оно qca хавает?
[03:42:57] <zenith> ну psi-beta2 же завелась
[03:43:58] <zenith> аа, open("/usr/local/lib/libqca.so.2", O_RDONLY) = 3
[03:44:01] <zenith> всё ок
[03:44:02] <mblsha> а qca-openssl у тебя тоже новый?
[03:44:06] <zenith> это новая кца
[03:44:15] <zenith> а это что? :)
[03:44:20] <mblsha> плугин для TLS
[03:44:28] <zenith> где взять?
[03:44:29] <mblsha> или у тебя его вообще нет?
[03:44:36] <mblsha> там же где и qca-2.0-beta2
[03:44:42] <zenith> я ставил то, что написано в install
[03:45:04] <mblsha> http://delta.affinix.com/download/qca/2.0/beta2/
[03:45:10] <mblsha> http://delta.affinix.com/download/qca/2.0/beta2/qca-openssl-0.1-20060406.tar.bz2
[03:45:17] <mblsha> вот, попробуй ее еще
[03:49:34] <zenith> псю пересобирать?
[03:49:38] <mblsha> не
[03:49:46] <zenith> ну всё равно сегфолт
[03:50:03] <zenith> и я не вижу в strace, чтобы оно открывало эту либу
[03:56:02] <zenith> mblsha: ну чё, есть идеи? :)
[03:56:59] aleksey joins the room
[03:56:59] <sulci> [aleksey] Всем учить хаскиль полчаса!
[03:57:09] zenith leaves the room
[03:57:30] <aleksey> утро!
[03:59:20] zenith joins the room
[03:59:35] <zenith> aleksey: утро
[03:59:43] <mblsha> zenith: аффтор в xa
[04:00:10] <mblsha> zenith: точнее в auto status (idle)
[04:00:28] <mblsha> zenith: а ты make install сделал?
[04:01:06] <mblsha> а если TLS отрубить?
[04:02:27] zenith leaves the room: Replaced by new connection
[04:02:31] zenith joins the room
[04:02:43] zenith leaves the room
[04:02:54] zenith joins the room
[04:03:31] <zenith> mblsha: ага, make install забыл :)
[04:03:33] <zenith> version
[04:03:33] <sulci> zenith: у тебя клиент Psi 0.11-dev (Aug 9 2006) - Fedora Core release 3 (Heidelberg)
[04:03:43] <zenith> mblsha: сенкс
[04:04:18] <aleksey> zenith: и у тебя сетку глючит? :)
[04:04:33] <zenith> aleksey: у меня глючит псю :)
[04:05:07] <zenith> mblsha: ооо, небо и земля
[04:05:19] <zenith> mblsha: вот эта пся реально вроде работает
[04:06:48] <mblsha> zenith: какая реально работает?
[04:06:58] <zenith> version
[04:06:59] <sulci> zenith: у тебя клиент Psi 0.11-dev (Aug 9 2006) - Fedora Core release 3 (Heidelberg)
[04:07:02] <zenith> вот эта
[04:07:10] zenith leaves the room
[04:07:26] zenith joins the room
[04:07:40] <mblsha> что? крашится?
[04:09:56] <zenith> mblsha: хз
[04:10:01] <zenith> чё-то ткнул
[04:10:47] <mblsha> zenith: стектрейс?
[04:11:09] <zenith> mblsha: не могу воспроизвести
[04:11:18] <mblsha> только 4.2-tp1 не ставь, там краши внутри qt постоянно
[04:11:30] <zenith> нее, у меня типа релиз :)
[04:11:47] <mblsha> 4.1.4 тоже далека от совершенства
[04:15:49] jive-sulci leaves the room
[04:15:49] jive-sulci joins the room
[04:17:37] <zenith> mblsha: а как букмарки конференций подправить?
[04:19:33] <mblsha> zenith: пока эта фича недоделана
[04:20:34] <zenith> mblsha: ну ладно, и на том спасибо :)
[04:22:50] <zenith> а цвет в xml'консоли нельзя поменять? у меня после пяти минут торчания в чёрный фон крыша едет :)
[04:23:24] <zenith> mblsha: это же наверянка несложно сделать :)
[04:24:13] <zenith> упс, pubsub!!
[04:24:53] <zenith> ща я малость полетаю, тыщу извинений :P
[04:25:00] zenith leaves the room: Logged out
[04:25:10] zenith joins the room
[04:25:16] zenith leaves the room
[04:25:31] <mblsha> цвет можно поменять рекомпиляцией :)
[04:25:33] zenith joins the room
[04:25:47] <mblsha> надо приделать кустомизебильные цветовые схемы
[04:26:13] <mblsha> если хочешь, могу экслюзивно для тебя показать какие строчки менять :)
[04:26:15] <zenith> mblsha: ну размер и цвет шрифта ещё желателен :)
[04:26:30] <mblsha> размер меняеться какой-то кнопкой + колесико мышки
[04:26:35] <zenith> mblsha: да не, лучше сделай :)
[04:26:40] <mblsha> s/ь//
[04:26:51] <mblsha> zenith: сначала надо все баги доловить
[04:27:03] a.salnikov joins the room
[04:27:23] <zenith> ага, Ctrl+Колесо
[04:29:10] <mblsha> так, осталось вспомнить как в C++ можно построчно из stdin читать до победного конца
[04:30:16] <mblsha> ragel rocks :)
[04:30:40] <zenith> так, а чё это оно subscription не показывает в ростере
[04:30:50] <mblsha> это если both
[04:30:56] <zenith> аа
[04:30:58] <zenith> гуд
[04:31:01] <mblsha> если однобокое — показывает
[04:31:08] <zenith> логично
[04:34:20] <zenith> aleksey: дык пся таки рулед! :P
[04:34:49] <mblsha> aleksey: когда в ёжике будет PEP?
[04:34:56] <aleksey> что, уже subscription научилось показывать? :)
[04:35:18] <mblsha> aleksey: уже полгода как
[04:35:22] <zenith> aleksey: между прочим пся уже pep умеет частично :)
[04:35:34] <mblsha> все ждем поддержки на сервере прежде чем широко пиарить
[04:35:34] <aleksey> а mod_pep нету? :)
[04:35:39] <aleksey> google mod_pep ejabberd
[04:35:40] <sulci> aleksey: mod_pep - Personal Eventing Protocol support | ejabberd
Name:, mod_pep. Purpose:, Personal Eventing Protocol support (JEP-0163). Author:,
Magnus Henoch (legoscia). Type:, Module. Requirements:, ejabberd 1.0.0 ...
http://ejabberd.jabber.ru/mod_pep - 14k
[04:35:41] <zenith> aleksey: где legocsia с обещанным пепом? :)
[04:35:59] <zenith> aleksey: небось ты просто патч не хочешь смотреть :)
[04:36:11] <aleksey> меня никто не пинал его смотреть :)
[04:36:25] <aleksey> я вообще mod_pep наугад сказал :)
[04:36:34] <zenith> aleksey: видим просто это бессмысленно :)
[04:36:50] <aleksey> йа ужо пару патчей применил, да
[04:37:36] <mblsha> клёво
[04:37:37] <zenith> aleksey: ну то ж мелочёвка :P
[04:37:45] <mblsha> патчи! патчи!
[04:37:56] <aleksey> mblsha: учи хаскиль!!!
[04:37:58] mblsha has set the subject to: Jabber Development | Здесь не help desk | для новичков читать сразу тут http://www.gonzo.kiev.ua/projects/jabber/devel-faq.html (Кто не прочитал, ССЗБ) | в jabber секса нет! | ICQ == оффтопик. | [22:22]<sulci> aleksey: Понг от gonzo: 1.03e+03 секунды | здесь ботов нет | MSN + Yahoo = секс есть! | превед ИЛИ слепые смайлы ")))" == /ban | ФОТКИ-ФОТКИ! | Даешь PEP к следующей пятилетке!
[04:38:20] zenith has set the subject to: Jabber Development | Здесь не help desk | для новичков читать сразу тут http://www.gonzo.kiev.ua/projects/jabber/devel-faq.html (Кто не прочитал, ССЗБ) | в jabber секса нет! | ICQ == оффтопик. | [22:22]<sulci> aleksey: Понг от gonzo: 1.03e+03 секунды | здесь ботов нет | MSN + Yahoo = секс есть! | превед ИЛИ слепые смайлы ")))" == /ban | ФОТКИ-ФОТКИ! | aleksey: ПАТЧИ! ПАТЧИ!
[04:38:23] <aleksey> утром хаскиль, вечером пеп
[04:38:29] <zenith> egc
[04:38:32] <zenith> упс
[04:38:54] <aleksey> топег надо в транакциях менять :)
[04:38:57] <zenith> mblsha: сорри :)
[04:39:14] <mblsha> zenith: поправь еще раз ;)
[04:39:36] zenith has set the subject to: Jabber Development | Здесь не help desk | для новичков читать сразу тут http://www.gonzo.kiev.ua/projects/jabber/devel-faq.html (Кто не прочитал, ССЗБ) | в jabber секса нет! | ICQ == оффтопик. | [22:22]<sulci> aleksey: Понг от gonzo: 1.03e+03 секунды | здесь ботов нет | MSN + Yahoo = секс есть! | превед ИЛИ слепые смайлы ")))" == /ban | ФОТКИ-ФОТКИ! | Даешь PEP к следующей пятилетке! | aleksey: ПАТЧИ! ПАТЧИ!
[04:44:36] <mblsha> а какой номер дескриптора у STDIN?
[04:44:53] <zenith> адзын?
[04:44:58] <aleksey> два?
[04:45:09] <aleksey> не
[04:45:11] <mblsha> that is the question!
[04:45:31] <aleksey> ноль наверно таки
[04:45:34] <zenith> mblsha: пеши во все дескрипторы сразу для надёжности
[04:45:42] <mblsha> мне читать надо!
[04:45:47] <aleksey> а зачем ему писатьв stdin? :)
[04:46:00] <aleksey> mblsha: читай из stdout
[04:46:17] <mblsha> полениться что ли и поискать снипет который читает весь stdin в буфер…
[04:46:42] <aleksey> а ракель не умеет по кускам текст хавать? :)
[04:46:49] <mblsha> а то!
[04:46:52] <aleksey> надо обязательно сначала всё в память забить? :)
[04:46:55] <mblsha> только это рагель!
[04:47:07] <aleksey> ракель
[04:47:11] <mblsha> ггг!
[04:47:15] <zenith> конкретный сракель
[04:47:16] <sulci> hmm..
[04:47:19] <zenith> sulci: цыц
[04:47:22] <sulci> zenith: 2 года тому же. Если же за границу за последний месяц
[04:48:09] <mblsha> ы, /me вспомнил си
[04:49:39] <zenith> надо сульцию зобанить
[04:53:55] <mblsha> FILE *file = fdopen(0, "rb");
try {
char buf[4096];
while (!feof(file)) {
size_t len = fread(buf, 1, sizeof(buf)-1, file);
buf[len+1] = 0;
parser.execute(buf, len+1, 0);
}
}
catch(std::string msg) {
std::cout << "Exception: " << msg.c_str() << std::endl;
}
fclose(file);
[04:54:21] <mblsha> онопарсит! парситправильно!
[04:55:20] <mblsha> так, теперь надо определить победителя лотереи
[04:55:39] <mblsha> побеил aleksey с ответом «ноль наверно таки»
[04:55:43] <aleksey> а если в исходном файле нолег?
[04:55:45] <mblsha> поздравляем!
[04:55:54] <mblsha> тогда парсер ругнется
[04:56:18] <mblsha> $ echo -e "\n" | ./params
Exception: Invalid format, parsing fails.
Line:1:
[04:56:30] <mblsha> $ echo -e "" | ./params
Exception: Invalid format, parsing fails.
Line:1:
[04:56:41] <aleksey> а пчу ты не делал fread(..., stdin)? :)
[04:56:50] <mblsha> $ echo -e "\r\n" | ./params
params_done
[04:56:58] <mblsha> да? хорошая идея
[04:57:07] <mblsha> только закоммитчу сначала этот вариант
[04:58:29] <mblsha> о, работает
[04:58:35] <mblsha> aleksey: спасибо второй раз! :)
[04:59:18] <mblsha> $ echo -e "version:666.6\r\n\r\n" | ./params
version: 666.6
params_done
[04:59:39] <mblsha> $ echo -e "version:66a.6\r\n\r\n" | ./params
Exception: Invalid format, parsing fails.
Line:1:version:66a.6
[05:00:42] <zenith> mblsha: а зачем пся дискаверит сервер при коннекте?
[05:00:55] <mblsha> zenith: не знаю
[05:01:07] <mblsha> все, мавр сделал свое дело, пора вкойку
[05:01:08] <aleksey> mblsha: типерь записывай миня в афторы пси
[05:01:17] <mblsha> aleksey: это не пси а секретный проект!
[05:01:28] <aleksey> тогда записывай в афторы сикретнага проекта :)
[05:02:08] <mblsha> в авторы файлика могу
[05:02:32] <aleksey> файлека мне мало
[05:02:45] <aleksey> и это обязательно GPL
[05:02:59] <mblsha> ага, gpl
[05:03:00] <mblsha> жадина!
[05:03:06] infis joins the room
[05:03:59] <mblsha> $ echo -e "version:666.6\r\nversion:0.0\r\nversion:a.b\r\n" | ./params
version: 666.6
version: 0.0
Exception: Invalid format, parsing fails.
Line:3:version:a.b
[05:04:01] <mblsha> ах, ляпота
[05:04:53] <aleksey> странный парсер
[05:05:04] <aleksey> ему надо подсовывать и размер, и ноль в конце
[05:05:21] <mblsha> у меня assert на ноль в конце стоит
[05:05:29] <aleksey> зачем? :)
[05:05:30] <mblsha> на всякий случай
[05:05:43] <zenith> сложнейшая программа :)
[05:05:46] <mblsha> и проверяется на переполнение буфера
[05:06:05] <mblsha> zenith: мой парсер умеет 10 команд
[05:06:13] <mblsha> и не все команды имеют один параметр
[05:06:46] <aleksey> надо песать на хаскиле, и никаких переполнений нибудит
[05:06:47] mblsha сознается что нагло утащил идею по парсенью из http1.1 парсера mongrel'я
[05:07:22] <mblsha> aleksey: ragel не умеет делать парсеры на хаскиле :P
[05:07:46] <aleksey> у хаскиля свои парсиру
[05:07:51] <aleksey> парсиры
[05:07:52] <mblsha> zenith: в одной команде один из параметров может неограниченно повторяться например
[05:08:07] <zenith> mblsha: то есть?
[05:08:21] <mblsha> foobar:1:2:3:5:234234:23424:234:234
[05:08:42] <mblsha> и (':' digit+) может быть сколько угодно
[05:08:58] <zenith> ужос... одна строчка на бидоне :)
[05:09:06] <aleksey> и на ырланке
[05:09:20] <mblsha> ну давайте ваши строчки, я на них посмотрю
[05:09:36] <mblsha> (тут на самом деле тоже одна строчка)
[05:09:46] <aleksey> 1> string:tokens("foobar:1:2:3:5:234234:23424:234:234", ":").
["foobar","1","2","3","5","234234","23424","234","234"]
[05:09:58] <mblsha> aleksey: а валидатор где?
[05:10:08] <aleksey> валидатар чего?
[05:10:11] <mblsha> ввода
[05:10:34] <mblsha> формат такой: "foobar:" (":" digit+)+
[05:10:39] <aleksey> а тут есть ограниченийа? :)
[05:10:44] <mblsha> да
[05:10:59] <mblsha> чуть выше упрощенный сниппет из моего .rl файла
[05:11:03] <aleksey> ["foobar" | _] = ....
[05:11:45] <mblsha> то что по двоеточию во всех нормальных языках можно сплитить, я прекрасно в курсе
[05:13:26] <mblsha> вот кстати HTTP1.1 парсер из Mongrel: http://rubyforge.org/plugins/scmsvn/viewcvs.php/trunk/ext/http11/http11_parser.rl?root=mongrel&view=markup
[05:15:53] jive-sulci leaves the room
[05:15:53] jive-sulci joins the room
[05:16:40] <aleksey> mblsha: рабя по прежнему не знает про юникод?
[05:16:57] <zenith> aleksey: она понимает только иероглифы
[05:17:31] <aleksey> а на ырланке парсир http делаиццо так: inet:setopts(Socket, [http]).
[05:21:01] <mblsha> zed shaw кстати хвастался что парсер mongrel написан в точном соответствии со спецификацией, и поэтому не допускает разных видов атак, которые проходят с самописным парсером apache
[05:21:04] <zenith> mblsha: парсер на бидоне:
[x for x in "foobar:1:2:3:5:234234:23424:234:234".split(":")[1:] if re.match('[0-9]+', x)]
[05:21:08] <mblsha> aleksey: пчу же? понимает
[05:22:01] <mblsha> zenith:
1) why not \d?
2) а эксепшен будет райзить на неправильном? :)
[05:22:06] <mblsha> вроде 2) — не будет
[05:22:30] <zenith> mblsha: нет экзепшина
[05:22:46] <zenith> mblsha: ну можно чуть усложнить
[05:22:55] <mblsha> zenith: не надо :)
[05:23:26] <zenith> mblsha: в бидоне кстати есть класс парсеров out of box :)
[05:29:20] <mblsha> zenith: где их нет :)
[05:29:26] <mblsha> все, гуднайт эврибади!
[05:40:11] <aleksey> mblsha: меня спрашивают где пси хранит настройки
[05:40:20] <aleksey> mblsha: быстро удаляй меня из списка афторов пси
[05:42:17] <zenith> aleksey: хто посмел спросить? :)
[05:49:10] aleksey leaves the room
[05:53:37] <zenith> uptime mrim.jabber.ru
[05:53:37] <sulci> zenith: Сервер mrim.jabber.ru работает без остановок 1 минуту 22 секунды
[06:15:57] jive-sulci leaves the room
[06:15:57] jive-sulci joins the room
[06:35:08] <zenith> infis: у ёжика есть mod_filter - http://ejabberd.jabber.ru/mod_filter
[06:45:59] jive-sulci leaves the room
[06:46:00] jive-sulci joins the room
[06:53:05] teo leaves the room: Replaced by new connection
[06:53:05] teo joins the room
[06:58:19] nVa joins the room
[07:16:01] jive-sulci leaves the room
[07:16:01] jive-sulci joins the room
[07:46:02] jive-sulci leaves the room
[07:46:03] jive-sulci joins the room
[08:02:13] <infis> zenith: он не тело сообщения фильтрует, а фильтрует отправителя и получателя, т.е. делает возможным отпраку сообщений только конкретным пользователям
[08:03:42] <zenith> infis: а зачем тело фильтровать???
[08:07:47] MMM leaves the room
[08:08:25] <infis> zenith: мне надо антиматы, а не фильтровать кто-кому может отсылать сообщения
[08:09:28] <zenith> infis: а фильтр не запаришься для антимата делать? :)
[08:10:41] FiLinX joins the room
[08:11:00] <infis> zenith: надо хотя бы самый простенький, там проблема больше с заменой русских символов на латинские, чем сами слов
[08:13:02] <zenith> infis: простенький будет глючить. не бывает простеньких безглючных антиматов
[08:13:37] <zenith> у вас же вроде не корпоративка, зачем вам этот тюнинг в зоопарке?
[08:14:12] <infis> zenith: ты не совсем прав, можно тупо сделать большой словарь полных слов, тогда глюков не будет
[08:14:37] <infis> zenith: когда в чате присутствуют дети лет 12 приходится задумываться
[08:15:11] teo leaves the room
[08:16:04] jive-sulci leaves the room
[08:16:04] jive-sulci joins the room
[08:16:05] <a.salnikov> infis: йопт/ если тебе для конференции то бота заведи в комнату и хоть 10 12ти-летних пусть сидят
[08:27:17] <zenith> infis: дык чё с s2s'ом то?
[08:27:25] <zenith> infis: в чём трабла?
[08:27:42] BTobotras leaves the room: Replaced by new connection
[08:27:42] BTobotras joins the room
[08:29:04] teo joins the room
[09:07:26] zenith leaves the room
[09:07:40] zenith joins the room
[09:11:12] evgs joins the room
[09:16:08] jive-sulci leaves the room
[09:16:08] jive-sulci joins the room
[09:35:13] dsh joins the room
[09:36:07] <dsh> доброе утро
[09:43:43] infis leaves the room: Replaced by new connection
[09:43:44] infis joins the room
[09:52:57] Bolik joins the room
[09:53:34] <Bolik> доброе утро, леди и джентльмены
[09:57:08] steam joins the room
[09:57:14] <steam> йо
[10:16:11] jive-sulci leaves the room
[10:16:12] jive-sulci joins the room
[10:21:19] <ermine> ping
[10:21:19] <sulci> ermine: Понг от тебя 0.0489 секунды
[10:21:23] <ermine> хм
[10:21:32] jive-sulci leaves the room
[10:22:22] <zenith> ermine: а чё оно так летает? :)
[10:22:41] a.salnikov сидит и опасается апдейтить продуктивный сервер с 5ки на 6ку..
[10:22:47] <ermine> zenith: или сервер падает, или связь рвется
[10:22:53] a.salnikov удалённо естессно
[10:23:20] <zenith> ermine: а в логах невидно? :)
[10:23:44] <ermine> zenith: в логах реконнект
[10:24:35] <ermine> zenith: но проблема в том, что бот не получает мессаг и презенсов :)
[10:25:02] <dsh> a.salnikov, а насколько удаленно?
[10:25:45] <a.salnikov> dsh: очень удалённо. я в сибире, тазик в москве
[10:26:14] <dsh> может лучше погодить, пока оно станет не настолько удаленно?
[10:26:42] jive-sulci joins the room
[10:26:42] jive-sulci leaves the room
[10:27:07] <a.salnikov> dsh: хе.. не думаю что в ближайшее время оно станет менее удалённо. :о)
[10:27:09] jive-sulci joins the room
[10:27:16] <ermine> аааа ыыыы
[10:27:24] <dsh> a.salnikov, ну а консоль хоть есть удаленная?
[10:27:26] <ermine> wildfire глючит нь мал
[10:27:27] <zenith> ermine: гг
[10:27:50] <ermine> zenith: я вставила в бота посылку <presence/> (без атрибутов)
[10:28:00] <zenith> ermine: и? :)
[10:28:02] <a.salnikov> dsh: неа.. в том то и боязнь.. но зато там есть какой то админ на колокейшне котрый один раз уже тыкал кнопочку резет по нашей просьбе
[10:28:08] <ermine> без этого мессаги из конфы ложатся в оффлайн
[10:28:14] Bolik leaves the room
[10:28:22] <ermine> ping
[10:28:22] <sulci> ermine: Понг от тебя 0.0483 секунды
[10:28:22] <jive-sulci> ermine: Понг от тебя 0.437 секунды
[10:28:30] <ermine> теперь ходят к боту
[10:28:38] <dsh> a.salnikov, резет если что не поможет. А можно попросить подключить второй винчестер?
[10:28:52] <ermine> zenith: а ты что-нибудь понимаешь? :)
[10:29:35] <zenith> ermine: ну по идее presence надо сразу сразу после авторизации броадкастить вроде бы
[10:29:57] <a.salnikov> dsh: вот чего не знаю того не знаю.. повременю наверное пока.. в пределах города то уже не один сервер удалённо обновил.. но раз на раз как говорится.. :о)
[10:29:57] <ermine> zenith: зачем?
[10:30:12] <ermine> zenith: я послала презенс конфе, этого должно быть достаточно
[10:30:18] <zenith> а как ты приоритет покажешь?
[10:30:26] <zenith> не помню точно
[10:30:34] Bolik joins the room
[10:30:38] FiLinX leaves the room
[10:30:42] <ermine> какой нафиг приоритет
[10:30:50] <ermine> ладно, ты ничего не понял
[10:31:13] <ermine> но мне уже стало неинтересно
[10:31:14] <zenith> конечно не понял, я только понял что ты куда-то броадкастишь презенс :)
[10:31:14] jive-sulci leaves the room
[10:32:01] <ermine> zenith: охгосподи
[10:33:20] <ermine> zenith: без бродкастового презенса боту приходили только iq запросы и ответы, больше ничего
[10:33:45] <ermine> zenith: спроси у тео, он скажет, что это смешно
[10:35:19] <zenith> ну и что? teo всё высмеивает :)
[10:35:37] <zenith> а я думаю, что message не должны к тебе лететь
[10:35:43] <zenith> и presence тоже
[10:35:56] <zenith> After sending initial presence, an active resource is said to be an "available resource".
[10:36:21] <zenith> дальше надо читать правила роутинга станц
[10:36:46] <ermine> zenith: почему не должны ходить? Докажи
[10:37:09] <ermine> особенно если ты пишешь человеку на тот ресурс, на который тот точно приконнекчен
[10:37:41] <zenith> ermine: 11.1 Inbound Stanzas, пункт 3 в rfc3920
[10:37:51] <zenith> *3921
[10:38:13] <ermine> zenith: попробуй работать со своим мримом, не посылая презенс серверу (чтобы не получать презенсы из ростера) и возрадуйся
[10:38:19] <zenith> гоню, пункт 5
[10:38:39] <ermine> а что там?
[10:39:33] <zenith> Else if the JID is of the form <user@domain> and there are no available resources associated with the user, how the stanza is handled depends on the stanza type:
...
For message stanzas, the server MAY choose to store the stanza on behalf of the user and deliver it when the user next becomes available, or forward the message to the user via some other means (e.g., to the user's email account). However, if offline message storage or message forwarding is not enabled, the server MUST return to the sender a <service-unavailable/> stanza error. (Note: Offline message storage and message forwarding are not defined in XMPP, since they are strictly a matter of implementation and service provisioning.)
...
[10:39:54] <ermine> ну блин, не мог в двух словах пересказать и паруски!
[10:41:02] <zenith> ну надо же вникать в эту белиберду :)
[10:41:50] <zenith> For all other presence stanzas, the server SHOULD silently ignore the stanza by not storing it for later delivery or replying to it on behalf of the user.
[10:42:02] <zenith> презенсы тоже не прилетят, хотя там и should
[10:43:32] <ermine> в общем, wildfire невозможно пользоваться, если хочешь только в конфе сидеть
[10:44:05] <ermine> точнее, пользоваться любым сервисом, к нему подключенным
[10:45:55] <zenith> ну он ничего не нарушает вроде
[10:46:23] <ermine> а зачем iq ходють?
[10:47:04] <zenith> ermine: потому что они могут ходить, там ниже написано
[10:47:36] <ermine> zenith: :)
[10:48:08] <zenith> хотя чтобы удостовериться, надо плностью перечитывать весь rfc :)
[10:48:29] <zenith> там может быть и противоречие где-нить, я не удивлюсь :)
[10:49:25] <ermine> не, это действительно только правила маршрутизации
[10:49:51] <zenith> а вот с iq не совсем понятно :-/
[10:51:28] <zenith> а нет, не должны ходить iq
[10:51:41] <zenith> For IQ stanzas, the server itself MUST reply on behalf of the user
[10:51:56] <zenith> сервер сам должен отвечать. по мере сил :)
[10:52:20] Alter рад всех приветстовать! :D
[10:52:42] <ermine> zenith: в общем, нифига не понятно
[10:53:13] <zenith> ermine: ну в принципе относительно понятно :)
[10:53:37] <zenith> ermine: какие iq к тебе прилетают?
[10:54:14] <zenith> хотя в любом случае не должные они лететь, если у тебя нет "available resources"
[10:54:28] levsha joins the room
[10:54:40] <ermine> zenith: ну iq:version
[10:54:51] <levsha> ку!
[10:55:11] <zenith> ermine: if the semantics of the qualifying namespace define a reply that the server can provide, the server MUST reply to the stanza on behalf of the user; if not, the server MUST reply with a <service-unavailable/> stanza error.
[10:55:36] <zenith> ermine: по идее на iq:version сервер должен ответить сам service-unavailable
[10:56:25] <zenith> ладно, я домой
[10:56:28] zenith leaves the room
[10:56:41] <ermine> zenith: давно уже ни один клиент не умеет "не посылать презенс серверу"....
[10:56:57] <ermine> даже ткаббер - сакс.
[11:02:40] evgs-ipaq joins the room
[11:03:22] <evgs-ipaq> bombus умеет
[11:04:03] <ermine> а ты пробовал на wildfire?
[11:04:18] <ermine> залогинься там, отключи бродкаст презенса и зайди сюда
[11:04:48] <evgs-ipaq> судя по вышенаписанному - будут проблемы...
[11:05:17] <ermine> ну попробуй на своей шкуре
[11:05:32] <ermine> хотя бы чтобы исключить, что проблемы только у меня :)
[11:07:08] evgs-ipaq leaves the room
[11:07:56] bombus_mobilus joins the room
[11:08:23] <ermine> ну скажи че-нить
[11:08:41] <bombus_mobilus> with presence (first test)
[11:08:58] <ermine> а (разочарованно)
[11:08:58] <evgs> ща без презенса залогинюсь
[11:09:32] bombus_mobilus leaves the room
[11:10:13] bombus_mobilus joins the room
[11:10:24] <steam> tr er evangelist
[11:10:24] <sulci> steam: евангелист
[11:10:30] <steam> tr er senior evangelist
[11:10:30] <sulci> steam: старший евангелист
[11:10:52] <evgs> version bombus_mobilus
[11:10:55] <sulci> evgs: у bombus_mobilus клиент Bombus 0.3.7.595 (en) - MIDP2 Platform=Windows CE
[11:11:10] <bombus_mobilus> ping
[11:11:12] <sulci> bombus_mobilus: Понг от тебя 2.12 секунды
[11:11:37] <evgs> ermine: те же грабли, что и у тебя.
[11:11:39] <ermine> у тебя таки мессаги ходят?
[11:11:53] <ermine> evgs: а откуда пинг?
[11:12:04] <evgs> это исходящая мессага
[11:12:15] <ermine> а
[11:12:44] <ermine> evgs: спасибо, утешил
[11:13:06] bombus_mobilus leaves the room
[11:15:37] <evgs> зато /me проверил, что bombus и wildfire дружат с in-band registration
[11:16:10] <ermine> да ну
[11:16:14] <ermine> sasl круче
[11:20:24] <evgs> sasl в бомбусе тоже есть - иначе бы я не задействовал компрессию
[11:21:06] <ermine> а она есть в wildfire? :)
[11:21:20] <evgs> ermine: не проверял
[11:21:52] <ermine> есть
[11:22:36] <evgs> единственная проблема с компрессией - прожорливая jzlib, отъедающая в рантайме 300кБ памяти :( heap телефона требуется не менее 1МБ
[11:23:15] <ermine> посмотри как оно сделано в wildfire
[11:24:01] <ermine> хотя наверное ему пофиг сколько памяти у клиента
[11:33:09] Aliquis joins the room
[11:37:11] zenith joins the room
[11:37:49] <Aliquis> ermine: так как там насчет сулки? Заработал он с wildfire?
[11:40:05] <zenith> а чем вам init presence не нравится?
[11:40:26] <zenith> ermine: в чём собссно проблема? :)
[11:41:11] <teo> zenith: а зачем init presence?
[11:45:06] <zenith> teo: хз
[11:45:18] <zenith> teo: это надо у петьки спрашивать
[11:45:38] <zenith> teo: видимо как атавизм остался
[11:47:00] <teo> zenith: почему атавизм? для обычного клиента это удобно
[11:59:30] <zenith> teo: чем? после авторизации и ресурс биндинга можно запросить ростер, а можно не запрашивать. зачем нужен ещё init presence?
[12:00:11] <teo> zenith: а как в запросе ростера ты обьяснишь, что ты away?
[12:00:12] <zenith> разве что чтобы статус свой указать
[12:00:37] <teo> zenith: кроме того, мало ли зачем мне нужен ростер...
[12:01:12] <steam> re er chores
[12:01:18] <steam> tr er chores
[12:01:18] <sulci> steam: хозяйственные работы
[12:03:39] <zenith> teo: согласен. но привязывать "available resource" к init presence некорректно...
[12:04:10] <teo> zenith: почему?
[12:04:36] <zenith> teo: ну видишь, ermine это не нравится :)
[12:04:50] <teo> zenith: по-моему, очень естественно - послал presence - available
[12:05:02] <teo> ermine: что тебе не нравится?
[12:05:13] <zenith> teo: по аналогии - сделал resource binding - available
[12:05:23] <teo> zenith: не
[12:06:12] <teo> zenith: это ты всего лишь готов получать/отправлять сообщения (да и то только после того, как создашь сессию - вот этого я не понимаю, зачем два шага)
[12:06:21] <teo> zenith: но только физически
[12:06:38] <teo> zenith: формально ты не объявлял, что можно слать
[12:06:42] <zenith> teo: вот именно, я хочу всё получить, но не хочу светиться
[12:07:10] <zenith> teo: например хочу offline messages собрать тихо и незаметно :)
[12:07:20] <teo> zenith: нефиг. invisibility долой
[12:07:48] <zenith> teo: ну боту не нужен этот презенс например
[12:07:52] <teo> а для offline неплохо было бы отдельный протокол сделать
[12:07:58] <teo> zenith: ну и пусть не шлет
[12:08:08] <zenith> teo: но тогда он ничё не получит
[12:08:15] <teo> zenith: а зачем боту получать сообщения на bare jid?
[12:08:26] <zenith> teo: хз, я к примеру
[12:12:15] Aliquis leaves the room
[12:16:40] Aliquis joins the room
[12:16:56] <zenith> teo: кстати, получается, что ёжик нарушает раздел 11.1, п. 5.5, rfc3921, если верить ermine
[12:17:44] <teo> в 11.1 нет пункта 5.5
[12:17:56] <zenith> ой, 5.4
[12:18:53] <teo> все может быть
[12:20:16] <zenith> да и 11.1, 3 тоже судя по всему нарушает, надо проверять
[12:20:51] <zenith> в тех местах где MUST :)
[12:23:19] SieNight joins the room
[12:36:44] <zenith> так, 11.1, 3(b) нарушает
[12:37:35] <ermine> teo: сульци не работает с ростером, зачем ему init presence?
[12:37:50] <zenith> 11.1, 5.4 не нарушает
[12:37:58] <teo> ermine: незачем
[12:39:40] <zenith> 11.1, 5.1 нарушает
[12:39:53] <zenith> короче дофига там он нарушает
[12:40:05] <zenith> и кое-кто этим уже пользуется :)
[12:43:00] SieNight leaves the room
[12:44:59] <zenith> надо прикрывать лавочку :)
[12:48:20] <ermine> zenith: кто нарушает, кто использует?
[12:51:51] gonzo joins the room
[12:52:04] <zenith> ermine: ёжик нарушает, сульци использует
[12:52:34] <zenith> ermine: если ты не шлёшь init presence, то по rfc у тебя вообще нифига не должно работать :)
[12:52:50] <gonzo> re
[12:54:37] <ermine> zenith: жпа!
[12:54:45] <zenith> ermine: ага :(
[12:55:10] <zenith> ещё какая
[12:55:50] <zenith> ermine: без init presence ты можешь задавать вопросы только серверу, например ростер попросить
[12:57:26] <zenith> ermine: так что шли init presence и проблем не будет :)
[12:58:13] <evgs> zenith: секундочку... что ты считаешь при интерпретации 11.1 * активным ресурсом?
[12:59:07] <zenith> After sending initial presence, an active resource is said to be an "available resource".
[12:59:14] ermine убегает до вечера, нет времени почитать бред
[12:59:23] evgs смотрит 3. Session establishment
[12:59:52] <zenith> evgs: и чё там?
[12:59:57] a.salnikov leaves the room
[13:00:04] <evgs> там есть термин "active resource"
[13:00:31] <zenith> в правилах роутинга станз available resource
[13:02:09] <zenith> видимо "активный" и "доступный" разные вещи, даже по смыслу слова
[13:02:44] <zenith> rfc сакс, xml зло
[13:02:53] <evgs> и есть ещё 5.1 Client and Server Presence Responsibilities
[13:03:15] <evgs> разжёвывающий initial presence
[13:03:21] <zenith> угу
[13:03:28] <zenith> ну я его как раз и прочитал
[13:03:55] <ermine> нихачу initial presence!
[13:06:12] <zenith> mblsha: а почему когда контакт в ростере unavailable, то на этом итеме нельзя выполнить комманду?
[13:06:18] <ermine> zenith: а еще как работает invisible? :)
[13:06:25] <zenith> mblsha: зачем вы так сделали?
[13:06:58] <zenith> ermine: invisible нестандартен :)
[13:07:10] <zenith> ermine: мы это с тобой уже обсуждали :)
[13:07:26] <zenith> ermine: если ты конечно про type='invisible'
[13:07:49] <ermine> zenith: нет, именно unavailable
[13:08:33] <zenith> не понял. в rfc есть только privacy rules, нету инвизибла как такового :)
[13:08:59] <zenith> *privacy lists
[13:09:10] <ermine> zenith: а unavailable послать контакту отдельно запрещено?
[13:09:28] <zenith> ermine: нет, да хоть error шли :)
[13:11:07] jive-sulci joins the room
[13:11:11] <ermine> ping
[13:11:11] <sulci> ermine: Понг от тебя 0.0467 секунды
[13:11:30] jive-sulci leaves the room
[13:11:58] <ermine> там в initial presence поставила type=unavailable, все как jive задумало
[13:12:43] <ermine> блин где же джип
[13:14:18] <zenith> ermine: при броадкасте presence type="unavailable" сервер должен тебя отключить
[13:14:48] <ermine> zenith: от сети?
[13:16:04] <zenith> а нет, гоню
[13:16:22] <zenith> В 5.1.2 последний абзац
[13:16:38] ermine капризно сморщила носик и уехала на джипе
[13:16:55] <mblsha> zenith: почему нельзя? можно
[13:17:30] <zenith> mblsha: что можно?
[13:17:49] <mblsha> zenith: когда контакт в ростере unavailable, то на этом итеме можно выполнить комманду
[13:18:01] <zenith> mblsha: у тебя можно?
[13:18:08] <mblsha> zenith: команды запрашиваются
[13:18:08] <zenith> mblsha: у меня нельзя было
[13:18:17] <zenith> mblsha: менюшка неактивна
[13:18:18] <mblsha> zenith: они просто по умолчанию выключены. надо включить.
[13:18:33] <mblsha> на той стороне, которой управляют
[13:19:18] <zenith> mblsha: итем online - менюшка команд активна, итем ушел в offline - менюшка неактивна
[13:19:37] <zenith> mblsha: надо ещё где-то чё-то включать?
[13:20:34] <mblsha> zenith: а, ты offline имел в виду
[13:20:55] <mblsha> zenith: а как оно на нем должно работать, раз его нет? :)
[13:21:09] <zenith> mblsha: ну например нет подписки
[13:21:23] <zenith> или это итем транспорта
[13:21:38] <mblsha> итем транспорта?
[13:21:49] <zenith> ну legacy контакт с транспорта
[13:22:03] <mblsha> еще use cases будут?
[13:22:30] <zenith> а этого мало? :)
[13:22:43] <mblsha> думал ты разойдешься и еще пяток вывалишь
[13:25:30] <mblsha> tr er break fast
[13:25:30] <sulci> mblsha: разговейтесь
[13:25:33] <zenith> mblsha: mrim-контакт в оффлайне и я хочу ему послать sms'ку, а комманды "не активны" :)
[13:38:09] mblsha leaves the room: Replaced by new connection
[13:38:11] mblsha joins the room
[13:38:11] <sulci> [mblsha] существо с хвостиком и розовыми ушками и отполированными резцами
[13:38:20] <mblsha> третий юзкейс!
[13:39:53] <zenith> mblsha: нее, это подкейс второго :)
[13:40:08] <mblsha> zenith: /me доложит
[13:42:28] mblsha нашел парсер C++: http://www.gccxml.org/HTML/Index.html
[13:53:49] malik joins the room
[13:55:05] malik leaves the room
[14:24:07] Bolik leaves the room
[14:27:18] Bolik joins the room
[14:32:55] catap_work leaves the room
[14:51:35] Bolik leaves the room
[14:52:14] aim joins the room
[14:52:17] <aim> всем привет
[14:52:42] <igor-> aim: привет!
[14:52:44] <aim> поставил вот тут tkabber на чистый debian unstable (tkabber ставил как из пакета, так и из тарбола) -- тормозит при коннекте к jabber.ru
[14:52:56] <aim> секунд 30-40 подклчюается.
[14:53:13] <aim> машина мощная (турион, дистр под arch x86)
[14:53:23] <aim> что это может быть?
[14:54:28] <aim> телнет на jabber.ru 5222 проходит моментально
[14:54:40] igor- смотрит на teo
[14:54:43] <igor-> version aim
[14:54:43] <sulci> igor-: у aim клиент Tkabber 0.9.9 (Tcl/Tk 8.4.12) - Debian GNU/Linux testing/unstable 2.6.17-1-686
[14:56:14] <teo> aim: это подойдет? http://tkabber.jabe.ru/index.php/%D0%A2%D0%BA%D0%B0%D0%B1%D0%B1%D0%B5%D1%80_%D0%A7%D0%B0%D0%92%D0%BE_%28ru%29#.D0.9F.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D0.B0_.D1.81_.D0.BD.D0.BE.D0.B2.D1.8B.D0.BC_.D1.80.D0.B5.D0.BB.D0.B8.D0.B7.D0.BE.D0.BC_.D0.A2.D0.BA.D0.B0.D0.B1.D0.B1.D0.B5.D1.80.D0.B0_0.9.9-1.2
[15:00:16] <aim> teo: спасибо. только я администратор этого DNS сервера и он разрешает коннект по tcp и по udp
[15:01:07] <teo> aim: а как подключается? на каком этапе тормоз? совсем зависает (не перерисовывает интерфейс)?
[15:01:33] <aim> нет. просто долго ждёт ростер
[15:01:42] <aim> щас попробую с консолькой xmlной посмотреть
[15:01:44] aim leaves the room
[15:02:03] <teo> тогда, возможно, проблема на стороне сервера
[15:02:47] aim joins the room
[15:03:09] <aim> ничего... :(
[15:03:19] <aim> 44 секунды до первого сообщения
[15:03:29] <aim> (OUT(1,aim@jabber.ru/Notebook):
<stream:stream xmlns:stream='http://etherx.jabber.org/streams' xmlns='jabber:client' xml:lang='ru-RU' to='jabber.ru' version='1.0'>
IN(1,aim@jabber.ru/Notebook):
<stream:features>
<mechanisms xmlns='urn:ietf:params:xml:ns:xmpp-sasl'>
<mechanism>DIGEST-MD5</mechanism>
<mechanism>PLAIN</mechanism>
</mechanisms>
<register xmlns='http://jabber.org/features/iq-register'/>
</stream:features>)
[15:04:23] <aim> ceptcl -- не нашёл такого пакета...
[15:04:40] <teo> если дело не в dns, то он не нужен
[15:11:24] <evgs> aim: хм... как-то не похоже на самый первый stream:stream
не вижу ни starttls, ни compression в features...
ты SSL используешь?
[15:14:53] igor- leaves the room
[15:17:32] evgs leaves the room: Replaced by new connection
[15:17:33] evgs joins the room
[15:23:19] <aim> evgs: да
[15:23:23] <aim> щас могу повторить
[15:23:29] aim leaves the room
[15:24:13] aim joins the room
[15:26:09] igor- joins the room
[15:28:00] <evgs> aim: попробуй переключиться на starttls или совсем отключить шифрование.
на худой конец - tcpdump
[15:28:37] <aim> у меня starttls
[15:28:41] aim leaves the room
[15:29:20] aim joins the room
[15:29:30] <aim> ой. нет
[15:29:40] <aim> "старый ssl" в настройках
[15:29:47] <aim> блин щас кусок конфига кину.
[15:31:27] <aim> {::::loginconf(stream_options) ssl}
[15:31:30] <aim> всё
[15:31:34] <aim> про ssl ни слова больше
[15:34:17] <aim> evgs: шифрование, кстати, отклчал -- та же фигня
[15:34:26] aim leaves the room
[15:36:42] aim joins the room
[15:37:00] <aim> evgs: да. вот щас ещё раз попробовал -- тоже самое.
[15:40:40] <gonzo> tr er hence
[15:40:40] <sulci> gonzo: следовательно
[15:41:11] nVa leaves the room
[15:48:01] <evgs> aim: ну остаётся один вариант - использовать tcpdump и понять, где затык происходит...
[15:57:25] Bolik joins the room
[16:00:57] evgs leaves the room: Computer went to sleep
[16:03:13] aim leaves the room
[16:19:23] Bolik leaves the room
[16:32:19] igor- leaves the room
[16:43:16] igor- joins the room
[16:50:39] Bolik joins the room
[16:54:19] j-dreamer joins the room
[16:55:26] <j-dreamer> привет народ, кого можно попросить чтобы лог конфы сохранялся и просматривался в web?
[16:55:54] <Bolik> j-dreamer: sulci
[16:56:25] <j-dreamer> Bolik: тоесть, бота вешать надо?
[16:56:33] <Bolik> j-dreamer: угу
[16:56:43] <j-dreamer> и будет сохранять логи на jabber.ru ?
[16:57:04] <Bolik> не, будет сохранять туда, куда скажешь
[16:57:28] dsh leaves the room
[16:58:04] <j-dreamer> я кажется видел логи некоторых конференций на jabber.ru, мне казалось это делается на уровне сервера, т.е. достаточно попросить у администрации чтоб вывесили....
[16:58:29] <steam> j-dreamer: заходите завтра
[16:58:36] <steam> сегодня администрация отдыхает
[16:58:53] <j-dreamer> steam: таки это возможно со стороны сервера?
[16:59:18] <steam> j-dreamer: да.
[16:59:28] <steam> "таки да!"
[16:59:35] <j-dreamer> steam: о, спасибо! зайду завтра.
[17:00:40] <j-dreamer> кстати, администрация это кто? ermine? еще кто-то? чтоб знать сразу к кому обращаться...
[17:01:16] <steam> ermine, ага
[17:01:27] <steam> не забудь бутылочку беэлиза
[17:01:34] <steam> *бейлиза
[17:02:31] <j-dreamer> steam: это что такое? я в Крыму живу, не слышал о таком.
[17:03:02] <j-dreamer> wtf бейлиз
[17:03:02] <sulci> j-dreamer: хз
[17:03:24] <steam> j-dreamer: в Севатополе? Тогда передашь через Алексея. google Bailey's
[17:03:56] <j-dreamer> google Bailey's
[17:03:57] <sulci> j-dreamer: Baileys Recipes and Cocktails
Collection of Baileys recipes and cocktails.
http://www.baileys.com/ - 13k
[17:03:59] <steam> dfn bailey's=любимый напиток ermine
[17:04:00] <sulci> steam: записал.
[17:04:13] <j-dreamer> в Севастополе бываю иногда
[17:04:42] <j-dreamer> ок, ладно, до завтра
[17:04:48] j-dreamer leaves the room
[17:19:58] gonzo leaves the room
[17:32:49] <Bolik> господа, а кто может проконсультировать по поводу lgpl коротенько?
есть софтина, которую я хочу слегка модифицировать, потом либо давать в аренду, либо продавать... закрывать исходники модифицированной версии я не собираюсь - там мнимальные изменения... возможно такое?
[17:33:35] <steam> такое можно даже в gpl
[17:33:59] <Bolik> а тогда чего оная лицензия не позволяет?
[17:34:11] Bolik привык к BSD лицензии :)
[17:34:47] <steam> Bolik: не позволяет брать код, закрывать и не отдавать исходники кастомеру.
[17:35:03] <Bolik> ок, понял... такой проблемы нет
[17:43:21] Aliquis leaves the room
[18:03:59] Bolik leaves the room
[18:08:58] gonzox joins the room
[18:16:56] lisiki joins the room
[18:17:12] lisiki пришли и пощупали gonzox
[18:17:37] lisiki пощупали всех
[18:17:44] gonzox белый и пушистый
[18:18:04] lisiki интересуются знает ли Белый и Пушистый об Одессе
[18:18:11] <lisiki> также интересует курс рубль-гривна
[18:18:35] <lisiki> также интересует, сколько гривен может понадобиться двум малопьющим женщинам на один день в одессе:)
[18:19:09] <steam> lisiki: берите сразу в расчете на еще двух многопьющих мущщин!
[18:19:46] lisiki осторожно косятся
[18:20:32] <lisiki> мы нашли вот http://www.ifstudio.org/visitukraine/currency-converter.html
[18:20:46] <lisiki> но мы глупые и не понимаем, сколько же всетаки рублей стоит один гривн:)
[18:20:52] <steam> около 5-6
[18:20:59] <steam> было в прошлом году
[18:21:01] <lisiki> ага
[18:21:17] <lisiki> и на что етого гривна хватает?
[18:21:35] <lisiki> ну типа шашлыков покушать гденьть - скок надо?
[18:23:41] lisiki настороженно смотрят
[18:24:40] <steam> в одессе таки просто за красивые глаза покормят, ой-вэй!
[18:25:05] <lisiki> мы там проездом:)
[18:25:10] <lisiki> у нас времени не будед:)
[18:25:17] <lisiki> нам надо достопримечательности и покушать:)
[18:25:29] <lisiki> в частности интересует малая арнаутская%)
[18:27:49] <gonzox> lisiki: малая арнаутская не впечатляет :)
[18:27:56] <gonzox> Тихая провинциальная улочка
[18:28:30] <lisiki> мы там будем прыблызно один день с 8 утра до 12 дня и другой день с 9 утра до 18 вечера
[18:29:34] <gonzox> Сколько стоят шашлыки в Одессе я не знаю. Но сейчас спрошу
[18:29:47] lisiki сглотнули
[18:29:53] <gonzox> не знают
[18:30:02] lisiki вздохнули
[18:30:05] <lisiki> ну ладно..
[18:30:11] <gonzox> вобщем денег надо брать побольше. Лишние вышлете мне
[18:30:24] <steam> lisiki: не высылайте ему ничего, он все пропьет!
[18:30:34] <lisiki> пропить мы и сами можем:Р
[18:31:36] levsha leaves the room
[18:34:07] <gonzox> lisiki: 17:33,35 <blacknick> gonzox: от 15 до 30 грн 100 гр
[18:34:14] <gonzox> это столько шашлык
[18:34:42] <lisiki> calc 30*6
[18:34:42] <sulci> lisiki: 180
[18:34:45] <lisiki> ну ничо так
[18:37:12] levsha joins the room
[18:39:01] zenith leaves the room
[18:49:05] levsha leaves the room
[18:57:42] evgs joins the room
[19:03:31] steam leaves the room
[19:07:01] gonzox leaves the room
[19:08:49] gonzox joins the room
[19:40:51] ascii32 joins the room
[19:44:33] gonzox leaves the room
[19:49:46] <BTobotras> calc sqrt(-1)
[19:50:57] igor- поприветствовал легендарного соседа по улице.
[20:00:05] ascii32 leaves the room
[20:00:42] lisiki leaves the room
[20:02:40] <ermine> calc sqrt(-1)
[20:02:40] <sulci> ermine: nan
[20:03:06] <ermine> ну что у вас тут?
[20:03:20] <ermine> что порешили с презенсом и wildfire с ежиком?
[20:03:25] <ermine> ping
[20:03:26] <sulci> ermine: Понг от тебя 0.456 секунды
[20:03:34] <ermine> хм, многовато
[20:11:22] <BTobotras> igor :)
[20:23:48] <ermine> жизнь сяксъ
[20:28:36] Pavel81 joins the room
[20:30:21] Pavel81 leaves the room
[20:45:43] <BTobotras> да ладно
[20:46:45] <ermine> значит нет возражений
[21:06:01] MMM joins the room
[21:06:45] <MMM> seen gonzox
[21:06:45] <sulci> MMM: Я никогда здесь не видел gonzox.
[21:06:58] <MMM> seen gonzox
[21:06:58] <sulci> MMM: Я никогда здесь не видел gonzox.
[21:10:24] igor- leaves the room
[21:22:03] steam joins the room
[21:26:32] MMM leaves the room
[21:30:39] <ermine> сегодня пятница чтоль?
[21:48:05] BTobotras испортил уже четыре DVDшные болванки. Тупим под вечер...
[21:48:11] <BTobotras> ermine: даже и не четверг еще
[21:50:18] Bolik joins the room
[21:51:01] <steam> Только что создалась новая лента новостей на rss.jabber.ru.
JID: collider@rss.jabber.ru
Заголовок: больная моя уточка
[21:51:18] <steam> ужос какой
[21:51:30] <Bolik> ;)
[22:02:28] ermine жует сыр, зажаренный в лаваше
[22:23:26] igor весь день сильно болит голова и всё валится из рук. :-\
[22:24:15] <ermine> igor: пошли вместе в морг
[22:24:30] aleksey joins the room
[22:24:30] <sulci> [aleksey] Всем учить хаскиль полчаса!
[22:24:53] <ermine> aleksey: чистилку напейсал?
[22:25:21] <aleksey> ку
[22:25:32] <aleksey> подожди :)
[22:26:15] <ermine> aleksey: кстати, почитай сегодняшний этот чатлог, непонятная ситуация насчет зачем посылать initial presence серверу и что должно быть, если его не посылать
[22:26:28] <igor> ermine: ещё и мерзкую заметку прислали про суши, от который по сей час тошнит и воротит...
[22:26:32] <igor> ermine: пошли!
[22:26:51] igor слишком впечатлительный вообще-то.
[22:28:13] igor запил тёплым пивом две таблетки аскафена.
[22:29:40] <ermine> igor: это про червяки в суши?
[22:29:53] <ermine> давно в желтой прессе пробегало уже
[22:30:12] <igor> ermine: (поёживаясь) в мозгу.
[22:30:23] <ermine> igor: давай выбирать морг
[22:30:28] <ermine> google морги Москвы
[22:30:29] <sulci> АДРЕСА И ТЕЛЕФОНЫ МОРГОВ. МОРГ. МОРГИ. ТЕЛЕФОНЫ МОРГОВ. АДРЕСА ...
МОРГИ. ТЕЛЕФОНЫ МОРГОВ. АДРЕСА МОРГОВ. МОРГИ МОСКВЫ. МОСКОВСКИЕ МОРГИ. В данном
разделе Вы найдете адреса и телефоны моргов Москвы.
http://www.newhouse.ru/medicine/where/morg.html - 22k
[22:31:38] <igor> ermine: давай выбирать мозг
[22:31:44] <igor> google мозги Москвы
[22:31:45] <sulci> igor: dolboeb: Утка по-ливански: разбор полетов
После эфира на Эхе Москвы спускаюсь в вестибюль, а там охранники здания как раз
... В пропагандистской атаке на мозги российской публики участвует "вся ...
http://dolboeb.livejournal.com/756566.html - 207k
[22:33:44] <ermine> igor: а крематорий может лучше?
[22:33:58] <ermine> правда, в крематорий очередь...
[22:34:47] <ermine> aleksey: ы? как там насчет презенса?
[22:42:39] <ermine> blogs морг
[22:42:39] <sulci> ermine: Я такм уже на работе. В морге.
НАВЕЯНО. Нет повести печальнее на свете, Чем повесть о засорах в туалете. Один из этих случаев фекальных Рассмотрим мы, чтоб завершить моралью. В одной в\ч - не важно, где, Но точно не в Караганде,
http://loyalist-eap.livejournal.com/29757.html
Wed, 09 Aug 2006 18:05:07
[22:43:23] <ermine> igor: а что мы с тобой будем делать в морге?
[22:43:44] <igor> ermine: (наивно) пиво пить?
[22:44:07] <ermine> пиво сакс
[22:44:29] <ermine> но вот замерзнуть в холодильнике до финала - погода уже не та
[22:45:46] <igor> тогда водки. чтобы не замёрзнуть.
[22:46:26] ermine предпочтет глинтвейн
[22:46:36] <ermine> это можно и дома выпить
[22:46:43] <aleksey> ermine: а на какой вопрос именно интересует ответ? :)
[22:48:20] <ermine> aleksey: если сульци залогинится на wildfire и зайдет сюда, то будет получать только iq запросы и ответы, никаких мессаг и презенсов, потому что сульци не посылает серверу initial presence
[22:48:41] <ermine> aleksey: а на интеропе это не обсуждали?
[22:49:30] <ermine> aleksey: зенит читал сегодня RFC, заявил что ежик неправильно ведет себя и сульци этим пользуется
[22:49:44] <aleksey> If the JID is of the form <user@domain/resource> and an available resource matches the full JID, the recipient's server MUST deliver the stanza to that resource.
[22:50:03] <aleksey> так что фтопку вилдфире
[22:50:45] <aleksey> а зенит не туда смотрел видимо
[22:50:46] <ermine> aleksey: ты посмотри чатлог, начиная наверное с 10 утра
[22:51:52] <aleksey> я и смотрю
[22:51:53] <ermine> aleksey: wtf available resource?
[22:52:03] <aleksey> ы
[22:53:17] <ermine> ну вы с петькой как-нить решите этот интимный вопросик, насчет поведения wildfire
[22:54:07] <aleksey> его нету в онлайне
[22:54:29] himtosh joins the room
[22:54:50] Bolik leaves the room
[22:55:53] himtosh leaves the room
[22:57:29] <ermine> aleksey: а у тебя нет gato в ростере?
[22:59:27] <aleksey> есть
[22:59:30] <aleksey> он в away
[23:02:26] <aleksey> After sending initial presence, an active resource is said to be an "available resource".
[23:02:31] <ermine> спросил бы почему wildfire так себя ведет странно
[23:03:30] <aleksey> тогда rfc неправильный
[23:03:55] <aleksey> это и iq тогда дропать надо
[23:04:38] <ermine> не дропать! service-unavailable!
[23:05:00] <aleksey> ну да
[23:05:12] <ermine> ну вот - пили водку на интеропе вместо того, чтобы делом занимацо
[23:05:37] <aleksey> они только пиво и вино
[23:06:05] <ermine> а ты?
[23:06:23] <aleksey> в основном апельсиновый сок
[23:06:29] ermine пошла за вином
[23:07:29] Bolik joins the room
[23:08:22] <ermine> о
[23:08:28] <ermine> Bolik: пить будешь?
[23:09:14] <Bolik> интересная мысль
[23:09:28] <ermine> наливай скорее
[23:09:50] ermine вылила в бокал последние остатки чилийского
[23:10:22] aleksey пьёт чай
[23:10:45] <ermine> в 450-граммовой кружке?
[23:11:19] <aleksey> не мерял :)
[23:11:31] <steam> немерянная кружка
[23:12:25] <ermine> aleksey: обычный стакан - 250гр, обычная чашка для кофе, такие на выставках раздают - 300гр
[23:12:48] <ermine> по идее у aleksey должна быть побольше
[23:13:12] teo leaves the room: Replaced by new connection
[23:13:13] teo joins the room
[23:13:14] <ermine> хочу чашку с надписью jabber.ru
[23:13:32] <aleksey> наверно 300 :)
[23:27:42] ermine ищет смысл истины на дне бокала
[23:41:08] <steam> касперский пеарицо на матчах лиги чемпионов
[23:48:28] <igor> google касперского надо убить
[23:48:29] <sulci> igor: БлоGнот: Июль 2005 Archives
«Лаборатория Касперского», российский разработчик систем защиты от вирусов,
хакерских атак ... Разговор с клерком я начал словами - "Кого здесь надо убить, ...
http://www.searchengines.ru/blog/archives/2005_07.html - 112k
[23:59:26] <igor> ping
[23:59:26] <sulci> igor: Понг от тебя 0.0461 секунды
ejabberd/mod_muc logValid XHTML 1.0 Transitional Valid CSS!