
Ростислав
16.11.2017
21:54:24
Я ведь свой первый дебиан привел в рабочее состояние, когда все (почти) работает, есть все драйвера и программы - только через неделю переустановок. Вечно как-то ломал или драйвера, или пакеты. Но получил бесценный опыт.

Песчаный
17.11.2017
13:23:02
Раз уж тут заговорили про дистрибутивы и изучение линукса, то тогда ставьте Арч и читайте Вики арча

Phil
17.11.2017
13:29:19
Коллеги, в документации я видел упоминание на Properties с уровнем видимости пакет (т.е. не внутри какого-то класса), но при этом мне не совсем понятно, а что это такое и как работает. Есть ли какие-то подробности?

Alexey
17.11.2017
13:46:53
На уровне пакета ты можешь обратиться напрямую к свойству другого объекта из этого же пакета

Google

Phil
17.11.2017
13:51:47
"you can also use it to import other declarations: top-level functions and properties;"
Что такое top-level properties?
Compile-time constants?

Quantum Harmonizer
17.11.2017
13:54:15

Phil
17.11.2017
13:54:36
Т.е. глобальные переменные?

Quantum Harmonizer
17.11.2017
13:54:57

Phil
17.11.2017
13:54:59
Вне области видимости какого-то класса?
Ой, ужас-то какой. А зачем они сделаны?

Quantum Harmonizer
17.11.2017
13:55:18

Phil
17.11.2017
13:56:51
А var может быть?
Впрочем, и глобальные константы - это тоже стремно...

Quantum Harmonizer
17.11.2017
13:57:19

Google

Quantum Harmonizer
17.11.2017
13:57:28

Phil
17.11.2017
13:58:23
А есть ли флажок в компиляторе, который будет ругаться на использование глобальных объектов, констант и переменных?
Вообще, есть ли возможность как-нибудь реализовать ограничения на использование всяких сомнительных практик?
Кроме code review )
Флажок в IDEA меня тоже устроит )

Quantum Harmonizer
17.11.2017
13:59:56

Phil
17.11.2017
14:00:17
А throw за что?
Или "сделаем из котлина гошечку"?

Quantum Harmonizer
17.11.2017
14:01:03

Phil
17.11.2017
14:02:40
Ну, это как раз счастье, что нет )
Впрочем, нормальную обработку ошибок как раз вполне можно сделать через sealed class + destructive declarations
Но я еще не пробовал )

Alexey
17.11.2017
14:04:26

Quantum Harmonizer
17.11.2017
14:04:42
unckecked exceptions хороши когда компилятор может провести достаточно глубокий анализ чтобы не скомпилировать ошибочный код.

Phil
17.11.2017
14:09:47

RadioButton
19.11.2017
18:29:00
ура, ребят!! я месяц мучился с установкой линукс. и вот, оказывается проблема была во флэшке, хотя она недавно куплена, видимо я её замучил
У друга взял флэшку на 2Гб и на кали не хватило места, поставил убунту и я просто влюбился в терминал) даже не использую файловой менеджер, обхожусь cd, ls, mv и rm
скоро андроид студио поставлю и буду переписывать проект на котлин
кстати, что может быть с флэшкой всё-таки?

Quantum Harmonizer
19.11.2017
18:31:32
Кажется, ты очень сильно ошибся чатом.

Dan
19.11.2017
18:55:45
Но мы очень рады, что ты будешь переписывать проект на котлин. Это хороший язык.

Ростислав
19.11.2017
19:18:36

Google

Dmitriy
19.11.2017
20:15:00
Скоро поставлю- это через месяц??

RadioButton
20.11.2017
14:08:33
как получить элемент массива по индексу?
запутался

Quantum Harmonizer
20.11.2017
14:08:56

Che
20.11.2017
16:52:03
доброго всем. у вас тут на kotlin native пишут?

Elbrus
21.11.2017
05:23:12

Павел
21.11.2017
09:31:51

RadioButton
21.11.2017
13:49:04
котлин же работает на jvm?
тоесть как бы мы пишем на той же джаве но в красивой оболочке?

stas
21.11.2017
13:49:34
только на мей и работает))
агась)

RadioButton
21.11.2017
13:50:02
и компиляция в джаву идёт?
декомпилить так же?

stas
21.11.2017
13:50:21
нет. собирается в байткод.
тот который jvm понимает)

RadioButton
21.11.2017
13:50:54
ну да
в smali часто приходится работать
раньше вообще тупил

Quantum Harmonizer
21.11.2017
13:55:06

stas
21.11.2017
13:55:55

Google

Quantum Harmonizer
21.11.2017
13:56:04

stas
21.11.2017
13:57:36
и native
ну я так понимаю, что это еще не реализовано

Quantum Harmonizer
21.11.2017
13:57:48

Illia
21.11.2017
14:46:20

Quantum Harmonizer
21.11.2017
15:58:11

Illia
21.11.2017
15:59:49

Sankarsana das
21.11.2017
16:13:24
Всем здрасте!
А что по поводу корутин? Кто-нибудь их использует? Или пока рано ещё?

Quantum Harmonizer
21.11.2017
16:14:53

Sankarsana das
21.11.2017
16:18:30
Но они пока всё ещё эксперементальные?
Меня интересуют асинхронные запросы в андроид. Нормальная эта замена "старым добрым" асинкТаскам?

Quantum Harmonizer
21.11.2017
16:22:34

Sankarsana das
21.11.2017
16:24:52
А лучше что? RxJava - что то не хочеться разбираться...

Konstantin
21.11.2017
16:26:24

Che
21.11.2017
16:27:21

Sankarsana das
21.11.2017
16:27:59

Konstantin
21.11.2017
16:29:09
Ну, на страх и риск, конечно. На прошлой работе ребята их использовали в продакшене и вроде не испытывали проблем

Sankarsana das
21.11.2017
16:30:17

Konstantin
21.11.2017
16:33:14
А что может пойти не так?
Затрудняюсь так ответить. Учитывая, что они еще не в релизе, могут быть проблемы с дальнейшей интеграцией

Quantum Harmonizer
21.11.2017
16:34:26

Sankarsana das
21.11.2017
16:35:55

Quantum Harmonizer
21.11.2017
16:36:12

Google

Sankarsana das
21.11.2017
16:37:40
На самом деле у меня запос идёт в локальную базу данных, но может занимать какоето время.

Quantum Harmonizer
21.11.2017
16:38:05

Sankarsana das
21.11.2017
16:39:00
Много кода нужно писать.

Quantum Harmonizer
21.11.2017
16:44:25