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

Тема: Logs: http://tinyurl.com/ctcjr-logs
Food: C, С++, D, Java, C#, Haskell, Python, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С.
0xDead Food: http://leechcraft.org
Live Food: http://www.loglist.net/
[00:02:55] <0xd34df00d> Я таки за бан.
[00:04:15] <ɹǝɟılʍǝu> .Хвустые Пушты, ты пытаешься оперировать числами и строками
[00:05:32] <0xd34df00d> .Хвустые Пушты: язык-то какой?
[00:05:38] <.Хвустые Пушты> 0xd34df00d: шарп
[00:06:05] <0xd34df00d> Хм.
[00:07:19] <.Хвустые Пушты> Ещё вопрос, если позволите. for(int i=0; i<10000000; i++) переберёт по порядку. А как установить шаг в 100? т.е. 0,100,200,300 чтобы так перебирал? i+100 не работает.
[00:09:05] <ɹǝɟılʍǝu> i += 100
[00:09:42] xspeed вышел из конференции
[00:11:07] <0xd34df00d> Почему бы тебе не почитать учебник по языку?
[00:12:47] <.Хвустые Пушты> 0xd34df00d: Да я вот как раз сижу читаю. Троелсена. Решил немного отвлечься, открыл VS и сижу пишу, пытаюсь разобраться.
[00:12:56] <.Хвустые Пушты> Много чегодня читал. Надо немного отвлечься.
[00:13:01] <.Хвустые Пушты> ɹǝɟılʍǝu: спасибо.
[00:13:38] folex зашёл в конференцию
[00:15:01] folex вышел из конференции
[00:38:40] uggur вышел из конференции
[00:46:59] eaeee вышел из конференции
[00:50:03] eaeee зашёл в конференцию
[00:50:50] <eaeee> .Хвустые Пушты: я тоже его читаю
[00:51:41] <.Хвустые Пушты> eaeee: В переплёте?
[00:51:53] <eaeee> .Хвустые Пушты: не
[00:52:35] <.Хвустые Пушты> eaeee: Я отзывы читал, пишут что переведено плохо. А ты как считаешь? Откуда качал, не помнишь? Хотя, мне кажется, что она в единственном вариантею
[00:53:47] <Сволота> это же мелкомягкие, они сами херню пишут, как код так и доку, так что переводчики не при делах
[00:53:49] <eaeee> .Хвустые Пушты: не помню
[00:53:55] <eaeee> .Хвустые Пушты: ты скачай спеку
[00:53:57] <eaeee> по языку
[00:55:51] <eaeee> https://dl.dropboxusercontent.com/u/89414637/CSharp%20Language%20Specification.pdf
[00:56:06] <.Хвустые Пушты> eaeee: спека это что
[00:56:28] <.Хвустые Пушты> спецификация
[00:56:35] <eaeee> .Хвустые Пушты: спецификация c# 5.0 от создателей. ну разве что я ее в pdf конвертнул
[00:57:20] rea вышел из конференции: Вышел из Vacuum-IM
[00:57:40] <eaeee> Сволота: ну можно пожаловаться на csharp@microsoft.com если что :)
[01:00:47] <Сволота> спека в pdf... удобненько, пожалуй оставлю у себя, потом покурю
[01:02:09] <eaeee> Сволота: там беда с нумерацией страниц :(
[01:04:56] * Сволота смотрит https://www.youtube.com/watch?v=TXqiq5tOWRQ , потом будет читать доку
[01:08:00] * eaeee думает зачем Сволоте дока по шарпу
[01:10:36] folex зашёл в конференцию
[01:23:02] <0xd34df00d> .ping
[01:23:08] <DeadBot> 0xd34df00d: понг от тебя 5.29 секунды
[01:30:35] Orhideous вышел из конференции
[01:39:54] Myp вышел из конференции
[01:56:14] <horta hell> Тотошка crammed into the most obscure corner of the conference and is staring fixedly before himself.
[02:01:33] <Сволота> $pet heal
[02:01:33] <horta hell> Сволота: Тотошка's health was in poor condition but you healed it. You got 1PTC.
[02:07:15] grouzen зашёл в конференцию
[02:08:07] <.Хвустые Пушты> подскажите сайт с исходниками простых программ на C#, русскоязычный
[02:10:58] <m4n71k0r> учи английский
[02:11:38] Ender зашёл в конференцию
[02:12:02] <Ender> типа пушистые хвосты?
[02:12:07] <Ender> лол
[02:12:18] <.Хвустые Пушты> m4n71k0r: Было бы неплохо. Как думаешь, много времени займёт изучение, чтобы выучить до уровня уверенного чтения? Я сдышал, что сейчас с этим вообще проблем нет и можно выучить за месяц.
[02:12:22] <.Хвустые Пушты> Ender: ну а то!
[02:12:54] <Ender> казалось бы, причем здесь Лужков? Кажется, что не причем, но стоит задуматься.
[02:13:18] <Ender> кстати. я последнее время начал делать уйму орфографических ошибок
[02:13:24] <Ender> прям быдлаком чувствую себя
[02:13:27] <Ender> на Волге
[02:13:40] <m4n71k0r> Почитай Достоевского
[02:13:44] <Ender> вот
[02:13:45] <Ender> нет
[02:13:51] <m4n71k0r> в смысле "прочти"
[02:13:53] <m4n71k0r> да
[02:13:57] <Ender> нет
[02:14:08] <Ender> я бы
[02:14:09] <.Хвустые Пушты> Ender: да бывает) Особенно когда быстро пишешь и не смотришь на текст
[02:14:19] <.Хвустые Пушты> а я вообще бывает пишу не смотря никуда
[02:14:21] <Ender> например почитал, скажем.
[02:14:26] <Ender> Гибсона?
[02:14:27] <m4n71k0r> спать
[02:14:30] Graf зашёл в конференцию
[02:14:32] <Ender> в оригинале.
[02:14:35] <.Хвустые Пушты> на клавиатуру я вообще никогда не смотрю, а бывает что и на экран тоже
[02:14:44] <Ender> хуево быть тобой
[02:14:49] m4n71k0r вышел из конференции
[02:14:52] <Ender> а
[02:14:59] <Ender> Толянчик спать же пошел
[02:15:10] <Ender> Сладких снов! ^_^
[02:15:58] <Ender> .Хвустые Пушты, тебе нахуя исходники на сишарпе
[02:16:01] <Ender> или на чем там
[02:16:05] <Ender> ты ебанутый чтоле?
[02:16:19] <.Хвустые Пушты> ну посмотреть же
[02:16:22] <.Хвустые Пушты> как люди пишут
[02:16:37] <Сволота> .Хвустые Пушты: на гитхабе смотри
[02:16:43] <Ender> сука руками
[02:16:57] <Ender> а почему не хочешь почитать Великих?
[02:17:07] <Ender> тем более -- на рузком?
[02:17:08] <Ender> ой
[02:17:10] <Ender> русском
[02:17:20] <.Хвустые Пушты> Ender: каких ?
[02:17:25] <Ender> Великих
[02:17:26] <.Хвустые Пушты> книгу по шарпу?
[02:17:28] <.Хвустые Пушты> так читаю же
[02:17:35] <Ender> что читаешь?
[02:18:15] <Ender> сука, гуглить пошёл
[02:18:19] <Ender> кстати
[02:18:26] <.Хвустые Пушты> Andrew Troelsen
[02:18:32] <Ender> я на двачах спрашивал как написать полиморфный криптор
[02:18:33] <.Хвустые Пушты> rutracker.org/forum/viewtopic.php?t=4181417
[02:18:39] <Ender> за каким-то хуем
[02:18:48] <Ender> но я хочу его написать
[02:18:51] <Ender> только неебу как
[02:19:01] Graf вышел из конференции
[02:19:10] <Ender> а эндрю тролсна я не знаю
[02:19:13] <Сволота> Ender: а что это?
[02:19:18] <Ender> он либо мудак, либо создатель шарпа
[02:19:29] <.Хвустые Пушты> Ender: 1. Прекрати заходить на сосач. 2. Выучи язык. 3. Напиши.
[02:19:29] <Ender> либо мудак = создатель шарпа?
[02:19:40] <Ender> я не хожу на сосач
[02:19:53] <Ender> хотя вчера в каэсик гонял с hk ultras
[02:19:57] <Ender> такие дцп...
[02:20:11] <.Хвустые Пушты> > я на двачах спрашивал
> на двачах спрашивал
> на двачах
ты ебанутый?
[02:20:15] <Ender> Сволота, ну ты знаешь, что такое криптор?
[02:20:40] <Сволота> Ender: знал бы, не спросил бы
[02:20:52] <Ender> Сволота, вот точно такой же, только с меняющейся сигнатурой.
[02:21:10] <Ender> ну
[02:21:16] <Ender> берешь фолдеров
[02:21:26] <Ender> (это такой вирус если что)
[02:21:32] <Ender> криптуешь их
[02:21:38] <folex> хуйня, которая шифрует бинарник программы, что бы его по сигнатурам не нашли
[02:21:39] <Ender> получаешь экзешники
[02:21:45] <folex> экзешники
[02:21:52] <folex> фолдеров
[02:21:55] <folex> ох
[02:22:00] <Ender> и они наёбывают антивирус
[02:22:03] <Ender> вот
[02:22:11] <Ender> точнее антивирусы их не палят
[02:23:01] <Сволота> в общем, это то, что не нужно
[02:23:16] <Ender> folex, иди нахуй. вот вирусы в 95 процентах случаев нужно писать для венды. я щитаю. просто потому что
[02:23:57] <folex> всякая защитная хуйня может быть платформо-независимой
[02:24:22] <Сволота> для венды не обязательно писать вирусы, они там самозарождаются
[02:24:45] <Ender> Сволота, полиморфный криптор на тех же сях написанный с cli интерфейсом можно найти только за охуенно большие бабки. кому такие нужны -- не понятно, но они внатуре готовы платить.
[02:25:05] <folex> Ender: http://most-security.com/foro/showthread.php?2196-Read-Before-Try-To-Making-Crypter
[02:25:57] <folex> охуенный набор ссылок судя по всему
[02:26:12] Graf зашёл в конференцию
[02:26:18] Graf вышел из конференции
[02:27:24] <Ender> "Do polymorphism" tutorial
Link: [Only registered and activated users can see links. Click Here To Register...]

Advanced Polymorphism Primer
Link: [Only registered and activated users can see links. Click Here To Register...]

Advanced polymorphic engine construction
Link: [Only registered and activated users can see links. Click Here To Register...]

