@kotlin_lang

Страница 964 из 982
Ivan
20.10.2018
09:22:11
Всем привет! Тока начал котлин и джаву знаю оч поверхностно

Хочется бек и фронт попробовать написать на котлине мультиплатформ, подрубаю ktor, но градл ругается. Если кто ткнет где не прав или что прочесть буду преблагодарен

Bogdan
20.10.2018
09:51:23
тут пишется куда копать нужно (проверь есть ли такая верси, или переменая)

а лучше поставиь в идеи плагин ктор

Google
Bogdan
20.10.2018
09:52:17
там можно выбать что тебе нужно и он сам гредл плагин сделает

хотя не уверен что мультиплатформу сделали

Roman
20.10.2018
12:27:24
Есть ли какой-то оверхед, если я определяю функцию как inline только для того, чтобы пользоваться reified?

Алексей
20.10.2018
12:28:22
Есть ли какой-то оверхед, если я определяю функцию как inline только для того, чтобы пользоваться reified?
насколько я помню, вызов инлайна в компилтайме в итоге преобразуется в код, который внутри инлайна

Алексей
20.10.2018
12:29:20
не скажу

Roman
20.10.2018
12:31:11
у меня вот кейс, когда у меня инлайн функция не принимает функцию, но зато я получаю возможность пользоваться reified и хотел бы знать, есть ли какой-нибудь оверхед в этом подходе

вижу в доке котлина они сами пример подобный приводят, значит вроде как все должно быть хорошо :)

Алексей
20.10.2018
12:38:00
там от функции, думаю, всё зависит

Alexander
20.10.2018
12:39:11
у меня вот кейс, когда у меня инлайн функция не принимает функцию, но зато я получаю возможность пользоваться reified и хотел бы знать, есть ли какой-нибудь оверхед в этом подходе
Инлайн функции раздувают байткод, в смысле что если у вас 50 раз используется инлайн функция, то код будет реально написан 50 раз. Никаких других проблем с ними нет.

Если не надо экономить на размере jar-ника, то об этом думать не надо

Alexander
20.10.2018
12:41:19
Если у вас в параметрах лямбда, то инлайн функция будет даже дешевле.

Google
Roman
20.10.2018
12:42:22
Если у вас в параметрах лямбда, то инлайн функция будет даже дешевле.
Да, но вот у меня ее нет в функции, да и сама функция в одну строку.

Поэтому в моем случае я думаю можно не париться.

Alexander
20.10.2018
12:42:33
Тогда однофигственно

Quantum Harmonizer
20.10.2018
20:07:36


Жабра
20.10.2018
20:08:09
Что за шрифт?

Quantum Harmonizer
20.10.2018
20:08:30
Что за шрифт?
Fira Code, как всегда ❤️

Жабра
20.10.2018
20:08:45
Fira Code, как всегда ❤️
Это сторонний?) Или он есть в идее?

Quantum Harmonizer
20.10.2018
20:08:57
сторонний

Жабра
20.10.2018
20:09:04
сторонний
Ок, погуглю.)

Гадкий
20.10.2018
20:13:27
Quantum Harmonizer
20.10.2018
20:13:41
когда установлен в системе, тогда есть

Quantum Harmonizer
20.10.2018
20:32:38
Пошлите меня в гугл, пожалуйста. Как подписать на канал всех желающих, чтобы им всем вещались события?

Quantum Harmonizer
20.10.2018
20:34:58
BroadcastChannel?)
ну тип у меня уже канал от библиотеки

Иван
20.10.2018
20:40:48
Он на маке какой-то слишком тонкий что ли

Гадкий
20.10.2018
20:41:25
Quantum Harmonizer
20.10.2018
20:41:25
Он на маке какой-то слишком тонкий что ли
есть отдельно Fira Code Retina, кажется

Иван
20.10.2018
20:41:36
Жабра
20.10.2018
20:42:19
Google
Quantum Harmonizer
20.10.2018
20:42:34
А в чём фишка?
Не знаю, не присматривался)

Иван
20.10.2018
20:43:28
На линуксе 1920x1080 только Fira Code пользовался. На маке он какой-то ультратонкий

