Size: a a a

Clojure — русскоговорящее сообщество

2020 February 04

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
в параллельном чатике выяснили, что это дремучие либы для андроида
источник

AD

Aleksandr D in Clojure — русскоговорящее сообщество
котлин очень хорош по сравнению с джавой, да и со скалой тоже
источник

NK

Nikita Kononenko in Clojure — русскоговорящее сообщество
Aleksandr D
котлин очень хорош по сравнению с джавой, да и со скалой тоже
если сказать такое в скалачатике, можно неплохо согреться
источник

MM

Mikhail Malakhovskiy in Clojure — русскоговорящее сообщество
Ну справедливости ради, котлин на андроиде особенно хорош, так как на андроиде не особо и джава, а вот остальные применения какие-то сомнительные
источник

VL

Vladimir Legkunets in Clojure — русскоговорящее сообщество
Andrey Ivanov
Нашел, но впечатления дикой кривизны не покидают String[] y = x.toArray(new String[0]);
Кажется если написать x.toArray(new String[x.size()]) то java зареюзает массив :)
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
да, только ИДЕ кинет ворнинг чтобы не умничал а поставил 0
источник

VL

Vladimir Legkunets in Clojure — русскоговорящее сообщество
а, ну видимо это меняется время от времени, помню меня в свое время идея учила наоборот передавать size() - видимо так больше не крестятся :)
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Call to 'toArray()' with pre-sized array argument 'new String[deniedPermissions.size()]'
Inspection info: There are two styles to convert a collection to an array: either using a pre-sized array (like c.toArray(new String[c.size()])) or using an empty array (like c.toArray(new String[0]).
In older Java versions using pre-sized array was recommended, as the reflection call which is necessary to create an array of proper size was quite slow. However since late updates of OpenJDK 6 this call was intrinsified, making the performance of the empty array version the same and sometimes even better, compared to the pre-sized version. Also passing pre-sized array is dangerous for a concurrent or synchronized collection as a data race is possible between the size and toArray call which may result in extra nulls at the end of the array, if the collection was concurrently shrunk during the operation.
This inspection allows to follow the uniform style: either using an empty array (which is recommended in modern Java) or using a pre-sized array (which might be faster in older Java versions or non-HotSpot based JVMs).
источник

ВП

Владислав Петров in Clojure — русскоговорящее сообщество
Andrey Ivanov
Я пощупал Реакт Натив, чтобы на Кложе через Кложаскрипт писать. Но по результатам щупанья + по мнениям многих советовавших выбрали нативную аппку писать. А тут либо Котилин либо Джава
А вам точно натив нужен? Вы прям будете активно юзать android api или так запрос отправить да картинку показать? Если второе, то может вообще посмотреть на pwa и не мучиться?
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
что приложение делает, кстати?
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Для запроса и картинки у нас вообще вэбапп с мобайл версткой. А это приложение например помимо всего прочего геотрекает координаты девайса и шлет их на сервер, причем как в фореграунде так и в бэкграунде. Я путем плясок с бубнами умудрился подключить модули для этого к реакт-нативу, но если завтра потребуется что-то еще, то ну его нафиг такой непредсказуемый геморрой, проще сразу натив писать
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
Был в Москве у одногрупника в гостях. Он пилит приложение для госконторы на Ксамарине. Одна кнопка для дайльнобойщиков: "опаздываю". Бюджет 7 миллионов.
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
Ну тут дело такое, вангую что не весь бюджет идет ему. А так это распространенная практика - сумма за проект огромная но размазывается по откатам, исполнители получают рыночную сумму, главное чтобы проект был подъемный
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
так не ему, конечно, он там обычный Вася. Бюджет на разработку ПО
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
в смысле контракта
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
ну этогда это стандарт и не важно мобайл Ксамарин или 1С )
источник

AI

Andrey Ivanov in Clojure — русскоговорящее сообщество
щас бы еще про чешского министра мем вспомнить
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Чтобы изменить таргет рендеринга Reagent это нужно в React Reconciler  копать или необязательно?
источник

MN

Maksim N in Clojure — русскоговорящее сообщество
Просто хочу поэкспериментировать по фану с рендерингом нативно на c++. На сколько я понимаю реагент сам перерендеривает частично по-своему как только меняются rатомы, не полагаясь на реактовский стейт компонентов (или я ошибаюсь?) То есть очередь вьюх у него своя?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
Ivan Grishaev
Был в Москве у одногрупника в гостях. Он пилит приложение для госконторы на Ксамарине. Одна кнопка для дайльнобойщиков: "опаздываю". Бюджет 7 миллионов.
А это большой бюджет для проекта?
И там явно вся затея не ограничивается этим приложением.
источник