
Denis
29.04.2018
19:41:34
Звучит интересно, а на кафке почему не стали?
Рантайм для поведений можно на нем сделать вообще без проблем, вместо акки. А воо в качестве журнала еще не рассматривал, но надо будет стейт всех сущностей хранить в rocksdb, короче есть минусы
кафка не любит много партишнов
А не надо много. Ты просто хранишь уже свернутые стейты в локальном rocksdb, у этого решения есть осоьенности, но это возможно

Vladimir
29.04.2018
19:43:16

Denis
29.04.2018
19:43:33

Google

Vladimir
29.04.2018
19:43:51
Все этим пугают, но я реально не встречал пока людей, упершихся в этот лимит реально

Denis
29.04.2018
19:44:09

Nikita
29.04.2018
19:44:13

Denis
29.04.2018
19:44:14
Вроде как

Nikita
29.04.2018
19:51:27

Vladimir
29.04.2018
19:51:31
Но в таких случаях я начинаю думать, а что бы не запустить две Кафки на двух зк)

Denis
29.04.2018
20:19:56
Только гарантий больше и не нужны танцы с бубном как в журнале с кассандрой

Nikita
29.04.2018
20:26:54

Google

Denis
29.04.2018
20:48:42

Vlad
30.04.2018
02:52:14
OMFG, в голову не приходило (про Try)

Eugene
30.04.2018
08:19:10
скажите пжлста в cats или в mouse есть такой синтаксис как в scalaz
1.point[Option] или 1.some
?

Vadim
30.04.2018
08:22:49
import cats.syntax._

Eugene
30.04.2018
08:23:35
да это первое что я сделал , поэтому сюда и написал
там нет такого синтаксиса

Vadim
30.04.2018
08:25:40
.some есть

Eugene
30.04.2018
08:31:02
да нашел, надо импортить import cats.implicits._

Nikita
30.04.2018
12:47:36

Denis
30.04.2018
12:48:23

Nikita
30.04.2018
12:58:04
В своей fdb реализации я не доверяю часам от слова совсем
Только logical clock
Никаких timestamp для ordering

Denis
30.04.2018
13:01:44
Старина Лампорт херни не посоветует )

KrivdaAllStars
30.04.2018
13:04:02
Старина Лампорт херни не посоветует )
https://www.amazon.com/Specifying-Systems-Language-Hardware-Engineers/dp/032114306X/ref=la_B000APDXQS_1_1?s=books&ie=UTF8&qid=1525093372&sr=1-1 эта книга?

Denis
30.04.2018
13:05:23
https://lamport.azurewebsites.net/pubs/time-clocks.pdf

KrivdaAllStars
30.04.2018
13:05:49

Denis
30.04.2018
13:09:24
Столько всего есть ) все что нахожу кидаю в канал свой

Google

Denis
30.04.2018
13:09:47
https://t.me/notxcain_tech_feed

KrivdaAllStars
30.04.2018
13:14:14
спасибо

Ivan
30.04.2018
13:58:10

OlegYch
30.04.2018
14:00:24
есть такое

Eugene
30.04.2018
15:01:10
Знатокам Doobie - как сделать чтобы кейс класс, который содержит ADT через sealed trait и case object начал работать?
просмотрел уже весь их гиттер и документацию, что-то прямого примера не нашел но как-то делают

Nikolay
30.04.2018
15:14:23
а сейчас падает на компиляции?

Alexandr
30.04.2018
15:14:51

Eugene
30.04.2018
15:15:46
там же shapeless неужели он не может вывести сам? circe я научил и работает все отлично

Nikolay
30.04.2018
15:16:51
или через shapeless по аналогии с circe сделать

Alexandr
30.04.2018
15:19:24

Eugene
30.04.2018
15:19:50
да видимо придется через shapeless сделать, я думал что возможно такая штука уже есть
спасибо

hohserg
30.04.2018
16:56:10
Всем привет. Есть люди, которые юзали idea и потом перешли на че-то другое?
Щас писал код и она в очередной раз зависла на пару секунд. Очень пригорает с этого

Yan?
30.04.2018
16:59:45
Зависание на 2 секунды так реально бесят?

Андрей
30.04.2018
16:59:47
Попробуй вим-саблайм-... , быстро отпустит

Nick
30.04.2018
17:00:52
Я в виме иногда пишу)

Eugene
30.04.2018
17:12:18
Я прошлую неделю заставлял себя в атоме работать. Все хорошо кроме енсима. В итоге плюнул вернулся на идею с ее тормозами

