Home
Культ личности Ткаббера
tkabber@conference.jabber.ru
Суббота, 29 января 2011< ^ >
bigote установил(а) тему: Официальная конференция поддержки Tkabber. Ознакомиться с правилами и дополнительной информацией можно, набрав в общем чате команду !topic
It's an official Tkabber technical support conference. To learn our rules and some additional info please type here in the chat the following command: !topic_eng
Конфигурация комнаты
Участники комнаты

GMT+3
[00:00:38] <Renji> (Admin) 7 % keysym q
113
(Admin) 8 % keysym j
106
(Admin) 9 % keysym 4
52
[00:01:57] <Renji> Только тут вот:
(Admin) 11 % keysym idiaeresis
239
(Admin) 12 % keysym ф
(Admin) 13 %
[00:03:17] <Renji> А. Ну так нам же и не нужны кириллические символы.
[00:03:28] <Renji> Я совсем тупить начал
[00:03:35] <kostix> Renji: продолжай
[00:05:32] <Renji> kostix: скажи честно, ты сейчас смеёшься?
[00:05:40] <Renji> Вот прямо сейчас
[00:10:30] verrens вошёл(а) в комнату
[00:15:18] kostix вышел(а) из комнаты
[00:15:20] kostix вошёл(а) в комнату
[00:15:36] <kostix> Renji: реально? нет
[00:16:14] bigote вышел(а) из комнаты
[00:31:51] verrens вышел(а) из комнаты
[00:39:21] bigote вошёл(а) в комнату
[00:40:29] diSabler вышел(а) из комнаты: Disconnected: session closed
[00:54:29] hypersw вышел(а) из комнаты
[01:02:49] Renji вышел(а) из комнаты
[01:03:46] Deen вышел(а) из комнаты: Replaced by new connection
[01:03:47] Deen вошёл(а) в комнату
[01:11:08] KelLiN вышел(а) из комнаты
[01:21:16] bigote вышел(а) из комнаты: Replaced by new connection
[01:21:27] bigote вошёл(а) в комнату
[01:26:39] proxy_m вошёл(а) в комнату
[01:29:32] proxy_m вышел(а) из комнаты
[01:29:38] proxy_m вошёл(а) в комнату
[01:31:49] proxy_m вышел(а) из комнаты
[02:49:47] paulmad вышел(а) из комнаты
[03:08:54] bigote вышел(а) из комнаты: Replaced by new connection
[03:09:07] bigote вошёл(а) в комнату
[03:13:15] <bigote> какой хук срабатывает, когда кто-нибудь из комнаты выходит? chat_user_exit ?
[03:17:31] <kostix> наверняка ещё client_presence_hook
[03:17:51] Deen вышел(а) из комнаты: Replaced by new connection
[03:17:52] Deen вошёл(а) в комнату
[03:18:14] kostix вышел(а) из комнаты
[03:21:57] Lubagov_H вышел(а) из комнаты
[03:29:09] paulmad вошёл(а) в комнату
[03:29:57] Dominges вошёл(а) в комнату
[03:31:14] den_po вышел(а) из комнаты
[03:32:25] bigote вышел(а) из комнаты
[03:37:15] Deen вышел(а) из комнаты: Replaced by new connection
[03:37:15] Deen вошёл(а) в комнату
[03:45:27] bigote вошёл(а) в комнату
[03:50:26] _vt вышел(а) из комнаты
[04:13:09] ancestor вышел(а) из комнаты
[04:21:04] bigote вышел(а) из комнаты
[04:28:09] bigote вошёл(а) в комнату
[04:28:58] BrennendeR вышел(а) из комнаты
[04:30:06] BrennendeR вошёл(а) в комнату
[04:46:00] Deen вышел(а) из комнаты
[04:51:20] Deen вошёл(а) в комнату
[05:00:44] bigote вышел(а) из комнаты: Replaced by new connection
[05:00:56] bigote вошёл(а) в комнату
[05:06:00] bigote вышел(а) из комнаты: Replaced by new connection
[05:06:12] bigote вошёл(а) в комнату
[05:19:07] bigote вышел(а) из комнаты: Replaced by new connection
[05:19:19] bigote вошёл(а) в комнату
[05:25:16] sygmatica вошёл(а) в комнату
[05:36:34] bigote вышел(а) из комнаты
[05:42:28] sygmatica вышел(а) из комнаты: Replaced by new connection
[05:46:49] bigote вошёл(а) в комнату
[05:51:50] bigote вышел(а) из комнаты: Replaced by new connection
[06:42:46] Флинт вошёл(а) в комнату
[07:55:43] Deen вышел(а) из комнаты: Replaced by new connection
[07:55:48] Deen вошёл(а) в комнату
[07:57:45] Deen вышел(а) из комнаты: Replaced by new connection
[07:57:49] Deen вошёл(а) в комнату
[08:08:24] Deen вышел(а) из комнаты: Replaced by new connection
[08:08:43] Deen вошёл(а) в комнату
[08:24:55] Deen вышел(а) из комнаты: Replaced by new connection
[08:25:03] Deen вошёл(а) в комнату
[08:39:52] bigote вошёл(а) в комнату
[08:40:08] sygmatica вошёл(а) в комнату
[08:54:09] <bigote> сплошная засада. chat_user_exit мне бы подошёл идеально, но в его обработчике нет пути, чтоб узнать реальный джид вышедшего юзверя (или, может, плохо ищу). в client_presence_hook джид узнать можно, но он срабатывает на каждый чих, в том числе и при переконнекте (сервер всё-таки как-то шлёт unavailable, хотя я этих презенсов от участников не вижу). в результате при переконнекте участники "выходят", и при повторном заходе в комнату у них запрашивается версия. chat_user_exit этого недостатка лишён — срабатывает только при реальном выходе участника из конфы. но, как я уже сказал, реального джида тут не добьёшься. разве что через ник орудовать
[08:55:05] sygmatica вышел(а) из комнаты
[09:03:36] bigote вышел(а) из комнаты: Replaced by new connection
[09:03:39] bigote вошёл(а) в комнату
[09:16:03] teo1 вышел(а) из комнаты: Replaced by new connection
[09:16:06] teo1 вошёл(а) в комнату
[09:18:03] bigote вышел(а) из комнаты: Replaced by new connection
[09:18:05] bigote вошёл(а) в комнату
[09:29:11] bigote вышел(а) из комнаты: Replaced by new connection
[09:29:14] bigote вошёл(а) в комнату
[09:45:24] bigote вышел(а) из комнаты: Replaced by new connection
[09:48:18] sygmatica вошёл(а) в комнату
[09:56:35] Gebb вышел(а) из комнаты: Replaced by new connection
[09:56:37] Gebb вошёл(а) в комнату
[10:06:39] bigote вошёл(а) в комнату
[10:10:13] sygmatica вышел(а) из комнаты: Replaced by new connection
[10:10:15] sygmatica вошёл(а) в комнату
[10:19:01] bigote вышел(а) из комнаты: Replaced by new connection
[10:19:22] bigote вошёл(а) в комнату
[10:27:02] archimed вошёл(а) в комнату
[10:33:34] bigote вышел(а) из комнаты
[10:34:24] bigote вошёл(а) в комнату
[10:36:00] sygmatica вышел(а) из комнаты
[10:42:49] Gebb вышел(а) из комнаты: Replaced by new connection
[10:42:52] Gebb вошёл(а) в комнату
[10:44:47] Gebb вышел(а) из комнаты
[10:45:02] Gebb вошёл(а) в комнату
[10:47:45] archimed вышел(а) из комнаты
[11:11:21] bigote вышел(а) из комнаты: Replaced by new connection
[11:11:24] Twice вошёл(а) в комнату
[11:11:34] bigote вошёл(а) в комнату
[11:12:32] verrens вошёл(а) в комнату
[11:13:29] Twice вышел(а) из комнаты
[11:14:26] hekp0maht вошёл(а) в комнату
[11:15:36] bigote вышел(а) из комнаты: Replaced by new connection
[11:15:59] bigote вошёл(а) в комнату
[11:16:16] bigote вышел(а) из комнаты
[11:16:56] Twice вошёл(а) в комнату
[11:17:58] bigote вошёл(а) в комнату
[11:18:41] bigote вышел(а) из комнаты
[11:20:17] Gebb вышел(а) из комнаты: Replaced by new connection
[11:20:19] Gebb вошёл(а) в комнату
[11:21:13] bigote вошёл(а) в комнату
[11:24:01] hekp0maht вышел(а) из комнаты
[11:44:41] bigote вышел(а) из комнаты
[11:46:44] radiance вошёл(а) в комнату
[11:50:31] radiance вышел(а) из комнаты: I'll be back
[12:04:24] Deen вышел(а) из комнаты: Replaced by new connection
[12:04:29] Deen вошёл(а) в комнату
[12:14:48] bigote вошёл(а) в комнату
[12:14:52] Deen вышел(а) из комнаты: Logged out
[12:17:45] Lubagov_H вошёл(а) в комнату
[12:27:09] Deen вошёл(а) в комнату
[12:29:56] ufir вышел(а) из комнаты: Replaced by new connection
[12:30:01] ufir вошёл(а) в комнату
[12:37:16] bigote вышел(а) из комнаты
[12:42:56] den_po вошёл(а) в комнату
[12:44:48] bigote вошёл(а) в комнату
[12:44:52] bigote вышел(а) из комнаты
[12:45:52] bigote вошёл(а) в комнату
[12:45:56] bigote вышел(а) из комнаты
[12:47:33] bigote вошёл(а) в комнату
[12:47:57] bigote вышел(а) из комнаты
[12:49:01] Флинт вышел(а) из комнаты
[12:49:16] bigote вошёл(а) в комнату
[12:49:24] bigote вышел(а) из комнаты
[12:50:15] sygmatica вошёл(а) в комнату
[12:55:27] sygmatica вышел(а) из комнаты
[12:55:43] Deen вышел(а) из комнаты: Replaced by new connection
[12:55:48] Deen вошёл(а) в комнату
[12:56:15] bigote вошёл(а) в комнату
[13:09:46] paulmad вышел(а) из комнаты
[13:14:34] Deen вышел(а) из комнаты: Logged out
[13:14:45] Deen вошёл(а) в комнату
[13:15:08] _vt вошёл(а) в комнату
[13:16:32] verrens вышел(а) из комнаты
[13:18:13] misha вышел(а) из комнаты
[13:18:23] verrens вошёл(а) в комнату
[13:30:39] KelLiN вошёл(а) в комнату
[13:40:52] Deen вышел(а) из комнаты: Logged out
[13:41:13] Deen вошёл(а) в комнату
[13:53:04] BrennendeR вышел(а) из комнаты
[13:53:12] <KelLiN> bigote: разве по chatid и nick например muc::get_real_jid не сможет  дать реальный жид ?
[13:54:07] BrennendeR вошёл(а) в комнату
[14:07:27] _vt вышел(а) из комнаты: Replaced by new connection
[14:07:29] _vt вошёл(а) в комнату
[14:09:19] _vt вышел(а) из комнаты
[14:09:23] _vt вошёл(а) в комнату
[14:18:30] paulmad вошёл(а) в комнату
[14:19:59] Iriska" вошёл(а) в комнату
[14:37:25] daapp вошёл(а) в комнату
[15:09:54] Iriska" вышел(а) из комнаты
[15:14:50] hypersw вошёл(а) в комнату
[15:24:09] _vt вышел(а) из комнаты: Replaced by new connection
[15:24:10] _vt вошёл(а) в комнату
[15:25:02] Vovych вошёл(а) в комнату
[15:28:04] _vt вышел(а) из комнаты: Replaced by new connection
[15:28:06] _vt вошёл(а) в комнату
[15:31:05] BrennendeR вышел(а) из комнаты
[15:32:07] BrennendeR вошёл(а) в комнату
[15:42:57] Флинт вошёл(а) в комнату
[15:43:09] BrennendeR вышел(а) из комнаты
[15:44:12] BrennendeR вошёл(а) в комнату
[16:00:05] _vt вышел(а) из комнаты: Replaced by new connection
[16:00:08] _vt вошёл(а) в комнату
[16:03:13] kostix вошёл(а) в комнату
[16:09:46] Флинт вышел(а) из комнаты
[16:10:02] Флинт вошёл(а) в комнату
[16:15:00] _vt вышел(а) из комнаты
[16:16:37] _vt вошёл(а) в комнату
[16:26:15] Deen вышел(а) из комнаты
[16:28:07] Deen вошёл(а) в комнату
[16:41:19] Vovych вышел(а) из комнаты
[16:44:04] _vt вышел(а) из комнаты
[16:44:30] Флинт вышел(а) из комнаты: акб сдох..
[16:45:59] _vt вошёл(а) в комнату
[16:55:50] Deen вышел(а) из комнаты: Replaced by new connection
[16:55:56] Deen вошёл(а) в комнату
[16:59:51] den_po вышел(а) из комнаты
[17:13:27] hypersw вышел(а) из комнаты
[17:16:51] Deen вышел(а) из комнаты: Replaced by new connection
[17:16:54] Deen вошёл(а) в комнату
[17:26:22] _vt вышел(а) из комнаты: Replaced by new connection
[17:26:23] _vt вошёл(а) в комнату
[17:28:57] kostix вышел(а) из комнаты
[17:41:39] BrennendeR вышел(а) из комнаты
[17:42:44] BrennendeR вошёл(а) в комнату
[17:50:24] BrennendeR вышел(а) из комнаты
[17:51:26] BrennendeR вошёл(а) в комнату
[17:54:05] daapp вышел(а) из комнаты
[17:58:59] BrennendeR вышел(а) из комнаты
[18:00:01] BrennendeR вошёл(а) в комнату
[18:01:36] den_po вошёл(а) в комнату
[18:11:26] _vt вышел(а) из комнаты: Replaced by new connection
[18:11:28] _vt вошёл(а) в комнату
[18:30:50] diSabler вошёл(а) в комнату
[18:47:22] Twice вышел(а) из комнаты
[19:08:26] paulmad вышел(а) из комнаты
[19:28:18] Sérgio вышел(а) из комнаты
[19:35:03] verrens вышел(а) из комнаты
[19:58:47] Lubagov_H вышел(а) из комнаты
[20:26:34] Deen вышел(а) из комнаты: Replaced by new connection
[20:26:57] Deen вошёл(а) в комнату
[20:31:32] Karloss вошёл(а) в комнату
[20:54:41] <bigote> KelLiN: после того как чел вышел, похоже, из массива эта инфа чистится. я так и пробовал получить
[20:56:30] Deen вышел(а) из комнаты: Replaced by new connection
[20:56:34] Deen вошёл(а) в комнату
[21:07:43] <bigote> вообще нормально работает, количество записей раза в 2-3 снизилось по сравнению с тем, что дня три назад было, и это мне сегодня утром инет починили и я не летаю
[21:11:23] Renji вошёл(а) в комнату
[21:11:38] Renji вышел(а) из комнаты
[21:12:12] Renji вошёл(а) в комнату
[21:12:32] Renji вышел(а) из комнаты
[21:13:15] Renji вошёл(а) в комнату
[21:13:18] <bigote> одна проблема возникла с MUC ignore, почему-то выскакивала ошибка о том, что обломился хук client_presence_hook и что-то там стряслось с mucignore::catch_junkie_presence, при этом невозможно было ни код развернуть, ни на ОК это окно не реагировало — только убивать ткаббер. похоже, приходилось обрабатывать слишком много народу в цикле, и catch_junkie_presence не успевал отрабатывать, что ли...
я зашёл с другого джида, чтобы в комнаты автоматом не войти, и включил ::plugins::mucignore::options(transient_rules). после этого в основном аккаунте всё заработало. надо будет потестировать ещё работу с muc ignore
[21:17:01] _vt вышел(а) из комнаты: Replaced by new connection
[21:17:04] _vt вошёл(а) в комнату
[21:19:53] <bigote> о, а потребление памяти-то как сразу уменьшилось...
$ ps aux | grep tkabber
ycbl      1902  2.1  2.7  87460 53528
[21:20:53] <bigote> у меня со старым блджидом к этому времени уже больше сотни мег бы набежало
[21:24:22] <bigote> надо готовить коммит, в общем
[21:38:39] <Renji> \t*Жалоба*\t
Ув. разработчики программы "Tkabber", хочу уведомить вас о том, что ваши парсеры неправильно работают с ссылками вида:
http://msdn.microsoft.com/en-us/library/ms683197(v=vs.85).aspx
Спасибо.
[21:39:05] <Renji> Хм. Хочу посылку \t в чат.
[21:40:44] Renji вышел(а) из комнаты
[21:41:08] Renji вошёл(а) в комнату
[21:42:53] paulmad вошёл(а) в комнату
[21:45:41] <LexsZero> лол
[21:45:49] <LexsZero> я ваши парсеры регэкс писал
[21:46:35] <Renji> Не воспринял сообщение.
[21:48:29] <Renji> Нужно сверить с rfc1738
[21:48:52] <_vt> Renji: баян
[21:49:26] <Renji> _vt: и к какому ответу ведёт сие?
[21:52:51] <Renji> Thus, only alphanumerics, the special characters "$-_.+!*'(),", and
   reserved characters used for their reserved purposes may be used
   unencoded within a URL.
