
folex
16.11.2016
15:53:24
хелпер не тот
он для директории и содержимого
посмотри рядом с ним еще есть хелперы

Sergey Tolmachev
16.11.2016
15:54:54
просто packageMapping наверное

Google

folex
16.11.2016
15:55:18
скорее всего

Sergey Tolmachev
16.11.2016
15:55:27
сейчас попробую

Lev
16.11.2016
15:57:02
я ещё не вижу, где serverLoading задаётся

Sergey Tolmachev
16.11.2016
15:57:14
плагинами

Lev
16.11.2016
15:57:17
и да, скорее всего Debian, а не Universal

Sergey Tolmachev
16.11.2016
15:58:00
неа
пальцем в небо просто с этим sbt тыкать можно
то есть вот как сейчас и без serverLoading работает упаковка лоадера
а вот logback.xml никак

Lev
16.11.2016
16:23:03
я бы начал с дебага скоупов, чтобы хоть увидеть, когда конфиги для logback срабатывают
mappings in Universal <<= (mappings in Universal, assembly in Compile) map { (mappings, fatJar) =>
val filtered = mappings filter { case (file, name) => ! name.endsWith(".jar") }
filtered :+ (fatJar -> ("lib/" + fatJar.getName))
}
можно адаптировать и внутри логировать по ситуации
(пример взят из работающего билда)

Google

Sergey Tolmachev
16.11.2016
17:10:06
а как их дебажить то? запускать sbt в отладке и подключаться к нему идеей и ставить брейкпоинты?
или православно логировать в консоль эту магию?

Lev
16.11.2016
17:12:15
да хоть println =) и смотреть, в каких скоупах
сейчас, кмк, mapping не пробрасывается в packageBin, т.к. определён только в конкретных тасках

Sergey Tolmachev
16.11.2016
17:23:18
а как пробросить?
надо почитать про все эти скоупы и что куда откуда

Lev
16.11.2016
17:24:03
для начала надо проверить, будет ли работать без фильтра таска

Sergey Tolmachev
16.11.2016
17:25:00
я что-то не понял что мы этим проверяем и зачем этот фильтр
я наверное завтра продолжу этим заниматься, тем более завтра появится мощный саппорт :)
буду рад, если ты меня с ним свяжешь или хотя бы заредиректишь ответ

KrivdaTheTriewe
16.11.2016
17:28:58
Кто как офсеты Кафки и аккумуляторы хранит для спарка, или все на чекпоинты надеются ?
У меня кейс сейчас, что все хранит постгря

folex
16.11.2016
17:34:03
Sergey Tolmachev а ты это добавляешь в settings проекта?
(мало ли)

Sergey Tolmachev
16.11.2016
17:34:20
у нас нету settings проекта!

folex
16.11.2016
17:34:28
Ну ладно!

Sergey Tolmachev
16.11.2016
17:34:32
прям в корне валяется

KrivdaTheTriewe
16.11.2016
17:35:09
Fpconf все идут?

folex
16.11.2016
17:35:24
> 288 members

KrivdaTheTriewe
16.11.2016
17:36:33
О, @fomkin в спикерах

Google

Lev
16.11.2016
17:36:34
например, завести отдельные конфиги, понаследовать их от Debian и вызывать packageBin in DebianUpstart, определив mappings in DebianUpstart

Denis
16.11.2016
19:01:45
https://github.com/cassandra-scala/troy/blob/master/README.md

Grigory
16.11.2016
19:03:40
интересно

Dmitry
16.11.2016
19:09:41
@Angrymaz ^^
видишь как люди с кассандрой работают, не то что ты
http://cs6.pikabu.ru/images/big_size_comm/2014-11_6/14170423625989.png

folex
16.11.2016
19:13:54
О, ребята, которые работают с кассандрой, а у вас не было такого что в JMX датастаксовский драйвер репортит одно время, а если самому замерять сколько ResultSetFuture выполняется, получается СИЛЬНО больше?
executor queue depth при этом всегда 0, что бы эта метрика ни значила :)

James Tiberius Kirk ?
16.11.2016
19:16:05

Dmitry
16.11.2016
19:16:24
? да ладно, не расстраивайся. теперь-то знаешь

?Ivan
16.11.2016
20:16:50
Как db developer до сих пор не понимаю нафига так упираться в type safe разбор что sql, что cql. По мне так это overengeenering
Если уж надо сделать кастомный запрос - проверь его и запиши в константу, и дальше param binding. Для всего остального - орм хватит.

folex
16.11.2016
20:18:52
звучит как троллинг
@vndzzz это серьезно?
Ну в общем ответ один: рефакторинг
его проще делать, когда тайпчекер помогает

Nikolay
16.11.2016
20:20:13

folex
16.11.2016
20:20:22
такое да

?Ivan
16.11.2016
20:22:40
Рефакторинг, это аргумент, с ним не могу не согласится.

Google

?Ivan
16.11.2016
20:23:08
Вообще меня смущает sql зашитый в код, хоть type safe, хоть нет. Я часто встречаюсь с тем, что нужно править условие выборки, а не набор столбцов результата.

folex
16.11.2016
20:26:19
Да, мне тоже Query Builder'ы импонируют больше, чем вот это волшебство с sql""
И рефакторить их проще :)

Alex
16.11.2016
20:28:07
> править условие выборки
тут кстати по идее могли бы помочь refinement types

?Ivan
16.11.2016
20:30:25
Вот кстати сколько проект будет компилятся с нуля если будет порядка 500 выборок?

Aleksey
16.11.2016
20:50:15
Не прошло и трех недель, как мы выложили фотки с октябрьского московского митапа https://www.meetup.com/Scala-Moscow/photos/27390018/

Nikolay
16.11.2016
21:06:12
автор просто не осилил

Vladimir
16.11.2016
21:06:33
а главное, этот список можно поверх любого языка лепить
- js - нет монад и функторов!
- php - нет функторов и монад!

Aleksey
16.11.2016
21:07:16
И вот это "блять у них все мутабельное нахуйнахуй"
А еще "не ленивый".
К скале тоже.

folex
16.11.2016
21:09:37
это ж просто перевод вики?

Vadim
16.11.2016
21:09:48
да

folex
16.11.2016
21:09:58
о, я туда писал какой-то из пунктов
про scala.collection что ли?

Vadim
16.11.2016
21:10:22
а мапы, кто-нибудь "картами" называет, или только мне это кажется странным?

KrivdaTheTriewe
16.11.2016
21:10:34
Про монады @fomkin сокрушался, что нет в стдлибе

folex
16.11.2016
21:10:35
это странно.

Google

folex
16.11.2016
21:10:53
а не карта :D

Vladimir
16.11.2016
21:11:12
опередил

Aleksey
16.11.2016
21:11:15
справочник!
СПРАВОЧНИК!

Vladimir
16.11.2016
21:11:24
еле нагуглил в питоне %)

folex
16.11.2016
21:11:38
ваш справочник немного плосковат
видимо оттуда все ваши шутеечки
фить-ха
flat map, все дела