Size: a a a

Kotlin Community

2020 June 25

D

Denys in Kotlin Community
Quantum Harmonizer
Привнесу налёт НеАдЕкВаТа в серые будни.
Кто-нибудь пробовал HTTP4K с джавой? Или какой выбрать веб-сервер/фреймворк, чтобы было максимально Kotlin-friendly, но без сжигания мостов?
Javalin? :)
источник

QH

Quantum Harmonizer in Kotlin Community
Denys
Javalin? :)
Угу, а почему именно он?)
источник

D

Denys in Kotlin Community
Quantum Harmonizer
Угу, а почему именно он?)
>  Kotlin-friendly, но без сжигания мостов

Kotlin/Java-friendly API. Правда, сам фреймворк достаточно простой.
источник

i

i_vovolk in Kotlin Community
вопрос про Exposed. Делаю я LEFT JOIN по полям, каждое из которых non-nullable, но в рамках запроса с LEFT JOIN может принимать null. Потом делаю it[Column.name]?.let { } и идея орет, что safe call тут излишний. Можно как-то с этим бороться?
источник

BP

Bogdan Panchenko in Kotlin Community
i_vovolk
вопрос про Exposed. Делаю я LEFT JOIN по полям, каждое из которых non-nullable, но в рамках запроса с LEFT JOIN может принимать null. Потом делаю it[Column.name]?.let { } и идея орет, что safe call тут излишний. Можно как-то с этим бороться?
То что left join принимает nullable не значит что нужно его таким делать. Если идея говорит что он там не нужен, значит скорей так и есть
источник

IO

Iaroslav Orlov in Kotlin Community
who are you about?
источник

QH

Quantum Harmonizer in Kotlin Community
Iaroslav Orlov
who are you about?
это бот, видать
источник

IO

Iaroslav Orlov in Kotlin Community
👍
источник

ПГ

Павло Гриник... in Kotlin Community
Float
источник

ПГ

Павло Гриник... in Kotlin Community
она определенна у всех обьектов, и зависит от конкретной реализации
что у вас возвращает .text ?
а еще лучше с такими вопросами в @kotlin_start
источник

DB

Dmitro Boiko in Kotlin Community
я думаю в java start ))
источник

F

Fazliddin in Kotlin Community
Павло Гриник
она определенна у всех обьектов, и зависит от конкретной реализации
что у вас возвращает .text ?
а еще лучше с такими вопросами в @kotlin_start
Спасибо
источник

LS

Lev Shagalov in Kotlin Community
Как вырубить генерацию отчета теста в html в build.kts? Раньше оно писало в лог, а теперь в файлик. Очень неудобно.
источник

AN

Alexander Nozik in Kotlin Community
Lev Shagalov
Как вырубить генерацию отчета теста в html в build.kts? Раньше оно писало в лог, а теперь в файлик. Очень неудобно.
Оно пишет в лог, если ты его запускаешь не через build, а через test. Почему так, не знаю
источник

LS

Lev Shagalov in Kotlin Community
Alexander Nozik
Оно пишет в лог, если ты его запускаешь не через build, а через test. Почему так, не знаю
Я его через chack запускаю, если ты помнишь

 ./gradlew clean
 ./gradlew check --rerun-tasks
источник

AN

Alexander Nozik in Kotlin Community
Lev Shagalov
Я его через chack запускаю, если ты помнишь

 ./gradlew clean
 ./gradlew check --rerun-tasks
не помню. Смысл в том, что если из идеи запускаешь через тест, то кидается все в лог идеи. Какие там еще ключи не знаю если честно
источник

SM

Saved Messages in Kotlin Community
Можете помочь?
Пытаюсь записать инфу с БД в объект но вылетает такое
Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.

вот код
fun readRouteData(bus : BusDB) : MutableList<RouteDB>{
       var list : MutableList<RouteDB> = ArrayList()
       val db = this.readableDatabase
       val query = "Select * from " + TABLE_ROUTE + " WHERE " + COL_ROUTE_BUSID + " = " +  bus.id
       val result = db.rawQuery(query,null)
       println(result)
       if(result.moveToFirst()){
           do {
               var route = RouteDB()
               route.id = result.getInt(result.getColumnIndex(COL_ROUTE_ID))
               route.stationName = result.getString(result.getColumnIndex(COL_ROUTE_STATIONNAME))
               route.stopTime = result.getString(result.getColumnIndex(COL_ROUTE_STOPTIME))
               route.stationId = result.getInt(result.getColumnIndex(COL_ROUTE_STATIONID))
               route.busId = result.getInt(result.getColumnIndex(COL_ROUTE_BUSID))
               list.add(route)
           }while (result.moveToNext())
       }
       result.close()
       db.close()
       return list
   }
источник

LS

Lev Shagalov in Kotlin Community
Alexander Nozik
не помню. Смысл в том, что если из идеи запускаешь через тест, то кидается все в лог идеи. Какие там еще ключи не знаю если честно
А чья это ответственность? junit?
источник

AN

Alexander Nozik in Kotlin Community
Lev Shagalov
А чья это ответственность? junit?
Без понятия. Надо читать доку
источник

VS

Vladimir Sitnikov in Kotlin Community
Lev Shagalov
Я его через chack запускаю, если ты помнишь

 ./gradlew clean
 ./gradlew check --rerun-tasks
источник