
Oleksandr
06.12.2016
21:43:56

Vladislav
06.12.2016
21:44:05
Но я прям очень мало знаю людей из скала мира, кто потроха ковырял и что-то знает о ВМ. Зато когда скалисты с джавы приходят, они как правило более продвинутые

KrivdaTheTriewe
06.12.2016
21:44:33
Жвм нужен

Google

Nikolay
06.12.2016
21:48:30
в споре рождается истина

KrivdaTheTriewe
06.12.2016
21:48:49

Nikolay
06.12.2016
21:49:23

KrivdaTheTriewe
06.12.2016
21:50:31

Semyon
06.12.2016
21:51:13

Nikolay
06.12.2016
21:51:17

guga
06.12.2016
21:51:24

Semyon
06.12.2016
21:51:32
Мне поначалу этим кложа очень мозг царапала
там как раз буквально все типы из джавы, за редкими исключениями

Vladislav
06.12.2016
21:52:13

Nikolay
06.12.2016
21:52:42

Semyon
06.12.2016
21:53:21

Google

Vladislav
06.12.2016
21:54:33
Я не припомню там что-то джавовых коллекций, например)

Semyon
06.12.2016
21:54:48

Vladislav
06.12.2016
21:55:03
Да мапа тоже не стандартная хэшмапа кажется

Semyon
06.12.2016
21:55:04
зато такие вещи как строки и числа это тупо jvm'ные строки и числа
а не scala.Int

Vladislav
06.12.2016
21:55:17
Ой, ну слушай

Semyon
06.12.2016
21:55:24
ну вообще-то нет
дада я в курсе, что как бы да
но нет же!

Vladislav
06.12.2016
21:55:33
Это же смешно

Semyon
06.12.2016
21:55:58
ну в скале есть гуд ризон для этого
просто при переходе на кложу было непривычно

Wystan
06.12.2016
21:59:56
а чо там про жвм надо знать? там же всего 3,5 опции как его конфигурить? Можете полезных видео накидать?

KrivdaTheTriewe
06.12.2016
22:00:29
вообще интересно почитать как JIT и Scala работает в паре

guga
06.12.2016
22:03:31

?Ivan
06.12.2016
22:04:41

guga
06.12.2016
22:07:28
Пока тебя всё в поведении вм устраивает, много знать и не нужно. А когда что-то идёт уже не так, можно нанять человека который знает.

Google

KrivdaTheTriewe
06.12.2016
22:13:57
знание вм нужно, чтобы когда тебе говорят на ревью про оптимизацию уровня использовать сдивговые операции вместо смещения , чтобы работало быстрее, ты посылал таких людей
но тут еще ситуация , что народ, как я слышал эмитит код в рантайме

Nikolay
06.12.2016
22:16:51

Vadim
06.12.2016
22:16:53
@krivdathetriewe а что это из себя представляет?

KrivdaTheTriewe
06.12.2016
22:19:52
блин, спать нужно
сдвиговые операции вместо умножения
сегодня уже вторая оговорка по фрейду
ну помните типа int i; i = 2*16; и тут такой сеньер подбигает и говорит, пидарас нельзя так, ты же на степень двойки умножаешь , делай вот так i = 2 « 4;

Nikolay
06.12.2016
22:28:16
даже интересно, там байткод прям сильно отличается в итоге?
вряд ли же

KrivdaTheTriewe
06.12.2016
22:30:51
может и сильно отличаться, поэтому собственно джава модет быть быстрее плюсов и сей в некоторых обстоятельствах

Nikolay
06.12.2016
22:32:41
да все относительно
я помню, читал исследование на тему, что iostream в C++ - говно, и скрипт на питоне гораздо быстрее пишет на stdout
бывают тонкости

KrivdaTheTriewe
06.12.2016
22:33:45
есть керниган пайк, вроде так
Там показано. что программа на плюсах и си медленнее перловской
а под виндой медленнее в 10 раз линуксовой плюсовая
как бы иногда тонкости ты знаешь, и в целом их лучше знать,чем не знать, правда потом спишь плохо из-за овердизайна

Nikolay
07.12.2016
00:18:25
в общем, я сдулся немного

Google

Nikolay
07.12.2016
00:18:41
буду, видимо, использовать akka.http вместо finch для рест-сервиса
он хоть немного понятнее

KrivdaTheTriewe
07.12.2016
00:37:26
Почему ?
Финч крутой
Оч круто мне было

Nikolay
07.12.2016
00:39:49
ну, мне он тоже нравится
но пока ниасиливаю, уж больно магия
circe красиво так все конвертит, что страшно подумать, что надо сделать, чтобы шаг вправо-влево
а еще половина примеров кода на финче, которые я нашел, тупо не работает
включая helloworld

Admin
ERROR: S client not available

Nikolay
07.12.2016
01:31:41
падает с тем, что не может найти что-то в cats
судя по логу, то, что он там не может найти, выпилили в текущей версии

Юрий
07.12.2016
02:49:29
xor поди

Nikolay
07.12.2016
03:43:28
Он
И чо делать?

Pavel ?
07.12.2016
03:49:24

Юрий
07.12.2016
03:55:55
И чо делать?
Юзать either. Но если Finch под капотом заточен под xor, то остается только плакать

Nikolay
07.12.2016
03:56:47
В смысле, проект - helloworld, падает внутри финча где-то

Google

Юрий
07.12.2016
04:14:45
¯\_(ツ)_/¯

Grigory
07.12.2016
04:17:03

Aleksei
07.12.2016
05:20:15
такой пиздатый финч да

Nikolay
07.12.2016
05:50:46
короче да, даунгрейд до 0.10.0 помог
странная такая стабильность прямо

Юрий
07.12.2016
05:54:26
ну так ты майлстоун версию взял. Это считай снапшот

Aleksei
07.12.2016
05:54:46
M4 как бы намекаэ да

Nikolay
07.12.2016
05:55:00
ну так она у них в доке репы как стабильная написана
так-то из названия видно, что не очень :)

Aleksei
07.12.2016
05:55:11
стабильно фейлится?

Nikolay
07.12.2016
05:56:45
ага

Grigory
07.12.2016
06:32:10
стабильные майлостоуны
):

Aleksei
07.12.2016
07:19:19
давайте еще поговорим про стабильность
а чо делать если на вторичной ноде монги нет базы, а на главной она есть. статусы все ок. всё типа синк? =)

Mikhail
07.12.2016
07:26:55
попробуй даунгрейд до 0.10.0

Aleksei
07.12.2016
07:29:40
а изза открытых курсоров не могут возникать глюки при удалении?

Mikhail
07.12.2016
07:32:18
я думаю в доках такое врятли описано, поскольку если это имеет место быть - это прям большой архитектурный баг. курсоры - ридонли вью и они не должны никак локать данные.

Aleksei
07.12.2016
07:33:04
а наш замечательный девопс спокойно спит в сф. =(

Mikhail
07.12.2016
07:34:14
хотя я не читал про монгу, там случаем курсоры нельзя для апдейтов использовать?

Aleksei
07.12.2016
07:35:53
чот прямо хз