[00:00:39] <vаlexey> log
[00:00:39] <Жаба> vаlexey, Logs here: http://195.54.192.104:8080/oberon@conference.jabber.ru/
[00:01:30] <kpmy> Not acceptable.
The recipient or server understands the request but is refusing to process it because it does not meet criteria defined by the recipient or server (e.g., a local policy regarding acceptable words in messages).
Только присутствующим разрешается посылать сообщения в конференцию
[00:01:41] <kpmy> жуть какая
[00:01:47] <kpmy> http://ic.pics.livejournal.com/ig31/57567004/20474/20474_original.jpg
[00:02:53] <vаlexey> :-)
[00:47:38] <kpmy> поставил linux deploy на планшет, теперь там целый дебиан с гномом
[00:55:13] <vаlexey> круть
[01:06:06] <vlad2> А что такое Е100 и остальное?
[01:06:43] <kpmy> танки
[01:09:10] <vаlexey> немецкие
[01:14:57] <ЛукоморецЁтун> kpmy, поздравляю с успехом
[01:15:54] <kpmy> http://www.dns-shop.ru/catalog/i175805/monitor-samsung-28-u28d590-ultrahd.html#description
или вот например, 4K
[01:17:27] <vаlexey> ?
[01:17:32] <тихий бот> тварь я дрожащая, или тот, кому надо?
[01:17:54] <kpmy> смотри параметр разрешения
[01:18:06] <vаlexey> зачем такое разрешение? чтобы элементы интерфейса были маленькими-маленькими?
[01:18:24] <vаlexey> а перерисовка экрана - долгой-долгой? :-)
[01:18:26] <kpmy> чтобы они были четкими :)
[01:19:00] <vаlexey> не будут они более четкими чем были, если софт не умеет такое разрешение
[01:19:17] <vаlexey> то есть винда будет масштабировать это дело по своему разумению при помощи билинейной интерполяции
[01:19:21] <vаlexey> размытенько выходит
[01:19:36] <vаlexey> собственно примерно то на то и получается. только работает медленнее
[01:20:26] <vаlexey> в том числе и шрифт в приложениях которые не знают про повышенное dpi (ведь чтобы размеры элементов интерфейса и шрифтов были вменяемые, в винде придется выставить настройку повышенного DPI)
[01:20:40] <vаlexey> в частности этим грешат скайп и ББ :-)
[01:20:48] <vаlexey> (десктопный скайп)
[01:21:03] <kpmy> в бб дпи запрашивается при ините порта
[01:21:08] <kpmy> у винды
[01:21:13] <kpmy> так что не надо :)
[01:21:31] <vаlexey> дык я же запускал при увеличенном DPI. ББ получается размыт
[01:21:38] <vаlexey> можешь сам попробовать
[01:22:43] <kpmy> на работе пробовали, ничего не размывается
[01:23:02] <kpmy> ну, скроллбары толще стали, это все, что из замечаний было
[01:23:42] <kpmy> это у тебя какой-нибудь ClearType мылит все
[01:25:49] <kpmy> о, у цинна в Rng 29 генераторов рандомных чисел разных типов
[01:27:27] <kpmy> rnd
[01:27:28] <тихий бот> 5433
[01:27:47] <vаlexey> мылит.
[01:27:57] <vаlexey> но не clear type - иначе мылило бы у всех
[01:32:49] <vаlexey> http://www.image-share.com/upload/2508/50.png
[01:32:55] <vаlexey> вот, можешь сравнить
[01:33:13] <vаlexey> в ББ и в блокноте test (не в логе) написан одним и тем же шрифтом
[01:33:38] <vаlexey> да и меню все мыльное
[01:34:18] <kpmy> лол, так меню же виндовое)
[01:34:42] <vаlexey> см. в блокноте - там не мылится
[01:34:56] <kpmy> там он больше?
[01:34:58] <vаlexey> дык и рендер шрифтов тоже виндовый :-)
[01:35:04] <vаlexey> нет. 1 в 1 везде
[01:35:21] <vаlexey> нужна нормальная поддержка high dpi
[01:35:25] <vаlexey> но это пока мало кто умеет
[01:35:38] <vаlexey> скажем по умолчанию шарповые WinForms приложения смотрятся точно также мыльно
[01:35:47] <vаlexey> и тот же десктопный скайп - тоже
[01:36:10] <kpmy> а, ну значит похер
[01:36:24] <vаlexey> поэтому четче на 4к это все смотреться не будет.
[01:36:41] <kpmy> это поди надо винапишные биндинги последней версии с новыми фичами
[01:36:42] <vаlexey> ну и ресайз растра (картинок, пиктограмм) - ясное дело тоже радости добавляет :-)
[01:37:02] <vаlexey> да там не то чтоб биндинги, там, подозреваю, нужен какой-то хитрозакрученный манифест что-ли.
[01:37:13] <vаlexey> короче, надо с бубном вокруг попрыгать и вкурить тему
[01:38:16] <vаlexey> но я к тому, что 4к моник чоткости реальной вот прямо сейчас не добавит для старых и большинства актуальных программ. вот мыла и тормозов - может добавить, да.
[01:38:42] <vаlexey> разве что за ради игр и видео в 4к разрешении (если таковые вообще есть в наличии).
[01:38:59] <vаlexey> правда игры в таком разрешении еще видяха потянуть должна
[01:39:42] <vаlexey> (вообще, насколько я помню, вот такое вот масштабирование оно в винде появилось начиная с висты)
[01:41:58] <kpmy> но чисто технически смысла покупать более худший монитор просто нет
[01:44:47] <kpmy> мда странная хрень, винда свое же системное меню не может отрисовать нормально
[01:52:47] <vаlexey> монитор под задачу надо брать :-) для некоторых задач 4к будет хуже
[01:52:53] <vаlexey> да и стоит он не копейки нифига
[10:35:09] <kpmy> .ad;сказочка;geniepro, где сказочка?
[10:35:11] <тихий бот> kpmy, "сказочка" assigned
[10:35:14] <kpmy> сказочка
[10:35:14] <тихий бот> geniepro, где сказочка?
[10:52:18] <geniepro> vаlexey> правда игры в таком разрешении еще видяха потянуть должна
Особенно интересно, что Radeon R9 295X2 позволяет запускать игры в разрешении 4К, что открывает новые перспективы в использовании мониторов и телевизоров высокой четкости.
В продажу ускоритель поступит до конца апреля по ориентировочной цене в 1500 долларов США.
[10:52:22] <geniepro> речь
[10:52:22] <тихий бот> Повседневная практика показывает, что рамки и место обучения кадров обеспечивает широкому кругу (специалистов) участие в формировании дальнейших направлений развития
[13:43:07] <vаlexey> структурные литералы, нужны все таки.
[13:45:10] <geniepro> в обероне или вообще?
[13:45:24] <vаlexey> вообще и в оберонах в частности
[13:45:32] <vаlexey> язык без структурных литералов - не удобен
[13:50:44] <kpmy> ненужные ненужны таки ненужны :)
[13:51:40] <vаlexey> это была, кстати, одна из значимых проблем С++ например.
[13:51:47] <vаlexey> ну и ObjC, до недавнего времени.
[14:04:16] <vаlexey> ибо сильно повышает наглядность кода
[14:04:54] <geniepro> vаlexey: что ты имеешь в виду под структурными литералами? инициализаторы записей?
[14:05:13] <vаlexey> литералы для структурных типов
[14:05:21] <geniepro> пример?
[14:05:47] <kpmy> наглядность в чем измеряется?
[14:06:22] <geniepro> valexеy> А какое-нибудь RECORD 43; "Hello World" END; -- структурный ;-)
http://195.54.192.104:8080/oberon@conference.jabber.ru/2012/10/30.html

