Size: a a a

Kotlin Community

2020 October 14

D

Denys in Kotlin Community
саша сок #KotlinGang
умно)

fun parseProxyCredentials(raw: String) = raw.split("@", ":")
Нет, так, конечно, не нужно
источник
2020 October 15

KG

Kirill Gamazkov in Kotlin Community
Я, кажется, смешной баг в Идее нашёл. Вот так её колбасит на строке LocalTime.of(00, 01)
источник

KG

Kirill Gamazkov in Kotlin Community
У меня, правда, не самая свежая версия
источник

IP

Iaroslav Postovalov in Kotlin Community
Andrew Mikhaylov
Все те, кто не запрыгнул на волну распила проекта на тыщи модулей ради базеля, щас как в той советской юмореске про распоряжения по перегону вагонов между путями. :)
да монорепы вообще так себе
источник

AM

Andrew Mikhaylov in Kotlin Community
Iaroslav Postovalov
да монорепы вообще так себе
Да это не про монорепы, а про гранулярность модулей одного приложения -- базель быстрее (был?), но не умеет в инкрементальную сборку, минимальный пересобираемый юнит -- не файл, а целый модуль. Потому при работе с ним чем меньше модули, тем лучше.
источник

IP

Iaroslav Postovalov in Kotlin Community
Andrew Mikhaylov
Да это не про монорепы, а про гранулярность модулей одного приложения -- базель быстрее (был?), но не умеет в инкрементальную сборку, минимальный пересобираемый юнит -- не файл, а целый модуль. Потому при работе с ним чем меньше модули, тем лучше.
я честно говоря не знаю, кто кроме гугла собирает что-то им
источник

IP

Iaroslav Postovalov in Kotlin Community
он даже для плюсов не очень актуален. там свои извращения в деле
источник

AM

Andrew Mikhaylov in Kotlin Community
Iaroslav Postovalov
я честно говоря не знаю, кто кроме гугла собирает что-то им
Ну в андроид-мире на него съехало несколько больших компаний. Не берусь судить о соотношении, конечно.
источник

ML

Mikhail Levchenko in Kotlin Community
Ребят, а есть какие нибудь саммари/хайлайты про то, что уже показали на котлин конфе?
источник

AN

Alexander Nozik in Kotlin Community
Mikhail Levchenko
Ребят, а есть какие нибудь саммари/хайлайты про то, что уже показали на котлин конфе?
Ох, там сильно дофига
источник

AN

Alexander Nozik in Kotlin Community
Mikhail Levchenko
Ребят, а есть какие нибудь саммари/хайлайты про то, что уже показали на котлин конфе?
Из эксклюзивов - доклад Елизарова просто весь надо послушать. Доклад про мультиплатформу технический, но очень полезный. Про стдлибу актуально только тем, кто не следит. В корутинах и сериализации ничего принципиально нового (если следите), но послушать полезно.
источник

D

Denys in Kotlin Community
Mikhail Levchenko
Ребят, а есть какие нибудь саммари/хайлайты про то, что уже показали на котлин конфе?
Видео было от Touchlab, кажись. Но там бла-бла :)
источник

ML

Mikhail Levchenko in Kotlin Community
Alexander Nozik
Из эксклюзивов - доклад Елизарова просто весь надо послушать. Доклад про мультиплатформу технический, но очень полезный. Про стдлибу актуально только тем, кто не следит. В корутинах и сериализации ничего принципиально нового (если следите), но послушать полезно.
окей, гляну в такой последовательности
источник

AN

Alexander Nozik in Kotlin Community
Из сегодняшнего должно быть интересно @fundamentalparticle. Но у меня лабы, к сожалению только в записи буду слушать.
источник

AN

Alexander Nozik in Kotlin Community
Mikhail Levchenko
окей, гляну в такой последовательности
Я андроид не смотрел, если что. Так что не знаю, что там
источник

AM

Andrew Mikhaylov in Kotlin Community
Alexander Nozik
Я андроид не смотрел, если что. Так что не знаю, что там
Если речь о Флорине, можно не смотреть.
источник

IP

Iaroslav Postovalov in Kotlin Community
@noraltavir я наконец-то преисполнился в понимании того, как работает cinterop
источник

AN

Alexander Nozik in Kotlin Community
Iaroslav Postovalov
@noraltavir я наконец-то преисполнился в понимании того, как работает cinterop
Семинарчик?
источник

IP

Iaroslav Postovalov in Kotlin Community
Alexander Nozik
Семинарчик?
не, там просто. короче, допустим, либа (заголовки) ставится в папку /usr/include/X на линухе, /usr/local/X на маке. значит, нам нужны compilerOpts -I/usr/include/ на линухе, -I/usr/local/ на маке. чтобы отфильтровать заголовки только из папки X, добавляем headerFilter=X/**. далее ищем куда ставятся бинарники. например, /usr/local/lib на маке и /usr/lib/x86_64-linux-gnu на линухе. добавляем в linkerOpts -L/usr/lib/x86_64-linux-gnu для линуха и -L/usr/local/lib для мака. далее смотрим, как называется либа и тупо в linkerOpts закидываем еще -lX
источник

AN

Alexander Nozik in Kotlin Community
Iaroslav Postovalov
не, там просто. короче, допустим, либа (заголовки) ставится в папку /usr/include/X на линухе, /usr/local/X на маке. значит, нам нужны compilerOpts -I/usr/include/ на линухе, -I/usr/local/ на маке. чтобы отфильтровать заголовки только из папки X, добавляем headerFilter=X/**. далее ищем куда ставятся бинарники. например, /usr/local/lib на маке и /usr/lib/x86_64-linux-gnu на линухе. добавляем в linkerOpts -L/usr/lib/x86_64-linux-gnu для линуха и -L/usr/local/lib для мака. далее смотрим, как называется либа и тупо в linkerOpts закидываем еще -lX
Все равно семинарчик!
источник