Analysis of the "Offensive Polymorphic Engine v2"
Link: [Only registered and activated users can see links. Click Here To Register...]
[02:27:31] <Ender> заебись, братишка
[02:27:33] <Ender> уважаю
[02:27:39] <Ender> зарегаюсь даже
[02:29:58] <Ender> прям антивирусник куплю
[02:30:04] <Ender> и буду сидеть шишку малафить
[02:31:22] <Ender> .Хвустые Пушты, может поэтому и так мало программистов на шарпе, так как я всем советую Шилдта.
[02:31:27] <Ender> охуенный чувак
[02:31:30] * Сволота встретил только 2 парсера жабоскрипта на жабоскрипте и оба написаны без парсер-генераторов
[02:31:31] <Ender> проникнись
[02:31:36] <Ender> Великий.
[02:31:48] <Ender> лол
[02:31:49] <.Хвустые Пушты> Ender: ну а что
[02:31:56] <.Хвустые Пушты> жилдта все советуют
[02:32:06] <.Хвустые Пушты> Ender: ты вот не читал его, а все равно советуешь
[02:32:22] <Ender> > может поэтому и так мало программистов на шарпе
[02:32:33] <Сволота> напшу пожалуй парсер qml на хаскеле
[02:32:41] <Ender> ты ебанутый?
[02:33:00] <Ender> ты еще на лиспе давай напиши, ну
[02:33:19] <Ender> или на ждее.
[02:33:34] <Ender> а вообще, давайте, вспоминайте, что там у нас еще есть функционального-то
[02:33:43] <Ender> поможем человеку с парсером щас
[02:34:24] <Ender> .Хвустые Пушты, ну, я как бы в бумаге заовнил Полный Справочник по C а еще по C++
[02:34:52] <Ender> за первый в свое время 500 рублей отдал.
[02:35:00] <Ender> чувак реально угарный
[02:35:10] <Ender> он умудряется писать большие книги
[02:35:20] <.Хвустые Пушты> у меня пять книг по С++
[02:35:21] <Сволота> если парсер жабоскрипта легко будет переделать в парсер кумля, то мне для начала любой сойдёт
[02:35:21] <Ender> а тонких моментов рассмотреть там у него не получается
[02:35:22] <.Хвустые Пушты> хули толку
[02:35:31] <.Хвустые Пушты> отдал бы кому нибудь
[02:35:33] <.Хвустые Пушты> или обменял
[02:35:40] <Ender> на наркотики?
[02:35:48] <.Хвустые Пушты> на книги по шарпу
[02:37:01] hinst вышел из конференции
[02:37:34] <Ender> кстати
[02:37:40] <Ender> в чем проблемы с шарпом?
[02:37:49] <Ender> ты что-нибудь написал уже на шарпе?
[02:38:40] <Ender> а сипп выучил?
[02:38:47] <Ender> транслятор мне напишешь?
[02:39:55] <Ender> бля
[02:40:03] <Ender> холодно на кухне
[02:40:17] <Ender> и вайфай с соседних домов ловит хуёво
[02:40:18] <Ender> =(
[02:40:29] <Ender> у окна стоять тоже хуёво
[02:40:31] magog вышел из конференции
[02:40:52] <Ender> надо точку сменить
[02:41:01] <Ender> мб удасться посидеть
[02:42:58] Ender вышел из конференции: Replaced by new connection
[02:43:04] Ender зашёл в конференцию
[02:43:14] <Ender> а dd-wrt тоже глючит
[02:43:17] <Ender> обломчик
[02:43:20] <Ender> ладно
[02:44:06] <Ender> https://pp.vk.me/c625520/v625520254/ccd9/cDaIDa4LkUc.jpg
[02:46:02] Ender вышел из конференции: Replaced by new connection
[02:46:07] Ender зашёл в конференцию
[02:48:44] <.Хвустые Пушты> Ender: пишу по маленьку
[02:48:50] <.Хвустые Пушты> набиваю руку
[02:54:28] Ender вышел из конференции
[03:15:58] Ender зашёл в конференцию
[03:19:36] Graf зашёл в конференцию
[03:19:44] Graf вышел из конференции
[03:20:12] <horta hell> Тотошка died with a grimace of pain and suffering. All members have lost 1PTC.
[03:21:30] <eaeee> $pet resurrect
[03:21:31] <horta hell> eaeee: You've resurrected this conference's pet! It was a miracle! You gain 3PTC for this.
[03:21:42] <eaeee> $pet coins
[03:21:43] <horta hell> eaeee: You have 29PTC.
[03:22:45] <eaeee> contextual keywords какие-то придумали
[03:24:08] Nibbler зашёл в конференцию
[03:31:13] Ender вышел из конференции
[03:46:09] Ender зашёл в конференцию
[03:46:25] Ender вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[03:50:45] Nibbler вышел из конференции
[03:53:17] ckorzhik зашёл в конференцию
[03:57:49] grouzen вышел из конференции
[03:58:36] <ckorzhik> Расскажите, пожалуйста, про Json.
Мне захотелось его генерировать.
Сначала я думал о том, как описывать схему json через json, потом делать дерево с объектами, проходить по нему и генерировать разные json-ы. Потом я понял, что такие схемы будут громоздкими, решил упороться и делать свой язык с блекджеком.
Сейчас я узнал про http://json-schema.org .
Почитал мельком, не понял, можно ли указывать у типа допустимые значения (например, id от 1 до 1000 и строки как вон в том файле).
Кто-нибудь имел дело с этой json schema?
[03:59:57] <Сволота> ckorzhik: зачем схемы? валидируй обычным кодом
[04:00:31] <Сволота> хотя схемы может и наглядней :-/
[04:01:19] <ckorzhik> Я не валидировать хочу, а генерировать кучи говна, которые подходят под мое определение схемы. В том числе, с вообще рэндомными данными и с данными, которые ограничены мной (определенные значения строк, id, определенное количество объектов с определенными значениями в массивах и т.д.)
[04:02:15] <Сволота> дык генерируй и сразу пропускай через валидатор, не подходит - генерируй заново
[04:04:09] <ckorzhik> э. Так я могу бесконечно генерировать, потому что возможных вариантов схем много.
Допустим, у меня есть 100 видов сообщений. Я хочу взять и закидать сервер кучей валидных и невалидных сообщений.
Надо взять и описать эти сообщения, и потом генерировать.
Вот про описания я и спрашиваю.
[04:04:46] <Сволота> это типа функциональный тест?
[04:05:02] <ckorzhik> типа нагрузочный и функциональный
[04:05:09] * Сволота не понимает суть задачи
[04:05:27] <ckorzhik> генерировать кучу говна в определенном формате
[04:05:44] <ckorzhik> у комара есть похожее http://komar.bitcheese.net/en/code/xmlfuzzer
[04:06:24] <Сволота> дык бери вариант xml, и просто транслируй в json
[04:06:28] <ckorzhik> берет схему, дает документ с этой схемой и случайными данными
[04:07:42] <ckorzhik> хм, надо подумать над этим вариантом, но, по-моему, логичнее бы сразу работать с соответствующей схемой (json-schema, а не xsd)
[04:07:55] <Сволота> хотя форматы отличаются, надо бы подумать как их свести к единой схеме :-/
[04:08:55] <Сволота> генерить данные по xsd и dtd ни разу не пробовал
[04:09:20] RTFM зашёл в конференцию
[04:09:27] <ckorzhik> я вообще думал делать примерно такой язык:
{param0:int<min=0, max=10>, param1:{param2:"some command", param3:str<min_length=50, max_length=100, random>, param4:arr<max_size=10>(int, str<source=my_file.txt>,{param5:{param6:"something else"}})}
[04:09:42] <ckorzhik> (только добавить еще required=true|false)
[04:10:08] <ckorzhik> и из него генерировать
[04:12:10] <ckorzhik> но узнал, что для json есть стандарты на схемы и решил узнать тут, знает ли кто-то, что там насчет задания определенных значений для values и objects.
[04:12:58] imarpus вышел из конференции: offline
[04:13:13] <Сволота> кстати, в качестве языка описания схем могу порекомендовать http://disnetdev.com/contracts.coffee/
[04:13:36] <Сволота> хотя не знаю на сколько просто будет по нему генерировать
[04:14:23] <Сволота> всётаки это схемы для данных в js а не json
[04:17:53] <ckorzhik> >Например, если проверяемые данные являются числом, к нему могут быть применены minimum, maximum, divisibleBy.
[04:17:59] <ckorzhik> норм
[04:18:05] <ckorzhik> http://habrahabr.ru/post/158927/
[04:18:22] <ckorzhik> видимо, я просматривал очень неподробное описание.
[04:19:07] <ckorzhik> пойдет, наверное, эта схема.
[04:19:49] <ckorzhik> http://tools.ietf.org/id/draft-zyp-json-schema-03.txt вот нормальное описание.
[04:20:48] <ckorzhik> и даже так http://tools.ietf.org/html/draft-zyp-json-schema-04
[04:25:22] <ckorzhik> Сволота, схема еще удобнее тем, что скелет можно сразу генерировать из примеров: http://www.jsonschema.net , а потом уточнять минимумы-максимумы и т.д.
[04:27:01] <Сволота> в четвертой версии вижу есть взаиморекурсивные описания, это поудобней
[04:30:49] <Сволота> однако мне уже интересны схемы на контрактном кофе, надо будет запилить когда понадобится
[04:31:07] <Сволота> хотя они редко когда реально надо
[04:33:40] grouzen зашёл в конференцию
[04:33:49] <ckorzhik> может, я уже туплю, но я не вижу там максимумов-минимумов
[04:34:40] <ckorzhik> а, там можно скачать файлики
[04:35:03] <Сволота> ты про контрактный кофе?
[04:35:10] <ckorzhik> нет, про ieft
[04:35:25] <ckorzhik> хм, если строго по стандарту, придется потрудиться
[04:36:13] <ckorzhik> но мне этот вариант начинает нравиться
[04:37:28] <Сволота> я таки подумаю о прикручивании валидатора к конфигуратору, идея хорошая, займусь этим через пару недель, когда допилю код до презентабельного вида
[04:40:11] <ckorzhik> что за конфигуратор?
[04:43:04] <Сволота> хочу конфигурировать https://github.com/Svoloch/svgwm подключением внешних json файлов
[04:43:41] <Сволота> кстати, что-то я дохрена уже накодил, закоммитить бы :-/
[04:49:37] <ckorzhik> да, идея валидировать хорошая
[04:55:01] a1batross зашёл в конференцию
[05:09:09] ckorzhik вышел из конференции
[05:35:34] a1batross вышел из конференции: Disconnected: Replaced by new connection
[05:35:36] a1batross зашёл в конференцию
[06:16:57] ɹǝɟılʍǝu вышел из конференции
[06:21:07] ɹǝɟılʍǝu зашёл в конференцию
[06:23:12] folex вышел из конференции
[06:30:16] eaeee вышел из конференции
[06:43:20] ɹǝɟılʍǝu вышел из конференции
[07:05:41] a1batross вышел из конференции: Disconnected: Replaced by new connection
[07:05:43] a1batross зашёл в конференцию
[07:11:28] sss|zombie зашёл в конференцию
[07:11:49] sss|zombie вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[07:21:59] matraskin зашёл в конференцию
[07:48:20] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[07:51:48] rexim зашёл в конференцию
[07:52:22] <rexim> send/ɹǝɟılʍǝu/:3/
[07:52:23] <rexim> Всем утреца!
[07:52:23] <horta hell> rexim: Message enqueued.
[07:59:05] magog зашёл в конференцию
[08:11:01] dzhon зашёл в конференцию
[08:35:50] a1batross вышел из конференции: Disconnected: Replaced by new connection
[08:35:57] a1batross зашёл в конференцию
[08:41:55] dzhon вышел из конференции: Replaced by new connection
[08:43:56] <rexim> Ох, лол. Сашусик проталкивает Xitrum. :3 http://habrahabr.ru/post/214913/
[08:44:13] <rexim> ForNeVeR, мне он, кстати, тоже больше нравится, чем play/
[08:48:59] 0xd34df00d вышел из конференции: Disconnected: closed
[08:49:07] 0xd34df00d зашёл в конференцию
[08:54:42] dzhon зашёл в конференцию
[08:55:37] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[08:57:10] ɹǝɟılʍǝu зашёл в конференцию
[08:57:29] ɹǝɟılʍǝu вышел из конференции
[08:57:59] ɹǝɟılʍǝu зашёл в конференцию
[08:58:58] <ɹǝɟılʍǝu> Утро
[08:59:10] <ɹǝɟılʍǝu> Есть вопрос
[08:59:10] <rexim> ɹǝɟılʍǝu, нялайферяка!!
[08:59:15] <Zetoke> Привет, поцоны
[08:59:18] <ɹǝɟılʍǝu> rexim, миксеряка!
[08:59:26] <rexim> Zetoke, зетокушка!
[08:59:36] <Zetoke> rexim: рексимушка!
[08:59:49] a1batross вышел из конференции: Disconnected: closed
[09:00:21] dzhon зашёл в конференцию
[09:02:20] <ɹǝɟılʍǝu> Так вот. Имеются произволные функции: f1(a, b), f2(a, b) и f3(a, b). Возможна ли и если да, то какая она и как получить такую функцию f2'(a, b), чтобы было справедливо рааенство: f1(a, f2(b, f3(c, d))) = f2'(b, f1(a, f3(c, d)))
[09:02:26] <ɹǝɟılʍǝu> ?
[09:02:56] <ɹǝɟılʍǝu> То есть, вынести её на верх цепочки)
[09:04:37] <ɹǝɟılʍǝu> Хм, ну кажется такую можно получить...
[09:04:39] Aманушка зашёл в конференцию
[09:05:09] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[09:05:12] dzhon зашёл в конференцию
[09:05:17] <ɹǝɟılʍǝu> Но хочется решить в общем случае для произвольного кол-фа функций)
[09:05:52] magog вышел из конференции
[09:12:26] <Aманушка> ootro
[09:15:12] <ɹǝɟılʍǝu> Aманушка, ootrez
[09:16:33] <Aманушка> ɹǝɟılʍǝu: kak dyela?
[09:17:18] <ɹǝɟılʍǝu> Aманушка, not much
[09:17:46] <rexim> ОМГ! Мой емакс научился в умный автокомплит без геммора!! https://github.com/brianjcj/auto-complete-clang
[09:17:47] <rexim> олволва
[09:17:49] <rexim> ваолла
[09:17:50] <rexim> вллв
[09:17:54] * rexim died
[09:18:20] <ɹǝɟılʍǝu> rexim, ня)
[09:18:27] <rexim> Куда этому чувак деньги отсылать?
[09:19:07] <ɹǝɟılʍǝu> rexim, на 1fuckчототам
[09:19:24] <rexim> .___.
[09:19:34] <ɹǝɟılʍǝu> :3
[09:19:43] <ɹǝɟılʍǝu> Гудя вездессущ
[09:20:02] <ɹǝɟılʍǝu> rexim, ты лущ ответь на мой вопрос по функциям
[09:20:35] <rexim> f2' - это что? Производная?
[09:21:17] <ɹǝɟılʍǝu> Нет, просто неизвестная функция
[09:21:20] <rexim> А, ок.
[09:21:24] <ɹǝɟılʍǝu> Какую надо найти.
[09:21:45] <ɹǝɟılʍǝu> На вскидку находится. Но нужно общее решение
[09:23:25] <Славный капитан> ɹǝɟılʍǝu: можно
[09:24:06] <Славный капитан> но только при условии, что f1 и f3 обратимы
[09:24:18] <ɹǝɟılʍǝu> Хм...
[09:29:20] xfer зашёл в конференцию
[09:39:54] <ɹǝɟılʍǝu> Славный капитан, и как это поможет?
[09:40:00] SolarRay вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[09:40:02] SolarRay зашёл в конференцию
[09:40:37] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[09:40:39] dzhon зашёл в конференцию
[09:41:10] <ɹǝɟılʍǝu> Но да, они обратимы. Если дополнять условие.
[09:44:09] <ɹǝɟılʍǝu> А, блин. Кажись вкурил)
[09:44:11] O01eg вышел из конференции
[09:48:04] <xfer> наркоман
[09:52:06] <ɹǝɟılʍǝu> Да.
[09:54:05] magog зашёл в конференцию
[09:56:11] <horta hell> Тотошка agonizes, squeezing his teeth tight and growling. All members have lost 1PTC.
[09:57:05] <ɹǝɟılʍǝu> $pet resurrect
[09:57:05] <horta hell> ɹǝɟılʍǝu: You've resurrected this conference's pet! It was a miracle! You gain 3PTC for this.
[09:58:28] ɹǝɟılʍǝu вышел из конференции
[09:58:56] ɹǝɟılʍǝu зашёл в конференцию
[09:59:03] ɹǝɟılʍǝu вышел из конференции
[09:59:29] ɹǝɟılʍǝu зашёл в конференцию
[10:03:35] rea зашёл в конференцию
[10:05:48] reggies зашёл в конференцию
[10:08:55] <rexim> ɹǝɟılʍǝu, а тебе для чего это нужно?
[10:09:34] <ɹǝɟılʍǝu> rexim, я всё размышляю о том, как оптимизировать рендер)
[10:09:51] <ɹǝɟılʍǝu> Не в реализацию уже, просто размышляю.
[10:10:41] <rexim> А, понятно. :)
[10:11:42] <ɹǝɟılʍǝu> Решил, что лучше всего будет клась рабочий слой поверх остальных.
[10:14:15] <Kerrigаn> у шланга нормальный автокомплит?
[10:14:23] <Kerrigаn> или это у меня атом косячит
[10:14:53] <rexim> Косяки на уровне атомов?
[10:14:56] <rexim> Это плохо...
[10:15:04] <Kerrigаn> атом который на жабоскрипте
[10:16:36] <ɹǝɟılʍǝu> rexim, !!!!
[10:17:09] <Kerrigаn> сублайм платный же
[10:17:25] <ɹǝɟılʍǝu> Kerrigаn, ¡¡¡
[10:17:31] <Kerrigаn> штоу
[10:17:32] <rexim> Kerrigаn, да ладно!
[10:17:36] <ɹǝɟılʍǝu> Нищеброд!
[10:17:39] <Kerrigаn> ну блин
[10:17:44] <Kerrigаn> я понимаю за иде платить
[10:17:47] <Kerrigаn> но за редактор
[10:17:55] <Kerrigаn> но ладно еще за редактор
[10:18:00] <Kerrigаn> так еще и за плагины к редактору
[10:18:36] <ɹǝɟılʍǝu> Да ладно за плагины, платить за время Керигана... Кто это выдцмал?)
[10:18:46] <Kerrigаn> щто
[10:18:49] <ɹǝɟılʍǝu> Kerrigаn, работай бесплатно
!
[10:19:00] <Kerrigаn> я поставил атом, накачал плагинов и работаю
[10:19:29] <rexim> Вы такие смефные! :3
[10:19:47] <ɹǝɟılʍǝu> Молодец. А вот разрабы атома голодают
!
[10:19:54] <Kerrigаn> гитхаб не голодает
[10:20:00] <Kerrigаn> тащетма
[10:20:04] <Kerrigаn> *тащемта
[10:20:17] <ɹǝɟılʍǝu> Откуда ты знаешь? Инсайдер!!!
[10:20:25] <rexim> >_<
[10:20:29] <Kerrigаn> хуяйдер
[10:20:35] <ɹǝɟılʍǝu> Сливаешь корпоративную инфу!
[10:20:42] <Kerrigаn> копроративную
[10:20:54] <ɹǝɟılʍǝu> Нарушение nda, в судю
[10:21:00] <Kerrigаn> я там не работаю
[10:21:07] <rexim> Судя :3
[10:21:26] <Kerrigаn> но если у них есть время сраться на сексистские темы - значит они зарабатывают
[10:21:40] <ɹǝɟılʍǝu> Тогда ты ВРЁШЬ!
[10:22:03] * Kerrigаn страдает от передоза онемэ и манги
[10:22:04] <rexim> ЁРШ!
[10:22:21] <ɹǝɟılʍǝu> Идёшь покаврёшь!
[10:23:52] <Kerrigаn> да блин, почему на дворе 2017, а плюсы еще не умеют находить функции без объявлений прототипов?
[10:24:36] <rexim> $wtf Kerrigаn
[10:24:38] <horta hell> rexim: Definition not found.
[10:24:43] <rexim> Эй!
[10:24:46] <rexim> Кто убрал?
[10:24:50] <rexim> $wtf folex
[10:24:50] <horta hell> rexim: > Нытик. (см. Kerrigan) © rexim
[10:25:04] <rexim> Ололо, небось сам керриган и убрал.
[10:25:09] <Kerrigаn> я не трогал
[10:25:15] <Kerrigаn> чините свою хорту
[10:25:26] <rexim> $wtf/Kerrigan/Нытик. (см. folex)/
[10:25:29] <rexim> wtf/Kerrigan/Нытик. (см. folex)/
[10:25:29] <horta hell> rexim: Definition updated.
[10:25:36] <rexim> Kerrigаn, да-да, рассказывай еще.
[10:25:39] <rexim> Нытик. :3
[10:25:41] <Kerrigаn> ну вот
[10:25:49] <Kerrigаn> наставили циклических ссылок
[10:25:53] <Kerrigаn> нельзя так
[10:26:02] <Kerrigаn> поставьте викпоинтер у одного
[10:26:05] <rexim> $wtf сепульки
[10:26:05] <horta hell> rexim: > важный элемент цивилизации ардритов с планеты Энтеропия. См. сепулькарии. © rexim
[10:26:10] <rexim> Ну ты понял.
[10:26:17] <Kerrigаn> я помню
[10:26:28] <Kerrigаn> из-за сепулек вселенная протекает
[10:27:00] <ɹǝɟılʍǝu> $wtf сепулькарии
[10:27:00] <horta hell> ɹǝɟılʍǝu: > устройства для сепуления. © r…
[10:27:19] <ɹǝɟılʍǝu> $wtf сепуление
[10:27:20] <horta hell> ɹǝɟılʍǝu: > занятие ардритов с планеты Энтеропия. См. сепульки. © r…
[10:27:42] <Kerrigаn> короче я не против проприетарщины, но
[10:27:55] <Kerrigаn> не хочу как тут в макоси
[10:28:40] <ɹǝɟılʍǝu> ,Kerrigаn, да ты даже не сожешь отличить опенсурс, закрытый сурс, коммерческий и нет.
[10:29:38] <Kerrigаn> 1. кто-то набросал прикольную программку без аналогов
2. она была бесплатной, но закрытой
3. аналогов так и не появилось
4. вышла новая версия, уже платная
5. все сидели на старой версии
6. макось обновилась и все соснули
7. $$$$$$
8. яблогейство
[10:29:57] Graf зашёл в конференцию
[10:30:08] Graf вышел из конференции
[10:30:16] .Хвустые Пушты вышел из конференции: Replaced by new connection
[10:30:33] <ɹǝɟılʍǝu> Ты тупой щтоли)
[10:31:33] <rexim> Kerrigаn, вы реально с фолексом два сапога пара.
[10:31:53] <rexim> Ноете из-за какой-то хуйни.
[10:32:16] <Kerrigаn> вендор лок же
[10:32:39] <rexim> Как ты меня назвал?!
[10:32:48] * Kerrigаn в пятницу наслушался охуительных историй про лицензионный автокад
[10:32:56] <Kerrigаn> *3дмакс
[10:33:59] <Kerrigаn> и что было проще перетащить всё на блендер, чем ебаться с этим хтоническим ебанитотанхейром
[10:34:23] <Kerrigаn> *ебанитонхейром
[10:35:06] .ZM зашёл в конференцию
[10:45:05] <ɹǝɟılʍǝu> Kerrigаn, нет в блендере тех же инструментов
[10:45:25] <Kerrigаn> ɹǝɟılʍǝu: это один профессионал рассказал
[10:45:31] <Kerrigаn> по всякому 3д
[10:45:42] <ɹǝɟılʍǝu> Хуёвый проф.
[10:45:43] <Kerrigаn> (и еще кучу страшных вещей)
[10:45:47] <Kerrigаn> пффф
[10:46:23] <Kerrigаn> нялайфер, ты занимался всяким 3д-видео в промышленных масштабах?
[10:46:57] <Kerrigаn> я не занимался
[10:47:00] <Kerrigаn> он занимался
[10:47:19] <xfer> все инструменты есть
[10:47:22] <xfer> и скриптинг есть
[10:47:28] <xfer> всё что нужно скриптуется
[10:47:29] <Kerrigаn> на cgevent будет выступать кстати
[10:48:15] <ɹǝɟılʍǝu> Kerrigаn, я занимался
[10:48:18] <Kerrigаn> http://www.cgevent.ru/?p=7563
[10:48:20] <Kerrigаn> вот короче
[10:49:22] <rexim> Что такое "промышленные масштабы"?
[10:49:41] <Kerrigаn> ну много машин на которых всё это говно надо рендерить, например
[10:49:56] <Kerrigаn> или просто много машин и лицензии
[10:50:01] <xfer> конвеерное рисование!
[10:50:23] <ɹǝɟılʍǝu> Щас что на макс, что на майку подписка
[10:50:27] <rexim> Kerrigаn, т.е. я могу рисовать хуи, но если у меня много машин, то я рисую хуи в промышленном масштабе?
[10:50:43] <ɹǝɟılʍǝu> Недорогая.
[10:50:49] <Kerrigаn> rexim: если ты рисуешь много графонистых хуев и делаешь из них кинцо
[10:50:58] <rexim> Kerrigаn, ok
[10:51:01] <ɹǝɟılʍǝu> Так не пори хуйни, если не разбипаешься сам.
[10:51:10] <Kerrigаn> да причем тут цена
[10:51:29] <ɹǝɟılʍǝu> Kerrigаn, а что с ними не так?
[10:51:49] <Kerrigаn> всякие сервера лицензий и всё такое, не?
[10:52:10] <ɹǝɟılʍǝu> А с ними что не так?
[10:52:28] <Kerrigаn> эм
[10:52:41] <Kerrigаn> то что они не только у здмакса, но и у отдельных плагинов, не?
[10:52:57] <ɹǝɟılʍǝu> И?
[10:53:04] <Kerrigаn> и плагины стоят дороже подписки
[10:53:16] <ɹǝɟılʍǝu> И да, будь у тебя исходники плагинов, то ты бы полез в этот матановый код поддер
[10:53:26] <ɹǝɟılʍǝu> живат его?
[10:53:34] <rexim> Живай код!
[10:53:50] <Kerrigаn> плюс это
[10:53:52] <Kerrigаn> ща
[10:55:44] <Kerrigаn> http://habrahabr.ru/post/232653/
[10:56:00] SolarRay вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[10:58:19] * Славный капитан написал код на Java 8 на лиспе
[10:58:30] <Славный капитан> с лямбдами и ссылками на методы
[10:58:46] <ɹǝɟılʍǝu> Kerrigаn, дай мне систему мышц уак в майке, волосы, физику жмдкосией как в real flow и т.д. Как будет в блендере — зови.
[10:59:28] <Kerrigаn> ɹǝɟılʍǝu: не дам
[10:59:31] <Kerrigаn> !!!
[11:00:16] <Славный капитан> (раньше там был код на Java 7, причем, похоже, на камле)
[11:01:04] <xfer> капеееец
[11:01:20] <xfer> статическая библиотека это отдельный тип проекта в визуалстудии
[11:02:27] SolarRay зашёл в конференцию
[11:02:44] <xfer> http://realflow.render.jp/home
[11:02:50] <xfer> ɹǝɟılʍǝu: это?
[11:07:03] folex зашёл в конференцию
[11:07:47] folex вышел из конференции
[11:10:55] Ёж зашёл в конференцию
[11:11:56] <xfer> ёж
[11:14:37] <Славный капитан> ɹǝɟılʍǝu: а в щи тебе не дать .\_/.
[11:14:41] <Славный капитан> ?
[11:18:04] <.ZM> какой-то пиздец скачать визуал студию с оф. сайта
[11:18:15] <.ZM> а я ведь купить хочу
[11:18:27] <rexim> .ZM, ты кто такой?
[11:18:31] <.ZM> уже наверное пол часа туда-сюда по ссылкам ихним хожу
[11:18:51] <.ZM> rexim: Я - молодой и перспективный. Давайте знакомиться?
[11:18:59] <xfer> не перспективный
[11:19:08] <rexim> .ZM, давайте. На чем программируете?
[11:19:24] <.ZM> rexim: пхп умею, шарп учу
[11:19:37] <rexim> .ZM, показывайте код на шарпе.
[11:20:06] <.ZM> Тот самый момент, когда я чувствую себя девушкой, которую просят показать сиськи.
[11:20:20] <rexim> .ZM, я жду.
[11:20:24] <Kerrigаn> титс^Wкод ор гтфо
[11:20:38] <rexim> .ZM, раз
[11:20:47] <.ZM> rexim: Console.Write("Привет");
[11:20:53] <rexim> .ZM, мало.
[11:20:54] <.ZM> Что ещё показать?
[11:21:04] <rexim> Хеллоуволды не принемаются.
[11:21:05] <Kerrigаn> что писал?
[11:21:11] <.ZM> rexim: А кто говорил, что у меня море кода?
[11:21:17] <rexim> .ZM, два
[11:21:20] <.ZM> Я же говорю, что учу ;)
[11:21:25] <xfer> учи молча тогда
[11:21:26] <Kerrigаn> сколько учишь?
[11:21:41] <.ZM> Kerrigаn: третий дедь)
[11:21:47] <.ZM> пока ток книгу читаю
[11:21:50] <Kerrigаn> учи молча
[11:21:51] <.ZM> писать еще нечего
[11:21:51] <rexim> .ZM, вот, кстати, xfer правильную вещь говорит. Нету кода - сиди не пизди.
[11:22:19] <.ZM> rexim: Есть код - сиди пизди. Так получается?
[11:22:26] <rexim> .ZM, все верно.
[11:22:31] <.ZM> а,нуок
[11:23:01] m4n71k0r зашёл в конференцию
[11:32:21] Aманушка вышел из конференции
[11:44:51] a1batross зашёл в конференцию
[11:50:41] m4n71k0r вышел из конференции
[11:57:22] <Kerrigаn> > For the actual encryption we assume the data you intend to encrypt is not too long! There is a maximum on how much data you can encrypt with RSA! For a 2048 bit RSA key this maximum is 245 bytes (or 1960 bits) that you can encrypt.
[11:57:23] <Kerrigаn> yaaaaaaay
[12:10:15] * Kerrigаn полистал доки еще
[12:10:34] <Kerrigаn> зачем RSA для шифрования генератор случайных чисел?
[12:10:42] <xfer> что за херня
[12:10:46] <xfer> #if !defined(POLARSSL_CONFIG_FILE)
#include "polarssl/config.h"
#else
#include POLARSSL_CONFIG_FILE
#endif
[12:10:57] <xfer> зачем он лезет в блок #include POLARSSL_CONFIG_FILE?
[12:11:14] <xfer> polarssl\src\library\aes.c(35): error C2006: '#include' : expected a filename, found 'identifier'
[12:11:54] <xfer> студия что, ебанутая?
[12:12:01] <xfer> ~_~
[12:13:20] <xfer> а.
[12:13:27] <xfer> pch были включены
[12:14:33] <Kerrigаn> пщщщщщщ
[12:14:58] folex зашёл в конференцию
[12:20:25] rafaelrs вышел из конференции
[12:20:45] .ZM вышел из конференции: Replaced by new connection
[12:21:16] .ZM зашёл в конференцию
[12:37:43] eaeee зашёл в конференцию
[12:38:38] <eaeee> Kerrigаn: наверное чтобы простые числа генерить
[12:38:46] <eaeee> $pet stats
[12:38:47] <Kerrigаn> эм
[12:38:48] <horta hell> eaeee:
Nickname: Тотошка
Health: 74
Satiation: 63
Age: 2 hours
[12:38:56] <Kerrigаn> так ключ уже сгенерен
[12:39:04] <Kerrigаn> или там нужно моар простых чисел?
[12:39:05] <eaeee> Или полупростые, как там
[12:40:27] <Kerrigаn> просто меня немного настораживает
[12:41:00] <Kerrigаn> что для шифрования/расшифрования будут генериться разные числа
[12:41:41] <eaeee> Kerrigаn: ну и что?
[12:41:53] <eaeee> Kerrigаn: закрытый открытый ключ
[12:42:01] <Kerrigаn> у меня они уже есть
[12:42:04] <Kerrigаn> я про случаные
[12:42:08] <Kerrigаn> *случайные
[12:42:29] <Kerrigаn> я должен функции для расшировки кормить генератор случайных чисел
[12:42:37] <Kerrigаn> несмотря на то, что я уже имею ключи
[12:42:40] <Kerrigаn> втф
[12:44:09] <eaeee> Kerrigаn: может там сеансовые ключи ещё есть
[12:44:20] RTFM вышел из конференции
[12:44:27] <Kerrigаn> но ведь это не SSL
[12:44:43] <Kerrigаn> я хочу расшифровать/зашифровать строку
[12:45:03] <xfer> всё верно
[12:45:09] <xfer> что бы у тебя одна строка никогда не была похожа на другую
[12:45:23] RTFM зашёл в конференцию
[12:45:49] <Kerrigаn> сейчас допишу - эта фигня работать не будет, инфа 100%
[12:46:15] <xfer> в итоге у тебя никогда не будет 'A\0' == 50, к примеру
[12:49:00] <Kerrigаn> однако работает
[12:49:04] <Kerrigаn> втф
[12:49:37] <Kerrigаn> кстати, как правильно готовить хидеры, чтобы там сразу определения были?
[12:50:10] <Kerrigаn> и оно не вопило про повторяющиеся символы
[12:50:14] <Kerrigаn> гард воткнул
[12:58:09] a1batross вышел из конференции: Logged out
[12:58:28] a1batross зашёл в конференцию
[12:59:54] .ZM вышел из конференции: Replaced by new connection
[13:00:08] .ZM зашёл в конференцию
[13:03:06] ckorzhik зашёл в конференцию
[13:06:23] a1batross вышел из конференции: Disconnected: Replaced by new connection
[13:06:25] a1batross зашёл в конференцию
[13:24:06] <folex> Kerrigаn: ты прав, это странно
[13:24:10] <folex> нахуя ему рандом
[13:24:23] <Kerrigаn> похуй - всё работает
[13:24:31] <folex> я хочу знать теперь
[13:24:37] <folex> где у тебя такое говно? кинь доку
[13:24:41] <Kerrigаn> ща
[13:24:57] <Kerrigаn> https://polarssl.org/api/pk_8h.html#a1dd92fc68132d533530bcee594c49cf5
[13:27:58] <rexim> Вы таки встретились.
[13:28:02] <rexim> Как это мило! :3
[13:28:39] Graf зашёл в конференцию
[13:28:39] Graf вышел из конференции
[13:29:07] <folex> хм
[13:29:27] <folex> коллега подсказал хорошую мысль: возможно они так защищаются от всяких тайминг-аттак и прослушки гудения процессора
[13:29:34] <folex> но это дохуя странно
[13:29:44] cat3 зашёл в конференцию
[13:31:04] Ender зашёл в конференцию
[13:32:03] <Ender> День
[13:32:26] <Kerrigаn> rexim: мы вообще-то давно уже
[13:32:31] <Kerrigаn> в другой конфе общаемся
[13:32:37] <rexim> Kerrigаn, я рад за вас! :3
[13:33:18] <folex> Охуенная дока https://polarssl.org/module-level-design-public-key просто отличная
[13:36:47] <xfer> картиночки
[13:43:40] <folex> Kerrigаn: rsa_rsaes_pkcs1_v15_decrypt
[13:43:46] <folex> rsa_private( ctx, f_rng, p_rng, input, buf );
[13:45:20] <folex> >needed for blinding
[13:46:03] <Kerrigаn> таки от тайматак?
[13:46:23] <folex> по ходу да…
[13:46:27] <Kerrigаn> ну лан
[13:47:37] <folex> у меня теперь передоз сишного кода
[13:48:06] <Kerrigаn> у меня
[13:48:17] <folex> пойду хуярить веб теперь, да
[13:49:22] <Ender> define i32 @square_unsigned(i32 %a) {
%1 = mul i32 %a, %a
ret i32 %1
}
[13:49:24] <Ender> хм
[13:49:59] <Ender> я думаю меня нахуй убьют если я сделают трансляцию в ir
[13:51:46] <folex> что это за ассемблеро-подобное нечто?
[13:52:06] <Ender> ддмь слышал?
[13:52:10] <Ender> llvm
[13:52:16] <Ender> вот асм для нее ir
[13:52:18] <folex> а, да
[13:52:22] <folex> понятно
[13:52:28] <folex> это байткод называется
[13:52:30] <xfer> чпок
[13:52:39] <folex> Ender: зачем ты пишешь под ллвм?
[13:52:45] <folex> ну или почему
[13:52:50] <Ender> я еще не пишу нихуя
[13:52:54] <Ender> я приценяюсь
[13:53:02] <Ender> я ж траслятор щас буду писать
[13:53:11] <Ender> я вот думаю
[13:53:12] <folex> из чего во что?
[13:53:24] <Ender> из пиздеца в асм
[13:53:30] <Kerrigаn> эм
[13:53:40] <folex> // "транслятор" в байткод — суть компилятор, амирите? ForNeVeR, rexim
[13:53:41] <Ender> я показывал своё новое задание?
[13:53:42] <Kerrigаn> ллвм разве сам в асм не умеет?
[13:53:57] <Ender> курсач же
[13:54:04] <folex> он выбирает между IR и асмом
[13:54:09] <Ender> да
[13:54:19] <folex> я за ir
[13:54:29] <Ender> я за AVR
[13:54:30] <folex> полезнее навык
[13:54:42] <folex> а что, для аврок нет ллвм?
[13:54:54] <folex> https://github.com/sushihangover/llvm-avr
[13:55:00] <folex> Ender: хуярь в ллвм
[13:55:16] <Ender> мне препод скидывал файл где он сам описывал набор микрокоманд atmega128
[13:55:42] <Ender> пижжу
[13:55:45] <rexim> folex, зачем хайлайтить-то?
[13:55:46] <Ender> инструкций.
[13:55:53] <rexim> folex, folex folex folex
[13:56:03] <Ender> миксермиксермиксер
[13:56:05] <folex> rexim: что бы ты ответил
[13:56:12] <folex> и меня не хайлайтит тут
[13:56:17] <rexim> =(
[13:57:02] Graf зашёл в конференцию
[13:57:06] <ɹǝɟılʍǝu> Вопрос по хаскелю.
[13:57:14] Graf вышел из конференции
[13:57:30] <folex> Да.
[13:57:52] <ɹǝɟılʍǝu> Как бы мне умножить каждый чётный по индексу элемент в списке на какое-то число?
[13:57:54] <ɹǝɟılʍǝu> Хм...
[13:58:35] <Ender> folex, и нет, это транслятор. потому что мы на выходе получим mov a1, eax eax xor, xor... такую хуету, язык ассемблера. после нее микрооперации. там, машинные коды.
[13:58:42] .ZM вышел из конференции: Replaced by new connection
[13:58:50] <ɹǝɟılʍǝu> Ender, чо в скайп только добавился и сразу удалился?..
[13:59:20] <xfer> ɹǝɟılʍǝu: почему меня нет в твоём скайпике?
[13:59:21] <Ender> та же add r1, r2 -- это 7-8 микрокоманд, в каком-нибудь x86
[13:59:32] <rexim> ɹǝɟılʍǝu, зипуй с индексом, мапуй пару либо обратно в число, либо в умноженное в зависимости от индекса.
[13:59:44] <Ender> ɹǝɟılʍǝu у меня вообще скайп 2 дня выключен уже.
[13:59:47] <ɹǝɟılʍǝu> rexim, да, тоже только что так подумал ._.
[13:59:56] <rexim> ɹǝɟılʍǝu, =*
[14:00:01] <ɹǝɟılʍǝu> rexim, =*
[14:00:37] <folex> Ender, компиляторы в байт код — тоже компиляторы
[14:00:47] <Ender> трансляторы блядь
[14:00:57] <folex> > More generally, compilers are a specific type of translators.
[14:01:03] <ɹǝɟılʍǝu> rexim, а ещё можно фигануть список [1, 3, 1, 3, ...], а потом zipWith
[14:01:28] <folex> Ender: http://courses.cs.vt.edu/~cs1104/Compilers/Compilers.010.html
[14:02:05] <Ender> Байт-код или байтко́д (англ. byte-code), иногда также используется термин псевдоко́д — машинно-независимый код низкого уровня, генерируемый транслятором и исполняемый интерпретатором, блядь.
[14:02:55] <Ender> а блядь асм у нас машинно-зависимый или нет?
[14:03:08] <Ender> язык ассемблера имею в виду.
[14:03:50] <folex> > Because of its performance advantage, today many language implementations execute a program in two phases, first compiling the source code into bytecode
[14:03:58] <folex> Конечноо машинно-зависимый
[14:04:22] <folex> Где-то какие-то операции есть, где-то адресация другого размера
[14:04:26] <folex> всякая такая хуйня
[14:04:33] <Ender> ну и все
[14:04:56] <Ender> но фронтэнд к ллвм делать прям страшно
[14:05:20] <ɹǝɟılʍǝu> rexim, zipWIth (+) vector $ cycle [1, 3]
[14:07:40] folex вышел из конференции
[14:19:33] folex зашёл в конференцию
[14:24:54] cat3 вышел из конференции
[14:25:23] cat3 зашёл в конференцию
[14:27:24] <eaeee> Ender: а что ты делаешь?
[14:30:43] <Ender> нихуя я не делаю
[14:30:52] <Ender> транслятор надо делать
[14:31:07] <xfer> так делай
[14:31:49] <eaeee> Ender: откуда куда?
[14:32:06] <Ender> из какой-то хуеты в асм
[14:32:13] <Ender> показать задание?
[14:32:18] <eaeee> Давай
[14:32:54] <folex> 0xd34df00d: а ты на свой макбук не ставил лялих?
[14:33:06] <Ender> http://pastebin.com/2xC7UZKK
[14:36:09] <Ender> folex, на макбуке у него личкрафты для мака.
[14:36:11] <Ender> очевидно же
[14:36:56] <folex> причем тут личкрафты вообще?
[14:37:22] a1batross вышел из конференции: Disconnected: Replaced by new connection
[14:37:25] a1batross зашёл в конференцию
[14:38:39] <ɹǝɟılʍǝu> folex, так а почему на макбук может не пойти линукс?
[14:38:49] <folex> он "пойдет"
[14:38:56] <folex> просто потенциально может жрать батарею как ебанутый
[14:39:02] <magog> сейчас - без проблем. Там x86 везде
[14:39:04] <folex> с вифи проблемы бывают
[14:39:23] <folex> всякие там проблемы могут быть короче
[14:40:28] <ɹǝɟılʍǝu> folex, не попробуешь -- -не узнаешь
[14:40:54] <folex> пффф
[14:40:57] <folex> на дворе 2014 год
[14:41:05] <folex> я могу позаимствовать чужой опыт
[14:41:30] <folex> впрочем, я слышал, сишники обычно так не делают >__>
[14:41:38] <folex> так что я не удивлен твоим умозаключением
[14:45:28] <a1batross> folex, на макбуках хорошо линукс работает. Но это я лишь слышал
[14:46:11] <folex> ну я вот погуглил — вроде и правда хорошо всё
[14:46:16] <folex> волнуюсь только за батарею теперь
[14:48:21] ckorzhik вышел из конференции
[14:49:08] <folex> Еще волнуюсь за несколько мониторов и ретину
[14:51:27] rexim вышел из конференции
[14:53:59] <ɹǝɟılʍǝu> Как правильно?
Prelude> let near = \x n -> if rem > ( mult / 2 ) then result + mult else result where rem = mod x n | result = x - rem

<interactive>:41:93: parse error on input `|'
[14:56:11] <ɹǝɟılʍǝu> А, разобрался
[14:56:33] <folex> > 6 лет опыта в TCP/IP стеке
[14:56:50] <folex> > 2 года опыта в REST
[14:56:55] <folex> /_\
[14:57:39] <ɹǝɟılʍǝu> folex, почему так? http://lpaste.net/115965
[14:58:18] <folex> оно не замыкает n по ходу
[15:00:35] <folex> хз короче
[15:05:56] <Ender> ForNeVeR, а можна boost::spirit::qi::_1, 2, 3, ... на лету создавать несколько?
[15:05:58] <Ender> ну
[15:06:01] <Ender> свитч же
[15:06:07] ckorzhik зашёл в конференцию
[15:09:57] Kerrigаn вышел из конференции
[15:12:09] Kerrigаn зашёл в конференцию
[15:14:15] rexim зашёл в конференцию
[15:17:04] Kerrigаn вышел из конференции
[15:26:06] grouzen вышел из конференции
[15:30:14] <Ender> ForNeVeR, auto mainNode = "program" >> qi::omit[*(qi::space)] >> "var" >> qi::omit[*(qi::space)] >> *(assignNode) >>
qi::omit[*(qi::space)] >> "begin" >> qi::omit[*(qi::space)] >> *(expression >> qi::omit[*(qi::space)]) >> "end.";, нормас?
[15:31:49] ckorzhik вышел из конференции
[15:32:42] ckorzhik зашёл в конференцию
[15:32:55] matraskin вышел из конференции
[15:32:59] ckorzhik вышел из конференции
[15:44:02] <ɹǝɟılʍǝu> rexim, почему? http://lpaste.net/115967
[15:45:42] <rexim> Секундочку...
[15:47:32] <rexim> ɹǝɟılʍǝu, попробуй так:
let near x n = (if rem > ( n / 2 ) then result + n else result) where rem = mod x n; result = x - rem
[15:47:59] <ɹǝɟılʍǝu> rexim, и правда...
[15:48:02] <ɹǝɟılʍǝu> Спасибо!
[15:48:12] <rexim> Пожалуйста! ^^
[15:48:29] <ɹǝɟılʍǝu> Гы
[15:48:37] <ɹǝɟılʍǝu> http://lpaste.net/115968
[15:48:48] <ɹǝɟılʍǝu> :34
[15:49:46] <rexim> Это он на что?
[15:49:59] <rexim> Что было в it?
[15:51:03] <ɹǝɟılʍǝu> rexim, near 57 10
[15:51:46] <rexim> Ну да
[15:51:48] <rexim> Prelude> :t near
near :: (Fractional a, Integral a) => a -> a -> a
Prelude>
[15:51:55] <rexim> Нужно уточнить типы.
[15:52:24] <ɹǝɟılʍǝu> Угу
[15:52:42] <rexim> У тебя целые числа планируются?
[15:53:10] <ɹǝɟılʍǝu> В идеале только целые.
[15:53:15] <rexim> Если да, то
let near x n = (if rem > ( n `div` 2 ) then result + n else result) where rem = mod x n; result = x - rem
[15:53:37] <ɹǝɟılʍǝu> Таки да, всё ня так.
[16:07:54] folex вышел из конференции
[16:13:17] <xfer> ололо
[16:41:03] uggur зашёл в конференцию
[16:56:11] <horta hell> Тотошка agonizes, squeezing his teeth tight and growling. All members have lost 1PTC.
[16:56:28] <a1batross> $pet ressurect
[16:56:28] <horta hell> a1batross: Try $pet help.
[16:56:33] <a1batross> $pet ressurrect
[16:56:34] <horta hell> a1batross: Try $pet help.
[16:56:36] <a1batross> $pet help
[16:56:36] <horta hell> a1batross: Available commands: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[16:56:41] <a1batross> $pet resurrect
[16:56:41] <horta hell> a1batross: You've resurrected this conference's pet! It was a miracle! You gain 3PTC for this.
[16:56:51] <a1batross> $pet transfer ɹǝɟılʍǝu 3
[16:56:51] <horta hell> a1batross: Transaction ok.
[16:56:58] <a1batross> $pet stats
[16:56:59] <horta hell> a1batross:
Nickname: Тотошка
Health: 100
Satiation: 100
Age: 0 hours
[16:57:03] <a1batross> $pet rating
[16:57:04] <horta hell> a1batross:
zxc: 241PTC
ɹ…: 59PTC
e…: 27PTC
[16:57:08] <ɹǝɟılʍǝu> омг
[16:59:00] ckorzhik зашёл в конференцию
[17:03:27] imarpus зашёл в конференцию
[17:08:24] <Ender> ForNeVeR, ну ты где там?
[17:09:59] <rexim> Ender, очевидно, что работает.
[17:10:26] <uıʃɐɟ∀> А если не работает, то всё равно пишет код.
[17:11:48] <ɹǝɟılʍǝu> uıʃɐɟ∀, Афалинушка!
[17:12:50] <Ender> я омитспейс по-пацански научился использовать.
[17:13:07] <ForNeVeR> Ender: да чо ты доебался?
[17:13:14] <Ender> а
[17:13:23] <Ender> ты щас сильно занят?
[17:13:28] <Ender> мож я потом спрошу?
[17:14:16] <ForNeVeR> Ну, я токо домой припёрся.
[17:14:26] <Ender> ну похавай тогда
[17:14:27] <ForNeVeR> Давай, теперь уж показывай :)
[17:14:59] <Ender> слушай, а как делать несколько qi::_1 например?
[17:15:07] <Ender> точнее нет
[17:15:08] <Ender> не так
[17:15:58] <Ender> у меня будет phoenix::new<switchNode>(_1, _2, ...)
[17:16:14] <Ender> вот там где многоточие нужно чтобы их динамически было дохуя или 3.
[17:16:44] <ForNeVeR> Нихуясе, вариадик шоле хочешь?
[17:16:48] <ForNeVeR> А ты подрос!
[17:17:37] <Ender> я потом в авр транслировать буду.
[17:17:43] <Ender> или ллвм
[17:17:45] <Ender> не решил
[17:17:51] <Ender> ир то что
[17:24:11] Kerrigаn зашёл в конференцию
[17:24:32] <Kerrigаn> цодингтим, чем return 0 отличается от return (0) ?
[17:25:25] <ɹǝɟılʍǝu> омг
[17:26:40] <Kerrigаn> аааа
[17:26:47] <Kerrigаn> > BSD kernel source file style
[17:30:13] grouzen зашёл в конференцию
[17:30:23] Graf зашёл в конференцию
[17:30:32] Graf вышел из конференции
[17:39:56] <xfer> пздц студия
[17:39:58] <xfer> пишешь код
[17:40:01] <xfer> а оно срёт подсказками
[17:40:05] <xfer> и перекрывает экран
[17:40:07] <xfer> ска.
[17:41:57] <Kerrigаn> было в эклипсе/ткаббере
[17:44:28] <Ender> и кстати да.
[17:46:48] rea вышел из конференции: Вышел из Vacuum-IM
[17:49:35] Nibbler зашёл в конференцию
[17:53:20] ckorzhik вышел из конференции
[17:53:36] ckorzhik зашёл в конференцию
[17:53:43] ckorzhik вышел из конференции
[17:55:19] rexim вышел из конференции
[17:57:42] <ɹǝɟılʍǝu> send/rexim/!!! /
[17:57:44] <horta hell> ɹǝɟılʍǝu: Message enqueued.
[17:57:46] ckorzhik зашёл в конференцию
[17:57:57] <eaeee> ForNeVeR: чем удобно парсить html в шарпе?
[17:58:26] <ɹǝɟılʍǝu> eaeee, там есть несколько парсеров
[17:59:11] <ForNeVeR> eaeee: HtmlAgilityPack.
[17:59:13] <eaeee> ɹǝɟılʍǝu: ты про стандратныое ?
[17:59:19] <ɹǝɟılʍǝu> Да
[17:59:38] <ForNeVeR> Про стандартные HTML-парсеры что-то не слышал.
[17:59:45] <ForNeVeR> Ещё регекспами можно :3333
[18:00:28] <eaeee> ForNeVeR: это ж тяжко?
[18:00:41] <ForNeVeR> Пф, берёшь да хуяришь.
[18:00:57] <ɹǝɟılʍǝu> ForNeVeR, попробуй Html Agility Pack
[18:01:07] <ForNeVeR> ɹǝɟılʍǝu: эм, я его сразу и посоветовал.
[18:01:12] <ɹǝɟılʍǝu> Ой
[18:01:13] <eaeee> :)
[18:02:15] <eaeee> еще бы неплохо бы научиться пользоваться нугетом
[18:02:31] <ForNeVeR> А шо там уметь? Берёшь да хуяришь!
[18:03:13] <ForNeVeR> У нас в форневерляндии все UI принудительно содержат только одну кнопку - "хуярить".
[18:03:34] <ForNeVeR> А все CLI - соответствующую команду.
[18:03:45] <ForNeVeR> Заместо sudo!
[18:05:16] <a1batross> ForNeVeR: а как же "Сделать заебись?"
[18:07:12] <ForNeVeR> Никому не будет заебись!
[18:07:20] <ForNeVeR> Потому что все будут хуярить!
[18:07:38] <ForNeVeR> Ну, я хотя бы честен с населением форневерляндии.
[18:14:29] Ender вышел из конференции
[18:20:56] reggies вышел из конференции
[18:21:36] uggur вышел из конференции
[18:27:11] rexim зашёл в конференцию
[18:27:25] ckorzhik вышел из конференции
[18:27:39] ckorzhik зашёл в конференцию
[18:29:10] Ender зашёл в конференцию
[18:30:43] <Ender> так это
[18:30:46] <Ender> как же сделать заебись
[18:30:49] <Ender> в смысле.
[18:30:57] <Ender> что ты там говорил про вариадики?
[18:31:10] <Ender> ты же что-то про них говорил!
[18:32:07] <Ender> ForNeVeR,
[18:34:00] <ForNeVeR> Ты сам сказал, что тебе нужны вариадики. Это не было моей идеей.
[18:34:19] <ForNeVeR> Хотя я лично понимаю, зачем они тебе в данном случае.
[18:34:30] <ForNeVeR> s/понимаю/не понимаю/
[18:34:32] <horta hell> ForNeVeR: Хотя я лично не понимаю, зачем они тебе в данном случае.
[18:35:06] xfer вышел из конференции
[18:35:24] <Ender> а твоей идеей было?
[18:35:36] <Ender> парсить каждый кейс отдельно?
[18:35:45] <Ender> и тогда _1 хватит?
[18:36:15] SolarRay вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[18:36:20] SolarRay зашёл в конференцию
[18:37:02] Kerrigаn вышел из конференции
[18:37:09] <Ender> кстати, как такое парсить?
[18:37:10] <Ender> <фиксированного_цикла>::=for each<идентификатор> in ( Const1,Const2,...) <оператор>
[18:38:00] <ForNeVeR> Я вообще ни хуя не понимаю, о чём ты говоришь.
[18:38:46] <ForNeVeR> Однако похоже, что тебе просто нужно распарсить список, совсем как наши предки делали в те времена, когда у них не было никаких там выебонистых вариадиков.
[18:40:24] xspeed зашёл в конференцию
[18:44:30] imarpus вышел из конференции
[18:57:00] eaeee вышел из конференции
[19:13:05] Ender вышел из конференции
[19:14:06] eaeee зашёл в конференцию
[19:15:29] <eaeee> ForNeVeR: форыч в шарпе работает только с IEnumerable объектами?
[19:15:59] <ForNeVeR> Wrong.
[19:16:08] <rexim> Дед Форыч
[19:16:32] <ForNeVeR> Шобы было повеселее, старина Андерс решил сделать, чтобы форыч и await юзали утиную типизацию.
[19:16:36] <eaeee> почему :-(
[19:16:54] <ForNeVeR> Потому, что во времена .NET 1.0 не было генериков.
[19:16:56] <eaeee> А, понял
[19:16:59] <ForNeVeR> Ну а await уже чисто для лулзов.
[19:17:08] <ForNeVeR> Кстати, форыч ещё и кастовать умеет.
[19:17:32] <ForNeVeR> foreach (MySuckingType x in collection) делает касты каждого элемента к MySuckingType.
[19:17:53] <ForNeVeR> Если у тебя в руках IEnumerable<object>, это может помочь отстрелить ногу, например.
[19:19:38] a1batross вышел из конференции: Disconnected: closed
[19:20:27] <eaeee> await я ещё не осилил
[19:21:20] Славный капитан вышел из конференции
[19:21:45] magog вышел из конференции
[19:22:49] reggies зашёл в конференцию
[19:23:03] folex зашёл в конференцию
[19:23:34] <ForNeVeR> Кто вручную не проверял Handle на != null перед вызовом Form.BeginInvoke (игнорируя предупреждения компилятора, да-да) и не делал ручной раздачи результатов по списочку IAsyncResult в ASP.NET - тот уж не поймёт, чем await так хорош :(
[19:23:46] <folex> ох блядь
[19:23:52] <folex> решили впилить akka-kryo
[19:23:54] <folex> БОЛЬ
[19:23:58] * ForNeVeR чувствует себя устаревшим.
[19:24:19] rea зашёл в конференцию
[19:24:51] <folex> "поцоны, а давайте вы пропишете ВСЕ классы в конфиг, тогда мы сможем нормально их сериализовать"
[19:25:07] <ForNeVeR> Штоа?!
[19:25:14] <ForNeVeR> ШОАПРГХ
[19:25:29] <folex> "ах да, в нашей классной новой версии (качайте её с мейвена прямо сейчас без смс) мы всё пофиксили, больше так делать не надо (правда будет медленно)"
[19:25:31] * ForNeVeR выхватывает ОГНЕННЫЙ ТЪПЪР (+5).
[19:25:44] <folex> "ой, и да, я забыл выложить новую классную версию в мейвен, так что пошли нахуй"
[19:26:00] <folex> опенсурц
[19:26:09] <folex> пизда канеш
[19:26:15] * ForNeVeR использует умение ЯРОСТЪ ТОПОРА
[19:26:29] <ForNeVeR> Где эта библиотека?
[19:26:32] <ForNeVeR> Давайте её отпиздим!
[19:26:47] <folex> https://github.com/romix/akka-kryo-serialization
[19:26:52] uggur зашёл в конференцию
[19:26:55] <folex> Там еще классная штука есть
[19:27:10] eaeee вышел из конференции
[19:27:10] <folex> там как сделано: каждому классу сопоставляется айдишник, и потом он гоняется между нодами
[19:27:18] <ForNeVeR> А в чём выражается akka-специфика данных сериализаторов?
[19:27:24] uggur вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[19:27:25] <folex> и там есть классная "стратегия": генерить айдишники на лету
[19:27:30] <ForNeVeR> Гуид.
[19:27:37] <folex> то есть когда класс пытаешься сериализовать — ему присваивается лонг
[19:27:39] <folex> НО
[19:27:44] <folex> если у тебя две ноды
[19:27:47] <ForNeVeR> А хули не гуид?
[19:27:57] <ForNeVeR> Ебать эти лонги.
[19:28:06] <folex> то классы на них
а) иногда пытаются сериализоваться в разном порядке
б) иногда вообще не пытаются
[19:28:17] <folex> и получается, что у тебя не соответствуют айдишники, и всё идет пиздой
[19:28:31] <folex> плюс ты не можешь десериализовывать классы, которые до этого не сериализовал
[19:28:34] <folex> парам-пам-пам!
[19:28:34] <ForNeVeR> Заебатая архитектура.
[19:28:45] <folex> и у этого творца три таких либы
[19:28:47] <ForNeVeR> В каком году вы от неё отказались? В двухтысячном?
[19:28:51] <folex> для разных сериализаторов
[19:28:59] <folex> ты что, это новейшие технологии
[19:29:07] <folex> на тайпсейфе ссылки на эти репы
[19:29:18] <ForNeVeR> Всем известно, что миром правят ДРЕВНЕЙШИЕ технологии.
[19:29:24] <ForNeVeR> Чем древнее - тем лучше.
[19:29:25] <folex> короче пизда прост
[19:29:29] ckorzhik вышел из конференции
[19:29:34] <folex> 69 звездочек блядь
[19:29:34] <ForNeVeR> Во всяком случае, для СШК это правило верно.
[19:29:49] <folex> днище
[19:30:01] <folex> зато блядь ТРАФИК СЖИМАЮТ ХИТРЫМ АЛГОРИТМОМ ТЫ ЧТО
[19:30:08] <folex> ОПТИМИЗАЦИИ НА КАЖДОМ ШАГУ БЛЯДЬ
[19:30:21] <folex> /_\
[19:30:44] <ForNeVeR> Ты сегодня весёлый!
[19:37:12] <ɹǝɟılʍǝu> ForNeVeR, дядя Форнёверик!
[19:39:55] <rexim> ForNeVeR, Форневерику-сан!
[19:40:27] <ForNeVeR> ._.
[19:41:22] Nibbler вышел из конференции
[19:41:44] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[19:41:45] Ender зашёл в конференцию
[19:42:01] a1batross зашёл в конференцию
[19:43:48] rafaelrs зашёл в конференцию
[19:46:50] dzhon зашёл в конференцию
[19:47:45] dzhon вышел из конференции
[19:51:21] dzhon зашёл в конференцию
[19:52:17] dzhon вышел из конференции
[19:56:28] <ɹǝɟılʍǝu> Почему это == 9/2? (+ 4 (/ 2 (+ 2 2)))
[19:56:37] dzhon зашёл в конференцию
[19:57:19] <ɹǝɟılʍǝu> А, понял
[19:57:37] <ForNeVeR> Школоло?
[20:00:11] <rexim> ForNeVeR, форневерику-сан, вот смотри. У нас в логлисте по факту два конфига: для разработчика и для продакшена.
[20:00:25] <rexim> Я тут хочу начать тестики писать на этом specs2.
[20:00:38] <rexim> И походу намечается третья кофигурация. :D
[20:00:43] <ForNeVeR> TDD? Это интересно, давай попробуем.
[20:00:51] <ForNeVeR> Ну и пусть будет третья.
[20:01:03] <rexim> Development, Testing, Production
[20:01:04] <rexim> Хм...
[20:01:07] <rexim> Неплохо.
[20:01:13] <ForNeVeR> Ты какие тесты хочешь делать, интеграционные или модульные?
[20:01:21] <rexim> Пока модульные.
[20:01:30] <rexim> Хотя я планирую обращаться к базе же...
[20:01:38] <rexim> Все сложно. :)
[20:01:41] <ForNeVeR> Для модульных, я считаю, нужно мокать DAL. Так что конфигурация им не нужна. Наверное?
[20:01:53] <ForNeVeR> А DAL отдельно тестировать, например.
[20:02:04] <rexim> Мне кажется, мокать DAL та еще ебота.
[20:02:04] <ForNeVeR> (хотя отдельные тесты для DAL - тоже модульные)
[20:02:17] <ForNeVeR> Ну, на самом деле я тоже нихуя не разбираюсь в этих тестах.
[20:02:23] <rexim> Гы
[20:03:23] <rexim> И самое интересное, конфига-то три, а application.conf у нас один. Он выступает в роли каркаса для конфигов из переменных окружения.
[20:03:40] <rexim> И что самое удивительно, это пока что самый удобный подход, который я вижу.
[20:04:37] ckorzhik зашёл в конференцию
[20:04:39] <rexim> Это все из-за Хероку, видимо...
[20:04:52] <ForNeVeR> Да, хероку позволяет удобно настраивать эти переменные.
[20:05:32] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[20:06:44] O01eg зашёл в конференцию
[20:11:55] dzhon зашёл в конференцию
[20:12:50] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[20:17:37] <rexim> АРГХ!!1
[20:17:39] <Ender> блиииин
[20:17:50] <Ender> ForNeVeR, ты жк мне говорил это
[20:17:59] <Ender> я вот не могу вспомнить
[20:18:07] <rexim> Всем снов...
[20:18:19] rexim вышел из конференции
[20:18:20] <Ender> про _1
[20:19:02] dzhon зашёл в конференцию
[20:19:22] <ForNeVeR> Чего.
[20:19:30] <Ender> мы блок нод так читали!
[20:19:39] <ForNeVeR> Ты бредишь.
[20:19:56] <ForNeVeR> Если там переменное число объектов - значит, делай список. Что может быть проще?
[20:19:58] <Ender> у нас там было много стейтментов, но _1 нам хватало, чтобы всех их прочитать.
[20:20:17] <ForNeVeR> У нас там вариадиков точно не было.
[20:23:14] <Ender> http://pastebin.com/sNYrczms
[20:23:20] <Ender> блокнод
[20:23:39] <ForNeVeR> // *** ADDED BY HEADER FIXUP ***
[20:24:02] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[20:24:02] rafaelrs вышел из конференции
[20:24:04] <Ender> у нас там просто [qi::_val = phoenix::new_<BlockNode>(_1)]
[20:24:04] dzhon зашёл в конференцию
[20:24:29] <Ender> ой, простите. ну это студия мне все изгавнякала, я не виноват и не обращаю на это внимание.
[20:24:35] <ForNeVeR> Слушайте, а миксер не хуй! Он и правда там чего-то коммитит.
[20:27:26] magog зашёл в конференцию
[20:28:57] <ɹǝɟılʍǝu> Ender, а ты хуй.
[20:29:15] dzhon вышел из конференции: Replaced by new connection
[20:29:17] dzhon зашёл в конференцию
[20:30:34] <Ender> ...
[20:39:18] dzhon вышел из конференции: Replaced by new connection
[20:39:20] dzhon зашёл в конференцию
[20:43:03] ɹǝɟılʍǝu вышел из конференции
[20:44:26] dzhon вышел из конференции: Replaced by new connection
[20:44:29] dzhon зашёл в конференцию
[20:49:51] Aманушка зашёл в конференцию
[20:50:28] <ForNeVeR> send/rexim/Миксер, ты не хуй!/
[20:50:29] <horta hell> ForNeVeR: Message enqueued.
[20:50:49] <ForNeVeR> send/rexim/В смысле, ты и не пизда, миксер./
[20:50:49] <horta hell> ForNeVeR: Message enqueued.
[20:50:57] <ForNeVeR> send/rexim/Миксер, ты торт, вот!/
[20:50:58] <horta hell> ForNeVeR: Message enqueued.
[20:51:12] <ForNeVeR> А то поймёт ещё неправильно.
[20:52:26] <Ender> http://pastebin.com/B8S8izt6
[20:52:40] <Ender> мне надо return такой же по индексу.
[20:52:46] <Ender> где индекс взять?
[20:53:07] <ForNeVeR> Ты несёшь какую-то непонятную белиберду.
[20:53:20] <Ender> ты посмотрел на код?
[20:53:28] <ForNeVeR> Да.
[20:53:42] <ForNeVeR> Твоя белиберда от этого не обрела смысла, прости.
[20:53:48] <Ender> бля, я там забыл одно поле объявить
[20:53:56] <Ender> но не суть.
[20:54:04] <Ender> короче!
[20:54:57] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[20:54:59] dzhon зашёл в конференцию
[20:56:21] <Ender> for (auto it : constants)
if (it->execute(context, fmap) == expr->execute(context, fmap))
return // вот здесь должен быть такой же по индексу элемент из statement, который я execute.
[20:56:25] <Ender> =/
[20:56:34] <ForNeVeR> Такой же - какой же?
[20:56:43] <ForNeVeR> Чему равен индекс?
[20:57:02] <Ender> такой же по индексу.
[20:57:09] <ForNeVeR> Какой же?
[20:57:18] <ForNeVeR> Что он несёт вообще?
[20:57:22] <ForNeVeR> А, стойте, я понял.
[20:57:32] <ForNeVeR> Я же просто гениальный безумный учоный.
[20:57:38] <ForNeVeR> Ему нужен zip.
[20:58:39] <ForNeVeR> Ender: вот тебе один из вариантов: перед циклом заведи интовую переменную себе, каждый шаг цикла инкрементируй её. Она и будет индексом.
[20:58:54] <ForNeVeR> По этому индексу бери шо те нужно.
[20:59:00] <Ender> типа statement[n]->execute?
[20:59:05] <Ender> так разве можно?
[20:59:10] <Ender> хм
[20:59:13] <Ender> наверное можно.
[20:59:21] <ForNeVeR> А что такое aofs?
[20:59:25] <Ender> вектор.
[20:59:27] <Ender> а
[20:59:29] <Ender> ну да.
[20:59:32] <ForNeVeR> У этого типа есть оператор доступа по индексу же.
[20:59:36] <ForNeVeR> Так что всё ок.
[20:59:38] <Ender> да есть
[20:59:40] <Ender> все ок
[20:59:48] Graf зашёл в конференцию
[20:59:56] <ForNeVeR> Ну, ты мог бы использовать zip, но я не помню, как его в STL сделать. Можешь погуглить.
[21:00:02] Graf вышел из конференции
[21:00:13] <ForNeVeR> zip позволит тебе итерировать пары (constant, statement).
[21:00:32] Aманушка вышел из конференции
[21:04:38] eaeee зашёл в конференцию
[21:04:51] uggur зашёл в конференцию
[21:06:37] Aманушка зашёл в конференцию
[21:09:36] eaeee вышел из конференции
[21:15:00] eaeee зашёл в конференцию
[21:18:13] <folex> пиздец, дебри iOS/OSX — это просто адище
[21:18:24] <folex> com.apple.xpc.launchd[1]: (com.apple.imfoundation.IMRemoteURLConnectionAgent) The _DirtyJetsamMemoryLimit key is not available on this platform.
ЧТО
[21:18:25] <folex> ЧТОООООО
[21:18:29] <folex> ЧТОООООТЧТОЧТОЧТОТОТОТЫВФДЫЛдыфлво
[21:21:12] <Ender> http://pastebin.com/C6hwrc5V
[21:21:19] <Ender> ForNeVeR
[21:21:33] <Ender> как сделать так, чтобы кейсов было много?
[21:21:59] <Ender> и нормально в aofs конвертировалось.
[21:22:01] <folex> >____<
[21:22:01] <ForNeVeR> А сейчас их сколько?
[21:22:05] <Ender> 1.
[21:22:25] <Ender> и что скажешь про SwitchNode?
[21:22:38] <ForNeVeR> А что я должен про него сказать?
[21:22:51] <Ender> нормас или говно какое-то?
[21:23:00] <ForNeVeR> Почему ты говоришь загадками? В этой конференции только форневер говорит загадками!
[21:23:18] <ForNeVeR> Тупо потому, что если начинать отвечать загадками на загадки - ничего не понятно :(
[21:23:24] <Ender> =(
[21:23:36] <ForNeVeR> Ender: это класс из двух методов.
[21:23:48] <Ender> да ты говори. что мол вот тут и до сюда я нихуя не понял, объясни лучше.
[21:23:56] <ForNeVeR> Если считаешь, что с помощью двух методов способен извозиться в говне - то я даже не знаю.
[21:24:38] <ForNeVeR> А почему ToStringSTR?
[21:24:44] <Ender> потому что.
[21:24:50] <ForNeVeR> Нахуй такое.
[21:24:57] <ForNeVeR> toString назови.
[21:25:05] <folex> пиздец, что вы несете .___.
[21:25:10] <Ender> вообще хуй забей, это для логгинга, меня экзекьют интересует.
[21:25:14] <ForNeVeR> А то хули, там с маленькой буквы, тут с большой, там с префиксом, тут с постфиксом.
[21:25:23] <ForNeVeR> Что за говно.
[21:25:30] <ForNeVeR> И это в двух методах!
[21:25:46] <ForNeVeR> Там vmap тут FMAP.
[21:25:50] <ForNeVeR> Ебануться вообще можно.
[21:26:10] * ForNeVeR достаёт ОГНЪННЫЙ ТОПОРЪ (+5).
[21:26:34] <folex> нахуя у тебя твердый знак вместе е? типа ять? в огненном не надо яти вроде
[21:26:48] <Ender> ну ты попизди еще
[21:26:54] <folex> ты вообще молчи
[21:27:00] <folex> ._.
[21:27:12] <folex> размашистый ты наш
[21:27:19] <Ender> FMAP!
[21:27:24] <folex> FFAP
[21:27:46] <Ender> ЕЧЯЗБ
[21:28:15] <folex> оппа, ничего
[21:31:00] <ForNeVeR> folex: нъ ъбъ̈т.
[21:31:08] <ForNeVeR> Хм, точки криво отрисовались.
[21:31:29] <ForNeVeR> А хули?
[21:31:39] <Ender> хули?
[21:33:31] <ForNeVeR> А мне сегодня диплом выдали. И грант обещали тремя траншами :3
[21:33:42] <folex> локальная админка смотрит на stage схему, локальный бэкенд — на dev, что может пойти не так?
[21:34:03] <uggur> ForNeVeR: Хули-цзин
[21:34:07] <ForNeVeR> Что такое stage?
[21:34:16] <folex> dev -> stage -> production
[21:34:19] <folex> questions?
[21:34:26] <ForNeVeR> Хм, всё может пойти не так.
[21:34:35] <ForNeVeR> Да, я и сам так делаю, но иногда страшновато.
[21:34:57] <folex> да уж
[21:35:00] <ForNeVeR> Я не знал, что это называется stage. Надо будет блеснуть знаниями :3
[21:35:01] <folex> у нас еще nosql
[21:35:11] <folex> ну стейдж — это предпродакшн
[21:35:17] <ForNeVeR> Да, у нас тож такое есть.
[21:35:35] <ForNeVeR> Мы между собой просто называем это "тест", хотя это препродакшен.
[21:35:54] <ForNeVeR> А для тестов другое окружение, но его стараются не упоминать :D
[21:36:18] <folex> Execution exception[[RuntimeException: java.lang.UnsatisfiedLinkError: dlopen(NDANDA.dylib, 9): image not found]]
[21:36:21] <folex> >____<
[21:36:42] <folex> увлекательный понедельник блядь
[21:37:10] reggies вышел из конференции
[21:37:50] cat3 вышел из конференции
[21:37:58] <ForNeVeR> ННАДА!
[21:39:16] <uggur> НАДФН!
[21:45:47] grouzen вышел из конференции
[21:51:31] ckorzhik вышел из конференции
[21:51:54] eaeee вышел из конференции: Replaced by new connection
[21:52:11] <Ender> зачем % нужен?
[21:53:34] eaeee зашёл в конференцию
[21:56:28] eaeee вышел из конференции
[21:56:29] ɹǝɟılʍǝu зашёл в конференцию
[21:58:33] a1batross вышел из конференции: Disconnected: closed
[21:58:36] Aманушка вышел из конференции: Replaced by new connection
[21:58:39] Aманушка зашёл в конференцию
[21:59:48] <Ender> ForNeVeR
[21:59:56] <Ender> помоги распарсить-то.
[22:01:51] eaeee зашёл в конференцию
[22:04:09] <ɹǝɟılʍǝu> Ender, да ты заебал уже его.
[22:06:41] folex вышел из конференции
[22:17:24] <ɹǝɟılʍǝu> rexim, ForNeVeR, https://pp.vk.me/c623429/v623429124/ee13/9--leze6KMQ.jpg
[22:24:25] rafaelrs зашёл в конференцию
[22:24:52] Aманушка вышел из конференции
[22:47:48] <ɹǝɟılʍǝu> http://coub.com/view/46moz
[22:48:17] <eaeee> $pet stats
[22:48:19] <horta hell> eaeee:
Nickname: Тотошка
Health: 40
Satiation: 17
Age: 5 hours
[22:48:24] <eaeee> $pet feed
[22:48:25] <horta hell> eaeee: Тотошка clanked near your hand while taking the food from your hands. You got 1PTC.
[22:48:29] <eaeee> $pet coins
[22:48:29] <horta hell> eaeee: You have 28PTC.
[22:49:30] <eaeee> ForNeVeR: когда рекомендуется использовать неявную типизацию в шарпе?
[22:54:44] Akon32 зашёл в конференцию
[22:55:22] Ender вышел из конференции
[22:55:58] Ender зашёл в конференцию
[22:56:29] folex зашёл в конференцию
[23:01:27] <eaeee> наверное спит уже
[23:26:25] xspeed вышел из конференции
[23:49:54] <0xd34df00d> folex: нет, не ставил. У меня на маке пока SSD на 128 гигов, буду зимой либо апгрейдиться, либо покупать новый, там и буду с прыщами играться.
[23:57:09] <eaeee> почему прыщи?
[23:58:37] Orhideous зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!