это?
[14:06:38] <vаlexey> foo({1,2,3,4,5}); например
[14:06:47] <vаlexey> вызов функции которая хавает массив
[14:07:05] <vаlexey> массив - структурный тип
[14:07:16] <vаlexey> тут имеем литерал для массива
[14:08:09] <vаlexey> это, да
[14:09:09] <vаlexey> kpmy: наглядность измеряется во времени которое тратит читатель чтобы разобраться в сути написанного, и добыть из написанного нужную ему информацию.
[14:11:40] <vаlexey> впрочем, и пишущему писать литералами будет проще и понятней. меньше шансов на ошибку.
[14:12:58] <geniepro> vаlexey: вот! самое главное приемущество повышения наглядности кода -- резкое уменьшение шансов накосячить
[14:13:11] <geniepro> а иначе все бы всё ещё в машкодах писали бы
[14:13:31] <vаlexey> не только. это также резкое сокращение времени которое тратится читающим этот код
[14:13:56] <vаlexey> соответственно сокращается время разработки и повышается надежность кода (ну и в головах лучше проясняется)
[14:14:07] <kpmy> литералы бесполезная хуйня, так как в мире наглядности ошибок в ПО не было :)
[14:14:22] <kpmy> а значит даже с литералами мир не стал более наглядным
[14:14:46] <kpmy> кажется, что стал, а на самом деле нет
[14:14:59] <kpmy> наглядность не наглядна.
[14:15:08] <vаlexey> ась?
[14:15:13] <kpmy> я вот вообще не понял, что процитировал valexey
[14:15:18] <vаlexey> изложи мысль более наглядно :-)
[14:15:29] <kpmy> стала ли эта конструкция более наглядной
[14:15:32] <kpmy> или менее
[14:20:01] <vаlexey> кстати, в Си функции с переменным числом аргументов - это древняя попытка ввести структурные литералы, по сути. архаичная форма, которая тащит эту проблему в рантайм.
[14:21:45] <vаlexey> вообще, судя по всему, к этой проблеме неоднократно подходили с разных сторон. и каждый раз это были полумеры.
[14:22:07] <vаlexey> впрочем, чаша сия не миновала и виртовские языки :-)
[14:22:13] <vаlexey> ту же модулу например
[14:27:35] <vаlexey> а в паскале это пытались бороть с помощью with
[14:28:00] <kpmy> но переменное число аргументов тоже не нужно
[14:28:44] <vаlexey> если есть структурные литералы - конечно не нужно. по крайней мере в том виде, в котором оно в Си и в некоторых модулах
[14:28:50] <kpmy> ненужно плодит ненужно
[14:30:09] <vаlexey> ибо во-первых не безопасно, а во-вторых работает медленно (ибо разбирается в рантайме а не в компайл-тайме)
[14:33:21] <kpmy> http://viewik.ru/wp-kantent/uploads/2013/02/zMlP9Z54mqg.jpg инструментарий мейнстрим-погромиста
[14:48:04] <Kemet> 00
[15:05:17] <alexey.veselovsky> “Оборонщики получат полностью российский суперкомпьютер” : http://lenta.ru/news/2014/04/09/super/
[15:05:26] <alexey.veselovsky> казалось бы, при чем тут Оберон? :-)
[15:11:12] <kpmy> там вместо ОС будет 1С
[15:11:21] <kpmy> на языке С
[15:12:16] <alexey.veselovsky> ну, если там эльбрусы, то таки да, у них же свой компилятор для Сей, так что никакой чужой интеллектуальной собственности там не будет :-)
[15:12:39] <alexey.veselovsky> хотя вопрос с линуксом остается конечно :-) или они считают собственностью только то, за что нужно явным образом платить? :-)
[15:14:29] <geniepro> http://habrahabr.ru/post/218341/
"Интерпретация во время компиляции, или Альтернативное понимание лямбд в C++11"
[15:22:22] <geniepro> "К сожалению, дождаться вычисления факториала семи мне не удалось, не говоря уже о том, что на 32-битных системах компилятор попросту умирает от переполнения стека. Но всё равно!.."
))))
[15:53:43] <kpmy> test
[15:53:43] <Жаба> kpmy, passed
[15:53:45] <тихий бот> kpmy, тоже пассед
[17:49:41] <vlad2> Гы. Я тоже сначала прочитак как "обЕронщики получат..." :)
[18:29:24] <ЭЭГ> ЭЭГ = электроэнцефалограмма
[18:53:41] <alexey.veselovsky> /nick PPG
[18:54:16] <kpmy> смелый ход
[18:54:30] <kpmy> сказочка
[18:54:32] <тихий бот> geniepro, где сказочка?
[20:01:35] <geniepro> к недавнему разговору о педофилах: http://russian.rt.com/article/27057
"В Ираке разрешат брак с детьми младше девяти лет"
ну, в принципе, ихний пророк магомет женился не шестилетке же...
[20:07:36] <geniepro> первую серию игры престолов на лостфильме 23к тел раздают уже, и это только 1 из вариантов раздачи
[20:11:29] <kpmy> дурное дело нехитрое)
[20:24:18] <vlad2> Этот вечно кривой веб...
[20:24:31] <alexey.veselovsky> ?
[20:24:33] <тихий бот> тварь я дрожащая, или тот, кому надо?
[20:25:40] <vlad2> "Веб" инсталлер от M$ - даже в заголовке окна крякозябры. При том, что надпись английская.
[20:26:14] <vlad2> И этот "веб" интсалер сейча ставит какое-то "веб" расширение для студии. Очевидно ее более кривое...
[20:26:29] <Jordan> [20:01:35] <geniepro> к недавнему разговору о педофилах: http://russian.rt.com/article/27057
"В Ираке разрешат брак с детьми младше девяти лет"

