
Sergey
10.09.2018
19:30:41
у opsgenie в блоге вроде

Alexandr
10.09.2018
19:30:52
там нетти
Так, он же поверх бута с томкатом стартует, не?
Или нетти позже впилили?

Sergey
10.09.2018
19:31:36
первый да вроде, второй точно нетти

Google

Sergey
10.09.2018
19:31:59
http://techblog.netflix.com/2016/09/zuul-2-netflix-journey-to-asynchronous.html

Alexandr
10.09.2018
19:34:02

Konstantin
10.09.2018
20:30:26
Я корутины более подробно наконец начал тыкать, подскажите, а как лучше запустить 2 параллельных операции в рамках одной функции?
launch(context = IO, parent = ...) {
val details = ... getDetails()
withContext(UI) {
...
}
}
Внутри getDetails` я бы хотел запустить 2 операции параллельно. Можно сделать так
suspend fun getDetails(): Details {
val a = async { getA() }.await()
val b = async { getB() }.await()
return Details(a, b)
}
Такой вариант ок или есть лучше?
По идее, async бы тоже указать parentJob следовало

Alexander
10.09.2018
20:37:14


Artem
10.09.2018
20:38:31
В варианте выше корутины будут выполняться параллельно
https://proandroiddev.com/android-coroutine-recipes-33467a4302e9
вот тоже неплохой гайдик


Dmitriy
10.09.2018
20:44:48
всем привет, чего нужно написать, чтобы убрать в идее "Could not autowire. No beans..." у конкретного свойства? @SuppressWarnings("SpringJavaAutowiringInspection") не работает

Konstantin
10.09.2018
21:02:08

Nail
11.09.2018
00:47:42

Alexandr
11.09.2018
02:18:31

Дмитрий
11.09.2018
02:33:34
Всем бобра, у кого нибудь случайно не завалялось книжки по андроиду с котлином?

Google

Mikhail
11.09.2018
04:59:23

Дмитрий
11.09.2018
05:00:10
Точно, про этот ресурс то я и забыл, спасибо)

Иван
11.09.2018
08:55:29
У вас бывало, что сорцы не скачиваются в IDEA?
Download sources не помогает

Alexandr
11.09.2018
08:56:42

Иван
11.09.2018
08:57:42
Пойду папку m2 дропну)
Всегда помогало)

Alexandr
11.09.2018
08:58:49
хм, действительно странно
есть куча вариантов
реимпорт
закрыть - открыть вкладку с кодом
бывает помогает

Dmitriy
11.09.2018
09:54:20

Alexandr
11.09.2018
09:55:45
может, надо в гредле генерированный соурсет подсунуть, идея о нем по-умолчанию не знает

Ivan
11.09.2018
09:57:18

Dmitriy
11.09.2018
09:57:36

Alexandr
11.09.2018
09:58:00

Google

Dmitriy
11.09.2018
10:00:24
я может чего-то не понимаю, конечно, не генерируется оно вот этой штукой без запуска грэдла

Alexandr
11.09.2018
10:01:50
и не должно
и не будет

Dmitriy
11.09.2018
10:02:12
тьфу, в смысле наоборот, оно ей генерируется

Alexandr
11.09.2018
10:02:24
нет

Dmitriy
11.09.2018
10:02:26
я не запускаю gradle и у меня в проекте сейчас нет каталога build

Alexandr
11.09.2018
10:03:04
gradle clean build сделай и посмотри в build/generated
или что то в этом роде

Dmitriy
11.09.2018
10:04:52

Alexandr
11.09.2018
10:05:43
не делай сборку идеей, сделай импорт гредл проекта и в настройках олтметь выполнять все через гредл
иначе боль

Dmitriy
11.09.2018
10:06:25

Alexandr
11.09.2018
10:06:35
а вот нифига
это раз
два

Dmitriy
11.09.2018
10:06:49
ну мой опыт говорит, что очень даже фига
разница раз так в 100 может быть по времени

Alexandr
11.09.2018
10:07:19
идея тупо скомпилит классы и максимум соберет джарник по каким то свим правилам
брр, бред

Google

Dmitriy
11.09.2018
10:07:31
ну один проект у меня грэдл собирал минуты две каждый раз )
это был ОЧЕНЬ БОЛЬШОЙ проект )
я бы застрелился, наверно, если бы только грэдлом его собирал

Alexandr
11.09.2018
10:09:01
у тебя была выключена инкрементальная компиляция или не запущен демон

Admin
ERROR: S client not available

Alexandr
11.09.2018
10:09:06
либо ты под виндой

Dmitriy
11.09.2018
10:09:07
идея отлично всё компилирует

Alexandr
11.09.2018
10:09:17
неа

Dmitriy
11.09.2018
10:09:19

Alexandr
11.09.2018
10:09:20
и точка

Dmitriy
11.09.2018
10:09:28
ну как скажешь
вообще вопрос изначально в другом был
как конкретный ворнинг убрать в конкретном месте
у меня нет проблемы с компиляцией проекта идеей
и никогда в жизни не было

Alexandr
11.09.2018
10:10:52
добавить сгенеренные класы в соурсет, я тебе сразу об этом сказал

Dmitriy
11.09.2018
10:11:23

Alexandr
11.09.2018
10:11:28
и если делать это не через гредл, то после каджого рефреша тебе придется это делать и жевать кактус

Dmitriy
11.09.2018
10:11:30
я не знаю куда их ещё добавить

Google

Dmitriy
11.09.2018
10:11:35
она их видит при запуске проекта же

Alexandr
11.09.2018
10:11:44
у идеи по твоему соурсетов нет?

Dmitriy
11.09.2018
10:13:23
идея видит эти классы при запуске, зачем мне их ещё куда-то добавлять?

Alexandr
11.09.2018
10:13:25
тыкай Add content root
и жуй кактус при рефрешах/перезапусках/реипортах и пр

Dmitriy
11.09.2018
10:18:24
и жуй кактус при рефрешах/перезапусках/реипортах и пр
и зачем мне это делать? ) вот я не понимаю, я спросил конкретную вещь, как убрать один ворнинг в конкретном месте. вместо этого ты мне советуешь какие-то дикие вещи, которые ещё и работать через одно место будут. и которые каждый раз придётся делать, когда проект закачиваешь.

Bogdan
11.09.2018
10:56:03
Сколько нового по котлину
@dshilnikov потому что нужно написать в про джвм, там есть люди от джб, которые помогут @fundamentalparticle

Dmitriy
11.09.2018
10:59:40

Bogdan
11.09.2018
11:00:38

Dmitriy
11.09.2018
11:01:08
так что тематика именно та

Bogdan
11.09.2018
11:02:59

Igor
11.09.2018
11:03:20
Господа, как думаете 1.3 релизнется к kotlinconf 3 октября? (есть у кого инсайдики ?)