
Denis
10.11.2016
16:50:05

Антон
10.11.2016
17:13:11
но вообще странная реакция на все это ) какая разница на чем писать вообще, и зачем на подобных людях акцентировать свое внимание

Andry
10.11.2016
17:14:48
Гм плюсы как то стороной прошли. Но очень полезным считаю опыт порограммирования на паскале. Кстати в скале мена радует переменные объявляются как паскале:)
Плюсы сейчас сын в институте изучает, когда подходит с вопросами ужасаюсь как на этом можно писать?

D
10.11.2016
17:15:47

Google

Антон
10.11.2016
17:17:06
ну вот реально пофиг, это же всего лишь инструмент
и прежде всего бизнес решает что ему выгоднее.

D
10.11.2016
17:18:14

Andry
10.11.2016
17:18:28
Это да кому какой язык нравится такой и продвигает...

Антон
10.11.2016
17:18:38
отлично ) но передергивать-то тоже не стоит
просто позиция точно такая же,

Andrii
11.11.2016
00:21:20

KrivdaTheTriewe
11.11.2016
04:07:30
Вечером пишешь стриминг на кафке @ утром пишешь стриминг на кафке

Andrey
11.11.2016
04:10:50
@krivdathetriewe счастливый ты человек

KrivdaTheTriewe
11.11.2016
04:11:14

Andrey
11.11.2016
04:11:23
они хотя бы есть

KrivdaTheTriewe
11.11.2016
04:18:53
Потому что на проще не проверить
:)

Google

Nick
11.11.2016
06:05:00
А тесты на кафке?)

KrivdaTheTriewe
11.11.2016
06:18:01
Тесты на крови

Diemust
11.11.2016
07:06:22
спас

Denis
11.11.2016
08:19:27
мне вчера сказал что функционально програамирование это map и flatMap
так что все ок

Ivan
11.11.2016
08:19:37
???

Aleksei
11.11.2016
08:19:45
блин а как же юнит?

Denis
11.11.2016
08:20:03
ааа ты про Future.successful?

Andrey
11.11.2016
08:20:04
unit не fp значит

Denis
11.11.2016
08:20:12
/irony

Aleksei
11.11.2016
08:20:28
ну это примерно те же люди что и "в яве 8ой есть работа с коллекциями, скала не нужна ТЕПЕРЬ!"

Denis
11.11.2016
08:21:04
ну вчера так и было
“плюшечки” как выразился собеседник

KrivdaTheTriewe
11.11.2016
08:39:14
а я засерилайзил коннекшн пул для спарка, я молодец

Nick
11.11.2016
08:39:34

Grigory
11.11.2016
08:40:34

Nick
11.11.2016
08:40:57

Grigory
11.11.2016
08:41:04
вот да

Nick
11.11.2016
08:41:11
лул

Grigory
11.11.2016
08:41:12
потому что сесси то обучно не сериализуются

Google

Nick
11.11.2016
08:41:32
вообще наитупеишая задача его сериализовать

KrivdaTheTriewe
11.11.2016
08:51:00
если пограмма на кластере выполняется

Grigory
11.11.2016
08:51:25
надо сессию на партицию делать

Nick
11.11.2016
08:51:27
то сериализировать нужно конфиг!

Grigory
11.11.2016
08:51:46
вон да ник сказал

KrivdaTheTriewe
11.11.2016
08:51:47

Grigory
11.11.2016
08:51:52
я так и делаю)
кассандра правда

KrivdaTheTriewe
11.11.2016
08:52:12
у касандры всё как бы из коробки работает
а если нужен орм и постгря, то что-то не очень)(

Grigory
11.11.2016
08:52:27
что значит из коробки? o:
сессии кассандры как и любые сесси не сериализуются

KrivdaTheTriewe
11.11.2016
08:55:29
Я про другое, я про то как правильно передать параметры для соединения к базе данных , чтобы каждая партиция нормально инициализировала свой коннекшн пул к бд.

Nick
11.11.2016
08:56:23

KrivdaTheTriewe
11.11.2016
08:59:34
геморой именно с поднятием пула на каждой ноде был

Nick
11.11.2016
09:00:47
new Pool вызвать слабо?))

