@scala_ru

Страница 1340 из 1499
Daniel
12.03.2018
16:50:23
в 11 версии у них всё ок

Oleg
12.03.2018
16:53:51
ну ладно давай так Вот есть у тебя Int Есть Refined[Int, GT18] Есть две операции - сконсируировать рефайнд из значения после валидации и вынуть значение из рефайнда. Нужно, чтобы в рантайме обе эти операции были noop Как этому помогает Вальгалла?

Daniel
12.03.2018
16:54:43
никак

Oleg
12.03.2018
16:55:01
Ну вот а opaque types про это

Google
Daniel
12.03.2018
16:55:36
а вот кортежи в java собираются на вальгалле пилить

то есть если у меня одно значение обёртывает класс, то opaque types, а если много, то вальгалла.

Oleg
12.03.2018
16:56:48
Ну вот кортеж на opaque никак не сделаешь

то есть если у меня одно значение обёртывает класс, то opaque types, а если много, то вальгалла.
Нет. Если тебе нужно использовать тот же рантайм, но дать ему совсем другую функциональность (выраженную, через прежнюю) - тогда opaque

А если тебе хип поберечь, тогда - вальгалла

Daniel
12.03.2018
16:58:46
я понял, спасибо!

Р
12.03.2018
18:18:40
А чего щас люди используют чтобы таски шедулить периодичные, типа раз в минуту, если зависимость на Akka не нужна? Monix Scheduler?

Alexander
12.03.2018
18:59:45
Executors.newScheduled.... ?

Р
12.03.2018
19:05:10
Alexander
12.03.2018
19:05:35
тогда systemd

Nick
12.03.2018
19:05:49
cron

Google
Oleg
12.03.2018
19:06:18
systemd > init, cron, unix shit, your mom

Nick
12.03.2018
19:07:04
systemd -> shit

Alexander
12.03.2018
19:09:12
tuple что-ли?

Mikhail
12.03.2018
19:10:38
cron
который sbt clean & run будет запускать)

Александр
12.03.2018
19:15:54
который sbt clean & run будет запускать)
curl на твой http интерфейс

Igor
12.03.2018
23:17:57
А quill позволяет вытягивать сыpые записи а-ля Row, тип котоpых заpанее не известен?

Alexey
13.03.2018
05:57:29
А quill позволяет вытягивать сыpые записи а-ля Row, тип котоpых заpанее не известен?
Основная фишка квила в том, что все известно на компиляции, так что скорее всего ответ - нет

Grigory
13.03.2018
06:02:39
Ну можно кортежами значений прелставлять полагаю Query[(Int, Double, Boolean, T)] но это опять же не то что тс хочет

Юрий
13.03.2018
06:26:06
Народ, вопрос по идее. Вот есть у меня в проекте тесты и сам код. Я рефакторю и хочу запустить приложение. При этом тесты хочу исправить позже. А идея мне не даёт запустить, потому что тесты не компилируются, хотя сам проект компилируется. Где это можно отключить?

Alex
13.03.2018
06:26:43
А как ты запускаешь проект?

Юрий
13.03.2018
06:26:54
как run main

Kirill
13.03.2018
06:27:06
Через сбт шелл? Оно по ctrl f9 запускает просто compile же

Alexey
13.03.2018
06:27:11
как run main
то есть из sbt?

Kirill
13.03.2018
06:27:39
так compile и тесты комплилит

нет?

Alexey
13.03.2018
06:28:00
неа

Юрий
13.03.2018
06:28:01
не через сбт шелл, просто из идеи

Alexey
13.03.2018
06:28:04
test:compile

Google
Kirill
13.03.2018
06:28:20
срыв покровов, всю жизнь думал что компайл все компилит

Alexey
13.03.2018
06:28:25
не через сбт шелл, просто из идеи
У тебя вариант только из sbt запускать простой compile

Kirill
13.03.2018
06:28:50
не через сбт шелл, просто из идеи
А sbt shell в идее пользуешься?

Alex
13.03.2018
06:28:58
Юрий
13.03.2018
06:29:05
Kirill
13.03.2018
06:29:07
я уже к нему привык, comfy

разве что автодополнение плохое

Alexey
13.03.2018
06:29:19
нет
Уже можно

Юрий
13.03.2018
06:29:31
я сознательно этого не делаю

вопрос не об этом

Kirill
13.03.2018
06:29:42
ссзб?

