
Bulbu
04.05.2017
09:49:33
всем привет!
есть мастера сбт? A setting cannot depend on a task
как обойти это?

Sergey
04.05.2017
10:25:34
Сделать зависимость таской

Google

Arthur
04.05.2017
10:46:20
йоу, тут такая штука появилась http://frees.io/ чтобы на фримонадах собирать приложения
а кто-то натыкался на пример написаного сервиса на ней?
чтобы посмотреть как это выглядит в результате

Alex
04.05.2017
10:48:44
https://github.com/scala-exercises/scala-exercises

Arthur
04.05.2017
10:52:58
сенк

Aleksey
04.05.2017
12:22:21
Вопрос: как перезапустить скалачек с зафелившимся сэмплом?

Diemust
04.05.2017
12:26:32
testQuick погугли

Vladimir
04.05.2017
12:26:54
я где-то от них видел рекомендацию, мол выносите бедовые случаи в юнит-тесты

Diemust
04.05.2017
12:29:32
хотя когда я этим занимался, все, кажется, свелось к тому, что я смотрел, зафейлился ли прошлый запуск, грепал названия тестов и запускал через
-- -z "test1" -z "test2" ...

Aleksey
04.05.2017
12:30:37
вариант - делать предсказуемый сид и пускать с ним.

KrivdaTheTriewe
04.05.2017
14:34:33
Хочешь стать программистом?
6 причин начать изучать программирование на JavaRush. Узнай сейчас!
javarush.ru
Купить костыли, трости, ходунки
Широкий ассортимент. Доставка по России. Все товары в наличии
store.ortonica.ruАдрес и телефонМосква
почему так таргетирует?

Google

KrivdaTheTriewe
04.05.2017
14:35:26
@fomkin word2vec явно

Alexandr
04.05.2017
14:49:35
Памперсы. Для скалобоев ассортимнт должен включать памперсы. И сковороды с антипригарным. Посмотрел сегодня в проект, который БЕШЕНО использует анорм. Нафиг так жить...
Взяли спринговые темплейты с резалтмапперами, переписали на скале и вуаля! - теперь это Анорм. Или я ниасилил.

Ivan
04.05.2017
15:43:47
>Взяли спринговые темплейты
почему именно спринговые темплейты?

Andrey
04.05.2017
15:51:01

Alexandr
04.05.2017
15:53:13

Nikolay
04.05.2017
15:58:38

M
04.05.2017
16:01:39
Неудивительно, это ж скала

Alexandr
04.05.2017
16:29:36
Коллеги, пока не пятница и мы сохраняем здравость,
"Maybe is a Functor, an Applicative, and a Monad"
Я вот этого не понял. Что монада, по сути, аппликатив - вроде, понимаю. но в какой момент она фанктор?

KrivdaTheTriewe
04.05.2017
16:32:43

Берял
04.05.2017
16:34:30

Oleg
04.05.2017
16:35:55
@admins, а вы будете пулреквеститься сюда https://github.com/goq/telegram-list ?

KrivdaTheTriewe
04.05.2017
16:36:39

Oleg
04.05.2017
16:38:03

Alexandr
04.05.2017
16:38:47
спасибо

KrivdaTheTriewe
04.05.2017
16:39:07

Oleg
04.05.2017
16:39:13

Dmitry
04.05.2017
16:43:11
Господа, чет туплю, как в akka-streams разложить наследников sealed trait'a в зависимости от значения в разные флоу?
точнее есть много Flow[?, OutputMessage, NotUsed]

Google

Dmitry
04.05.2017
16:44:29
А хочется Flow[InputMessage, OutputMessage, NotUsed]
Вариант типа Source.single(...).via(...) не оч

Alexandr
04.05.2017
16:50:06
Серьезно?
А где лог?
@krivdathetriewe

Nikolay
04.05.2017
16:58:45

Dmitry
04.05.2017
16:59:11
Вот я смотрю, и видимо в глаза долблюсь
Не могу найти в доке

