
Anton
19.04.2018
21:08:39
@Enleur а чего на 2:59 ты говоришь про "огромное количество памяти", а на слайде "Low" ?

Sergey
19.04.2018
21:11:05
наверное было б нагляднее перечеркнуть вместо минуса
спасибо за замечание ?

Google

Anton
19.04.2018
21:11:53
Нагляднее было бы чтоб в слайде было то что ты говоришь ? но перечёркнотый Low тоже прокатил бы

balolam
19.04.2018
21:16:19
А можно ссылку на видео?

Anton
19.04.2018
21:18:50
Скинули же плейлист

Roman
19.04.2018
21:26:17
Я тут написал extension для SearchView. Так норм? Прост я видел другую реализацию https://pastebin.com/jtH8egN7

Sergey
19.04.2018
21:47:28

Igor
19.04.2018
21:54:32

dimiii
19.04.2018
21:54:44
Как там с тайпклассами? Есть прогресс? Спорится дело?

Igor
19.04.2018
21:55:26
По последним данным - пока никак, но они думают и прототипируют

Roman
19.04.2018
22:05:15
Товарищи, у меня есть лямбда вида (String) -> Boolean. Я обнаружил что если хочу написать несколько строчек с вызовом других методов то нужно их разделять точкой с запятой. Вот например
{Toast.makeText(this, it, Toast.LENGTH_SHORT).show(); Toast.makeText(this, "hui", Toast.LENGTH_SHORT).show(); true}
И в конце уже возвращать boolean. Как это называется? Как это работает? Прост хочу понять что это работает так как мне это кажется
show возвращает Unit

dimiii
19.04.2018
22:46:48

Google

dimiii
19.04.2018
22:48:48
Уф пролистал канал с начала - хорошо тут у вас, задержусь пожалуй

Maksim Gridin
20.04.2018
00:04:56
https://www.youtube.com/watch?v=cp8mTAW88rQ
хороший доклад, но чувствуется мягко скажем “субьективное” отношение к Rx и отсюда не сопоставимый код написанный на Rx и корутинах, порадовал только вывод что они могут жить и дополнять друг друга в одном проекте

Щерба
20.04.2018
03:20:44

Sergey
20.04.2018
06:34:21

Щерба
20.04.2018
06:39:50

Andriy
20.04.2018
06:41:42

Костя
20.04.2018
06:44:52
есть такая тема порой для view и т.д. классов из java к которым стучишься из Kotlin
а без атрибута он наверное не видел конструтор при inflate

Щерба
20.04.2018
06:48:12

Andriy
20.04.2018
06:48:26
?

Щерба
20.04.2018
06:48:34

Костя
20.04.2018
06:49:15
Не обязательно
ну конкретно для наследования от класса из Java и вызова конструктора это необходимо
сам тоже делал часто это, без аннотации не работает

Щерба
20.04.2018
06:49:44
Возможно, с kotlin мало знаком)

Костя
20.04.2018
06:50:01
ну ты можешь убрать её и проверить же )
заработает ли
может я и не прав )

Ivan
20.04.2018
07:36:27
Парни, привет, вопрос, если доки почитать как d3 в котлин реализовали?

Kirill
20.04.2018
07:55:54

Google

Ivan
20.04.2018
08:15:01
что?
Есть либа D3.js (визуализация данных) вчера на Open Day сказали что ее портировали в Kotlin

Sergey
20.04.2018
08:16:44

dimiii
20.04.2018
08:39:59
https://kotlinconf.com/ планируешь@предвкушаешь

Foat
20.04.2018
08:52:25

Alexandr
20.04.2018
09:04:46
Привет все. Есть вопрос, обновился до котлина 1.2.40 и перестал работать некоторый функционал вот код https://pastebin.com/FpFsn5je

Dmitry
20.04.2018
09:17:46
Alexandr К сожалению, по фрагменту кода ничего не понятно, можно хотя бы полный рабочий код, или минимизированный пример в идеале?

dimiii
20.04.2018
09:17:50
К тому же, как по мне, многовато методов для data class

Alexander
20.04.2018
09:19:10
У меня у одного maven central не грузится. Или РКН его таки блокнул?