Daniel
11.11.2016
09:06:37
mapPartition, не?

KrivdaTheTriewe
11.11.2016
09:19:13
foreachPartition, но у меня не получалось написать rdd.foreachPartition { part => ConnectionPool.singleton(url, user, password) part.forEachRDD { ....} }

Google

Grigory
11.11.2016
09:26:24
только смотри, чтоб все константы которые есть в теле singleton'а были сериализуемы (т.е. конфиг сериализуем)
ну и параметры передаваемые в функцию;
если они из полей класса то класс целиком сериализуется

KrivdaTheTriewe
11.11.2016
09:30:58
уже так, Class.forName(driver) еще
Но в любом случае спасибо

Denis
11.11.2016
10:04:55
https://gist.github.com/jdegoes/97459c0045f373f4eaf126998d8f65dc

Evgeniy
11.11.2016
10:25:04
@notxcain немного в тему, рандомный вопрос касательно Free и друзей - когда логичнее делать DSL в терминах другого, а когда логичнее делать одну free программу внутри другой (как в readme Freek)?

Denis
11.11.2016
10:27:18
я не настоящий сварщик, но мне кажется что композиция DSL это работа на одном уровне абстракции в то время как интерпретация одного в другойэто наслоение уровней абстракций

Evgeniy
11.11.2016
10:34:45
ну типа в наслоение лучше лезть когда ощущаешь в этом нужду, а по простому проще этого не делать?

Vadim
11.11.2016
10:39:34
тут действуют такие же правила как и вслучае если у тебя нету фри - в их примере они вносят db - вероятно что работа с базой отдельная программа и ты можешь ее впихивать в другие высокоуровневые

Denis
11.11.2016
10:40:53
ну например ты можешь какой нибудь ServiceOp выразить через HttpOp но при этом программу которая затрагивается несколько сервисов выразить через Coproduct[ServiceFooOp, ServiceBarOp, ?]

Evgeniy
11.11.2016
10:47:16
да так, меня просто смущает та тонкая грань когда можно скажем записать это так ServiceOp.Get(HttpProgram.Get(url)) в вместо выражения одного через другое

Vladimir
11.11.2016
12:45:54
не знаю, может баян конечно))
Пятничная подборка музыки для любителей cats (коллега откопал)
https://rutracker.org/forum/viewtopic.php?t=3231392

Nikita
11.11.2016
12:46:42
А есть ссылочка без торрентов?

Vladimir
11.11.2016
12:47:49
вот такая, но не знаю, можно ли тут послушать)
http://www.last.fm/ru/music/to+build+a+full+order+on+set+of+complex+numbers/+tracks

Alex
11.11.2016
12:49:58
о, сегодня как раз на концерт Autechre иду

Alexander
11.11.2016
12:50:09
Подскажите, пожалуйста, книгу по scala, хочу научиться :)

Evgeniy
11.11.2016
12:50:34
scala for impatient
+ http://danielwestheide.com/scala/neophytes.html

Alexander
11.11.2016
12:51:25
Спасибо!

Google

Nikita
11.11.2016
12:52:14

Evgeniy
11.11.2016
12:52:23
ну и еще http://booksites.artima.com/programming_in_scala_3ed

Alexander
11.11.2016
13:12:43

Alex
11.11.2016
13:15:11
Вильнюс

?Ivan
11.11.2016
13:21:28
вброшу немного. https://habrahabr.ru/post/314994/

Daniel
11.11.2016
13:22:01
вбросом тут является только заголовок)

Dmitry
11.11.2016
13:23:46
о! точно! autechre

Dmitriy
11.11.2016
13:24:29

Nikolay
11.11.2016
13:48:11
https://twitter.com/intellijidea/status/797039160288837632
поддержка scala.meta аннотаций

Denis
11.11.2016
14:30:12
Единственное TDD которое работает - https://www.manning.com/books/type-driven-development-with-idris

Nikolay
11.11.2016
14:30:59
у меня правда почему-то не работает разворачивание макро-аннотаций на этой версии плагина. хотя все компилируется и работает

Denis
11.11.2016
14:32:27
а ты поставил Nightly channel для плагина?

Nikolay
11.11.2016
14:33:41
да