Home
codingteam
codingteam@conference.jabber.ru
24.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: https://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:39:07] ckorzhik вышел из конференции
[00:39:13] ckorzhik зашёл в конференцию
[01:02:29] dzhon зашёл в конференцию
[01:05:56] <Minoru> ɹǝɟılʍǝu: что за музыка? Мне кажется, что ты это кидал, но среди последних двадцати ссылок не нашёл :( https://www.youtube.com/watch?v=1UiKTA0MdCY&t=47m20s
[01:09:11] <ɹǝɟılʍǝu> Minoru, https://www.youtube.com/watch?v=hl83fIhqZno
[01:09:13] <ɹǝɟılʍǝu> Это?
[01:10:21] <Minoru> ɹǝɟılʍǝu: да! Но ты это раньше не кидал, судя по логам ._. Спасибо!
[01:10:34] <ɹǝɟılʍǝu> :3
[01:11:00] <Minoru> гм, или я перепутал и это вообще не ты кидал? =\
[01:11:30] <ɹǝɟılʍǝu> Похер?)
[01:12:05] <Minoru> в целом да, просто интересно, откуда я тогда эту вещь вообще знаю
[01:21:27] unixorn вышел из конференции
[01:29:56] Славный капитан вышел из конференции
[01:57:19] a1batross вышел из конференции
[01:59:13] a1batross зашёл в конференцию
[02:17:26] a1batross вышел из конференции
[02:17:27] a1batross зашёл в конференцию
[02:17:46] ɹǝɟılʍǝu вышел из конференции
[02:35:07] Славный капитан зашёл в конференцию
[02:40:24] Minoru вышел из конференции
[02:53:25] horta hell вышел из конференции
[02:53:28] horta hell зашёл в конференцию
[02:53:34] ForNeVeR вышел из конференции
[02:53:34] ForNeVeR зашёл в конференцию
[03:01:02] grouzen вышел из конференции
[03:07:07] eaeee вышел из конференции
[03:30:42] ckorzhik вышел из конференции
[03:40:15] dzhon вышел из конференции
[05:11:41] unclechu вышел из конференции
[05:28:15] matraskin зашёл в конференцию
[06:52:02] Славный капитан вышел из конференции
[06:56:22] portnov зашёл в конференцию
[06:57:34] portnov вышел из конференции
[07:02:35] gsomix вышел из конференции
[07:07:09] kpecmuk вышел из конференции
[08:49:15] <ForNeVeR> Эх, рекурсивные SQL-запросы — это такая головоломка...
[08:49:33] <ForNeVeR> Сколько их пишу, а так и не могу научиться правильно их составлять сходу.
[09:03:49] m4n71k0r зашёл в конференцию
[09:06:38] sss|zombie вышел из конференции
[09:07:43] <uggur> зачем ты их пишешь?
[09:12:14] a1batross вышел из конференции
[09:12:52] <ForNeVeR> Ну, мне надо.
[09:31:46] ɹǝɟılʍǝu зашёл в конференцию
[09:32:30] enaken зашёл в конференцию
[09:42:17] MaXGXaM зашёл в конференцию
[09:43:11] <MaXGXaM> https://scontent-ams3-1.xx.fbcdn.net/t45.1600-4/p133x133/14750868_6053187605722_7350186591177932800_n.png
инфрнальная реклама какая-то
[09:43:53] <ForNeVeR> Во-первых, очень уж мелко. А во-вторых, что в ней такого?
[09:45:28] <MaXGXaM> кто и кого на этой картинке представляет?
[09:45:40] <MaXGXaM> троничек-с или .. что?
[09:47:02] <MaXGXaM> или давим до последнего?
[09:47:22] <MaXGXaM> но тогда тегирование рекламы наложало
[09:47:43] <MaXGXaM> + .. ку как-то оно не так будет если по середине будет парень .. хе-хе
[09:53:07] <MaXGXaM> а если увеличить картинку, то видно что девушка в центре немного сопротивляется
[09:53:39] <ForNeVeR> У кого-то просто очень буйная фантазия.
[09:56:43] unixorn зашёл в конференцию
[09:58:01] <ɹǝɟılʍǝu> MaXGXaM, нет, если ты пользуешься сбер.онлайн, то ты проецируешь себя в образ этой тян.
[09:58:14] <ɹǝɟılʍǝu> Но никто кроме тян ИРЛ не может проецировать на себя тян.
[09:58:22] dzhon зашёл в конференцию
[09:58:44] <MaXGXaM> O_o?
[09:58:44] <ɹǝɟılʍǝu> Поэтому MaXGGXaM — рыжая тян ИРЛ.
[09:58:44] <ɹǝɟılʍǝu> Дело раскрыто!
[09:58:44] <ForNeVeR> о_О
[09:58:46] * ɹǝɟılʍǝu затянулся косячком.
[09:58:51] <MaXGXaM> тело?
[09:59:22] <MaXGXaM> мордокнига что-то подозревает
[10:00:50] <ForNeVeR> $send gsomix Ок,\ выглядит\ прилично.
[10:00:52] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[10:01:40] <MaXGXaM> вот скажите а чего особь слева ножку загнула?
[10:02:26] <ForNeVeR> Масонский орден?
[10:02:38] <ɹǝɟılʍǝu> MaXGGXaM, на тебе http://orig04.deviantart.net/a018/f/2016/297/2/1/eg_applejack_by_baron_engel-dam654v.jpg
[10:02:41] <ɹǝɟılʍǝu> Ушшки
[10:02:48] <ɹǝɟılʍǝu> Ъвост!
[10:03:22] <k0rg> > Ъвост!
тру-хвост? :)
[10:03:30] <ForNeVeR> Прохвост!
[10:04:41] <ForNeVeR> Гсомикс вчера навалял там: http://hastebin.com/uzitumivul.fs
[10:05:00] <ForNeVeR> Он реюзает мой crazy shit ~_~
[10:05:53] <ForNeVeR> Вообще, конечно, упоротый там код выходит. Я не уверен, что из тайппровайдера его получится в сборку сохранить.
[10:15:29] <MaXGXaM> http://www.securitylab.ru/news/484202.php
однако, здравствуйте
[10:17:04] <k0rg> а как запустить пдфку?
[10:17:10] <k0rg> на ней же x не стоит
[10:33:41] enaken вышел из конференции
[10:46:10] <ForNeVeR> k0rg: возможно, там используется дыра в какой-нибудь читалке?
[10:46:38] <ForNeVeR> В статье про это ни слова. Зачем-то описали действия после заражения, а механизм заражения оставили за кадром.
[10:52:13] Kerrigаn вышел из конференции
[10:53:18] gsomix зашёл в конференцию
[10:53:29] <gsomix> Утро.
[10:54:02] <ForNeVeR> Так точноыа!
[10:54:13] faceless void зашёл в конференцию
[11:00:05] <gsomix> ForNeVeR, я вчера причесал еще немного прототип.
[11:00:09] faceless void вышел из конференции
[11:00:17] faceless void зашёл в конференцию
[11:00:24] <gsomix> Сегодня-завтра буду в тайппровайдер интегрировать.
[11:01:42] <ForNeVeR> gsomix: дыа! Запили!
[11:02:19] <faceless void> Утро.
[11:04:27] <ForNeVeR> gsomix: ну и свисти мне, если что. Проект уже становится интересным!
[11:04:44] <ForNeVeR> Может, и на Reflection.Emit удастся что-нибудь закодить!
[11:04:56] <faceless void> ForNeVeR, это норм? http://www.npgsql.org/
[11:05:08] <faceless void> Или чо там принято юзать в шарпцах для постгри?
[11:05:11] <gsomix> ForNeVeR, хорошо.
[11:05:27] <ForNeVeR> faceless void: это и принято юзать. Все остальные надстройки базируются на этой библиотеке.
[11:06:39] <gsomix> ForNeVeR, сегодня мне студенты рассказывали про JS, а я им про TypeScript.
[11:07:05] <ForNeVeR> Не подрались?
[11:07:13] <gsomix> Нет.
[11:07:18] <ForNeVeR> Это зря!
[11:07:28] ɹǝɟılʍǝu вышел из конференции
[11:09:02] <faceless void> Да.
[11:09:04] <faceless void> Зря.
[11:09:13] <faceless void> Нужно быть Ъ викингом!
[11:09:25] <faceless void> На тяжёлом авианесущем драккаре!
[11:09:26] <ForNeVeR> faceless void: ОГНЕННЫЙ ТОПОР ОГНЕННЫЙ ТОПОР
[11:11:07] <faceless void> ForNeVeR, https://sbis.ru/contragents/7813434342/781301001
[11:11:49] <ForNeVeR> faceless void: отличное название!
[11:13:04] <faceless void> ForNeVeR, https://sbis.ru/contragents/2536107528/253601001
[11:13:47] ckorzhik зашёл в конференцию
[11:24:10] <ForNeVeR> $send rexim https://sbis.ru/contragents/2536107528/253601001
[11:24:11] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[11:29:22] <gsomix> ForNeVeR, кстати, я недавно нашел статью, где чувак пытался облагородить работу с квотейшенами в F#.
[11:29:37] <gsomix> Надо почитать и продолжить его идеи.
[11:29:55] <gsomix> Потому что его код ни на гитхабе, ни на нугете не лежит.
[11:30:24] <ForNeVeR> Давайте ссылку!
[11:30:41] <ForNeVeR> Может, у него и кода нету. Может, это пустозвон!
[11:32:25] <gsomix> ForNeVeR, http://imps.mcmaster.ca/pouyalarjani/fscodegen.pdf
[11:34:31] <ForNeVeR> Действительно, кода нет, но ссылка на публикацию есть у Тихона.
[11:34:39] <ForNeVeR> Возможно, в ней есть что-то стоящее!
[11:34:50] <m4n71k0r> утречко
[11:34:52] <m4n71k0r> https://www.youtube.com/playlist?list=PL1AXWu-gGX6LNsfQ-KkeGPxL76CFONTom
[11:35:49] <faceless void> m4n71k0r, МАНТИКУРКА
[11:35:50] <faceless void> \0
[11:37:27] <gsomix> ForNeVeR, код есть.
[11:37:53] <gsomix> ForNeVeR, http://imps.mcmaster.ca/pouyalarjani/
[11:38:13] <ForNeVeR> McMaster University — довольно забавное название :)
[11:38:41] <ForNeVeR> gsomix: маловато кода!
[11:38:46] <ForNeVeR> И лицензия непонятна.
[11:39:11] <ForNeVeR> Но можно с этим человеком связаться, конечно, и попросить уточнить.
[11:39:28] <faceless void> gsomix, не врали, что в макдачечкой все имеют возможность карьерного роста!
[11:40:03] <gsomix> ForNeVeR, а можно начитаться и свое придумать.
[11:40:16] <ForNeVeR> gsomix: да, никто не запрещает.
[11:40:28] <ForNeVeR> faceless void: но не все имеют возможность закоммитить на гитхаб!
[11:43:35] rexim зашёл в конференцию
[11:43:35] horta hell вышел из конференции
[11:43:42] horta hell зашёл в конференцию
[11:45:38] <faceless void> ForNeVeR, жидкраб!
[11:45:48] <rexim> ForNeVeR, are you ok with that? https://github.com/morganey-lang/community/issues/26
[11:46:07] <rexim> ForNeVeR, просто я считаю, что такой подход решает кучу проблем за раз.
[11:46:25] <rexim> "Morganey-lang ни при чем, это все лидеры"
[11:46:28] <ForNeVeR> rexim: reshponsibilities shoulb be the SHAME!
[11:46:48] <ForNeVeR> rexim: да, это ок.
[11:47:06] <rexim> ForNeVeR, просто мне немножко стыдно, что я на тебя градлплагин с Томом повесил. Если надоест с этим возиться, ты скажи, я сразу заберу.
[11:47:25] <ForNeVeR> rexim: пока всё нормально.
[11:47:35] <rexim> Окей, спасибо!
[11:48:19] <rexim> > https://sbis.ru/contragents/2536107528/253601001#msid=s1477295659528
Так!
[11:48:22] <rexim> Кто меня спалил?
[11:48:47] <faceless void> rexim, ОЙ ОЙ ОЙ
[11:48:49] <faceless void> ОООООЙ
[11:48:54] <faceless void> ОЙ-йой-йой!
[11:54:48] <faceless void> > - Don't be an asshole.
Прикиньте, если так чувака зовут ИРЛ?
[11:54:57] <faceless void> Ass Holle
[11:55:07] <faceless void> Испанец какой или ещё чо.
[11:57:03] <faceless void> rexim, ForNeVeR у меня, кстати, есть идея вынести в самый нулевой раздел список определений (Rules, PL, Owner, и т.д.)
[11:57:24] <faceless void> Но сей вопрос лишь дискуссионный.
[11:57:36] <faceless void> // и добавил привкус бюрократии и юристов :3
[11:57:59] <ForNeVeR> faceless void: ну дак запили ишуй.
[11:59:28] <faceless void> https://github.com/morganey-lang/community/issues/28
[12:00:52] <ForNeVeR> У нас открытый процесс, и каждый добрый человек может завести ишуй.
[12:01:30] <faceless void> ForNeVeR, а пегасам низя?(
[12:01:39] <ForNeVeR> А они добрые или нет?
[12:02:09] <faceless void> ForNeVeR, добрые.
[12:02:27] <ForNeVeR> Тогда можно!
[12:02:30] <faceless void> Они гиперакивные, но добрые.
[12:02:31] <faceless void> Славно!
[12:03:01] grouzen зашёл в конференцию
[12:05:18] <ForNeVeR> rexim: мне нравится идея issuestant.
[12:05:32] <ForNeVeR> rexim: особенно классно, что он сможет жаловаться, если у него что-то не получается :)
[12:05:38] <rexim> =3
[12:05:47] <ForNeVeR> Плакаться на свою тяжёлую жизнь и всё такое.
[12:05:50] <rexim> Ага!
[12:06:41] <faceless void> И ишуйчиках
[12:13:08] <faceless void> Кто юзал std::nested_exception?
[12:13:59] <rexim> Меня больше интересует вопрос, кто вообще исключения в плюсах юзает.
[12:14:16] <ForNeVeR> Я.
[12:14:20] <rexim> Хотя, я ж кутешник. Реальных плюсов не видал. :)
[12:14:29] <ForNeVeR> std::nested_exception не использовал.
[12:15:03] <rexim> ForNeVeR, а ты их из деструкторов бросаешь?
[12:15:25] <faceless void> rexim, я.
[12:15:28] <ForNeVeR> Я не бросаю, и мне это кажется не очень хорошей идеей в целом.
[12:15:33] <rexim> faceless void, и ты бросаешь?!
[12:15:50] <faceless void> Я юзаю исключения плюсовые.
[12:16:00] <faceless void> Бросать в деструкторе — пиздец пиздецов.
[12:16:01] <ForNeVeR> В виде исключения!
[12:16:07] <faceless void> ForNeVeR, таки да!
[12:16:10] <rexim> Забавно, что исключание из деструкторов - чуть ли не первое что меня спрашивали на всех собесах на плюсаря.
[12:16:14] <rexim> Похоже традиция у них такая.
[12:16:24] <ForNeVeR> И про виртуальный деструктор, да?
[12:16:34] <faceless void> RTTI во все поля)
[12:16:36] <rexim> Про них чот не спрашивали :(
[12:16:41] <ForNeVeR> Удивительно.
[12:16:43] <rexim> Ага
[12:16:51] <ForNeVeR> rexim: а ты собеседовался на плюсаря? Надо же!
[12:16:59] <rexim> ForNeVeR, я работал плюсарём -_-
[12:17:04] <ForNeVeR> О_О
[12:17:07] <rexim> Года полтара.
[12:17:07] <ForNeVeR> ШОК!
[12:17:18] dzhon вышел из конференции
[12:17:19] <rexim> А ты думаешь чо я так ловко битвейв хуячу?
[12:17:22] <rexim> Ручки-то помнят!
[12:17:36] <ForNeVeR> Да вроде обычно хуячишь. Я думал, ты просто сам по себе такой ловкий.
[12:18:02] <rexim> =(
[12:18:19] <rexim> Ну на расте я не очень ловко хуячу...
[12:18:58] <ForNeVeR> Потому что он сложный. Ну, непривычный для конвенционных программистов.
[12:19:18] <rexim> Конвекционный программист
[12:19:42] <faceless void> ForNeVeR, а неконвенционный расщепляет ядра?
[12:20:00] <rexim> 5 лет в универе просрал только ради того, чтобы показать, что знаю слово "конвекция" -_-
[12:20:04] <rexim> Пиздец.
[12:20:44] <faceless void> rexim, отлично же.
[12:22:14] <faceless void> Блять
[12:22:20] <faceless void> Хочу try! как в русте.
[12:22:34] <ForNeVeR> faceless void: но у тебя есть try {}
[12:22:57] <faceless void> ForNeVeR, мне неприятно в try заворачивать большой блок ради одной строчки...
[12:23:06] <ForNeVeR> А, вот оно что.
[12:23:08] <ForNeVeR> Ну запили себе!
[12:23:14] <faceless void> Вот возьму и запилю!
[12:23:20] <ForNeVeR> Возьми и запили!
[12:24:50] <faceless void> Запиливаю!
[12:25:37] dzhon зашёл в конференцию
[12:25:58] dzhon вышел из конференции
[12:26:58] <rexim> Интенсивнее запиливай!
[12:27:14] <ForNeVeR> Я слышу как он пилит!
[12:29:09] <faceless void> Уже запилил!
[12:29:18] <faceless void> Даже с политиками обработки ошибочек.
[12:29:19] <faceless void> :33
[12:29:29] <ForNeVeR> Офисные политики!
[12:29:52] <faceless void> Дыа!
[12:30:13] <gsomix> ForNeVeR, так, а я опять вернулся к своим слабым таблицам.
[12:30:46] <ForNeVeR> async
[12:30:47] <ForNeVeR> бля
[12:30:49] <ForNeVeR> async
[12:30:53] <ForNeVeR> Тьфу!
[12:31:11] <ForNeVeR> Чёт я сегодня не в себе. Второй раз редактор с чатом перепутал.
[12:31:21] <ForNeVeR> gsomix: это по работе у тебя?
[12:31:27] <gsomix> ForNeVeR, да.
[12:32:17] <gsomix> Мне не нравится, что ConditionalWeakTable может только одно свойство прикрепить к объекту.
[12:32:34] * ForNeVeR третий раз попытался написать async в чате.
[12:32:38] <gsomix> То есть я смогу к слушателю только одну лямбду-обработчик прицепить.
[12:36:01] <gsomix> ForNeVeR, могу ли я их как-то комбинировать?
[12:36:12] <ForNeVeR> gsomix: скомбинировать несколько таблиц?
[12:36:23] <gsomix> Несколько лямбд.
[12:36:23] <ForNeVeR> Вроде как ты в одну таблицу же можешь несколько объектов, не:
[12:36:24] <ForNeVeR> ?
[12:36:37] <ForNeVeR> А в чём проблема скомбинировать лямбды?
[12:36:45] <ForNeVeR> Делаешь новую лямбду, которая вызывает старые две!
[12:36:53] <ForNeVeR> gsomix: а, я сориентировался.
[12:37:00] <ForNeVeR> gsomix: у тебя ж там подписка на события, да?
[12:37:24] <gsomix> ForNeVeR, да.
[12:38:00] <ForNeVeR> gsomix: MulticastDelegate из коробки мультикастный. Он должен поддерживать вызов нескольких обработчиков.
[12:38:16] <ForNeVeR> gsomix: https://msdn.microsoft.com/en-us/library/b1eh4771(v=vs.110).aspx во!
[12:38:39] <ForNeVeR> gsomix: можешь свои лямбды просуммировать через Delegate.Combine, и дело в шляпе!
[12:39:03] <gsomix> Ага, я что-то в этом роде и пытался вспомнить.
[12:39:06] <faceless void> ForNeVeR, КОМБАЙН
[12:39:39] <ForNeVeR> gsomix: я сразу вспомнил, только название метода забыл. Почему-то мне казалось, что их можно было складывать и вычитать операторами.
[12:40:06] <ForNeVeR> Но, кажись, это только для событий работает.
[12:40:30] <ForNeVeR> Причём там работает весело — решарпер ругается на оператор вычитания, потому что у него непредсказуемые результаты :)
[12:41:28] <gsomix> ForNeVeR, окей. Тогда план у меня такой: подписки я делаю через WeakEventManager, а все лямбды складываю в ConditionalWeakTable<слушатель, лямбдочки>.
[12:41:52] <ForNeVeR> http://stackoverflow.com/questions/11180068/delegate-subtraction-has-unpredictable-result-in-resharper-c
[12:42:14] <ForNeVeR> gsomix: слушай, а я-то, кажись, не ошибся — можно их операторами склладывать и вычитать.
[12:43:21] <ForNeVeR> Просто это фича C#, а не встроенные операторы фреймворка ._.
[12:43:48] <gsomix> ForNeVeR, помнишь, кстати, ты хотел блогопост сделать про делегаты?
[12:44:03] <ForNeVeR> Да, я помню. Придёт время — и сделаю.
[12:44:52] <gsomix> Хорошо.
[12:47:02] <gsomix> ForNeVeR, гм, а я подумал. Я же могу лямбдочки просто в список складывать.
[12:47:07] <gsomix> Мне же их вызывать не надо.
[12:47:26] <gsomix> Только хранить, чтобы GC не собирал.
[12:47:36] <ForNeVeR> gsomix: возможно, это более хорошая идея, чем играться со списками мультикаст-делегатов.
[12:47:57] ckorzhik вышел из конференции
[12:48:03] ckorzhik зашёл в конференцию
[12:50:59] xmi зашёл в конференцию
[12:52:02] xmi вышел из конференции
[12:52:03] xmi зашёл в конференцию
[12:58:18] <gsomix> ForNeVeR, ух!
[12:58:20] <gsomix> Работает.
[12:58:23] <ForNeVeR> Ух!
[12:59:00] <gsomix> Хотя надо проверить, конечно, умирает ли листенер.
[12:59:16] <gsomix> Я так и не добрался до реализации слабой таблицы.
[12:59:26] <gsomix> Поэтому это все мне кажется темной магией.
[13:00:10] matraskin вышел из конференции
[13:00:11] matraskin зашёл в конференцию
[13:01:26] <gsomix> ForNeVeR, ну, и рассказать всем, что нужно использовать мои свежие методы, а не пытаться работать напрямую с ивентами.
[13:01:32] <ForNeVeR> gsomix: да содомия там во мраке ада, да и всё.
[13:02:48] <faceless void> ForNeVeR, http://m.pikabu.ru/story/pravilnyie_dva_kosarya_4568518
[13:03:06] <ForNeVeR> :)
[13:06:53] <gsomix> ForNeVeR, спасибо еще раз.
[13:07:00] <ForNeVeR> gsomix: ,3
[13:08:58] <faceless void> ForNeVeR, A-well-a everybody's heard about the bird
[13:09:06] <faceless void> B-b-b-bird, bird, bird, b-bird's the word
[13:09:42] <gsomix> А, и Рихтеру.
[13:32:08] <ForNeVeR> gsomix: кстати, оказалось, что Тихон периодически собирает и описывает все интересности про F#, и его дайджесты выглядят полезно: https://sergeytihon.wordpress.com/2016/10/23/anniversary-edition-of-f-weekly-43-2016-four-years-of-news/
[13:32:30] <gsomix> ForNeVeR, хм. Я каждое воскресенье его читаю.
[13:32:39] <ForNeVeR> Я теперь тоже буду!
[13:32:42] <gsomix> Давай!
[13:32:45] <gsomix> Ух!
[13:39:38] <rexim> .ping
[13:39:39] <DeadBot> rexim: понг от тебя 0.11 секунды
[13:39:40] <rexim> .ping
[13:39:41] <DeadBot> rexim: понг от тебя 0.15 секунды
[13:39:41] <rexim> .ping
[13:39:43] <DeadBot> rexim: понг от тебя 0.11 секунды
[13:40:28] Aman зашёл в конференцию
[13:41:24] Aman вышел из конференции
[13:41:32] Aman зашёл в конференцию
[13:42:14] Aman вышел из конференции
[13:45:00] Aman зашёл в конференцию
[13:47:29] Aman вышел из конференции
[13:51:12] <gsomix> ForNeVeR, слушай, а неплохо они юзервойс F# перенесли на гитхаб.
[13:51:48] <ForNeVeR> gsomix: ага!
[13:51:55] <gsomix> https://github.com/fsharp/fslang-suggestions/issues/64
[13:52:25] <ForNeVeR> Ололо! :)
[13:52:47] <gsomix> ForNeVeR, что "ололо"? Так и не решили ничего.
[13:53:54] <ForNeVeR> gsomix: недостаточно важно.
[13:57:04] <ForNeVeR> gsomix: но можно взять да и наконтрибьютить!
[13:57:41] <gsomix> Да
[13:57:47] <gsomix> Не, не так.
[13:57:50] <gsomix> Да!
[14:01:37] <faceless void> ForNeVeR, gsomix отлищна!
[14:02:51] <faceless void> Блин.
[14:03:21] <faceless void> Хочу в плюсы что-то такое:
using some::lib::space::{Func, Func, Class};
[14:03:40] <faceless void> Вместо тонн подобных юзингов в столбец...
[14:03:46] <faceless void> Может, пропозал нашкрябать?
[14:04:03] <gsomix> faceless void, в C++40k?
[14:04:09] <faceless void> gsomix, да.
[14:04:25] <faceless void> В 40k плюсы включат в себя все фичи языков.
[14:06:57] <faceless void> Да, такого пропозала нет ещё.
[14:06:59] <faceless void> Напишу.
[14:07:41] <faceless void> Правда, хули толку... Его ещё проталкивать нужна. ._.
[14:08:56] <k0rg> push me and then just touch me...
[14:10:48] <gsomix> faceless void, политика.
[14:11:01] <gsomix> Комитеты, заседания, вот это все.
[14:11:18] <gsomix> faceless void, лучше миксеру запуш!
[14:13:20] <rexim> Ну нихерасе!
[14:13:25] <rexim> Себе там запуште!
[14:13:30] <rexim> Совсем обнаглели...
[14:14:07] * rexim ушел на кухню что-то ворча и треся чайником
[14:14:29] <ForNeVeR> faceless void: запушь миксеру.
[14:14:32] <ForNeVeR> faceless void: или го писать танчики!
[14:14:37] <ForNeVeR> (не на го)
[14:14:45] <gsomix> faceless void, но на танчиках!
[14:15:04] <faceless void> Но как же фича в язык ._.
[14:15:10] <faceless void> Мне она нужна.
[14:15:52] <faceless void> Заеблось писать по 10
using lib:shit;
using lib::fuck;
using lib::titts;
using lib::forneversы;
[14:16:06] <gsomix> Форнёверсы.
[14:16:09] <gsomix> Это такие кеды?
[14:16:14] <rexim> xD
[14:17:23] <rexim> John Forneverson
[14:17:44] <ForNeVeR> ._.
[14:17:59] matraskin вышел из конференции
[14:26:06] <rexim> ForNeVeR, ты, кстати, видал, я вчера еще одно человека в нашу секту почти завербовал?
[14:26:11] <rexim> одного*
[14:26:23] <ForNeVeR> rexim: да, я видел какого-то чувака, который слэши исправлял.
[14:26:27] <rexim> =3
[14:27:17] <rexim> Я воздействовал на него через стрим и заставил пофиксайть ишуй!
[14:27:24] <ForNeVeR> Ох!
[14:27:36] <rexim> Мвахахахаха!11
[14:27:55] <rexim> Он, кстати, классный чувак. Частенько на мои стримы заглядывает.
[14:29:49] <faceless void> Я вспомнил.
[14:30:02] <faceless void> Чуваки из Яндекса что-то говорили о возможной помощи в проталкивании пропозала.
[14:30:07] <faceless void> Можно попробовать.
[14:30:12] <ForNeVeR> Да, было такое, говорили.
[14:30:56] <faceless void> Ток сначала сделою и повбрасываю в местах скопления плюсочей.
[14:31:12] <rexim> Здесь плюсочей нет!
[14:31:17] <rexim> Мы таким не балуемся.
[14:31:30] <ForNeVeR> rexim: как же... а ты же говорил..
[14:31:36] <rexim> Плюсочи-хохмачи.
[14:31:37] <faceless void> rexim, ой да лааадно!
[14:31:40] <rexim> Бородатые грачи!
[14:32:20] <gsomix> Я бы съел плюсочень с чаем.
[14:32:24] <rexim> Я, кстати, собес в Хуяндекс на плюсача проходил.
[14:32:36] <rexim> Они меня заперли на 5 часов в какой-то комнате с ноутом.
[14:32:44] <rexim> Я пописать захотел, а дверь закрыта ._.
[14:33:03] <rexim> Нассал им в ноут^UПришлось звонить интервьюеру чтобы выпустил.
[14:33:28] <faceless void> rexim, мде.
[14:33:34] <faceless void> rexim, но прошёл хоть?
[14:33:55] <rexim> Да, прошел. Они мне готовы были сделать оффер, но только в городской офис.
[14:33:57] <rexim> Я отказался.
[14:34:22] <ForNeVeR> rexim: вот это весёлая история!
[14:34:28] <ForNeVeR> А ты в сельский офис хотел? :)
[14:35:24] <faceless void> rexim, а меня они всё в Мск зовут.
[14:35:28] <ForNeVeR> rexim: видать, товарищей с недостаточно крепким мочевым пузырём берут только туда, где хорошо канализация устроена!
[14:35:29] <rexim> ForNeVeR, ага. Тот который рядом с криогенной лабараторий Института Ядерной Физики.
[14:35:29] <faceless void> Но я чот не хочу туда.
[14:35:40] <faceless void> Так что даже на собес не хожу. ._.
[14:35:44] <rexim> ForNeVeR, :(
[14:36:01] <ForNeVeR> rexim: ну, не расстраивайся, тут ничего такого нету. Плоть слаба!
[14:36:08] <rexim> :((
[14:36:14] <rexim> Я воды просто много пью!!1
[14:36:22] <ForNeVeR> А для мочевого пузыря я и тренировок не знаю :)
[14:36:24] <rexim> У меня кость широкая^U
[14:37:15] <faceless void> rexim, хвость у тебя широкая!
[14:37:16] <rexim> А, к чему я это все рассказал?
[14:37:18] <rexim> А!
[14:37:28] <rexim> Мне после этого при слове Яндекс ссать хочется.
[14:37:29] <rexim> Вот
[14:37:33] <ForNeVeR> XDDDDDD
[14:37:35] <rexim> Травма на всю жизнь.
[14:38:16] <gsomix> ForNeVeR, https://github.com/Thorium/Linq.Expression.Optimizer
[14:38:48] <ForNeVeR> gsomix: Ъ
[14:40:59] <gsomix> ForNeVeR, хочу когда-нибудь попробовать написать оптимизатор для матричных выражений.
[14:41:11] <ForNeVeR> gsomix: отличная идея!
[14:42:05] <ForNeVeR> gsomix: технически мы можем сделать это так, чтоб результат оператора +, например, возвращал не матрицу, а какой-нибудь MatrixExpressionResult, который умеет неявно кастоваться в матрицу!
[14:42:25] <gsomix> F# нет неявных кастов же.
[14:42:29] <ForNeVeR> Но который бы можно было с другими экспрешонами скомпозировать и наделать всякого.
[14:42:38] <ForNeVeR> gsomix: нету — а мы найдём!
[14:42:42] <gsomix> Ок!
[14:43:07] <ForNeVeR> Ну или пускай явно кастуется, мы по return type сделаем полиморфизм. Это не проблема.
[14:43:30] <gsomix> ForNeVeR, хорошо. Когда я доделаю eachindex, iteri и mapi, то можно будет начать с инфраструктурой возиться.
[14:43:37] <gsomix> Написать тестов, травис подключить.
[14:43:37] <DeadBot> Позвонил в телефон доверия и сказал, что у меня член 30 см, а они такие:- "Да хорош заливать то!" Где же доверие?
[14:44:05] <ForNeVeR> У нашего бота ПЕТРОСЯН!
[14:44:27] <ForNeVeR> gsomix: так точно!
[14:44:42] <ForNeVeR> gsomix: и ещё это, бенчей надо!
[14:44:48] <gsomix> Да.
[14:45:07] <gsomix> Как минимум можно сравнивать с Array2d и 3d.
[14:45:48] <ForNeVeR> В идеале я думаю, что нужно сравнить и с ними, и с простым кодом на многомерных / разреженных массивах.
[14:46:19] <ForNeVeR> *В идеале* наш не должен показывать никакого оверхеда.
[14:46:43] <ForNeVeR> (на деле я понимаю, конечно же, что мы наверняка пока что понаписали чего попало, и оно будет тормозить как чорт)
[14:56:39] dzhon зашёл в конференцию
[14:59:56] Minoru зашёл в конференцию
[15:05:16] <gsomix> ForNeVeR, ну да!
[15:05:21] <gsomix> Но это надо доказать.
[15:12:13] <gsomix> ForNeVeR, но я пока сильного рантаймвого оверхеда не вижу.
[15:12:59] <gsomix> Учитывая, что у нас там все функции инлайновые.
[15:13:18] <faceless void> Боян
[15:13:19] <faceless void> https://habrahabr.ru/post/243819/
[15:13:21] <faceless void> Но интересна
[15:28:51] ckorzhik вышел из конференции
[15:33:43] dzhon вышел из конференции
[15:37:22] <ForNeVeR> gsomix: зато у нас там какие-то тупли, списки, массивы — такое вот.
[15:37:36] <gsomix> ForNeVeR, нет ничего.
[15:37:42] <ForNeVeR> Найду!
[15:37:48] <gsomix> Везде тупли для индексации, и один массив внутре.
[15:37:59] <gsomix> eachindex вообще seq возвращает.
[15:38:45] <ForNeVeR> Тупли тоже хрень!
[15:38:58] <gsomix> ForNeVeR, почему?
[15:39:08] <ForNeVeR> Потому что в куче.
[15:39:17] <gsomix> Бял.
[15:39:21] <gsomix> Все время забываю.
[15:39:26] <gsomix> Несите F# 4.1!
[15:39:31] <ForNeVeR> Да!
[15:39:49] <ForNeVeR> Ну, это не такая уж и проблема, что-нибудь придумаем. Свой тупль накостыляем, в конце концов.
[15:40:11] <gsomix> ForNeVeR, хотя это еще вопрос, как структ тупли генерировать из тайппровайдеров.
[15:40:15] <gsomix> Эх.
[15:41:36] <ForNeVeR> gsomix: а можно ли там reflection.emit?
[15:42:41] <gsomix> ForNeVeR, а кто запретит?
[15:42:48] <gsomix> Но я не знаю. :)
[15:43:02] rexim вышел из конференции
[15:43:34] <gsomix> ForNeVeR, зависит от того, что он выдает.
[15:43:42] <gsomix> Тайппровайдеры просто с Expr работают.
[15:44:53] <gsomix> ForNeVeR, а зачем тебе такая магия нужна?
[15:48:35] <ForNeVeR> gsomix: ну, эмитом можно генерить что угодно без ограничений!
[15:48:42] rexim зашёл в конференцию
[15:49:05] <ForNeVeR> Хошь — новые типы или сателлитные сборки, хошь — генерики.
[15:49:24] <gsomix> Ухты.
[15:49:31] <gsomix> И выглядит, наверное, все это очень паршиво. :)
[15:58:25] <ForNeVeR> gsomix: чёт я мануала не нашёл, придётся пробовать!
[15:58:52] <gsomix> ForNeVeR, пф.
[15:58:56] <gsomix> ForNeVeR, да кому он нужен!
[15:59:02] <gsomix> Берешь и пишешь код.
[15:59:06] <gsomix> Читаешь SO.
[15:59:14] <gsomix> Больше никак. .__.
[16:02:12] <rexim> Minoru, Функция Миноряккермана!
[16:08:02] <Minoru> rexim: чаю?
[16:09:03] <ForNeVeR> gsomix: нафиг, в чатике спрошу :)
[16:09:04] <rexim> Minoru, ой, я только что кофейку попил!
[16:09:06] <rexim> Я позже. )
[16:10:33] <faceless void> Minoru, морсу?
[16:12:28] <Minoru> faceless void: у меня чаёк!
[16:12:40] <faceless void> Minoru, f e vtyz xgjr!
[16:13:05] <faceless void> Minoru, f e vtyz xgjr!
[16:13:07] <faceless void> бля
[16:13:11] <faceless void> Minoru, f e vtyz xgjr!
[16:13:11] <Minoru> faceless void: ну я понял, да
[16:13:17] <faceless void> да бля
[16:13:21] <faceless void> https://isocpp.org/std/submit-a-proposal
[16:17:02] <rexim> jsdk sdlfkldf
[16:17:05] <rexim> бля
[16:17:07] <rexim> djfk sgodtjdfg
[16:17:09] <rexim> да сука!!
[16:17:11] <rexim> jdfklsjkfjsdf
[16:17:14] <rexim> Да нахуй так жить!1
[16:20:34] <faceless void> rexim, вот да!
[16:22:07] ckorzhik зашёл в конференцию
[16:25:19] <ForNeVeR> gsomix: а ты раскурил на верхнем уровне, как провайдеры работают?
[16:25:30] <ForNeVeR> Я вижу, что они ассемблю какую-то грузят, а дальше хер пойми!
[16:35:13] <gsomix> ForNeVeR, в моем представлении так и работают.
[16:35:42] <gsomix> Ну, там стартерпаке есть всякеи вспомогательные функции для объявления типов, методов...
[16:36:22] <ForNeVeR> Ёпт, так это наш треш?
[16:36:33] <ForNeVeR> В смысле, это уже в нашем коде?
[16:36:56] <ForNeVeR> Да!
[16:37:35] <ForNeVeR> Хорошо, дак а как же это работает-то?
[16:39:36] <gsomix> ForNeVeR, нинаю. .__.
[16:39:45] <gsomix> Не было времени разбираться, надо было код писать!
[16:39:57] <ForNeVeR> Похоже, что весь этот мусор берётся из ProvidedTypes.fs
[16:40:04] <gsomix> Да.
[16:40:09] <gsomix> А он берется из стартерпака.
[16:40:09] <ForNeVeR> Это условно "наш" код из стартерпака.
[16:40:13] <gsomix> Да.
[16:40:21] <ForNeVeR> А что же связывает нас с конпилятором F#?
[16:40:41] <faceless void> ForNeVeR, конь Пилятор!
[16:41:52] <ForNeVeR> gsomix: похоже, что нам нужно только лишь иметь атрибут [<TypeProvider>] и конструктор от TypeProviderConfig. Это единственные внешние зависимости.
[16:42:10] <gsomix> Минимализм!
[16:43:44] <ForNeVeR> Хотя нет, есть ещё интерфейс ITypeProvider.
[16:45:07] <ForNeVeR> Похоже, что мы можем там нахуячить Reflection.Emit'а сколько захотим.
[16:45:19] <rexim> Minoru, чепокумаста! \о/
[16:46:14] <gsomix> ForNeVeR, чудеса!
[16:46:16] Славный капитан зашёл в конференцию
[16:47:08] <ForNeVeR> gsomix: да, есть соображение, что мы чего захотим там можем наворотить. Я пока ограничений не вижу.
[16:47:31] <gsomix> ForNeVeR, мы не можем наворотить всякие F# специфичные штуки.
[16:47:35] <gsomix> Типа DU.
[16:47:51] <ForNeVeR> Я это тоже нагуглил, и мне это непонятно. Почему не можем?
[16:48:21] <gsomix> ForNeVeR, там какие-то метаданные нужны еще.
[16:48:32] <ForNeVeR> Но ведь метаданные-то в сборке.
[16:48:37] <ForNeVeR> А мы как раз сборку и делаем.
[16:49:19] <ForNeVeR> Что ж нам мешает сделать сборку с метаданными? Надо разобраться...
[16:49:53] <gsomix> > there's no way to provide the metadata that the F# compiler uses to recognize F#-specific types
[16:49:55] <gsomix> Ну, хз.
[16:50:01] <gsomix> Я так глубоко не шарю.
[16:50:36] <faceless void> rexim, чпокемасутра!
[16:50:42] <faceless void> Славный капитан, славно!
[16:51:09] <faceless void> m4n71k0r, вот ты плюсач. Тебе нужна фича такая вот?
using lib::{tits, fuck};
[16:51:45] <faceless void> Вместо
using lib::tits;
using lib::fuck;
[16:54:34] <ForNeVeR> gsomix: а где это пишутъ?
[16:55:38] <gsomix> https://fslang.uservoice.com/forums/245727-f-language/suggestions/5663267-allow-to-generate-dus-and-records-in-type-provider
[17:01:33] <ForNeVeR> gsomix: ок, последний мэн задаёт вопрос, который у меня на языке крутится :)
[17:06:58] <rexim> Лол мне тут на линкедыне SQL заэндорзили.
[17:07:08] <rexim> Который, между прочим, мое самое слабое место.
[17:07:52] * gsomix пронзил копьем SQL Ахил^Wмиксера!
[17:07:59] <rexim> О_О
[17:08:02] <faceless void> m4n71k0r, блин! Это и в D не сделоть?! Нужно и туда законьтрибутить!
[17:08:07] <faceless void> rexim, о
[17:08:09] <faceless void> Кстати
[17:08:16] <rexim> faceless void, слушай
[17:08:36] <faceless void> слушаю.
[17:10:15] <faceless void> rexim, а как добавлять навыки тебе?
[17:12:21] <faceless void> rexim, хотел добавить тебе в навыки Morganey.
[17:12:26] <faceless void> А не дают.='(
[17:16:01] <rexim> Minoru, о! Вот теперь можно и чайку! :)
[17:16:50] <Minoru> ну, давай!
[17:17:36] <faceless void> А я уже чаю попил. ='(
[17:17:42] * faceless void отлил чаю.
[17:18:32] <ForNeVeR> gsomix: послушаю пока Томаша: https://www.infoq.com/br/presentations/functional-web-development
[17:18:37] <ForNeVeR> Хотя он плохой, игнорит меня в чяте :(
[17:18:46] <faceless void> ForNeVeR, покурил про nested_exception.
[17:18:54] <gsomix> ForNeVeR, просто нету, наверное.
[17:19:03] <faceless void> ForNeVeR, вощем, как я понял, этой штукой можно запилить почти что стектрейс: http://en.cppreference.com/w/cpp/error/nested_exception
[17:19:07] <ForNeVeR> gsomix: чего нету?
[17:19:17] <gsomix> ForNeVeR, Томаша нету.
[17:19:27] <ForNeVeR> gsomix: да нет, он там.
[17:19:36] <gsomix> Пишет что-то?
[17:19:40] <ForNeVeR> Только что следом за моим вопросом что-то писал :(
[17:19:44] <gsomix> А.
[17:23:04] MaXGXaM вышел из конференции
[17:25:44] Kerrigаn зашёл в конференцию
[17:25:47] <Kerrigаn> я немного проигрываю со своего пма
[17:26:24] <Kerrigаn> он каждый раз предалагает мне что-то реализовать только на слое представления
[17:26:26] <faceless void> Kerrigаn, с подливой?
[17:26:42] <Kerrigаn> смешно то, что если бы я не разделил эти слои с самого начала, то сейчас было бы еще хуже
[17:26:55] <Kerrigаn> и в общем-то советы его бесполезны
[17:27:02] <Kerrigаn> насчет этого
[17:28:22] <rexim> Minoru, чай зоварен!
[17:28:26] <rexim> Миксер торжествуэ!
[17:28:51] <Minoru> rexim: а мой всё ещё нет :( Всё же у тебя есть какое-то специальное умение по ускоренному завариванию чая, признай!
[17:28:59] <rexim> =3
[17:29:03] * rexim зажужжал
[17:39:11] unclechu зашёл в конференцию
[17:41:31] <rexim> воылаоыва
[17:43:00] Славный капитан вышел из конференции
[17:43:45] <faceless void> send/Славный капитан/Славно!/
[17:43:47] <horta hell> faceless void: Сообщение помещено в очередь.
[17:58:29] <rexim> Minoru, все еще завариваешь?
[17:59:23] <Minoru> rexim: уже выпил!
[17:59:35] <rexim> O_O
[18:00:11] <faceless void> Круг любителей анонимного чаепития!
[18:01:43] <Minoru> rexim: чему ты удивляешься? Полчаса уж прошло, как заварил — пора было выпить!
[18:01:56] <rexim> Minoru, O__O
[18:03:15] <Minoru> rexim: да что с тобой?
[18:03:23] <rexim> Minoru, O___O
[18:03:43] <rexim> Minoru, завтра, кстати, Цацкель
[18:04:15] <rexim> My body is ready!!
[18:05:19] <Minoru> rexim: ой, точно! Нужно не забыть!
[18:05:48] <rexim> Minoru, ну на твиче полная запись будет, если что.
[18:06:08] <Minoru> дак мне поприсутствовать важно, а не просто посмотреть
[18:06:18] <Minoru> а то вдруг у тебя вопросы, а поддержки нет
[18:06:23] <Minoru> или грустно, а поддержки нет
[18:06:49] <rexim> У меня гугол ж есть
[18:07:35] <Minoru> :(
[18:08:17] <faceless void> rexim, но поддержки жи нет.
[18:08:57] <rexim> Minoru, я к тому, что зачем тебе нужна какая объективная джастификация присутствия?
[18:09:33] <rexim> Просто заваривай чай и приходи. :)
[18:10:15] <Minoru> rexim: потому что по Джаве или Скале я тебе ничего толком подсказать не могу; максимум могу на опечатку в коммит-сообщении указать :) А по Хаскелю я что-то могу и знать, поэтому на такой стрим важно придти — шансов как-то повеселиться гораздо больше
[18:11:25] <ForNeVeR> Minoru: про жавоскалу он и сам всё знает. Большой уже.
[18:11:40] <faceless void> Большой миксер!
[18:11:48] <faceless void> Забирай миксера уже
[18:11:51] <faceless void> 18 ему уже
[18:11:56] <faceless void> И целуй его везде
[18:12:53] <Minoru> ForNeVeR: ну дык и я о том же. А вот в Хаскеле мы ещё можем потягаться!
[18:13:12] <rexim> Minoru, хочешь с гуглом потягаться?
[18:13:14] <rexim> Окей.
[18:13:18] <faceless void> Потягуленьки!
[18:13:45] <faceless void> Шо ж.
[18:13:52] <rexim> Minoru, на моей стороне будет delay!
[18:13:54] <faceless void> Пора попробовать запилить свою мапу.
[18:14:07] <faceless void> rexim, а он будет сидеть за твоим ПК!
[18:14:19] <Kerrigаn> ._________________.
[18:14:31] <rexim> Kerrigаn, что опять умерло?
[18:14:51] <Kerrigаn> гугл не помогает мне более
[18:15:01] <rexim> Ну нихрена ты просветлел!
[18:15:07] <faceless void> Kerrigаn, а ты поцелуй его везде!
[18:15:11] <faceless void> Хотя стоп.
[18:15:15] <faceless void> Ему же есть 18?!
[18:15:16] <Kerrigаn> ну честно говоря он мне еще на 4м курсе не помогал
[18:15:21] <Kerrigаn> faceless void: да
[18:15:31] <Kerrigаn> но сейчас на рабоет не помогает
[18:15:35] <rexim> Kerrigаn, может ты им просто не умеешь пользоваться?
[18:15:40] <rexim> Ты рассматривал такой вариант?
[18:16:20] <Kerrigаn> умею
[18:16:31] <rexim> Как ты это узнал?
[18:17:02] <Kerrigаn> потому что варианты нагугливались
[18:17:13] <Kerrigаn> но как всё это работает и как сделать чтобы понять - нет
[18:17:29] <rexim> Ну, т.е. это были не те варианты?
[18:17:50] <rexim> Ты нагуглил не те варианты и считаешь, что умеешь пользоваться гуглом.
[18:17:53] <rexim> Окей.
[18:17:53] <Kerrigаn> они были, но наоборот и перевернуть как мне надо не удавалось
[18:18:57] ckorzhik вышел из конференции
[18:19:09] <faceless void> FNV или MurMur?
[18:19:19] ckorzhik зашёл в конференцию
[18:29:42] <faceless void> Охуенный вещь http://softwareengineering.stackexchange.com/questions/49550/which-hashing-algorithm-is-best-for-uniqueness-and-speed/145633#145633
[18:29:44] <faceless void> ForNeVeR, ↑
[18:29:47] <faceless void> Minoru, ↑
[18:29:54] <faceless void> Оч любопытно.
[18:34:19] <ForNeVeR> faceless void: mrmrmr
[18:35:26] <Minoru> faceless void: присоединился к коммьюнити просто чтобы поставить чуваку плюс. Действительно любопытно, и ответ отличный
[18:45:33] <ForNeVeR> rexim: можешь залогиниться сюда через гитхаб, и сказать, что у тебя есть на странице Reclaim в профиле? https://plugins.gradle.org/
[18:46:00] <rexim> ок
[18:46:22] <rexim> > You do not have any reclaimable plugins.
[18:46:35] <rexim> ForNeVeR, что это значит?
[18:46:49] <ForNeVeR> rexim: ок, то же самое, что у меня.
[18:47:07] <ForNeVeR> Кажись, Томаш что-то напутал!
[18:47:23] <rexim> А что пошло не так?
[18:47:32] <rexim> Он тебе пытался передать плагин и не получилось?
[18:47:44] <ForNeVeR> Я ожидал, что там высветятся сорцы плагинов, к которым у тебя есть доступ.
[18:47:52] <rexim> Хм...
[18:47:57] <ForNeVeR> Я сдуру зарегался по емейлу, и только потом увидел, что есть вход через гитхаб.
[18:48:14] <ForNeVeR> А у них сайтик довольно убожеский, так что непонятно, можно ли привязать теперь туда гитхаб %)
[18:48:22] <rexim> =(
[18:48:25] <ForNeVeR> Ладно, пока поразбираемся дальше.
[18:48:53] <ForNeVeR> Всё равно Томаш какой-то айдишник странный выдал проекту. Может, просто перепубликуем его под нормальным, да и всё.
[18:49:25] <rexim> Да, хорошая идея. Тогда и париться с ключами и токенами не надо.
[18:49:30] <rexim> Мы опубликовали - он наш.
[18:50:08] <rexim> Вообще, как мне кажется инфраструктурой проекта должен лидер заниматься. Мне не понятно зачем он туда полез. Он себе больше занятий не может придумать чтоле?
[18:50:24] <rexim> ( -_-)
[18:51:12] <ForNeVeR> rexim: ну, я надеялся, что он всё норм сделает, а потом просто расшарит проект, и всё будет ок.
[18:51:23] <rexim> >_>
[18:51:27] <ForNeVeR> > я надеялся, что он всё норм сделает
Вот она, роковая ошибка :D
[18:51:34] <rexim> Ага :D
[18:51:51] <ForNeVeR> Я его попросил ничего не трогать до дальнейших распоряжений.
[18:52:19] <rexim> Окей.
[18:52:27] gsomix вышел из конференции
[18:55:38] <rexim> Мне ютуб говорит, что мой канал похож на вот этот! https://www.youtube.com/watch?v=2b7DcbhnZQY
[18:56:06] <horta hell> @tsoding твитит: Morganey Programming Language Ep.22 — Morning Tsoding #111 https://t.co/XGJiU8ic10
[19:01:20] <Minoru> кто хочет поревьювить мои ревью? :) Меня интересует, не слишком ли я доёбываюсь до мелочей. Вот здесь:
- https://github.com/akrennmair/newsbeuter/pull/380
- https://github.com/akrennmair/newsbeuter/pull/384
- https://github.com/akrennmair/newsbeuter/pull/387
[19:20:29] <rexim> Minoru, ревью для того и придумали, чтобы доёбываться.
[19:20:52] <rexim> Если не доёбываешься, то какой в них вообще смысл?
[19:20:58] <rexim> Разреши всем пушить в мастер и все!
[19:21:15] portnov зашёл в конференцию
[19:28:14] <faceless void> portnov, дядюшка Портнооов!
[19:28:16] <faceless void> \0/
[19:28:20] <faceless void> Давайте пить чай!
[19:28:23] <portnov> _o/
[19:28:37] <portnov> кстате да, надо бы заварить погорячее
[19:28:40] <portnov> а то холодрыга
[19:28:49] <faceless void> Minoru, ТАБЫ?!
[19:29:05] <faceless void> portnov, а я угорел уже на работе. Тут у нас слишком жарко.
[19:29:07] <faceless void> Minoru, БАБЫ?!
[19:31:33] <Minoru> faceless void: ну, такой стиль был, когда я взялся за проект. Не менять же лишь потому, что Его Величество Минорка припёрся!
[19:31:51] <faceless void> Minoru, ух!
[19:32:20] <Minoru> faceless void: баб не было, девушек тоже. Вообще что-то не припомню, чтобы видел на ГитХабе кого-то с явно женским ником или аватаркой. Неужели мы их так сильно пугаем? :(
[19:32:23] <rexim> Minoru, Ваше Миноршество!
[19:32:59] <faceless void> Minoru, https://github.com/anasofiapinho
[19:33:09] <Kerrigаn> я видел
[19:33:16] <Kerrigаn> https://github.com/Olga-Yakovleva вот например
[19:33:31] <rexim> Вы охренели все чтоли?
[19:33:32] <Kerrigаn> слепая, пилит голосовой движок
[19:33:37] <rexim> Вас сейчас тут всех забанят
[19:33:40] <faceless void> Боже https://github.com/orgs/railsgirls/people
[19:33:40] <rexim> https://github.com/ermine
[19:33:45] <faceless void> Там куча мужиков
[19:33:49] <rexim> Настя, пожалуйста, не злись на них!
[19:34:10] <Kerrigаn> faceless void: это не мужики
[19:34:26] <faceless void> Kerrigаn, реверс-трап?
[19:34:31] <Kerrigаn> хуже
[19:34:37] <Kerrigаn> sjw
[19:34:48] <faceless void> Kerrigаn, реверс-реверс-реверс-трап?
[19:34:56] <Minoru> rexim: а, ок, ermine припоминаю
[19:35:27] <rexim> Minoru, http://www.jabber.ru/about.html#about
[19:35:41] <rexim> Нельзя злить Владычицу!
[19:36:10] <rexim> На ее же серваке лол
[19:37:26] <faceless void> rexim, а она рыжая?
[19:49:47] <rexim> ForNeVeR, он сейчас же ченьжи свои запушит, которые сервак режектнет и будет ныть в комментах :D
[19:50:03] faceless void вышел из конференции
[19:50:18] <ForNeVeR> rexim: он уже начал!
[19:51:44] <rexim> ForNeVeR, ты же ему запретил пушить в мастер?
[19:51:48] <rexim> А, стоп.
[19:51:54] <rexim> Кажесь даже я ему запретил. :)
[19:51:56] <rexim> Ок
[19:52:08] <rexim> Надо перепроверить.
[19:52:36] <rexim> Каждый раз, когда Том что-то делает, у меня случается приступ паранойи и я судорожно проверяю настройки безопасности
[19:53:03] <rexim> Окей, только некий Форнёвер может пушить в мастер.
[19:53:04] <rexim> Гуд!
[19:53:10] <ForNeVeR> ,3
[19:54:10] <ForNeVeR> rexim: вообще, плагин для создания плагинов у Gradle не шибко удобный получился.
[19:54:26] <ForNeVeR> Я так и не понял, как его заставить публиковать локально.
[19:54:46] <rexim> Может это by design?
[19:54:54] <ForNeVeR> Это тупо. А проверять как?
[19:54:55] <rexim> Ну чтоб мотивировать выкладывать
[19:54:59] <rexim> А не держать у себя.
[19:55:03] <rexim> :)
[19:55:07] <ForNeVeR> Более того, я смог запушить снапшот.
[19:55:07] <rexim> Шучу.
[19:55:11] <rexim> Странно это все.
[19:55:11] <ForNeVeR> Но не смог его потом перепушить.
[19:55:41] <ForNeVeR> И не смог его установить через новую-блестящую-плагинную-систему. Она так прямым текстом и сказала — снапшоты не поддерживаю, пшолнах.
[19:56:01] <rexim> :(
[19:57:28] <rexim> ForNeVeR, ну, т.е. ты фактически все работу за него сделал.
[19:58:48] <ForNeVeR> rexim: ну, он начал делать более-менее успешно, а дальше уже дело за малым.
[19:58:59] <ForNeVeR> Начало — половина дела, ты же знаешь :)
[19:59:17] <rexim> Ну, т.е. он может просто подумать, что вот сейчас он все правильно сделал и именно так надо контрибутить — запостить хуйню, а добрый дядя за него все исправил. Нужно какую-то образовательную стратегию выработать. А то вот так на шею сядет.
[19:59:55] <ForNeVeR> В данном случае дело было довольно тонкое, и подходить следовало осторожно.
[20:00:04] <rexim> Хотя, ладно, сорри. Тебе виднее. Это просто мое мнение.
[20:00:05] <ForNeVeR> Ну то есть тут мне кажется, что я поступил верно.
[20:00:27] <ForNeVeR> Именно по причине того, что надо было как-то зохватить контроль над процессом публикации :)
[20:00:46] <rexim> Ага, тут я согласен.
[20:00:54] <ForNeVeR> rexim: кстати, а чекни страничку с reclaim plugin — у тебя не появилось там плагинов?
[20:02:01] <rexim> Неа
[20:02:03] <rexim> Ничего нет
[20:02:19] <rexim> А должно быть?
[20:02:24] <rexim> Ты мне какие-то права выдал?
[20:02:28] <rexim> Как это вообще все работает?
[20:02:45] <ForNeVeR> rexim: я не знаю ):
[20:02:49] <rexim> :(
[20:02:58] <ForNeVeR> rexim: я предположил, что оно по гитхабу может клеймы пробить.
[20:03:03] <ForNeVeR> Но, видимо, нет.
[20:04:40] sss|zombie зашёл в конференцию
[20:25:53] gsomix зашёл в конференцию
[20:26:32] <gsomix> Утро.
[20:35:40] portnov вышел из конференции
[20:41:11] portnov зашёл в конференцию
[21:09:23] ɹǝɟılʍǝu зашёл в конференцию
[21:25:30] a1batross зашёл в конференцию
[21:48:35] ipcorp зашёл в конференцию
[21:50:26] ipcorp вышел из конференции
[21:52:18] dzhon зашёл в конференцию
[21:57:45] <rexim> Minoru, http://www.urbandictionary.com/define.php?term=No%20copyright%20infringement%20intended
[21:59:23] <Minoru> rexim: noted
[22:00:35] Aman зашёл в конференцию
[22:02:32] <rexim> Minoru, https://www.youtube.com/watch?v=LPcP3Oc9oiM
[22:07:54] <Minoru> rexim: такое
[22:08:13] <rexim> Minoru, какое?
[22:11:02] <Minoru> rexim: не впечатляющее
[22:11:35] <rexim> Minoru, сорри. Впечатляющее закончилось на сегодня.
[22:13:20] <Minoru> rexim: да я же тебя и не обвиняю ни в чём! Вкусы у всех разные, вполне естественно, что ты не каждый раз можешь угадать, что мне понравится
[22:14:00] <Minoru> как тебе вот это? https://www.youtube.com/watch?v=hl83fIhqZno
[22:14:04] <rexim> Minoru, я знаю, что ты меня не обвиняешь ни в чём.
[22:14:20] <rexim> Minoru, так себе.
[22:16:16] <rexim> Блядь, да нахуй так жить вообще.
[22:16:18] <rexim> Я ушел с работы, чтобы еще больше работать. -_-
[22:16:28] rexim вышел из конференции
[22:18:41] <Minoru> send/rexim/Pat-pat. Ну-ка, не горюй!/
[22:18:42] <horta hell> Minoru: Сообщение помещено в очередь.
[22:21:43] ckorzhik вышел из конференции
[22:35:35] <portnov> работа-работой, но время от времени надо работать?
[22:36:03] <gsomix> Утро.
[22:36:19] <gsomix> Сейчас как напишу кода!
[23:01:41] a1batross вышел из конференции
[23:01:54] m4n71k0r вышел из конференции
[23:29:22] portnov вышел из конференции
[23:36:26] ckorzhik зашёл в конференцию
[23:49:39] gsomix вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!