@kotlin_lang

Страница 661 из 982
Лёша
04.05.2018
13:48:54
Переписать майнкрафт за 2 недели будет нереально ;)
перепиши minicraft от Нотча же) http://ludumdare.com/compo/ludum-dare-22/?action=preview&uid=398

исходники притом есть)

Bogdan
04.05.2018
15:18:53
>extension функции вот запилите тайпклассы, тогда и поговорим ?
уже пилятся, и с релизом корунтин можно будет щупать

Как думаете, что легче детям понять будет: Java или Kotlin? Дети от 12 лет (от 5 класса), разработка модов для майнкрафта.
много нюансов, модинг на майнкрафт обычно идет под статические переменые и функции (методы), котлин это упрпостит, но если хочешь взять либу (фраемворк, как назвать не знаю), что обычно делается, то можно наткнутся на пару неприятных моментов. Тебе нужно выбрать готов ты пойти на эксперемент или нет (я не советовал, для детей же), ибо нужно пройтись по граблям, это ты можешь сделать отдельно, и им дать уже хороший язык и пару рекомендаций)

Google
Anton
04.05.2018
15:27:26
что-то захотелось пописать моды для майнкрафта

Boris
04.05.2018
15:28:21
что-то захотелось пописать моды для майнкрафта
А есть видео где она пишет моды для Майнкрафта?

Maksim Gridin
04.05.2018
15:29:03
что-то захотелось пописать моды для майнкрафта
А мне после всей этой дискуссии захотелось узнать что-же такое майнкрафт ))

Maksim Gridin
04.05.2018
15:30:06
пропаду? )

Bogdan
04.05.2018
15:30:28
пропаду? )
или психика пострадает )

Anton
04.05.2018
15:31:00
на все выходные пропадешь. будешь строить замки и искать алмазы

Mikhail
04.05.2018
16:05:38
Всем спасибо за советы ;)

Марат
04.05.2018
16:11:47
Кто нибудь пользовался Spek? Как применить к тестам @Rule?

dimiii
04.05.2018
19:15:18
Кто нибудь пользовался Spek? Как применить к тестам @Rule?
Разобрался уже? У меня как-то был позыв в порядке сокращения кода, нагуглил тогда https://github.com/spekframework/spek/issues/115 https://github.com/spekframework/spek/issues/118 да в итоге обошелся

Ivan
04.05.2018
21:00:02
Ребят, а в котлин на корутинах не завезли ещё нормальные селекторы для работы с сокетами? Или в ктор

Google
Ivan
04.05.2018
21:00:35
На каком-то докладе Пангин спрашивал Елизарова, и последний сказал что планируется

Никита?❄️
04.05.2018
21:06:12
пару дней назад, когда смотрел, что представляет из себя ktor

Ivan
04.05.2018
21:08:52
Да? Надо глянуть, не помните где именно там работа с сокетом

Никита?❄️
04.05.2018
21:22:04
это подходит под задачи?

и https://github.com/ktorio/ktor/tree/master/ktor-samples/ktor-samples-websocket

Ivan
04.05.2018
21:34:04
https://ktor.io/servers/raw-sockets.html
Во, да, вот это мне нужно было, спасибо!

Жабра
05.05.2018
07:11:09
https://ktor.io/servers/raw-sockets.html
Опа. Не знал что ктор и такое умеет.) Огромное спасибо.))

Pavel
05.05.2018
09:04:06
А кто-нибудь знает какой "футпринт" памяти у одного сокет-соединения на кторе?

Ivan
05.05.2018
09:55:52
А кто-нибудь знает какой "футпринт" памяти у одного сокет-соединения на кторе?
Нужно уточнить, но я ставлю на то что это обычный джавовый сокет + корутина

dimiii
05.05.2018
16:50:42
https://ktor.io/servers/raw-sockets.html
Raw sockets - название так себе, обычно raw socket называют api позволяющее формировать пакеты L3 или даже L2

Блаженный
05.05.2018
17:40:59
Raw sockets - название так себе, обычно raw socket называют api позволяющее формировать пакеты L3 или даже L2
Raw понятие относительное. Джаваскриптерам вон скажи, подумают что ты про вебсокеты, сишникам - про udp

dimiii
05.05.2018
18:48:47
Raw понятие относительное. Джаваскриптерам вон скажи, подумают что ты про вебсокеты, сишникам - про udp
Верно, но все же есть устоявшиеся названия, а когда видишь заголовки и уже готов бежать расказывать коллеге о возможности написать навысоконагруженную пингалку и о реабилитации jvm вообще и котлин в частности, а тут такое. Расхолаживает.

iTEYE
05.05.2018
19:01:45
Есть кто то кто знаком с Firebase? Почему при val task = fAuth?.signInWithCustomToken(token.toString()) task у меня всегда null? Токен наместе, либы подключены.

iTEYE
05.05.2018
19:06:06
И точно.

Машков
05.05.2018
21:52:32
Верно, но все же есть устоявшиеся названия, а когда видишь заголовки и уже готов бежать расказывать коллеге о возможности написать навысоконагруженную пингалку и о реабилитации jvm вообще и котлин в частности, а тут такое. Расхолаживает.
Что-то я не понял, в чём проблема. Ну да, формировать сетевые пакеты напрямую нельзя, хотя бы потому что для этого нужно чуть ли не рутовые права. Сокеты не настолько RAW. Но udp там поддерживаются.

