@scala_ru

Страница 319 из 1499
Denis
15.12.2016
14:00:16
(из того что я юзаю) :)

Mikhail
15.12.2016
14:00:17
вроде ж были там какие то регрессии со временем компиляции и прочее
это наверное у тех кто любит в коде сатану повызывать)

Denis
15.12.2016
14:00:43
ну да там регрессии вроде были при множественном наследовании трейтов

но я не помню уже когда писал более одного трейта в extends

Google
Mikhail
15.12.2016
14:02:53
как все таки на найтли билдс плагин переключить? что-то гугл выдает старое и не подходящее(

Daniel
15.12.2016
14:03:04
это как ты так живёшь? StrictLogging + CommonBusinessLogic - уже два

@rudogma Preferences -> Languages & Frameworks -> Scala -> Updates

Mikhail
15.12.2016
14:04:42
спасибо)

Lev
15.12.2016
14:13:49
похоже, что в подкасте сегодня будет весело

у них там пригорело из-за опроса http://surveys.jetbrains.com/s3/bcdb978991cc

груви не включили ?

но скала (и котлин), естественно, в списке

Vadim
15.12.2016
14:24:51
какой-то огромный у них опрос

Daniel
15.12.2016
14:25:02
Проголосуйте кому не лень: https://youtrack.jetbrains.com/issue/SCL-11147

Mikhail
15.12.2016
14:27:16
алешки из джетбрейнс не потрудились сделать емейл обязательным и не проверили есть ли логин джетбрейнс) теперь я аноним, но они все равно готовы уведомить меня по неизвестному для них емейлу)

но работает кнопулька в браузере "назад" и позволяет пройти шажочек по новой)

Daniel
15.12.2016
14:31:35
UX на высоте!

Google
Aleksei
15.12.2016
14:32:37
так. для быстрого пруф оф концепт рест сервиса что лучше взять? чтобы без левых зависимостей просто максимально просто и в джсон чтобы умело?

Mikhail
15.12.2016
14:33:08
пушка + водка ?

но я не пользовал)

Nikolay
15.12.2016
14:33:28
я бы взял finch+circe

но под “без левых зависимостей” это не подходит

Dmitriy
15.12.2016
14:34:56
это наверное самые жирные зависимости

Aleksei
15.12.2016
14:35:51
ну ок. тогда вариант чтобы прямо раз вжух и сервис писать, а не разбираться с кастомными маршаллерами, акка-хттп всем хорош, но слишком монструозен для простых задач.

Dmitriy
15.12.2016
14:37:13
play? :)

Daniel
15.12.2016
14:37:15
ну, он если и монструозен, то разве что объёмом assembly джара, а так-то DSL проще простого

(я про akka-http если что)

Lev
15.12.2016
14:37:41
Можно akka-http для роутинга, а маршаллинг чем-нибудь удобным делать

Denis
15.12.2016
14:37:54
маршаллиннг через akka-http-json

Daniel
15.12.2016
14:38:05
+1

Aleksei
15.12.2016
14:38:06
так и понял что выхода нет

так и сделал уже

думал что то попроще может быть =(

Nikolay
15.12.2016
14:38:41
вообще иногда жаль что нет)

Vadim
15.12.2016
14:38:46
голый финагл и строками джон фигачить

Google
KrivdaTheTriewe
15.12.2016
14:38:47
если совсем просто то scalatra

Vadim
15.12.2016
14:38:57
или вообще nodejs

Lev
15.12.2016
14:38:57
Нужен новый фреймворк!

KrivdaTheTriewe
15.12.2016
14:39:11
PiVo

Nikolay
15.12.2016
14:39:22
тут кидали недавно на котлине

https://github.com/wasabifx/wasabi

var server = AppServer() server.get("/", { response.send("Hello World!") }) server.start()

такие вот примеры в README подкупают

при условии если оно так и будет, и можно найти как сделать что-то посложнее

Grigory
15.12.2016
14:42:25
такие были и для плея

https://gist.github.com/xuwei-k/422365f271b12603d33c

