
Руслан
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

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

Aleksey
11.09.2017
18:35:33

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

Aleksey
11.09.2017
19:10:45

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

Руслан
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("...") и чтобы из коробки было ну или по крайней мере чтобы настраивалось быстро и без трахания

Sergey
12.09.2017
08:48:04
https://docs.spring.io/spring-framework/docs/5.0.x/spring-framework-reference/kotlin.html

Alex
12.09.2017
08:48:49
да

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

? animufag ?
12.09.2017
08:57:09
Ну а так: зачем тебе сервер без гц, зачем конкаренси без моделей памяти

Igor
12.09.2017
11:40:11

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

? animufag ?
12.09.2017
11:59:38
не

Anton
12.09.2017
11:59:48

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

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