
Mikhail
30.11.2016
08:01:14
11 слайд

Nikolay
30.11.2016
08:01:24

Dmitriy
30.11.2016
09:00:50

Vladimir
30.11.2016
09:02:17
у меня в новой идее подсветка перестала переваривать XorT когда ему подкладываешь значение, тип которого является алиасом Future[Xor[_,_]]. без алиаса все ок

Google

Vladimir
30.11.2016
09:02:24
у кого-нибудь еще есть такая проблема?

Daniel
30.11.2016
09:04:46
у кого-нибудь еще есть такая проблема?
Есть! и чёрт побери, ты гений! я думал, что это как-то по-хитрому сломался автокомплит для имплиситов, но не смог воспроизвести, а в рабочем проекте алиас!

Denis
30.11.2016
09:05:33
вроде видел уже на youtrack ишшуй про это

Vladimir
30.11.2016
09:05:50
@notxcain спасибо, поищу тогда и проголосую

Denis
30.11.2016
09:06:05
могу ошибаться, но если что сабмить новый )
Make IDEA Great Again

Dmitry
30.11.2016
09:06:44
bloatware
зато из переменных теперь можно гейскую радугу делать

Denis
30.11.2016
09:07:05
это вджаве

Daniel
30.11.2016
09:07:07
чего-чего?

Dmitry
30.11.2016
09:07:27
ну, @notxcain , думаю и до скалы докатится
ну а иначе как оправдать дистриб в 500мб без ждк

Vladimir
30.11.2016
09:12:16
https://youtrack.jetbrains.com/issue/SCL-10839 похоже вот этот. добавил свои 5 копеек

Google

Vladimir
30.11.2016
09:12:34
проголосуйте, плз, кому не лень :) спасибо!
идея какбы намекает переезжать на 2.12 переставая поддерживать XorT))

Daniel
30.11.2016
09:14:51
самое смешное что у меня проблема с точно таким же бутербродом, только вместо Xor - \/ из scalaz

Vladimir
30.11.2016
09:15:42
ну да, видимо что-то именно с type-конструкторами такой формы

Bulbu
30.11.2016
10:16:21
помогите разобраться http://stackoverflow.com/questions/40885642/in-what-cases-multiple-port-socket-server-is-better-regarding-performance

Vladimir
30.11.2016
10:18:50
а почему несколько портов - NIO, один порт - IO?
как-то интуитивно наоборот по-моему должно быть

folex
30.11.2016
10:26:03
Щас вопрос закроют как opinionated
А почему несколько портов вообще должны что-то дать? Сокеты все равно создаются на каждого нового клиента, они по паре (ip:port -> ip:port) уникальны

Bulbu
30.11.2016
10:33:54
А почему несколько портов вообще должны что-то дать? - В этом суть вопроса

Daniel
30.11.2016
10:38:32
вопрос из ниоткуда
предпосылок нет

Bulbu
30.11.2016
10:39:06
именно

Mikhail
30.11.2016
10:41:37
Смешались в кучу кони, люди

folex
30.11.2016
11:00:42
Вы извините за оффтопик, но я не мог не кинуть https://www.pdf-archive.com/2011/01/14/kama-pootra/kama-pootra.pdf

Pp
30.11.2016
11:03:29
Где бы подсмотреть нетранзитивные зависимости по умолчанию в sbt
Вроде org.scala-lang scala-reflect

Aleksei
30.11.2016
11:17:01
вот кстати интересный подход как найти максимум среди четных =) https://softwaremill.com/beautiful-folds-in-scala/

Lev
30.11.2016
12:38:13
Standardized ladder of functional programming
http://lambdaconf.us/downloads/documents/lambdaconf_slfp.pdf

folex
30.11.2016
13:09:15
А кто каким клиентом для кафки пользуется?

Kirill
30.11.2016
13:09:25
стандартным kafka-clients

Google

folex
30.11.2016
13:10:19
Kirill это какой? от cakesolutions?
или джавный?

Kirill
30.11.2016
13:10:37
нет, стандартной библиотекой от авторов

Grigory
30.11.2016
13:10:54
org.apache.kafka % kafka-clients

Kirill
30.11.2016
13:11:18
фу, sbt

folex
30.11.2016
13:12:34
А почему не скальной оберткой от cake solutions?

