Home
codingteam
codingteam@conference.jabber.ru
10.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:10:23] rafaelrs вышел из конференции
[00:30:36] Ender вышел из конференции
[00:33:36] <gsomix> http://hastebin.com/wunutoruxo.fs
[00:33:38] <gsomix> Жутковато.
[00:33:43] <gsomix> m4n71k0r, Minoru ^
[00:34:19] <gsomix> Вот та часть, где мне пришлось руками описывать дерево, особенно жуткая.
[00:35:57] <m4n71k0r> нифига не понял) пойду спать)
[00:36:05] m4n71k0r вышел из конференции
[00:37:17] <Minoru> ты на строках 13–14 просто прошёлся по индексам, что ли? Безо всякого эффекта?
[00:38:06] <gsomix> Minoru, всмысле? Я там генерирую дерево выражения.
[00:38:58] <Minoru> а, то есть %ex берёт то, что уже построил?
[00:39:01] <gsomix> Да.
[00:39:02] <Minoru> тогда жесть
[00:39:23] <Minoru> ну, или не слишком жесть…
[00:39:54] <gsomix> Ну, просто в цикле изменяю дерево ex, добавляя к нему новые выражения.
[00:40:01] <gsomix> Императивненько, да.
[00:41:24] <gsomix> В итоге для n = 2 генерируется вот такое дерево: http://hastebin.com/afozajaqeb.fs
[00:41:39] <gsomix> Которое.
[00:41:46] <gsomix> >> ind.[0] + dims.[0]*ind.[1]
[00:42:31] <gsomix> Мне не нравится бойлерплейт, который до строк 13-14 и после.
[00:43:31] <Minoru> по-моему, уже good enough и ты можешь заняться чем-то другим
[00:43:44] <Minoru> но я F# не знаю. Может, там можно ещё что-то просто и идиоматично записать
[00:44:29] <gsomix> Да, теперь я это должен запихнуть в тайппровайдер.
[01:06:24] Minoru вышел из конференции
[01:32:41] Aman вышел из конференции
[01:38:12] Kumba_yo вышел из конференции
[01:38:13] Kumba_yo зашёл в конференцию
[01:42:29] rafaelrs зашёл в конференцию
[01:51:27] dzhon вышел из конференции
[01:53:14] ɹǝɟılʍǝu вышел из конференции
[03:21:10] ckorzhik вышел из конференции
[03:36:45] horta hell вышел из конференции
[03:36:49] horta hell зашёл в конференцию
[03:37:21] horta hell вышел из конференции
[03:37:28] ForNeVeR вышел из конференции
[03:37:30] ForNeVeR зашёл в конференцию
[03:37:36] horta hell зашёл в конференцию
[03:49:13] grouzen вышел из конференции
[03:49:51] SolarRay вышел из конференции
[03:49:57] SolarRay зашёл в конференцию
[03:52:19] sleepyvenom вышел из конференции
[03:52:21] sleepyvenom зашёл в конференцию
[04:25:23] sss|zombie вышел из конференции
[05:01:14] Славный капитан зашёл в конференцию
[05:18:19] matraskin зашёл в конференцию
[06:52:46] sleepyvenom вышел из конференции
[06:52:47] sleepyvenom зашёл в конференцию
[07:02:40] kpecmuk вышел из конференции
[07:14:26] portnov зашёл в конференцию
[07:19:07] portnov вышел из конференции
[07:52:36] Славный капитан вышел из конференции
[09:09:41] gsomix вышел из конференции
[09:12:20] sleepyvenom вышел из конференции
[09:25:08] ɹǝɟılʍǝu зашёл в конференцию
[09:28:31] <horta hell> @tsoding твитит: RT @mathemaniac: A Venn diagram for what you need to make a Venn diagram https://t.co/CWRoI9pao9
[09:29:11] <ɹǝɟılʍǝu> Утро
[09:30:07] <ForNeVeR> Так точно!
[09:32:02] unixorn зашёл в конференцию
[09:47:15] <ForNeVeR> send/Minoru/Влупил у себя поддержку HTTP\/2!/
[09:47:15] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[09:54:22] <ForNeVeR> send/Minoru/В Firefox отчего-то не работает, выпилил :)/
[09:54:22] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[09:54:52] Graf зашёл в конференцию
[09:54:57] Graf вышел из конференции
[10:20:08] <ForNeVeR> Хм, похоже, что nginx до сих пор не умеет проксировать HTTP/2 Server Push.
[10:20:22] <ForNeVeR> Ну что ж, попробую потестировать Caddy.
[10:45:04] Ян Фиксер зашёл в конференцию
[10:48:20] <Ян Фиксер> Утров!
[10:48:43] Ян Фиксер сменил ник на newlifer
[10:48:55] <ForNeVeR> Так точно!
[10:54:59] ɹǝɟılʍǝu вышел из конференции
[11:08:33] <Kerrigаn> m4n71k0r: што
[11:08:39] <Kerrigаn> утреца, цодингтим
[11:08:46] <ForNeVeR> Так точно ли!
[11:09:43] xmi зашёл в конференцию
[11:26:03] <newlifer> Очередной пакетник для плюсов, кроссплатформенный. https://github.com/ruslo/hunter
[11:27:47] <Kerrigаn> очередной пакетник без пакетов
[11:29:37] dzhon зашёл в конференцию
[11:34:40] sss|zombie зашёл в конференцию
[11:35:33] <ForNeVeR> Kerrigаn: рано или поздно они начнут наполняться пакетами.
[11:35:47] <ForNeVeR> Я в это верю :)
[11:35:57] <Kerrigаn> всен так говорят
[11:35:59] <Kerrigаn> *все
[11:36:18] <ForNeVeR> В светлое будущее, в читаемый код и всё такое.
[11:36:22] <newlifer> ForNeVeR, как в повершеле подсвечивать какие-то слова?
[11:36:34] <ForNeVeR> newlifer: возможно, ты спрашиваешь про PSReadLine?
[11:36:37] <newlifer> Типа, чтобы `warning' всегда был жёлтым...
[11:36:44] <ForNeVeR> А. Не, этого не знаю.
[11:36:45] <newlifer> А `error' красным.
[11:37:18] sss|zombie вышел из конференции
[11:37:41] <ForNeVeR> newlifer: ну то есть можно какое-то ручное решение на Write-Host наваять, конечно. Но это ж не очень круто!
[11:37:50] sss|zombie зашёл в конференцию
[11:37:55] <newlifer> Да.
[11:38:58] Kerrigаn вышел из конференции
[11:39:23] sss|zombie вышел из конференции
[11:39:46] sss|zombie зашёл в конференцию
[11:40:28] <ForNeVeR> newlifer: http://stackoverflow.com/questions/9406434/powershell-properly-coloring-get-childitem-output-once-and-for-all
[11:40:46] <ForNeVeR> Что там в ответе интересно, так это ссылка на New-CommandWrapper.
[11:41:35] <newlifer> Хм.
[11:41:39] <horta hell> @tsoding твитит: RT @spacemacs: ☀️ Release 0.200.1 is out! Easy customization of ex command key is back! This is mainly a fix release, details here: https:/…
[11:41:41] <ForNeVeR> newlifer: алсо https://github.com/Davlind/PSColor
[11:42:09] <ForNeVeR> Там есть что-то интересное про MatchInfo. Может, ты сможешь себе присобачить или адаптировать?
[11:43:00] <newlifer> Угу, можно попытаться.
[11:43:19] <ForNeVeR> Между прочим, PSColor сам по себе уже збс!
[11:43:26] <ForNeVeR> Я только что поставил и уже доволен :)
[11:44:10] <ForNeVeR> Вот прям цветной вывод ls греет душу.
[11:45:22] <newlifer> Славно!
[11:47:32] <ForNeVeR> Правда, там какие-то минорные баги есть. Я попробую заштопать.
[11:49:53] dzhon вышел из конференции
[11:50:54] dzhon зашёл в конференцию
[11:56:16] Kerrigаn зашёл в конференцию
[12:00:07] Minoru зашёл в конференцию
[12:00:49] <Minoru> ForNeVeR: O_O
[12:00:57] <Minoru> ForNeVeR: а мой блог у тебя работает?
[12:03:10] <Minoru> ForNeVeR: судя по отсутствию коммитов в репозитории, ты её просто в Nginx включил, безо всяких модификаций своего блогосервера? То есть виноват может быть только Nginx?
[12:05:08] <Minoru> ок, прочитал лог ._. У меня, естественно, server push нету, но мне казалось, что народ успешно это через Nginx проксирует…
[12:07:39] dzhon вышел из конференции
[12:08:37] dzhon зашёл в конференцию
[12:11:07] <newlifer> Лять.
[12:11:11] <newlifer> Хочу 17е плюсы.
[12:11:14] Graf зашёл в конференцию
[12:11:58] Graf вышел из конференции
[12:20:21] gsomix зашёл в конференцию
[12:20:27] <gsomix> Утро.
[12:20:33] <gsomix> ForNeVeR, хочешь, код покажу?
[12:21:13] <newlifer> gsomix, утров!!!
[12:21:52] <gsomix> ForNeVeR, http://hastebin.com/wunutoruxo.fs
[12:21:57] <ForNeVeR> Minoru: да, виноват только nginx.
[12:21:57] <gsomix> Что с этим можно сделать?
[12:22:19] <ForNeVeR> Minoru: а как твой блог называется? ._.
[12:23:12] Aman зашёл в конференцию
[12:23:13] <ForNeVeR> Я помню, что типа http://debiania.com.ua/ чтоли.
[12:23:27] <ForNeVeR> А, вот же: https://blog.debiania.in.ua/
[12:25:34] <ForNeVeR> Minoru: моя проблема с FF и отсутствие проксирования серверных пушей в nginx — это два раздельных вопроса :)
[12:25:48] <ForNeVeR> Minoru: и твой бложик у меня в FF открывается по HTTP/2.
[12:26:05] <ForNeVeR> Ну то есть с FF это только у меня что-то не сломалось, я ещё поковыряюсь.
[12:27:29] <Minoru> ForNeVeR: м. Ну, пиши, если что, конфигом поделюсь, что ли
[12:27:45] <ForNeVeR> Minoru: дак там просто рядом с ssl написать http2, не?
[12:28:50] <newlifer> А как узнать в хроме, по какому http шёл запрос?
[12:28:53] <ForNeVeR> Я поменял "listen 443 ssl;" на "listen 443 ssl http2;", и у меня перестало работать в FF :(
[12:29:07] <newlifer> Вижу только :scheme:https
[12:29:09] <ForNeVeR> newlifer: правой кнопкой список колонок ткни, и там можно выбрать "Protocol".
[12:29:13] dzhon вышел из конференции
[12:29:14] dzhon зашёл в конференцию
[12:29:35] <ForNeVeR> Для HTTP/2 там будет написано "h2".
[12:29:35] <newlifer> Ага, сяпки.
[12:30:33] <ForNeVeR> В Firefox нужно каждый запрос тыкать и там где-то в правой части экрана у меня было поле "Version: http2".
[12:30:37] <Minoru> ForNeVeR: вроде да. А симптомы-то какие?
[12:30:44] <Minoru> ну, в смысле, что тебе FF написал
[12:31:40] <ForNeVeR> Minoru: FF пошёл по HTTP и словил редирект на https://
Он пошёл потом по редиректу и... ничего. Показывал тип ответа — плейнтекст, и больше ничего: ни кода ответа, ни тела, ни заголовков; вообще ничего. В консоли пусто.
[12:32:11] <Minoru> сломались так сломались!
[12:32:12] <ForNeVeR> Я могу щас опять включить, если у кого-то FF под рукой и хотите потестировать :)
[12:32:24] <Minoru> FF всегда под рукой! Я могу потестить
[12:32:31] <Minoru> но ты там на работе же, ты не занят?
[12:32:33] <Minoru> я и вечером могу
[12:32:45] <ForNeVeR> Ну, я конфиг-то быстро поправлю, фигли там.
[12:34:29] <ForNeVeR> Minoru: https://fornever.me
[12:34:34] <ForNeVeR> Опять симптомы воспроизводятся.
[12:34:57] <ForNeVeR> Причём мой FF даже не показывает никакой ошибки. Будто бы вообще игнорирует URL, который я ввожу!
[12:35:41] <Minoru> ага, у меня тоже воспроизвелось
[12:35:59] <Minoru> в инспекторе значок рядом с доменом почему-то перечёркнут, т.е. соединение не по HTTPS (?)
[12:36:06] <ForNeVeR> IE норм (но ходит по HTTPS), Chrome норм.
[12:37:21] <Minoru> подключился s_client-ом, запросил по HTTP/1.1 — тоже всё ок
[12:37:35] <ForNeVeR> HTTP/1.1? Он разве у меня поддерживается?
[12:37:45] <ForNeVeR> А, или это HTTPS получается?
[12:40:11] <Minoru> я, честно говоря, не знаю, почему HTTP/1.1 остаётся включенным. Да, это традиционный HTTPS получается
[12:42:31] <gsomix> ForNeVeR, нашел какую-то статью про удобные комбинаторы и CE для метапрограммирования в F#.
[12:42:34] <gsomix> А код не нашел. .__.
[12:42:38] Kerrigаn вышел из конференции
[12:43:24] <newlifer> Уняня http://www.oreilly.com/programming/free/practical-c-plus-plus-metaprogramming.csp
[12:44:32] <Aman> steal pdf from torrent
[12:44:59] <ForNeVeR> Aman: that's stealing, not good.
[12:45:30] <Aman> what a poor student should do?
[12:45:42] <Aman> sell their kidney to buy book?
[12:45:47] <ForNeVeR> Poor student should study.
[12:45:56] <ForNeVeR> Selling kidney is acceptable.
[12:46:28] <ForNeVeR> It's nothing but a piece of weak flesh.
[12:46:30] <Aman> i dont know why they keep price of book so high
[12:47:06] <Aman> i can sell apendix only
[12:47:33] <ForNeVeR> Acceptable.
[12:48:14] <Aman> one book seller was asking me 2500 rubles for Professional C# 2005 with .NET 3.0 - Wrox
[12:48:36] <ForNeVeR> Too much.
[12:48:42] <ForNeVeR> That price is unacceptable.
[12:48:50] <Aman> for garbage
[12:48:54] dzhon вышел из конференции
[12:49:00] <ForNeVeR> Yes.
[12:49:06] <Aman> or may be he was considering it antique :D
[12:50:00] dzhon зашёл в конференцию
[12:51:17] <gsomix> ForNeVeR, и еще в целях упрощения кодогенерации пришлось заменить индексы с туплов на массивы.
[12:51:22] <gsomix> Что мне тоже не очень нравится.
[12:51:28] <ForNeVeR> gsomix: а ты закоммить как есть!
[12:51:30] <ForNeVeR> Коммиться чаще!
[12:51:50] <gsomix> У меня пока код не рабочий.
[12:52:10] <gsomix> ForNeVeR, ты сниппет глянул?
[12:52:31] <newlifer> Aman, for what?)
[12:52:36] <newlifer> It's free.)
[12:55:17] sss|zombie вышел из конференции
[12:55:22] <Aman> for the first time i see oreilly is giving something for free
[12:55:23] <ForNeVeR> gsomix: да, глянул. Что там не работает?
[12:55:30] <gsomix> Там все работает.
[12:55:39] <gsomix> Мне не нравится бойлерплейт в начале и конце.
[12:55:41] <ForNeVeR> А.
[12:55:59] <gsomix> Приходится руками строить переменные и лямбда-функцию.
[12:56:17] <ForNeVeR> А в квотейшен нельзя её?
[12:56:34] <ForNeVeR> Я вижу, что ты их юзаешь, а всю функцию нельзя через квотейшен сгенерить?
[12:57:35] <gsomix> ForNeVeR, неа.
[12:57:37] <gsomix> ForNeVeR, http://hastebin.com/wibekihina.fs
[12:57:40] <gsomix> Я вот так пробовал сделать.
[12:58:01] <gsomix> Ругается на то, что dims и ind могут из скоупа убежать.
[13:00:02] asidorenko зашёл в конференцию
[13:00:14] iMacDV зашёл в конференцию
[13:00:30] <iMacDV> Всем привет
[13:00:44] <iMacDV> ForNeVeR: Привет. тут ли ты? )
[13:00:46] Aman вышел из конференции
[13:00:47] Aman зашёл в конференцию
[13:00:52] <ForNeVeR> А куда я денусь?
[13:01:01] m4n71k0r зашёл в конференцию
[13:01:09] <iMacDV> ForNeVeR: что-то должно быть постоянным )
[13:01:21] <newlifer> m4n71k0r, \0
[13:05:08] <Minoru> ForNeVeR: извини, проблема настолько интересная, что я за тебя всё порешал ._.
Короче, идём вот сюда: https://www.ssllabs.com/ssltest/analyze.html?d=fornever.me&hideResults=on Там для FF 46 и 47 пишут:
> Server negotiated HTTP/2 with blacklisted suite
> RSA 2048 (SHA256) | TLS 1.2 > h2 | TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA | ECDH secp256r1
Обрати внимание — CBC. Гуглим: https://security.stackexchange.com/questions/126775/understanding-blacklisted-ciphers-for-http2#126842

