@scala_ru

Страница 931 из 1499
Aleksei
13.09.2017
08:24:51
а чо прямо все все все тут сидят и пилят на акторах что-то?

Kirill
13.09.2017
08:25:32
не, у меня в вопросе ударение было на слово "Шипилёв" )

Google
Daniel
13.09.2017
08:27:01
эту коллеги подарили

Kirill
13.09.2017
08:29:11
шенанду-таки завёл?)

Daniel
13.09.2017
08:30:31
еще нет, мониторинг пилим

Nick
13.09.2017
08:32:04
Кстати, у кого какие планы насчёт десятки ? Осталось то совсем чуть-чуть)

Kirill
13.09.2017
08:32:24
еще нет, мониторинг пилим
А ты заводишь бекпорт в 8ку или с девяткой?

Pavel
13.09.2017
08:32:36
шенанду-таки завёл?)
уже давно можно использовать

Nick
13.09.2017
08:33:34
уже давно можно использовать
Можно использовать в проде ?

Pavel
13.09.2017
08:34:00
формально никто не запрещает

Nick
13.09.2017
08:34:55
Учитывая как Шипилёв делает баги во время трансляции, я бы не стал юзать до офф релиз. Тем более в проде)

Wystan
13.09.2017
09:34:37
Господа, больше не могу. Есть в джаве какой-то аналог скала коллекций? пока нашел вот это: https://github.com/jOOQ/jOOL

Alexander
13.09.2017
09:37:20
жизнь боль

Oleksandr
13.09.2017
09:37:29
http://vavr.io/
собсно это и есть скала коллекции (идеологически), в терминах джавы

Google
Wystan
13.09.2017
09:41:23
http://vavr.io/
Ок, спасибо. Смотрю.

Oleksandr
13.09.2017
09:47:36
а никто не в курсе, были ли у клаудеры в последнее время конфликты между девелоперами и манагерами? вроде как часть народа свалила, некоторые, например, в confluent

Wystan
13.09.2017
10:00:42
>If you’re coming to Vavr after using Java’s Optional class, there is a crucial difference. In Optional, a call to .map that results in a null will result in an empty Optional. In Vavr, it would result in a Some(null) that can then lead to a NullPointerException >Some(null) чо-то даже не знаю

Юрий
13.09.2017
10:01:40
В скале такое же поведение

можно сделать Some(null)

folex
13.09.2017
10:05:19
>If you’re coming to Vavr after using Java’s Optional class, there is a crucial difference. In Optional, a call to .map that results in a null will result in an empty Optional. In Vavr, it would result in a Some(null) that can then lead to a NullPointerException >Some(null) чо-то даже не знаю
ну всё правильно, никакого лишнего неявного поведения. Думаешь что там может быть null, оборачивай в Option, и делай flatMap

Mikhail
13.09.2017
10:56:57
кстати, я не сразу заметил линку на публичное чтиво fpformortals в текущем виде, и если кто еще вдруг не заметил, то вот она - https://leanpub.com/fpmortals/read

Alexander
13.09.2017
11:06:56
а что там страшного? По оглавлению вроде ничего такого

Юрий
13.09.2017
11:11:47
Просто я сравниваю с advenced scala with cats, которая куда более for mortals

Oleg
13.09.2017
11:31:41
>If you’re coming to Vavr after using Java’s Optional class, there is a crucial difference. In Optional, a call to .map that results in a null will result in an empty Optional. In Vavr, it would result in a Some(null) that can then lead to a NullPointerException >Some(null) чо-то даже не знаю
всё логично, по законам аппликатив функтора pure(x).map(f).map(g) === pure(g(f(x))) чтобы он выполнялся при f(x) = null должна быть именно такая логика

Alexander
13.09.2017
11:36:20
красная книга "страшнее"

Wystan
13.09.2017
11:39:03
Но вообще хз. Это же джава, придется очень много чег оборачивать. С другой стороны, да. В любом случае, vavr - выглядит страшновато, но там есть flatMap. А jOOL лишь небольшая оболочка над стримами - проще ввести в команде джавистов, которая не использует лямбды.

Nikita
13.09.2017
11:58:06
как в intellij посмотреть implicit параметр для implicit conversion? мой текущий костыль - сделать implicit преобразование явным, и посмотреть что ему в параметры подается. может есть способ проще?

Aleksei
13.09.2017
11:58:43
на маке ctrl-Q

а параметр

сорян попутал

Nikita
13.09.2017
11:59:10
да да, оно не так просто :)

Wystan
13.09.2017
12:03:10
я жмакую ctrl+A, а потом пишу implicit.. и там implicit parameters.. оно?

