Home
codingteam
codingteam@conference.jabber.ru
01.11.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:07:41] Minoru зашёл в конференцию
[00:21:28] Aman вышел из конференции
[00:25:56] rexim зашёл в конференцию
[00:26:47] <Minoru> <_<
[00:26:49] <Minoru> >_>
[00:26:52] <Minoru> rexim: ._.
[00:26:54] <Minoru> !!!
[00:26:59] * Minoru немедленно налил чаю
[00:29:45] <rexim> Minoru, ^_^
[00:29:51] <rexim> Minoru, пасиба!
[00:46:01] <rexim> Minoru, чай с корицей збс.
[01:32:31] dzhon вышел из конференции
[01:34:10] rexim вышел из конференции
[01:47:34] margo223 зашёл в конференцию
[02:05:09] a1batross вышел из конференции
[02:05:45] Minoru вышел из конференции
[02:13:38] eaeee вышел из конференции
[02:13:39] eaeee зашёл в конференцию
[02:13:53] m4n71k0r зашёл в конференцию
[02:19:08] margo223 вышел из конференции
[02:21:18] ɹǝɟılʍǝu вышел из конференции
[02:29:48] O01eg вышел из конференции
[02:42:47] Славный капитан вышел из конференции
[03:00:46] grouzen вышел из конференции
[03:25:18] ɹǝɟılʍǝu зашёл в конференцию
[03:54:42] unclechu зашёл в конференцию
[03:55:24] m4n71k0r вышел из конференции
[04:13:07] eaeee вышел из конференции
[04:24:45] ɹǝɟılʍǝu вышел из конференции
[04:30:53] sss|zombie зашёл в конференцию
[05:01:29] eaeee зашёл в конференцию
[05:41:30] matraskin зашёл в конференцию
[06:40:59] <ForNeVeR> gsomix: ты сломал билд!
[07:25:32] gsomix зашёл в конференцию
[07:25:41] <gsomix> ForNeVeR, я знаю.
[07:27:12] <gsomix> ForNeVeR, не понимаю, что там могло сломаться.
[07:40:48] portnov зашёл в конференцию
[07:47:29] eaeee вышел из конференции
[07:47:36] portnov вышел из конференции
[07:52:42] Mr.Purple зашёл в конференцию
[07:52:48] <Mr.Purple> heya
[07:56:15] Graf зашёл в конференцию
[07:56:20] Graf вышел из конференции
[08:09:23] gsomix вышел из конференции
[08:49:06] ckorzhik вышел из конференции
[08:59:54] Mr.Purple вышел из конференции
[08:59:59] Mr.Purple зашёл в конференцию
[09:19:03] gsomix зашёл в конференцию
[09:19:11] <gsomix> Утро?
[09:19:36] <gsomix> ForNeVeR, слушай, а разве недостаточного того, что у меня в солюшене референсы указаны между проектами?
[09:26:40] ɹǝɟılʍǝu зашёл в конференцию
[09:28:32] <ɹǝɟılʍǝu> Утро
[09:41:38] <gsomix> ForNeVeR, починил.
[09:42:29] <gsomix> ForNeVeR, вообще говорят skalarprodukt.Provider.sln нам нужен только для удобного написаияи проверки кода.
[09:42:40] <gsomix> s/рят/ря/
[09:42:42] <horta hell> gsomix: F-rNeVeR, вообще говоря skalarprodukt.Provider.sln нам нужен только для удобного написаияи проверки кода.
[09:43:29] <gsomix> s/ияи/ния и/
[09:43:29] <horta hell> gsomix: F-rNeVeR, вообще говоря skalarprodukt.Provider.sln нам нужен только для удобного написания и проверки кода.
[09:43:55] <gsomix> Все вместе можно билдить через skalarprodukt.sln
[09:47:28] dzhon зашёл в конференцию
[09:56:14] Lavir зашёл в конференцию
[09:56:50] <Lavir> Привет, фасоли.
[10:01:44] <gsomix> send/ForNeVeR/А сами бенчмарки довольно печальные. По map мы выигрываем у Array2D, но mapi сливаем дико./
[10:01:49] <horta hell> gsomix: Сообщение доставлено.
[10:04:51] <gsomix> ForNeVeR, надо, наверное, начать с get/set.
[10:13:03] O01eg зашёл в конференцию
[10:15:49] ɹǝɟılʍǝu вышел из конференции
[10:23:15] O01eg вышел из конференции
[10:23:25] O01eg зашёл в конференцию
[10:32:09] dzhon вышел из конференции
[10:38:40] dzhon зашёл в конференцию
[10:43:50] RAMZAY зашёл в конференцию
[10:58:09] ɹǝɟılʍǝu зашёл в конференцию
[11:31:35] <unclechu> какая же всё-таки проблема в линуксах поставить старую версию какого-либо пакета
[11:35:50] <RAMZAY> unclechu: зависимости старые подтягивать требует?
[11:36:01] <unclechu> понадобился мне ghc6, чтобы собрать эту штуку: http://hackage.haskell.org/package/lushtags , пытаться докопаться до старых пакетов в федоре я сразу раздумал, т.к. знаю что у них там только последняя версия держится под каждый пакет. думал щас в докере поставлю старый дебьян (6-ой), они любят древний софт, в итоге там сервера пакетов уже померли, на сколько я понял, несколько штук 404-ую отдают, ничего apt-get-ом установить нельзя, а в debian:7 уже идёт ghc7, пытался полистать старые пакеты в репах тулзой apt-show-versions, а она мне по каким-то непонятным мне причинам говорит что нет информации о пакетах
[11:36:33] <unclechu> RAMZAY, не только в этом проблема
[11:36:34] <ɹǝɟılʍǝu> unclechu, есть же stack.
[11:36:37] <ɹǝɟılʍǝu> Там всё есть.
[11:36:46] <ɹǝɟılʍǝu> А ваще, может потировать пакет до ghc7?
[11:36:53] <unclechu> ɹǝɟılʍǝu, это такая штука из nix os ?
[11:37:05] <ɹǝɟılʍǝu> unclechu, эта такаяч штука из окружения haskell.
[11:37:08] <unclechu> ɹǝɟılʍǝu, может и портировать, только мне лень
[11:37:14] <ɹǝɟılʍǝu> Вытягивает такой компилть, какоторый нужен.
[11:37:42] <unclechu> хм, сейчас буду гуглить, спасибо за наводку
[11:38:15] <RAMZAY> unclechu: https://www.haskell.org/ghc/download_ghc_600
[11:38:57] <unclechu> RAMZAY, предлагаешь сидеть и собирать?
[11:39:19] <ɹǝɟılʍǝu> unclechu, можно постоять...
[11:39:23] <unclechu> я как-то пытался, плюнул нахер, там всякие зависимости не менее древние требуются, потом их собирать, а потом их зависимости
[11:39:38] <unclechu> ɹǝɟılʍǝu, у меня ноги затекут
[11:40:01] <RAMZAY> хз, под человеческий линукс макОсь инсталлер которй за дабл-клик всё поставит как нужно
[11:40:53] <unclechu> RAMZAY, проблема в том, что мне не нравится сосать мужские члены, так что этот вариант не для меня
[11:42:01] <ɹǝɟılʍǝu> о_О
[11:42:33] <RAMZAY> т.е , когда всё работает как ты хочешь, просто по дабл-клику, это сосать мужские ? Интересное сравнение.
[11:42:34] <unclechu> RAMZAY, ты наверное не понимаешь, я могу инсталлер хоть под шиндовс накопать и запустить его в вайне, но мне это не поможет получиться в итоге бинарь под целевую платформу
[11:44:31] <RAMZAY> unclechu: нуууу, собери тогда с исходников, есть что ли другой выбор на данный момент?
[11:45:18] <unclechu> ɹǝɟılʍǝu, не обращай внимания, он просто любит везде ходить рекламировать что у него всё там в его любимой оси работает
[11:46:34] <RAMZAY> Просто отсидев 6 лет на арче, я не понимаю, к чему эти идеологические самопожертвования.
[11:48:25] <Mr.Purple> ээ
[11:48:30] <Mr.Purple> с арча на огрызок
[11:48:35] <Mr.Purple> качетвенно вырос пацан
[11:49:21] <RAMZAY> Линукс гибок, да, но зачем?
[11:49:34] <unclechu> RAMZAY, ты сам только что ответил на свой вопрос
[11:51:01] <unclechu> RAMZAY, ты кстати уже заработал на свой первый макбук?
[11:51:26] <RAMZAY> unclechu: ну если в коробке буду жить и через день питаться ролтиками, то за 3 месяца заработаю.
[11:51:38] <RAMZAY> но я в процессе за прошкой 13"
[11:51:43] <unclechu> RAMZAY, и сосать мужские члены?
[11:52:12] <gsomix> Шли бы в linux@.
[11:52:16] <RAMZAY> mid 2k14 стоит 800$
[11:52:42] <RAMZAY> две ЗП, если жить по плану описанному выше.
[11:56:52] <ɹǝɟılʍǝu> Любители посасать члены могут проследовать куда подальше.
[11:56:54] <ɹǝɟılʍǝu> А то забаню.
[12:08:21] O01eg вышел из конференции
[12:08:44] unixorn вышел из конференции
[12:09:13] unixorn зашёл в конференцию
[12:10:22] m4n71k0r зашёл в конференцию
[12:10:32] <unclechu> ɹǝɟılʍǝu,
Using resolver: ghc-6.12.3
stack will almost certainly fail with GHC below version 7.8
Valiantly attempting to run anyway, but I know this is doomed
For more information, see: https://github.com/commercialhaskell/stack/issues/648
[12:13:45] <ɹǝɟılʍǝu> Ых
[12:13:46] <unclechu> так-то, тот же экзистенциальный кризис, только в профиль
[12:14:27] <unclechu> надо контейнеров на зиму запаковать под каждую мажорную версию
[12:14:29] <m4n71k0r> ɹǝɟılʍǝu: https://pbs.twimg.com/media/CwIgU3fWgAAAiL0.jpg:large ((((
[12:15:16] <ɹǝɟılʍǝu> m4n71k0r, грусть.
[12:15:54] <m4n71k0r> что же делать? Писать к нему плагин с поддержкой libclang ?
[12:16:03] <ɹǝɟılʍǝu> m4n71k0r, давай?
[12:16:16] <m4n71k0r> кстати, я в студии отключил решарпер++
[12:16:19] <ɹǝɟılʍǝu> А выдюжит ли он быстренько?
[12:16:20] <m4n71k0r> он тоже обосрался
[12:17:05] <m4n71k0r> у решарпера++ и шлиона бэкенд одинаковый, видимо.
[12:17:34] <m4n71k0r> ɹǝɟılʍǝu: быстренько? Да мне хотя бы чтобы он кэшировал
[12:17:49] <m4n71k0r> ну запустил в первый раз - медленно, а потом просто из кэш абрал
[12:18:44] <ɹǝɟılʍǝu> Можно.
[12:19:19] <ɹǝɟılʍǝu> m4n71k0r, начинаем раскуривать? http://clang.llvm.org/doxygen/group__CINDEX.html
[12:20:03] <m4n71k0r> ɹǝɟılʍǝu: бро, мы просто украдём исходники готового плагина)
[12:20:14] <m4n71k0r> ну, то есть, красть ничего не придётся
[12:20:24] <m4n71k0r> точнее, бро, у меня проект
[12:20:32] <m4n71k0r> на плюсах... блин.... вот всегда так
[12:20:48] <ɹǝɟılʍǝu> Эх.
[12:25:31] dzhon вышел из конференции
[12:27:10] dzhon зашёл в конференцию
[12:29:59] rafaelrs вышел из конференции
[12:32:39] Mr.Purple вышел из конференции
[12:32:40] Mr.Purple зашёл в конференцию
[12:56:23] eaeee зашёл в конференцию
[12:57:57] <m4n71k0r> ɹǝɟılʍǝu: по AST легко ходить с помощью libclang, судя по всему. Очень годно сделано
[12:59:03] <m4n71k0r> http://clang.llvm.org/doxygen/group__CINDEX__CPP.html#gad3f78435e7ee316b3d9e704c9d42ec4b
[12:59:33] <m4n71k0r> правда API плоский
[13:01:20] grouzen зашёл в конференцию
[13:03:12] dzhon вышел из конференции
[13:03:40] dzhon зашёл в конференцию
[13:05:35] <Kerrigаn> утреца цодингтим
[13:05:47] <Kerrigаn> я фигею с картинколоадеров
[13:09:01] eaeee вышел из конференции
[13:13:37] <Mr.Purple> что с ними не так7
[13:18:34] superka зашёл в конференцию
[13:19:00] <superka> здравствуйте, а мне говорили тут есть Fornever кажется?
[13:19:23] <Mr.Purple> слухи все это
[13:19:54] <superka> Эх, а с использованием asp net identity можно построить горизонтально масштабируемую систему? И куда копать вообоще, чтобы такую отстроить
[13:20:30] <superka> я так понимаю без бд не обойтись, в которой будут хранится данные авторизованных пользователей?
[13:21:33] <ɹǝɟılʍǝu> superka, храни в файликах.
[13:23:38] <Kerrigаn> Mr.Purple: они не предназначены для больших нагрузок
[13:24:05] <Kerrigаn> т.е. как, кеши есть, вот это всё
[13:24:13] <Kerrigаn> но на эмуляторе это работает весело
[13:29:07] <gsomix> .ping
[13:29:09] <DeadBot> gsomix: понг от тебя 0.45 секунды
[13:30:32] Aman зашёл в конференцию
[13:38:40] <superka> ɹǝɟılʍǝu: уж лучше в базе, так хотябы за потокобезопасностью не надо следить
[14:21:43] matraskin вышел из конференции
[14:22:23] ckorzhik зашёл в конференцию
[14:28:04] Graf зашёл в конференцию
[14:28:05] Graf вышел из конференции
[14:30:45] <Aman> ForNeVeR: https://github.com/aman7/EnquiryManagement rate my code
[14:35:08] <ɹǝɟılʍǝu> Aman, .sln files are very good.
[14:38:56] <Kerrigаn> > У нас собственный протокол для передачи. А для кодирования мы используем модификацию H264.
АХАХАХАХАХАХАХА
[14:39:30] <Kerrigаn> если кто не знает, в rtmp засовывают h264 без одного типа кадров
[14:39:42] <Kerrigаn> ну и битрейт константный
[14:41:46] <m4n71k0r> Kerrigаn: ты ещё больший упорок по стримингу нежели наш ув.тов. миксер, кмк
[14:41:59] <Kerrigаn> m4n71k0r: .______.
[14:42:12] <Kerrigаn> мне приходилось читать спеки и собирать поток руками в жабе
[14:42:20] Aman вышел из конференции
[14:42:25] <Kerrigаn> на телефоне
[14:42:32] <m4n71k0r> он просто стримает, а ты каждый фрейм по имени знаешь
[14:42:40] <Kerrigаn> лол
[14:42:42] <m4n71k0r> и чай с ними пьёшь
[14:42:52] <Kerrigаn> просто приходилось аналог перископа пилить
[14:44:11] <m4n71k0r> Kerrigаn: а что ты делал, чтобы в жабе оно хоть как-то приемлемо работало?
[14:44:23] <Kerrigаn> m4n71k0r: в смысле
[14:44:32] <Kerrigаn> сначала был прототип на ффмпеге
[14:44:41] <m4n71k0r> ну какой могет быть риалтайм с такими тредами?
[14:44:56] <Kerrigаn> потом я немного офигел от того как собрать ффмпег с нужным всем под андроид
[14:45:06] <Kerrigаn> и стал делать на аппаратном энкодере
[14:45:11] <Kerrigаn> m4n71k0r: што
[14:45:13] <m4n71k0r> а, вот оно как
[14:45:18] <ɹǝɟılʍǝu> Што.
[14:45:21] <m4n71k0r> ничего
[14:45:29] <m4n71k0r> а я думал ты своё что-то делал
[14:45:50] <Kerrigаn> это для работы было
[14:47:39] Aman зашёл в конференцию
[14:48:25] <Aman> ɹǝɟılʍǝu: really?
[14:57:52] <ForNeVeR> gsomix: про skalarprodukt.Provider — ок, понял.
[14:59:59] <gsomix> ForNeVeR, все ок?
[15:01:33] <ForNeVeR> gsomix: а что там отвалилось изначально?
[15:01:59] <ForNeVeR> Aman: I'll review that later today, thanks.
[15:02:09] <gsomix> ForNeVeR, в skalarprodukt была отключена компиляция проекта с провайдерами.
[15:02:19] <gsomix> Поэтому они не подцеплялись.
[15:02:31] <gsomix> Хотя мы и перед этим компилировали skalarprodukt.Providers.sln
[15:02:31] <ForNeVeR> Понятненько.
[15:03:02] <ForNeVeR> Ладно, пойду домой.
[15:03:05] <gsomix> Ок.
[15:03:08] <gsomix> Спасибо.
[15:08:44] <Aman> ForNeVeR: okey thank you
[15:08:52] Mr.Purple вышел из конференции
[15:09:31] <unclechu> лол, моя история с проблемами версии ghc закончилась тем, что я заглянул в жидхаб пакета и оказалось что мейнтейнер поддерживал пакет, но обломался его версионировать и выкладывать обновления на hackage
[15:09:58] <unclechu> это произошло в момент, когда я уже решил форкнуться и портировать на новую платформу
[15:11:57] <unclechu> в итоге я его собрал, но он теперь зависел он более новой версии ghc, чем поставляется в федоре (что за ирония крайностей!), и кабалом собираться отказался, зато stack предложил мне впилить более новую версию и в итоге собрал
[15:12:28] <unclechu> эх, что за квест
[15:13:28] Mr.Purple зашёл в конференцию
[15:23:12] ckorzhik вышел из конференции
[15:24:04] Mr.Purple вышел из конференции
[15:24:05] Mr.Purple зашёл в конференцию
[15:24:28] ckorzhik зашёл в конференцию
[15:25:11] Mr.Purple вышел из конференции
[15:25:12] Mr.Purple зашёл в конференцию
[15:38:17] sss|zombie вышел из конференции
[15:43:47] sss|zombie зашёл в конференцию
[15:46:39] Minoru зашёл в конференцию
[15:52:23] Lavir вышел из конференции
[15:55:13] Lavir зашёл в конференцию
[15:56:55] sss|zombie вышел из конференции
[16:00:10] Lavir вышел из конференции
[16:04:32] dzhon вышел из конференции
[16:04:54] dzhon зашёл в конференцию
[16:06:28] Lavir зашёл в конференцию
[16:10:42] <Minoru> > they put it under the subdirectory gnu/ and redefined "GNU" to mean "Gigantic and Nasty but Unavoidable" :P
[16:22:47] dzhon вышел из конференции
[16:23:09] dzhon зашёл в конференцию
[16:25:20] ckorzhik вышел из конференции
[16:25:30] Aman вышел из конференции
[16:35:50] <unclechu> господа, а почему для буржуев так важно писать "I" с прописной буквы, несмотря на то, что всё остальное написано строчными (начала предложений и прочее)? типа "я" - это святое что-то? я это вижу повсеместно в любом чатике на фриноде
[16:36:26] <RAMZAY> unclechu: я это даже в автоспеллчеке вижу
[16:36:33] <RAMZAY> самому интересно
[16:37:12] ckorzhik зашёл в конференцию
[16:43:23] dzhon вышел из конференции
[16:46:39] <ForNeVeR> send/Aman/Overall: not bad! Good job, comrade./
[16:46:41] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[16:46:47] <Minoru> unclechu, RAMZAY: https://english.stackexchange.com/questions/7986/why-should-the-first-person-pronoun-i-always-be-capitalized
[16:48:19] <gsomix> ForNeVeR, хэй!
[16:48:26] <ForNeVeR> gsomix: лорло?
[16:48:46] <gsomix> ForNeVeR, надо что-то делать.
[16:48:56] <ForNeVeR> Надо ли?
[16:49:00] <ForNeVeR> И что?
[16:49:02] <RAMZAY> хм
[16:49:15] <ForNeVeR> gsomix: Энрико говорит, что хочет устроить хэнгаут в 21:00 GMT+3
[16:49:20] <ForNeVeR> У меня это 3 часа ночи ~_~
[16:49:29] <ForNeVeR> s/+3/+1/
[16:49:32] <gsomix> Ух.
[16:49:53] <gsomix> ForNeVeR, производительность mapi никуда не годится. :)
[16:50:05] <ForNeVeR> А, ты же бенчмаркнул наконец-то
[16:50:17] <ForNeVeR> Теперь надо тесты!
[16:50:31] Славный капитан зашёл в конференцию
[16:50:33] <ForNeVeR> Ну или давай ты займёшься основным, а я попробую тесты на FsCheck изобрести?
[16:50:55] <gsomix> ForNeVeR, как угодно. Занимайся тем, что нравится.
[16:51:01] <gsomix> Для фана же.
[16:51:50] <Minoru> повезло этому вашему фану, вы для него такие-то вещи делаете!
[16:52:27] <ForNeVeR> Minoru: фан это по-английски. Вентилятор.
[16:52:43] <Minoru> а. Буду знать, спасибо
[16:52:56] <ForNeVeR> Учи язык, пригодится!
[16:53:22] Lavir вышел из конференции
[16:53:40] <Mr.Purple> что вы там делаете?
[16:54:11] <Mr.Purple> вообще-то шутка
[16:54:11] <ForNeVeR> Mr.Purple: https://github.com/codingteam/skalarprodukt
[16:54:27] <Mr.Purple> а вентилятор -- cooler
[16:54:44] <ForNeVeR> Кулер это кулер и есть!
[16:54:50] <Mr.Purple> ForNeVeR: там нет многомерных массивов что ли?
[16:54:55] <ForNeVeR> Есть.
[16:54:57] <ForNeVeR> И?
[16:55:00] <Mr.Purple> но зачем?
[16:55:03] <Mr.Purple> тогда ваши
[16:55:10] <ForNeVeR> Потому что можно сделать быстрее!
[16:55:21] <Mr.Purple> f
[16:55:26] <Mr.Purple> k
[16:55:36] ckorzhik вышел из конференции
[16:56:21] <gsomix> Mr.Purple, ForNeVeR, нет многомерных массивов.
[16:56:31] <ForNeVeR> gsomix: да как нет-то, когда есть?
[16:56:40] <ForNeVeR> N-мерных, правда, нету.
[16:56:43] <gsomix> Только до N = 4.
[16:59:42] <gsomix> ForNeVeR, короче, мне кажется, что просаживается производительность из-за туплей.
[16:59:47] <gsomix> Но это надо доказать.
[16:59:49] <Mr.Purple> gsomix: больше разработчики фшарпа не используют?
[17:00:03] <ForNeVeR> Да больше никто не использует.
[17:00:09] <Mr.Purple> мде
[17:00:14] <ForNeVeR> Я не видал, чтобы кто-то этими тормозными массивами вообще пользовался.
[17:00:21] <gsomix> ForNeVeR, ты!
[17:00:29] <Mr.Purple> > тормозными
[17:00:35] <ForNeVeR> Хм, а ведь да, где-то в Tesla у меня был такой код.
[17:00:41] <gsomix> Был
[17:01:10] <ForNeVeR> Да, больше нету.
[17:01:21] <gsomix> Mr.Purple, ForNeVeR, если честно, я бы в стандартной библиотеке оставил только одномерные массивы. Ну, и jagged.
[17:01:35] <ForNeVeR> И skalarprodukt ,3
[17:01:37] <gsomix> Кому нужно что-то иное -- библиотеки.
[17:02:07] <ForNeVeR> gsomix: я бы в язык добавил поддержку норм массивов, а из стандартной библиотеки этот стыд убрал, да.
[17:04:02] <gsomix> ForNeVeR, вот, а map выигрывает из-за того, что у нас одномерный массив внутре.
[17:04:11] <gsomix> И для выполнения map вообще ничего не нужно.
[17:05:10] <gsomix> Надо бы get/set бенчмаркнуть.
[17:05:15] <gsomix> Вечером займусь.
[17:07:05] <gsomix> ForNeVeR, я пытаюсь выдумать, как бы реализовать синтаксис без туплей вообще.
[17:08:18] <Mr.Purple> функционально!
[17:10:43] <gsomix> ForNeVeR, сейчас у меня индексатор, например, вот по такой сигнатуре ищется: ^s * ^i -> int
[17:10:52] <gsomix> ^s -- это sizes массива
[17:10:56] <gsomix> ^i -- индекс
[17:11:47] <ForNeVeR> Это же замечательно!
[17:11:53] <gsomix> Например, sizes здесь не нужен.
[17:12:16] <gsomix> Он есть в инстансе.
[17:12:24] <gsomix> Инстансе NDims.
[17:12:38] <gsomix> Значит, становится чуть проще ^i -> int
[17:13:07] <gsomix> ^i -- это неизвестный на момент написания кода тупль.
[17:13:39] <gsomix> Как бы это превратить в неизвестную на момент написания кода функцию int -> ... n times -> int -> int? :)
[17:13:46] <gsomix> ForNeVeR, есть идеи? ^
[17:14:25] <ForNeVeR> Сгенерять!
[17:14:32] <gsomix> Это я могу.
[17:14:41] <ForNeVeR> А ты ж говорил, что как-то делал что-то такое?
[17:14:45] <gsomix> Я не понимаю, как мне эту сгенеренную функцию потом достать.
[17:14:48] <ForNeVeR> Поливариадик.
[17:14:52] sss|zombie зашёл в конференцию
[17:15:40] <gsomix> Поливариадик вешает компилятор, ну.
[17:16:06] <gsomix> И я все еще в нем не разобрался. %)
[17:16:38] <gsomix> ForNeVeR, мне кажется, здесь что-то более простое должно быть.
[17:17:42] <gsomix> Типа int -> ^rest, где ^rest -- это остатки типа индексатора.
[17:24:04] <m4n71k0r> ɹǝɟılʍǝu: понивариадик?
[17:24:22] <ɹǝɟılʍǝu> m4n71k0r, чпок?
[17:25:44] <m4n71k0r> ForNeVeR: https://pbs.twimg.com/media/CwIgU3fWgAAAiL0.jpg:large ((((
[17:26:11] <m4n71k0r> ну, то есть я должен радоваться, что студдия такая крутая, но ...
[17:26:12] <ForNeVeR> m4n71k0r: мне тоже очень печально, когда я вижу сконншоты в жыпеге.
[17:26:38] <ForNeVeR> А что на картинке-то? Что нужно подметить?
[17:26:41] <m4n71k0r> ForNeVeR: я тогда распереживался, прости
[17:27:07] <m4n71k0r> ForNeVeR: что Clion не определяет тип, а студия определяет
[17:27:45] <ForNeVeR> Зато студия не видит, что у тебя два заголовка лишних.
[17:28:05] <ForNeVeR> В общем-то, это всё, что я с картинки вынес.
[17:28:29] <ForNeVeR> Кто из них там правильно тип определил (и что из этого вообще тип) — это сходу так и не разберёшь :)
[17:28:52] <ɹǝɟılʍǝu> Компилятор правильно тип определил. // нет
[17:31:30] <m4n71k0r> ForNeVeR: вот контекст
https://gist.github.com/ttldtor/eda360cb308fbff3a1de85a173b997b7
[17:31:44] Constverum зашёл в конференцию
[17:32:42] <gsomix> ForNeVeR, http://pastebin.com/DVN95Zi9
[17:33:23] <gsomix> ForNeVeR, кажется, надо вот от этого плясать, и надеяться, что лямбды заинлайнятся.
[17:34:32] <m4n71k0r> ɹǝɟılʍǝu: спасибо, что хоть ты всё понял
[17:35:41] <ɹǝɟılʍǝu> m4n71k0r, свой enable_if?
[17:35:54] <gsomix> ForNeVeR, какой-то я странный пример сочинил, но ты понял, я думаю. :)
[17:36:01] <ɹǝɟılʍǝu> Верней, у тебя там using alias?
[17:36:17] <m4n71k0r> ɹǝɟılʍǝu: алиас enable_if_t
[17:36:31] <m4n71k0r> мне эти _t кажутся уебанскими
[17:36:39] <m4n71k0r> но полезными
[17:36:39] <ForNeVeR> gsomix: я мало что понял.
[17:36:45] <gsomix> :(
[17:36:51] <ɹǝɟılʍǝu> m4n71k0r, у меня _t есть)
[17:36:54] <ForNeVeR> Ну, я вижу код.
[17:36:56] <m4n71k0r> gsomix: магнитные бури, наверное
[17:37:01] <ɹǝɟılʍǝu> Даже хуже: SomeType_t;
[17:37:07] <ForNeVeR> TSomeType
[17:37:12] <gsomix> ForNeVeR, сейчас новый сочиню.
[17:37:21] <m4n71k0r> gsomix: пожалей старика форнавера
[17:41:04] <m4n71k0r> ɹǝɟılʍǝu: я вообще готовлюсь к появлению концептов
[17:41:29] <ɹǝɟılʍǝu> m4n71k0r, цветы приготовил уже? Да, концепты это збс.
[17:42:38] ckorzhik зашёл в конференцию
[17:43:49] <m4n71k0r> ɹǝɟılʍǝu: кстати, ты не знаешь, как переписать это https://gist.github.com/ttldtor/eda360cb308fbff3a1de85a173b997b7#file-requesthandler-hpp-L10-L11 на "Какой-нибудь наследничек шаблонного класса Request и наследничек Response" ? Так хочется isBaseOf<Request<_>, RequestT> ...
[17:45:20] <m4n71k0r> нужен матчинг с анаплей на шаблонах...
[17:47:34] <Minoru> збс (не могу более полноценного резюме дать, не заспойлерив): https://eev.ee/blog/2016/10/31/javascript-a-horror-story/
[17:47:57] <m4n71k0r> ну, то есть, мне приходит инстанцированный ублюдок, а я из него могу получить метатуплю, чем он там был инстанцирован ... бле... это надо средствами языка делать...
[17:51:40] <gsomix> ForNeVeR, http://pastebin.com/s7RGDLgb
[17:51:42] <gsomix> А так?
[17:51:50] <m4n71k0r> хм, наверное я смогу это запилить, правда многословно
[17:53:20] <ForNeVeR> gsomix: а так я понял, но мне не очень нравится. Если только всё это скомпилится в FSharpFunc.InvokeFast или типа того.
[17:53:48] <gsomix> ForNeVeR, мне тоже не нравится.
[17:54:15] <gsomix> ForNeVeR, но синтаксически это лучше туплей.
[17:54:17] <gsomix> Например.
[17:54:52] <gsomix> ForNeVeR, плюс, каррирование.
[17:55:00] <gsomix> Но сообщения об ошибках хуже, конечно.
[17:56:46] <gsomix> Хотя.
[17:56:55] <gsomix> У Array2D такие же хреновые.
[17:57:29] <gsomix> ForNeVeR, какова вероятность, что это будет работать быстрее, чем тупли?
[17:57:44] <ForNeVeR> Не берусь предполагать.
[18:01:45] <ɹǝɟılʍǝu> Блин.
[18:01:52] <ɹǝɟılʍǝu> m4n71k0r, как завести на 11х плюсах?( http://melpon.org/wandbox/permlink/h9fOupnVqNUhzGdl
[18:02:48] <gsomix> ForNeVeR, жаль, что у нас нет struct tuples.
[18:03:27] <ForNeVeR> gsomix: а кто мешает сделать?
[18:03:47] <ForNeVeR> А, синтаксис мешает. Сделать-то можно, но тогда вызовы будут некрасивые.
[18:03:50] <gsomix> Да.
[18:04:28] <gsomix> syntax matters!
[18:04:51] <ForNeVeR> Ну, можно ж попробовать и глянуть, что получится по быстродействую.
[18:04:59] <ForNeVeR> Но ты погоди, я сам-то бенчи ещё не смотрел.
[18:09:59] <ForNeVeR> gsomix: компилять в студии тайппровайдер очень уныло. Может, на что-то ещё переехать?
[18:10:16] <ForNeVeR> В смысле, я уж его и так и эдак :(
[18:10:16] <ɹǝɟılʍǝu> Плюсы говно(
[18:10:45] <ForNeVeR> А, дак у него компиляция отключена.
[18:10:48] <ForNeVeR> ._.
[18:11:31] <ForNeVeR> А как оно на CI конпиляется? ._.
[18:11:40] <gsomix> ForNeVeR, вокрфлоу такой.
[18:11:56] <gsomix> ForNeVeR, провайдер компиляешь в skalarprodukt.Providers.sln
[18:12:13] <gsomix> Проверяешь в skalarproduct.sln с отключенным проектом провайдера.
[18:12:21] <ForNeVeR> Ок, но как же CI?
[18:12:27] <gsomix> На CI все вместе компиляешь через skalarprodukt.sln
[18:13:04] <ForNeVeR> Я пойду и проверю логи. Есть подозрение, что там всё сломалось.
[18:13:46] <ForNeVeR> Хм, вроде бы не сломалось.
[18:13:48] <gsomix> ForNeVeR, надо как-то за этим следить. .__.
[18:14:30] <Mr.Purple> пристально ._.
[18:14:45] <gsomix> ForNeVeR, это все нужно для того, чтобы студию с провайдером не закрывать постоянно.
[18:14:57] <ForNeVeR> Я понимаю.
[18:15:04] <ForNeVeR> Это печалит!
[18:15:49] <gsomix> ForNeVeR, да.
[18:16:05] <ForNeVeR> Надо бы разобраться с этим, а?
[18:16:09] <gsomix> А кк?
[18:16:15] <ForNeVeR> Исходники плагина для студии открыты?
[18:16:30] <gsomix> Да.
[18:16:33] <ForNeVeR> Я полагаю, что можно соорудить костыль на FileSystemWatcher и Shadow Copying.
[18:19:16] <ForNeVeR> gsomix: ну, наш массив размера 1 легко уделывает Array2D.
[18:19:23] <ForNeVeR> (я пока смотрю Map)
[18:19:34] <gsomix> Да.
[18:19:39] <ForNeVeR> Причём в 200 раз быстрее!
[18:19:53] <gsomix> ForNeVeR, кстати, ты там не забыл параметры подрегулировать?
[18:20:02] <gsomix> А то я что-то закоммитил малые размеры массивов.
[18:20:05] <ForNeVeR> Я попробую 10 на 10.
[18:20:08] <gsomix> Мало.
[18:20:23] <ForNeVeR> А вот и посмотрим.
[18:20:25] <gsomix> Ну, то есть, нужно и малое и большое. :)
[18:21:18] <ForNeVeR> gsomix: я думаю, что надо бы в бенч добавить простую реализацию такого же массива на C#.
[18:21:29] <ForNeVeR> Ну, с фиксированной размерностью, само собой.
[18:21:39] <ForNeVeR> Это будет эталон по скорости.
[18:21:46] <gsomix> ForNeVeR, уф.
[18:22:03] <gsomix> Как же это сделать?
[18:22:16] <ForNeVeR> А в чём проблема?
[18:22:26] <ForNeVeR> Написать да сделать :)
[18:29:22] <gsomix> ForNeVeR, в отдельный проект?
[18:29:30] <ForNeVeR> Ну да.
[18:30:08] <ForNeVeR> Я пока результатов бенчей жду. Хуйнул туда [<Params (1, 2, 32, 100, 1000)>] — посмотрим, как долго будут делаться :)
[18:30:22] <ForNeVeR> О, уже всё!
[18:32:20] <ForNeVeR> gsomix: я добавил список задач в https://github.com/codingteam/skalarprodukt/issues/7
[18:32:31] <ForNeVeR> C++/CLI ещё надо попробовать уделать!
[18:32:54] <gsomix> ForNeVeR, бесполезная затея, как мне кажется. :)
[18:33:28] <gsomix> Но ок. :)
[18:34:10] <Minoru> ɹǝɟılʍǝu: std::move?
[18:35:57] <ForNeVeR> gsomix: день прожит зря, коль нет в нём риска!
[18:36:08] <ForNeVeR> gsomix: ну и это, надо же видеть потолок-то хотя бы.
[18:36:11] portnov зашёл в конференцию
[18:36:39] <ɹǝɟılʍǝu> Minoru, нет.(
[18:36:47] <m4n71k0r> ɹǝɟılʍǝu: нет, лучше ты мне ответь, в чём проблема, а то у меня глаз уже замылился http://melpon.org/wandbox/permlink/3zTo7JMEEBwwTK9j
[18:38:25] <horta hell> @tsoding твитит: Animation Framework in C++ Ep.21 — MT
- YT: https://t.co/EQOtYALIG8
- LCTV: https://t.co/ohg14rrT11
- Twitch: https://t.co/i7Wp0qakuX
[18:39:19] <Minoru> ɹǝɟılʍǝu: но ведь http://melpon.org/wandbox/permlink/vO4XtjcXZlaAZYmI ! Или ты первую перегрузку вызвать хотел?
[18:39:39] <ɹǝɟılʍǝu> Minoru, я хотел, чтобы обе вызывались.
[18:39:47] <ɹǝɟılʍǝu> В первом случае 2я
[18:39:53] <ɹǝɟılʍǝu> Во втором 1я.
[18:42:07] <ForNeVeR> gsomix: я предлагаю в репе сохранить показательные параметры для тестов (которые я выдумал: [<Params (1, 2, 32, 100, 1000)>])
И в отдельной доке сохранить результаты бенчмарков, чтоб всем показывать.
[18:42:23] <gsomix> Да, хорошо.
[18:42:29] <ForNeVeR> Ок, я кину PR.
[18:55:25] <Minoru> https://pbs.twimg.com/media/CwLeR--UMAA7HQY.jpg:large via https://twitter.com/wallingf/status/793440887233585152
[18:59:40] <ɹǝɟılʍǝu> Minoru, Ъ
[19:00:15] <m4n71k0r> ɹǝɟılʍǝu: спасибо, я просто протупил) Всё, что надо было сделать, это залоггировать) http://melpon.org/wandbox/permlink/dAv63NchvGfpG39k
[19:02:03] rafaelrs зашёл в конференцию
[19:03:32] rafaelrs вышел из конференции
[19:05:59] <ɹǝɟılʍǝu> У меня идея.
[19:06:08] <ɹǝɟılʍǝu> m4n71k0r, круто)
[19:06:15] <m4n71k0r> чтобы не забыть https://github.com/ttldtor/snippets/blob/master/IsInstanceOfAndInstanceWithTypesFrom.cpp
[19:06:45] <ɹǝɟılʍǝu> А хотя стоп, я придумал orm.
[19:06:58] <m4n71k0r> надо будет сделать Instance<B>.WithTypesFrom<A<int, double, void>>
[19:08:08] <m4n71k0r> ɹǝɟılʍǝu: опять орм?
[19:08:15] <m4n71k0r> ɹǝɟılʍǝu: сколько можно!
[19:08:26] <portnov> орм-мане-падме-хум.
[19:08:52] <m4n71k0r> кршна харе?
[19:09:12] <ɹǝɟılʍǝu> m4n71k0r, да я думал, почему бы не прогамть запросы БД в ООП стиле...
[19:09:20] <ɹǝɟılʍǝu> С компиляцией запросов до их использования...
[19:09:37] <m4n71k0r> ɹǝɟılʍǝu: ты помнишь проблему плюсов
[19:09:44] <m4n71k0r> тебе понадобятся строки
[19:09:55] <m4n71k0r> а плюсы в некоторых местах тебе покажут хуй
[19:10:17] <ɹǝɟılʍǝu> m4n71k0r, ну, я как-то заебошил ORM на плюсах на работе)
[19:10:22] <ɹǝɟılʍǝu> Но это не совсем та идея...
[19:10:48] <ɹǝɟılʍǝu> http://www.uio.no/studier/emner/matnat/ifi/INF3100/v05/undervisningsmateriale/lysark/OQL.pdf
[19:10:52] <ɹǝɟılʍǝu> Во.
[19:11:51] <ɹǝɟılʍǝu> ForNeVeR, ↑ посмотри, пожаулуйста.
[19:11:57] <ɹǝɟılʍǝu> Minoru, и тебе будет интересно.
[19:12:04] <ɹǝɟılʍǝu> ооооочень интееереееесна
[19:12:07] * ɹǝɟılʍǝu растягивает слвоа.
[19:12:35] RAMZAY вышел из конференции
[19:13:13] <ForNeVeR> ɹǝɟılʍǝu: Edited by N. Akkøk!
[19:13:26] <ɹǝɟılʍǝu> Akkøk!
[19:15:23] <ForNeVeR> ɹǝɟılʍǝu: у меня есть ряд разноуровневых претензий^W скажем так, вопросов.
[19:15:34] <ɹǝɟılʍǝu> ForNeVeR, выкладывай!
[19:15:38] <ForNeVeR> ɹǝɟılʍǝu: во-первых, зачем-то мешают в кучу описание данных и язык запросов.
[19:16:02] <ForNeVeR> Я не вижу, зачем обязательно нужно модифицировать синтаксис описания структур (т.е. добавлять ключевое слово attribute).
[19:16:28] <ɹǝɟılʍǝu> ForNeVeR, ну, на самом деле я просто хотел бы валидировать всё)
[19:16:38] <ɹǝɟılʍǝu> Но тут да, наворотили.
[19:16:57] * Minoru такие вещи пока что не интересны, сорь
[19:16:59] <ForNeVeR> Во-вторых, язык получается несколько хитрый, но об этом дальше.
[19:17:23] <ForNeVeR> ɹǝɟılʍǝu: в-третьих, я не вижу механизма расширения языка и средств описания типов.
[19:17:39] <ForNeVeR> Например, в некоторых SQL есть специальный тип decimal.
[19:17:52] <ForNeVeR> Ну и так далее.
[19:17:59] <ForNeVeR> Нужны точки расширения.
[19:18:05] <ɹǝɟılʍǝu> Без сомнений.
[19:18:06] <ForNeVeR> ɹǝɟılʍǝu: а теперь про саму идею.
[19:18:10] <ForNeVeR> DSL — это хорошо.
[19:18:25] <ForNeVeR> Но DSL, который встроен в язык, перестаёт быть domain-specific.
[19:18:34] portnov вышел из конференции
[19:18:39] <ForNeVeR> В общем, бедновато сделано. Мало возможностей.
[19:18:43] portnov зашёл в конференцию
[19:19:13] <ForNeVeR> Настоящий SQL намного сложнее, и у языка запросов, встроенного в язык программирования общего назначения, _нет никаких шансов_ догнать его по возможностям.
[19:19:27] <ForNeVeR> Поэтому в целом я такой подход не одобряю.
[19:19:56] <ForNeVeR> (при этом я в основном по работе пользуюсь ЯП, в который встроен тот самый всеми любимый LINQ)
[19:20:06] <ForNeVeR> (и местами это печаль)
[19:20:37] <ForNeVeR> ɹǝɟılʍǝu: я считаю, что более верен путь, по которому идёт тот же Hibernate.
[19:21:31] <ForNeVeR> ɹǝɟılʍǝu: там у тебя все запросы пишутся в строковых константах (фу буэээ), зато расширений много. Можешь определить класс-диалект для своей самодельной БД, и в этом диалекте описать совершенно произвольные синтаксические конструкции, которые она использует.
[19:23:04] <ForNeVeR> ɹǝɟılʍǝu: в общем, я думаю так. Для идеальной ORM нужен или очень гибкий синтаксис (как в... Scala? нет, пожалуй ещё гибче — как в лиспе), либо качественная строковая интерполяция (как в Scala!), плюс система выполнения кода в компил-тайме (чтобы валидировать запросы, полученные во время компиляции, относительно настоящей или предполагаемой схемы БД).
[19:23:04] <ɹǝɟılʍǝu> ForNeVeR, логишно.
[19:24:19] <ForNeVeR> ɹǝɟılʍǝu: к сожалению, в плюсах нет строковой интерполяции, синтаксис не гибкий, а сходить в базу в компил-тайме невозможно, и даже планов на построение такой системы нет. С сожалением вынужден констатировать, что на чистом C++ идеальной ORM (как её вижу я) не построить.
[19:24:37] <ForNeVeR> Но это не значит, что нельзя построить вообще никакой.
[19:24:39] <ɹǝɟılʍǝu> ForNeVeR, и это правда.
[19:25:14] Ender зашёл в конференцию
[19:25:20] <Ender> чпоке
[19:25:22] <Ender> посоны
[19:25:23] <ForNeVeR> ɹǝɟılʍǝu: мы с коллегами тут последнее обсуждаем их самодельный JSON-сериализатор на плюсцах. И в принципе у них получается более-менее, статично и хорошо.
[19:25:29] <Ender> поясните за память
[19:25:36] <ForNeVeR> ɹǝɟılʍǝu: им бы boost::fusion прихватить, и вообще будет норм.
[19:25:48] <ForNeVeR> ɹǝɟılʍǝu: а если/когда будет настоящий рефлекшен — тогда вообще смак.
[19:26:11] <ForNeVeR> ɹǝɟılʍǝu: может, и тебе на фьюжене что-нибудь такое соорудить _не очень уродское_, и тебе пока что хватит?
[19:26:26] <gsomix> ForNeVeR, qDSL!
[19:26:33] <ForNeVeR> gsomix: ват?
[19:26:34] <Ender> http://pastexen.com/i/yg6TaFGI2u.png
[19:26:52] <gsomix> ForNeVeR, quoted dsl. Ну, доклад Вадлера.
[19:26:59] <Ender> http://pastexen.com/i/khoLsH4dsu.png
[19:27:07] <Ender> вот короче чё у меня сейчас
[19:27:15] <Ender> и мне подогнали ещё одну плашку на 4гб
[19:27:30] <ForNeVeR> Хуя ты. А не треснет?
[19:27:43] <gsomix> ForNeVeR, кстати, а как тебе всякие SQL провайдеры, что в F#?
[19:28:10] <ForNeVeR> gsomix: они мне очень нравятся, но, поскольку их я действительно хочу начать использовать, то к ним и требования повышенные :)
[19:28:28] <ForNeVeR> gsomix: я пока что не могу представить себе воркфлоу вокруг эти провайдеров.
[19:28:40] <Ender> это ADATA DDR3L 1600(11) 4GBx8 SO-DIMM
[19:28:48] <ForNeVeR> Ну то есть девелоперу нужно у себя постоянно держать обновлённую до последней версии БД.
[19:28:54] <Ender> оно влезет? и на какой частоте будет всё это работать?
[19:28:54] <ForNeVeR> И что делать в момент миграции — непонятно.
[19:29:23] <ForNeVeR> Ведь я новый код не могу скомпилять со старой БД! А без скомпиленного кода миграции я не могу получить новую БД...
[19:29:33] Aman зашёл в конференцию
[19:29:48] <ForNeVeR> Или миграции вообще из процесса вытаскивать, но всё равно неясно, что делать — держать на билдсервере БД для валидации? Обязательно ли?
[19:29:56] <ForNeVeR> gsomix: ну, короче, пока думаю.
[19:30:13] <Aman> ForNeVeR: any suggestions?
[19:30:39] <ForNeVeR> Aman: have you seen my message through Horta?
[19:30:55] <ɹǝɟılʍǝu> ForNeVeR, мне-то хватит)
[19:31:04] <Aman> ForNeVeR: yes, thats why i am asking
[19:31:14] <ForNeVeR> Aman: ok. Yes I have suggestions.
[19:31:25] <ForNeVeR> Aman: you need to work on your architecture.
[19:31:37] Graf зашёл в конференцию
[19:31:52] Graf вышел из конференции
[19:31:54] <ɹǝɟılʍǝu> ForNeVeR, на работе я захуячил уже orm-ку на простеньком рефлекшоне.
[19:32:01] <ForNeVeR> Aman: look: now you have a static "service locator" for your view models, and some shitty `Messenger.Default` static instance (or something like this).
[19:32:14] <ɹǝɟılʍǝu> Строки, конечно, не в компилтайме считаются, но шо поделать.
[19:32:22] <ForNeVeR> Aman: I suggest you to use a DI container instead of all of these.
[19:32:22] <Aman> yes
[19:33:26] <Aman> ForNeVeR: i will use autofac, this app was small so i thought of not using it
[19:33:47] <ForNeVeR> Aman: it's good idea to train on little applications.
[19:34:16] <ForNeVeR> Aman: also probably take a look at Caliburn.Micro. Not necessarily use it in production, but definitely take a look.
[19:34:29] <ForNeVeR> It's... interesting.
[19:35:30] <Aman> i will definately
[19:35:31] <Aman> i have it in my mind since you told
[19:35:56] <ForNeVeR> I am actually using it from time to time.
[19:37:04] <ForNeVeR> gsomix: о, а у нас же в пятницу выходной!
[19:37:19] <ForNeVeR> Так что я смогу реальне послушать про дотнеткор ночью.
[19:37:32] <ForNeVeR> Надо только будет стимуляторами запастись.
[19:38:00] <ɹǝɟılʍǝu> ForNeVeR, и у нас!
[19:38:21] <ForNeVeR> Праздник какой-то будет, говорят.
[19:38:32] <ForNeVeR> Я уже запутался — не помню даже, какой сейчас месяц.
[19:39:50] <ɹǝɟılʍǝu> ForNeVeR, 7 ноября уже прошёл. Так что сейчас там будет день единения.
[19:40:03] <Aman> today i will start new app, and will use TDD
[19:40:11] <Aman> then after DI
[19:42:17] <ForNeVeR> Today I'll start the new day.
[19:42:48] <Aman> i like night
[19:42:56] <ɹǝɟılʍǝu> Aman, \m/
[19:43:09] <ɹǝɟılʍǝu> Aman, Ave Luna!
[19:44:08] <Aman> ɹǝɟılʍǝu: что это?
[19:44:35] <ForNeVeR> I am the terror that flaps in the night!
[19:44:55] <ɹǝɟılʍǝu> YEAH
[19:45:50] <ForNeVeR> https://youtu.be/gQRZV7fau2Y ♥
[19:47:02] <Aman> metal lovers >_<
[19:48:13] ɹǝɟılʍǝu вышел из конференции
[19:48:35] <ForNeVeR> Iron in body and mind! All hail the machine! \ъ_
[19:49:24] <Mr.Purple> nah
[19:49:30] <Aman> https://www.youtube.com/watch?v=eSMzv1xjhvE&feature=youtu.be
[19:49:31] <Mr.Purple> https://www.youtube.com/watch?v=sa1Qe7N3pbs
[19:49:33] <Aman> listen this
[19:50:09] <ForNeVeR> Yep that's also nice!
[19:53:22] <Mr.Purple> надо же, медиафая забанен
[20:03:36] <portnov> ван, ту, фри, фор, фая?
[20:04:58] <Mr.Purple> фая стата
[20:10:17] <Славный капитан> portnov: ФАЯЯЯЯЯЯ
[20:10:52] kpecmuk зашёл в конференцию
[20:11:18] <Славный капитан> https://www.youtube.com/watch?v=F1U0qvtQnE8
[20:12:00] <Mr.Purple> https://www.youtube.com/watch?v=wmin5WkOuPw жи есть
[20:12:18] sss|zombie вышел из конференции
[20:15:10] <Славный капитан> Mr.Purple: жы-шы пишы с буквой ы
[20:15:37] <Славный капитан> но кажется да, я нашел чем гоблинрок проксить в Шэдоуране ;3
[20:18:51] m4n71k0r вышел из конференции
[20:19:26] <Mr.Purple> что ты нашел?
[20:21:14] gsomix вышел из конференции
[20:21:37] Aman вышел из конференции
[20:21:38] Aman зашёл в конференцию
[20:27:14] <Ender> ну чё миня заигнорили все
[20:27:16] <Ender> (((
[20:27:41] O01eg зашёл в конференцию
[20:27:57] <Ender> horta hell, ты шаришь в памяти?
[20:28:06] <Ender> (((
[20:28:25] <Ender> Minoru, а ты, минорка?
[20:29:30] <Minoru> я только на уровне «бери одинаковые планки» :)
[20:34:03] Ender вышел из конференции
[20:39:38] <Mr.Purple> c ECC
[20:39:39] <Mr.Purple> ага
[20:41:03] <kpecmuk> error correction ? никаких синих экранов ?
[20:43:26] <Славный капитан> Ender: ну я шарю.
[20:43:31] <Славный капитан> дальше что?
[20:44:38] <kpecmuk> Славный капитан: чё щаз в моде? корсары с радиаторами ? чего брать то ?
[20:45:18] <Славный капитан> kpecmuk: для каких целей?
[20:46:28] <kpecmuk> Славный капитан: ну монтажм видео не занимаюсь, так что обычно собирал игровые системники, на них идет всё.
[20:47:18] <Славный капитан> это все равно что спросить "кто в оружии разбирается? что сейчас в моде? реплики AR-15 с планками Пикатинни?"
[20:47:39] <Славный капитан> для игровых системников любая оверлохерская память подойдет
[20:47:54] <Славный капитан> ну та коотрая factory overclocked
[20:49:15] ɹǝɟılʍǝu зашёл в конференцию
[20:58:38] <Славный капитан> ну потому что нихрена же к памяти особых требований у игор нет, доступ нечастый и случайный, чтения больше, чем записи, главное, чтобы размер позволял не свопиться всуе
[20:59:43] <Славный капитан> а то сейчас начнут "а АК надежней", "а Тополь-М дальше стреляет", "а у моего деда в гараже мосинка лежит, она пробивает железнодорожный рельс. вдоль. от москвы до владика"
[21:00:04] <Mr.Purple> гм
[21:00:18] <ɹǝɟılʍǝu> Endor, бери любую)
[21:00:18] <Mr.Purple> а про св98 что скажешь?
[21:01:07] <ɹǝɟılʍǝu> Тут с памятью смщно: китайский noname у меня служил когда-то дольше брендовых.
[21:03:58] <Славный капитан> Mr.Purple: винтовка как винтовка. затвор продольно скользящий, без автоматики -- это хорошо, значит угол разброса -- в районе 5 тысячных
[21:05:24] <Mr.Purple> Славный капитан: а m40a3?
[21:05:31] <Славный капитан> Калибры винтовочные, это тоже адекватно. В общем, обычная хорошая винтовка, ничего особенного.
[21:05:46] <uggur> Славный капитан: а про мелкокалиберные под .22?
[21:06:23] <ɹǝɟılʍǝu> uggur, лучше СВДК во взвод.
[21:06:29] <Славный капитан> uggur: на крыс и кроликов охотиться нормич
[21:06:52] <Славный капитан> там практически любая пукалка под .22 Long Rifle на это и расчитана
[21:07:19] <uggur> Славный капитан: на банки :)
[21:08:03] <Mr.Purple> надо баррет с боеприсами с обедненным ураном
[21:08:12] <ɹǝɟılʍǝu> Зочем?
[21:08:13] <Mr.Purple> рауфос или как его там
[21:08:27] <Mr.Purple> пробивать броню
[21:08:31] <Mr.Purple> и зажигать\
[21:09:02] <Mr.Purple> https://en.wikipedia.org/wiki/Raufoss_Mk_211
[21:09:35] <ɹǝɟılʍǝu> Mr.Purple, каргокулт какой-то.
[21:10:05] <Славный капитан> Mr.Purple: тоже нормальная винтовка. странно только, что исполняется исключительно под 7.62x51, а не в традиционно матчевых калибрах типа .338 Lapua или .338 Remington
[21:10:31] dzhon зашёл в конференцию
[21:10:53] <uggur> Mr.Purple: а тебе есть какую броню пробивать?
[21:10:53] <Mr.Purple> в арме :)
[21:10:53] <ɹǝɟılʍǝu> Славный капитан, не перепутал? там же 12.7×99
[21:10:56] <Mr.Purple> бардаки, да бэтеры
[21:12:17] <Mr.Purple> бэху вторую тоже небось пробьет
[21:13:18] <Славный капитан> ɹǝɟılʍǝu: я про M40
[21:13:24] <ɹǝɟılʍǝu> А.
[21:15:32] <Славный капитан> Mr.Purple: Mk.211? может и пробить борт или башню, если угол попадания удачный будет
[21:19:41] <Славный капитан> ну вот, видите?
[21:19:50] <Славный капитан> срач и начался
[21:19:56] <Славный капитан> как в анекдоте про штирлица
[21:20:04] gsomix зашёл в конференцию
[21:20:16] <gsomix> Утро.
[21:21:07] <Mr.Purple> да вроде бы стих
[21:21:10] <Mr.Purple> утра
[21:22:14] superka вышел из конференции
[21:24:25] <Славный капитан> https://pp.vk.me/c626521/v626521217/3073a/NJXq5e_r83Q.jpg
[21:27:38] <Minoru> Славный капитан: что за анекдот про Штирлица?
[21:28:59] <Славный капитан> В кафе "Elefant" вошел Штирлиц. "Это Штирлиц, сейчас будет драка,"- сказал один из посетителей. Штирлиц выпил чашечку кофе и вышел. "Нет, - возразил второй посетитель, - это не Штирлиц". "Нет, Штирлиц!"- закричал первый. И тут началась драка.
[21:30:30] <Minoru> хехе
[21:30:48] unclechu вышел из конференции
[21:31:51] dzhon вышел из конференции
[21:32:14] dzhon зашёл в конференцию
[21:41:07] Mr.Purple вышел из конференции
[21:52:37] Mr.Purple зашёл в конференцию
[21:54:38] ckorzhik вышел из конференции
[21:59:43] sss|zombie зашёл в конференцию
[22:12:00] m4n71k0r зашёл в конференцию
[22:17:08] <gsomix> Minoru, ML!
[22:17:58] <Minoru> gsomix: что, ты нашёл живой ML?
[22:18:09] <gsomix> Minoru, да, много их.
[22:18:24] <gsomix> Minoru, но я нашел прототип нового годного ML.
[22:18:38] <Minoru> показывай!
[22:18:48] <Minoru> а я минут через 20 освобожусь и гляну
[22:19:12] <gsomix> Minoru, https://www.mpi-sws.org/~rossberg/1ml/
[22:19:31] <gsomix> Статью еще целиком не дочитал.
[22:19:35] <gsomix> Но по диагонали просмотрел.
[22:24:36] <m4n71k0r> https://static30.cmtt.ru/club/90/66/4f/fdc05a60ff161f.jpg
[22:25:25] <Mr.Purple> а как же про алкоголизм?
[22:25:33] <Mr.Purple> она как будто не спала пару суток
[22:25:55] <Mr.Purple> и наркоманские эти легинсы(?) на ногах
[22:27:46] <m4n71k0r> Mr.Purple: https://static39.cmtt.ru/club/3b/93/a8/3e4fd8778fb352.jpg
[22:51:47] ckorzhik зашёл в конференцию
[22:52:36] rexim зашёл в конференцию
[22:53:10] <rexim> send/ForNeVeR/Нахуячил я плюсов/
[22:53:13] <horta hell> rexim: Сообщение доставлено.
[22:57:44] portnov вышел из конференции
[23:19:15] Kumba_yo вышел из конференции
[23:20:33] <gsomix> rexim, чуешь запах холодцов?
[23:21:37] <rexim> gsomix, ага :(
[23:22:08] <Minoru> блин, что-то мои 20 минут затянулись и пока что не планируют заканчиваться. gsomix, извини
[23:28:10] <Minoru> держите пока что смешную гифку: https://securityreactions.tumblr.com/post/152602529055/ddos-attack-starts-while-youre-in-a-border-router
[23:30:37] rexim вышел из конференции
[23:30:50] Aman вышел из конференции
[23:49:54] <ɹǝɟılʍǝu> Славный капитан, https://www.youtube.com/watch?v=Y2QPqrH6bS4&feature=youtu.be
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!