@kotlin_lang

Страница 843 из 982
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
Хотя может это из-за теста через handleRequest...
Возможно, я тоже сталкивался с тем, что через TestEngine 404 работает как-то не так

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

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

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
Что за конфа?
https://techtrain.ru/

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

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 (За то, что первое, что я решил написать на котлине - бенчмарки - можно покидаться не ревьюшками, а чем хочется?)

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 } } ) Вот так делают нормальные люди?

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

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

Александр
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
Подскажите, если я буду читать файл из корутины, это не заблокирует весь поток?
блокирует, если не используешь nio (вроде он не блокирует), но корунтины использую комон пул, + в 1.3 будет отдельный коммон пул для блокирующих операций

Friedrich
02.09.2018
09:55:06
Quantum Harmonizer
02.09.2018
09:57:36
Если функция чтения файла не suspend — заблокирует.
suspend-функция тоже может блокировать

Google
Friedrich
02.09.2018
09:57:50
suspend-функция тоже может блокировать
Заметь, я не утверждал обратного :)

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
Интересные вопросы про Kotlin (:
Вопрос "когда релиз 1.3" был?

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

сейчас у меня большинство брейкпоинтов в них вообще не хитается, и это - проблема

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
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
Нет ни у кого макбука?

Хотел бы узнать его мнение

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гб оперативы хватало, идея гига два жрала

Иван
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
Ну да, там меньше встроенных плагинов

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 и памяти?

Что у вас в студии тормозит?

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 часто они пишут велосипеды или просто тяп-ляп код

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

Страница 843 из 982