Home
Культ личности Ткаббера
tkabber@conference.jabber.ru
Среда, 2 февраля 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:11:00] targeti вошёл(а) в комнату
[00:11:35] Gebb вышел(а) из комнаты: Replaced by new connection
[00:13:40] targeti вышел(а) из комнаты
[00:14:18] Gebb вошёл(а) в комнату
[00:16:04] Renji вышел(а) из комнаты: Replaced by new connection
[00:16:18] Renji вошёл(а) в комнату
[00:16:36] Renji вышел(а) из комнаты
[00:18:28] Renji вошёл(а) в комнату
[00:20:16] <Renji> Жаль, что в Tkabber нет бинда к Control-z, который открывает последний закрытый таб...
[00:20:49] <bigote> Renji: ctrl-z делает отмену в окне набора текста
[00:21:09] paulmad вышел(а) из комнаты
[00:21:29] <Renji> bigote: тот бинд можно и не трогать. Комбинация свободна в иных фокусах (похожее в Opera)
[00:23:17] <Renji> bigote: а ты muc-filter в bldjid так и не трогал?
[00:23:47] <Renji> Чтобы можно было редактировать чужие сообщения и читать приваты для участников. :3
[00:23:55] <bigote> Renji: а должен был?
[00:24:07] <Renji> bigote: нет, не должен
[00:24:56] <bigote> я не собираюсь давать никому возможность читать чужие приваты. и вообще эта фича фильтров ботами кажется мне сильным перегибом
[00:25:20] <bigote> Renji: в каких других фокусах?
[00:27:00] Renji вышел(а) из комнаты: Replaced by new connection
[00:27:18] Renji вошёл(а) в комнату
[00:28:46] <Renji> Например при фокусе на chatwin
[00:29:47] <Renji> bigote: а ещё после отправки сообщения делается $inputwin edit reset
[00:29:56] <Renji> Что неудобно.
[00:30:37] <Renji> bigote: а ещё на табах нет хука -- нельзя добавить свой пункт меню
[00:31:32] <Renji> А ещё в custom-options нет хука, с параметрами текщей настройки, чтобы редактировать сами настройки и втджеты
[00:31:45] <Renji> А ещё... а ещё... =(
[00:33:17] <Renji> Мог бы добавить своё меню на таб - опубликовал бы плагин, который в табе создаёт много text, в которых видны последние 3-4 сообщения чата. Удобная штука, когда много активных чатов.
[00:37:18] den_po вышел(а) из комнаты
[00:37:24] den_po вошёл(а) в комнату
[00:39:13] <Renji> Ещё хочу бинд на дабл-клик на ник в чате, для открытия привата
[00:46:14] Renji вышел(а) из комнаты
[00:50:05] Renji вошёл(а) в комнату
[01:04:08] Deen вышел(а) из комнаты: Replaced by new connection
[01:04:09] Deen вошёл(а) в комнату
[01:09:28] <Renji> Почему покер такой медленный?
[01:09:37] diSabler вышел(а) из комнаты: Disconnected: session closed
[01:12:03] <KelLiN> потому что ткаббер карты считает
[01:12:11] Renji любит teo за poker
[01:12:20] <Renji> Или пинг
[01:24:18] <bigote> Renji: в линуксе chatwin не получает фокус
[01:24:57] <bigote> Renji: а кто тебе не даёт этот хук написать?
[01:25:01] <Renji> bigote: я клик по chatwin к этому не приводит?
[01:25:12] <Renji> bigote: и патчем?
[01:25:16] <Renji> Тео же занят, и не читает почту
[01:25:40] <bigote> Renji: не приводит
[01:26:52] <bigote> Renji: странный ты человек. какие-то невменяемые плагины пишешь тоннами, а на полезный хук какую-то отмазку сразу лепишь
[01:27:58] <Renji> bigote: ты меня ненавидишь! =(
[01:28:33] <bigote> Renji: я с тебя фигею. и не только я
[01:29:44] <bigote> а всё потому, что ты сам себя не уважаешь.
[01:29:56] Gebb вышел(а) из комнаты: Replaced by new connection
[01:29:58] Gebb вошёл(а) в комнату
[01:30:29] <Renji> Никто меня не любит, так как я! =(
[01:30:30] <bigote> и естественно, на пользователей твоего рукоделия ещё меньше уважения остаётся
[01:30:47] <bigote> так как ты что?
[01:31:50] <Renji> так, как я себя люблю!
[01:32:07] <Renji> На pastebin.com появился spam prtection
[01:32:10] <Renji> =(
[01:32:41] <bigote> тебя никто не любит, потому что ты уже сам себя любишь? понятно
[01:32:46] <bigote> опоздали
[01:33:59] <bigote> Renji: antispam от Gebb тебя не устраивает?
[01:35:15] <Renji> bigote: не, я не про то. Я туда постил код, потом перешёл через браузер, а там меня попросили ввести капчу
[01:35:46] <bigote> а
[01:36:05] <Renji> А потом еще запостил, но все ок.
[01:36:06] <bigote> я подумал, ты новый плагин наваял
[01:48:46] proxy_m вошёл(а) в комнату
[01:51:39] proxy_m вышел(а) из комнаты
[01:51:45] proxy_m вошёл(а) в комнату
[01:54:38] proxy_m вышел(а) из комнаты
[01:54:43] proxy_m вошёл(а) в комнату
[01:56:48] proxy_m вышел(а) из комнаты
[01:58:45] kostix вошёл(а) в комнату
[02:03:31] verrens вышел(а) из комнаты
[02:20:15] BrennendeR вышел(а) из комнаты
[02:20:16] BrennendeR вошёл(а) в комнату
[02:31:51] <Renji> bigote: можно это -- http://qiwichupa.livejournal.com/20042.html -- добавить в вики, наверное.
[02:32:03] <Renji> Не спрашивая автора, о копипасте.
[02:32:16] <Renji> Не, нужно переделать текст, чтобы никто не узнал.
[02:33:11] <kostix> Renji: у нас уже есть такой же набор скриншотов на вики. в статье "начинающим"
[02:33:24] <Renji> А.
[02:33:33] <Renji> Тогда воровать статью не надо.
[02:35:35] <Renji> ШТО.
[02:35:38] <Renji> http://www.qip.info/Temy-dlja-Tkabber
[02:40:59] <KelLiN> Renji: там только иконки ростера.
[02:41:33] <Renji> KelLiN: а они должны быть .jisp расширения?
[02:41:37] <Renji> Там такие.
[02:41:45] <Renji> и .svgz
[02:42:06] <bigote> прозреваю, что все они потырены с вики
[02:42:51] <KelLiN> Renji: переименуй в jisp в zip и положи куда надо
[02:43:29] <KelLiN> всмысле zip распаковать предварительно.
[02:43:44] Lubagov_H вышел(а) из комнаты
[02:44:52] <Renji> KelLiN: это содержимое zip (или rar, забыл)
[02:47:11] <KelLiN> я непомню уже. давно было. там короче должно быть в архиве файлик наверное как рас и jisp. его в зип переименуй, это обычный архив.
[02:50:43] <bigote> в 2Stars так вообще собрали дефолтную stars и 2stars с вики.
[02:50:58] <bigote> http://ru.tkabber.jabe.ru/index.php/Цветовые_темы_и_пиктограммы
[02:52:19] <_vt> У этого сайта плохая репутация.
qip.info
Посмотреть сведения о рейтинге и комментарии
Заслуживает доверие
Неудовлетворительно
Надежность продавца
Плохо
Конфиденциальность
Плохо
Безопасность для детей
Плохо
[02:53:34] <bigote> можно подумать, у самого квипа со всем этим лучше
[02:55:41] Deen вышел(а) из комнаты: Replaced by new connection
[02:55:42] Deen вошёл(а) в комнату
[02:56:48] Deen вышел(а) из комнаты: Replaced by new connection
[02:56:49] Deen вошёл(а) в комнату
[03:06:24] _vt вышел(а) из комнаты: Replaced by new connection
[03:06:26] _vt вошёл(а) в комнату
[03:24:36] <_vt> bigote: а что с квипом не так? Благодаря ему еще хоть кто-то пользуется жаббером.
[03:25:10] <kostix> квип хороший
[03:25:14] <Renji> _vt: а эти кто-то нужны Jabber'у?
[03:25:24] <Renji> kostix: не смеши.
[03:25:45] <_vt> Renji: а что в нем плохого?
[03:25:56] <_vt> Renji: да, нужны, нет пользователей - нет жаббера
[03:26:31] <Renji> _vt: его SuperStarStyle, так сказать, угнетает.
[03:26:52] <_vt> Renji: штошто
[03:27:20] Deen вышел(а) из комнаты: Replaced by new connection
[03:27:21] Deen вошёл(а) в комнату
[03:27:26] <kostix> лолшто
[03:28:05] <Renji> што.
[03:28:53] <kostix> лол
[03:30:00] <bigote> _vt: а благодаря этому сайту хоть кто-то качает иконки к ткабберу
[03:30:23] <_vt> bigote: у меня браузер выдал предупреждение и я не смог скачать!
[03:30:38] <_vt> какая-то ошибка ((
[03:30:44] <bigote> _vt: выкинь свой браузер и поставь IE
[03:30:46] <kostix> лолие!
[03:31:07] <Renji> гг
[03:31:11] <kostix> bigote: тонко, тонко
[03:33:09] <kostix> _vt: ты должно быть очень терпеливый человек. когда я смотрю как открывается таб в этом браузере, мне кажется, успевают смениться ледниковые периоды, а динозавры -- вымереть.
[03:33:38] <bigote> я вот хотел тут спросить про то, как sqlite в виндах заюзать. куда надо исполняемый файл sqlite3.exe сунуть, чтобы его и тикль ткабберский увидал, и в правильном месте он находился?
[03:34:16] kostix вышел(а) из комнаты
[03:34:17] kostix вошёл(а) в комнату
[03:34:39] <_vt> kostix: ты лучше скажи почему если выключить логи, ткаббер быстрее входит в конференции
[03:34:42] <kostix> bigote: exe не нужен. это ковырятор базы. нужна дллька и pkgIndex.tcl к ней
[03:35:01] <bigote> kostix: а их куда класть?
[03:35:11] kostix вышел(а) из комнаты
[03:35:14] kostix вошёл(а) в комнату
[03:35:35] <_vt> bigote: их класть в auto_path
[03:35:36] kostix вышел(а) из комнаты
[03:36:12] <bigote> _vt: это где такой?
[03:36:23] <_vt> bigote: ну в тикле же
[03:36:27] <bigote> ааа
[03:41:53] paulmad вошёл(а) в комнату
[03:46:49] oвєnк вошёл(а) в комнату
[03:47:21] <Renji> _vt: зайчем в auto_path? Можно рядом со скриптом, а потом set auto_path [linsert $auto_path 0 [file dirname [info script]]]
[03:47:56] <_vt> Renji: а можно просто load mydll.dll, и что?
[03:48:13] <Renji> и что?
[03:48:35] <bigote> а потом кто-нибудь ещё напишет свой плагин с sqlite и сунет свою библиотеку с ним
[03:48:56] oвєnк вышел(а) из комнаты
[03:49:02] <_vt> надо логи в sqlite переделать!
[03:49:06] <Renji> bigote: в том-то и linsert
[03:49:08] <_vt> Ведь там же несложно?
[03:49:33] <bigote> _vt: ты думаешь, они быстрее станут читаться?
[03:49:42] <bigote> переделать можно
[03:49:48] <_vt> bigote: надеюсь
[03:49:49] <bigote> но зачем?
[03:50:12] <_vt> bigote: в линуксе быстрее не будет, а в виндовсе скорее всего
[03:50:19] <Renji> Тогда tkabber будет работать не быстрее, чем на кпк
[03:50:38] <Renji> _vt: а если и прочитать историю...
[03:51:53] Sérgio вошёл(а) в комнату
[03:53:43] <Renji> А сколько уходит времени на записть строки из 10 символов?
[03:53:59] <bigote> я вон переконвертил без малого 100 мег логов от блджида в базу. получилось 65 мег. так теперь при заходе в комнату притормаживает, потому что перечитывает базу в поисках последнего захода посетителей (но это плата за то, чтобы меньше опросов версий было; если оставить опрос версии при заходе, не перечитывая базу, ничего бы не изменилось). я к тому, что большие логи наверняка будут тормозить
[03:55:27] <_vt> bigote: дело в том, что так как сейчас логи (в виндовсе!) тормозят, хуже уже быть не может... А вдруг с sqlite будет лучше?
[03:55:50] <_vt> Кстати, интересно, как другие программы хранят логи
[03:55:50] <Renji> bigote: у тебя там всё под рукой, может проверишь?
time {puts [open 1 a] hello} 1000
С аналогичным на sql?
[03:57:20] <Renji> хм...
[03:57:25] <Renji> (Admin) 8 % time {open qwe.gif a+}
22602 microseconds per iteration
[03:57:36] <Renji> Этот файл был непустой.
[03:58:00] <Renji> Значит время открытия пропорционально объёму файла
[03:58:33] <Renji> А ты, линукс-пользователь, готов проверить как обстоит у тебя!
[04:00:18] <Renji> _vt: попробуй [time {open ...} 1000] на пустом, а потом на большом файле.
[04:02:33] <Renji> А то лучше хранить в стеке сообщений, после каждой записи:
after cancel $last_after_id
set $last_after_id [after минута add_to_history_from_stack]
[04:06:22] <Renji> Ну как хотите... =(
[04:08:42] <bigote> % time {puts [open motordiary.pdf a] hello} 1000
140.911 microseconds per iteration
100 кБ
% time {puts [open 2 a] hello} 1000
145.926 microseconds per iteration
пустой файл
% time {puts [db eval {
INSERT INTO tab
VALUES(NULL, 'hello')
}]} 1000
5732.072 microseconds per iteration
[04:09:17] ferym вышел(а) из комнаты
[04:10:12] <Renji> bigote: у меня пустой файл быстро открывается...
[04:13:56] <Renji> А, нет.
[04:16:40] <bigote> Renji: у тебя sqlite в тикле установлен?
[04:17:07] <Renji> Нет
[04:17:26] <bigote> напиши в wish
pqckage require sqlite3
[04:17:37] <bigote> package require sqlite3
[04:18:16] <Renji> А, блин.
[04:18:21] iSida вышел(а) из комнаты: Disconnected: Replaced by new connection
[04:18:26] <bigote> что?
[04:18:28] <Renji> Мне его кто-то подсунул.  У меня небыло
[04:18:29] iSida вошёл(а) в комнату
[04:18:31] <bigote> хехе
[04:18:53] <bigote> блин, надо найти юзверя, у которого просто ткаббер-пак
[04:19:03] <bigote> и никаких тиклей
[04:19:13] <bigote> самостоятельно установленных, в смысле
[04:19:23] <bigote> у меня тоже уже стоит
[04:20:56] <Renji> bigote:
payload/lib/teapot/package/win32-ix86/lib/sqlite33.6.18/pkgIndex.tcl
payload/lib/teapot/package/win32-ix86/lib/sqlite33.6.18/sqlite3618.dll
В MANIFEST для Actibe State Tcl 8.5
[04:21:12] <bigote> я пытаюсь выяснить, действительно ли нужен pkgIndex.tcl
[04:22:05] <bigote> да, наверное, нужен
[04:22:24] <Renji> bigote: дык это, там же будет:
package ifneeded sqlite3 3.6.18 [list load [file join $dir sqlite3618.dll] Sqlite3]
[04:22:32] <bigote> ну да
[04:23:15] <Renji> А у себя, в скрипте, сделай:
set auto_path [linsert $auto_path 0 [file join [file dirname [info script]] library]]
[04:23:32] <bigote> да просто я хотел юзверям написать в ридмихе, чтоб качали длл с официального сайта. а pkgIndex там нет
[04:23:41] <Renji> а потом
package require sqlite3 3.6.18
И именно твой загрузится 100%
[04:25:18] <bigote> вот я думаю, может, взять sqlite373.dll из своего activestate и сунуть прямо в плагин вместе с pkgIndex, чтоб не маялись. и написать, куда их положить.
[04:25:33] <bigote> но это решение как-то не ахти
[04:26:28] den_po вышел(а) из комнаты
[04:26:31] <Renji> bigote: а зачем им куда-то ложить, ты скриптом проверяй и загружай
[04:26:33] den_po вошёл(а) в комнату
[04:27:44] Deen вышел(а) из комнаты
[04:28:22] <Renji> Типо:
if {[string equal $tcl_platform(platform) "windows"]} {
set auto_path [linsert $auto_path 0 [file join [file dirname [info script]] library]]
package require sqlite3 3.7.3
} elseif { ... }
[04:31:39] <bigote> Renji: дык вот я и сомневаюсь в целесообразности помещения самой либы вместе с плагином. либы должны лежать централизованно, чтобы все остальные были в курсе и их юзали
[04:31:56] <bigote> а ты предлагаешь плодить зоопарк. тут одна, там другая
[04:36:54] BrennendeR вышел(а) из комнаты
[04:36:55] BrennendeR вошёл(а) в комнату
[04:38:16] BrennendeR вышел(а) из комнаты
[04:40:26] <Renji> _vt: ты там как насчёт тестирования скорости работы ткаббера с логами?
[04:45:06] <Renji> _vt: ну как надумаешь, то
http://pastebin.com/7KQ1Hs7q
В консоль скопируй. Это будет писать в логи только через 10 секунд после последнего сообщения, если в этот период были ещё сообщения, то откладывается на 10 секунд снова. И так до тех пор, пока не будет тишина
[04:45:26] BrennendeR вошёл(а) в комнату
[04:46:04] <bigote> это зачем так? чтобы потерять часть логов, если система повиснет?
[04:46:16] den_po вышел(а) из комнаты
[04:46:37] <Renji> bigote: по тестам _vt история - основная причина тормозов
[04:46:57] <Renji> bigote: лбновление интерфейсрв всех ростеров я отключал - тормоза были
[04:47:13] <bigote> ну да, и самое простое лечение насморка — отрубить голову
[04:48:26] <Renji> bigote: гг, ну это на время, чтобы узнать, правда ли причина в гуе ростера
[04:49:01] <Renji> Хотя при заходе в конференцию у меня тормоза пропали
[04:51:58] Sérgio вышел(а) из комнаты
[05:01:18] ancestor вышел(а) из комнаты: Replaced by new connection
[05:01:23] ancestor вошёл(а) в комнату
[05:07:03] ancestor вышел(а) из комнаты: Replaced by new connection
[05:07:08] ancestor вошёл(а) в комнату
[05:07:55] <Renji> Опять ночь прошла почти прошла а я ничего полезного не сделал.
[05:08:14] <Renji> Кроме как доставлял радость вам, своим присутствием... эх...
[05:27:02] ancestor вышел(а) из комнаты: Replaced by new connection
[05:27:06] ancestor вошёл(а) в комнату
[05:40:07] ancestor вышел(а) из комнаты: Replaced by new connection
[05:40:11] ancestor вошёл(а) в комнату
[05:51:17] ancestor вышел(а) из комнаты: Replaced by new connection
[05:51:21] ancestor вошёл(а) в комнату
[06:10:36] <Renji> А Juick написан по правилам http://juick.com/help/api/xmpp/ ?
[06:17:03] fin вошёл(а) в комнату
[06:18:01] Deen вошёл(а) в комнату
[06:26:28] fin вышел(а) из комнаты
[06:28:50] Renji вышел(а) из комнаты
[06:29:20] Renji вошёл(а) в комнату
[06:31:44] kuyantus вышел(а) из комнаты: Replaced by new connection
[06:31:46] kuyantus вошёл(а) в комнату
[06:43:34] <bigote> хм, чегойт у меня тут вылезло два раза: http://paste.org.ru/?tl34dn
[06:45:53] <Renji> bigote: похоже на тот плагин, что иконок добавляет
[06:46:16] <Renji> bigote: А я осилил, и смог отправит свой первый iq!
[06:46:37] <Renji> proc ret args {puts $args}
set query [::xmpp::xml::create query \
    -xmlns http://juick.com/query#messages \
    -attrs {mid 1194858}]
    
::xmpp::sendIQ $xlib get -to juick@juick.com/Juick -command ret -query $query
[06:46:49] <Renji> И получил из juick сообщение!
[06:46:58] <bigote> поздравляю :)
[06:47:10] <bigote> хочешь переписать жуйкоплагин?
[06:47:43] <Renji> Давно хотел, но не знаю что там можно придумать, кроме аватарок и нового дизайна
[06:49:13] <bigote> Renji: допили свои плагины. или ростер переделай :) или хук к табам напиши
[06:49:21] <bigote> зачем велосипеды изобретать?
[06:49:22] <ancestor> bigote, создай индекс к своей базе sqlite3 и снова скорость проверь.
[06:49:37] <bigote> ancestor: как?
[06:50:51] Rail вошёл(а) в комнату
[06:52:42] <ancestor> bigote, ну к примеру: CREATE UNIQUE INDEX <имя_индекса> ON <имя_таблицы> (<имя_столбца>);
[06:53:04] <Renji> bigote: Но ведь из такого ответа:
482:209052
ok {query http://juick.com/query#messages {} {{juick http://juick.com/message {mid 1194858 replies 19 ts {2011-02-02 02:13:26} uid 742 uname stanis} {{body http://juick.com/message {} {} {А какой эмулятор терминала используешь ты, жуйк?} {}} {user http://juick.com/user {uid 742 uname stanis} {} {} {}} {tag http://juick.com/message {tid 39} {} linux {}}} {} {}}} {} {}}
Можно выцепить больше полезного, чем из простого сообщения. Да и как-то фото тоже можно, уже уменьшенное.
[06:56:56] <bigote> Renji: ну так внеси предложение тотктонаде
[06:59:03] <Renji> bigote: так там всё полностью надо переделать
[06:59:10] <Renji> Он же просто парсит сообщения
[06:59:40] <bigote> Renji: займись чем-нибудь действительно полезным
[07:04:30] <bigote> странное дело, в той конфе, где этот глюк выскочил, у одного чела в тултипе был написан ранг outcast за каким-то фигом
[07:05:01] <bigote> надо бы иконочку добавить такую, хоть это и дикость
[07:05:21] <bigote> перезашёл сейчас в ту конфу, и ростер исчез
[07:09:09] <bigote> ancestor: я что-то не пойму, как создание этого индекса поможет при проверке скорости записи в базу
[07:09:43] daapp вошёл(а) в комнату
[07:10:46] <ancestor> bigote, так индексы для чего создаются? Чтобы ускорить поиск в базе, что в свою очередь ускоряет чтение/запись, вроде как.
[07:11:37] Флинт вошёл(а) в комнату
[07:13:01] <bigote> ну вот я создал индекс, потом попробовал записать, как выше делал, изругалось: column field is not unique
[07:14:41] <ancestor> bigote, видимо потому, что значения это столбца после того как ты создаешь по нему уникальный индекс не должно быть NULL.
[07:15:13] <bigote> а про этот глюк я, кажись, понял. сервер чувака, у которого ранг outcast стоит, в этой комнате забанен. и по всей видимости, у нас на j.ru что-то глюкнуло, и его в комнату впустило. а плагин, который иконки рисует, не имеет иконки outcast
[07:15:18] <bigote> надо нарисовать
[07:15:47] <bigote> ancestor: так я индекс-то создавал по field
[07:16:11] <bigote> а база у меня такая:
db eval {
create table tab(
id INTEGER PRIMARY KEY,
field TEXT);
}
[07:17:30] <Renji> ancestor: а вот если я хочу зарегистрировать каллбек для muc-filter, то что нужно указывать:
::xmpp::iq::register get query  iq_time
вместо jabber:iq:time?
[07:18:09] <ancestor> bigote, это все понятно, но так как индекс уникальный, то и значения в столбце никогда не должны быть равными NULL. Чтобы обычный индекс создать, нужно убрать UNIQUE.
[07:18:48] <Renji> bigote: Outcast
A user who has been banned from a room. An outcast has an affiliation of "outcast".
Это в комнате был забаненый польщователь?
[07:19:17] <_vt> Renji: set query http://jabber.ru/muc-filter
[07:19:20] <ancestor> bigote, создавай уникальный индекс по столбцу id.
[07:20:09] <Renji> _vt: эээм...
[07:20:37] <ancestor> bigote, предыдущий индекс удали: DROP INDEX <имя_инекса>
[07:20:46] <ancestor> Renji, не знаю.
[07:20:48] iSida вышел(а) из комнаты: Disconnected: Replaced by new connection
[07:20:56] iSida вошёл(а) в комнату
[07:20:57] <Renji> Ой, там должно быть
::xmpp::iq::register get query jabber:iq:time iq_time
[07:21:36] <Renji> _vt: ::xmpp::iq::register get query http://jabber.ru/muc-filter filter_command ?
?
[07:21:40] <Renji> ?
[07:23:00] <bigote> ща вернусь. я плагин clienticons поправил, надо проверить
[07:23:22] bigote вышел(а) из комнаты
[07:23:39] <_vt> Renji: да не get а set
[07:24:07] <_vt> Renji: от фильтра приходят iq type=set
[07:24:25] bigote вошёл(а) в комнату
[07:24:31] <Renji> _vt: аа. А то я не понял в каком смысле ser
[07:24:33] <Renji> *set
[07:26:12] <bigote> ancestor: 4495.394 microseconds per iteration
[07:26:33] <Renji> О, гуд, приходят xlib, from и x
[07:33:26] <bigote> ancestor: чуть побыстрее, но ненамного
[07:41:22] bigote вышел(а) из комнаты
[07:42:12] bigote вошёл(а) в комнату
[07:58:47] <Renji> А когда отправлены неверные IQ, всегда завершается соединение, или только в Tkabber?
[07:59:41] bigote вышел(а) из комнаты
[08:00:44] bigote вошёл(а) в комнату
[08:00:51] <_vt> если отправлен мусор, то всегда
[08:19:54] bigote починил clienticons
[08:22:08] <bigote> кто бы мог подумать, что в комнате может оказаться outcast
[08:23:21] <Renji> Хм. tclxml фильтрует даже \533puts\ ok\535
[08:23:26] <Renji> А бага была так близко
[08:27:07] <ancestor> bigote, думаю реальный прирост скорости будет заметен на большой база. А с outcast'ом не понятно, больше на баг похоже.
[08:27:30] <bigote> ancestor: почитай описание коммита.
[08:27:37] <Renji> Конечно баг, если забаненый в конфе
[08:28:03] <bigote> Renji: хошь продемонстрирую?
[08:28:10] <ancestor> Renji, соединение обычно сервер рвет, тут уж реконнект нужен, ничего не поделаешь.
[08:28:22] <bigote> сейчас у половины конфы вылетит ошибка
[08:29:03] <bigote> iSida: ban_past jabber.dk
[08:29:05] <iSida> bigote: Я не в курсе кто такой jabber.dk и использую как есть!
[08:29:23] <bigote> iSida: none_past Renji
[08:29:24] <iSida> bigote: выполнено
[08:29:39] <Renji> чо
[08:29:43] <Renji> хм
[08:29:46] <bigote> iSida: status Renji
[08:29:46] <iSida> bigote: Renji - away [0] participant/outcast
[08:30:01] <ancestor> bigote, на баг похоже.
[08:30:05] <bigote> кто юзает clienticons, должны словить ошибку
[08:30:15] <ancestor> Пусть teo чинит.
[08:30:43] <Renji> clienticons!
[08:30:50] <ancestor> bigote, кстати можешь сделать поле id автоинкрементным если надо: id INTEGER PRIMARY KEY AUTOINCREMENT
[08:31:39] <bigote> ancestor: так PRIMARY уже автоинкрементное, если NULL туда пишем
[08:31:58] <bigote> в sqlite по крайней мере
[08:32:50] <ancestor> bigote, а зачем туда что-то писать, если оно автоматически будет инкрементироваться, при каждом добавлении записи.
[08:34:13] <bigote> ancestor: то есть ты хочешь сказать, что достаточно будет делать INSERT INTO table VALUES (someval); ?
[08:34:25] <ancestor> bigote, конечно.
[08:34:27] <bigote> хотя у нас там два поля: id и ече
[08:34:31] <bigote> txt
[08:35:06] <bigote> и что это даёт?
[08:36:34] <ancestor> bigote, дает то, что не надо выеживаться с NULL и все автоматически происходит.
[08:37:09] <bigote> ну, поздняк. я в плагине уже выежился
[08:37:22] <bigote> переделывать лень
[08:37:31] <bigote> а вот про индекс хз
[08:37:42] <bigote> добавить, что ли...
[08:37:53] <ancestor> bigote, добавь конечно.
[08:37:55] <bigote> можно по любому полю?
[08:38:09] <bigote> где сто пудов не будет NULL, да?
[08:38:22] <ancestor> bigote, у тебя по id нормально будет.
[08:38:30] <bigote> ну да
[08:38:57] <bigote> но может, сделать другой индекс до кучи? по нику, скажем
[08:39:10] <ancestor> bigote, если индекс уникальный, то двух одинаковых значений в столбце не должно быть и NULL.
[08:39:28] <bigote> а, ники-то повторяются
[08:40:17] <ancestor> bigote, обычный индекс можешь создать по нику.
[08:40:52] <ancestor> Просто: CREATE INDEX без UNIQUE.
[08:41:13] <bigote> мне вообще вон советовали сделать ещё одну виртуальную таблицу для полнотекстового поиска. на fts4
[08:42:09] <ancestor> Кстати в архиве с исходниками sqlite3 лежит скрипт tclinstaller.tcl: http://pastebin.com/aLkGZ2a5
[08:44:06] <bigote> ancestor: вот ещё вопрос тогда. индекс, я понимаю, создаётся, когда ты этого хочешь. например, можно его создание впихнуть сразу после инициализации и создания базы (ну или просто инициализации, если она уже была). тогда индекс создаётся при старте Ткаббера. один раз потормозит, зато потом летать будет. так?
[08:45:37] <ancestor> bigote, насчет летать не знаю, но думаю когда база потолстеет прирост должен быть. Я например при создании таблиц сразу индекс создаю один раз.
[08:46:30] <bigote> ну, у меня база сейчас 65 мег занимает. это я переконвертировал логи, которые я вёл с прошлого года. там 500 k записей
[08:48:05] ancestor вышел(а) из комнаты: Replaced by new connection
[08:48:10] ancestor вошёл(а) в комнату
[08:48:33] <ancestor> bigote, еще есть одна команда полезная, когда часто база обновляется, создаются и удаляются записи, файл базы фрагментируется, поэтому для дефрагментации используется: VACUUM;
[08:48:55] <bigote> я в курсе. у меня ничего не удаляется
[08:57:10] <Renji> А вот отправку нужного IQ я не осилил. =)
[08:57:12] <Renji> *=(
[08:57:41] ancestor вышел(а) из комнаты
[08:57:59] ancestor вошёл(а) в комнату
[09:00:26] <_vt> Renji: там не надо отправлять ничего, там надо возвращать результат и всё
[09:00:39] <ancestor> Renji, а чего там осиливать, получаешь станзы с типом get, меняешь что тебе надо и отправляешь обратно с типом set.
[09:00:59] <Renji> Вот я и не могу оформить отправк
[09:01:02] <_vt> ancestor: што
[09:01:23] <Renji> ancestor: с типом result поди
[09:01:32] <ancestor> Да, точно.
[09:01:57] ancestor забыл все.
[09:02:43] <ancestor> Renji, в общем там просто. Спецификация очень простая в блоге ermine.
[09:03:22] <Renji> Так я и не умею даже на time отправлять
[09:03:39] <Renji> Вот и пытаюсь понять
[09:04:23] <ancestor> Renji, поройся в исходниках ткаббера, там можно найти примеры по IQ.
[09:10:06] <ancestor> Renji, там кстати дока есть в директории tclxmpp правда в формате man.
[09:13:19] Monstreek вошёл(а) в комнату
[09:17:22] paulmad вышел(а) из комнаты
[09:17:33] paulmad вошёл(а) в комнату
[09:22:37] <bigote> закоммитил новый блджид. странно, но при добавлении одного из текстовых русских файлов он добавился как бинарный
[09:24:08] teo1 вышел(а) из комнаты: Replaced by new connection
[09:24:09] <Renji> bigote: надо было svn:mime-type указать, вроде
[09:24:11] teo1 вошёл(а) в комнату
[09:24:14] <Renji> Или как его там
[09:24:16] <Monstreek> это знак. Русский язык - бинарен
[09:24:29] <bigote> Renji: так другие два нормально добавились
[09:24:38] <bigote> ладно, пофиг
[09:24:47] <bigote> потом починю
[09:25:39] <Renji> bigote: я тоже потом починю тогда
[09:26:05] <Renji> Monstreek: от твоих слов у биготэ усы шевелятся
[09:26:30] <Monstreek> Renji: не шевелятся
[09:29:20] Gebb вышел(а) из комнаты
[09:30:15] Gebb вошёл(а) в комнату
[09:32:59] <Renji> Много букаф.
[09:35:33] Renji вышел(а) из комнаты
[09:36:16] paulmad вышел(а) из комнаты
[09:36:18] ancestor вышел(а) из комнаты
[09:36:36] ancestor вошёл(а) в комнату
[09:37:40] teo1 вышел(а) из комнаты
[09:37:57] teo1 вошёл(а) в комнату
[09:39:42] teo1 вышел(а) из комнаты: Replaced by new connection
[09:39:45] teo1 вошёл(а) в комнату
[09:44:00] <bigote> да, индексирование реально рулит:
% time {db eval {SELECT * FROM visitors WHERE nick = 'ycbl' AND cli_id = (SELECT id FROM client WHERE cli = 'Tkabber')}}
1023916 microseconds per iteration
(ycbl) 53 % db eval {create unique index counter ON visitors (id);}
(ycbl) 54 % time {db eval {SELECT * FROM visitors WHERE nick = 'ycbl' AND cli_id = (SELECT id FROM client WHERE cli = 'Tkabber')}}
788143 microseconds per iteration
[09:45:13] kostix вошёл(а) в комнату
[10:04:42] ancestor вышел(а) из комнаты
[10:05:46] kostix вышел(а) из комнаты
[10:07:52] ancestor вошёл(а) в комнату
[10:08:36] plakhov вошёл(а) в комнату
[10:10:54] <ancestor> bigote, однако:
% package require sqlite3
couldn't find procedure Sqlite3_Init
[10:14:05] <bigote> version ancestor
[10:14:08] <sulci> bigote: у ancestor клиент Tkabber 0.11.1-svn-20101220 (Tcl/Tk 8.5.9) - [unknown]
[10:14:29] <bigote> ancestor: система-то какая?
[10:14:53] <ancestor> WinXP 32-bit x86.
[10:15:06] <bigote> ну вот на винде я толком протестировать это не смог
[10:15:17] <bigote> а тикль какой? ActiveState?
[10:15:34] <ancestor> dll-то есть, скачал по ссылке, которая в INSTALL у тебя.
[10:15:52] <ancestor> bigote, не, обычный, сам собирал на MinGW.
[10:15:55] <bigote> а pkgIndex.tcl сунул рядом?
[10:16:03] <ancestor> Да.
[10:16:11] <bigote> файл переименовал?
[10:16:25] <ancestor> Да все правильно там.
[10:16:49] <bigote> хотя хз, может, надо было не файл переименовывать, а просто в pkgIndex переправить на то, что у тебя
[10:17:34] <bigote> teacup у тебя есть? попробуй им вытянуть sqlite
[10:17:38] <ancestor> bigote, да, просто нужно pkgIndex править.
[10:18:12] <bigote> а, если там прописать правильное имя файла, то работает?
[10:18:57] <ancestor> Нет.
[10:19:10] <bigote> хм
[10:19:29] <ancestor> dll он грузит же, но не может там найти Sqlite3_Init.
[10:20:00] <bigote> могу кинуть свою длл, которая у меня в ActiveState
[10:20:11] <bigote> вместе с её pkgIndex
[10:20:25] <ancestor> bigote, кинь куда-нибудь.
[10:20:27] <bigote> хотя надо сначала проверить, как оно работать будет у меня самого
[10:20:36] <bigote> сейчас запущусь с ноута
[10:23:01] teo1 вышел(а) из комнаты: Replaced by new connection
[10:23:03] teo1 вошёл(а) в комнату
[10:30:43] big-ote вошёл(а) в комнату
[10:33:47] <big-ote> ну вот, всё подключилось
[10:34:13] <ancestor> big-ote, закинь куда-нибудь тогда.
[10:35:20] verrens вошёл(а) в комнату
[10:37:57] <bigote> ancestor: заливается на паблик диск от jabbim.cz
[10:38:16] <ancestor> Пойдет.
[10:40:34] <big-ote> C:/Tcl/lib/teapot/package/win32-ix86/lib/sqlite33.7.3.zip ← вот тут он лежал. надо его будет распаковать, появится соответствующая папочка
[10:40:50] <big-ote> ну или в другом месте подходяе
[10:40:52] <big-ote> щем
[10:42:14] <bigote> ancestor: у тебя есть старые логи или ты с нуля будешь пробовать?
[10:42:31] <bigote> я за конвертор беспокоюсь. намучился с ним.
[10:42:50] <ancestor> bigote, какие-то есть. Проверю конвертер за одно.
[10:43:12] <bigote> по глупости в своё время сделал вывод в логи левых сообщений, и теперь они мне всю малину испортили
[10:43:31] <bigote> но вроде у меня сконвертило нормально
[10:43:47] <Gebb> big-ote: Чо ты там мутишь с экулайтом?
[10:43:51] <bigote> потом проверь обязательно, всё ли там на месте в плане версий
[10:44:05] <bigote> Gebb: да блджид2 же клепаю
[10:44:58] Deen вышел(а) из комнаты: Replaced by new connection
[10:45:06] Deen вошёл(а) в комнату
[10:45:21] <big-ote> ancestor: http://disk.jabbim.cz/bigote@jabber.ru/sqlite33.7.3.zip
[10:45:31] <ancestor> big-ote, спасибо.
[10:46:15] <Gebb> bigote: Что в базе будешь хранить?
[10:47:18] <bigote> Gebb: заходы и выходы участников вместе с кучей инфы, выдранной из презенсов, и плюс версию клиента и оси и таймзону
[10:47:52] <bigote> Gebb: http://juick.com/1194983
[10:48:05] <bigote> Gebb: и там тыкай в тег bldjid
[10:50:32] <ancestor> bigote, нормально теперь загрузился sqlite3.
[10:52:52] <bigote> надо будет попробовать прикрутить эту либу с сайта
[10:53:08] <bigote> но потом
[10:53:23] <bigote> я что-то сегодня и так сильно покрасноглазил
[10:53:48] <bigote> сейчас вот надо на почту сходить да прилечь поспать, а потом работать
[10:59:07] Deen вышел(а) из комнаты: Replaced by new connection
[10:59:12] Deen вошёл(а) в комнату
[11:15:09] vantro вошёл(а) в комнату
[11:18:48] Deen вышел(а) из комнаты: Replaced by new connection
[11:18:51] Deen вошёл(а) в комнату
[11:25:00] Deen вышел(а) из комнаты: Replaced by new connection
[11:25:04] Deen вошёл(а) в комнату
[11:32:13] Twice вошёл(а) в комнату
[11:35:47] Deen вышел(а) из комнаты: Replaced by new connection
[11:35:49] Deen вошёл(а) в комнату
[11:37:49] <ancestor> big-ote, убери puts еще в bldjid2 а то в консоли: Deen's reconnection time in tkabber@conference.jabber.ru: 1
[11:38:43] kostix вошёл(а) в комнату
[11:41:41] <bigote> ancestor: я знаю, это я пока оставил для контроля, чтобы поточнее выставить опцию options(reconnect). можешь закомментировать у себя, если не нужно
[11:42:26] <bigote> надо было в чейнджлоге про это написать
[11:43:44] big-ote вышел(а) из комнаты
[11:43:47] <bigote> так, надо позавтракать и спать :)
[11:46:50] Lubagov_H вошёл(а) в комнату
[11:52:16] ancestor вышел(а) из комнаты
[11:52:33] ancestor вошёл(а) в комнату
[11:52:37] Twice вышел(а) из комнаты
[11:53:01] Twice вошёл(а) в комнату
[11:53:26] den_po вошёл(а) в комнату
[11:55:04] Monstreek вышел(а) из комнаты
[11:56:33] Monstreek вошёл(а) в комнату
[12:00:58] ancestor вышел(а) из комнаты
[12:05:42] radiance вошёл(а) в комнату
[12:08:40] _vt вышел(а) из комнаты
[12:14:34] iceknight вышел(а) из комнаты: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[12:14:49] radiance вышел(а) из комнаты: Logged out
[12:15:11] iceknight вошёл(а) в комнату
[12:22:27] _vt вошёл(а) в комнату
[12:36:12] ancestor вошёл(а) в комнату
[12:36:26] Monstreek вышел(а) из комнаты
[12:36:31] Monstreek вошёл(а) в комнату
[12:42:01] <ancestor> bigote, не пойдет та длл с сайта, вот тебе наглядное подтверждение: http://pastebin.com/sTL6eEMW
[12:42:35] Monstreek вышел(а) из комнаты
[12:42:40] Monstreek вошёл(а) в комнату
[12:49:53] <bigote> хм, что ж они какую странную собрали да выложили...
[12:50:34] <ancestor> bigote, не странную, нормальную, для любого языка программирования.
[12:50:35] <bigote> надо тогда сунуть прямо с плагином и не париться. или оставить у себя на паблик-диске
[12:51:12] kostix вышел(а) из комнаты
[12:51:14] kostix вошёл(а) в комнату
[12:51:49] <ancestor> А dll для Tcl специальный формат имеет, потому как скриптовый язык наверное, дабы унифицировать все библиотеки.
[12:52:47] <daapp> ancestor: хватаешь Ffidl и любая dll твоя
[12:53:13] <ancestor> daapp, это что?
[12:53:52] <daapp> это такой ножик, он даже титан режет легко
[12:54:55] <ancestor> daapp, понятно.
[12:56:27] Deen вышел(а) из комнаты: Replaced by new connection
[12:56:32] Deen вошёл(а) в комнату
[13:01:15] Deen вышел(а) из комнаты: Replaced by new connection
[13:01:20] Deen вошёл(а) в комнату
[13:04:33] Monstreek вышел(а) из комнаты
[13:13:11] <bigote> ancestor: логи-то в базу сконвертились нормально?
[13:14:13] plakhov вышел(а) из комнаты
[13:14:20] plakhov вошёл(а) в комнату
[13:15:22] <ancestor> bigote, ага. 500 кБ за 20 минут.
[13:15:32] <bigote> хых
[13:15:44] <bigote> что-то долго
[13:16:08] <bigote> надо будет тоже попробовать индекс приделать
[13:16:29] <bigote> хотя смотря какой проц у тебя
[13:16:38] <ancestor> bigote, AMD Athlon 1000 MHz, 256 RAM.
[13:16:55] <bigote> как и у меня практически
[13:17:07] <bigote> у меня тоже 1000 МГц
[13:17:20] <bigote> двухъядерный, но это ж не влияет
[13:17:37] <ancestor> bigote, но ты-то в ридми пишешь что конвертил 100 метров на AMD Athlon(tm) 64 X2 Dual Core Processor 5000+.
[13:17:52] <bigote> да. 5000+ — это не процессор
[13:18:01] <bigote> это название такое понтовое
[13:18:08] <ancestor> bigote, да уж.
[13:18:46] <bigote> cat /proc/cpuinfo
...
model name      : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
stepping        : 2
cpu MHz         : 1000.000
cache size      : 512 KB
[13:23:36] <bigote> что-то не знаю, стоит ли 200 кБ либы в свн класть. может, просто дать ссылку на свой жаббимовский диск?
[13:24:50] <Gebb> Люди тянут HD-прон гигами, думаю, им будет не в напряг.
[13:25:03] <bigote> да это понятно
[13:25:41] <bigote> это просто чтоб бинарём репозиторий не засирать
[13:26:50] <bigote> он ведь не всем нужен, а только тем, у кого винда и тикль покоцанный, от ткаббер-пака. в активстате-то оно есть
[13:26:55] <ancestor> bigote, думаю не стоит, если юзверям надо, сами поставят, ты главное в ридми правильно укажи где брать.
[13:27:16] <bigote> да
[13:27:37] <ancestor> Оно же бинарное, в винде они одни, в линуксе другие.
[13:27:54] <bigote> угу, я про то и говорю
[13:28:02] <_vt> ничего себе, эта sqlite375.dll - это полностью реализованная sqlite как расширение тикля? Других sqlite.dll не требует?
[13:28:25] <bigote> да вроде нет, вон ancestor запустил с ней
[13:28:45] <bigote> или ты про ту, что на сайте?
[13:28:54] <_vt> Про на сайте, пытаюсь собрать
[13:29:01] <bigote> из сорцов?
[13:29:29] <ancestor> Если и сорцов, там скрипт есть: tclinstaller.tcl
[13:30:27] <ancestor> У меня сорцы 3.6.8 были, пытался собрать mingw - fail!
[13:30:34] iceknight вышел(а) из комнаты
[13:30:51] Sérgio вошёл(а) в комнату
[13:38:48] Hermitifier вошёл(а) в комнату
[13:44:43] iceknight вошёл(а) в комнату
[13:53:55] Флинт вышел(а) из комнаты
[13:54:39] Deen вышел(а) из комнаты: Replaced by new connection
[13:54:45] Deen вошёл(а) в комнату
[13:58:16] Monstreek вошёл(а) в комнату
[14:15:56] Sérgio вышел(а) из комнаты
[14:17:38] Deen вышел(а) из комнаты: Replaced by new connection
[14:17:42] Deen вошёл(а) в комнату
[14:19:08] hypersw вошёл(а) в комнату
[14:20:44] <_vt> ancestor: а у меня собралось, правда с msvc, и код я правил %)
[14:21:14] <ancestor> _vt, да ты суров.
[14:22:56] <_vt> ancestor: ну вот чтоб Sqlite3_Init экспортировалась %)
[14:23:35] <ancestor> _vt, ну можно было не париться и поставить через teacup. :)
[14:25:54] daapp вышел(а) из комнаты
[14:31:31] misha\w вышел(а) из комнаты: Replaced by new connection
[14:31:33] misha\w вошёл(а) в комнату
[14:32:45] misha\w вышел(а) из комнаты: Replaced by new connection
[14:32:47] misha\w вошёл(а) в комнату
[14:35:19] hypersw вышел(а) из комнаты
[14:35:51] hypersw вошёл(а) в комнату
[14:38:53] Deen вышел(а) из комнаты
[14:39:14] Deen вошёл(а) в комнату
[14:40:06] Sérgio вошёл(а) в комнату
[14:41:11] Deen вышел(а) из комнаты: Replaced by new connection
[14:41:16] Deen вошёл(а) в комнату
[14:52:58] marker вошёл(а) в комнату
[14:56:03] Deen вышел(а) из комнаты: Replaced by new connection
[14:56:08] Deen вошёл(а) в комнату
[14:59:19] Deen вышел(а) из комнаты: Replaced by new connection
[14:59:23] Deen вошёл(а) в комнату
[15:06:46] paulmad вошёл(а) в комнату
[15:11:09] Twice вышел(а) из комнаты: Replaced by new connection
[15:11:10] Twice вошёл(а) в комнату
[15:16:38] Deen вышел(а) из комнаты: Replaced by new connection
[15:16:42] Deen вошёл(а) в комнату
[15:17:16] misha\w вышел(а) из комнаты: Replaced by new connection
[15:17:17] misha\w вошёл(а) в комнату
[15:32:07] Monstreek вышел(а) из комнаты
[15:32:11] Monstreek вошёл(а) в комнату
[15:33:12] ancestor вышел(а) из комнаты: Replaced by new connection
[15:33:18] ancestor вошёл(а) в комнату
[15:38:01] Deen вышел(а) из комнаты: Replaced by new connection
[15:38:47] Deen вошёл(а) в комнату
[15:42:38] Rail вышел(а) из комнаты
[15:43:57] daapp вошёл(а) в комнату
[15:53:45] misha\w вышел(а) из комнаты: Replaced by new connection
[15:53:46] misha\w вошёл(а) в комнату
[16:00:37] Deen вышел(а) из комнаты: Replaced by new connection
[16:00:42] Deen вошёл(а) в комнату
[16:06:06] Deen вышел(а) из комнаты: Replaced by new connection
[16:06:11] Deen вошёл(а) в комнату
[16:15:34] Deen вышел(а) из комнаты: Replaced by new connection
[16:15:38] Deen вошёл(а) в комнату
[16:17:38] bigote вышел(а) из комнаты
[16:18:15] trooper вышел(а) из комнаты
[16:19:44] Флинт вошёл(а) в комнату
[16:22:52] bigote вошёл(а) в комнату
[16:30:21] Deen вышел(а) из комнаты
[16:33:25] radiance вошёл(а) в комнату
[16:36:25] marker вышел(а) из комнаты
[16:37:23] kostix вышел(а) из комнаты
[16:37:25] kostix вошёл(а) в комнату
[16:50:16] Hanata вошёл(а) в комнату
[16:53:20] <Hanata> помогите плиз с ткаббером, мне нужно установить плагин иконки клиентов
[16:55:24] <radiance> http://svn.xmpp.ru/repos/tkabber-3rd-party/trunk/plugins/clienticons
[16:56:03] <Hanata> жать на инсталл?
[16:56:15] <radiance> неа
[16:56:22] <Hanata> а куда?
[16:56:45] Флинт вышел(а) из комнаты: ушёл домой.. вечером появлюсь..
[16:57:01] <radiance> в консоли
svn co http://svn.xmpp.ru/repos/tkabber-3rd-party/trunk/plugins/clienticons
[16:57:35] <Hanata> так, для блондинок плиз консоль это где?
[16:58:05] <radiance> пуск - Выполнить - cmd.exe
[16:58:52] <Gebb> Может не сработать в винде, если нет svn-клиента или он не прописан в PATH. В консоли же ещё в определённую папку пройти надо.
[16:59:06] <Hanata> чо та я запуталась
[16:59:18] <radiance> но сначала надо установить subversion
[16:59:19] <BrennendeR> version Hanata
[16:59:20] <sulci> BrennendeR: у Hanata клиент Tkabber 0.11.1-svn-20091004 (Tcl/Tk 8.5.5) - Windows 7
[16:59:25] <Hanata> я уже устанавливала иконки, но тогда это было просто
[16:59:43] <BrennendeR> оно, вероятно, еще и не будет работать
[16:59:53] <ancestor> Hanata, ты сама свн-версию собирала?
[17:00:05] <Hanata> тут работает ,мне надо установить на нетбуке
[17:00:12] <Hanata> ancestor: нет
[17:00:19] <BrennendeR> скоируй из компа в нетбук
[17:00:30] <Hanata> чо копировать та?
[17:00:33] <ancestor> Hanata, а кто? И что у тебя на нетбуке, что за ОС?
[17:00:38] <BrennendeR> ткаббер со всеми папками
[17:00:59] <Hanata> BrennendeR: блин ,он там уже установлен, тока иконок нет
[17:01:08] <BrennendeR> Hanata: скопируй иконки
[17:01:09] <Hanata> ancestor: я не наю, кто собирал
[17:01:16] <radiance> или просто не включен
[17:01:19] <Hanata> BrennendeR: где они?
[17:01:40] <BrennendeR> Hanata: TKABBER_HOME/plugins/clienticons
[17:01:49] Monstreek вышел(а) из комнаты
[17:01:51] <BrennendeR> обычно там
[17:03:45] <ancestor> Hanata, для начала найди где у тебя плагины лежат, скопируй директорию clientsicons и перенеси ее в такую же директорию на нетбуке.
[17:03:56] <Hanata> чо та не могу найти
[17:04:23] <radiance> поиск найдет
[17:04:41] <BrennendeR> c:/Users/Hanata/Roaming/Tkabber
[17:04:47] <BrennendeR> где-то в тех краях
[17:05:01] <Hanata> кажется у меня папка называется иконсетс
[17:05:08] <Hanata> а не клиентиконс
[17:05:11] <BrennendeR> это не та папка
[17:05:17] <Hanata> блин
[17:05:22] <Hanata> тогда не наю
[17:05:36] <BrennendeR> [17:04]<BrennendeR> c:/Users/Hanata/Roaming/Tkabber
[17:05:53] <Hanata> что такое роаминг?
[17:06:17] <radiance> папка в семерке...
[17:06:18] <Gebb> Блуждающий.
[17:06:47] <Gebb> Попробуй c:/%APPDATA%/Tkabber
[17:06:52] <Gebb> Ой, не
[17:06:59] <Gebb> %APPDATA%/Tkabber
вот так
[17:07:16] <BrennendeR> в адресную строку вбить
[17:07:16] <Hanata> Gebb: это где попробовать?
[17:07:40] <_vt> kostix: они пришли! Хотят смайлики и иконки! А ткаббер не готов ((((
[17:07:49] <Gebb> Ну, в проводнике, где у тебя путь к папке написан, всё убрать и это вписать.
[17:07:59] <Hanata> вписала
[17:08:05] <Hanata> там нету клиентиконс
[17:08:14] <Hanata> а
[17:08:16] <Hanata> нашла
[17:08:17] <Gebb> Там должна быть папка plugins
[17:08:18] <BrennendeR> там папка plugins
[17:08:39] <BrennendeR> копируй её, архивируй и перекачивай на нетбук туда же
[17:08:56] <Gebb> Если там винда ваще.
[17:09:03] <Hanata> виндв
[17:09:55] <BrennendeR> Gebb: на новых недобуках Win7 starter сейчас стоит в большинстве случаев
[17:10:26] <Hanata> там виндоус хр
[17:10:40] <Gebb> Да? Я думал, там убунты в основном.
[17:11:09] Ханата вошёл(а) в комнату
[17:11:23] <Hanata> )
[17:11:49] <Hanata> вот я вошла с нетбука
[17:11:58] <Hanata> куда клиентиконс копировать?
[17:12:18] <Gebb> Ну, в аналогичную папку.
[17:12:30] <Gebb> Иди в %APPDATA%/Tkabber/plugins
[17:14:29] <Ханата> где тут эта строка поиска?
[17:14:39] <Ханата> в хр
[17:14:49] <Gebb> Проводник запустила?
[17:14:52] Ханата вышел(а) из комнаты
[17:15:11] <Hanata> нет
[17:15:19] <Hanata> юлин, вышла случайно
[17:15:21] <radiance> C:\Documents and Settings\имя пользователя\Tkabber\Plugins
[17:15:26] <Gebb> Нажми Win+E
[17:15:28] <radiance> ой
[17:15:35] Ханата вошёл(а) в комнату
[17:15:46] <radiance> C:\Documents and Settings\имя пользователя\Application Data\Tkabber\Plugins
[17:17:27] KelLiN вышел(а) из комнаты: Replaced by new connection
[17:17:28] KelLiN вошёл(а) в комнату
[17:17:44] <Hanata> чо та нету апликэйшн дата
[17:18:04] <ancestor> Оно скрыто обычно.
[17:18:20] <den_po> Hanata: win+R, вводи %APPDATA%\tkabber и ентер
[17:20:01] <Hanata> в аппликэйшн дата есть папка ткаббер, а в ней тока папка логс
[17:20:11] <Hanata> мне создать папку плагинс?
[17:21:05] <den_po> Hanata: да
[17:22:19] <Ханата> вставила. что дальше?
[17:22:30] Hanata вышел(а) из комнаты
[17:26:01] <Ханата> кто нить знает?
[17:26:47] <BrennendeR> перезапустить ткаббер, зайти в настройки -> Plugins Management и там включить плагин
[17:27:00] Ханата вышел(а) из комнаты
[17:27:18] <Winner> омг
[17:27:28] <kostix> мне стыдно за нашу систему плагинов
[17:27:36] Ханата вошёл(а) в комнату
[17:28:14] <radiance> Ханата's reconnection time in tkabber@conference.jabber.ru: 35
подсчитывает время реконнекта?
[17:28:46] <BrennendeR> radiance: ты где это нашел?
[17:29:01] <radiance> BrennendeR, в консоли, это bldjid2
[17:29:15] Ханата вышел(а) из комнаты
[17:29:16] <BrennendeR> ок
[17:29:28] <KelLiN> да, плагины должны идти *.pisp файлами (на самом деле простыми zip). ассоциация на эти файлы должна стоять на ткаббер и по дабл клику ткаббер сам должен их устанавливать
[17:29:32] <KelLiN> поручите реджину он сделает
[17:29:50] Ханата вошёл(а) в комнату
[17:30:21] <Ханата> о.. работает)))
[17:30:53] <Ханата> пасиба вам!
[17:32:22] <radiance> многие пугаются вики ткаббера и сразу передумывают им пользоваться, но чаще всё же просто о ней не знают
[17:41:07] Hermitifier вышел(а) из комнаты
[17:43:49] sergio_fallcone вошёл(а) в комнату
[17:44:13] Deen вошёл(а) в комнату
[17:44:23] KelLiN вышел(а) из комнаты
[17:44:43] teo1 вышел(а) из комнаты
[17:44:59] KelLiN вошёл(а) в комнату
[17:49:26] KelLiN вышел(а) из комнаты
[17:50:23] plakhov вышел(а) из комнаты
[17:52:25] KelLiN вошёл(а) в комнату
[17:53:21] radiance вышел(а) из комнаты
[17:55:33] verrens вышел(а) из комнаты
[18:04:01] sergio_fallcone вышел(а) из комнаты
[18:07:52] KelLiN вышел(а) из комнаты
[18:10:53] KelLiN вошёл(а) в комнату
[18:20:23] trooper вошёл(а) в комнату
[18:26:46] teo1 вошёл(а) в комнату
[18:30:22] Renji вошёл(а) в комнату
[18:36:31] Gebb вышел(а) из комнаты
[18:36:57] Vovych вошёл(а) в комнату
[18:40:39] Gebb вошёл(а) в комнату
[18:42:07] <Renji> Надо таки сделать jabbim.disk uploader!
[18:42:46] Dominges вышел(а) из комнаты
[18:43:27] Dominges вошёл(а) в комнату
[18:47:28] ferym вошёл(а) в комнату
[18:48:12] radiance вошёл(а) в комнату
[18:49:06] <radiance> существует jdiskurl.tcl, но сомнителен он
[18:49:27] <radiance> Renji, winup без аватаров, так задумано?
[18:49:44] <Renji> radiance: нужно перед этим просмотреть инфу контакта
[18:49:50] <Renji> Он сам не опрашивает
[18:49:59] <radiance> Renji, в ростере они у всех отображены
[18:50:23] <Renji> radiance: в ростере он локально хранит
[18:50:37] <Renji> radiance: так таки сделать опрос?
[18:50:52] <Renji> radiance: Мне тут кто-то говорил, что ненадо, что это костыль
[18:53:51] <Renji> А нет возможности автоматически откладывать сообщение, и повторно отправлять при "[18:52]Временная ошибка (Недостаточно ресурсов): Превышен лимит скорости посылки информации"?
[18:54:27] radiance вышел(а) из комнаты
[18:55:15] <BrennendeR> это сервер режет сообщения. из-за задержки в сети. отправляешь ты может и не раз в секунду, а, скажем, раз в 15 секунд, но как связь восстановится. эти сообщения серверу вываливаются одновременно
[18:55:23] <BrennendeR> пинги что ли замерять?
[18:56:05] <Renji> BrennendeR: не, если сервер ответил ошибкой, то отложить весь последующий стек сообщений
[18:56:26] <BrennendeR> и сколько сообщений какое время хранить?
[18:56:43] <BrennendeR> если три сообщения подряд сервер зарезал, три подряд снова отправлять?
[18:57:00] <Renji> Нет. Я же сказал - с задержкой
[18:57:12] <BrennendeR> Renji: с какой?
[18:57:31] <Renji> Ну или отправлять только с периодим в 1 секунду после каждой отправки сообщения
[18:57:32] <BrennendeR> может у тебя в течение 20 минут будет все висеть
[18:57:39] <Renji> Это легче сделать
[18:57:42] daapp вышел(а) из комнаты
[18:58:18] <BrennendeR> Renji: как ты намереваешься узнать, какое сообщение сервер овтерг?
[18:58:26] <BrennendeR> *отверг
[18:58:46] <Renji> BrennendeR: по id, наверное.
[18:58:59] <Renji> Я не знаю, я muc-filter даже не осилил.
[18:59:10] <BrennendeR> то есть пишешь подряд
1
2
3
4
5
в чат сыплется
1
3
4
[18:59:10] <Renji> Это был мой первый опыт c IQ
[19:00:15] <BrennendeR> Renji: id блокированного сообщения не указывается, кажется
[19:01:46] <KelLiN> по идее id есть с type=errror
[19:01:53] <BrennendeR> то есть в
"[18:52]Временная ошибка (Недостаточно ресурсов): Превышен лимит скорости посылки информации"
по-моему в станзе нет никаких сведений, какое сообщение блокировано. можно открыть консоль xml и посмотреть
[19:01:57] Vovych вышел(а) из комнаты
[19:03:46] fin вошёл(а) в комнату
[19:05:23] <Renji> BrennendeR:
proc send_message_process {msg} {
variable last_after_id
variable msg_stack
if { ! [info exist last_after_id]} {
return
}
lappend msg_stack $msg
after cancel $last_after_id
set last_after_id [after 100 put_message_stack]
proc put_message_stack {} {
variable last_after_id
variable msg_stack
foreach msg $msg_stack {
after 1000 [list chat::send_message $msg]
}
set msg_stack {}
unset last_after_id
}
[19:05:29] <Renji> Как-нибудь так
[19:06:07] <Renji> Не, я опять под кофеином...
[19:06:56] <BrennendeR> под кокаином?
[19:07:42] <BrennendeR> Renji: ты на тикле уже наверное думаешь. не?
[19:08:42] <ancestor> BrennendeR, у него мозг на кофеине работает.
[19:08:43] <Renji> BrennendeR: на тикле
[19:09:09] <Renji> ancestor: он на нём, таки и не работает, наоборот всё.
[19:09:11] Sergio_Fallcone вошёл(а) в комнату
[19:09:18] <Renji> Сложно концентрироваться.
[19:09:22] <BrennendeR> ancestor: на кокаине, потому что кофена мало, чтобфы мысли в голове крутились на тикле
[19:10:14] <ancestor> BrennendeR, таки кофеин тоже наркотик, если как он литрами кофе пить, то ничего удивительного.
[19:10:33] radiance вошёл(а) в комнату
[19:11:11] <radiance> Renji, посмотрел инфу, решил проверить аватар winup http://pastebin.com/Qm9F9mW2
[19:11:17] <KelLiN> кофеин не наркотик. наркотик - танин/тамин (не помню точное название) ,который в кофе содержится
[19:11:50] <Sergio_Fallcone> !topic
[19:13:20] <ancestor> KelLiN, танин в чае зеленом.
[19:14:29] <Renji> radiance: што.
[19:14:49] <Renji> $img read C:/Program Files/TkabberSVN/home/winup-image-temp"
    invoked from within
"thread::send $th "\$img read $file_im""
    (procedure "ThreadedResize::resize" line 9)
    invoked from within
[19:15:03] <Renji> Что за бред.
[19:16:23] <ancestor> Renji, похоже передозировка.
[19:17:03] Sergio_Fallcone вышел(а) из комнаты
[19:18:49] <Renji> radiance: отключи options(show_avatars), я, как -кокаин- кофеин перестанет действовать, сделаю опрос аватаров и поправлю ThreadedResize
[19:21:44] Sergio_Fallcone вошёл(а) в комнату
[19:22:43] <Sergio_Fallcone> Доброго Вечера. Может кто то помочь новичку с настройкой config.tcl  а то что то маны не дали успеха.
[19:23:18] <Renji> Sergio_Fallcone: конечно. А что там не получается?
[19:23:41] vantro вышел(а) из комнаты
[19:23:43] <Sergio_Fallcone> Renji: если можно, то я бы приватом бы попросил помощь. Реально?
[19:24:00] <Renji> Нет.
[19:24:02] <Renji> Тут.
[19:24:18] <Renji> У меня нет от них секретов
[19:25:16] <Sergio_Fallcone> ок. Суть простая. Пытаюсь прикрутить тему, прописываю путь до тем в домашней хоумдире, ругается. Пробовал по-всякому. В Debian-е без проблем, все работает, а в Винде что то с указанием пути не то
[19:25:21] ferym вышел(а) из комнаты
[19:26:42] <Sergio_Fallcone> если мне мой английский не подводит, ругается на аргумент #
[19:27:14] <Sergio_Fallcone> в кавычки путь заключал, там где пробелы. И тем не менее
[19:27:37] <KelLiN> Sergio_Fallcone: весь путь бери в кавычки.не исплользуй обратные слеши \ только прямые /
[19:28:06] <Renji> Sergio_Fallcone: проще всего создать папку (назовём её xrdb) рядом с config.tcl. В конфиге пишем:
set theme ice.xrdb
option readfile [file join [file dirname [info script]] xrdb $theme]
[19:28:06] <Sergio_Fallcone> да, так и делал. Брал весь путь в кавычки и прямые слеши. Результат тот же
[19:28:29] <Renji> Если хочкшь тему, например dark, то
set theme dark.xrdb
[19:28:39] <KelLiN> Sergio_Fallcone: пока ошибку не покажешь, точным советом помочь не смогу
[19:28:53] <Sergio_Fallcone> окей, сейчас скрин кину
[19:29:13] <Renji> Sergio_Fallcone: не слушай KelLiN, он кофе обпился.
[19:29:18] <Sergio_Fallcone> :)
[19:29:21] Sergio_Fallcone вышел(а) из комнаты
[19:30:03] <Renji> Sergio_Fallcone: структура папок должна быть:
~/config.tcl
~/xrdb/
[19:30:09] <Renji> Ну тыпонел.
[19:30:49] <KelLiN> Renji: у него ошибка в передаче аргумента (путь), а ты ему непонятно что впрегаешь.
[19:31:06] Renji вообще не имеет config. /me либо плодит плагины, либо исходники правит
[19:31:33] Sergio_Fallcone вошёл(а) в комнату
[19:31:50] <Sergio_Fallcone> Renji: спасиюо, помогло
[19:32:07] <Renji> KelLiN: option readfile [file join [file dirname [info script]] xrdb $theme]
получится:
./xrdb/ide.xrdb
. - относительный путь
[19:32:42] <Renji> KelLiN: ты наркоман!
[19:33:08] <Sergio_Fallcone> Renji: KelLiN  прав. Имеенно  такая ошибка была
[19:33:27] <Sergio_Fallcone> #option readfile ~/.tkabber/teopetuk.xrdb userDefault вот тут я писал путь до тем
[19:33:43] <Sergio_Fallcone> естессно, разкоментив
[19:34:47] <ancestor> Sergio_Fallcone, option readfile $::rootdir/examples/xrdb/teopetuk.xrdb userDefault
[19:34:57] <Renji> ~/.tkabber/teopetuk.xrdb
Значит структара должна быть такая:
~/config.tcl
~/.tkabber/teopetuk.xrdb
[19:35:24] <Renji> ancestor: мой способ удобнее же
[19:35:35] <ancestor> Sergio_Fallcone, не слушай Renji у него передоз кофеином. Завтра его слушай, когда оклемается.
[19:35:45] <KelLiN> ancestor: +1
[19:35:47] <iSida> KelLiN: Вы изменили карму ancestor до +2. Следующий раз можно изменить через: 1 день 00:00:00
[19:35:59] <Renji> KelLiN: -2
[19:38:03] <Sergio_Fallcone> ancestor: да, вот в этой строчке пропущены мною был второй символ двоеточия
[19:40:05] <radiance> есть же плагин Themes, вроде меняет темы
[19:40:48] <ancestor> radiance, честно говоря боюсь его даже пробовать.
[19:41:57] Twice вышел(а) из комнаты
[19:42:14] Renji вышел(а) из комнаты: Replaced by new connection
[19:42:34] Renji вошёл(а) в комнату
[19:42:40] <radiance> ancestor, а я пробовал. Единственная странность, что после выбора темы перезагружаемся, идем снова в настройку плагина, а он показывает, что сейчас установлена Default, хотя это не так. Но на работоспособность не влияет
[19:43:58] <Renji> radiance: што.
[19:44:14] <Renji> radiance: у меня нормально показывает
[19:44:38] <Renji> radiance: да и без перезагрузки нельзя, пока не будет трюка
[19:44:53] <radiance> Renji, в tkabber-theme всё правильно написано, а сейчас покажу скрин
[19:44:53] <Renji> он есть, но там таво. Ну ты понел
[19:45:12] <Renji> radiance: погоди, дай я vimage загружу, новый
[19:45:23] <Renji> А, не, лень.
[19:45:25] <Renji> Давай
[19:46:33] <ancestor> Renji, давай загружай, нечего лениться. Он не глючный надеюсь?!
[19:46:50] <radiance> Renji, http://ompldr.org/vNzllMg/theme.png хотя по рисунку видно, что это не Default
[19:46:55] <Renji> ancestor: ну я в смысле себе в консоль
[19:47:06] <radiance> может в конфиге что-то мешает.. надо посмотреть
[19:47:10] <ancestor> Renji, а допилишь когда?
[19:47:52] <Renji> ancestor: я двое суток его не трогал, вчера из-за muc-filter, а два дня назад просто лень было
[19:47:57] <radiance> не, в конфиге ни слова о темах
[19:47:58] <Renji> Сегодня пилить буду
[19:48:09] <Renji> radiance: сейчас я посмотрю в код
[19:48:21] diSabler вошёл(а) в комнату
[19:48:29] <Renji> ancestor: келлин его видел
[19:48:35] paulmad вышел(а) из комнаты
[19:48:44] <Renji> Сказал, что он божествен
[19:54:46] <Renji> radiance: ага, я там совсем ступил. Он всегда Default показывать должен
[20:01:09] Deen вышел(а) из комнаты: Replaced by new connection
[20:01:39] Deen вошёл(а) в комнату
[20:01:57] <bigote> Sergio_Fallcone: в виндовсе же ~ не разворачивает до домашнего каталога путь
[20:03:15] <Renji> bigote: я в линусе разворачивает?
[20:03:34] <Renji> Я думал, что это общепринятый стиль указания маски пути.
[20:03:47] <bigote> Renji: это и есть изобретение юникса. было бы странно, если бы в юниксе это не работало
[20:04:30] <bigote> Renji: ну да, общепринятый. но виндовс лёгких путей не ищет
[20:10:01] <Renji> А нет возможности отключить окна "Добавление от .*"?
[20:10:32] <Renji> Не нравится этот Juick-флуд окнами.
[20:10:47] <Renji> Это, вроде всегда, если есть ссылки в посте.
[20:11:36] <ancestor> Renji, это если картинку в жуйк кто-то добавил.
[20:11:45] <ancestor> А это разве не починили?
[20:12:14] <Renji> ancestor: Не знаю, я давно не обновлял Juick
[20:13:25] Renji бесится от того, что после коннекта Juick флудит winup-окнами.
[20:13:31] <bigote> >> <radiance> Ханата's reconnection time in tkabber@conference.jabber.ru: 35
подсчитывает время реконнекта?
да, это я временно воткнул, чтоб можно было точнее опцию про реконнект настроить. если видишь, что большинство юзверей, отваливающихся из-за плохого соединения, реконнектятся в пределах 10 секунд, можешь выставить 10 (по умолчанию 5). но больше лучше не надо, за большее время можно вручную клиент перезапустить, и в этом случае желательно бы опросить версию
[20:13:46] <kostix> bigote: (tkabber) 11 % set tcl_platform(platform)
windows
(tkabber) 12 % file normalize ~
C:/Documents and Settings/Administrator
[20:14:10] <Renji> А про ::plugins::winup::config(ignore_jids) я совсем забыл...
[20:14:21] Ханата вышел(а) из комнаты
[20:14:26] <bigote> kostix: из-под админа работаешь? ню-ню ;)
[20:14:53] Deen вышел(а) из комнаты: Replaced by new connection
[20:14:57] Deen вошёл(а) в комнату
[20:15:34] <bigote> kostix: но это поди тикль нормализует. потому что умеет. а так-то тильда в винде просто символ
[20:15:41] <kostix> bigote: ну-ка вынь из моего бэкдора то, что ты туда засунул!!1
[20:16:09] <Renji> radiance: а нынешний авто-помечатель сообщений "прочитанное", оставить, или добавить кнопочку?
[20:16:17] <bigote> kostix: какие-то инсинуации у тебя...
[20:16:34] <bigote> нездоровые
[20:17:15] <radiance> Renji, оставить. Кстати, если отключить автоматическую пометку "прочитанное", всплывающее окно при сообщениях появляется сразу, тут же пропадает и потом всплывает
[20:17:19] <Renji> Если в проводнике указать путь ~/folder/ то будет нехорошо
[20:18:11] <ancestor> Renji, я тебе про баг же говорил в winup, ты его пофиксил?
[20:18:13] <Renji> radiance: только что проверил - нормально. Может это в предыдущем коммите?
[20:18:21] <Renji> ancestor: какой?
[20:18:40] <Renji> Если с тем, что окно не скрывалось полностью, то да.
[20:18:46] <Renji> Я же писал в коммите
[20:20:19] <ancestor> Renji, например, приходит к тебе сообщение, выезжает винап, пока оно торчит, приходит еще одно, казалось бы оно тоже должно всплыть, но не тут-то было, ничего не появляется, то сообщение которое висело, исчезает, а остальные сообщения помечаются как прочитанные.
[20:20:44] <Renji> ancestor: а.
[20:21:00] <radiance> Renji, хм, теперь нормально, чудеса...
[20:21:04] <Renji> Да, есть такое. А что надо в этом слуае делать? Я не придумал, вот и решил их проигнорировать
[20:21:46] <Renji> Может тогда скрывать существующее, и показывать новое? Но тогда будет ужас, если кто-то начнёт флужить
[20:21:58] <Renji> Или просто не помечать, и оставить как есть?
[20:22:45] <ancestor> Renji, вверху первого всплывать же должно, по идее. Как у floatinglog2.
[20:23:03] <Renji> ancestor: хм.
[20:24:19] <Renji> Можно пойти ещё дальше, и показать окно выше существующего, тоесть не поверх, а чуть выше. Вертикально.
[20:24:46] <Renji> Как первое уедет - второе приземлить на стандартное место.
[20:24:58] <ancestor> Renji, так я о чем тебе и толкую.
[20:25:05] <radiance> так floatinglog2 и делает
[20:26:10] <ancestor> radiance, оно немного не так. Там новое сообщение появляется внизу, сдвигая старые выше, оно потом исчезают, и ничего сдвигать дополнительно не надо.
[20:26:23] <ancestor> *они
[20:26:40] <radiance> ancestor, а, ну да, точно
[20:26:56] <ancestor> radiance, я сам только вспомнил.
[20:27:24] <Renji> У floatinglog всё проще. Там координаты жёстко установлены. Ничего не нужно высчитывать. В Winup это довольно трудно. =)
[20:31:18] <Renji> Да и анимация в tk это сплошное анальство, мягко говоря.
[20:33:27] kostix вышел(а) из комнаты
[20:33:28] kostix вошёл(а) в комнату
[20:41:41] den_po2 вышел(а) из комнаты
[20:41:47] den_po2 вошёл(а) в комнату
[20:48:27] verrens вошёл(а) в комнату
[20:49:02] <Sergio_Fallcone> bigote:ага, уже разобрался
[20:49:32] Sergio_Fallcone вышел(а) из комнаты
[20:51:08] Sergio_Fallcone вошёл(а) в комнату
[20:53:29] Sergio_Fallcone вышел(а) из комнаты
[20:54:54] verrens вышел(а) из комнаты
[20:55:29] Sergio_Fallcone вошёл(а) в комнату
[21:06:34] iSida вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:06:44] iSida вошёл(а) в комнату
[21:09:05] Ханата вошёл(а) в комнату
[21:09:48] <Ханата> а кто мне поможет поставить антивирус на хр в привате?
[21:10:03] Ханата вышел(а) из комнаты
[21:10:22] Ханата вошёл(а) в комнату
[21:11:12] <diSabler> откуда такая трава?
[21:11:46] <Ханата> в смысле?
[21:12:42] <diSabler> в прямом. от куда трава, от которой такие мысли в голову приходят?
[21:13:01] <KelLiN> реджин по почте рассылает в виде порошка. говорит заваривать вместо кофе
[21:13:22] diSabler не может построить ассоциативный ряд из слов tkabber-антивирус-венда-хп-приват
[21:13:29] <Ханата> чо плохого в этом не пойму
[21:14:04] <bigote> diSabler: ну, есть антивирусы для общего чата, а есть для привата
[21:14:26] <diSabler> Ханата: представь, ты заходишь в автосалон и говоришь: "продайте мне симку мегафона без палева.". примерно то-же самое ты выдал выше.
[21:14:33] <Ханата> не, я не это имела в виду
[21:15:00] <Ханата> я имела в виду, что не в общий чат писать как его установить, а в приват
[21:15:15] <diSabler> bigote: да. я так и понял.
[21:15:18] <Ханата> diSabler: я девушка
[21:15:36] <diSabler> Ханата: я а ктулху.
[21:15:39] <sceptic> kostix: xdg
[21:15:53] <bigote> Ханата: вообще-то это комната не про антивирусы, но если найдётся добрая душа и объяснит в привате, как устанавливать антивирус на ХП, возражать я не буду
[21:15:55] <diSabler> *а я
[21:16:29] <Ханата> ладно, он уже сам устанавливается
[21:16:43] <BrennendeR> Ханата: http://www.microsoft.com/security_essentials/?mkt=ru-ru тыцни скачать и всё
[21:18:09] diSabler какгбэ намекает, что тут это http://lurkmore.ru/Синдром_пизды_в_поле_from не работает...
[21:19:13] diSabler выгнали из комнаты: фильтруем базар
[21:19:23] <bigote> diSabler: не груби
[21:19:24] <kostix> diSabler: я -- ктулху. убирайся вон, самозванец.
[21:19:25] <BrennendeR> diSabler: работает и еще как
[21:19:38] <bigote> diSabler: ты, кстати, не видел в ночных логах, какую мы фишку обнаружили, баня с помощью изиды сервер, пользователь с которого имеет членство в комнате?
[21:19:40] diSabler вошёл(а) в комнату
[21:19:43] <BrennendeR> Шоколадки что-то давно не было видно
[21:20:00] kostix вышел(а) из комнаты
[21:20:02] kostix вошёл(а) в комнату
[21:20:40] <diSabler> bigote: нет. я логи не смотрел. в чём суть?
[21:20:44] <bigote> kostix: и ты тоже глянь, если не видел. мы решили, что это глюк сервера
[21:20:51] <bigote> diSabler: ща найду
[21:21:49] <bigote> http://chatlogs.jabber.ru/tkabber@conference.jabber.ru/2011/02/02.html#06:43:34.169899
[21:26:08] Флинт вошёл(а) в комнату
[21:26:14] Sergio_Fallcone вышел(а) из комнаты
[21:27:08] Sergio_Fallcone вошёл(а) в комнату
[21:27:25] <diSabler> bigote: не уловил в чём суть бага? в том, что можно сунуть в баню мембера через бан сервера и при это он не зобанится до перезахода?
[21:28:10] <Флинт> Ханата: @}->-- где пропадала?
[21:28:32] Ханата вышел(а) из комнаты: Replaced by new connection
[21:29:16] <bigote> diSabler: да
[21:29:26] <bigote> будет сидеть в комнате ауткастом
[21:29:47] <diSabler> bigote: это давно известно. его даже зобанить при этом нельзя. только кикнуть.
[21:29:55] <bigote> при этом у clienticons не было соответствующей иконки, и вылезали ошибки
[21:30:16] <bigote> это баг сервера? или вообще фича?
[21:31:20] <diSabler> это фича. я знал её года 3 назад ещё.
[21:32:09] <Sergio_Fallcone> а вот такой вопросец еще назрел. Можно ли к асечному транспорту прикрутить два асечных аккаунта?
[21:32:21] kostix вышел(а) из комнаты
[21:32:42] <diSabler> можно ли в замок втавить 2 ключа?
[21:32:49] <diSabler> *вставить
[21:34:34] <Renji> diSabler: да! Только маленьких, и эффекта от них не будет.
[21:35:10] <diSabler> Renji: порнухи обсмотрелся? double drill?
[21:35:49] <Флинт> если два разных трампа подрубить - реально
[21:36:30] <bigote> diSabler: с разных сторон, кстати, два ключа можно вставить безо всякой порнухи :) правда, один другой вытолкнет
[21:36:31] <Sergio_Fallcone> т.е два разных джаббер-акка и соотвественно по асе на джаббер-аккаунт?
[21:37:09] <bigote> Sergio_Fallcone: два транспорта
[21:37:17] <Флинт> Sergio_Fallcone: два разных асько-транспорта на один акк..
[21:37:19] <Sergio_Fallcone> bigote:  понял
[21:38:26] Флинт вышел(а) из комнаты: ушел в underground... Bombus - мобильность и свобода общения!
[21:46:37] fin вышел(а) из комнаты
[21:47:51] <Sergio_Fallcone> bigote: а не отправишь по этому поводу почитать куда?
[21:48:05] Renji вышел(а) из комнаты
[21:50:28] Renji вошёл(а) в комнату
[21:55:25] <Renji> diSabler: вот видишь, порнуха может быть иногда полезной.
[21:55:28] <bigote> Sergio_Fallcone: легко. _google Гейты во вражеские сети
[21:55:35] <bigote> _google Гейты во вражеские сети
[21:55:42] <iSida> bigote: «Гейты во вражеские сети» — Tkabber Wiki
13 ноя 2010 «…» Причины могут быть разными: начиная с очень паршивой связи «гейта» с сервером «вражеской сети» и заканчивая обычным падением этого самого «…»
http://ru.tkabber.jabe.ru/index.php/Гейты_во_вражеские_сети
[21:57:59] iSida вышел(а) из комнаты: Автообновление по команде от diSabler
[21:58:20] iSida вошёл(а) в комнату
[22:00:43] <Renji> Хочу бинд на double-click на пустой зоне в .nb для join_conferece_dialog
[22:00:54] paulmad вошёл(а) в комнату
[22:01:25] _vt вышел(а) из комнаты
[22:03:27] <bigote> Renji: что такое .nb?
[22:03:45] <Renji> bigote: зона табов. Я думал все знают.
[22:04:20] <Renji> bigote: например таб "tkabber" -- .nb.b:tab_1
[22:05:35] <bigote> я табы не ковырял никогда
[22:06:16] <bigote> Renji: ну так напиши. мне тебя учить, что ли?
[22:06:34] <Renji> bigote: напиши в консоль:
bind .nb <Double-1> {join_group_dialog ""}
А потом двойной щелчёк там, где таба нет
[22:07:09] <Renji> Ну ты понял где, в зоне табов, но не на табе.
[22:09:06] <Renji> Ну вот, ты не напишеш. =(
[22:09:12] <Renji> Меня никто не любит.
[22:10:34] <bigote> Renji: а что делать, когда нет пустого места? все табы умещаются в одну строку нацело
[22:10:43] natalie вошёл(а) в комнату
[22:10:53] <Renji> bigote: тогда будет костыль
[22:11:00] <bigote> Renji: "напишешь" заканчивается на мягкий знак
[22:11:08] <Renji> bigote: да, босс
[22:11:19] <bigote> жаль, что тогда с регэкспом у изиды не получилось
[22:11:22] <radiance> только у меня так при тычке на номерок жуйкособщения? http://pastebin.com/PNXXUtvF уже сделал свежий чекаут ткаббера, из плагинов оставил только Juick, не помогло
[22:11:37] <radiance> хотя если окно с жуйком открыто, всё нормально
[22:12:02] <bigote> надо будет свой плагин написать. rosemmstein
[22:13:29] <Renji> radiance: сейчас посмотрю сурс жуйка
[22:15:13] <ancestor> radiance, да, проверил, ошибка если таб с жуйком не раскрыт.
[22:15:13] <Renji> radiance: 324:   set mainchat [list [chat::get_xlib $chatid] $options(main_jid)]
[22:16:43] <radiance> Renji, дык он указан в настройках правильно
[22:16:57] <radiance> мэйнжыд-то
[22:17:38] Sergio_Fallcone вышел(а) из комнаты
[22:18:33] <Renji> radiance: измени начиная с строки 322:
if {![is_juick_jid $jid]} {
        #set mainchat_jid [::xmpp::jid::removeResource $options(main_jid)]
        set mainchat [list [chat::get_xlib $chatid] $options(main_jid)]
        chat::activate $mainchat
        set ci [chat::input_win $mainchat]
    }
на:
if {![is_juick_jid $jid]} {
  set mainchat [list [chat::get_xlib $chatid] $options(main_jid)]
  if {[chat::is_opened $mainchat]} {
      chat::activate $mainchat
      set ci [chat::input_win $mainchat]
  } else {
  # тут тотктонада должен открыть таб
  }
}
[22:19:06] <Renji> Сейчас ошибка не будет вылетать, если жуйк закрыт, но и ничего делаться не будет
[22:19:23] <Renji> Я так сразу не помню команду открытия нового чата
[22:19:39] <Renji> А, ладно, сейчас гляну
[22:21:46] diSabler вышел(а) из комнаты: Disconnected: Replaced by new connection
[22:21:47] diSabler вошёл(а) в комнату
[22:25:05] <Renji> radiance:
if {![is_juick_jid $jid]} {
  set mainchat [list [chat::get_xlib $chatid] $options(main_jid)]
  if {[chat::is_opened $mainchat]} {
      chat::activate $mainchat
      set ci [chat::input_win $mainchat]
  } else {
    chat::open_to_user [chat::get_xlib $chatid] $options(main_jid)
    set ci [chat::input_win $mainchat]
  }
}
Теперь полноценно
[22:25:18] <radiance> Renji, сейчас
[22:25:51] <Renji> Да ты отредактируй процедуру да в консоль её, в namespace eval plugins {}
[22:29:03] <radiance> Renji, вроде работает
[22:29:16] <Renji> Не вроде!
[22:29:25] <Renji> Меня никто не любит... =(
[22:30:01] <radiance> Renji, @}->-- работает
[22:30:11] <Renji> =)
[22:30:41] <radiance> странно, что ни у кого это более не проявлялось. Или никто не пробовал с закрытым табом жуйки просто
[22:31:50] <Renji> Ога, тут закроешь.... На 5 минут отошёл - в жуйке 100 сообщений не прочитанно.
[22:32:36] natalie вышел(а) из комнаты
[22:32:41] <radiance> неа, я через jubo всё читаю, ибо подписываться на кого-то и читать каждую его мысль - немного бредово
[22:35:16] <Renji> radiance: ты мне должен помочь найти иконку для vimage на тулбар. для просмотра истории картинок.
[22:36:02] <radiance> Renji, сейчас поскребу в складах
[22:37:04] <Renji> radiance: гуд. Только в 24х24
[22:40:07] kostix вошёл(а) в комнату
[22:44:17] Renji вышел(а) из комнаты
[22:45:25] <radiance> Renji, http://ompldr.org/vNzloYQ/77.png
[22:46:45] Renji вошёл(а) в комнату
[22:49:09] <Renji> radiance: ок, спс.
[22:50:53] <ancestor> radiance, ты как читаешь, писал же выше, что я проверил, такая же фигня.
[22:51:46] <radiance> ancestor, ээ, пропустил %)
[22:52:31] <ancestor> radiance, [22:15:13]<ancestor> radiance, да, проверил, ошибка если таб с жуйком не раскрыт.
[22:52:46] <radiance> ancestor, да-да, уже обнаружил пропущенное
[22:53:35] <radiance> по F3 довольно удобно
[22:53:38] <ancestor> Надо будет Totktonada сказать. Он наверное не научился табы с чатами раскрывать.
[22:54:44] <radiance> ancestor, так у меня было еще с тех пор, как _vt сделал патч, но у него это не повторялось
[22:55:10] <Renji> ancestor: много неожиданностей могут происходить, даже на простой задаче
[22:55:34] <Renji> А для этого нужно изучать структуру Tkabber
[22:55:40] <Renji> А всем лень
[22:57:02] KelLiN вышел(а) из комнаты
[23:01:27] <ancestor> Renji, да нет, там думаю просто должно быть, проверять открыт ли чат, если нет, открывать его.
[23:01:54] <ancestor> Нужно просто изучить как там таб с табом открывается.
[23:02:02] <ancestor> *с чатом
[23:07:42] Deen вышел(а) из комнаты: Replaced by new connection
[23:07:47] Deen вошёл(а) в комнату
[23:09:53] <Renji> ancestor: да вообще нужно было жуйк писать на http://juick.com/help/api/xmpp/
[23:10:17] <ancestor> Renji, я вот уже нашел как открыть таб с чатом.
[23:10:52] <Renji> ancestor: конечно нашёл,  chat::open_to_user $xlib $jid
[23:10:57] <Renji> Я же код показал. =)
[23:11:17] <ancestor> Renji, я не смотрел.
[23:12:56] <ancestor> Renji, ну вот Totktonada этого не знал или не учел, обязательно ошибку ему покажи когда придет и как ее решить, или сразу патч зашли на мыло.
[23:14:17] <Renji> ancestor: мне лень. Да и я занят vimage, я забуду. Ты сам скажи. Скажи что открыл его код, и сразу ошибку увидел, не запуская плагин
[23:18:23] <bigote> передайте ему это через изиду
[23:20:04] <ancestor> bigote, не хочет передавать, говорит ник неверный, хотя seen говорит, что был 8 дней назад.
[23:20:13] <ancestor> Джид какой у него.
[23:20:59] <ancestor> Такой: totktonada@totktonada.ru ?
[23:21:53] <bigote> iSida: sayto Totktonada
ку. читай логи за 2 февраля, 22 часа мск
[23:21:56] <iSida> bigote: Передам.
[23:22:06] <bigote> ancestor: да
[23:22:08] iceknight вышел(а) из комнаты
[23:22:18] <ancestor> bigote, краткость сестра таланта, однако.
[23:22:24] <bigote> а то
[23:22:46] <bigote> можно было ссылку на конкретное место чатлога кинуть, но искать лениво
[23:26:30] <radiance> http://chatlogs.jabber.ru/tkabber@conference.jabber.ru/2011/02/02.html#22:25:05.612421
[23:28:48] <ancestor> radiance, надо с этого момента давать, со ссылки на ошибку: 22:11:23
[23:29:56] Deen вышел(а) из комнаты: Replaced by new connection
[23:30:00] Deen вошёл(а) в комнату
[23:41:15] paulmad вышел(а) из комнаты
[23:41:17] paulmad вошёл(а) в комнату
[23:49:26] misha вышел(а) из комнаты
[23:50:20] Vovych вошёл(а) в комнату
[23:52:26] misha вошёл(а) в комнату
[23:54:48] Vovych вышел(а) из комнаты: small tweaking
[23:57:52] Vovych вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!