Home
codingteam
codingteam@conference.jabber.ru
03.03.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
Morning Tsoding (вт, чт, вс, збс): https://twitter.com/tsoding
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg
[00:22:03] folex вышел из конференции
[00:30:12] Akon32 зашёл в конференцию
[00:31:58] <Akon32> gsomix: в OpenFOAM, насколько я знаю, для расчётов пользователем пишутся программы на С++ с использованием их библиотек и макросни. по-видимому, получается очень гибко.
[00:34:14] <ɹǝɟılʍǝu> Akon32, айда в Ярик на Xandria?
[00:36:02] folex зашёл в конференцию
[00:36:19] <Akon32> первый раз слышу это название.
[00:42:22] <Minoru> неплохая группа такая, Akon32. India, Ravenheart, Black and Silver, Widescreen, Sisters of the Light — загугли эти треки
[00:45:16] <uggur> Akon32: У тебя есть книга Java Concurrency in Practice?
[00:45:32] <Akon32> не припомню.
[00:45:46] <uggur> https://github.com/HackathonHackers/programming-ebooks/blob/master/Java/Java%20Concurrency%20in%20Practice.pdf вот она
[00:46:26] <uggur> короче, там есть про Future
[00:47:12] dzhon вышел из конференции
[00:47:13] <Akon32> я не читал этой книги. что там?
[00:47:35] <uggur> 6.3.3
[00:47:49] <uggur> там написано следующее: There is no need for users to wait for all the images to be downloaded; they would probably prefer to see individual images drawn as they become available.
[00:48:32] <uggur> а на странице 128 листинг программы
[00:48:33] grouzen вышел из конференции
[00:48:41] <uggur> ты можешь посмотреть листинг?
[00:48:51] <Akon32> смотрю.
[00:49:17] <uggur> получается, там в Future скачивается список картинок, верно?
[00:49:26] <uggur> И получается с помощью синхронной операции List<ImageData> imageData = future.get();
[00:49:35] <Akon32> да.
[00:49:55] <uggur> а теперь вопрос: как это получается, что "they would probably prefer to see individual images drawn as they become available", если там всё равно придётся ждать, пока все скачаются?
[00:50:07] <uggur> или это я просто что-то не так понял?
[00:50:34] <Akon32> вероятно этот листинг не соответствует тексту.
[00:50:47] <Akon32> лиюо показывает какой-то другой аспект.
[00:50:53] <Akon32> *либо
[00:51:13] <uggur> ну, тут обсуждается как здорово с асинхронными многопоточными задачами делать длительные операции
[00:51:53] <uggur> конечно, так оно будет скачиваться многопоточно, но не лучше тут было бы передавать Future<ImageData> в рисовалку?
[00:52:04] <uggur> или в синхронизатор на очереди, который будет рисовать?
[00:53:05] <ɹǝɟılʍǝu> Minoru, Akon32 есть ещё Sturdust
[00:54:32] <Akon32> uggur: тот код в 1 поток скачивает.
[00:55:07] <Akon32> очевидно, не лучший пример работы с future.
[00:55:45] <Minoru> ɹǝɟılʍǝu: это группа? Не слышал о таких.
[00:55:48] <uggur> А, точно
[00:56:03] <uggur> Действительно, это очень странный пример
[00:56:16] <ɹǝɟılʍǝu> Minoru, это песня у Xandria
[00:58:38] <Akon32> Minoru: те треки, что ты указал, действительно неплохи. но гугл первой строкой Nightfall выдаёт, тот ещё трэшик.
[00:58:43] <Minoru> ɹǝɟılʍǝu: а, это из нового альбома! Я не знал, что он вышел. Послушаю, спасибо :)
[01:00:41] kosc вышел из конференции: Disconnected: closed
[01:17:37] <uggur> Akon32: а вдруг ты знаешь хорошие книги про многопоточность на Java?
[01:18:11] <uggur> Я чёт обнаружил, что знаю эту тему не так хорошо, как мне хотелось бы
[01:18:52] <Akon32> вряд ли. я только систему future в scala немного знаю и использую.
[01:19:07] <Akon32> недавно на хабре статья по java была, может там ссылки?
[01:19:16] <uggur> линк на статью?
[01:19:28] <uggur> к сожалению, я так и не научился искать на хабре нормально
[01:19:30] <Akon32> нужно поискать.
[01:19:37] <uggur> а у тебя в истории нет?
[01:19:49] <uggur> если нет, то сам тогда поищу
[01:20:44] <uggur> а, всё, нашёл (:
[01:20:49] <uggur> не ищи
[01:21:18] <Akon32> https://habrahabr.ru/post/277669/
https://habrahabr.ru/company/jugru/blog/278001/
[01:21:37] <uggur> на jugru я иногда смотрю
[01:21:45] <Akon32> но я сам не особо разбирался пока.
[01:21:53] <uggur> о. ещё один справочник
[01:21:57] <uggur> хочешь ещё статью?
[01:22:03] <Akon32> давай.
[01:22:15] <uggur> https://habrahabr.ru/company/luxoft/blog/157273/
[01:26:20] aklim007 вышел из конференции
[01:39:16] gsomix вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: recipient-unavailable
[01:55:54] Akon32 вышел из конференции
[02:01:19] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[02:07:43] eaeee зашёл в конференцию
[02:25:06] Minoru вышел из конференции
[02:30:05] m4n71k0r вышел из конференции
[02:33:36] ckorzhik вышел из конференции: Replaced by new connection
[02:33:38] ckorzhik зашёл в конференцию
[02:34:38] ckorzhik вышел из конференции: Replaced by new connection
[02:34:40] ckorzhik зашёл в конференцию
[03:35:13] uggur вышел из конференции: Replaced by new connection
[03:35:20] uggur зашёл в конференцию
[03:43:57] ≈(^o^)≈ вышел из конференции
[03:55:47] Славный капитан зашёл в конференцию
[04:01:24] Славный капитан вышел из конференции
[04:02:42] folex вышел из конференции
[04:14:53] folex зашёл в конференцию
[04:21:23] folex вышел из конференции
[04:21:35] folex зашёл в конференцию
[04:29:56] ckorzhik вышел из конференции
[04:30:19] ckorzhik зашёл в конференцию
[04:53:57] ckorzhik вышел из конференции
[05:44:52] eaeee вышел из конференции
[06:14:54] folex вышел из конференции
[06:24:53] Mr.Purple зашёл в конференцию
[06:33:23] 0xd34df00d вышел из конференции: Disconnected: closed
[06:35:39] 0xd34df00d зашёл в конференцию
[06:39:43] 0xd34df00d вышел из конференции: Disconnected: Replaced by new connection
[06:39:50] 0xd34df00d зашёл в конференцию
[07:14:19] sss|zombie зашёл в конференцию
[07:15:20] Славный капитан зашёл в конференцию
[07:31:10] <Славный капитан> uggur: норм обзор
[07:31:38] <Славный капитан> только в отличии от того, что акон показывал, тут есть некоторые неточности ;3
[08:00:32] gsomix зашёл в конференцию
[08:00:41] <gsomix> Утро.
[08:01:31] <gsomix> ForNeVeR, и тебе.
[08:02:07] <ForNeVeR> gsomix: пространственный шаг-то мы как раз хардкодим, задавая структуру сетки.
[08:02:15] <ForNeVeR> Я его определяю как 5 см :)
[08:02:48] <ForNeVeR> Причём это даёт хорошие практические результаты, я периодически мониторю корректность моделей.
[08:06:57] grouzen зашёл в конференцию
[08:07:28] 4ppleboy зашёл в конференцию
[08:15:15] <gsomix> ForNeVeR, я просто полистал форум. Один из авторов говорит, что FDTD лучше всего работает, когда у тебя размер системы одного порядка с длиной волны.
[08:15:33] <gsomix> И что они стараются выбирать максимально возможный таймстеп.
[08:16:31] <gsomix> ForNeVeR, http://openems.de/forum/viewtopic.php?f=3&t=134
[08:19:42] <ForNeVeR> Да, может быть.
[08:24:48] horta hell вышел из конференции: Disconnected: Replaced by new connection
[08:24:49] horta hell зашёл в конференцию
[08:31:07] dzhon зашёл в конференцию
[08:35:26] horta hell вышел из конференции: Disconnected: Replaced by new connection
[08:35:27] horta hell зашёл в конференцию
[08:38:31] horta hell вышел из конференции: Disconnected: Replaced by new connection
[08:38:32] horta hell зашёл в конференцию
[08:38:34] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[08:38:34] ForNeVeR зашёл в конференцию
[08:39:39] horta hell вышел из конференции: Disconnected: Replaced by new connection
[08:39:40] horta hell зашёл в конференцию
[08:39:41] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[08:39:41] ForNeVeR зашёл в конференцию
[09:01:58] dzhon вышел из конференции
[09:03:47] grouzen вышел из конференции
[09:05:31] <gsomix> В рабство!
[09:05:34] gsomix вышел из конференции
[09:30:25] Myp вышел из конференции
[09:31:47] <ɹǝɟılʍǝu> Утро
[09:41:30] uggur вышел из конференции
[09:42:28] uggur зашёл в конференцию
[10:06:28] gsomix зашёл в конференцию
[10:07:13] <gsomix> ForNeVeR, пока читал всякое про тайпклассы в ML, насмотрелся на то, как это выглядит в Haskell. И мне понравилось.
[10:15:02] <ForNeVeR> Смотрите, мужик просит, чтоб мы поддержали finally, а мы уже поддержали! https://groups.google.com/forum/#!topic/pash-project/5KfPeeLza8g
[10:24:22] dzhon зашёл в конференцию
[10:30:03] Mr.Purple вышел из конференции: Replaced by new connection
[10:30:05] Mr.Purple зашёл в конференцию
[10:40:52] <gsomix> ForNeVeR, а ты у себя в F# коде чем пользовался для эмуляции тайпклассов? FsControl или Higher?
[10:44:00] <gsomix> $send Minoru https://github.com/rizo/awesome-ocaml/blob/master/sotu.md
[10:44:02] <horta hell> gsomix: Сообщение помещено в очередь.
[10:45:17] <ForNeVeR> gsomix: а я руками пользовался :(
[10:45:27] <gsomix> Хм.
[10:45:33] <ForNeVeR> gsomix: какой-то добрый человек дал мне на SO ссылку, как это можно провернуть, щас покожу...
[10:49:33] <gsomix> ForNeVeR, я сегодня в трамвае листал папир "Lightweight Higher-Kinded Polymorphism".
[10:49:43] <gsomix> Это для OCaml.
[10:49:45] <ForNeVeR> gsomix: http://stackoverflow.com/questions/32913955/inline-function-and-type-extension
[10:49:51] <gsomix> И есть реализация для F#. https://github.com/palladin/Higher
[10:50:07] <ForNeVeR> gsomix: мне дали вот эту ссылку: http://nut-cracker.azurewebsites.net/blog/2011/11/15/typeclasses-for-fsharp/
[10:50:18] <gsomix> Ага!
[10:50:28] <gsomix> А этот чувак сделал FsControl как раз.
[10:50:47] <ForNeVeR> Если честно, я не совсем понял, почему это работает, и зачем там ADT :)
[10:52:17] <gsomix> Ок.
[10:52:32] <gsomix> ForNeVeR, ну, а в самом OCaml, кажется, будут делать implicits как в scala.
[10:52:47] <ForNeVeR> Да блин, пасаны, сделайте уже тайпклассы!
[10:53:04] <ForNeVeR> Ну вот зачем извращаться и придумывать что-то такое извратное?
[10:53:25] <ForNeVeR> Я видал код стандартной библиотеки Scala, и тайпклассы на имплиситах мне не нравятся!
[10:53:44] <gsomix> ForNeVeR, существующая система типов мешает. Что в OCaml, что в F#.
[10:53:54] <ForNeVeR> Эх :(
[10:54:23] <gsomix> Если переделать, конечно, то это будет уже что-то другое. :)
[10:54:32] <ForNeVeR> Я боюсь, что стоимость поддержки решения на имплиситах будет в долгосрочной перспективе намного выше, чем стоимость доработки системы типов для поддержки тайпклассов.
[10:55:14] <gsomix> ForNeVeR, если я правильно понимаю, то там не дорабатывать придется, а ломать.
[10:55:37] <ForNeVeR> Ну не, так не пойдёт.
[10:55:48] <ForNeVeR> Ломать не нужно!
[10:56:10] <gsomix> ForNeVeR, кстати, а в Rust же тоже нормальные тайпклассы есть?
[10:56:26] <ForNeVeR> Ну, там ближе к "нормальным", как мне кажется.
[10:56:41] <ForNeVeR> Но там тоже свои не столь большие заморочки.
[10:56:47] <gsomix> ForNeVeR, а в чем потеря по сравнению с Haskell?
[11:00:00] <gsomix> ɹǝɟılʍǝu, или вот ты расскажи.
[11:00:29] <ɹǝɟılʍǝu> Что рассказать?
[11:00:56] <gsomix> ɹǝɟılʍǝu, про тайпклассы в Rust.
[11:02:19] <ɹǝɟılʍǝu> gsomix, думаю, сначала стоит глянуть сюда http://science.raphael.poss.name/rust-for-functional-programmers.html
[11:02:26] <ɹǝɟılʍǝu> Я не оч хорош в расте)
[11:02:35] <gsomix> Я уже читал. :)
[11:02:43] <ɹǝɟılʍǝu> Оу)
[11:05:18] <ForNeVeR> gsomix: если вдруг чего, есть rust@
[11:05:24] <ForNeVeR> И там даже люди!
[11:05:44] <gsomix> Ну, я не очень люблю тематические конференции.
[11:05:49] <gsomix> Да и все здесь, наверное, есть. :)
[11:06:33] <ForNeVeR> Не все. Но, наверное, тебе хватит, если ничего особо сложного не нужно.
[11:07:03] <gsomix> Да и в Rust я не собираюсь пока погружаться.
[11:11:05] <ɹǝɟılʍǝu> gsomix, да не увидит этого мантикор, но синтаксис раста симпотичней, чем D.
[11:12:39] <gsomix> ForNeVeR, а в чем проблема поддерживать тайпклассы на имплиситах?
[11:13:09] <ForNeVeR> gsomix: ну, в скале из-за этого получается запутанный код.
[11:13:30] <ForNeVeR> В Хаскеле стандартная библиотека намного чище и понятней. Ну, те части, которые я смог понять :D
[11:13:49] <ForNeVeR> А в скале везде всякие CanBuildFrom[T+, T-]
[11:13:58] <ForNeVeR> Форменный ад какой-то.
[11:15:16] <ɹǝɟılʍǝu> ForNeVeR, Формальный.
[11:16:09] m4n71k0r зашёл в конференцию
[11:16:19] <gsomix> ForNeVeR, хм. Ну ок. Мне просто чисто визуально Modular Implicits, которые должны быть в OCaml, понравились.
[11:16:27] MaXGXaM зашёл в конференцию
[11:16:29] <ɹǝɟılʍǝu> Он увидел((
[11:16:52] <gsomix> ɹǝɟılʍǝu, надо было вайпать!
[11:16:56] <ForNeVeR> gsomix: в общем-то, инстансы тайпклассов в том же х-ле тоже имплиситно импортируются, и я слышал, что не всем это нравится :)
[11:17:05] <ɹǝɟılʍǝu> Поздна!
[11:19:09] <gsomix> ForNeVeR, в общем понятно, хочешь как в хаскеле, пиши на хаскеле.
[11:22:09] <gsomix> Странно это все. Система типов ортогональна и чистоте, и порядку вычислений. Но почему-то impure strict языков с нормальными тайпклассами и HK не попадается.
[11:37:48] kosc зашёл в конференцию
[11:37:59] <kosc> $pet feed
[11:38:01] <horta hell> kosc: Вы пихаете еду в рот мертвого питомца. Удивительно, но он никак не реагирует.
[11:38:05] <kosc> $pet resurrect
[11:38:06] <horta hell> kosc: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[11:38:11] <kosc> $pet rating
[11:38:11] <horta hell> kosc:
kpecmuk: 20PTC
eaeee: 4PTC
kosc: 3PTC
Akon32: 1PTC
[11:38:55] <kosc> $pet transfer 3 God_Of_Laziness
[11:38:55] <horta hell> kosc: Некорректная сумма.
[11:38:59] <m4n71k0r> ну вот пишешь ты код, низкая свзность, абстрактные фабрики, сервисы, всё к одному (хоть и ортогонально)... или вот ты пишешь код, хуяк хуяк в пердакшен
[11:39:07] <kosc> $pet transfer God_Of_Laziness 3
[11:39:07] <horta hell> kosc: Транзакция успешна.
[11:39:10] <m4n71k0r> утро
[11:39:15] <kosc> Утро
[11:39:27] <kosc> Что значит "низкая свзность"?
[11:39:30] <kosc> свзность
[11:39:38] <ForNeVeR> Как это низко!
[11:39:50] <m4n71k0r> ну вот
[11:39:51] <kosc> пшкдбл
[11:40:10] <m4n71k0r> взять косца
[11:40:23] <m4n71k0r> он даже не знает эту хуергу
[11:40:23] <ForNeVeR> kosc: это когда разные части кода могут эволюционировать независимо друг от друга. Ну, когда ты можешь дорабатывать один модуль, не оглядываясь на детали реализации другого.
[11:40:40] <ForNeVeR> m4n71k0r: формальными определениями вот я, например, тоже не владею.
[11:40:47] <m4n71k0r> абстрактное не знает о конкретном, конкретное об абстрактном, например
[11:41:22] <m4n71k0r> это другого типа, но то же из той же оперы
[11:41:36] <ɹǝɟılʍǝu> Кто-то сказал тип?
[11:41:42] <m4n71k0r> ХУИП
[11:43:08] <ɹǝɟılʍǝu> .ban m4n71k0r|БАН-ХУЯН
[11:43:09] <DeadBot> ɹǝɟılʍǝu: не получилося
[11:43:11] <ɹǝɟılʍǝu> ='(
[11:44:41] <DeadBot> .huyan ɹǝɟılʍǝu
[11:46:10] <gsomix> ForNeVeR, а я опять делаю ревью статьи!
[11:46:27] <gsomix> В этот раз не китайцы. И что-то серьезное.
[11:46:30] <ForNeVeR> gsomix: и опять тебе там всё не нравится?
[11:46:37] <gsomix> Я еще не читал.
[11:46:50] <gsomix> Но там много математики. Поэтому мне уже нравится.
[11:57:11] Graf зашёл в конференцию
[11:59:55] <m4n71k0r> ɹǝɟılʍǝu: ты опасный тип
[12:00:31] <ɹǝɟılʍǝu> m4n71k0r, основообразующий индивид!
[12:01:47] <m4n71k0r> ɹǝɟılʍǝu: хорошо хоть не компактный, замкнутый и ограниченный
[12:02:05] <ɹǝɟılʍǝu> m4n71k0r, таких типов я не помню)
[12:02:08] <m4n71k0r> я не очень понимаю этот юмор математиков
[12:02:30] Graf вышел из конференции
[12:03:24] <ɹǝɟılʍǝu> m4n71k0r, та это просто из простой системы типов Рассела...
[12:05:47] (≈^-^≈) зашёл в конференцию
[12:11:07] <gsomix> Ладно. Надо бросать все эти заморочки с выбором языков и просто писать код. .__.
[12:21:52] folex зашёл в конференцию
[12:36:56] kpecmuk зашёл в конференцию
[12:38:01] Akon32 зашёл в конференцию
[12:40:42] Mr.Purple вышел из конференции: Replaced by new connection
[12:40:43] Mr.Purple зашёл в конференцию
[12:42:36] dzhon вышел из конференции
[12:42:50] dzhon зашёл в конференцию
[13:12:11] ForNeVeR вышел из конференции
[13:12:16] ForNeVeR зашёл в конференцию
[13:15:05] horta hell вышел из конференции: Disconnected: Replaced by new connection
[13:15:06] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[13:15:07] horta hell зашёл в конференцию
[13:15:07] ForNeVeR зашёл в конференцию
[13:28:52] <gsomix> ɹǝɟılʍǝu, https://wiki.haskell.org/GHC/Data_Parallel_Haskell
[13:37:02] <gsomix> Параллельность -- это сложно. .__.
[13:41:26] <ɹǝɟılʍǝu> gsomix, да.
[13:42:46] <ɹǝɟılʍǝu> gsomix, где-то была книга с теорией...
[13:42:49] <ɹǝɟılʍǝu> Не могу найти
[13:45:47] Myp зашёл в конференцию
[13:46:21] <gsomix> ɹǝɟılʍǝu, а там про что?
[13:46:42] <ɹǝɟılʍǝu> gsomix, про всё.
[13:46:46] <ɹǝɟılʍǝu> Верней, про теорию.
[13:46:59] <gsomix> Мне сложно представить какую-то теорию, кроме описания конкретных параллельных алгоритмов.
[13:50:38] <ɹǝɟılʍǝu> Оо...
[13:50:40] <ɹǝɟılʍǝu> Там полно!
[13:57:35] <gsomix> Ну, ладно. Тогда буду ждать. :)
[13:58:56] <Akon32> gsomix: закон Амдаля, например.
[13:59:08] <Akon32> условие возникновения дедлока.
[14:01:51] <gsomix> Akon32, ну, это совсем немного же.
[14:02:32] <Akon32> да там можно накопать теории про синхронизацию и т.д.
[14:03:45] <ɹǝɟılʍǝu> Ещё формализм на определение параллелизма вообще.
[14:04:17] <ɹǝɟılʍǝu> Есть же разные сорта параллелизма.
[14:05:32] <gsomix> ɹǝɟılʍǝu, а, ну. Меня интересует вполне определенный.
[14:05:43] <ɹǝɟılʍǝu> И тут тож дофига всего)
[14:05:45] <gsomix> Я не зря кинул ссылку на Data Parallel Haskell.
[14:06:14] <gsomix> ɹǝɟılʍǝu, разрекламировал. :) Найди уже!
[14:07:42] <gsomix> Я вот по этому курсу хочу слайды позырить.
[14:07:44] <gsomix> https://who.rocq.inria.fr/Laura.Grigori/TeachingDocs/CS-294_Spr2016/CS-294_CA_Spr2016.html
[14:08:28] <gsomix> Не знаю, насколько хорошо зайдет без полноценных лекций и книг.
[14:09:20] eternastudento зашёл в конференцию
[14:24:23] sss|zombie вышел из конференции
[14:32:44] asidorenko зашёл в конференцию
[14:34:39] kosc вышел из конференции: Disconnected: closed
[14:44:09] eternastudento вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[14:50:28] ckorzhik зашёл в конференцию
[14:58:01] <gsomix> И еще нужно потыкать http://chapel.cray.com/
[15:03:06] 4ppleboy вышел из конференции
[15:03:53] asidorenko вышел из конференции
[15:05:12] Aman зашёл в конференцию
[15:08:39] grouzen зашёл в конференцию
[15:35:37] Aman вышел из конференции: Replaced by new connection
[15:42:15] Graf зашёл в конференцию
[15:55:48] <Akon32> >Хабрахабр родился, чтобы умереть.
какая-то странная надпись на хабре.
[15:57:03] <ɹǝɟılʍǝu> Akon32, так давно же.
[15:57:08] Graf вышел из конференции
[15:57:13] <ɹǝɟılʍǝu> С самого его рождения там копилась гадость!
[15:57:18] <Akon32> что это за фигня?
[16:01:45] <Akon32> http://snag.gy/cdId5.jpg <- это.
[16:02:06] ckorzhik вышел из конференции
[16:03:22] asidorenko зашёл в конференцию
[16:25:34] <ɹǝɟılʍǝu> передай Minoru = внезапно запилил сетчатую диаграмму типов... Короче, граф типов.
[16:25:51] <ɹǝɟılʍǝu> s/Minoru/внезапно запилил сетчатую диаграмму типов... Короче, граф типов./
[16:25:53] <horta hell> ɹǝɟılʍǝu: передай внезапно запилил сетчатую диаграмму типов... Короче, граф типов. = внезапно запилил сетчатую диаграмму типов... Короче, граф типов.
[16:25:56] <ɹǝɟılʍǝu> send/Minoru/внезапно запилил сетчатую диаграмму типов... Короче, граф типов./
[16:25:56] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь.
[16:31:56] <ForNeVeR> ɹǝɟılʍǝu: выведи уравнения типов в вакууме и в проводящей среде!
[16:35:32] <ɹǝɟılʍǝu> ForNeVeR, не могу пока(
[16:35:37] <ɹǝɟılʍǝu> Я слишком глуп...(
[16:36:03] <gsomix> ForNeVeR, опять упоролся?
[16:36:18] <ForNeVeR> gsomix: :(
[16:36:36] <ɹǝɟılʍǝu> ForNeVeR, нужн ж ещё как-то ввести метрику.
[16:37:17] <ForNeVeR> Гильоширную сетку!
[16:37:29] <Akon32> будем упоротость в форневериках мерить?
[16:37:34] <ForNeVeR> :(
[16:37:42] <ɹǝɟılʍǝu> А я не против!
[16:44:31] grouzen вышел из конференции
[16:50:30] ckorzhik зашёл в конференцию
[16:53:20] Minoru зашёл в конференцию
[16:55:08] <ɹǝɟılʍǝu> Пожалуй, плоской структуры недостаточно!
[16:56:28] asidorenko вышел из конференции
[16:56:58] <Minoru> ɹǝɟılʍǝu: а это будет в той статье, что ты нам с Мантикором в конце недели показать хотел?
[16:57:09] <ɹǝɟılʍǝu> Minoru, неа
[16:57:14] <ɹǝɟılʍǝu> Это отдельная работка!
[16:57:27] <ɹǝɟılʍǝu> Minoru, я ж пытаюсь ввести адекватную метрику. =)
[17:03:39] <ɹǝɟılʍǝu> Minoru, я попытаюсь сляпать небольшую статейку, чтобы объяснить идею.
[17:03:53] <ɹǝɟılʍǝu> > http://arxiv.org/pdf/1511.09230v1.pdf
(magic), бгг
[17:05:23] <ɹǝɟılʍǝu> ForNeVeR, плюй людям, говорящим, что лисп плохо типизирован, в лицо! https://github.com/LuxLang/lux
[17:05:49] <ForNeVeR> ɹǝɟılʍǝu: я им лицо съедаю.
[17:05:49] <ɹǝɟılʍǝu> Типизированный лисп для jvm
[17:05:58] <ɹǝɟılʍǝu> ForNeVeR, МОЛОДЕЦ
[17:06:04] <ForNeVeR> ɹǝɟılʍǝu: потому что, you know, я сам пишу типизированный лисп для CLI.
[17:06:18] <ɹǝɟılʍǝu> ForNeVeR, ДАБЛ МОЛОДЕЦ
[17:06:34] <ForNeVeR> ɹǝɟılʍǝu: http://naggum.readthedocs.org/en/develop/ же.
[17:13:25] <ForNeVeR> Я написал прогу, которая сжирает 2 гига памяти на этапе загрузки данных!
[17:13:27] <ForNeVeR> Уиии :3
[17:13:44] * ForNeVeR токой молодец :3
[17:14:20] gsomix вышел из конференции
[17:14:35] <ForNeVeR> А сейчас вот она почти всю память освободила, зато зохавала 8 CPU!
[17:18:45] MaXGXaM вышел из конференции
[17:19:21] <ForNeVeR> Блин, ну чо на линуксе нету WPF, а? Я бы уже давно всё запускал на линуксовом серваке :(
[17:20:00] <ɹǝɟılʍǝu> По той же причине, почему MS его туда не запилила.
[17:20:01] <ɹǝɟılʍǝu> Увы...
[17:31:54] dzhon вышел из конференции
[17:32:23] dzhon зашёл в конференцию
[17:33:21] <horta hell> Brickpoint рычит от голода.
[17:33:34] <Akon32> $pet feed
[17:33:34] <horta hell> Akon32: Brickpoint с рыком набросился на Akon32, вцепившись зубами в ногу и выдирая кусок ткани штанов с кошельком. Вы теряете 1PTC, зато Brickpoint накормлен.
[17:34:06] <Akon32> $pet help
[17:34:06] <horta hell> Akon32: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[17:34:13] <Akon32> $pet kill
[17:34:14] <horta hell> Akon32: У вас недостаточно PTC для совершения столь мерзкого поступка. Требуется не менее 10PTC. Но мы всё равно забираем у вас то, что можем.
[17:34:33] <Akon32> xD
[17:41:36] ForNeVeR вышел из конференции
[17:41:39] ForNeVeR зашёл в конференцию
[17:41:48] <m4n71k0r> $pet rating
[17:41:48] <horta hell> m4n71k0r:
kp-cmuk: 20PTC
eaeee: 4PTC
God_Of_Laziness: 3PTC
[17:41:57] m4n71k0r сменил ник на God_Of_Laziness
[17:42:16] <God_Of_Laziness> $pet transfer ɹǝɟılʍǝu 3
[17:42:16] <horta hell> God_Of_Laziness: Транзакция успешна.
[17:42:26] God_Of_Laziness сменил ник на m4n71k0r
[17:43:11] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[17:43:12] ForNeVeR зашёл в конференцию
[18:09:38] <Akon32> o_O
[18:09:59] <Akon32> $pet rating
[18:10:01] <horta hell> Akon32:
kp-cmuk: 20PTC
eaeee: 4PTC
ɹ-ɟılʍǝu: 3PTC
[18:16:45] <folex> цодинг!
[18:16:55] <folex> Одобряешь ли ты POCO?
[18:17:02] <folex> C++ Portable Components которые
[18:17:11] <folex> что их использование говорит о специалисте?
[18:17:46] <ForNeVeR> Ничего не говорит, по-моему.
[18:17:56] <folex> ну и хорошо
[18:18:00] <ForNeVeR> Так что в зависимости от того, как именно он их использует, и что делает.
[18:18:09] <ForNeVeR> Сами по себе - ну, компоненты какие-то, хз.
[18:18:56] Graf зашёл в конференцию
[18:19:14] Graf вышел из конференции
[18:25:54] <ɹǝɟılʍǝu> CHPOKO
[18:26:17] <folex> рококо
[18:26:18] <folex> што?
[18:26:34] <ForNeVeR> folex: у них тут новая мода на вещества: к любому слову добавлять "чпок".
[18:26:59] <ForNeVeR> folex: например: фолекс-чпоколекс, ну или нялайфер-чпокилайфер.
[18:27:06] <ɹǝɟılʍǝu> 9_9
[18:27:06] <ForNeVeR> Наверное, я не лучший пример придумал.
[18:27:09] <folex> нячпокер
[18:27:46] <folex> чПОКАЙСЯ
[18:42:48] portnov зашёл в конференцию
[18:43:39] gsomix зашёл в конференцию
[18:59:33] sss|zombie зашёл в конференцию
[19:40:10] <codingteam@conference.jabber.ru> Используемый вами псевдоним не зарегистрирован
[19:40:10] Minoru зашёл в конференцию
[19:40:10] Akon32 зашёл в конференцию
[19:40:10] portnov зашёл в конференцию
[19:40:10] Myp зашёл в конференцию
[19:40:10] MaXGGXaM зашёл в конференцию
[19:40:10] sss|zombie зашёл в конференцию
[19:40:10] hdhog зашёл в конференцию
[19:40:10] dzhon зашёл в конференцию
[19:40:10] uıʃɐɟ∀ зашёл в конференцию
[19:40:10] gsomix зашёл в конференцию
[19:40:10] ForNeVeR зашёл в конференцию
[19:40:10] madmercen зашёл в конференцию
[19:40:10] Kumba_yo зашёл в конференцию
[19:40:10] ɹǝɟılʍǝu зашёл в конференцию
[19:40:10] Mr.Purple зашёл в конференцию
[19:40:10] Славный капитан зашёл в конференцию
[19:40:10] ckorzhik зашёл в конференцию
[19:40:10] folex зашёл в конференцию
[19:40:10] 0xd34df00d зашёл в конференцию
[19:40:10] m4n71k0r зашёл в конференцию
[19:40:10] (≈^-^≈) зашёл в конференцию
[19:40:10] rafaelrs зашёл в конференцию
[19:40:10] horta hell зашёл в конференцию
[19:40:10] kpecmuk зашёл в конференцию
[19:40:10] uggur зашёл в конференцию
[19:40:10] DeadBot зашёл в конференцию
Тема: Тема: 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
Morning Tsoding (вт, чт, вс, збс): https://twitter.com/tsoding
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg
[19:53:35] eternastudento зашёл в конференцию
[19:54:32] grouzen зашёл в конференцию
[19:56:02] Kumba_yo вышел из конференции
[19:56:38] Kumba_yo зашёл в конференцию
[19:57:50] uggur вышел из конференции
[20:00:51] uggur зашёл в конференцию
[20:01:20] horta hell вышел из конференции: Disconnected: closed
[20:03:34] Mr.Purple вышел из конференции
[20:09:22] ForNeVeR вышел из конференции: Disconnected: closed
[20:11:55] dzhon вышел из конференции
[20:12:14] rexim зашёл в конференцию
[20:15:23] <rexim> .ping ForNeVeR
[20:15:24] <DeadBot> rexim: ForNeVeR не существует
[20:15:58] <rexim> Ну нихрена себе!
[20:16:06] <rexim> Форнёвера проебали ._.
[20:19:29] <ɹǝɟılʍǝu> .ping rexim
[20:19:29] <DeadBot> ɹǝɟılʍǝu: понг от rexim 0.11 секунды
[20:19:33] <ɹǝɟılʍǝu> .ping
[20:19:33] <DeadBot> ɹǝɟılʍǝu: понг от тебя 0.55 секунды
[20:19:37] <ɹǝɟılʍǝu> .ping chpoke
[20:19:38] <DeadBot> ɹǝɟılʍǝu: chpoke не существует
[20:20:52] <rexim> ɹǝɟılʍǝu: You are The Legendary Chpokemaster!
[20:21:21] <ɹǝɟılʍǝu> ОГО
[20:27:09] <gsomix> send/ForNeVeR/В F# User Voice предлагают какие-то фичи из Ada 2012!/
[20:27:09] <gsomix> Ой. Хорты нет.
[20:27:09] <gsomix> Форневерика нет. :(
[20:27:16] <gsomix> А Ada 2012 есть!
[20:35:10] uggur вышел из конференции: Replaced by new connection
[20:35:16] uggur зашёл в конференцию
[20:43:27] ɹǝɟılʍǝu вышел из конференции
[20:44:02] kosc зашёл в конференцию
[20:46:08] rexim вышел из конференции
[20:56:57] rexim зашёл в конференцию
[20:57:07] <rexim> https://www.youtube.com/watch?v=J0Wfj2gXpbk
[20:57:39] dzhon зашёл в конференцию
[21:05:42] <gsomix> Minoru, утро? Как дела?
[21:05:58] <gsomix> rexim, а у тебя? Утро?
[21:07:27] Aman зашёл в конференцию
[21:07:38] folex вышел из конференции
[21:08:46] rexim вышел из конференции
[21:11:20] reximorning зашёл в конференцию
[21:18:16] <Minoru> gsomix: утро!
[21:19:44] sormerens зашёл в конференцию
[21:20:18] <Minoru> gsomix: что-то OCaml по твоей ссылке не впечатлил. Я думал, у них там всё к продакшену готово давно :(
[21:22:24] ForNeVeR зашёл в конференцию
[21:22:43] <ForNeVeR> Уф, мой мегасофт - это реально испытание для железа.
[21:22:48] <gsomix> Minoru, я тоже. :)
[21:23:00] <ForNeVeR> Пришлось потушить виртуалки и личкрафты, чтоб прога уместилась хотя бы в своп!
[21:23:03] <gsomix> Хотя там документ не доделали еще.
[21:23:09] <gsomix> ForNeVeR, что ты там делаешь?
[21:23:14] <ForNeVeR> Щас я всё верну как было.
[21:23:22] <ForNeVeR> gsomix: ну дык, поля едрицкие вычисляю!
[21:23:34] horta hell зашёл в конференцию
[21:23:37] <Minoru> gsomix: полгода же пишут уже, как «недоделали»?
[21:23:38] <ForNeVeR> Видимо, какими-то субоптимальными методами :D
[21:24:19] <ForNeVeR> gsomix: у меня 20 гигов рамы требуется на парсинг 1.5 гигов vtk'шного буллщита ~_~
[21:24:29] <gsomix> Minoru, ну, ты же видел, что не заполнено больше половины?
[21:24:30] <ForNeVeR> Правда, потом-то я их пакую до приемлемых 200 метров.
[21:24:42] <gsomix> ForNeVeR, ого-го!
[21:24:46] <m4n71k0r> ForNeVeR: прям как код на х-ле)
[21:25:04] <m4n71k0r> ленивенько отжираемся
[21:26:07] <ForNeVeR> m4n71k0r: когда я использовал ленивые вычисления, то это хозяйство сожрало ещё больше и сдохло.
[21:26:07] <m4n71k0r> омг
[21:26:07] <ForNeVeR> Так что у меня там всё энергичненько, везде натыкал .AsParallel().ToArray()
[21:26:07] <m4n71k0r> осталось переписать на си)
[21:26:07] <ForNeVeR> Спасибо, уже написали на си кусочек.
[21:26:07] <ForNeVeR> Теперь ебусь с ним :(
[21:26:07] <reximorning> Чпокнёвер
[21:27:05] <Minoru> gsomix: да, но что-то народ не спешит наполнять-то
[21:28:22] <ForNeVeR> gsomix: запили мне фичи из Ада!
[21:28:27] <ForNeVeR> Из Ада 2012 года!
[21:32:21] <ForNeVeR> gsomix: в смысле, линков дай, я завтра почитаю :)
[21:32:35] <ForNeVeR> А я пойду смотреть миксера, если он ещё не закончил, и спать.
[21:33:20] <m4n71k0r> я давал линки на ёбаные фичи из ады
[21:33:25] <m4n71k0r> нахер не нужна
[21:33:52] <ForNeVeR> * не забыть глянуть в логах
[21:34:38] asidorenko зашёл в конференцию
[21:34:45] <reximorning> ForNeVeR: миксер еще не начал даже =(
[21:36:18] revenrof зашёл в конференцию
[21:37:23] Graf зашёл в конференцию
[21:37:30] Graf вышел из конференции
[21:39:46] <gsomix> ForNeVeR, а у меня никак зеркало не оптимизируется. :(
[21:39:48] <gsomix> Целый день кручу.
[21:39:48] ɹǝɟılʍǝu зашёл в конференцию
[21:41:26] <gsomix> Minoru, угу. Надо для F# такое запилить.
[21:41:27] (≈^-^≈) вышел из конференции
[21:41:44] <revenrof> Эх, придумать бы ещё, что делать с частотой 50 Гц...
[21:42:20] <revenrof> OpenEMS посчитал всё с моим кривым значением временного шага, и выдал везде ответы NaN.
[21:42:41] <gsomix> revenrof, разошлось!
[21:42:56] <reximorning> revenrof: а ты можешь херачить код с частотой в 50 Гц?
[21:44:27] <gsomix> revenrof, у вас в университете нет кластера?
[21:44:33] <gsomix> revenrof, и вообще, что такого интересного в 50 Гц?
[21:44:39] <ɹǝɟılʍǝu> блять
[21:45:07] <ɹǝɟılʍǝu> ск
[21:45:43] <Minoru> gsomix: э-э-э… Частота электросети переменного тока?..
[21:47:18] Mr.Purple зашёл в конференцию
[21:47:29] <gsomix> Minoru, revenrof, ну, а в волнах с такой частотой что интересного?
[21:47:56] <gsomix> Вики говорит про связь с подводными лодками, например, на таких частотах ведется. И геофизические исследования.
[21:49:55] Graf зашёл в конференцию
[21:50:13] Graf вышел из конференции
[21:50:38] <gsomix> А если это про излучение линий электропередач, то что там моделировать на маленьких расстояниях? .__.
[21:50:57] <gsomix> revenrof, расскажи!
[21:51:05] reximorning вышел из конференции
[21:53:51] <horta hell> Brickpoint завалился на бок и окинул замутнённым болью взором конфу.
[21:54:00] <ɹǝɟılʍǝu> ск
[21:55:46] <gsomix> ɹǝɟılʍǝu, чего бухтишь?
[21:55:56] Graf зашёл в конференцию
[21:56:15] Graf вышел из конференции
[21:57:53] superka зашёл в конференцию
[21:58:10] <superka> чуваки, вы тут умные, а есть ли вред от беспроводной зарядки
[22:00:19] <revenrof> gsomix, в этой частоте интересно то, что её потребляют и излучают вообще все бытовые электроприборы. Её поэтому обязательно нужно контролировать.
[22:00:41] <revenrof> superka, ну, смотря кому вред :)
[22:02:35] <Akon32> pet/heal
[22:02:35] <horta hell> Akon32: Попробуйте $pet help.
[22:02:41] <gsomix> revenrof, а там какие-то эффекты возникают при распространении (в пределах квартиры, например)?
[22:02:41] <Akon32> pet/heal/
[22:02:42] <horta hell> Akon32: Brickpoint был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[22:05:36] <revenrof> gsomix, ничего особенно интересного. Разве что может наводиться на металлоконструкции, батареи там всякие. Но в основном не критично и быстро затухает (сантиметров 20-30 - и уже ничего нету).
[22:06:31] <Akon32> неонка гореть будет?
[22:07:11] <gsomix> revenrof, зачем тогда нужно моделирование через FDTD?
[22:08:43] <gsomix> Может как-нибудь проще считать потери энергии на излучение на этой частоте?
[22:10:04] <revenrof> Но ведь так намного надёжнее!
[22:10:30] <revenrof> К тому же мы, когда считаем в FDTD, положение всяких металлоконструкций тоже учитываем.
[22:10:50] <revenrof> Ну то есть если будут потенциальные наводки - то мы их увидим.
[22:11:08] <revenrof> И можно тут же на модели расставить всякие экраны и посмотреть, что будет.
[22:13:52] Graf зашёл в конференцию
[22:13:56] <revenrof> Формул с различного рода учётом потерь - немеряно в наших санпинах и прочих онищенских методичках, и далеко не все из них хороши.
[22:14:00] Graf вышел из конференции
[22:14:14] horta hell вышел из конференции: Disconnected: Replaced by new connection
[22:14:14] horta hell зашёл в конференцию
[22:15:28] folex зашёл в конференцию
[22:19:04] folex вышел из конференции
[22:19:39] ≈(^o^)≈ зашёл в конференцию
[22:19:46] <revenrof> Но оно не должно сходиться или расходиться! Оно просто считает по простым правилам, и выгружает результаты периодически.
[22:20:10] <revenrof> Эх.
[22:20:18] <revenrof> :(
[22:20:25] <gsomix> revenrof, а?
[22:22:18] sormerens вышел из конференции
[22:22:52] <gsomix> revenrof, как это не должно расходиться? Расходится же!
[22:23:06] folex зашёл в конференцию
[22:35:24] <gsomix> revenrof, это понятно, почему результат получается неверный. У тебя длина волны огромная, скорость распространения высокая, а размер клетки маленький.
[22:35:40] sss|zombie вышел из конференции
[22:36:02] <gsomix> Если таймстеп выше нужного, то у тебя за это время в клетке происходит столько всего, что невозможно получить верный результат.
[22:37:11] <gsomix> revenrof, а что там с методами, которые на форуме предлагали?
[22:38:34] <Akon32> на низких частотах по идее расходиться таки не должно.
[22:38:40] ckorzhik вышел из конференции
[22:44:28] asidorenko вышел из конференции
[22:45:08] <gsomix> Akon32, оно расходится не из-за частоты, а из-за нарушения условий стабильности -- revenrof подкрутил таймстеп руками.
[22:46:30] <Akon32> я что-то припоминаю про ограничения длины волны и шага сетки в пространстве и во времени. если шаг сетки велик - будет расходиться.
[22:46:55] <Akon32> может в вашем случае другой способ интегрирования взять?
[22:47:07] <gsomix> Ну.
[22:47:09] <Akon32> *метод
[22:53:17] portnov вышел из конференции
[22:56:14] <gsomix> revenrof, ну, я смотрю, что есть различные модификации FDTD для низких частот.
[22:56:55] <gsomix> Но надо разбираться. .__.
[22:58:22] <superka> а чо это вы тут делаете?
[23:02:19] kosc вышел из конференции: Disconnected: closed
[23:14:23] <gsomix> revenrof, а подкрутить время моделирования руками нельзя?
[23:16:27] <revenrof> Можно подкрутить всё что надо. А что надо?
[23:17:20] <revenrof> Завтра буду читать про модификации FDTD.
[23:17:23] <gsomix> revenrof, ты говорил, что у тебя моделирование ведется на одном периоде.
[23:17:51] <gsomix> И из-за маленького таймстепа все очень медленно/жрет память.
[23:18:06] <gsomix> revenrof, а тебе сколько в действительности нужно по времени моделировать?
[23:18:32] <revenrof> Хм, а хороший вопрос.
[23:19:19] <revenrof> Думаю, мне всё-таки нужен период, чтобы везде действующие величины найти.
[23:19:41] <gsomix> :C
[23:19:44] <revenrof> Но надо бы это обдумать.
[23:20:10] <gsomix> Ну, тогда модификации.
[23:20:18] <gsomix> Я там что-то с изменение скорости света увидел.
[23:20:20] <gsomix> Испугался.
[23:20:22] <gsomix> И закрыл.
[23:20:26] <revenrof> Гы!
[23:20:32] <revenrof> Это интересно.
[23:21:12] <ɹǝɟılʍǝu> revenrof, «Сказки дядюшки Нёверика»
[23:21:15] <ɹǝɟılʍǝu> Когда сделаешь?
[23:21:49] ckorzhik зашёл в конференцию
[23:22:30] <revenrof> Да у меня и так сплошные сказки.
[23:31:53] rexim зашёл в конференцию
[23:39:14] rexim вышел из конференции
[23:41:12] <gsomix> revenrof, знаешь, что мне пришло в голову сейчас? Тайп провайдер для Wolfram Alpha.
[23:41:32] <gsomix> Надо записать куда-нибудь.
[23:42:06] revenrof вышел из конференции
[23:45:30] ckorzhik вышел из конференции
[23:45:32] ckorzhik зашёл в конференцию
[23:51:36] <Minoru> цодингтим — самый надёжный блокнот. Ты сейчас записал свою идею на почти тридцать жёстких дисков, разбросанных по всей стране (и даже за её пределами) ;)
[23:51:49] <folex> http://lpaste.net/153969 пиздец
[23:52:17] <folex> тлдр — curl упал с ObjCшной ошибкой
[23:56:24] grouzen вышел из конференции
[23:57:35] superka вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!