@kotlin_lang

Страница 798 из 982
Mikhail
07.08.2018
11:55:01
тут общий интерфейс не поможет
сделай общий интерфейс чтобы успокоить тайпчекер, а дальше пользуйся instanceof

Глеб
07.08.2018
13:34:45
А параметры функций "по-умолчанию" рассчитываются единожды или при каждом вызове?

Quantum Harmonizer
07.08.2018
13:35:08
Глеб
07.08.2018
13:35:28
при каждом, там произвольные выражения
да я вижу, что произвольные, но свежа ещё рана от питона

Google
Глеб
07.08.2018
13:36:33
Вообще не представляю какой больной человек решил сделать дефолтный параметр функции глобальной переменной

Тимур
07.08.2018
14:26:41
https://youtrack.jetbrains.com/issue/KT-24714
Если кому-то оно тоже не дает жить, проголосуйте за этот баг, пожалуйста (там надо лайкнуть как на фейсбуке, нажав иконку с большим пальцев вверх). https://youtrack.jetbrains.com/issue/KT-24714

{.__.__.}
07.08.2018
16:01:01
Привет

Скиньте пожалуйста вводные курсы по kotlin

Vladyslav
07.08.2018
16:06:45
Alexander
07.08.2018
16:08:11
Слушайте, люди, если вы не умеете пользоваться поисковиком, то вводные курсы не помогут.

Max
07.08.2018
16:09:18
{.__.__.}
07.08.2018
16:13:47
Всем спасибо

Sava
07.08.2018
16:31:52
Ребята, всем добрый вечер! Мы с командой выпустили абсолютно бесплатную библиотеку на котлине Crunchy Calendar. Календарь, который просто использовать и кастомизировать под свое приложение. Вдруг кому-то пригодится ? Ссылка на гитхаб — https://github.com/CleverPumpkin/CrunchyCalendar

Google
Friedrich
07.08.2018
17:17:25
Качественно (:
В JVM же уже заводили тикет по этому поводу.

Sava
07.08.2018
17:31:30
Заявки на экспериментальный ui принимаете?
если что пишите в issues на гитхабе, рассмотрим все предложения

Anton
07.08.2018
17:32:54
Кто то может подсказать: почему в Exposed нету дефолтного типа time для столбцов? Есть какие то причины для этого? Или я плохо искал?

Z
07.08.2018
17:34:47
Всем привет! https://twitter.com/bashorov/status/1026884174823796737

Предложения можно писать тут или там ?

Alexander
07.08.2018
17:35:44
Эх... два раза пытался попасть на митап, оба раза то ребенок болел, то жена. Печаль.

Bogdan
07.08.2018
17:37:10
по какой-то причине (даже не знаю какой) они используют jodaTime

Anton
07.08.2018
17:45:07
по какой-то причине (даже не знаю какой) они используют jodaTime
Какой тип столбца мне лучше использовать, если я хочу хранить только время тогда? Или самому пытаться реализовать от их интерфейса?

Bogdan
07.08.2018
17:48:19
я с сарказмом)

Руслан
07.08.2018
17:48:47
А, черт, для меня то что нужно поддерживать java 6 не так очевидно :)

Igor
07.08.2018
17:49:42
Предложения можно писать тут или там ?
Есть у JB что показать по поводу ReactNative?

Bogdan
07.08.2018
17:49:45
DateColumnType(true)

ну и в бд принято писать что-то типа timestamp (именно такой метод поискать)

Google
Anton
07.08.2018
17:55:47
ну и в бд принято писать что-то типа timestamp (именно такой метод поискать)
https://github.com/JetBrains/Exposed/blob/master/src/main/kotlin/org/jetbrains/exposed/sql/Table.kt

К сожалению, только datetime

dimiii
07.08.2018
18:00:32
Предложения можно писать тут или там ?
Да у меня была идея ui компонента в виде бесконечной календарной ленты (как будто-бы листы отрывного календаря склеили в одну непрерывную ленту) Вот удачный пример: https://uncrate.com/assets_c/2009/04/calendar-tape-stretched-thumb-960x640-5002.jpg - в листке дня можно завести фиксированные ячейки/маркеры - если весь месяц размещается на экране, удобно визуально сравнивать дни

Bogdan
07.08.2018
18:24:17
К сожалению, только datetime
я скажу по секрету, просто Тайм ты врядли найдешь

fun datetime(name: String): Column<DateTime> = registerColumn(name, DateColumnType(true))

Anton
07.08.2018
18:27:52
я скажу по секрету, просто Тайм ты врядли найдешь
Это я уже понял) Просто мне не понятно, почему в бд можно указать такой тип столбца, а в орм нет? JodaTime не позволяет работать только с временем, без даты?

Anton
07.08.2018
18:34:26
ты знаешь как определяють дату зачастую ?
определяют в какой ситуации? если при определении текущей даты, то наверно текущее время в ОС

Bogdan
07.08.2018
18:36:26
ох не умеете гуглить

Anton
07.08.2018
18:40:05
А, ну про это слышал конечно) Это относится к хранению именно даты. Неужели все структуры, которые хранят время, так или иначе все равно завязаны на этих стандартах, которые хрянят и дату и время? Можно же намного проще время хранить

Ilya
07.08.2018
18:40:08
ох не умеете гуглить
Вопрос надо формулировать правильно, я тоже не понял что ты хотел от него!

Bogdan
07.08.2018
18:40:37
а вообще оффтоп

