gentoo.ru
Официальная конференция Direct Connect клиента EisKaltDC
eiskaltdc@conference.gentoo.ru
Воскресенье, 28 ноября 2010< ^ >
tehnick установил(а) тему: Last stable release: 2.1.1 || Конференция разработчиков EiskaltDC++
Логи: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2010/
Активность в багтрекере: http://code.google.com/p/eiskaltdc/updates/list
Активность разработки: http://github.com/negativ/eiskaltdcpp/network
Release schedule:
* 2010-12-19 Release EiskaltDC++ 2.1.2
ADC notes:
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC.txt
https://adc.svn.sourceforge.net/svnroot/adc/trunk/ADC-EXT.txt
Git notes:
http://habrahabr.ru/blogs/development/68341/
http://dl.dropbox.com/u/281916/delete/book.pdf
Конфигурация комнаты
Участники комнаты

GMT+3
[00:00:28] Alexey вышел(а) из комнаты
[00:01:45] FiliN вышел(а) из комнаты
[00:01:57] FiliN вошёл(а) в комнату
[00:03:53] Клёк вышел(а) из комнаты
[00:04:48] FiliN вышел(а) из комнаты
[00:07:01] tehnick вышел(а) из комнаты
[00:07:21] <slepnoga> IGMP snooping   в ядре О_О
[00:10:38] <NegatiV> slepnoga: в каком?)
[00:11:12] <slepnoga> тфу
[00:11:14] <slepnoga> не туда
[00:11:26] <slepnoga> а что ядер много ?
[00:11:33] <slepnoga> я 2 знаю
[00:12:38] <NegatiV> slepnoga: linux/bsd/solaris )
[00:12:51] <NegatiV> s/solaris/sunos/
[00:13:28] <slepnoga> linux/виндовс
[00:13:31] <slepnoga> fix
[00:14:00] tehnick вошёл(а) в комнату
[00:15:54] <tehnick> [00:11:26] <slepnoga> а что ядер много ?
Сотня известных наберется...
[00:17:16] <tehnick> (Разные ветки ядер линукса, бсд, винды и т.д. можно считать разными ядрами)
[00:17:31] <tehnick> Не говоря уж о совсем отдельных проектах...
[00:21:18] <slepnoga>   tehnick  давай не жудем про ртосы, ios'ы и прочие SeOS
[00:21:24] <slepnoga> будем*
[00:22:13] <slepnoga> активных, вменяемых и пригодный для работы на широком спектре оборудования ядер ОС общего назначение всего 2
[00:22:20] <tehnick> slepnoga: minix, plan 9, darvin, kXX
[00:22:33] <tehnick> slepnoga: да ладно?!.
[00:22:47] <tehnick> slepnoga: а как же макось и *бсд
[00:22:49] <tehnick> ?
[00:23:41] <slepnoga> tehnick: пригодный для работы на широком спектре оборудования
[00:23:59] <tehnick> Угмс.
[00:24:02] <slepnoga> макось я могу поставить себе на 3-й пень ? :0
[00:24:08] <tehnick> Все зависит от задачи.
[00:24:20] <tehnick> Если у тебя это единственный критерий...
[00:24:32] <tehnick> Тогда только разные версии линукса.
[00:24:43] <tehnick> Ибо винда тут совсем ни при делах.
[00:26:48] <slepnoga> хреново, но можно и винды
[00:27:00] <slepnoga> ну и линух
[00:27:15] <slepnoga> все остальное - нишевые решения
[00:27:37] <tehnick> Винды?
[00:27:48] <tehnick> На арм или мипс?
[00:28:00] <tehnick> Винда --- это нишевое решение.
[00:28:17] <tehnick> Для геймеров, офисного планктона и прочих хомячков.
[00:29:47] <slepnoga> tehnick: ау
[00:29:54] <tehnick> slepnoga: да
[00:30:07] <tehnick> [23:22:06] <slepnoga> активных, вменяемых и пригодный для работы на широком спектре оборудования ядер ОС общего назначение всего 2
Всего одна ось...
[00:30:09] <slepnoga> ядро винды про ничего не знает про железную платформу :)
[00:31:10] <slepnoga> никс девелоперы такие девелоперы, что просто девелоперы
[00:31:39] <tehnick> slepnoga: ядро винды гвоздями прибито к x86
[00:31:53] <tehnick> slepnoga: и непортабильно. Только переписывать...
[00:32:47] <slepnoga> tehnick: пруф ,  плиз
[00:33:01] <slepnoga> у мну вот лежит в2к0 для альфы
[00:33:09] <slepnoga> что не так ? :()
[00:33:35] <tehnick> win2000?
[00:33:39] <slepnoga> ага
[00:33:43] <tehnick> Это еще до win nt?
[00:34:00] <dhamp> slepnoga, win7 or winserv2008 для alpha у тебя нету
[00:34:10] <dhamp> tehnick, нет
[00:34:15] <slepnoga> dhamp: есть с посикс леером
[00:34:18] <slepnoga> в коробке
[00:34:38] <dhamp> win2000 == nt 5.0
[00:34:42] <dhamp> ка бы
[00:34:45] <dhamp> как*
[00:34:52] <slepnoga> т процессоры ARM, MIPS, SuperH и x86.
[00:35:09] <dhamp> slepnoga, и что win7 можно завести на alpha
[00:35:11] <dhamp> ?
[00:35:12] <slepnoga> и как ни странно, сорцы - одни
[00:35:20] <slepnoga> скачали бы чтоли
[00:35:28] <slepnoga> с мсдна
[00:35:39] <dhamp> slepnoga, заплати мне за инет =)
[00:36:06] <slepnoga> давай номер счета в ЕС банке - заплачу
[00:36:35] <slepnoga> 10 баксов на скачать хватит ?
[00:37:08] <dhamp> slepnoga, я не ебу как втц башлять через банк вообще =) а как через счета в банках EC тем более
[00:37:36] <slepnoga> ну так
[00:38:21] slepnoga понял, почему  dhamp  пилит дц клиента
[00:38:23] <dhamp> slepnoga, и зачем мне interix если у меня нету винды ?
[00:38:38] <tehnick> http://en.wikipedia.org/wiki/Windows_NT
[00:38:39] <slepnoga> dhamp:  какой такой интерих ?
[00:38:50] <slepnoga> я про сорсы самого ядра
[00:38:58] <tehnick> Хорошая статья на вики.
[00:39:11] <dhamp> [00:36:11] * slepnoga понял, почему  dhamp  пилит дц клиента
кэп, поделится догадками ?
[00:39:35] <dhamp> slepnoga, posix layer for windows это
[00:39:43] <slepnoga> это никс
[00:39:59] <dhamp> то что было раньше unix services for windows
[00:40:31] <slepnoga> dhamp: кэп, поделится догадками ?  - платный трафф :-D
[00:40:49] <tehnick> "Windows NT 4.0 was the last major release to support Alpha, MIPS, or PowerPC, though development of Windows 2000 for Alpha continued until August 1999, when Compaq stopped support for Windows NT on that architecture; and then three days later Microsoft also canceled their AlphaNT program, even though the Alpha NT 5 (Windows 2000) release had reached RC2 (build 2128)."
[00:41:05] <dhamp> slepnoga, ну так как мне завести win7 на альфе она же на nt-ядре ? )
[00:41:17] <slepnoga> http://support.microsoft.com/kb/309283/ru
[00:41:43] <slepnoga> tehnick: угу
[00:41:44] <dhamp> [00:38:21] slepnoga: dhamp: кэп, поделится догадками ?  - платный трафф :-D
кэп ошибся, как так может быть ? )
[00:42:07] <slepnoga> dhamp:  зачем тогда бабпки просил ?
[00:42:41] <dhamp> slepnoga, ну так msdn нет в моей локалке, которая бесплатна же )
[00:42:58] <tehnick> slepnoga: платный только входящий трафик из инета, исходящий бесплатен.
[00:43:10] <dhamp> tehnick, второй кэп ? )
[00:43:13] <tehnick> dhamp: не бесплатна, ты про абонплату забыл... =)
[00:43:18] <slepnoga> робяты, а вы эта, где живете ?
[00:43:18] nE0sIghT вошёл(а) в комнату
[00:43:29] <slepnoga> в каких ебенях ?
[00:43:30] <dhamp> tehnick, да ладно хрен с ней с абоненткой
[00:43:30] <tehnick> slepnoga: в разных городах
[00:43:51] <dhamp> tehnick, пусть уже ректор удавится с этих 45 рублей
[00:44:01] <tehnick> slepnoga: он в Петергофе =)
[00:44:05] <tehnick> slepnoga: ебеня?
[00:44:27] slepnoga nbsp; думал, что больше ебеней, чем у мну не бывает
[00:44:51] <dhamp> tehnick, только на время учёбы же )
[00:45:21] <slepnoga> но платный трафф - это писец :(
[00:45:22] <dhamp> gelraen, пинг
[00:46:40] SolarRay вышел(а) из комнаты: offline
[00:46:53] <tehnick> slepnoga: я по твоей ссылке нифига не понял. Походу винда поддерживает сопроцессоры в помощью HAL?
[00:47:23] <tehnick> slepnoga: ну не может она работать на перечисленных архитектурах...
[00:47:33] nE0sIghT вышел(а) из комнаты
[00:48:53] <dhamp> tehnick, то что не работает не факт что не может, просто может никому это не надо
[00:49:44] <slepnoga> tehnick:  pпример с альфой - смешон, Где можно купить новую альфу ? :)
[00:49:52] <slepnoga> вобщем идея в том
[00:50:05] <tehnick> dhamp: угу. Голое ядро без драйверов и софта точно никому не надо...
[00:50:08] <slepnoga> что поддержка платформы модульная
[00:50:18] <slepnoga> как и в линухе
[00:50:33] <tehnick> Но разговор все-таки был про ядро.
[00:51:18] <gelraen> dhamp: pong
[00:52:09] <dhamp> gelraen, http://code.google.com/p/eiskaltdc/issues/detail?id=849#c8
[00:52:46] <gelraen> slepnoga:ось которая запускается на широком спектре оборудования одна, да. и єто netbsd
[00:54:05] <gelraen> dhamp: reason вгоняет меня в когнитивный диссонанс
[01:01:28] <gelraen> у меня оно нормально запускается
[01:01:43] tehnick вышел(а) из комнаты
[01:03:35] <slepnoga> gelraen: ох тыж, термин правильный - "запускается" :)
[01:03:47] nE0sIghT вошёл(а) в комнату
[01:04:27] <gelraen> ага
[01:04:40] <gelraen> ну и, понятное дело, что-то делает
[01:05:06] <gelraen> хотя на s390x пока только б-гмерзкий лайнакс :(
[01:08:55] <slepnoga> шта ?
[01:09:02] <slepnoga> как эта ? :(
[01:09:04] <slepnoga> :)
[01:09:32] <slepnoga> а куда оригинальную осъ подевали ?
[01:10:05] <slepnoga> gelraen:  и много у тебя дома s390x ?
[01:10:26] <NegatiV> dhamp: пинг
[01:10:52] <dhamp> NegatiV, ?
[01:11:07] <NegatiV> dhamp: в extra рабочий IP-фильтр?
[01:12:13] <dhamp> NegatiV, load, save и проверка ip для блокиовки и разрешения соединения точно работают правильно
[01:12:40] <NegatiV> но как вижу добавлять ничего нельзя
[01:12:43] <NegatiV> QIPHash::const_iterator it = list_ip.find(exp_ip);
[01:13:01] <NegatiV> а нет, гоню
[01:13:26] <dhamp> NegatiV, всё остальное я не проверял, теоретически всё должно работать
[01:13:35] <dhamp> ибо алгоритмику я не менял
[01:15:46] <gelraen> slepnoga: дома ни одной. на работе стоит один шкаф почтенного возраста
[01:17:33] <dhamp> gelraen, может для 10.5.8 libicconv нужной версии просто нет ? или она в бандл затягивается тоже ?
[01:21:23] <gelraen> один маковод говорит что в бандл запаковалась не та либа с которой линковался бинарник
[01:22:01] <gelraen> только я так и не понял откуда берутся числа 7 и 8
[01:41:22] <NegatiV> dhamp: нафига старт IP-фильтра в ядре?
[01:41:37] <NegatiV> это гуй должен решать запускать фильтр или нет
[01:41:57] <dhamp> NegatiV, с чего это вдруг ?
[01:42:36] <NegatiV> с того что сервис должен как минимум отключатся пользователем
[01:42:56] <dhamp> NegatiV, а ты думаешь он не отключается ? )
[01:43:03] <dhamp> NegatiV, ты уверен ?
[01:43:05] <dhamp> =)
[01:43:32] <NegatiV> я вижу строчку в shutdown():
[01:43:37] <NegatiV> IPFilter::getInstance()->saveList();
[01:43:44] <dhamp> NegatiV, и что ? )
[01:43:50] <NegatiV> без проверки того что IPFilter уже отключен
[01:44:16] <NegatiV> а в случае с Qt мордой еще и уничтожен
[01:44:20] <dhamp> NegatiV, эм твой вывод логически неверен
[01:44:57] <dhamp> NegatiV, мне похер было как и что у тебя сделано в qt морде было, и что у тебя и когда создавалось и уничтожалось
[01:45:58] <NegatiV> пиздец приехали
[01:46:20] <NegatiV> когда ты переписывал код с Qt ты не думал что и поведение надо оставить похожим?
[01:46:21] <dhamp> NegatiV, ипфильтр работает ? работает. ты хочешь в qtui,gtkui,ещё какой-нить ui добавить одинаковый код ?
[01:46:28] <dhamp> но зачем ?
[01:46:42] <dhamp> NegatiV, а чем оно не похоже ?
[01:46:47] ONYX вышел(а) из комнаты
[01:48:23] ONYX вошёл(а) в комнату
[01:48:40] <NegatiV> как называется файл в котором в gtk настраивается ip-фильтр?
[01:48:43] <NegatiV> dhamp: ^^
[01:50:23] <dhamp> NegatiV, никак, и с чего ты взял что я его вообще делал ? http://code.google.com/p/eiskaltdc/issues/detail?id=518&#c11 - ты вообще читал ?
[01:51:30] <NegatiV> > перенести Ipfilter и Antispam из qt gui в отдельную/отдельные либы(как вариант объединить fsusage,upnp + антиспам и ипфильтр в одну либу), дабы их можно было использовать в gtk и webui, хотя бы и без графического интерфейса к ним.
[01:51:41] <NegatiV> вот этого не надо
[01:52:00] <dhamp> NegatiV, почему ?
[01:52:06] <dhamp> потому что ты против ?
[01:52:16] <dhamp> ну охеренно
[01:53:06] <NegatiV> dhamp: ты считаешь что перезапускать клиент после изменения правил это нормально?
[01:53:51] <dhamp> NegatiV, а ты не предполагаешь что интерфейс может быть в  виде команд ? или такая мысль тебе вообще не приходила в голову ?
[01:54:14] <Nikoli> dhamp, NegatiV, такое у вас наблюдается? https://bugs.gentoo.org/show_bug.cgi?id=347021
[01:54:20] <Nikoli> это баг qt4?
[01:54:20] <NegatiV> кароче, вы как хотите, но Qt морда будет использовать свой велосипед
[01:54:31] <dhamp> [01:50:56] NegatiV: dhamp: ты считаешь что перезапускать клиент после изменения правил это нормально?
а вот это ты уже выдумываешь, я такого не говорил
[01:55:12] <dhamp> NegatiV, хочешь пойти по стопам flylink ? у того тоже 2 ипфильтра и оба в ядре
[01:55:45] ONYX вышел(а) из комнаты
[01:55:50] <dhamp> один для вообще всех соединений второй только для передач
[01:56:12] <NegatiV> dhamp: а у меня есть выбор? что что лежит в extra не юзабельно
[01:56:18] <NegatiV> *то что
[01:56:29] <dhamp> NegatiV, ты считаешь такое велосипедостроение нормальным и желаешь прожолжить славную традицию ?
[01:56:53] <dhamp> NegatiV, чем не юзабельно |?
[01:57:12] <NegatiV> то что лежит в extra не юзабельно - настройка через интерфейс пользователя даже не предусмотрена
[01:58:07] <dhamp> NegatiV, сожет укажешь где настройка через gui гарантировалась ?
[01:58:10] <dhamp> может*
[01:58:14] <NegatiV> пока такой возможности не будет морда на Qt будет работать на старой версии модуля
[01:59:05] <NegatiV> dhamp: да мне все равно что задумывалось тобой при создании модуля. использовать его я _не_могу_
[01:59:45] <NegatiV> Nikoli: не проверял)
[02:00:16] <Nikoli> может попробуешь?
[02:00:42] <dhamp> NegatiV, ну и не используй
[02:00:47] <Nikoli> qt4 ты ведь не мало используешь
[02:01:54] <slepnoga> Nikoli: я прорицаю - INVALID OR UPSTREAM
[02:02:53] <Nikoli> slepnoga: это и мне очевидно, но могут и не закрыть
[02:03:31] <dhamp> Nikoli,
strace eiskaltdcpp-qt 2>&1|grep ENOENT|grep libXfixes -c
24
[02:03:48] <slepnoga> Nikoli:
[02:03:51] <slepnoga> wopros
[02:03:55] <slepnoga> вопрос*
[02:04:06] <slepnoga> как сделать по другому ?
[02:04:46] <slepnoga> 2) ты уверен, что это Qt , а не линкер :)
[02:06:04] <Nikoli> dhamp: можешь сделать?
strace linguist 2>&1|grep ENOENT|grep /lib|wgetpaste -n ' '
[02:06:39] <Nikoli> slepnoga: у других бинарников такой беды то нет
[02:06:43] <dhamp> strace linguist 2>&1|grep ENOENT|grep /lib|wgetpaste -n ' '
bash: wgetpaste: команда не найдена
[02:06:45] <dhamp> =)
[02:06:52] <slepnoga> :-)
[02:07:19] <Nikoli> dhamp: до сих пор вручную пастебины используешь О_о
[02:07:39] <dhamp> Nikoli, я их почти не пользую
[02:08:17] <Nikoli> slepnoga: меня больше всего другое настораживает, почему до сих пор никто не обратил внимание на это?
[02:08:54] <Nikoli> сопровождающие ключевых пакетов даже их через strace не проверяют похоже
[02:24:12] ONYX вошёл(а) в комнату
[02:24:22] slepnoga вышел(а) из комнаты
[02:26:18] dhamp вышел(а) из комнаты
[02:28:31] NegatiV вышел(а) из комнаты
[06:16:06] nE0sIghT вышел(а) из комнаты
[06:54:35] medved вошёл(а) в комнату
[08:26:08] Kroll вышел(а) из комнаты: Replaced by new connection
[08:26:18] Kroll вошёл(а) в комнату
[09:01:29] medved вышел(а) из комнаты
[09:02:23] medved вошёл(а) в комнату
[09:45:45] SolarRay вошёл(а) в комнату
[09:58:43] SolarRay вышел(а) из комнаты: offline
[10:23:31] fragnat вошёл(а) в комнату
[10:59:35] SolarRay вошёл(а) в комнату
[11:10:28] SolarRay вышел(а) из комнаты
[11:22:08] Клёк вошёл(а) в комнату
[11:38:04] nE0sIghT вошёл(а) в комнату
[12:13:56] nE0sIghT вышел(а) из комнаты
[12:18:30] Alexey вошёл(а) в комнату
[12:19:50] Kroll_eeepc вошёл(а) в комнату
[12:40:10] SolarRay вошёл(а) в комнату
[13:23:08] SolarRay вышел(а) из комнаты
[13:28:10] Kroll вышел(а) из комнаты: Replaced by new connection
[13:28:20] Kroll вошёл(а) в комнату
[13:29:35] SolarRay вошёл(а) в комнату
[13:41:19] e_zombie вошёл(а) в комнату
[13:41:34] <e_zombie> день добрый.
[13:41:57] <e_zombie> у меня 2.1 и я сидя в пассиве пытаюсь соединиться на адц хабе с двумя другими пассивами.
[13:42:06] <e_zombie> на той стороне апекс 1.3.8
[13:42:12] <e_zombie> это баг или фича?
[13:43:40] <e_zombie> в теге у него стоит Р и мой апекс показывает что он в Р режиме.
[13:47:17] FiliN вошёл(а) в комнату
[13:54:33] Kroll_eeepc вышел(а) из комнаты
[13:55:13] Kroll_eeepc вошёл(а) в комнату
[13:55:41] tehnick вошёл(а) в комнату
[13:55:51] <tehnick> e_zombie: с разморозкой
[13:56:29] <tehnick> e_zombie: https://github.com/negativ/eiskaltdcpp/raw/v2.1.1/ChangeLog_ru.txt
[13:56:31] <e_zombie> спасиба
[13:56:40] <tehnick> e_zombie: * Добавлен NATT (см. http://www.adcportal.com/wiki/index.php/NATT_-_NAT_traversal)
[13:56:48] <tehnick> e_zombie: знаешь, что это?
[13:56:57] <tehnick> e_zombie: если нет, прочитай...
[13:57:17] <tehnick> e_zombie: еще в 2.1.0 запилили
[13:57:29] Kroll_eeepc вышел(а) из комнаты
[13:58:06] <e_zombie> кхм
[13:58:34] <e_zombie> ну то что натт приделан в апексе и здесь я знаю
[13:59:18] <e_zombie> ты думаешь именно поэтому он к этому челу долбится?
[14:00:22] <tehnick> e_zombie: кэп подсказывает: он долбится потому, что у него есть то, что ты хочешь скачать. Не?
[14:00:52] <e_zombie> кеп сегодня кэп да
[14:00:56] <e_zombie> ттх поиск находит
[14:01:02] <e_zombie> но не качает.
[14:01:12] <e_zombie> значит чтото или у него с натом или у меня
[14:02:17] <tehnick> Это экспериментальная фича... =)
[14:03:23] <e_zombie> ну это да. плюс я ещё сижу за цисковским натом
[14:03:34] <e_zombie> а то человек воообще непонятно как
[14:05:23] <e_zombie> кхм. надо обновиться
[14:06:03] <e_zombie> а вот ББ коды зря добавили
[14:06:12] <e_zombie> очень зря
[14:09:56] dhamp вошёл(а) в комнату
[14:10:46] <dhamp> e_zombie, почему зря?
[14:11:51] <dhamp> tehnick, я не понял юмора ? что это https://github.com/negativ/eiskaltdcpp/commit/c3bf1fdc253b66153b575eac85af49160526a5da ? ты же вроде вчера сливал бранчи
[14:12:02] <e_zombie> я ещё не проверял. но как я понимаю сделали и для чтения и для писания?
[14:12:33] <tehnick> dhamp: чего ты не понял? Это будет фикс в мастер.
[14:12:36] <e_zombie> опа. у меня каспер завалил деинсталлер еискальта
[14:13:00] <dhamp> tehnick, а... там просто не видно откуда оно лезет )
[14:13:11] <dhamp> e_zombie, вирусы нашёл ?
[14:13:21] <e_zombie> счас
[14:13:35] <dhamp> e_zombie, а зачем он тогда его завалил ?
[14:14:46] FiliN вышел(а) из комнаты
[14:14:56] FiliN вошёл(а) в комнату
[14:15:15] <e_zombie> 28.11.2010 14:11:06    UNINSTALL.EXE    Проактивная защита    Обнаружено: PDM.Worm.P2P.generic            C:\PROGRAM FILES\EISKALTDC++\UNINSTALL.EXE        
[14:15:53] <e_zombie> печаль
[14:16:06] <e_zombie> надо слать фальсе позитив в касперчега
[14:16:06] <dhamp> e_zombie, можешь замочить pavelvat'а за то что вирусы суёт =)
[14:16:44] <e_zombie> ну после того как каспер у меня вальнул неслько длл от vlc я уже не удивляюсь
[14:17:04] <dhamp> e_zombie, почему тогда ты каспера ещё не удалил ? )
[14:17:04] <e_zombie> послал запрос и после этого он уже не пытался это делать
[14:17:24] <e_zombie> потому что сыкатно сидеть под виндой без антивирусника
[14:19:04] <e_zombie> ну и как местами ит специаолист я знаю что ложные срабатывания бывают
[14:19:07] <dhamp> e_zombie, так есть же другие )
[14:19:37] <e_zombie> жалко ту штуку что я отдал за лицензию на него :)
[14:23:05] <e_zombie> эээ. а бб коды добавились только на отображени?
[14:24:18] <dhamp> tehnick, в gtkui из 2.1.x bb-code нету ?
[14:35:39] <tehnick> dhamp: сейчас нет, раньше было. Я еще не перенес изменения, а ветку core77 уже влили.
[14:37:37] <tehnick> dhamp: скоро перенесу те изменения в gktgui, которых не было в core77. Только со временем сейчас напряг...
[14:37:51] slepnoga вошёл(а) в комнату
[14:38:13] <e_zombie> а не добавляйте ББ коды на возможность писать в чат. пожайлуста
[14:39:29] <e_zombie> не делайте такого западла пользователей других клиентов
[14:40:24] <dhamp> e_zombie, видимо уже кто-то такое западло сделал ? )
[14:42:09] <e_zombie> гейлинк сделал это года полтора назад
[14:42:59] <e_zombie> слава богу что перманентные баны лечат практически все дурные головы
[14:43:45] nE0sIghT вошёл(а) в комнату
[14:43:51] <e_zombie> особенно бб коды кашерно выглядят в винампспаме
[14:47:59] tehnick вышел(а) из комнаты
[14:59:23] medved вышел(а) из комнаты
[15:03:48] medved вошёл(а) в комнату
[15:06:00] NegatiV вошёл(а) в комнату
[15:06:07] nE0sIghT вышел(а) из комнаты
[15:19:10] Kroll вышел(а) из комнаты: Replaced by new connection
[15:19:20] Kroll вошёл(а) в комнату
[15:21:47] FiliN_ вошёл(а) в комнату
[15:24:32] Shlem вошёл(а) в комнату
[15:25:38] Shlem вышел(а) из комнаты: qutIM : Jabber plugin
[15:39:12] <Клёк> e_zombie: "гейлинк"? Это специально, или такая прекрасная оговорка по Фрейду? ;)
[15:39:26] <e_zombie> специально
[15:39:56] <e_zombie> чтобы не рекламировать данное УГ и одновременно показать своё отношение к тем кто им пользуется
[15:44:19] <Клёк> Господа, а вот это: http://code.google.com/p/eiskaltdc/issues/detail?id=237&colspec=ID%20Stars%20Type%20Status%20Priority%20Owner%20Summary%20Reporter%20Modified#c26 — у кого-нибудь ещё наблюдается?
(Непереведённые «Ok», «Apply», названия столбцов «Enabled», «Searsch string», «Source Type», «Destination Directory», «Min Size», «Max Size» в окне ADLS и др. в GTK+-интерфейсе.)
[15:51:06] FiliN_ вышел(а) из комнаты
[15:51:06] FiliN вышел(а) из комнаты
[15:51:16] FiliN_ вошёл(а) в комнату
[15:51:18] FiliN вошёл(а) в комнату
[15:52:23] <e_zombie> строка хеширования в QT выглядит ужасно когда путь очень длинный и это приводит к тому что текст становится в две строчки а размер поля в одну по высоте. и буквы рубятся пополам.
[15:52:54] <e_zombie> вернее поле где выводится текст о процессе хеширования
[15:53:20] <e_zombie> я думаю там надо поставить признак "рубить текст что выходит за размеры поля"
[15:58:04] <NegatiV> Клёк: у меня все норм
[15:58:09] <NegatiV> e_zombie: поправлю
[15:58:48] <e_zombie> а?
[15:58:56] <e_zombie> ок
[15:59:57] <e_zombie> и похоже подобная проблема наблюдает в куте и на индикаторе свободного места
[16:00:23] tehnick вошёл(а) в комнату
[16:01:17] <tehnick> Клёк: у меня все норм с русской локалью.
[16:02:23] <tehnick> Клёк: я как раз собирался скриншоты сделать, чтобы показать, но не успел пока
[16:02:41] <tehnick> Клёк: но раз проблема есть у тебя, то надо ее решать...
[16:19:31] <Клёк> tehnick: Да… может, просто сравнить, чем принципиально отличается, скажем, задание столбцов в окне ADLS и, скажем, в избранных хабах? *кэп*
[16:20:18] <tehnick> Клёк: не понял твою мысль. Переформулируй.
[16:20:49] <NegatiV> Клёк: они описаны одинаково
[16:20:57] <NegatiV> с помощью tr("")
[16:21:42] <tehnick> NegatiV: он про gtk-морду, ага
[16:23:01] <NegatiV> ну а в gtk вроде _("")
[16:23:03] <NegatiV> не?
[16:23:30] <tehnick> Да.
[16:23:33] <Клёк> tehnick: Есть виджет "Избранные хабы". Запускаем его. Видим: столбцы, подписи. Переведены. Запускаем ADLS. Видим: такие же столбцы, но ни разу не переведены.
Думаем: а чем отличаются в исходниках столбцы, которые в ADLS, от тех, что в "Избранных хабах"? Я думать буду долго, наверное, да… ;)
Negativ: GTK, да. :)
[16:23:42] <tehnick> Там где в сорцах.
[16:24:02] <tehnick> NegatiV: но в основном --- в glade файлах
[16:24:46] <tehnick> Клёк: сейчас будут скриншоты, а затем подумаем, где мб лажа
[16:24:55] <tehnick> Клёк: ты как вообще проверяешь?
[16:27:55] e_zombie вышел(а) из комнаты
[16:28:08] <Клёк> tehnick: Что проверяю? Переводятся ли? Компилю .po в .mo (или беру заранее работающий .mo — из русской локализации, например), замещаю полученным .mo тот, что в /usr/share/locale/be/. Запускаю, нажимаю кнопочки "Улюбёныя асяродкі" ("Избранные хабы") и "ADL Search". Смотрю, чертыхаюсь, вдумчиво занимаюсь другими делами. ;)
[16:29:04] <Клёк> tehnick: И — да, после того, как ты сказал "глянуть", я дважды пересобирал Лёд. :)
[16:29:33] <tehnick> Клёк: сейчас в issue отпишусь
[16:29:41] <Клёк> tehnick: Угу.
[16:30:02] Клёк пока обновится и пересоберёт ещё разок
[16:39:13] FiliN_ вышел(а) из комнаты
[16:39:13] FiliN вышел(а) из комнаты
[16:39:23] FiliN вошёл(а) в комнату
[16:39:25] FiliN_ вошёл(а) в комнату
[16:51:01] <tehnick> http://code.google.com/p/freedcpp/issues/detail?id=61
[16:51:04] <tehnick> Жесть.
[16:51:29] <tehnick> Этот юзер мне уже 6 сообщений на почту накатал и все никак не отстанет.
[16:51:42] <tehnick> И айскальт ему не подходит, ибо:
[16:51:44] <dhamp> tehnick, чего он тебя хочет ?
[16:52:04] <tehnick> "didnt send flood. seems the admins dont like the way eiskalt works
since it got bandwith limiter and that things they dont want such
clients in the hub. they now banned the client from the hubs"
[16:52:32] <tehnick> dhamp: очевидно, он хочет, чтобы у него скрипт заработал.
[16:52:47] <tehnick> dhamp: но пропатчить и собрать клиент для него непосильна задача.
[16:53:27] <tehnick> dhamp: по поводу подмены тега айскальтом я ему написал конечно, но он пока не отреагировал на это
[16:53:38] <tehnick> dhamp: еще и msn использует...
[16:54:24] <dhamp> tehnick, вообще то что клиент банят якобы из-за того что он может ограничивать скорости приёма отдачи - это нонсенс )
[16:54:40] <tehnick> "ok thanckyou anyways.. but where can i g et the source? i went to
http://code.google.com/p/freedcpp/  and i could find only the
mediapack"
[16:54:43] <tehnick> Ыыы!
[16:59:19] <tehnick> 7 входящих, 5 исходящих
[16:59:25] FiliN_ вышел(а) из комнаты
[16:59:29] <tehnick> Надеюсь, что теперь он успокоится...
[17:06:17] FiliN вышел(а) из комнаты
[17:06:27] FiliN вошёл(а) в комнату
[17:07:04] FiliN_ вошёл(а) в комнату
[17:16:24] <tehnick> Не успокоился. Все никак патчи накатить не может...
[17:29:00] <tehnick> Клёк: я наконец-то ответил в issue
[17:29:52] <Клёк> Угу. Сейчас почитаем…
[17:30:17] <tehnick> Клёк: ох уж эти королевские замашки... =)
[17:40:35] SolarRay вышел(а) из комнаты
[17:42:09] SolarRay вошёл(а) в комнату
[17:42:44] SolarRay вышел(а) из комнаты
[17:42:55] SolarRay вошёл(а) в комнату
[18:03:20] Клёк страшно извиняется и обещает быть паинькой
[18:03:22] <Клёк> ;)
[18:05:40] FiliN вышел(а) из комнаты
[18:09:58] <dhamp> tehnick, http://code.google.com/p/freedcpp/issues/detail?id=61#c7 - он же + не уберёт =)
[18:10:35] <tehnick> dhamp: он уже на айскальт пробует переползти
[18:42:46] <Клёк> tehnick: Я ответил на ответ в issue. ;)
[18:42:53] fragnat вышел(а) из комнаты
[18:45:16] <tehnick> Клёк: ага, прочитал. Спасибо. Исправлю.
[18:45:28] tehnick вышел(а) из комнаты
[18:46:49] fragnat вошёл(а) в комнату
[18:50:48] tehnick вошёл(а) в комнату
[18:53:54] <Клёк> tehnick: Та не за что. :)
[19:05:09] fragnat вышел(а) из комнаты
[19:05:46] medved вышел(а) из комнаты
[19:08:29] medved вошёл(а) в комнату
[19:10:24] SolarRay вышел(а) из комнаты: Replaced by new connection
[19:10:34] SolarRay вошёл(а) в комнату
[19:19:04] Nikoli вышел(а) из комнаты
[19:19:26] Nikoli вошёл(а) в комнату
[19:28:30] <tehnick> Как в git посмотреть лог изменений для отдельного файла?
[19:29:21] <tehnick> Вопрос снят.
[19:51:42] Nikoli вышел(а) из комнаты
[19:52:55] Nikoli вошёл(а) в комнату
[19:58:30] <tehnick> dhamp: пинг
[19:58:39] <dhamp> tehnick, ?
[19:58:58] <tehnick> dhamp: я сейчас патч разгребаю с изменениями в gtkgui
[19:59:18] <tehnick> dhamp: что правильнее:
        if (BOOLSETTING(SHOW_JOINS))
