
Andrey
04.10.2018
13:54:36

Beholder
04.10.2018
13:55:18
А то группу в интерфейсе Телеграма фиг сразу найдёшь
Поменять бы

Quantum Harmonizer
04.10.2018
13:56:49
новый логотип уже стаит на реплоботе @tryktbot

Google

Andrew
04.10.2018
13:57:43
Все, кстати, видели play.kotl.in?

Kirill
04.10.2018
13:58:57

Kylych
04.10.2018
13:59:22
пока записи keynote нету ?

Andrew
04.10.2018
13:59:30
Поддерживаю, чайник стоит сохранить, он няшный.

Beholder
04.10.2018
13:59:43
Или логотип какбэ намекает, что тут все чайники :)

Andrew
04.10.2018
13:59:53

Andrew
04.10.2018
14:00:14

ISkylake
04.10.2018
14:01:20
Сорс чет как-то леньки чекать.

Андрей
04.10.2018
14:02:49
Java - кружка, Kotlin - чайник, чайник наполняет кружку новым содержимым (фичами). Философия чайника ?

Kylych
04.10.2018
14:03:02

ISkylake
04.10.2018
14:03:36

Andrew
04.10.2018
14:04:25

Google

Andrew
04.10.2018
14:05:03
А, и ещё есть конспект с фотками в @TheDailyKotlin

Alexey
04.10.2018
14:06:51
.let { String(it) }
где там картиночка со сверх разумом

Andrew
04.10.2018
14:08:53
@angmarr принимай кодревью ^ :D

ISkylake
04.10.2018
14:09:30

Igor
04.10.2018
14:14:50

Руслан
04.10.2018
14:38:46

Sergey
04.10.2018
14:40:24
хотел этот доклад глянуть, а он не на первом треке :(

Anna
04.10.2018
14:40:59
А можно кратенько, что там?

Igor
04.10.2018
14:41:05
В чем различия? (rxjava zip заработает ?)

Руслан
04.10.2018
14:41:25
Другой алгоритм который лучше, быстрее, сильнее
Например та история про SAM (была в том старом докладе про то что нас ждёт в 1.3)

terancet
04.10.2018
16:46:38
Вопрос: есть список listOf(Triple(1,2,3), Triple(2,4,5),Triple(2,5,6)). Мне нужно найти максимальный элемент из этого списка, сравнивая сначала 3 элемент из Triple, потом второй, а потом первый.
Как мне это сделать? Такой подход верен listOf(...).maxWith{compareBy{Triple::first, Triple::second,Triple::third}}?


Serg
04.10.2018
16:51:16
Serg:
Всем привет, вопрос от новичка, пытаюсть использовать анко чтобы на TabLayout разместить вьюхи, сотственно используя адаптер. Так вот, вкладки подписываются как сделано в адаптере, а вот содержимое вкладок не хочет отображаться, почему ? Вот код:
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
val coordinatorLayout = this.coordinatorLayout {
lparams(matchParent, matchParent)
appBarLayout {
lparams(matchParent, wrapContent)
val myTabLayout = themedTabLayout(R.style.ThemeOverlay_AppCompat_Dark) {
lparams(matchParent, wrapContent)
{
tabGravity = Gravity.FILL
tabMode = TabLayout.MODE_FIXED
}
}
val ContentViewPager = viewPager {
id = View.generateViewId()
adapter = MyAdapter(this@MainActivity, this@MainActivity.supportFragmentManager)
}
myTabLayout.setupWithViewPager(ContentViewPager)
}
}
}
class ResFragment( ) : android.support.v4.app.Fragment ( ) {
override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View?
{
val r = TextView(container?.context )
r.text = "dfdfdff"
container?.addView(r)
return r//ResView().createView(AnkoContext.Companion.create(inflater.context, this, false))
}
}
data class MyAdapter( val MainAct: MainActivity , val fm: android.support.v4.app.FragmentManager) : FragmentPagerAdapter(fm) {
val v1 = ResFragment()
val v2 = ResFragment()
val v3 = ResFragment()
override fun getItem(position: Int): android.support.v4.app.Fragment {
return when (position) {
0 -> v1
1 -> v2
else -> v3
}
}
override fun getCount(): Int {
// Show 2 total pages.
return 2
}
override fun getPageTitle(position: Int): CharSequence? {
when (position) {
0 -> return "111"
1 -> return "222"
else -> return "????"
}
return null
}
}
}


Sergey
04.10.2018
16:52:18
По-немногу выкладывают выступления https://www.youtube.com/playlist?list=PLQ176FUIyIUbVvFMqDc2jhxS-t562uytr

Kylych
04.10.2018
16:53:08

Sergey
04.10.2018
16:54:47
странно что server и web идут раздельно и веба еще меньше)