Alexey
13.03.2018
06:29:58
Убрать Build из таска
И делать compile из sbt

Grigory
13.03.2018
06:30:18
sbt compile делай да, однако как мне кажется ран тоже не запускает тесты

Alexey
13.03.2018
06:30:32
Ну да не должен

Grigory
13.03.2018
06:30:53
Юрий попробуй из консоли а не из консоли идеи

если заработает то фича идеи

Daniel
13.03.2018
06:31:45
идейка же все равно через сбт сборку делает, не? т.е. настройками билда можно сделать

Юрий
13.03.2018
06:32:08
Юрий попробуй из консоли а не из консоли идеи
так работает, но мне нужно из идеи

Daniel
13.03.2018
06:32:14
или напрямую задать всё через запуск сбт таском

Google
Daniel
13.03.2018
06:32:55


Юрий
13.03.2018
06:34:25
всё не то

Убрать Build из таска
Вот этот вариант был ближе всех

поменял Build на Build, no error check

и всё норм теперь

Kirill
13.03.2018
06:35:06
Это программа "что?где?когда?"?

Юрий
13.03.2018
06:35:11
всем спасибо

Daniel
13.03.2018
06:35:15
угадайка

Admin
ERROR: S client not available

Kirill
13.03.2018
06:37:20
Нет, будто Юрий знает ответ и в горячо-холодно играет с нами

Юрий
13.03.2018
06:37:51
я не знал ответ

я предположил, что может кто-то знает

Nick
13.03.2018
06:44:12
так compile и тесты комплилит
Я ж говорю, что ты не скалист )

Nick
13.03.2018
06:45:56
Юрий как успехи с pureconfig,нашёл что искал?

Юрий
13.03.2018
06:46:11
Nick
13.03.2018
06:52:21
что именно?
Ну ты в гитлере вопрос задавал

Юрий
13.03.2018
06:53:20
Ну ты в гитлере вопрос задавал
Да я просто решил им поконтрибутить малоенько, уточнял куда именно

просто из проекта в проект кочуют одни и те же конвертеры, это стало напрягать

yaroslav
13.03.2018
06:54:15
вопрос не об этом
Правая кнопка по папке с тестами там есть ексклуд

Google
Юрий
13.03.2018
06:54:47
Правая кнопка по папке с тестами там есть ексклуд
Это заэксклудить тестовую папку совсем, мне не нужно такое поведение

мне нужно игнорировать ошибки в тестах при запуске

Anton
13.03.2018
08:10:06
Привет, может поможете. Дописываю свой первый пет проджект на скале. Начал писать тесты. После нескольких запусков получаю java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Metaspace. После перезапуска sbt тесты работают несколько запусков и затем снова java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Metaspace. Значит, что-то течет. Но я ведь закрываю соедениея в каждом тесте, а докер-тестконтейнер закрывает свое сам. Что я делаю не так? Чтобы повторить: 0. Запущенный докер 1. sbt 2. нексолько раз запустить: testOnly com.test.vacalendar.service.EmployeeServiceSpec

https://github.com/antonshwab/vacalendar/blob/master/src/test/scala/com/test/vacalendar/service/EmployeeServiceSpec.scala

Daniel
13.03.2018
08:11:08
метаспейс это про классы, стринг пул и т.п.

Anton
13.03.2018
08:16:02
Unrecognized VM option 'MaxMetaspaceSiRejectionze=3500m'

MaxMetaspaceSize это может быть?

Vladimir
13.03.2018
08:16:48
пардон export SBT_OPTS="-XX:MaxMetaspaceSize=3500m -Xms1024m -Xmx3500m"

Vladimir
13.03.2018
08:20:19
на целый день хватает... почти всегда

Anton
13.03.2018
08:20:27
Спасибо 15 запусков пережило.

Vladimir
13.03.2018
08:20:28
могу себе позволить

Nick
13.03.2018
08:20:41
А там ж есть сборка тоже.

Anton
13.03.2018
08:21:02
Если 8 гб памяти, сколько ставите обычно?

Nick
13.03.2018
08:21:03
Можно же unload делать

Anton
13.03.2018
08:21:17
Что такое unload?

Vladimir
13.03.2018
08:21:25
вручную? о_О обычно оно тупить начинает так, что проще перезапустить

Nick
13.03.2018
08:22:29
MaxMetaspaceExpansion в 0 сделать и кайфовать

Страница 1340 из 1499