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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust, Kotlin.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: http://codingteam.org.ru
Код постить сюда: http://lpaste.net/
Логи: 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:55] <rexim> Спасибо, ютуб! Я знал, что ты ценишь мое мнение! -_- http://i.imgur.com/WPRMzXr.png
[00:08:21] <ɹǝɟılʍǝu> rexim, чпок тебя
[00:08:44] <ɹǝɟılʍǝu> rexim, ОГО ТЫ КРУТ
[00:09:16] <rexim> ɹǝɟılʍǝu, ну вот этот веб-репл не я сделал.
[00:09:30] <ɹǝɟılʍǝu> rexim, да просто ты такой знаменитый
[00:09:46] <rexim> Лол, ну канешно %)
[00:10:36] <ɹǝɟılʍǝu> rexim, да!
[00:10:41] <ɹǝɟılʍǝu> Моргание!
[00:10:52] <ɹǝɟılʍǝu> Может, тоже заебошить Наггум онлауйн?
[00:32:01] <Minoru> rexim: «let-morganey-rest»? Rest in peace?
[00:32:15] <rexim> Не исключено!
[00:33:43] m4n71k0r вышел из конференции
[00:42:54] <rexim> Minoru, http://nullprogram.com/blog/2016/09/15/
[00:43:16] nightmare зашёл в конференцию
[00:43:51] <Minoru> rexim: норкоманы!
[00:43:56] <rexim> :3
[00:44:07] <rexim> Minoru, проститутки!
[00:44:12] * rexim трясет тростью
[00:44:40] <rexim> Ух! Кнута на них нет!
[00:44:55] * rexim встал и сгорбившись пошел к Чайному Танку
[00:45:29] * Minoru в кои-то веки не отстаёт от Миксера
[00:45:38] <Minoru> я свой чай как раз минут 20 назад заварил
[00:45:57] <rexim> Minoru, поздравляю! У нас чайные циклы синхронизировались!
[00:47:50] <Minoru> ух! Как бы в резонанс не войти, а то придётся и мне на скале лямбда-исчисление пилить!
[00:50:58] <rexim> Мухахах!11
[00:51:05] <rexim> Minoru, а еще плюсы! Плюсы не забудь!
[00:51:19] <Minoru> да, точно, плюсы…
[00:51:25] * Minoru аккуратно сблевнул в сторонку
[00:51:31] <rexim> Вон Нялайфер уже не удержался и начал котрибутить
[00:53:28] <rexim> Minoru, ну и растец на дисертик.
[00:53:32] <rexim> Он ничо так
[00:53:41] <rexim> Местами функциональненький
[00:54:39] <Minoru> rexim: куда контрибьютить?
[00:55:00] <rexim> Хм...
[00:55:09] <rexim> Ну у меня пока на расте только миди пупер :(
[00:55:26] <rexim> https://github.com/tsoding/dimooper
[00:56:10] <Minoru> что-то не вижу там кода от Ня
[00:56:25] <rexim> Minoru, так ня плюсы контрибутил.
[00:56:39] <rexim> Ты плюсы хочешь?
[00:56:41] <rexim> Ща устроим!
[00:56:42] <Minoru> а. А плюсы он куда контриьютил, в игрушку?
[00:57:00] <rexim> Minoru, да, в нее
[00:57:02] <rexim> https://github.com/rexim/beatwave
[00:57:25] <Minoru> фух. Всего за шесть минут разобрались, кто что имел в виду!
[00:57:55] <Minoru> вай, да туда и я, оказывается, контрибьютил! И дядя Чу, и даже Форневерик!
[00:57:59] <rexim> Minoru, смачне! https://github.com/rexim/beatwave/blob/b6230859695c015bd131a58cc66433d33d002695/src/core/animatedtuple.hpp
[00:58:13] <rexim> Весь Цодингтим контрибутил в битвейв!
[00:58:20] <rexim> Всем рады!
[00:58:49] <Minoru> зачем нам всем рады? Лучше уж всем чаю!
[00:59:08] <Minoru> (лол, мою шутку тоже можно читать двояко)
[00:59:10] <rexim> Ууу... Да вы батенька знатно подсели! :3
[00:59:45] <Minoru> блин, там в этом hpp сплошной упорин какой-то
[00:59:51] <rexim> :D
[01:00:11] <rexim> Plot Twist. Это перл
[01:00:44] <Minoru> ну т.е. я верю, что знатоки плюсов видят в этом какой-то элегантный диспатч по типу, но как не-знаток плюсов я вижу там какую-то сложную конструкцию :(
[01:00:50] <ɹǝɟılʍǝu> >[23:47:19] ‎rexim‎: Minoru, http://nullprogram.com/blog/2016/09/15/
Походе на хуй.
[01:01:06] <rexim> Шта?
[01:01:14] <rexim> Minoru, он нас нахуй послал походу :(
[01:01:30] <rexim> Вот так вот внезапно по среди бела дня ( ._.)
[01:01:32] <Minoru> rexim: ага, так и сказал — походи на хуй!
[01:01:37] <rexim> Ага!
[01:02:18] <ɹǝɟılʍǝu> >‎[0:05:09] ‎Minoru‎: ну т.е. я верю, что знатоки плюсов видят в этом какой-то элегантный диспатч по типу, но как не-знаток плюсов я вижу там какую-то сложную конструкцию :(
Можно же там лучше сделать.
[01:02:44] <rexim> ɹǝɟılʍǝu, ну так сделай! Чего же ты ждешь!
[01:02:58] <rexim> Ты тот самый герой, который нам нужен!
[01:03:04] <Minoru> ɹǝɟılʍǝu: дык нужно сначала понять, что там происходить вообще ._.
[01:03:05] <ɹǝɟılʍǝu> rexim, окей.
[01:03:11] <ɹǝɟılʍǝu> Сделаю.
[01:03:19] <ɹǝɟılʍǝu> Minoru, обычное итерирование по тупле.
[01:03:23] <rexim> ɹǝɟılʍǝu, =*
[01:04:11] <Minoru> но по туплу нельзя итерироваться ._.
[01:04:18] <ɹǝɟılʍǝu> Там всё нужно будет сделать всё обобщённо всё.
[01:04:20] <ɹǝɟılʍǝu> Minoru, можно.
[01:04:21] <ɹǝɟılʍǝu> ;P
[01:04:27] <rexim> Minoru, в компайлтаме все можно
[01:04:38] <ɹǝɟılʍǝu> Даже чпокать ваш миксер!
[01:04:49] <ɹǝɟılʍǝu> // как реклама звучит
[01:04:55] <Minoru> да что вы такое рассказываете! Как же можно, когда это бред какой-то!
[01:05:11] <rexim> Minoru, там на каждую итерация в компайлтайм генериться отдельная специализированная функция.
[01:05:13] <Minoru> ну т.е. я не сомневаюсь в технической возможности как-то извернуться и проитерироваться, но семантически-то это бред
[01:05:20] <rexim> И все они по цепочки в рантайме вызывают друг друга
[01:06:27] <Minoru> rexim: а, теперь я, кажется, понял. Но почему у тебя там тупл, а не вектор?
[01:07:10] <rexim> Minoru, std::vector<T>? Во-первых это динамический массив. Во-вторых он хранит только один тип.
[01:07:15] <Minoru> было бы for (auto property& : properties) { property.tick(deltaTime); }
[01:07:48] <rexim> А! Ты хочешь чтобы я тебя прям все-все объяснил!
[01:07:51] <rexim> Ну чтож!
[01:07:54] <rexim> Поехали!
[01:08:05] <Minoru> ну, с типом всё просто — юзай интерфейс
[01:08:10] <Minoru> (aka суперкласс)
[01:08:27] <rexim> Minoru, это нужно для реализации вот этого парня https://github.com/rexim/beatwave/blob/master/src/core/animatedgroup.hpp
[01:08:45] <rexim> Который аггрегирует разнотипные https://github.com/rexim/beatwave/blob/master/src/core/animated.hpp
[01:09:05] <rexim> Которые используются потом вот так https://github.com/rexim/beatwave/blob/master/src/beatwave/circle.hpp
[01:09:30] <rexim> Чтобы одной функцией можно было апдейтит стейт нескольких анимированых значений.
[01:09:43] <rexim> И все они вели себя как единая сущность
[01:11:46] <rexim> Minoru, а ну еще парочка примеров https://github.com/rexim/beatwave/issues/51
[01:11:52] <rexim> Юзкейзов
[01:12:42] <rexim> В ишуе API несколько несовпадает с фактическим.
[01:12:48] <rexim> Это потому что ишуй писался до реализации
[01:13:28] <Minoru> rexim: юзкейсы, конечно, выглядят нормально
[01:13:36] <Minoru> но реализация пугает
[01:13:52] <rexim> Это, кстати, особенность плюсов.
[01:14:03] <rexim> На них можно писать классные и удобные DSL-и
[01:14:13] <rexim> Ценой пиздеца в реализации.
[01:14:54] <rexim> Об этом даже Скотт Майерс в каком-то из своих толков говорил.
[01:14:55] <Minoru> разве в других языках не так? Пиздецом в реализации можно достигнуть чего угодно. Говнокод — лишь один из примеров подобного :) У тебя второй.
[01:15:03] <nightmare> Запилите кто-нибудь клон вот этой игры: https://blog.adafruit.com/2012/04/18/gate-a-puzzle-game-about-logic/
[01:15:07] <nightmare> Годнота же
[01:15:25] <rexim> Minoru, прикол в том, что это не говно код.
[01:15:44] <rexim> Он вполне структурен и понятен, если знаешь что это все значит.
[01:15:47] <rexim> Это просто пиздец.
[01:15:54] <Minoru> rexim: я же говорю — у тебя второй пример случая, когда пиздецом достигается красота
[01:16:13] <rexim> А, ну значит мы не поняли друг друга
[01:16:15] <rexim> Окей.
[01:17:09] <ɹǝɟılʍǝu> >‎[0:18:28] ‎rexim‎: На них можно писать классные и удобные DSL-и
>‎[0:18:39] ‎rexim‎: Ценой пиздеца в реализации.
Люблю их≈
[01:17:15] <ɹǝɟılʍǝu> Пиздецы в реализации, да.
[01:18:17] <Minoru> nightmare: по одному скриншоту и одному предложению у нас вряд ли получится клон
[01:18:48] <rexim> Minoru, типичный заказчик
[01:19:12] <rexim> Сейчас пойдут фразачки типа "выжпрограммисты"
[01:19:39] <rexim> В общем, мне жутко нравится во что у меня превращается мой фреймворк!
[01:19:44] <Minoru> nable: ой, привет! А ты код пишешь? Покажи — получишь мембера, не нужно будет капчу вводить.
[01:19:46] <rexim> Пора его уже в отдельный проект выпиливать!
[01:20:28] <rexim> Minoru, вау! Ты только посмотри на жид!
[01:21:08] <nable> Порой пишу. Правда, чаще чужой вычищаю.
[01:21:45] <Minoru> rexim: блин, я чуть-чуть фанбой дедфуда, я же сейчас мембера просто так выдам, за один только JID :)
[01:21:54] <rexim> xD
[01:22:28] <Minoru> nable: чужой вычищать ещё сложней, чем свой писать! https://github.com/nable — это, полагаю, не ты?
[01:22:35] <nable> Ы, у меня Дедфуд в комнате жил около месяца.
[01:22:54] <Minoru> в нашей комнате он жил гораздо дольше!
[01:23:01] <Minoru> ещё, наверное, до того, как я сюда заселился
[01:23:17] <nable> Я про комнату в общаге, лол.
[01:23:20] <nable> Не, я тут: https://github.com/Nable80
[01:23:28] <nable> Правда, там публичных репов нет.
[01:23:38] <Minoru> да я понял, я шучу просто. Надо же хоть чем-то похвастаться!
[01:23:59] <Minoru> wwwconf похож на публичный
[01:24:20] <rexim> Ох нихренасе!
[01:24:22] <Minoru> rexim: там плюсы…
[01:24:26] <rexim> Ну 6 лет назад код точно был!
[01:24:35] <nable> Характерные следы моей деятельности выглядят так: https://github.com/jncronin/rpi-boot/commit/ce069493ebfb8bf98ac113f74a4e79588e4760fa
[01:24:38] <Minoru> rexim: могу поревьювить мейкфайл :D
[01:24:58] <rexim> Топики збс! https://github.com/Nable80/wwwconf/blob/master/main.cpp#L45
[01:25:00] <rexim> Одобряю!
[01:25:03] <Minoru> rexim: > # Makefile for wwwconf, version by alec@3ka.mipt.ru
> # Created 24.01.2003
[01:26:13] <Minoru> nable: небось два дня искал это баг, чтобы потом одну строчечку поменять, да? :(
[01:26:24] <nable> wwwconf - не моё творение, это так, наследие и боль.
[01:26:34] <rexim> Но там твои фиксы есть
[01:26:36] <nable> Не, тут не два дня, тут я уже опытный.
[01:26:56] <rexim> .member nable
[01:26:56] <DeadBot> rexim: ok
[01:26:59] <rexim> \o/
[01:27:15] <Minoru> rexim: да ты что, не узнаёшь? Мы же только на эти темы тут и говорим! Вон, в L49 написано «Чаёчек»
[01:27:37] <Minoru> nable: \o/ Добро пожаловать в Цодингтим!
[01:27:59] <nable> Благодарю!
[01:28:57] Aman вышел из конференции
[01:30:12] <nable> Долго вылавливать приходилось баги в Bochs и в ещё одном загрузчике. Вот там я не одну неделю продолбался ради фиксов тоже примерно в одну строчку.
[01:30:49] <Minoru> Bochs — это не виртуалка разве? С какой-то очень кропотливой и дотошно точной реализацией железа
[01:31:41] <nable> Да, симулятор x86, заточенный именно на точность эмуляции.
[01:34:04] <nable> Правда, там меня в титрах не упомянул Станислав. Единственные свидетельства моего вклада - в форумных постах и сообщениях в личке. Не страшно, но всё же зацепило немного.
[01:34:38] <nable> А в fluxbox я упросил разраба исправить баг, который висел 10 лет.
[01:34:51] <rexim> :D
[01:34:57] <Minoru> фигасе, ещё и упрашивать нужно?
[01:35:09] <Minoru> или ты его именно упрашивал, а не сам пофиксил и патч прислал?
[01:35:27] <nable> А там так получилось что то ему некогда, то время есть, но он забыл т.к. тогда на сурсфорже ещё сидел.
[01:35:30] <nable> За это время ему прислали пару патчей, вроде, мой был третьим.
[01:36:04] <Minoru> ничего себе! Разраб, а времени патч применить нету :(
[01:36:13] <Minoru> безответственно-с
[01:36:23] <rexim> Классная фраза!
[01:36:25] <nable> Соотв. на моём патче совпало так что у меня были каникулы, у автора отпуск и я его два дня в IRC пинговал. В итоге у него такой энтузиазм проснулся, что он там много чего почистил.
[01:36:30] <rexim> "Даже патч применить некогда!"
[01:36:33] <rexim> Надо запомнить...
[01:37:11] <nable> Хех. Посмотри сколько патчей неприменённых в списке рассылки ядра или u-boot валяется. Тонны фиксов и функциональности. Но всё применять - такая каша будет.
[01:44:32] ckorzhik зашёл в конференцию
[01:51:19] <Minoru> https://patchwork.ozlabs.org/patch/671069/ Уняня. Интересно, ACM пейпер в общий доступ выпустят?
[02:09:00] <rexim> Minoru, все что угодно за ваши 5 баксов!
[02:09:03] <rexim> Или сколько там?
[02:09:52] <Minoru> rexim: не знаю, но твою мысль я понял
[02:15:23] <eaeee> $pet resurrect
[02:15:25] <horta hell> eaeee: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[02:15:41] <eaeee> $pet transfer Minoru 1
[02:15:41] <horta hell> eaeee: Транзакция успешна.
[02:30:32] <nightmare> Minoru: Чтобы сделать клон игры - в неё надо поиграть. Вот она: http://quinndunki.com/OGOL/GATE.html
[02:31:32] <Minoru> nightmare: дык а чего ты сам-то не сделаешь, раз тебя с этой игры так сильно прёт?
[02:36:18] <nightmare> Minoru: странное заявление, как будто тебе предлагаю пойти на субботник
[02:36:43] rexim вышел из конференции
[02:37:05] <nightmare> поделился ссылкой нп крикольную игру
[02:37:21] <nightmare> про логические элементы
[02:38:04] <Minoru> но ты ведь написал «запилите кто-нибудь клон», а не просто поделился
[02:38:14] <nightmare> ну и?
[02:40:23] <Minoru> ну вот я и предлагаю тебе взять да запилить
[02:43:10] <nightmare> замечательное предложение, пасиба тебе :)
[02:43:16] nightmare вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[03:11:52] nable вышел из конференции
[03:20:45] ckorzhik вышел из конференции
[03:20:50] ckorzhik зашёл в конференцию
[03:27:38] Minoru вышел из конференции
[03:35:00] sss|zombie вышел из конференции
[03:45:25] nable зашёл в конференцию
[03:46:38] eaeee вышел из конференции
[03:47:41] eaeee зашёл в конференцию
[03:47:52] eaeee вышел из конференции
[03:52:31] sleepyvenom вышел из конференции: Replaced by new connection
[03:52:32] sleepyvenom зашёл в конференцию
[04:08:04] Славный капитан вышел из конференции
[04:27:28] ckorzhik вышел из конференции
[04:27:33] ckorzhik зашёл в конференцию
[04:28:04] unclechu зашёл в конференцию
[04:52:56] sleepyvenom вышел из конференции: Replaced by new connection
[04:52:58] sleepyvenom зашёл в конференцию
[04:54:15] madmercen вышел из конференции
[06:10:07] ckorzhik вышел из конференции
[06:10:13] ckorzhik зашёл в конференцию
[06:31:15] ckorzhik вышел из конференции
[06:31:23] ckorzhik зашёл в конференцию
[07:01:36] unclechu вышел из конференции
[07:07:16] ckorzhik вышел из конференции
[08:27:22] <horta hell> Питонец пытается сожрать все, что найдет.
[08:51:21] <horta hell> Питонец агонизирует, сжимая зубы в предсмертных судорогах. Все теряют по 1PTC.
[09:30:23] m4n71k0r зашёл в конференцию
[09:31:47] <m4n71k0r> $pet resurrect
[09:31:49] <horta hell> m4n71k0r: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[09:38:01] dzhon зашёл в конференцию
[09:38:39] portnov зашёл в конференцию
[10:57:54] ɹǝɟılʍǝu вышел из конференции
[10:58:06] ɹǝɟılʍǝu зашёл в конференцию
[11:06:28] <MaXGGXaM> на каком ЯП лучше ваять хранилку-молотилку линков и их метаданных?
[11:06:28] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[11:10:05] Славный капитан зашёл в конференцию
[11:41:40] <m4n71k0r> на любом
[11:41:57] <m4n71k0r> попробуй на прологе
[11:49:11] <MaXGGXaM> смешно, да
[11:58:57] dzhon вышел из конференции
[12:09:27] gsomix зашёл в конференцию
[12:19:30] madmercen зашёл в конференцию
[12:48:40] <uggur> MaXGGXaM: на форте
[12:57:43] <ɹǝɟılʍǝu> Утро
[12:58:32] rexim зашёл в конференцию
[13:07:24] Minoru зашёл в конференцию
[13:11:11] <rexim> Плюсую форт
[13:11:22] <Minoru> плюсую «любой язык»
[13:11:28] <rexim> Т.к. я теперь последователь церкви форта, я всегда за форт.
[13:11:52] <Minoru> если MaXGGXaM опишет типичные для «молотилки» операции, то можно будет и поконкретней посоветовать, наверное
[13:12:12] <rexim> Minoru, мне кажется это ничего не поменяет
[13:12:26] <rexim> А, хотя...
[13:12:32] <rexim> Есть у меня полезные совет.
[13:12:39] <Minoru> rexim: ну, если ему там какие-то логические рассуждения выводить, то пролог может быть очень кстати :)
[13:12:41] <rexim> Если дедлайн завтра, то на языке, который лучше всего знаешь!
[13:12:43] <rexim> Вот
[13:12:49] <rexim> Это лучшее, что я могу посоветовать
[13:12:56] <Minoru> а если вчера — то на языке, который лучше всего знал!
[13:13:03] <rexim> Точно!
[13:18:26] <rexim> Minoru, http://butthug.com/post/150547208465/themooniscalling
[13:19:14] <Minoru> я чото не уверен, что хочу на этом домене что-то смотреть
[13:20:15] <rexim> Minoru, http://huttbug.com/post/150547208465/themooniscalling так лучше?
[13:21:01] <Minoru> это про термитов штоль? Ну уж спасибо
[13:21:45] <rexim> Каких еще термитов?
[13:21:58] <rexim> Ты какой-то странный сегодня.
[13:22:00] <rexim> Ладно
[13:22:02] <rexim> Надо пожрать
[13:24:58] <Minoru> ну, hutt bug — жук в хижине
[13:27:31] dzhon зашёл в конференцию
[13:43:28] <gsomix> Утро.
[14:02:12] <rexim> Minoru, херасе! Серега на родном поет! https://www.youtube.com/watch?v=ttfk0QinrQk
[14:09:16] <Minoru> rexim: красиво!
[14:17:29] <rexim> Minoru, ага!
[14:28:04] nightmare зашёл в конференцию
[14:28:22] nightmare вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[14:34:24] ckorzhik зашёл в конференцию
[14:46:53] Aman зашёл в конференцию
[14:48:40] Aman вышел из конференции
[14:49:40] Aman зашёл в конференцию
[14:54:42] dzhon вышел из конференции
[15:05:58] <rexim> авылопр
[15:17:08] nightmare зашёл в конференцию
[15:17:14] nightmare вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[15:29:31] <ForNeVeR> http://stackoverflow.com/questions/39554114/system-console-returns-null-if-executed-from-gradle-run
[15:30:01] <ForNeVeR> :(
[15:48:04] horta hell вышел из конференции: Disconnected: closed
[15:50:48] <Minoru> эй, Хорточка, ты куда?
[15:51:01] <Minoru> > Coq has no backdoors as far as I'm aware. In fact, I don't believe it has any doors at all. —tactics
[15:51:18] <ForNeVeR> Докер обновляется, щас будет вам хорта.
[15:51:53] ckorzhik вышел из конференции
[15:51:58] ckorzhik зашёл в конференцию
[16:07:29] Aman вышел из конференции
[16:15:07] <m4n71k0r> докер, хипстота
[16:16:11] <rexim> m4n71k0r, я юзаю докер!
[16:16:14] <rexim> Три раза в день!
[16:16:20] <rexim> Перед смузи
[16:19:23] horta hell зашёл в конференцию
[16:19:44] horta hell вышел из конференции: Disconnected: Replaced by new connection
[16:19:50] horta hell зашёл в конференцию
[16:20:11] horta hell вышел из конференции: Disconnected: Replaced by new connection
[16:20:16] horta hell зашёл в конференцию
[16:20:37] horta hell вышел из конференции: Disconnected: Replaced by new connection
[16:20:42] horta hell зашёл в конференцию
[16:21:14] unclechu зашёл в конференцию
[16:21:27] <ForNeVeR> $pet stats
[16:21:27] <horta hell> ForNeVeR:
Кличка: Питонец
Здоровье: 24
Сытость: 7
Возраст: 6 часов
[16:23:19] SolarRay вышел из конференции
[16:24:33] <rexim> Хм...
[16:24:36] <rexim> Надо бы побриться!
[16:24:46] SolarRay зашёл в конференцию
[16:25:03] SolarRay вышел из конференции
[16:28:58] sss|zombie зашёл в конференцию
[16:31:06] <m4n71k0r> rexim: в старбаксе?
[16:31:44] SolarRay зашёл в конференцию
[16:35:07] <rexim> https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00451.html
[16:35:50] <m4n71k0r> Просто я хотел сказать, что бриться в старбаксе не очень удобно
[16:36:23] <m4n71k0r> ппц... теперь в емаксе ещё и кайро
[16:39:18] <rexim> Давно пора. Ща к в пакмана все это вхерачим, ух!
[16:39:19] <rexim> лдыовдлаоыва
[16:39:47] ckorzhik вышел из конференции
[16:40:47] <ForNeVeR> rexim: ок, обновил новости в emacs@ :)
[16:41:32] <rexim> ForNeVeR, спасибо!
[16:42:33] <rexim> Если в емакс кайрорисовач норм, то это сильно упростит многие фичи, которые мы давно хотели впилить в пакмакс
[16:42:45] <rexim> Блин, да на этой почве я его снова стримить начну!
[16:42:46] <rexim> Ух!11
[16:43:31] <m4n71k0r> стримишь на почву?
[16:43:42] <ForNeVeR> Что вообще такое cairo?
[16:44:00] <m4n71k0r> ну такая 2д графика будет в новых плюсах скоро
[16:44:09] <m4n71k0r> прям в stl
[16:44:23] <m4n71k0r> либа по рисованию кружочков, безье и прочего
[16:45:12] <m4n71k0r> https://www.cairographics.org/
[16:45:44] <m4n71k0r> странно.... в этом год уеё не пилили чтоли?
[16:46:06] <ForNeVeR> Не вижу биндингов под ВУЛКАН!
[16:46:28] <ForNeVeR> (вот я сначала пошутил, и только потом увидел, что оно умеет в OpenGL)
[16:46:36] <m4n71k0r> ы
[16:49:32] <m4n71k0r> только сейчас заметил глайдер из Жизни у скарабея
[16:50:59] <horta hell> Питонец агонизирует, сжимая зубы в предсмертных судорогах. Все теряют по 1PTC.
[16:51:07] <m4n71k0r> $pet resurrect
[16:51:08] <horta hell> m4n71k0r: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[16:55:39] Славный капитан вышел из конференции
[17:04:26] rexim вышел из конференции
[17:27:25] <m4n71k0r> $pet change-nick Агонизец
[17:27:25] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[17:27:27] <horta hell> m4n71k0r: Теперь нашего питомца зовут Агонизец.
[17:28:11] reximorning зашёл в конференцию
[17:38:29] Славный капитан зашёл в конференцию
[17:42:31] <Minoru> > Haskell is designed around the needs of lifelong programmers; enterprise Java is a world where everyone wants to be mgmnt. by 30. (https://docs.google.com/presentation/d/1a4GvI0dbL8sfAlnTUwVxhq4_j-QiDlz02_t0XZJXnzY/preview?slide=id.ga932d2c2b_1103)
В джавамире правда всё так?
[17:42:43] <Minoru> Мантикор пока что единственный мне взрослый программист, который не хочет в менеджмент
[17:42:56] <Minoru> reximorning: вот про тебя не знаю. Ты хочешь в менеджмент?
[17:43:33] <m4n71k0r> я хочу генетическую лабораторию, хочу колонизировать Марс. нет, я не хочу в менеджмент
[17:43:41] <reximorning> Minoru: зависит от того, что ты под менеджментом понимаешь.
[17:43:54] <m4n71k0r> ну и хочу жить вечно, да
[17:44:15] <Minoru> reximorning: у тебя есть желание перестать на работе писать код и начать вместо этого руководить людьми?
[17:44:26] <m4n71k0r> небось Минорыч про какой-нибудь ПМ
[17:45:26] <Minoru> возможно. Я пока ещё не сильно хорошо понимаю, чем там люди выше миддлов занимаются
[17:45:28] <reximorning> Minoru: какими людьми? Которые пишут этот самый код? Если да, то я глубоко уверен, что человек, который не пишит код не в состоянии управлять людьми, которые его пишут.
[17:45:52] <reximorning> Он может только у них попросить решить его проблему.
[17:45:55] <reximorning> Управлять он ими не может.
[17:46:07] <m4n71k0r> "попросить"
[17:46:14] <Minoru> умолять
[17:46:51] <Minoru> reximorning: т.е., например, ты мог бы дома писать код, а на работе заниматься сугубо управлением программистами (т.е. на работе код не писать)?
[17:47:32] <reximorning> Minoru: в твоем вопросе есть ложная предпосылка, что разделяю дом и работу.
[17:47:46] <m4n71k0r> я не хочу быть миксером
[17:47:56] <reximorning> Я тоже
[17:48:09] <Minoru> m4n71k0r: да тебе вроде и не грозит, ты столько не занудствуешь
[17:48:34] <Minoru> reximorning: конечно разделяешь! Ты же дома пишешь на гитхаб, а на работе пишешь не на гитхаб (в основном)
[17:49:16] reximorning вышел из конференции
[18:38:39] <horta hell> @tsoding твитит: Hoi!
- YT: https://t.co/EQOtYALIG8
- LCTV: https://t.co/ohg14rrT11
- Twitch: https://t.co/i7Wp0qakuX
[18:50:33] m4n71k0r вышел из конференции
[18:55:20] gsomix зашёл в конференцию
[18:55:46] m4n71k0r зашёл в конференцию
[18:59:37] <m4n71k0r> Minoru: на самом деле я занудствую достаточно, чтобы меня считали программистом
[18:59:55] <m4n71k0r> по-моему, почти все программисты - зануды. Это из-за общения с компиляторами
[19:00:10] <m4n71k0r> приходится чётко описывать то, что хочешь
[19:01:12] <portnov> это из-за общения с менеджерами
[19:01:45] <portnov> которые не могут сколько-нибудь внятно сказать, чо хотят, но при этом имеют тенденцию любой косяк свалить на погромиста
[19:02:26] <portnov> такие дела
[19:11:55] <m4n71k0r> Ну я обычно прошу тогда в письменном виде задачи описывать, надеясь на естественные фильтры людей. Так становится чуть внятнее пожелание.
[19:12:33] <portnov> гг
[19:13:34] <portnov> m4n71k0r: http://juick.com/iportnov/2463998
[19:14:21] <m4n71k0r> о, у нас есть ещё бизне-аналитики
[19:14:27] <m4n71k0r> бизнес-*
[19:14:49] <m4n71k0r> куча уточняющих вопросов обрушивается на них обычно
[19:17:10] <m4n71k0r> а если говорить о ТЗ.. то, если разозлят - можно послать примерно сюда (ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению)
[19:17:27] <m4n71k0r> блин, новее почему-то найти не могуъ
[19:28:16] <portnov> а и нету, по-моему
[19:35:12] sss|zombie вышел из конференции
[19:58:49] MaXGGXaM вышел из конференции
[20:48:49] <Minoru> года три-четыре назад послушал «Four Letter Word» группы Clawfinger: https://www.youtube.com/watch?v=ogIxZM_9L2s В тот момент я думал, что «love is four-letter word» значит примерно «любовь — [всего лишь] слово из четырёх букв». А сегодня прочитал https://en.wikipedia.org/wiki/Four-letter_word
[20:49:28] <Minoru> s/is/is a/
[20:49:32] <horta hell> Minoru: года три-четыре назад послушал «Four Letter Word» группы Clawfinger: https://www.youtube.com/watch?v=ogIxZM_9L2s В тот момент я думал, что «love is a four-letter word» значит примерно «любовь — [всего лишь] слово из четырёх букв». А сегодня прочитал https://en.wikipedia.org/wiki/Four-letter_word
[20:49:49] <Minoru> s/is a/is just a/
[20:49:49] <horta hell> Minoru: года три-четыре назад послушал «Four Letter Word» группы Clawfinger: https://www.youtube.com/watch?v=ogIxZM_9L2s В тот момент я думал, что «love is just a four-letter word» значит примерно «любовь — [всего лишь] слово из четырёх букв». А сегодня прочитал https://en.wikipedia.org/wiki/Four-letter_word
[20:49:50] <Minoru> лол
[20:56:53] dzhon зашёл в конференцию
[20:58:48] Aman зашёл в конференцию
[21:01:15] eaeee зашёл в конференцию
[21:02:39] eaeee вышел из конференции
[21:06:37] eaeee зашёл в конференцию
[21:11:44] nightmare зашёл в конференцию
[21:11:47] nightmare вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[21:48:23] <Minoru> (вчера неправду сказал. Равновесие по Нэшу — это не то же самое, что и равновесие в слабо доминирующих стратегиях)
[22:02:13] sss|zombie зашёл в конференцию
[22:13:13] <Minoru> gsomix: про глубину курсов: знания, рассматриваемые на второй неделе в Стэнфорде, в ВШЭ дают на восьмой (!) неделе
[22:13:42] <gsomix> Угу, все верно.
[22:14:42] <gsomix> А я слушаю доклад про массивы в Julia.
[22:15:58] <Minoru> а они там какие-то волшебные?
[22:16:54] <gsomix> Они проделали неплохую работу по запиливанию эффективных вьюх для массивов.
[22:17:49] <Minoru> «вьюха» — это просто slice, или и более сложные вещи типа результата filter?
[22:19:20] <gsomix> Minoru, из того, что я пока увидел: map, slice, изменение размеров, перестановка размерностей.
[22:21:51] <gsomix> Сейчас слушаю про реализацию перестановки размерностей.
[22:23:05] <Minoru> при перестановке размерностей [ 1, 2; 3, 4; 5, 6 ] перейдёт в [ 1, 3, 5; 2, 4, 6]?
[22:24:54] <gsomix> Да.
[22:25:37] <Minoru> похоже на элементарные действия с арифметикой указателей
[22:25:54] <Minoru> но непонятно, что они делают для map и какие именно проблемы решают при изменении размеров
[22:29:56] <gsomix> Minoru, для перестановки размерностей они эту самую перестановку записывают в определение типа, что позволяет JIT-компилятору сгенерировать код для новой индексации.
[22:30:56] <gsomix> С map никаких проблем нет, просто запилили, и это приятно.
[22:34:01] <Minoru> хм, интересная у них компиляция, раз типы на кодогенерацию влияют
[22:35:31] <Minoru> а, для map они, наверное, не смотрят на размерности вообще, да? Типа, прошлись по куску памяти, для каждого элемента применили функцию и записали в другой кусок памяти. Так?
[22:36:37] <gsomix> Minoru, ну, это вьюха, поэтому они просто лениво выполняют.
[22:37:06] <Minoru> а
[22:38:23] <gsomix> То же с перестановкой.
[22:39:32] <gsomix> В матлабе, например, такого нет из коробки.
[22:40:14] <gsomix> И если даже писать самому, то это будет не очень эффективно работать.
[22:40:29] <gsomix> Там какие-то сложности с вызовом методов в их ООП.
[22:41:10] <Minoru> ну, обыграть оптимизации, сделанные на уровне *имплементации* языка, вообще довольно сложно
[22:41:32] <gsomix> Угу.
[22:43:21] rafaelrs вышел из конференции
[22:43:24] rafaelrs зашёл в конференцию
[22:57:06] <gsomix> Слайсы матрицами сломали мне голову.
[22:57:51] <gsomix> Ну, то есть, зачем?
[23:00:05] <Minoru> если я правильно понял идею, то их можно юзать как ядра для каких-нибудь графических преобразований
[23:00:18] <Minoru> например, берёшь из изображения матрицу пикселей и выбираешь из неё какие-то определённые
[23:03:51] <gsomix> Minoru, гм, они, кажется, про другое. Имеется в виду, что вместо обычного слайса a(2:3), ты вместо вектора индексов (2:3) можешь использовать матрицу, что автомагически добавляет тебе измерение во view.
[23:05:20] <gsomix> s/вместо обычного слайса/в обычном слайсе/
[23:05:23] <horta hell> gsomix: M-noru, гм, они, кажется, про другое. Имеется в виду, что в обычном слайсе a(2:3), ты вместо вектора индексов (2:3) можешь использовать матрицу, что автомагически добавляет тебе измерение во view.
[23:08:12] <Minoru> «a» в твоём примере — это вектор?
[23:08:24] <eaeee> $pet resurrect
[23:08:24] <horta hell> eaeee: Агонизец и так жив. Зачем его воскрешать?
[23:09:00] <Minoru> т.е. a([1:2, 3:4]) даст мне матрицу с двумя строками, где в первой будут второй и третий элемент исходного вектора, а во второй — четвёртый и пятый?
[23:10:26] <gsomix> Minoru, угу.
[23:11:14] <Minoru> это удобный способ поделить выборку на тренировочную и проверочную, например
[23:20:57] <horta hell> Агонизец старательно принюхивается, пытаясь уловить хоть какой-нибудь запах съестного.
[23:22:10] rafaelrs вышел из конференции
[23:26:39] <Minoru> $pet feed
[23:26:39] <horta hell> Minoru: Агонизец клацая зубами, рывком наскочил на Minoru, сжирая одежду и кошелёк. Вы теряете 1PTC, зато Агонизец накормлен.
[23:36:26] rexim зашёл в конференцию
[23:52:25] portnov вышел из конференции
[23:54:05] <rexim> купоче
[23:54:46] <m4n71k0r> он. слишком. агрессивен.
[23:55:06] <rexim> m4n71k0r, купоче-купоче?
[23:55:15] <m4n71k0r> матрицы-хуятрицы
[23:55:29] <rexim> Hue-matrix
[23:55:49] <m4n71k0r> XYN-MATRICS
[23:56:52] <uggur> m4n71k0r: бот?
[23:57:03] <uggur> я специально его таким делал =)
[23:57:08] <Minoru> ɹǝɟılʍǝu: до дедлайна 55 минут! Сдай первый тест, ну же!
[23:57:19] <uggur> лооооол
[23:57:29] <m4n71k0r> ɹǝɟılʍǝu: !!!!!!!!!
[23:57:43] <uggur> "Minoru: ɹǝɟılʍǝu: до дедлайна 55 минут! Сдай первый тест, ну же!" не прочёв ник ввиду светлого цвета, подумал что это бот CI XD
[23:57:44] <m4n71k0r> uggur: он весь в тебя)
[23:58:20] <m4n71k0r> "не прочёв" или "не прочтя" или "не прочитав" ?
[23:58:21] <uggur> m4n71k0r: арарар! :3
[23:58:28] <m4n71k0r> ой, чего я придираюсь
[23:58:32] <Minoru> uggur: откуда у нас в конфе боты CI и с чего бы они вещали о каких-то тестах? O_O
[23:58:47] <uggur> Minoru: ну, мало ли, может мануальная проверка вёрстки UI?
[23:59:08] <uggur> перед автоматическим релизом на прод
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!