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

Тема: Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: http://codingteam.org.ru
Код постить сюда: http://hastebin.com/
Логи: http://tinyurl.com/ctcjr-logs
Юным погромцам сюда: http://e-maxx.ru/algo/ , а ещё читать Кнутца, Корменца, Седжвикца и др.
Morning Tsoding (вт, чт, вс, збс): https://twitter.com/tsoding
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg
[00:00:00] <ɹǝɟılʍǝu> Славный капитан, есть попроще http://www.eso.spb.ru/catalog/for_order/n1769/
[00:00:34] <ɹǝɟılʍǝu> Такие же, только без кармана.
[00:00:45] <Славный капитан> а так-то норм говнодавы
[00:02:03] <ɹǝɟılʍǝu> Ну да.
[00:02:13] <ɹǝɟılʍǝu> Быстрая штуровка, высокий носок.
[00:02:15] <ɹǝɟılʍǝu> Всё збс.
[00:02:21] <ɹǝɟılʍǝu> И на вид симпотишные.
[00:10:20] Kumba_yo вышел из конференции
[00:10:34] Kumba_yo зашёл в конференцию
[00:24:39] OKTAVIUS зашёл в конференцию
[00:24:47] OKTAVIUS вышел из конференции
[00:25:01] OKTAVIUS зашёл в конференцию
[00:28:32] <rexim> Где Минорякерманн?
[00:29:23] dzhon вышел из конференции
[00:31:58] <Славный капитан> ɹǝɟılʍǝu: я берцы проверяю проще
[00:32:32] <Славный капитан> беру старую коробку из-под крупной техники и пинаю
[00:32:58] <Славный капитан> если ее пробило или смяло, значит норм, можно двери вышибать
[00:33:19] <ɹǝɟılʍǝu> Гуд
[00:34:53] m4n71k0r вышел из конференции
[00:35:26] unclechu зашёл в конференцию
[00:43:00] ckorzhik вышел из конференции
[00:43:03] ckorzhik зашёл в конференцию
[00:45:57] <rexim> Конкуренты!! https://github.com/CestDiego/org-capture-chrome
[00:46:10] <rexim> Но мой работает без расшерения и даже без браузера
[00:46:20] <rexim> И даже без иксов
[00:46:32] <rexim> И даже без ОС^U
[01:11:56] Славный капитан вышел из конференции
[01:21:38] <Mr.Purple> прямо из UEFI
[01:32:04] <rexim> ага
[01:33:22] Mr.Purple вышел из конференции
[01:55:14] rexim вышел из конференции
[02:33:57] grouzen вышел из конференции
[02:35:43] unclechu вышел из конференции
[02:49:27] Славный капитан зашёл в конференцию
[04:17:46] ckorzhik вышел из конференции
[04:33:12] Славный капитан вышел из конференции
[04:47:55] Kumba_yo вышел из конференции
[07:16:27] rafaelrs вышел из конференции
[07:46:02] reggies зашёл в конференцию
[07:47:38] Mr.Purple зашёл в конференцию
[08:40:23] unixorn вышел из конференции
[08:41:09] unixorn зашёл в конференцию
[08:41:10] MaXGXaM вышел из конференции: Replaced by new connection
[08:41:16] MaXGXaM зашёл в конференцию
[08:43:46] MaXGXaM вышел из конференции
[08:44:32] dzhon зашёл в конференцию
[08:55:24] ckorzhik зашёл в конференцию
[08:56:05] MaXGXaM зашёл в конференцию
[09:03:53] <ForNeVeR> В git 2.8 под винду сильно увеличили быстродействие. Вот молодцы.
[09:06:17] dzhon вышел из конференции
[09:23:09] reggies вышел из конференции
[09:24:53] <ɹǝɟılʍǝu> ForNeVeR, славно!
[09:24:56] * ɹǝɟılʍǝu чпок
[09:25:15] <ForNeVeR> Надо-то было всего лишь переписать команды с баша на C :)
[09:30:41] kosc зашёл в конференцию
[09:31:39] <Mr.Purple> а что там за команды?
[09:31:45] <Mr.Purple> башевые
[09:33:06] <ForNeVeR> Дак так всё было башем обмазано. Какой-нибудь git pull наверняка вызывал sh.exe в процессе.
[09:33:49] <ForNeVeR> Собственно, и сейчас вызывает. Но поменьше.
[09:34:10] <ForNeVeR> У меня над одним большим репозиторием git status стал работать быстрее примерно в 10 раз.
[09:39:11] <ɹǝɟılʍǝu> ForNeVeR, ого!
[09:39:15] <ɹǝɟılʍǝu> Все засоветую на работе!
[09:39:32] <ForNeVeR> Ну, я не думаю, что у всех есть настолько большие репозитории по несколько гигов.
[09:39:42] <ForNeVeR> На обычной репе не так заметно.
[09:39:51] <ɹǝɟılʍǝu> ForNeVeR, у нас да)
[09:40:13] <ForNeVeR> Ну тогда советую обновиться, да.
[09:57:55] Славный капитан зашёл в конференцию
[10:05:26] <gsomix> Утро.
[10:10:21] <Mr.Purple> ForNeVeR: а что у тебя там, бинароники что ли в репе7
[10:10:24] <Mr.Purple> откуда такой размер
[10:10:54] <ForNeVeR> Mr.Purple: да, у меня бинарники в репе. Потому, что бинарники являются предпочтительной формой редактирования моих файлов.
[10:11:15] <ForNeVeR> Текстовых исходников не существует концептуально, как явления.
[10:27:25] Laz зашёл в конференцию
[10:41:26] rexim зашёл в конференцию
[10:43:54] <rexim> ForNeVeR: наркоман
[10:43:57] <rexim> Ой
[10:44:02] <rexim> Драсте всем! :)
[10:45:01] <ForNeVeR> rexim: .\ )_ (/.
[10:45:18] <rexim> ForNeVeR: шучу. Ты няша!
[10:45:21] <ForNeVeR> :3
[10:47:03] <gsomix> ForNeVeR, у тебя мешки, эм... Под бровями?
[10:47:24] <ForNeVeR> gsomix: это бугры злости!
[10:48:05] <rexim> ШТА? xD
[10:48:24] <uggur> как у верблюда
[10:48:43] <ForNeVeR> Да, в точности как у _злого_ верблюда.
[10:49:07] <uggur> Evil Camel
[10:49:11] <rexim> Верблюд злости
[10:49:20] <uggur> Отличное название для проекта :3
[10:49:38] <ForNeVeR> Evil Camel of Evil!
[10:49:39] <uggur> rexim: Верблюд Зла -- убей в себе козла!
[10:49:50] <gsomix> ForNeVeR, http://www.asergeev.com/pictures/archives/2013/1174/jpeg/25.jpg
[10:49:53] <ForNeVeR> Хотя тут скорее Angry.
[10:50:10] <ForNeVeR> gsomix: да!
[10:50:23] <gsomix> Так и лицо пожрать может.
[10:50:28] <ForNeVeR> Легко!
[10:50:34] MaXGXaM вышел из конференции
[10:55:09] Товарищ Чпокерманн зашёл в конференцию
[10:56:01] <Товарищ Чпокерманн> ForNeVeR, бгг, вышел 2.8.1
[10:56:04] <Товарищ Чпокерманн> Фикс)
[11:00:08] <rexim> Няша с камерой, комментариями, плюсами и олимпиадными задачками: https://www.livecoding.tv/macobr/
[11:00:17] <rexim> Товарищ Чпокерманн: о/
[11:00:25] <Товарищ Чпокерманн> rexim, \0
[11:02:04] <Mr.Purple> rexim: какая еще няша? ты из этих что ли?
[11:02:18] <rexim> ШТА?!
[11:02:39] <Mr.Purple> ну там парень
[11:02:43] <Mr.Purple> какая еще няша
[11:02:53] <rexim> И чо? -_-
[11:03:09] <Mr.Purple> mkey
[11:03:54] <Товарищ Чпокерманн> rexim, мяу
[11:05:08] <rexim> Товарищ Чпокерманн: альбатряка!! :3
[11:06:13] <rexim> send/a1batross/чпок!/
[11:06:15] <horta hell> rexim: Сообщение помещено в очередь.
[11:07:25] <Товарищ Чпокерманн> send/a1batross/чпок!/
[11:07:26] <horta hell> Товарищ Чпокерманн: Сообщение помещено в очередь.
[11:21:51] <gsomix> rexim, миксер.
[11:29:37] unclechu зашёл в конференцию
[11:32:01] Graf зашёл в конференцию
[11:32:08] Graf вышел из конференции
[11:34:37] <rexim> gsomix: гсомикс
[11:35:55] Gustav вышел из конференции: Replaced by new connection
[11:36:11] Gustav зашёл в конференцию
[11:44:39] OKTAVIUS вышел из конференции
[11:47:32] OKTAVIUS зашёл в конференцию
[11:47:40] OKTAVIUS вышел из конференции
[11:47:50] OKTAVIUS зашёл в конференцию
[11:48:27] <gsomix> http://www.mathworks.com/matlabcentral/fileexchange/
[11:48:29] <gsomix> збс
[11:53:33] MaXGXaM зашёл в конференцию
[12:05:39] OKTAVIUS вышел из конференции: Replaced by new connection
[12:05:40] OKTAVIUS зашёл в конференцию
[12:24:51] <rexim> Эмоксипинчег!!1
[12:24:52] <rexim> ыводлыва
[12:26:16] <rexim> Очки забыл снять -_-
[12:28:19] <Товарищ Чпокерманн> rexim, прям в очки накапал?)
[12:28:35] <rexim> Ага
[12:28:43] <rexim> -_\\
[12:32:34] <Товарищ Чпокерманн> Ай-ай-ай, какой рассеянный!)
[12:33:00] <rexim> Фак! https://status.github.com/
[12:33:16] <rexim> Я не могу авторизоваться на других сервисах через гитхаб =(
[12:33:24] <rexim> Вот так вот доверить ему...
[12:33:29] <rexim> доверять*
[12:36:05] <Товарищ Чпокерманн> > 11:27 RTZ 2 (зимÐ
Это чё такое?
[12:39:33] <Mr.Purple> кодировка кривая
[12:39:45] <Mr.Purple> cp1251 в юникод небось
[12:48:41] <ForNeVeR> Похоже, да.
[12:54:19] Mr.Purple вышел из конференции: Replaced by new connection
[12:54:21] Mr.Purple зашёл в конференцию
[12:55:14] <rexim> Всем GitHub Major service outage, посоны.
[12:56:22] <ForNeVeR> Бльо :(
[12:56:48] Kerrigаn зашёл в конференцию
[12:57:11] <Kerrigаn> утреца, цодингтим
[12:57:19] <Kerrigаn> у тайпскрипта есть какой-нибудь тип для сырого жсона?
[12:57:39] <ForNeVeR> Kerrigаn: any :D
[12:57:53] <Kerrigаn> логично
[12:58:13] <Kerrigаn> только это не сырой жсон, а вообще любой
[12:58:24] <Kerrigаn> я хочу чтобы там хотя бы словарь был
[12:58:34] <Товарищ Чпокерманн> any подойдёт?
[12:59:03] <ForNeVeR> Kerrigаn: можно словарь.
[12:59:14] <ForNeVeR> Kerrigаn: { [key: string]: any }?
[12:59:22] <Kerrigаn> оно
[12:59:38] <ForNeVeR> Можно попробовать даже рекурсивный сделать, если чо.
[12:59:54] <Kerrigаn> не, сложнее не нужно
[12:59:58] <ForNeVeR> Товарищ Чпокерманн: слышь, мне нужен Y-комбинатор на типах!
[13:00:41] <Товарищ Чпокерманн> Хм.
[13:01:02] <rexim> Товарищ Чпокерманн: почём у тебя комбинаторы?
[13:01:08] <Товарищ Чпокерманн> Имеешь ввиду комбинатор неподвижной точки?
[13:01:52] <Laz> data Fix f = Fix (f (Fix f))
[13:02:06] <Laz> воще хз, чо это такое
[13:03:02] <Товарищ Чпокерманн> Да, вот такой вродь подойдёт.
[13:03:31] <Laz> тока f должен быть функтором ещё
[13:04:03] <ForNeVeR> Я думаю, что подойдёт.
[13:05:41] <Товарищ Чпокерманн> Собсна говоря, даже на вики есть: https://en.wikipedia.org/wiki/Fixed-point_combinator#Typing
[13:06:45] <Laz> всё сразу встало на свои места
[13:07:36] Kerrigаn вышел из конференции
[13:07:51] <DeadBot> ForNeVeR: http://i.imgur.com/MVyDLJf.jpg
[13:08:21] <ForNeVeR> Что это за анонимный недоброжелатель мне прислал кошачью голову?
[13:09:39] <Товарищ Чпокерманн> ForNeVeR, Это ж аватарка Мура!
[13:12:28] <ForNeVeR> В виме, чтобы сохранить файл с BOM, нужно сделать :setlocal bomb
[13:12:32] <ForNeVeR> Забавно :)
[13:18:45] sss|zombie вышел из конференции
[13:20:23] <rexim> ForNeVeR: The BOM has been planted.
[13:23:52] dzhon зашёл в конференцию
[13:34:40] rexim вышел из конференции
[13:39:31] dzhon вышел из конференции
[13:43:04] <Товарищ Чпокерманн> ForNeVeR, Everything operating normally!
[13:45:10] dzhon зашёл в конференцию
[13:55:55] kpecmuk вышел из конференции: Replaced by new connection
[13:55:55] kpecmuk зашёл в конференцию
[14:07:36] kosc вышел из конференции
[14:07:53] kosc зашёл в конференцию
[14:09:49] dzhon вышел из конференции
[14:31:24] <Товарищ Чпокерманн> ForNeVeR, TailBlazer 0.7 уже значительно юзабельней!
[14:32:33] <ForNeVeR> Товарищ Чпокерманн: подтверждаю. Умеет открывать файлы из командной строки - это единственное, чего мне в 0.4 не хватало. Хорошо сделали.
[14:32:40] <ForNeVeR> А всякие там пайпы ещё не прикрутили?
[14:32:59] <Товарищ Чпокерманн> ForNeVeR, ну теперь выделение строк по множествам паттерном есть.
[14:33:02] <Товарищ Чпокерманн> И копирование строк!
[14:33:08] <Товарищ Чпокерманн> Этого вот не хватало как воды.
[14:35:54] <ForNeVeR> А мне вот не было нужно копирование. А зато пайпом я бы хотел подключаться куда попало!
[14:41:14] rexim зашёл в конференцию
[14:41:54] <Товарищ Чпокерманн> rexim, All systems nominal!
[14:42:05] <rexim> ForNeVeR: тебе только свой пайп куда попало пихать!
[14:42:23] <ForNeVeR> rexim: не вижу в этом ничего предосудительного!
[14:42:31] <rexim> ForNeVeR: я тоже
[15:02:05] kosc вышел из конференции
[15:02:10] kosc зашёл в конференцию
[15:02:28] <Славный капитан> pimpString(queue.take())
[15:02:34] kosc вышел из конференции: Disconnected: closed
[15:02:39] kosc зашёл в конференцию
[15:02:50] <Славный капитан> теперь у этой строки будет подсветка днища, 17-дюймовые диски и ECKSBAWKS?
[15:10:32] <rexim> ._.
[15:10:36] kosc вышел из конференции
[15:10:53] kosc зашёл в конференцию
[15:11:28] kosc вышел из конференции: Disconnected: closed
[15:11:40] kosc зашёл в конференцию
[15:14:40] <gsomix> ForNeVeR, http://blog.jetbrains.com/dotnet/2016/04/04/detecting-and-solving-memory-problems-in-net-ebook/
[15:15:44] rexim вышел из конференции
[15:39:24] ckorzhik вышел из конференции
[15:45:04] <ForNeVeR> gsomix: класс!
[15:45:13] rafaelrs зашёл в конференцию
[15:57:57] rexim зашёл в конференцию
[15:59:48] <rexim> Хм...
[15:59:59] <rexim> Google Ads предлагает принять ислам
[16:00:08] <rexim> И где мой адблокер?!
[16:04:52] kosc вышел из конференции
[16:04:55] kosc зашёл в конференцию
[16:05:17] kosc вышел из конференции: Disconnected: closed
[16:05:36] kosc зашёл в конференцию
[16:06:00] kosc вышел из конференции: Disconnected: closed
[16:08:33] kosc зашёл в конференцию
[16:12:41] <Товарищ Чпокерманн> rexim, :D
[16:13:10] kosc вышел из конференции
[16:14:39] <ForNeVeR> rexim: наверное, ты много гуглишь про ислам!
[16:17:37] <Славный капитан> мм... я когда-то искал, что (и как) можно приготовить из аммиачной селитры
[16:17:45] <Славный капитан> мне тоже про ислам начали предлагать
[16:18:55] <ForNeVeR> О ВЕЛИКИЙ СУП НАВАРИЛИ
[16:19:37] <Славный капитан> О ШИКАРНЫЙ СУП НАВАРИЛИ
[16:22:37] <rexim> ЕШЬ СУП! ГОРЯЧИЙ СУП!
[16:23:22] <Славный капитан> (Это каданс из Warhammer 40 000 Epic: Final Liberation)
[16:24:21] <Славный капитан> Известный великолепным и меметичным коммиссаром Холтом, а вовсе не ультрасмурфами ~_~
[16:27:05] <Славный капитан> https://www.youtube.com/watch?v=LOi3CzZjV0M
[16:27:17] ckorzhik зашёл в конференцию
[16:27:41] Graf зашёл в конференцию
[16:39:17] Graf вышел из конференции
[16:47:37] m4n71k0r зашёл в конференцию
[16:57:17] Kumba_yo зашёл в конференцию
[17:16:15] <m4n71k0r> хм, странное название https://github.com/cneben/QuickQanava
[17:16:48] <ForNeVeR> QML - канава!
[17:17:06] <m4n71k0r> горная, наверное
[17:17:11] <m4n71k0r> быстрая
[17:17:27] <ForNeVeR> Вонючая :3
[17:23:39] <Товарищ Чпокерманн> Течка-говноречка!
[17:25:11] MaXGXaM вышел из конференции
[17:37:07] <Mr.Purple> Славный капитан: ну там особо не наваришь же.
[17:37:21] <Mr.Purple> а если и наваришь, то надо более другое варить, чтобы завести первое
[17:55:07] portnov зашёл в конференцию
[17:57:38] <rexim> Великого Супа должно хватить каждому.
[18:01:28] Mr.Purple вышел из конференции
[18:01:34] Mr.Purple зашёл в конференцию
[18:15:21] <Славный капитан> Mr.Purple: ну просто считай, что у меня было чем завести, или завод был не моей проблемой =)
[18:25:04] <m4n71k0r> нормальный скала == https://github.com/japgolly/univeq
[18:25:48] <m4n71k0r> забавная дата Open-Sourced: Apr 2016.
[18:26:46] <unclechu> m4n71k0r: это типа межтиповое сравнение на равенство?
[18:26:55] <m4n71k0r> ɹǝɟılʍǝu: зыка как он выравнивает https://github.com/japgolly/univeq/blob/master/univeq-scalaz/shared/src/main/scala/japgolly/univeq/UnivEqScalaz.scala#L11
[18:27:02] <m4n71k0r> unclechu: это с проверкой типов
[18:27:11] <m4n71k0r> а не тупо эни-хуени
[18:27:36] <Товарищ Чпокерманн> m4n71k0r, да, люблю так.
[18:27:38] <m4n71k0r> чтобы в конпил тайме в ногу стреляло, а не в рантайме
[18:27:47] <m4n71k0r> Товарищ Чпокерманн: блин, я не том упишу
[18:27:50] <m4n71k0r> не тому
[18:27:55] <Товарищ Чпокерманн> ой, сорь
[18:27:57] Товарищ Чпокерманн вышел из конференции: offline
[18:28:31] <m4n71k0r> ы
[18:28:43] <unclechu> Scala.JS --- это что? скала, которая конпелируются в жобоскрипт?
[18:28:50] <m4n71k0r> да
[18:28:52] <unclechu> не знал, что такое есть
[18:28:54] <Славный капитан> @inline implicit def univEqTuple22[A:UnivEq, B:UnivEq, C:UnivEq, D:UnivEq, E:UnivEq, F:UnivEq, G:UnivEq, H:UnivEq, I:UnivEq, J:UnivEq, K:UnivEq, L:UnivEq, M:UnivEq, N:UnivEq, O:UnivEq, P:UnivEq, Q:UnivEq, R:UnivEq, S:UnivEq, T:UnivEq, U:UnivEq, V:UnivEq]: UnivEq[(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V)] = force

// Java
@inline implicit def univEqJInteger : UnivEq[jl.Integer] = force
@inline implicit def univEqJLong : UnivEq[jl.Long ] = force
@inline implicit def univEqJBoolean : UnivEq[jl.Boolean] = force
@inline implicit def univEqJByte : UnivEq[jl.Byte ] = force
@inline implicit def univEqJShort : UnivEq[jl.Short ] = force
@inline implicit def univEqJEnum[A <: jl.Enum[A]]: UnivEq[jl.Enum[A]] = force

// Derivation
@inline def derive [A <: AnyRef]: UnivEq[A] = macro macros.UnivEqMacros.deriveAutoQuiet[A]
@inline def deriveDebug [A <: AnyRef]: UnivEq[A] = macro macros.UnivEqMacros.deriveAutoDebug[A]
//@inline def deriveShallow [A <: AnyRef]: UnivEq[A] = macro macros.UnivEqMacros.deriveQuiet[A]
//@inline def deriveShallowDebug[A <: AnyRef]: UnivEq[A] = macro macros.UnivEqMacros.deriveDebug[A]

object AutoDerive {
@inline implicit def autoDeriveUnivEq[A <: AnyRef]: UnivEq[A] =
macro macros.UnivEqMacros.deriveQuiet[A]
}

// ===================================================================================================================

@inline def emptyMap [K: UnivEq, V] = Map.empty[K, V]
@inline def emptySet [A: UnivEq] = Set.empty[A]
@inline def emptyMutableSet[A: UnivEq] = collection.mutable.Set.empty[A]
@inline def setBuilder [A: UnivEq] = Set.newBuilder[A]

@inline def toSet[A: UnivEq](as: TraversableOnce[A]): Set[A] = as.toSet
}
[18:28:58] <Славный капитан> тьфу
[18:29:00] <m4n71k0r> БЛЯ
[18:29:06] <unclechu> воу-воу
[18:29:06] <ForNeVeR> штыа
[18:29:15] <Славный капитан> я имел ввиду
[18:29:21] <Славный капитан> @inline implicit def univEqTuple22[A:UnivEq, B:UnivEq, C:UnivEq, D:UnivEq, E:UnivEq, F:UnivEq, G:UnivEq, H:UnivEq, I:UnivEq, J:UnivEq, K:UnivEq, L:UnivEq, M:UnivEq, N:UnivEq, O:UnivEq, P:UnivEq, Q:UnivEq, R:UnivEq, S:UnivEq, T:UnivEq, U:UnivEq, V:UnivEq]: UnivEq[(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V)] = force
[18:29:24] <m4n71k0r> ага
[18:29:28] <m4n71k0r> БЛЯ
[18:29:39] <rexim> БАДЬ
[18:29:41] <ForNeVeR> Кто уже посчитал? Там 22, да?
[18:29:45] <m4n71k0r> как они живут без вариадиков?)
[18:29:54] <ForNeVeR> m4n71k0r: как видишь, весьма хуёво.
[18:30:05] <m4n71k0r> да, 22
[18:30:15] rexim вышел из конференции
[18:30:17] <ForNeVeR> Я удивляюсь, что не все себе в язык тащут вариадики, после такого оглушительного успеха плюсов на этом поприще (не шучу).
[18:30:17] <Laz> это чо за хрень ещё
[18:31:12] <Славный капитан> это надо быть... пиздец неленивым, чтобы так писать
[18:31:32] <ForNeVeR> Славный капитан: предыдущие 21 там тоже объявлены?
[18:31:35] <m4n71k0r> а они бойлерплейты юзают... или как их
[18:31:43] <ForNeVeR> m4n71k0r: хуемёты!
[18:31:48] reximorning зашёл в конференцию
[18:31:56] <ForNeVeR> Ёбта, дак можно ж макрой это говно генерить!
[18:32:00] <ForNeVeR> Какого хера!
[18:32:08] <Славный капитан> ForNeVeR: объявлены ._.
[18:32:12] <ForNeVeR> КАКОГО
[18:32:13] <ForNeVeR> ХЕРА
[18:32:20] <reximorning> ForNeVeR: нагенерь
[18:32:26] <Laz> хацкель только до семи дошёл
[18:32:28] <ForNeVeR> reximorning: анус нагенерь!
[18:32:40] <ForNeVeR> Laz: в хаскеле у меня падали тупли длиннее 63.
[18:32:52] <Laz> и как ты их раззиповывал? О.о
[18:32:57] <ForNeVeR> Каком!
[18:33:02] <reximorning> ForNeVeR: пффф!! Лишь бы ругать.
[18:33:06] <reximorning> Типичный Форнёвер
[18:33:09] <ForNeVeR> Ну, я проверял просто ограничения.
[18:33:20] <ForNeVeR> В нормальном-то коде у меня и до 22 не доходило ни разу.
[18:33:33] <ForNeVeR> Да чего там, даже до 7 не доходило.
[18:33:53] <reximorning> ForNeVeR: это потому что ты код не пишешь.
[18:33:57] <ForNeVeR> В дотнете в туплях ограничение в 7 или 8, и ни кто ни разу не пожаловался :)
[18:33:58] <Laz> я даже не представляю, где оно может понадобиться
[18:34:04] <Laz> разве что в newtype
[18:34:05] <ForNeVeR> s/ни кто/никто/
[18:34:08] <horta hell> ForNeVeR: В дотнете в туплях ограничение в 7 или 8, и никто ни разу не пожаловался :)
[18:34:27] <Laz> а то для обычных data он мне говорит, что не может вывести Hashable
[18:36:05] <Laz> а чо, вот он мне говорит подключить DeriveAnyClass
[18:36:08] <Laz> это нормально?
[18:36:14] <Laz> или это какой-то левый экстеншон?
[18:37:23] <ForNeVeR> Кто говорит, кому говорит?
[18:37:29] <Laz> ghc мне говорит
[18:37:35] <ForNeVeR> Человеческим голосом?
[18:37:36] <Laz> когда я говорю deriving(Hashable)
[18:37:40] <ForNeVeR> Ты в GHC засунул код на Scala?
[18:37:49] <Laz> не, это уже не про скалу
[18:40:16] <ɹǝɟılʍǝu> ForNeVeR, а что, так можно было?
[18:40:28] <ForNeVeR> ɹǝɟılʍǝu: как?
[18:40:43] <reximorning> Ругаться и не писать код.
[18:40:44] <reximorning> Нет
[18:40:45] <ɹǝɟılʍǝu> ForNeVeR, просто сувать в GHC?
[18:40:47] <reximorning> Так нельзя было
[18:40:50] <reximorning> ɹǝɟılʍǝu: не делай такю
[18:40:55] <ForNeVeR> ɹǝɟılʍǝu: можно сувать в GHC.
[18:40:57] <ɹǝɟılʍǝu> reximorning, такю я не делаю.
[18:41:02] <reximorning> ɹǝɟılʍǝu: ты молодец.
[18:41:06] <reximorning> А вот некоторые не молодцы
[18:41:15] <ForNeVeR> ɹǝɟılʍǝu: правда, не всегда что-нибудь хорошее выйдет, но сувать всегда можно :)
[18:45:01] reggies зашёл в конференцию
[18:56:15] <m4n71k0r> Господа, я пришёл к вам сообщить, что у вас Лаз без мембера
[18:57:26] <ɹǝɟılʍǝu> Да.
[18:57:42] <ɹǝɟılʍǝu> Laz, ты, вроде, с типами приходил?
[18:58:03] <Laz> не, не я
[18:58:06] <Laz> я послушать пришёл
[18:58:07] <ɹǝɟılʍǝu> А кто?
[18:58:09] <Laz> а того звать Lavir
[18:58:19] <ɹǝɟılʍǝu> А у тебя код есть?
[18:58:22] <Laz> его из погроменга сюда послали
[18:58:27] <Laz> какой ещё код?
[18:58:36] <ɹǝɟılʍǝu> За который дают мемберца!
[18:58:44] <ɹǝɟılʍǝu> На гитхабе там, битбаките, ещё где.
[18:58:45] <Laz> не, такого нет
[18:58:49] <Laz> а, ну это да
[18:58:56] <Laz> только там параша
[18:58:57] <Laz> ну как обычно
[18:59:02] <ɹǝɟılʍǝu> Покажи уж
[18:59:22] <m4n71k0r> Лавир - странный хуй
[18:59:29] <Laz> гм
[18:59:39] <Laz> а я посносил всю херню
[18:59:48] <Laz> только мерж-реквест в http-client есть
[19:00:01] <ɹǝɟılʍǝu> Что за http-client?
[19:00:22] <Laz> https://github.com/snoyberg/http-client
[19:00:47] <Laz> микаэль снойман же
[19:00:56] <Laz> проповедник школы хаскела
[19:02:38] eternastudento зашёл в конференцию
[19:02:41] <Laz> ещё есть вейленд на го
[19:06:58] unclechu вышел из конференции
[19:18:56] <ForNeVeR> Laz: и как нам тебя найти в списке контрибуторов?
[19:19:09] <Laz> а хрен знает, я сам не могу найти
[19:19:22] <ForNeVeR> XD
[19:19:31] <ForNeVeR> Снойберг украл твой код!
[19:19:39] <Laz> а, я с рабочего акаунта отправил, может
[19:19:41] <ForNeVeR> Дак ты это, никнейм-то скажи
[19:19:45] <Laz> vasiliyl
[19:19:53] <Laz> зацени лучше часики для вяленда на го
[19:20:03] <Laz> https://github.com/vasiliyl/playwand/blob/master/pw-clock/main.go
[19:21:17] <ForNeVeR> https://github.com/snoyberg/http-client/pull/133/files
[19:21:33] <ForNeVeR> Да, ты зареквестил коммит левого аккаунта.
[19:21:33] <reximorning> ЕЧЯЗМ
[19:21:37] <Laz> о, точно! :)
[19:22:00] <Laz> надо бы его удалить
[19:22:21] <ForNeVeR> Я в го не умею, но наличие кода подтверждаю.
[19:22:23] <ForNeVeR> .member Laz
[19:22:24] <DeadBot> ForNeVeR: ok
[19:22:27] <ForNeVeR> Норм чувак.
[19:22:29] <Laz> ого, от души
[19:22:36] <Laz> а то дедфуд меня тут банил
[19:22:39] <Laz> в былые времена
[19:22:41] <ForNeVeR> Ещё успеется.
[19:22:48] <reximorning> ForNeVeR: да зачем его понимать? Я вот F# не понимаю...
[19:23:03] <ForNeVeR> reximorning: но как ты ревьюишь мои пул-реквесты?!
[19:23:11] <reximorning> Магия! :)
[19:23:12] * ForNeVeR возмущён.
[19:24:40] <reximorning> ForNeVeR: а, ты, кстати, видел мой template engine на баше? https://raw.githubusercontent.com/rexim/tsoding-tools/master/Profile-Template.md
[19:24:58] <reximorning> Реализовывается в одну строку https://github.com/rexim/tsoding-tools/blob/master/Expand-Template.sh
[19:25:51] <ForNeVeR> reximorning: гы :3
[19:27:07] <reximorning> Moaning Tsoding
[19:31:40] <ɹǝɟılʍǝu> ForNeVeR, дай мембера Laz-у.
[19:33:18] <reximorning> Лол
[19:33:23] <reximorning> ForNeVeR: не давай!
[19:33:35] <ForNeVeR> Хрен!
[19:33:39] <reximorning> xD
[19:33:41] <ForNeVeR> ɹǝɟılʍǝu: не дам.
[19:33:44] <ForNeVeR> reximorning: я уже дал.
[19:33:47] <reximorning> =(
[19:35:32] <ɹǝɟılʍǝu> ForNeVeR, ты уже дал ему члена! :33
[19:35:51] <ForNeVeR> ɹǝɟılʍǝu: :3
[19:37:26] <reximorning> .___>
[19:42:39] m4n71k0r вышел из конференции
[19:43:45] Laz вышел из конференции
[19:50:05] <reximorning> https://twitter.com/tsoding/status/717379846733762560
[19:52:19] reximorning вышел из конференции
[19:56:51] Graf зашёл в конференцию
[19:57:51] Graf вышел из конференции
[20:12:58] <portnov> люди
[20:13:03] <portnov> есть rest api сервер
[20:13:11] <Mr.Purple> нет
[20:13:20] <portnov> хорошая ли идея выдавать где-нибудь на /help доку по его api?
[20:13:54] <portnov> или она просто где-то в ридми должна быть.
[20:32:47] <ForNeVeR> portnov: зависит от того, как его будут использовать. Я бы предпочёл всё-таки отдельную документацию. Чтоб её можно было смотреть, не разворачивая сервер
[20:33:11] <portnov> ну отдельная-то в любом случае нужна
[20:33:28] <ForNeVeR> Значит, /help можно не делать!
[20:33:36] <ForNeVeR> Не трать время :)
[20:33:41] <portnov> ну ок.
[20:39:56] ckorzhik вышел из конференции: Replaced by new connection
[20:39:57] ckorzhik зашёл в конференцию
[20:52:41] ckorzhik вышел из конференции
[21:09:55] m4n71k0r зашёл в конференцию
[21:13:10] <m4n71k0r> хм, я тут странным занимаюсь... на до диез. В общем прикрутил версионирование базы на Fluent Migrator, он инфу о версии пишет в спец табличку в базе... это нормально. Затем глянул в сторону Entity Framework (MySql.Data.Entity например), так эта шельма тоже хочет табличку завести в базе про информацию о схеме. Вопрос: кто-нибудь пытался подружить их вместе или это странная затея?
[21:13:56] <portnov> гм
[21:14:16] <portnov> даже с одним и тем же кодом работать одновременно в гите и в свн — странная идея
[21:14:27] <portnov> а с одной базой одновременно в двух системах версионирования баз...
[21:17:16] <m4n71k0r> portnov: так второе - не система версионирования. Что-то типа орма
[21:17:52] <portnov> а зачем орму свои таблички?
[21:19:41] <Mr.Purple> ну, как
[21:19:50] <Mr.Purple> чтобы магию творить
[21:20:11] <m4n71k0r> я не знаю... все нормальные держат схему маппинга отдельно
[21:20:19] <m4n71k0r> ну генерят её по сущностям и всё
[21:29:13] rexim зашёл в конференцию
[21:29:31] <rexim> Чпок
[21:32:19] <ɹǝɟılʍǝu> rexim, ЧУДЕСНЫЕ ПРОДУКТЫ ОТЛИЧНОГО КАЧЕСТВА!
[21:32:21] <gsomix> rexim, сложно.
[21:33:01] <rexim> gsomix: что сложно?
[21:33:10] <rexim> ɹǝɟılʍǝu: другие не производим.
[21:33:13] <gsomix> rexim, устанавливать OCaml.
[21:33:18] <rexim> А, да. :)
[21:33:28] <rexim> Но мы вроде справились.
[21:33:31] <gsomix> Хотя правильный путь установки написан прямо на сайте окамла.
[21:33:41] <rexim> Хм...
[21:33:52] <gsomix> ppa со свежаком для убунты, opam, switch.
[21:34:03] <rexim> Я не хочу ppa =(
[21:34:11] <rexim> Я себе его локально в хоум поставил.
[21:34:13] <rexim> Мне норм
[21:34:18] <gsomix> А, ну.
[21:34:37] <rexim> Я просто не хочу всем этим тулзам рута давать.
[21:34:47] <rexim> Не доверяю я им :)
[21:34:50] <gsomix> Понял.
[21:35:18] <gsomix> rexim, про utop я узнал из Real World OCaml.
[21:35:25] <rexim> Гы
[21:35:28] <rexim> Классная штука :)
[21:35:29] <ɹǝɟılʍǝu> rexim, НАСУВАЙ ИМ РУТА ПО САМЫЕ PPA!
[21:35:46] <rexim> ɹǝɟılʍǝu: а в четверг будет Rust
[21:35:54] <ɹǝɟılʍǝu> rexim, ой
[21:35:55] <ɹǝɟılʍǝu> чпок!
[21:36:01] <gsomix> Я бы может и сам потыкал в OCaml, но, например, под винду нет opam.
[21:36:04] <rexim> У вас нялайфер чпокнул!
[21:36:17] <rexim> gsomix: это плёха, да :(
[21:36:21] <rexim> Ну может скоро сделают
[21:37:16] <gsomix> rexim, ну, у меня есть F#.
[21:37:21] <gsomix> Он и попроще.
[21:37:22] <rexim> О!
[21:37:25] <rexim> Тоже збс :)
[21:38:50] unclechu зашёл в конференцию
[21:38:57] <gsomix> rexim, а что с растом будешь делать?
[21:39:10] <rexim> Попробую тоже настроить окружения.
[21:39:16] <rexim> Это был заказ нялайфера :)
[21:39:50] <gsomix> Мне кажется, там должно быть меньше проблем.
[21:39:56] <rexim> Потом я выбиру язык, который больше всего понравился и что-нибудь на нем серьезно попробую написать.
[21:40:06] <rexim> gsomix: нууу.. хз. :)
[21:40:08] <rexim> Надо смотреть.
[21:46:06] reggies вышел из конференции
[21:50:30] <rexim> https://www.livecoding.tv/jegas/
[21:50:36] <rexim> =3
[21:50:43] <rexim> gsomix: ^
[21:50:44] <rexim> ɹǝɟılʍǝu: ^
[21:50:58] <ɹǝɟılʍǝu> pegas
[21:51:13] <rexim> Бородатый
[21:51:32] <gsomix> rexim, это такое интро?
[21:51:47] <unclechu> rexim: это который crm на фрипаскале писал?
[21:51:48] <rexim> Это скорее перерыв
[21:51:56] <rexim> Он в перерывал на гитарке рубит
[21:52:00] <rexim> unclechu: ага :)
[21:52:02] <rexim> Забавный чел
[21:52:31] <rexim> unclechu: ты когда стримить будешь? :)
[21:52:50] <unclechu> rexim: было бы что интересного постримить
[21:53:06] <rexim> =(
[21:53:34] <unclechu> разве что свои потуги в хаскеле, я хочу взять jack-биндинги для хацкеля и написать рандомизированную музыкальную эмбиент-машину)
[21:53:59] <rexim> Вау!1
[21:54:03] <rexim> Крутая идея )
[21:54:30] <rexim> На лств есть чувак, который стримит как он программирует музыку
[21:54:36] <rexim> Правда хз, что за систему он юзает
[21:54:56] <unclechu> rexim: муз. софт, или он прямо музыку синтезирует кодом?
[21:55:09] <rexim> Ага
[21:55:15] <rexim> Т.е. последнее
[21:55:18] <unclechu> rexim: есть всякие puredata, supercollaider, maxmsp для всякого такого
[21:55:27] <rexim> Да, наверное что-то из этого
[21:55:37] * unclechu "collider" наверное правильно
[21:57:20] <unclechu> rexim: а ещё мне бы было интересно поставить опыт работы со звуком на gpu, типа загоняю на видеокарту входящий буфер, делаю там кучу делов, а потом уже обратно на карту выходной буфер
[21:58:33] <rexim> И после этого ты говоришь, что у тебя нет ничего интересного постриметь? :)
[21:59:46] rexim вышел из конференции
[22:00:35] rexim зашёл в конференцию
[22:00:42] dzhon зашёл в конференцию
[22:01:14] <unclechu> rexim: я просто могу всё это зафейлить, и стрим будет предельно скучным, как я на ровном месте пытаюсь понять как это делать)
[22:01:49] <unclechu> rexim: я ведь ещё почву толком не щупал, обязательно где-нибудь будут тупняки
[22:02:49] <rexim> Ты видел мои два предыдущих стрима? :D
[22:03:17] <unclechu> rexim: только частично удалось посмотреть пост-фактум, у меня очень шлачный интернет сейчас чтобы смотреть стримы
[22:03:20] <unclechu> и кстати стримить в т.ч.
[22:03:44] <rexim> Ну я к тому, что тупить можно тоже по-разному.
[22:04:01] <rexim> Я понял, что туплю всегда и сейчас тренеруюсь тупить так, чтобы было интересно смотреть. :)
[22:04:11] <rexim> Получается так себе, но я на верном пути, ящитаю!
[22:04:45] <unclechu> один lte-модем от одного оператора постоянно теряет сеть, а другой, от другого работает исключительно от батарейки, а она протухла уже, и не держит заряд, тупо садится от нагрузки и вырубается. мобильный интернет в россии --- наглядная демонстрация аксиомы эскобара.
[22:05:26] <unclechu> rexim: это вообще главный талант любого медийного лица, умение из ничего делать экшн)
[22:05:58] <ɹǝɟılʍǝu> rexim, я смогу поменять своё имя на лайфтсодинге?
[22:06:10] <rexim> unclechu: ага, мне кажется, что надо двигаться в этом направлении, потому что все запланировать невозможно. Всегда что-то пойдет не так.
[22:06:15] <rexim> ɹǝɟılʍǝu: нинаю :(
[22:06:42] Mr.Purple вышел из конференции
[22:10:12] ɹǝɟılʍǝu вышел из конференции
[22:10:22] ɹǝɟılʍǝu зашёл в конференцию
[22:13:07] <ɹǝɟılʍǝu> rexim, я переименовался!
[22:15:50] <rexim> ɹǝɟılʍǝu: ты такой холодец! =*
[22:16:10] <ɹǝɟılʍǝu> rexim, спасибо!
[22:16:34] <ɹǝɟılʍǝu> rexim, я пегас!
[22:16:47] <rexim> Вау!
[22:16:50] <rexim> Круто! Ж)
[22:25:12] <rexim> unclechu: https://www.youtube.com/watch?v=UkARPUc-0e4&feature=youtu.be&t=295
[22:41:19] <unclechu> rexim: livecoding.tv спамили мне с эпичными обещаниями запилить html5-плеер для стримов, что это будет уберкруто, в итоге я могу лишь записанные стримы смотреть (что я вроде как и раньше мог) а любой реалтайм стрим говорит "you don't have adobe flash blablabla..", в то время как тот же ютуб успешно показывать реалтайм стримы мне без всякого нытья
[22:43:04] <rexim> unclechu: поэтому я стримлю и на лств и на ютуб одновременно.
[22:43:14] <unclechu> rexim: это хорошо
[22:43:40] <unclechu> rexim: но вообще я обычно дёргаю из кода rmtp-ссылки и сую куда-нибудь в vlc/smplayer
[22:48:00] <rexim> У меня, кстати, ощущение, что лств загибается.
[22:48:12] <rexim> Там уже как-то не так активно как раньше.
[22:49:55] <unclechu> rexim: а я всё понять не могу, они каким образом монетизируются?
[22:50:35] <rexim> Никаким
[22:50:40] <rexim> Они не монетизируются.
[22:50:53] <unclechu> rexim: ну существуют они хотя бы на какие шиши?
[22:50:55] <rexim> Админы что-то когда-то говорили, что даже и не хотят.
[22:50:56] <rexim> Хз
[22:51:03] <rexim> Может спосоры какие есть.
[22:51:11] <unclechu> rexim: может админы на шеях у мамок зависают?)
[22:51:15] <rexim> xD
[22:51:17] <rexim> Может быть.
[22:52:54] <unclechu> rexim: я вот не знаю, ничего не делаю, почти каждый день письма приходят, что кто-то подписался
[22:56:03] <unclechu> rexim: liveconding.tv кстати xmpp запилили для чятегов на стриме, так что можно окно браузера не таскать, а взять любой удобный клиент
[22:56:09] <unclechu> rexim: я проверял, работает
[23:11:23] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[23:15:05] <uggur> unclechu: теперь осталось ещё допилить распознавалку текста чтобы стримила в XMPP строки кода ибо нет HTML5 :Ь
[23:22:38] Славный капитан вышел из конференции
[23:26:45] <ɹǝɟılʍǝu> rexim, или промышляют чпоками
[23:30:26] <rexim> ɹǝɟılʍǝu: я бы на их месте так и делал!
[23:30:48] <ɹǝɟılʍǝu> rexim, http://www.netlore.ru/upload/files/19/2_187.jpg
[23:31:06] <ɹǝɟılʍǝu> rexim, https://www.google.ru/search?q=%D0%B1%D1%83%D0%B4%D1%8C+%D0%BC%D1%83%D0%B6%D0%B8%D0%BA%D0%BE%D0%BC&newwindow=1&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjokM6xhPjLAhXDWSwKHeKqBrMQ_AUIBygB&biw=1858&bih=1018#imgrc=gvlEwVymGSOCvM%3A
[23:32:43] portnov вышел из конференции
[23:45:41] <rexim> ɹǝɟılʍǝu: http://i.imgur.com/TRciokf.gif
[23:48:44] <ɹǝɟılʍǝu> rexim, йай!
[23:51:09] dzhon вышел из конференции
[23:51:24] <rexim> Где Минорушка-то? :(
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!