Home
Культ личности Ткаббера
tkabber@conference.jabber.ru
Воскресенье, 30 января 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:02:28] <Renji> misha: напиши себе и пойиёшь.
[00:03:12] <misha> прикольно. говорят миранда отображает это как обычный приват. эот какой-то хер?
[00:04:06] <Renji> misha: не ругайся.
[00:07:29] Tiesto вошёл(а) в комнату
[00:11:25] <bigote> misha: это отправка сообщения типа message (в отличие от chat). миранде про такие, видимо, неизвестно
[00:12:31] <misha> спасиб
[00:17:38] <kostix> забавно, что пси сообщение модеру в чате позволяет сделать типа normal
[00:17:53] <kostix> в ткаббере так тоже можно, но я что-то ни разу не видел, чтобы так кто-то сделал
[00:18:02] <kostix> такое только от псишников приходит
[00:22:41] Tiesto вышел(а) из комнаты
[00:24:19] Tiesto вошёл(а) в комнату
[00:26:58] Tiesto вышел(а) из комнаты: Replaced by new connection
[01:00:58] Deen вышел(а) из комнаты: Replaced by new connection
[01:00:59] Deen вошёл(а) в комнату
[01:15:13] radiance вошёл(а) в комнату
[01:18:12] Lubagov_H вышел(а) из комнаты
[01:28:29] <Renji> teo1: а будет ли иметь место быть патч, которая модифицирует команду /topic. Далее, если написать:
/topic
без параметров, то в текущий input_win вставится [format "/topic %s" $current_topic $chatid]?
[01:30:02] <bigote> Renji: надо тебя забанить, пока ты не выспишься. перечитай свою первую фразу до точки
[01:30:47] <bigote> (не забываем, что вместо неё вообще знак вопроса должен стоять)
[01:30:52] <Renji> :D Я не знаю, почему я так написал.
[01:31:26] <bigote> Renji: вот поэтому я и говорю, что надо тебе спать немного чаще, чем ты обычно делаешь
[01:31:37] <bigote> ну и русский доучить тоже не помешало бы
[01:32:08] <Renji> bigote: я сегодня спал около 5-и часов. Следующий сон надеюсь будет более 9-и часов.
[01:32:45] <bigote> Renji: а чем тебя не устраивает такая последовательность действий?
/topic
alt-q
редактирование
......
профит
[01:34:34] <Renji> Не знал, что команда /topic перегружена...
[01:35:21] <Renji> Значит, если непараметизированный /topic занят, то моё недопустимо
[01:41:02] <Renji> Ха! На Tcl 8.6 Tkabber будет работать медленнее http://wiki.tcl.tk/27871
[01:41:12] <bigote> Renji: а ты уже патч свой сделал, что ли?
[01:41:50] <Renji> bigote: нет, просто спрашивал
[01:42:16] radiance вышел(а) из комнаты: I'll be back
[01:42:28] <Renji> А дело - пару минут, там всего 4-5 строк
[01:42:51] <Renji> Или меньше (одна+редактирование условия)
[01:43:30] <bigote> не вижу смысла. топик редактируется нечасто, и вышерассказанной последовательности вполне хватает на это
[01:58:47] <Renji> А ростер-нивигацию клавиатурой ещё не делали?
[02:02:04] <bigote> он же не получает фокус
[02:03:53] <Renji> Её можно имитировать
[02:03:59] <Renji> *его
[02:17:26] <kostix> Renji: сделай. это будет реально полезный код. только тебе придётся сначала как-то реализовать там концепцию выделения активного элемента, что должно скорее всего делаться пунктирной рамкой. впрочем, это всё возможно.
[02:36:28] Gebb вышел(а) из комнаты: Replaced by new connection
[02:36:29] Gebb вошёл(а) в комнату
[02:37:48] Deen вышел(а) из комнаты: Replaced by new connection
[02:37:49] Deen вошёл(а) в комнату
[02:41:29] verrens вошёл(а) в комнату
[02:57:09] verrens вышел(а) из комнаты
[03:04:32] paulmad вышел(а) из комнаты
[03:05:25] bigote вышел(а) из комнаты
[03:08:29] bigote вошёл(а) в комнату
[03:11:34] daapp вошёл(а) в комнату
[03:18:39] Hermitifier вышел(а) из комнаты
[03:54:34] kostix вышел(а) из комнаты
[03:54:48] LexsZero вышел(а) из комнаты
[03:55:04] LexsZero вошёл(а) в комнату
[03:57:20] <LexsZero> хм
[03:57:37] <LexsZero> что-то ткаббер ниасиливает криптовать сообщения к товарищу с пиджином
[03:57:50] Dominges вышел(а) из комнаты
[03:57:53] <LexsZero> притом он мне шлет зашифрованные и я могу их расшифровать
[03:58:11] <LexsZero> при попытке закриптовать, говорит, что не может найти ключ
[03:59:11] Dominges вошёл(а) в комнату
[03:59:22] .vt вошёл(а) в комнату
[03:59:38] _vt вышел(а) из комнаты: Replaced by new connection
[03:59:42] _vt вошёл(а) в комнату
[04:03:42] <Renji> К примеру я хочу использовать cURL для vimage, в readme мне нужно указать ссылку на http://curl.haxx.se/dlwiz/?type=bin (при условии, что требуется бинарный файл)?
[04:04:15] <.vt> Renji: но зачем?
[04:04:50] <Renji> .vt: зачем указывать, или зачем использовать?
[04:04:53] <.vt> Не хватает тикля, чтоб скачать файл?
[04:05:03] LexsZero вышел(а) из комнаты
[04:05:20] <Renji> .vt: хватает, но лучше с этим справится curl
[04:05:45] <Renji> Хотя это и не ставит галочку перед "Необходимо".
[04:06:17] <.vt> бред
[04:06:19] <bigote> LexsZero: а у тебя есть его ключ?
[04:06:39] <Renji> Просто хочу предоставить варианты: Thread, cURL, http
[04:06:47] <Renji> .vt: почему бред?
[04:07:39] <_vt> Renji: не надо кучу вариантов и все нерабочие. Надо один и нормальный
[04:14:58] LexsZero вошёл(а) в комнату
[04:15:05] <LexsZero> bigote: да
[04:15:13] <Renji> _vt: это почему? Допустим тебя не устраивает реализация на Tcl, которая будет "подтормаживать", даже в асинхронном режиме. Твой Tcl скомпилирован без поддержки Thread, так что ты не можешь использовать потоки, в таком случае cURL был бы хорошим вариантом.
[04:16:08] <_vt> Renji: ты это делаешь для себя или для пользователя? Пользователю не нужен выбор. Ему нужен рабочий вариант.
[04:16:30] <_vt> Renji: если тебе интересно делать разные реализации загрузки картинок, то пользователю это неинтересно ни разу.
[04:16:33] <LexsZero> разве что, у него нет уида с полным жидом (а в еррор-мессаге фигурирует именно он)
[04:17:34] <Renji> _vt: не согласен.
[04:18:12] <Renji> _vt: здесь, возможно, встаёт вопрос не "то, что нравится", а то, что "доступно".
[04:19:24] <_vt> Renji: кому нравится и кому доступно?
[04:20:02] LexsZero вышел(а) из комнаты
[04:21:18] <Renji> Возможно по какой-то причине не может быть установлен cURL, нет поддержки Thread, тогда будет использован вариант "Pure Tcl".
[04:22:53] <Renji> _vt: пользователю
[04:23:15] Deen вышел(а) из комнаты: Replaced by new connection
[04:23:17] Deen вошёл(а) в комнату
[04:24:00] <_vt> Renji: ну так это должно незаметно для пользователя происходить. Например, в ткаббере есть парсер xml написанный на тикле, но если доступно, то используется tdom. Так и у тебя должен выбираться автоматически оптимальный вариант из имеющихся. Только сам, без пользователя.
[04:28:26] lexszero вошёл(а) в комнату
[04:31:36] <Renji> _vt: в варианте с Thread это протечёт незаметно для пользователя. Кроче как вернуть "Pure Tcl" вариант можно через конфиг.
[04:32:24] <Renji> cURL. С ним всё сложнее. Подумай, что если бы был необходим imagemagic
[04:37:03] <bigote> lexszero: а с кем-нибудь, у кого Ткаббер, скажем, ты пробовал шифровать разговоры?
[04:37:43] <lexszero> да, с ними все работает
[04:37:52] <lexszero> впрочем, починил:
-        set name $bto
+        set name [::xmpp::jid::node $bto]
[04:37:58] <lexszero> да, КОСТЫЛЬ
[04:42:12] <.vt> То есть все с таким же node смогут расшифровать?
[04:42:23] <lexszero> нет
[04:42:59] <lexszero> т.е. да, и если у меня их ключ есть в ключовнице
[04:43:25] <lexszero> вообще, хочу возможность задавать соответствие жидов и ключей
[04:45:20] <lexszero> кажется, это и есть тот массивчик j2k
[04:45:44] <lexszero> но я недостаточно умею тикль, чтоб им эффективно юзать
[04:46:44] <lexszero> реквестирую товарища, который сможет мне пересказать общую логику работу пгп в ткаббере, в частности механизм сопоставления чуваков с ключами
[04:50:24] <bigote> этот человек — тео :)
[05:05:19] Deen вышел(а) из комнаты
[05:22:57] <den_po> lexszero: надо реквестировать не того, кто может, а того, кто будет
[05:39:47] .vt вышел(а) из комнаты
[05:41:04] lexszero вышел(а) из комнаты
[05:49:23] lexszero вошёл(а) в комнату
[05:52:19] den_po вышел(а) из комнаты
[05:56:12] <lexszero> пытаюсь сделать опцию, отключающую логгирование зашифрованных мессаг. получилось вот это: http://paste.pocoo.org/show/329008/
трабла в том, что исходящие логгируются всегда, входящие - нормально в соотвествии с опцией. ЧЯДНТ? подозреваю что draw (откуда дергается логгер) происходит раньше, чем send_message
[05:59:45] <Renji> lexszero: а ты что хочешь?
[06:00:04] <lexszero> я хочу выключатель логгирования закриптованных сообщений
[06:00:22] <lexszero> всех без исключения
[06:06:14] <Renji> lexszero: возможно тебе нужно посмотреть на процедуру ::ssj::draw_encrypted
[06:07:27] <Renji> lexszero: А. Нет.
[06:07:45] <lexszero> log_message дергается только в одном месте
[06:16:54] <Renji> lexszero: Для начала я бы заменил на:
foreach xe $x {
  ::xmpp::xml::split $xe tag xmlns attrs cdata subels
  if {!$options(log_encrypted) && [string equal $xmlns $::NS(encrypted)]} {
  return
  }
}
[06:17:35] <Renji> Перед return добавил бы
puts "ENCRIPTED OUT MESSAGE"
[06:18:02] <Renji> Написал бы кому-нибудь энкриптованное сообщение и посмотрел бы, написалось ли в консоле.
[06:20:27] <Renji> lexszero: ::ssj::draw_encrypted имеет приоритет 6, а  ::logger::log_message 15
[06:22:01] <bigote> Renji: а хук-то один и тот же?
[06:22:10] <bigote> а то если разные, то пофигу приоритеты
[06:22:34] <Renji> bigote: естественно
[06:22:42] <bigote> тогда да
[06:23:06] <bigote> :ssj::draw_encrypted первей запускается
[06:23:27] <Renji> Но стоит, как вы, линуксойды говорите, погрепать по ::logger::log_message в Tkabber/
[06:27:09] <lexszero> # grep logger::log_message ./ -Ri | grep -v .svn
./doc/tkabber.xml:hook::add draw_message_hook    ::logger::log_message 15
./doc/tkabber.html:hook::add draw_message_hook    ::logger::log_message 15
./README:   hook::add draw_message_hook    ::logger::log_message 15
/plugins/chat/logger.tcl:proc ::logger::log_message {chatid from type body x} {
./plugins/chat/logger.tcl:hook::add draw_message_hook ::logger::log_message 15
[06:27:11] <lexszero> це всё
[06:42:10] <Renji> lexszero: вообще я делаю [join [info vars ::hook::*] \n]
[06:42:41] <Renji> Смотрю список всех хуков. Нахожу ::hook::chat_send_message_hook, пишу [set ::hook::chat_send_message_hook]
[06:42:53] <Renji> Вижу {::plugins::add_body_to_history 12}
[06:43:03] <Renji> пишу info body {::plugins::add_body_to_history 12}
[06:43:17] <Renji>     variable history
    lvarpush history(stack,$chatid) $body 1
    set history(pos,$chatid) 0
[06:43:43] <Renji> и не понимаю первую строку
[06:43:49] <lexszero> дык
[06:44:00] <lexszero> разве хистори - это не то что показывается в окошке?
[06:47:24] <Renji> Не уверен.
[06:48:08] <Renji> lexszero: Ты пробовал:
foreach xe $x {
  ::xmpp::xml::split $xe tag xmlns attrs cdata subels
  if {!$options(log_encrypted) && [string equal $xmlns $::NS(encrypted)]} {
  puts "encripted"
  return
  }
}
?
[06:48:39] <Renji> lexszero: Думаю, что отправляемое сообщение неправильно распознаётся
[06:52:32] <Renji> lexszero: да, точно неверно. Пропиши в процедуру:
if {$body eq "NOLOG!"} return
Потом проверь, отправь сообщение:
NOLOG!
Оно не будет логгироваться
[06:53:02] <lexszero> суть такова, что входящие сообщения на момент вызова draw_hook имеет энкриптед-куски, которые и детектятся, а исходящие - нет, ибо оно обретает энкриптед-куски позже
[06:54:16] <Renji> [06:20]<Renji> lexszero: ::ssj::draw_encrypted имеет приоритет 6, а  ::logger::log_message 15
[06:54:29] <lexszero> это разные хуки же
[06:54:36] <Renji> Один и тот же
[06:54:59] <lexszero> меня не интересует draw_encrypted
[06:55:10] <Renji> Пиши в консоль set ::hook::draw_message_hook
[06:56:38] <lexszero> один фиг, send_message происходит позже ВСЕХ draw_message
[07:04:06] <Renji> Пойду лучше интегрировать H3v в таб Tkabber'а
[07:05:36] kuyantus вышел(а) из комнаты
[07:08:00] <Renji> И TkCommander (аля Norton Commander)
[07:12:40] <bigote> Renji: о, хв3 — это вещь. я сам давно об этом мечтал
[07:12:56] <bigote> чтоб ссылки прямо тут рядом и разглядывать
[07:14:13] <Renji> bigote: ты серьёзно? (я шутил)
[07:15:09] <bigote> да почему бы и нет? вон консоль в таб интегрировали, удобно — не болтается где-то там не пойми где
[07:15:23] Кассетный магнитофон вошёл(а) в комнату
[07:15:32] <bigote> а hv3 — классный браузер, жаль только, что заброшен
[07:18:00] <Renji> Я бы хотел эмулятор Sega MD...
[07:18:19] <Renji> На основе TkDgen
[07:20:50] <Кассетный магнитофон> Можно ли с помошью tkcon просмотреть исходный код процедуры draw_message?
Нашел способ через info body <procname>, но немгу отыскать саму draw_message в дебрях пространства имен.
[07:21:12] <Кассетный магнитофон> *пространств
[07:24:33] <Кассетный магнитофон> в каком пространстве имен вообще draw_message находится?
[07:25:25] <Renji> Кассетный магнитофон: эээ... Что-то ты наверное не понял сути hook
[07:25:51] <Renji> С чего ты взял, что draw_message это существующая процедура?
[07:26:13] <Renji> И вообще, ты наверное имел в виду draw_message_hook
[07:26:24] <Кассетный магнитофон> Renji: суть в том, что я хочу прямо в tkcon читать исходный код процедур, чтобы не ковыряться с файлами исходников.
[07:26:39] <Renji> Имеешь власть
[07:26:48] <Renji> Но нет такой процедуры.
[07:27:05] <Renji> Это имя, за которое цепляются процедуры
[07:27:19] <Renji> А потом оно запускается, с параметрами
[07:27:37] <Renji> И все процедуры, которые прицепились к хуку - выполняются
[07:28:28] <Кассетный магнитофон> т.е. то, что я виже в /tkabber/plugins/draw_message/draw_message.tcl строку "proc draw_message..." - это не определение процедуры?
[07:29:36] <Renji> Определение, значит я тебя не правильно понял. Вернее подумал, что ты не то понял
[07:30:11] <Renji> Значит пробуй эти:
::plugins::chat::draw_message
::plugins::draw_message
[07:30:43] <Renji> Я себе консоль поломал и не могу посмотреть
[07:31:13] <Кассетный магнитофон> Renji: спасибо, оказалось, что она находится в пространстве ::plugins
[07:32:03] <Кассетный магнитофон> Видимо, зря я понадеялся на автокомплит в tkcon :)
[07:51:11] <Renji> А можно увеличить скорость работы: игнорировать обновление ростера в то время, когда он скрыт
[07:55:53] Renji вышел(а) из комнаты: Replaced by new connection
[07:56:10] Renji вошёл(а) в комнату
[07:56:25] Renji вышел(а) из комнаты
[07:56:58] Renji вошёл(а) в комнату
[07:59:44] Gebb вышел(а) из комнаты
[08:00:07] Gebb вошёл(а) в комнату
[08:12:39] <Renji> Хм. Поломал себе команду set, не смог закрыть ткаббер нормальным способом
[08:27:44] <Кассетный магнитофон> а есть способ сделать, чтобы автокомплит в tkcon изначально дополнял все объявленные имена?
[08:28:24] <Кассетный магнитофон> а то, допустим, ::plugins и ::plugins::draw_message он доплняет, только если других вариантов больше нет.
[08:29:11] BrennendeR_ вошёл(а) в комнату
[08:31:23] BrennendeR_ вышел(а) из комнаты: Logged out
[09:08:09] kuyantus вошёл(а) в комнату
[09:16:23] teo1 вышел(а) из комнаты: Replaced by new connection
[09:16:26] teo1 вошёл(а) в комнату
[09:27:07] Renji вышел(а) из комнаты: Replaced by new connection
[09:32:29] Renji вошёл(а) в комнату
[09:32:44] Renji вышел(а) из комнаты
[09:33:26] Renji вошёл(а) в комнату
[10:07:25] <Renji> teo1: будет-ли balloon когда-нибудь поддерживать вывод изображения?
[10:15:38] Флинт вошёл(а) в комнату
[10:15:41] <teo1> если кто-нибудь этим озаботится
[10:17:07] <Renji> Я сделал такой -- http://pastebin.com/8CpmzJdG Но потом посмотрел на tkabber/balloon.tcl
[10:17:15] <Renji> И решил не делать пока.
[10:18:55] <Renji> А в tkabber'овском не могу понять для чего параметр -command
[10:25:10] diSabler вошёл(а) в комнату
[11:00:58] lexszero вышел(а) из комнаты
[11:09:30] .vt вошёл(а) в комнату
[11:24:28] <teo1> Renji: -command для того, чтобы текст генерировать вместо статического -text
[11:24:59] <Renji> teo1: понятно, спасибо
[11:27:06] _vt вышел(а) из комнаты: Replaced by new connection
[11:27:08] _vt вошёл(а) в комнату
[11:32:29] .vt вышел(а) из комнаты
[11:40:38] Флинт вышел(а) из комнаты: акб сдох..
[11:42:49] BrennendeR_ вошёл(а) в комнату
[11:50:17] qub вошёл(а) в комнату
[11:50:42] Кассетный магнитофон вышел(а) из комнаты
[11:56:02] qub вышел(а) из комнаты
[11:57:27] Кассетный магнитофон вошёл(а) в комнату
[11:57:44] <Кассетный магнитофон> дайте мембера
[11:59:00] daapp вышел(а) из комнаты
[12:02:35] BrennendeR_ вышел(а) из комнаты: Logged out
[12:02:54] fin вошёл(а) в комнату
[12:15:25] BrennendeR_ вошёл(а) в комнату
[12:26:08] verrens вошёл(а) в комнату
[12:27:40] <Renji> Этот ваш vimage начал грузить картинку, а ограничения нет, и грузит уже минут 5. Прогрессбар показывает, что скачано около 30%. И ваша кнопка отмены не работает.
[12:28:47] <BrennendeR_> Renji, чей vimage?
[12:29:05] <Renji> общий
[12:29:23] <Renji> Не, нормально всё. Быстро грузит.
[12:29:33] <Gebb> С моим vimage таких проблем нет.
[12:29:46] <Renji> А эта кнопка отмены? Да кому она нужна!?
[12:30:00] <Gebb> Потому что я его не загружал из svn.
[12:30:43] <Renji> Ах ты.
[12:32:58] diSabler вышел(а) из комнаты: Disconnected: session closed
[12:33:00] Deen вошёл(а) в комнату
[12:33:03] Hermitifier вошёл(а) в комнату
[12:47:43] BrennendeR_ вышел(а) из комнаты: Replaced by new connection
[12:47:53] BrennendeR_ вошёл(а) в комнату
[12:56:43] linuxoid_paranoid вошёл(а) в комнату
[13:00:08] Кассетный магнитофон вышел(а) из комнаты
[13:00:32] Кассетный магнитофон вошёл(а) в комнату
[13:04:39] daapp вошёл(а) в комнату
[13:08:05] radiance вошёл(а) в комнату
[13:16:11] linuxoid_paranoid вышел(а) из комнаты
[13:29:21] radiance вышел(а) из комнаты: Logged out
[13:37:54] den_po вошёл(а) в комнату
[13:38:12] den_po вышел(а) из комнаты
[13:39:14] den_po вошёл(а) в комнату
[13:42:37] <Renji> TkAntivir
TkAntivir is a graphical frontend to the Linux antivirus program H+BEDV AntiVir for Linux written in Tcl/Tk. It makes it possible to use AntiVir without command line switches and provides a scheduler for time-controlled scans and also a scan report viewer. It is available in English, German and Dutch.
[13:43:26] Renji вышел(а) из комнаты
[13:46:44] Кассетный магнитофон вышел(а) из комнаты
[13:48:46] fin вышел(а) из комнаты
[14:14:19] BrennendeR_ вышел(а) из комнаты: Replaced by new connection
[14:15:48] BrennendeR_ вошёл(а) в комнату
[14:15:58] verrens вышел(а) из комнаты
[14:28:03] Deen вышел(а) из комнаты: Replaced by new connection
[14:28:08] Deen вошёл(а) в комнату
[14:30:07] Deen вышел(а) из комнаты: Replaced by new connection
[14:30:14] Deen вошёл(а) в комнату
[14:38:17] linuxoid_paranoid вошёл(а) в комнату
[14:40:18] Twice вошёл(а) в комнату
[14:57:20] ancestor вошёл(а) в комнату
[14:59:05] paulmad вошёл(а) в комнату
[14:59:26] <paulmad> сегодня заглянул в тег с tkabberом
[14:59:33] <paulmad> последнее сообщение - в 2 ночи
[14:59:42] <paulmad> и всё выглядит так, как будто он до сих пор в онлайне
[14:59:45] <paulmad> ни сообщения, ничего
[14:59:56] <paulmad> как это исправить? чтобы он реконнектился при обрыве связи?
[15:00:39] <ancestor> paulmad, выставить пинг в настройках.
[15:00:58] <paulmad> раздел?
[15:01:00] <ancestor> ::plugins::ping::options(timeout)
[15:01:10] <ancestor> IQ
[15:01:18] <ancestor> Переподключаться к серверу, если он не ответил (возможно ошибкой) на XMPP пинг за указанный временной интервал (в секундах).
[15:01:35] <paulmad> в plugins нет такого раздела - ping
[15:02:11] <ancestor> version paulmad
[15:02:14] <paulmad> Настройки расширения, управляющего информацией о возможностях программ.
Параметры проверки правописания.
Настройки расширений публикации и подписки на персональные события.
Параметры модуля ввода XML, позволяющего просматривать входящий/исходящий поток XML с сервера и посылать XML, сгенерированный вручную.
Настройка подсистемы оформления текста, которая используется для вывода сообщений и протоколов разговоров.
Настройки поиска в окнах Tkabber'а.
[15:02:15] <sulci> ancestor: у paulmad клиент Tkabber 0.11.0 (Tcl/Tk 8.4.19) - Debian GNU/Linux 5.0.8 (lenny) 5.0.8 lenny 2.6.26-2-686
[15:02:32] <ancestor> Ну понятно.
[15:03:26] _vt вышел(а) из комнаты: Replaced by new connection
[15:03:28] _vt вошёл(а) в комнату
[15:03:31] <paulmad> в этой версии, вообще нету переподключения?
[15:03:58] <ancestor> paulmad, хз, teo1 должен знать.
[15:04:53] <ancestor> paulmad, смотри раздел IQ в настройках, если он у тебя есть.
[15:05:24] <paulmad> да,сть
[15:05:26] <paulmad> *есть
[15:05:43] <paulmad> ::plugins::ping::options(ping):
[15:05:45] <paulmad> включил
[15:05:59] <ancestor> Ну вот, а говорил нету.
[15:06:08] <paulmad> спасибо :)
[15:06:21] paulmad вышел(а) из комнаты
[15:13:15] Deen вышел(а) из комнаты: Logged out
[15:15:46] Deen вошёл(а) в комнату
[15:16:25] BrennendeR_ вышел(а) из комнаты
[15:17:46] Deen вышел(а) из комнаты
[15:22:28] Deen вошёл(а) в комнату
[15:27:04] Deen вышел(а) из комнаты: Logged out
[15:28:57] BrennendeR вышел(а) из комнаты
[15:29:36] BrennendeR вошёл(а) в комнату
[15:30:56] Deen вошёл(а) в комнату
[15:32:14] Deen вышел(а) из комнаты
[15:34:37] Deen вошёл(а) в комнату
[15:35:36] Флинт вошёл(а) в комнату
[15:37:50] _vt вышел(а) из комнаты
[15:37:58] Deen вышел(а) из комнаты: Replaced by new connection
[15:38:03] Deen вошёл(а) в комнату
[15:38:35] _vt вошёл(а) в комнату
[15:39:05] _vt вышел(а) из комнаты
[15:39:08] _vt вошёл(а) в комнату
[15:39:31] lexszero вошёл(а) в комнату
[15:48:12] linuxoid_paranoid вышел(а) из комнаты
[15:57:54] kostix вошёл(а) в комнату
[16:06:27] Twice вышел(а) из комнаты
[16:09:45] hypersw вошёл(а) в комнату
[16:23:34] radiance вошёл(а) в комнату
[16:39:21] paulmad вошёл(а) в комнату
[16:52:12] Gebb вышел(а) из комнаты: Replaced by new connection
[16:52:13] Gebb вошёл(а) в комнату
[16:52:38] Gebb вышел(а) из комнаты
[16:52:47] Gebb вошёл(а) в комнату
[16:53:10] Gebb вышел(а) из комнаты
[16:53:24] Gebb вошёл(а) в комнату
[16:53:27] Флинт вышел(а) из комнаты
[17:22:09] radiance вышел(а) из комнаты: Logged out
[17:27:16] BrennendeR вышел(а) из комнаты
[17:28:19] BrennendeR вошёл(а) в комнату
[17:31:09] BrennendeR вышел(а) из комнаты
[17:33:14] hekp0maht вошёл(а) в комнату
[17:35:34] _vt вышел(а) из комнаты
[17:37:45] _vt вошёл(а) в комнату
[17:38:10] Gebb вышел(а) из комнаты: Replaced by new connection
[17:38:15] Gebb вошёл(а) в комнату
[17:40:31] <_vt> teo1: всякие гаджимы при передаче файлов шлют ipv6-адреса в качестве streamhost-ов. Ткаббер выдает ошибку типа coudn't open socket, это типа тикль не умеет даже пробовать ipv6 открывать?
[17:40:51] Gebb вышел(а) из комнаты: Replaced by new connection
[17:40:53] Gebb вошёл(а) в комнату
[17:43:08] <kostix> _vt: он не поддерживает IPv6
[17:43:31] <_vt> kostix: ну выдавать ошибку тоже нехорошо, надо хотя бы пропускать эти стримхосты
[17:44:18] Twice вошёл(а) в комнату
[17:44:24] <_vt> В общем от гаджима приходит пара ipv6 адресов и пара ipv4 адреса. Ткаббер пробует соединиться с первым и обламывается. До пробования ipv4 дело не доходит уже.
[17:44:34] <kostix> _vt: тут надо думать
[17:45:30] <_vt> Tcl 8.6 (Oct-2010: but currently not any official release) has IPv6 socket support built in.
[17:45:34] <kostix> _vt: во-первых, в 8.6 вроде бы уже есть IPv6. во-вторых, IPv6 есть не у всех, а значит, нужен крыжик с позициями "предпочитать IPv6", "предпочитать IPv4", "только IPv6", "только IPv4"
[17:46:42] <_vt> kostix: но зачем? Проще проверять "если есть поддержка ipv6 - пробуем ipv6, если нет - пропускаем".
[17:47:15] <misha> есть поддержка ип6 не означает что есть ипв6 адрес
[17:47:25] <misha> да даже если и есть - не всегда означает что он будет работать
[17:47:27] <_vt> Хотя не знаю, есть ли возможность проверить, является ли заданная строка правильным ipv6 или ipv4 адресом
[17:47:27] Deen вышел(а) из комнаты: Replaced by new connection
[17:47:29] <kostix> _vt: потому что от того, что я сейчас запущу ткаббер под 8.6, в моей сети поддержка IPv6 сама собой не появится
[17:47:31] Deen вошёл(а) в комнату
[17:47:40] <kostix> _vt: в IPv6 есть ":"
[17:47:48] <_vt> kostix: ну он зато не выдаст ошибку и будет пробовать следующий адрес
[17:48:30] <kostix> _vt: кроме того, я, например, помню бодания по поводу FF, в котором предпочитание IPv6 вызывало проблемы у юзеров.
[17:48:40] <kostix> правда, по-моему, они относились скорее к DNS. нужно гуглить.
[17:49:41] <kostix> _vt: кстати, если я сейчас запущу 8.6, упакованный в экспериментале дебиана, IPv6 у меня не будет. это тоже интересная тема.
[17:49:59] <_vt> kostix: вопрос только в том, чтоб ткаббер не выкидывал трейсбэк, наткнувшись на такой адрес. Если он не может соединиться, он должен дальше пробовать следующий адрес, а не молча отказываться.
[17:51:03] <kostix> _vt: с этим полностью согласен. нужно запоминать адреса и связанные с ними ошибки. если ничего не получилось со всеми адресами, набрасываться на юзера с сообщением.
[17:51:24] <_vt> kostix: и пациенту, пославшему файл, тоже сообщить!
[18:03:54] Rail|home вошёл(а) в комнату
[18:06:33] kot_venik вошёл(а) в комнату
[18:06:52] kot_venik вышел(а) из комнаты
[18:13:06] <sceptic> xdg... *слабым голосом*
[18:16:27] BrennendeR вошёл(а) в комнату
[18:18:21] Gebb вышел(а) из комнаты: Replaced by new connection
[18:18:23] Gebb вошёл(а) в комнату
[18:18:55] Gebb вышел(а) из комнаты: Replaced by new connection
[18:18:57] Gebb вошёл(а) в комнату
[18:19:27] Gebb вышел(а) из комнаты: Replaced by new connection
[18:19:56] Gebb вошёл(а) в комнату
[18:25:04] BrennendeR вышел(а) из комнаты
[18:26:10] BrennendeR вошёл(а) в комнату
[18:30:45] BrennendeR вышел(а) из комнаты
[18:31:48] BrennendeR вошёл(а) в комнату
[18:34:21] BrennendeR вышел(а) из комнаты
[18:35:23] BrennendeR вошёл(а) в комнату
[18:38:26] BrennendeR вышел(а) из комнаты
[18:39:28] BrennendeR вошёл(а) в комнату
[18:42:00] BrennendeR вышел(а) из комнаты
[18:43:06] BrennendeR вошёл(а) в комнату
[18:45:39] BrennendeR вышел(а) из комнаты
[18:45:44] <kostix> sceptic: купи триллиан!!1
[18:46:08] <sceptic> не хочу!! почини позязя ткаббер
[18:46:22] <ancestor> Купи слона?
[18:46:40] <_vt> Хотелось бы видеть живьем тех несчастных, кто купил триллиан
[18:46:42] BrennendeR вошёл(а) в комнату
[18:48:01] genatsvalli вошёл(а) в комнату
[18:49:01] <kostix> sceptic: дочиню пакет с еджаббердом и сразу за ткаббер возьмусь!!1
[18:49:14] BrennendeR вышел(а) из комнаты
[18:49:41] <_vt> sceptic: не давай kostix-у купить лыжи! Тогда будет xdg
[18:50:17] BrennendeR вошёл(а) в комнату
[18:50:58] <kostix> _vt: ты ему ещё предложи меня курить научить :)
[18:52:49] BrennendeR вышел(а) из комнаты
[18:53:51] BrennendeR вошёл(а) в комнату
[18:56:13] Twice вышел(а) из комнаты
[18:56:41] Twice вошёл(а) в комнату
[18:58:58] Twice вышел(а) из комнаты
[19:00:23] <sceptic> kostix: ненене, еджабберд не нужен, ткаббер чини лучше
[19:00:31] Deen вышел(а) из комнаты: Replaced by new connection
[19:00:37] Deen вошёл(а) в комнату
[19:04:29] <kostix> sceptic: попкон в дебиане тебя опровергает
[19:08:12] diSabler вошёл(а) в комнату
[19:09:10] fin вошёл(а) в комнату
[19:16:31] <sceptic> враки
[19:16:50] paulmad вышел(а) из комнаты
[19:35:00] den_po2 вошёл(а) в комнату
[19:39:39] hypersw вышел(а) из комнаты
[19:39:55] hypersw вошёл(а) в комнату
[19:46:25] Gebb вышел(а) из комнаты: Replaced by new connection
[19:46:29] Gebb вошёл(а) в комнату
[19:51:14] Lubagov_H вошёл(а) в комнату
[19:56:49] daapp вышел(а) из комнаты
[20:06:37] Deen вышел(а) из комнаты: Replaced by new connection
[20:06:41] Deen вошёл(а) в комнату
[20:15:47] hypersw вышел(а) из комнаты
[20:15:52] hypersw вошёл(а) в комнату
[20:20:10] Renji вошёл(а) в комнату
[20:20:44] Renji вышел(а) из комнаты
[20:21:35] Renji вошёл(а) в комнату
[20:22:17] Renji вышел(а) из комнаты
[20:23:10] Renji вошёл(а) в комнату
[20:23:34] Renji вышел(а) из комнаты
[20:25:03] Renji вошёл(а) в комнату
[20:25:49] hypersw вышел(а) из комнаты
[20:25:55] hypersw вошёл(а) в комнату
[20:26:51] Vit@liy вошёл(а) в комнату
[20:29:38] Vit@liy вышел(а) из комнаты
[20:30:35] Vit@liy вошёл(а) в комнату
[20:32:14] <Renji> [18:49]<kostix> sceptic: дочиню пакет с еджаббердом и сразу за ткаббер возьмусь!!1
// Разошлю всем своим знакомым.
[20:34:47] genatsvalli вышел(а) из комнаты
[20:39:49] Renji вышел(а) из комнаты: Replaced by new connection
[20:40:23] Renji вошёл(а) в комнату
[20:41:37] Gebb вышел(а) из комнаты
[20:41:50] hypersw вышел(а) из комнаты
[20:41:56] hypersw вошёл(а) в комнату
[20:44:46] <sceptic> kostix: поздно чинить же, релиз сквизи на носу
[20:44:49] <sceptic> лучше ткаббер почини
[20:45:44] Gebb вошёл(а) в комнату
[20:45:58] <kostix> sceptic: я чиню для 2.1.6
[20:46:18] kostix вышел(а) из комнаты
[20:46:19] kostix вошёл(а) в комнату
[20:46:27] kostix вышел(а) из комнаты
[20:46:29] kostix вошёл(а) в комнату
[20:51:28] kostix вышел(а) из комнаты
[20:51:29] kostix вошёл(а) в комнату
[20:51:31] kostix вышел(а) из комнаты
[20:52:04] hekp0maht вышел(а) из комнаты
[20:52:19] <Renji> kostix: скажи, как авторитетное лицо, как мне поступить. Хочу добавить несколько вариантов скачивания изображения. Из стандартных вариантов, доступных всем - асинхронный http::geturl, если есть поддержка Thread, и соответствующее расширение, то скачивание происходит в новом потоке, если пользователь набрался храбрости, и скачал cURL, то он и используется. _vt сказал, что я дурак, что не нужно много вариантов, и оставить нужно только один. Я же считаю, что это нужно аставить в Settings -> Advanced
[20:52:48] <Renji> Не баньте меня за "аставить", это опечатка.
[20:53:30] kostix вошёл(а) в комнату
[20:53:42] kostix вышел(а) из комнаты
[21:02:49] Gebb вышел(а) из комнаты: Replaced by new connection
[21:02:51] Gebb вошёл(а) в комнату
[21:06:41] Renji вышел(а) из комнаты: Replaced by new connection
[21:06:54] Renji вошёл(а) в комнату
[21:08:47] hypersw вышел(а) из комнаты
[21:08:52] hypersw вошёл(а) в комнату
[21:09:35] Renji вышел(а) из комнаты: Replaced by new connection
[21:09:45] Renji вошёл(а) в комнату
[21:10:09] kostix вошёл(а) в комнату
[21:10:43] <kostix> Renji: нужен только первый вариант
[21:11:41] hypersw вышел(а) из комнаты
[21:11:46] hypersw вошёл(а) в комнату
[21:12:54] <Renji> kostix: Даже асинхронный режим скачивания (да и запрос заголовков) не радует скоростью
[21:13:22] <kostix> Renji: мне весьма интересно: как именно ты замерял изменения скорости
[21:14:29] <Renji> kostix: очень точным замером. Начинаю скачивать - тыкаю мышкой куда попало, если тормозит - нмзкая скорость, если нет - то высокая.
[21:14:57] <_vt> Если побежала, значит зайчиха (ц)
[21:15:54] <Renji> Хотя, сейчас попробую сделать пример.
[21:16:07] <Renji> Тоесть технически измерить.
[21:18:24] fin вышел(а) из комнаты
[21:22:26] <Renji> Нет, не получилось, на каждые 100 байт скачивания сохранял [clock seconds], потом просмотрел их, нашёл самое большое отличие, получилось 1
[21:23:58] <Renji> С [update idletasks] в -progress работает активнее.
[21:26:02] <Vit@liy> Renji: лучше бы сделал просмотр картинок по ссылкам без указания расширения
[21:26:30] <Renji> Vit@liy: в планах. Легко, кстати.
[21:26:47] <Renji> Но хидеры будут запрашиваться на каждый url
[21:27:04] <_vt> Renji: видишь? Пользователи хотят фичи! А не десять вариантов одного и того же!
[21:27:41] <Renji> _vt: я и стараюсь сделать больше фич
[21:27:59] <Renji> Но фичу встраивания в чат придётся отменить
[21:28:45] <Renji> Я не нашёл способа "обтекания текста" вокруг интегрированной картинки
[21:29:23] <Renji> Вот и тултипом придёться обойтись.
[21:30:46] <Renji> kostix: мне RTFM или сие нельзя?
[21:31:39] <kostix> Renji: обтекание? думаю, что нельзя -- картика обрабатывается как символ в соответствующей строке. просто у него чудовищных размеров bounding box.
[21:32:33] <kostix> Renji: мне, впрочем, непонятно что именно мешает показать картинку в транзиентном окне по клику на ссылку в чате. и в окне сделать кнопку "Закрыть".
[21:33:22] <Renji> kostix: так сейчас и есть.
[21:34:29] <kostix> Renji: ну так а надо ли что-то ещё?
[21:36:01] <Renji> kostix: http://s41.radikal.ru/i091/1101/ab/61fed27b2227.png
Сейчас так, можно скрывать левую панель по кнопке <space>, сворачивать группы, etc
[21:36:08] <Renji> Впрочем, я тебе уже говорил
[21:37:58] diSabler вышел(а) из комнаты: Disconnected: session closed
[21:38:02] <Renji> Только надо скроллбаров добавить
[21:43:21] Deen вышел(а) из комнаты: Replaced by new connection
[21:43:28] Deen вошёл(а) в комнату
[21:52:53] Deen вышел(а) из комнаты: Logged out
[21:54:44] Deen вошёл(а) в комнату
[22:05:27] hypersw вышел(а) из комнаты
[22:16:28] paulmad вошёл(а) в комнату
[22:31:29] oвєnк вошёл(а) в комнату
[22:33:47] oвєnк вышел(а) из комнаты
[22:40:04] Gebb вышел(а) из комнаты: Replaced by new connection
[22:40:06] Gebb вошёл(а) в комнату
[22:53:49] ferym вошёл(а) в комнату
[23:02:36] Deen вышел(а) из комнаты
[23:04:40] ferym вышел(а) из комнаты
[23:05:13] ferym вошёл(а) в комнату
[23:10:17] <Renji> Хех, со скроллбарами намного лучше. Теперь надо научить двигать картинку мышью, как в нормальных просмоторщиках... http://i005.radikal.ru/1101/9f/38dbadfb7985.png
[23:11:15] <Renji> Есть какие-нибудь рекомендации по совершенствованию, пожелания?
[23:12:08] <ancestor> Renji, сделай чтобы можно было двигать картинку с зажатой ЛКМ.
[23:12:31] <Renji> ancestor: вот-вот я про это и говорю
[23:12:55] <misha> что это за плагин:
[23:12:57] <misha> ?
[23:13:08] <Renji> misha: vimage
[23:13:13] <Renji> misha: ну переписываю
[23:13:20] <misha> что делает, чем знаменит?
[23:13:33] <Renji> misha: предварительный просмотр картинок же
[23:13:57] <Renji> misha: приходит ссылка на картинку, плагин автоматически качает и показывает
[23:14:27] <misha> автоматом что ли?
[23:14:30] <ancestor> Renji, ну или при наведении на скролбар при вращении скрола, перематывает этот скролбар, как в фотошопе.
[23:14:34] <Renji> Опционально все
[23:15:01] <Renji> ancestor: не понял...
[23:15:15] <Renji> ancestor: я фотошоп последний раз теребил несколько лет назад
[23:15:48] <misha> наводишь мыш на скролбар, крутишь колесо, скролбар перемещается
[23:15:52] <ancestor> Renji, когда картинка большая, наводишь на скролбар, крутишь колесо и этот скролбар двигается, а другой нет.
[23:16:54] <Renji> ancestor: а...
[23:17:01] <ancestor> Renji, б...
[23:17:02] <Gebb> А если на компе юзера есть фотошоп, то можно его встроить в то окно.
[23:17:56] <Renji> Gebb: как с h3v?
[23:18:15] <Renji> Я пока нортон коммандер прикручиваю
[23:18:24] <_vt> Можно и скачать фотошоп, он не так много весит
[23:18:26] <Renji> *TkCommander
[23:18:54] <Renji> _vt: для меня 50+ -- много
[23:19:01] <Renji> Пока не восстановят 3G
[23:20:45] <lexszero> вы пытаетесь сделать из ткаббера емакс?
[23:21:19] <ancestor> Renji, ты поломал 3G? Негодяй!!
[23:21:35] <ancestor> lexszero, TkabberOS.
[23:21:48] <lexszero> это одно и то же
[23:22:05] <Renji> Вот что ещё хотел спросить. Может брать прогрессбар, и заменить его на текст после url? (В скобочках - скачано/всего, и обновлять каждые 1 кб, например --- http://i005.radikal.ru/1101/9f/38dbadfb7985.png (34/124)  ---)
[23:24:12] <ancestor> Renji, прогрессбар нормально смотрится.
[23:24:28] <Renji> ancestor: а если его интегрировать в чат?
[23:24:42] <Winner> Renji: ты доделал плагин свой?
[23:24:43] <Renji> После ссылки, или вместо (на момент скачивания)
[23:24:49] <Renji> Winner: какой
[23:24:50] <ancestor> Renji,  нельзя его в окно чата встраивать рядом с ссылкой?
[23:25:26] <Renji> ancestor: можно
[23:25:37] <Winner> Renji: с кнопочками над вводом сообщения
[23:26:00] <Renji> Winner: а что с ним? С ним всё ок, насколько мне известно
[23:26:47] <ancestor> Renji, его тоже нужно допилить, добавить возможность вставки любых кнопок пользователем.
[23:27:05] <Winner> Renji: в репы его закинули?
[23:27:06] <ancestor> А не только тех, что предопределены.
[23:27:44] <Renji> ancestor: окошко для ввода кода, выбора иконки да кнопку сохранить?
[23:27:57] <ancestor> Renji, да, типа того.
[23:28:07] <Renji> ancestor: все-равно кто способен этим заниматся, лучше будет через редактирования iconTable.tcl
[23:28:27] <Renji> Winner: не знаю, что такое репы, но он есть на 3rd-party
[23:29:19] <Renji> Winner: если ты про транк, или как он называется, оф. плагины. То он не попадёт, уверен на 100#
[23:29:22] <ancestor> Renji, там вообще дремучий лес какой-то.
[23:29:24] <Renji> *#=%
[23:29:34] <Renji> Ибо инклудит свой код в BWIfget
[23:29:39] <ancestor> Это точно никому не нужно.
[23:30:26] <ancestor> Winner, он есть в "трехмерной партии" плагинов.
[23:30:27] <Renji> ancestor: я chattoolbar использую только из-за красивых иконок. Ну ещё заметки, реджоин, сменить тему
[23:31:04] <ancestor> Renji, да, и сделай эту панель на всю длину окна ввода, это трудно?
[23:31:32] <Renji> ancestor: он отберёт законное место у ростера чата
[23:31:45] <Renji> Там полтора ника уместятся
[23:32:04] <Renji> А, не, 1.25
[23:34:42] Renji активировал все кнопки, и в самый конец добавил используемые. Красота. :)
[23:35:17] <Winner> Renji: напомни, как он обзывается?
[23:35:29] <Renji> Winner: chattoolbar
[23:36:37] <Renji> ancestor: кстати, ещё один аргумент. Если вызвать Control-s, то панель поиска будет как чаттуллбарр, но если ччаттулббар будет на всю ширину - то будет некрасиво, не идилия
[23:37:31] <ancestor> Renji, как раз так некрасиво.
[23:42:01] Winner вышел(а) из комнаты
[23:43:08] Winner вошёл(а) в комнату
[23:43:36] <Winner> jvu
[23:43:38] <Winner> омг
[23:43:47] <Winner> Renji: а чо тут всего 4 кнопки стало?
[23:44:11] <Renji> Winner: а в настройках?
[23:44:25] <Winner> Renji: так же
[23:46:06] <Winner> Renji: http://i019.radikal.ru/1101/bd/768f04052f50.jpg
[23:46:31] <Renji> Winner: покажи ответ
puts $::plugins::chattoolbar::iconTable(id_list)
[23:47:02] <Renji> Winner: или покажи строку, в iconTable.tcl после
# index of iconTable array.
[23:47:24] <Winner> (tkabber) 1 % puts $::plugins::chattoolbar::iconTable(id_list)
can't read "::plugins::chattoolbar::iconTable(id_list)": no such variable
[23:47:26] <Renji> Winner: могу предположить, что осталась старая информация в custom.tcl
[23:47:59] <Renji> Winner: ты чего-то не то скачал поди
[23:48:32] <Renji> в chattoolbar.tcl в первой строке должен быть заголовок:
# $Id: chattoolbar.tcl 466 2011-01-28 13:01:18Z Rejjin $
[23:48:57] <ancestor> Это какое-то старье.
[23:49:16] <Winner> хм..
[23:49:26] <Renji> Winner: и кнопки настроек чаттулбара в нынешнем нет, вообще
[23:49:41] <Winner> c:\Users\Winner\AppData\Roaming\Tkabber\tkabber-3rd\chattoolbar\
[23:49:44] <Winner> оно ведь?
[23:50:26] <Winner> свн апдейт делал
[23:50:33] <Renji> Winner: попробуй удалить его и скачать заново с свн
[23:51:23] <Renji> Winner: у тебя точно что-то не то. Старый, поди, остался.
[23:51:35] hypersw вошёл(а) в комнату
[23:51:56] <Renji> Хм.  В следующий раз, в плагин-менеджер, думаю стоит добавлять в скобочках версию
[23:52:06] <Renji> И инкрементировать её при новых коммитах
[23:53:09] sgess вошёл(а) в комнату
[23:53:51] <Renji> Winner: в нынешнем 16 кнопок
[23:57:14] <sgess> !topic
[23:57:26] <Winner> At revision: 1974
[23:57:37] <Winner> туда сразу всё входит
[23:57:44] <Winner> беру плагин оттуда
[23:58:16] <Winner> хотя
[23:58:19] <Winner> я наврал
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!