Nikolay
04.05.2017
16:59:24
там раскладываешь по output портам элементы в зависимости от признака
sealed trait Base
case class Foo() extends Base
case class Bar() extends Base
Partition[Base](2, {
case _:Foo => 0
case _:Bar => 1
})

Dmitry
04.05.2017
17:00:51
Ага, а макросов не завалялось?

Nikolay
04.05.2017
17:01:10
я ручками раскидывал

Dmitry
04.05.2017
17:01:17
Ага
Спс

Nikolay
04.05.2017
17:01:46
можно еще к каждому output порту collect добавить чтобы тип конкретный был
если это требуется
так у всех output-ов будет Base тип

Dmitry
04.05.2017
17:02:28
Во
Это огонь

Google

Nikolay
04.05.2017
17:02:44
если до макросного/shapeless решения дойдешь, то поделишься?

Dmitry
04.05.2017
17:02:53
Ага
Постараюсь сделать

Admin
ERROR: S client not available

Nikolay
04.05.2017
17:07:17
и?

Dmitry
04.05.2017
17:07:42
или типа collect({case _: Mytype})

Nikolay
04.05.2017
17:07:54
да, вот так
я к тому что можно partition и кучку collect объединить в один FanOutShape и использовать его
sealed trait Base
case class Foo() extends Base
case class Bar() extends Base
val theRouter = GraphDSL.create() { implicit builder =>
val router = builder.add(Partition[Base](2, {
case _:Foo => 0
case _:Bar => 1
}))
val collectFoo = builder.add(Flow[Base].collect[Foo]({case e: Foo => e}))
val collectBar = builder.add(Flow[Base].collect[Bar]({case e: Bar => e}))
router.out(0) ~> collectFoo
router.out(1) ~> collectBar
new FanOutShape2(router.in, collectFoo.out, collectBar.out)
}
что-то в этом духе

Dmitry
04.05.2017
17:12:33
Воу, круто

Nikolay
04.05.2017
17:12:37
тип всего этого будет Graph[FanOutShape2[Base, Foo, Bar], NotUsed]
ну и там дальше просто использовать в другой части графа

KrivdaTheTriewe
04.05.2017
17:13:55
https://medium.com/iterators/crushing-boilerplate-with-scala-macros-754860551c98

Nikolay
04.05.2017
17:14:42
вот, а вообще в такой штуке довольно много бойлерплейта - согласен что было бы круто написать в виде макроса

Dim
05.05.2017
00:48:10
Народ, а что App выпилили в 2.12 ? Такая удобная штука была для helloword'ов )
Идея ругается, что не находит этот трейт

Darkhan
05.05.2017
04:15:16

Nick
05.05.2017
06:15:34
в 2.12 нет

Google

Nick
05.05.2017
06:16:01

Dim
05.05.2017
06:18:07
скалу то подрубил?)
Не, похоже Идею, все компилируется, проверил, но Идея не находит трейт и подсвечивает красным.
2017.1

Nick
05.05.2017
06:18:37
возможно баг в конкретной версии, у меня eap работает

Darkhan
05.05.2017
06:21:51
Такое бывает если интернет упал при первом импорте проекта. Я обычно удаляю папку .idea и все заново. Может есть способ получше, но не знаю

Wystan
05.05.2017
06:35:54
а какой сейчас самый полезный курс на курсере по околоматематике/компьютер сайнс?

Dim
05.05.2017
06:40:21

Alexander
05.05.2017
06:56:12

Maks
05.05.2017
07:10:06
Что-то конкретней?
Вставлю свои 5 копеек. Ну, узнать что-нибудь полезное из того, что ранее не изучал и в качественном виде. Например так
Расширить кругозор качественным контентом, вот!
...а если это будет еще и полезным, то вообще шикарно.
Я предполагаю подразумевалось что-то вроде этого.

Wystan
05.05.2017
07:36:42
Прям с языка снял слова. Да ничего конкретного, просто чувствую, что тупею. пора начальником становиться что ли

Grigory
05.05.2017
07:38:09
директором*)

Nick
05.05.2017
07:40:41