Никита?❄️
20.10.2018
20:59:51
на винде этот fira code выглядит ужасно(

Quantum Harmonizer
20.10.2018
21:02:34
ищет стикер «надо было ставить линукс»

Nikolay
20.10.2018
21:03:06
хм

мне стикер не даёт вставить

ISkylake
20.10.2018
21:03:13
у меня был набор

Nikolay
20.10.2018
21:03:21
да, бот стоит

окей

ISkylake
20.10.2018
21:03:44
хм, ну ок

Mi
20.10.2018
21:03:46
Quantum Harmonizer
20.10.2018
21:04:14
You
20.10.2018
21:04:21
ищет стикер «надо было ставить линукс»
Quantum Harmonizer☕ ищет стикер «надо было ставить линукс»

Quantum Harmonizer
20.10.2018
21:04:31
Восхитительно.

Nikolay
20.10.2018
21:05:28
а я хотел стикер тебе дать с девочками из аниме и цитатами из ГО

конкретно тот был "мыыы в глубокоооой жоооопе"

ISkylake
20.10.2018
21:06:31


Sergey
20.10.2018
21:48:05
... на мак)

Иван
20.10.2018
21:57:24
есть отдельно Fira Code Retina, кажется
Выкачал с сайта все ttf — стало лучше. Спасибо)

Google
no, it's not okay
21.10.2018
00:59:19
Привет, всем. Это Флудилка?

Алексей
21.10.2018
01:26:29
Привет, всем. Это Флудилка?
Не совсем, только если очень хочется и очень редко

Но по теме

Admin
ERROR: S client not available

Алексей
21.10.2018
01:26:48
@Harmonizr у тебя еще актуально по подписке на канал?

Иван
21.10.2018
05:36:58
А в котлине есть какие-то фичи типа тредлокала для корутин? В частности интересует рандом

О

https://github.com/Kotlin/kotlinx.coroutines/blob/master/docs/coroutine-context-and-dispatchers.md#thread-local-data

Mikhail
21.10.2018
07:06:28
на винде этот fira code выглядит ужасно(
Fira code просто выглядит ужасно, с какими то завитушками, нестандартное @, лигатуры какие то белыми нитками пришитые. Я совеиую всем, кто пользуется fira только ради лигатур, попробовать https://github.com/be5invis/Iosevka

Mikhail
21.10.2018
08:12:31
Вполне норм он выглядит
на вкус и цвет) Мне лично очень глаза режут несбалансированные лигатуры, они выбиваются из текста

Quantum Harmonizer
21.10.2018
08:13:52
А в котлине есть какие-то фичи типа тредлокала для корутин? В частности интересует рандом
Внезапно выяснил, что рандом потокобезопасен (тлр просто избегает гонки).

Алексей
21.10.2018
08:14:25
на вкус и цвет) Мне лично очень глаза режут несбалансированные лигатуры, они выбиваются из текста
что такое вообще лигатуры? А то мне милый яндекс биологию выдаёт всякую

Mikhail
21.10.2018
08:14:46
Иван
21.10.2018
08:14:57
Было бы лучше пул иметь

Quantum Harmonizer
21.10.2018
08:15:26
А по скорости?
> тлр избегает гонки Следовательно, он быстрее.

Google
Иван
21.10.2018
08:15:32
что такое вообще лигатуры? А то мне милый яндекс биологию выдаёт всякую
Объединяет стоящие рядом символы в один для красоты

Artur
21.10.2018
08:15:39
на винде этот fira code выглядит ужасно(
https://github.com/ToxicFrog/Ligaturizer Можно добавить ligature в любой шрифт.

Иван
21.10.2018
08:15:55
Код становится похожим на учебник по матану

Алексей
21.10.2018
08:16:04
это когда ты пишешь >= а выглядит это как ≥
имхо, я такое никогда не любил, но это вкусовщина вкусовщин

Mikhail
21.10.2018
08:16:04
Объединяет стоящие рядом символы в один для красоты
и читаемости, в некоторых языках без лигатур очень больно

Alexander
21.10.2018
08:16:13
А по скорости?
Если вы делаете что-то серьезное, то лучше стандартный Random не использовать. Лушче вот это: http://commons.apache.org/proper/commons-rng/

Alexander
21.10.2018
08:17:06
Он секъюрный, но медленный.

Я не про безопасность

Quantum Harmonizer
21.10.2018
08:17:20
аааа
Ну и обычно лигатуры существуют для fi, ffi, ji и т. п.

Mikhail
21.10.2018
08:17:25
https://github.com/ToxicFrog/Ligaturizer Можно добавить ligature в любой шрифт.
имхо, без боли можно использовать только шрифты разработанные с нуля с поддержкой лигатур, иначе вглядит это просто ужасно

Quantum Harmonizer
21.10.2018
08:17:51
Он секъюрный, но медленный.
Он вроде от платформы зависит. Это же /dev/random?

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