@kotlin_lang

Страница 317 из 982
Руслан
11.09.2017
17:28:14
А то как-то эмоциональненько, но без должных технических подробностей, тут же не твиттер в самом деле

? animufag ?
11.09.2017
17:45:37
ну в общем это всё не важно

напиши как бреслав ответит

Антон
11.09.2017
17:46:25
Странно, что его нет в этом чате

Google
? animufag ?
11.09.2017
17:49:38
да ему как-то не о чем разговаривать в чатиках.

Igor
11.09.2017
17:56:36
Странно, что его нет в этом чате
Его надо ловить на jpoint/joker после доклада

You
11.09.2017
18:32:42
можно этот код сделать еще лучше? Handler().postDelayed({ toast("text") }, 5000)

You
11.09.2017
18:35:41
вау

у меня студия подсвечивает delay красным

не находит

ага, это корутины

у меня их нет

Руслан
11.09.2017
18:44:29
Думаю стоит позвать Бреслава чтобы починил

You
11.09.2017
18:45:50
я сам чиню

уже

Kiku
11.09.2017
18:46:46
я сам чиню
ты и ботов на котлине делал?

Google
You
11.09.2017
18:46:53
нет

итак, корутины подключил (0.12) код написал ругается на TypeMismatch

Руслан, что я делаю не так?

если вопрос глупый или неточный, скажите сразу

Igor
11.09.2017
19:05:10
ты и ботов на котлине делал?
А чем отличаются боты именно на кртлине?

You
11.09.2017
19:05:19
да ничем по идее

? animufag ?
11.09.2017
19:06:47
Так что скорей всего над тобой пошутили

Igor
11.09.2017
19:07:08
если вопрос глупый или неточный, скажите сразу
Ты бы хоть код приложил и полный текст ошибки. Что ты как в первый раз

You
11.09.2017
19:07:26
код вот delay(5000) { toast("text") }

ругается на тело

Kiku
11.09.2017
19:08:25
You
11.09.2017
19:08:37
TypeMismatch Required TimeUnit Found () -> Unit

Igor
11.09.2017
19:09:35
с либрами туго
Здрасьте приехали ? (попробуй взять либу от java)

Aleksey
11.09.2017
19:10:45
код вот delay(5000) { toast("text") }
так лол этот экстеншн надо написать, чтобы использовать)

You
11.09.2017
19:12:01
вот это лол

Руслан
11.09.2017
19:12:45
Delay из Kotlinx.coroutines не принимает никаких лямбд

Так что просто надо писать: delay(1000) toast(text)

Aleksey
11.09.2017
19:14:22
а, вы тут про корутины

ясно, сорри

Google
You
11.09.2017
19:14:57
Так что просто надо писать: delay(1000) toast(text)
это не в главном потоке же выполнится?

Руслан
11.09.2017
19:16:04
Это зависит от твоей корутины

От того где ты данный код прописал

https://github.com/Kotlin/kotlinx.coroutines/blob/master/coroutines-guide.md#coroutine-context-and-dispatchers

You
11.09.2017
19:22:55
спасибо, почитаю

Alex
12.09.2017
08:47:34
задумал я как-то написать небольшой сайтик на плюцах. но там было неудобно. http библиотеку надо отдельно подключать. стэка вызовов из коробки нет. boost надо. запустить процесс, получить вывод - тоже просто так не сделаешь. а на котлине удобно. но вот что я не понимаю, так это почему в плюцы не могут всё то же самое добавить: http, стэк, Process("...") и чтобы из коробки было ну или по крайней мере чтобы настраивалось быстро и без трахания

Alex
12.09.2017
08:48:49
да

Igor
12.09.2017
08:49:11
Нашел себе золотой молоток ?

Igor
12.09.2017
11:40:11
Ну а так: зачем тебе сервер без гц, зачем конкаренси без моделей памяти
Есть же сейчас серваки без gc. Статейку погуглите "Как мы отключили gc и повысили производительность на 20%"

Timur
12.09.2017
11:46:31
https://habrahabr.ru/post/321856/

Igor
12.09.2017
11:47:52
Anton
12.09.2017
11:52:54
https://habrahabr.ru/post/321856/
О__о т.е. они предлагают чтобы VM просто падали при недостатке памяти и как бы хуй с ними - потом поднимем, а балансировщик на другую перекинет?

Alex
12.09.2017
11:54:12
Типа да) и как выяснилось это быстрее работает

? animufag ?
12.09.2017
11:57:21
лол вот это поворот

я то всегда думал что гц ускоряет прогу

Mi
12.09.2017
11:59:11
интересно в каком месте

Google
Dmitry
12.09.2017
11:59:15
я то всегда думал что гц ускоряет прогу
про stop-the-world в Java не слышал?

? animufag ?
12.09.2017
11:59:38
не

Anton
12.09.2017
11:59:48
про stop-the-world в Java не слышал?
так в этом случае, пауза для отдельно взятой ВМ осталось. была - на гц, стала - на подъем ВМ после падения

Beholder
12.09.2017
12:00:06
Так это для одноразовых процессов. Запустились, одну секунду поработали - вышли

Nikita
12.09.2017
12:10:53
Всем привет. Вопрос - у всех в стектрейсе котлин иногда эксепшены кидает непонятно откуда?

You
12.09.2017
12:11:19
а какого рода эксепшены?

Nikita
12.09.2017
12:11:24
У меня есть NPE, которое выбрасывается где-то после catch

You
12.09.2017
12:11:29
покажи

Nikita
12.09.2017
12:12:18
https://pastebin.com/9gjcUpQC

А, все, я нашел ошибку, мой косяк.

You
12.09.2017
12:13:39
и что там было?

Nikita
12.09.2017
12:14:54
В общем, асинктаск в андроиде

override fun doInBackground(vararg p0: Void?): Void было так и возвращал я null!!

Такой вызов провоцировал эксепшн, хотя у меня не было onPostExecute()

Я поменял возвращаемый тип на Void? и все прекрасно заработало

Igor
12.09.2017
12:17:17
В общем, асинктаск в андроиде
Не стыдно в 2k17 юзать таски? Когда есть божественные коррутины ? (или хотя бы anko)

Nikita
12.09.2017
12:18:29
Вот как в релиз уйдут, так и изучу.

Mi
12.09.2017
12:27:03
null!! это конечно сильно

Va
12.09.2017
12:34:47
anko сырой ппц

а ребята из jetbrains, похоже, закинули его

Google
Mi
12.09.2017
12:43:44
была бы поддержка иде для анко

было бы хорошо

а так он не особо полезен

хотя я может чего-то не смыслю в разработке под андроид (пару своих мелких проектов писал только)

? animufag ?
12.09.2017
12:47:14
анко можно переиспользовать (хотя не то чтобы есть распространённые практики), можно экстеншены выносить и всё такое с xml ты копипастишь всё каждый раз

хотя наверное проще фейсбучный билдер использовать не так красиво но сил туда больше вкладывается

Mi
12.09.2017
12:49:35
что за билдер?

мне вообще просто в редакторе формочки потягать

? animufag ?
12.09.2017
12:50:26
ненавижу xml редакторы

анимации через иксымель

дровебл через иксимель

темы

https://fblitho.com

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