gentoo.ru
LeechCraft
leechcraft@conference.gentoo.ru
Среда, 23 июня 2010< ^ >
0xd34df00d установил(а) тему: http://leechcraft.org | Баг/предложение? http://leechcraft.org/projects/leechcraft/issues | Исходники: git://github.com/0xd34df00d/leechcraft.git | LeechCraft Stable: 0.3.0; unstable: 0.3.65 | Логи: http://tinyurl.com/leechcraft-logs
Конфигурация комнаты
Участники комнаты

GMT+4
[00:01:45] slepnoga вошёл(а) в комнату
[00:02:10] <maksbotan> 0xd34df00d: http://dpaste.com/210299/
[00:53:20] maksbotan вышел(а) из комнаты
[01:00:17] slepnoga вошёл(а) в комнату
[01:00:23] mva вошёл(а) в комнату
[04:47:47] slepnoga вышел(а) из комнаты
[04:59:35] slepnoga вошёл(а) в комнату
[05:03:04] slepnoga вышел(а) из комнаты
[07:59:45] slepnoga вошёл(а) в комнату
[08:30:00] slepnoga вышел(а) из комнаты
[12:14:08] mva вошёл(а) в комнату
[12:22:43] maksbotan вошёл(а) в комнату
[12:57:18] 0xd34df00d вошёл(а) в комнату
[12:59:08] slepnoga вошёл(а) в комнату
[13:02:08] <maksbotan> 0xd34df00d: ну и
[13:02:24] <0xd34df00d> А ты его выключи.
[13:02:34] <0xd34df00d> На днях домой перееду — разберусь, чо там.
[13:02:36] <0xd34df00d> А пока траф жалко )
[13:04:06] <maksbotan> т.е. он не рабочий?
[13:04:12] <maksbotan> ладно, вырублю
[13:06:04] <maksbotan> 0xd34df00d: и ещё
[13:06:17] <maksbotan> поправь Tango
[13:06:24] <maksbotan> а то хреново выглядит
[13:06:29] <0xd34df00d> Найди соответствующие иконки.
[13:06:45] <maksbotan> а чо
[13:06:47] <maksbotan> типа нету?
[13:06:50] <0xd34df00d> Типа.
[13:06:57] <maksbotan> оксижен мне ужасно противен
[13:07:05] <0xd34df00d> Список какбе на сайте лежит.
[13:07:45] <maksbotan> ты сам видел меню плагинов в личах?
[13:08:39] <maksbotan> почему оно не всю страницу?
[13:09:09] <maksbotan> уже нагуглил
[13:09:12] <maksbotan> не туда
[13:09:43] <0xd34df00d> Видел.
[13:09:51] <0xd34df00d> Потому что QFormLayout странно по вертикали ресайзится.
[14:50:38] qnikst вошёл(а) в комнату
[14:51:33] <qnikst> вот фичреквест: кнопочка "+" на вкладке poshuku да и прочих вкладках где данная функция осмыслена, чтобы открывала ещё одну копию данного модуля в новой вкладке
[14:51:59] <0xd34df00d> Э, да оно ж так себя и ведет щас вроде.
[14:52:27] <qnikst> значит у меня не последняя сборка т.к. только закрыть на вкладке есть
[14:52:50] <qnikst> или то, что справа есть список?
[14:52:55] <maksbotan> где там кнопка "+" на вкладке?
[14:53:10] <0xd34df00d> А.
[14:53:12] <qnikst> а добавлю на активной вкладке, чтобы не на всех
[14:53:13] <0xd34df00d> Понел, вкладке.
[14:53:19] <qnikst> просто туда рука так и тянется :)
[15:00:47] slepnoga вышел(а) из комнаты
[15:01:52] <maksbotan> 0xd34df00d: http://omploader.org/vNHEzdQ
[15:01:54] <maksbotan> держи
[15:02:11] <maksbotan> глупо получилось но думаю смысл ты поймешь
[15:02:28] <0xd34df00d> Негрузица!
[15:02:44] <maksbotan> почиму?
[15:03:46] <maksbotan> как мне тогда тебе это передать?\
[15:07:52] <maksbotan> 0xd34df00d:
[15:07:54] <maksbotan> http://letitbit.net/download/70928.70551d9d1cf6d4904741fe55b/test_0000.mpeg.html
[15:08:05] <maksbotan> извини что так по-дурацки
[15:13:12] slepnoga вошёл(а) в комнату
[15:35:19] <maksbotan> 0xd34df00d: я чёто не очень понял
[15:35:27] <maksbotan> как DeadLyrics пользоваться?
[16:02:28] <slepnoga> 0xd34df00d:  есть пол часа ?
[16:08:01] <0xd34df00d> maksbotan: через сводку, там вводить запрос.
[16:08:05] <0xd34df00d> slepnoga: ога, а чо?
[16:08:52] <maksbotan> упоротый механизм
[16:09:34] <0xd34df00d> Ну а как ты хотел.
[16:10:24] <maksbotan> пока не знаю
[16:10:28] <maksbotan> ты видео посмотрел?
[16:10:57] <0xd34df00d> Нет, у меня тут ничо не грузится.
[16:11:03] <0xd34df00d> Из других интернетов приду, посмотрю.
[16:11:07] <0xd34df00d> Щас все равно сваливаю уже.
[16:11:27] <slepnoga> 0xd34df00d:  я по маилу - можем обсудить vmime ?
[16:11:32] <maksbotan> хахак
[16:11:50] <slepnoga> чо то я в выхлопе доксигена нифига не понял
[16:12:07] <0xd34df00d> slepnoga: да, можем.
[16:12:20] <slepnoga> сейчас можем ?
[16:12:54] <0xd34df00d> Да.
[16:13:36] <slepnoga> я там пошарилсяhttp://www.vmime.org/public/documentation/doxygen/
[16:14:12] <slepnoga> но не нашел
[16:14:31] <slepnoga> какие методы держит SASL   аутентификация ?
[16:15:48] <slepnoga> 0xd34df00d: http://www.vmime.org/public/documentation/doxygen/classvmime_1_1security_1_1sasl_1_1defaultSASLAuthenticator.html
[16:16:23] <slepnoga> void     setSASLMechanism (ref< SASLMechanism > mech)
[16:16:31] <slepnoga> так ?
[16:16:32] <0xd34df00d> Ну да.
[16:16:48] <slepnoga> SASLMechanism - это что ?
[16:17:44] <slepnoga> Return the authentication identity (usually, this is the username).
[16:18:16] <slepnoga> а по какие механизмы поддерживает- зависит только от GNU SASL ?
[16:18:28] <0xd34df00d> Как я понял, да.
[16:18:33] <0xd34df00d> Зависит от конкретной данной систем.ы
[16:18:59] <slepnoga> мм
[16:19:19] <slepnoga> а как ты собрался  настраивать у юзера GNU SASL ?
[16:19:55] <slepnoga> или я что то не понял ?
[16:20:27] <slepnoga> и для этого будет чекбокс ?
[16:22:22] <slepnoga> GNU SASL consists of a library (`libgsasl'), a command line utility (`gsasl') to access the library from the shell, and a manual. The library includes support for the framework (with authentication functions and application data privacy and integrity functions) and at least partial support for the CRAM-MD5, EXTERNAL, GSSAPI, ANONYMOUS, PLAIN, SECURID, DIGEST-MD5, SCRAM-SHA-1, LOGIN, and NTLM mechanisms.
[16:22:58] <slepnoga> ага
[16:23:14] <slepnoga> тут тебе прийдется почитать наверное
[16:24:45] <maksbotan> 0xd34df00d: кстати
[16:24:48] <maksbotan> http://www.macports.org/
[16:24:56] <maksbotan> приделай это к личкрафтам
[16:25:01] <maksbotan> будет хорошо
[16:25:57] <0xd34df00d> Стоп, не понял.
[16:26:02] <0xd34df00d> slepnoga: а зачем чего-то там у юзера настраивать?
[16:26:32] <0xd34df00d> Если я правильно понимаю, опять же, vmime поддерживает то. что идет в GNU SASL искаропки, плюс позволяет добавлять собственные механизмы (как раз setSASLMechanism).
[16:27:04] <0xd34df00d> maksbotan: нихренанепонел, как это к личкрафтам прикрутить?
[16:27:14] <maksbotan> а я знаю?
[16:27:18] <maksbotan> но тема прикольная
[16:27:21] <0xd34df00d> В смысле, зачем?
[16:27:25] <0xd34df00d> Оно ж мак-онли вродек ак.
[16:27:25] <maksbotan> как зачем?
[16:27:39] <maksbotan> то есть скорее даже личкрафты к этому прикрутить
[16:27:44] <maksbotan> для установки
[16:27:52] <maksbotan> как во фряхе
[16:31:05] <0xd34df00d> Говорят, в dmg моднявее.
[16:31:19] <maksbotan> ну и делай
[16:31:28] <maksbotan> просто тут есть зависимости и вообще
[16:47:54] <slepnoga> 0xd34df00d:  я попробую ебилд запилить для vmime
[16:50:14] 0xd34df00d вышел(а) из комнаты
[16:53:03] 0xd34df00d вошёл(а) в комнату
[16:55:47] <0xd34df00d> О, ну было бы круто.
[17:05:43] slepnoga вышел(а) из комнаты
[17:12:07] maksbotan вышел(а) из комнаты
[17:22:23] 0xd34df00d вышел(а) из комнаты
[17:25:10] 0xd34df00d вошёл(а) в комнату
[17:44:28] 0xd34df00d вышел(а) из комнаты: Replaced by new connection
[17:44:38] 0xd34df00d вошёл(а) в комнату
[17:57:57] 0xd34df00d вышел(а) из комнаты: Replaced by new connection
[17:58:19] 0xd34df00d вошёл(а) в комнату
[18:04:16] qnikst вышел(а) из комнаты
[18:28:35] maksbotan вошёл(а) в комнату
[18:28:49] <maksbotan> #0  0xb67fcb65 in QObject::metaObject (this=0xbfb34974) at .moc/release-shared/moc_qobject.cpp:90
#1  0xb3c59b56 in ~SQLStorageBackend (this=0xb3cedbf0, __in_chrg=<value optimized out>)
    at /var/tmp/portage/net-news/leechcraft-aggregator-9999/work/leechcraft-aggregator-9999/src/plugins/aggregator/sqlstoragebackend.cpp:93
#2  0xb3c87088 in checked_delete<LeechCraft::Plugins::Aggregator::SQLStorageBackend> (this=0x98e0c60)
    at /usr/include/boost-1_41/boost/checked_delete.hpp:34
#3  boost::detail::sp_counted_impl_p<LeechCraft::Plugins::Aggregator::SQLStorageBackend>::dispose (this=0x98e0c60)
    at /usr/include/boost-1_41/boost/smart_ptr/detail/sp_counted_impl.hpp:78
#4  0xb3bf4c18 in boost::detail::sp_counted_base::release (this=0xb3cedb14, __in_chrg=<value optimized out>)
    at /usr/include/boost-1_41/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
#5  ~shared_count (this=0xb3cedb14, __in_chrg=<value optimized out>) at /usr/include/boost-1_41/boost/smart_ptr/detail/shared_count.hpp:217
#6  0xb3c118f1 in LeechCraft::Plugins::Aggregator::Core::~Core() () from /usr/lib/leechcraft/plugins/libleechcraft_aggregator.so
#7  0xb639a571 in ?? () from /lib/libc.so.6
#8  0xb3cedae0 in ?? () from /usr/lib/leechcraft/plugins/libleechcraft_aggregator.so
#9  0x00000001 in ?? ()
#10 0x00000000 in ?? ()
(gdb)
[18:29:09] <maksbotan> извини агрегатор без дебага
[18:29:23] <0xd34df00d> maksbotan: хорошо, вот это годный багрепорт.
[18:29:38] <0xd34df00d> Да ничего, пофикшу.
[18:29:43] <maksbotan> стой
[18:29:50] <0xd34df00d> Прикольно смотреть на 15-секундную задержку отправки сообщения, гыгы.
[18:30:00] <maksbotan> строки 9-10 к чему относятся?
[18:30:14] <0xd34df00d> Неважно.
[18:30:16] <0xd34df00d> Оно происходит при выходе из личкрафтов, верно?
[18:30:24] <maksbotan> я не заметил
[18:30:27] <maksbotan> вроде он сам упал
[18:30:49] <0xd34df00d> Это странно.
[18:31:04] <0xd34df00d> А похоже на выход. Ядро агрегатора разрушается сильно при выходе, уже после main() даже.
[18:32:02] <maksbotan> я честно не помню когда это случилось
[18:32:14] <maksbotan> я делал свои дела а потом заметил что личкрафт не запущен
[18:32:23] <maksbotan> проверил — дамп на месте
[18:32:29] <maksbotan> и сделал бектрейс
[18:42:49] <maksbotan> что такое azoth кстати?
[18:43:31] <0xd34df00d> Это будущий IM-клиент.
[18:44:28] <maksbotan> хаха
[18:44:37] <maksbotan> дай ещё раз прототип слота
[18:44:47] <maksbotan> который в ExportedSlots надо прописать
[18:49:55] <maksbotan> а, нашел
[18:49:56] <maksbotan> void hookURLCompletionNewStringRequested (LeechCraft::IHookProxy_ptr proxy,
                        QObject *model,
                        const QString& string,
                        int historyItems);
[18:50:03] <0xd34df00d> Да.
[18:50:05] <0xd34df00d> Только в одну строчку все.
[18:50:07] <maksbotan> в таком виде его в ExportedSlots и пихать?
[18:50:10] <maksbotan> ясно
[18:50:19] <0xd34df00d> И имена аргументов убери.
[18:50:22] <0xd34df00d> s/proxy//
[18:50:23] <0xd34df00d> s/model//
[18:50:25] <0xd34df00d> s/string//
[18:50:29] <0xd34df00d> s/historyItems//
[18:50:31] <0xd34df00d> Вот.
[18:50:43] <0xd34df00d> То есть, в таком виде, в котором ты бы его сунул в обычный кутешный connect().
[18:50:49] <maksbotan> т.е. только типы
[18:50:53] <maksbotan> ?
[18:51:19] <0xd34df00d> Да.
[18:51:28] <maksbotan> а звездочку после куобжекта оставить?
[18:53:24] <maksbotan> 1 def SupportedInterfaces():
2         return ["IPlugin2", "org.Deviant.LeechCraft.IPlugin2/1.0"]
[18:53:28] <maksbotan> это тоже нужно?
[18:53:44] <0xd34df00d> Да.
[18:53:46] <0xd34df00d> У тебя ж плагин — это плагин к плагину )
[18:54:01] <0xd34df00d> Поэтому он реализует интерфейс IPlugin2 и, соответственно, Getчо-тотамClasses.
[18:54:20] <maksbotan> ясно
[18:57:29] <0xd34df00d> Твой плагин тоже может иметь плагины, хехе.
[18:57:42] <maksbotan> =)
[18:57:53] <maksbotan> теперь я запускаю личкрафты и они сами находят мой плагин?
[19:00:25] <maksbotan> а черт
[19:00:31] <maksbotan> я ж кроспитон не поставил
[19:01:24] <0xd34df00d> Положи плагин в папку ~/.leechcraft/plugins/scriptable/python/dirname
[19:01:32] <0xd34df00d> Где dirname совпадает с той частью имени плагина, что до .py
[19:01:44] <0xd34df00d> Вместе с ExportedSlots, конечно.
[19:02:27] <maksbotan> я так и сделал
[19:03:11] <0xd34df00d> Тогда да, все должно хорошо найтись.
[19:03:16] <maksbotan> ок
[19:03:24] <maksbotan> ща кроспитон скомпилится и посмотрим
[19:03:26] <0xd34df00d> Гляди в debug.log — там будет строка типа Initializing "YourPluginName"...
[19:03:58] <maksbotan> а где этот лог?
[19:04:24] <maksbotan> а, нашел
[19:06:40] <maksbotan> maks     18232  6556  0 18:57 ?        00:00:00 /bin/bash /usr/bin/start-leechcraft.sh
maks     18233 18232 11 18:57 ?        00:01:00 leechcraft
maks     18511 18233  0 18:58 ?        00:00:00 [leechcraft_azot] <defunct>
[19:06:44] <maksbotan> как это понимать?
[19:06:49] <maksbotan> он опять завис
[19:07:25] <maksbotan> уже закрылся
[19:07:54] <maksbotan> /var/tmp/portage/dev-libs/qrosspython-9999/work/qrosspython-9999/src/bindings/python/qrosspython/pythonvariant.cpp: In static member function ‘static Py::Object Qross::PythonType<QVariant, Py::Object>::toPyObject(const QVariant&)’:
/var/tmp/portage/dev-libs/qrosspython-9999/work/qrosspython-9999/src/bindings/python/qrosspython/pythonvariant.cpp:182: ошибка: expected initializer before ‘*’ token
/var/tmp/portage/dev-libs/qrosspython-9999/work/qrosspython-9999/src/bindings/python/qrosspython/pythonvariant.cpp:184: ошибка: нет декларации ‘sipApi’ в этой области видимости
/var/tmp/portage/dev-libs/qrosspython-9999/work/qrosspython-9999/src/bindings/python/qrosspython/pythonvariant.cpp:195: ошибка: expected initializer before ‘*’ token
/var/tmp/portage/dev-libs/qrosspython-9999/work/qrosspython-9999/src/bindings/python/qrosspython/pythonvariant.cpp:196: ошибка: нет декларации ‘type’ в этой области видимости
[19:08:12] <0xd34df00d> Это.
[19:08:27] <0xd34df00d> Пейтон какой?
[19:08:36] <maksbotan> 2.6.5
[19:08:46] <0xd34df00d> Окей.
[19:08:46] <0xd34df00d> sip/PyQt стоит?
[19:09:24] <maksbotan> нет
[19:10:44] <0xd34df00d> Поставь же.
[19:11:10] <maksbotan> а в депенды добавить никак?
[19:12:17] <maksbotan> а то както нехорошо выходит
[19:14:40] <maksbotan> так, пока все это непотребство компиляется попилю свое лого
[19:14:42] <0xd34df00d> ООоок.
[19:14:42] <0xd34df00d> Добавляю, хорошо.
[19:14:56] <maksbotan> спасибо
[21:39:59] <maksbotan> +1
[21:40:02] <maksbotan> не туда
[21:41:36] <maksbotan> 0xd34df00d: иди сюда
[21:59:15] <0xd34df00d> maksbotan: чочо.
[21:59:30] <maksbotan> не работает, вот чо
[21:59:38] <0xd34df00d> Чо говорит?
[21:59:42] <maksbotan> питоновый скриптинг загружается а плагин нет\
[21:59:46] <maksbotan> могу лог дать
[22:00:37] <0xd34df00d> Дай.
[22:00:46] <0xd34df00d> И покажи лэйаут директорий.
[22:01:04] <maksbotan> почему личкрафт не выходит по ^C?
[22:01:32] <maksbotan> $ ls -lR .leechcraft/plugins
.leechcraft/plugins:
итого 4
drwxr-xr-x 3 maks maks 4096 Июн 23 18:43 scriptable
.leechcraft/plugins/scriptable:
итого 4
drwxr-xr-x 3 maks maks 4096 Июн 23 18:43 python
.leechcraft/plugins/scriptable/python:
итого 4
drwxr-xr-x 2 maks maks 4096 Июн 23 18:57 urlcomplete
.leechcraft/plugins/scriptable/python/urlcomplete:
итого 8
-rw-r--r-- 1 maks maks 105 Июн 23 18:51 ExportedSlots
-rw-r--r-- 1 maks maks 496 Июн 23 18:57 urlcomplete.py
maks@maks-netbook-gentoo ~ $
[22:01:43] <maksbotan> а плагин нужно делать +x?
[22:02:33] <0xd34df00d> Хмммм.
[22:02:55] <0xd34df00d> Личкрафт не выходит по ^C потому, что интерпретатор пейтона перехватывает.
[22:03:25] <maksbotan> хаха
[22:03:37] <0xd34df00d> У меня % stat .leechcraft/plugins/scriptable/python/pysimple/pysimple.py
  File: «.leechcraft/plugins/scriptable/python/pysimple/pysimple.py»
  Size: 980             Blocks: 8          IO Block: 4096   обычный файл
