@kotlin_lang

Страница 628 из 982
Vladislav
10.04.2018
09:43:24
да, просто мап даже чуточку быстрее получился

Руслан
10.04.2018
09:43:40
ну там погрешность большая

Так что примерно одинаково

Vladislav
10.04.2018
09:44:11
в целом одинаково, можно не заморачиваться

Google
Руслан
10.04.2018
09:48:07
Я вот делал сравнение https://github.com/KotlinBy/kotlin-benchmarks/blob/master/src/main/kotlin/by/bkug/benchmarks/Collections.kt https://pastebin.com/jXeHtFKb

Vladislav
10.04.2018
10:03:08
Гы, ради прикола переписал на плюсы что-то похожее и получил чуть меньше 1000000 операций в секунду

какой позор

Quantum Harmonizer
10.04.2018
10:03:47
А с O3?

Vladislav
10.04.2018
10:04:07
https://pastebin.com/LEvuKwat

я думаю там O3 не поможет, судя по всему тормоза в malloc

Руслан
10.04.2018
10:05:27
я думаю там O3 не поможет, судя по всему тормоза в malloc
да, TLAB и прочая JVM магия позволяет писать код и не думать

Руслан
10.04.2018
10:05:49
Но на C++ то можно оптимальнее писать

Vladislav
10.04.2018
10:06:07
Руслан
10.04.2018
10:06:18
Просто придется думать, оптимизировать самому

Vladislav
10.04.2018
10:07:36
JVM то просто выделило кусок памяти и в нем крутится, а malloc по честному выделяет освобождает. Тут надо на ручное управление памятью переписывать, тогда будет соизмеримо по скорости

Google
Vladislav
10.04.2018
10:09:06
А с O3?
попробовал, по скорости ничего не изменилось

Alexandr
10.04.2018
10:09:22
Выделите offheap и управляйте, если хочется)

Sergey
10.04.2018
12:20:31
если в лямбде юзается переменная из скоупа выше, ее можно как-то особенно подсвечивать в коде?

Eugeny
10.04.2018
12:23:49
Почему в котлине компилируется конструкция equals("555")? Над чем вызывается эта операторская функция?

Alexey
10.04.2018
12:24:08
this жи

Eugeny
10.04.2018
12:24:30
А, точняк

Юсуф
10.04.2018
12:51:05
Добрый день

Использую котлин и беру вьюшки из хмл с помощью kotlin-android-extensions, но если visibility у вью или его контейнера GONE, то выдает null вместо вью

Это так и должно работать??

Или есть способ чтобы это нормально работало?

Quantum Harmonizer
10.04.2018
12:51:37
котлин тут вообще не при чём

Petr
10.04.2018
12:51:43
Или есть способ чтобы это нормально работало?
invisible называется если стоит gone, то вьюшка даже не "создаётся"

если invisible, то она "создаётся", но скрывается

Юсуф
10.04.2018
12:59:32
проблема была в том что я пытался вью получить в  onCreateView во фрагменте, переместил в onViewCreated, работает и с GONE

Mikhail
10.04.2018
14:14:56


как кликнуть сюда?

(чтобы сразу попасть в ChatDialog)

Vitalii
10.04.2018
14:18:10
ctrl+click не работает разве?

Bogdan
10.04.2018
14:18:14
как кликнуть сюда?
может в офф топе?

Mikhail
10.04.2018
14:21:37
ctrl+click не работает разве?
Nope, он отправит меня в определение getCurrentDialog, а я хочу тапнуть по ссылке из сниппета

Google
Vitalii
10.04.2018
14:22:18
Dibro
10.04.2018
14:36:09
это при наведении? попробуй аккуратно навести курсор. ну или Ctrl+Q и там уже спокойно тыкай

Vitalii
10.04.2018
15:44:30
Nope, он отправит меня в определение getCurrentDialog, а я хочу тапнуть по ссылке из сниппета
А, так контрол клик не в метод, а в ссылку как раз. Или просто клик.

Mayor
10.04.2018
17:08:48
как называются эти ребята которые крутые учебники пишут

по программированию

Quantum Harmonizer
10.04.2018
17:10:16
Руслан
10.04.2018
17:12:14
Программист-теоретик? Бугаенко там

Oleg
10.04.2018
17:14:31
Банда четырёх?

Bogdan
10.04.2018
17:14:34
Программист-теоретик? Бугаенко там
+, очень там крутые книги пишет

Quantum Harmonizer
10.04.2018
17:16:39
Mayor
10.04.2018
17:18:27
Писатели учебников?
не именно контора

название

Александр
10.04.2018
17:19:59
издательство?

Quantum Harmonizer
10.04.2018
17:20:06
название
O'Reilly, Manning?

Руслан
10.04.2018
17:20:11
Издательство: Manning, O'Relly, Питер

Mayor
10.04.2018
18:24:55
да O'Relly

