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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: http://codingteam.org.ru
Код постить сюда: http://hastebin.com/
Логи: http://tinyurl.com/ctcjr-logs
Юным погромцам сюда: http://e-maxx.ru/algo/ , а ещё читать Кнутца, Корменца, Седжвикца и др.
Morning Tsoding (вт, чт, вс, збс): https://twitter.com/tsoding
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg
[00:00:33] Ender зашёл в конференцию
[00:00:45] <Ender> посоны
[00:01:00] <Ender> http://pastexen.com/code.php?file=sKbfzVwUCr.cpp
[00:01:08] <Ender> почему lnames пустая?
[00:01:17] <Ender> http://pastexen.com/i/65DmauqKOE.png
[00:01:22] <Ender> аргументы есть вроде
[00:07:06] <gsomix> Надо мне отдохнуть от цодингтима.
[00:07:09] gsomix вышел из конференции
[00:07:15] gsomix зашёл в конференцию
[00:07:40] gsomix вышел из конференции
[00:09:28] <ɹǝɟılʍǝu> $send Minoru http://pastexen.com/i/n9wYZTdP0z.png
[00:09:30] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь.
[00:09:42] <ɹǝɟılʍǝu> send/Minoru/Нада, блин, как-то покомпактней это... Или похер/
[00:09:42] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь.
[00:10:01] superka зашёл в конференцию
[00:10:48] <m4n71k0r> Ender: давай на вскидку. У тебя безумие в defun и в предположении, что там ничего не сдохнет и вообще адовый УБ
[00:13:06] <m4n71k0r> Ender: попробуй хотя бы shared_ptr либо делай emplace в funcmap, чтобы хотябы в мапе функция жила
[00:13:10] <Ender> http://pastexen.com/i/lY2X7iF6XL.png
[00:13:17] <Ender> Я уже разобрался, спасибо.
[00:13:33] <Ender> безумие в defun было правильным ответом
[00:13:42] gsomix зашёл в конференцию
[00:13:43] <Ender> я решил его ещё более безумным способом.
[00:14:09] <Ender> int defun (funcmap &fmap)
{
fmap[fname]=new FuncDef(fname,outputs,arguments,FBody);
return 0;
}
[00:14:23] <gsomix> ɹǝɟılʍǝu, почему у 1 тип Nat -> Nat -> Nat, а не Nat -> Nat?
[00:14:32] <m4n71k0r> Ender: ты мне не нравишься
[00:14:42] <m4n71k0r> мне хочется тебя уебать
[00:14:48] m4n71k0r вышел из конференции
[00:14:57] <Ender> почему, m4n71k0r-сан?
[00:15:00] <Ender> =(((
[00:15:16] <ɹǝɟılʍǝu> gsomix, ты же отдыхать пошёл?
[00:15:30] <ɹǝɟılʍǝu> gsomix, а такой тип потому, что ф-ция что-то возвращает.
[00:15:34] <gsomix> ɹǝɟılʍǝu, как видишь, тяга к знаниям одолела.
[00:15:35] <ɹǝɟılʍǝu> И какой тип она возвращает?
[00:15:53] <Ender> ɹǝɟılʍǝu, почему мантикор хочет меня уебать, объясни(((
[00:16:01] <ɹǝɟılʍǝu> Ender, потому что ты его заебал.
[00:16:06] <ɹǝɟılʍǝu> И он устал.
[00:16:26] <Ender> ɹǝɟılʍǝu, ну а я норм проблему решил, или постная хуйня?
[00:16:29] <gsomix> ɹǝɟılʍǝu, ну, у тебя же там константа уже подставлена.
[00:16:40] <ɹǝɟılʍǝu> gsomix, и? Она тоже имеет тип.
[00:16:57] <gsomix> Нас ее тип не интересует же.
[00:17:05] <ɹǝɟılʍǝu> Мог бы ведь подставить True : Boolean, но ф-ция имеет тип Nat -> Nat -> Nat
[00:17:06] <gsomix> Ибо mul 2 x -- это функция Nat -> Nat.
[00:17:16] <ɹǝɟılʍǝu> Нет.
[00:17:33] <ɹǝɟılʍǝu> mul a b : Nat -> Nat -> Nat, такой она и осталась.
[00:17:58] <gsomix> Но мы же подставили один аргумент.
[00:18:03] <gsomix> Там константа.
[00:18:06] <ɹǝɟılʍǝu> Отдельно нужно ещё константу написать...
[00:18:09] <ɹǝɟılʍǝu> 2 : Nat
[00:18:19] <ɹǝɟılʍǝu> gsomix, и?
[00:18:26] <ɹǝɟılʍǝu> Строй дерево (=
[00:18:34] <gsomix> Какой тип у foo x = mul 2 x?
[00:18:47] <ɹǝɟılʍǝu> Nat -> Nat
[00:18:57] <ɹǝɟılʍǝu> Но это уже другая ф-ция.
[00:19:25] <ɹǝɟılʍǝu> Унутри неё завётся ф-ция
mul a b : Nat -> Nat -> Nat
[00:19:44] <ɹǝɟılʍǝu> gsomix, да, пожалуй, воткну блок заданий на вывод типов и нормализацию.
[00:20:00] <gsomix> Я нихуя не понял.
[00:20:43] <ɹǝɟılʍǝu> Смотри.
[00:20:52] <ɹǝɟılʍǝu> Есть функция умножения.
[00:20:55] <ɹǝɟılʍǝu> mul a b
[00:20:58] <ɹǝɟılʍǝu> У неё два аргумента.
[00:21:03] <ɹǝɟılʍǝu> a и b
[00:21:14] <ɹǝɟılʍǝu> Каждый их них имеет тип.
[00:21:18] <ɹǝɟılʍǝu> У нас это Nat
[00:21:33] <ɹǝɟılʍǝu> Функция возвращает результат. Какого он типа? Nat!
[00:21:48] <ɹǝɟılʍǝu> Т.е. полный тип функции выглядит так:
>mul a b : Nat -> Nat -> Nat
[00:21:52] <ɹǝɟılʍǝu> Дальше!
[00:21:54] <gsomix> Да.
[00:21:56] <ɹǝɟılʍǝu> Мы подставили константу!
[00:22:00] <ɹǝɟılʍǝu> Верно?
[00:22:02] <ɹǝɟılʍǝu> 2 : Nat
[00:22:20] <ɹǝɟılʍǝu> Но ведь могли подставить и True : Boolean
[00:22:32] <gsomix> Нет.
[00:22:37] <eaeee> я думал gsomix сказал надо отдохнуть и ушел
[00:22:41] <ɹǝɟılʍǝu> Т.е.
mul True b : Boolean -> Nat -> Nat
[00:22:46] <ɹǝɟılʍǝu> И тут противоречие!
[00:23:03] <ɹǝɟılʍǝu> У нас нет фунции с таким типом!
[00:23:49] <gsomix> Мы подставили 2 : Nat и получили Nat -> Nat.
[00:23:52] <ɹǝɟılʍǝu> Верней, нет такой функции mul a b с таким типом
[00:23:54] <gsomix> Partial application и все такое.
[00:25:41] <ɹǝɟılʍǝu> gsomix, такое дерево выходит:
2 : Nat
mul 2 x : Nat -> Nat -> Nat
[00:26:11] <ɹǝɟılʍǝu> тьфу
[00:26:15] <ɹǝɟılʍǝu> Индукция
[00:27:16] <gsomix> ɹǝɟılʍǝu, а с partial application что?
[00:27:23] <gsomix> Как его выразить правильно тогда?
[00:27:31] <ɹǝɟılʍǝu> gsomix, пока забудь о нём, пожалуйста.
[00:27:40] <ɹǝɟılʍǝu> Рассмотри вот это и пойми.
[00:27:50] <ɹǝɟılʍǝu> Дальше можно и к частичному применению.
[00:28:02] <gsomix> Я не совсем понимаю, что нужно понимать здесь.
[00:28:08] <ɹǝɟılʍǝu> Хотя... Частисное применение это тупо создание новой функции.
[00:28:29] <ɹǝɟılʍǝu> gsomix, лучше бы тебе рассказать очно.
[00:28:42] <ɹǝɟılʍǝu> Очно можно бить линейкой.
[00:28:56] <gsomix> Ну, охуеть теперь.
[00:31:31] <ɹǝɟılʍǝu> Пойду спать.
[00:32:15] <ɹǝɟılʍǝu> gsomix, вообще, это следует из определения.
[00:32:31] <gsomix> ɹǝɟılʍǝu, какого?
[00:33:41] <ɹǝɟılʍǝu> gsomix, а это в следущей серии! // у меня оно только для лямбда-исчислении, а тут нужно конкретный пример
[00:33:44] <ɹǝɟılʍǝu> Мне лень щас.
[00:33:46] <ɹǝɟılʍǝu> И я спать.
[00:33:49] <ɹǝɟılʍǝu> gsomix, жди серии.
[00:33:59] * ɹǝɟılʍǝu Zzzzzzz...
[00:36:33] dzhon зашёл в конференцию
[00:44:30] <eaeee> а кто мне поможет?
[00:44:32] <eaeee> :(
[00:46:28] <superka> Парни, ну почему вы не хотите держать дверь?(
[00:47:34] <eaeee> не, я короче хочу понять как поотдельности компилировать .tex файлы. Вот допустим я создал главу, которую включаю в основной документ
[00:47:54] <eaeee> или это так не работает?
[00:49:25] <eaeee> superka: а ты дверь держишь?
[00:49:37] <eaeee> $pet resurrect
[00:49:39] <horta hell> eaeee: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[00:49:43] <eaeee> $pet coins
[00:49:43] <horta hell> eaeee: У тебя есть 4PTC.
[00:51:01] dzhon вышел из конференции
[00:51:09] Aman вышел из конференции
[01:07:45] dzhon зашёл в конференцию
[01:08:29] eaeee вышел из конференции
[01:09:59] eaeee зашёл в конференцию
[01:11:35] <gsomix> send/ɹǝɟılʍǝu/Мне кажется, что ты не прав и сам запутался. Помедитируй вот над этим:/
[01:11:40] <horta hell> gsomix: Сообщение доставлено.
[01:11:45] <gsomix> $send ɹǝɟılʍǝu https://upload.wikimedia.org/math/7/2/2/722b264a52ed8e872654740a532141a4.png
[01:11:49] <horta hell> gsomix: Сообщение доставлено.
[01:15:38] <gsomix> send/ɹǝɟılʍǝu/Если мы воспользуемся таким правилом вывода, то получим, что mul 2 x имеет тип Nat -> Nat, ибо mul 2 x -- это ни что иное, как применение функции mul y x : Nat -> (Nat -> Nat) к 2 : Nat./
[01:15:46] <horta hell> gsomix: Сообщение доставлено.
[01:19:28] <gsomix> send/ɹǝɟılʍǝu/Это правило T-App из TAPL. Через какие правила ты определяешь типы -- мне неясно./
[01:19:31] <horta hell> gsomix: Сообщение доставлено.
[01:20:47] <gsomix> ForNeVeR, ^
[01:30:50] dzhon вышел из конференции
[02:02:42] gsomix вышел из конференции
[03:54:59] sleepyvenom вышел из конференции: Replaced by new connection
[03:55:00] sleepyvenom зашёл в конференцию
[03:55:59] Славный капитан зашёл в конференцию
[04:09:04] <Ender> Сижу, думаю, есть ли смысл bitwise операции в язык запиливать
[04:19:34] <Славный капитан> $send ɹǝɟılʍǝu https://medium.com/starts-with-a-bang/could-a-new-type-of-supernova-eliminate-dark-energy-c32938e687a0
[04:19:42] <horta hell> Славный капитан: Сообщение доставлено.
[04:23:59] SolarRay вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[04:34:29] <Ender> Славный капитан, кеп, чё мне с массивами придумать.
[04:35:29] <Ender> у меня для хранения переменных есть только unordered_map <string, int>
[04:35:47] <Ender> а надо чё-то придумать с массивами.
[04:36:09] <Ender> не отдельную же карту для них заводить, в конце-то концов.
[04:37:27] <Ender> я бы сделал бы J, чтобы у меня unordered_map <string, vector<int>> было бы
[04:37:50] <Ender> но тогда мне буквально все придётся переделать.
[04:39:30] <Ender> у меня щас возникла мысль хранить массивы в мапе как пары "arr[0]" (0), "arr[1]" (1)
[04:39:39] <Ender> но это же поди васянство?
[04:39:54] <Ender> я так обломаюсь доступ к элементам делать.
[04:41:23] <Ender> а с другой стороны, почему нет.
[04:44:54] kpecmuk вышел из конференции: Replaced by new connection
[04:44:55] kpecmuk зашёл в конференцию
[04:47:27] <Ender> надо ток замутить getArrayNode и какой-нить size
[04:47:39] <Ender> и getElement
[04:54:23] <Ender> лениво чёт
[04:55:24] sleepyvenom вышел из конференции: Replaced by new connection
[04:55:25] sleepyvenom зашёл в конференцию
[05:00:56] rafaelrs вышел из конференции
[05:41:01] <Славный капитан> Ender: Variant же ~_~
[05:43:10] uggur вышел из конференции: Replaced by new connection
[05:43:30] uggur зашёл в конференцию
[05:44:23] <Ender> Variant?
[05:47:31] <Ender> http://www.boost.org/doc/libs/1_58_0/doc/html/variant.html
[05:47:36] <Ender> ты про это?
[05:47:47] uggur вышел из конференции: Replaced by new connection
[05:47:57] uggur зашёл в конференцию
[05:49:18] <Ender> т.е. ты мне предлагаешь переделать в unordered_map <string, variant<int, vector <int> >?
[05:54:39] matraskin зашёл в конференцию
[05:57:20] ckorzhik вышел из конференции
[05:58:00] <0xd34df00d> Я нихуя не понял, что этому Ендеру надо.
[05:58:03] <0xd34df00d> Как ты понял, а, Славный капитан?
[06:05:36] <Ender> да ты поди не пытался
[06:07:25] <Ender> http://pastexen.com/code.php?file=S42jhQBoD2.cpp
[06:07:29] <Ender> вот код
[06:07:51] <Ender> то, как я там написал что я собираюсь делать с массивами, по сути -- васянство.
[06:08:09] <Ender> Меня интересует, можно ли это сделать как-то красивее.
[06:08:18] <Ender> Вот, кеп variant предложил.
[06:10:50] <0xd34df00d> variant — это всегда красиво.
[06:21:20] <Славный капитан> 0xd34df00d: я тоже не понял.
[06:22:47] <horta hell> Чпок накидывается на e-eee от жуткого голода, сжирая одежду и кошелёк. e-eee теряет 3PTC.
[06:36:42] <kpecmuk> $pet feed
[06:36:42] <horta hell> kpecmuk: Чпок не желает есть.
[06:37:04] <kpecmuk> $pet heal
[06:37:04] <horta hell> kpecmuk: Чпок будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[07:11:51] kpecmuk вышел из конференции
[07:38:49] Славный капитан вышел из конференции
[07:38:54] <ForNeVeR> $loglist 8054
[07:38:59] <horta hell> ForNeVeR: #8054
<s-perka> как думаете, лет через 20 останутся лишь инженеры, а всю работу будут выполнять роботы?
<portnov> или же наоборот
<portnov> останутся лишь роботы, а всю работу будут выполнять инженеры


http://www.loglist.net/quote/8054
[07:47:35] magog зашёл в конференцию
[07:50:12] gsomix зашёл в конференцию
[07:50:19] <gsomix> Утро.
[07:53:41] <sleepyvenom> Утро.
[07:59:18] <ForNeVeR> Так точно!
[08:00:28] <gsomix> ForNeVeR, может хоть ты сможешь мне объяснить, что ɹǝɟılʍǝu имел в виду вчера ночью?
[08:01:00] <ForNeVeR> gsomix: я чото вообще смысла вашего разговора не понял. С чего вообще у вас вышло, что 1 - это Nat -> Nat?
[08:01:22] <gsomix> ForNeVeR, не у нас, а у меня.
[08:01:28] <ForNeVeR> <gsomix> ɹǝɟılʍǝu, почему у 1 тип Nat -> Nat -> Nat, а не Nat -> Nat?
[08:01:36] <ForNeVeR> WTF
[08:01:42] <ForNeVeR> Почему 1 это не Nat?
[08:01:45] <gsomix> ForNeVeR, http://pastexen.com/i/n9wYZTdP0z.png
[08:01:50] <gsomix> Вот тут.
[08:01:53] <gsomix> Первый из пяти пунктов.
[08:02:16] <ForNeVeR> А, лямбда-счисление.
[08:02:24] <ForNeVeR> Да, я про него подумал, когда читал ваши вирши :)
[08:04:21] <ForNeVeR> gsomix: откуда эта картинка? Мне она не кажется верной.
[08:04:41] <ForNeVeR> Вроде как mul x x, как и mul 2 x, должен обладать просто типом Nat.
[08:04:52] <gsomix> ForNeVeR, это кусок из заданий, который ɹǝɟılʍǝu пишет.
[08:05:13] <ForNeVeR> Мне кажется, он там указывает тип для mul, а не mul x x.
[08:05:53] <gsomix> ForNeVeR, мне кажется, по предположению, каждый кусок там неявно в лямбду \x. оформлен.
[08:06:01] <gsomix> Но все мутно написано, согласен.
[08:06:18] <ForNeVeR> gsomix: если только в лямбду \x.\y
[08:06:25] <gsomix> ForNeVeR, просто до этого говорится про подстановку x и бета-редукцию.
[08:06:30] <gsomix> И все такое.
[08:07:38] <ForNeVeR> Ну, э, я предлагаю сосредоточиться на явно выраженных мыслях. Вот же, там есть изолированное утверждение, что mul 2 x имеет тип "Nat > Nat > Nat".
[08:08:10] <ForNeVeR> Даже если считать, что переменная тут свободная (то есть мы ищем тип для \x.mul 2 x), мы получаем, что оно имеет тип Nat > Nat.
[08:08:42] <ForNeVeR> Возможно, он тут имел в виду, что mul сам по себе имеет тип Nat > Nat > Nat?
[08:08:56] <ForNeVeR> Но тогда в чём разница между 1 и 2, зачем их приводить отдельно.
[08:10:14] <ForNeVeR> gsomix: да, видимо, он тут имеет в виду не те типы, которые мы себе представляем. Возможно, типы до редукции, или что-то в этом роде.
[08:10:32] <ForNeVeR> Не мог же он реально в прямом смысле написать, что equals x y имеет такой вот замысловатый тип, правда?
[08:11:14] <ForNeVeR> Кстати, в строке 5 точно не хватает скобок.
[08:12:37] <ForNeVeR> gsomix: в общем, пока что предлагаю трактовать это так: если заменить все числа и переменные свободными несвязанными переменными, то выражения действительно имеют эти типы.
[08:12:59] <ForNeVeR> Например, в 1 он хочет сказать, что \x.\y.mul x y : Nat -> Nat -> Nat.
[08:13:08] <ForNeVeR> В 2 то же самое.
[08:13:40] <ForNeVeR> В 3 вообще какой-то ужос %)
[08:14:55] <ForNeVeR> send/ɹǝɟılʍǝu/Мне тоже твои картинки непонятны, как и тов. Гсомиксу. Мне данный подход к типизации не видится общепринятым или верным./
[08:15:02] <horta hell> ForNeVeR: Сообщение доставлено.
[08:17:45] <gsomix> ForNeVeR, ну, как минимум для этого нужно записать правила или что-то такое.
[08:17:55] <gsomix> Я вчера не поленился полистать TAPL.
[08:18:01] <gsomix> И мне понравилось. .__.
[08:18:26] <gsomix> // а мог бы писать диплом
[08:29:42] gsomix вышел из конференции
[08:34:09] SolarRay зашёл в конференцию
[09:05:56] <ɹǝɟılʍǝu> Утро
[09:06:23] <ɹǝɟılʍǝu> ForNeVeR, может быть.
[09:26:09] xfer~ вышел из конференции
[09:34:46] ckorzhik зашёл в конференцию
[09:36:16] gsomix зашёл в конференцию
[09:36:41] <gsomix> Утро.
[09:42:19] magog вышел из конференции
[09:45:37] <ɹǝɟılʍǝu> $send ForNeVeR http://pastexen.com/i/Yn75NrP8Kp.png
[09:45:51] <ɹǝɟılʍǝu> send/ForNeVeR/Вот теперь всё, вроде, верно./
[09:46:00] <ɹǝɟılʍǝu> gsomix, зря я поел мидий вечером 9_9
[09:46:12] <ForNeVeR> ɹǝɟılʍǝu: ну, как минимум первые несколько пунктов теперь выглядят правдоподобно!
[09:46:21] <ForNeVeR> Если считать, что x - это _разные_ свободные переменные.
[09:46:37] <ɹǝɟılʍǝu> ForNeVeR, да.
[09:46:40] <ForNeVeR> То есть "mul x x" это на самом деле \x.\y.mul x y
[09:46:57] <ForNeVeR> ɹǝɟılʍǝu: в строке 7 скобок таки не хватает :)
[09:47:07] <ɹǝɟılʍǝu> ForNeVeR, поправлю
[09:47:30] <ForNeVeR> Надо взять в скобки всё, что между equal и 0.
[09:47:49] <ɹǝɟılʍǝu> Я вот думаю, что стоит ещё вставить с переименованием аргументов пример. Как раз для объяснения
>‎[8:51:00] ‎ForNeVeR‎: То есть "mul x x" это на самом деле \x.\y.mul x y
[09:48:04] <gsomix> ɹǝɟılʍǝu, ок!
[09:48:15] <ɹǝɟılʍǝu> ForNeVeR, ээ, а там зачем?
[09:48:36] <ForNeVeR> ɹǝɟılʍǝu: у применения функции самый высокий приоритет же, так?
[09:48:38] <ɹǝɟılʍǝu> Оно там и так в скобках.
[09:48:46] <ɹǝɟılʍǝu> А
[09:48:47] <ɹǝɟılʍǝu> тьфу
[09:48:51] <ForNeVeR> У тебя получилось equal от четырёх аргументовЁ!
[09:48:54] <ForNeVeR> s/Ё//
[09:49:08] <ɹǝɟılʍǝu> Я на тип смотрел)
[09:49:19] <ɹǝɟılʍǝu> gsomix, ForNeVeR, спасибо, други!
[09:49:47] <ɹǝɟılʍǝu> gsomix, ForNeVeR, вот вам утра http://stockingssexy.tumblr.com/image/144826544989
[09:50:00] <ɹǝɟılʍǝu> юnsfw
[09:50:04] <ɹǝɟılʍǝu> nsfw*
[09:54:51] horta hell вышел из конференции: Disconnected: closed
[10:12:57] grouzen зашёл в конференцию
[10:13:53] superka вышел из конференции
[10:14:32] superka зашёл в конференцию
[10:49:10] <gsomix> ForNeVeR, ɹǝɟılʍǝu, добавил TAPL в список на прочтение. Довольно занятно.
[10:49:51] <ɹǝɟılʍǝu> gsomix, молодец.
[10:54:55] <gsomix> Надеюсь, что это будет полезно.
[10:54:59] superka вышел из конференции: Logged out
[10:55:05] superka зашёл в конференцию
[10:56:16] <ɹǝɟılʍǝu> gsomix, ты у меня уже ассоциируешься с боящимся что-то изучать нытиком(
[10:56:34] <gsomix> Ну, это так.
[10:56:51] <gsomix> Стремно изучать теорию типов, когда ты занимаешься оптикой.
[10:57:32] <gsomix> Это означает, что ты тратишь на посторонние глупости без видимого профита.
[10:57:38] <gsomix> Но мне стало интересно, я попробую.
[10:57:44] <gsomix> *тратишь время
[11:10:29] <gsomix> ɹǝɟılʍǝu, вот ты же не боишься? Как много ты изучил на достаточно глубоком уровне?
[11:12:39] <ɹǝɟılʍǝu> gsomix, нет, не боюсь)
[11:12:46] <ɹǝɟılʍǝu> Я просто постепенно учу то, что мне интересно.
[11:14:31] <gsomix> Мне просто интереса мало. Я больше фана получаю, если могу применить свои знания.
[11:14:41] <gsomix> И для этого нужно хорошо разбираться, а не по верхам.
[11:16:15] <ɹǝɟılʍǝu> gsomix, ну так и учи то, что тебе нужно.
[11:16:19] <ɹǝɟılʍǝu> Чо за вопросы и сомнения?
[11:16:52] <gsomix> ɹǝɟılʍǝu, не всегда понятно, что из многообразия знаний пригодится.
[11:17:16] <ɹǝɟılʍǝu> gsomix, тогда иметь хоть поверхностные знания тоже полезно)
[11:17:21] <ɹǝɟılʍǝu> Из остальных областей.
[11:17:35] <ɹǝɟılʍǝu> Чтобы иметь маяк, шо ли.
[11:17:36] <gsomix> Не думаю.
[11:17:37] <ForNeVeR> Изучай всё подряд!
[11:17:48] <ɹǝɟılʍǝu> А потом грызть аки ледокол, если нада.
[11:17:48] <gsomix> Я по этом причине, например, не читаю почти никакого научпопа.
[11:17:53] <gsomix> И околонаучных новостей.
[11:17:59] <gsomix> Ибо это обычный шум.
[11:18:11] <ɹǝɟılʍǝu> Для тебя да.
[11:18:21] <ɹǝɟılʍǝu> Для людей, далёких от науки, вполне себе инфа.
[11:18:27] <ForNeVeR> gsomix: пишикод!
[11:19:07] <ɹǝɟılʍǝu> ForNeVeR, пишикот!
[11:19:13] <ForNeVeR> Да!
[11:19:17] <gsomix> ForNeVeR, ты уж определись.
[11:19:31] <ForNeVeR> gsomix: изучай всё подряд и пиши весь подряд код.
[11:19:35] <ForNeVeR> И не ной!
[11:19:48] <ForNeVeR> Вот чего точно не нужно делать - так это ныть и унывать.
[11:20:12] <gsomix> ForNeVeR, в прошлый раз ты говорил, что так делать не нужно. :)
[11:20:19] <ForNeVeR> Врал!
[11:20:25] <gsomix> Иначе я стану таким как ты, а это типа не ок.
[11:20:32] <ForNeVeR> Почему это не ок?!
[11:20:40] <ForNeVeR> Передайте прошлому мне, что он неправ!
[11:21:01] <uggur> XD
[11:21:11] <uggur> ладно, пиши не всё подряд
[11:21:16] <uggur> пиши конкретный код
[11:21:19] <uggur> чёткий
[11:21:28] <ForNeVeR> Абстрактный код тоже нужен.
[11:21:36] <uggur> опять он про UML -__-
[11:21:51] <ForNeVeR> Нет, я не считаю, что UML нужно :)
[11:22:06] <uggur> или абстрактный код -- это который юзается везде, а сам бесполезен?
[11:22:11] <uggur> ну, как библиотеки
[11:22:25] <gsomix> ɹǝɟılʍǝu, а ты целиком осилил TaPL?
[11:22:31] <ForNeVeR> Зависит от уровня абстракции. Библиотека тоже может быть абстрактной, например.
[11:22:50] <uggur> приведи пример, я сонный и тупой %)
[11:22:52] <ForNeVeR> Но и какая-нибудь фабрика или интерфейс, да даже функция - это всё абстрактный код. И он бывает полезен.
[11:22:58] <uggur> впрочем, когда не сонный -- тоже XD
[11:23:04] <ɹǝɟılʍǝu> gsomix, прочёл? Да.
[11:23:18] <uggur> ForNeVeR: ну, по-моему фабрика -- это вполне конкретный код
[11:23:25] <gsomix> ɹǝɟılʍǝu, а упражнения?
[11:23:29] <uggur> просто определённого уровня абстракции
[11:23:33] <ɹǝɟılʍǝu> gsomix, там их немного)
[11:23:37] <gsomix> Ок.
[11:23:40] <gsomix> Тогда я тебя буду тыкать.
[11:23:47] <ɹǝɟılʍǝu> Тыкай.
[11:23:47] sss|zombie зашёл в конференцию
[11:23:47] <ForNeVeR> uggur: ок, а бывает код неопределённого уровня абстракции? :)
[11:23:55] <uggur> ForNeVeR: Всякие паттерны и архитектуры?
[11:23:56] <ɹǝɟılʍǝu> ForNeVeR, ололо!
[11:24:04] <uggur> это абстрактный код, который ещё не написан
[11:24:06] <ForNeVeR> uggur: но они тоже важны и полезны.
[11:24:18] <uggur> ахха
[11:24:39] <ForNeVeR> Это набор идей, которые предлагают какие-то варианты решения конкретных проблем.
[11:24:52] <uggur> да
[11:24:54] <ForNeVeR> Идеи - это хорошо, если их можно реализовать и извлекать пользу.
[11:25:02] <uggur> пожалуй, описания алгоритмов -- это тоже абстрактный код
[11:25:08] <uggur> короче, всякие идеи, да
[11:25:15] <gsomix> ɹǝɟılʍǝu, немного? Там решений _избранных_ только на 44 страницы.
[11:25:28] <ɹǝɟılʍǝu> gsomix, ололо!
[11:26:41] <gsomix> ɹǝɟılʍǝu, и сколько у тебя это времени заняло?
[11:27:41] <ɹǝɟılʍǝu> gsomix, лол, хызы, не считал.
[11:27:47] <ɹǝɟılʍǝu> Делал по дороге на работу.
[11:27:49] <ForNeVeR> По-моему, в TaPL очень много упражнений.
[11:30:02] <gsomix> И текста там 600 страниц.
[11:30:08] <gsomix> Это куча времени нужна.
[11:30:14] <gsomix> *700
[11:30:29] <gsomix> Хотя нет, основного содержания на 600.
[11:30:55] <ɹǝɟılʍǝu> Ну, уже почти на семестр.
[11:31:02] <ɹǝɟılʍǝu> По паре в недельку.
[11:31:06] <ɹǝɟılʍǝu> Наверное.
[11:31:41] <gsomix> Мне кажется, семестра на два как минимум.
[11:37:12] <ForNeVeR> $access
[11:37:25] <gsomix> ForNeVeR, а ты осилил TaPL?
[11:37:27] <ForNeVeR> Хм, оба сервера выключились :(
[11:37:48] <ForNeVeR> gsomix: я не помню. Кажется, я довольно много там прочитал. Врать не буду, дочитал до конца или нет - не помню.
[11:38:02] <gsomix> Ок. А упражнения делал?
[11:38:50] <ForNeVeR> В уме решал :)
[11:40:11] <gsomix> ForNeVeR, ɹǝɟılʍǝu, да вы издеваетесь оба.
[11:40:33] <ForNeVeR> gsomix: нет, я гарантирую, что не издевался в этом разговоре.
[11:40:53] <ɹǝɟılʍǝu> gsomix, ult&
[11:40:54] <ForNeVeR> За второго не скажу, но я не издевался.
[11:40:58] <gsomix> Там просто есть упражнения на >3 часа.
[11:41:11] <ɹǝɟılʍǝu> Не издеваюсь я.
[11:41:12] <ForNeVeR> А какие, например? Давай уж конкретно.
[11:41:28] <ForNeVeR> Я тоже по дороге в транспорте читал, и над упражнениями мог по целому дню думать :)
[11:41:41] <ɹǝɟılʍǝu> +
[11:42:23] <ForNeVeR> Не уверен, что я решил прямо все (и со звёздочками), но, по крайней мере, для многих я решения находил. Утруждать себя их записыванием я не стал, конечно. В автобусе записывать неудобно :)
[11:43:29] <gsomix> ForNeVeR, ну, любое с тремя звездочками.
[11:45:21] <gsomix> Где я забыл получить скилл решения математических задач в автобусе?
[11:51:15] <gsomix> Вот теперь, пожалуй, я действительно расстроен.
[11:51:30] xfer~ зашёл в конференцию
[11:51:50] <xfer~> котятки
[11:52:04] <xfer~> а как попросить cmake показывать с какими аргументами он вызывает компилятор/линкёр?
[11:52:43] <xfer~> хм, нашёл
[11:55:24] <uggur> ForNeVeR: "Утруждать себя их записыванием я не стал, конечно" поля книги оказались слишком узки для них? :)
[11:55:35] <ForNeVeR> Угу :3
[12:04:59] unclechu зашёл в конференцию
[12:10:25] OKTAVIUS вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[12:10:26] OKTAVIUS зашёл в конференцию
[12:16:26] <ɹǝɟılʍǝu> xfer~, не за что!
[12:26:47] m4n71k0r зашёл в конференцию
[12:26:54] <xfer~> как посмотреть какие c++ функции экспортированы в .so файле?
[12:30:54] <ɹǝɟılʍǝu> m4n71k0r, мантихур! \0
[12:31:02] <ɹǝɟılʍǝu> xfer~, objdump
[12:31:23] <ɹǝɟılʍǝu> xfer~, или даже nm
[12:31:32] <ɹǝɟılʍǝu> nm -g your-shit.so
[12:31:52] <ɹǝɟılʍǝu> Для демангла плюсов так:
nm -gC your-shit.so
[12:32:21] <ɹǝɟılʍǝu> xfer~, GOOGLE IT!
[12:56:49] <m4n71k0r> да, вспомнил репу с шрифтами, всем спасибо https://github.com/chrissimpkins/codeface
[12:57:55] <m4n71k0r> Ender: ты меня тогда не заебал. Я не понимаю принципов, по которым программист пишет "на отъебись". Я просто устал и хотел спать. Вот выспался и уебать тебя даже не хочется, а надо бы.
[12:57:59] <ɹǝɟılʍǝu> m4n71k0r, \0
[12:58:07] <m4n71k0r> ɹǝɟılʍǝu: хэло
[13:11:29] eaeee вышел из конференции
[13:13:51] Minoru зашёл в конференцию
[13:15:16] <xfer~> пацаны
[13:15:24] <xfer~> опция -stdlib это шлангизм?
[13:16:52] <ɹǝɟılʍǝu> Нет.
[13:18:18] xfer~ вышел из конференции
[13:26:19] xfer~ зашёл в конференцию
[13:26:38] <xfer~> ɹǝɟılʍǝu: как тогда?
[13:26:42] <xfer~> в gcc её нет
[13:27:10] <xfer~> `--> g++ --version
g++ (Gentoo 5.3.0 p1.1, pie-0.6.5) 5.3.0
`--> g++ -stdlib=libc++
g++: error: unrecognized command line option ‘-stdlib=libc++’
[13:30:03] <ɹǝɟılʍǝu> xfer~, это же из clang, ты чо?
[13:30:11] <ɹǝɟılʍǝu> Зачем ты это пытаешьс скормить gcc?
[13:31:05] <xfer~> [13:15:24] <xfer~> опция -stdlib это шлангизм?
[13:16:52] <ɹǝɟılʍǝu> Нет.
[13:30:03] <ɹǝɟılʍǝu> xfer~, это же из clang, ты чо?
[13:31:07] <xfer~> ;\
[13:31:13] <ɹǝɟılʍǝu> xfer~, ;P
[13:40:03] <ɹǝɟılʍǝu> m4n71k0r, а ты fizzbuzz решал?
[13:40:05] <ɹǝɟılʍǝu> Я нет)
[13:40:09] <ɹǝɟılʍǝu> Minoru, а ты?
[13:41:25] Aman зашёл в конференцию
[13:42:48] <m4n71k0r> ɹǝɟılʍǝu: каждый день решаю
[13:43:31] <ɹǝɟılʍǝu> m4n71k0r, https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
[13:45:26] <Minoru> ɹǝɟılʍǝu: решал, когда впервые о задачке узнал. Больше не приходилось
[13:45:59] <ɹǝɟılʍǝu> Minoru, а типа логические задачки решал?
[13:46:23] <ɹǝɟılʍǝu> Я вот однажды на утройстве на работу решал)
[13:46:26] <ɹǝɟılʍǝu> Не понравилась.
[13:46:29] <ɹǝɟılʍǝu> Херня какая-то.
[13:46:39] <Minoru> на собеседованиях не приходилось, нет
[13:47:14] <xfer~> в больших компаниях, оказывается
[13:47:20] <xfer~> время собеседования строго выделено
[13:47:21] superka вышел из конференции: Logged out
[13:47:22] <xfer~> ;\
[13:47:36] <xfer~> жуть какая-то
[13:54:09] <m4n71k0r> ɹǝɟılʍǝu: покрытие 85% вах!
[13:54:27] <m4n71k0r> на самом деле боян
[13:54:39] <ɹǝɟılʍǝu> m4n71k0r, угу.
[13:56:35] <xfer~> мне сказали реализовать atoi \;
[13:59:10] ckorzhik вышел из конференции
[14:00:09] <xfer~> и я это неправильно сделал ;\
[14:01:20] <ForNeVeR> Правильно было #define myatoi std::atoi
[14:02:04] <xfer~> я предложил сделать обёртку над strtol
[14:02:45] <m4n71k0r> ɹǝɟılʍǝu: ишшузы и пуллреквесты там просто восхитительные
[14:03:57] <m4n71k0r> ɹǝɟılʍǝu: https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition/issues/222
[14:04:04] <ɹǝɟılʍǝu> m4n71k0r, аж
[14:04:34] <ɹǝɟılʍǝu> ад
[14:05:41] <xfer~> https://habrahabr.ru/post/278867/
> Данный код имеет уже три условных оператора и четыре операции сравнения. 
> четыре операции сравнения. 
вощем-то пять
[14:05:43] <xfer~> ;\
[14:16:26] <Minoru> как же тяжко, наверное, жить не-программистам
[14:16:40] <Minoru> есть у меня версии документа, который с течением времени как-то менялся
[14:16:55] <Minoru> но когда и как — непонятно. Отдельного чейнджлога нет
[14:17:21] <Minoru> ну и что? wget в цикле, потом git add в ещё одном (вперемешку с sed, чтобы имена поправить) — и готово!
[14:18:50] <ForNeVeR> Minoru: великий мастер дао однажды сказал, что после трёх дней без программирования жизнь становится бессмысленной.
[14:19:01] <ForNeVeR> Значит, жизнь не-программистов бессмысленна с самого начала.
[14:19:16] <ForNeVeR> Быть может, им так даже проще - нет никаких забот и хлопот...
[14:19:23] <sleepyvenom> Программисты тоже когда-то были не-программистами.
[14:19:28] <ForNeVeR> Нет.
[14:19:37] <sleepyvenom> D:
[14:19:54] <ForNeVeR> А Дарт Вейдер никогда не был Энакином Скайуокером.
[14:20:03] <ForNeVeR> Сечёшь?
[14:20:15] <sleepyvenom> Да, теперь всё понятно!
[14:20:21] <ForNeVeR> Блин, я щас такую здоровенную багу поймал.
[14:20:28] <ForNeVeR> У неё один только глаз вот такенный!
[14:20:35] * ForNeVeR разводит руками в стороны.
[14:22:50] superka зашёл в конференцию
[14:23:16] <Minoru> ты уверен, что это *ты* *её* поймал?
[14:23:41] <ɹǝɟılʍǝu> ForNeVeR, ВЫРВИ У НЕЁ ГЛАЗ!
[14:23:54] <ɹǝɟılʍǝu> http://i1.kym-cdn.com/entries/icons/original/000/016/925/498ed76be651cffb6bb9bac6a9bb75c3.png
[14:24:50] matraskin вышел из конференции
[14:26:03] <Minoru> Who wants to come with me and hide in the sky?
[14:28:49] <ɹǝɟılʍǝu> Minoru, you're a pegasus too?!
[14:29:12] <ɹǝɟılʍǝu> Why didn't you say it before?!
[14:29:52] <Minoru> а? Чо? Я SoaD цитирую
[14:32:05] grouzen вышел из конференции
[14:36:08] <ɹǝɟılʍǝu> Ааа)
[14:37:37] <m4n71k0r> ɹǝɟılʍǝu: но ты не отчаивайся)
[14:37:58] <ɹǝɟılʍǝu> m4n71k0r, да пофик)
[14:37:58] <m4n71k0r> найдёшь когда-нибудь ещё пегасов-программистов
[14:38:09] <ɹǝɟılʍǝu> m4n71k0r, один ужо есть.
[14:38:13] <ɹǝɟılʍǝu> Кроме меня.
[14:42:58] <m4n71k0r> хто? Это тот, который шарит в спарках и хадупах всяких?
[14:43:49] <xfer~> парни
[14:43:55] <xfer~> а как выполнять udp-шейпинг?
[14:44:29] <xfer~> на уровне приложения
[14:45:08] <m4n71k0r> ахахахахх
[14:45:29] <m4n71k0r> отбрасывай каждый третий!
[14:45:40] <xfer~> каждый третий пакет?
[14:45:40] <m4n71k0r> шутко, хз
[14:47:05] <ForNeVeR> Можно каждый третий байт...
[14:47:23] <m4n71k0r> пакеты побьются тогда)
[14:47:27] <Minoru> ForNeVeR: это уже сжатие получается!
[14:47:53] <xfer~> Minoru: а недостающие байты в отдельном пакете
[14:48:03] <ForNeVeR> За денюшку! DLC!
[14:49:02] <m4n71k0r> .google network+shaping
[14:49:03] <DeadBot> m4n71k0r: не нашел
[14:49:07] <m4n71k0r> c-rf
[14:49:20] sss|zombie вышел из конференции: сдох
[14:49:24] sss|zombie зашёл в конференцию
[14:57:16] ForNeVeR вышел из конференции: Disconnected: closed
[15:06:29] rafaelrs зашёл в конференцию
[15:09:26] Graf зашёл в конференцию
[15:10:35] Graf вышел из конференции
[15:11:58] <ɹǝɟılʍǝu> xfer~, потряси.
[15:15:26] <gsomix> Minoru, ты вчера что-то хотел сказать?
[15:16:30] <xfer~> ля....
[15:16:37] <xfer~> поставил clang-3.8
[15:16:47] <xfer~> сделал emerge @preserved-rebuild
[15:16:55] <xfer~> и он начал даунгрейдиться на 3.7
[15:17:01] superka вышел из конференции
[15:17:04] superka зашёл в конференцию
[15:19:56] <Minoru> gsomix: я вроде и сказал. Если чуть более развёрнуто, то «я считаю, что ты неправ, но мне лень сейчас это доказывать». И мне до сих пор грустно оттого, что мою желанную вакансию закрыли и я говно, поэтому всё ещё лень. В другой раз
[15:20:11] ckorzhik зашёл в конференцию
[15:21:20] <gsomix> Minoru, что за вакансия?
[15:22:24] <Minoru> gsomix: питонист-эрлангист в ScrapingHub (пишут скрейперы для сайтиков). У них там куча всего в open source, они полностью удалённо работают и вообще, судя по блогу, няшки
[15:22:39] <Minoru> я на неё облизывался-облизывался, а как собрался — она уже закрыта T_T
[15:22:44] <gsomix> Работа мечты?
[15:22:49] <Minoru> нет
[15:23:11] <Minoru> но сильно лучше всего остального :)
[15:25:56] <gsomix> Minoru, что такое скрейпер? .__.
[15:26:20] <xfer~> зачем облизывался?
[15:27:06] <Minoru> gsomix: применительно к сайтам — программа, которая из сайта извлекает нужную тебе информацию. Например, превращает сайт театра в RSS-ленту
[15:27:22] <Minoru> gsomix: или с сайта-галереи вытаскивает все превьюшки картин
[15:27:31] <gsomix> Ок.
[15:27:50] <Minoru> или из кучи магазинов стаскивает тебе цены, чтобы ты мог сделать мета-магазин
[15:28:23] <Minoru> xfer~: потому что хотел устроиться. Или ты имеешь в виду, почему сразу не подался? Ну… жизнь помешала чуток.
[15:29:18] <Minoru> хотя нет, вру: с этой вакансией мне помешала только лень
[15:29:50] <xfer~> наконец-то сознался
[15:29:58] <xfer~> а то - жизнь какая-то
[15:31:57] <gsomix> Minoru, ну, найдешь что-нибудь еще.
[15:33:00] OKTAVIUS вышел из конференции
[15:33:01] <gsomix> А если не найдешь, то требования снизятся, и все равно найдешь!
[15:34:33] <xfer~> пойдёшь работать в техподдерку
[15:34:41] <xfer~> тоже норм работа
[15:41:31] horta hell зашёл в конференцию
[15:41:31] horta hell вышел из конференции
[15:41:34] horta hell зашёл в конференцию
[15:41:34] horta hell вышел из конференции
[15:41:37] horta hell зашёл в конференцию
[15:41:37] horta hell вышел из конференции: Disconnected: closed
[15:41:39] horta hell зашёл в конференцию
[15:41:40] horta hell вышел из конференции: Disconnected: closed
[15:41:41] horta hell зашёл в конференцию
[15:41:59] <Minoru> вау, хорта проснулась!
[15:45:29] <gsomix> Minoru, ты читал TaPL?
[15:47:50] <ɹǝɟılʍǝu> $say 10
[15:48:17] <ɹǝɟılʍǝu> $say 5
[15:48:18] <horta hell> ɹǝɟılʍǝu: А вот по причине заточения много срачей и выдумок... Ждём лета. :)
[15:48:20] <horta hell> ɹǝɟılʍǝu: Не буду открывать на работе)
[15:48:29] <ɹǝɟılʍǝu> $say 7
[15:48:29] <horta hell> ɹǝɟılʍǝu: Переменные в один символ и уже лтметил
[15:48:35] <ɹǝɟılʍǝu> $say 7
[15:48:35] <horta hell> ɹǝɟılʍǝu: ForNeVeR, могут ли при svn2git пропадать коммиты из svn? ._.
[15:48:45] <ɹǝɟılʍǝu> $say 7
[15:48:45] <horta hell> ɹǝɟılʍǝu: BLOOD GORE DESTROY
[15:48:47] <horta hell> ɹǝɟılʍǝu: MINORU, ЫЫ, ВНОВЬ ВОПРОШАЮ НА СЧЕТ ДИСКОРДОЛА?
[15:48:50] <horta hell> ɹǝɟılʍǝu: ВРУЧНУЮ ЗАКИДЫВАТЬ ПОЛИГОНЧИКИ?
[15:48:52] <horta hell> ɹǝɟılʍǝu: REXIM, НИЧЕГО СТРАШНОГО! :)
[15:48:55] <horta hell> ɹǝɟılʍǝu: СПЕЦИАЛИЗАЦИЯ
[15:48:57] <horta hell> ɹǝɟılʍǝu: НУ ВОТ И ТЫ!
[15:49:00] <horta hell> ɹǝɟılʍǝu: ПОКА ЛЕНЬ.
[15:49:02] <horta hell> ɹǝɟılʍǝu: $DICE 0 0
[15:49:04] <horta hell> ɹǝɟılʍǝu: UIƩⱯɟ∀, ЗАДАНИЯ =)
[15:49:07] <horta hell> ɹǝɟılʍǝu: Я НЕ ПОНИМАТ, ДЛЯ ГОС. УЧРЕЖДЕНИЙ ЭТО НОРМ
[15:49:10] <horta hell> ɹǝɟılʍǝu: Я РАНЬШЕ ЕГО СКАЗАЛ.
[15:49:30] <ɹǝɟılʍǝu> $say 7
[15:49:31] <horta hell> ɹǝɟılʍǝu: Внезапно вырубили свет. Прямо когда почти всё собралось((
[15:50:50] <ɹǝɟılʍǝu> $say 7
[15:50:50] <horta hell> ɹǝɟılʍǝu: Потому что оффсет не нужен для игор)
[15:51:57] superka вышел из конференции: Replaced by new connection
[15:51:58] superka зашёл в конференцию
[15:51:59] superka вышел из конференции: Logged out
[15:52:04] superka зашёл в конференцию
[15:56:38] Graf зашёл в конференцию
[15:56:44] Graf вышел из конференции
[15:59:52] ForNeVeR зашёл в конференцию
[16:00:12] horta hell вышел из конференции: Disconnected: closed
[16:00:17] horta hell зашёл в конференцию
[16:07:36] <Minoru> gsomix: нет
[16:07:50] <Minoru> хм, антихайлайт не работает с BLOOD GORE DESTROY
[16:08:33] <gsomix> Minoru, а планируешь?
[16:08:49] <Minoru> скорей мечтаю :)
[16:08:57] <gsomix> Пошли читать.
[16:09:06] <Minoru> мы с тобой Окасаки уже почитали
[16:09:10] <Minoru> я даже djvu не нашёл ._.
[16:09:18] <gsomix> Для Окасаки надо код писать.
[16:09:19] <Minoru> ну, в смысле, не полез искать
[16:09:27] <gsomix> А я не люблю код писать.
[16:09:51] <gsomix> Minoru, http://newstar.rinet.ru/~goga/tapl/
[16:11:41] <Minoru> хех, я так привык писать ишшуи в свои собственные репозитории, что сейчас, когда попытался написать в horta-hell, подумал было, что что-то не догрузилось, т.к. панельки с метками, assignee и milestone-ми нету :)
[16:12:18] <ForNeVeR> Minoru: антих-йлайт работает в BLOOD GORE DESTROY, но он case-sensitive.
[16:12:33] <Minoru> gsomix: они же вроде как даже издали его уже
[16:12:42] <Minoru> ForNeVeR: а я как раз репорт пишу. Дописывать?
[16:12:49] <Minoru> ну как пишу. Тему написал уже
[16:12:53] <gsomix> Minoru, ты хочешь предложить купить книгу?
[16:12:57] <Minoru> сейчас ещё ссылку кину — и готово
[16:12:58] <ForNeVeR> Дописывай, обсудим.
[16:13:25] <Minoru> gsomix: нет, просто поправка к тому, что написано на сайте. Вдруг ты не в курсе. Олсо есть библиотеки…
[16:13:55] <gsomix> Спроси меня, когда я последний раз был в библиотеке.
[16:13:56] OKTAVIUS зашёл в конференцию
[16:14:46] <gsomix> Minoru, ну, будем читать?
[16:15:34] <Minoru> gsomix: мне казалось, что люди, приближённые к науке, бывают в библиотеках чаще остальной популяции
[16:15:39] <Minoru> нет, сейчас я читать не хочу
[16:16:05] <gsomix> Minoru, все, что я читаю -- это статьи и учебники.
[16:16:10] <gsomix> И то, и другое есть в интернетах.
[16:17:56] <gsomix> Ладно. Буду читать один. :C
[16:20:19] <DeadBot> Minoru: BLOOD GORE DESTROY
[16:20:45] <m4n71k0r> а Java-проекты в емаксе норм пилить?
[16:21:51] <Minoru> m4n71k0r: а что, Java-проекты пилить уже считается норм? :P
[16:22:17] ckorzhik вышел из конференции
[16:22:20] <gsomix> m4n71k0r, пошли лучше TaPL читать.
[16:22:20] ckorzhik зашёл в конференцию
[16:23:27] reggies зашёл в конференцию
[16:23:28] <m4n71k0r> gsomix: что это?
[16:24:09] <gsomix> m4n71k0r, учебник "Типы в языках программирования".
[16:26:51] <m4n71k0r> gsomix: то есть ТвЯП ?
[16:27:04] <gsomix> Угу.
[16:27:08] <m4n71k0r> ТвЯП бы почитал, TaPL - нет
[16:27:25] <gsomix> m4n71k0r, http://newstar.rinet.ru/~goga/tapl/tapl.pdf
[16:27:30] <gsomix> Го читать.
[16:27:48] <xfer~> пацаны
[16:27:51] <xfer~> а чо это за срань
[16:27:59] <xfer~> /usr/include/boost/config/select_stdlib_config.hpp:18:12: fatal error: 'cstddef' file not found
[16:28:10] <ForNeVeR> m4n71k0r: TaPL очень збс, между прочим.
[16:32:22] <gsomix> ForNeVeR, Minoru, я, кстати, насмотрелся на процесс написания диплома и снес блог.
[16:33:54] <xfer~> gsomix: ты бы поменьше в чатиках об этом говорил ещё
[16:33:58] <xfer~> и писал бы дипломь
[16:34:26] <Aman> ForNeVeR: http://www.apress.com/9781430231622?gtmf=s is it a good book to learn mvvm
[16:34:26] <gsomix> xfer~, но я не хочу писать диплом.
[16:34:38] <xfer~> надо
[16:34:42] <xfer~> сам же вписался
[16:34:47] <xfer~> в это
[16:34:53] <xfer~> так что пиши
[16:35:33] <gsomix>
[16:35:37] <Minoru> xfer~: дай угадаю: clang++ -stdlib=libc++?
[16:35:43] <xfer~> Minoru: да
[16:35:47] <xfer~> уже убрал
[16:35:53] <xfer~> прошло дальше
[16:36:00] <xfer~> но всё равно не компилируется
[16:36:07] <xfer~> программисты напрограммировали
[16:36:28] unixorn вышел из конференции
[16:36:29] unixorn зашёл в конференцию
[16:36:46] <xfer~> почему-то не линкуется с gtest
[16:37:01] <ForNeVeR> gsomix: да ты забодал! То создаёшь, то сносишь! Всё, не создавай больше!
[16:37:16] <gsomix> Решил, что не буду, да.
[16:37:53] <ForNeVeR> Aman: I don't think that Silverlight is still worth mentioning. It seems that this book contains some obsolete information.
[16:38:19] <Minoru> xfer~: там просто нужно указать пару путей до инклюдов. Сходу не упомню, какие именно; гугли
[16:38:22] <Minoru> gsomix: :(
[16:38:48] <xfer~> Minoru: оно и без -stdlib= прекрасно собирается
[16:39:01] <gsomix> Minoru, ForNeVeR, я все равно всякую хуеты сразу сюда рассказываю.
[16:39:04] <xfer~> разве что не линкуется
[16:39:07] <gsomix> *хуету
[16:39:16] <gsomix> Зачем мне блог? :)
[16:39:30] <ForNeVeR> gsomix: а кроме хуиты тебе больше нечего рассказать? :(
[16:39:46] <xfer~> эй
[16:40:01] <xfer~> рассказывать хуиту - моя прерогатива!
[16:40:09] <ForNeVeR> Тебя можно забанить.
[16:40:16] <xfer~> всех можно
[16:40:30] <ForNeVeR> Не только лишь всех, но некоторых особенно!
[16:40:38] <gsomix> ForNeVeR, видимо, нет. Но вы раньше не жаловались!
[16:40:52] <Aman> ForNeVeR: i am also thinking the same about silverlight, but what about wpf?
[16:41:23] grouzen зашёл в конференцию
[16:41:35] <ForNeVeR> Aman: WPF is okay.
[16:42:52] <Aman> ForNeVeR: so its worth reading for wpf mvvm
[16:43:04] <Aman> i will ignore silverlight part
[16:43:56] <ForNeVeR> Aman: I don't think so. Better find something more recent.
[16:45:55] <Aman> something like prism?
[16:46:34] unixorn вышел из конференции: Replaced by new connection
[16:46:35] unixorn зашёл в конференцию
[16:48:32] <horta hell> Чпок забился в самый темный угол конфы и смотрит больными глазами в одну точку.
[16:48:47] sleepyvenom вышел из конференции
[16:49:17] <xfer~> $pet heal
[16:49:17] <horta hell> xfer~: Чпок был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[16:49:23] <xfer~> $pet feed
[16:49:23] <horta hell> xfer~: Чпок не голоден.
[16:49:28] <xfer~> 1
[16:51:47] <Aman> i dont think there is something recent than that
[16:52:42] <gsomix> Все, мы окончательно подготовили статью.
[16:52:55] <gsomix> Тебе нас будут униж^Wрецензировать.
[16:55:53] <Minoru> униженные и оскорблённые^Uотрецензированные и опубликованные
[16:57:36] <ɹǝɟılʍǝu> Minoru, ЧПОК
[16:58:37] <gsomix> Да, будет круто, если опубликуют.
[16:58:37] * Minoru waves
[16:58:50] <gsomix> Первая нормальная статья.
[16:59:14] <xfer~> парни
[16:59:20] <xfer~> websocket же пакетами оперирует?
[16:59:20] superka вышел из конференции: Logged out
[16:59:26] superka зашёл в конференцию
[17:00:39] <Minoru> xfer~: они там сообщениями называются, кажется
[17:01:00] <ɹǝɟılʍǝu> gsomix, ты молодец, когда делаешь дело)
[17:01:05] <xfer~> Minoru: т.е. там нет потокового api?
[17:01:24] <xfer~> в реализациях
[17:01:32] <gsomix> ɹǝɟılʍǝu, я всегда делаю дело.
[17:01:50] <xfer~> gsomix: медленно умирать - это дело или нет?
[17:02:31] <Minoru> xfer~: не знаю. В JS вроде нету. На уровне протокола у тебя просто последовательность сообщений
[17:09:41] <Ender> посоны
[17:10:21] <Ender> а можно, чтобы при вводе в qtextedit при нажатии клавиши что-то происходило?
[17:11:15] <Ender> я просто таким образом подсветку синтаксиса хочу сделать.
[17:14:29] <ɹǝɟılʍǝu> Ender, привязать
[17:14:32] <ɹǝɟılʍǝu> На шорткат.
[17:14:37] <ɹǝɟılʍǝu> Ты чо, в гугле забанен?
[17:14:49] <ɹǝɟılʍǝu> А, подсветку...
[17:14:54] <ɹǝɟılʍǝu> Всё равно.
[17:15:00] <ɹǝɟılʍǝu> Есть пример даже у самих Qt.
[17:15:11] <ɹǝɟılʍǝu> .google qt+code+highlight
[17:15:12] <DeadBot> ɹǝɟılʍǝu: не нашел
[17:15:17] <ɹǝɟılʍǝu> DeadBot, хуй
[17:15:30] <ɹǝɟılʍǝu> Ender, http://doc.qt.io/qt-5/qtwidgets-richtext-syntaxhighlighter-example.html
[17:15:42] <xfer~> https://libwebsockets.org/v2.0-stable-libwebsockets-api-doc.html