Google
Ivan
05.05.2018
22:00:31
Raw sockets - название так себе, обычно raw socket называют api позволяющее формировать пакеты L3 или даже L2
Это же нужна ещё поддержка со стороны системы, т.е. ходить к функциям ядра и т.п. Это в котлин нейтив можно сделать

dimiii
06.05.2018
11:43:05
+1
>Это же нужна ещё поддержка со стороны системы О чем и речь - читаешь название и думаешь какая-то магия случилась, да не всё так просто

Friedrich
06.05.2018
11:48:55
Слушайте, а Kotlin/Native можно вместо JNI присобачить к обычной JVM'ной проге?

Pavel
06.05.2018
11:50:18
Только наверное не вместо, а вместе с.

Friedrich
06.05.2018
11:51:00
Ну да, ок, написать на K/Native, и подлинковать как JNI'шный модуль

Evgeniy
06.05.2018
13:58:37
Ребят всем привет. Можете подсказать, возможно ли сделать, то что я хочу. Дело в том что есть несколько разных перегруженных методов setCellValue(Value), в которых Value имеет тип String, Double, Date, Calendar и т.д. Которые мне нужно вызвать с разными типами Value. Тип Value можно получить вызовом Value.cellTypeEnum. Смогу ли я написать одну функцию getCellValue(Value) которая определит тип Value и вернет значение в нужном типе String, Double В С++ это вроде как шаблоны, а что использовать в Kotlin? Думаю это нужно как то переписать) так как нужно чтобы она возвращала тип fun getCellValue(cell: XSSFCell?):Any { return when (cell?.cellTypeEnum) { CellType.NUMERIC -> cell.numericCellValue CellType.STRING -> cell.stringCellValue else -> "ERROR" } } это не верно)

Evgeniy
06.05.2018
14:04:53
спасибо :)

Artem
06.05.2018
14:27:45
+

Andrew
06.05.2018
19:25:15
Ну да, ок, написать на K/Native, и подлинковать как JNI'шный модуль
Можно, но разработчики пишут, что автоматизация вот такого бриджа -- это явно оговоренный non-goal. Так что писать всю эту JNI-прослойку придётся самому.

Руслан
07.05.2018
06:55:04
Николай Иготти (тех лид K/N) рассказывает про K/N на конференции LLVM разработчиков https://www.youtube.com/watch?v=DqsYo_4QWSg

Sergey
07.05.2018
09:15:20
Коллеги, кто-нибудь может подсказать как проверить что KMutableProperty является List в каком либо его виде

Sergey
07.05.2018
09:20:03
это понятно, а дальше? )

Quantum Harmonizer
07.05.2018
09:20:38
Sergey
07.05.2018
09:32:54
@Harmonizr filterProperty.returnType.classifier is List<*> ?

Quantum Harmonizer
07.05.2018
09:33:23
Sergey
07.05.2018
09:34:05
спасибо )

Google
Admin
ERROR: S client not available

Щерба
07.05.2018
10:52:40
Всем привет! Подскажите при работе с room возникает ошибка Parameter specified as non-null is null, в java такого не встречал



Может в дата классе проблема, null с бэкенда не приходит

@Entity(tableName = "booking") data class BookingModel( @PrimaryKey(autoGenerate = true) var id: Int, var code: Int, var sucsses: Boolean, @TypeConverters(TypeConverterTwo::class) var data: BookingModel, @TypeConverters(GithubTypeConverters::class) var booking_info: List<BookingModel>, var nameBooking: String, var descriptionBooking: String, var priceBooking: String )

Sergey
07.05.2018
10:53:50
someObjects приходит нулл

Щерба
07.05.2018
10:54:40
Да
Как решаеться ?

Sergey
07.05.2018
10:55:19
Как решаеться ?
Сделай его nullable

Щерба
07.05.2018
10:55:32
анотонация?

Сделай его nullable
Сорри ) это же котлин)

Quantum Harmonizer
07.05.2018
10:56:52
Как решаеться ?
...и поддержать нуллабельный тип в конвертере.

Quantum Harmonizer
07.05.2018
10:59:35
Короче, либо свойство нуллабельное, либо нет. Тут оно заявлено как не-нуллабельное, а приходит null. Решения могут быть разные.

Quantum Harmonizer
07.05.2018
11:14:32
Google
Щерба
07.05.2018
11:15:13
Выше написал

Quantum Harmonizer
07.05.2018
11:15:37
Выше написал
я выше написал ответ

Alexey
07.05.2018
12:00:54
var - why god why

Вам дали data class'ы с методами copy, но вы продолжаете клепать мутабельные объекты

Щерба
07.05.2018
12:02:32
var - why god why
захотелось)

Вам дали data class'ы с методами copy, но вы продолжаете клепать мутабельные объекты
Кто мне дал? )) Я не желаю чтобы как-то коментировали мой код, мне просто нужна помощь, а не ваша критика и т.д.......

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