Anton
07.08.2018
18:42:26
Вообще, может быть я зря не уточнил, но когда я говорил про время, я имел ввиду время суток

Bogdan
07.08.2018
18:44:05
А, ну про это слышал конечно) Это относится к хранению именно даты. Неужели все структуры, которые хранят время, так или иначе все равно завязаны на этих стандартах, которые хрянят и дату и время? Можно же намного проще время хранить
для бд не знаю, но пока не видел ни одной бд которая с типом Date\Time не возращало чесно Date\Time, выдавала DatetTime, внутри это может и оптимизируется но тут уже лучше гуглить про конкретную СУБД, и шарить в этом

Вообще, может быть я зря не уточнил, но когда я говорил про время, я имел ввиду время суток
может ты зря взял Exposed он сыроват, JOOQ правда там с лицензией могут быть напряги (не комерческое\комерческое)

Anton
07.08.2018
18:54:32
может ты зря взял Exposed он сыроват, JOOQ правда там с лицензией могут быть напряги (не комерческое\комерческое)
Подумал уже об этом. Напрягло, что отсутствуют миграции еще. Но сейчас уже на самом деле лень переписывать, так как довольно много написано на нем

Google
Ivan
07.08.2018
19:05:32
Exposed даже называется прототипом библиотеки, список issues вызывает удивленный вопрос "А что, этого ещё нет?" (Включая отсутствие поддержки типа time). Я бы ещё несколько лет использовал проверенные Java-библиотеки, пока библиотеки на чистом Котлине не станут стабильными

Admin
ERROR: S client not available

Bogdan
07.08.2018
19:21:52
Какие напряги могут быть с лицензией?
я так понял если пользуешь для комерческого исползования - то плати

Evgeny
07.08.2018
19:23:15
я так понял если пользуешь для комерческого исползования - то плати
Такое, вроде, не для всех бд..а с тем же pg можно использовать и так

Mikhail
07.08.2018
19:25:04
Именно, оно опенсорсное и бесплатное для бесплатных бд

Bogdan
07.08.2018
19:56:23
Mikhail
07.08.2018
19:58:59
https://tldrlegal.com/license/apache-license-2.0-(apache-2.0)

Bogdan
07.08.2018
20:03:22
https://tldrlegal.com/license/apache-license-2.0-(apache-2.0)
я про то что человеку нужно для проприетарного кода, на сколько я знаю апачь лицензия этого не позволяет..

Mikhail
07.08.2018
20:04:15
Я вот сижу и гуглю эту тему и пока не нашел никаких запретов

Bogdan
07.08.2018
20:05:02
http://asl.org.il/licensing/

Andrew
07.08.2018
20:05:16
http://asl.org.il/licensing/
Фашистский AGPL к апачу никакого отношения не имеет :)

Bogdan
07.08.2018
20:06:51
Фашистский AGPL к апачу никакого отношения не имеет :)
так ты посмотри на JOOQ, он ней и распространяется, ну покрайне ере на сайте написано, на гите смотрю апач обычный...

Mikhail
07.08.2018
20:07:40
На сайте тоже апач

Andrew
07.08.2018
20:07:55
Bogdan
07.08.2018
20:08:42
На сайте тоже апач
всемодные фичи от них, та сылка что я кидал

Mikhail
07.08.2018
20:09:05
Ну там хитро написано ASL, ссылка ведёт на апач

А asl ссылкой выше - какая-то левая софтина на agpl

Andrew
07.08.2018
20:10:51
Здоровые люди AGPL третьей дорогой обходят, не было бы столько известности у jOOQ, публикуйся они на дуальной AGPL / commercial.

Google
Andrew
07.08.2018
20:12:54
Белым по чёрному же: jOOQ codegen output -- Your license

Bogdan
07.08.2018
20:13:29
Белым по чёрному же: jOOQ codegen output -- Your license
я сразу не понял про что это, теперь дошло

Oleksandr
08.08.2018
06:48:07
Слушайте, люди, если вы не умеете пользоваться поисковиком, то вводные курсы не помогут.
Тоже часто удивляют вопросы ответы на которые google выдаёт быстрее

Alexander
08.08.2018
06:53:25
К сожалению, это такая тенденция. С таким объемом материалов в сети и "гуру" разных масштабов, часто оказывается дешевле спросить. Есть товарищи, особенно из стран со слабым образованием, которые просто сразу идут в профессиональные сообщества и ищут кого-то, кто сделает работу за них.

Someone
08.08.2018
06:54:56
Кто нибудь разбирался как работает cinterop -flavor=jvm? Подскажите пожалуйста примерные шаги чтоб завести это дело для связки native и kt-jvm

Alexander
08.08.2018
06:56:58
Я разбирался, но не разобрался. Пока никак не документировано и работает только в руках людей из JB... Если конечно ничего не изменилось за последние несколько месяцев, но я вроде следил

Andrew
08.08.2018
06:57:01
Кто нибудь разбирался как работает cinterop -flavor=jvm? Подскажите пожалуйста примерные шаги чтоб завести это дело для связки native и kt-jvm
Присоединяюсь к вопросу. Был вроде пример в libui от msink, но он, похоже, отказался от него в итоге :(

Работаю на досуге над Kotlin-враппером для сишной либы, хотел и для JVM, и для Native иметь его, но, похоже, это будет две разные прослойки байндингов.

Alexander
08.08.2018
06:59:57
Я уже капал на мозги разработчикам по поводу того, что это очень важный момент, но пока видимо других дел хватает

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