или
        if (WGETB("show-joins"))
?
[19:59:30] <dhamp> второе же
[19:59:43] <tehnick> Ок.
[20:02:12] fragnat вошёл(а) в комнату
[20:29:30] <ONYX> всем привет!
[20:30:20] <ONYX> подскажите может встречались с таким: при скачивании файллиста с некоторых клиентов сам файллист скачивается, но при попытке его открыть выскакнивает сообщение "Отсутствует имя папки"
[20:30:32] <ONYX> и содержимоей файллиста не открывается.
[20:30:43] <ONYX> из консоли пока не запускал eiskalt
[20:30:47] <ONYX> NegatiV:
[20:30:51] <ONYX> mva:
[20:31:31] <tehnick> ONYX: какая версия программы? Давно исправлено...
[20:31:35] <dhamp> ONYX,  "с некоторых клиентов" - а конкретней ?
[20:31:57] <ONYX> версия 2.1.1 stable
[20:32:29] <ONYX> "с некоторых" в смысле я не могу сказать их версии, "с некоторых" в смысле из списка пользователей
[20:33:58] <ONYX> вот
[20:34:26] nE0sIghT вошёл(а) в комнату
[20:34:52] nE0sIghT вышел(а) из комнаты
[20:35:10] <tehnick> dhamp: в eiskaltdcpp-gtk/src/mainwindow.cc это ты добавлял:
if (WGETI("show-preferences-on-startup"))
?
[20:35:19] <tehnick> Или старый код остался?
[20:35:26] <dhamp> tehnick, да это я добавлял
[20:35:33] <tehnick> Гуд.
[20:35:35] <dhamp> из linuxdcpp
[20:37:46] nE0sIghT вошёл(а) в комнату
[20:38:53] <ONYX> ребят, а по моему вопросу есть какая то информация?
[20:48:45] <dhamp> ONYX, "в смысле я не могу сказать их версии" - предлагаешь искать чёрную иголку в чёрном стоге сена в чёрной-чёрной комнате ?
[20:49:36] <ONYX> dhamp: сорри, я просто думал что  дело во мне, а не в том, у кого я качаю. У него microdc2, я выяснил
[20:52:37] <tehnick> ONYX: не шутишь? А с основных клиентов файл-листы нормально открываются?
[20:53:07] <ONYX> tehnick: серьёзно. с остальных нормально. только с microdc2 такое
[20:53:18] <ONYX> причем я вижу что сам файллист скачивается
[20:53:45] <tehnick> ONYX: а можешь выложить этот файл-лист куда-нибудь?
[20:54:14] <tehnick> ONYX: ~/.config/eiskaltdc++/FileLists/
[20:54:23] <ONYX> ох. попытаюсь
[20:55:27] <dhamp> ONYX, есть 2 microdc2 0.15.6 в сетке с обоих файл-листы открываются без проблем
[20:55:43] <tehnick> dhamp: вопрос по файлу eiskaltdcpp-gtk/src/settingsdialog.cc
SettingsManager::SLOTS_PRIMARY
ты менял на
SettingsManager::SLOTS
?
[20:55:55] <tehnick> У меня уже мозг плавится...
[20:56:21] <tehnick> dhamp: если один из них у саттера, не верь тегу, там фейк.
[20:56:24] <dhamp> tehnick, с чего он плавится ?
[20:56:37] <tehnick> dhamp: разгребаю diff...
[20:56:39] <dhamp> tehnick, на самом деле их больше
[20:57:08] <tehnick> dhamp: так что по поводу опции? Не помнишь?
[20:57:08] <dhamp> tehnick, то что в из core77 правильно )
[20:57:14] <dhamp> в*
[20:57:22] <tehnick> Ну-ну.
[20:57:32] <tehnick> dhamp: значит, менял?
[20:57:37] <dhamp> где ты нашёл то это 7
[20:57:43] <dhamp> да менял и что ?
[20:57:51] <dhamp> tehnick, в чём проблема то ?
[20:57:57] <tehnick> dhamp: и все. Я это и спрашивал.
[20:58:31] <ONYX> tehnick: http://rghost.ru/3412154
[20:58:41] <ONYX> на скачивание пароль 1q2w3e
[20:58:50] <tehnick> dhamp: это не проблема, я diff разгребаю и иногда надоедает искать, в каком коммите кусок кода изменился.
[20:59:15] <dhamp> tehnick, странный способ разгребания )
[20:59:23] <tehnick> dhamp: нормальный
[20:59:29] <dhamp> ONYX, 403
[20:59:49] <tehnick> ONYX: 403
вам запрещено это действие, этот файл приватный и ваш ключ неправильный
[20:59:54] <ONYX> дада, ща
[21:00:19] <ONYX> ещё раз пробуем
[21:04:29] <ONYX> tehnick: скачался?
[21:05:31] <tehnick> ONYX: в процессе. У меня инет медленный сейчас...
[21:06:15] <ONYX> ок
[21:06:23] <tehnick> dhamp: ты глянешь файл-лист?
[21:06:39] <ONYX> щас я попробую запустить с консоли. кажется что то писало в этот момент
[21:06:45] <dhamp> tehnick, он мне клиент повесил =(
[21:07:10] <dhamp> tehnick, то есть все треды спят и проц хавает главный процесс
[21:07:22] <tehnick> dhamp: gtk или qt морда?
[21:07:27] <ONYX> у меня qt
[21:07:34] <dhamp> не открылся
[21:07:53] <dhamp> tehnick, а не открылся
[21:09:32] <dhamp> http://savepic.net/263182.png
[21:10:06] <dhamp> ONYX,
[21:10:22] <ONYX> вижу..
[21:10:42] <ONYX> на консоли в этот момент вот что:
QAbstractItemModel::endInsertRows:  Invalid index ( 16 , 0 ) in model UserListModel(0x2cd05910)
QAbstractItemModel::endInsertRows:  Invalid index ( 16 , 6 ) in model UserListModel(0x2cd05910)
[21:14:04] <ONYX> ну что ж. наверное надо перегенерить файл лист?
[21:15:08] <tehnick> ONYX: меня терзают смутные сомнения...
[21:15:15] <ONYX> tehnick: так так
[21:15:25] <tehnick> ONYX: это тот самый проблемный файл-лист?
[21:15:36] <tehnick> ONYX: который у тебя не открылся?
[21:15:37] <ONYX> дада
[21:15:42] <ONYX> он самый
[21:15:49] <ONYX> qt морда
[21:16:14] <tehnick> ONYX: а почему юзер ONYX_?
[21:16:38] <tehnick> ONYX: попробуй открыть файл-лист из меню. Он ведь уже скачан...
[21:16:42] <ONYX> ну просто я под этим ником ещё с ноута сижу, а это с файлопомойки
[21:16:50] <ONYX> tehnick: ща
[21:18:17] <ONYX> tehnick: такая же щьтука. "Отсутствует имя папки"
[21:18:21] medved вышел(а) из комнаты
[21:18:30] <ONYX> tehnick: я щас его переименую штоле
[21:18:33] <tehnick> dhamp: продолжу глупые вопросы... Что лучше:
addOption_gui(appearanceStore, _("Show joins / parts in chat by default"), "show-joins");
или
addOption_gui(appearanceStore, _("Show joins / parts in chat by default"), SettingsManager::SHOW_JOINS);
?
[21:18:49] <tehnick> ONYX: а смысл?
[21:19:03] <dhamp> tehnick, см выше ^^
[21:19:16] <ONYX> tehnick: ну не зря же ты спросил
> а почему юзер ONYX_?
[21:19:26] <ONYX> может с именем связано
[21:19:51] <tehnick> ONYX: нет, я по другой причине.
[21:20:10] <tehnick> ONYX: мб ты свой файл-лист по ошибке выложил...
[21:20:48] <ONYX> нене
[21:20:56] <ONYX> у меня вообще нету файлов
[21:22:48] <ONYX> ну вобщем вот так. щас я попрошу когото из своих друзей затестить с винды
[21:24:28] <tehnick> ONYX: так ты открыл его из меню?
[21:24:51] <tehnick> ONYX: меню Файл --- Открыть список файлов...
[21:24:55] <ONYX> tehnick: файл-открыть файл лист-и выбрал из списка
[21:25:00] <ONYX> ну да, как обычно
[21:25:08] <ONYX> я полагал что всего один способ
[21:25:33] <tehnick> Открылось?
[21:26:00] <ONYX> tehnick: неа, всё та же ошибка "Отсутствует имя папки"
[21:26:12] <ONYX> и в консоли
QAbstractItemModel::endInsertRows:  Invalid index ( 16 , 0 ) in model UserListModel(0x2cd05910)
QAbstractItemModel::endInsertRows:  Invalid index ( 16 , 6 ) in model UserListModel(0x2cd05910)
[21:26:23] <ONYX> видимо не может сформировать список
[21:37:34] Клёк вышел(а) из комнаты
[21:58:59] SolarRay вышел(а) из комнаты
[22:06:27] gelraen вышел(а) из комнаты
[22:22:47] <ONYX> tehnick:
dhamp:
проверил. у людей с виндовых клиентов (у 3-х человек) файл лист вот этот качается открывается, файлы из него качаются, кроме тех что с русскими буквами(проблема с локалью на концоли).
вот
[22:23:05] <ONYX> значит проблема только для eiskalt специфична
[22:23:25] <tehnick> ONYX: какие у них были клиенты?
[22:24:01] <ONYX> один flylink и два стронга
[22:24:28] <tehnick> Т.е. ни одного оригинального ядра...
[22:24:36] <dhamp> ONYX, проблема для eiskaltdcpp-qt актуально только же
[22:24:47] <dhamp> tehnick, дело не в ядре!
[22:24:59] <tehnick> dhamp: а в чем?
[22:25:28] <ONYX> судя по всему неможет постоить модель?
[22:25:29] <tehnick> dhamp: в тех двух сообщениях на консоль?
[22:26:03] <ONYX> ну я помню ещё когда програмил на кутях что там model based view есть такое и надо модель формировать кажись сначала
[22:26:05] <dhamp> tehnick, да, и это говорит о проблеме в модели скорей всего
[22:26:11] <ONYX> вот в этом наверное проблема?
[22:26:59] <ONYX> причом, я помню, что в каких то древнючих версиях eiskalt её ещё небыло.
[22:27:02] <dhamp> "файлы из него качаются, кроме тех что с русскими буквами(проблема с локалью на концоли)."
файл лист должен быть в utf-8 !
[22:27:18] <dhamp> и никак иначе
[22:27:35] <ONYX> dhamp: в этом проблема думаеш?
[22:28:08] <tehnick> ONYX: в microdc2
[22:28:08] <dhamp> enca ONYX_.2SISP5R77PWVLJQJ2T5MGV4U4IBG4BY5QGKJBUQ.xml
7bit ASCII characters
[22:28:22] <dhamp> то есть там есть крякозябры
[22:28:25] <ONYX> tehnick: согласен.
[22:28:49] <ONYX> вот поэтому я (и не только) вас очень прошу-запилите пож-та консольную версию
[22:28:59] <tehnick> ONYX: а для чего ты его на сервере используешь? Только для раздач?
[22:29:05] <ONYX> tehnick: дада
[22:29:15] <ONYX> вру, в основном для раздач
[22:29:26] <ONYX> могу повторить пожелания по консольной версии
[22:29:55] <tehnick> ONYX: не надо. Они оформлены в багтрекере?
[22:30:19] <dhamp> ONYX, демон есть ) консоль к нему будет...наверно...ну или xml-rpc интерфейс...
[22:30:52] <ONYX> раздать, поиск, скачать, общий чат, приватный чат
[22:31:02] <ONYX> tehnick: про багртекер не в курсе
[22:31:10] <dhamp> ONYX, раздать есть же )
[22:31:52] <ONYX> ну я более чем уверен что можно бы оформить в стиле microdc консольный интерфейс. было бы достаточно и в кайф
[22:33:17] <dhamp> ONYX, кстати что то я не вижу проблем с кодировкой в этом файл-листе открытом в gtkui
[22:34:20] <ONYX> dhamp: щас поясню
[22:35:13] <dhamp> но то что он внутри должен быть utf-8 а enca видит 7bit ASCII characters - по моему ненормально
[22:35:37] <ONYX> виндозные клиенты скачивают файл лист, видят в нем нормальный русский текст, всё нормально. но при попытке скачать сервер отвечает "файл недоступен". очевидно виндовый клиент передаёт серверу запрос и тот интерпретирует его неверно, путаясь в своих кодировках
[22:36:33] <ONYX> поправка: при попытке скачать файлы с русскими символами в имени или пути
[22:36:46] <ONYX> с англискими проблем нет
[22:37:47] <dhamp> tehnick, ты ещё долго будешь в патчах ковырятся ?
[22:38:13] <tehnick> dhamp: да, но у меня отдельная ветка, так что проблем быть не должно. А что?
[22:38:45] <dhamp> tehnick, ну раз отдельная ветка тогда ладно
[22:52:31] nE0sIghT вышел(а) из комнаты
[22:53:37] Nikoli вышел(а) из комнаты
[23:02:53] gelraen вошёл(а) в комнату
[23:03:33] Nikoli вошёл(а) в комнату
[23:07:31] <tehnick> dhamp: куда делся dcpp::ClientListener::PrivateMessage ?
[23:07:39] <dhamp> tehnick, нету его больше
[23:07:52] <tehnick> Черт. А что вместо него?
[23:07:53] <dhamp> tehnick, слили в унитаз его )
[23:08:08] <dhamp> теперь просто dcpp::ClientListener::Message
[23:08:24] <dhamp> и ему предаём структуру кому куда и зачем
[23:08:33] <dhamp> передаём*
[23:09:44] <dhamp> tehnick, ты это лишнего там не удали )
[23:09:45] <tehnick> Тогда сразу лучше на примере...
[23:09:48] <tehnick> Было:
virtual void on(dcpp::ClientListener::PrivateMessage, dcpp::Client *, const dcpp::OnlineUser &from,
[23:09:55] <dhamp> нету его !!!
[23:10:02] <tehnick> dhamp: во что это надо переделать?
[23:10:24] <dhamp> virtual void on(Message, Client*, const ChatMessage&) throw() { }
[23:10:42] <dhamp> tehnick, блин ты думаешь как в core77 чат работал ?
[23:10:53] <dhamp> зачем что то переделывать ?????
[23:11:35] <tehnick> Ок. Попробую без него.
[23:12:05] <dhamp> tehnick, зачем тебе вообще чат трогать ?
[23:12:18] <tehnick> dhamp: надо
[23:12:32] <dhamp> tehnick, надо, это не ответ, а отмазка )
[23:13:05] <tehnick> dhamp: хорошо, я bbCode восстанавливаю и другие попутные вещи в этом файле
[23:13:19] <dhamp> tehnick, какие ещё попутные ?
[23:13:31] <tehnick> Увидишь.
[23:14:03] <dhamp> tehnick, "я bbCode восстанавливаю " - что там такого страшного троль наворотил что ты восстанавливаешь ? )
[23:14:27] <tehnick> Ничего.
[23:14:41] <tehnick> Просто в core77 этого не было.
[23:55:44] slepnoga вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!