
Nikolay
09.12.2016
08:56:27
@bynull не совсем понимаю твою тему с плагинами sbt. как версия билда соотносится с версией scala, которую ты используешь в проекте?

Viacheslav
09.12.2016
08:59:02
смари, в plugins.sbt прописано так:
libraryDependencies ++= Seq(
"com.typesafe.play" % "play-jdbc-evolutions_2.11" % "2.5.10",
)
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.5.10")дык вот, так оно не взлетит, потому что эволюшнс тащит за собой плей для 2.11 а плагин плей для 2.10
а зависимости play-jdbc-evolutions_2.10 нет) 2.10 кончилась на плее 2ю4ю8 ))
сплошной джэки чан везде)

Google

Viacheslav
09.12.2016
09:02:22
и да, никак не соотносится с версией в проекте, просто не могу депендосы в кучу собрать из за конфликтов, чтобы таску написать

Vladimir
09.12.2016
09:05:39
намедни помыкавшись с эволюшнс, рад что на основном проекте мы от них отказались %)

Oleksandr
09.12.2016
09:06:31

Vladimir
09.12.2016
09:06:53
оно заброшенное, но т.к. позволяет произвольный sql выполнять, хватает

Viacheslav
09.12.2016
09:08:11
а что-то адекватное типа ликвабейс или флайвей, не?
с чем траблы были?

Vladimir
09.12.2016
09:10:40
навскидку: plain sql от mysql несовместим с h2 в некоторых случаях; если поправишь очепятку в уже примененном sql, эволюшнс увидит, что хэш сменился и будет пытаться накатить его по-новой

Юрий
09.12.2016
09:12:30
юзайте liquibase,он норм

Viacheslav
09.12.2016
09:12:34

Юрий
09.12.2016
09:12:37
есть sbt плагин

Google

Viacheslav
09.12.2016
09:12:58
а если уже километры гамна на эволюшенсе написаны? чо делать

Юрий
09.12.2016
09:13:08
страдать?

Aleksei
09.12.2016
09:13:30
молча =)

Vladimir
09.12.2016
09:13:38
я б оставил в покое и перекатился на что-то поприличнее

Andry
09.12.2016
09:14:29
Запросить у бизнеса финасирования на перекладывание гамна в другую кучу

Vladimir
09.12.2016
09:14:32
юзайте liquibase,он норм
если я хочу в тестах поднимать на h2 ту же БД, что на mysql, не будет проблем с несовместимостью?

Andry
09.12.2016
09:14:33
:)

Viacheslav
09.12.2016
09:15:00

Vladimir
09.12.2016
09:15:16
варианты?

Viacheslav
09.12.2016
09:15:19
https://github.com/wix/wix-embedded-mysql
докер опять же)

Юрий
09.12.2016
09:15:57

Viacheslav
09.12.2016
09:16:12
ух боюсь наборос с докером хороший получился, ща начнётся опять)

Vladimir
09.12.2016
09:17:44
докер бы да, но еще пока нэт
код-то на слике, ему норм

Viacheslav
09.12.2016
09:18:21
вобщем мне wix понравился, крутейшая штука

Vladimir
09.12.2016
09:18:28
закурю

Юрий
09.12.2016
09:18:47
ща скажу страшную вещь

Google

Grigory
09.12.2016
09:19:03
а ембедед скуль сервер не работает?
з.ы. для постгреса поднимаю докер для тестов O:

Юрий
09.12.2016
09:19:10
в xml удобно такие штуки писать

Andry
09.12.2016
09:19:16
А вот кстати риторический вопрос про написание тестов. А на паркуа например в тестах базу поднимать? Я сначала на интеграционные тесты делал моки, а потом решил забить на енто муторное дело, и просто тестю функции(методы)

Viacheslav
09.12.2016
09:19:20
да и вообще https://github.com/flapdoodle-oss молодцы
эмбедэд постгря тоже есть, яндексоиды запилили на основе флапдудла
там и монга и редис итд
вобщем лухари

Vladimir
09.12.2016
09:22:33

Aleksei
09.12.2016
09:25:02
а какой смылс тестить на одной базе, а в проде другая? =)

Bulbu
09.12.2016
09:25:56
есть кто-то, кто может помочь с nginx?

Vladimir
09.12.2016
09:27:24

