@scala_ru

Страница 287 из 1499
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
намедни помыкавшись с эволюшнс, рад что на основном проекте мы от них отказались %)

Vladimir
09.12.2016
09:06:53
а что делаете тогда?
https://github.com/blair/scala-migrations

оно заброшенное, но т.к. позволяет произвольный sql выполнять, хватает

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

с чем траблы были?

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

а что-то адекватное типа ликвабейс или флайвей, не?
у флайвея на тот момент какая-то неясная ситуация с java api была, или я просто нихрена не понял, когда читал доку

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

Юрий
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
:)

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
если я хочу в тестах поднимать на h2 ту же БД, что на mysql, не будет проблем с несовместимостью?
Если вы пишете такой код, который 100% нормально работает и там и там - то проблем не будет. На практике мы юзали одну и ту же бд, потому что h2 не все фичи mysql умеет.

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
код совместим, а при развертывании схемы во что-то вляпывались, с ходу не вспомню
Там можно писать не на sql, а на других диалектах, которые генерируют sql. И там для разных бд будет генерироваться разный sql

ща скажу страшную вещь

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 молодцы

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

там и монга и редис итд

вобщем лухари

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

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

Vladimir
09.12.2016
09:27:24
а какой смылс тестить на одной базе, а в проде другая? =)
с точки зрения выборок h2 и mysql как раз более-менее совместимы, т.е. движ отработает как надо, цель именно слик-код проверить

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
вообще оперативно выложили. 8 декабря был доклад
сам sbt-hydra только в приватной бете

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

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
не работает, видимо чат приватный, тогда к @clayrat
насколько я понимаю устройство телеграма, до 200 человек все чаты приватные, т.е., нужен инвайт чтоб зайти

Nikolay
09.12.2016
09:57:31
насколько я понимаю устройство телеграма, до 200 человек все чаты приватные, т.е., нужен инвайт чтоб зайти
неа, автор/админ может сам сделать свой чат публичным, указав короткое имя

или там 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
Но действительно хорошо, что иногда всё же в таких тормозных вещах как банки и гос структуры появляются люди, которые пытаются проталкивать новые технологии, даже если они непривычные и более сложные
На работе проводим большую часть времени, поэтому лучше проводить в умной компании и с пользой. Ну а дальше демонстрация реального эффекта через пару месяцев в цифрах убеждает любого твердолобого рукойводителя.

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
Слушайте, есть вот такая говнина, называется Azuki. Для локальной оркестровочки
По поиску только какой-то хентай ищется, ты бы ссылку кинул ап чем :)

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

Jey
09.12.2016
11:28:39
Azuki App

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
Ты уже вернулся?
Завтра вернусь

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
так то scala.meta приятно пользоваться
Поиграться интересно и развивает, в продкшн сильно рано

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
Узковато не?

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

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