@kotlin_lang

Страница 885 из 982
Dmitri
23.09.2018
14:41:49
В проекте
Ну пустой хэлоу ворлд

Алексей
23.09.2018
14:42:28
Пишете на котлине - уже не пустой

Алексей
23.09.2018
14:43:45
Хехе

Google
Алексей
23.09.2018
14:43:56
Так вы определитесь для начала, что используете

Пакеты с jdk можно убрать, насколько я помню

Как и common

В обычном stdlib есть большинство всякого, и уж точно достаточно для hello world

Алексей
23.09.2018
14:46:17


Поправьте, если я даю вредный совет, но это все зависимости котлина у меня в проекте, корутины и тесты мы исключаем, остается stdlib, в котором всё, что нужно

Sergey
23.09.2018
14:47:24
А вообще да, автокомплит в Котлин проекте где-то в 2 раза медленнее чем в джава проекте

Bogdan
23.09.2018
14:47:32
так он скинул другое, зайди в проекты, и посмотри

Dmitri
23.09.2018
14:47:50
я просто создал gradle проект с котлином

Алексей
23.09.2018
14:47:58
Dmitri
23.09.2018
14:48:02
и корутины добавил

Bogdan
23.09.2018
14:48:07
А вообще да, автокомплит в Котлин проекте где-то в 2 раза медленнее чем в джава проекте
тоже такое было, но обычно когда идея с диском работаеи, уменя hdd

Google
Алексей
23.09.2018
14:48:25
Откройте вкладку project

Sergey
23.09.2018
14:48:40
тоже такое было, но обычно когда идея с диском работаеи, уменя hdd
Да, заметно только не сильно мощных машинах

Алексей
23.09.2018
14:49:05
А вообще да, автокомплит в Котлин проекте где-то в 2 раза медленнее чем в джава проекте
Ну у меня всё быстро, правда ссд и своп на 16 гигов + для идеи 4 выделено в памяти

Sergey
23.09.2018
14:49:26
-Xmx:4G -XX:+UseG1GC
Попробую. Но для меня не критично уже, я обновил железо

Ну у меня всё быстро, правда ссд и своп на 16 гигов + для идеи 4 выделено в памяти
Сам факт этого. То есть, одно железо, одни настройки ide. А в Java классах автокомплит шустрее нежели в Kotlin классах.

Алексей
23.09.2018
14:50:18
-Xmx:4G -XX:+UseG1GC
А что такое -XX:+UseG1GC ? Тип мусорщика?

Bogdan
23.09.2018
14:53:17
А что такое -XX:+UseG1GC ? Тип мусорщика?
не тип, а сам сборщик мусора, разные бывают

Алексей
23.09.2018
14:54:37
Ок, спасибо, освежу в памяти

Sergey
23.09.2018
14:55:41
не тип, а сам сборщик мусора, разные бывают
А чем этот отличается от того что установлен по умолчанию в IDEA?

И такой же по умолчанию в AS?

Bogdan
23.09.2018
14:58:17
А чем этот отличается от того что установлен по умолчанию в IDEA?
это уже нажно гуглить и узнавать, и влазить в дичь, у шипилева куча докладов, основные параметры это пауза - которая нужна что бы собрать мусор, как часто мы собираем мусор, еще что-то третие есть

И такой же по умолчанию в AS?
хз смотреть нада, команду вызова смотреть, если не указан то стандартный который установленые для JREб но вроде как в идее и есть -XX:+UseG1GC, но не уверен

Badya
23.09.2018
15:00:08
А чем этот отличается от того что установлен по умолчанию в IDEA?
-XX:+UseConcMarkSweepGC G1 рекомендуется для больших хипов, больше 4Гб. Можно послушать Шипилева - он лучше расскажет что там в кишках. Я у себя переключил и мне понравилось, но это индивидуально очень.

Quantum Harmonizer
24.09.2018
08:48:47
Прошу прощения за кросспост. Нет ли обёртки, которая снижает степень уродливости Data(Input|Output) и Parcel?
Я там не особо специалист в хранени и транспорте, но ясделаль. Гляньте, пожалуйста, кому не лень. https://github.com/Miha-x64/reactive-properties/tree/master/persistence

Руслан
24.09.2018
14:06:04
Кажется я тут не упоминал о трансляции KotlinConf, так что спешу исправиться. Тем более появился пост на хабре который все хорошо описывает: https://habr.com/company/JetBrains/blog/424247/