Им гурий в раю не хватает. Всё это печально. Мерзость и запустение, морали.
[20:31:13] <vlad2> Ну с точки зрения исламской моральи все как раз хорошо :)
[20:37:21] <Jordan> Плохое дерево, не принесёт плоды добрые. Давно уже сказано, по плодам узнаешь их.
[20:39:06] <alexey.veselovsky> ну ислам дофига хороших плодов принес, которыми все, в том числе и мы, пользуемся и поныне.
[20:50:42] <Jordan> Это было тогда, а сейчас, терроризм, педофилию, убийства... Вопрос в том, или это новшество, или сердцевина в коране и суннах. Часовая бомба в самом исламе. В КСА офиц религия вахабизм
[20:55:30] <alexey.veselovsky> фигня это все. радикальные течения были всегда.
[20:56:28] <Jordan> Мораль ислама, ниже даже ветхозаветной.
[20:56:49] <Jordan> "[20:56:41] <alexey.veselovsky> фигня это все. радикальные течения были всегда." От этого легче не становится
[20:57:09] <alexey.veselovsky> у морали нет высоты :-) или иного числового показателя. на множестве моралей нельзя установить отношение порядка
[20:58:15] <Jordan> Есть различия.
[20:58:49] <Jordan> Понимание образа Бога, что есть человек, цель и т.д
[20:59:06] <Jordan> И эти различия качественные.
[20:59:29] <alexey.veselovsky> но < или > поставить нельзя
[20:59:32] <alexey.veselovsky> они просто другие
[20:59:39] <alexey.veselovsky> а бог вообще не нужен :-)
[21:00:20] <Jordan> Здесь, каждый волен выбирать.
[21:01:35] <Jordan> Правда в исламе сложнее, за выход из ислама смерть. Даже умеренные мусульмане колеблются, в за и против казни.
[21:02:08] <alexey.veselovsky> главное не заходить :-)
[21:02:19] <Jordan> Это точно!
[21:03:40] <alexey.veselovsky> вера это вообще дорога в один конец. любая. так что ну нафиг :-)
[21:06:01] <Jordan> Не, вера в бессмертие души и альтернатива души нет, человек умирает и всё. Сосудик лопнул, и все...
[21:06:24] <alexey.veselovsky> и что в этом такого?
[21:06:50] <Jordan> В том и дело, что ничего.
[21:07:53] <alexey.veselovsky> вера в бессмертие души зиждется на гордыне и эгоцентризме.
[21:08:39] <Jordan> Как раз, в христианстве с гордыней борятся.
[21:09:15] <_valexey_> Jordan: безуспешно :-) христианство целиком из гордыни состоит
[21:10:36] <Jordan> Нет
[21:12:02] <Jordan> Святые отцы правлславной церкви, много написали о страстях, и борьбы с ними.
[21:12:25] <Jordan> И их жизнеописание свидетельствует о смирении.
[21:14:22] <_valexey_> А толку? Если это все делается исключительно ради эгоистичного делания спасти собственную душу?
[21:16:50] <Jordan> Толк, в вечной жизни. В обретении любви Божией, через исполнение заповедей, естественно я упрощаю.
[21:17:40] <_valexey_> Угу. Желания сугубо эгоистичные.
[21:17:58] <_valexey_> И зиждятся на гордыни.
[21:19:43] <Jordan> Быть с Богом или с дьяволом. Любовь или зло. Ответ очевиден. Алексей эгоизм тут не причём, зуб болит, разве хотеть вылечиться от боли эгоизм?
[21:20:02] <kpmy> сказочка
[21:20:04] <тихий бот> geniepro, где сказочка?
[21:20:10] <_valexey_> :-)
[21:21:17] <Jordan> *от зубной боли
[21:24:21] <geniepro> речь
[21:24:21] <тихий бот> Не следует, однако, забывать, что постоянный количественный рост и сфера нашей активности позволяет выполнить важные задания по разработке дальнейших направлений развития
[21:26:35] <Jordan> Разработчки военки мэйнстримщики, клдят на си. :-)
[21:26:51] <Jordan> *кодят
[21:28:03] <Jordan> Хотя, не зря, ада дофичёванный паскаль.
[21:30:27] <Jordan> Не могу нагуглить, о программировании военки в России. Как кодят, на чём, какие инструменты.
[21:35:35] <vlad2> Я на военке кодил в Билдере ;)
[21:36:37] <Jordan> Для x86, под windows? Или на нём шла отладка. Поделись информацией.
[21:37:01] <vlad2> Это в порядке шутки. Я там кодил всякие обучающие программы.ю
[21:37:04] <kpmy> майор Жаба уже все пишет, имена явки
[21:37:08] <vlad2> Для студентов.
[21:37:32] <vlad2> Друг в закрытом КБ - С++. Подробностей не знаю, да они и не раскажет :)
[21:38:17] <vlad2> Имен не скажу :)
[22:04:29] <_valexey_> Для генштаба были плюсы и жаба
[22:05:48] <_valexey_> Ракетчики пишут на сях вроде.
[22:06:05] <_valexey_> Точнее - радиолокация
[22:08:25] <Jordan> почему именно си? Компилятор то у них свой. Можно было написать любой компилятор к языку. Вроде паскаль, модула, тот же оберон.
[22:09:32] <_valexey_> Потому что стандарт
[22:10:03] <_valexey_> Где-то конечно еще модула и pl/I остались
[22:10:56] <Jordan> Кто им такой стандарт придумал? В чём практическая ценность? В том же паскале, проблем меньще на уровне языка.
[22:11:06] <Jordan> *меньше
[22:11:15] <_valexey_> Да и не пишут они компиляторы обычно
[22:11:46] <Jordan> Не gcc же компилят.
[22:11:46] <_valexey_> Оборонка - штука сильно фрагментировпнная
[22:12:07] <_valexey_> Там нет единого языка
[22:12:38] <_valexey_> Как сложилось в каждой конкретной группе и предприятии - так и кодят
[22:12:57] <_valexey_> Часто именно gcc
[22:13:09] <vlad2> В паскале хэкать непросто :)
[22:13:34] <Jordan> Так этим надёжность достигается.
[22:14:57] <vlad2> А задачу как решать? :)
[22:15:16] <Jordan> алгоритмически
[22:15:23] <vlad2> Вот надо в памяти поковыряться...
[22:15:36] <Jordan> указатели на что?
[22:15:38] <vlad2> Там такой бит выставить, здесь сякой...
[22:16:03] <Jordan> биты... ууууу... Тогда да.
[22:16:13] <vlad2> Вот как будет offsetof выглядеть на паскале? :)
[22:17:08] <vlad2> На сях это что-то типа #define offsetof(T, field) (&(T*)->field)
[22:17:25] <vlad2> (&((T*)0)->field)
[22:17:43] <kpmy> армянский оберонщик http://norayr.arnet.am/RetroComputing/RetroComputing.html :)
[22:17:47] <vlad2> На паскале будет приседания, ассемблерные вставки и т.д.
[22:18:04] <vlad2> Т.е. "непросто".
[22:18:10] <Jordan> Если препроцессор испольовать, обрабатывать исходник потом компилить
[22:18:39] <vlad2> Да тут дело даже не в препроцессоре (хотя это важная фича сей).
[22:18:42] <Jordan> Not Found
[22:18:55] <Jordan> kpmy Not Found
[22:19:16] <vlad2> А. Этот чувак тоже свой компилятор пилит.
[22:19:44] <Jordan> kpmy Всё норм, ссылку недокопировал
[22:22:36] <kpmy> о, псевдооберон
PROCEDURE CompileThis
VAR beg: INTEGER
VAR end: INTEGER
VAR p: Par
BEGIN
CALL Open();
p := par;
IF (p # NIL) THEN
par := NIL;
CALL ConnectTo(s, p^.text);
beg := p^.beg;
end := p^.end;
CALL CompileList(beg, end, NIL);
ELSE
CALL ShowMsg("#Dev:NoTextViewFound");
END;
CALL Close();
END CompileThis
[22:23:06] <vlad2> Jordan: Причем этот offsetof включен в стандартную либу! Т.е., это широко известная вещь в не очень узких кругах сишников. А применяется она отнюдь не для создания высоких абстракция, а для ковыряния в памяти :)
[22:23:30] <Jordan> понял
[22:23:52] <vlad2> kpmy: это чего это? На пути к питону? :)
[22:24:22] <Jordan> лишний call для процедур
[22:24:24] <kpmy> это дамп AST дерева компилера
[22:24:41] <kpmy> эта хрень передается генератору машкода
[22:24:57] <vlad2> Хотя питонщик CALL никогда не придумает.
[22:25:07] <vlad2> А.
[22:30:06] <kpmy> наверное такое дерево можно сразу сохранять и потом интерпретировать на любой машине)
[22:32:43] <vlad2> Че-то это дерево еще парсить и  парсить...
[22:36:07] <kpmy> не, ну само дерево там в виде объектов в памяти, а это его дамп
[22:54:11] <vаlexey> kpmy: это процедура делающая дамп, или непосредственно сам дамп?
[22:54:35] <kpmy> дамп скомпилированной процедуры
[22:55:57] <vаlexey> а, то есть банально претипринтер для AST. Интересней было бы посмотреть как там выглядят выражения в этом дампе.
[22:56:02] <vаlexey> А то тут процедура скучная
[22:56:39] <kpmy> PROCEDURE IntToString
VAR a: ARRAY 32 OF CHAR
VAR ch: CHAR
VAR j: INTEGER
VAR k: INTEGER
VAR s: ARRAY OF CHAR
VAR x: LONGINT
BEGIN
IF (x # 8000000000000000L) THEN
IF (x < 0000000000000000L) THEN
's[0] := 2DX;
k := 1;
x := MINUS(x);
ELSE
k := 0;
END;
j := 0;
REPEAT
a[j] := CONV(CHAR, ((x MOD 000000000000000AL) + 0000000000000030L));
x := (x DIV 000000000000000AL);
INC j, 1;
UNTIL (x = 0000000000000000L);
ELSE
a := "8085774586302733229";
's[0] := 2DX;
k := 1;
j := 0;
WHILE (a[j] # 00X) DO
INC j, 1;
END;
END;
IF NOT(((k + j) < ('s LEN 0))) THEN
TRAP 23;
END;
REPEAT
DEC j, 1;
ch := a[j];
's[k] := ch;
INC k, 1;
UNTIL (j = 0);
's[k] := 00X;
END IntToString

вот например конвертация числа в строку
[22:56:45] <kpmy> блин
[22:56:59] <kpmy> https://gist.github.com/anonymous/10303018
[23:03:01] <vаlexey> а оригинал?
[23:04:30] <kpmy> PROCEDURE IntToString* (x: LONGINT; OUT s: ARRAY OF CHAR);
VAR j, k: INTEGER; ch: CHAR; a: ARRAY 32 OF CHAR;
BEGIN
IF x # MIN(LONGINT) THEN
IF x < 0 THEN s[0] := "-"; k := 1; x := -x ELSE k := 0 END;
j := 0; REPEAT a[j] := CHR(x MOD 10 + ORD("0")); x := x DIV 10; INC(j) UNTIL x = 0
ELSE
a := minLongIntRev; s[0] := "-"; k := 1;
j := 0; WHILE a[j] # 0X DO INC(j) END
END;
ASSERT(k + j < LEN(s), 23);
REPEAT DEC(j); ch := a[j]; s[k] := ch; INC(k) UNTIL j = 0;
s[k] := 0X
END IntToString;

[23:05:03] <kpmy> https://gist.github.com/kpmy/10303759
[23:05:17] <ЭЭГ> (*EGYPT*)
[23:06:31] <ЭЭГ> (* CENSORED *)
MODULE SPHINX;
(* CENSORED *)
END SPHINX.
(* CENSORED *)
[23:43:26] <vаlexey> о! http://www.opennet.ru/opennews/art.shtml?num=39539
[23:49:25] <vаlexey> xxx: Не постите больше загадку про "два кольца два конца", а то ресурс за пропоганду гейбраков закроют
[23:50:56] <kpmy> или гомосеки затравят, как тут недавно было
[23:52:11] <vаlexey> /me качает серию нескучного порно