
Vladislav
31.08.2018
18:45:47
Потом делаю запрос по несуществующему методу и получаю в логе
21:45:36.551 [io-thread-1 @io-dispatcher-executor-1#2 @coroutine#6] DEBUG ktor.test - Unhandled: GET - unknownMethod
и пустой ответ
и на точке останова отладчик не останавливается, в обработчик не заходит

Google

Vladislav
31.08.2018
18:50:53
Хотя может это из-за теста через handleRequest...

Vladimir
31.08.2018
19:02:02

Vladislav
31.08.2018
19:02:58
Да, точно, это TestEngine так себя ведет. На бою нормально перехватывается

Vladimir
31.08.2018
19:03:41
Кажется, пришлось навесить interceptor, который после обработки смотрел, что статуса нет, и выполнял логику 404

Wya4eslav
31.08.2018
20:18:13

Vladislav
31.08.2018
20:18:36
?

Rikland
01.09.2018
13:05:54
(:
Интересные вопросы про Kotlin (:

Ilya
01.09.2018
13:11:06
Что за конфа?

Kirill
01.09.2018
13:14:28

Dmitry
01.09.2018
13:24:02
Видео я так понимаю не будет? Что-то не могу даже за прошлые года найти эту конфу в ютубе

Igor
01.09.2018
13:29:09

Google

Dmitry
01.09.2018
13:29:59
О, хорошая новость. Тогда будем ждать видео.

Ivan
01.09.2018
20:17:48
А можете покидаться в меня как более идеоматично написать такую хрень? https://github.com/isopov/isopov-kotlin-jmh/blob/master/src/main/kotlin/com/sopovs/moradanen/jmh/kotlin/FactorialCoroutinesBenchmark.kt
(За то, что первое, что я решил написать на котлине - бенчмарки - можно покидаться не ревьюшками, а чем хочется?)

Dibro
01.09.2018
20:27:31

Ivan
01.09.2018
20:28:36
потому что это мой первый код на котлине... как раз это я сейчас и переписываю
val steps: Array<Deferred<BigInteger>> = Array(
size = arg,
init = {
async(context) {
var result = BigInteger.ONE
for (j in it * 10 + 1..(it + 1) * 10) {
result *= j.toBigInteger()
}
result
}
}
)
Вот так делают нормальные люди?

Dibro
01.09.2018
20:30:11

Bogdan
01.09.2018
20:31:05

Ivan
01.09.2018
20:32:03
да, BigInteger-ы такого размера в память вообще упираются, а не в проц, но примера лучше я навскидку для себя не придумал

Boris
01.09.2018
20:52:51

?Kolay
01.09.2018
22:00:27
Можете подсказать, как быстрее будет работать, list.forEach или for (item in list)?

Dibro
01.09.2018
22:10:24

Александр
02.09.2018
00:32:56
Да Как хочешь)
Одинаково

?Kolay
02.09.2018
09:49:46
Подскажите, если я буду читать файл из корутины, это не заблокирует весь поток?

Bogdan
02.09.2018
09:50:28

?Kolay
02.09.2018
09:51:00

Bogdan
02.09.2018
09:51:43

Friedrich
02.09.2018
09:55:06

Quantum Harmonizer
02.09.2018
09:57:36

Google

Friedrich
02.09.2018
09:57:50

Quantum Harmonizer
02.09.2018
09:58:15
и не-suspend-функция может не блокировать)

Friedrich
02.09.2018
09:58:34
Ну, тут уже можно о терминах поспорить, сам понимаешь.

Gleb
02.09.2018
13:02:28
вернее, формально, пул там один, но диспатчеры устроены так, что если делаешь withContext(IO), то на пуле могут быть выделены дополнительные потоки
это если я все правильно понял

Sergey
02.09.2018
13:04:00
есть https://github.com/Kotlin/kotlinx-io )

Vladimir
02.09.2018
13:04:26

Gleb
02.09.2018
13:05:20
меня волнует вопрос: можно ли ожидать, что дебаггер идеи станет лучше работать с suspend функциями?
сейчас у меня большинство брейкпоинтов в них вообще не хитается, и это - проблема

Kirill
02.09.2018
13:12:32

Sergey
02.09.2018
13:13:06

Kirill
02.09.2018
13:13:41
а скоро?)
вот про это не знаю. знаю только что над этим работают

