@kotlin_lang

Страница 884 из 982
Di7aK
22.09.2018
06:30:12
вы уже показали свою непрейвзойденность

Anton
22.09.2018
06:31:38
заканчивайте

Mikhail
22.09.2018
06:54:17
Di7aK
22.09.2018
06:56:00
Эт даже из названия метода можно вывести
особенно когда множественное число без all и так подразумевает все классы

Google
Mikhail
22.09.2018
06:57:40
Вот чем я люблю котлин - все из стд либы, с которым я сталкивался, имеет классный недусмысленный и консистентный нейминг.

Di7aK
22.09.2018
06:58:15
заканчивайте

Kirill
22.09.2018
12:22:34
Бот, удаляющий сообщения, сломался?

Руслан
22.09.2018
12:25:19
Может быть

Alexey
22.09.2018
13:35:48
Split по запятой + filter(it.nonEmpty)

Oleg
22.09.2018
16:12:12
Может кто знает, зачем ktor подменяет classLoader?

Bogdan
22.09.2018
16:12:47
Может кто знает, зачем ktor подменяет classLoader?
обычно это нужно, при загруске класса его анализировать, контролировать какие классы загружаются, выгружать при необходимости, опять же что бы тебе не сломали "рантайм"

Oleg
22.09.2018
16:18:03
эх, ладно, спасибо

Bogdan
22.09.2018
16:19:07
эх, ладно, спасибо
это предположения, я бы спросил на гитхабе, если сильно нужно. И зачем вы этим заинтересовались...

Oleg
22.09.2018
16:20:28
просто из-за этого ломается сериализатор(kotlinx.serialization) на sealed классах

точнее десериализатор

Google
Alexander
22.09.2018
16:23:30
У меня он чего-то и без ktor-а особо не работает. Правда из common модуля

Руслан
22.09.2018
16:49:33
Leonid
22.09.2018
16:50:04
Сомневаюсь что проблема сериализации из-за ktor. Там sealed и так не очень хорошо работают...

А класслоадер скорее всего для авторелоада, да. (но это не точно)

Oleg
22.09.2018
16:53:06
это не из-за ктор, а из-за того, что другой classLoader как я понял там PolymorphicSerializer десериазует в Any, делаешь toString, выводит то, что нужно, пробуешь скастить к нужному классу, и вылетает ошибка, что объект класса А не может скаститься к классу А)

Может авторелоад включен?
да, или если передавать модуль через референс

там одна и та же логика

Alexander
22.09.2018
16:55:50
Там все сложно. Второй день туплю над вот этой штукой: https://github.com/Kotlin/kotlinx.serialization/blob/refactoring_sourcegen/integration-tests/test-data-sourcegen/src/SimpleData.kt#L61 Только сейчас вроде начал понимать, что к чему

Oleg
22.09.2018
17:27:34
хм, добавил в watchpath-ы ktor-a "serialization" и всё заработало

Aleksandr
22.09.2018
21:29:43
Всем привет! Есть у кого-то книга "Kotlin в действии" для читалок (epub, ...) ? pdf у меня есть, но его трудно читать/масштабировать

Aleksandr
23.09.2018
07:46:45
Привет. Возьмите epub версию оттуда, где взяли pdf
Там не было или ссылка неверная была

Aleksandr
23.09.2018
07:49:46
)))

Иван
23.09.2018
09:21:48
Флибуста же есть

Ходят слухи

Печатная кстати неудобная в дороге

Я купил. Она слишком большая

В жёстком переплёте

Google
Alexander
23.09.2018
09:22:56
Я купил для студентов.

Самому уже не надо :)

Иван
23.09.2018
09:25:15
Самому уже не надо :)
Да это было давно

Благо доки офигенные

Alexander
23.09.2018
09:27:14
Есть такое дело

Quantum Harmonizer
23.09.2018
10:06:12
Прошу прощения за кросспост. Нет ли обёртки, которая снижает степень уродливости Data(Input|Output) и Parcel?

OlegKrikun
23.09.2018
10:13:54
Quantum Harmonizer
23.09.2018
10:19:52
если ты про дату из новых ворков, то в пакете *-ktx есть dataOf(...)
Не-не, я про стримы данных, DataInput / DataOutput, интерфейс которых более-менее копирует Parcel.