int lws_write (struct lws * wsi, unsigned char * buf, size_t len, enum lws_write_protocol wp)
писать в сокет через эту функцию
[17:15:50] <xfer~> а на чтение там какие-то колбеки, причём с указанием что там строки
[17:21:16] <ForNeVeR> Aman: I mean more recent book, not more recent technology. And what the hell is Prism? Isn't it something Delphi-related?
[17:25:06] <ɹǝɟılʍǝu> Prism?
[17:25:08] <ɹǝɟılʍǝu> Чот знакомое
[17:25:15] <Aman> ForNeVeR: https://msdn.microsoft.com/en-us/library/ff921153(v=pandp.40)
[17:25:47] rafaelrs вышел из конференции
[17:26:12] xfer~ вышел из конференции
[17:28:42] <ForNeVeR> Aman: I didn't knew about that technology, so I can tell you nothing about it.
[17:29:44] <Aman> so i should follow latest articles and tutorials on web
[17:30:01] <Aman> and that book as reference
[17:30:13] <Aman> cuz i am unable to find latest book
[17:30:42] <ForNeVeR> Read whatever you see acceptable.
[17:30:51] <gsomix> ForNeVeR, http://algorithmicassertions.com/2016/05/22/quirk.html
[17:31:01] <ForNeVeR> Aman: but always remember to think critically!
[17:31:26] <ForNeVeR> gsomix: nice, thanks!
[17:31:55] <gsomix> ForNeVeR, русский, пожалуйста.
[17:32:04] <ForNeVeR> gsomix: ок.
[17:32:04] <Ender> ɹǝɟılʍǝu, няфалаер, я видел этот пример, и мне почему-то показалось, что он подсветит полностью загруженный текст. так что вопрос в том, можно ли хайлайтер привязать к слоту, а по сигналу, что вот мол, там появился новый символ или чё-т такое опять подсвечивать всё, что введено.
[17:32:16] <Ender> я может быть ошибаюсь, конечно.
[17:32:41] <ɹǝɟılʍǝu> Не понял задачи.
[17:32:53] <ɹǝɟılʍǝu> Лениво подсвечивать, что ли?
[17:33:27] <Ender> ладно, забей пока, мне тут чуть-чуть овулятор дописать осталось.
[17:33:47] <Ender> Я потом пример сконпелирую, посмотрю, как он работает и задам вопрос получше.
[17:33:48] <Aman> ForNeVeR: спасибо
[17:34:19] <gsomix> ForNeVeR, как твое чтение идет?
[17:34:27] <Ender> куда идёт.
[17:34:37] <ForNeVeR> gsomix: нормально идёт, понемножку.
[17:34:45] <gsomix> Все понятно?
[17:35:01] <ForNeVeR> Ну, картинка по твоей ссылке мне отчасти понятна :)
[17:35:11] <gsomix> Круто.
[17:35:45] <ForNeVeR> Всё понятно в достаточной мере, книжка-то хорошая.
[17:36:09] <gsomix> Ну, хорошо...
[17:39:55] <gsomix> Почему меня не покидает ощущение, что я занимаюсь какой-то скукотой?
[17:40:54] rexim зашёл в конференцию
[17:42:22] <rexim> Всем чпок
[17:42:32] * rexim ушел жрать гречку
[17:47:59] <ɹǝɟılʍǝu> rexim, ФЕНЕЧКУ
[17:48:11] <rexim> ɹǝɟılʍǝu: ЧПОЧЕЧКУ
[17:48:52] portnov зашёл в конференцию
[17:49:22] <rexim> ɹǝɟılʍǝu: а еще у меня молочко есть
[17:49:31] <rexim> Ну, не лично у меня. Я его купил.
[17:50:45] <ɹǝɟılʍǝu> rexim, ггг
[17:50:48] <ɹǝɟılʍǝu> Беременный миксер
[17:50:49] <ɹǝɟılʍǝu> ггг
[17:51:05] <rexim> Беремиксер
[17:51:40] <ɹǝɟılʍǝu> МИКСЕР-БЕРСЕРКЕР
[17:51:45] <ɹǝɟılʍǝu> МИКСЕРКЕР
[17:51:51] <gsomix> Чем борются с депрессией? Выпивка? Ок... :(
[17:51:52] gsomix вышел из конференции
[17:52:10] <ɹǝɟılʍǝu> МИКСЕРКЕРЫ НАХУЕБЕНИВАЮТСЯ МОЛОЧКОМ И ХУЯЧАТ КОТ!!11
[17:52:30] * rexim трясет усами \m/
[17:54:51] <rexim> ForNeVeR: .\ - /.
[17:59:29] gsomix зашёл в конференцию
[18:05:40] <gsomix> Ладно. Я придумал.
[18:05:52] <gsomix> Надо просто заблочить свой аккаунт в джаббере.
[18:05:57] <ForNeVeR> gsomix: я придумал! Напиши кода!
[18:06:00] <rexim> ɹǝɟılʍǝu: гы, а у молочка завтра срок годности кончается! ^_^
[18:06:03] <gsomix> Сменой пароля на неизвестный.
[18:06:09] <gsomix> ForNeVeR, после диплома.
[18:06:28] <horta hell> Чпок с рыком впивается в бедро m-n71k0r раздирая в клочья одежду от голода и давая едва увернуться ценой потери выпавшего кошелька. m-n71k0r теряет 3PTC.
[18:06:31] <rexim> ForNeVeR: .\ - /.
[18:06:31] <ForNeVeR> gsomix: дак ты мне вчера говорил, что всё уже написал.
[18:06:32] gsomix вышел из конференции
[18:07:08] <ɹǝɟılʍǝu> Блять, гсомикс уже ёбнулся.
[18:07:14] <ɹǝɟılʍǝu> Или аттеншнвхорит.
[18:07:18] <ForNeVeR> У него сессичные.
[18:07:24] <rexim> xD
[18:07:29] <rexim> Сисичные
[18:07:35] <ForNeVeR> Ах, если бы...
[18:07:41] <rexim> ЕЧЯЗБ в общем.
[18:08:31] <ɹǝɟılʍǝu> rexim, сосисочные http://cs305800.vk.me/u157620959/154775927/x_f2e9069e.jpg
[18:08:57] <ForNeVeR> Вкусный чай!
[18:09:05] <rexim> А я сегодня, кстати, пошел на работе в туалет по нужде. И тут мне хенгаутс на мобиле звонит, мол, хватит срать, го скрамить, сцуко ._.
[18:09:15] <ForNeVeR> XD
[18:09:31] <ɹǝɟılʍǝu> rexim, гы
[18:09:42] <ForNeVeR> rexim: а нас вчера на MVP Roadshow пирожками и булочками кормили в перерыве!
[18:10:16] <rexim> А, это то про что ты вчера говорил?
[18:10:24] <rexim> Там еще что-то про докер говорили?
[18:10:29] <rexim> КРуто!
[18:10:36] <rexim> Ну ради-то булочке стоило сходить :)
[18:10:38] <ForNeVeR> Да, докер там был.
[18:10:54] <ForNeVeR> И ещё какая-то муть от мелкософта, ну и доклад от Андрея.
[18:11:06] <ForNeVeR> Он ещё прям во время доклада переспрашивал, на какую тему у нас конференция :D
[18:11:38] <ForNeVeR> И даже не вполне успешно, но довольно комично пытался эту тему в свой доклад вставить XD
[18:11:43] <m4n71k0r> что-то на работе помогать саппорту заебался(
[18:11:51] <rexim> Он уже достиг уровня, когда ему пох на тему конференции :)
[18:12:01] <Minoru> m4n71k0r: сапоортишь саппорт?
[18:12:06] <ForNeVeR> Да бухтит там всё про свои микрооптимизации.
[18:12:07] <Minoru> *саппортишь
[18:12:19] <m4n71k0r> Minoru: ну они чуть что, сразу к девам обращаются
[18:12:19] <rexim> Minoru: Минорий МакЧпоккерман! \о/
[18:12:20] <ForNeVeR> А JB тем временем не может пофиксить расход CPU в инсталляторе решарпера!
[18:12:40] <ForNeVeR> Но в последних версиях стало в полтора раза меньше - не иначе Андрей микрооптимизациями добился :)
[18:13:14] * Minoru waves at rexim
[18:13:15] <ForNeVeR> У них там какая-то картинка анимированная на бэкграунде, и вот она жрёт у меня CPU.
[18:13:34] <rexim> ._.
[18:13:36] Aman вышел из конференции
[18:13:43] <rexim> Продукт для программистов, ёпт!
[18:13:50] <rexim> С анимированной картинкой
[18:15:37] <rexim> ForNeVeR: хм... А я ведь тоже в емаксе анимированные картинки делал!
[18:15:39] <rexim> Для пакмана
[18:15:48] <rexim> И они тоже жрут мой СРУ ._.
[18:16:31] <rexim> ForNeVeR: а что за чай ты пьешь, кстати?
[18:17:19] <ɹǝɟılʍǝu> rexim, а ты не СРИ
[18:17:38] <ForNeVeR> rexim: я обычно не пью чай, у меня дома его даже нет.
[18:17:50] <ɹǝɟılʍǝu> ForNeVeR, ты его ешь?
[18:17:58] <ForNeVeR> А его едят? ._.
[18:18:07] <rexim> ɹǝɟılʍǝu: чтобы не СРАТЬ, мне надо НЕ ЕСТЬ.
[18:18:13] <rexim> А я люблю кушать ._.
[18:18:48] <rexim> ForNeVeR: бурятский чай в Финальной Форме можно и ложкой есть.
[18:18:55] <ɹǝɟılʍǝu> ForNeVeR, http://lonestarclassictruckclub.org/2012/06/15/kukhnya-dlya-gikov-kak-prigotovit-tvjordyjj-chajj/
[18:19:08] <ɹǝɟılʍǝu> rexim, http://borodist.ru/store/product/beard/solid-shampoo-green-tea
[18:25:32] <rexim> Хочу попробовать вот эту штуку https://www.soylent.com/
[18:26:37] <ɹǝɟılʍǝu> rexim, это чо?
[18:26:57] <rexim> ɹǝɟılʍǝu: на сколько я понял, типа "пищезаменитель"
[18:27:04] <ɹǝɟılʍǝu> щито
[18:27:07] <rexim> Пьешь эту дрянь в течении дня и не хочешь жрать.
[18:27:54] <ForNeVeR> Но зачем?
[18:28:14] Славный капитан зашёл в конференцию
[18:28:15] <rexim> Ну, например, когда нет времени пожрать.
[18:28:18] <ForNeVeR> Я знаю такую дрянь, от которой не то что есть, жить расхочется!
[18:28:23] <rexim> Я хз.
[18:28:27] <rexim> Мне просто интересно :)
[18:28:50] <rexim> ForNeVeR: машинное масло?
[18:30:13] <ForNeVeR> rexim: да!
[18:30:25] <rexim> ɹǝɟılʍǝu: ну и на вкус, говорят, это хрень, как "ничего" ._.
[18:30:49] <rexim> Но если это мне позволит херачить код не отрываясь на мирскую хуйню, то я согласен!
[18:30:52] rafaelrs зашёл в конференцию
[18:31:30] <Славный капитан> О курва
[18:32:01] <Славный капитан> rexim: -1
[18:32:15] <rexim> Славный капитан: вау! Ты изучил отрицательные числа :)
[18:32:18] <rexim> Поздравляю.
[18:33:09] <Славный капитан> -j
[18:33:35] <rexim> Фантазёр! =3
[18:33:42] <Ender> rexim, стрэм пилить? :P
[18:33:51] <rexim> Ender: шта
[18:34:11] <Ender> а, у тебя вроде у самого сегодня
[18:34:17] <Ender> я зайду.
[18:34:38] <ForNeVeR> rexim: это общажный диалект русского.
[18:34:53] <ForNeVeR> rexim: этот джентльмен говорит, что сегодня не преминёт посетить ваше выступление.
[18:35:02] <rexim> ForNeVeR: оу
[18:35:15] <rexim> Ender: хорошо, буду рад вас видеть, сэр! ^_^
[18:35:26] <Ender> спасибо, братух!
[18:35:46] <rexim> ForNeVeR: я надеюсь это значит, что все хорошо? ._ .
[18:35:47] <Ender> гм. С вашего позволения, Сэр.
[18:35:52] <rexim> ^__^
[18:41:35] unixorn вышел из конференции
[18:42:18] unixorn зашёл в конференцию
[18:43:26] <Minoru> rexim: небезызвестный L29Ah пилит свои мюсли из-за того, что сойлент — это каша, и при длительном её употреблении есть риск потерять зубы, потому что они для приёма Сойлента не нужны
[18:44:12] <Minoru> зассамонил левого чувака в проект, ошибшись ником. Сты-ыдно >_<
[18:48:26] <rexim> Minoru: лол
[18:48:34] <rexim> Так может действительно ну их нахуй?
[18:48:37] <rexim> Зубы эти
[18:48:39] <rexim> Болеть не будут
[18:48:54] <Minoru> улыбаться без них первое время будет неудобно
[18:48:55] <Ender> http://pastexen.com/i/oHku5QIJPc.png
[18:49:17] <rexim> Minoru: улыбка есть элемент социального взаимодействия в реальном мире.
[18:49:20] <rexim> Не нужно
[18:50:02] <Minoru> rexim: а, у тебя уже всё продумано, я вижу
[18:50:24] <rexim> xD
[18:51:28] <rexim> Minoru: ну а я сейчас гречечки с молочком отведал! :3
[18:56:27] m4n71k0r вышел из конференции
[18:59:45] xfer~ зашёл в конференцию
[19:02:45] rexim вышел из конференции
[19:04:22] reximorning зашёл в конференцию
[19:04:47] <reximorning> Minoru: не верь ему! Нет у него никакой гречки!
[19:08:37] <Minoru> ты это, завязывай с этими играми в альтер-эго, а то сам поедешь и меня с собой прихватишь!
[19:10:16] <Minoru> а вы на месте эйчаров компании сильно охуели бы, если бы вам пришло письмо а-ля «у вас была открыта позиция, я прозевал, но очень-очень хочу к вам. Можно меня на собеседование, позязя?»? // пойти Розенталя почитать штоль
[19:10:53] <ForNeVeR> Minoru: это вполне ок, по-моему.
[19:10:54] <Minoru> в конце марта позиция ещё была, дальше не знаю
[19:11:04] <ForNeVeR> Рассылка таких писем допустима с точки зрения моей деловой этики.
[19:11:31] <Minoru> ура! Пойду сочинять значит
[19:11:35] <ForNeVeR> Но и не принять тебя в ответ на такое письмо также допустимо :)
[19:11:43] <Minoru> ну это понятно
[19:11:50] <ForNeVeR> А вот обижаться - нет, недопустимо. Так что всё ок.
[19:12:42] <ɹǝɟılʍǝu> Ок.
[19:18:41] grouzen вышел из конференции
[19:19:20] <superka> Я так просился один раз, меня отшили , сказали что не умеют работать с людьми из других регионов, а я им сказал что даже переехать готов :(
[19:22:24] <ɹǝɟılʍǝu> superka, открыли бы филиал!
[19:22:25] <Minoru> superka: «You miss 100% of shots you don't take» (какой-то хоккеист сказал). Пусть уж лучше откажут, чем терзаться сомнениями «а вдруг согласились бы?»
[19:26:12] <reximorning> Лол
[19:26:30] <reximorning> Minoru: я обычно резьюме посылаю просто так с вопросом "Есть чо?" :)
[19:26:54] <reximorning> Без относительно открытых или закрытых вакансий
[19:28:30] <Minoru> reximorning: дерзкий синьор штоле?
[19:29:06] kpecmuk зашёл в конференцию
[19:29:26] <reximorning> Не ну про "есть чо" я утрировал. Несколько мягче спрашиваю. :)
[19:30:25] <ɹǝɟılʍǝu> «Есть шо»?
[19:31:45] <reximorning> ɹǝɟılʍǝu: да
[19:32:55] <ɹǝɟılʍǝu> reximorning, ООО «БСД»
[19:33:21] <reximorning> Есть ЗБС?
[19:33:53] <ɹǝɟılʍǝu> reximorning, есть https://sbis.ru/contragents/4205157987/420501001
[19:34:26] <reximorning> > Кемерово
[19:34:31] <ɹǝɟılʍǝu> reximorning, https://sbis.ru/contragents/5029084860/184001001#msid=s1464104403685
[19:34:32] <reximorning> А, ну там-то все что угодно может быть :)
[19:34:35] <ɹǝɟılʍǝu> УПРТОРГ
[19:35:03] <ɹǝɟılʍǝu> reximorning, СВОА! https://sbis.ru/contragents/3305005383#msid=s1464104436144
[19:35:31] <ɹǝɟılʍǝu> https://sbis.ru/contragents/8620016189/862001001#msid=s1464104464523
[19:35:34] <reximorning> ɹǝɟılʍǝu: буш сеня стримо смореть?
[19:35:35] <ɹǝɟılʍǝu> корлики 9_9
[19:35:43] <ɹǝɟılʍǝu> reximorning, во скока?
[19:35:48] <reximorning> Через 20 минут
[19:36:44] <ɹǝɟılʍǝu> Буду
[19:38:41] <reximorning> щьс
[19:38:46] <reximorning> збс*
[20:03:15] superka вышел из конференции: Logged out
[20:03:24] superka зашёл в конференцию
[20:04:51] <horta hell> @tsoding твитит: Chpoky
- YT: https://t.co/EQOtYALIG8
- Twitch: https://t.co/i7Wp0qakuX
- LCTV: https://t.co/ohg14rrT11
Chpoky
[20:05:53] gsomix зашёл в конференцию
[20:06:22] reximorning вышел из конференции
[20:06:47] ckorzhik вышел из конференции
[20:06:51] ckorzhik зашёл в конференцию
[20:09:27] MaXGGXaM вышел из конференции
[20:10:25] MaXGGXaM зашёл в конференцию
[20:10:53] MaXGGXaM вышел из конференции
[20:11:27] MaXGGXaM зашёл в конференцию
[20:11:51] MaXGGXaM вышел из конференции
[20:12:37] MaXGGXaM зашёл в конференцию
[20:12:58] MaXGGXaM вышел из конференции
[20:15:37] MaXGGXaM зашёл в конференцию
[20:15:53] MaXGGXaM вышел из конференции
[20:17:16] MaXGGXaM зашёл в конференцию
[20:17:34] <Ender> как вы там в этом емаксе сидите
[20:17:40] MaXGGXaM вышел из конференции
[20:17:59] <Ender> это даже выглядит хуже блокнота ~_~
[20:18:44] MaXGGXaM зашёл в конференцию
[20:19:12] MaXGGXaM вышел из конференции
[20:20:17] unclechu вышел из конференции
[20:20:31] MaXGGXaM зашёл в конференцию
[20:20:51] MaXGGXaM вышел из конференции
[20:22:23] sss|zombie вышел из конференции
[20:23:42] <ForNeVeR> Ender: https://github.com/ForNeVeR/cil-mode#screenshot - это хуже блокнота? Ок, хороший у тебя блокнот.
[20:25:26] <Ender> ты правда так сидишь?
[20:26:09] <ForNeVeR> Нет, я так только пишу плагины для emacs, а обычно пользуюсь atom :)
[20:28:04] <Ender> ну а atom покажи
[20:28:34] <ForNeVeR> https://atom.io/
[20:28:56] <ForNeVeR> Вот он из коробки такой сразу, в отличие от emacs, который надо допиливать.
[20:31:14] <Ender> ну знаешь
[20:31:19] <Ender> атом ещё более менее
[20:31:34] <Ender> но миксер себе так точно рак заработает в таком редакторе
[20:32:12] <Ender> я может быть попозже себе тоже atom намажу
[20:32:16] <Ender> хороший он
[20:34:35] superka вышел из конференции
[20:36:44] <Minoru> какой рак, что ты несёшь?
[20:38:39] MaXGGXaM зашёл в конференцию
[20:39:30] MaXGGXaM вышел из конференции
[20:40:47] MaXGGXaM зашёл в конференцию
[20:42:12] MaXGGXaM вышел из конференции
[20:43:28] ckorzhik вышел из конференции
[20:46:00] <xfer~> почему люди 90% времени несут хуйню?
[20:47:58] <Ender> действительно.
[20:49:44] superka зашёл в конференцию
[20:50:29] <Славный капитан> xfer~: потому что 90% людей несут хуйню 100% времени.
[20:50:49] <Ender> хитро
[20:54:06] <xfer~> Славный капитан: а остальные 10% 90% времени?
[20:54:42] <xfer~> объясните мне почему websockets плохо
[20:57:23] <Minoru> xfer~: расскажи про свою задачу
[20:59:15] <xfer~> хм
[20:59:28] <xfer~> задача: класть файлики, получать файлики
[20:59:37] <xfer~> обмениваться коммандами
[21:01:29] m4n71k0r зашёл в конференцию
[21:04:46] <Minoru> а зачем тебе websocket для файликов?
[21:05:20] <m4n71k0r> xfer~: будь мужиком, заюзай какой-нибудь HTTP 2
[21:06:20] <xfer~> Minoru: новые программисты захотели какой-нибудь _стандартный_ протокол
[21:06:30] <xfer~> вообще, вначале хотели использовать ftp
[21:06:38] <xfer~> охуели от апи библиотек
[21:06:41] <xfer~> решили использовать sftp
[21:06:44] <xfer~> еле отговорил
[21:06:56] <xfer~> на сырой http
[21:07:04] <xfer~> что бы сделать быстро
[21:07:45] <Minoru> ну, WebSocket тебе помогает лишь тем, что соединение уже установлено
[21:07:51] <Minoru> это убирает некоторые задержки
[21:08:17] <Minoru> для передачи достаточно крупных файликов это пофигу, т.к. время передачи начинает затмевать время на установку соединения
[21:08:19] <xfer~> я не вижу причин почему не использовать просто сырой AF_INET SOCK_STREAM
[21:08:23] <Minoru> вот для комманд да, WebSocket очень ок
[21:08:30] <xfer~> для передачи файлов
[21:08:37] <xfer~> и там и там придётся городить свой заголовок
[21:08:38] <Minoru> погоди, а вы не веб-приложение пишете?
[21:08:44] <xfer~> не веб
[21:08:58] <Minoru> блин, ну просил же про задачу рассказать…
[21:09:44] <xfer~> не уверен что это важно
[21:09:59] <Minoru> важно, потому что появляется аргумент «это овер-инжиниринг»
[21:10:14] <Minoru> ну, совать WebSocket туда, где можно открывать обычные TCP-соединения
[21:10:46] <Minoru> WebSocket вам даст примитивный протокол, где можно посылать и принимать сообщения двух типов — text и blob
[21:10:51] <xfer~> возможно, появится веб-интерфейс
[21:11:02] <Minoru> если ваша задача на это ложится и есть подходящие библиотеки, то может быть норм
[21:12:51] <m4n71k0r> xfer~: попробуйте Ice
[21:13:05] <Minoru> какая забавная идея: давайте вместо использования препроцессора просто линковаться с библиотекой, в которой те же функции определены в виде заглушек! https://hackage.haskell.org/package/NoTrace-0.3.0.1
[21:13:12] <xfer~> m4n71k0r: ice?
[21:13:13] <xfer~> -_-
[21:13:21] <m4n71k0r> xfer~: https://zeroc.com/products/ice
[21:13:23] <Ender> когда злоебучий твич переедет на html5. это просто невыносимая хуйня.
[21:13:55] <xfer~> m4n71k0r: это промышленный стандарт?
[21:16:52] <m4n71k0r> xfer~: мне пососветовали, если я соберусь соединять разные программы на разных языках, а с зеромкю не захочу связываться
[21:17:15] <xfer~> говорят что zmq хорош
[21:17:24] <xfer~> когда нечем заняться
[21:17:38] <m4n71k0r> вот тут https://www.betsbc.com/ вроде бы Ice юзают
[21:17:51] <xfer~> Искомый домен внесен в РЕЕСТР
[21:18:01] <m4n71k0r> а, у меня открывается)
[21:18:23] <m4n71k0r> xfer~: просто почитай возможности https://github.com/zeroc-ice/ice
[21:18:27] <m4n71k0r> да, опенсорс
[21:19:12] <xfer~> выглядит неплохзо
[21:20:09] <m4n71k0r> из минусов - придётся тырфесы для RPC писать
[21:20:21] <m4n71k0r> типа такого https://github.com/zeroc-ice/ice/blob/master/cpp/test/Ice/echo/Test.ice
[21:22:10] <superka> Давайте почитать статью, чтобы умнее стать -_-
[21:22:53] <m4n71k0r> superka: ты серьёзно?
[21:23:26] <superka> m4n71k0r, я серьезно хочу умнее стать
[21:23:45] <m4n71k0r> superka: тебе так плохо живётся таким как есть?
[21:23:46] <xfer~> superka: попроси что бы тебя минору укусил
[21:23:58] <xfer~> он тут самый умный
[21:23:59] <m4n71k0r> xfer~: пусть сразу фуд
[21:24:03] <m4n71k0r> хм
[21:24:23] <Minoru> xfer~: O_O
[21:24:48] <superka> Меня кусали, не так это работает
[21:26:07] <m4n71k0r> superka: потом от бешенства лечился?
[21:26:22] <m4n71k0r> кстати, говорят, что от бешенства почти невозможно вылечиться
[21:26:56] <superka> 😞
[21:27:08] <superka> У вас ничего спросить нельзя
[21:27:16] <m4n71k0r> да
[21:27:38] <m4n71k0r> нет
[21:28:26] <Minoru> superka: что значит «умнее»? Как ты это мерять собрался? IQ? Кругозор?
[21:28:26] <m4n71k0r> .kick superka|умней http://bse.sci-lib.com/
[21:28:26] superka выгнали из конференции: умней http://bse.sci-lib.com/
[21:28:27] <DeadBot> m4n71k0r: ok
[21:28:38] <Minoru> m4n71k0r: охуенно мы с тобой сработали
[21:28:44] <m4n71k0r> Minoru: прости
[21:28:47] <xfer~> Minoru: у тебя нет бешенства?
[21:28:50] <xfer~> m4n71k0r: а у етбя?
[21:28:57] <m4n71k0r> xfer~: сам ты етбя!
[21:29:11] <xfer~> m4n71k0r: яж юлбя
[21:29:13] <Minoru> xfer~: обычно нет, но если достанут…
[21:30:11] madmercen зашёл в конференцию
[21:44:54] <Ender> http://getclassy.net/m4n71k0r
[22:00:35] ckorzhik зашёл в конференцию
[22:13:44] <xfer~> чо это
[22:15:19] Славный капитан вышел из конференции
[22:15:28] <ɹǝɟılʍǝu> xfer~, http://cs4.pikabu.ru/images/previews_comm/2016-05_5/1464109260121432597.jpg
[22:22:14] Aman зашёл в конференцию
[22:23:33] <Minoru> ɹǝɟılʍǝu: Li-i-ife is a wa-aterfa-all, We're one in the river and we're o-one aga-ain after the fall!
[22:23:43] <gsomix> http://www.osa-opn.org/opn/media/Images/AfterImages/2015/15-Dec-01.jpg?ext=.jpg
[22:23:50] <gsomix> Крутое фото.
[22:26:20] rexim зашёл в конференцию
[22:26:28] ckorzhik вышел из конференции
[22:26:31] ckorzhik зашёл в конференцию
[22:27:02] Graf зашёл в конференцию
[22:27:08] Graf вышел из конференции
[22:27:38] <gsomix> > A Superhydrophobic Self-Cleaning Surface
[22:29:05] <Minoru> ты там кроссворд разгадываешь?
[22:29:09] <Minoru> я думаю, что ответ — кошка
[22:29:21] <Minoru> «cat» по-английски
[22:29:50] <xfer~> кошка == поверхность?
[22:30:09] <gsomix> Minoru, это подпись к фото.
[22:30:34] <xfer~> Minoru: это он про всякие составчики гидрофобные
[22:30:35] <Minoru> н-да, не вышло шутки
[22:30:39] <xfer~> которыми сейчас покрывают всё
[22:30:41] <Minoru> да понимаю я, понимаю
[22:30:50] <Minoru> эх
[22:31:02] <xfer~> забавно что я свою куртку такой шнягой покрыл
[22:31:08] <xfer~> а она исчезла через неделю
[22:31:12] <xfer~> совсем
[22:32:17] <gsomix> xfer~, ну, а для создания поверхности на фото использовали фемтосекундный лазер.
[22:38:35] rexim вышел из конференции
[22:42:52] grouzen зашёл в конференцию
[22:43:14] rexim зашёл в конференцию
[22:43:46] rafaelrs вышел из конференции
[22:44:52] rafaelrs зашёл в конференцию
[22:47:45] <rexim> Ох
[22:47:54] <rexim> Что-то я кажись слишком долго сидел :(
[22:48:00] <rexim> Жоп теперь болит
[23:02:28] <ɹǝɟılʍǝu> rexim, посадил сталкер псевдорепку. Она подросла, сталкер взял гранатомёт и пошёл её доыбвать. И всё бы у него получилось, если бы псевдожучки с псевдомышками не набежали.
[23:11:25] <rexim> ɹǝɟılʍǝu: https://www.youtube.com/watch?v=y0X8ncPRqJc
[23:11:48] <ɹǝɟılʍǝu> rexim, подписался
[23:11:57] magog зашёл в конференцию
[23:12:35] <rexim> ɹǝɟılʍǝu: ^_^
[23:12:48] <ɹǝɟılʍǝu> rexim, http://s8.pikabu.ru/images/big_size_comm/2016-05_5/1464099104140518771.jpg
[23:14:22] <rexim> ɹǝɟılʍǝu: в лесу насобирал
[23:14:37] <ɹǝɟılʍǝu> rexim, ага, рыжиков.
[23:22:10] superka зашёл в конференцию
[23:23:07] <superka> почему веб девелопинг в 90% случаев выглядит как написание апи к базе
[23:23:46] <Minoru> потому что так и есть. Типичные сайтики — это CRUD
[23:23:58] <gsomix> superka, и из тюнинга CSS.
[23:24:01] <superka> а куда можно уйти из этого?
[23:24:46] <gsomix> superka, а что тебе интересно?
[23:25:02] grouzen вышел из конференции
[23:26:00] <superka> путешествовать
[23:27:02] <gsomix> Неплохо!
[23:30:18] <rexim> Кстати, забавно. Из-за того, что вебдевелопинг такой однообразный, его в скором времени полностью автоматизируют, и все менеджеры будут хвататься тем, что "мы наконец-то сделали так, что программисты больше не нужны".
[23:31:42] <rexim> А все что за пределами достижимости данной "серебрянной пули", будет считать магией, ну или как минимум стихийными явлениями природы, который случились сами по себе.
[23:32:32] <rexim> Т.е. будет воспринематься так же, как мы сейчас воспринемаем железо.
[23:32:42] <rexim> Всем же известно, что процессоры растут на деревьях.
[23:33:28] <uggur> процессоры собирают роботы на кристаллах
[23:33:35] <uggur> всё очень просто
[23:33:51] <superka> rexim: не будет, потому что программисты и будут теми кому придется все это настраивать говно
[23:34:06] <uggur> полупроводники -> транзисторы -> магия -> процессор
[23:36:15] <rexim> superka: нет, это будет делать электрик Вася за бутылку водки.
[23:40:00] <superka> не знаю, все время страдают такой херней, куда ни попадаю на работу
[23:50:18] <gsomix> uggur, если идти в обратную сторону, то тоже упрешься в магию. :(
[23:50:37] <uggur> gsomix: к сожалению, да
[23:51:20] portnov вышел из конференции
[23:51:37] superka вышел из конференции
[23:54:08] <horta hell> Чпок плачет от голода, утирая слёзы хвостом.
[23:55:23] <ɹǝɟılʍǝu> $pet feed
[23:55:23] <horta hell> ɹǝɟılʍǝu: Жестом доброй воли спасена зверушка от голода снедающего. Вы получаете 3PTC, а Чпок сыт и доволен.
[23:55:25] <ɹǝɟılʍǝu> $pet heal
[23:55:27] <horta hell> ɹǝɟılʍǝu: Чпок будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[23:55:30] <ɹǝɟılʍǝu> $pet rating
[23:55:30] <horta hell> ɹǝɟılʍǝu:
ɹǝɟılʍǝu: 9PTC
Славный капитан: 3PTC
eaeee: 1PTC
xf-r~: 1PTC
[23:56:33] <ɹǝɟılʍǝu> rexim,
Не тупится и не гнётся
Никогда не разобьётся
Пламя гнева ты задуй
Вечный изумрудный хуй
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!