Home
codingteam
codingteam@conference.jabber.ru
16.04.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:01:55] <Minoru> rexim: клеточные автоматы в Экселе?!
[00:02:02] <Minoru> это, надеюсь, не ты сделал
[00:02:08] <Minoru> s/$/?/
[00:02:09] <horta hell> Minoru: это, надеюсь, не ты сделал
[00:02:48] <rexim> :D
[00:02:48] <Minoru> надо добавить в чёртову Хорту «^» и «$», а то жития нет с этими ограничениями!
[00:03:05] <rexim> Minoru: надежда умирает последней!
[00:03:25] <Minoru> ._.
[00:03:41] <rexim> Я просто искал способ объяснить человек незнакомому с программированием, но знакомому с экселем, что такое Conway's Game of Life.
[00:03:42] <Minoru> поехавший? :( Или опять молочка нахуебенился?
[00:03:45] <rexim> Кажется, нашел.
[00:03:50] <Minoru> а, ну тогда ок
[00:04:02] <Minoru> это дело правое, Форневерик тобой возгордился бы :)
[00:04:05] <rexim> Не, ну мне нравится, куда все это движется.
[00:04:25] <rexim> Расскрашивать бы еще ячейки в зависимости от значения.
[00:04:28] <rexim> Было бы круто.
[00:04:31] <Minoru> в пучину безумия это движется!
[00:04:40] <Minoru> а там, между прочим, темно. Ты боишься темноты?
[00:04:47] <rexim> Не очень
[00:05:01] <rexim> Я прямо сейчас в темноте сижу =3
[00:05:10] <Minoru> ну тогда я уж и не знаю, как тебя отговаривать :(
[00:07:54] unixorn зашёл в конференцию
[00:09:23] <rexim> Minoru: условное форматирование http://i.imgur.com/LscyAsK.png
[00:09:26] <rexim> Просто охуенно
[00:09:28] * rexim кончил
[00:19:11] <Minoru> ._>
[00:27:34] <uggur> ,ping
[00:27:37] <uggur> .ping
[00:27:38] <DeadBot> uggur: понг от тебя 0.08 секунды
[00:27:39] <uggur> .ping
[00:27:40] <DeadBot> uggur: понг от тебя 0.07 секунды
[00:27:41] <uggur> .ping
[00:27:42] <DeadBot> uggur: понг от тебя 0.08 секунды
[00:44:38] <rexim> gsomix: "Человек, который в реально жизни пытается решать линейные уровнения так, как его учили в универе, попадает к санитарам"
[00:48:22] rexim вышел из конференции
[00:52:44] unclechu вышел из конференции
[01:02:12] <Minoru> send rexim https://coub.com/view/bvz66
[01:02:28] <Minoru> ɹǝɟılʍǝu: ↑
[01:13:33] eaeee зашёл в конференцию
[01:33:48] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[01:44:12] Minoru вышел из конференции
[02:25:00] m4n71k0r вышел из конференции
[02:36:46] ɹǝɟılʍǝu вышел из конференции
[03:33:21] eaeee вышел из конференции
[03:50:43] dzhon вышел из конференции
[05:29:30] Kumba_yo вышел из конференции
[05:29:58] Kumba_yo зашёл в конференцию
[05:44:57] rafaelrs вышел из конференции
[06:00:25] ckorzhik вышел из конференции
[06:38:08] Славный капитан зашёл в конференцию
[06:46:34] ckorzhik зашёл в конференцию
[06:54:31] <Славный капитан> $send ɹǝɟılʍǝu https://stepic.org/course/Современная-космонавтика-650/syllabus
[06:54:33] <horta hell> Славный капитан: Сообщение помещено в очередь.
[08:35:14] <gsomix> send/rexim/А как нужно?!/
[08:35:16] horta hell вышел из конференции
[08:35:17] horta hell зашёл в конференцию
[08:35:50] <gsomix> send/rexim/А как нужно?!/
[08:35:50] <horta hell> gsomix: Сообщение помещено в очередь.
[08:36:11] <gsomix> ForNeVeR, что с хортой было?
[08:42:57] grouzen зашёл в конференцию
[08:43:02] * gsomix пытается вспомнить, как его в университете учили решать СЛАУ.
[08:43:25] <gsomix> Ну, из очевидного -- метод Крамера.
[08:43:35] <gsomix> Гауссом (включая всякие LU разложения).
[08:43:49] <gsomix> Можно просто обратную матрицу найти.
[08:44:00] <gsomix> Или каким-нибудь итерационным методом.
[08:46:38] <gsomix> Из неочевидного вспоминается -- через QR и SVD разложения + регуляризация.
[08:46:53] <Славный капитан> ...
[08:47:57] <Славный капитан> по идее, если ты решаешь систему уравнений, то это либо какая-то абстрактная задача на три неизвестных, либо что-то серьеьезное
[08:48:27] <Славный капитан> во втором случае решение СЛАУ явно не самая сложная часть задачи
[08:51:36] <gsomix> В каком смысле? Если удалось свести задачу к СЛАУ, то правильно и быстро ее решить -- самая важная задача.
[08:55:28] <Славный капитан> важная != сложная
[09:02:58] <gsomix> Славный капитан, я не понимаю, какую сложность ты имеешь в виду.
[09:04:29] <gsomix> Ну, надо оценить требуемую точность и ограничения по времени, исследовать СЛАУ, подобрать метод.
[09:08:32] <ForNeVeR> gsomix: NullPointerException, лал :3
[09:10:42] <gsomix> ForNeVeR, > The development and distribution of RoboVM has been discontinued.
[09:10:58] <ForNeVeR> gsomix: ну и хрен с ним. Этого ж давно все ждали.
[09:11:39] <ForNeVeR> Примерно с того момента, как Xamarin её приобрёл.
[09:12:25] portnov зашёл в конференцию
[09:18:44] <gsomix> Да? А я думал...
[09:21:05] eternastudento зашёл в конференцию
[10:10:22] dzhon зашёл в конференцию
[10:38:20] Graf зашёл в конференцию
[10:38:25] Graf вышел из конференции
[11:21:37] ɹǝɟılʍǝu зашёл в конференцию
[11:23:16] ɹǝɟılʍǝu вышел из конференции
[11:23:27] ɹǝɟılʍǝu зашёл в конференцию
[11:31:24] rj03 зашёл в конференцию
[11:32:05] ckorzhik вышел из конференции
[11:38:47] Kerrigаn вышел из конференции: Replaced by new connection
[11:38:51] Kerrigаn зашёл в конференцию
[11:38:59] <ɹǝɟılʍǝu> Утро
[11:44:23] dzhon вышел из конференции
[11:55:43] superka зашёл в конференцию
[12:03:12] rj03 вышел из конференции
[12:22:28] grouzen вышел из конференции
[13:01:30] rafaelrs зашёл в конференцию
[13:05:08] superka вышел из конференции
[13:29:18] <ɹǝɟılʍǝu> $send rexim http://store.steampowered.com/app/311690
[13:29:20] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь.
[13:34:04] Minoru зашёл в конференцию
[13:35:14] <Minoru> утро!
[13:41:23] <ɹǝɟılʍǝu> Minoru, утро!
[13:41:37] <ɹǝɟılʍǝu> Minoru, http://i.imgur.com/9Ezj6rH.jpg
[13:52:03] <Minoru> abb
[13:52:11] <Minoru> s/b/c/
[13:52:14] <horta hell> Minoru: acc
[13:52:19] <Minoru> kthx
[13:52:24] <Minoru> ɹǝɟılʍǝu: как нарисованный!
[13:53:01] <ɹǝɟılʍǝu> Minoru, да ваще!
[13:53:04] <ɹǝɟılʍǝu> Красота =)
[14:31:53] grouzen зашёл в конференцию
[14:40:15] reggies зашёл в конференцию
[15:04:24] unclechu зашёл в конференцию
[15:27:58] * ForNeVeR пишет фреймворк для интеграционных тестов Vacuum'а ~_~
[15:38:31] a1batross зашёл в конференцию
[15:41:35] <gsomix> ForNeVeR, а я смотрю видео с F# Exchange.
[15:41:46] <ForNeVeR> gsomix: есть там интересное чо?
[15:43:01] <gsomix> ForNeVeR, я пока посмотрел только доклад про F# в науке и развлекалово с вопросами и ответами.
[15:43:18] <gsomix> Не сказал бы, что сильно интересно.
[15:50:53] * gsomix ждал, что кто-нибудь спросит Сайма: "Где тайпклассы, Дон?"
[15:53:41] <Minoru> http://blog.plover.com/prog/git-reset-disaster.html
[15:53:47] <ForNeVeR> Дак а где тайпклассы?
[15:54:12] <Славный капитан> О
[15:54:23] <Славный капитан> у меня наконец то Empyrion запускаться начал.
[15:54:29] <Minoru> пост, на который ссылаются в первом же абзаце, тоже советую почитать
[15:56:04] <gsomix> ForNeVeR, в январе на конференции Сайм сказал, что пока в язык ничего революционного вносить не будет, но он все еще интересуется тайпклассами/имплиситами.
[15:56:09] <gsomix> Может быть когда-нибудь.
[15:58:52] <gsomix> Дон прагматичный чувак и считает, что инструменты и библиотеки сейчас важнее, чем фичи языка.
[15:59:25] <gsomix> Особенно в свете будущего релиза .NET Core.
[16:00:57] <ForNeVeR> Бида!
[16:02:56] <ForNeVeR> Не помешает такой вот расширяемый компилтаймовый полиморфизм. Мне вот он даже на простейших задачах бывает нужен.
[16:10:21] <ɹǝɟılʍǝu> Славный капитан, спасибо за ссылку!
[16:12:50] <ɹǝɟılʍǝu> Меж тем https://hi-tech.mail.ru/news/roscosmos-action-camera/?from=pm#0_8___296_26617965
[16:12:54] <ɹǝɟılʍǝu> Боян, правда.
[16:22:15] ckorzhik зашёл в конференцию
[16:24:21] <ForNeVeR> Затраллили Минору в багтрекере :(
[16:24:57] rexim зашёл в конференцию
[16:25:41] <rexim> чпок
[16:25:46] <rexim> rexim: чпок
[16:26:03] <rexim> А я себе новую сковордку купил! :3
[16:28:03] <ForNeVeR> rexim: а у нас в багтрекере Никита Сковорода!
[16:28:51] <Minoru> почему затраллили-то? Нормально пообщались. Миксера, конечно, придётся из друзей удалить за дизлайк^W^W^W^W^W^W^W^W
[16:28:53] <Minoru> rexim: чпок!
[16:30:01] <rexim> Minoru: :P
[16:30:10] <rexim> ForNeVeR: да.
[16:30:24] <ForNeVeR> Скажем "да" - Сковорода!
[16:30:40] <rexim> Minoru: будешь макарошки с сыром?
[16:30:55] <ForNeVeR> А я вот люблю сыр.
[16:30:58] <Minoru> rexim: хм… Буду! Пойду приготовлю.
[16:31:15] <ForNeVeR> Можно даже без макарон! Просто так сожрать и дело с концом.
[16:31:26] * ForNeVeR откусывает от куска сыра, запивая машинным маслом.
[16:31:40] * rexim перевернул кастрюлю с макарошками над тарелкой Minoru и смотрит как густая сырная масса медленно стекает в тарелку.
[16:32:16] * ForNeVeR пересыпает всё из Минориной тарелки в свою, пока он отошёл.
[16:32:23] <rexim> ._.
[16:32:33] <ForNeVeR> Ом-ном-ном! ^_^
[16:32:35] <rexim> Minoru: я убрал дизлайк.
[16:32:39] <rexim> ForNeVeR: .\_/.
[16:32:51] <ForNeVeR> ^\ _ /^
[16:33:44] <rexim> ForNeVeR: хм... Я, кстати, заметил, что тоже сыр жру просто так в последнее время ._.
[16:34:30] <ForNeVeR> Я его просто так жру последние лет двадцать.
[16:34:38] <rexim> о_о
[16:34:53] <ɹǝɟılʍǝu> ForNeVeR, будешь дружбу?
[16:34:56] <rexim> ForNeVeR: а ты какой обычно берешь?
[16:35:13] <rexim> Мне вот Ламбер нравится.
[16:35:29] <ɹǝɟılʍǝu> http://irecommend.ru/sites/default/files/product-images/21498/druzhba.png
[16:35:32] <ɹǝɟılʍǝu> ММММ
[16:35:35] <ɹǝɟılʍǝu> Прям ММММммм
[16:35:36] <ɹǝɟılʍǝu> Ммм
[16:35:38] <ɹǝɟılʍǝu> О!
[16:35:44] <rexim> Спасибо, я лучше пилу
[16:35:51] <ɹǝɟılʍǝu> rexim, https://i.ytimg.com/vi/jmBpTidATz0/maxresdefault.jpg
[16:36:02] <rexim> ɹǝɟılʍǝu: ывроалдыыво
[16:36:03] <rexim> овлаыодвла
[16:36:04] <rexim> ываолыва
[16:36:05] <rexim> =3
[16:36:08] <rexim> Кокой няша!1
[16:36:09] <ɹǝɟılʍǝu> :3
[16:36:42] <rexim> Onion Bro! m.
[16:38:06] <ForNeVeR> rexim: я беру тот, на котором написано "сыр".
[16:38:22] <ForNeVeR> А, кстати, я сегодня взял ещё одну упаковку "сибирского возмездия" :3
[16:38:29] <rexim> :D
[16:38:52] <rexim> А я наконец-то нашел черную изоленту пластиковую!
[16:39:00] <ForNeVeR> Это пирожные такие. Вообще-то они называются "созвездие", но там очень неразборчиво написано.
[16:40:01] <rexim> Пирожное настоящего Сибирского Лоббиста!
[16:40:10] <Minoru> макарошки: ✓
[16:40:17] <ForNeVeR> Мне казалось, что лоббист - это что-то плохое.
[16:40:46] <Minoru> rexim: да ладно, мог бы и не убирать. Всё нормально ;)
[16:41:08] <gsomix> rexim, было что-нибудь интересное на семинаре по линейной алгебре?
[16:41:50] <ForNeVeR> Что за семинар?
[16:41:57] <rexim> gsomix: а я не ходил. Посмотрел бегло запись. Вроде просто основы ЛА + какие есть збс библиотеки чтобы не руками это все считать.
[16:42:06] <gsomix> Тю.
[16:42:13] <rexim> ForNeVeR: у нас на работе был семинар по ЛА.
[16:42:17] <rexim> Зачем-то
[16:42:49] <gsomix> rexim, ты просто заинтриговал цитатой.
[16:42:56] <Minoru> rexim: лучше бы про булеву алгебру семинары читали. Вы же Xored!
[16:42:58] <gsomix> И я такой: "опа-опа".
[16:43:04] <rexim> Это я ее вырвал из контекста при беглом просмотре :)
[16:43:21] <rexim> Minoru: ахахахах :)
[16:44:06] <rexim> Кстати, после открытия направления игр у нас стало больше непрограммистов и меньше людей знает, что значит название...
[16:44:07] <rexim> !!!
[16:44:15] <rexim> Я тут осознал, что у нас художники есть!
[16:44:20] <rexim> А я с ними даже ни разу не общался. :)
[16:44:34] <ForNeVeR> rexim: а вы теперь игры делаете?
[16:44:42] <rexim> Наверное.
[16:44:50] <rexim> Я не знаю, честно говоря.
[16:44:57] <rexim> Чуваки там что-то делают.
[16:45:04] <rexim> Результатов я ни разу не видел ._.
[16:46:15] dzhon зашёл в конференцию
[16:46:23] <rexim> Хотя, о чем мне общаться с профессиональными-то художниками =(
[16:48:50] <ForNeVeR> rexim: эндофунктор им покажи!
[16:49:36] <rexim> Фу! Как можно быть таким пошлым! =\
[16:51:48] * gsomix только сейчас понял, что название Xored что-то значит.
[16:52:11] <rexim> Это как Spirited Away
[16:52:14] <rexim> Только Xored Away
[17:14:00] <Minoru> >_< https://en.wikipedia.org/wiki/Most_vexing_parse
[17:15:31] <ForNeVeR> Minoru: улюлю, ты тоже докопался до этой траблы? :D
[17:17:12] <rexim> Жесть какая-то
[17:18:18] <ForNeVeR> Поэтому я всегда использую auto :3
[17:18:39] <rexim> Поэтому я всегда использую OCaml
[17:18:43] <rexim> :3
[17:18:43] <ForNeVeR> Вот пример из педивикии можно переписать как auto time_keeper = TimeKeeper(Timer());
[17:21:46] <ForNeVeR> gsomix: кстати, F Star умеет компиляться в F# или OCaml.
[17:22:18] <rexim> ForNeVeR: ЧПOCaml
[17:23:01] <Minoru> ForNeVeR: нет, мне в BNW про неё написали. Это пиздец, просто пиздец >_< Мне решение с uniformal initialization syntax (фигурными скобками) больше нравится.
[17:23:34] <ForNeVeR> Minoru: а мне вот оно чото как раз не нравится, юзаю его только для инициализации списков.
[17:25:39] <Minoru> оно не такое вербозное, как auto; но и выглядит не как инициализация. С другой стороны, всякие initializer list и вот это TimeKeeper time_keeper(Timer()); из статьи и так должны были приучить программистов не ассоциировать присваивание с одним только знаком «равно», так что проблема не сильно большая
[17:26:39] <gsomix> ForNeVeR, умеет, но я не знаю, зачем он может мне пригодиться.
[17:26:48] <ForNeVeR> :D
[17:26:50] <ForNeVeR> Я тоже!
[17:30:08] <ForNeVeR> Minoru: использование initializer_list не означает, что ты обязан отказаться от знака равенства. Можно писать вот так, например: auto x = vector<int> { 1, 2, 3 };
[17:31:12] <Minoru> ForNeVeR: я имел в виду те списки, что в конструкторе
[17:31:43] <Minoru> class Foo { int a; string b; Foo() : i(0), b("baz") {} }
[17:32:00] <ForNeVeR> А, про эти. А как они правильно называются?
[17:32:20] <Minoru> я думал, «initializer lists» :)
[17:32:42] <ForNeVeR> Я думал, что это только про std::initializer_list ~_~
[17:33:17] <Minoru> «member initializer list»: http://en.cppreference.com/w/cpp/language/initializer_list
[17:33:37] <ForNeVeR> Бже, ну и путаница.
[17:33:59] <ForNeVeR> ( Not to be confused with std::initializer_list ) :D
[17:34:07] <rexim> ._.
[17:34:22] <rexim> При всем моем уважение к це пыщ пыщ...
[17:34:31] <ForNeVeR> Вот чо токо не придумают люди, чтоб не писать на прекрасном языке J!
[17:34:32] <rexim> Но что блядь с ним там твориться?!
[17:36:11] <Minoru> ForNeVeR: или на Forth. Или в point-free style. Да куча прекрасных^W альтернатив же! :)
[17:37:46] <rexim> О! Я совершенно забыл про стековые языки!
[17:37:49] <rexim> Minoru: спасибо
[17:37:59] <rexim> Надо бы на factor чего-нибудь забодяжить!
[17:38:00] <ForNeVeR> И я. А они весёлые же.
[17:38:04] <rexim> Ага
[17:38:05] <ForNeVeR> Да, Factor.
[17:39:15] <Minoru> rexim: хм. Такой стрим я посмотрел бы!
[17:39:38] <rexim> Minoru: Заметано! ^_^
[17:57:32] <rexim> ForNeVeR: твитч, кстати, научился записывать не только видео но еще и чат.
[17:57:45] <rexim> У него прям идет Chat Replay во время просмотра записи.
[17:57:48] <rexim> Это прям збс.
[17:58:24] <rexim> Особенно, когда стримеры не записывают чат на видео.
[17:58:55] <gsomix> rexim, а у тебя в твитче кто-нибудь чатится?
[17:59:10] <rexim> gsomix: иногда заходят чуваки вопросы задают :)
[17:59:24] <rexim> Поэтому я его всегда держу.
[18:00:11] <ForNeVeR> rexim: твищ уже разрешает полностью хранить записи?
[18:00:27] <rexim> ForNeVeR: да. За деньги, если мне не изменяет память.
[18:00:36] <ForNeVeR> :'(
[18:00:57] <rexim> Не знаю. Меня ютуб как архим стримов более чем устраивает :)
[18:01:04] <rexim> архив*
[18:01:58] <ForNeVeR> Но там-то чят не пишется.
[18:02:03] <unclechu> собрал свежий guitarix из гита, дизайн обновили http://pix.toile-libre.org/upload/original/1460815173.png
[18:02:09] <ForNeVeR> Если ты сам его не записываешь, конечно.
[18:02:17] <rexim> ForNeVeR: я его на видео записываю.
[18:02:34] <rexim> unclechu: выглядит классно! :)
[18:05:04] <unclechu> rexim: я влажно мечтаю порефакторить, чтобы база lv2 плагинов была полностью актуальна standalone рэку и самостоятельна, но моя лень мне не позволит
[18:05:56] <ForNeVeR> А я начал смотреть One Punch Man. Няшненько!
[18:06:10] <ForNeVeR> Онеме, кавай, десу.
[18:06:19] * ForNeVeR вспоминает давно забытое.
[18:07:13] <gsomix> ForNeVeR, ты в молодости был онимешником?
[18:07:35] <ForNeVeR> gsomix: пф, да я и сейчас ничем не хуже!
[18:08:26] <ForNeVeR> gsomix: ну а если чуть серьёзнее - то я никогда особенно сильно этим не увлекался, потому что банально не хватает времени. Но некоторые хорошие сериальчики смотрю и уважаю - Gurren Lagann, Code Geass.
[18:08:41] rafaelrs вышел из конференции
[18:10:33] <ForNeVeR> gsomix: а, ну ещё Death Note, конечно :3
[18:10:56] <rexim> О! Я помню как мы в НГУшной общяге по вечерам смотрели Гуррен Лаганн на ноуте eternastudento ^_^
[18:11:02] <rexim> Вот это были времена!
[18:11:09] <Minoru> ForNeVeR: GITS? Bakuman? Beck? Battle Programmer Shirase? Cowboy Bebop? Darker than Black? K-On? Read or Die? Trinity Blood?
[18:11:19] <gsomix> Вот вы и попались.
[18:11:24] <gsomix> Ребята, вяжем их.
[18:11:33] <gsomix> Да, да, всех троих.
[18:11:41] <ForNeVeR> Minoru: вот не всё из перечисленного смотрел. BPS не сильно доставил, кстати. Может, потому, что я его бухой смотрел ~____~
[18:11:44] <Minoru> gsomix: лол. А я так прятался, так скрывался!..
[18:11:55] <ForNeVeR> Я никогда и не прятался.
[18:12:09] <Minoru> ForNeVeR: ну, я после названия ожидал большего, но мне все равно понравилось
[18:12:16] <ForNeVeR> А One Punch Man мне чувак с работы посоветовал посмотреть :3
[18:12:28] <gsomix> Ну, ок.
[18:12:29] <rexim> One Chpoke Man!
[18:12:40] <ForNeVeR> rexim: это название бы ему тоже подошло :3
[18:13:36] <ForNeVeR> Блин, чото сегодня очень плохо кодится.
[18:13:46] <Minoru> вот да!
[18:13:49] Славный капитан вышел из конференции: Replaced by new connection
[18:13:51] Славный капитан зашёл в конференцию
[18:13:53] <ForNeVeR> Написал патчик в Perspex, небольшой коммит в Vacuum, подебажил чуток N1 - и всё :(
[18:14:03] ckorzhik вышел из конференции
[18:14:03] <Minoru> Капитана аж передёрнуло от таких речей в Цодингтиме
[18:14:08] <ForNeVeR> Хотя б генерилку окружений для тестов Vacuum дописать бы.
[18:14:20] <ForNeVeR> Minoru: капитан и сам тебе может пару наименований присоветовать наверняка.
[18:14:45] <Minoru> ForNeVeR: нет-нет, я про «плохо кодится»
[18:15:10] <ForNeVeR> Ну, оно не то чтобы плохо, просто хуже обычного.
[18:15:40] * rexim помиксерил Minoru
[18:16:08] <rexim> ForNeVeR: скоро день кончается, до не скоро код пишется!
[18:16:23] * ForNeVeR с удивлением смотрит на собственноручно определённый тип DisposableDirectory, и вспоминает, чего хотел с ним сделать.
[18:16:47] <ForNeVeR> rexim: эх, да, старина, ты прав!
[18:16:48] <rexim> Задиспозить?
[18:17:00] <ForNeVeR> Это конечно!
[18:17:04] <Minoru> уф, посоны, у меня тут только что нечто такое странное произошло!.. Сижу, клацаю ишшуи, вдруг всё закрутилось, завертелось, ух-х!
[18:17:13] <rexim> Minoru: xD
[18:17:16] <Minoru> > *rexim помиксерил Minoru
Ах вот оно что…
[18:17:38] <ForNeVeR> У меня для тестов будут генериться окружения с указанным количеством файлов указанного размера. А после окончания тестов, если сегфолтов не было, все окружения будут стираться нахрен.
[18:18:46] <Minoru> лол, не могу подебажить проблему в Newsbeuter, потому что прочитал все новости :)
[18:19:02] <rexim> xD
[18:19:09] <rexim> В логлист!
[18:19:17] <rexim> Только надо немного модифицировать...
[18:20:24] <ForNeVeR> А я теперь, в свою очередь, смогу подебажить проблему в N1, потому что получил почту от логлиста!
[18:20:33] <rexim> Гы
[18:21:06] <Minoru> rexim: хм, с логлистом забавно, потому что когда вы аппрувнете цитату, она мне свалится в RSS, и у меня будет, на чём дебажить…
[18:21:19] <rexim> !
[18:22:29] <ForNeVeR> Вот это дела!
[18:22:43] <ForNeVeR> rexim: можешь апрувнуть? Я свой почтовый клиент дебажу :D
[18:23:01] <rexim> ForNeVeR: окей
[18:23:01] <Minoru> гыг
[18:23:11] <Minoru> 16 апреля — День Дебага
[18:23:52] * ForNeVeR направляется купаться в ближайшем фонтане машинного масла и ругать прохожих со словами "да ты даже эндофунктора не видел, понимаешь?!"
[18:24:06] <rexim> ._.
[18:24:32] <rexim> Minoru: а я theoldreader.com юзаю
[18:24:48] <ForNeVeR> А я юзаю feedly + pocket.
[18:24:57] <rexim> Chpocket!
[18:25:05] <ForNeVeR> Хотя надо, наверное, всё переносить на свою инфраструктуру.
[18:25:16] <ForNeVeR> Сервисы на собственной инфраструктуре очень красиво синхронно падают.
[18:25:19] <Minoru> ForNeVeR: нету ничего не на PHP
[18:25:30] <Minoru> ForNeVeR: я не нашёл, во всяком случае
[18:25:52] <ForNeVeR> Minoru: это самую малость затрудняет процесс переноса на свою инфраструктуру - просто придётся написать самому!
[18:26:29] <ForNeVeR> Minoru: а чото ж мы с тобой находили в прошлый раз, не?
[18:27:18] <Minoru> ForNeVeR: я пару лет назад где-то видел статью от каких-то разработчиков фид-фетчера с перечислением проблем, с которыми им приходилось сталкиваться. В эту область лучше не соваться, это тебе не просто курл дёрнуть; народ не ставит заголовки, меняет GUID-ы айтемов от апдейта к апдейту, там, короче, мрак
[18:27:25] <Minoru> не припоминаю, чтобы находили
[18:27:56] * ForNeVeR на досуге наваял такое вот: https://github.com/ForNeVeR/rss-filter
[18:28:01] <gsomix> ForNeVeR, я тоже не видел.
[18:28:07] <ForNeVeR> Оно и сервер, и клиент!
[18:28:41] <rexim> А я тапочки себе зеленые купил!
[18:28:42] <ForNeVeR> Шоб было проще следить за новыми статьями на scpfoundation.ru :3
[18:30:03] rafaelrs зашёл в конференцию
[18:30:41] <a1batross> Мне кажется, что в проекте ReGameDLL_CS кто-то звиздит, что реверсит на основе DWARF информации из проприетарной библиотеки.
[18:31:03] <rexim> a1batross: давай отпиздим его!
[18:31:07] <rexim> Ой
[18:31:11] <a1batross> https://github.com/s1lentq/ReGameDLL_CS/blob/master/regamedll/dlls/multiplay_gamerules.cpp#L1621
[18:31:12] <rexim> a1batross: привет! :)
[18:31:20] <a1batross> В комментарии подписано // GOOSEMAN
[18:31:35] <a1batross> Или Гусь им помогает, или они спёрли исходники CS1.6
[18:31:45] <ForNeVeR> Это же Юлий Гусман!
[18:32:07] <a1batross> ForNeVeR: не, там имеется ввиду другой гусман %)
[18:32:24] <ForNeVeR> Не понимаю, что значит "другой"? Может, другая ссылка на того же самого?
[18:32:59] m4n71k0r зашёл в конференцию
[18:33:29] <a1batross> ForNeVeR: ну может и Юлий Гусман помогает им реверсить код CS.
[18:33:37] <ForNeVeR> a1batross: определённо это именно так.
[18:33:47] <ForNeVeR> a1batross: собственно, что за проблема? Спроси у авторов.
[18:34:29] <a1batross> ForNeVeR: ну собственно, да, надо бы узнать. Правда, думаю, спрошу и комментарий удалят. %)
[18:34:37] <ForNeVeR> a1batross: а почему это тебя так заботит? У них там какие-то лицензионные ограничения?
[18:34:52] <ForNeVeR> a1batross: отакже, ты можешь сперва спросить приватно - по почте или другому закрытому каналу.
[18:35:16] <Minoru> можно комментарий ладошкой прикрыть — и будет вам закрытый канал
[18:35:28] <Minoru> rexim: спасибо за цитату, я баг воспроизвёл
[18:35:48] <ForNeVeR> Я бы так поступил, мало ли какая там ситуация. Вполне возможно, что авторы взяли откуда-то код, и не посмотрели лицензию. Тогда можно будет их попросить без сканала всё исправить, удалить/переписать, ну и т.п.
[18:35:53] <ForNeVeR> a1batross: just be nice.
[18:36:00] <a1batross> ForNeVeR: не заботит, просто интересно. Продукт-то реверс-инжиниринга по определению.
Но откуда там предположительно комментарии из оригинальных исходников... и зачем его тогда в GPL?
[18:36:19] <ForNeVeR> a1batross: мне тоже интересно, реально спроси.
[18:36:27] <a1batross> (а может знакомые в Valve/Turtle Rock Studios)
[18:36:35] <ɹǝɟılʍǝu> ForNeVeR, хентай тоже смотришь?
[18:36:47] <ForNeVeR> ɹǝɟılʍǝu: думаю, нет. Ни разу не смотрел. Наверное ._.
[18:37:02] <ForNeVeR> ɹǝɟılʍǝu: пс, а у тебя есть?
[18:37:16] <ɹǝɟılʍǝu> ForNeVeR, я не помню ._.
[18:37:20] <ForNeVeR> Лол.
[18:42:10] <ɹǝɟılʍǝu> ForNeVeR, http://cs8.pikabu.ru/post_img/2016/04/16/9/1460817650124620902.jpg
[18:42:24] <ForNeVeR> О_о
[18:42:38] <ForNeVeR> А я, кстати, статую Омниссии нашёл в Барнауле.
[18:42:47] <ForNeVeR> Попробую в понедельник фоточек наделать :3
[18:43:19] <ɹǝɟılʍǝu> Ъ
[18:43:33] <Minoru> ForNeVeR: полистал логи, вижу, что ты упоминал goread, но ничего больше
[18:44:39] <ForNeVeR> Во!
[18:44:50] <ForNeVeR> Minoru: кажется, мы его и нашли, не?
[18:45:23] <a1batross> Нашёл таки откуда эти комментарии
[18:45:33] <a1batross> https://github.com/LestaD/SourceEngine2007/blob/43a5c90a5ada1e69ca044595383be67f40b33c61/se2007/game/shared/cstrike/cs_gamerules.cpp
[18:45:44] <a1batross> Спёртые исходники CS:Source.
[18:45:49] <ForNeVeR> gsomix: у меня есть такое: http://hastebin.com/unucenusuk.fs
Можно как-то в point free это записать? Охота!
[18:46:15] <ForNeVeR> a1batross: > Source Engine 2007
[18:46:26] <ForNeVeR> А, ты источник нашёл, ок
[18:46:28] <a1batross> ForNeVeR: таки да.
[18:46:45] <Minoru> ForNeVeR: ну, ты упомянул, но мне не нравится, что оно как-то связано с App Engine и, похоже, не имеет никакого API (я предпочту продолжать пользоваться Newsbeuter, просто пусть за меня фиды кто-то другой фетчит)
[18:46:46] <ForNeVeR> Ну то есть они всё-таки не могут этот код публиковать под GPL?
[18:47:05] <a1batross> ForNeVeR: полные исходники версии 2007.