Kirill
23.09.2018
11:39:11
Привет, кто-нибудь работал с firebase admin sdk? На ios не приходят data пуши, не могу понять почему Код: Message.builder() .putAllData(data.toMap()) .setApnsConfig(ApnsConfig.builder() .setAps(Aps.builder() .putAllCustomData(data.toMap()) .setContentAvailable(true) .build() ) .build()) .setToken(user.deviceId) .build() .let { fcm.send(it) }

Boris
23.09.2018
12:35:29
Тут недавно про di терли, не было времени написать, что хороший пример когда диаем провайдятся необходимая функциональность фреймворка в "плагины" это грейдл. Жаль этот механизм не дают в сторонних плагинах полноценно использовать

Несравнимо с андроидовским провайдером сервисов

Kirill
23.09.2018
13:29:10
Если мне память не изменяет, то на iOS они по-другому работают, и как-таковых data-пушей там не сделать.
там надо было какой-то стандартный обработчик убрать и пильнуть свой, чтобы заработало

Igor
23.09.2018
13:29:31
там надо было какой-то стандартный обработчик убрать и пильнуть свой, чтобы заработало
Так точно. Наш iOS-ник в далеком прошлом не смог, и делал все лонг-поллингом XD Не так давно виделись с ним – он до сих пор не верит, что кто-то использует data push сообщения для обновления вместо long-polling модели XD

Kirill
23.09.2018
13:29:57
лол

Igor
23.09.2018
13:56:17
ископаемое какой-то
Да нет, на самом деле. Просто слишком хорошего мнения о своих знаниях, и отказывается воспринимать все новое. Вот и все. История которых миллион.

Admin
ERROR: S client not available

Dmitri
23.09.2018
14:03:46
Подскажите как можно вылечить доглое появление подсказки в intellij на котлине

Google
Dmitri
23.09.2018
14:04:02
всё обновил до последних версий

Алексей
23.09.2018
14:15:23
Настройки проверяли?

Dmitri
23.09.2018
14:16:18
Настройки проверяли?
Что именно проверить?

Алексей
23.09.2018
14:16:35
Что именно проверить?
Задержку появления подсказок

Dmitri
23.09.2018
14:16:35
они есть но долго думаются

я не про наведение мышкой

а про набор кода

Алексей
23.09.2018
14:16:47
autocomplete
Попробуйте clean cache/restart

Возможно, у вас индекс сломался

Dmitri
23.09.2018
14:17:28
Попробуйте clean cache/restart
типа чистилкой почистить или где-то такая опция есть? рестарт не помогло

Алексей
23.09.2018
14:17:49
File -> Clean Cache/Restart

Dmitri
23.09.2018
14:20:03
не помогло

Bogdan
23.09.2018
14:24:15
не помогло
сколко ОЗУ, иногда помагает увеличения максимального хипа

Dmitri
23.09.2018
14:24:35
Bogdan
23.09.2018
14:27:16
ну с джавой и android studio такого нет
андроид студия основываетяс на идее, но там вроде как раз этот параметер больше. A разыне яп сравнивать тоже такое себе. @jvmchat обратись к разрабочтикам идеи

Bogdan
23.09.2018
14:28:24
они там обитают?
да, и сдесь тоже вроде, например @fundamentalparticle

Anton
23.09.2018
14:29:27
Google
Bogdan
23.09.2018
14:30:44
я не разработчик идеи ?
ну я имел ввиду представителей компании, к которым по таким вопросам можно обратится. Не правильно выразился, извините

Anton
23.09.2018
14:32:32
Подскажите как можно вылечить доглое появление подсказки в intellij на котлине
я бы с таким вопросом пошёл бы в ютрек, и сделал бы тикет куда приложил бы performance snapshot, и скринкаст того как это долго отрабатывает. Ибо "вылечить долгое появление автоподсказки" - очень абстрактное определение проблемы

Dmitri
23.09.2018
14:41:23
А что у вас с зависимостями?
Какими именно, в грэдле?

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