Andry
09.12.2016
09:36:41
Гм... ну вот тут и есть странность, т.е. надо протестить как в базу запишется?

Vladimir
09.12.2016
09:37:37
как выберется

Andry
09.12.2016
09:44:36
Гм ну опять же ты же не напрямую выбираешь из БД? Т.е. ты на процес выполнения запроса никак не повлияешь... Потому проще написать тест на логику твоего приложения, предположив, что данные из базы выбираются как надо... Ну енто ИМХО. Просто я помучившись с моками для Верблюда, отказался от затеи делать интеграционные тесты, и перешел к тетированию конкретных функций...

Vladimir
09.12.2016
09:48:07
на сам процесс запрос, конечно не повлиять; если бы slick генерил читаемый запрос, можно было бы просто проверять, что на выходе корректный запрос. А тут получается, что он строит ast, которое может и не построиться и еще не факт, что выборка будет такой какая нужна (в силу некоторой эзотеричности самого слика)

Nikolay
09.12.2016
09:51:39
тут кто-то hydra упоминал, есть видео с scala exchange от авторов https://skillsmatter.com/skillscasts/9145-compilation-time-a-bigger-hammer#video
вообще оперативно выложили. 8 декабря был доклад

Timothy
09.12.2016
09:52:25

Nikolay
09.12.2016
09:52:34
я про scalaX

Andry
09.12.2016
09:53:06

Google

Nikolay
09.12.2016
09:53:35

Timothy
09.12.2016
09:53:46
неа, приват же(

Nikolay
09.12.2016
09:54:35
а никто не нажимал кнопочку “Request demo” у них на сайте?

Alex
09.12.2016
09:56:31

Nikolay
09.12.2016
09:57:31
или там convert to supergroup сначала сделать, не помню точно

Alex
09.12.2016
09:59:00
где тут?
https://telegram.me/joinchat/Ai4h2D9SWO_a-Kur_k51Rg

Admin
ERROR: S client not available

Oleg
09.12.2016
10:08:38

Mike
09.12.2016
10:46:01

Andry
09.12.2016
11:24:35

Jey
09.12.2016
11:26:39
Слушайте, есть вот такая говнина, называется Azuki. Для локальной оркестровочки
Никто других похожих штук не знает?

Mike
09.12.2016
11:27:04
Интересно тут на scala exchange, было полезно пообщаться по опыту изготовления scala программеров. Да и доклад по макросам понравился
Odersky увлеченно толкал речь про dotty

Andry
09.12.2016
11:28:27

Nikolay
09.12.2016
11:28:28
> Да и доклад по макросам понравился
Бурмако про scala.meta и семантическое API?

Jey
09.12.2016
11:28:39
Azuki App

Andry
09.12.2016
11:28:45

Jey
09.12.2016
11:28:51
https://github.com/azukiapp/azk

Google

Jey
09.12.2016
11:29:16
Хорошая штука, но слишком говнистая местами, хочется посмотреть на альтернативы, а такое ощущение, что альтернатив банально нет

Mike
09.12.2016
11:29:35
Доделают

Nikolay
09.12.2016
11:29:49
когда будет не сказал?

Mike
09.12.2016
11:30:22

Oleksandr
09.12.2016
11:30:49

Nikolay
09.12.2016
11:30:51
так то scala.meta приятно пользоваться

Mike
09.12.2016
11:31:03

Andry
09.12.2016
11:31:04

Kirill
09.12.2016
11:31:39
видео нет?
https://skillsmatter.com/conferences/7432-scala-exchange-2016#skillscasts
зарегаться и можно смотреть, как минимум вчерашние

Nikolay
09.12.2016
11:31:42
видео нет?
судя по тому что видео с 8 декабря уже выложили, сегодняшние доклады тоже скоро будут https://skillsmatter.com/conferences/7432-scala-exchange-2016#skillscasts

Mike
09.12.2016
11:32:02

Dmitry
09.12.2016
11:33:31

Denis
09.12.2016
11:35:38
В последнем nightly билде плагина закрыли баги которые меня беспокоили

Dmitry
09.12.2016
11:38:00
Мож встречу по скала мета соорудим?
Для сочувствующих

Denis
09.12.2016
11:38:45
Узковато не?

Nikolay
09.12.2016
11:39:06

Aleksey
09.12.2016
11:39:10
В двадцатых числах все соберемя. Что распыляться?