[21:52:57] <_vt> Renji: к тому что баг известный и починится как у teo1 будет настроение
[21:57:23] <Renji> teo1: может стоит использовать URI-подобные библиотеки?
[22:01:26] Gebb вышел(а) из комнаты: Replaced by new connection
[22:01:27] Gebb вошёл(а) в комнату
[22:02:51] misha вошёл(а) в комнату
[22:10:16] Lubagov_H вошёл(а) в комнату
[22:11:42] <Renji> А плагина поддержки анимированных смайлов нету для Tkabber?
[22:16:20] <den_po> Renji: есть. но тормозит.
[22:17:10] <Renji> den_po: это уже не важно, важно то, что есть. =(
[22:18:50] misha вышел(а) из комнаты
[22:24:15] <teo1> Renji: что ты имеешь в виду под uri-подобными библиотеками, и как они помогут достать uri из текста?
[22:27:00] <bigote> Renji: ты бы ознакомился с содержимым плагинных репозиториев. там есть aniemoticons
[22:28:29] <LexsZero> кстати, ту дыру в парсере урлов еще не починили?
[22:28:59] misha вошёл(а) в комнату
[22:33:07] Vovych вошёл(а) в комнату
[22:36:56] misha вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[22:38:24] <Renji> teo1: я сразу был не совсем прав, подумал, tcllib-uri имеет возможность разбора текста, на наличие последовательности символов, удовлетворяющих rfc1738. Посмотрел - нет. Но сейчас подумал над этим:
1) Проверять, есть ли в сообщении последователь символов, удовлетворяющих regexp http\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]+?.*?\s
2) Если ДА, то проверить на валидность при помощи uri (кстати, я ещё не проверил, есть ли там такая возможность).
[22:38:44] <Renji> bigote: я ознакомился, но забыл
[22:40:21] <teo1> Renji: не забывай, что надо еще как-то обрабатывать (http://www.jabber.ru), и http://www.jabber.ru, и http://www.jabber.ru. (Ну и не только это.)
[22:41:22] Vovych вышел(а) из комнаты
[22:41:25] <Renji> Ах. Я про это не подумал.
[22:43:37] misha вошёл(а) в комнату
[22:50:11] diSabler вышел(а) из комнаты: time2sleep
[22:50:49] radiance вошёл(а) в комнату
[22:51:26] <sceptic> А в rfc1738 разве есть скобки в url?
[22:52:36] <Renji> sceptic: это не часть url
[22:54:09] <sceptic> насколько я понимаю вот актуальный RFC http://tools.ietf.org/html/rfc3986
[22:55:08] <Renji> sceptic: а, ты не про те скобки. Я подумал ты про обособляющие url.
[22:55:28] <sceptic> я про скобки внутри URI
[23:00:43] Karloss вышел(а) из комнаты
[23:03:30] kostix вошёл(а) в комнату
[23:14:49] <Renji> А работа [expr rand()] основывается на времени?
[23:15:27] <Renji> Если да, и если заморозить время в ОС/для wish, то процедура jid_to_tag не будет работать
[23:18:51] <kostix> Renji: см. ExprRandFunc в generic/tclBasic.c
[23:20:50] <kostix> Renji: https://github.com/ActiveState/tcl-core/blob/883c4a22b514279017d8d30bd822ae0f45d9b790/generic/tclBasic.c если лень качать тарболл или чекаут делать
[23:22:00] Karloss вошёл(а) в комнату
[23:22:22] <Renji> kostix: я бы заменил на:
set tag [::sha1::sha1 $jid]
set jidtag($jid) $tag
set tagjid($tag) $jid
=(
[23:25:44] <kostix> Renji: с тем же успехом можно просто иметь глобальный счётчик, который увеличивать на 1 для каждого джида. я так понимаю, что идея была в сохранении некоторой читабельности тэга
[23:25:55] <kostix> хотя х.з., давно смотрел туда последний раз
[23:29:12] <Renji> kostix: Оно вроде для генерации winid используется
[23:29:58] <Renji> Но читабельность нужна. Не подумал. Мне бы было сложнее, если бы winid были непонятно для какого jid
[23:30:19] Deen вышел(а) из комнаты: Replaced by new connection
[23:30:20] <kostix> Renji: именно. в бэктрейсах это бывает полезно.
[23:30:26] Deen вошёл(а) в комнату
[23:30:50] <kostix> Renji: но есть и более серьёзные проблемы с этим подходом, чем производительность вычисления тэга.
[23:32:44] <Renji> kostix: думаю, она ничтожна в приложениях вида Tkabber
[23:39:14] radiance вышел(а) из комнаты: I'll be back
[23:43:32] Deen вышел(а) из комнаты: Logged out
[23:45:09] Deen вошёл(а) в комнату
[23:50:21] Karloss вышел(а) из комнаты
[23:54:14] Tiesto вошёл(а) в комнату
[23:55:09] <Renji> Вот был бу хук на mnu таба - можно было бы создать пункт-переключатель "Не уведомлять"
[23:55:18] Tiesto вышел(а) из комнаты
[23:55:26] <Renji> Я бы отметил Juick
[23:59:14] <misha> Service -> Send message... это какой-то особенный мессадж? он отличается от простых чятиков в привате?
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!