gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Пятница, 14 мая 2010< ^ >
tehnick установил(а) тему: Last stable release: 2.0.2 || Конференция разработчиков EiskaltDC++ || логи: http://marsoft.dyndns.info/cgr-calendar.php?room=eiskaltdc || Лог изменений в последней ревизии на свн: http://code.google.com/p/eiskaltdc/source/list || Общая активность в проекте: http://code.google.com/p/eiskaltdc/updates/list
Release schedule:
2010-06-24 Release EiskaltDC++ 2.0.3
Конфигурация комнаты
Участники комнаты

GMT+4
[00:03:44] <dhamp> tka4ev, сочинил регэксп ? )
[00:09:40] <tka4ev> да
[00:21:59] quiritius вошёл(а) в комнату
[00:24:39] quiritius вышел(а) из комнаты: Replaced by new connection
[00:24:49] quiritius вошёл(а) в комнату
[00:26:45] quiritius вышел(а) из комнаты
[00:40:57] FiliN вышел(а) из комнаты
[00:41:11] FiliN вошёл(а) в комнату
[01:04:34] WiseLord вышел(а) из комнаты
[01:06:43] Abram вошёл(а) в комнату
[01:10:25] quiritius вошёл(а) в комнату
[01:11:29] FiliN вышел(а) из комнаты
[01:11:44] FiliN вошёл(а) в комнату
[01:13:52] quiritius вышел(а) из комнаты: Replaced by new connection
[01:14:02] quiritius вошёл(а) в комнату
[01:28:45] quiritius вышел(а) из комнаты
[01:31:50] quiritius вошёл(а) в комнату
[01:35:48] quiritius вышел(а) из комнаты
[01:44:40] FiliN вышел(а) из комнаты
[01:44:53] FiliN вошёл(а) в комнату
[01:50:58] FiliN вышел(а) из комнаты
[01:51:10] FiliN вошёл(а) в комнату
[01:56:55] tka4ev вышел(а) из комнаты
[01:57:16] FiliN вышел(а) из комнаты
[01:57:30] FiliN вошёл(а) в комнату
[02:34:19] Abram вышел(а) из комнаты
[02:38:18] FiliN_ вошёл(а) в комнату
[03:27:41] dhamp вышел(а) из комнаты
[03:55:11] FiliN_ вышел(а) из комнаты
[04:32:34] A-lexey вышел(а) из комнаты: Я счастливый пользователь Miranda IM. Возьми её тут http://miranda-im.org/.
[05:41:46] FiliN вышел(а) из комнаты
[05:41:59] FiliN вошёл(а) в комнату
[05:48:20] FiliN вышел(а) из комнаты
[05:48:34] FiliN вошёл(а) в комнату
[06:56:07] gray_graff вышел(а) из комнаты: Replaced by new connection
[06:56:17] gray_graff вошёл(а) в комнату
[06:59:03] nE0sIghT вошёл(а) в комнату
[07:32:44] nE0sIghT вышел(а) из комнаты: qutIM : Jabber plugin
[07:37:47] FiliN вышел(а) из комнаты
[07:37:59] FiliN вошёл(а) в комнату
[07:47:14] gray_graff вышел(а) из комнаты: Replaced by new connection
[08:40:37] mva вышел(а) из комнаты: Logged out
[08:41:25] mva вошёл(а) в комнату
[08:42:09] FiliN вышел(а) из комнаты
[08:47:12] 0xd34df00d вышел(а) из комнаты
[08:57:27] 0xd34df00d вошёл(а) в комнату
[09:02:05] 0xd34df00d вышел(а) из комнаты
[09:07:19] WiseLord вошёл(а) в комнату
[09:16:53] 0xd34df00d вошёл(а) в комнату
[09:50:10] 0xd34df00d вышел(а) из комнаты
[10:02:00] gray_graff вошёл(а) в комнату
[10:04:29] FiliN вошёл(а) в комнату
[10:05:30] 0xd34df00d вошёл(а) в комнату
[10:20:01] 0xd34df00d вышел(а) из комнаты
[10:25:58] Клёк вышел(а) из комнаты
[10:33:32] FiliN_ вошёл(а) в комнату
[10:34:51] 0xd34df00d вошёл(а) в комнату
[10:42:04] quiritius вошёл(а) в комнату
[10:49:27] netson вошёл(а) в комнату
[10:50:10] <netson> что-то не работают у меня магнитные ссылки
[10:50:30] <netson> я в issue 498 еще отписал
[10:57:55] Abram вошёл(а) в комнату
[10:57:59] 0xd34df00d вышел(а) из комнаты
[11:12:09] 0xd34df00d вошёл(а) в комнату
[11:15:36] 0xd34df00d вышел(а) из комнаты
[11:15:43] netson вышел(а) из комнаты
[11:17:30] FiliN_ вышел(а) из комнаты
[11:26:40] tehnick вышел(а) из комнаты
[11:28:45] tehnick вошёл(а) в комнату
[11:30:36] 0xd34df00d вошёл(а) в комнату
[11:31:30] Abram вышел(а) из комнаты: qutIM : Jabber plugin
[11:31:33] quiritius вышел(а) из комнаты
[11:31:54] quiritius вошёл(а) в комнату
[12:04:54] <WiseLord> tehnick: в продолжение вчерашнего разговора про urldecode
[12:05:00] <WiseLord> выкопал интересный способ:
[12:05:05] <WiseLord> | sed -e's/%\([0-9A-F][0-9A-F]\)/\\\\\x\1/g' | xargs echo -e
[12:05:23] <WiseLord> и не нужны perl/php (dhampire придёт, пусть увидит)
[12:19:35] tehnick вышел(а) из комнаты: Replaced by new connection
[12:41:05] netson вошёл(а) в комнату
[12:41:21] netson вышел(а) из комнаты
[12:41:34] FiliN вышел(а) из комнаты
[12:41:46] FiliN вошёл(а) в комнату
[12:58:46] FiliN вышел(а) из комнаты
[12:58:58] FiliN вошёл(а) в комнату
[13:06:19] quiritius вышел(а) из комнаты
[13:07:14] FiliN вышел(а) из комнаты
[13:07:28] FiliN вошёл(а) в комнату
[13:08:09] quiritius вошёл(а) в комнату
[13:08:22] quiritius вышел(а) из комнаты
[13:08:34] quiritius вошёл(а) в комнату
[13:10:11] quiritius вышел(а) из комнаты
[13:11:35] prorok87 вошёл(а) в комнату
[13:11:46] <prorok87> всем привет
[13:13:00] prorok87 вышел(а) из комнаты
[13:15:28] quiritius вошёл(а) в комнату
[13:17:38] FiliN вышел(а) из комнаты
[13:17:52] FiliN вошёл(а) в комнату
[13:35:36] FiliN вышел(а) из комнаты
[13:35:46] FiliN вошёл(а) в комнату
[13:41:36] <Nikoli> явление, однако
[13:44:28] tehnick вошёл(а) в комнату
[13:47:37] FiliN вышел(а) из комнаты
[13:47:48] FiliN вошёл(а) в комнату
[13:55:53] gray_graff вышел(а) из комнаты
[14:06:44] FiliN вышел(а) из комнаты
[14:06:54] FiliN вошёл(а) в комнату
[14:24:28] FiliN вышел(а) из комнаты
[14:37:43] 0xd34df00d вышел(а) из комнаты
[14:50:49] FiliN вошёл(а) в комнату
[15:10:01] FiliN вышел(а) из комнаты
[15:10:11] FiliN вошёл(а) в комнату
[15:23:36] 0xd34df00d вошёл(а) в комнату
[15:43:02] FiliN вышел(а) из комнаты
[15:48:33] FiliN вошёл(а) в комнату
[15:59:50] quiritius вышел(а) из комнаты
[16:34:04] FiliN вышел(а) из комнаты
[16:34:18] FiliN вошёл(а) в комнату
[17:11:35] dhamp вошёл(а) в комнату
[17:14:17] <dhamp> [12:05:00] WiseLord: выкопал интересный способ:
выкопать то выкопал ка он работает ?
[17:14:21] <dhamp> как*
[17:17:20] <dhamp> WiseLord, пинг
[17:17:38] <WiseLord> xargs
[17:17:50] FiliN вышел(а) из комнаты
[17:17:51] <WiseLord> сильно не вникал, но похоже % переделывается на \\
[17:17:59] <WiseLord> а xargs умеет интерпретировать..
[17:18:00] FiliN вошёл(а) в комнату
[17:18:11] <WiseLord> в общем, я amr скрипт в examples подправил, можешь там посмотреть
[17:20:07] <dhamp> mpc.sh
Subway to sally/Subway To
xargs: unmatched одинарная quote; by default quotes are special to xargs unless you use the -0 option
mpc --format "%file%" | head -n 1 | sed -e's/%\([0-9A-F][0-9A-F]\)/\\\\\x\1/g' | xargs echo -e
хер там а не urlencode
[17:20:47] <WiseLord> mpc --format "%file%" | head -n 1 покажи
[17:22:06] <WiseLord> dhamp: ?
[17:22:07] <dhamp> #!/bin/sh
mpdmusicdir="$HOME/Музыка"
mpc=$(mpc --format "%artist% - %title%" | head -n 1)
mpcfile=$(mpc --format "%file%" | head -n 1 | sed -e's/%\([0-9A-F][0-9A-F]\)/\\\\\x\1/g' | xargs -0 echo -e)
#echo "$mpcfile"
echo "/me listening now $mpc ( <magnet show=$mpc>$mpdmusicdir/$mpcfile</magnet> )"
[17:22:19] <dhamp> mpc --format "%file%" | head -n 1
Subway to sally/Subway To Sally'1997 - 'Bannkreis'/12 - Syrah.mp3
[17:22:36] <WiseLord> так это не urlcoded вариант
[17:22:40] nE0sIghT вошёл(а) в комнату
[17:22:54] <WiseLord> тут путь как есть, ему urlencode не надо делать
[17:22:59] <dhamp> WiseLord, ну ты же предлагаешь sed это делать
[17:23:11] <WiseLord> я предлагаю делать это для того, что выдаёт amarok
[17:23:13] <dhamp> а какой тогда нужен ?
[17:23:19] <WiseLord> а он выдаёт это в кодированном формате
[17:23:29] <WiseLord> поэтому я этим скриптом _де_кодирую
[17:23:48] <WiseLord> а наоборот - не знаю, можно ли.. да и не нужно в текущей реализации
[17:23:59] <WiseLord> большинство плееров наверняка в обычном формате выдают
[17:24:10] <dhamp> WiseLord, какой смысл тогда в том чтобы я это увидел ?
[17:24:23] <WiseLord> ну.. вчера разговор шёл
[17:24:29] <WiseLord> и вроде бы ты про php высказался негативно
[17:24:37] <WiseLord> ну вот.. вариант без php
[17:25:01] <WiseLord> смысл только в этом
[17:25:13] <WiseLord> ладно.. мелочи
[17:25:18] <dhamp> WiseLord, речь была про кодирование а не наоборот как бы )
[17:25:20] <WiseLord> в любом случае, сейчас всё работает красиво
[17:25:34] <WiseLord> и менять, пожалуй, ничего не надо
[17:25:40] <WiseLord> хотя было бы интересно
[17:25:54] <WiseLord> если бы клиент мог в тегах <magnet></magnet> понимать и то, и другое
[17:26:04] <WiseLord> чтобы в скриптах не воротить.. но ладно, мелочи
[17:29:48] WiseLord вышел(а) из комнаты
[17:59:22] FiliN вышел(а) из комнаты
[17:59:36] FiliN вошёл(а) в комнату
[18:37:03] gray_graff вошёл(а) в комнату
[19:08:56] netson вошёл(а) в комнату
[19:09:44] <netson> у меня заработали магнитные ссылки :-)
[19:10:15] <netson> только правый клик на них показывает такое же меню как правый клик на ник
[19:10:55] <netson> имея магнитную ссылку в буфере обмена, в каком месте ее можно вставить чтобы файл тянулся?
[19:17:22] <dhamp> netson, а зачем тебе ссылка в буфере обмена ?
[19:18:22] <netson> dhamp, потому что все что я могу сейчас, кликнуть на ссылке, сделать ей copy
[19:18:32] <netson> ничего похожего на "download" я там не вижу
[19:18:40] <netson> может называется по другому?
[19:18:41] <dhamp> netson, лкм ;t
[19:18:43] <dhamp> же
[19:18:45] <dhamp> *
[19:18:52] <dhamp> по ссылке
[19:20:04] <netson> не понял
[19:20:13] <dhamp> это я тебе не понял =)
[19:20:31] <dhamp> зачем тебе ссылка в буфере и как она вообще туда попала?
[19:20:40] <dhamp> и чего ты от неё хочешь?
[19:20:47] <netson> значит так
[19:20:54] <netson> появляется magnet link в чате
[19:21:05] <netson> правой кнопкой на него
[19:21:10] <netson> появляется меню
[19:21:21] <netson> оно такое же как если кликнуть на юзера
[19:21:30] <dhamp> [19:21:14] netson: правой кнопкой на него
зачем ? О_о
[19:21:40] <netson> чтобы скачать
[19:21:43] <dhamp> левой кнопкой мыши на магнете
[19:22:03] <netson> ы
[19:22:08] <netson> понял
[19:22:35] <netson> а я нажимал правой кнопкой
[19:22:40] <netson> искал "download" :)
[19:22:45] <netson> потом делал copy
[19:22:46] <dhamp> netson, ты на любые ссылки правой кнопкой жмёшь ?
[19:22:58] <netson> dhamp, так я ж не виндузятник :)
[19:23:07] <netson> привычка
[19:23:49] <dhamp> netson, хорошо хоть средней не пытался скопировать :D
[19:23:56] <netson> это виндузятники жмут левой, вирусня автоматом скачивается и запускается
[19:24:01] <netson> а они потом удивляются
[19:24:04] <dhamp> что бы потом куда то вставить )
[19:24:14] <netson> dhamp, так это не конец моих мучений :)
[19:24:23] <netson> я делал copy через меню то
[19:24:29] <dhamp> netson, всё сейча сже иду искать у себя в хомяке вирусню =)
[19:24:29] <netson> открывал download queue
[19:24:39] <netson> безуспешно пытался там правой кнопкой
[19:24:48] <netson> может предложит добавить магнет
[19:24:58] <dhamp> ужас
[19:25:06] <netson> и в меню главном искал, может там есть пункт "download from magnet link"
[19:25:17] <netson> вот такой анекдот про GUI usability
[19:27:31] <netson> dhamp, кстати
[19:27:39] <netson> я вспомнил
[19:27:53] <dhamp> netson, клёвый ты придумал квест =)
[19:27:57] <netson> есть же еще такая подляна завязанная на клик левой кнопкой
[19:28:04] <netson> на порносайтах
[19:28:10] <netson> делают картинку
[19:28:15] <netson> типа флэшка
[19:28:30] <dhamp> и что ?
[19:28:33] <netson> и хомяки жмут на нее, набивая клики владельцам сайта :)
[19:28:42] <netson> думая что это флэш плеер с поревом
[19:28:46] <dhamp> дальше идёт #rm -rf /* ?
[19:28:59] <netson> а если правой кнопкой - сразу станет ясно что это картинка
[19:29:17] <netson> если правой кнопкой кликнуть на флэшку и на картинку - результаты разные :)
[19:32:26] <netson> dhamp, кажется нашел опечатку в диалоге закачивания файла с магнитной ссылки
[19:32:45] <netson> "Remember my choose"
[19:32:46] <dhamp> netson, очепятка в переводе?
[19:32:59] <netson> наверно правильнее choice
[19:33:51] <dhamp> netson, правильней с какой стороны ?
[19:34:39] <netson> смысл этой фразы какой?
[19:34:46] <netson> "запомнить выбор"?
[19:34:51] <dhamp> Запомнить мой выбор
[19:35:03] <dhamp> в чём неверно по твоему ?
[19:35:04] <netson> выбор - choice
[19:35:10] <netson> choose -выбирать
[19:42:03] WiseLord вошёл(а) в комнату
[19:45:11] <dhamp> netson, исправил
[19:45:42] <netson> хорошо
[19:46:50] FiliN вышел(а) из комнаты
[19:57:53] gray_graff вышел(а) из комнаты: Replaced by new connection
[19:58:58] netson вышел(а) из комнаты
[20:06:36] SPU вошёл(а) в комнату
[20:52:53] SPU вышел(а) из комнаты
[20:57:09] FiliN вошёл(а) в комнату
[21:29:16] FiliN вышел(а) из комнаты
[21:29:26] FiliN вошёл(а) в комнату
[21:43:49] A-lexey вошёл(а) в комнату
[21:46:17] tka4ev вошёл(а) в комнату
[21:47:37] <tka4ev> WiseLord: http://code.google.com/p/eiskaltdc/source/detail?r=1023 неправильно скрипт отработает
[21:48:08] <WiseLord> ты проверял?
[21:48:11] <tka4ev> из-за ()
[21:48:18] <tka4ev> да
[21:48:41] <tka4ev> закрывающая ) прилипнет к имени файла
[21:48:41] <WiseLord> я проверял в случае скобок () в имени и в случае всевозможных кавычек - всё работает
[21:49:11] <tka4ev> запусти из клиента, ткни в магнет и посмотри на имя файла
[21:51:21] <WiseLord> точно
[21:51:34] <WiseLord> в своём скрипте-то пробелом отделено.. а в этом и забыл
[21:52:42] <WiseLord> http://dpaste.org/S7qO/ такой у себя юзаю, ещё плюс показ нормальный радиопотоков
[21:53:17] <WiseLord> http://dpaste.org/aVq4/ так лучше
[21:55:06] <WiseLord> если б ещё от file:// не приходилось избавляться..
[21:55:14] <tka4ev> скопипастил в коллекцию)
[21:55:31] <WiseLord> кстати
[21:55:45] <WiseLord> вот на данный момент <magnet></magnet> выводит магнет, если может
[21:55:59] <WiseLord> но вот если не находит такого пути.. пишет plain text
[21:56:09] <tka4ev> угу
[21:56:11] <WiseLord> я вот думаю, может лучше в таком случае вообще не выводить ничего, в т.ч. и этих тегов
[21:56:22] <WiseLord> кому они нужны, собственно, пустые теги-то
[21:56:37] <tka4ev> можно и не выводить
[21:56:44] <WiseLord> или, в идеале, если бы file:// самим скриптом обрабатывался
[21:56:57] <WiseLord> то было бы хорошо с точки зрения поддержки потоков сетевых
[21:57:14] <WiseLord> <manget>file://blabla</magnet> - выводит магнет или ничего (если не нашло)
[21:57:17] <tka4ev> каким скриптом?
[21:57:34] <WiseLord> <magnet>http://blabla</magnet> - пусть бы только теги убирало, ссылку не трогать
[21:57:38] <tka4ev> аа. клиентом
[21:57:48] <WiseLord> да
[21:57:49] <WiseLord> оговорился
[21:58:04] <WiseLord> тогда вообще было бы хорошо.. дал ( <magnet>$location</magnet> )
[21:58:21] <WiseLord> и не важно что в $locatin - файл или поток
[21:58:28] <WiseLord> в общем.. как-то так..
[21:58:45] <WiseLord> хотя другой идеей было реагировать на file:// вообще, без всяких тегов
[21:59:06] <WiseLord> но в этом случае подходило бы только urlencode-кодированное представление
[22:00:50] <tka4ev> всё это можно же и в самом скрипте отработать
[22:01:04] <tka4ev> или нет?
[22:01:09] <WiseLord> да
[22:01:24] <WiseLord> но вот file:// было бы неплохо в клиенте понимать
[22:01:39] <WiseLord> т.е. не различать file:///path/to/file и /path/to/file
[22:02:06] <WiseLord> хотя..
[22:02:20] <WiseLord> не знаю, кроме amarok кто ещё file:// выводит.. ладно, всё равно
[22:02:31] <tka4ev> ну это легко выкусить
[22:02:42] <tka4ev> поправлю
[22:02:55] <WiseLord> работает сейчас нормально - и ладно. Всяко лучше прежнего моего способа с использованием rhash -T (вручную рассчитывать хэш проигрываемого файла и генерить ссылку)
[22:04:09] FiliN вышел(а) из комнаты
[22:04:11] <tka4ev> тогда не буду трогать. пусть так и остаётся
[22:04:20] FiliN вошёл(а) в комнату
[22:07:44] <tka4ev> такой вот хитрый магнет в ейскальте работает не верно magnet:?xt=urn:ed2k:354B15E68FB8F36D7CD88FF94116CDC1&xl=10826029&dn=mediawiki-1.15.1.tar.gz&xt=urn:tree:tiger:7N5OAMRNGMSSEUE3ORHOKWN4WWIQ5X4EBOOTLJY&xt=urn:sha1:XRX2PEFXOOEJFRVUCX6HMZMKS5TWG4K5&xt=urn:aich:7ZDRR3ZQW4JMHUQZUMJGQN2VNGLV3CVN&xt=urn:btih:QHQXPYWMACKDWKP47RRVIV7VOURXFE5Q&tr=http%3A%2F%2Ftracker.example.org%2Fannounce.php%3Fuk%3D1111111111%26&as=http%3A%2F%2Fdownload.wikimedia.org%2Fmediawiki%2F1.15%2Fmediawiki-1.15.1.tar.gz&xs=http%3A%2F%2Fcache.example.org%2FXRX2PEFXOOEJFRVUCX6HMZMKS5TWG4K5&xs=dchub://example.org из википедии скопипастил
[22:09:06] <WiseLord> ну.. это не dcpp-шный магнет
[22:09:10] <WiseLord> а более общий, что ли
[22:09:24] <tka4ev> вполне дцшный
[22:09:42] <tka4ev> стронг его нормально отрабатывает
[22:10:03] <WiseLord> хм.. http://www.pictureshack.ru/images/9197xsnap.png
[22:10:18] <WiseLord> но TTH не то
[22:10:25] <tka4ev> а посмотри какой tth
[22:10:28] <tka4ev> ага
[22:11:06] <WiseLord> а тут tth есть?
[22:11:12] <WiseLord> а.. вижу
[22:11:17] <WiseLord> urn:tree:tiger
[22:11:23] <tka4ev> urn:tree:tiger:
[22:11:45] FiliN вышел(а) из комнаты
[22:11:56] FiliN вошёл(а) в комнату
[22:12:02] <WiseLord> magnet:?xt=urn:tree:tiger:7N5OAMRNGMSSEUE3ORHOKWN4WWIQ5X4EBOOTLJY&xt=urn:ed2k:354B15E68FB8F36D7CD88FF94116CDC1&xl=10826029&dn=mediawiki-1.15.1.tar.gz&xt=urn:sha1:XRX2PEFXOOEJFRVUCX6HMZMKS5TWG4K5&xt=urn:aich:7ZDRR3ZQW4JMHUQZUMJGQN2VNGLV3CVN&xt=urn:btih:QHQXPYWMACKDWKP47RRVIV7VOURXFE5Q&tr=http%3A%2F%2Ftracker.example.org%2Fannounce.php%3Fuk%3D1111111111%26&as=http%3A%2F%2Fdownload.wikimedia.org%2Fmediawiki%2F1.15%2Fmediawiki-1.15.1.tar.gz&xs=http%3A%2F%2Fcache.example.org%2FXRX2PEFXOOEJFRVUCX6HMZMKS5TWG4K5&xs=dchub://example.org
[22:12:23] <tka4ev> берёт первый xt=
[22:12:25] <WiseLord> такой нормально
[22:12:26] <WiseLord> угу
[22:12:47] <tka4ev> надо будет поправить
[22:13:45] <WiseLord> интересно
[22:13:51] <WiseLord> а если первое не xt, а, например, dn
[22:14:41] <WiseLord> не.. такой нормально
[22:15:55] <tka4ev> смотрю как в strongdc++ такие ссылки выглядят. жуть)
[22:16:12] <WiseLord> интересно
[22:16:26] <WiseLord> xt= - поискал в коде такие вхождения
[22:16:39] <WiseLord> встречаются, но только в виде magnet:?xt=urn:tree:tiger:
[22:17:17] <tka4ev> в wulforutil.cpp void WulforUtil::splitMagnet
[22:17:33] <tka4ev> там надо править
[22:29:43] <tehnick> Тролль сегодня прикрутил "Магнет Выбор (как у win-DC клиентов)."
[22:29:52] <tehnick> http://freedcpp.googlecode.com/svn-history/r122/trunk/Changelog-svn.txt
[22:30:03] <tehnick> Все равно он нас не догонит... =)
[22:30:41] <tehnick> Хотя у него была фора... (linuxdcpp)
[22:34:21] nE0sIghT вышел(а) из комнаты
[22:36:05] <tka4ev> имя файла сменить нельзя
[23:30:09] FiliN вышел(а) из комнаты
[23:30:19] FiliN вошёл(а) в комнату
[23:48:14] FiliN вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!