Device: 806h/2054d      Inode: 737193      Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/d34df00d)   Gid: ( 1002/d34df00d)
Access: 2010-06-15 02:54:29.000000000 +0400
Modify: 2010-06-15 02:54:29.000000000 +0400
Change: 2010-06-15 02:54:29.000000000 +0400
[22:04:23] <0xd34df00d> Покажи скрипт.
[22:04:46] <maksbotan> http://paste.pocoo.org/show/229014/
[22:04:48] <maksbotan> это лог
[22:05:05] <maksbotan> http://paste.pocoo.org/show/229015/
[22:05:11] <maksbotan> а это скрипт
[22:05:35] <0xd34df00d> Сделай еще GetName(), возвращающий имя плагина.
[22:06:00] <maksbotan> ща
[22:07:20] <maksbotan> так
[22:07:27] <maksbotan> инитиализируется но не работает
[22:07:33] <0xd34df00d> Почему? Чо говорит?
[22:07:47] <maksbotan> ну я ввожу че-нить в адрес бар
[22:07:56] <maksbotan> а Have Some Fun! не вылезает
[22:09:08] <0xd34df00d> Покажи warning.log
[22:09:10] <maksbotan> ща
[22:10:12] <maksbotan> [23.06.2010 22:08:07.130] [0x891fdb8] [001] ======APPLICATION STARTUP======
[23.06.2010 22:08:08.448] [0x891fdb8] [025] void<unnamed>::LineHandler::operator()(const QString&) 3 "/[/_-]ad[sxvj]s?\d?(?:\.\w{2,3})?(?:\?|$)/$domain=~chance.ru|~games-tv.ru"
[23.06.2010 22:08:08.790] [0x891fdb8] [027] void LeechCraft::Plugins::Poshuku::Core::Unregister(LeechCraft::Plugins::Poshuku::BrowserWidget*) LeechCraft::Plugins::Poshuku::BrowserWidget(0xbfc25fb0, name = "BrowserWidget") not found in the collection
[23.06.2010 22:08:09.850] [0x891fdb8] [035] Could not parse file, line 29 ; column 8 "tag mismatch"
[23.06.2010 22:08:10.163] [0x891fdb8] [036] "DELETE FROM history ORDER BY date DESC LIMIT 10000 OFFSET :num"
[23.06.2010 22:08:10.164] [0x891fdb8] [037] " Количество параметров не совпадает" | 2 | -1
[23.06.2010 22:08:46.368] [0x891fdb8] [096] void LeechCraft::Plugins::Azoth::AzothServerConnection::handleProcessError(QProcess::ProcessError) error 1
[22:10:19] <maksbotan> вот о последнем запуске
[22:12:15] <maksbotan> почему мой плагин инициализируется до куроспа?
[22:12:22] <0xd34df00d> Это нормально.
[22:19:04] <0xd34df00d> maksbotan: щя поковыряю, дай 5 сек, кое-чо доусасывается, и ковырну.
[22:19:14] <maksbotan> ок
[22:20:32] NightNord вошёл(а) в комнату
[22:52:31] <maksbotan> 0xd34df00d: эмм
[22:52:35] <maksbotan> 5сек прошло
[22:52:36] <maksbotan> =)
[22:56:12] <mva> 0xd34df00d: ты в опенгле шаришь? :)
[23:09:21] <0xd34df00d> maksbotan: щя, у меня ВНЕЗАПНО засорилось говно.
[23:09:23] <0xd34df00d> mva: неа.
[23:09:31] <maksbotan> 0xd34df00d: о_О
[23:27:28] <mva> 0xd34df00d: Обновите проигрыватель Adobe Flash Player, чтобы просмотреть это видео.
Загрузить с сайта Adobe.
[23:27:34] <mva> >_<
[23:27:37] <mva> они офигели
[23:29:41] <mva> ну и
Обновите проигрыватель Adobe Flash Player, чтобы просмотреть это видео.
Загрузить с сайта Adobe.
[23:29:42] <mva> ой
[23:30:19] <mva> короче хтмл5 тоже не пашет :(
[23:41:00] <0xd34df00d> А чо с хтмл5?
[23:41:41] <mva> говорит, что ваш браузер не поддерживает, пройдите по ссылке и отключите
[23:41:42] <mva> :)
[23:41:47] <maksbotan> +1
[23:44:08] <mva> 0xd34df00d: и уведомления, кстати, так и не отключаются, ага
[23:45:21] <0xd34df00d> Это.
[23:45:29] <0xd34df00d> Выстави в FUA Chromium 6 для этого сайта.
[23:48:18] <mva> эквифаллично
[23:49:05] <maksbotan> =)
[23:49:15] <0xd34df00d> Дай ссылку, где это.
[23:49:23] <mva> http://www.youtube.com/watch?v=t-lJi_wX5_8&feature=related
[23:49:58] <mva> (пох, вообще, какое видео, просто ютуб)
[23:52:03] <0xd34df00d> Так, щас уже начну ковырять.
[23:52:31] maksbotan вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!