Leonid
04.10.2018
16:55:02
Web наверное фронтенд имелся в виду

Google

Kirill
04.10.2018
16:55:10
+

Sergey
04.10.2018
16:55:33
точно, не заметил что фронта нет

OlegKrikun
04.10.2018
16:57:19
наверное прирост юзеров за год

Leonid
04.10.2018
16:59:55
Это опрос "для чего вы используете котлин" с несколькими вариантами выбора

Sergey
04.10.2018
17:02:19
30% юзают kotlin.js, интересно
а вообще N26 собрались весь фронт на kotlin.js переделывать, как Бреслав сказал
мы пока как-то очкуем)

OlegKrikun
04.10.2018
17:03:27

eugene
04.10.2018
17:04:36

Sergey
04.10.2018
17:04:58
typescript более заточен под ES

Anna
04.10.2018
17:05:11
Это вроде бы интересы пришедших на конфу людей (с несколькими вариантами выбора), причём не обязательно применительно к Котлину

Anna
04.10.2018
17:05:42
А, чукча не читатель ?♀️

Sergey
04.10.2018
17:06:18
но мне React DSL больше как-то чем JSX нравится, особенно когда дело доходит до условных блоков

Andrew
04.10.2018
17:06:56
Да, ktor spring javalin ...

Alexander
04.10.2018
17:08:04

Sergey
04.10.2018
17:09:38

ISkylake
04.10.2018
17:11:13
Как там плагин с 1.3 в IDEA накатить?

Sergey
04.10.2018
17:11:24
включи EAP channel

Google

Quantum Harmonizer
04.10.2018
17:13:37
Кто эти 15% десктопов и что они используют? О_о

ISkylake
04.10.2018
17:13:44
Спасибо

Bogdan
04.10.2018
17:16:46
в теории еще Gtk, если кто-то рискнул в нейтив

ISkylake
04.10.2018
17:17:59
А в Gradle менять версию просто на 1.3?

Alexander
04.10.2018
17:18:01
Еще консоль есть

ISkylake
04.10.2018
17:18:16
Ибо еще же RC только

Alexander
04.10.2018
17:18:23
нет, см. инструкции

Admin
ERROR: S client not available

ISkylake
04.10.2018
17:18:52
Знать бы, где надыбать их

Timur
04.10.2018
17:19:10
Так конфа ещё идёт или уже офф?

Sergey
04.10.2018
17:19:32
они уже пьяные в хлам наверное)

Timur
04.10.2018
17:19:41
:D
А линк на запись есть уже?

Kirill
04.10.2018
17:22:18

Alexander
04.10.2018
17:22:18
Знать бы, где надыбать их
https://blog.jetbrains.com/kotlin/2018/09/kotlin-1-3-rc-is-here-migrate-your-coroutines/ Внизу например
Не, ну не свинг.

Kylych
04.10.2018
17:23:19

Bogdan
04.10.2018
17:23:35
Swing! :D
ну ведь идея на свинге, котлин вроде также участвует в написания кода идеи, так что да и свинг ?

Alexander
04.10.2018
17:25:30
Просто свинг по всем параметрам проигрывает по сравнению с JavaFX, а темболее tornadofx. Его используют только в каком-то махровом легаси. А на котлине практически все проекты новые. Я как раз из тех 15% если что.

Google

OlegKrikun
04.10.2018
17:25:33

Alexander
04.10.2018
17:25:51
Их столько нет

OlegKrikun
04.10.2018
17:26:36
никто ж не знает сколько человек опрос проходило =)

Quantum Harmonizer
04.10.2018
17:28:48
tornadofx
Как распространять такие приложения?

Bogdan
04.10.2018
17:29:09

OlegKrikun
04.10.2018
17:30:17
А кто нить видел что нить на котлин нейтиве и гтк?

Quantum Harmonizer
04.10.2018
17:30:57

Bogdan
04.10.2018
17:31:49
https://bitbucket.org/NiNi94/oop16-jlearn/src/master/
вот кстати приложуха на javafx

OlegKrikun
04.10.2018
17:32:38

Rikland
04.10.2018
17:32:44

Bogdan
04.10.2018
17:32:55

OlegKrikun
04.10.2018
17:33:08

Rikland
04.10.2018
17:33:34
На kt native

Bogdan
04.10.2018
17:34:13

Rikland
04.10.2018
17:34:17
Естественно интероп приходилось использовать
А че им делиться. берешь cmake говоришь что забаиндить. И пишешь код.
Единственные трудности это константы - дефайны. Они не в те типы баиндились.

Andrew
04.10.2018
17:36:41
CMake уже давно закопали.

Rikland
04.10.2018
17:36:51
И некоторые нюансы типа size_t ssize_t