Alexander
24.09.2018
18:14:21
Hi. Help me to convert kotlin code to Java please

``` registerPackage(ePackage(object : ITokenInterface { override fun registerToken(token: String) { Completable.fromCallable { passport.registerPushToken(token) } } })) ```

Жабра
24.09.2018
18:23:50
Кто-нибудь сталкивался?



Google
Alexander
24.09.2018
18:26:02
А, лол, это русский чат

Руслан
24.09.2018
18:26:06
Справа от установленой идеи жмеш на "гайку" -> Settings и там можно настроить

Жабра
24.09.2018
18:27:11


Руслан
24.09.2018
18:27:57
Это настройки самого тулбокса, а есть еще у каждого инстанса IDE настройки

Alexander
24.09.2018
18:41:15
Помогите. Как такое будет выглядеть на Java? override fun registerToken(token: String) { Completable.fromCallable { passport.registerPushToken(token) } }

Написал так, но ругается Illegal Type void @Override public void registerToken(String token) { return Completable.fromCallable(new Callable<void>(token) { String token; public void aVoid(String token) { this.token = token; } @Override public void call() { passport.registerPushToken(this.token); } }); }

Nikolay
24.09.2018
18:42:48
ну

void должен быть Void

Callable<Void>(token)

Александр
24.09.2018
18:46:06
Nikolay
24.09.2018
18:46:30
в оригинальном коде callable

человек переводит один в один

Alexandr
24.09.2018
18:50:27
Runnable
Ага, и fromRunnable() соответственно

человек переводит один в один
Это значит что изначальный вариант не совсем корректен

Александр
24.09.2018
18:50:55
колабл обязательно значение должен вернуть

ну как-то так



если речь про rx идет

Google
Admin
ERROR: S client not available

Nikolay
24.09.2018
18:53:55
Александр
24.09.2018
18:58:03
Поэтому там воид
Ага. Просто пока не написал. Не понял что речь про rx

Coconut
24.09.2018
19:07:08
Привет ребят! Я самоучка, пишу на котлине уже год. Есть пара приложений на плей сторе. У меня вопрос: где можно найти какую-то подработку (удаленно) или хотя бы наставника? Я готов работать за опыт и еду)

Nikolay
24.09.2018
19:07:09
я вообще не парился

человек спросил, что не так с кодом - я вижу ошибку - сказал о ней

Valeriy
24.09.2018
19:09:33
за опыт и еду конечно мда, надо же иметь чувство собственного достоинства, а то потом это входит в норму и появляются такие вакансии

Coconut
24.09.2018
19:11:29
почему подработку а не работу?
Ну у меня нету опыта работы а команде и с реальными проектами

в команде*

Valeriy
24.09.2018
19:11:52
djinni.co

Igor
24.09.2018
19:12:03
Ну у меня нету опыта работы а команде и с реальными проектами
Если ты закончил школу - время искать работу в офисе

Coconut
24.09.2018
19:12:58
Если ты закончил школу - время искать работу в офисе
Сложнее всего найти первую работу. Везде на джунов требуют либо образование либо предыдущий опыт

Coconut
24.09.2018
19:14:38
Я гуманитарий по образованию)

На программирование подсел чисто из скуки и интереса и меня прям втянуло)

Nikolay
24.09.2018
19:15:26
перефразирую.

Coconut
24.09.2018
19:15:34
Поэтому финансовая сторона для меня сейчас не так важна как опыт

Nikolay
24.09.2018
19:15:34
сколько лет и есть ли высшее образование в принципе?

Google
Coconut
24.09.2018
19:16:10
Да, юрист по образованию

Бакалавр

Но не моё это

Badya
24.09.2018
19:16:30
Я гуманитарий по образованию)
Плюнь на образование и опыт, и иди на собеседование, опыт у тебя уже есть (твои приложения в сторе), на образование всем пофиг если ты адекватный и что-то знаешь по теме

Coconut
24.09.2018
19:17:05
Про опыт врать?

Celt
24.09.2018
19:17:17
Нет.

Badya
24.09.2018
19:17:46
Про опыт врать?
Никогда не ври на собеседование, лучше честно сказать "я не знаю, но погуглю" чем выдумывать

Nikolay
24.09.2018
19:17:49
бакалавр и сейчас учишься на магистра?

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