Так-то. У меня, если что, вот такой набор шифров включен: https://gist.github.com/Minoru/9ccbe80b76a2381bd5848bce03da82b8
[13:12:19] dzhon вышел из конференции
[13:12:52] dzhon зашёл в конференцию
[13:13:12] <ForNeVeR> Minoru: ок, спасибо!
[13:13:12] <ForNeVeR> Думаю, до набора шифров я бы долго копал.
[13:15:03] <Minoru> я, вобщем-то, тоже не знал, что именно я ищу в репорте SSL Labs
[13:17:17] <Minoru> лол, в спам пришло письмо от «Nobel Prize» с темой «Your Payout». Ну наконец-то хоть кто-то оценил https://github.com/Minoru/dotfiles по достоинству!
[13:19:30] <m4n71k0r> я что-то похожее где-то видел уже
[13:20:03] <ForNeVeR> В цодингтим уже два нобелевских лауреата!
[13:20:09] <m4n71k0r> Minoru: https://github.com/ForNeVeR/dotfiles
[13:20:23] <m4n71k0r> вам надо нобелевку пополам
[13:21:55] <m4n71k0r> https://github.com/search?utf8=%E2%9C%93&q=dotfiles
[13:22:24] <m4n71k0r> 74121 ... хм
[13:23:29] <Minoru> по $16 каждому
[13:25:20] <ForNeVeR> Я не понял, как dotfiles относится к nobel prize? ._.
[13:25:40] <newlifer> ForNeVeR, ENLARGE YOUR REPO!
[13:25:47] <ForNeVeR> WÜT
[13:29:32] dzhon вышел из конференции
[13:29:54] dzhon зашёл в конференцию
[13:32:55] <Minoru> ForNeVeR: это я шучу так. Приз же за выдающиеся достижения дают; а dotfiles по любым меркам — самое обыденное, что можно найти в профиле на гитхабе. Вот я и контрастирую эти две вещи, чтобы подчеркнуть абсурдность вручения мне Нобелевского приза
[13:50:13] dzhon вышел из конференции
[13:50:14] dzhon зашёл в конференцию
[13:52:56] <ForNeVeR> Minoru: кстати, у тебя только A, а у меня A+! Почему так?
[13:53:02] Kerrigаn зашёл в конференцию
[13:53:42] <Minoru> хм. Наверное, я что-то не выключил
[13:53:44] <Minoru> или не включил
[13:53:55] <Kerrigаn> > Microservices for Java Developers
на орили какой-то омск сегодня
[13:53:56] <Minoru> надо будет почитать отчётик поподробней, спасибо!
[13:54:20] <ForNeVeR> Minoru: кажись, потому что у меня HSTS включен.
[13:54:20] Kerrigаn вышел из конференции
[13:54:45] <ForNeVeR> Ок, это к набору шифров не относится. Поменяю шифры — HSTS не сломается.
[13:55:58] <gsomix> .png
[13:55:59] <gsomix> .ping
[13:56:01] <DeadBot> gsomix: понг от тебя 0.56 секунды
[13:56:55] <ForNeVeR> Minoru: я теперь скрипты минифицировать не буду!
[13:57:40] <Minoru> ForNeVeR: при неработающем сайте действительно можно на это не заморачиваться, да
[13:57:49] <ForNeVeR> Ну, сайт-то починим.
[13:57:53] <ForNeVeR> Я уже скоро домой пойду.
[13:58:19] <Minoru> а почему не минифицировать?
[13:58:24] <ForNeVeR> А вот скрипты больше бандлить не нужно; HTTP/2 позволяет быстродействие и без этого держать на подобающем уровне.
[13:58:48] <ForNeVeR> Minoru: потому что multiplexing из коробки (не говоря уже о server push, который пока не работает).
[13:59:19] <ForNeVeR> Хотя я почитал немножко, и webpack не умеет не бандлить скрипты :D
[13:59:21] <Minoru> погоди, так бандлить или минифицировать?
[13:59:30] <ForNeVeR> Минифицировать и сейчас не нужно.
[13:59:35] <Minoru> да ладно!
[13:59:39] <Minoru> а как же байтики?
[13:59:42] <ForNeVeR> Есть же сжатие, старина!
[14:00:00] <Minoru> сжатие не убирает комменты и прочую ненужную ерунду
[14:00:13] <Minoru> типа человеко-читаемых имён переменных
[14:00:29] <ForNeVeR> Ну да, вот тут ты прав.
[14:00:49] <ForNeVeR> К тому же, блин, сборщик ещё и оптимизации некоторые делает, выбрасывает мёртвый код :(
[14:01:00] <ForNeVeR> Придётся всё оставить как есть :(
[14:01:31] <Minoru> чортово будущее; ничего делать не надо, всё само собой быстрей становится. Хнык!
[14:01:41] iMacDV вышел из конференции
[14:01:52] <ForNeVeR> Не становится же :(
[14:02:36] <Minoru> дак ты же сам только что про HTTP/2 и быстродействие сказал!
[14:02:49] <ForNeVeR> На самом деле, я б на это забил, если б webpack поддерживал работу без минификации.
[14:02:52] <ForNeVeR> Но увы.
[14:03:17] <ForNeVeR> А вебпак мне нужен: он, кроме скриптов, и для других ресурсов обработку выполняет.
[14:15:17] <ForNeVeR> Хотя, хм, а если совсем наступит будущее, и можно будет просто выкладывать на сервере исходники на ES6 и стили на cssnext? Можно же, получается, вообще ничо будет не собирать на сервере?
[14:15:38] <ForNeVeR> Просто исходники выложил — и пускай клиент с ними мается!
[14:15:43] grouzen зашёл в конференцию
[14:16:14] <Minoru> ага, или выложил HTML, и клиент его сам рендерит, быстро, и безо всяких AMP!
[14:16:24] <ForNeVeR> Хотя штуки типа scala.js или хотя бы typescript никогда достаточным мейнистримом не станут :(
Так что мы обречены препроцессить ресурсы, прежде чем доставлять клиентам.
[14:20:16] matraskin вышел из конференции
[14:27:00] dzhon вышел из конференции
[14:28:44] dzhon зашёл в конференцию
[14:39:42] m4n71k0r вышел из конференции
[14:40:32] m4n71k0r зашёл в конференцию
[14:51:29] m4n71k0r вышел из конференции
[15:01:13] dzhon вышел из конференции
[15:01:14] dzhon зашёл в конференцию
[15:20:13] dzhon вышел из конференции
[15:21:55] dzhon зашёл в конференцию
[15:40:37] gsomix вышел из конференции
[15:43:14] xmi вышел из конференции
[15:45:42] dzhon вышел из конференции
[15:46:13] dzhon зашёл в конференцию
[16:23:45] <ForNeVeR> Minoru: я запилил HTTP/2, проверишь?
[16:24:09] MaXGXaM зашёл в конференцию
[16:25:13] <newlifer> ForNeVeR, за высшее благо — за Императора нашего — WAAAAGH!
[16:25:32] <ForNeVeR> newlifer: что случилось?
[16:25:44] <newlifer> ForNeVeR, всё оч плоха(
[16:25:48] <newlifer> Но это пройдёт.
[16:25:49] <ForNeVeR> Почему?
[16:28:19] xfer зашёл в конференцию
[16:28:31] <xfer> кароч 2гб реп на гитхаб не пушица
[16:29:02] <newlifer> xfer, печально.
[16:30:27] <ForNeVeR> А зачем столько?
[16:30:57] <xfer> потому что там бинари
[16:30:57] <ForNeVeR> У нас самая большая репа была 800 метров (и то там народ бинарники хранил и артефакты билдов — в общем, хлам).
[16:30:58] <xfer> в репе
[16:31:21] <asidorenko> LFS/annex?
[16:31:22] <newlifer> Бинари в репе — зло.
[16:31:25] <xfer> и распакованные сорцы линукса
[16:31:39] <xfer> и ещё какой-то хлам
[16:31:49] <newlifer> Жиесть.
[16:31:49] <ForNeVeR> newlifer: я это с каких-то совсем древних времён сконвертил. Тогда считалось норм :)
[16:31:54] rexim зашёл в конференцию
[16:32:04] <newlifer> ForNeVeR, да и щас в некоторых местах считается норм...
[16:32:07] <ForNeVeR> Это была последняя репа на нашем корпоративном TFS.
[16:32:10] <xfer> я не знаю как сделать так
[16:32:17] <xfer> что бы чувак, владеющей репой
[16:32:23] <xfer> мог спокойно стянуть изменения
[16:32:31] <xfer> и без геморроя применить их у себя
[16:32:58] <newlifer> Выпили всё, что возможно.
[16:33:03] <newlifer> Включая бинари...
[16:33:08] <newlifer> И из истории тоже.
[16:33:08] <xfer> они останутся в истории
[16:35:45] <ForNeVeR> git filter-branch
[16:36:03] dzhon вышел из конференции
[16:36:04] dzhon зашёл в конференцию
[16:41:32] <xfer> ForNeVeR: и у того чувака история не нарушится?
[16:41:45] <ForNeVeR> Нарушится, конечно.
[16:41:49] <xfer> ну и зачем мне это тогда
[16:41:56] <ForNeVeR> Я не знаю, зачем тебе.
[16:42:00] <xfer> и я.
[16:42:04] <newlifer> И я!
[16:44:40] Aman вышел из конференции
[16:50:06] <xfer> хм
[16:50:10] <xfer> он чуть меньше двух гб
[16:50:43] <xfer> на один гб
[16:52:34] dzhon вышел из конференции
[16:58:02] <xfer> `--> proxychains git push gh master
ProxyChains-3.1 (http://proxychains.sf.net)
|S-chain|-<>-127.0.0.1:1090-<><>-192.30.253.112:22-<><>-OK
Counting objects: 168684, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (80351/80351), done.
remote: fatal: pack exceeds maximum allowed size
error: pack-objects died of signal 13
[16:58:04] <xfer> вот как-то так
[16:59:13] dzhon зашёл в конференцию
[17:23:01] MaXGXaM вышел из конференции
[17:24:42] <xfer> ForNeVeR: не могу сообразить, можно ли как-нибудь несколько директорий в --directory-filter подсунуть?
[17:25:12] <xfer> --subdirectory-filter т.е.
[17:25:41] <ForNeVeR> Слушай, я не уверен. Кажется, можно было.
[17:27:00] <Minoru> ForNeVeR: проверил, действительно всё по HTTP/2 прилетело. С наступлением будущего тебя!
[17:27:14] <ForNeVeR> Minoru: еле-еле настроил как надо.
[17:27:39] <xfer> что-то не понимаю что произошло
[17:27:58] <xfer> .-(~/ee)-------------------
`--> \du -h --max-depth=1
56K ./libpool
2.4G ./.git
48K ./conf
492K ./libcwmp
432K ./build
104K ./tests
324K ./m4
500K ./cwmpd
340K ./libxmlet
2.4G .
[17:28:04] <xfer> почему .git 2.5гб весит
[17:28:36] <ForNeVeR> Minoru: самая большая проблема была, кароч, из-за ssl_dhparam /.../dhparam2048.pem
[17:28:46] <Minoru> xfer: твой .git всё ещё содержит старые рефы. git gc запускал?
[17:28:55] <xfer> делаю
[17:29:04] <ForNeVeR> Там ещё можно было как-то заставить устареть все рефы.
[17:29:11] <ForNeVeR> git prune или purge чтоли.
[17:29:16] <xfer> .-(~/ee/.git/objects/pack)--------------------------------------------------------------------
`--> ls -lh
total 2.3G
-r--r--r-- 2 minaevnv 4.7M Oct 10 16:30 pack-2b6d82c14958c63852de70623b9821c2e7bcaab4.idx
-r--r--r-- 2 minaevnv 2.3G Oct 10 16:34 pack-2b6d82c14958c63852de70623b9821c2e7bcaab4.pack
[17:29:45] <ForNeVeR> И надо gc --aggressive
[17:29:50] <Minoru> xfer: олсо есть https://rtyley.github.io/bfg-repo-cleaner/ , говорят, у него интерфейс подружелюбней (но я не юзал ни его, ни filter-branch)
[17:29:51] <xfer> что-то не уверен что это именно то, что мне нужно
[17:31:02] <Minoru> ForNeVeR: гм, а что с dhparam не так-то? Я единожды выполнил какую-то команду, которая мне в этот файлик что-то написала, и больше не трогаю. Не глядел даже, что там.
[17:31:29] <ForNeVeR> Minoru: а у меня этого файлика раньше не было!
[17:31:42] <ForNeVeR> Но после того, как я твой набор шифров добавил, то оно начало мне ставить B :(
[17:31:55] <ForNeVeR> Пришлось тоже генерить этот дурной файл через openssl.
[17:32:43] dzhon вышел из конференции
[17:33:29] <Minoru> а, вот оно что
[17:33:46] <Minoru> нужно было показать тебе все конфиги, наверное. Прости
[17:33:56] <Minoru> rexim: олывова!
[17:34:36] <ForNeVeR> Minoru: их всех конфигов я б никогда не выкурил, что именно этой строчки не хватает :)
[17:35:20] dzhon зашёл в конференцию
[17:38:40] <rexim> ForNeVeR, http://jblevins.org/projects/emacs-color-themes/ Ctrl+F "Gruber Darker" и смотри Change Log
[17:38:44] <rexim> Minoru, привет
[17:39:12] <ForNeVeR> rexim: ♥
[17:39:43] <ForNeVeR> В смысле, ты молодец.
[17:40:08] <rexim> ForNeVeR, получается две версии gruber-darker-theme с одинаковым названием но с разным путем развития.
[17:40:24] <rexim> Потому как я могу туда что-то свое добавить, и он может туда что-то свое добавить
[17:40:41] <ForNeVeR> rexim: пф, у нас щас две версии кайвы!
[17:40:47] <ForNeVeR> Вернее, у одного лишь меня!
[17:40:58] <ForNeVeR> Совершенно разных и на уровне кода несовместимых :)
[17:41:19] <ForNeVeR> И ещё апстрим-кайва, из которой я раньше иногда черри-пикал патчи.
[17:41:20] <rexim> Но мелпа таки пока мои использует. Но ничего не мешает изначальному автору прийти и сказать, мол, валите этого миксера нахуй, вот оригинальная версия.
[17:41:33] <rexim> Надо бы с ним поговорить.
[17:41:37] <ForNeVeR> Ничего не мешает, но что может его заставить?
[17:43:06] <rexim> ForNeVeR, ну, на сколько я понял, разработка изначальной кайвы умерла.
[17:43:08] <Minoru> rexim: да, ты молодец!
[17:43:14] <ForNeVeR> rexim: да.
[17:43:19] <rexim> Я тоже думал, что автор похоронил gruber-darker-theme
[17:43:22] <rexim> Оказалось, что нет.
[17:43:25] <rexim> Не удобная ситуация.
[17:43:28] <ForNeVeR> А форк я тяну пока.
[17:43:45] <ForNeVeR> rexim: ну попробуй, напиши ему. Только сформулируй предложения.
[17:43:56] <rexim> Ага, как раз это и собираюсь сделать. :)
[17:44:05] <rexim> Просто надо разобраться со статусом проекта.
[17:44:24] gsomix зашёл в конференцию
[17:44:30] <gsomix> Утров.
[17:44:40] <ForNeVeR> Я думаю, что лущ всего ты б его в коллабораторы добавил, да и всё.
[17:45:46] <rexim> ForNeVeR, хорошая идея, спасибо.
[17:47:27] <xfer> ForNeVeR: теперь он стал весить 4.3Гб ;3
[17:47:44] <xfer> `--> \du -h --max-depth=1
56K ./libpool
4.3G ./.git
...
[17:47:49] <xfer> после git gc
[17:51:19] <ForNeVeR> xfer: дак ты gc делал с prune и aggressive?
[17:51:37] <xfer> ForNeVeR: без ничег
[17:51:45] <ForNeVeR> Ну и нахера?
[17:51:52] <xfer> слишком медленный
[17:51:54] <ForNeVeR> Он же тогда ничего не удалит.
[17:52:00] <ForNeVeR> Собственно, что мы и видим.
[17:52:28] <xfer> он типа ещё один бекап сделал?
[17:59:59] dzhon вышел из конференции
[18:02:25] dzhon зашёл в конференцию
[18:02:47] portnov зашёл в конференцию
[18:03:46] <gsomix> ForNeVeR, индексатор нагенерил.
[18:03:49] <gsomix> Теперь индексы.
[18:03:58] <Minoru> newlifer: ты же в курсе про vcsh, да? https://blog.debiania.in.ua/posts/2013-12-16-managing-home-dotfiles-with-vcsh.html
[18:03:59] <gsomix> Там сложнее. Computation expression и циклами.
[18:08:23] <rexim> Яндексатор!
[18:09:02] <rexim> Это что-то типа Терминатора, которого отправили в прошлое убить Ларри Пейджа
[18:16:46] <xfer> чпокинатора
[18:19:13] dzhon вышел из конференции
[18:20:08] dzhon зашёл в конференцию
[18:21:52] <xfer> ForNeVeR: с --aggressive та же картина
[18:21:56] <xfer> растолстело до 4.3 гб
[18:22:04] <ForNeVeR> xfer: а prune-то ты сделал?
[18:22:21] <xfer> нет ._.
[18:22:32] <ForNeVeR> Мне нечего тебе сказать.
[18:32:51] Славный капитан зашёл в конференцию
[18:34:00] <rexim> У одного чувака на LCTV долгое время был заголовок стрима "Reverse Engineering a.k.a. Game Hacking" (который ничего общего с содержанием стрима, кстати, не имел). Человек, который додумался до такого заголовка либо дебил, либо гений. Ибо каждый раз, когда я его видел, у меня просто нереально бомбило.
[18:34:38] <rexim> На стрим заходил. Гения не увидел. :(
[18:35:08] <rexim> Но гении они такие. Их мало кто узнает сразу.
[18:35:20] <newlifer> rexim, ничо не понял.
[18:35:45] <rexim> newlifer, тебя ничего не смущает в заголовке?
[18:36:31] <newlifer> rexim, обман — это плоха.
[18:36:37] <rexim> Окей.
[18:37:22] <ForNeVeR> rexim: гений мог задать заголовок стрима и исчезнуть. Гении они такие :)
[18:37:29] <newlifer> rexim, ForNeVeR Minoru http://i.imgbox.com/tY9vyOgF.jpg
[18:37:52] <ForNeVeR> Ну и шуточки.
[18:40:32] <rexim> Programming a.k.a. Installing Ubuntu
[18:40:36] <rexim> Хм...
[18:40:45] <rexim> Кажется, я охуенный шаблон для заголовков нашел!
[18:42:36] <xfer> ForNeVeR: после git prune стало норм, спасибо
[18:42:44] <ForNeVeR> xfer: славно!
[18:42:54] <newlifer> xfer, git purne
[18:42:59] <newlifer> git porne
[18:43:07] <ForNeVeR> xfer: но надо было filter-branch, а потом сперва prune, а потом gc :)
[18:43:18] <xfer> ForNeVeR: нет
[18:43:20] <xfer> после gc
[18:43:23] <xfer> я пробовал
[18:43:37] <ForNeVeR> А, надо же. Наверное, оно тоже gc дёргает.
[18:44:21] <xfer> если после filter-branch, то prune несколько секунд что-то делал, но ничего не изменял
[18:44:35] <ForNeVeR> Хм, странно. Ок.
[18:45:28] grouzen вышел из конференции
[18:47:01] <xfer> https://github.com/noktoborus/wine-ng-mt_netcwmp разрешили опубликовать фиксы
[18:48:31] <ForNeVeR> Ох, такая морока с этим Slack.
[18:48:45] <ForNeVeR> Перетаскивал интеграции от пяти проектов в одну группу, устал :(
[18:49:16] <ForNeVeR> xfer: но что это вообще такое?
[18:49:35] <xfer> ForNeVeR: реализация TR-069 для роутеров SNR (nag.ru)
[18:51:02] <portnov> вайн на роутере?
[18:51:04] <portnov> вы упрлс?
[18:51:22] <xfer> какой вайн?
[18:51:49] <xfer> оу.
[18:51:52] <xfer> название перепутал
[18:51:52] <ForNeVeR> xfer: хуй знает что это такое, но держи пул-реквест: https://github.com/noktoborus/wine-ng-mt_netcwmp/pull/1
[18:51:53] <xfer> wive-ng
[18:52:14] <xfer> где исправить название?
[18:52:43] <ForNeVeR> xfer: https://github.com/noktoborus/wine-ng-mt_netcwmp/settings — где-то там.
[18:52:44] <xfer> https://github.com/noktoborus/wive-ng-mt_netcwmp
[18:52:46] <xfer> исправил)
[18:52:49] <xfer> portnov: спасибо
[18:59:08] <gsomix> ForNeVeR, пинг.
[19:01:28] dzhon вышел из конференции
[19:02:25] <ForNeVeR> gsomix: ась?
[19:02:40] <ForNeVeR> А, ты запушил что-то?
[19:02:51] kpecmuk зашёл в конференцию
[19:03:09] <gsomix> ForNeVeR, еще нет.
[19:03:43] <gsomix> Никак не соображу, как быстро генерировать seq с вложенными for.
[19:05:35] <ForNeVeR> gsomix: ты решил массивами индексировать вместо туплей?
[19:05:47] <ForNeVeR> Грусть :(
[19:06:05] <gsomix> ForNeVeR, временно.
[19:06:11] <ForNeVeR> А, тогда ладно.
[19:06:15] * ForNeVeR вытер слёзы.
[19:06:35] <gsomix> Пока не придумал, как тупли генерировать.
[19:08:15] xmi зашёл в конференцию
[19:14:15] <ForNeVeR> gsomix: а я те щас вброшу.
[19:16:48] <gsomix> ForNeVeR, с туплами проблемы есть. В F# нету типа для тупла с размером N.
[19:18:49] <ForNeVeR> gsomix: https://youtu.be/Q_Ykz5yyGuQ?t=19m
[19:19:15] <ForNeVeR> Очень ок доклад про таймеры, C# и (внезапно) ассемблер.
[19:19:44] <gsomix> ForNeVeR, ну, то есть я даже не могу в тайппровайдере сгенерировать метод, который возвращает тупль, размер которого в зависимости от параметра.
[19:20:05] <ForNeVeR> gsomix: ну, это в CLI нету таких генериков вообще.
[19:20:13] <gsomix> Ага.
[19:20:17] <ForNeVeR> gsomix: если б они были, то твоя задача бы решалась без тайппровайдера.
[19:20:24] <gsomix> Да.
[19:20:28] <ForNeVeR> Кстати!
[19:20:36] <gsomix> Но я к тому, что даже тайппровайдером не решается.
[19:20:36] <ForNeVeR> А ты не можешь эти типы генерить тайппровайдером, а?
[19:20:47] <ForNeVeR> У тебя же тип элемента фиксирован — int.
[19:21:07] <gsomix> Нет, чтобы генерировать всякиу туплы и рекорды нужно какие-то метаданные.
[19:21:11] <gsomix> Тайппровайдеры не умеют.
[19:21:19] <ForNeVeR> Да нет же.
[19:21:30] <ForNeVeR> Ты можешь сгенерить не тупль, а туплоподобный класс!
[19:22:18] <ForNeVeR> Ну что нам нужно? Конструктор от N интов, N интовых полей, и, наверное, паттерн-матчер? Или даже без него?
[19:22:52] <gsomix> ForNeVeR, это можно.
[19:22:57] <gsomix> Я так даже планирую сделать для dims.
[19:23:29] <gsomix> ForNeVeR, короче, даже так можно сделать.
[19:23:37] <gsomix> Если внешний интерфейс будет нормальный.
[19:23:58] <ForNeVeR> gsomix: ну ладно, давай пока отложим эту проблему.
[19:24:26] <ForNeVeR> Может, потом у кого спросим, или сами забодяжим.
[19:24:29] <gsomix> Да, тут надо все обдумать.
[19:25:55] <gsomix> ForNeVeR, пока у меня конкретная проблема.
[19:26:05] <gsomix> Сгенерировать все возможные индексы.
[19:35:25] <rexim> vim index.php
[19:35:27] <rexim> Блядь
[19:35:29] <rexim> Не то окно
[19:35:39] <portnov> ггг
[19:35:43] <portnov> миксер пхпит втихую
[19:36:45] <newlifer> portnov, \0
[19:36:49] <portnov> _o/
[19:37:20] <gsomix> ForNeVeR, будет забавно, если при использовании библиотеки компилятор будет очень долго компилировать.
[19:38:37] <ForNeVeR> gsomix: ну и не страшно!
[19:38:38] <rexim> ForNeVeR, Привет Жителя Славной Планеты Земля!
[19:38:52] <ForNeVeR> gsomix: а зачем тебе все возможные индексы?
[19:38:53] <rexim> Так, ладно это не хорошо уже...
[19:39:03] <gsomix> ForNeVeR, чтобы по ним итерировать.
[19:39:06] <ForNeVeR> rexim: XD
[19:39:12] <ForNeVeR> rexim: Томас, да? :)
[19:39:37] <rexim> Ага.
[19:39:39] <gsomix> ForNeVeR, > for ind in (indices arr) do
[19:39:41] <gsomix> И все такое.
[19:39:45] <rexim> Он просто там в ишуй опять так ответил. :)
[19:39:48] <rexim> Улыбнуло.
[19:40:11] <ForNeVeR> rexim: я ржу и не могу остановиться %)
[19:40:28] <ForNeVeR> rexim: я теперь каждый раз буду эту фразу вспоминать, когда он будет так писать XD
[19:40:55] <rexim> ;D
[19:41:00] <ForNeVeR> gsomix: я не понял. Ты хочешь сгенерировать вот буквально тот код, который только что написал?
[19:41:13] <ForNeVeR> Или с вариациями?
[19:41:57] <gsomix> ForNeVeR, какой? .__. Я хочу генерировать вот это: http://hastebin.com/cucifirelu.fs
[19:42:11] <gsomix> Только с нужным количеством вложений.
[19:42:28] <ForNeVeR> А, вот оно чо.
[19:42:38] <ForNeVeR> А разве нельзя это сделать обычным циклом?
[19:43:06] <gsomix> А как?
[19:43:34] <ForNeVeR> Щас.
[19:48:05] newlifer вышел из конференции
[20:07:00] <ForNeVeR> gsomix: щя
[20:07:14] <ForNeVeR> gsomix: https://gist.github.com/ForNeVeR/268f571d2d61b044d9ac5e66747e1570
[20:10:52] <rexim> ForNeVeR, Том MonoGame форкнул
[20:11:12] <ForNeVeR> rexim: И Каждое Слово В Коде Напишет С Большой Буквы?
[20:11:17] <rexim> Да
[20:11:22] <rexim> Хм...
[20:11:23] <ForNeVeR> Это Хорошо.
[20:11:28] <rexim> Это же камелкейз.
[20:11:31] <rexim> Ну, ок тогда.
[20:11:37] <ForNeVeR> Я думаю, ему понравится C#.
[20:11:43] <rexim> :)
[20:11:51] <ForNeVeR> Потому Что Мы Пишем Названия Методов С Заглавной Буквы.
[20:12:13] <rexim> ForNeVeR, мне, кстати, такой стиль больше нравится. Мне кажется он читабельнее.
[20:12:21] <rexim> Только если я такое в жаве напишу меня побьют :(
[20:12:30] <ForNeVeR> А мне, если честно, больше всего нравится kebab-case :)
[20:12:40] <rexim> Это lisp case?
[20:12:49] <rexim> Прикольное название.
[20:12:51] <rexim> Спасибо, не знал.
[20:12:52] <ForNeVeR> rexim: с кэмэлкейсом это серьёзная тема, между прочими.
[20:13:02] <ForNeVeR> Представь, что тебе надо жысон сериализовать.
[20:13:07] <ForNeVeR> А у тебя на входе C#.
[20:13:19] <ForNeVeR> И дефолтовый сериализатор тебе хуячит все свойства с большой буквы!
[20:13:46] <ForNeVeR> А у жабаскриптеров ж никакой проверки нету, и они хуячат кто как горазд — кто-то перепутает, кто-то специально по-другому напишет.
[20:13:58] <rexim> Ну так я же читабельность с точки зрения человека рассматривал, а не машины.
[20:14:14] <ForNeVeR> Я не про читабельность, а про практичность.
[20:14:18] <rexim> А, ок
[20:14:20] <ForNeVeR> И ты, короче, пишешь свой сериализатор!
[20:14:39] <rexim> Ну, есть чем заняться.
[20:14:42] <ForNeVeR> И тебя все называют Король Ньютон, и им пользуются, потому что он фичастый.
[20:14:42] <rexim> Хорошо.
[20:14:58] <rexim> xD
[20:15:07] <ForNeVeR> И, короче, в следующую версию стека уже твой сериализатор встраивают вместо стандартного.
[20:15:12] <ForNeVeR> Ты сам стал драконом.
[20:15:27] <rexim> Это ты историю своей жизни рассказал? :)
[20:15:53] <rexim> Забавно все у вас там!
[20:16:17] <ForNeVeR> (тру стори — популярнейший сериализатор Json.Net написал James Newton-King.
[20:16:25] <ForNeVeR> s/(т/Т/
[20:16:27] <horta hell> ForNeVeR: Тру стори — популярнейший сериализатор Json.Net написал James Newton-King.
[20:16:29] <rexim> А, понятно.
[20:16:53] <ForNeVeR> Мы его так и называем — королевский сериализатор :)
[20:19:17] <gsomix> ForNeVeR, уф.
[20:19:57] <ForNeVeR> gsomix: ну, там оптимизировано хуевато, конечно, сам понимаешь.
[20:20:10] <ForNeVeR> Но уже хоть что-то, а!
[20:20:20] <ForNeVeR> It is beta than nothing!
[20:20:22] <gsomix> Спасибо!
[20:21:11] <ForNeVeR> И рекурсия хрен пойми какая вместо хвостовой.
[20:21:39] <ForNeVeR> Но я надеюсь, что глубже 3-4 уровней никто не полезет. Пока сойдёт для примера.
[20:22:25] <gsomix> ForNeVeR, ну, и списки вместо массивов.
[20:23:15] <ForNeVeR> Потому что их паттерн-матчить проще, понятное дело.
[20:23:36] <ForNeVeR> Можно и без паттерн-матчинга переписать, но я ж говорю — оптимизировано хуевато. Делай toArray /fromArray :)
[20:24:16] <ForNeVeR> Ну или не делай, хз. Возможно, списки по памяти чуть получше будут на малых объёмах.
[20:24:42] <ForNeVeR> Ну, я же пытаюсь голову шарить.
[20:24:52] <ForNeVeR> Или мемоизацией тоже можно попробовать.
[20:34:59] m4n71k0r зашёл в конференцию
[20:35:42] <m4n71k0r> хэло
[20:35:51] <m4n71k0r> чо там как кдевелоп под виндой?
[20:36:45] <ForNeVeR> У меня запустился.
[20:36:53] <ForNeVeR> Дальше хз чо делать, пишу хелловорд :)
[20:37:32] <m4n71k0r> а конопляторы он видит?
[20:37:52] <m4n71k0r> а если не C:\MinGW подсунуть?
[20:38:50] <ForNeVeR> Хер знает, как раз вожусь.
[20:38:58] <ForNeVeR> Вроде было написано, что студийный поддерживает.
[20:39:22] Aman зашёл в конференцию
[20:39:55] <m4n71k0r> то ест ьон лучше CLion?
[20:40:00] <m4n71k0r> ух
[20:43:40] <ForNeVeR> Ок, после vcvarsall запустился и сконпилил прогу.
[20:44:03] unclechu вышел из конференции
[20:45:07] <ForNeVeR> А, не, он только cmake осилил.
[20:45:29] <ForNeVeR> Дальше за каким-то художником он запускает make -j8, а студийный make такой опции не умеет.
[20:45:58] <ForNeVeR> Ну ладно, ладно, это всего лишь бета. Не допилили.
[20:47:04] <ForNeVeR> Поменял make на nmake, он сразу свои опции ей передавать перестал, и збс запустил прогу
[20:47:16] <ForNeVeR> Анализ работает, ошибки подсвечивает.
[20:53:29] <gsomix> ForNeVeR, окей, запушил твою версию.
[20:53:31] <gsomix> Спасибо.
[20:53:52] <gsomix> Займусь теперь, наверное, NTuple.
[20:54:06] <ForNeVeR> Ок, зошибись.
[20:54:11] <gsomix> Да, я беру названия из julia.
[20:54:20] <ForNeVeR> Нам бы в целом форму решения увидеть, а уж оптимизировать успеем.
[20:54:25] ɹǝɟılʍǝu зашёл в конференцию
[20:54:34] ɹǝɟılʍǝu вышел из конференции
[20:54:43] ɹǝɟılʍǝu зашёл в конференцию
[20:55:13] <ForNeVeR> Ну то есть понятно, что с первого раза очень оптимально не выйдет, но для начала бы сделать хоть как-нибудь, а дальше уже улучшать.
[20:59:38] <gsomix> ForNeVeR, ага.
[21:10:57] <gsomix> ForNeVeR, но, конечно, постоянно в какие-нибудь ограничения впираемся.
[21:17:13] dzhon зашёл в конференцию
[21:17:35] <gsomix> ForNeVeR, я думаю, в конце концов мы забьем и сделаем обычные двумерные матрицы.
[21:17:35] <gsomix> Бгг.
[21:17:39] <gsomix> .__.
[21:42:34] <rexim> Блядь, пришел в сознание обнаружив себя хуячащим плюсцы. -_-
[21:42:59] <m4n71k0r> бггг
[21:47:14] <rexim> Лол, куча народу вотчит как гсомикс пишет код. :D
[21:49:43] <gsomix> rexim, а? ._.
[21:50:33] <rexim> gsomix, все хорошо, не обращай внимания. :)
[21:50:39] <gsomix> Хорошо.
[21:50:44] <rexim> :3
[21:53:08] <Minoru> причём судя по issue tracker-у, Форневерик — заказчик
[21:54:11] <gsomix> ,_,
[22:02:05] <ɹǝɟılʍǝu> Отлично!
[22:03:42] dzhon вышел из конференции
[22:07:07] <gsomix> send/ForNeVeR/Я подумал, подумал и понял, что нужно больше функционала в NDims переностить. Например, хранение размеров матрицы./
[22:07:14] <horta hell> gsomix: Сообщение доставлено.
[22:42:44] portnov вышел из конференции
[22:49:59] gsomix вышел из конференции
[22:52:33] Славный капитан вышел из конференции
[23:20:46] xmi вышел из конференции
[23:33:26] m4n71k0r вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!