Home
Культ личности Ткаббера
tkabber@conference.jabber.ru
Четверг, 10 февраля 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:03:45] radiance вошёл(а) в комнату
[00:28:05] BrennendeR_ вошёл(а) в комнату
[00:37:46] BrennendeR_ вышел(а) из комнаты: Replaced by new connection
[00:38:00] BrennendeR_ вошёл(а) в комнату
[00:42:44] diSabler вышел(а) из комнаты: Disconnected: connection closed
[00:48:06] BrennendeR_ вышел(а) из комнаты
[00:48:56] BrennendeR_ вошёл(а) в комнату
[00:57:31] radiance вышел(а) из комнаты: Logged out
[01:01:20] BrennendeR_ вышел(а) из комнаты: Logged out
[01:01:22] Deen вышел(а) из комнаты: Replaced by new connection
[01:01:23] Deen вошёл(а) в комнату
[01:02:23] diSabler вошёл(а) в комнату
[01:02:38] BrennendeR_ вошёл(а) в комнату
[01:03:14] BrennendeR_ вышел(а) из комнаты
[01:05:47] paulmad вышел(а) из комнаты
[01:12:45] diSabler вышел(а) из комнаты: Disconnected: Replaced by new connection
[01:12:51] diSabler вошёл(а) в комнату
[01:18:23] andru вышел(а) из комнаты
[01:22:15] BrennendeR вышел(а) из комнаты
[01:23:40] BrennendeR вошёл(а) в комнату
[01:24:31] diSabler вышел(а) из комнаты: Disconnected: session closed
[01:27:17] BrennendeR вышел(а) из комнаты
[01:28:19] BrennendeR вошёл(а) в комнату
[01:31:16] Lubagov_H вышел(а) из комнаты
[01:37:33] BrennendeR вышел(а) из комнаты
[01:38:35] BrennendeR вошёл(а) в комнату
[01:41:13] big-ote вошёл(а) в комнату
[02:09:12] <_vt_> http://ru.tkabber.jabe.ru/index.php?title=%D0%AF_%D1%81%D0%B5%D0%B3%D0%BE%D0%B4%D0%BD%D1%8F_%D0%BF%D1%80%D0%BE%D1%81%D0%BD%D1%83%D0%BB%D1%81%D1%8F_%D0%B8_%D0%B2%D1%81%D0%BF%D0%BE%D0%BC%D0%BD%D0%B8%D0%BB_%D0%BF%D1%80%D0%BE_%D1%82%D0%B5%D0%B1%D1%8F_%D0%BB%D0%BE%D1%85&action=history
[02:10:03] Winner вышел(а) из комнаты: Replaced by new connection
[02:10:05] Winner вошёл(а) в комнату
[02:10:17] mssngr вошёл(а) в комнату
[02:12:55] kostix facepalms
[02:18:51] <_vt_> Я не могу редактировать вики (((((
[02:18:59] <_vt_> Там все заблокировано почему-то
[02:23:29] bigote заблокировал. как раз из-за этого говноеда
[02:23:50] <bigote> _vt_: хочешь чего-то написать? какую страницу разлочить?
[02:24:23] <_vt_> bigote: гейты во вражеские сети
[02:24:33] <bigote> ща
[02:25:38] <bigote> _vt_: давай. скажи, как закончишь
[02:28:04] <kostix> bigote: нужно тупо запретить свободную регистрацию
[02:29:38] <bigote> kostix: я знаю. я тупо написал ЛКнайту, но он ответил один раз, что какие-то траблы у них были, и на этом всё
[02:38:10] misha вышел(а) из комнаты
[02:39:03] misha вошёл(а) в комнату
[02:52:02] <_vt_> bigote: записал
[02:57:10] <bigote> ага
[02:58:08] <_vt_> интересно, а можно ли вывести как-то список страниц, где есть ссылки todo: ? Типа чтоб посмотреть, вдруг из того туду уже что-то сделано
[03:00:39] <bigote> http://ru.tkabber.jabe.ru/index.php/Служебная:Whatlinkshere/Шаблон:Todo
[03:01:17] <bigote> открываешь страницу на редактирование, и внизу появляются шаблоны, которые использованы на этой странице
[03:01:33] <bigote> тыкаешь в нужный, и слева в меню — Ссылки сюда
[03:01:47] <kostix> ГДЕ В ЭТОМ СПИСКЕ СТРАНИЦА "РЕЛИЗ"??7
[03:04:45] <_vt_> kostix: какой еще релиз, файлтрансфер глючит, мук глючит, в виндовсе логи тормозят...
[03:05:44] bigote доку не вычитал
[03:05:56] <kostix> _vt_: в виндовсе не тормозят только SMS Locker'ы -- вычёркивай
[03:06:41] <_vt_> kostix: пси не тормозит! А еще там вовсю чинят утечки памяти!
[03:06:43] <bigote> kostix: как ты смеешь так отзываться о системе номер адынадынадынадынадын
[03:15:28] kostix вышел(а) из комнаты
[03:29:49] <_vt_> bigote: ну а это. Та страница так и висит, и в списке "все страницы" ее тоже видно %)
[03:30:23] <bigote> _vt_: которая? про лоха?
[03:34:57] <_vt_> да
[03:35:58] <bigote> пока не уберут свободную регистрацию, смысла нет
[03:36:35] <_vt_> А, то есть защищены только имеющиеся страницы, а новые можно добавлять свободно?
[03:36:40] <bigote> у него автоматическое оповещение об изменении страниц, которые он редактировал. придёт, найдёт другую, которую я ещё не защитил (про участников, например)
[03:36:58] <bigote> да
[03:39:00] big-ote вышел(а) из комнаты
[04:16:59] hekp0maht вошёл(а) в комнату
[04:21:17] Gebb вышел(а) из комнаты
[04:21:41] iceknight вышел(а) из комнаты
[04:43:45] ancestor вышел(а) из комнаты
[04:44:03] ancestor вошёл(а) в комнату
[04:47:52] Totktonada вышел(а) из комнаты
[05:05:22] Deen вышел(а) из комнаты
[05:13:57] GavYur вошёл(а) в комнату
[05:20:05] Rail|home вышел(а) из комнаты
[05:42:04] ancestor вышел(а) из комнаты
[05:49:06] den_po_ вышел(а) из комнаты
[05:49:39] den_po_ вошёл(а) в комнату
[06:40:33] Rail вошёл(а) в комнату
[06:42:10] iSida вышел(а) из комнаты: Disconnected: Replaced by new connection
[06:42:28] iSida вошёл(а) в комнату
[06:43:48] ancestor вошёл(а) в комнату
[06:50:13] hekp0maht вышел(а) из комнаты
[06:54:32] Gebb вошёл(а) в комнату
[07:01:53] mssngr вышел(а) из комнаты: Logged out
[07:02:36] Флинт вошёл(а) в комнату
[07:03:44] archimed вошёл(а) в комнату
[07:29:32] archimed вышел(а) из комнаты
[07:47:09] Флинт вышел(а) из комнаты: ушёл в венду...
[07:59:37] Totktonada вошёл(а) в комнату
[08:03:28] marker вошёл(а) в комнату
[08:44:28] fenriz вошёл(а) в комнату
[08:50:19] radiance вошёл(а) в комнату
[09:03:40] Gebb вышел(а) из комнаты: Replaced by new connection
[09:03:41] Gebb вошёл(а) в комнату
[09:06:44] radiance вышел(а) из комнаты: I'll be back
[09:11:54] fenriz вышел(а) из комнаты
[09:48:13] _vt_ вышел(а) из комнаты
[09:54:43] Флинт вошёл(а) в комнату
[09:58:02] _vt_ вошёл(а) в комнату
[09:58:19] Флинт вышел(а) из комнаты
[10:01:11] Флинт вошёл(а) в комнату
[10:11:43] Gebb вышел(а) из комнаты
[10:12:31] Gebb вошёл(а) в комнату
[10:25:44] Флинт вышел(а) из комнаты
[10:37:33] radiance вошёл(а) в комнату
[10:53:21] Gebb вышел(а) из комнаты
[10:54:37] radiance вышел(а) из комнаты
[10:57:07] Gebb вошёл(а) в комнату
[11:00:32] ufir вышел(а) из комнаты
[11:01:08] linuxoid_paranoid вошёл(а) в комнату
[11:02:49] plakhov вошёл(а) в комнату
[11:03:06] teo1 вышел(а) из комнаты: Replaced by new connection
[11:03:09] teo1 вошёл(а) в комнату
[11:07:13] linuxoid_paranoid вышел(а) из комнаты
[11:16:24] linuxoid_paranoid вошёл(а) в комнату
[11:26:38] teo1 вышел(а) из комнаты: Replaced by new connection
[11:26:42] teo1 вошёл(а) в комнату
[11:39:16] plakhov вышел(а) из комнаты
[11:42:08] fenriz вошёл(а) в комнату
[11:45:05] Lubagov_H вошёл(а) в комнату
[11:45:46] fenriz вышел(а) из комнаты: Replaced by new connection
[11:45:57] fenriz вошёл(а) в комнату
[11:46:04] fenriz вышел(а) из комнаты
[11:49:34] plakhov вошёл(а) в комнату
[11:50:12] fenriz вошёл(а) в комнату
[12:01:03] BrennendeR_ вошёл(а) в комнату
[12:03:01] BrennendeR_ вышел(а) из комнаты
[12:06:14] linuxoid_paranoid вышел(а) из комнаты
[12:06:24] linuxoid_paranoid вошёл(а) в комнату
[12:07:14] linuxoid_paranoid вышел(а) из комнаты
[12:09:23] BrennendeR_ вошёл(а) в комнату
[12:12:01] linuxoid_paranoid вошёл(а) в комнату
[12:12:07] andru вошёл(а) в комнату
[12:22:56] <ancestor> _sayto Renji http://pastebin.com/EErSij52
[12:22:59] <iSida> ancestor: Я видела несколько человек с таким ником и могу ошибочно передать. Совпадений: 4, будет передано сообщений: 4
[12:23:23] BrennendeR_ вышел(а) из комнаты: Replaced by new connection
[12:23:56] BrennendeR_ вошёл(а) в комнату
[12:26:59] sudo.nice вошёл(а) в комнату
[12:27:46] kostix вошёл(а) в комнату
[12:30:05] <sudo.nice> Всем привет! Подскажите, пожалуйста, где еще можно использовать ткаббер, кроме как в конференции tkabber@conference.jabber.ru?
[12:30:37] sudo.nice изменил(а) имя на foe
[12:32:02] <bigote> sudo.nice: в любой другой конференции тоже можешь его использовать
[12:34:09] <foe> Понятно, спасибо!
[12:34:10] <bigote> сюда тоже не возбраняется с другим клиентом заходить
[12:34:44] <ancestor> bigote, так и сделал.
[12:36:59] <kostix> или чрезмерно толсто или очень тонко
[12:41:43] kostix вышел(а) из комнаты
[12:41:44] kostix вошёл(а) в комнату
[12:43:09] iceknight вошёл(а) в комнату
[12:47:19] <ancestor> kostix, вот вот.
[12:51:44] Deen вошёл(а) в комнату
[12:52:27] BrennendeR_ вышел(а) из комнаты: Replaced by new connection
[12:52:42] BrennendeR_ вошёл(а) в комнату
[13:00:44] linuxoid_paranoid вышел(а) из комнаты
[13:06:19] <ancestor> Хм, вот же эта опция, которая отключает перевод фокуса в появившийся новый таб: ::ifacetk::options(raise_new_tab)
[13:06:45] <_vt_> А что, Renji уже и ее заново написал?
[13:07:43] Sergio_Fallcone вошёл(а) в комнату
[13:07:51] <ancestor> _vt_, не, просто кто-то жаловался, что когда пишешь сообщение не глядя, появляется новый таб, фокус переходит в другой таб и это мешает.
[13:08:33] foe вышел(а) из комнаты
[13:10:45] <kostix> ancestor: у нас в этой конфе данная опция это вообще притча во языцех. любим обсуждать ещё невключенность по умолчанию
[13:11:12] <bigote> kostix: включённость, ты хотел сказать?
[13:11:22] Sergio_Fallcone вышел(а) из комнаты
[13:11:23] <bigote> она же по умолчанию включена и всех достаёт
[13:11:49] <kostix> bigote: ах, да, да
[13:17:39] GavYur вышел(а) из комнаты
[13:19:43] GavYur вошёл(а) в комнату
[13:33:44] fenriz вышел(а) из комнаты
[13:35:53] fenriz вошёл(а) в комнату
[14:04:27] BrennendeR_ вышел(а) из комнаты
[14:34:54] Gebb вышел(а) из комнаты
[14:34:58] Gebb вошёл(а) в комнату
[14:44:56] <fenriz> Люди добрые, по поводу ::ifacetk::options(raise_new_tab) -- это в custom.tcl? Как отключить автооткрытие новой вкладки? я у себя в custom.tcl такой опции не нашел
[14:45:37] Twice вошёл(а) в комнату
[14:49:18] den_po_ вышел(а) из комнаты
[14:49:38] <kostix> fenriz: главное меню: Tkabber -> Настройки, группа настроек Main Interface
[14:51:32] <fenriz> kostix: спасибо, оказалось, что это есть в настройках. А то читал лог, обсуждалось так, как будто это сложно убрать.
[14:55:34] plakhov вышел(а) из комнаты
[14:57:57] ufir вошёл(а) в комнату
[14:58:31] plakhov вошёл(а) в комнату
[15:00:47] Rail вышел(а) из комнаты
[15:01:58] Rail вошёл(а) в комнату
[15:07:39] <kostix> fenriz: да тут половина участников -- тролли. они в лог ещё и не такого понапишут
[15:08:28] <fenriz> гг))
[15:08:39] <fenriz> ой, смайл слепой
[15:09:19] <kostix> Gebb: у меня идея по расширению твоего Teh Ultimate Smile Pack'а -- нужно сделать смайл-поводырь для слепых смайлов
[15:12:47] _vt вошёл(а) в комнату
[15:17:56] <Gebb> Х-х, не получится. Тогда формулы будут с поводырями и куски кода.
[15:18:53] <_vt> Х-х - это что за смайл? Уменянеттакова (((
[15:19:45] <Gebb> Это не смайл же. Это междометие.
[15:20:14] <Gebb> Как ха-ха, только без выраженного а.
[15:24:10] <Rail> звучит примерно как хэ-хэ?
[15:25:31] <Gebb> Да.
[15:25:42] <Gebb> Только без э.
[15:29:22] Deen вышел(а) из комнаты: Replaced by new connection
[15:29:36] Deen вошёл(а) в комнату
[15:30:24] Twice вышел(а) из комнаты
[15:30:42] Twice вошёл(а) в комнату
[15:46:36] Rail вышел(а) из комнаты
[15:50:10] hypersw вошёл(а) в комнату
[15:56:44] Hermitifier вышел(а) из комнаты
[15:59:45] Deen вышел(а) из комнаты
[16:04:23] Hermitifier вошёл(а) в комнату
[16:06:41] Deen вошёл(а) в комнату
[16:10:26] Twice вышел(а) из комнаты
[16:10:44] Twice вошёл(а) в комнату
[16:18:43] daapp вошёл(а) в комнату
[16:28:51] Renji вошёл(а) в комнату
[16:32:19] <ancestor> Renji, ошибки получил? Еще одну нашел, при наведении на иконку рядом с ссылкой, указатель меняется на руку, но когда убираешь указатель с иконки, он не возвращается к тому виду, который был до этого, т.е. на указатель выделения текста.
[16:32:53] plakhov вышел(а) из комнаты
[16:35:23] <Renji> ancestor: ок, я это уже сам заметил. =)
[16:35:40] <Renji> [17:29:00] <ancestor> Renji, alt это я и у меня сейчас винда.
Только дошло. =D
[16:35:49] <Renji> А я думал, что тут за alt ходит...
[16:36:04] <ancestor> Как до жирафа доходит.
[16:38:13] plakhov вошёл(а) в комнату
[16:38:48] <Renji> ancestor: о, первую ошибку в логе я бы не нашёл.
[16:42:01] <Renji> Хм. Странный chatid — {::xmpp::1 juickjuick.com@xmpp.jrudevels.org/Juick} ...
[16:43:00] <ancestor> Renji, и еще замечание по вьюеру, когда картинка вся помещается в окно не должно быть так, чтобы ее можно было двигать, он должна быть в верхнем левом углу, ну и соответственно, если картинка целиком помещается по горизонтали, то ее можно двигать только по вертикали, если целиком помещается по вертикали, то ее можно двигать по горизонтали, ну и если только какая-то часть помещается, то можно двигать по обоим направлениям.
[16:43:26] <ancestor> Renji, ничего странного, жуйк через j2j.
[16:44:00] <ancestor> Правильный джид будет: juick%juick.com@xmpp.jrudevels.org
[16:44:16] <ancestor> У тебя там куда-то девается %.
[16:46:33] <Renji> ancestor: о, вот ты и решил проблему. =) Там нужно bind делать через [double% ...]
[16:46:45] <ancestor> Renji, ах да, и еще, раз уж ты масштабируешь картинку в тултипе каким-то расширением, то и в вьюере тоже им же масштабируй. Плюс прикрути на скрол эту функцию.
[16:48:31] <Renji> ancestor: ок, я всё думал, на колесо повесить либо масштабирование, либо движение картинки. Наверное, масштабирование будет лучше. Не у всех же 2 колёсика. =)
[16:49:38] <ancestor> Renji, либо еще можно повесить на колесо пролистывание всех загруженных картинок.
[16:50:19] <Renji> Хм... делема...
[16:50:55] <ancestor> Renji, опцию можешь добавить, чтобы выбрать можно было.
[16:52:52] VCus вошёл(а) в комнату
[17:00:25] _vt вышел(а) из комнаты
[17:01:49] Gebb вышел(а) из комнаты
[17:02:28] VCus вышел(а) из комнаты
[17:02:41] VCus вошёл(а) в комнату
[17:02:44] radiance вошёл(а) в комнату
[17:04:58] marker вышел(а) из комнаты
[17:07:44] <VCus> Всем привет! *CRAZY*
Есь плагин показывающий картинку аффиляции пользователя в комнате? *DANCE*
[17:08:29] <Renji> VCus: clienticons from 3rd party.
[17:08:36] _vt_ вышел(а) из комнаты
[17:08:46] <Renji> *CRAZY* *DANCE*
[17:08:50] <VCus> Renji: он же только иконки клиента показывает
[17:09:06] <VCus> *WASSUP*
[17:09:17] <Winner> о_О
[17:09:28] <Renji> VCus: в варианте ancestor и аффиляцию.
[17:09:31] <Winner> ненавижу быдло смайлы
[17:09:42] <Renji> VCus: из 3D вечеринки же...
[17:10:05] <VCus> А почему ткаббер такой уродливый и квип его красивее? :-)
[17:10:12] VCus вышел(а) из комнаты: QIP 2010: Спокойное общение
[17:10:34] <radiance> не нужно таких кормить
[17:10:53] <Renji> radiance: http://svn.xmpp.ru/repos/tkabber-3rd-party/trunk/plugins/clienticons/
[17:11:14] <Renji> ой.
[17:11:51] VCus вошёл(а) в комнату
[17:11:58] <VCus> квипик вылетел
[17:12:01] <VCus> *HELP*
[17:12:05] <VCus> :-!
[17:12:07] <VCus> *JOKINGLY*
[17:12:09] <VCus> %)
[17:12:11] <VCus> *CRAZY*
[17:12:13] <VCus> *WALL*
[17:12:14] VCus вышел(а) из комнаты: QIP 2010: Спокойное общение
[17:12:30] <Renji> VCus: с вероятностью 99.5% ты получишь банан.
[17:14:57] <radiance> bldjid его запомнит (загробный смех)
[17:15:52] GavYur вышел(а) из комнаты
[17:15:56] <Renji> =)
[17:16:26] <Renji> bigote: вот и идея для защиты от смайло-флуда.
[17:16:29] <misha> "А почему ткаббер такой уродливый и квип его красивее?" - поэтично
[17:17:24] GavYur вошёл(а) в комнату
[17:18:08] Hermitifier вышел(а) из комнаты
[17:18:19] radiance вышел(а) из комнаты
[17:23:35] <Renji> bigote: в wiki, я несколько дней назад смотрел, во «Все страницы», там очень много флудо-страниц.
[17:24:05] <Renji> bigote: и, гм, если возможно, то еплохо бы rss нацелить на wiki, и постить сюда, при появлении новых страниц.
[17:27:25] Rail|home вошёл(а) в комнату
[17:27:51] BrennendeR_ вошёл(а) в комнату
[17:36:27] radiance вошёл(а) в комнату
[17:39:28] plakhov вышел(а) из комнаты
[18:02:39] ancestor вышел(а) из комнаты
[18:08:00] <Renji> А Ispell проверяет текст, который был введён посредством вставки?
[18:12:56] hekp0maht вошёл(а) в комнату
[18:18:50] diSabler вошёл(а) в комнату
[18:19:15] teo1 вышел(а) из комнаты
[18:46:47] Twice вышел(а) из комнаты
[18:58:36] linuxoid_paranoid вошёл(а) в комнату
[19:05:16] teo1 вошёл(а) в комнату
[19:05:21] <Renji> Таки vimage ещё пилить и пилить... Только сейчас заметил, что сообщения из истории не поддерживаются плагином, тоесть на них не устанавливается иконка.
[19:06:19] <BrennendeR_> Renji, сделай ссылки в окне истории
[19:06:40] <Renji> BrennendeR_: Они там есть, над изображением
[19:07:08] <Renji> Тольео их надо записать на бумажек, а потом в браузер... ( ._.)
[19:07:33] <BrennendeR_> Renji, не проверяет. Только вводимый текст чекается
[19:07:38] <Renji> Нужно сделать бинд "copy to clipboard"
[19:07:44] <Renji> BrennendeR_: ну теперь проверяет
[19:08:03] <Renji> BrennendeR_: а история не чекается из-за того, что отключено в настройках
[19:08:28] <Renji> Сейчас картинкам, если они небыли ранее загружены выставляется ч/б иконка состояния
[19:08:36] <BrennendeR_> Renji, какая история? Ты пьян.
[19:09:00] <Renji> BrennendeR_: [::xmpp::delay::exists $extras]
[19:09:45] <BrennendeR_> Я говорил про две разные вещи. Про поддержку ссылок в окне истории. И про спелчекер при копипасте
[19:13:31] <Renji> BrennendeR_: Ну это в процессе. Я думаю как лучше сделать.
[19:15:01] <Renji> И ресайз "Image not available" тоже нужно, ага.
[19:17:19] <diSabler> скажите, а можно к ткабберу прикрутить вызов шелл скрипта с параметрами на событие? например при входящем сообщении - передавать станзу во внешний скрипт. ну или не всю, а только jid, ник и текст?
[19:18:34] <Renji> man exec, поди.
[19:18:40] <diSabler> очень хочется иметь аналог мкабберовского эвента на ткаббере.
[19:20:14] <bigote> diSabler: дык всё можно. кто только это напишет? :)
[19:21:19] <diSabler> bigote: я про то, что нет ли простого способа? заюзать какой-то хух и через него вызвать скрипт. т.е. решение в одну строку кода.
[19:22:03] <bigote> хук наверняка существует, нужен только свой обработчик
[19:22:46] paulmad вошёл(а) в комнату
[19:23:03] <diSabler> ладно, забейте. проживу без нотификаций на таблетке.
[19:23:54] <bigote> например,
chats.tcl:    hook::run draw_message_hook $chatid $from $type $body $x
[19:23:55] <Renji> diSabler:
hook::add draw_message_hook my_func 100
proc my_func {chatid from type body extras} {
exec cmd¹
# JID == $from
# NICK == [::chat::get_nick [::chat::xlib $chatid] $from $type]
# TEXT == $body
}
¹ — from «man exec»...
[19:24:13] <Renji> Круто я c khim, да?
[19:24:49] <bigote> да, что-то типа такого
[19:24:57] <bigote> в конфиг воткнуть, и будет счастье
[19:25:07] <Renji> bigote: плагин запилить!
[19:25:15] <bigote> ну или плагин запилить
[19:25:38] <Renji> diSabler: а winup чем не нотификатор? -_-
[19:26:00] paulmad вышел(а) из комнаты
[19:26:09] <bigote> diSabler: сейчас вон Renji за десять минут тебе сваяет
[19:26:35] <bigote> Renji: потому что winup привязан к ткабберу, а ему нужен шелл-скрипт
[19:26:48] <Renji> а...
[19:27:05] <bigote> да и винап этот страшно юзать
[19:27:13] <Renji> Почему?
[19:27:23] <bigote> предубеждения, видимо
[19:27:29] <diSabler> Renji: тем, что на таблетке у меня его нет. мне нужен вызов скрипта для нотификаций, а далее в скрипте я буду вызывать функции dbus для нотификаций, системных попапов и пр. в зависимости от джидов и хайлайтов.
[19:29:24] <Renji> diSabler: ну попробуй создать пример через консоль для вызова dbus — а я тебе дам готовый вариант.
[19:29:46] Gebb вошёл(а) в комнату
[19:30:09] diSabler вышел(а) из комнаты: Disconnected: Replaced by new connection
[19:30:21] diSabler вошёл(а) в комнату
[19:32:20] <diSabler> Renji: мне надо просто вызвать нечто типа "script nick\njid\nmessage" и всё. остальное я сам сделаю.
[19:33:26] <diSabler> Renji: если ты сталкивался с эвентами мкаббера - ты поймёшь о чём я говорю.
[19:35:33] Lubagov_H вышел(а) из комнаты
[19:35:44] <diSabler> или вообще можно проще - все входящие станзы передавать скрипту. а в скрипте я распарсю что мне надо.
[19:36:44] Lubagov_H вошёл(а) в комнату
[19:37:48] <Renji> namespace eval dbus {
  proc dbus_gate] {chatid from type body extras} {
    # Для игнора истории
    if {[::xmpp::delay::exists $extras}]} return
    set nick [::chat::get_nick [::chat::xlib $chatid] $from $type]
    exec "script $nick\\$from\\$body"
  }
  hook::add draw_message_hook [namespace origin dbus_gate] 100
}
[19:38:32] <Renji> s / dbus_gate] / dbus_gate
[19:39:02] <diSabler> это положить в конфиг? и куда ложить сам скрипт?
[19:40:36] <bigote> Renji: catch не забудь
[19:41:02] <Renji> diSabler: ээм... тебе придётся прочитать man exec, чтобы запускать свои скрипты. Я-то не знаю как dbus запустить, и с какими параметрами
[19:42:10] <diSabler> Renji: тебе не надо запускать dbus. это будет делать скрипт.
[19:42:27] <diSabler> вопрос в том, куда положить скрипт?
[19:43:03] <diSabler> зы: скрипт не на tcl. обычный sh\bash скрипт.
[19:45:13] daapp вышел(а) из комнаты
[19:46:19] <sceptic> в PATH же
[19:49:33] <diSabler> Renji: Error in startup script: wrong # args: should be "proc name args body"
    while executing