Grigory
15.12.2016
14:42:45
вообще #!/usr/bin/env scalas

KrivdaTheTriewe
15.12.2016
14:43:20
нужно было на интервью гвоорить, что я разрабатывал на плее

Nikolay
15.12.2016
14:43:26
да, я им даже пользовался. но скажу честно, было не очень удобно

KrivdaTheTriewe
15.12.2016
14:43:57
На самом деле финч очень нравится валидацией параметров прямо в роутах

Nikolay
15.12.2016
14:43:59
хотя нет. было плохо когда я попытался twirl использовать оттуда

а так нормально

Grigory
15.12.2016
14:44:20
twirl не любит дженерики?

Nikolay
15.12.2016
14:45:19
проблема была в чем-то другом. скажу честно - сейчас не вспомню. там кажется имплиситная каша с i18n у меня получалась

Google
Nikolay
15.12.2016
14:45:37
хотя мне совсем не нужен было i18n

Grigory
15.12.2016
14:48:13
%)

:D

Nikolay
15.12.2016
14:49:04
но да, я примерно про такие штуки и говорю - минимальный сервер, который можно с 10 строк стартовать

Bulbu
15.12.2016
15:19:46
кто-то может объяснить суть метода def align(value: Int, alignment: Int): Int = (value + (alignment - 1)) & ~(alignment - 1)

Iaroslav
15.12.2016
15:27:18
выравнивает число по границе (aligment)

например хочешь выровнять размер по 4 байтам

align(5, 4) = 8

Admin
ERROR: S client not available

Iaroslav
15.12.2016
15:27:44
align(9, 4) = 12

юз кейс из Сишных структур :)

Bulbu
15.12.2016
15:28:46
вот первые два предложения мне не понятны)

никогда не приходилось выравнивать

Iaroslav
15.12.2016
15:29:17
грубо говоря ближайшее кратное значению в aligment

Bulbu
15.12.2016
15:29:30
align(2,5) = 2

как так?

Iaroslav
15.12.2016
15:30:22
ага, согласен. догадка неверна

Alex
15.12.2016
15:30:25
я подозреваю, там подразумевалось что будет выравниваться только по степеням двойки

Bulbu
15.12.2016
15:31:01
я схитрил, есть небольшой джавадок

* Align a value to the next multiple up of alignment. * If the value equals an alignment multiple then it is returned unchanged.

Google
Bulbu
15.12.2016
15:31:21
т.е. Ярослав вроде бы прав

Denis
15.12.2016
15:31:23
Alex
15.12.2016
15:31:24
ну да так и есть, расчитывали на степени двойки

2^n -1 = 1..1

Bulbu
15.12.2016
15:32:14
откуда такое утверждение?

Alex
15.12.2016
15:32:20
а комплемент - нули, то есть & сбросит нижние n бит

я в двоичной

Bulbu
15.12.2016
15:32:45
там же не написано, что расчитывали на степени 2

как понял?

Mikhail
15.12.2016
15:33:12
https://scalafiddle.io/sf/iGCAwpj/0

что-то я не вижу степень двойки. может просто кто-то наипался? )

Nikolay
15.12.2016
15:34:27
жесть же мутабельная
в scala скорее всего это будет одним выражением

Denis
15.12.2016
15:35:31
ну хз, роутинг отдельно север отдельно

Lev
15.12.2016
15:36:02
что-то я не вижу степень двойки. может просто кто-то наипался? )
работает оно только со степенями двойки. отличный пример ужасного дизайна апи

Bulbu
15.12.2016
15:36:25
степень 2 оба аргумента должны быть?

Alex
15.12.2016
15:36:33
нет

второе толькое

Bulbu
15.12.2016
15:39:07
все, метод понят. Всем спасибо)

Mikhail
15.12.2016
15:39:34
а комплемент - нули, то есть & сбросит нижние n бит
а ~ зачем? оно же только первый бит в 1 ставит

Bulbu
15.12.2016
15:39:53
2☕️ Алексу

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