Там и cstrike, и эпизоды(есть в Source SDK), и tf2
[18:47:15] <ForNeVeR> Minoru: там есть андроидоклиент. Я думаю, что есть API хотя бы для него.
[18:47:35] <a1batross> ForNeVeR: не могут. Удивительно, что ссылка выше все ещё рабочая. Хотя это действительно незаконный код.
[18:47:40] <Minoru> ForNeVeR: да, действительно, даже документация какая-то есть: https://github.com/mjibson/goread/issues/288
[18:48:21] <Minoru> нету API для подписки
[18:48:29] <Minoru> то есть придётся тащиться в веб-морду и там клацать кнопочки
[18:48:44] <Minoru> и привязка к App Engine серьёзная:
> Goread runs on App Engine and uses Google's authentication.
[18:48:46] <ForNeVeR> a1batross: ну, я тебе предлагаю публичного скандала не устраивать, но авторам приватно сообщить, чтоб они могли его начать выгребать и перепиливать на нормальный.
[18:48:54] <a1batross> ForNeVeR: так я уже написал на пчоту
[18:49:08] <ForNeVeR> Minoru: да, вопрос, насколько это сильная привязка, и как слолжно будет её выпилить.
[18:50:07] <a1batross> я и сам когда брал код из SDK, (там круто написанный радар, который буквально выдран из CS1.6), то основательно его переписал. Радар у меня был тогда, но был глючный.
[18:50:53] <ForNeVeR> Всякое бывает - не всегда народ задумывается о лицензиях на код.
[18:51:08] <ForNeVeR> Но я надеюсь, что авторы отреагируют адекватно.
[18:51:11] <a1batross> ForNeVeR: это да.
[18:51:13] <Minoru> ForNeVeR: вообще у меня к Go какое-то слабо отрицательное отношение сложилось, даже окунаться туда не охота. У меня есть идея написать прозрачный прокси, который будет сам фетчить. Да что там, у меня даже огрызки документации для этой идеи есть, пойду пушну на GitHub, может, тебе интересно будет
[18:51:33] <ForNeVeR> Мы и сами можем чего-нибудь нарушать, кто знает. Если нам об этом сообщат - безусловно, мы будем принимать меры.
[18:51:35] <a1batross> ForNeVeR: да не, ребята они адекватные. И код у них нормальный, соответствует на 100% декомпилу.
[18:51:52] <ForNeVeR> Minoru: пушни, чо.
[18:52:02] <a1batross> и притом он относительно лучше, чем скопипащенный из спёртых исходников
[18:52:24] <ForNeVeR> a1batross: он качественно лучше, потому что не спёртый :)
[18:52:52] <a1batross> ForNeVeR: да.
[18:52:54] <ɹǝɟılʍǝu> a1batross, уруру! Привет!
[18:53:00] <Minoru> ForNeVeR: https://github.com/Minoru/newsboy
[18:53:03] <a1batross> ɹǝɟılʍǝu: мяу~
[18:53:11] <ForNeVeR> Minoru: твоё отношение к go я субъективно разделяю, кстати. Но объективных причин для того не вижу.
[18:53:12] <ɹǝɟılʍǝu> a1batross, чпок≈
[18:54:17] <ForNeVeR> Minoru: ого.
[18:54:45] <Minoru> ForNeVeR: я… давно мечтаю :)
[18:54:49] <ɹǝɟılʍǝu> Minoru, лайкнул
[18:55:39] <ɹǝɟılʍǝu> rexim starred Minoru/convex-hull
2 days ago
Minoru forked rexim/convex-hull to Minoru/convex-hull
2 days ago
[18:55:40] <ɹǝɟılʍǝu> гг
[18:56:23] <ForNeVeR> Minoru: хм, то есть ты хочешь сделать именно прокси, который бы просто передавал фиды дальше, конкретным клиентам.
[18:56:45] <ForNeVeR> Minoru: это валидно с точки зрения RSS, или там есть какие-то другие способы для публикации агрегированных данных?
[18:57:32] <ForNeVeR> Minoru: лал, я тут подумал - этот мой rssfilter же так и работает %)
[18:59:01] <Minoru> ɹǝɟılʍǝu: ага, я там запилил PR, Миксер мержнул и я сразу удалил репозиторий. И только потом узнал, что Миксер его лайкнул :)
[18:59:59] <Minoru> ForNeVeR: да, я нацеливаюсь именно на свой юзкейс, когда клиент ровно один и ему нужна прокся, которая буферизовала бы новые айтемы, пока он их не заберёт. В спецификациях RSS я ничего про агрегацию не видел; Atom не читал.
[19:00:09] <Minoru> на rssfilter я позже гляну,
[19:00:31] <ForNeVeR> Minoru: да там и смотреть нечего. Я тоже затачивал под свой юзкейс :)
[19:00:55] <Minoru> ну, мало ли, вдруг что-то увижу таки :)
[19:01:12] <ForNeVeR> Minoru: ты конфигуришь несколько внешних фидов, и он по разным урлам их отдаёт, накладывая регексповые фильтры на заголовки.
[19:01:22] <ForNeVeR> http://rssfilter.fornever.me/feed/scp - единственный, который я юзаю
[19:01:40] <ForNeVeR> На этот урл я натравил feedly, в котором уже всё читаю.
[19:02:15] <ForNeVeR> Он не хранит у себя данные, а только проксирует запросы.
[19:02:37] <ForNeVeR> Ну то есть к нему приходит feedly, он идёт на внешний сервер, фильтрует ленту, и отдаёт.
[19:02:56] <ForNeVeR> Но тема на самом деле интересная, стоит это всё обдумать.
[19:03:07] <Minoru> ForNeVeR: а! Хех, в Newsbeuter это уже есть, причём можно сделать так, чтобы ненужные тебе статьи просто скрывались (удобно, если экспериментруешь с правилами фильтра)
[19:03:56] <ForNeVeR> Minoru: если честно, я понимаю, зачем авторы goread запилили своё поделие на go. Наверняка его намного проще разворачивать в виде сервиса, нежели java ~_~
[19:04:26] <ForNeVeR> Я, когда читал документацию по разворачиванию java-приложений в качестве win-сервисов, чуть ажно не поседел.
[19:04:42] <Minoru> хм, кстати, можно же попросить пользователей просто добавлять в начало URL адрес прокси, типа https://rssfilter.example.com/?url=http://example.org/whatever.rss Тогда не нужно будет заботиться про HTTPS
[19:04:45] <ForNeVeR> И, ёпта, я даже не уверен, что у меня не из-за этого седина в бороде!
[19:04:59] <Minoru> хехе
[19:05:12] <ForNeVeR> Minoru: можно, но мне было нужно привязывать дополнительную информацию (регексп для фильтрации), так что я сделал через конфиг.
[19:05:23] <Minoru> ну, я это дело планировал пилить на Haskell, но я пока что даже пользовательскую часть не продумал, так что решение по языку далеко от финального
[19:05:26] <ForNeVeR> Твой вариант тоже валиден, конечно.
[19:10:04] unclechu вышел из конференции
[19:11:13] <ForNeVeR> Minoru: у меня есть функция
foo :: [a -> b] -> a -> [b]
foo funcs arg = map (\f -> f arg) funcs
Как бы записать её в point-free?
[19:11:29] unclechu зашёл в конференцию
[19:11:34] <ForNeVeR> А, понял. foo = flip (map . flip id)
[19:11:57] <ForNeVeR> Я не хочу её записывать в point-free :)
[19:12:28] <ForNeVeR> // http://pointfree.io/
[19:13:23] <portnov> ForNeVeR: map ($ f) funcs
[19:13:51] <Minoru> какие страшные у тебя вопросы >_< Притворюсь, что меня здесь нет
[19:15:34] <ForNeVeR> portnov: боюсь, что простого F#-аналога для такой записи у меня нету, так что нафиг, наверное.
[19:15:55] <ForNeVeR> А мне всего-то надо три функции вызвать с одним аргументом.
[19:16:42] <Minoru> zipWith ($) funcs (repeat arg)
[19:18:07] <ɹǝɟılʍǝu> Пойдма в магаз
[19:18:14] <ɹǝɟılʍǝu> Сегоденя будут ленивые голубцы!
[19:18:45] <portnov> это которые готовятся прямо у тебя в тарелке?
[19:18:46] <ɹǝɟılʍǝu> http://cs.pikabu.ru/images/big_size_comm/2013-10_3/13815958549603.jpeg
[19:18:55] <ɹǝɟılʍǝu> portnov, прямо во рту!
[19:19:10] <ɹǝɟılʍǝu> ib4: порямо на выходе, угу))
[19:19:57] <gsomix> ForNeVeR, ты можешь написать функцию, которая применяет массив функций.
[19:20:12] <Minoru> ɹǝɟılʍǝu: КаКая преКрасная буКва «К»!
[19:20:14] <Minoru> честно
[19:20:17] <ForNeVeR> gsomix: я хотел сделать это _кратко_ :)
[19:20:35] <ForNeVeR> Если мне придётся писать больше одной строки - то пускай лучше будет как есть.
[19:20:39] <gsomix> ForNeVeR, без дополнительного кода? Ну ок.
[19:20:58] <ForNeVeR> Ну то есть вот так, я давал выше эту ссылку: http://hastebin.com/unucenusuk.fs
[19:21:07] * gsomix не любит всякие сокращенные записи и этот ваш point-free.
[19:21:30] <Minoru> point-free is pointless!
[19:21:51] <rexim> Что за пропаганда в чяти! .\_/.
[19:21:58] <ForNeVeR> gsomix: а я привык стрипать необязательные аргументы, это классно. Мне кажется, что вместо
let create path = System.CreateFile path
намного приятней видеть
let create = System.CreateFile
(все имена вымышлены)
[19:22:28] <rexim> gsomix: будешь бананчег?
[19:22:35] <gsomix> Дя.
[19:22:53] * rexim отломил гсомиксу банан.
[19:23:20] <rexim> gsomix: ня |)
[19:23:23] <ForNeVeR> gsomix: у меня тут есть функция, которая по декларативному описанию строит дерево файлов заданных размеров в ФС!
[19:23:48] <gsomix> А для чего?
[19:24:08] <ForNeVeR> Есть вот такая тулза: https://github.com/ForNeVeR/Vacuum
[19:24:15] <ForNeVeR> И я для неё пишу тесты.
[19:24:23] <gsomix> А, ок.
[19:25:13] dzhon вышел из конференции
[19:31:36] <ForNeVeR> send/devel29a/Ты спрашивал недавно, вот ответ: Those of you who currently run Windows 7 Starter, Windows 7 Home Basic or Windows 7 Home Premium will be upgraded to Windows 10 Home./
[19:31:44] <horta hell> ForNeVeR: Сообщение доставлено.
[19:31:51] <ForNeVeR> А, он тут.
[19:31:59] <ForNeVeR> devel29a: http://www.cnet.com/news/which-edition-of-windows-10-will-you-get-for-free/
[20:20:59] <Minoru> за популярность языка приходится дорого платить
[20:21:07] * Minoru не может выбрать фреймворк для написания юнит-тестов на плюсах
[20:21:30] <Minoru> табличка в Википедии занимает 14 экранов >_<
[20:33:56] <portnov> there are 14 competeting standards.
[20:35:10] <Minoru> кстати да, сейчас тут тесты написаны на каком-то наколенном фреймворке
[20:37:10] <Minoru> о, в CMake есть что-то для тестов
[20:50:06] <ɹǝɟılʍǝu> Бля
[20:50:15] <ɹǝɟılʍǝu> Взял шурки, а они ПРУЖИНЯТ.
[20:50:35] <ɹǝɟılʍǝu> Славный капитан, вот назначение тем тактикульным карманам на тех берцах: хранить запасные шнурки.
[20:56:56] CA зашёл в конференцию
[20:57:35] <Minoru> CA: привет! Код пишешь?
[20:58:46] <CA> Minoru: Этот разговор уже начинался когда-то. Пишу, но с болью и безысходностью. И на самого лучшего качества.
[20:59:07] <CA> И нет, я не скину его, дабы получить мембера.
[20:59:23] <CA> Так что увы.
[20:59:33] <Minoru> =\
[20:59:56] <Minoru> ох, погрепал логи. И правда. То-то ник знакомым показался.
[21:03:05] <rexim> CA: привет! Код пишешь?
[21:03:42] <CA> Да, есть такое.
[21:04:10] <rexim> CA: достаем, показываем.
[21:05:59] <CA> Нет, не покажем. Вон, потыкай Minoru, лучше, у него логи.
[21:06:26] <ɹǝɟılʍǝu> rexim, http://dinahmoelabs.com/plink
[21:10:12] <rexim> ɹǝɟılʍǝu: мне нравится, как по никам сразу понятно кто есть кто :)
[21:10:25] <ɹǝɟılʍǝu> rexim, )
[21:16:47] <ɹǝɟılʍǝu> rexim, класс)
[21:18:21] <rexim> Ага, забавно
[21:21:10] <ɹǝɟılʍǝu> Minoru, portnov, Аль-Коши, радикальная группировка математиков.
[21:21:35] <portnov> wut.
[21:21:44] <Minoru> шуточки
[21:22:04] <ɹǝɟılʍǝu> Minoru, portnov https://youtu.be/wYU7KMshi2U
[21:22:06] <ɹǝɟılʍǝu> ForNeVeR, ↑
[21:24:55] <ɹǝɟılʍǝu> Так себе видяшка)
[21:25:02] <Minoru> ɹǝɟılʍǝu: посоветуй лучше туториал по CMake
[21:25:22] <ɹǝɟılʍǝu> Minoru, stackoverflow+оф. документация...
[21:25:27] <ɹǝɟılʍǝu> Этим пользуюсь я)
[21:25:49] <Minoru> а такое, чтобы раз прочёл и уже в теме базовых концепций?
[21:26:05] * Minoru не сильно любит писать копипастой и тыкаться в случайные фичи аки слепой котёнок
[21:26:37] <ɹǝɟılʍǝu> Minoru, посмотреть несколько годных проектов на CMake.
[21:26:46] <Minoru> советуй :)
[21:27:12] <Minoru> или мне просто поискать «CMakeLists» на GitHub и отсортировать по звёздочкам?
[21:27:20] <ɹǝɟılʍǝu> Например)
[21:27:24] <Minoru> окей
[21:29:45] <Minoru> первую страницу выдачи занимают репозитории на JS O_O
[21:31:12] <ɹǝɟılʍǝu> Вуут
[21:31:36] <Minoru> норм, добавил language:C++ и всё стало ок. Буду смотреть на репозиторий Swift теперь
[21:32:11] <Minoru> да ну, портянка под тысячу строк. Пойду хоть официальный туториал прочту тогда
[21:32:56] <ɹǝɟılʍǝu> Minoru, стоп, а как ты искал?
[21:34:26] <Minoru> filename:CMakeLists.txt stars:"> 10000" language:C++
[21:34:55] <Minoru> а до этого у меня ещё было forks:"> 500", но потом убрал и добавил language
[21:42:27] ckorzhik зашёл в конференцию
[21:42:44] <rexim> Minoru: чпокаться в фичи!
[21:43:21] <rexim> Мне так иногда хочется послать все нахуй и программировать на ассемблере!
[21:43:42] <rexim> оопе-хуепе
[21:43:45] <rexim> монады-хуенады
[21:43:57] <Minoru> rexim: =\
[21:44:07] <rexim> Minoru: ой, сорри. Что-то я размечтался. :)
[21:44:14] <rexim> Minoru: как у тебя дела, друже?
[21:45:47] <ɹǝɟılʍǝu> rexim, =*
[21:48:46] <rexim> =(
[21:49:30] <Minoru> «размечтался»? Разве кто-то мешает тебе писать на том, на чём хочешь? А дела неплохо, но день, как и Форневерика, получился медленный и не слишком продуктивный
[21:49:31] <Minoru> а у тебя как?
[21:49:56] Minoru вышел из конференции
[21:56:29] Minoru зашёл в конференцию
[21:59:00] <rexim> > Разве кто-то мешает тебе писать на том, на чём хочешь?
Я не говорил, что не посылаю иногда все нахуй и не программирую на ассемблере. Это ровно именно то, что я делаю иногда.
[21:59:08] <rexim> У меня день был тоже неплох.
[21:59:18] <rexim> Съездил в икею. Накупил всякого говна. :)
[21:59:29] <Minoru> говна-то зачем?
[22:01:26] CA вышел из конференции
[22:06:03] <rexim> Minoru: чтобы чпок
[22:06:16] <Minoru> :(
[22:06:18] <Minoru> не понимат
[22:06:37] <rexim> =(
[22:07:39] <rexim> Интересно, а если бы я сказал "bought some shit" ты бы меня понял?
[22:09:29] <Minoru> нет, на этом уровне я тебя понял. Я не понял, зачем покупать то, что в итоге хочется назвать говном. Может, оно не нужно?
[22:09:40] <portnov> это как это
[22:10:11] <portnov> Instruction on how to deal with all that stuff:
1. Stop calling it "stuff".
[22:19:39] <Minoru> ɹǝɟılʍǝu: слабенький у них туториал на сайте, приходится гуглить :(
[22:19:50] <ɹǝɟılʍǝu> Minoru, извини(
[22:20:03] <Minoru> да ты-то не виноват ;)
[22:20:45] <ɹǝɟılʍǝu> Minoru, тогда хвастаюсь http://i.imgur.com/3wO4Yp1.jpg
[22:20:48] <rexim> ɹǝɟılʍǝu: https://www.instagram.com/p/BAjlFdoF881/
[22:20:59] <ɹǝɟılʍǝu> rexim, воу
[22:21:08] <ɹǝɟılʍǝu> rexim, покажи Сфинге
[22:21:18] <rexim> Хм..
[22:21:34] <rexim> Я ее стесняюсь ._. Покажи лучше ты.
[22:22:41] <gsomix> ForNeVeR, да, максимум что получается -- избавиться от лямбды.
[22:23:01] <Minoru> ɹǝɟılʍǝu: лол. На понифест собрался?
[22:23:15] <ɹǝɟılʍǝu> Minoru, в смысле?)
[22:24:07] <Minoru> розовые шнурки на берцах — это как-то брутально-эээ… ну, не няшно, а как-то иначе. Я слово подобрать не могу :( Но мне почему-то сразу подумалось про MLP
[22:24:34] <rexim> Mutual Language Processing
[22:25:02] <Minoru> Manual Languge Processing
[22:25:20] <rexim> Хм...
[22:25:25] <rexim> Да, так лучше, спасибо.
[22:26:00] <ɹǝɟılʍǝu> Minoru, они красные ._.
[22:26:29] <rexim> Мне они тоже видятся ближе к розовому ._.
[22:26:53] <Minoru> ɹǝɟılʍǝu: хм, слева (сверху ботинка) и правда красные. А по центру — ну розовые же, ну!
[22:27:07] <rexim> С освещением что-то
[22:27:08] <Minoru> впрочем, у меня плохенький ноутбучный монитор, так что фиг его знает
[22:33:54] <ɹǝɟılʍǝu> Minoru, камера так себе
[22:34:57] <rexim> Чпок себе!
[22:44:15] <gsomix> Minoru, rexim, http://hastebin.com/enelileses.fs
[22:44:19] <gsomix> Какая версия читабельнее?
[22:46:08] <Minoru> я бы вторую сходу не понял, потому что оператор не совсем знакомый
[22:46:26] <Minoru> то есть я его раньше видел, но он пока что не является для меня естественным и легкоузнаваемым
[22:46:55] <gsomix> У меня такая же ерунда с любым кодом на хаскеле. :D
[22:47:48] Славный капитан вышел из конференции
[22:49:10] <gsomix> Minoru, но спасибо.
[22:49:16] <Minoru> что-то CMake меня победил :( Там что-то кучу телодвижений нужно совершить, чтобы банально подключить к проекту libxml2
[22:49:24] <gsomix> Как такую штуку записать в point-free совсем непонятно.
[22:50:04] <Minoru> ($ (path, date)) . uncurry
[22:50:05] <gsomix> Ибо "flip (map . flip id)" -- страшно. :|
[22:50:38] <gsomix> Minoru, подожди, разве фишка point-free не в том, чтобы убрать явное указание агрументов?
[22:51:08] <Minoru> gsomix: так и есть. Я и убрал. Там же нигде f не упомянуто
[22:51:09] <gsomix> s/агр/арг/
[22:51:12] <horta hell> gsomix: M-noru, подожди, разве фишка point-free не в том, чтобы убрать явное указание аргументов?
[22:51:18] <Minoru> или ты имел в виду переписать foobar?
[22:51:52] <Minoru> наверняка как-то можно, только зачем?
[22:52:07] <gsomix> Minoru, просто интересно.
[22:52:24] <gsomix> Ну, и Форневерик спрашивал же.
[22:53:27] <Minoru> > \path date -> map (\f -> f path date) [ a, b, c ]
> flip flip [a, b, c] . (map .) . flip . flip id
[22:53:33] <Minoru> он же и советовал pointfree.io
[22:54:52] <Minoru> flip id — это flip ($)
[22:54:54] <Minoru> забавно
[22:57:19] m4n71k0r вышел из конференции
[23:05:30] m4n71k0r зашёл в конференцию
[23:06:18] <gsomix> Адово.
[23:06:39] <gsomix> Надеюсь, что так никто не пишет в реальности.
[23:07:04] m4n71k0r вышел из конференции
[23:07:12] gsomix вышел из конференции
[23:13:30] <a1batross> OpenMP -- няшка
[23:13:44] <a1batross> А ещё не менее няшка флаг -ftree-parallelize-loops=n у GCC
[23:21:01] gsomix зашёл в конференцию
[23:22:00] <gsomix> a1batross, что параллелишь?
[23:30:15] <a1batross> gsomix: говнокод.
[23:30:34] <a1batross> gsomix: а вообще, части игры.
В т.ч. транслятор OpenGL -> OpenGLES.
[23:30:55] <a1batross> На нём это дало отличные результаты. У тестеров FPS поднялся, особенно у тех, у кого говно вместо видеодрайвера.
[23:35:49] <rexim> a1batross: альбатрякерманн! о/
[23:35:55] <a1batross> rexim: мяу!
[23:36:16] <rexim> ^_^
[23:38:39] <Minoru> Узнал, что правильно писать «в течени*е* месяца», а не «в течени*и* месяца». «Хм», — думаю, — «нужно пойти извиниться перед Миксером, а то ведь я считал, что он неправильно пишет. Но сперва проверю, как часто я сам ошибался.»
Грепаю логи и обнаруживаю, что… ни разу не писал «в течении». «Прикольно…», — думаю, «А у Миксера что?». А Миксер, оказывается, ни разу не писал «в течение» O_O
Мозг, ахаха, что ты делаешь, прекрати!
[23:38:48] CA зашёл в конференцию
[23:39:52] <rexim> Minoru: лол, нашел из-за чего извиняться. :)
[23:40:05] <rexim> У меня по-русскому 3 все равно всегда было и я уже не парюсь.
[23:40:09] <rexim> Давай лучше чай пить!
[23:40:23] <rexim> > У меня по-русскому 3
xD
[23:40:24] <Minoru> а я буквально только что допил!
[23:40:26] <rexim> Ну вы поняли
[23:40:55] <rexim> Minoru: ты такой молодец!
[23:41:20] <rexim> Забавно что одинаково безграммотно пишу как по-русски, так и по-английски.
[23:42:34] <Minoru> я вот читал ишшуи в хорте двухлетней давности и там ты что-то много ошибался. А то, что ты сейчас пишешь, вроде неплохо выглядит (во всяком случае, мне ошибки вроде реже попадаются)
[23:43:15] <gsomix> $wtf Minoru
[23:43:16] <Minoru> а твоё произношение… Мне нужно работать над своим, а то ты будешь долго смеяться, когда мы наконец встретимся и ты узнаешь, что *этот* человек с *таким-то* акцентом смеет кого-то вообще поправлять
[23:43:17] <horta hell> gsomix: > Минорубрнауки © r-xim
[23:44:13] <rexim> Minoru: мой тимлид идеально говорить по-английский с охуенным американским акцентом. Но ты бы видел с какими ошибками он иногда пишет! :Db
[23:44:23] <gsomix> wtf/Minoru/Минорубрнауки, граммарнаци © r-xim/
[23:44:23] <horta hell> gsomix: Определение обновлено.
[23:44:27] <gsomix> $wtf Minoru
[23:44:27] <horta hell> gsomix: > Минорубрнауки, граммарнаци © r-xim © gsomix
[23:44:38] <rexim> Оно понятно, кстати, он обычно очень быстро пишет.
[23:44:48] <a1batross> rexim: бывает хуже.
[23:45:25] <rexim> a1batross: он из казахстана, кстати.
[23:45:48] <gsomix> А я не знаю английский, и мне лень его учить.
[23:46:01] <rexim> gsomix: same shit, bro. /)
[23:46:16] <a1batross> rexim: кто?
[23:46:17] <Minoru> gsomix: гм, а ты разве ничего не писал в ишуях по-английски?
[23:46:22] <rexim> a1batross: мой тимлид.
[23:46:30] <a1batross> rexim: Мой Маленький Тимлид.
[23:46:35] <rexim> ^_^
[23:46:51] <Minoru> My Little Teamlead: Deadlines are Bullshit
[23:46:59] <rexim> xD
[23:47:11] <a1batross> А если ты всё время в одиночку писал проект, то ты сам себе тимлид?
[23:47:23] <rexim> И не только!
[23:47:56] <rexim> a1batross: ты какой-то угрюмый в последнее время... У тебя там все хорошо? :(
[23:48:31] <a1batross> rexim: да вроде норм. Живой же.
[23:48:38] <rexim> Это хорошо :)
[23:48:46] rexim вышел из конференции
[23:52:17] rexim зашёл в конференцию
[23:52:40] <rexim> a1batross: чпок!
[23:53:11] <Minoru> http://lucumr.pocoo.org/2013/11/28/emotional-programming/
[23:53:15] <Minoru> чувак правду пишет
[23:53:51] <gsomix> Minoru, писал, спасибо компьютерному переводу, словарям, сайтам с правилами и куче достуного времени.
[23:54:31] <gsomix> Надо на курсы какие-нибудь записаться.
[23:54:38] <gsomix> Или хотя бы аккаунт на лингволео купить.
[23:57:12] <rexim> gsomix: лучше начни стримить!
[23:57:17] <rexim> Мне помогло.
[23:58:22] <Minoru> нет, надо понять, зачем тебе нужен английский. Серьёзно. Для меня самым большим толчком к тому, чтобы учиться, стал IRC-канал, где я, старшеклассник из провинции, мог болтать о Linux с настоящими американцами. Ну, а потом я ещё начал смотреть фильмы с субтитрами (благо уже был аналогичный опыт с аниме, хоть там и другие мотивы были), а затем и читать целые книжки (потому что сам уже делал какие-то переводы статей и знал, что передать мысль автора получается не всегда).
[23:58:31] <a1batross> rexim: у тебя голос прикольный :3
[23:58:48] <Minoru> как перестать скатывать любую беседу в обсуждение себя?
[23:59:34] <rexim> a1batross: пасиба! =3
[23:59:59] <a1batross> rexim: Я тоже хотел постримить то, как пишу код.
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!