Kirill
30.11.2016
13:13:26
даже не смотрели, на самом деле

Daniel
30.11.2016
13:13:45
пробовал полгода назад, напоролся и выкинул
не хотелось в кишках версии 000 ковыряться
да и родной клиент вполне ок

Alex
30.11.2016
13:15:53
kafka-clients это фантастика

Denis
30.11.2016
13:16:20
https://github.com/akka/reactive-kafka

folex
30.11.2016
13:16:30
@clayrat в хорошем смысле?

Alex
30.11.2016
13:16:57
в смысле у нас 0.8 кафка, и пользуемся симпл консумером из "org.apache.kafka" %% "kafka"
для моникса вон сделали недавно адаптеры для кафки
во флинке есть свои штатные
как то так

folex
30.11.2016
13:18:06
Я просто прочитал вот тут https://github.com/cakesolutions/scala-kafka-client/wiki/Akka-Integration
Вот это:
> The Java driver can be used directly, although the basic KafkaConsumer provided by the Kafka Java client is not thread safe and must be driven by a client poll thread, typically from a blocking style poll loop.
> One thread is required per consumer.
и звучит как-то не очень

Kirill
30.11.2016
13:19:03

Alex
30.11.2016
13:19:10
11.8

Kirill
30.11.2016
13:19:17
очень странно

Google

Kirill
30.11.2016
13:19:21
слишком свежая
надо более старую

Alex
30.11.2016
13:19:28
ебать ты остряк

Kirill
30.11.2016
13:20:22
ну да, говорить что либа фантастика, при этом пользоваться версией древней как говно мамонта
да, парни, джава говно, правда у нас 4 версия, но всё равно говно

Daniel
30.11.2016
13:21:06
причем здесь джава?

Alex
30.11.2016
13:21:15
при чем здесь говно?

Denis
30.11.2016
13:21:20
при джаве же

Admin
ERROR: S client not available

Denis
30.11.2016
13:21:42
но вообще не надо кормить троля )

Alex
30.11.2016
13:22:04
не работать же :(

Daniel
30.11.2016
13:22:14
среда еще, работать надо

Kirill
30.11.2016
13:22:22
в смысле? kafka-clients охуенная либа

Grigory
30.11.2016
13:26:35
ну шо вы не пустом месте устроили набрасывание; человек спросил кто чем пользуется и экспериенс использования скалыкафки

folex
30.11.2016
13:28:53
Так что, клиент кафки правда поллит в ожидании сообщений?

Denis
30.11.2016
13:29:11
поллит да
wow such reactive

folex
30.11.2016
13:29:34
А почему в него просто не пушит сервер?

Denis
30.11.2016
13:29:58
by design

Aleksei
30.11.2016
13:30:11
поллить вам не пушить!

Google

Igor
30.11.2016
13:30:39
а зачем пушить?

Kirill
30.11.2016
13:30:50
а в чем проблема поллить?

Igor
30.11.2016
13:30:52
по-моему полл более предсказуемый

Mikhail
30.11.2016
13:31:08
Push me and then just poll me. Till I can get my satisfaction, satisfaction.
Среда - это полупятница

Grigory
30.11.2016
13:32:18
пропел прям

Igor
30.11.2016
13:32:28
пора кикать

Alex
30.11.2016
13:33:45
среда это третий септиль недели

folex
30.11.2016
13:34:46

Alex
30.11.2016
13:35:22
дык кафка и расчитана на большие объемы

folex
30.11.2016
13:35:24
угу

Alex
30.11.2016
13:35:35
если не изменяет память, порядка сотен тысяч в сек

Kirill
30.11.2016
13:35:38
вот и я так думаю, реактивность это конечно очень красиво, и на это можно сидеть надрачивать, но насколько это контролируемо тобой на низком уровне как это работает - вот вопрос

folex
30.11.2016
13:36:00
ну суть то же, те же селекторы ходят по твоим сокетам, и говорят тебе когда читать
в поллинге наверное единственное что смущает -- это то что приходится делать раундтрип вместо "халфтрипа" :)
Но если вовремя поллить, то это наверное не проблема, хз

Kirill
30.11.2016
13:37:01
в поллинге можно спокойно скакать по оффсетам и паузить консьюмеров