Google

Eugene
30.04.2018
17:12:38
Отключи тайпчеки и инспекшоны - иногда помогает )

Denis
30.04.2018
17:19:13
Скорей бы LSP был нормально реализован. В vscode работать с haskell language server супер приятно.

hohserg
30.04.2018
17:25:40
Отключил плагины, которые не юзаю, типа, html5 support

Eugene
30.04.2018
17:28:18
Справа внизу [T] и человек нарисован

hohserg
30.04.2018
17:30:05
Нашел, пошел гуглить че они дают

Admin
ERROR: S client not available

hohserg
30.04.2018
17:31:03
inspections довольно полезная функция

Андрей
30.04.2018
17:31:44
Они более производительные?
Ну эт просто текстовые редакторы, там даже навигация не будет изкоробки
Те идея взимает плату «тормозами» (на твоей машине) за типы и пр
Посмотри настройки идеи и железо можно качнуть )

hohserg
30.04.2018
17:32:26
Да, я знаю, что они совсем голые и плагины нужно ставить

Eugene
30.04.2018
17:32:33
Не очень помогает качнуть - 16гб памяти и зависает часто секунд на 30

Андрей
30.04.2018
17:36:07
Ты ж не используешь 16г - 750м по дефолту, в увеличение объёма как раз может привести к тормозам

Nick
30.04.2018
17:37:24
Нужно ещё поменять гц тогда

hohserg
30.04.2018
17:40:29

OlegYch
30.04.2018
17:43:08
я идее 2 гига хипа даю
зависит от проектов
много памяти не бывает
абы не своп

Андрей
30.04.2018
17:44:04
Просто попробуй разное
В каком-нибудь 10ом году вим с ситегзами был норм - идея не сильно отличалась, а работало всё в разы быстрее
Но сейчас идея просто топчик и есть смысл заморочиться
Объём от проекта зависит, мне на 1.2-1.7 комфортно

Google

OlegYch
30.04.2018
17:46:39
-Xms1000m
-Xmx2500m
-Xss2m
-XX:NewSize=500m
-XX:MaxNewSize=1200m
-XX:+UnlockExperimentalVMOptions
-server
-XX:ReservedCodeCacheSize=325m
-XX:+UseCodeCacheFlushing
-XX:+CMSClassUnloadingEnabled
-XX:+DoEscapeAnalysis
-XX:+EliminateLocks
-XX:+UseBiasedLocking
-XX:MaxInlineSize=100
-XX:-DontCompileHugeMethods
-XX:+AggressiveOpts
-XX:GCTimeRatio=2
-XX:ParallelGCThreads=4
#-XX:+UseG1GC
-XX:MinHeapFreeRatio=10
-XX:MaxHeapFreeRatio=20
-XX:MaxGCPauseMillis=200
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djsse.enableSNIExtension=true
-XX:SoftRefLRUPolicyMSPerMB=50
-Duser.timezone=Europe/Minsk
didn't benchmark lol
и вырубить своп

Александр
30.04.2018
19:37:27
У меня стабильно только в akka-http ресторан методе подтормаживает

OlegYch
30.04.2018
19:38:39
вроде не работает

Александр
30.04.2018
19:51:19

Oleksandr
30.04.2018
22:22:19
https://www.scala-lang.org/blog/2018/04/30/in-a-nutshell.html

hohserg
30.04.2018
22:33:33
Всем спасибо за советы)

Nikolay
30.04.2018
22:43:33
https://github.com/scala/scala/pull/6582
"скоро" HList из 500 элементов перестанет быть поводом пойти на обед

Viacheslav
30.04.2018
23:32:26
пацаны ваще форматята!
scalafmt что-то фильтры не фурычат может кто знает в чем дело?
project.excludeFilters = ["target/"]

λoλcat
30.04.2018
23:36:43
https://github.com/LukaJCB/typeclass-proposal/blob/master/README.md
Лука подогнал свой пропозал по тайпклассам. Вроде получше чем у Мартина.
Почему-то никто не предлагает аналог минимал прагмы из хаскеля. Еще мне термин type class в скале кажется чужим - нужно другое название, не пересекающееся с просто классами.

Юрий
30.04.2018
23:49:39

Nikolay
01.05.2018
00:16:52

Dim
01.05.2018
00:20:37

Юрий
01.05.2018
00:23:38
Будут очередные новые макросы, blackbox only