
Михаил
28.06.2017
16:42:02

Andrew
28.06.2017
16:52:49
То есть?
То есть закрепить сверху сообщение, чтобы его постоянно было видно.

Михаил
28.06.2017
16:53:41
Я скорее хотел уточнить, сарказм ли это был выше

Andrew
28.06.2017
17:12:26
Теперь прошу подсказать, как в IDEA добавить либу в список используемых. Пытаюсь подключиться к БД, но естественно либа не подключена.

Google

Andrew
28.06.2017
17:12:53
В проекте есть External Libraries, но там добавить jar файл нету варианта...

Anton
28.06.2017
17:13:29
Ты составь список вопросов вы запиним сразу

Andrew
28.06.2017
17:14:04
Третий вопрос - чо там с Native, и на сегодня хватит :D

kapehh
28.06.2017
17:14:35

Andrew
28.06.2017
17:16:34
Наверно я туплю, но тут нету настроек проекта

Dibro
28.06.2017
17:17:27
создай в корне проекта папку libs и закинь туда .jar-ы

Quantum Harmonizer
28.06.2017
17:17:41
И всё зависит от сборочной системы.

Dibro
28.06.2017
17:18:04
потом пкм внутри идеи по .jar и там будет опция

Andrew
28.06.2017
17:18:50
Спасибо, то, что нужно. Заныкали хорошо...

Igor
28.06.2017
17:23:27
Ни у кого ebean не ругался, что не может найти класс Ebean?)

Google

Igor
28.06.2017
17:23:59
Все-таки я решил попытаться избежать гибернейта, но походу грабли повсюду разбросаны

? animufag ?
28.06.2017
18:04:21
?

Igor
28.06.2017
18:24:28
Вот тут моя проблема по факту, может все дело в gradle? https://github.com/ebean-orm-tools/ebean-idea-enhancer/issues/8

Sergey
28.06.2017
18:28:53
если нужна функция внутри метода, как ее лучше обозначать?
val isCool = fun(a: Int) = a > 0
val isCool = { a: Int -> a > 0 }
fun isCool(a: Int) = a > 0
чтобы потом сделать collection.filter(::isCool)

Михаил
28.06.2017
18:30:14
я за третий вариант

Daniil
28.06.2017
18:30:43
+1

Sergey
28.06.2017
18:31:22
есть ли какая-то разница?

Vladislav
28.06.2017
18:31:37
а мне первый нравится

Михаил
28.06.2017
18:32:19

? animufag ?
28.06.2017
18:34:22
зато в первых двух не придётся референс брать
val isCool: (Int) -> Boolean = {it > 0}

Sergey
28.06.2017
18:36:58
это уже 4й вариант)
collection.filter(::isCool) vs collection.filter(isCool)

? animufag ?
28.06.2017
18:37:27
мне они не нравятся
ну тип методы немного в своём мире живут. ну и бывает натыкаюсь что не могу его передать, просто забывая, что там нужно референс проставлять
хотел сказать мол забавно что в котлине есть частичное применение но
listOf(1,2,3).map(1::plus)
Back-end (JVM) Internal error: Couldn't transform method node: <init> (Ljavax/script/Bindings;)V:
ALOAD 0
ALOAD 1
INVOKESPECIAL org/jetbrains/kotlin/script/jsr223/KotlinStandardJsr223ScriptTemplate.<init> (Ljavax/script/Bindings;)V
ALOAD 0
L0
LINENUMBER 1 L0
ALOAD 0
IC...
[RESULT TOO LONG (5599)]

Google

Quantum Harmonizer
28.06.2017
18:46:46
val func: (Int) -> Int = 1::plus
listOf(1, 2, 3).map(func)
[2, 3, 4]
Думаю, проблема в том, что есть несколько оверлоадов 1::plus.

Михаил
28.06.2017
18:50:53
Кто знает. Я могу поставить новый плагин из еап, но в проекте оставить старую версию, а юзатт фичи еап?)
Вряд ли, но все же

Quantum Harmonizer
28.06.2017
18:51:44
А чем еап не нравится-то?

Михаил
28.06.2017
18:53:54

Quantum Harmonizer
28.06.2017
18:54:03

Михаил
28.06.2017
18:54:39
Я не знаю насколько он стабилен
Вон даже ретролямбда релизная не так давно подвела

? animufag ?
28.06.2017
18:55:25
бм проверите где-нибудь в другом репле результат? try.kotlinlang.org он ничего не пишет
мб запостить баг
ну в смысле ошибку он не очень красиво показывает

Ilya
28.06.2017
19:02:47

? animufag ?
28.06.2017
19:03:55

Ilya
28.06.2017
19:04:24
У меня локально то же самое с 1.1.3

? animufag ?
28.06.2017
19:04:43
ок, заведу

Ilya
28.06.2017
19:08:39

Google

DarkMentat
28.06.2017
19:10:34
я бы просто лямбду перерадавл, типа collection.filter{ isCool(it) }
да, примитивно, но бряки ставятся лучше и просто прямее

Саша Батанова
28.06.2017
19:48:32
всем привет!

Admin
ERROR: S client not available

Саша Батанова
28.06.2017
19:50:27
так вот вопрос, как правильно на котлине описать первый кусок?

Михаил
28.06.2017
19:51:59
он правильно сконверировался
разве что mUsername надо nullable сделать

Саша Батанова
28.06.2017
19:52:48
но не работает - 100%

Quantum Harmonizer
28.06.2017
19:52:48
куда делось getActivity()?

Саша Батанова
28.06.2017
19:53:11
я скопировала из фрагмента в активити

Quantum Harmonizer
28.06.2017
19:53:24
А вообще, что делает emit в UI-потоке? Не должно ли там выпасть NetworkOnMainThreadException?

Саша Батанова
28.06.2017
19:55:25
если я упрощу второй кусок до такого, то он не работает
ну лога нет

Quantum Harmonizer
28.06.2017
19:56:31
Значит, колбэк не вызывается.
Или в логах фильтр стоит.

Саша Батанова
28.06.2017
19:56:58

Google

Саша Батанова
28.06.2017
19:57:06
не стоит фильтр
а в первом случае колбэк вызывается

Михаил
28.06.2017
19:57:56

Саша Батанова
28.06.2017
20:07:17
Тем не менее вопрос остаётся открытым)

Михаил
28.06.2017
20:09:11
ну код выше конвертировался правильно, остается два варианта, либо вне его что-то не так, либо поможет клин-ребилд. второй вариант почти уверне что не поможет)

Ilya
28.06.2017
20:09:37
а таки куда делся getActivity()?

DarkMentat
28.06.2017
20:10:38
и все же, что значит "не работает", падает, не собирается, неадекватно себя ведет?
а стойте, я туплю

Ilya
28.06.2017
20:11:45
Ещё надо посмотреть на места использования onConnect, может листенер не подписался правильно, если это в том же файле.

Саша Батанова
28.06.2017
21:21:48
Собсна выше уже отвечала
я скопировала из фрагмента в активити
а таки куда делся getActivity()?

Sasha
28.06.2017
22:25:10
наконец-то вышел выпуск)) razbor-poletov.com/2017/06/episode-138.html

Pavlík
28.06.2017
23:30:36
Ребят, я шерстил но так и не нашёл, под IOS разработка будет нативная или нет? Со ссылочной на источник к плз хотелось бы

Михаил
28.06.2017
23:31:40