Alexandr
20.04.2018
09:20:13
К тому же, как по мне, многовато методов для data class
Работало все нормально на 1.2.31 по ходу это глобальная проблема, потому что код val resultString = " ${task.TaskHeader.taskID}, ${row.getStrToInt("Procent")}, ${row.getStrToInt("QTY")}/${row.getStrToInt("GivenQTY")}" тоже не работает
Class 'java.lang.String' does not implement interface 'java.util.Iterator' in call to 'boolean java.util.Iterator.hasNext()'
тут уже нет каких-то супер классов

Dmitry
20.04.2018
09:20:49
I'm

dimiii
20.04.2018
09:20:50

Alexandr
20.04.2018
09:21:08
Пересобирал и не один раз

dimiii
20.04.2018
09:22:52
Ну хз - предлагаю медитировать над версиями в выводе gradle dependencies

Anton
20.04.2018
09:33:35

Aleksandr
20.04.2018
09:33:57
а это не социально важный сервис

Alexander
20.04.2018
09:44:06
Ой как банки сейчас посыпятся...

Dmitry
20.04.2018
09:46:05
вроде открывается

Google

Marat
20.04.2018
09:47:25

Руслан
20.04.2018
09:50:46
Рекомендую:
https://github.com/kylemanna/docker-openvpn
https://www.digitalocean.com/pricing/ (5$ per month)

Admin
ERROR: S client not available

Денис
20.04.2018
09:51:27

Dmitry
20.04.2018
09:53:26
И того, что на scaleway достаточная виртуалка стоит 3 евро

Руслан
20.04.2018
09:53:44
у меня на одной пару проектов + vpn

Денис
20.04.2018
09:54:55

Руслан
20.04.2018
09:55:27
kotlin.link открывается?
а то он на DO

Kirill
20.04.2018
09:55:46

Руслан
20.04.2018
09:56:02
ну значит мне повезло :)

Dmitry
20.04.2018
09:56:22
Вот уж заморачиваться рефералами явно не стоит. Вон scalaway выдает выделенный айпи и в 2 раза дешевле
Но на арме. Которого для впн достаточно

Anton
20.04.2018
09:57:55
вроде открывается
Билайн открывается, МТС открывается, Мегафон + Теле2 не открывается.

Alexey
20.04.2018
09:58:07

Anton
20.04.2018
09:58:13
Короче не везде ещё обновились списки

Руслан
20.04.2018
10:00:12

Victor
20.04.2018
10:01:30
Дай прокси в беларусь..)

Alexandr
20.04.2018
10:05:19
Народ помогите.... не знаю что делать... перестал работать код на kotlin 1.2.40...вот так выдает ошибку: Class 'java.lang.String' does not implement interface 'java.util.Iterator' in call to 'boolean java.util.Iterator.hasNext()'

Google

Alexandr
20.04.2018
10:05:20
for (row in result.other.iterator()){
val resultString = " ${task.TaskHeader.taskID}
а вот так работает нормально for (i : Int in 1..result.other.length()){
val row = result.other.getJSONObject(i-1)
val resultString = " ${task.TaskHeader.taskID}
Итератор как экстеншен operator fun JSONArray.iterator(): Iterator<JSONObject>
= (0 until length())
.asSequence()
.map { get(it) as JSONObject }.iterator()
Сорян что кучей сообщений. Тупанул

Dmitry
20.04.2018
10:19:32
Можно, пожалуйста, увидеть полный код, который не работает так, как надо?

dimiii
20.04.2018
10:25:30

Alexandr
20.04.2018
10:28:29

Dmitry
20.04.2018
10:31:59
Под полным кодом я имел ввиду что-то, что можно скомпилировать и запустить. Из этого фрагмента ничего не понятно, потому что половина типов/полей объявлена где-то в другом месте.
Просто итератор по JSONArray у меня работает, значит, есть какая-то специфика конкретной программы, но понять ее невозможно.

Alexander
20.04.2018
11:51:47
Вроде заработал maven central. Jcenter работает частично

Alexandr
20.04.2018
13:10:59

dimiii
20.04.2018
13:18:56
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
seriously?
Серьезно, откатись на старую версию, libastral еще не портировали в котлин