Home
codingteam
codingteam@conference.jabber.ru
05.07.2013< ^ >

Тема: C/С++, Haskell, Ruby, Python, Perl, Lisp, Erlang, OCaml, JavaScript, Scala, Nemerle, F#.
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Java, .NET, PHP, Pascal/Delphi/Borland, 1С караются съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Horta Hell: https://github.com/ForNeVeR/horta-hell
Проблем решено: 0x14
Говорящих демонов: 0x1

=> Объявляется неделя Clojure.
[00:52:07] moonhawk вышел из конференции
[01:01:48] SolarRay зашёл в конференцию
[01:03:07] magog вышел из конференции: Replaced by new connection
[01:03:07] magog зашёл в конференцию
[01:23:57] magog вышел из конференции
[01:25:08] magog зашёл в конференцию
[01:35:49] SolarRay вышел из конференции
[01:43:17] m4n71k0r вышел из конференции
[02:03:36] Bit0reZ зашёл в конференцию
[02:23:35] st16tm вышел из конференции
[02:28:21] magog вышел из конференции
[02:59:10] generatorglukoff зашёл в конференцию
[04:08:00] yesyes вышел из конференции: Computer went to sleep
[04:47:23] O01eg вышел из конференции
[05:05:04] reggies зашёл в конференцию
[05:14:20] reggies вышел из конференции: offline
[05:34:39] <j123123> https://bnw.im/p/BAHBZO осонгблир
[06:09:20] emu-nero~ вышел из конференции
[06:19:58] Bit0reZ вышел из конференции
[06:20:26] Славный капитан зашёл в конференцию
[07:05:19] O01eg зашёл в конференцию
[07:13:58] <ForNeVeR> j123123: почему это надо делать на ассемблере?
[07:14:13] <ForNeVeR> Нашёл хорошую статью про хаскель, и с порога заявил, что нужно делать всё на асме.
[07:14:17] <ForNeVeR> Обычный бред, короче.
[07:14:33] <j123123> Не все
[07:14:41] <ForNeVeR> *Ничего* не нужно делать на ассемблере.
[07:14:44] <ForNeVeR> И на C.
[07:14:47] <ForNeVeR> И на C++.
[07:14:50] <j123123> Просто я считаю что хаскель это не для того, чтобы через него что-то оптимизировать
[07:14:54] <ForNeVeR> И даже на хаскеле.
[07:15:05] <ForNeVeR> Всё нужно делать на специализированных DSL.
[07:15:13] <ForNeVeR> В противном случае неочевидно, что код правильный.
[07:15:26] <ForNeVeR> И сложно его верифицировать вручную или автоматически.
[07:15:32] <ForNeVeR> Как вот ты свой асмокод верифицируешь?
[07:16:10] <j123123> Дискретной математикой, лол
[07:16:16] <j123123> Как теорему доказывать
[07:16:35] <j123123> Технически, это осуществимо
[07:16:43] <ForNeVeR> Межпоточное взаимодействие тоже?
[07:16:55] <ForNeVeR> Давай-ка, запили мне обедающих философов на ассемблере.
[07:17:06] <j123123> Да, и это. Локи мьютексы я на сишке делал
[07:17:14] <j123123> В асме я хз как такое делать
[07:17:29] <j123123> Наверное все упирается во вполне конкретные сисколы
[07:17:46] <ForNeVeR> Уебанство ты делал.
[07:17:51] <ForNeVeR> И как ты его верифицировал?
[07:17:55] <j123123> обоснуй
[07:18:02] <j123123> Я не занимался верификацией
[07:18:12] <ForNeVeR> Покажи реализацию своих локов и мьютексов.
[07:18:19] <ForNeVeR> Наверняка в них дохуя дыр.
[07:18:36] <j123123> pthread_mutex_lock
[07:18:43] <j123123> Зачем мне своя реализация?
[07:18:46] <ForNeVeR> То есть ты не делал, а *вызывал*.
[07:18:50] <ForNeVeR> Напиздел, короче.
[07:18:56] <j123123> А, ты хочешь чтобы я свои сделал?
[07:19:03] <ForNeVeR> Не вижу проблемы вызвать ту же функцию на асме, между прочим
[07:19:08] <j123123> Ну это надо повкуривать системное программирование всякое
[07:19:18] <ForNeVeR> "Надо повкуривать"
[07:19:21] <j123123> ага
[07:19:30] <ForNeVeR> А зачем ты изучаешь асм, если не вкуриваешь системное программирование?
[07:19:35] <ForNeVeR> Чтобы просто пиздеть?
[07:19:37] <j123123> А я вкуриваю
[07:19:43] <j123123> Я еще его не до конца вкурил
[07:19:52] <ForNeVeR> И что ты вкурил?
[07:20:00] <j123123> На асме всякую шнягу прогаю, многопоточности вкуривал
[07:20:18] <ForNeVeR> Прогает шнягу, вкуривал многопоточности.
[07:20:22] <j123123> pthread fork openmp
[07:20:26] <j123123> Да-да
[07:20:28] <ForNeVeR> Ты не так уникален, как тебе кажется.
[07:20:43] <ForNeVeR> А вот openmp - годная вещь, ага.
[07:20:49] <j123123> Да, хорошая
[07:22:19] <j123123> Короче, всякие там кодогенераторы, они могут проигрывать вручную нафигаченному на асме коду
[07:22:28] <j123123> И чаще всего проигрывают
[07:22:40] <j123123> Несмотря на усилия конпеляторописателей
[07:22:48] <j123123> Если конечно прогер на асме не нуб
[07:23:09] <ForNeVeR> Писать на асме - контрпродуктивно.
[07:23:18] <ForNeVeR> К тому же непонятно, кто и как потом будет проверять эти простыни.
[07:23:24] <j123123> Даже я нахожу в нагенеренном коде конпелятора всякую фигню
[07:23:26] <ForNeVeR> Чем короче код, тем лучше.
[07:23:35] <j123123> И при том, я не особо детально анализировал там всё
[07:23:43] <ForNeVeR> Как минимум в трансляторе должно быть просто дохуя макры.
[07:23:51] <ForNeVeR> Просто овердохуя.
[07:23:57] <ForNeVeR> Каждая строчка в макре.
[07:24:10] <ForNeVeR> И это уже не асм.
[07:24:18] <ForNeVeR> И он уже совсем нихуя не эффективен.
[07:24:29] <j123123> ForNeVeR: Ну смотри какая фиговина. У тебя допустим есть некий массив несортированных данных, у тебя есть допустим функция sort, и при том всего одна
[07:24:33] <j123123> лол
[07:24:37] <j123123> Так вот это хреново
[07:24:40] <ForNeVeR> У меня нет массива несортированных данных.
[07:24:48] <ForNeVeR> У меня нет *всего одной* функции sort.
[07:24:55] <ForNeVeR> У меня есть множество объектов.
[07:25:13] <j123123> Потому что если у тебя есть некие знания о том, какие там именно несортированные данные, ну типа насколько они неупорядоченны
[07:25:14] <ForNeVeR> А у них есть некие критерии, по которым их можно отсортировать.
[07:25:28] <j123123> То можно выбрать специализированную функцию сортировки
[07:25:33] <ForNeVeR> И - таки да - "вид несортированности" следует учитывать.
[07:25:37] <j123123> Которая бы в этом конкретном случае выигрывала
[07:25:38] <ForNeVeR> Но я не понимаю, причём тут асм.
[07:25:51] <j123123> Да при том, лол. Сча поясню
[07:25:53] <ForNeVeR> Этот вид могу знать только я.
[07:26:02] <ForNeVeR> И моя задача - выбрать правильную функцию.
[07:26:06] <j123123> Да
[07:26:24] <ForNeVeR> И асм совершенно здесь не нужен.
[07:26:37] <j123123> Асмом можно конкретно заоптимизировать
[07:26:44] <j123123> Помнишь я тебе в личке писал
[07:26:49] <j123123> ну про сортировку
[07:26:55] <j123123> Через регистры
[07:26:57] <ForNeVeR> Я реализую тайпкласс "множество несортированных данных" и несколько его реализаций.
[07:27:01] <ForNeVeR> По сути ничего не поменяется.
[07:27:04] <j123123> Есть у нас например регистр rax
[07:27:14] <ForNeVeR> j123123: через регистры можно сортировать только всякую чехурду.
[07:27:18] <j123123> это 64 бит
[07:27:21] <ForNeVeR> А нормальные объекты ты так не отсортируешь.
[07:27:30] <j123123> в 64 битах у нас 8 байт
[07:27:33] <ForNeVeR> Я жду от тебя охуительной реализации SQL-сервера.
[07:27:37] <j123123> 8*8=64 ага
[07:28:04] <j123123> Так вот, если что, мы можем 8 байтов отсортировать пузырьком через один регистр
[07:28:09] <j123123> Циклически сдвигая его
[07:28:16] <ForNeVeR> А хули толку-то?
[07:28:25] <ForNeVeR> Вот массив строк мне отсортируй так.
[07:28:26] <j123123> Ну и сравнивая половинки
[07:29:10] <j123123> Для массива строк фиксированной длинны? Нуль-терминированые?
[07:29:23] <j123123> Размер строк известен?
[07:29:58] <ForNeVeR> Допустим, не известен. Нуль-терминированные.
[07:30:20] <ForNeVeR> У тебя есть char*[]
[07:30:21] <j123123> Нужно тогда сначала устанавливать длину
[07:30:28] <ForNeVeR> Ёбнулся?
[07:30:40] <j123123> strlen
[07:30:43] <ForNeVeR> Внезапно оказывается, что их можно отсортировать по первому символу.
[07:30:46] <ForNeVeR> Не узнавая длину.
[07:30:51] <ForNeVeR> Слил.
[07:30:54] <j123123> Да а ты сначала скажи
[07:31:11] <ForNeVeR> Я сказал - отсортировать строки.
[07:31:13] <j123123> Считается ли более короткая строка меньшей, чем более длинная, безотносительно того
[07:31:17] <j123123> какие там первые символы
[07:31:29] <ForNeVeR> А, я забыл уточнить.
[07:31:32] <ForNeVeR> По алфавиту.
[07:31:47] <ForNeVeR> Считаем, что \0 меньше остальных символов.
[07:32:45] <j123123> Кучу указателей натыкиваем в строки и просто их все в цикле инкрементируем на байтик, берем байтик, на который указывает указатель который инкрементировали
[07:33:09] <ForNeVeR> Ну вот это уже более разумно.
[07:33:15] <j123123> Ну и там на основе байтика, на который указатель указывает, мы там как бы выстраиваем двоичное дерево, или типа того
[07:33:22] <j123123> что меньше чего
[07:34:11] <j123123> Вообще, есть такая хренота, как поразрядная сортировка
[07:34:17] <j123123> Тут она как раз в тему
[07:35:17] <j123123> https://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0_%D1%81_%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E_%D0%B4%D0%B2%D0%BE%D0%B8%D1%87%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%B0#.D0.9F.D1.80.D0.B8.D0.BC.D0.B5.D1.80.D1.8B_.D1.80.D0.B5.D0.B0.D0.BB.D0.B8.D0.B7.D0.B0.D1.86.D0.B8.D0.B8
[07:35:31] <j123123> Разметка х-я на википедии поломана
[07:37:58] <j123123> Вообще, несложная задача
[07:38:34] <j123123> ForNeVeR: По какой литературе лучше хачкель учить?
[07:38:58] <j123123> Какие-то стрелочки-мапы-отображения
[07:39:19] <j123123> Хочу посмотреть, какой асмокод оно генерирует
[07:39:25] <ForNeVeR> j123123: learn you a haskell
[07:39:54] <ForNeVeR> Ещё есть RWH, но он чуток устарел в плане новых фич языка.
[07:40:08] <ForNeVeR> А дальше сам.
[07:40:18] <j123123> ок, может поупарываю, ггг
[07:41:47] <j123123> A common task is putting two lists together. This is done by using the ++ operator.
ghci> [1,2,3,4] ++ [9,10,11,12]
[1,2,3,4,9,10,11,12]
[07:42:21] <j123123> Какой тип хаскель подразумевает под этими циферками в квадратных скобочках? Это инты или бигинтегер какой-то?
[07:43:25] magog зашёл в конференцию
[07:48:50] <j123123> https://www.youtube.com/watch?v=0ONJfp95yoE держите котика
[08:14:43] <j123123> ForNeVeR: Кстати, насчет верификации
[08:15:04] <j123123> Ассемблер доказывать намного надежнее, чем что либо еще
[08:15:18] <j123123> Ибо если доказывать корректность некоторой программы на Си или х-е
[08:15:33] <ktt9> Ты порешь хуйню.
[08:15:37] <j123123> То еще предстоит доказывать корректность самого компилятора
[08:15:44] <ForNeVeR> Расскажи это посонам, которые не смогли эмулировать корректную обработку исключений x86-процессора ни в одном эмуляторе.
[08:15:53] <j123123> а это задача весьма нетривиальная
[08:15:56] <ForNeVeR> Вернее, ни в одной виртуальной машине.
[08:16:20] <j123123> ForNeVeR: Можно брать подмножество процессора
[08:16:33] <ForNeVeR> Ну, то есть, не просто нельзя верифицировать поведение программы на ассемблере, а даже затруднительно её выполнить в песочнице.
[08:16:48] <ForNeVeR> В отличие от той же LLVM, байт-кода JVM, CIL.
[08:17:22] <j123123> Кстати, я баг в эмуляторе Bochs находил, но не забагрепортил
[08:17:27] <j123123> Вот такие дела
[08:17:30] <j123123> хе-хе
[08:17:45] <j123123> А что касается ассемблера и его верификации
[08:18:07] <j123123> Если взять микроконтроллеры, а не x86 с его костылями и говнами
[08:18:12] <j123123> Там намного все проще оказывается
[08:18:31] <j123123> Например, сложностей в верификации i8080 я вообще не вижу
[08:18:38] <j123123> Очень легкий в освоении ассемблер
[08:19:20] <j123123> Хотя конечно же желательно избегать таких трюков, как самомодифицирующийся код
[08:19:27] <ktt9> Unconscious incompetence.
[08:19:33] <ktt9> Как мило.
[08:19:47] <Славный капитан> Синдром Даннинга-Крюгера
[08:19:59] <j123123> Мне про этот синдром уже говорил один человек
[08:20:06] <j123123> блековерлорд
[08:20:25] <ktt9> И скажут еще.
[08:20:30] <Славный капитан> И еще.
[08:20:33] <j123123> Меня это не беспокоит
[08:20:38] <ktt9> А зря.
[08:20:42] <j123123> Почему зря?
[08:20:51] <ktt9> Ну.
[08:20:57] <Славный капитан> Потому что следовало бы беспокоиться.
[08:21:05] <ktt9> Впрочем.
[08:21:09] <j123123> ktt9: Скажи мне еще что-нибудь про аутофеляцию
[08:21:10] <j123123> лол
[08:21:17] <ktt9> Ты не стремишься быть профессиональным программистом.
[08:21:24] <j123123> Ну так я стану же
[08:21:31] <j123123> На асме учу людей прогать
[08:21:34] <j123123> Читаю доки
[08:21:48] <j123123> Стремлюсь я
[08:21:50] <ktt9> Ну тогда тебе следует беспокоиться.
[08:22:38] <Славный капитан> Не станешь.
[08:23:08] <j123123> Ну просто ваши оценочные суждения, как мне кажется, неправильно отражают окружающую действительность. Более того, они, как мне кажется, направлены не на то, чтобы сделать мне замечание (типа ты не правильно поступаешь), а чтобы меня как-то задеть этим
[08:23:27] <ktt9> : \
[08:23:29] <j123123> Но я давно уже привык
[08:23:40] <j123123> ktt9: Ты там сортировку пузырьком написал?
[08:23:49] <ktt9> Нет.
[08:23:53] <j123123> лол
[08:24:01] <Славный капитан> j123123: во первых, тебе действительно кажется
[08:24:14] <j123123> Не исключаю этот вариант
[08:25:42] <Славный капитан> во вторых, если бы мы хотели тебя задеть, мы бы сделали это способом, исключающим неоднозначное толкование намерений
[08:27:28] <j123123> Возможно
[08:28:48] <ktt9> Пойду на работку.
[08:29:12] <j123123> ktt9: Удачи
[08:30:27] <j123123> http://gcc.1065356.n5.nabble.com/Ways-to-fill-the-stack-td912561.html http://sourceware.org/bugzilla/show_bug.cgi?id=15299 https://bugzilla.gnome.org/show_bug.cgi?id=696331 http://www.mail-archive.com/alsa-user@lists.sourceforge.net/msg29674.html
[08:30:40] <j123123> Все эти баги я обнаружил случайно
[08:31:50] <j123123> В дизассемблере еще баг обнаружил в одном
[08:31:54] <j123123> radare2
[08:31:58] <j123123> И его подтвердили
[08:32:17] <j123123> Так что ваши замечания кажутся какими-то голословными
[08:37:17] PhoSor зашёл в конференцию
[08:39:00] <Славный капитан> круто
[08:39:08] <Славный капитан> расскажешь, когда что-нибудь полезное сделаешь
[08:40:10] <j123123> Я уже полезное сделал
[08:40:36] <Славный капитан> не вижу, что тут полезного
[08:41:02] <j123123> Ошибку в GCC
[08:41:18] <j123123> с вталкиванием побайтно
[08:41:25] <j123123> что медленно
[08:41:32] <j123123> Ошибку в GDB
[08:41:50] <j123123> с брейкпоитом, поверх которого может что-то писаться
[08:41:55] <j123123> Ну и так далее
[08:42:03] <j123123> Это не полезно?
[08:42:09] <j123123> То что я эти баги выявил
[08:42:09] <Славный капитан> нет
[08:42:23] <j123123> Я и в naggum баг выявил, ForNeVeR не даст соврать
[08:42:30] <j123123> Помнишь же
[08:42:37] <Славный капитан> не помню
[08:42:45] <j123123> Ну ForNeVeR подтвердит
[08:42:53] <Славный капитан> почему issue не создал?
[08:43:03] <j123123> А я форневеру сказал, и он пофиксил
[08:43:13] <j123123> Зачем иссуи всякие
[08:43:24] <j123123> Мне тогда было лень в гитхабе разбираться
[08:44:28] <Славный капитан> не, не вижу
[08:44:56] <j123123> ofc yfqle
[08:45:03] <j123123> щас найду
[08:45:31] <j123123> https://github.com/hagane/naggum/commit/36d5fb7ead9265c3ba74a6492efed66d55e2bcbd
[08:45:55] <Славный капитан> >2 years ago
[08:46:01] <Славный капитан> попизди мне тут
[08:46:25] <j123123> хмм, счас в логи гляну
[08:49:56] <j123123> http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2013/03/16.html#08:56:05
[08:53:12] <Славный капитан> а, лол, косяк, да
[08:54:32] <Славный капитан> ну, я же говорю, скажешь, когда полезное что-нибудь сделаешь
[08:54:44] <j123123> define полезное
[08:55:08] magog вышел из конференции
[08:59:52] <Славный капитан> а если я задефайню, ты пойдешь и сделаешь?
[09:00:05] <j123123> Возможно
[09:01:12] <Славный капитан> тогда предлагаю тебе самоудалиться из репродуктивного цикла
[09:02:20] <j123123> Каким образом ты предлагаешь мне это сделать?
[09:02:35] <Славный капитан> любым
[09:03:00] <j123123> Увы, но я такое делать не намерен
[09:03:07] <Славный капитан> а зря
[09:03:14] <j123123> А что бы мне это дало?
[09:03:24] <Славный капитан> не знаю
[09:03:35] <Славный капитан> а вот человечество бы заметно выиграло
[09:03:51] <j123123> Оно уже давно проиграло
[09:04:05] <j123123> И такая мелкая победа ничего не решит
[09:04:27] <Славный капитан> не все сразу
[09:04:55] <j123123> Впрочем, я пока что не участвовал ни в каких репродуктивных действиях, и в ближайшем будущем мне это явно не светит
[09:05:03] <j123123> Так что можешь быть спокоен за человечество
[09:06:36] <j123123> А вот этого кагами, ну ты его точно знаешь http://jbrlogs.centerix.ru/logs/nyashka/2012/2012-02-20-nyashka.html судя по этим замечательным логам, которые я случайно нагуглил
[09:07:02] <j123123> Ему тоже стоит самоудалиться из репродуктивного цикла?
[09:08:04] m4n71k0r зашёл в конференцию
[09:08:53] <j123123> Вообще, я недоволен твоей евгенической позицией
[09:09:05] <j123123> Хотя не, на самом деле мне почти пофиг
[09:09:24] <j123123> Только лишь слегка неприятно
[09:09:51] <j123123> http://www.activistpost.com/2012/07/melinda-gates-family-planning-means.html вот например замечательное
[09:09:59] <j123123> Повышает ненависть к майкрософту
[09:14:19] <Славный капитан> лол
[09:14:59] Myp зашёл в конференцию
[09:16:08] <Славный капитан> не читал, но одобряю
[09:18:38] <PhoSor> копетан обедает?
[09:21:16] m4n71k0r вышел из конференции: Replaced by new connection
[09:21:16] m4n71k0r зашёл в конференцию
[09:25:11] <Славный капитан> хотя, казалось бы, при чем тут майкрософт?
[09:25:50] <j123123> Ну фонд-то Bill and Melinda Gates Foundation
[09:25:54] <Славный капитан> и что?
[09:25:58] reggies зашёл в конференцию
[09:26:06] <j123123> А это основатель M$
[09:26:10] <Славный капитан> и что?
[09:26:31] <j123123> И то, что они теперь свой запрет на копирования теперь на людях хотят применять
[09:26:58] <Славный капитан> ты уверен, что ты прочитал то, что написано?
[09:28:04] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[09:28:04] <j123123> Gates hopes that the LSFP and her work with the DID “will galvanize a global movement” to sterilize and enforce contraceptives onto the majority of the under-developed nations populations
[09:28:16] <Славный капитан> ага
[09:28:16] <j123123> sterilize
[09:28:21] <Славный капитан> и при чем тут копирование?
[09:28:27] <j123123> enforce contraceptives
[09:28:51] <Славный капитан> и что?
[09:28:54] <j123123> Ну при том, что размножение это почти как копирование
[09:29:01] <Славный капитан> и что?
[09:29:03] <j123123> Ну по факту половина хромосом
[09:29:09] <j123123> Передается от одного
[09:29:15] <j123123> И половина от другого
[09:29:20] <j123123> А они хотят это регулировать
[09:29:25] <j123123> Как примерно было с софтом
[09:29:42] <Славный капитан> не вижу параллели
[09:30:00] <j123123> Ну как тут не видеть?
[09:30:22] <Myp> Блять, что за новую хуйню вы тут несете? Давайте лучше старую хуйню нести!
[09:30:33] <Славный капитан> ну, может у меня тараканы в голове не той породы
[09:30:49] <j123123> А про генно-модифицированные растения, семена которых не могут прорастать
[09:30:52] <j123123> Ты про такое слышал
[09:30:53] <j123123> ?
[09:30:58] <Славный капитан> да, и в чем проблема?
[09:30:59] <Myp> ПОЕБАТЬ
[09:31:22] <j123123> В том, что этот ссаный запрет на копирования хотят уже в реальный мир продвигать
[09:31:30] <j123123> На биологические объекты
[09:31:32] <Myp> поебать
[09:31:34] <j123123> Ок
[09:31:36] <j123123> ПОЕБАТЬ
[09:31:38] <Myp> да
[09:32:19] <Славный капитан> пусть продвигают, жалко что ли?
[09:32:37] <j123123> я против
[09:32:41] <j123123> алсо
[09:32:43] <j123123> ПОЕБАТЬ
[09:32:45] <j123123> ...
[09:33:22] <Славный капитан> и что?
[09:33:36] <Славный капитан> нет, ты расказывай давай, почему против
[09:33:38] <j123123> ничего, разговор закрыт
[09:33:57] <Славный капитан> анорхисты
[09:34:19] <Славный капитан> как серануть в лужу, так всегда готовы
[09:34:29] <j123123> У нас просто слишком разные мировоззрения
[09:34:36] <Славный капитан> а как обосновать свою позицию, так по щелям прячутся
[09:34:46] <Славный капитан> хотя оверлорд ок
[09:34:49] <j123123> Да не, я не против на эту тему посраться
[09:35:11] <j123123> Просто это уже осточертело, с оверлордом и так много это обсуждал
[09:35:37] <Myp> Тебе больше нечем занять мозг чтоли? хуйней какой-то страдаешь, пиздец
[09:36:05] <j123123> По факту, такая вот фигня, как контроль за рождаемостью, легко может привести к сраному тоталитаризму. Вообще в Китае том же...
[09:36:18] <j123123> Там с этим жестко очень
[09:36:24] <j123123> Не одобряю я это
[09:36:25] <Myp> Хуле плохого в тоталитаризме?
[09:36:30] <Славный капитан> ++
[09:36:45] <Славный капитан> покажи нежелательность тоталитаризма
[09:36:55] <j123123> И нет желания это обсуждать, если честно. Я лучше об этом буду говорить с теми, кто более-менее разделяет мою позицию
[09:37:09] <Myp> А вообще немного не так, хуле хорошего в остальных формах государственного устройства?
[09:37:12] <Славный капитан> боишься прилюдно обосраться то есть
[09:37:20] <j123123> В другой конфе ОК
[09:37:26] <j123123> А тут для этого явно не место
[09:37:41] <Славный капитан> конечно
[09:37:50] <Славный капитан> тут-то ты один свои убеждения разделяешь
[09:38:14] zxc_ зашёл в конференцию
[09:38:18] <PhoSor> .z
[09:38:18] zxc_ выгнали из конференции: You underestimate PhoSor's power!
[09:38:19] <DeadBot> PhoSor: ok
[09:38:20] <Славный капитан> "нечестно, он был один и без ножа" (С)
[09:39:59] m4n71k0r вышел из конференции: Replaced by new connection
[09:40:00] m4n71k0r зашёл в конференцию
[09:42:46] m4n71k0r вышел из конференции: Replaced by new connection
[09:42:46] m4n71k0r зашёл в конференцию
[09:43:25] m4n71k0r вышел из конференции
[09:51:55] <PhoSor> поцоны, на схеме гарнитуры входы помечены как L, M+, E_G, GND, R
[09:52:13] <PhoSor> гарнитура - два наушника, кнопка, микрофон
[09:52:29] <PhoSor> вопрос, че такое E_G?
[09:53:07] <Славный капитан> earth ground?
[09:53:09] <Myp> Enable Growl
[09:53:21] <Славный капитан> да, или так
[09:53:52] <Славный капитан> покажи схему-то
[09:54:23] <PhoSor> лениво
[09:54:29] <PhoSor> сам разберусь
[10:00:09] magog зашёл в конференцию
[10:29:29] swagman зашёл в конференцию
[10:31:43] sss|zombie зашёл в конференцию
[10:46:35] <j123123> http://myp.psto.net/ Myp найден
[10:47:02] <Myp> Блять, меня спалили. Скорее в машину!
[10:48:05] <j123123> Что-то я зарегался на этом псто, только вот непонятно нафига
[10:48:07] emu-nero~ зашёл в конференцию
[10:48:16] <j123123> К 0xd34df00d-у может поприставать...
[10:51:57] <emu-nero~> Myp: http://www.youtube.com/watch?v=g4yVy34fzMU
[10:57:02] O01eg вышел из конференции
[11:01:28] O01eg зашёл в конференцию
[11:03:37] O01eg вышел из конференции
[11:11:00] m4n71k0r зашёл в конференцию
[11:11:39] emu-nero~ вышел из конференции: Replaced by new connection
[11:11:40] emu-nero~ зашёл в конференцию
[11:11:42] <Myp> emu-nero~: :D
[11:15:54] emu-nero~ вышел из конференции
[11:17:36] emu-nero~ зашёл в конференцию
[11:18:14] пкщгяут[slacktop] вышел из конференции
[11:30:18] proto_21h зашёл в конференцию
[11:38:59] <emu-nero~> х-ёвый из меня админ(
[11:39:03] <emu-nero~> чуть нахер не перекрыл себе ssh
[11:39:10] <emu-nero~> спас fail2ban только
[11:44:12] <Myp> Играть с фаирволлом удаленной машины - к дороге
[11:49:19] <emu-nero~> там ipmi
[12:03:42] reggies вышел из конференции: Replaced by new connection
[12:03:43] reggies зашёл в конференцию
[12:07:23] пкщгяут[slacktop] зашёл в конференцию
[12:15:44] reggies вышел из конференции: Replaced by new connection
[12:15:46] reggies зашёл в конференцию
[12:19:05] longjek зашёл в конференцию
[12:20:59] longjek вышел из конференции
[12:41:46] moonhawk зашёл в конференцию
[12:42:18] proto_21h вышел из конференции
[12:47:42] yesyes зашёл в конференцию
[12:59:26] yesyes вышел из конференции
[13:08:38] PhoSor вышел из конференции: Replaced by new connection
[13:08:39] PhoSor зашёл в конференцию
[13:11:19] generatorglukoff вышел из конференции
[13:28:27] emu-nero~ вышел из конференции: Replaced by new connection
[13:28:27] emu-nero~ зашёл в конференцию
[13:37:47] emu-nero~ вышел из конференции: Replaced by new connection
[13:37:48] emu-nero~ зашёл в конференцию
[13:48:37] proto_21h зашёл в конференцию
[14:04:07] yesyes зашёл в конференцию
[14:07:07] moonhawk вышел из конференции
[14:24:13] O01eg зашёл в конференцию
[14:37:15] любитель криппи языков зашёл в конференцию
[14:50:41] OKTAVIUS вышел из конференции: Replaced by new connection
[14:50:41] OKTAVIUS зашёл в конференцию
[14:50:45] O01eg вышел из конференции
[14:51:49] emu-nero~ вышел из конференции
[14:52:21] emu-nero~ зашёл в конференцию
[14:53:22] O01eg зашёл в конференцию
[14:53:55] proto_21h вышел из конференции
[14:54:01] proto_21h зашёл в конференцию
[14:55:46] Glorious Chaplain of the Hortamarines зашёл в конференцию
[15:02:57] OKTAVIUS вышел из конференции
[15:14:19] goodstuff зашёл в конференцию
[15:16:04] Myp вышел из конференции
[15:36:21] OKTAVIUS зашёл в конференцию
[15:42:13] Славный капитан вышел из конференции
[15:56:42] PhoSor вышел из конференции
[16:01:49] moonhawk зашёл в конференцию
[16:08:13] OKTAVIUS вышел из конференции: Replaced by new connection
[16:08:13] OKTAVIUS зашёл в конференцию
[16:41:46] zxc_ зашёл в конференцию
[16:41:48] <uıʃɐɟ∀> .z
[16:41:48] zxc_ выгнали из конференции: You underestimate uıʃɐɟ∀'s power!
[16:41:49] <DeadBot> uıʃɐɟ∀: ok
[16:55:48] sss|zombie вышел из конференции
[17:21:53] generatorglukoff зашёл в конференцию
[17:40:08] reggies вышел из конференции: offline
[17:55:06] <ForNeVeR> http://www.owen.ru/catalog/89272529
[17:55:10] <ForNeVeR> Вот это заебок, посаны?
[17:55:20] <ForNeVeR> Glorious Chaplain of the Hortamarines:
[17:59:30] yesyes вышел из конференции
[18:00:52] <uıʃɐɟ∀> А где там руководство погромиста?
[18:01:50] <ForNeVeR> В разделе ПО.
[18:01:53] <uıʃɐɟ∀> А, вижу.
[18:02:16] <ForNeVeR> http://www.owen.ru/uploads/rp_owen_logic.pdf
[18:02:25] <uıʃɐɟ∀> Да.
[18:02:37] <ForNeVeR> Насколько я понимаю, код там писать нельзя - только рисовать.
[18:02:52] <ForNeVeR> Но мне много и не нужно... цена вроде приемлемая.
[18:03:20] emu-nero~ вышел из конференции: Replaced by new connection
[18:03:21] emu-nero~ зашёл в конференцию
[18:03:38] <uıʃɐɟ∀> А чем все эти and, or, not и прочее - не код?
[18:04:10] <uıʃɐɟ∀> Регистры, хуё-моё.
[18:04:26] <ForNeVeR> Не код, но программа.
[18:04:40] <ForNeVeR> j123123: вот ты как считаешь, ПЛК и ПР - ок?
[18:04:41] <uıʃɐɟ∀> Ок. убедил.
[18:05:52] <ForNeVeR> У меня в лаборатории стоит такое реле, только Siemens LOGO!
[18:06:04] <ForNeVeR> Оно ок, хотя без компа с ним можно легко заебаться.
[18:07:22] rexim зашёл в конференцию
[18:08:27] m4n71k0r вышел из конференции
[18:10:14] <emu-nero~> ForNeVeR: у тебя своя лаборатория?
[18:11:09] moonhawk вышел из конференции
[18:11:12] <uıʃɐɟ∀> С белыми лабораторными эмунерками для постановки опытов.
[18:28:49] <ForNeVeR> У них среда погромирования на дотнетце. И, если мне не изменяет глаз, даже на WPF.
[18:30:11] <emu-nero~> на пандах?
[18:31:46] <j123123> ForNeVeR: Норм
[18:32:13] <j123123> Программирование контроллеров на дотнете
[18:32:19] <j123123> Совсем уже охренели...
[18:32:43] <j123123> http://www.unicontrollers.com/ вот кстат
[18:32:48] <uıʃɐɟ∀> Не, визуальное программирование контроллеров на дотнете.
[18:32:58] <j123123> недавно я даже в бнв это запостил
[18:33:09] <ForNeVeR> Это не контроллер. Я дал ссылку на "программируемое реле".
[18:33:56] <j123123> А, ну плк это программируемылй логический контроллер.
[18:34:23] <j123123> А то что я вон там чуть выше ссылку дал, это что?
[18:34:57] <j123123> Чтобы "прошивать" и писать программы под эти срани, надо использовать проприетарный софт
[18:35:02] <j123123> Так что это не Ъ
[18:35:07] <j123123> хуита
[18:35:44] * j123123 не одобряет, короче
[18:36:47] <j123123> почитал пдф по ссылке форневера
[18:36:59] <j123123> как я и ожидал, какой-то виндовый проприетарный софт
[18:37:11] <ForNeVeR> j123123: ты не любишь железячки.
[18:37:22] <ForNeVeR> Моё мнение о человеке не может упасть ниже.
[18:37:29] <j123123> Я не люблю железячки
[18:37:32] <j123123> С которыми можно
[18:37:33] <j123123> работать
[18:37:35] <ForNeVeR> Даже так: тот, кто не любит железячки, уж точно не может называться человеком.
[18:37:39] <j123123> только через проприетарный софт
[18:37:45] <ForNeVeR> И даже говном не может называться.
[18:37:53] <ForNeVeR> j123123: говно смотрит на тебя как на говно.
[18:37:58] <j123123> А вообше, контроллеры я люблю
[18:38:02] <ktt9> А Форневеру-то припекло!
[18:38:10] <j123123> Суть моей позиции ясна?
[18:38:16] <ForNeVeR> ktt9: он не любит железячки!
[18:38:28] <j123123> люблю, но не ПРОПРЕТАРНЫЕ
[18:38:33] <j123123> Не ясно разве?
[18:38:34] <ForNeVeR> Ты.
[18:38:37] <ForNeVeR> Не любишь.
[18:38:39] <ForNeVeR> Железячки.
[18:38:44] <ForNeVeR> Иди на хуй.
[18:38:46] <ForNeVeR> Пидор.
[18:38:51] <j123123> НЕ ЛЮБЛЮ ПРОПРИЕТАРНЫЕ ЖЕЛЕЗЯЧКИ
[18:38:57] <j123123> ШТУЛЬМАН НЕ ОДОБРИТ
[18:39:00] <j123123> и вообще
[18:39:20] <j123123> А опенсорсные люблю
[18:39:24] <j123123> Ясно?
[18:39:58] <ktt9> j123123, а как ты переживаешь тот факт, что у тебя внутри компа весь хардварь проприетарный?
[18:40:25] <j123123> А никак, приходится смириться с этим
[18:40:39] <j123123> Но я верю, что это временно
[18:43:59] <j123123> http://www.unicontrollers.com/soft.html вот правильный подход
[18:45:28] <j123123> GNU GPL v.3
[18:46:27] <j123123> Если прогать и взаимодействовать с железкой можно только через проприетарные блобы на проприетарной ОС, это для меня означает, что железка - ГОВНО
[18:46:32] <ktt9> ForNeVeR:
[18:46:39] <j123123> да, пусть кикнет
[18:46:40] <j123123> лол
[18:46:46] <ktt9> А скажи мне, нет тут схемеров?
[18:46:56] <j123123> в лишп конфе поищи
[18:47:12] <j123123> Я на ракете немного прогал
[18:47:12] <ktt9> Там все ушли в нирвану.
[18:47:28] <ktt9> j123123: call/cc тебе о чем-нибудь говорит?
[18:47:45] <j123123> Не
[18:47:46] <j123123> Увы
[18:47:59] <ktt9> Ок.
[18:48:02] <ForNeVeR> j123123: ты хуже говна. Тебя даже пинать противно.
[18:48:06] <ktt9> Ничего страшного.
[18:48:07] <ForNeVeR> Не любишь железяки.
[18:48:09] <j123123> Я совсем немного прогал, я больше по асму и сишке
[18:48:17] <ForNeVeR> ktt9: а что интересует?
[18:48:22] <ktt9> j123123, кстати, насчет багов в gcc.
[18:48:23] <ForNeVeR> У нас схемером был Сволота.
[18:48:25] <j123123> ForNeVeR: Обоснуй свои претензии
[18:48:29] <ForNeVeR> И копетан, может, чуток умеет.
[18:48:31] <ktt9> j123123, тестер ок.
[18:48:45] <ktt9> А выше сапога не суди.
[18:48:55] <j123123> ktt9: Не прав ты
[18:49:00] <ktt9> ForNeVeR, интересует опыт применения продолжений.
[18:49:03] <j123123> Впрочем, как хочешь думай
[18:49:11] <ktt9> j123123, убеди меня в обратном.
[18:49:28] <ForNeVeR> ktt9: моё видение таково, что сами по себе продолжения никому не нужны.
[18:49:31] <ktt9> Я не склонен доверять людям, которые много пиздят о том, какие они молодцы, но делают не очень-то много.
[18:49:32] <j123123> ktt9: Тогда просто следи за моим гитхабом
[18:49:40] <j123123> Я туда потом буду всякое выкладывать
[18:49:47] <ForNeVeR> Но на их основе можно сделать хорошие механизмы - асинхронный код, сопрограммы, исключения - да что угодно.
[18:49:58] <ForNeVeR> То есть им место в базовых библиотеках, но не в конечном коде.
[18:49:58] <ktt9> Само собой.
[18:50:11] <ktt9> Вот меня самые интересные применения и интересуют.
[18:50:36] <ktt9> А также эти.
[18:50:38] <ktt9> Как их.
[18:51:23] <ktt9> Разделенные продолжения.
[18:51:25] <j123123> а в лиспе бывают ассемблерные вставки?
[18:51:29] <ktt9> Не могу понять пока :с
[18:52:32] <ktt9> j123123, ты наркоман что ли?
[18:52:37] <j123123> Нет
[18:52:47] magog вышел из конференции: Replaced by new connection
[18:52:47] magog зашёл в конференцию
[18:52:51] <j123123> Я пиво не пью, не курю и вообще я вегетарианец, лол
[18:52:58] <ktt9> Лучше бы пил.
[18:53:00] <ktt9> И курил.
[18:53:02] <j123123> Вообще спиртного не употребляю
[18:53:10] <j123123> Почему "лучше"?
[18:53:22] <j123123> Ты тут кстати устраиваешь пропаганду наркотиков
[18:53:27] <j123123> Негодяй :3
[18:53:33] <ForNeVeR> Лучше быть самым сраным укурком и пропойцей, чем технофобом.
[18:53:42] yesyes зашёл в конференцию
[18:53:42] <j123123> Я не технофоб
[18:53:53] <j123123> Я проприетарнофоб
[18:54:09] <ForNeVeR> Бояться любой технологии - это технофобия.
[18:54:16] <ForNeVeR> Машинный бог не одобряет.
[18:54:26] <j123123> >Бояться любой технологии
[18:54:27] <ForNeVeR> Он навеки проклял таких, как ты, за отступничество от Знания.
[18:54:29] <j123123> Не любой
[18:54:36] <j123123> ШТУЛЬМАН тебя проклянет
[18:54:44] <j123123> За поклонение проприетарным богам
[18:54:45] <ForNeVeR> Я срал на него и ебал его бабушку.
[18:54:56] <ktt9> Лололо.
[18:54:58] <j123123> лол
[18:55:11] * ktt9 slaps ForNeVeR
[18:55:19] <ktt9> Приди в себя, что ты себе позволяешь!
[18:56:39] <ForNeVeR> Кстати, имперские технологии в wh40k совершенно проприетарны.
[18:56:54] <ForNeVeR> И доступны лишь пытливому уму, который не боится тайны.
[18:57:05] <ktt9> И которому разрешила Инквизиция.
[18:57:24] <ForNeVeR> Об этом стараются не говорить.
[18:57:40] <ktt9> И не думать лишний раз.
[18:57:49] <ForNeVeR> И не лишний раз тоже не думать.
[18:57:55] <ForNeVeR> Даже мысли бывают опасны...
[18:58:10] <j123123> Потому-то я и начал осонгблир
[18:58:15] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[18:58:17] <j123123> Чтобы реверсить
[18:58:26] <ForNeVeR> Ты начал из-за своей слабости.
[18:58:27] <ktt9> А я думал, чтобы лишний раз не думать.
[18:58:30] <j123123> И изучать вражеские проприетарные технологии
[18:58:31] <ForNeVeR> Ты всё делаешь из-за неё.
[18:58:42] <j123123> РЕВЕРСИТЬ
[18:58:43] <ForNeVeR> Имперские технологии назвал "вражескими".
[18:58:47] <ForNeVeR> Превосходно.
[18:58:53] <j123123> Лол
[18:58:54] <ForNeVeR> Я буду смотреть, как ты горишь.
[18:59:04] <j123123> аааааааааа
[18:59:11] <j123123> горю!!!!!!!!!
[18:59:27] <j123123> Но вера в ШТУЛЬМАНА потушила меня
[18:59:34] <j123123> пойду мозолек поем
[19:00:56] <ForNeVeR> Все люди неприятны, но среди них иногда встречаются просто отвратительные экземпляры.
[19:02:03] <j123123> ForNeVeR: Да успокойся уже
[19:02:11] <j123123> Я на светлой стороне силы
[19:02:15] <j123123> Помогаю опенсорсу
[19:02:26] <ForNeVeR> Ты не любишь железяки. О чём с тобой можно говорить?
[19:02:35] <j123123> Я люблю железяки
[19:02:36] <ForNeVeR> Это как с террористами. С вами просто нельзя вести диалог.
[19:02:42] <j123123> Я не технофоб
[19:02:45] <j123123> Сколько раз повторять
[19:02:50] <ForNeVeR> Да, и террористы сразу начинают разводить демагогию.
[19:02:51] <j123123> Я просто против проприетарщины
[19:02:54] <j123123> лол
[19:02:58] <ForNeVeR> Типа, людей мы любим, а не любим только евреев.
[19:03:11] <j123123> Я к евреям отношусь норм
[19:03:16] <j123123> ШТОЛЬМАН кстати еврей
[19:03:17] <ForNeVeR> А к железякам нет.
[19:03:23] <ForNeVeR> Штольман не железяка.
[19:03:26] <j123123> К железкам норм
[19:03:29] <ForNeVeR> Нет.
[19:03:32] <j123123> Если они не проприетарные
[19:03:35] <j123123> Очевидно же
[19:03:48] <ForNeVeR> А террористы - к людям, если они не евреи.
[19:04:09] <j123123> Террористы убивают
[19:04:11] <ForNeVeR> Здесь что-то не так.
[19:04:19] <j123123> Я же не предлагаю железки физически уничтожать
[19:04:32] <j123123> Достаточно отреверсить их проприетарный софт и написать свободный аналог
[19:04:33] <ForNeVeR> Это лишь потому, что ты не можешь.
[19:04:35] <ForNeVeR> А если бы мог?
[19:04:37] <j123123> Это же очевидно
[19:04:41] <ForNeVeR> Уничтожил бы?
[19:04:46] <j123123> Нет
[19:04:56] <ForNeVeR> Ты подумал?
[19:05:00] <j123123> Да
[19:05:04] <ForNeVeR> Хорошо.
[19:05:15] <ForNeVeR> Машинный бог, видимо, не зря оставил тебе жизнь.
[19:05:21] <ForNeVeR> Есть в тебе какое-то рациональное зерно.
[19:06:14] <ForNeVeR> Но твоё хейтерство отвратительно.
[19:06:19] <ForNeVeR> Я буду продолжать с ним бороться.
[19:06:24] <ForNeVeR> И оно умрёт.
[19:07:52] <goodstuff> мда
[19:11:19] <emu-nero~> бог смерти принимает всех
[19:13:03] <ForNeVeR> emu-nero~: это последнее моё утешение.
[19:14:05] <ForNeVeR> Пойду писать код.
[19:14:07] <ForNeVeR> И рисовать.
[19:14:13] <ForNeVeR> В назидание слабым.
[19:16:11] <emu-nero~> мне?
[19:17:46] magog вышел из конференции
[19:19:30] <ForNeVeR> j123123: в заключение хотелось бы отметить, что вселенная - клозед-сурц.
[19:19:34] <ForNeVeR> И человечество тоже.
[19:19:49] <ForNeVeR> И чтобы учиться всем этим управлять, нам приходится его реверсить.
[19:19:52] <j123123> DNA реверсят же
[19:19:54] <j123123> Да
[19:19:57] <j123123> Правильно
[19:20:08] <j123123> Вперед, изучать устройство мира
[19:20:15] <ForNeVeR> Глупо не переносить эти практики на всё остальное и требовать / ожидать от вселенной, людей, окружающего софта открытости.
[19:20:28] <j123123> Я ожидаю
[19:20:37] <ForNeVeR> Нужно развивать ум и видеть код даже там, где он скрыт.
[19:20:53] <ForNeVeR> А зацикливаться на кодоёбстве - не нужно.
[19:21:03] <j123123> Я и не зацикливаюсь
[19:21:05] <ForNeVeR> Тебе не всегда покажут код.
[19:21:18] <j123123> Я его из бинарника получу
[19:21:23] <ForNeVeR> Глупо не пользоваться теми средствами, которые ты можешь использовать без рассматривания кода.
[19:21:39] <ForNeVeR> Не нужно оправдываться, бро. Просто постарайся это обдумать.
[19:21:39] <j123123> Надо только быть очень крутым в этом, чтобы четко и по хардкору понимать асм
[19:21:54] <j123123> Я об этом много думал, бро
[19:22:02] <ForNeVeR> Подумай ещё один день.
[19:22:11] <j123123> ок
[19:27:00] m4n71k0r зашёл в конференцию
[19:29:49] rexim вышел из конференции
[19:31:04] <emu-nero~> можно кодом получить код
[19:31:17] <emu-nero~> накодь вселенную для получения кода вселенной.
[19:35:50] <goodstuff> вселенная непозноваема
[19:36:32] <goodstuff> а человеческое знание всегда будет неполным и неточным
[19:43:10] <emu-nero~> человек может выйти за пределы вселенной
[19:44:45] <emu-nero~> и получить полне знания
[19:46:36] пкщгяут[slacktop] вышел из конференции
[19:48:29] <goodstuff> нет
[20:20:52] emu-nero~ вышел из конференции
[20:22:42] goodstuff вышел из конференции
[20:59:04] emu-nero~ зашёл в конференцию
[21:00:11] PhoSor зашёл в конференцию
[21:02:04] <emu-nero~> goodstuff: расскажи это моему богу.
[21:09:57] proto_21h вышел из конференции
[21:34:41] yesyes вышел из конференции: Computer went to sleep
[22:30:03] yesyes зашёл в конференцию
[22:52:03] generatorglukoff вышел из конференции
[22:54:27] PhoSor вышел из конференции
[23:03:18] <emu-nero~> ForNeVeR: почему в Ra2 аи такой валенок?
[23:16:38] yesyes вышел из конференции: Computer went to sleep
[23:17:37] <j123123> http://marisa.psto.net/tegifo ггг
[23:18:20] <j123123> >Main idea is that we don't want to have large hard-to-read resource file.
>We want to put json comments right into c file. (Anyway we can put all the comments into separate file)
[23:18:34] <j123123> Норм, ящитаю
[23:22:49] proto_21h зашёл в конференцию
[23:47:20] yesyes зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!