Anton
Роман
Скажите, такая конструкция защквар или норм:
val product = dbs.use { session ->
session.select("""
SELECT title, image_url, status
FROM product_info
WHERE ean13 = :ean13
""".trimIndent(), mapOf("ean13" to ean13)) { row ->
EcocalcProduct(ean13, row.stringOrNull("title"), row.stringOrNull("image_url"),
row.intOrNull("status") ?: ECOCALC_PRODUCT_UNKNOWN)
}
}.firstOrNull() ?: EcocalcProduct(ean13, null, null, ECOCALC_PRODUCT_UNKNOWN)
Роман
(да, я юзаю kwery)
Alexey
выглядит дерьмово
Alexey
со всем уважением
Gregory
жаль, что про Camera2 никто ничего не знает
Alexey
Ты имеешь ввиду без контекста? ну да
Но всеравно можно вынести части в отдельные методы. Например запрос вынести в метод selectProductQuery(ean13) и тд
Kopusha
да, на row можно экстеншн повесить row.toProduct(). Дефолтный Product можно держать где-то константой и будет норм
Kopusha
хотя почему не Room, не ясно
Mike
не нужно искать причину чтобы не использовать очередную херь
r67hj32yb
ребят подскажите плиз куда копать. в constraint лежит recycler когда в recycler ложу 80 элементов все хорошо. а больше 80 пропадает фон у constraint
r67hj32yb
как победить
Kopusha
в этом случае была найдена причина Использовать какую-то хрень, отличную от дефолтной хрени.
Mike
r67hj32yb
ок сетю))))
r67hj32yb
) щас по пробую
Kostya
Всем привет, подскажите, пожалуйста, что onesignal хранит в своей бд, а то что-то я не могу найти в сети
Kopusha
Дефолтное == встроенное в SDK.
да брось, оно стандарт почти и нормально работает. Любой шаг в сторону от мейнстрима это дорого. Стрелять себе в ногу, лишиться поддержки на SO, мудохаться с багами...
Роман
Котлин - это прекрасная анархия, можно творить всякий трэш
Роман
Я так наслаждался только с ассемблером
Alexey
Роман
Ну неважно - главное, вы поняли идею
Kopusha
причем тут котлин до того, как ты организуешь код? Исакова ничего не придумывала. Была на конфе в Берлине, села в лужу после 3-х вопросов.
Aleksandr
Привет, как реализовать такое поведение: есть список объектов(рисунок+описание), нужно отобразить один объект на одном экране и дать возможность перелистывать. Усложняется тем что на текущем видно часть рисунка его соседей. Через ViewPager? Как быть с рисунками?
Aleksandr
Роман
Это похвала, конечно
Mike
Aleksandr
а какая либа?
Роман
Mike
Alexey
Aleksandr
ок
Alexey
кароч если пишешь хуево, через пару месяцев будешь от своего кода охуевать. язык не причем
Роман
не в курсе
Ну там тоже всё страшно с точки зрения классического звукоизвлечения на фортепиано ))
Aleksandr
а какая хуйовая, чтобы вдруг её не взять?)
Роман
Aleksandr
спасиб
Alexey
Stepan
Обычный ViewPager с паддингами, чо ты, какая ещё либа
Аброр
всем привет. Есть приложение звонилки, она отлавливает пропущенные вызовы, всё работает нормально кроме количества пропущенных вызовов над иконкой приложения, почему то число всегда остается 1, сколько бы уведомлений не приходило, помогите если кто сталкивался. Заранее спасибо
Aleksandr
Kopusha
Жмеренов после токак из Гугла вернулся вроде над плагином для Idea работал, не над самим котлином. Чет ты все напутал. Бреслав и Элизаров может, чем какую-то Исакову приплетать.
Роман
а солиды и есть прочая шняга )))))
Stepan
Alexey
Mike
Сергей
а бьютифаеры где водятся?
Ruslan
Привет всем. Можете направить как загуглить реализацию иконки стрелочки по направлению движения маркера на гугл мэп?
Сергей
хочу нажать на большую кнопку "Сделать мне красиво!"
r67hj32yb
не помогло (((
Сергей
чорт, оно под Котлин. Ладно, найдем под джаву
Alexey
https://ktlint.github.io/
я думал ты там вверху мнение спрашивал, а оказывается просто понтовался что цепочку такую смог написать)
Alexey
Роман
Роман
Ну просто ты не понял, о чём это я.
Роман
Роман
Вот я тебя, собственно, и ждал
Роман
Скажите, такая конструкция защквар или норм:
val product = dbs.use { session ->
session.select("""
SELECT title, image_url, status
FROM product_info
WHERE ean13 = :ean13
""".trimIndent(), mapOf("ean13" to ean13)) { row ->
EcocalcProduct(ean13, row.stringOrNull("title"), row.stringOrNull("image_url"),
row.intOrNull("status") ?: ECOCALC_PRODUCT_UNKNOWN)
}
}.firstOrNull() ?: EcocalcProduct(ean13, null, null, ECOCALC_PRODUCT_UNKNOWN)
Роман
этачо
Роман
сорри, не знаю
Роман
нашёл
Роман
спасибо
Роман
https://pastebin.com/YVwQt8eG
Роман
Роман
Не, это часть метода
Роман
Я понял свою ошибку. Минимальный юнит для анализа - класс ))
Роман
https://www.cognex.com/ru-ru/resources/symbologies/1-d-linear-barcodes/ean-13-barcodes
Роман
Если честно, я просто радуюсь как котлин этим отличается от жабки.