Stas
10.04.2018
19:35:45
api возращает json объект с нескольими статическими ключами и одним, зависящим от запроса. при этом тип у ключей разный(string, long). Значение ключа вычислимо из запроса. -> {requiredKey: 'foo'}<- { staticKey1: "string value", staticKey2: "string value", staticKey10: "string value", fooResult: 123 }Как для ответа написать тип наиболее строго, сохраняя (полу)автоматические проверки типов при парсинге. retrofit + Jackson

можно парсить в Map<string, any>. своим type-адаптером, руками проверяя тип, но это скучно в 10 вечера

можно проверять типы по требованию после парсинга пробуя кастануть, но мы же не на closure пишем.

хм. придумал. можно разбить ответ на 2 класса, один со статическими полями, другой с динамическими, и парсить первый дефолтно, второй руками. а ретрофит будет возращать пару.

Google
Петр
10.04.2018
23:46:47
Люди добрые Кто работал с написанием фронтэнда на котлине(kotlin/js)

Нужна помощь

Напишите лс

Dibro
10.04.2018
23:49:13
пиши сюда

Петр
10.04.2018
23:54:35
В общем Нужно тупое объяснение как работать с таким проектом в команде (т.е. все члены команды должны писать на котлине, js-ер офигеет ?) + немного не понятно как вызывается, например, написанная на котлине функция из другого жс файла и наоборот(как вызвать из котлина жс функцию) + Возможно ли из котлина работать с жс библиотека и фреймворками( и как это делать)

Konstantine
10.04.2018
23:58:23
Кучу груза с плечь гугла снял, задав эти вопросы в чате.

Петр
10.04.2018
23:59:02
В гугле не могу найти нужного

Все презентации и статьи, что нашел, показывают самый примитив

+я там допустим нашел как работать с Dom из KT

Однако это далеко не все, что меня интересует ?

Bogdan
11.04.2018
00:10:30
В гугле не могу найти нужного
https://www.youtube.com/watch?v=Vur75HcfyGc&list=PL8wKlH1v8zuP7y5pRyeIBSjyGsQn0JgEG

тут найдешь частично

интертоп с джс точно есть

Петр
11.04.2018
00:13:00
Спасибо

Тимур
11.04.2018
06:46:33
Тоже про фронтенд. Кто-нибудь делает его на сочетании kotlin+react или kotlin+vue? Интересуют просто общие отзывы: все хорошо, полет отличный. Или все плохо, да больше никогда в жизни...

Sergey
11.04.2018
07:38:17
Тоже про фронтенд. Кто-нибудь делает его на сочетании kotlin+react или kotlin+vue? Интересуют просто общие отзывы: все хорошо, полет отличный. Или все плохо, да больше никогда в жизни...
Про React: в целом работать можно. Немного печалит скорость компиляции и сложность создания компонентов (нужно писать ощутимое количество шаблонного кода). Для второй проблемы есть вот такой прототипчик плагинчика к IDE https://github.com/snrostov/idea-kotlin-react (если плагинчик интересен ставьте зведочку, буду допиливать)

Тимур
11.04.2018
07:42:01
Спасибо, буду иметь в виду.

А второй раз стал бы использовать связку kotlin+react, или предпочел бы просто на js react?

Sergey
11.04.2018
07:42:32
думаю да. но у меня предвзятое мнение по поводу котлина )

Тимур
11.04.2018
07:43:01
предвзятое в положительную сторону? )

Google
Sergey
11.04.2018
07:43:12
ага

Michael
11.04.2018
08:12:11
нет никаких сомнений, что котлин лучше, чем js ?

Vladimir
11.04.2018
08:13:45
Скажите это тем, кто специализируется на веб-разработке Подозреваю, что сомнения будут

Kirill
11.04.2018
08:15:54
вдруг кто-то ещё не видел: https://www.destroyallsoftware.com/talks/wat (почти не оффтоп, да)

Valentin
11.04.2018
08:22:15
Скажите это тем, кто специализируется на веб-разработке Подозреваю, что сомнения будут
это точно. Нет смысла писать реакт в котлине, есть нормальный реактивщик не сможет и не захочет потом с этим работать.

Тимур
11.04.2018
08:23:09
вдруг кто-то ещё не видел: https://www.destroyallsoftware.com/talks/wat (почти не оффтоп, да)
классно, а это все или есть где-то полная версия?

Sergey
11.04.2018
08:23:11
С JS основная проблема для меня в том что не работают рефакторы. И TypeScript тут не поможет

Kirill
11.04.2018
08:23:39
классно, а это все или есть где-то полная версия?
это всё. у него на сайте есть ещё другие, более серьёзные выступления

Konstantin
11.04.2018
09:37:28
Что мешает писать веб на Clojure?

Alexey
11.04.2018
09:39:12
Что мешает писать веб на Clojure?
количество скобочек ?

Michael
11.04.2018
09:56:51
в этой группе мы обсуждаем какой классный котлин у Clojure есть своя группа

Quantum Harmonizer
11.04.2018
09:58:00
в этой группе мы обсуждаем какой классный котлин у Clojure есть своя группа
тут его постоянно сравнивают со скалой, можно сравнить с кложурой, что плохого?

Юсуф
11.04.2018
10:11:47

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