"proc dbus_gate {chatid from type body extras} {
[19:49:55] <Renji> diSabler: а. Ну вот, например, запуск скрипта:
exec /bin/sort -u /tmp/data.in -o /tmp/data.out
А у тебя будет что-то вроде:
exec /bin/,y_cool_script_for_dbus $nick $from $body
[19:51:20] <Renji> diSabler: а, опечатка, лишняя скобка:
namespace eval dbus {
  proc dbus_gate {chatid from type body extras} {
    if {[::xmpp::delay::exists $extras]} return
    set nick [::chat::get_nick [::chat::xlib $chatid] $from $type]
    exec /bin/my_cool_script_for_dbus $nick $from $body
  }
  hook::add draw_message_hook [namespace origin dbus_gate] 100
}
[19:51:50] <Renji> Ой. Еще одна.
[19:52:19] <hekp0maht> Renji во всей красе
[19:52:29] <Renji> namespace eval dbus {
  proc dbus_gate {chatid from type body extras} {
    if {[::xmpp::delay::exists $extras]} return
    set nick [::chat::get_nick [::chat::get_xlib $chatid] $from $type]
    exec /bin/my_cool_script_for_dbus $nick $from $body
  }
  hook::add draw_message_hook [namespace origin dbus_gate] 100
}
[19:53:15] <Renji> Ну я делал двойной клик, Ctrl-C, а копировалось со скобочкой.
[19:58:18] <bigote> hekp0maht: +1
[19:58:32] <iSida> bigote: Вы изменили карму hekp0maht до +1. Следующий раз можно изменить через: 00:30:00
[19:59:56] <Renji> bigote, hekp0maht, идите оффтопить в приват. :(
[20:00:13] <diSabler> Renji: не работает.
[20:00:34] <bigote> Renji: в приват лучше иди ты отлаживать своё творение
[20:00:36] <Renji> diSabler: ну ты man exec не сделал...
[20:01:21] <diSabler> Renji: судя по твоему коду - не я один.
[20:01:50] kostix вышел(а) из комнаты
[20:03:08] fenriz вышел(а) из комнаты
[20:13:02] <Renji> diSabler: сам ты. =(
[20:15:27] <diSabler> Renji: я просил простое готовое решение, если оно возможно, а не чтение манов и изучение tcl. в любом случае пришли к тому, с чего начали: [19:23:02] <diSabler> ладно, забейте. проживу без нотификаций на таблетке.
[20:19:50] <Renji> diSabler: ну использование Tkabber, в частности реализация своих идей, подразумевает выделения малой доли своего времени под чтение документации к нужной команде. Не зная основ синтаксиса tcl сложно, например, создать более-менее гибкий конфиг. В таком случае достаточно варьирование параметрами настроек из custom::options.
[20:20:58] <Renji> diSabler: я в глаза не видел linux, вживую, так что я не могу знать реализации [exec] на платформе, отличной от ms win
[20:21:13] <diSabler> Renji: перечитай мое предыдущее сообщение несколько раз до полного осознания сути.
[20:21:57] <diSabler> Renji: я много чего не видел, но знаю, что в питоне запустить внешний скрипт можно через os.system('scriptname')
[20:22:53] <Renji> diSabler: я же тебе написал пример запуска скрипта:
exec /bin/my_cool_script_for_dbus $nick $from $body
[20:23:24] radiance вышел(а) из комнаты: I'll be back
[20:24:11] <diSabler> Renji: а я же написал, что он не работает. в скрипте тупо стоит принт, который показывае что ему приходит. но ни принтов, ни запуска самого скрипта нет.
[20:24:52] <bigote> diSabler: в тикле тоже это несложно. скажем,
catch {exec /usr/bin/curl -s $url}
[20:24:53] <Renji> diSabler: значит попробуй вызвать его из консоли Tkabber.
[20:25:24] <bigote> надо просто передать ему параметры внятно
[20:25:26] <Renji> Но catch пока не рекомендую ставить, на момент тестов.
[20:25:36] <bigote> это почему же?
[20:26:02] <bigote> правильнее было бы
set res [catch {exec $CURL -s $url} out]
[20:26:12] <Renji> bigote: ну если он ошибётся с передачей параметров у него не будет реакции, тогда он не поймёт в чём дело.
[20:26:31] <bigote> в res у тебя положится код выхода, в out выхлоп скрипта
[20:27:04] <bigote> ну, можно и без catch, конечно
[20:27:15] <bigote> тогда всё это будет валиться в консоль
[20:28:24] <Renji> [20:25]<bigote> надо просто передать ему параметры внятно
[20:28:30] <Renji> Нэд.
[20:28:43] <Renji> bigote: ему тогда придётся обрабатывать argv
[20:28:55] <Renji> Когда можно было бы передать в виде простого списка.
[20:29:09] <bigote> Renji: а как ты по-другому хочешь скрипту передать параметры?
[20:30:02] <Renji> exec myscript a b {c d}
>> in myscripy:
% puts $argv
a b {c d}
[20:30:06] <Renji> Примерно
[20:32:38] GavYur вышел(а) из комнаты
[20:35:08] <Renji> А если "-from $jid -nick $nick", то ему придётся делать что-то вроде этого:
if {[expr {[llength $argv]%2}] >= 1} {return -code error "Неверное число аргументов."}
foreach {key val} $argv {
switch -exact $key {
-from {set from $val}
-nick {set nick $val}
}
if { ! [info exist from]} {return -code error "Не указан аргумент \"-from\""}
if { ! [info exist nick]} {return -code error "Не указан аргумент \"-nick\""}
[20:36:01] <Renji> Ой, опечатка, foreach не закрыл.
[20:36:02] <Renji> =)
[20:38:07] <sceptic> сколько скобок
[20:38:14] <sceptic> когда ткаббер уже на питоне перепишут?
[20:38:22] <bigote> Renji: может, ты всё же будешь отлаживать код где-нибудь у себя на бумажке?
[20:38:58] <diSabler> exec работает, но не срабатывает на сообщения.
[20:39:53] <bigote> diSabler: трабла с хуками, видать. воткни в обработчик
puts Hello
посмотреть, он вообще выполняется или нет
[20:40:16] <bigote> должно в консоль Hello написать
[20:40:52] <diSabler> bigote: да ладно, забей. сразу не получилось и фиг с ним.
[20:40:54] <Renji> diSabler: замени:
hook::add draw_message_hook [namespace origin dbus_gate] 100
на:
hook::add process_message_hook [namespace origin dbus_gate] 100
[20:40:59] <Renji> =[
[20:46:10] <diSabler> Renji: http://dl.dropbox.com/u/10405579/screenshots/n900/tkabber/Screenshot-20110210-204755.png
[20:50:45] Renji вышел(а) из комнаты
[20:53:22] <bigote> мде
[20:54:02] fenriz вошёл(а) в комнату
[20:57:41] archimed вошёл(а) в комнату
[21:10:04] Renji вошёл(а) в комнату
[21:11:10] KelLiN вошёл(а) в комнату
[21:11:10] Renji вышел(а) из комнаты
[21:11:21] Dominges вышел(а) из комнаты
[21:11:51] Dominges вошёл(а) в комнату
[21:12:47] Renji вошёл(а) в комнату
[21:16:19] fenriz вышел(а) из комнаты
[21:17:13] fenriz вошёл(а) в комнату
[21:17:28] iceknight вышел(а) из комнаты
[21:21:06] iceknight вошёл(а) в комнату
[21:21:45] Renji вышел(а) из комнаты
[21:21:49] Renji вошёл(а) в комнату
[21:23:35] <Renji> Значит другой hook.
[21:24:13] <Renji> Пойду лучше мешки потаскаю... =(
[21:24:26] <diSabler> ну и фиг с ним. конфиг я зачистил. консоль закрыл.
[21:24:29] fenriz вышел(а) из комнаты
[21:46:56] iSida вышел(а) из комнаты: Disconnected: Replaced by new connection
[21:47:23] iSida вошёл(а) в комнату
[21:58:31] fenriz вошёл(а) в комнату
[22:22:40] archimed вышел(а) из комнаты
[22:22:52] fenriz вышел(а) из комнаты
[22:24:21] fenriz вошёл(а) в комнату
[22:25:31] fenriz вышел(а) из комнаты
[22:26:26] fenriz вошёл(а) в комнату
[22:29:04] fenriz вышел(а) из комнаты: Replaced by new connection
[22:29:15] fenriz вошёл(а) в комнату
[22:29:20] fenriz вышел(а) из комнаты
[22:30:50] fenriz вошёл(а) в комнату
[22:36:48] linuxoid_paranoid вышел(а) из комнаты
[22:39:54] alt вошёл(а) в комнату
[22:39:54] alt вышел(а) из комнаты
[22:41:07] BrennendeR_ вышел(а) из комнаты
[22:45:18] alt вошёл(а) в комнату
[22:49:51] alt вышел(а) из комнаты
[22:52:20] ancestor вошёл(а) в комнату
[22:54:52] ancestor вышел(а) из комнаты
[22:56:59] ancestor вошёл(а) в комнату
[23:11:06] <Renji> А progressbar такого вида лучше смотрится? http://imagepost.ru/images/595/S1hTrhROr9Cn.PNG
[23:12:28] ferym вошёл(а) в комнату
[23:15:19] <misha> а какой ещё вариант есть
[23:15:25] ferym вышел(а) из комнаты
[23:17:16] <Renji> Когда тексты слева, всегда чёрным цветом, а справа сам прогрессбар
[23:17:53] <Renji> А, кстати, незнаю зачем, но когда скачивание переваливает за 50% — числа становятся зелёного цвета.
[23:24:33] trooper вошёл(а) в комнату
[23:25:34] ancestor вышел(а) из комнаты: Replaced by new connection
[23:25:40] ancestor вошёл(а) в комнату
[23:30:15] Lubagov_H вышел(а) из комнаты
[23:33:15] ancestor вышел(а) из комнаты
[23:33:35] ancestor вошёл(а) в комнату
[23:36:24] ancestor вышел(а) из комнаты
[23:38:59] ancestor вошёл(а) в комнату
[23:42:58] diSabler вышел(а) из комнаты: time2sleep
[23:52:57] BrennendeR вышел(а) из комнаты
[23:54:00] BrennendeR вошёл(а) в комнату
[23:57:35] BrennendeR вышел(а) из комнаты
[23:58:38] BrennendeR вошёл(а) в комнату
[23:58:39] paulmad вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!