
Marat
16.05.2018
09:17:44
минуту карл)

dimiii
16.05.2018
09:18:16
>Постоянно что-то подкручивают
Вот-вот, слов нет. Была нормальная идея с демоном, но когда его сделали по дефолту... Так я сейчас начну материться

OlegKrikun
16.05.2018
09:18:17

Google

Алексей
16.05.2018
09:18:19
Ну у меня 9 секунду сборка с тестом (одним) была

Quantum Harmonizer
16.05.2018
09:18:24
Я, правда, по большей части могу сравнить Gradle+Kotlin и Java+Maven, что уже совсем необъективно.

Алексей
16.05.2018
09:18:35
Тест - это который gradle init --type jar создается

Marat
16.05.2018
09:19:49
когда стану большой и мудрый попробую опять, а пока нет)

Алексей
16.05.2018
09:20:32

dimiii
16.05.2018
09:20:47

Marat
16.05.2018
09:21:29
м?

dimiii
16.05.2018
09:22:12
Гипотеза: задержка была на ip резолвинге
Ну или name resolving - тут я начинаю путаться в показаниях
м?
Впрочем, тестирование было до роскомпозора?

Marat
16.05.2018
09:34:04
это было до блокировок и это было не тестирование

Aleksandr
16.05.2018
09:56:57

Google

balolam
16.05.2018
10:03:05
Без Kotlin не знаю, но да, иногда через время начинает лагать жутко, прям залипает каждые 5 секунд

Anton
16.05.2018
10:05:06
не знаю про идею но на студии у меня все отлично хоть несколько суток без рестарта

Aleksandr
16.05.2018
11:13:08
c java все точно хорошо - 2-3 месяца открыто 5-6 проектов
когда начал на котлине писать - приходится рестартить раз в пару дней

Anton
16.05.2018
11:13:59
Ну ты добавь снизу индикатор будешь видеть сколько забилось хипа и по клику очищать будешь

Aleksandr
16.05.2018
11:17:00
во нашел спасибо
ага всего 700 метров стоит - удивительно

Anton
16.05.2018
11:22:18
я студии 7 отдал обычно больше 1.5 не берет

Aleksandr
16.05.2018
11:23:51
да я бы и 20 отдал - хер пойми куда спрятали нынче настройки

whalemare
16.05.2018
11:25:12

Anton
16.05.2018
11:25:23
а хз вон чувак сделал) я давно делал)

Kirill
16.05.2018
11:26:13
А как это сделать?
action "show memory indicator"
его можно найти нажав cmd/ctrl + shift + a

Anton
16.05.2018
11:26:15
help-vm options

whalemare
16.05.2018
11:26:25
Спасибо

Anton
16.05.2018
11:26:30

Aleksandr
16.05.2018
11:27:05

Anton
16.05.2018
11:27:43
а без поиск

Aleksandr
16.05.2018
11:28:13
блиин точно фига тупняк
спасибо

Google

Aleksandr
16.05.2018
11:29:17
огонь, сработало

Anton
16.05.2018
11:29:39
?

Aleksandr
16.05.2018
11:30:27
теперь пусть хоть укушается - поставил 32 гига

Maxim
16.05.2018
11:50:49
Всем привет! А есть какие-то правила для именования дженериков? Как в той же джаве

Anton
16.05.2018
11:51:20
ну применяй джавовые)

Алексей
16.05.2018
11:51:20
Нет?

Maxim
16.05.2018
11:51:52
может, есть конкретно для котлина :) Может, здесь наоборот нормальное название лучше

Алексей
16.05.2018
11:51:57
В котлине работают почти все правила джавы кроме правил пробелов вокруг : и прочей подобной специфики

Костя
16.05.2018
11:53:02
Кто может подсказать по корутинам Channel это больше как RxBus например, а что в корутинах как BehaviorSubject выступает, или это больше свое писать самому надо ?

ISkylake
16.05.2018
12:31:26
Чё, люди, доброго дня вам

Anton
16.05.2018
12:32:33
все что сказать хотел?

Alexander
16.05.2018
12:32:52
кто-нибудь пользуется exposed?
не понимаю, как в условии задать RowNum и dbms_random.value
Можете подсказать?
Limit не подходит. т.к. он тогда создаёт запрос, который оракловая база съесть не может вида FETCH FIRST 10 ROWS ONLY
11 оракл

Костя
16.05.2018
12:38:09
и по Channel в каком методы происходит suspend корутины, при send ? оно ждет когда будет receive хоть где-то на этот channel
Кто может подсказать по корутинам Channel это больше как RxBus например, а что в корутинах как BehaviorSubject выступает, или это больше свое писать самому надо ?

Roman
16.05.2018
12:38:37
BehaviorSubject -> ConflatedBroadcastChannel

Google

Roman
16.05.2018
12:39:01
https://github.com/Kotlin/kotlinx.coroutines/blob/master/reactive/coroutines-guide-reactive.md

Костя
16.05.2018
12:59:49

Dmitriy
16.05.2018
13:22:29
Ребят кто-нибудь в котлине ; в конце строки ставит умышленно?

Slava
16.05.2018
13:25:14
гайз, не могу вспомнить как мне when сделать, как switch, что бы у меня код заходил в кейсы
типо если бы я break; не ставил
что бы он шел дальше, а не только в подходящий кейс

whalemare
16.05.2018
13:26:43

Slava
16.05.2018
13:27:52
when (oldVersion) {
1 ->
in 1..2 ->
in 1..3 ->
а если так?
надо протестить

Жабра
16.05.2018
13:46:19

Slava
16.05.2018
13:47:06
Жемеров написал, что в будущем запилят continue, но так походу и не запилили

Konstantine
16.05.2018
13:47:06
Через запятую можно условия вбивать ведь
when(i) {
1, 2 ->
}

Slava
16.05.2018
13:47:56
надо что бы несколько блоков одного вена отработали
как в свиче без брейков

Жабра
16.05.2018
13:48:06

Slava
16.05.2018
13:48:13
накатка базы
по версиям

Google

Slava
16.05.2018
13:48:41
походу только ифами
((

Aleksandr
16.05.2018
13:49:02
вынеси в функции логику и их вызывай в кейсах

Slava
16.05.2018
13:49:31
так себе на 11-й версии вызов 10 функций
if(oldVersion == 1)
if(oldVersion in 1..2)
придумал ток так

Konstantine
16.05.2018
13:51:03
Да, такое себе, но что поделать.
Напиши эту часть на java :)

Slava
16.05.2018
13:51:52
всем спасибо за консультейшен

Жабра
16.05.2018
13:52:03
Мне кажется, ничего из этого не заработает как надо.

Slava
16.05.2018
13:52:48
if(oldVersion == 1)
if(oldVersion in 1..2)
if(oldVersion in 1..3)

Aleksandr
16.05.2018
13:52:54
делаешь IVersionProcessor {
canProcess
process
}
делаешь processors: List<IVersionProcessor>
прогоняешь

Жабра
16.05.2018
13:57:33

whalemare
16.05.2018
14:07:35

Костя
16.05.2018
14:47:41
как в kotlin coroutines лучше решать задачу:
1) на первом экране я стартую загрузку, спустя небольшое время экран закрывается и стартует другая активити
2) на второй активити я должен увидеть что данные или загружены(тогда их отобразить) или если ещё нет, то показать прогресс и когда загрузка завершится, отобразить их
может есть какие внутренние штуки уже в короутинах для такого ? или нужно самому всё писать типо какого-то кэша, и уже на втором экране пытатсья брать данные оттуда
спасибо )

balolam
16.05.2018
14:50:23
Вы понимаете для чего эта библиотека?