Nikita
13.09.2017
12:06:43
не совсем. мне нужно посмотреть параметры не текущего метода, а параметры имплиситного преобразования которое меняет то что мы пихаем в метод. я могу посмотреть что за имплисит используется, а что приходит в его имплиситные параметры уже нет (потому как имплисит сам показан в контекстной менюхе).

Google
Pavel
13.09.2017
12:32:25
Cdm + shift + p

Nikita
13.09.2017
12:35:50
к сожалению тоже не сработает. наверное лучше пример кода показать: https://github.com/mesosphere/marathon/blob/master/src/main/scala/mesosphere/marathon/api/akkahttp/v2/AppsController.scala#L92

Oleg
13.09.2017
12:37:10
Да никак

Это же классическая задача - найди инстанс ТС, использующегося вот в этом синтаксисе

Я тоже вручную пишу implicitly[...]

Митко Соловец?
13.09.2017
12:38:44
кто консул юзает?

Oleg
13.09.2017
12:39:02
Смотрю по ctrl-Q искомый имплисит тип, сверху дописываю implicitly и смотрю, что найдёт

А вот в энзиме работает

Поиск имплисит параметров таких

Nick
13.09.2017
12:46:21
И надеюсь последнюю неделю

Митко Соловец?
13.09.2017
12:49:09
вы руками конфиги загружаете в него?

или есть может тулза готовая

Nick
13.09.2017
12:49:39
Морда у него есть

Митко Соловец?
13.09.2017
12:50:44
ну про морду в курсе, ну руками все это заности, у нас просто небольшое приложение, которое через хттп-клиент шлет конфиги к нему в хранилище, а они потом по всем кластеру рассасываются

Nick
13.09.2017
12:51:19
Bash , curl , API

Митко Соловец?
13.09.2017
12:51:31
понял

Diemust
13.09.2017
12:51:41
https://github.com/breser/git2consul

Nick
13.09.2017
12:51:50
Есть консольная утилита, но я не юзаю

Alexey
13.09.2017
14:08:04
как можно заменить слово factory чтобы не резало глаз в названии класса?

Google
Yura
13.09.2017
14:08:42
Всем привет, посоветуйте плиз нюбу пришедшему из пхп мира, html шаблонизатор, желательно чтобы к нему в нагрузку не шел некий большой фреймворк.

Alexey
13.09.2017
14:08:44
а то слишком интерпрайзом пахнет

Diemust
13.09.2017
14:09:29
Play
"не шел большой фреимворк"

Юрий
13.09.2017
14:10:16
"не шел большой фреимворк"
Сорян, не увидел "не". Ну тогда Scala tags

Alexey
13.09.2017
14:10:55
твирл жи не тянет за собой плей

Alexey
13.09.2017
14:11:18
jsp
нуну, а рендерить чем будешь?

KrivdaTheTriewe
13.09.2017
14:11:29
левша же есть

folex
13.09.2017
14:17:07
/toxic 40

Oleg
13.09.2017
14:28:08
<version>0.2.0</version> как почти у всех моих либ

Daniel
13.09.2017
14:31:52
свагеровский генератор вроде постарше

Sergey
13.09.2017
14:32:50
/toxic

Daniel
13.09.2017
14:35:52
/toxic
если вы пытаетесь обучать бота на распознавание токсичности, то он еще не умеет это делать (you are welcome to make pull request) =)

Sergey
13.09.2017
14:36:30
а ссылочку на репозиторий

Daniel
13.09.2017
14:37:24
https://github.com/optician/Telegram-Silencer если будет действительно желание запилить что-то такое, то сделаю подробное описание

Google
Alexey
13.09.2017
15:02:38
Provider
Я пока producer решил написать, но может быть возьму этот вариант)

Vladimir
13.09.2017
15:03:06
lightbend любит его

Kirill
13.09.2017
15:08:58
"не шел большой фреимворк"
pebble - аналог twig из мира java

http://www.mitchellbosecke.com/pebble/home

Aleksei
13.09.2017
16:00:24
я чота пропустил эту движуху с ботом, а он хорош!

поставил звездочку в репу!

@optician_owl а где сам бот крутится?

Daniel
13.09.2017
16:04:09
Aleksei
13.09.2017
16:05:24
На десктопе)
правда чтоли?

@optician_owl слушай, я конечно за то чтобы дока для девелоперов появилась ) я бы научил бота плохому =)

Daniel
13.09.2017
16:07:31
Я его не вырабую и бесплатно

Доку напишу

Aleksei
13.09.2017
16:08:43
Блин, вот так вот уедешь в отпуск, а тут такая движуха

а еще и думаю что за фигня такая удобная в телеграмме появилась, сама спам определяет

а тут вон оно чо

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