Home
codingteam
codingteam@conference.jabber.ru
25.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:19:20] gsomix вышел из конференции: This participant is kicked from the room because he sent an error presence: recipient-unavailable
[00:28:30] unclechu вышел из конференции
[00:28:31] dzhon вышел из конференции
[00:32:02] <horta hell> Khokhotshet плачет от голода, утирая слёзы хвостом.
[00:32:12] <m4n71k0r> $pet feed
[00:32:12] <horta hell> m4n71k0r: Khokhotshet накинулся в голодной ярости на m4n71k0r, вцепившись зубами в ногу и выдирая кусок ткани штанов с кошельком. Вы теряете 1PTC, зато Khokhotshet накормлен.
[00:38:31] <rexim> Хохошет?
[00:39:52] <m4n71k0r> https://www.youtube.com/watch?v=E4-mPEiVZiM типа как в этой хреномузыке
[00:41:05] <rexim> о_О
[00:43:04] <m4n71k0r> вот хз что это значит на иврите
[00:43:19] <rexim> Сидите и не иврите!
[00:48:53] unixorn вышел из конференции
[00:50:20] ɹǝɟılʍǝu вышел из конференции
[00:51:07] <rexim> Minoru, меня тут зафолловил какой-то https://twitter.com/topiclyapis
[00:51:17] <rexim> Мне кажется ему понравилась моя аватарка!
[00:53:56] <Minoru> я что-то не понимаю, что эти люди твитят вообще
[00:58:14] <rexim> А я вообще не понимаю смысла в твиттере! Я завел его, чтоб стримоанонсы делать. И сейчас начинаю сомневаться, что это была хорошая идея. Кажется у большинства меня смотрящих нет твиттора :(
[00:59:26] <rexim> Но мне нравится как мой сплешик на твитторе смотрится, так что все ок.
[00:59:42] <Minoru> лол
[00:59:47] <rexim> Буду воспринимать твиттер как контейнер для сплешика.
[01:06:27] itelmen зашёл в конференцию
[01:06:40] <rexim> itelmen, драаатуте!
[01:06:55] <itelmen> Добрый вечер
[01:22:47] <Minoru> rexim: я тоже временами смотрю трешак. Вот тебе в коллекцию: https://www.youtube.com/watch?v=KebeM1ctAO0&ab_channel=Boyinaband
[01:23:11] ɹǝɟılʍǝu зашёл в конференцию
[01:33:53] ɹǝɟılʍǝu вышел из конференции
[01:34:26] <rexim> Ой, ну boyinaband с чего трешак-то? Он забавный. :)
[01:35:33] <Minoru> но видео-то трешовое
[01:35:38] <rexim> А, ну да.
[01:35:44] <rexim> Minoru, https://www.youtube.com/watch?v=kfyuIayZ_Cw
[01:38:40] ɹǝɟılʍǝu зашёл в конференцию
[01:45:08] <Minoru> rexim: это надо раз пять посмотреть, чтобы все факты впитать ._.
[01:45:15] <Minoru> и все равно будет слишком быстро!
[01:58:07] Minoru вышел из конференции
[02:12:58] m4n71k0r вышел из конференции
[02:14:13] ɹǝɟılʍǝu вышел из конференции
[02:20:02] <horta hell> Khokhotshet лежит и еле дышит, хвостиком едва колышет.
[02:32:28] rexim вышел из конференции
[02:43:29] ckorzhik зашёл в конференцию
[02:52:38] Vovych зашёл в конференцию
[03:04:00] ckorzhik вышел из конференции
[03:04:38] ckorzhik зашёл в конференцию
[03:08:02] <horta hell> Khokhotshet агонизирует, сжимая зубы в предсмертных судорогах. Все теряют по 1PTC.
[03:12:00] Славный капитан вышел из конференции
[03:15:04] MaXGGXaM зашёл в конференцию
[03:15:13] MaXGGXaM вышел из конференции
[03:16:05] MaXGGXaM зашёл в конференцию
[03:16:14] MaXGGXaM вышел из конференции
[03:22:22] Vovych вышел из конференции: Replaced by new connection
[03:29:11] ckorzhik вышел из конференции
[03:29:48] ckorzhik зашёл в конференцию
[03:48:49] ckorzhik вышел из конференции
[03:49:01] ckorzhik зашёл в конференцию
[03:53:00] sleepyvenom вышел из конференции: Replaced by new connection
[03:53:01] sleepyvenom зашёл в конференцию
[04:39:49] ckorzhik вышел из конференции
[04:52:25] sleepyvenom вышел из конференции: Replaced by new connection
[04:52:26] sleepyvenom зашёл в конференцию
[05:45:01] itelmen вышел из конференции: offline
[06:04:03] grouzen зашёл в конференцию
[06:54:47] unclechu зашёл в конференцию
[07:02:00] MaXGGXaM зашёл в конференцию
[07:02:11] MaXGGXaM вышел из конференции
[07:12:00] MaXGGXaM зашёл в конференцию
[07:12:11] MaXGGXaM вышел из конференции
[07:52:46] MaXGGXaM зашёл в конференцию
[07:52:54] MaXGGXaM вышел из конференции
[07:57:50] MaXGGXaM зашёл в конференцию
[07:58:01] MaXGGXaM вышел из конференции
[08:07:50] MaXGGXaM зашёл в конференцию
[08:08:01] MaXGGXaM вышел из конференции
[08:26:57] Славный капитан зашёл в конференцию
[08:43:51] portnov зашёл в конференцию
[09:15:35] grouzen вышел из конференции
[09:37:35] gsomix зашёл в конференцию
[09:37:43] <gsomix> Утро.
[09:38:31] <ForNeVeR> Утро!
[09:38:40] <ForNeVeR> gsomix: а меня заставили статью на английский переводить ~_~
[09:38:55] grouzen зашёл в конференцию
[09:39:03] <ForNeVeR> Это копец стыдобище, не пропустят редакторы статью в моём переводе :D
[09:39:03] <gsomix> ForNeVeR, для публикации в иностранном журнале?
[09:39:06] <ForNeVeR> Да.
[09:39:29] <gsomix> Хорошее дело.
[09:39:39] <ForNeVeR> Раньше мы в отечественных журналах отделывались переводом всяких там рефератов, и дело с концом. А тут всю статью целиком надо.
[09:40:08] <ForNeVeR> (ну, оно и понятно, почему)
[09:41:06] <ForNeVeR> Не понимаю, если честно, на кой хрен в отечественных журналах перевод рефератов — большинство их всё равно переводит как попало. Я видал у соседних авторов даже автоматический перевод с соответствующими ошибками.
[09:41:41] <ForNeVeR> Верхом маразма было, когда в каком-то журнале меня заставили переводить список литературы... транслитом.
[09:43:29] <gsomix> ForNeVeR, в какой журнал переводите?
[09:44:32] <ForNeVeR> Да кто же их разберёт, они сами там на кафедре запутались.
[09:44:45] <ForNeVeR> Переводи, говорят, к понедельнику, а там разберёмся %)
[09:44:57] <gsomix> ForNeVeR, в нашем местном оптическом журнале перевод аннотации и списка литературы нужен для скопуса.
[09:44:59] <ForNeVeR> Но какой-то нормальный, вроде.
[09:45:13] <ForNeVeR> Да, в скопусе будет.
[09:45:24] <ForNeVeR> Это единственное, что мне наверняка пояснили.
[09:45:31] <gsomix> Это хорошо.
[09:45:39] <gsomix> Значит, журнал приличный.
[09:45:43] <ForNeVeR> Звонят вчера, короче, в 11 часов вечера, и говорят, шоб я за сутки всё перевёл %)
[09:46:42] <gsomix> ForNeVeR, можешь еще денег попросить для пруфридинга.
[09:46:57] <ForNeVeR> Попросить денег у университета.
[09:47:09] <ForNeVeR> Ты забыл, в какой стране мы живём? :)
[09:47:10] <gsomix> Да.
[09:47:31] <ForNeVeR> У университета денег нет.
[09:47:59] <ForNeVeR> Я, когда в командировку собирался, заходил к проректору за подписью. Он мне сразу так и сказал — мол, если пришёл просить денег, то денег нет.
[09:48:12] <gsomix> ForNeVeR, грусть. :(
[09:48:27] <ForNeVeR> Ну что ж поделать. Мне-то не жалко, я за свой счёт съездил.
[09:49:17] <gsomix> ForNeVeR, ну, мы тоже редко что-то у университета просим. Чаще всего оплачиваем со своих грантов.
[09:49:49] <gsomix> Но, например, я на последнем заседании кафедры узнал, что университет дает деньги молодым ученым на публикацию статьи.
[09:49:53] <ForNeVeR> А мы денег из грантов уже потратили на оборудование.
[09:51:00] <ForNeVeR> gsomix: да, вот с публикациями ок. Нам тоже университет частенько публикации оплачивает.
[09:51:22] <ForNeVeR> Правда, чтоб в приличном месте — такое исключительно редко. Пожалуй, в скопус первый раз что-то опубликовать предлагают.
[09:53:25] <gsomix> ForNeVeR, отлично.
[09:58:24] dzhon зашёл в конференцию
[10:23:17] m4n71k0r зашёл в конференцию
[10:23:31] <grouzen> https://gist.github.com/RickWong/54bc29f2f3b0ca09d2591e00efa8de7a зачем люди пишут на питоне, если хотят на хаскеле?
[10:34:50] <ForNeVeR> grouzen: если вчитаться, то видно, что это не хаскель.
[10:35:11] <ForNeVeR> Там ни одной монады нету, хотя код использует Random и побочные эффекты.
[10:35:23] <ForNeVeR> Отсюда уже можно делать некоторые выводы.
[10:35:54] <ForNeVeR> 1. Они не пишут на хаскеле, потому что не осилили его.
2. Тем не менее, строгая система типов им кажется полезным приобретением.
3. Им бы взять F# или хотя бы OCaml :)
[10:40:00] <ForNeVeR> Кстати говоря, я тут на днях попробовал установить lxml2 для python, и его экосистема мне совсем разонравилась. У Хаскеля получше.
[10:51:13] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: recipient-unavailable
[10:53:24] ForNeVeR вышел из конференции
[10:53:26] ForNeVeR зашёл в конференцию
[11:02:43] gsomix зашёл в конференцию
[11:11:07] <gsomix> grouzen, потому что они, на самом деле, хотят писать на питоне.
[11:16:05] <grouzen> ForNeVeR да я просто угорел с документации ;)
[11:16:25] <grouzen> gsomix или хотят, чтобы питон был чуть менее говном чем он есть
[11:16:44] <grouzen> почему люди вообще на нем пишут?
[11:16:56] <gsomix> Потому что он классный в некоторых аспектах.
[11:16:57] <ForNeVeR> grouzen: а, кстати, в python 3 же можно аннотировать типы, вроде.
[11:17:04] <grouzen> почему ocaml проиграл гонку питону? он же проще питона
[11:17:15] <ForNeVeR> Почему ты говоришь, что он проиграл?
[11:17:24] <grouzen> ForNeVeR эм, разве это не так?
[11:17:25] <ForNeVeR> Все модные хипстерские штуки делаются на OCaml.
[11:17:30] <grouzen> ocaml полумертвый
[11:17:37] <grouzen> примерно как CL
[11:17:42] <ForNeVeR> Модные хипстерские программисты из пейсбука всё пишут на окамле.
[11:18:04] <ForNeVeR> Нет, CL мертвее. Я не знаю современных проектов на CL, которыми бы пользовалась хотя бы тыща человек.
[11:18:12] <grouzen> ну да, процент этих модных функциональных бородатых хипстеров на десятки порядков меньше чем питонистов
[11:18:44] <grouzen> ForNeVeR я думаю, такой штукой как slime точно более 1000 человек пользуются, так же как и quicklisp с sbcl
[11:18:46] <grouzen> ну
[11:18:58] <ForNeVeR> SLIME разве не на elisp?
[11:18:59] <grouzen> понятно, что он мертвее чем ocaml, но речь сейчас о ocaml vs pythin
[11:19:02] <grouzen> o*
[11:19:07] <grouzen> ForNeVeR частично
[11:19:13] <gsomix> grouzen, как минимум, питон заруливает в областях около науки и анализа данных.
[11:19:21] <ForNeVeR> Штуками типа https://facebook.github.io/reason/, https://github.com/facebook/hhvm и https://github.com/facebook/flow много кто пользуется.
[11:19:21] <grouzen> или мне память изменяет
[11:19:29] <grouzen> gsomix да, но чем?
[11:19:33] <grouzen> библиотеками же
[11:19:39] <gsomix> grouzen, тем, что можно быстро получить результат.
[11:19:42] <grouzen> в ocaml просто нет нормальных библиотек для этого
[11:19:59] <ForNeVeR> (я не шутил, когда говорил про хипстерских погромистов из пейсбука — даже если они мне не нравятся, и их поделки тоже, это не отменяет того, что люди этим пользуются, и оно написано на ocaml)
[11:20:19] <grouzen> gsomix ну, технически у питона инфрасруктура лучше как по мне, но если бы ocaml не был так мертв, то у него можно было бы сделать что-то подобное, я думаю
[11:20:48] <ForNeVeR> grouzen: полная поебота инфраструктура питона.
[11:20:56] <ForNeVeR> Как и у окамла.
[11:21:18] <ForNeVeR> Всюду зависимости от сишных модулей, которые хрен установишь из исходников.
[11:21:44] <grouzen> ну, в случае питона это говорит о том, что питон медленное говно
[11:21:55] <ForNeVeR> Впрочем, мне кажется, OPAM с сопутствующими проблемами лучше справляется, чем pip.
[11:21:57] <grouzen> в случае окмла, в том что у него годный cffi ^_^
[11:22:07] <grouzen> зачем платить больше?
[11:22:33] <gsomix> grouzen, я имел в виду не только инфраструктуру. В питоне можно просто быстро написать говна и получить результат.
[11:22:47] <ForNeVeR> gsomix: а на чём нельзя?
[11:23:21] <grouzen> ForNeVeR альсо, сейчас же в ocaml де факто стандартом есть batteries, не?
[11:23:28] <ForNeVeR> Я вот совершенно серьёзно иногда всякие научные штуки в повершелле вычисляю :)
[11:23:32] <gsomix> ForNeVeR, на чем угодно можно, зависит от времени, которое ты вложил в изучение языка. В питоне оно, кажется, очень малое требуется.
[11:23:35] <grouzen> gsomix эм, почему ты думаешь, что на окамле так нельзя?
[11:24:31] <ForNeVeR> grouzen: к сожалению, я настолько глубоко с их инфраструктурой не знаком. По-моему, лучше всего просто предоставлять инфраструктуру для распространения пакетов. Не нужно включать все батарейки в поставку языка, если у тебя есть способ их быстро и эффективно доставить на любую платформу для любой программы.
[11:24:38] <gsomix> grouzen, могу только по себе судить: я сейчас не смогу взять и написать что-то на окамле, а на питоне -- запросто. Хотя ни на первом, ни на втором не пишу.
[11:24:44] <ForNeVeR> Поэтому OPAM — хорошо. А батарейки в stdlib — уже опционально.
[11:25:32] <ForNeVeR> Более того. Наиболее зрелые в этом деле товарищи (Oracle и M$) уже поняли, что батарейки не нужно добавлять в стандартную библиотеку, а наоборот — их надо выпиливать!
[11:25:41] <gsomix> ForNeVeR, был бы еще этот OPAM по Win. :(
[11:25:44] <ForNeVeR> И делать опциональными пакетами.
[11:25:48] <ForNeVeR> gsomix: дак есть же.
[11:26:37] <gsomix> ForNeVeR, в виде чьего-то эксперимента по сборке под вин?
[11:26:40] <ForNeVeR> gsomix: стараниями фейсбука, народ как-то начал в это дело втягиваться. И, кажется, инфраструктура уже готова к тому, чтоб начинать ей пользоваться.
[11:26:42] <grouzen> ForNeVeR эм, я говорю про пакет Batteries
[11:26:55] <ForNeVeR> grouzen: не знаю такого пакета.
[11:27:14] <ForNeVeR> Видимо, это что-то типа расширенной стандартной библиотеки с нужными штуками?
[11:27:32] <grouzen> ForNeVeR https://gist.github.com/RickWong/54bc29f2f3b0ca09d2591e00efa8de7a
[11:27:41] <grouzen> ForNeVeR замена stdlib
[11:27:59] <gsomix> Не так ссылка. :)
[11:28:01] <gsomix> *та
[11:28:07] <grouzen> сори ;)
[11:28:13] <grouzen> https://github.com/ocaml-batteries-team/batteries-included
[11:29:00] <gsomix> ForNeVeR, так что там с OPAM?
[11:29:47] <gsomix> Я вот такую штуку видел.
[11:29:48] <gsomix> http://protz.github.io/ocaml-installer/
[11:31:47] ɹǝɟılʍǝu зашёл в конференцию
[11:32:22] <ForNeVeR> https://github.com/braibant/ocaml-windows-bootstrap ещё есть.
[11:32:36] <ɹǝɟılʍǝu> Утро.
[11:32:48] <gsomix> ForNeVeR, все через cygwin?
[11:32:53] <ForNeVeR> gsomix: ок, похоже, что до сих пор всё плохо.
[11:33:07] <ForNeVeR> Не осиливают они.
[11:33:14] <ForNeVeR> Надо будет им помочь.
[11:33:44] <portnov> соберите виндовой убунтой, чо
[11:34:00] <ForNeVeR> portnov: нет.
[11:34:13] <ForNeVeR> portnov: https://github.com/facebook/reason/issues/470#issuecomment-219931875
[11:35:23] <portnov> http://static.devli.ru/public/images/v/201609/cb746280-9311-40af-bf75-a57e5cd087e7.mp4
[11:35:30] <ForNeVeR> И это даже без учёта того факта, что виндовая убунта до сих пор чертовски нестабильно работает.
[11:35:53] <ForNeVeR> Например, JVM в ней не получается собрать (хотя собранная работает на некоторых сценариях).
[11:37:40] MaXGGXaM зашёл в конференцию
[11:37:47] MaXGGXaM вышел из конференции
[11:39:48] <gsomix> grouzen, ForNeVeR, видимо, успех питона в околонаучной сфере в том, что они вовремя напилили приятных для использования библиотек, да.
[11:40:05] <gsomix> Начиная с Numeric (в будущем NumPy) и так далее.
[11:40:54] <grouzen> gsomix ну да, я и говорю о том, что сам по себе питон, как язык проигрывает окамл в своей сущности, просто так сложилось
[11:41:02] <gsomix> Да, это понятно.
[11:44:38] <ɹǝɟılʍǝu> Как ваши делищща?
[11:47:10] <gsomix> grouzen, а чем в OCaml принято и приятно работать с матрицами?
[11:47:32] <gsomix> Я вот нашел какой-то lacaml, но это что-то простого биндинга к BLAS+LAPACK.
[11:47:54] <gsomix> С соответствующими сигнатурами. :)
[11:51:28] <gsomix> А, еще у них есть пакет для линейной алгебры, где размеры матриц чекаются при компиляции.
[11:51:29] <gsomix> http://akabe.github.io/slap/
[11:51:32] <gsomix> Это круто.
[11:52:03] <gsomix> Хотя выглядит тоже страшновато.
[11:52:34] <gsomix> Особенно вот такие штуки из BLAS.
[11:52:38] <gsomix> > > (gemv ~y ~trans:normal ~alpha:(-1.0) ~beta:1.0 r x)
[11:53:18] <gsomix> Поэтому им приходится писать комментарии.
[11:53:58] <ForNeVeR> gsomix: выше был пример того, как питонщики пишут комментарии. Им тоже "приходится", видимо.
[11:56:03] <gsomix> ForNeVeR, ну, там вроде комментируется интерфейс.
[11:56:15] <gsomix> А здесь придется комментировать код с вычислениями.
[11:56:39] <gsomix> Сложно помнить сигнатуры функций BLAS и LAPACK.
[11:57:20] <gsomix> Мне бы хотелось, чтобы они были спрятаны.
[11:58:56] <ForNeVeR> Да ладно тебе. Нашёл какую-то либу — не факт, что самую лучшую/удобную — и её критикуешь.
[11:59:00] <ForNeVeR> Ты предвзят.
[11:59:23] <ForNeVeR> Так дела не делаются!
[11:59:43] <ForNeVeR> Блин, самый геморрой — это переводить картинки на английский.
[11:59:53] rafaelrs вышел из конференции
[12:00:09] <ForNeVeR> Схемки-то ладно, они у меня есть в SVG почти все. Но тут и битмапы с русскими подписями %)
[12:00:31] <gsomix> ForNeVeR, ну, их там всего две с половиной библиотеки. :)
[12:01:27] <ForNeVeR> gsomix: вот что тебе скажу. Если б мне надо было написать проект на OCaml, и я бы привык к другому синтаксису вызова функций BLAS/Lapack — я бы просто прям в самом проекте написал врапперы с привычным мне порядком вызова, и всё.
[12:01:31] <grouzen> gsomix я не знаю чем принятно, я не работал с матрицами там
[12:02:06] <gsomix> ForNeVeR, "написал бы свою библиотеку для работы с матрицами".
[12:02:10] <gsomix> Такой подход я одобряю.
[12:02:37] <ForNeVeR> gsomix: не библиотеку, а просто враппер над существующими вызовами. Простой синтаксический сахар.
[12:04:19] <gsomix> ForNeVeR, ну, я совсем не хочу видеть вызовов BLAS. Я хочу "y <- y - r*x" вместо "gemv bla-bla-bla".
[12:04:52] <gsomix> Это было бы круто.
[12:04:55] <ForNeVeR> gsomix: дак ну вот такое и напили, не вопрос. Дозволяю.
[12:05:17] <ForNeVeR> Ну, или гипотетический я бы запилил в своём гипотетическом проекте, как тебе угодно.
[12:06:08] <gsomix> ForNeVeR, ну, вот это все и относится к вопросу про популярность питона.
[12:07:06] <gsomix> Там уже очень много базовых вещей запилили, которыми относительно приятно пользоваться.
[12:11:20] Aman зашёл в конференцию
[12:12:02] <gsomix> Я вот не могу назвать питонщиков дураками, например, потому что они понимают, что код с линейной алгеброй должен быть похож на математический, нейронные сети удобно описывать слоями, а если нужна скорость, то можно прикрутить JIT.
[12:12:05] <gsomix> Отсюда и парадокс.
[12:12:19] <gsomix> Плохой язык, но человеческое отношение и большие ресуры.
[12:12:22] <Aman> утро
[12:14:43] <ForNeVeR> gsomix: но ведь есть же сишарпик :(
[12:15:57] <gsomix> ForNeVeR, а его, кажется, просто не любят. :(
[12:16:07] <ForNeVeR> А я их не люблю.
[12:16:28] <gsomix> ForNeVeR, все любят джаву.
[12:16:47] <ForNeVeR> А джава очень любит системные ресурсы.
[12:22:59] <gsomix> ForNeVeR, а что у тебя там за битмапы? Скриншоты?
[12:28:48] <ForNeVeR> gsomix: а у меня там схемки помещений с указанием, где сколько вольт на метр.
[12:29:16] <gsomix> А, ну. Так и просится в SVG.
[12:35:02] <ForNeVeR> Да вот я в SVG там поверх заплаток и наделал :)
[12:36:25] Minoru зашёл в конференцию
[12:38:46] <ForNeVeR> Нашёл артефакт в яндекс-переводчике: https://dl.dropboxusercontent.com/u/10908547/illinois.png
[12:39:12] <ForNeVeR> Если убрать Барнаул — то и Иллинойс тоже пропадает :)
[12:40:35] <gsomix> ForNeVeR, если Барнаул убрать, то все пропадет!
[12:40:41] <ForNeVeR> Да!
[12:41:43] <gsomix> ForNeVeR, переводишь в яндексе? ;)
[12:41:52] <ForNeVeR> В гугле очень хреново выходит.
[12:42:15] <gsomix> У меня жена на курсы английского записалась. А я так и остануть чуркой неграмотным. :(
[12:42:15] <ForNeVeR> И, да, список литературы я решил автопереводчиком перевести. Ну и потом вычитать, конечно.
[12:42:33] <ForNeVeR> А вычитывать надо внимательно, коли он такие перлы выдаёт.
[12:42:51] <ForNeVeR> Саму-то статью я по-нормальному перевёл — просто вольно переписал на английском :)
[12:45:01] <gsomix> ForNeVeR, отдай ее Minoru. Он тебе вычитает.
[12:47:14] rexim зашёл в конференцию
[12:48:36] <rexim> .ping
[12:48:37] <DeadBot> rexim: понг от тебя 0.16 секунды
[12:48:39] <rexim> .ping
[12:48:39] <DeadBot> rexim: понг от тебя 0.15 секунды
[12:48:40] <rexim> .ping
[12:48:41] <DeadBot> rexim: понг от тебя 0.15 секунды
[12:48:54] <rexim> ForNeVeR, как там жаббернед?
[12:51:05] <ForNeVeR> rexim: я уже начал его перепиливать на новую систему сборки (которая и под fullclr, и под coreclr умеет собирать).
[12:51:20] <rexim> ForNeVeR, круто. Ты молодец.
[12:51:45] <ForNeVeR> Собственно, я уже основные компоненты ей собрал, и оно работает даже.
[12:52:25] <ForNeVeR> Но все экзамплы повалились. Надо разбираться.
[12:52:53] <gsomix> ForNeVeR, как тебе удалось совместить Paket и project.json?
[12:52:58] <ForNeVeR> И ещё я в ней не разобрался, как компилять VB.NET. А у меня там один экзампл на VB.NET, и хочется его поддержать.
[12:53:28] <ForNeVeR> gsomix: очень просто: я выкинул paket в пользу встроенной системы резолвинга зависимостей, встроенной в project.json :)
[12:53:41] <gsomix> Гм.
[12:53:43] <gsomix> Ок.
[12:53:53] <ForNeVeR> Возможно, попозже верну Paket в каком-то виде. Но это потом.
[12:54:44] <ForNeVeR> Дело в том, что мотивацией для добавления Paket была поддержка инструментальных зависимостей на уровне солюшена. Ну, чтобы мне вещи типа FSharp.Formatting зареференсить, чтоб на них готовить документацию.
[12:55:23] <ForNeVeR> К сборке самого проекта это отношения не имеет. Поэтому планируется (по крайней мере, на первых порах) оставить там Paket. А вот рантайм-зависимости конкретных компонентов я внёс в project.json.
[12:56:09] <gsomix> ForNeVeR, ты потом хочешь логгер на нем делать?
[12:56:13] <rexim> Мне так нравится его акцент! :) https://www.youtube.com/watch?v=auLmekEsaak
[12:56:58] <ForNeVeR> gsomix: логгер на нём у меня уже есть: https://github.com/ForNeVeR/yog-sothoth
Но да, я хочу его портировать на дотнеткор, причесать особо сомнительные части, а затем опубликовать на ctor.
[12:57:12] <gsomix> Ок.
[12:57:17] <gsomix> Хорошее дело.
[12:57:47] <ForNeVeR> Отсутствие .NET Core-совместимой либы для XMPP — это основное препятствие. Остальным компонентам можно найти замену.
[13:01:04] <rexim> $wtf Minoru
[13:01:06] <horta hell> rexim: > Минорякаваканякерманнбергович © rexim
[13:05:21] Aman вышел из конференции
[13:05:23] Aman зашёл в конференцию
[13:11:20] <rexim> Minoru, мой фреймворк для анимацией просто идеально описывается на скале.
[13:11:25] <rexim> Но на плюсах просто пиздец.
[13:11:40] <rexim> По большоая части из-за того, что я использую рантаймовый полиморфизм.
[13:12:20] <ForNeVeR> rexim: выходит, и на хаскеле было бы не очень!
[13:12:34] <rexim> Ага, похоже на то.
[13:12:44] <rexim> Надо попробовать.
[13:12:56] <rexim> Может я не прав и дело не в рантаймовом полиморфизме...
[13:13:05] <rexim> А если не в нем, то возможно и на плюсах найду решение!
[13:13:12] <rexim> ForNeVeR, спасибо за мудрость, дядя Нёвер!
[13:16:18] MaXGGXaM зашёл в конференцию
[13:16:28] MaXGGXaM вышел из конференции
[13:20:31] <rexim> ForNeVeR, да, на хаскеле действительно довольно не удобно...
[13:20:35] <rexim> Я бы хотел про это подробнее рассказать, но тут слишком много неструктурированной информации, которую на формате чятика очень сложно выдать.
[13:20:56] <rexim> Блогпост чтоли написать?
[13:20:57] <rexim> Хм...
[13:21:50] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: recipient-unavailable
[13:21:56] gsomix зашёл в конференцию
[13:23:56] <rexim> ForNeVeR, а ты уже тыкался в scala native?
[13:24:17] <ForNeVeR> Нет, не тыкался. Но идея мне кажется очень классной.
[13:24:53] <rexim> ForNeVeR, внезапно https://github.com/scala-native/scala-native/blob/master/docs/building.md#nix--nixos
[13:25:10] <rexim> Никсос овладеваэ
[13:26:18] MaXGGXaM зашёл в конференцию
[13:26:28] MaXGGXaM вышел из конференции
[13:27:20] <gsomix> И ничего про win.
[13:27:53] <m4n71k0r> скалка нэтив даже миленькая
[13:28:10] <m4n71k0r> тому как win нахуй не нужен же)
[13:28:20] <m4n71k0r> как и никсос, кстати
[13:29:03] <ForNeVeR> m4n71k0r: .\ _ /.
[13:29:21] <rexim> Хм... А может ли скаланатив быть полезна для моргани?
[13:29:33] <rexim> Нужно поисследовать!
[13:29:35] <ForNeVeR> gsomix: про вин вот: https://github.com/scala-native/scala-native/issues/113
[13:30:07] <m4n71k0r> ха BOEHM GC
[13:30:21] <m4n71k0r> видимо, лучше пока ничего не придумано
[13:30:27] <ForNeVeR> m4n71k0r: да потому что никто других GC просто не знает %)
[13:31:17] <m4n71k0r> ну да... гуглится по
c language gc
[13:31:20] <rexim> https://github.com/morganey-lang/Morganey/issues/217
[13:31:26] <gsomix> ForNeVeR, стандартная история. Если ты делаешь что-то под nix и osx, то это уже достаточно кроссплатформенно.
[13:31:41] <ForNeVeR> gsomix: я с этим несогласен.
[13:31:57] <m4n71k0r> Morganey-native
[13:32:05] <rexim> m4n71k0r, ага
[13:32:35] <gsomix> ForNeVeR, я тоже.
[13:32:52] <m4n71k0r> gsomix: на pydora
[13:34:21] <m4n71k0r> фря там тоже есть... ладно, с натяжкой можно считать за nix
[13:35:09] <m4n71k0r> надо всё под ReactOS писать
[13:35:17] <ForNeVeR> Софт-то по большей части кроссплатформенный. Просто в разных ОС по-разному доставляются компоненты в окружение.
[13:35:30] <ForNeVeR> Можно сделать под win.
[13:35:37] <m4n71k0r> под Win обычно не доставляется)
[13:35:39] <ForNeVeR> Просто нету энтузиастов, вот и всё.
[13:35:52] <rexim> Софт подвинь
[13:35:52] <ForNeVeR> m4n71k0r: что не доставляется? Давай конкретно.
[13:35:59] <ForNeVeR> clang доставляется.
[13:36:09] <m4n71k0r> Qt нативным пакетным манагером
[13:36:29] <m4n71k0r> ладно... грубанул
[13:36:32] <ForNeVeR> autoreconf вот эти все — их, конечно, нету. Но тут мы сойдёмся во мнении, что autotools — ебонуто, и лучше б их вообще не доставлять.
[13:37:05] <m4n71k0r> о, кстати libpng и zlib можно доставить?
[13:37:10] <rexim> m4n71k0r, слышь! Софт свой подвинь!
[13:37:30] <rexim> А я свой подниксну.
[13:37:58] <m4n71k0r> каламбурятор
[13:38:05] <ForNeVeR> m4n71k0r: zlib есть в нугете, тысячи их.
[13:38:07] <m4n71k0r> каламбурят
[13:38:38] <ForNeVeR> libpng есть в vcpkg.
[13:38:43] <m4n71k0r> ForNeVeR: ну вот я могу попросить юзера подтянуть зависимости самостоятельно?)
[13:38:53] <ForNeVeR> m4n71k0r: ты не можешь и не имеешь права.
[13:39:00] <ForNeVeR> m4n71k0r: юзеры не подтягивают зависимости.
[13:39:16] <ForNeVeR> Юзеры подтягивают энд-юзерские пакеты.
[13:39:23] <m4n71k0r> ок, я должен оформить свою прогу как пакет, который будет подтягивать другие пакеты транзитивно, так?
[13:39:29] <ForNeVeR> Разработчики подтягивают зависимости, их ты можешь просить.
[13:39:37] ckorzhik зашёл в конференцию
[13:39:47] <ForNeVeR> m4n71k0r: нет, снова мимо.
[13:39:55] <m4n71k0r> я разработчик
[13:40:00] <ForNeVeR> m4n71k0r: ты _можешь_ свою прогу оформить как пакет. Но можешь и целиком.
[13:40:01] <m4n71k0r> мне себя просить?
[13:40:09] <ForNeVeR> Линуксоюзеры предпочитают первое, макоюзеры второе.
[13:40:10] <m4n71k0r> ок попросил
[13:40:11] <ForNeVeR> Ты сам решай.
[13:40:38] <ForNeVeR> Попросил — ставь. Под какой тебе компилятор?
[13:41:40] <m4n71k0r> я сейчас на распутье... делать cmake проект, который будет всё сам собирать в бандл или просто подтягивать зависимости на время компиляции
[13:42:16] <m4n71k0r> любой компилятор, конечно.
[13:42:22] <m4n71k0r> я про плюсы, если что
[13:42:33] <ForNeVeR> Я вот не считаю, что это задача инструмента сборки. Мне кажется, что лучше для этого систему уровнем выше использовать.
[13:42:36] <ForNeVeR> Особенно для C++.
[13:43:14] <ForNeVeR> m4n71k0r: так тебе под борланд чтоли?
[13:43:28] <ForNeVeR> Идеальный пример "любого компилятора", по-моему.
[13:43:55] <m4n71k0r> нет, конечно
[13:44:05] <ForNeVeR> То есть под любой, кроме борланда?
[13:44:32] <m4n71k0r> clang, gcc, vc, icc
[13:44:39] <ForNeVeR> https://en.wikipedia.org/wiki/List_of_compilers#C.2B.2B_compilers — внезапно, компиляторов больше четырёх.
[13:44:42] MaXGGXaM зашёл в конференцию
[13:44:49] MaXGGXaM вышел из конференции
[13:44:49] <ForNeVeR> Я большинство названий оттуда даже не слышал.
[13:46:00] <Minoru> gsomix: у Форневерика в статье, небось, какие-то электромагнитные поля и бродячие по ним мертвецы. Я же совсем поеду, пока это вычитаю :(
[13:46:19] <gsomix> Minoru, ок.
[13:46:22] <m4n71k0r> эдисон дизайн груп... с учётом того, что ллвм имеет расслабленную лицензию, то могли шланг заюзать
[13:46:41] <Minoru> rexim: то есть на плюсах у тебя просто прототип был? :)
[13:47:14] horta hell вышел из конференции: Disconnected: closed
[13:47:20] <ForNeVeR> m4n71k0r: короче, я бы начал отсюда: https://conan.io/source/libpng/1.6.21/lasote/stable
[13:47:21] horta hell зашёл в конференцию
[13:48:04] <m4n71k0r> ForNeVeR: что ты имел ввиду по системой уровня выше системы сборки? Вот если я настрою CI / CD что ещё надо будет добавить?
[13:48:24] <ForNeVeR> m4n71k0r: conan, biicode, vcpkg — что-нибудь одно из этого.
[13:48:59] <ForNeVeR> Чёрт, там под win только версия, скомпиленная в студии :(
[13:50:08] <gsomix> Никто не любит вин.
[13:50:17] <ForNeVeR> Я люблю вин.
[13:52:08] <m4n71k0r> в общем вложенные git проекты, я понял)
[13:52:13] <ForNeVeR> gsomix: https://github.com/scala-native/scala-native/issues/58 — а scala-native портируют понемножку.
[13:52:29] <ForNeVeR> m4n71k0r: ну да, блин, это один из резервных вариантов, если больше ничего не помогает :(
[13:53:13] <m4n71k0r> ну cmake умеет и временно подтягивать проекты из реп, на время компиляции, но я пока не осилил
[13:56:27] <m4n71k0r> ForNeVeR: на самом деле mingw линкер может почти нормально юзать штудийные либы, ему и *.def файлов не надо
[13:56:45] <ForNeVeR> m4n71k0r: а с рантаймом оно не обсирается потом?
[13:57:22] <m4n71k0r> с динамическим кто угодно обсирается
[13:57:39] superka зашёл в конференцию
[13:58:24] <m4n71k0r> ну и другие обсираются на эксепшонах
[13:58:44] <m4n71k0r> блин, хоть в либах вообще эксепшоны не юзай
[13:58:57] <ForNeVeR> m4n71k0r: и памяти не выделяй!
[13:59:18] <ForNeVeR> А, и ещё классы тоже нельзя, хе-хе.
[13:59:28] <superka> ForNeVeR, привет а вот есть bltoolkit, у меня dbcontext класс я его везде ижектю через конструктор в репозиторий, автофак у меня этим занимается, нужно ли делать dispose?
[13:59:40] <ForNeVeR> superka: bltoolkit — говнище. Не бери его.
[13:59:50] <ForNeVeR> Выбрось быстро.
[14:00:01] <superka> Linq2db?
[14:00:12] <ForNeVeR> Про это не могу ничего сказать.
[14:00:24] <superka> Ну надо класс контекста диспозить?
[14:00:37] <superka> Или афтофак сделать
[14:00:40] <ForNeVeR> Мы на одном проекте юзали bltoolkit. Он страшно глючный, и баги в нём никто не чинит.
[14:01:09] <ForNeVeR> superka: насколько я помню, как раз вот в BLtoolkit было ебануто сделано. У него в контексте есть метод Dispose, но он не IDisposable.
[14:01:23] <ForNeVeR> Так что надо руками заворачивать или изобретать что-то.
[14:01:26] <ForNeVeR> Но ты проверь.
[14:06:11] <superka> ForNeVeR: я на самом деле linq2db юзаю, просто у них один автор, в linq2db DataConnection реализует IDataContext, IDisposable, ICloneable. Я тип зарегал вот так builder.RegisterType<MobileServiceDbLinq>().InstancePerLifetimeScope();
[14:06:23] <ForNeVeR> Ну и отлично.
[14:06:29] <ForNeVeR> Всё, ничего не нужно диспозить.
[14:06:33] <superka> спасибо
[14:07:35] <rexim> > Minoru‎: rexim: то есть на плюсах у тебя просто прототип был? :)
Нет
[14:15:24] Aman вышел из конференции
[14:27:31] dzhon вышел из конференции
[14:32:15] <m4n71k0r> странно, вёдер 8, а сборка шо -j 4 шо -j 8 10-13 секунд ... только комп гудит во втором случае сильнее)
[14:32:45] <gsomix> https://github.com/AsynkronIT/gam
[14:32:55] <gsomix> Акторы для го.
[14:33:30] <ForNeVeR> m4n71k0r: дак попрофилируй — может, она у тебя в IO упирается?
[14:34:10] <ForNeVeR> m4n71k0r: а у тебя 8 ядер с гипертредингом или нет?
[14:34:44] <ForNeVeR> Просто Intel же и обещал, что два гипертредовых ядра будут примерно на 30% эффективнее, чем одно. Как раз твои 10 против 13 секунд.
[14:35:17] <ForNeVeR> (ну, если у тебя Intel, конечно)
[14:36:01] <m4n71k0r> ForNeVeR: ой... да... 4 ядра и 8 потоков.
[14:36:22] <m4n71k0r> не знал про такое обещание...
[14:37:16] <m4n71k0r> gsomix: а dakka забросили( https://code.dlang.org/packages/dakka
[14:37:31] <Minoru> ɹǝɟılʍǝu: ты забил на курсы, да?
[14:39:35] <ForNeVeR> m4n71k0r: https://www.nas.nasa.gov/assets/pdf/papers/saini_s_impact_hyper_threading_2011.pdf
[14:39:46] <ForNeVeR> Там можно похожие цифры увидеть.
[14:42:22] Akon32 зашёл в конференцию
[14:43:00] <gsomix> m4n71k0r, а акторы для го пишет чувак, делавший akka.net. И ему го чот понравился.
[14:43:33] <m4n71k0r> ну, видимо, акторы для ди придётся мне поддерживать, потому что в коммунити как-то подзабили
[14:43:44] ckorzhik вышел из конференции
[14:43:55] ckorzhik зашёл в конференцию
[14:46:03] <ForNeVeR> m4n71k0r: главное на го не свали там :)
[14:46:23] <m4n71k0r> не свалю
[14:46:42] <m4n71k0r> он в шаблоны не умеет
[14:51:05] <gsomix> ForNeVeR, а ты уже рассказал в dotnet@ про тайпклассы для шарпа?
[14:51:14] <ForNeVeR> gsomix: ага.
[14:51:25] <gsomix> Все обрадовались?
[14:51:27] <ForNeVeR> Народ позитивно встретил новость — ну, те, кто понимает.
[14:51:28] <rexim> Ну, на сколько я понимаю, любям го нравится по той же причине, что и джава. Он простой как палка.
[14:51:32] <rexim> Палка-паскалка.
[14:51:37] <ForNeVeR> rexim: джава не простая
[14:51:42] <rexim> ForNeVeR, уже да.
[14:54:30] <ForNeVeR> rexim: констрейнты в генериках всегда были сложные.
[14:54:57] <ForNeVeR> Я видал на stackoverflow пример, когда компилятор генерил какие-то невозможные классы для удовлетворения констрейнта, но сходу пример не могу найти.
[14:56:19] <rexim> ForNeVeR, ну дык, чувствуется рука Дерзкого Одерского. :)
[14:56:32] <ForNeVeR> А это он делал?
[14:56:34] <rexim> Да
[14:56:38] <rexim> Серьезно
[14:56:40] <ForNeVeR> Какое совпадение.
[14:56:46] <ForNeVeR> А в дотнете генерики делал Сайм.
[14:57:16] <ForNeVeR> Получается, что авторы генериков затем разочаровываются в мейнстримных языках под те платформы, под которые эти генерики и делались?
[14:58:06] <rexim> Ну, я не думаю, что это была прям единственная причина...
[14:58:15] <rexim> Но одна из многих, возможно, да.
[14:59:35] Aman зашёл в конференцию
[15:02:21] ckorzhik вышел из конференции
[15:03:15] <gsomix> ForNeVeR, насколько я помню, идеи нормального функционального языка для дотнета обсуждались примерно в то же время, когда дженерики разрабатывали.
[15:03:46] <ForNeVeR> Ну вот и дообсуждались.
[15:05:41] <gsomix> ForNeVeR, поэтому можно сказать, что Сайм делал дженерики, чтобы сделать F#. :)
[15:06:02] <ForNeVeR> gsomix: чтобы выпилить из F# ко- и контравариантность, которую он в C# запиливал? :)
[15:06:39] <gsomix> ForNeVeR, а это, разве, не позже появилось?
[15:09:29] superka вышел из конференции: Logged out
[15:09:32] superka зашёл в конференцию
[15:09:38] <m4n71k0r> вот скажите мне пожалуйста, какой мудак придумал термин "рунет" ?
[15:09:53] <ForNeVeR> gsomix: что-то не помню.
[15:10:19] <gsomix> ForNeVeR, C# 4.0. Кажется, Сайм уже не при делах был.
[15:10:24] <m4n71k0r> а, понятно
[15:10:29] <rexim> m4n71k0r, я
[15:10:30] <Akon32> а что, всякие вариантности поддерживаются на уровне .net-машины?
[15:10:46] <m4n71k0r> Термин был придуман весной 1997 года жителем Израиля Раффи Асланбековым, автором одной из первых регулярных русскоязычных сетевых колонок «Мысли Великого Дяди»[1][2].
[15:11:09] <m4n71k0r> житель израиля с фамилией Исланбеков...
[15:11:37] <ForNeVeR> Akon32: ну, CIL знает про вариантности, вроде.
[15:12:11] <gsomix> ForNeVeR, https://blogs.msdn.microsoft.com/dsyme/2011/03/15/netc-generics-history-some-photos-from-feb-1999/
[15:13:08] <Akon32> %) наверно эти вариантности и прочее можно было бы реализовать переопределяемым оператором instanceof.
[15:18:15] <gsomix> ForNeVeR, интересно. Насколько сложно сделать fsharp-native?
[15:18:31] <ForNeVeR> gsomix: тебе повезло! Ничего не нужно делать!
[15:18:47] <gsomix> ForNeVeR, а?
[15:18:51] <m4n71k0r> надо туда воткнуть BOEHM GC
[15:18:54] <ForNeVeR> В дотнеткоре уже есть .NET Native (вроде, уже работает даже).
[15:19:13] <ForNeVeR> Достаточно портировать твои проекты под дотнеткор, и использовать этот вариант сборки.
[15:19:17] <gsomix> ForNeVeR, ты еще не тыкал?
[15:19:21] <ForNeVeR> Нет.
[15:19:24] <rexim> m4n71k0r, нам нужны женерики для плюсов.
[15:19:38] <ForNeVeR> Я всё ещё ни одного проекта не портировал на дотнеткор. Мне не на чем пробовать.
[15:19:42] <ForNeVeR> rexim: тебе повезло!
[15:19:44] <m4n71k0r> rexim: зачем? Чтобы выпилить потом оттуда кокококовариантность?
[15:19:56] <ForNeVeR> rexim: есть C++/CLI, и там сделаны генерики :D
[15:20:02] <m4n71k0r> фубля
[15:20:05] <rexim> ForNeVeR, о, збс. Спасибо!
[15:20:08] <m4n71k0r> буэээээээээээ
[15:20:09] <ForNeVeR> NYEH HEH HEH
[15:20:24] <m4n71k0r> rexim^
[15:20:29] <m4n71k0r> ForNeVeR^
[15:20:32] <ForNeVeR> rexim%
[15:20:38] <rexim> ^m4n71k0r^
[15:20:44] <ForNeVeR> ^___^
[15:20:48] <rexim> Котикор
[15:20:56] <m4n71k0r> let mut &rexim[]
[15:21:17] <rexim> m4n71k0r, какая забавная строчка.
[15:21:23] <rexim> Она мне мозг сломала. Спасибо. :)
[15:21:33] <ForNeVeR> Это мутабельная ссылка или мутабельный массив?
[15:21:34] <m4n71k0r> &[]rexim[]&
[15:21:43] <m4n71k0r> [&]
[15:21:48] <rexim> Мудабельный массив.
[15:22:14] <m4n71k0r> мудупл
[15:22:54] <m4n71k0r> про акторы и ни капельки кода https://www.lightbend.com/blog/benefits-of-the-actor-model-for-cloud-computing-a-pragmatic-overview-for-java-architects?utm_content=buffere0fd9&utm_medium=social&utm_source=linkedin.com&utm_campaign=buffer
[15:23:00] <m4n71k0r> (((
[15:23:25] <rexim> Блин! Я хочу закрывать в гите ветки как в hg. :(
[15:23:43] <ForNeVeR> m4n71k0r: а в это время дядя фон Нёверик уже неделю мучается, чтобы как-то интерфейс акторов спрятать за типизированным фасадом.
[15:23:47] <m4n71k0r> а я не помню как они там закрывались
[15:23:54] <rexim> Ну т.е. работа в ветке не будет смерджина в мастер, т.к. ишуй невалиден больше. Но просрать работу не хочется.
[15:24:01] <ForNeVeR> Я зато помню, как в SVN у меня закрывалось!
[15:24:26] <ForNeVeR> https://github.com/ForNeVeR/SvnUtils/blob/develop/Close-SvnBranch.ps1 — вот так!
[15:24:57] <m4n71k0r> ForNeVeR: это ты про акку?
[15:25:02] <ForNeVeR> m4n71k0r: да.
[15:25:32] <rexim> ForNeVeR, т.е. ты просто делал префикс (или что там) Closed? Сорри, я поверхностно прочитал скрипт. Мне после кофе сложно сосредоточиться.
[15:25:48] <m4n71k0r> ForNeVeR: спасибо, что напомнил. Пойду посмотрю, как там дела у CAF
[15:26:17] <rexim> ForNeVeR, мы бы еще хотелось, чтобы закрытые ветку по-умолчанию фильтровались ото всюду, пока я явно не скажу, что хочу их посмотреть.
[15:26:23] <rexim> В hg это так работает, вроде.
[15:27:31] <ForNeVeR> rexim: да.
[15:27:51] <ForNeVeR> Закрытые ветки у нас складывались в специальный каталог.
[15:28:20] <rexim> А, ок.
[15:28:24] <rexim> Удобно.
[15:29:26] <rexim> Хм... интересно http://stackoverflow.com/a/8617879/2951870
[15:29:41] <Minoru> rexim: git co branchname; git tag whatever; git co master; git branch -D branchname
[15:29:52] <rexim> Minoru, too late
[15:30:03] <rexim> Minoru, гугл быстрее тебя. :)
[15:30:27] <rexim> Minoru, но все равно спасибо!
[15:30:46] <Minoru> ну, мне приятно, что я сам придумал такое же решение, что и другие люди
[15:30:53] <rexim> Minoru, ты молодец! :)
[15:31:03] <rexim> Minoru, ты это юзал на больших проектах?
[15:31:11] <rexim> Мне просто интересно как быстро теги засираются.
[15:31:13] <Minoru> я это не юзал вообще ни разу ._.
[15:31:17] <rexim> Хм...
[15:31:18] <rexim> Ок
[15:31:45] <Minoru> и нигде не видел, чтобы теги использовались для чего-то помимо релизов
[15:32:22] <rexim> Minoru, мы в гзореде их юзали чтобы nightly билды помечать.
[15:32:27] <rexim> Тоже своего рода релиз.
[15:34:45] <rexim> Minoru, чтобы теги при использовании твоего подхода не сильно засирались. Им нужно придумать хорошую схему именования. Какой-нибудь префикс, что бы отфидьтровывать если хочется посмотреть релизы.
[15:35:22] <rexim> ForNeVeR, Minoru, в общем, вы няши. Спасибо!
[15:36:02] <Minoru> \o/
[15:38:56] <gsomix> ForNeVeR, а у тебя под рукой, случайно, нет доки по .Net Native?
[15:39:02] <ForNeVeR> gsomix: неа.
[15:41:22] <gsomix> ForNeVeR, все, понял. Надо самому CoreRT собрать.
[15:41:25] <gsomix> И установить.
[15:41:35] <ForNeVeR> Зачем собрать? Есть же собранное.
[15:42:05] <ForNeVeR> https://dot.net/
[15:42:57] <gsomix> ForNeVeR, я про это. https://github.com/dotnet/corert
[15:43:51] <gsomix> ForNeVeR, ничего не понимаю. :(
[15:44:06] <gsomix> У меня установлен .NET Core SDK (1.0.0 - Preview 2)
[15:44:16] <gsomix> И еще есть .NET Core (1.0.1)
[15:45:01] <gsomix> И первый я буквально на прошлой неделе установил с официального сайта.
[15:45:05] <gsomix> Ошибся версией?
[15:46:03] <ForNeVeR> Хрен разберёшься у них там.
[15:49:35] <gsomix> Наверное, будет чуть позже.
[15:49:41] <gsomix> Пока dotnet build --native не работает.
[15:50:47] <ForNeVeR> Обидно!
[15:50:48] unclechu вышел из конференции
[15:51:40] <ForNeVeR> https://github.com/dotnet/cli/issues/2803
[15:52:30] <gsomix> Ага.
[15:54:32] Graf зашёл в конференцию
[15:54:42] Graf вышел из конференции
[16:02:31] <rexim> send/ɹǝɟılʍǝu/Чпок тебя в приват!/
[16:02:34] <horta hell> rexim: Сообщение доставлено.
[16:05:18] <ForNeVeR> gsomix: почитал пост Сайма. Какой ужас, они там чуть type erasure не хуйнули :)
[16:05:46] <ForNeVeR> rexim: а ты умеешь рисовать?
[16:07:45] <gsomix> ForNeVeR, generics is for academics only.
[16:07:52] <ForNeVeR> gsomix: ага :)
[16:09:16] <rexim> ForNeVeR, смотря что ты под этим подразумеваешь?
[16:10:20] <rexim> Я вот свою аватарку нарисовал в инкскейпе. Я умею с твоей точки зрения рисовать?
[16:11:23] <Akon32> голова в форме картошки.. нет.
[16:12:28] <ForNeVeR> А какой ещё формы бывает голова?
[16:12:37] <ForNeVeR> rexim: можешь нарисовать кишки? И тентакли!
[16:12:51] <rexim> ForNeVeR, раздельно или вместе?
[16:13:02] <ForNeVeR> Кишки раздельно, тентакли вместе.
[16:13:16] <rexim> ForNeVeR, в каком стиле?
[16:13:23] <rexim> Тебе фотореалистичные нужны?
[16:13:28] <rexim> Чтобы прям блевотно было?
[16:13:41] <Akon32> чтобы няшно и блевотно сразу.
[16:13:46] <Minoru> horrorteam@cjr
[16:14:06] <ForNeVeR> rexim: https://instead.syscall.ru/screenshots/cat1.jpg
[16:14:09] <ForNeVeR> Вот в таком!
[16:14:13] <Akon32> чтоб блевать бабочками, вот!
[16:14:21] <rexim> А
[16:14:31] <rexim> ForNeVeR, я кажется догадываюсь для чего тебе. :)
[16:15:06] <uggur> для чего? %)
[16:15:10] <ForNeVeR> rexim: да, со скрина слишком просто догадаться.
[16:15:18] <ForNeVeR> Надо было вырезать куда-нибудь лучше картинку.
[16:15:22] <rexim> ForNeVeR, в таком могу попробовать. Ты можешь подробнее рассказать про желаему композицию?
[16:15:32] <ForNeVeR> rexim: нет, не могу. Не нужно пока рисовать.
[16:15:36] <rexim> =\
[16:15:39] <ForNeVeR> Я просто спросил :)
[16:15:43] <rexim> =/
[16:16:40] <rexim> ForNeVeR, я тебе еще танк должен. На следующей неделе попробую найти время.
[16:17:13] <ForNeVeR> Блин, да, ты много-то не нарисуешь, у тебя времени мало.
[16:17:17] <ForNeVeR> Хотя и пофиг.
[16:17:22] <ForNeVeR> Нарисуешь сколько сможешь!
[16:17:23] <rexim> xD
[16:17:28] <ForNeVeR> А потом ещё сколько надо!
[16:17:36] <uggur> ForNeVeR решил потыкать INSTEAD?
[16:17:41] <ForNeVeR> uggur: да.
[16:17:52] <ForNeVeR> uggur: https://github.com/ForNeVeR/old-mixer-tales же.
[16:18:26] <Minoru> Odd Mixer Tales
[16:18:40] <rexim> Old Mixer Tails :(
[16:19:51] <ForNeVeR> odd mixer tentacles!
[16:20:28] <Minoru> old mixer & ten acres
[16:21:09] <Minoru> (…of buckwheat)
[16:21:46] <rexim> ForNeVeR, ты это... На рисунки ишуи создавай и тыкай меня там, если надо.
[16:22:00] <ForNeVeR> rexim: да.
[16:22:03] <Minoru> на рисунки ишшуи
[16:22:06] <Minoru> на ишшуи рисунки
[16:22:16] <ForNeVeR> Minoru: а что такого? Это правильно, я думаю.
[16:22:17] <Minoru> rexim: давай рисовать шаржи на пулл-реквесты!
[16:22:22] <rexim> Вон Минору, кстати, тоже может нарисовать если что.
[16:22:36] <Minoru> ой да, я могу. И блевотно, и страшно!
[16:22:44] <ForNeVeR> Я только немножко беспокоюсь, что всем интересующимся спалим весь сюжет, если будем публично эскизы передавать.
[16:22:45] <rexim> =3
[16:23:08] <rexim> :(
[16:23:13] <ForNeVeR> Блинский, это ж ещё срежиссировать надо будет как следует %)
[16:23:21] <rexim> Доо!
[16:23:24] <rexim> :3
[16:23:40] <ForNeVeR> А ещё я хочу туда музла атмосферного наворовать.
[16:23:52] <Minoru> ForNeVeR: напиши в начале README, мол, если не хотите спойлеров — не нажимайте кнопку Watch.
[16:24:01] <ForNeVeR> Диван из http://www.pineapplepeak.ru/ очень хорошо это делает.
[16:24:16] <ForNeVeR> Ну, в смысле, не наворовать, а взять бесплатное в соответствии с лицензиями.
[16:24:41] <ForNeVeR> Minoru: и ещё код не читайте :)
[16:25:36] <ForNeVeR> Да у меня просто очередь по конвейеру дошла до этого проекта. Надо что-то поделать по нему.
[16:26:01] <Minoru> очередь? По конвейеру? Опять двери в морг не закрыл, что ли?
[16:27:15] <Minoru> в общем, я не вижу ничего страшного в том, что причастные к разработке будут полностью заспойлерены. Олсо есть мнение, что к разработке будут причастны именно те люди, которым не становится скучней от того, что они знают, что история про Миксера и какие в ней повороты :)
[16:27:34] <Minoru> s/Миксера/Старого Миксера/
[16:27:39] <horta hell> Minoru: в общем, я не вижу ничего страшного в том, что причастные к разработке будут полностью заспойлерены. Олсо есть мнение, что к разработке будут причастны именно те люди, которым не становится скучней от того, что они знают, что история про Старого Миксера и какие в ней повороты :)
[16:27:47] <ForNeVeR> Minoru: но больше никто не будет играть :(
[16:28:11] <ForNeVeR> Хотя это вообще-то не будет какой-то местечковой штукой, я хочу там вполне серьёзно наворотить.
[16:28:17] <Minoru> ForNeVeR: выложишь на instead games. Кто-то за попадётся^Wскачает!
[16:28:20] <ForNeVeR> Но с первого раза не получится же :)
[16:28:36] <Minoru> s/за/да/
[16:28:36] <horta hell> Minoru: F-rNeVeR: выложишь на instead games. Кто-то да попадётся^Wскачает!
[16:29:10] Aman вышел из конференции
[16:29:23] <ForNeVeR> Кстати говоря, я дивану донатил бабло, и просил нарисовать мне технодесантника — а он деньги забрал, а технодесантника не нарисовал :(
[16:29:37] <ForNeVeR> Даже не знаю, как бы поделикатней напомнить.
[16:33:46] <ForNeVeR> Minoru, rexim: как вы думаете, лучше сюжет в репу заливать, или держать отдельно? Или вообще не держать, а сразу имплементировать?
[16:34:08] <ForNeVeR> Я хочу себе назаводить отдельных ишуёв на сюжет %)
[16:34:18] <ForNeVeR> И на режиссуру!
[16:34:45] <Minoru> по-моему, ишшуи имеет смысл заводить только если ты собираешься принимать внешний, эм, инпут
[16:35:01] <ForNeVeR> А почему бы мне его не принимать?
[16:35:16] <ForNeVeR> Конечно я хочу внешний инпут!
[16:35:20] <Minoru> потому что ты артист и у тебя *видение* финального продукта? :)
[16:35:22] <Minoru> я не знаю
[16:35:25] <ForNeVeR> Ну, в основном от себя самого, конечно.
[16:35:40] <Minoru> (там «а́ртист», а не «артист», если что)
[16:36:02] <Minoru> внешний инпут от самого себя? Так, господа, кто снова накормил Форневерика упорином?!
[16:36:27] <ForNeVeR> Minoru: я же хоумстак уважаю, а там чуваки постоянно рассуждают про свои past self, future self, и всё такое.
[16:36:47] <ForNeVeR> И эти past и future self'ы могут вступать в диалоги, спорить, ругаться.
[16:36:56] <Minoru> хм
[16:37:32] <Minoru> Python гуманнее плюсов: в Python объект называет себя «self» (или как хочет вообще), а в плюсах — презрительно именует себя «this».
[16:38:02] <Minoru> ForNeVeR: короче, я хотел бы иметь возможность поподкидывать тебе идей и текста, поэтому лично я предпочёл бы ишшуи, по которым можно понять, что ты делаешь, и поконтрибьютить
[16:38:17] <ForNeVeR> Ок.
[16:38:28] <ForNeVeR> Я постараюсь сильно заранее не спойрелить.
[16:38:52] <ForNeVeR> Но не могу обещать, что не стану впадать в in-character в описании ишуёв!
[16:39:01] <ForNeVeR> В #3 я почистил от спойлеров, кстати :)
[16:39:01] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[16:39:55] gsomix зашёл в конференцию
[16:40:02] <rexim> ForNeVeR, я думаю процесс должен быть достаточно открытый, чтобы те, кто хотят, могли контрибутить, и достаточно закрытый, чтобы те, кто хотят, могли избежать спойлеров.
[16:40:05] <rexim> Как-то так.
[16:40:09] <Akon32> Minoru: не С++, а програмист называет. а в питоне "своя атмосфера".
[16:40:46] <rexim> ForNeVeR, ну и обе группы осознавали, что эти две возможности взаимоисключающие.
[16:41:35] <ForNeVeR> Я сделаю лабел ⚠spoiler
[16:41:47] <rexim> Збс идея! :+1:
[16:42:00] <Minoru> в почте лейблы не видно
[16:42:10] <rexim> Значит еще и в тайтл писать
[16:42:15] <rexim> [SPOILER]
[16:42:19] <ForNeVeR> Хм. Да.
[16:42:35] <rexim> И пусть те, кто не хочет, себе в клиентах фильтры настраивают или типа того.
[16:42:59] <Akon32> а что это вы пилите?
[16:43:08] <ForNeVeR> Akon32: https://github.com/ForNeVeR/old-mixer-tales
[16:43:18] <ForNeVeR> Там ещё ничего нет, хе-хе :)
[16:43:29] <Minoru> лол, нужно же ещё конфу опросить, хотят они спойлеров или нет!
[16:43:48] <ForNeVeR> А в конфе я не хотел сильно спойлерить.
[16:43:56] <rexim> Спойлер сам уже ушел.
[16:44:02] <ForNeVeR> Вот хуй, а!
[16:44:10] <rexim> Да ваще!
[16:44:21] <rexim> send/Spo1ler/Ты хуй/
[16:44:22] <horta hell> rexim: Сообщение помещено в очередь.
[16:44:34] <rexim> Или как там его ник писался?
[16:44:38] <rexim> А ладно.
[16:44:43] <ForNeVeR> Вроде так.
[16:47:51] <ForNeVeR> Ладно, для начала я запилю скрипт-картинкогенератор
[17:03:24] <m4n71k0r> вот что... вот что заставляет разработчиков редактора кода, заточенный под плюсы, не делать нормальный поиск/замену идентификаторов, который связывает заголовки и исходники, включающие эти заголовки?
[17:03:54] <m4n71k0r> заточенного*
[17:11:39] gsomix вышел из конференции: This participant is kicked from the room because he sent an error presence: recipient-unavailable
[17:15:23] Akon32 вышел из конференции
[17:39:27] rexim вышел из конференции
[17:42:22] <m4n71k0r> а тут вбрасывали? https://github.com/onqtam/doctest
[17:42:53] reximorning зашёл в конференцию
[17:43:01] <reximorning> .ping
[17:43:02] <DeadBot> reximorning: понг от тебя 0.07 секунды
[17:46:58] ckorzhik зашёл в конференцию
[17:47:47] <m4n71k0r> .ping
[17:47:47] <DeadBot> m4n71k0r: .ping не существует
[17:48:02] <m4n71k0r> .ping
[17:48:02] <DeadBot> m4n71k0r: .ping не существует
[17:48:07] <m4n71k0r> .ping
[17:48:07] <DeadBot> m4n71k0r: понг от тебя 0.03 секунды
[17:48:08] <m4n71k0r> .ping
[17:48:08] <DeadBot> m4n71k0r: понг от тебя 0.04 секунды
[17:48:09] <m4n71k0r> .ping
[17:48:10] <DeadBot> m4n71k0r: понг от тебя 0.03 секунды
[17:49:14] <m4n71k0r> reximorning: поставь личкрафты себе уже
[17:55:59] <Minoru> README просто отличный у этого doctest
[17:56:25] itelmen зашёл в конференцию
[17:56:43] <Minoru> я начал читать, только собрался переключиться в чатик и вопросить, мол, «опять фреймворки для тестов?», как тут же, следующим абзацем, написаны отличия от Catch и других
[18:01:15] <reximorning> Minoru: вах какие молодцы!
[18:01:38] <reximorning> Надо бы моргани добавить что-то подобное.
[18:03:55] <Minoru> честно говоря, Моргани настолько иной, что я даже не знаю, какой типичный вопрос может возникнуть у аудитории
[18:04:03] <Minoru> «Очередной Лишп?»?
[18:04:09] <ForNeVeR> ._.
[18:04:36] <reximorning> Кстати, довольно близко.
[18:04:50] <reximorning> Там nil и false - одно и тоже.
[18:05:08] <Minoru> опять nil?
[18:05:22] <reximorning> Ну, это мы его так называем.
[18:05:27] <reximorning> Для него официально нет литерала.
[18:05:31] <reximorning> Это просто пустой список.
[18:05:35] <ForNeVeR> reximorning: в лиспе гомоиконность, а в Morganey её пока что нету.
[18:05:44] <reximorning> ForNeVeR: а, ну да.
[18:05:59] <reximorning> Ну вообще, мне кажется Моргани ближе к лиспу, чем к хаскелю.
[18:06:11] <reximorning> Это так
[18:06:12] <reximorning> В общем.
[18:06:27] <Minoru> то есть типичный вопрос аудитории — это «How is that different from everything else?»
[18:06:45] <Minoru> и отвечать нужно списком, где по каждому языку написаны отличия от Morganey
[18:06:57] <reximorning> Давайте тогда просто ответим It's the same fucking shit!
[18:07:11] <Minoru> reximorning: ничо-ничо. Порядок аргументов мы уже хаскелевый вытрбовали. Начало положено!
[18:07:19] <reximorning> xD
[18:07:45] <ForNeVeR> reximorning: XD
[18:07:46] <reximorning> Мне кажется меня Ян теперь ненавидит. :)
[18:08:11] <ForNeVeR> reximorning: ну, он маленько недоволен был, но мы ж постарались аргументировать.
[18:08:54] <ForNeVeR> Так, для old-mixer-tales мне нужно изобрести DSL и парсер для него ._.
[18:09:14] <Minoru> ForNeVeR: воу-воу-воу!
[18:09:21] <Minoru> ты что-то отклонился от задачи, нет?
[18:09:38] <reximorning> У меня в beatwave тоже есть свой DSL!
[18:09:44] <reximorning> И в моргани...
[18:09:52] <reximorning> Надо бы и в мидилупере сделать...
[18:10:15] <reximorning> DDD же это вроде называется, не?
[18:10:20] <Minoru> reximorning: да ты и сам-то DSL!
[18:10:28] <reximorning> O_O
[18:10:37] <reximorning> Человек DSL!
[18:11:29] <ForNeVeR> Minoru: ещё спасибо скажи, что я не начал это делать прямо на Lua!
[18:12:29] <ForNeVeR> Наверное, нафиг, я просто conf буду считывать.
[18:12:40] <ForNeVeR> Обойдёмся пока без DSL :)
[18:13:29] <Minoru> ForNeVeR: не скажу! У меня хотя бы мотив выучить Lua появился бы!
[18:13:46] <ForNeVeR> Minoru: всё равно появится же. Игры для INSTEAD пишут на Lua.
[18:13:49] <Minoru> ты там по сюжету и организации придумал что-то?? ._.
[18:14:08] <ForNeVeR> Я много уже придумал, но пока всё в голове. Я делаю задачи по порядку.
[18:15:08] <Minoru> сдампь куда-нить в трекер, ну, чтобы можно было покритиковать и подумать, где бы и мне что-нибудь понаписать
[18:16:38] <ForNeVeR> Minoru: а ты уже можешь начинать практиковаться! Посмотри, например, на https://github.com/ForNeVeR/old-mixer-tales/issues/6
[18:16:57] <ForNeVeR> У нас будет парочка начальных сцен, которые поясняют https://github.com/ForNeVeR/old-mixer-tales/issues/3
[18:17:22] <ForNeVeR> Вот и запили игру, которая эти сцены показывает — хотя б пара заглушек с переходом между ними.
[18:17:35] <ForNeVeR> (на русском; основной язык игры пока будет русский)
[18:17:49] <Minoru> ну вот по #6 непонятно, есть ли у тебя какое-то видение или же ты открыт к вообще любым идеям. Непонятно, думал ли ты о том, что будет дальше, и если да, то, собственно, что же будет?
[18:18:31] MaXGGXaM зашёл в конференцию
[18:18:35] <ForNeVeR> Да, я думал о том, что будет дальше, но в несколько более глобальном масштабе. Пускай пока побудет секретом. Я надеюсь в tale0 последовательно понемножку раскрыть и детализировать.
[18:18:40] MaXGGXaM вышел из конференции
[18:19:18] <ForNeVeR> Minoru: ну, в смысле, литературной работы (пока) от тебя не ожидается. Тут придётся подождать, покуда я хотя бы начальные черты мира изображу. У меня и правда есть классные идеи.
[18:20:01] <ForNeVeR> Minoru: но если ты шлёпнешь скелет игры для instead с простейшим переходом между "менюшными" сценами — это уже будет очень хорошим подспорьем. Может, целый день мне сэкономишь — ведь мне не придётся разбираться самому.
[18:20:59] <ForNeVeR> Minoru: ну и самое главное — попробуй поиграть во что-нибудь на instead (если не играл ещё). Для начала рекомендую Квантового кота или Лифтёра. Это недолгие игры, а ты сможешь прикинуть, что там вообще есть — какая бывает навигация, как работает система.
[18:21:34] <Minoru> я пока только собрал интерпретатор и прочитал туториал
[18:21:46] <Minoru> пожалуй, сегодня в Кота поиграю
[18:21:46] <reximorning> ForNeVeR: а кто-нибудь конвертировал текстовые квесты рейнджеров в instead?
[18:21:59] <ForNeVeR> Minoru: для разработчика игр важно знать, как выглядят игры! Играй! Это твоё задание!
[18:22:17] <Minoru> <прошло 20 лет>
[18:22:28] <Minoru> ForNeVeR: я начал выполнять задание, но там была ловушка!
[18:22:35] <ForNeVeR> reximorning: http://instead-games.rooker.ru/game.php?ID=126
[18:22:37] <Minoru> ForNeVeR: я потерял двадцать лет жизни, но сумел сбежать
[18:22:42] <ForNeVeR> reximorning: да, запилено.
[18:22:58] <ForNeVeR> Minoru: [ДАННЫЕ УДАЛЕНЫ]
[18:23:08] <reximorning> ForNeVeR: ого! Збс!
[18:23:09] <reximorning> Спасибо!
[18:23:28] <ForNeVeR> Похоже, там даже сами квесты есть.
[18:28:03] ckorzhik вышел из конференции
[18:28:31] MaXGGXaM зашёл в конференцию
[18:28:39] ckorzhik зашёл в конференцию
[18:28:40] MaXGGXaM вышел из конференции
[18:29:12] <reximorning> Minoru: чепоку-чепоку, мистер Караоку.
[18:30:12] unclechu зашёл в конференцию
[18:39:28] <horta hell> @tsoding твитит: Gonna try slightly different stream format
- YT: https://t.co/EQOtYALIG8
- LCTV: https://t.co/ohg14rrT11
- Twitch: https://t.co/i7Wp0qakuX
[18:41:38] reximorning вышел из конференции
[18:43:06] rafaelrs зашёл в конференцию
[18:49:41] ckorzhik вышел из конференции
[18:50:25] ckorzhik зашёл в конференцию
[19:18:22] Akon32 зашёл в конференцию
[19:19:59] ckorzhik вышел из конференции
[19:21:06] ckorzhik зашёл в конференцию
[19:27:22] <m4n71k0r> unclechu: а где auntchu ?
[19:28:08] <unclechu> m4n71k0r, мертва
[19:29:25] maxsib74 зашёл в конференцию
[19:29:35] <m4n71k0r> unclechu: а почему?
[19:29:49] <unclechu> m4n71k0r, не родилась
[19:30:06] ckorzhik вышел из конференции
[19:30:07] <m4n71k0r> maxsib74: дядь, ты тоже программист?
[19:30:33] maxsib74 вышел из конференции
[19:30:50] ckorzhik зашёл в конференцию
[19:30:59] <m4n71k0r> itelmen: а ты программист?
[19:33:34] <m4n71k0r> .ping
[19:33:35] <DeadBot> m4n71k0r: понг от тебя 0.04 секунды
[19:40:43] itelmen вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[19:41:06] <m4n71k0r> трусы
[19:42:50] ckorzhik вышел из конференции
[19:43:19] ckorzhik зашёл в конференцию
[19:44:17] dzhon зашёл в конференцию
[19:55:54] Akon32 вышел из конференции
[20:47:35] gsomix зашёл в конференцию
[20:47:43] <gsomix> Утро.
[20:49:20] MaXGGXaM зашёл в конференцию
[20:49:26] MaXGGXaM вышел из конференции
[20:55:09] sss|zombie зашёл в конференцию
[20:56:44] sss|zombie вышел из конференции: сдох
[20:56:51] sss|zombie зашёл в конференцию
[21:00:21] sss|zombie вышел из конференции: сдох
[21:00:29] sss|zombie зашёл в конференцию
[21:21:48] nable вышел из конференции
[21:31:54] superka вышел из конференции: Logged out
[21:31:57] superka зашёл в конференцию
[21:36:38] Akon32 зашёл в конференцию
[21:48:42] nable зашёл в конференцию
[21:49:20] <gsomix> send/ForNeVeR/В Ionide для vscode наконец-то превратили F# Interactive в нормальный REPL./
[21:49:25] <horta hell> gsomix: Сообщение доставлено.
[21:52:07] itelmen зашёл в конференцию
[21:57:41] rexim зашёл в конференцию
[22:16:13] <gsomix> .ping
[22:16:14] <DeadBot> gsomix: понг от тебя 0.43 секунды
[22:17:59] <Minoru> быстрогсомикс!
[22:19:58] <gsomix> Ок.
[22:20:14] <Minoru> .ping
[22:20:15] <DeadBot> Minoru: понг от тебя 0.44 секунды
[22:20:21] <Minoru> видишь? Ты быстрей!
[22:21:07] Славный капитан вышел из конференции
[22:25:27] <m4n71k0r> .ping
[22:25:27] <DeadBot> m4n71k0r: понг от тебя 0.13 секунды
[22:25:35] <m4n71k0r> хм
[22:33:19] rafaelrs вышел из конференции
[22:33:21] rafaelrs зашёл в конференцию
[23:01:53] MaXGGXaM зашёл в конференцию
[23:02:04] MaXGGXaM вышел из конференции
[23:04:30] MaXGGXaM зашёл в конференцию
[23:04:36] MaXGGXaM вышел из конференции
[23:18:31] Aman зашёл в конференцию
[23:27:34] Akon32 вышел из конференции
[23:28:40] Славный капитан зашёл в конференцию
[23:31:05] portnov вышел из конференции
[23:31:13] gsomix вышел из конференции: This participant is kicked from the room because he sent an error presence: recipient-unavailable
[23:35:16] Aman вышел из конференции
[23:35:31] Aman зашёл в конференцию
[23:42:04] <rexim> Minoru, чепоку-расчепоку?
[23:45:55] <Minoru> если это пожелание приятного аппетита, то спасибо
[23:46:21] <Minoru> я застрял в игре о возвращении квантового кота :(
[23:46:47] <Minoru> а, нет, я нашёл решение, но потом что-то стало скучно. Надо в игре про Старого Миксера делать как-то нескучно!
[23:54:36] <rexim> Minoru, :)
[23:55:01] <rexim> Minoru, а я тут запись стрима жестоко редактирую.
[23:55:21] <rexim> Хочу избавиться от воды и сделать их более смотрябельными
[23:55:41] <m4n71k0r> оставь слайды и код
[23:55:45] <m4n71k0r> =)
[23:56:58] <Minoru> rexim: будешь как Джазза: двухчасовые стримы в пятнадцатиминутные ролики превращать?
[23:57:08] <rexim> Minoru, да.
[23:57:12] <rexim> Серьезно. :)
[23:57:18] <rexim> Мне нравится эта идея
[23:57:42] <rexim> Только скорее всего первая попытка получиться дермовая. Но это нормально.
[23:57:48] <rexim> Буду тренироваться и учиться.
[23:58:23] <Minoru> так-с, значит, нужно будет очередное твоё видео таки глянуть
[23:58:24] <Aman> rexim: чпоку чпоку
[23:59:10] <rexim> Aman, =3
[23:59:18] <rexim> Aman, караоку!
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!