Home
codingteam
codingteam@conference.jabber.ru
05.10.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:02:36] xmi вышел из конференции
[00:04:03] xmi зашёл в конференцию
[00:31:10] <rexim> Minoru, смари какие забавные ошибки нейтивспикеры делают "I should of mentioned that"
[00:32:28] <Minoru> вот закоротило так закоротило!
[00:32:47] <Minoru> т.е. он буквально слушает то, что ему внутренний голос вещает, и записывает?
[00:33:01] <rexim> Ага
[00:33:32] <rexim> Ну они же сначала учаться говорить, а потом только писать.
[00:33:45] <rexim> Это мы наоборот обычно. :)
[00:34:03] <Minoru> хм
[00:34:22] <Minoru> может, поэтому у нас настолько лучше с «it's» против «its» и прочей фигнёй?
[00:34:31] <Minoru> я что-то не задумывался об этом раньше
[00:35:55] <rexim> Да
[00:36:47] <rexim> Minoru, у меня сейчас со стримам довольно много практики в разговорном. И я на письме начал путать it's/its, your/you're вот это все.
[00:37:04] ckorzhik вышел из конференции
[00:37:09] ckorzhik зашёл в конференцию
[00:37:37] <Minoru> rexim: а всё почему? Потому что ишшуи подробно не расписываешь, вот почему! :)
[00:37:54] <rexim> -_-
[00:38:39] <rexim> Minoru, https://github.com/morganey-lang/Morganey/issues/82
[00:39:55] <Minoru> rexim: вот да, а теперь то же самое во всех ишшуях!
[00:40:05] <Minoru> // ты же понимаешь, что я шучу? Точно понимаешь?
[00:40:33] <rexim> Minoru, ты же понимаешь, что когда разговор заходит об ишуях я никогда не шучу?
[00:40:59] <Minoru> ох. Вот этого-то я и не понимал!
[00:41:05] <Minoru> простите-извините, больше не буду
[00:42:06] <Minoru> БитБакет через три дня выключает комменты у себя в блоге: https://blog.bitbucket.org/2016/10/04/bitbucket-blog-update/
[00:42:43] <Minoru> всё именно так, как я описывал в своём посте: для того, что люди постят в комментах, у нас есть медиумы получше
[00:43:53] <rexim> Minoru, я с их точкой зрения согласен.
[00:44:01] <rexim> Ну и с твоей тоже. :)
[00:45:25] <rexim> Minoru, хотя есть люди, которые блогпостят ради бурления. Для них комменты как воздух.
[00:45:35] <rexim> Цели разные.
[00:45:58] <Minoru> а, ну это да
[00:51:40] <rexim> Minoru, У меня в анимационном фреймворке можно классные вещи теперь писать. Типа
circle.animate<Circle::Position>(forever(
by(Vector(100, 0)).during(1000)
))
[00:51:44] <rexim> И кружочик будет двигаться в право со скоростью 100 пикселей в секунду.
[00:52:05] <rexim> ВЕЧНО!
[00:53:03] <Minoru> а вот писал бы на Хаскеле, тебе forever нахаляву дали бы, как только ты сделал бы свои анимации монадкой!
[00:54:15] <Minoru> ох, не монадкой даже, а аппликативным функтором: https://hackage.haskell.org/package/base/docs/Control-Monad.html#v:forever
[00:55:16] <Minoru> а вообще да, красиво. Желаю тебе не умереть от рака круглых скобочек, а то вон их уже сколько
[00:55:32] <rexim> Minoru, мои анимации слишком стейтфул для подобного дерьма :( Я хотел в функциональном стиле все написать, но на плюсах получается вербозно.
[00:55:39] <rexim> Давай поразмышляем...
[00:55:52] <rexim> Как выразить мои анимации в функциональном стиле....
[00:56:21] <Minoru> я о другом размышляю, не менее высокий вопрос: какой моноширинный шрифт мне юзать в блоге?
[00:56:48] <Minoru> сейчас буду сравнивать сотни вариантов и выбирать :(
[00:56:50] <rexim> Анимация это функция (State, InternalState) -> Time -> (State, InternalState)
[00:57:15] <rexim> Хм...
[00:57:17] <rexim> Нет, не так
[00:57:34] <rexim> Animation<State> -> State -> Time -> (State, Animation<State>)
[00:57:44] <rexim> Это функция nextState
[00:57:53] <rexim> Вот, я уже запутался.
[00:57:59] <rexim> На плюсах это проще написать.
[00:58:22] <rexim> А на скале еще проще!
[00:58:49] ckorzhik вышел из конференции
[00:58:54] ckorzhik зашёл в конференцию
[00:59:45] madmercen вышел из конференции
[01:01:53] eaeee зашёл в конференцию
[01:02:25] <eaeee> $pet resurrect
[01:02:26] <eaeee> привет
[01:04:10] <rexim> Minoru, мне, кстати, крайне веселят люди на стримах, которые из себя строят мега крутых спецов критикуя мои подходы, но при это тихо сливаются при предложении высказать мне все это в ишуй трекер. :)
[01:04:37] <eaeee> rexim: они стесняются
[01:05:28] <rexim> Minoru, видимо потому что я там слишком серьезные ( '^')
[01:05:35] <rexim> серьезный*
[01:05:59] <eaeee> а вы пользуетесь crontab ?
[01:06:05] <eaeee> он надежно работает?
[01:06:12] <eaeee> а если время собъется?
[01:07:03] <Minoru> rexim: тебе нужна кнопка, чтобы опускала камеру на уровень груди где-то и резко подводила к подбородку. В случае появления такого человека ты нажимаешь кнопку и такой в камеру: «DAFUQ U JST SAID?»
[01:08:07] <Kerrigаn> можно записать видео и проигрывать по кнопке посередине
[01:09:42] <Minoru> rexim: олсо на всякий случай: а ты это вспомнил случайно не потому ли, что я ляпнул про forever и отмазался от дальнейшего обсуждения?
[01:10:08] <eaeee> Minoru: не проконсультируешь?
[01:10:50] <Minoru> eaeee: если время собъётся, то crontab собъётся тоже. Настой себе NTPD, пусть время синхронизирует
[01:12:28] <Minoru> а так да, крон надёжно работает. Только у него синтаксис немного привередливый (требует, например, чтобы последняя строка была пустой) и народ постоянно напарывается на то, что окружение (environment variables) в кроне не такое, как у пользователя, отчего могут не находиться программы (PATH другой) и файлы не туда писаться (PWD неправильный)
[01:25:16] <rexim> Minoru, да, все совпадения случайны. :)
[01:26:27] <eaeee> Minoru: я вот не понимаю как больше чем раз в 24ч запускать
[01:27:39] SolarRay вышел из конференции
[01:27:49] SolarRay зашёл в конференцию
[01:27:59] <eaeee> например раз в 25 часов
[01:30:49] <Minoru> eaeee: крон оперирует в терминах конкретных дат и времени запуска, а не в терминах интервалов. Поэтому для того, чтобы задача запускалась раз в 25 часов, тебе придётся нагородить правил, описывающих все возможные сценарии
[01:31:44] <eaeee> Minoru: я пришел к выводу, что мне легче запускать в 2 раза чаще и каждый второй запуск ничего не делать
[01:31:58] <Minoru> eaeee: ага, в Интернете то же самое советуют: https://unix.stackexchange.com/questions/149474/how-can-i-start-a-cronjob-1-hour-later-each-day
[01:40:29] <newlifer> Minoru, файлы не туда писаются!
[01:41:06] <eaeee> Minoru: спасибо. если что так буду делать
[01:42:06] <Minoru> newlifer: подгузники! Подгузники — решение всех проблем! Олсо изолента.
[01:43:30] <rexim> Подгузники для файлов?
[01:43:38] <rexim> Файлы-подгузники!
[01:43:55] <Minoru> rexim: симлинк мне на /dev/null!
[01:44:32] <eaeee> кстати, в винде вот есть симлинки, а есть что-то похожее на них
[01:45:06] <Minoru> не в винде, а в NTFS (AFAIK)
[01:45:16] <eaeee> NTFS Junction Point
[01:46:04] <Minoru> junction point больше на простой mount похоже, емнип
[01:46:07] <eaeee> Minoru: NTFS существует вне винды?
[01:46:44] <Minoru> eaeee: да. В линуксе она даже на запись поддерживается!
[01:47:08] <eaeee> Minoru: ничего себе технологии куда дошли
[01:47:14] xmi вышел из конференции
[01:49:36] <Minoru> eaeee: я к тому вёл, что симлинки не являются core feature винды (в отличие от никсов, где симлинки обязаны быть)
[01:49:57] <Minoru> не то чтобы винда от этого автоматически становилась ущербной и никуда не годной
[01:50:17] <eaeee> Minoru: понятно. но я если честно ими не пользовался никогда
[01:50:35] <eaeee> это чтобы файлы одновременно в разных папках были?
[01:51:37] <Minoru> да, для этого. Только в юниксах не папки, а директории
[01:52:06] <eaeee> а разница?...
[01:54:15] <rexim> NTFS Junk Point
[01:54:53] <rexim> Minoru, http://i.imgur.com/Ghb1zEl.jpg
[01:56:28] <Minoru> eaeee: практически — никакой (AFAIK). Просто отличие в терминологии
[01:56:31] <Minoru> rexim: лол
[02:01:19] <rexim> Minoru, я не знаю почему, но мне тоже смешно.
[02:01:27] <rexim> Видимо абсурдность композиции.
[02:01:53] <Minoru> rexim: для меня это абсурдность того, что о таких вещах пишут в газетах
[02:01:56] <Minoru> бумажных
[02:11:27] * Minoru выбрал идеальный моноширинный шрифт для блога
[02:11:34] <Minoru> *барабанная дробь*
[02:11:38] <Minoru> monospace
[02:12:02] <Minoru> потому что отличия минимальны, тупо нет смысла выделываться и что-то там подстраивать
[02:17:09] <rexim> Minoru, а почему ты решил на моноширинный перейти?
[02:20:22] <Minoru> rexim: потому что код пропорциональным шрифтом отображать — это грех!
[02:21:12] <rexim> Minoru, а, блин. Я подумал, ты полностью блог на моноширинный перевел. :)
[02:21:22] <rexim> Окей
[02:22:46] <Minoru> а я подумал, что ты об этом пошутил
[02:22:48] <Minoru> ._.
[02:22:56] <Minoru> с Миксером никогда не знаешь наверняка!
[02:24:04] <rexim> Minoru, не, с Миксером все просто. Если про ишуи, то я не шучу.
[02:24:10] <rexim> Про все остальное шучу
[02:35:38] rexim вышел из конференции
[03:11:07] Minoru вышел из конференции
[03:25:42] ckorzhik вышел из конференции
[03:26:07] newlifer вышел из конференции
[04:29:55] eaeee вышел из конференции
[04:45:04] madmercen зашёл в конференцию
[04:45:43] grouzen зашёл в конференцию
[04:50:47] itelmen вышел из конференции
[05:07:05] unclechu вышел из конференции
[05:35:18] matraskin зашёл в конференцию
[05:42:11] Славный капитан зашёл в конференцию
[06:46:55] kpecmuk вышел из конференции
[07:19:41] Славный капитан вышел из конференции
[07:32:08] <ForNeVeR> rexim: а мне вот непонятно, почему Том все слова пишет с большой буквы. Мне это кажется странным :)
[07:55:03] portnov зашёл в конференцию
[07:55:45] sleepyvenom зашёл в конференцию
[07:55:54] <sleepyvenom> Утро!
[07:56:00] <sleepyvenom> $pet resurrect
[07:56:43] portnov вышел из конференции
[08:01:41] sss|zombie вышел из конференции
[09:01:04] xmi зашёл в конференцию
[09:07:04] gsomix вышел из конференции
[09:11:48] grouzen вышел из конференции
[09:19:20] <ForNeVeR> А что, хорта вчерашнее отключение j.ru не пережила?
[09:19:22] <ForNeVeR> Щас ребутну её.
[09:20:29] horta hell зашёл в конференцию
[09:22:30] <ForNeVeR> send/Minoru/Кажется, любители Оберона пишут код не моноширинным шрифтом. Они забавные./
[09:22:30] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[09:26:09] <ForNeVeR> $send Minoru Я\ предлагаю\ использовать\ такие\ шрифты:\ https://github.com/ForNeVeR/fornever.me/blob/4ab97bcf2a9708bb8ed4af9fd9c9eefbedcfb1b3/ForneverMind/less/fonts.less
[09:26:10] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[09:26:44] <ForNeVeR> Кстати, когда-то у меня был весь сайтик моноширинным шрифтом.
[09:26:57] <uggur> и ради чего?
[09:27:04] <ForNeVeR> Что — ради чего?
[09:27:09] <uggur> вообще не юзаю кастомные шрифты для сайтов
[09:27:11] <ForNeVeR> Мне так нравилось. Ради меня, стало быть.
[09:27:23] <uggur> "Ради меня" лол, сайты обычно ради других делают :)
[09:27:27] <ForNeVeR> Нет.
[09:28:09] <ForNeVeR> Я всё делаю исключительно ради себя. Просто, гм, тот слой меня, ради которого я это всё делаю, слушает иногда и других людей тоже.
[09:28:25] newlifer зашёл в конференцию
[09:29:05] <uggur> ForNeVeR: так ты, гм.. слоистый? %)
[09:29:13] <uggur> как торт? (%
[09:29:19] <ForNeVeR> uggur: алсо, там кастомных шрифтов нету. Просто выбирается наиболее приличный из установленных. С фолбэком на стандартный monospace, если никаких приличных нету.
[09:29:30] <uggur> а в маздае они тоже установлены?
[09:29:38] <ForNeVeR> Не понимаю вопроса.
[09:30:08] <uggur> ну, по дефолту
[09:30:19] <ForNeVeR> Всё равно не понимаю вопроса.
[09:30:27] <uggur> вот откроет пользователь винды твой сайт, а у него нету Liberation Mono
[09:30:30] <ForNeVeR> В Windows по дефолту установлены шрифты, если ты пытался это спросить.
[09:30:36] <ForNeVeR> Больше одного шрифта.
[09:30:56] <ForNeVeR> Liberation Mono по умолчанию нету.
[09:31:01] <uggur> "ForNeVeR: Больше одного шрифта." Arial, Times New Roman и Comics Sans. Разве там есть ещё какие-то шрифты?
[09:31:04] newlifer вышел из конференции
[09:31:10] <uggur> А, ещё Courier New
[09:31:12] newlifer зашёл в конференцию
[09:31:13] <ForNeVeR> Ну, ещё сотни три, наверное.
[09:31:25] <uggur> х)
[09:31:30] <uggur> ладно, пойду на работу
[09:31:32] <ForNeVeR> uggur: из стандартных шрифтов Windows у меня там Lucida Console, собственно.
[09:31:42] <ForNeVeR> А Andale Mono — для макоси, кажись.
[09:31:47] <newlifer> Утро, бля.
[09:31:52] <ForNeVeR> newlifer: так точно!
[09:58:02] dzhon зашёл в конференцию
[10:10:39] horta hell вышел из конференции
[10:10:45] horta hell зашёл в конференцию
[10:20:59] dzhon вышел из конференции
[10:29:36] m4n71k0r зашёл в конференцию
[10:34:13] dzhon зашёл в конференцию
[10:50:11] newlifer вышел из конференции
[10:51:51] gsomix зашёл в конференцию
[10:52:03] <gsomix> Утро.
[10:55:25] <gsomix> ForNeVeR, как думаешь, а будет польза, если на лабораторные заставлять студентов складывать код куда-нибудь на гитхаб?
[10:55:43] <ForNeVeR> gsomix: им будет польза — осилят гитхаб.
[10:55:59] <gsomix> Ну, и гит.
[10:56:06] <ForNeVeR> Да, само собой.
[10:56:14] <ForNeVeR> Будет ли тебе польза — это вопрос.
[10:56:24] <gsomix> Нет, я про себя не думаю.
[10:56:33] <ForNeVeR> Ну, ты можешь удалённо проверять ихние лабораторные, тоже хорошо.
[10:56:42] <gsomix> И наблюдать за прогрессом.
[10:57:01] <ForNeVeR> Но тебе придётся им методические указания подготовить по пользованию гитхабом.
[10:57:22] <ForNeVeR> И гитом, да.
[10:57:57] <ForNeVeR> Я считаю, что дело хорошее. Кто ещё студентов гиту научит?
[10:58:25] <gsomix> Надо заняться.
[10:58:29] <ForNeVeR> Специальных занятий по версионному контролю всё равно нету. Так что если среди преподавателей есть энтузиаст, то это хорошо.
[10:58:41] <ForNeVeR> Я считаю, что ты здорово придумал.
[10:59:03] dzhon вышел из конференции
[10:59:05] dzhon зашёл в конференцию
[11:00:45] <sleepyvenom> > Специальных занятий по версионному контролю всё равно нету.
А следовало бы. Инженерной специальности такое необходимо.
[11:02:24] <ɹǝɟılʍǝu> Утро.
[11:02:28] <gsomix> Я еще своим студентам сказал, что буду учитывать "понятность" кода. Ну, субъективно, конечно.
[11:02:52] <gsomix> Посоветовал им книжку "Чистый код".
[11:02:58] <xfer> > А следовало бы. Инженерной специальности такое необходимо.
проводи отдельные курсы
[11:03:02] <gsomix> Дядюшка Боб, конечно, тот еще TDD экстремист.
[11:03:24] <xfer> обучай бабушек и тётушек пользоваться VCS
[11:03:25] <gsomix> Но вроде в книжке много всяких полезных штук по написанию ОО кода.
[11:05:04] <ɹǝɟılʍǝu> gsomix, ты чо, преподам стал?)
[11:05:11] <sleepyvenom> > ɹǝɟılʍǝu: Утро.
Да!
[11:05:12] <m4n71k0r> я бы заставил написать vcs
[11:05:17] <m4n71k0r> утро
[11:05:25] <gsomix> ɹǝɟılʍǝu, ну, я веду лабораторные и семинары в этом семестре.
[11:05:40] <ɹǝɟılʍǝu> m4n71k0r, и какие же принципы в основе?
[11:05:41] <ɹǝɟılʍǝu> утро
[11:05:47] <ɹǝɟılʍǝu> gsomix, молодец!
[11:06:18] <m4n71k0r> я бы заставил их написать vcs и заствил бы пользоваться этим vcs
[11:06:27] <ɹǝɟılʍǝu> утро
[11:06:33] <m4n71k0r> ɹǝɟılʍǝu: а какие принципы в основе git?
[11:06:57] <gsomix> ɹǝɟılʍǝu, у нас на кафедре аспирантов сразу привлекают к проведению пар. Остальные кафедры обычно ждут до начала педпрактики.
[11:06:58] <ɹǝɟılʍǝu> m4n71k0r, патчи!
[11:07:09] <m4n71k0r> уже выяснили, что Gitflow не состоялся для продакшена
[11:07:11] <ɹǝɟılʍǝu> gsomix, отлично!
[11:07:20] <m4n71k0r> нет, принцип гита - знать ВСЮ историю
[11:07:23] <ɹǝɟılʍǝu> m4n71k0r, что в замен?
[11:07:30] <ɹǝɟılʍǝu> взамен*
[11:07:42] <m4n71k0r> ɹǝɟılʍǝu: ничего ещё нет
[11:08:04] <ɹǝɟılʍǝu> m4n71k0r, давай придумаем, утро.
[11:08:36] <m4n71k0r> ɹǝɟılʍǝu: нахрена ты пишешь всё время "утро"... ты нлп на мне испытываешь?)
[11:08:56] <ɹǝɟılʍǝu> m4n71k0r, это вместо десу.
[11:09:02] <ɹǝɟılʍǝu> Щито поделать. Утро!
[11:09:02] <xfer> ɹǝɟılʍǝu: привет
[11:09:06] <xfer> m4n71k0r: привет
[11:09:18] <m4n71k0r> gsomix: субъективная оценка... это хреново. Может у вас там будет аналог "корпоративного" стандарта цодинга?
[11:09:35] <m4n71k0r> именование, отступы итд... для начала
[11:09:40] <ɹǝɟılʍǝu> Плюсую.
[11:09:55] <m4n71k0r> или вы там на питоне херачите?
[11:10:10] <ɹǝɟılʍǝu> m4n71k0r, там тоже «стандарт» есть.
[11:10:12] <ɹǝɟılʍǝu> pep8.
[11:10:19] <ɹǝɟılʍǝu> Правда, он мне не оч нравится.
[11:10:26] <m4n71k0r> ɹǝɟılʍǝu: о, ты уже в пепах шаришь
[11:10:31] <ɹǝɟılʍǝu> А уж что творит autopep...
[11:10:35] <m4n71k0r> а свинку Пепу знаешь?
[11:10:35] <xfer> m4n71k0r: прикинь
[11:10:43] <ɹǝɟılʍǝu> m4n71k0r, я только pep8 и знаю)
[11:10:46] <xfer> m4n71k0r: менеджеры разрешили мне публиковать код
[11:10:52] <gsomix> m4n71k0r, я не знаю как прописать в стандарте "имена должны быть понятными", "функции не должны быть большими", и все такое.
[11:10:53] <xfer> т.е. передать его в nag.ru
[11:10:58] <xfer> вот.
[11:11:28] <ɹǝɟılʍǝu> xfer, почему не на гитхаб?
[11:11:29] <m4n71k0r> gsomix: есть же стандарт Java beans …
[11:11:42] <xfer> ɹǝɟılʍǝu: причём тут гитхаб
[11:11:42] <ɹǝɟılʍǝu> gsomix, есть рекомендации от Линуса)
[11:11:42] <m4n71k0r> gsomix: там как-раз про именование
[11:11:45] <Kerrigаn> ɹǝɟılʍǝu: оно вообще на сурсфорже лежит
[11:11:46] <xfer> сорцы лежат на sf.net
[11:12:02] <m4n71k0r> xfer: ты уже что-нибудь опубликовал?
[11:12:05] <ɹǝɟılʍǝu> https://slurm.schedmd.com/coding_style.pdf
[11:12:05] <xfer> nag.ru платят чуваку, который прошивку пишет
[11:12:07] <m4n71k0r> xfer: ааа
[11:12:23] <m4n71k0r> xfer: а когда в Комсомольской Правде опубликуют?)
[11:12:27] <ɹǝɟılʍǝu> Kerrigаn, а...
[11:12:28] <xfer> m4n71k0r: не опубликовал, жду начальника что бы обсудить как связаться с чуваком
[11:12:32] <ɹǝɟılʍǝu> А почему не гитхаб?
[11:12:35] <xfer> что бы обсудить как нам поступать
[11:12:41] <m4n71k0r> ɹǝɟılʍǝu: а почему не гитлаб?
[11:12:45] <xfer> ɹǝɟılʍǝu: потому что реп 2гб весит
[11:12:55] <m4n71k0r> а почему не гитлаб?
[11:12:56] <ɹǝɟılʍǝu> xfer, гитхаб выд.жит.
[11:13:02] <ɹǝɟılʍǝu> а почему не гитхаб?
[11:13:10] <xfer> ɹǝɟılʍǝu: а переносить это ты туда будешь?
[11:13:10] <ɹǝɟılʍǝu> m4n71k0r, гитлаб — ебала тормозная(
[11:13:15] <Kerrigаn> гитхаб мерзкая контора
[11:13:16] <m4n71k0r> у гитлаба больше квота
[11:13:16] <ɹǝɟılʍǝu> xfer, давай перенесу, чо.
[11:13:21] <ɹǝɟılʍǝu> почему не гитхаб?
[11:13:24] <m4n71k0r> ɹǝɟılʍǝu: у меня быстрый
[11:13:36] <m4n71k0r> ɹǝɟılʍǝu: хуета твой продажный гитхаб
[11:13:42] <xfer> ɹǝɟılʍǝu: переноси
[11:13:43] <m4n71k0r> DMCA и всем пизда
[11:13:48] <Kerrigаn> ага
[11:13:50] <ɹǝɟılʍǝu> xfer, почему на гитхаб?
[11:13:57] <xfer> у меня гитлаб работал шустро
[11:14:01] <Kerrigаn> плюс sjw руки распустили
[11:14:28] <gsomix> m4n71k0r, нет, я, пожалуй, обойдусь без стандартов.
[11:15:01] <m4n71k0r> gsomix: тогда ты не сможешь описать "понятность". Пусть ребята всё-таки ознакомятся хотя бы. Может для себя что-то выберут
[11:15:09] <m4n71k0r> а то потом мне их говно разгребать
[11:15:22] <m4n71k0r> месяц тратить, чтобы норм писать стали
[11:15:47] <Kerrigаn> rxjava2 уже релизнулась?
[11:15:47] <m4n71k0r> жирафы ... методы - глаголы
[11:16:03] <gsomix> m4n71k0r, ну, ок, я им закину ссылку на Java beans.
[11:16:07] <gsomix> Спасибо.
[11:16:13] <ɹǝɟılʍǝu> m4n71k0r, IsContainValue!
[11:16:14] <gsomix> m4n71k0r, да, у них как раз по джаве лабы.
[11:16:26] <xfer> m4n71k0r: ньюлайфер напился?(
[11:16:43] <m4n71k0r> gsomix: единственное, что там неприятно... если флаг isPresent, то метод будет глаголом getIsPresent %/
[11:18:36] <m4n71k0r> ну ещё кое-какие ляпы... это было придумано для автогенерации
[11:18:42] <Kerrigаn> не знаете где можно бесплатно собирать ведроидные приложения, чтобы потом сборки публиковать?
[11:18:43] <m4n71k0r> и наоборот
[11:19:00] <m4n71k0r> Kerrigаn: у себя на компе не пробовал?
[11:19:06] <m4n71k0r> =)
[11:19:10] <Kerrigаn> m4n71k0r: у себя на компе любой дурак может
[11:19:13] <m4n71k0r> хотя... тоже платно
[11:19:20] <Kerrigаn> поднять дженскинс может почти любой дурак
[11:19:27] <Kerrigаn> вопрос где это сделать бесплатно?
[11:20:24] <Kerrigаn> гм, травис вроде умеет публиковать артефакты, но вижу только как на обмазон
[11:22:03] <ɹǝɟılʍǝu> Бле.
[11:22:18] <ɹǝɟılʍǝu> Где люди находят в слове «merge» звук «д»?
[11:22:20] <ɹǝɟılʍǝu> мерж*
[11:22:22] <ɹǝɟılʍǝu> Мержить
[11:22:45] <gsomix> Морж.
[11:22:51] <Kerrigаn> о, вроде можно на гитхаборелизы
[11:23:10] <Kerrigаn> https://docs.travis-ci.com/user/deployment/releases/
[11:23:33] <Kerrigаn> гитхаб не разорвет от того, что я буду на него ночнушки складывать?
[11:23:49] <ɹǝɟılʍǝu> Kerrigаn, почему на гитхаб?
[11:24:07] dzhon вышел из конференции
[11:24:11] <Kerrigаn> я ничего больше более-менее бесплатного там не вижу
[11:24:14] <Kerrigаn> https://docs.travis-ci.com/user/deployment/releases/
[11:24:41] <xfer> мердить
[11:25:38] <xfer> Kerrigаn: у тебя же впс есть
[11:25:53] <xfer> ночнушки ротировать надо
[11:26:04] <m4n71k0r> ɹǝɟılʍǝu: СЛИВАТЬ!
[11:26:07] <Kerrigаn> xfer: у меня впс занят
[11:26:08] <xfer> на гитхабе как ты ротацию сделаешь?
[11:26:12] <Kerrigаn> чтобы на нем жабу поднимать
[11:26:20] <m4n71k0r> правда трэшово звучит!
[11:26:21] <ɹǝɟılʍǝu> m4n71k0r, да, так годно.
[11:26:22] dzhon зашёл в конференцию
[11:26:43] <m4n71k0r> СЛИВАТЬ ВЕТКИ!
[11:26:43] <m4n71k0r> ЛСД
[11:26:50] <Kerrigаn> ФСБ
[11:26:58] <Kerrigаn> слил ветки в фбр
[11:26:58] <xfer> МВД
[11:26:58] <m4n71k0r> упс
[11:27:23] <xfer> Kerrigаn: нажаловался в ФСКН
[11:27:30] <Kerrigаn> xfer: фскн больше нет
[11:27:38] <xfer> Kerrigаn: в прошлом ещё есть
[11:27:51] <m4n71k0r> я иногда говорю не "поревьюйте" или "возьмите на ревью", а просто "посмотрите"
[11:27:55] <xfer> кстати, у нас в конторе работает чувак из ФСКН
[11:27:59] Graf зашёл в конференцию
[11:28:08] Graf вышел из конференции
[11:28:24] <m4n71k0r> xfer: чувак из ниоткуда?
[11:28:29] <xfer> m4n71k0r: угу.
[11:32:54] <m4n71k0r> хм.. а если написать транслятор из плюсов/си в ди?
[11:33:33] <Kerrigаn> напиши
[11:33:37] <m4n71k0r> есть же всякие странные трансляторы в жабаскрып
[11:33:56] <Kerrigаn> когда задолбаешься с шаблонами втейблами - приходи, я посмеюсь
[11:33:56] <m4n71k0r> или там через llvm-биткод?
[11:34:22] <m4n71k0r> а ты уже долбался?
[11:34:28] <Kerrigаn> нет, конечно
[11:34:33] <m4n71k0r> просто в ди уже есть шаблоны
[11:34:42] <Kerrigаn> я не умею писать компиляторы
[11:34:49] <m4n71k0r> а я и не пишу компилятор
[11:34:57] <xfer> а я томат
[11:35:08] <Kerrigаn> транспилер это тоже компилятор
[11:35:18] <m4n71k0r> буду юзать шланг, строить аст - делать преобразования и коноплять
[11:35:35] <Kerrigаn> так можно сказать, что у руста нет компилятора
[11:35:43] <Kerrigаn> только транспилер в ллвм
[11:35:54] <m4n71k0r> можно так и сказать
[11:36:00] <m4n71k0r> я даже спорить не буду
[11:36:05] <Kerrigаn> хихи
[11:36:24] <m4n71k0r> скажи это растоёбам
[11:36:31] <m4n71k0r> и замерь температуру
[11:37:58] <xfer> что не так с растоёбами?
[11:38:16] <m4n71k0r> собсно, в ди специально сделали синтаксис для расширений такой как в шарпе, чтобы можно было тупо портировать сишные либы
[11:38:29] <m4n71k0r> первый аргумент - это объект
[11:38:34] <m4n71k0r> или this
[11:38:52] <m4n71k0r> xfer: у них всё хорошо
[11:44:59] dzhon вышел из конференции
[11:52:36] grouzen зашёл в конференцию
[11:58:01] dzhon зашёл в конференцию
[11:58:23] dzhon вышел из конференции
[12:11:23] <xfer> m4n71k0r: свечку держишь?
[12:11:57] <m4n71k0r> xfer: я имел в виду, что они там что-то пилят, релизят итд
[12:12:16] <ɹǝɟılʍǝu> m4n71k0r, просто у тебя помпаж с раста.
[12:12:29] <m4n71k0r> ɹǝɟılʍǝu: нет &[]
[12:12:45] <m4n71k0r> &[]&
[12:14:12] <m4n71k0r> ɹǝɟılʍǝu: кстати, почему мув по-умолчанию в расте?
[12:15:14] <ɹǝɟılʍǝu> m4n71k0r, потому что дохуя многопоточно с минимум оверхэда.
[12:15:22] <ɹǝɟılʍǝu> Попробуй накопируй в 100500 потоков)
[12:15:54] <Kerrigаn> лолщто
[12:16:01] <ɹǝɟılʍǝu> Kerrigаn, а шо, нет?
[12:16:05] <xfer> что за мув?
[12:16:08] <m4n71k0r> ɹǝɟılʍǝu: ты чот попутал
[12:16:15] <ɹǝɟılʍǝu> m4n71k0r, могет быть.
[12:16:16] <Kerrigаn> мув копирует если тип умеет копироваться
[12:16:24] <m4n71k0r> просто мув... он мувает в один поток)
[12:16:29] <m4n71k0r> о как
[12:16:33] <Kerrigаn> емнип
[12:16:37] <ɹǝɟılʍǝu> Kerrigаn, чо.
[12:16:42] <ɹǝɟılʍǝu> Kerrigаn, нахуя тогда мув?
[12:16:54] <Kerrigаn> я чото такое в мане читал
[12:17:13] <ɹǝɟılʍǝu> Нам нужно смувать объект! Он может копироваться? Да! ТОГДА ДАВАЙТЕ СКОПИРУЕМ, ЗАЧЕМ МУВАТЬ.
[12:17:29] <Kerrigаn> мы же сейчас говорим про мув когда передаешь аргумент не по ссылке?
[12:17:42] <ɹǝɟılʍǝu> Хуилке.
[12:17:46] <ɹǝɟılʍǝu> // где там ман...
[12:18:38] <ɹǝɟılʍǝu> >‎[11:26:00] ‎Kerrigаn‎: мы же сейчас говорим про мув когда передаешь аргумент не по ссылке?
ну тут-то логишно
[12:23:43] <m4n71k0r> короче
"""Rust, having &mut access to the relevant locations at the same time guarantees atomicity of updates to them, since no other thread could possibly have concurrent read access."""
[12:23:59] <m4n71k0r> и везде надо писать этот ёбаный &mut
[12:24:56] <m4n71k0r> или я ничего не понял
[12:28:52] <m4n71k0r> https://toggl.com/programming-princess
[12:30:29] <ɹǝɟılʍǝu> m4n71k0r, ага, шик.
[12:35:14] dzhon зашёл в конференцию
[12:36:00] <ɹǝɟılʍǝu> dzhon, \0
[12:36:26] Minoru зашёл в конференцию
[12:38:44] <ɹǝɟılʍǝu> Minoru, миноряка-чпока.
[12:41:20] <m4n71k0r> о... ы шмяндекс-поиск умеет группировать результаты и ещё сортирует по количество голосов на SO
[12:42:38] <Minoru> ɹǝɟılʍǝu: нялайферяка-чпока!
[12:42:51] <Minoru> ɹǝɟılʍǝu: я же не пишу на Morganey…
[12:44:40] <ɹǝɟılʍǝu> Minoru, ((
[12:47:06] <Minoru> ForNeVeR: Ариал поперед Хельветики — это жесть. Ну, не то, чтобы я их легко на глаз в 16px различал, но мне мешает знание того, что Ариал всего лишь «копия» (см. http://www.marksimonson.com/notebook/view/the-scourge-of-arial )
Касательно моноширинных: а ты этот стек шрифтов выстраивал в ответ на какие-то проблемы? Ну т.е. ты нашёл, что где-то дефолтный monospace отвратительный, и стал это дело закрывать более удачными шрифтами?
[12:50:12] <Minoru> я просто между Liberation Mono и DejaVu Sans Mono существенной разницы не увидел
[12:58:38] dzhon вышел из конференции
[12:58:40] dzhon зашёл в конференцию
[13:02:26] <ɹǝɟılʍǝu> Minoru, а оп чём разговор?
[13:04:44] <m4n71k0r> никто не сталкивался? Не могу воспроизвести.
SqlExceptionHelper - SQL Error: 0, SQLState: 08006
SqlExceptionHelper - An I/O error occurred while sending to the backend.
[13:04:53] <m4n71k0r> это жаба- jdbc
[13:05:23] <ɹǝɟılʍǝu> m4n71k0r, что-то с IO
[13:05:24] <Minoru> ɹǝɟılʍǝu: я моноширинный шрифт для кода в блоге выбирал вчера:
http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2016/10/05.html#00:56:21
http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2016/10/05.html#02:11:27
Форневер посоветовал свои:
http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2016/10/05.html#09:22:30
Вот я посмотрел его css и отписываю.
[13:06:36] <ɹǝɟılʍǝu> Minoru, аа!
[13:07:12] <Minoru> ForNeVeR: лол, пока Нялайферу отписал, случайно читнул лог и узнал, что ты там в диалоге с Уггуром ответил на мой вопрос о том, как ты к этому стеку пришёл. Спасибо :)
[13:08:24] <ɹǝɟılʍǝu> Minoru, вот что Нялайфер животворящий делает!
[13:10:19] <Minoru> ^_^
[13:21:04] ForNeVeR вышел из конференции
[13:21:05] ForNeVeR зашёл в конференцию
[13:21:10] horta hell вышел из конференции
[13:21:15] horta hell зашёл в конференцию
[13:23:10] <m4n71k0r> а я за Hack
[13:24:06] <Minoru> m4n71k0r: о, точно, я же не глянул на эти модные шрифты! Там ещё был Hackling и ещё какой-то?
[13:25:00] <m4n71k0r> ну я не советую с лигатурами, но можно даже и их
[13:25:09] <m4n71k0r> мне хак просто понравился
[13:25:13] <m4n71k0r> спасибо Муру
[13:26:09] <Minoru> лигатуры же выключаются
[13:26:20] <Minoru> ну т.е. я и не собирался их использовать
[13:32:33] dzhon вышел из конференции
[13:32:37] dzhon зашёл в конференцию
[13:33:27] Aman зашёл в конференцию
[13:58:00] <xfer> Minoru: ты уже собрался?
[13:59:07] <Minoru> xfer: ёпт, а за мной что, уже выехали?!
[13:59:59] <xfer> Minoru: ты что-то натворил?
[14:00:09] <xfer> Minoru: в будущее собрался уже?
[14:00:33] <Minoru> в будущее даже несобранным пускают, я проверял
[14:00:42] <xfer> но лучше быть подготовленным
[14:00:47] <xfer> и котиком
[14:01:13] <Minoru> :3
[14:05:39] dzhon вышел из конференции
[14:05:42] dzhon зашёл в конференцию
[14:12:31] Aman вышел из конференции
[14:12:48] <gsomix> ForNeVeR, если буду писать свою библиотеку для линейной алгебры, то назову ее на немецком.
[14:16:57] <gsomix> matrizen, spur, skalarprodukt, eigenwert, unitäre
[14:17:03] <gsomix> Сколько прекрасных названий.
[14:19:16] <Kerrigаn> без умляутов плз
[14:19:27] <Kerrigаn> пишите тогда уже unitaere
[14:20:04] <Kerrigаn> потом задолбаешься его искать на клавиатуре при импорте
[14:20:31] MaXGXaM зашёл в конференцию
[14:20:46] Aman зашёл в конференцию
[14:21:00] <gsomix> Kerrigаn, ок.
[14:22:17] matraskin вышел из конференции
[14:23:49] <m4n71k0r> Kerrigаn: ути-пути
[14:24:06] <Kerrigаn> уруру
[14:24:20] <gsomix> ForNeVeR, https://github.com/jackmott/SIMDArray
[14:24:51] <gsomix> Хорошая библиотека, но.
[14:24:52] <gsomix> > Mono is not currently supported.
[14:24:56] <gsomix> :(
[14:27:37] Aman вышел из конференции
[14:27:52] Aman зашёл в конференцию
[14:28:18] horta hell вышел из конференции
[14:28:23] horta hell зашёл в конференцию
[14:31:05] <Minoru> stereo only?
[14:33:23] <Kerrigаn> .net only
[14:34:44] <gsomix> ForNeVeR, есть пара идей, которые можно попробовать реализовать в F#: матрицы с компил-тайм проверкой размеров и вьюхи для матриц аля Julia.
[14:35:48] <gsomix> Интересно, насколько это больно будет делать с тем метапрограммированием, что в F# есть.
[14:40:58] <Kerrigаn> в юлечке перестали ломать синтаксис каждый новый релиз?
[14:41:45] <gsomix> Kerrigаn, ну, у них 1.0 не было, имеют право.
[14:41:51] <Kerrigаn> :D
[14:44:31] <gsomix> Но на деле, конечно, это отталкивает.
[14:44:41] <gsomix> Поэтому я жду 1.0, чтобы попробовать в работе.
[14:45:34] ckorzhik зашёл в конференцию
[14:49:37] <ɹǝɟılʍǝu> gsomix, назови: копродукт!
[14:49:39] <ɹǝɟılʍǝu> Копро дукт!
[14:50:17] <gsomix> ForNeVeR, а самый крутяк, конечно, было бы анализировать матричные выражения и каким-нибудь интеллектуальным образом трансформировать их в вызовы BLAS.
[14:50:31] <gsomix> С преподсчетом того, что можно преподсчитать.
[14:50:56] <gsomix> Но я как-то плохо себе представляю реализацию.
[14:52:01] <gsomix> Хотя чуваки как-то LINQ оптимизируют...
[14:54:38] <gsomix> ɹǝɟılʍǝu, сорян, это не имеет отношения к линейной алгебре. :(
[14:58:59] <Minoru> https://blogs.msdn.microsoft.com/fontblog/2005/11/11/why-is-courier-new-so-thin/
[15:10:14] <gsomix> Minoru, ForNeVeR, может есть еще какие идеи, что можно интересного сделать с линейной алгеброй в функциональном языке?
[15:12:35] <ɹǝɟılʍǝu> gsomix, эх(
[15:12:47] Aman вышел из конференции
[15:14:31] <gsomix> > let m = (3><4) [1..]
[15:14:37] <gsomix> Выглядит не очень.
[15:15:01] <gsomix> (3><4) -- размерность матрицы.
[15:15:47] <ɹǝɟılʍǝu> >.<
[15:16:00] <gsomix> > m <> w
[15:16:03] <gsomix> Умножение матриц.
[15:17:29] dzhon вышел из конференции
[15:17:30] dzhon зашёл в конференцию
[15:29:57] <ForNeVeR> Minoru: да никак я к нему не пришёл. Просто добавил хороших шрифтов в порядке "хорошести", а в конце — monospace.
[15:30:13] <ForNeVeR> gsomix: запили!
[15:32:22] <gsomix> Кстати, hmatrix довольно симпатично выглядит.
[15:33:05] <gsomix> Но, правда, операторы непривычные и много текста.
[15:33:43] <gsomix> В хаскеле, наверное, смотрится гармонично.
[15:35:08] <ɹǝɟılʍǝu> А ООП уже пробовали перепилить на теоркате?
[15:35:31] dzhon вышел из конференции
[15:36:03] <gsomix> ForNeVeR, а что по идеям?
[15:36:11] dzhon зашёл в конференцию
[15:38:59] <ɹǝɟılʍǝu> ForNeVeR, https://jscategory.wordpress.com/
[15:39:51] <ForNeVeR> gsomix: это и было по идеям. Запили!
[15:39:59] <gsomix> meh
[15:40:02] <gsomix> .__.
[15:40:13] <ForNeVeR> NYEH HEH HEH
[15:41:06] <ɹǝɟılʍǝu> Попробовать шо ли этот ваш F#.
[15:41:27] <gsomix> ɹǝɟılʍǝu, зачем?
[15:41:36] <ɹǝɟılʍǝu> gsomix, а вдруг понравится?
[15:41:52] <ɹǝɟılʍǝu> И это моя новая судьба — писать на F#?
[15:41:57] <gsomix> Он прагматичный, но очень скучный для тех, кто умеет в какой-нибудь хаскель.
[15:42:09] <ForNeVeR> А мне норм!
[15:42:36] <ɹǝɟılʍǝu> Вдруг окажется, что один из авторов — мой троюродный брат по тёте отца моей девушки.
[15:42:48] <ɹǝɟılʍǝu> И у нас родные пятнка на одном и тоже же яйце!
[15:43:41] <ɹǝɟılʍǝu> А его до рождения просто украл злой раджа-программист на PHP!
[15:44:53] <ɹǝɟılʍǝu> Но нашей радости помешают — кровожадные баги поползут изо всех щелей!
[15:45:09] <ɹǝɟılʍǝu> Зомби-процессы будут выжирать всю память!
[15:45:58] <ɹǝɟılʍǝu> И только крутой бомж-фрилансер спасёт мир, пофиксив всё и заслав PR в ядро Вселенной!
[15:46:11] <ɹǝɟılʍǝu> Сам Б-г заревьювит и заребейзит!
[15:46:20] <ɹǝɟılʍǝu> Но сделат это с ошибкой!
[15:46:40] <ɹǝɟılʍǝu> Колесо Сансары крутится: в мире вновь будут копиться жудкие баги, ждать своего часа!
[15:46:44] <ɹǝɟılʍǝu> Вуах!
[15:46:53] * ɹǝɟılʍǝu пошёл танцевать по стенам тсодингтима.
[15:48:06] <Kerrigаn> > бомж-фрилансер
было на ютубе
[15:51:35] rexim зашёл в конференцию
[15:52:27] <rexim> Британская Империя потеряла контроль над Индией. Но Индия не ушла из Британии.
[15:52:52] <ForNeVeR> ɹǝɟılʍǝu: https://youtu.be/IRtucglxDhQ
[15:53:25] <ForNeVeR> rexim: Британская Империя зохватывает Японию!
[15:53:27] dzhon вышел из конференции
[15:53:31] <ForNeVeR> Ол хайль Британия!
[15:53:41] dzhon зашёл в конференцию
[15:54:51] <ForNeVeR> rexim: https://en.wikipedia.org/wiki/Prince_Philip_Movement
[15:55:04] <sleepyvenom> Лелуш Ламперуж наносит ответный удар!
[15:56:31] <ForNeVeR> Я пытался пересматривать, но не смог :(
[15:56:58] <sleepyvenom> Лол, я пытался посмотреть, но не смог. Но я буду пытаться снова!
[15:57:19] <ForNeVeR> Очень хорошее онемэ, я советую.
[15:57:20] <rexim> Страшный Миксер запугивает новичков в пулл реквестах -_-
[15:57:36] <ForNeVeR> Наверное, лучшее из всех, что я видел.
[15:57:46] <sleepyvenom> А как же десуното?
[15:57:52] <ForNeVeR> Десуното на втором месте.
[15:57:58] <sleepyvenom> Ну ладно ._.
[16:03:31] <ɹǝɟılʍǝu> rexim, ДИСКАС https://github.com/rexim/beatwave/issues/34
[16:03:33] <ɹǝɟılʍǝu> ДИСКАС БЛЯ
[16:05:05] <rexim> ɹǝɟılʍǝu, можно, пожалуйста, без капса.
[16:05:19] <ɹǝɟılʍǝu> rexim, ИЗВИНИ.
[16:05:20] <ɹǝɟılʍǝu> Бля
[16:05:22] <ɹǝɟılʍǝu> Сорь.
[16:05:26] <ForNeVeR> rexim: Страшный Миксер и в чате продолжает всех пугать?
[16:06:09] <rexim> ForNeVeR, да. Меня Том разогрел сегодня.
[16:06:23] <rexim> Да и вчера.
[16:06:30] <ForNeVeR> rexim: ты ругался на него чтоли?
[16:06:33] <rexim> Да
[16:06:37] <ForNeVeR> :(
[16:06:58] <rexim> ForNeVeR, когда я становлюсь вежливым, это значит я очень зол и хочу убить собеседника.
[16:07:12] <ForNeVeR> Хм, а я всё время хочу!
[16:07:17] <rexim> Если я посылаю собесеника нахуй, значит он мне нравится.
[16:08:18] <ɹǝɟılʍǝu> Охуеть ваще.
[16:09:09] <m4n71k0r> rexim: значит ты на меня всегда зол
[16:09:36] <ForNeVeR> m4n71k0r: и я!
[16:10:10] <rexim> m4n71k0r, пнх
[16:10:43] <rexim> m4n71k0r, я тебя люблю, тыж знаешь. :)
[16:11:11] <m4n71k0r> rexim: добавь ещё каких-нибудь скиллов себе в линкедыне
[16:11:30] <m4n71k0r> стриминг хуями, например
[16:11:40] <m4n71k0r> ишшуинг
[16:12:25] <ɹǝɟılʍǝu> Штоу.
[16:13:05] <m4n71k0r> блин... Степанов добавил меня в друзяшки, а Александреску - нет(
[16:14:11] <rexim> Блин, совсем чувака запугал -_-
[16:14:15] <rexim> Не отвечает теперь.
[16:14:18] <rexim> ( ._.)
[16:14:55] grouzen вышел из конференции
[16:15:58] <rexim> ɹǝɟılʍǝu, я тебя коллабом сделал в битвейв
[16:16:18] <ɹǝɟılʍǝu> rexim, окей.
[16:18:16] <rexim> ɹǝɟılʍǝu, ну шоб форки не делать и пушить фичебранчи прямо мне в репу.
[16:18:36] <ɹǝɟılʍǝu> rexim, ладушки.
[16:18:46] <m4n71k0r> push в репу!
[16:18:59] <m4n71k0r> kick в репу!
[16:20:49] <rexim> Morganey Lang как образовательно учреждение, лол.
[16:21:07] <rexim> Хотя я вот тоже мечтаю, что моргани будут юзать для обучения студентоты лямбда счислению.
[16:21:50] <ForNeVeR> s/обучения/унижения/
[16:22:16] <ForNeVeR> Лямбда-унижение!
[16:23:21] <ɹǝɟılʍǝu> rexim, отлично!
[16:23:25] <ɹǝɟılʍǝu> Расскажу в универе.
[16:24:26] <Minoru> gsomix: у меня нет идей, извини
[16:24:26] <ɹǝɟılʍǝu> гитхабостраницы для организаций работают?
[16:24:44] <ForNeVeR> Должны.
[16:25:12] <gsomix> Minoru, ок. :(
[16:25:17] <ForNeVeR> > create a new repository named username.github.io, where username is your username (or organization name) on GitHub.
[16:25:27] <ForNeVeR> ɹǝɟılʍǝu: да, работают.
[16:25:31] <ɹǝɟılʍǝu> ForNeVeR, славно!
[16:25:57] <rexim> > Лямбда-унижение!
О! А это неплохо Моргани в целом описывает.
[16:26:02] <rexim> Язык для лямбда-унижения
[16:26:56] <ForNeVeR> Да вообще отлично же.
[16:27:23] <rexim> А как побуржуйски сказать?
[16:27:27] <rexim> Lambda-oppression?
[16:27:37] <Minoru> lambda-humiliation
[16:27:58] <rexim> Мне oppression больше нравится ._.
[16:28:09] <rexim> Как-то более глобально звучит
[16:30:48] <ForNeVeR> Моргание: язык для лямбда-опрессовывание
[16:30:58] <ForNeVeR> rexim: мне тоже нравится.
[16:33:50] <ForNeVeR> ɹǝɟılʍǝu: https://youtu.be/ZxqayaiXVqo
[16:33:50] <rexim> ForNeVeR, Бездна Лямбда Угнитения
[16:34:08] <ForNeVeR> rexim: Ъ
[16:34:19] <ForNeVeR> Надо запилить митол-группу
[16:34:27] <ForNeVeR> И назвать LAMBDA OPRESSOR
[16:34:55] ForNeVeR сменил ник на Lambda Opressor
[16:35:02] <Lambda Opressor> NYEH HEH HEH HE HEH
[16:36:37] SolarRay вышел из конференции
[16:37:12] <gsomix> Что-то у меня гитхаб сегодня тормозит.
[16:38:23] <gsomix> Забавно, что .gitignore для Visual Studio содержит в себе еще fake, paket и jetbrains rider.
[16:39:02] <gsomix> Lambda Opressor, а я вчера третих установил.
[16:39:35] <Lambda Opressor> Триптих!
[16:39:58] <ɹǝɟılʍǝu> Lambda Opressor, будь здоров!
[16:40:26] <gsomix> Lambda Opressor, а вторые были лучше третьих?
[16:40:41] <Lambda Opressor> gsomix: вторые были душевнее, имхо.
[16:40:47] <Lambda Opressor> Но третьи техничнее.
[16:44:23] <gsomix> Гм.
[16:46:01] Lambda Opressor сменил ник на ForNeVeR
[16:50:46] <rexim> Lambda Compressor
[16:50:57] SolarRay зашёл в конференцию
[16:59:06] dzhon вышел из конференции
[16:59:27] dzhon зашёл в конференцию
[16:59:59] <gsomix> О, пойду посмотрю, какие есть библиотеки для линала в расте.
[17:01:10] <gsomix> ForNeVeR, кстати, даже просто создание дженерик матриц -- интересная задача должна быть.
[17:01:28] <ForNeVeR> Думаю, да!
[17:01:47] <ɹǝɟılʍǝu> Особля их размещение в памяти.
[17:02:09] <gsomix> ɹǝɟılʍǝu, а что там?
[17:02:13] <ɹǝɟılʍǝu> И вычисления... где иногда лучше 4 цикла, а не 2.
[17:02:22] <ɹǝɟılʍǝu> gsomix, чтобы всё компактно!
[17:02:28] <rexim> Выбисил, сука.
[17:02:41] <ɹǝɟılʍǝu> ¡¡¡
[17:02:47] <gsomix> Надеюсь, что не я.
[17:02:54] <ɹǝɟılʍǝu> gsomix, прячимся!
[17:04:34] <ForNeVeR> rexim: keep calm!
[17:04:41] <ForNeVeR> rexim: and be a bear!
[17:04:58] <gsomix> ForNeVeR, короче, я завел skalarprodukt для экспериментов.
[17:05:14] <ForNeVeR> gsomix: и правда на немецком!
[17:05:20] <ForNeVeR> Ъ
[17:06:11] <rexim> ForNeVeR, зачем ты в образовательный процесс лезешь?
[17:06:30] <ForNeVeR> rexim: ты там говоришь неправду!
[17:07:01] <rexim> ForNeVeR, тебе в школе тоже неправду говорили.
[17:07:01] <ForNeVeR> Ну и это же всё у меня в почте творится. Я стараюсь реагировать на почту.
[17:07:10] <ForNeVeR> rexim: и я их за это ненавижу даже пуще тебя!
[17:07:31] <rexim> ForNeVeR, мне похуй
[17:07:38] <ForNeVeR> rexim: дак и мне тоже!"
[17:07:56] <ForNeVeR> rexim: ну ты чего, иди чайку выпей.
[17:08:02] <ForNeVeR> Не злись!
[17:09:00] <ForNeVeR> Хотя ок, Томас там чего-то непонятное мутит.
[17:12:11] <ɹǝɟılʍǝu> А вы про что?
[17:12:15] <rexim> ForNeVeR, извини.
[17:12:43] MaXGXaM вышел из конференции
[17:12:51] <ForNeVeR> ɹǝɟılʍǝu: миксер бушует в ревью пул-реквестов и всех там ругает. Ну, не сильно ругает, но настойчиво.
[17:14:24] <rexim> ForNeVeR, правда, извини. Я не хотел. Я сегодня как дурак на него весь день потратил и нихуя не сделал.
[17:14:41] <ForNeVeR> rexim: а у меня сегодня был Второй День Установки Xamarin.
[17:15:39] <ForNeVeR> Ну то есть я тоже весь день просрал :)
[17:16:17] <ɹǝɟılʍǝu> А у меня логи блядь.
[17:16:22] <rexim> ForNeVeR, за что я любил ксоред, так это за то, что там такого чувака уволили бы нахуй в первый же день.
[17:16:29] <ɹǝɟılʍǝu> Логи мне запилил, блядь.
[17:16:34] <ɹǝɟılʍǝu> Логи мне запилил, блядь.
[17:16:35] <ɹǝɟılʍǝu> Логи мне запилил, блядь.
[17:16:43] <ɹǝɟılʍǝu> А ну давай запиливай, блядь.
[17:16:44] <ForNeVeR> rexim: а это опенсорс, детка! Никого тут не уволить!
[17:16:49] <rexim> Ага
[17:16:58] <ForNeVeR> rexim: и это у тебя ещё доброе комьюнити, без агрессивных уебанов.
[17:17:05] <ForNeVeR> (Ну, кроме тебя самого, хе-хе)
[17:17:10] <rexim> Лол
[17:17:12] <rexim> Не успел :)
[17:17:13] <ɹǝɟılʍǝu> Быстра, блядь!
[17:17:20] <rexim> Я хотел про себя пошутить, ага
[17:17:22] <ɹǝɟılʍǝu> Зачем ты мне логи сломал, блядь.
[17:17:25] <ɹǝɟılʍǝu> Логи мне запилил, блядь.
[17:17:26] <ɹǝɟılʍǝu> Логи мне запилил, блядь.
[17:17:27] <ForNeVeR> rexim: а представь, если к нам набегут всякие феминисты и прочие гомогеи?
[17:17:28] <ɹǝɟılʍǝu> Логи мне запилил, блядь.
[17:17:38] <rexim> ForNeVeR, притворимся геями
[17:17:40] <gsomix> Поэтому лучше писать одному. И никому не показывать.
[17:17:42] <ForNeVeR> rexim: и начнут требовать, шобы к ним толерантно относились, или ещё чего.
[17:17:55] <ForNeVeR> rexim: не, ты попутал, мы уже заняли нишу агрессивных уебанов :)
[17:18:01] <rexim> А блин
[17:18:02] <rexim> Точно
[17:19:09] <ForNeVeR> http://cs8.pikabu.ru/post_img/2016/10/05/5/1475654051199624072.jpg
[17:19:34] <ɹǝɟılʍǝu> ForNeVeR, ты буйный?
[17:19:38] <ɹǝɟılʍǝu> Сам ты буйный!
[17:19:41] <ForNeVeR> ɹǝɟılʍǝu: думаю, да!
[17:19:58] <rexim> ForNeVeR, а ты Xamarin по работе ставил?
[17:20:03] <ForNeVeR> rexim: да.
[17:20:04] <ɹǝɟılʍǝu> ForNeVeR, логи мне запилил, блядь!
[17:20:52] <ForNeVeR> ɹǝɟılʍǝu: анус себе запили!
[17:20:59] <ɹǝɟılʍǝu> ForNeVeR, блядь!
[17:21:08] <ForNeVeR> Что, запилил?
[17:21:15] <ForNeVeR> Давай я сгоняю за бинтами!
[17:21:45] <ForNeVeR> И сделаем из тебя мумию!
[17:21:46] <rexim> xD
[17:21:55] <ForNeVeR> Будет первая в мире мумия с запиленным анусом!
[17:21:58] <ForNeVeR> И моторчиком!
[17:22:06] <ForNeVeR> ɹǝɟılʍǝu: так достаточно буйный?
[17:22:34] <ForNeVeR> (логов-то нету, хули, можно писать ерунду и никто не докажет)
[17:23:18] <gsomix> Кстати, а что почитать, чтобы научиться пользоваться гитом?
[17:23:20] <gsomix> И как много?
[17:23:53] <rexim> gsomix, первые три главы Pro Git
[17:23:56] <gsomix> Ну, то есть, я запомнил какой-то воркфлоу для случая, когда тихо в своем форке что-то пишу, рибейжу и делаю пулл риквесты.
[17:24:11] <rexim> https://git-scm.com/book/en/v2
[17:24:16] <gsomix> Но я не уверен, что этого достаточно.
[17:24:18] <gsomix> Спасибо.
[17:24:24] <ɹǝɟılʍǝu> ForNeVeR, да, блядь!
[17:24:36] <rexim> После третьей ничего интересного для обычного пользователя
[17:24:38] <ForNeVeR> ɹǝɟılʍǝu: мумии так не говорят!
[17:24:52] <ɹǝɟılʍǝu> ForNeVeR, ты буйный блядь!
[17:25:03] <ForNeVeR> Хотя я не знаю, как мумии говорят. Может, и так.
[17:27:03] <Minoru> gsomix: ещё Git Magic есть, она более простым языком, вроде, и даже есть на русском: http://www-cs-students.stanford.edu/~blynn/gitmagic/
[17:29:46] <Minoru> rexim: выпей чаю и помни: всё. Будет. Чепоку!
[17:30:33] <gsomix> Minoru, и еще раз спасибо.
[17:37:12] <sleepyvenom> Чеппоку
[17:37:55] <ɹǝɟılʍǝu> sleepyvenom, настоящий погромист после факапа делает себе чепокку!
[17:38:02] <sleepyvenom> ^
[17:38:54] <sleepyvenom> Ибо чаще проще сделать чеппоку, чем исправить ._.
[17:45:33] <rexim> Minoru, :)
[17:46:24] <rexim> sleepyvenom, а потом кто-то после этого "самурая" приходит и так все исправляет.
[17:47:52] <rexim> Человек из Кемерово
[17:48:12] <rexim> https://www.youtube.com/watch?v=FNP1aMvkaOQ
[17:49:23] <ɹǝɟılʍǝu> rexim, приходит человек из Кемерово и всё исправляет.
[17:49:30] <rexim> ɹǝɟılʍǝu, ага
[17:51:43] <rexim> А я из Кемеровской области!
[17:51:49] <rexim> Но не из Кемерово. :(
[17:53:41] <ɹǝɟılʍǝu> rexim, есть у меня приятель из Кемерово...
[17:54:09] <rexim> ɹǝɟılʍǝu, ты с ним не пей
[17:54:12] <rexim> Здоровья не хватит
[17:54:22] m4n71k0r вышел из конференции
[17:58:12] <rexim> Minoru, https://www.youtube.com/watch?v=jwu2y9x5OlM
[18:00:11] <gsomix> > let b = a.slice(s![.., 0..1, ..]);
[18:00:15] <gsomix> Слайсинг выглядит не ок.
[18:00:45] <ɹǝɟılʍǝu> [ 0...1 ]
[18:00:53] <ɹǝɟılʍǝu> [ 0...o ]
[18:01:03] <ɹǝɟılʍǝu> Смуйлики!
[18:03:09] <gsomix> А вот это забавно.
[18:03:13] <gsomix> &A @ &A which produces a new Array
B @ A which consumes B, updates it with the result, and returns it
B @ &A which consumes B, updates it with the result, and returns it
C @= &A which performs an arithmetic operation in place
[18:03:20] <gsomix> Про операции над матрицами.
[18:03:36] <ForNeVeR> Это в каком языке такие?
[18:03:40] <gsomix> Rust.
[18:03:46] <gsomix> Библиотека ndarray.
[18:03:59] <ForNeVeR> rexim: я ниифуя не понял в той задаче. Ишуй-то всё ещё имеется?
[18:04:10] <ForNeVeR> rexim: Томас так всё запутал :)
[18:04:38] <rexim> ForNeVeR, я так понял он все еще https://github.com/morganey-lang/morganey-gradle-plugin/issues/2 делает
[18:05:00] <ForNeVeR> rexim: я так понял, у него какие-то проблемы с упаковкой файлов.
[18:05:08] <rexim> Он их уже вроде решил.
[18:05:16] <ForNeVeR> Он закрыл PR и создал новый PR с описанием ишуя %)
[18:05:21] <rexim> Да
[18:05:24] <ForNeVeR> И в нём пилит #2?
[18:05:27] <rexim> Да
[18:05:37] <rexim> Я себе сегодня весь лоб фейспалмами разбил
[18:06:17] <rexim> Причем он как танк. Просто прет вперед.
[18:06:23] <rexim> Хрен остановишь %)
[18:07:03] <gsomix> ForNeVeR, тебя такая семантика ок?
[18:07:51] <ForNeVeR> gsomix: мне мутабельность не ок, я опасаюсь. А тут её к тому же очень просто получить.
[18:08:08] <gsomix> ForNeVeR, ну, мутабельность жизненно необходима.
[18:08:15] <ForNeVeR> Допускаю.
[18:08:30] <ForNeVeR> Тогда у неё должен быть совершенно особый синтаксис, чтоб сразу было видно, что что-то мутируется.
[18:08:37] <gsomix> Да, пожалуй.
[18:08:41] <ForNeVeR> A @ B не должно мутировать ни A, ни B.
[18:08:55] <gsomix> Здесь пропуск & приведет к фатальными последствиям.
[18:08:57] <ForNeVeR> A @ &B я не вижу как-то сильно семантически отличающимся.
[18:09:07] <ForNeVeR> Причём, ну, & это же ссылка.
[18:09:21] <gsomix> А.
[18:09:23] <ForNeVeR> Почему операция начинает вести себя иначе, когда работает над ссылочными типами? Я вообще не вижу связи.
[18:09:24] <gsomix> Я не шарю в расте.
[18:09:37] <ForNeVeR> Я тоже такой себе растоман.
[18:12:11] <gsomix> Я вот боюсь сигнатур в расте.
[18:12:13] <gsomix> > impl<'a, A, S, S2, D, E> ShrAssign<&'a ArrayBase<S2, E>> for ArrayBase<S, D> where A: Clone + ShrAssign<A>, S: DataMut<Elem=A>, S2: Data<Elem=A>, D: Dimension, E: Dimension
[18:12:16] <gsomix> Брр.
[18:13:44] <ForNeVeR> rexim: давай поговорим!
[18:14:09] <rexim> ForNeVeR, выйдем?
[18:14:12] <ForNeVeR> rexim: а как вот надо поступать чувакам (пускай это будет Ян, например), если у них чото не получается запилить, но у них уже есть groundwork в какой-то ветке?
[18:14:34] <ForNeVeR> У меня просто нету ответа на этот вопрос, а иногда бывает нужно организовать такое действо.
[18:14:46] <ForNeVeR> Ишуй заводить неправильно, наверное (?)
[18:15:01] <ForNeVeR> PR тоже, кажется, неправильно, потому что PR решает задачи, а не создаёт их (?)
[18:15:13] <rexim> Я вот для таких вещей использую свою стратегию с расщеплением скоупа.
[18:15:19] <rexim> Я тебе про нее рассказывал?
[18:15:26] <ForNeVeR> Расскажи подробнее. Кажется, не рассказывал.
[18:15:27] <rexim> Я про нее на всех своих стримах трынжу.
[18:15:45] <ForNeVeR> Ты всю трындоту вырезаешь потом!
[18:15:47] <rexim> Идея короче в том, что я считаю, что объем задачи нельзя оценить пока ты не начнешь над ней работать.
[18:15:59] <ForNeVeR> Так, хорошо, я согласен.
[18:16:02] <rexim> У тебя есть таска "Сделать заебись".
[18:16:11] <rexim> Ты над ней работаешь фиксированное количество времени.
[18:16:14] <rexim> Скажем, час.
[18:16:26] <rexim> После часа, у тебя что-то сделано, но что-то не сделано.
[18:16:40] <rexim> Главное, чего ты добился, ты понял, что после часа еще осталось сделать.
[18:16:49] <rexim> Для того, что осталось сделать создаешь подзадачи.
[18:16:57] <rexim> Для подзадач повторяешь процесс.
[18:17:05] <rexim> И так пока корневая задача не сделана.
[18:17:14] <rexim> Но ты поди это Томасу объясни. %)
[18:17:22] <rexim> А, ну еще.
[18:17:35] <rexim> После часа ты мерджишь промежуточную работу в мастер
[18:17:40] <ForNeVeR> rexim: а ты опиши это дело где-нибудь
[18:17:42] <rexim> Само собой она должна быть компелируема.
[18:17:49] <ForNeVeR> rexim: в бложик напиши. И мы ему ссылку дадим.
[18:17:49] <rexim> ForNeVeR, я собираюсь.
[18:17:54] <rexim> Ага.
[18:18:05] <ForNeVeR> Хочешь, я ему ссылку дам, чтоб он не думал, что это ты для него бюрократию выдумываешь.
[18:18:23] <rexim> ForNeVeR, у меня еще в планах есть запилить тулзы, которые процесс расщепления визуализируют.
[18:18:40] <rexim> Какие-нибудь графики строят от времени/количества задача.
[18:18:46] <rexim> Ну и деревья подзадач
[18:18:46] <ForNeVeR> Скажу, мол, you seem to be disorganized a bit. rexim just write a good post about issue organization, and you should read it!
[18:18:59] <ɹǝɟılʍǝu> rexim, интересная идея.
[18:19:03] <ForNeVeR> rexim: just write the damn post!
[18:19:07] <rexim> ForNeVeR, окей...
[18:19:11] <rexim> ɹǝɟılʍǝu, она не моя.
[18:19:22] <ɹǝɟılʍǝu> rexim, а чья?
[18:19:26] <ForNeVeR> rexim: ну то есть серьёзно, напиши сперва эту схему, чтоб мы Томасу хоть что-то могли показать.
[18:19:26] <rexim> ɹǝɟılʍǝu, угадай %)
[18:19:34] <ɹǝɟılʍǝu> rexim, Нёвер?
[18:19:36] <ɹǝɟılʍǝu> Б-г?
[18:19:38] <ɹǝɟılʍǝu> Ленин?
[18:19:39] <rexim> ForNeVeR, хорошо.
[18:19:45] <rexim> ɹǝɟılʍǝu, http://www.yegor256.com/
[18:19:46] <ForNeVeR> rexim: может, даже я тебе чего насоветую, как можно дополнить
[18:20:00] <ɹǝɟılʍǝu> rexim, Но ведь это Егорка Ерохин!
[18:20:14] <rexim> ɹǝɟılʍǝu, он называет это Puzzle Driven Development http://www.yegor256.com/2009/03/04/pdd.html
[18:20:18] <rexim> И это охуенно
[18:20:28] <rexim> Правда он очень странно это все написал.
[18:20:34] <rexim> Я немножко ее под себя адаптировал
[18:21:26] <Minoru> ForNeVeR: касательно твоего изначального вопроса про задачи: я вот считаю, что нужно опубликовать свою работу как ветку в своём репозитории, а в ишшуй про задачу написать, мол, начал работать, столкнулся со следующими проблемами, пока что забиваю, то, что уже сделан, в ветке такой-то
[18:21:43] <ForNeVeR> Minoru: да, это хорошая идея!
[18:22:11] <ForNeVeR> Minoru: я бы ещё PR открыл и пометил как WIP, но описание проблем бы делал в ишуе.
[18:22:29] <ForNeVeR> Minoru: > Но ты поди это Томасу объясни. %)
[18:22:31] <rexim> ForNeVeR, я не уверен, что сегодня эту схему успею описать. Постараюсь завтра.
[18:22:35] <rexim> Честно-честно!
[18:22:37] <Minoru> ForNeVeR: PR придётся закрывать, если кто-то другой подхватит работу
[18:23:02] <ForNeVeR> rexim: никто не ставил тебе сроков. Как напишешь — так напишешь.
[18:23:06] <Minoru> ForNeVeR: а можно ссылку на этот тред с Томасом?
[18:23:16] <ForNeVeR> Minoru: это... проблема
[18:23:23] <ForNeVeR> Minoru: нет "треда с Томасом" :)
[18:23:30] <Minoru> а
[18:23:34] <Minoru> человек-проблема
[18:23:36] <Minoru> понятно :(
[18:23:43] <ForNeVeR> Minoru: есть два пул-реквеста, в которых он периодически показывает непонимание важных (на мой взгляд) вещей.
[18:24:04] <ForNeVeR> То есть он просто вообще не представляет, как мы организуем работу по ишуям и пул-реквестам.
[18:24:19] <ForNeVeR> И я тоже не понимал, покуда не начал на работе пользоваться всем этим.
[18:24:58] <ForNeVeR> Ну то есть это не значит, что он плохой. Он решает задачи и деятельный человек, но просто пока очень плохо во всём этом ориентируется, и потому выходит бестолково.
[18:25:11] <ForNeVeR> А миксер на него из-за этого злится.
[18:25:21] <rexim> -_-
[18:25:30] <rexim> Давайте валите все на Миксера!
[18:25:38] <ForNeVeR> (я бы тоже злился, если б кто-то рядом не понимал базовых истин — например, что int наследуется от object, или что ValueType копируется при присваивании)
[18:26:02] <ForNeVeR> rexim: нет, нет, миксера я тоже уважаю и понимаю.
[18:26:13] <rexim> ForNeVeR, я вот, кстати, этого не знал, когда тебе таки запиливал.
[18:26:16] <rexim> %)
[18:26:36] <ForNeVeR> rexim: я примерно представляю границы твоих знаний в этой области.
[18:26:41] <rexim> Я думал я пишу на смеси жавы с плюсами.
[18:27:00] <ForNeVeR> rexim: а вот прикинь, у нас в кабинете сидит верстальщик
[18:27:19] <ForNeVeR> Ему дают проекты на C# верстать, и, соответственно, ему в серверной части приходится шарить маленько.
[18:27:28] <rexim> Ох...
[18:27:50] <ForNeVeR> И он ко мне приходит с совершенно идиотическими вопросами, типа, как проверить, что переменная определена (не является undefined), или что-нибудь ещё эдакое.
[18:28:01] <rexim> Гы
[18:28:25] <ForNeVeR> И вот представь, каково мне!
[18:28:41] <rexim> Когда я работал в 4geo, у нас верстальщик еще и UI для десктопной приложухи делал.
[18:28:47] <ForNeVeR> Но я держусь, я ни разу на него не ругался, и всегда стараюсь объяснить на доступном для него уровне.
[18:29:03] <rexim> ForNeVeR, ты молодец!
[18:29:17] <ForNeVeR> Чувак меня уважает (как мне кажется), и понемножку стал сам разбираться в особенностях всего, что я поясняю.
[18:29:43] <ForNeVeR> rexim: так что это, ты просто запасись терпением. Испортить отношения с контрибьютором легко, а заслужить уважение — нет.
[18:30:17] <rexim> ForNeVeR, https://github.com/morganey-lang/morganey-gradle-plugin/pull/10 -_-
[18:30:25] <rexim> С таким не жалко
[18:30:39] <rexim> А
[18:30:40] <rexim> Блин
[18:30:44] <rexim> Он заимплементил.
[18:31:37] <ForNeVeR> rexim: ну да, с верстальщиком мне точно жалко ругаться. Верстальщик — полезный человек.
[18:31:48] <ForNeVeR> Он знает, как центрировать текст на странице.
[18:31:56] gsomix вышел из конференции
[18:31:58] <ForNeVeR> В 2016 году тебе нужен специальный сотрудник для этого :)
[18:34:18] <Minoru> > rexim: так что это, ты просто запасись терпением.
https://www.youtube.com/watch?v=7-laSicihL0&t=1m37s (конец номера в 2m30s)
[18:35:29] <rexim> Minoru, спасибо
[18:36:39] <ForNeVeR> rexim: точно про тебя :)
[18:36:45] <rexim> -__-
[18:37:36] <ɹǝɟılʍǝu> Блин.
[18:37:52] <ɹǝɟılʍǝu> Захотелось приложение на работе описать на категориях...
[18:38:59] <rexim> Т.е. функциями?
[18:39:03] <rexim> Ты и так это делаешь.
[18:39:40] <ForNeVeR> rexim: забавно, что основной проект у нас юзает gradle-wrapper 3.1, а тестовый проект юзает 2.13
[18:39:51] <ForNeVeR> На кой хрен мы так сделали? %)
[18:39:52] <ɹǝɟılʍǝu> rexim, не только. И мыслить так.
[18:40:05] portnov зашёл в конференцию
[18:40:10] * rexim посмотрел на ForNeVeR, отвернулся и тяжело вздохнул.
[18:40:19] <ForNeVeR> rexim: я заведу ишуй
[18:40:24] <rexim> ForNeVeR, :+1:
[18:40:28] <ForNeVeR> А лучше пул-реквест!
[18:40:31] <rexim> :+2:
[18:40:31] <ForNeVeR> Открою и закрою его!
[18:40:34] <ForNeVeR> И заведу новый!
[18:40:35] <rexim> :+3:
[18:40:37] <rexim> :+4:
[18:40:38] <ForNeVeR> XD
[18:40:38] <rexim> sdfgjsdhf
[18:45:25] <rexim> ForNeVeR, слушай, а ты не хочешь быть прожект лидером morganey-gradle-plugin?
[18:45:40] <ForNeVeR> rexim: э, ну давай.
[18:45:48] <ForNeVeR> Больше-то всё равно некому :)
[18:45:58] <ForNeVeR> Ну, ты сам и так дофига чем занимаешься.
[18:46:08] <Minoru> моргание-грабли-плагин
[18:46:14] <ForNeVeR> Minoru: так точно!
[18:46:39] <rexim> ForNeVeR, я был бы жутко благодарен! Но если будет тяжело, ты скажи. Я заберу обратно. :)
[18:46:42] <Minoru> там что, из коробки даже граблей нет? Для продакшена не годится!
[18:46:58] <ForNeVeR> Minoru: из коробки есть, но их нельзя plug-in
[18:47:23] <ForNeVeR> Minoru: как говорится, "Silverware in your stare or plug-in in your software"!
[18:47:26] <rexim> Хм...
[18:47:33] <rexim> Как бы это формально-то сделать...
[18:47:44] <ForNeVeR> rexim: да, а откуда мы узнаём, кто где лидер?
[18:47:55] <ForNeVeR> rexim: предлагаю в organization создать отдельный файл со списком.
[18:48:10] <rexim> ForNeVeR, https://github.com/morganey-lang/organization/issues/6
[18:48:18] <ForNeVeR> rexim: вероятно, в будущем это можно будет на сайте вывешивать, а пока просто там.
[18:48:20] <rexim> 2 days ago %)
[18:48:30] <rexim> Сейчас запилю.
[18:48:35] <ForNeVeR> Ну давай, запиливай. Ты капитан!
[18:48:50] <Minoru> ForNeVeR: я аж вголос с «silverware in your stare» заржал
[18:49:01] <Minoru> хорошо, что не ночь, а не то все соседей перебудил бы
[18:50:19] <ForNeVeR> Minoru: https://pbs.twimg.com/media/CttWN-SW8AAPOkf.jpg:large
[18:50:46] <ForNeVeR> Но остальные два перевода мне не понравились.
[18:51:11] <ForNeVeR> rexim: http://cs8.pikabu.ru/post_img/2016/10/05/5/1475654051199624072.jpg
[18:51:14] <ForNeVeR> Или я показывал уже?
[18:51:42] <Minoru> ForNeVeR: мне по этой ссылке говорят 404
[18:51:57] <Minoru> причём сослался-то ты, вроде, на картинку, но мне говорят, что нет такого твита
[18:51:59] <ForNeVeR> Ей богу, у меня открывается
[18:52:05] <ForNeVeR> А
[18:52:09] <ForNeVeR> Щя я тебе сохроню
[18:52:44] <ForNeVeR> Minoru: https://dl.dropboxusercontent.com/u/10908547/CttWN-SW8AAPOkf.jpg
[18:52:53] <ForNeVeR> Это оригинал шутки про silverware.
[18:53:04] <ForNeVeR> Ну, я оттуда прочитал. Хз чей твитор.
[18:54:07] <ForNeVeR> rexim: лол, bintray только щас начал проверять багрепорт про юникоод :)
[18:54:16] <Minoru> ну да, первые два перевода более-менее близки к оригиналу и потому скучны. Спасибо :)
[18:54:30] <ForNeVeR> Ага.
[18:56:19] <rexim> ForNeVeR, гы
[18:56:38] <rexim> ForNeVeR, https://github.com/morganey-lang/organization/pull/12
[18:56:55] dzhon вышел из конференции
[18:56:56] dzhon зашёл в конференцию
[18:59:58] revenrof зашёл в конференцию
[19:01:43] ckorzhik вышел из конференции
[19:06:45] <ɹǝɟılʍǝu> А реально ли заебенить компилятор моргани на моргани?
[19:07:00] <ɹǝɟılʍǝu> rexim, оно, кстати, в какой-то промежуточный код собирается?
[19:07:28] <rexim> Нет
[19:08:22] Славный капитан зашёл в конференцию
[19:09:08] <ɹǝɟılʍǝu> Надо навернуть LLVM!
[19:17:44] <ɹǝɟılʍǝu> Хм.
[19:17:48] <uggur> "ɹǝɟılʍǝu: А реально ли заебенить компилятор моргани на моргани?" нет :)
[19:17:53] <ɹǝɟılʍǝu> Не знал про -O4 у clang
[19:17:56] <uggur> чёт мне кажется, что работать слишком медленно будет
[19:18:02] <ɹǝɟılʍǝu> uggur, и что?
[19:18:09] <uggur> хотяя...
[19:18:26] <uggur> если запилить сначала компилятор на нормальном ЯП, то можно и раскрутить моргани
[19:19:12] <uggur> ɹǝɟılʍǝu: Я прост подумал, что возможно сделать оптимизирующий компилятор моргани, который будет делать быстрый код.
[19:19:39] <ɹǝɟılʍǝu> uggur, логично.
[19:19:51] <ɹǝɟılʍǝu> В лямбла-исчислении это сделать не так сложно.
[19:19:55] <uggur> "ɹǝɟılʍǝu: uggur, и что?" я не могу ждать больше жизни вселенной :)
[19:20:11] <ɹǝɟılʍǝu> Достаточно просто вычислить всё до самого упора. А потом пускай LLVM напрягается.
[19:20:34] <uggur> ɹǝɟılʍǝu: Уверен, что нужно будет свои оптимизации писать.
[19:20:40] <uggur> Для чисел Карри, например
[19:20:41] <ɹǝɟılʍǝu> Ну да.
[19:20:55] <uggur> но в принципе оно не должно работать НАСТОЛЬКО медленно
[19:21:12] <Minoru> uggur: что за числа Карри?
[19:21:25] <ɹǝɟılʍǝu> Minoru, (succ(zero))
[19:21:33] <uggur> XD
[19:21:34] <ɹǝɟılʍǝu> (succ(succ(zero))
[19:21:37] <Minoru> это же числа Чёрча, разве нет?
[19:21:40] <uggur> Это расширение для чисел Чёрча
[19:21:54] <ɹǝɟılʍǝu> А чёрт их пойми!
[19:22:06] <uggur> Числа Чёрча представляют собой аксиоматику Пеано в лямбда-представлении, разве нет?
[19:22:11] <rexim> chpoke chpoke chpoke
[19:22:13] <rexim> Чисто Миксера
[19:22:17] <rexim> Число*
[19:22:19] <Minoru> uggur: дай ссылок, мне DDG ни единого ответа нормального не дал
[19:22:38] <uggur> Minoru: мне лениво
[19:22:53] <uggur> да и если ссылок нет, значит препод наврал и нету никаких чисел Карри
[19:23:05] <uggur> или они называются как-то иначе %)
[19:23:06] <rexim> ForNeVeR, спасибо тебе большое! Если понадобиться помощь в воспитании зови в тред, поддержу.
[19:23:12] <rexim> понадобится*
[19:23:22] <ForNeVeR> rexim: я ему щас рассказываю про commit signing :)
[19:23:32] <rexim> ForNeVeR, гы
[19:23:35] <uggur> rexim: ремень не забудь :D
[19:23:37] <ɹǝɟılʍǝu> ForNeVeR, ты аткой молодце!
[19:23:37] <ForNeVeR> Похоже, он лепит эти Signed-off-by везде подряд, не понимая, что они значат.
[19:23:54] <uggur> ForNeVeR: это вообще где? %)
[19:23:55] <rexim> ForNeVeR, мне кажется они идут из его тулзы для гита.
[19:24:02] <ForNeVeR> rexim: но там нету подписей
[19:24:04] <rexim> ForNeVeR, он там каким-то кракеном пользуется.
[19:24:12] <ForNeVeR> rexim: и он в описание PR тоже их вставляет!
[19:24:21] <uggur> а, для гита (:
[19:24:26] <rexim> Так может эта тулза в гитхаб умеет
[19:24:33] <rexim> Она какая-то гуёвая
[19:24:38] <rexim> Я у него на стриме видел
[19:24:39] <ForNeVeR> rexim: но PR точно не подписан.
[19:24:43] <rexim> Хм...
[19:25:09] <uggur> фигня какая-то юридическая
[19:25:22] <ForNeVeR> Нет, не юридическая.
[19:25:43] <ɹǝɟılʍǝu> ForNeVeR, так вроде ж юридическая.
[19:25:54] <Minoru> да, юридическая
[19:26:01] <ForNeVeR> ɹǝɟılʍǝu: криптоподпись под каждым коммитом — вполне себе практичное дело, по-моему.
[19:26:12] <Minoru> не путает ли Форневерик signed-off-by с цифровыми— ах да, путает
[19:26:13] <ForNeVeR> Это позволяет верифицировать коммит, чтоб его не подделали злодеи.
[19:26:32] <ForNeVeR> Minoru: чо, где я путаю?
[19:26:34] <Minoru> ForNeVeR: это связанные, но независимые вещи, короче
[19:26:40] <ForNeVeR> https://github.com/morganey-lang/morganey-gradle-plugin/pull/14#issuecomment-251710719
[19:26:42] <ForNeVeR> Там читайте, кароч
[19:27:06] <ForNeVeR> А, может, и путаю. Я их вместе всегда видел...
[19:27:13] <ForNeVeR> Ну да ладно, я заранее извинился :)
[19:27:23] <rexim> ForNeVeR, ты аккуратнее с ссылками в чяти. На все ссылки, которые ты сюда постишь налетает нялайфер и начинает там чпокать. %)
[19:27:40] <rexim> А хотя
[19:27:44] <rexim> Что в этом плохого?
[19:27:47] <ForNeVeR> rexim: ну и что? Он взрослый человек. Если он кому-то будет мешать — пускай с ним там говорят.
[19:28:00] <rexim> ɹǝɟılʍǝu, го в ишуях чпокать?
[19:28:59] <ForNeVeR> Go issues?
[19:30:14] <rexim> ForNeVeR, о! Кажется можно ограничить круг лиц, которые могу моржить в мастер!
[19:30:23] <rexim> > Restrict who can push to this branch
Specify people or teams allowed to push to this branch. Required status checks will still prevent these people from merging if the checks fail.
[19:30:33] <rexim> Я включю для градлоплагина?
[19:31:09] <Minoru> ForNeVeR: на SO нормально описали, в общем: http://stackoverflow.com/a/1962112/2350060 Олсо заметь, что --signoff у git commit не подразумевает --gpg-sign
[19:32:13] <ForNeVeR> Minoru: ок
[19:32:15] <ForNeVeR> rexim: ок
[19:32:21] <ForNeVeR> Minoru: спасибо, теперь я знаю больше
[19:32:27] <ForNeVeR> Minoru: можешь там в ишуях написать!
[19:32:33] <ForNeVeR> https://github.com/morganey-lang/morganey-gradle-plugin/pull/14
[19:33:00] <rexim> ForNeVeR, все. Теперь Томас теоритически не сможет это сделать. Только ты.
[19:33:09] <ForNeVeR> rexim: хорошо :)
[19:33:14] <rexim> Блин! Каждый раз когда я лезу в настройки прав, это из-за Томаса ._.
[19:33:23] <ForNeVeR> Да ладно тебе, старина!
[19:33:28] <ForNeVeR> Теперь мы знаем про настройки прав
[19:33:33] <rexim> Кстати, да.
[19:33:42] <rexim> Просто так бы я это все не узнал %)
[19:33:43] dzhon вышел из конференции
[19:33:47] <ForNeVeR> Моргани — образовательный проект :)
[19:33:53] <rexim> Причем для всех.
[19:33:56] <rexim> Даже для админов
[19:34:36] <ForNeVeR> rexim: кажись, у админов есть галочка, чтобы подавить безопасность
[19:34:49] <ForNeVeR> Возможно, я мержил прошлый реквест, пока ты возился с правами.
[19:35:10] <rexim> Хм...
[19:35:25] <rexim> ForNeVeR, я не очень понял. Что-то не работает?
[19:35:44] <ForNeVeR> rexim: буду мержить ещё что-то — сообщу.
[19:35:54] <rexim> Окей
[19:38:18] <Minoru> rexim: а зачем инвайтить? Я вряд ли буду туда что-то контрибьютить
[19:38:38] <ForNeVeR> Minoru: он хочет на тебя ишуи повесить!
[19:38:42] <Minoru> (кроме комментов мимокрокодила)
[19:39:04] <ForNeVeR> Minoru: меня он тоже так заманивал — сперва ишуй поревьюй, потом фичу сделай, а теперь вот овни-ка проект!
[19:39:13] <rexim> Minoru, мембер ни к чему не обязывает.
[19:39:20] <rexim> Просто плашечка в профиле. :)
[19:39:23] <ForNeVeR> rexim: рассказывай больше :)
[19:39:31] <rexim> ForNeVeR, тссс!11
[19:39:33] <ForNeVeR> Алсо, мембер по умолчанию не виден никому
[19:39:41] ckorzhik зашёл в конференцию
[19:39:44] <rexim> Ну, потенциальная плашечка
[19:39:58] <ɹǝɟılʍǝu> Шашечка.
[19:40:01] <ɹǝɟılʍǝu> Шишечка.
[19:40:12] <rexim> Minoru, алсо я хотел тебя пригласить вычитать https://github.com/morganey-lang/organization
[19:40:18] <rexim> Но чуть по позже.
[19:40:22] <rexim> Если ты не против. :)
[19:41:19] <ɹǝɟılʍǝu> А ишуй на вычитывание есть?
[19:41:52] <rexim> ɹǝɟılʍǝu, я планировал создать, да.
[19:42:10] <rexim> Ишуй будет формальным приглашением уже. :)
[19:42:29] <Minoru> rexim: ок, инвайт принял, но плашечку добавлять не буду. Просто странно будет иметь плашечку, если я к проекту отношения не имею. Без обид? А на вычитывание приглашай, конечно, эт мы всегда рады!
[19:42:29] <rexim> Я сейчас пока просто спрашиваю. Вдруг Минору не хочет или занят.
[19:42:42] <rexim> ɹǝɟılʍǝu, а, кстати, тоже хочешь повычитывать?
[19:43:39] <rexim> Minoru, да конечно без обид! :) Окей, я тогда потом создам ишуй и тебя засуммоню тудаю
[19:43:46] <rexim> ɹǝɟılʍǝu, и тебя.
[19:44:10] <rexim> Только если будет два ревьюера надо будет подумать как лучше все организовать, чтобы друг другу не мешаться.
[19:44:18] <rexim> Поэтому я позже создам. :)
[19:44:21] <rexim> Надо подумать.
[19:45:13] * Minoru не видит ничего плохого в том, чтобы два ревьювера неумышленно указали на одну и ту же ошибку
[19:45:26] <ForNeVeR> Minoru: ок, спасибо за ссылку, sign-off и правда какая-то легальная ерунда.
[19:46:50] <rexim> Minoru, зависит от формы высказывания. Если я получу например два конфликтующиз пулл реквеста, я не хочу с ними разбираться. Поэтому формат пулл реквестов, например, отметается.
[19:47:47] revenrof вышел из конференции
[19:49:36] Graf зашёл в конференцию
[19:49:42] Graf вышел из конференции
[19:49:49] <Minoru> rexim: а, гм. Я не стал клацать ссылочку, т.к. ты сказал, что попозже :) Я думал, у тебя там PR с кучей текста будет. Думаю, PR-ы отметать не стоит — пусть просто второй сабмитящий возьмёт на себя обязанность ребейзнуть свои правки. Если ты не будешь заставлять меня бесконечно ребейзить мой PR, пока ты там что-то пушишь и мержишь другие PR-ы, я буду считать, что это честно
[19:50:38] <Minoru> rexim: т.е. если конфликт из-за того, что я позже засабмитил — то ребейзить обязан я. Если ты сперва помержил более новый PR, то обязанность ребейзить мой уже на тебе. Как-то так.
[19:50:47] <ɹǝɟılʍǝu> rexim, да пускай PR-ы будут...
[19:51:01] <ɹǝɟılʍǝu> Не так и многа будет там правок, да и править почти негде.
[19:51:15] <rexim> Хм...
[19:51:28] <rexim> Конфликтов не будет если ревьюить в разное время.
[19:51:45] <rexim> Я могу попросить Минору создать ПР и потом Нялайфера поревьить ПР со мной. :)
[19:51:52] <rexim> А потом наоборот.
[19:52:07] <rexim> Нялайфер создает ПР, а мы с Минору ревьюим.
[19:52:07] <ɹǝɟılʍǝu> Да, так правильней.
[19:52:08] <rexim> Гы
[19:52:16] <ɹǝɟılʍǝu> Я уже создал один!
[19:52:16] <ForNeVeR> rexim: а вот зацени, мне сегодня в устаревшую ветку принесли PR с изменением форматирования (!), расширением скоупов переменных (!!) и ошибочной логикой (!!!)
[19:52:30] <ForNeVeR> https://github.com/ForNeVeR/kaiwa/pull/154
[19:52:33] <rexim> ForNeVeR, О_О
[19:53:15] <ɹǝɟılʍǝu> ForNeVeR, I do not second this!
[19:53:16] <rexim> ForNeVeR, оу! оу! А ты помнишь в каком-то проекте был классный линтер?
[19:53:19] <Minoru> ForNeVeR: изменение размера бумаги (!), расширение ковшей переменных (!!) и ошибочным мышлением (!!!)
[19:53:31] <rexim> ForNeVeR, кажется это был опенсорсный трелло.
[19:53:35] <rexim> Может вам такой же настроить?
[19:53:35] <ForNeVeR> rexim: дак в кайве и был линтер
[19:53:41] <rexim> А, ок
[19:53:41] <ForNeVeR> Но в develop
[19:53:43] <ɹǝɟılʍǝu> Minoru, гыгыгыгыгы
[19:53:44] <ForNeVeR> В мастере нету.
[19:53:48] <ForNeVeR> Потому что мастер outdated.
[19:54:08] <ɹǝɟılʍǝu> Аутдейтед.
[19:54:14] <ForNeVeR> rexim: меня посаны в javascript@ уговорили запилить линтер. Я сначала не хотел, а потом ничо, втянулся. Линтер для жабаскрипта полезен.
[19:54:51] <rexim> Эт да
[19:54:59] <rexim> Some fixes! Check it out!
[19:55:10] <rexim> Такое ощущение, что это тролль какой-то -_-
[19:55:33] <ForNeVeR> А он сюда иногда заходит :)
[19:56:03] <ForNeVeR> По-моему, просто чел типа Томаса. Всё время ищет, куда бы свою силушку богатырскую применить, для каких добродеяний.
[19:56:11] <ɹǝɟılʍǝu> rexim, кстати https://github.com/morganey-lang/organization/pull/13
[19:56:15] <ɹǝɟılʍǝu> А с этим чо?
[19:57:15] <ɹǝɟılʍǝu> Ох ёбаный пирожок!
[19:57:18] <ɹǝɟılʍǝu> Коньфликты!
[19:57:21] ɹǝɟılʍǝu вышел из конференции
[19:57:31] <ForNeVeR> Как он напугался :)
[19:58:24] itelmen зашёл в конференцию
[19:59:39] <Minoru> rexim: почему ты не попросил меня поревьювить PR Ня? Там ошибка!
[20:00:39] <Minoru> ладно. Починю, когда буду делать полноценную вычитку
[20:03:04] <rexim> Minoru, это не тот PR про который ты думаешь.
[20:03:33] <rexim> Minoru, это https://github.com/morganey-lang/community/issues/10 он к вычитке отношения не имеет. :)
[20:03:41] <rexim> Или ты каждый PR в community хочешь ревьюить?
[20:03:47] <rexim> Могу организовать!
[20:03:56] <rexim> Пару кликов в настройках!
[20:04:14] <Minoru> >_<
[20:04:22] <Minoru> а Форневерик мне говори-ил, предупрежда-ал!
[20:04:32] <ForNeVeR> :D
[20:04:35] <rexim> Minoru, так ты сам спросил!
[20:05:34] <Minoru> rexim: ок. Нет, не хочу всё ревьювить. Сейчас зашлю в morganey-lang/community PR с правками тогда.
[20:06:11] <rexim> Minoru, ты про an community?
[20:06:15] <Minoru> да
[20:06:21] <Minoru> ты и сам уже собрался чинить?
[20:06:23] <rexim> Я это уже пофиксил где смог
[20:06:36] <rexim> Могли затесаться случаи когда an и community на разных строках
[20:06:44] <rexim> Я не это не натравливал поиск
[20:08:18] <Minoru> rexim: а, ок. Нет, ты вроде всё починил, я глянул.
[20:08:37] <rexim> Minoru, круто! Спасибо! :)
[20:11:49] <ForNeVeR> Будни саппорта.
[20:12:04] <ForNeVeR> Заказчик просит сделать расчётную формочку для другого вообще проекта, чужого.
[20:12:21] <ForNeVeR> На вопрос "почему" отвечает — потому что кроме вас никто вообще ничего не делает :)
[20:13:41] <ForNeVeR> А у нас с тем проектом интеграция, так что, похоже, мы реально будем это делать %)
[20:15:38] <rexim> ForNeVeR, лол. Техника захвата рынка путем выполнения работы хорошо.
[20:15:45] <rexim> Потому что это так редко блядь кто-то делает.
[20:15:59] gsomix зашёл в конференцию
[20:16:11] <gsomix> Утро.
[20:16:14] <ForNeVeR> Знаешь, я не люблю всю эту экономоту, но *такая* техника захвата рынка мне нравится.
[20:19:56] sss|zombie зашёл в конференцию
[20:21:34] <rexim> Minoru, формальное приглашение. :) https://github.com/morganey-lang/community/issues/16
[20:22:54] <rexim> ForNeVeR, вообще, похорошему бы Тома попросить, т.к. он нейтив спикер.
[20:22:58] <rexim> Но что-то не хочется ._.
[20:23:28] <rexim> У меня уже к ним слишком предвзятое отношение.
[20:23:30] <rexim> Это не хорошо.
[20:23:35] <ForNeVeR> rexim: ну его в баню, он странно пишет :)
[20:23:44] <ForNeVeR> Нейтив спикер != грамотный
[20:23:54] <rexim> Да Я С Тобой Полностью Согласен
[20:23:58] <ForNeVeR> XD
[20:24:03] <ForNeVeR> XDDDD
[20:24:19] <ForNeVeR> rexim: мне хочется такие его сообщения читать нараспев :)
[20:24:44] <rexim> Ага :)
[20:25:21] <ForNeVeR> Ну, тут следует заметить, что для их культуры это может быть не так странно, как для нашей.
[20:25:33] <ForNeVeR> У них в заголовках пишут с большой буквы все слова.
[20:25:40] <ForNeVeR> Подозреваю, что на вывесках тоже.
[20:26:09] <rexim> И даже в переписках похоже.
[20:26:16] <ForNeVeR> Возможно, для него комментарий на гитхабе — это примерно как вывеска. А лог в программе — ну, скажем, как бегущая строка в автобусе.
[20:26:30] <ForNeVeR> И поэтому он делает в соответствии со своим представлением, что и как надо писать.
[20:26:35] <ForNeVeR> Вероятно, это неверно
[20:26:48] <rexim> На самом деле все было не так? %)
[20:27:10] * rexim почувствовал себя старым
[20:27:19] <ForNeVeR> Старым сказочником?
[20:27:38] <rexim> Ага!
[20:27:57] <rexim> Сказки в ишуях рассказываю
[20:41:39] <gsomix> Что у вас тут?
[20:47:09] <gsomix> Ок, сел играться с F#.
[20:47:31] <gsomix> Сколько обычно нужно времени, чтобы стало понятно, как организовывать код в функциональных языках? :)
[20:49:21] <Minoru> gsomix: а вот мы по тебе сейчас и померяем!
[20:49:31] <gsomix> O_O
[20:49:40] <Minoru> а если серьёзно, то там принципы организации вроде такие же. Ну, или я не понял, о каких принципах речь
[20:50:08] <gsomix> Ну, в шарпе я пишу неймспейсы, в них классы, в них методы и поля.
[20:50:09] <gsomix> :)
[20:50:21] <gsomix> Здесь я пишу неймспейсы, в них модули, в них типы, а рядом функции?
[20:51:21] <Minoru> а. В Хаскеле это не до конца решённый вопрос, про F# не знаю
[20:51:26] <rexim> А в фшарпе есть функторы, как в окамле?
[20:51:29] <Minoru> в Хаскеле некоторые делают отдельные модули для типов
[20:51:58] <gsomix> rexim, нету.
[20:52:00] <Minoru> ну и неймспейсы с модулями воедино связаны, поэтому сильно не повыделываешься
[21:01:18] <rexim> Чот у мня дома холодно! :(
[21:01:58] <gsomix> Потому что ты в Сибири.
[21:02:10] <rexim> Точно!
[21:07:27] <rexim> Minoru, чаёчманэ?
[21:08:06] kpecmuk зашёл в конференцию
[21:11:17] <Minoru> Гсомикс ни на минуту не даст забыться!
[21:11:45] <Minoru> rexim: ужиначнэ. Ещё пятнадцать минуток — и будет тебе PR. У меня энергия прямо перед финальной вычиткой закончилась :(
[21:12:26] <rexim> Minoru, лол, да я просто так же. :) Ты ж никак во времени не ограничен.
[21:12:35] <rexim> Minoru, приятного!
[21:24:41] newlifer зашёл в конференцию
[21:24:54] dzhon зашёл в конференцию
[21:25:14] newlifer вышел из конференции
[21:25:15] newlifer зашёл в конференцию
[21:25:15] <Minoru> rexim: оказывается, бывает гречневая лапша!
[21:27:02] <rexim> Minoru, ага!
[21:27:20] <rexim> Я как раз макарошек покушал. :)
[21:29:37] <gsomix> Minoru, соба.
[21:31:16] <Minoru> gsomix: о, спасибо, а то я услышал «сопа» (это я Ютуб смотрел и узнал). а Википедия сказала, что это рыба такая :(
[21:31:54] <gsomix> Minoru, с курицей, овощами, соевым соусом и кунжутом -- очень ок.
[21:32:12] <gsomix> Особенно, если ее пожарить.
[21:33:33] <Minoru> gsomix: это в каких-нибудь суши-барах можно заказать, да? Хотелось бы попробовать.
[21:33:47] <gsomix> Это дома делается. :)
[21:34:01] <gsomix> Minoru, а так, наверное, да, можно.
[21:34:24] <newlifer> Minoru, в wok есть.
[21:34:32] <Minoru> я, прямо скажем, херовенький повар. Впрочем, надо будет глянуть на рецепты.
[21:35:00] <newlifer> Minoru, главное — следовать алгоритму.
[21:36:35] <Minoru> newlifer: да у них там алгоритмы уровня «мелко порезать», без указания, что такое «мелко»
[21:36:50] <newlifer> Minoru, вот да.
[21:36:51] <Minoru> «варить 10–15 минут» — тоже отличный рецепт
[21:40:22] <Minoru> rexim: что-то я не понял про права доступа к этой репе
[21:40:43] <Minoru> я там нажал карандашик в редакторе — мне сказало что-то про форк, но при этом продолжало показывать основной репозиторий
[21:40:50] <Minoru> я решил, что это значит, что я в него могу пушить
[21:40:54] <Minoru> сделал клон, поправил всё в Vim
[21:41:14] <Minoru> пытаюсь пушить — «ERROR: Permission to morganey-lang/community.git denied to Minoru.»
[21:42:35] <rexim> Minoru, ты точно в форк пушишь?
[21:42:37] xmi вышел из конференции
[21:43:27] <Minoru> не в форк. Я так понял, что он мне не нужен, иначе меня на него перенаправили бы, когда я карандашик нажал
[21:43:52] <rexim> Что я ничего не понял...
[21:43:56] <Minoru> хм, но форк оно создало
[21:44:13] <rexim> Minoru, ты пытаешься все это через UI гитхаба делать?
[21:44:16] <Minoru> я, видимо, неправильно запомнил, что там происходит при нажатии карандашика в интерфейсе Гитхаба
[21:44:17] <Minoru> пытался
[21:44:20] <Minoru> потом передумал
[21:44:35] <Minoru> забей, я уже понял, что мне действительно нужно пушить в форк
[21:44:45] <rexim> Окич! ^_^
[21:46:39] Akon32 зашёл в конференцию
[21:49:58] <Minoru> «пятнадцать минуток» длинной в 33 минуты…
[21:51:38] <rexim> Minoru, опять там помидоришь?
[21:51:56] <rexim> Поминоришь! :D
[21:53:25] <Minoru> нет
[21:53:38] <rexim> Minoru, зацени какой классный у меня скриншотик в димупере! https://github.com/tsoding/dimooper
[21:53:46] <Minoru> Помодоро я юзаю только когда совсем жопа с тем, чтобы себя заставить что-то делать
[21:54:48] <Minoru> скриншотик… Я до сих пор не понимаю, что значат цвета и линии >_<
[21:55:46] <rexim> Minoru, линии значят ноты. Чем выше линия - тем выше нота. Чем длинее линия - тем нота дольше. Цвета означают разные инструменты.
[21:56:12] <rexim> Или ты про вертикальные линии?
[21:56:15] <rexim> Белые которые.
[21:56:54] <rexim> Вертикальные линии которые серые разделяют так по его размеру. Вертикальная белая бегущая линия проигрывает ноты, по которым бежит
[21:56:54] <Minoru> вертикальные, похоже, означают бит
[21:56:58] <rexim> Ага
[21:57:00] <rexim> Типа того
[21:57:22] <Minoru> окей, теперь понятно. Спасибо!
[21:57:36] <Minoru> Мигсэру обучающэ!
[21:57:48] <rexim> Minoru, спасибо за ПР! Я сейчас закончу чистить трекер у димупера и поревьюю. :)
[21:58:03] <rexim> Трекер нужно чистить регулярно!
[21:58:09] <rexim> Иначе захламляется :(
[21:58:28] <Minoru> у тебя ещё второй ревьювер есть, не забывай!
[21:59:01] <rexim> Эт да!
[21:59:40] unclechu зашёл в конференцию
[21:59:43] <rexim> Minoru, спасибо, что напомнил. :)
[22:04:11] <Minoru> newlifer: review provider!
[22:04:21] <rexim> newviewer
[22:05:41] <newlifer> Ага.
[22:05:44] <newlifer> Смотрю.
[22:07:37] <rexim> Minoru, arise - замечательно слово, про которое я забыл. Спасибо! :)
[22:08:35] <Minoru> rexim: эрайз энд ашайн!
[22:10:24] <rexim> xD
[22:15:13] <Minoru> rexim: «LGTM»?
[22:17:36] <newlifer> Minoru, легитимно?
[22:18:54] <Minoru> newlifer: ._.
[22:19:01] <Minoru> newlifer: «looks good to me»
[22:23:35] grouzen зашёл в конференцию
[22:24:49] <rexim> Minoru, что-то не так?
[22:24:59] <newlifer> rexim, а куда делся мой +1?
[22:24:59] <rexim> А
[22:26:11] kpecmuk вышел из конференции
[22:26:50] <Minoru> rexim: ты не так написал и я тебе хотел в чат процитировать, но… пальцы… они сами что-то пишут, а башка только мысли думает…
[22:27:03] <Minoru> newlifer: я его съел! Спасибо
[22:27:13] <Minoru> // +1, а не Миксера
[22:27:32] <newlifer> Minoru, омг!
[22:27:43] <newlifer> А вот на это можно пофапать http://cs9.pikabu.ru/post_img/2016/10/05/4/147564686812753894.jpg
[22:29:28] <Kerrigаn> newlifer: еееее
[22:29:31] <rexim> newlifer, ты же знаешь как на гитхабе ПРы аппрувить?
[22:29:45] <newlifer> rexim, нет ._.
[22:29:58] <Minoru> newlifer: как нет?
[22:29:59] <rexim> newlifer, https://github.com/morganey-lang/community/pull/17/files тут найди кнопочку Review changes
[22:30:06] <Minoru> newlifer: если от Минорки — аппрувишь
[22:30:14] <rexim> newlifer, Там можно либо заапрувить либо задейклайнить
[22:30:14] <Minoru> newlifer: если не от Минорки — тут уж думать надо
[22:30:51] <newlifer> rexim, ёбушки-воробушки!
[22:30:55] <rexim> Ага
[22:31:00] <rexim> newlifer, они недавно это запилили
[22:32:09] <rexim> Причем мне нравится, что результат ревью может влиять на мерджабилить реквестов
[22:32:23] <rexim> Точно так же как статус CI
[22:37:27] <newlifer> Minoru, https://twitter.com/rpominov_rf/status/783065057064316928
[22:37:50] <rexim> newlifer, your turn https://github.com/morganey-lang/community/issues/18
[22:37:59] <rexim> newlifer, если конечно все еще хочешь. :)
[22:38:02] ckorzhik вышел из конференции
[22:38:48] ckorzhik зашёл в конференцию
[22:42:04] <Minoru> rexim: у вас там какая-то опасная организация, стоило отвернуться — мне всю почту уведомляшками завалило!
[22:43:00] <Minoru> newlifer: после твоего коммента чуть не написал «@newlifer thanks for @rexim», но вовремя остановился
[22:44:25] <newlifer> Лол
[22:44:57] kpecmuk зашёл в конференцию
[22:45:06] <Minoru> Доказательствочитай правит. Вторая обойма.
[22:45:56] ckorzhik вышел из конференции
[22:46:16] <Minoru> newlifer: про мап отличная картинка, схоронил. Спасибо!
[22:47:00] ckorzhik зашёл в конференцию
[22:48:34] ckorzhik вышел из конференции
[22:48:48] ckorzhik зашёл в конференцию
[22:49:41] <rexim> Minoru, в твой ПР просто Том еще не заходил.
[22:49:55] <Minoru> rexim: это ты к чему?
[22:49:57] <rexim> Этот человек способен почтовики положить
[22:50:09] <rexim> Количеством нагенереных нотификаций
[22:50:51] <rexim> Minoru, ну я про опасную организацию. :)
[22:50:59] <rexim> Сорри, надо было контекста добавить
[22:51:27] <Minoru> а, понял
[22:52:16] m4n71k0r зашёл в конференцию
[22:55:19] sss|zombie вышел из конференции
[22:55:25] sss|zombie зашёл в конференцию
[22:57:00] ckorzhik вышел из конференции
[22:57:21] ckorzhik зашёл в конференцию
[22:58:40] xmi зашёл в конференцию
[23:03:37] dzhon вышел из конференции
[23:05:35] ckorzhik вышел из конференции
[23:06:28] ckorzhik зашёл в конференцию
[23:07:29] ckorzhik вышел из конференции
[23:07:43] ckorzhik зашёл в конференцию
[23:09:50] ckorzhik вышел из конференции
[23:09:56] ckorzhik зашёл в конференцию
[23:10:09] eaeee зашёл в конференцию
[23:11:14] <eaeee> Привет. А коммит из мастера как-то могут украсть?
[23:11:51] <Kerrigаn> можно скопировать патч и наложить руками
[23:12:36] * eaeee ведет расследование по пропаже коммита
[23:13:03] <eaeee> Kerrigаn, поясни
[23:14:41] <Minoru> eaeee: поясни, что ты имеешь в виду под «украли»
[23:14:58] <Minoru> тебе кто-то в мастер форс-пушнул, видать, затерев твой коммит?
[23:15:50] <eaeee> Minoru, нет в истории файла вроде
[23:16:12] <eaeee> Minoru, я не.знаю, хочу разобраться
[23:16:43] Славный капитан вышел из конференции
[23:16:51] <eaeee> Какая-то странная байда
[23:16:55] <Minoru> если ты хочешь нашей помощи, то опиши ситуацию
[23:18:28] <eaeee> Minoru, как будто откатили на пред состояние
[23:18:46] <eaeee> Дома еще посмотрю
[23:19:35] <Minoru> форс-пуш мог откатить на предыдущее состояние
[23:20:21] <Minoru> говорят, в ML-языках двоеточие разделяет терм и его тип, а два двоеточия означают cons. А в Haskell всё перепутали! https://twitter.com/dshevchenko_biz/status/783641351921565696
[23:20:40] <eaeee> Minoru, плохо, если так сделали. Как раскрыть это?
[23:20:52] <eaeee> Доказать :)
[23:21:19] <Minoru> в истории гита это не записывается, так что смотри на логи своего гит-сервера
[23:21:56] <eaeee> Minoru, э?
[23:23:26] <Minoru> меня огорчают твои формулировки вопросов :(
[23:23:59] SolarRay вышел из конференции
[23:24:40] <eaeee> Где хранятся логи?
[23:25:21] <Minoru> в /var/log обычно
[23:25:29] <Minoru> почитай в конфиге сервера
[23:25:41] <Minoru> а, или репа на ГитХабе?
[23:26:12] <Minoru> так, всё, мне надоело. Не хочешь объяснять проблему — ну, значит и помощь тебе не положена. Почему я должен из тебя факты по одному вытягивать?
[23:26:28] <eaeee> Minoru, у меня туда нет доступа
[23:28:29] <eaeee> :/
[23:29:35] <gsomix> Ух!
[23:29:46] <gsomix> Я разобрался как сделать generic vector на F#.
[23:29:55] <gsomix> Выглядт страшновато.
[23:31:33] <gsomix> Но учитывая, что тут нет ни функторов, ни тайпклассов -- отлично.
[23:38:55] SolarRay зашёл в конференцию
[23:40:02] <rexim> Minoru, по чайку?
[23:40:12] <Minoru> rexim: а давай!
[23:40:16] <rexim> ^_^
[23:43:36] eaeee вышел из конференции
[23:43:42] eaeee зашёл в конференцию
[23:44:52] <Minoru> rexim: заварил!
[23:45:03] <Minoru> теперь остаётся только ждать…
[23:45:26] portnov вышел из конференции
[23:49:33] <rexim> Ой, блин!
[23:49:36] <rexim> Я забыл ._.
[23:49:37] <rexim> Сорри
[23:49:40] <rexim> Сейчас заварю
[23:50:38] eaeee вышел из конференции
[23:56:11] newlifer зашёл в конференцию
[23:56:11] sss|zombie зашёл в конференцию
[23:56:11] gsomix зашёл в конференцию
[23:56:11] unclechu зашёл в конференцию
[23:56:11] rafaelrs зашёл в конференцию
[23:56:11] DeadBot зашёл в конференцию
[23:56:11] m4n71k0r установил(а) тему: 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

[23:56:17] Kumba_yo зашёл в конференцию
[23:56:22] sleepyvenom зашёл в конференцию
[23:56:25] uıʃɐɟ∀ зашёл в конференцию
[23:56:33] uggur зашёл в конференцию
[23:56:33] SolarRay зашёл в конференцию
[23:56:33] MaXGGXaM зашёл в конференцию
[23:57:04] rexim зашёл в конференцию
[23:57:21] <rexim> Хм...
[23:57:29] <rexim> Вот так чайку заварил ._.
[23:57:35] xmi зашёл в конференцию
[23:57:57] grouzen зашёл в конференцию
[23:59:15] Minoru зашёл в конференцию
[23:59:23] <rexim> Minoru, я заварил! я заварил!
[23:59:32] <Minoru> :)
[23:59:35] * rexim подпрыгивает и тянет руку с чайником
[23:59:48] Minoru вышел из конференции
[23:59:53] Minoru зашёл в конференцию
[23:59:53] <rexim> о_О
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!