Sergey
02.09.2018
13:13:59
надеюсь к релизу корутин доделают)
а то иногда аж вымораживает)

Igor
02.09.2018
13:16:57
А если я делаю typealias MyType = SomeOfMyTypes, и для SomeOfMyTypes.Companion есть extension функции, у меня не будет студия тупить с их пoискoм?

Рамазан
02.09.2018
13:34:03
Добрый день товарищи, подскажите, кто пользуется macbook air 13 2017 года? На нём норм идут андроид студио и прочие проги? стоит ли брать его если хочешь разрабатывать на андроид?

Mikhail
02.09.2018
13:35:59
Там 8+ гб оперативы?

Mi
02.09.2018
13:36:24
Мне кажется лучше подождать пока выйдут обновки эпл
Вроде новый эйр тоже должен быть

Pavlo
02.09.2018
13:37:08
Думаю для разработки лучше MBP 2018

Google

Sergey
02.09.2018
13:37:15

Pavlo
02.09.2018
13:37:25
air слабенький типо

Рамазан
02.09.2018
13:38:22
Там 8гб и i5

Mikhail
02.09.2018
13:38:45
Сойдёт

Иван
02.09.2018
13:41:25
А как кстати соединение с БД работает с корутинами в спринге?

Рамазан
02.09.2018
13:42:20
Нет ни у кого макбука?
Хотел бы узнать его мнение

Igor
02.09.2018
13:42:39

Admin
ERROR: S client not available

Sergey
02.09.2018
13:44:07
в эирах процессоры с индексом U, что значит сильную урезанность для экономии энергии батареи
Нет ни у кого макбука?
у меня MacBook Pro 2015 13" с I7-5557U, 16 гб ОЗУ, и когда студия собирает проект, процесор на 400% и мак начинает подлагивать
и главное греется как печка

Mikhail
02.09.2018
13:52:26
Как же четыре года назад на ноутбуке писал и бекенд, и фронтенд, и под андроид? 10гб оперативы хватало, идея гига два жрала

Sergey
02.09.2018
13:53:18

Иван
02.09.2018
13:53:36

Sergey
02.09.2018
13:54:06
на джаве проекты у меня не лагали кстати и студия 2.0 была шустрее

Иван
02.09.2018
13:54:13
Отключаешь разгон и норм

Igor
02.09.2018
13:54:16
Сам слюни на негo пускаю, мoжет на закpытии пpoекта у начальства пoпpoсил бы..

Google

Sergey
02.09.2018
13:54:51

Mikhail
02.09.2018
13:55:32

Sergey
02.09.2018
13:55:42
псинанул и переехал обратно на десктоп

Mikhail
02.09.2018
13:57:00
Ну да, там меньше встроенных плагинов

Sergey
02.09.2018
13:57:10

Mikhail
02.09.2018
13:57:12
Студия должна быстрее работать

Sergey
02.09.2018
13:58:03
но нет

Kirill
02.09.2018
13:58:24

Mikhail
02.09.2018
13:58:52
Может стоит потыкать настройки GC и памяти?
Что у вас в студии тормозит?

Sergey
02.09.2018
14:03:08

Igor
02.09.2018
14:05:09
Этo еще чтo. Дo 6-7 pазжиpается на бoльших пpoектах.
+ если БД oткpыть утечка будет (если еще не испpавили), кoтopая будет нoнстoпoм память сжиpать дo кoнца

Quantum Harmonizer
02.09.2018
14:10:18

Kirill
02.09.2018
14:11:22
А чем он вообще отличается?)
тот код который пишут гугловцы не всегда лучшим образом использует openapi
часто они пишут велосипеды или просто тяп-ляп код

Sergey
02.09.2018
14:11:28

Иван
02.09.2018
14:11:59
Ну то есть на отдельном пуле

Quantum Harmonizer
02.09.2018
14:12:12

Kirill
02.09.2018
14:12:24