Ferrero
cron это линуксовский планировщик?
Vyacheslav
а в кратце что необходимо кронить ?
Vyacheslav
задача
Ferrero
что за жопа
Ferrero
регулярку фигануть
Ferrero
а ты возразил бэку уже?
Ferrero
это как бы не клиентская технология
Alexey
А в чём проблема распарсить?
Ferrero
тебе так сказали?
Alexey
Формат же есть, там по одному элементу бери и через ифы в конце получится условие)
Ferrero
или ты сам не хочешь
Ferrero
мда
Alexey
Мож тогда бэку скажешь чтобы не выебывались?
Ferrero
он же сам по сути создает этот крон из человеческих классов
Alexey
Ну там изи, даже на либу кода не наберётся
Alexey
https://github.com/jmrozanec/cron-utils/blob/master/README.md это уже кидали?
Unat
Сомнительная деятельность
Sergey
сорян
Unat
https://github.com/frode-carlsen/cron/blob/master/jodatime/src/main/java/fc/cron/CronExpression.java - вот второе :)
Unat
Зато весело
Unat
https://github.com/cronie-crond/cronie/blob/master/src/cronnext.c#L152 - оно, конечно, лол, но так и сделано в демоне
Андрей
народ кто-нибудь для диплинков из Navigation из AAC делал версионирование?
Sergey
Доброго времени суток, есть задача транслировать аудио-поток (нажимаю кнопку в приложении и поток отправляется на сервер пока я не отжал кнопку). В какую сторону копать? Может название технологий подскажите?
Anonymous
Если мы загружаем из бекенда список из 20 объектов. Как красиво их добавить в recycler? ЧТобы не все сразу а по одному...как архитектурно это сделать?
Ferrero
6 лет..
Sergey
12
Vyacheslav
сори нужно было меня меншнуть) я ушел а чат замьючен был) попробуй погугли слово RRule и библиотеки поддерживающие оное
Vyacheslav
Там хрень которая создает рекурентрые строки что-то типа крона, и доп либа которая парсит эту строку и говорит когда будет в след. раз событие, может поможет
ilya the 大佬 🇹🇼
всем привет, подскажите, это что за naming convention такой, что пишется нижнее подчеркивание перед названием переменной https://github.com/googlesamples/android-architecture-components/blob/master/GithubBrowserSample/app/src/main/java/com/android/example/github/ui/repo/RepoViewModel.kt
ilya the 大佬 🇹🇼
я так понимаю сделано, чтобы показать, что это член класса. но ведь всегда в java для этого букву m добавляли (m - member)
Denys
В даннном случае - аналог backing field. Внутри поле используется как MutableLiveData, наружу выдает LiveData
Denys
Можно делать val prop: LiveData<> = MutableLiveData<>().
Nikolay
https://kotlinlang.org/docs/reference/properties.html#backing-properties
Сыктывкариум
А есть ли сейчас хоть какие-то аргументы юзать LocationManager вместо Google play services?
Сыктывкариум
Нашел, вроде, что по гугл сервисам не понятно, откуда инфа, с gps или из сетевых источников.
Сыктывкариум
В отличии от локейшн менеджера, в котором можно указать источник данных
Сыктывкариум
Поправьте, если ошибаюсь
Сыктывкариум
Gps далеко не на всех девайсах
И в этом случае плэй сервисы дадут примерное местоположение ?
Ferrero
Если их нет, то они ничего не дадут
Сыктывкариум
Gps далеко не на всех девайсах
Тогда не понял, в чем мысль заключалась? Я подумал, что на таких девайсах у плэй сервисов будет плюс какой-то
Ruslan
товарищи, нужно ваше мнение. я уже спрашивал про рефаторинг старых проектов, и мне посоветовали кучу материалов, я их попытался освоить и теперь картинка чуть конкретизировалась) есть проект старый проект (личный кабинет пользователя). большой и сильно связанный. мне надо довольно быстро в него запилить фичу - онлайн запись. Ну то есть это будет две фичи - главный экран приложения с кучей выходов, в том числе в личный кабинет + онлайн запись. и фича эта должна уметь вызывать экран логина, смены пароля, стартовый экран старой части проекта, короче эта фича должна знать много чего про старый проект. старый проект от фичи никак не зависит и живет своей жизнью. ну то есть у меня добавляется главный экран, какая-то навигация и юзер если хочет - идет в личный кабинет, который по идее не меняется. я не хочу сильно ударяться в рефакторинг, но и использовать retrofit 1.9 + jobmanager не очень хочется. И не потому что фу, старое, а потому что есть новое, которое лучше знакомо, а значит сделается быстрее и надежнее (мне срок очень короткий поставили и изучать как работают старые библиотеки как-то особо нет времени). я вот думаю вынести новую фичу в модуль, но не знаю как это сделать. и как мне быть с зависимостями? дагер2 в старом проекте, в новом тоже будет дагер2, пикассо, да много всякого. есть какой-нибудь туториал по вынесению модулей и рефакторингу? (мне советовали посмотреть доклады RedMadRobot на эту тему. в общем-то архитектурный подход мне очень близок их, многое почерпнул у них) Но рефакторить существующее приложение просто чтобы использовать другие технологии в фиче кажется странным. или надо вынести все, что связано с авторизацией в отдельный модуль и там уже поверх нее главный экран + все остальное наворачивать? то есть порефакторить авторизационную часть, а остальное оставить как есть.
Nikolay
Всем привет. Есть тут спецы по accessibility service?
Mike
товарищи, нужно ваше мнение. я уже спрашивал про рефаторинг старых проектов, и мне посоветовали кучу материалов, я их попытался освоить и теперь картинка чуть конкретизировалась) есть проект старый проект (личный кабинет пользователя). большой и сильно связанный. мне надо довольно быстро в него запилить фичу - онлайн запись. Ну то есть это будет две фичи - главный экран приложения с кучей выходов, в том числе в личный кабинет + онлайн запись. и фича эта должна уметь вызывать экран логина, смены пароля, стартовый экран старой части проекта, короче эта фича должна знать много чего про старый проект. старый проект от фичи никак не зависит и живет своей жизнью. ну то есть у меня добавляется главный экран, какая-то навигация и юзер если хочет - идет в личный кабинет, который по идее не меняется. я не хочу сильно ударяться в рефакторинг, но и использовать retrofit 1.9 + jobmanager не очень хочется. И не потому что фу, старое, а потому что есть новое, которое лучше знакомо, а значит сделается быстрее и надежнее (мне срок очень короткий поставили и изучать как работают старые библиотеки как-то особо нет времени). я вот думаю вынести новую фичу в модуль, но не знаю как это сделать. и как мне быть с зависимостями? дагер2 в старом проекте, в новом тоже будет дагер2, пикассо, да много всякого. есть какой-нибудь туториал по вынесению модулей и рефакторингу? (мне советовали посмотреть доклады RedMadRobot на эту тему. в общем-то архитектурный подход мне очень близок их, многое почерпнул у них) Но рефакторить существующее приложение просто чтобы использовать другие технологии в фиче кажется странным. или надо вынести все, что связано с авторизацией в отдельный модуль и там уже поверх нее главный экран + все остальное наворачивать? то есть порефакторить авторизационную часть, а остальное оставить как есть.
Ну создать модуль — это дело трёх минут: File -> New -> Module -> Android Library. А вот на идею использовать две разных версии ретрофита одновременно я бы смотрел по меньшей мере косо)
Mike
А, не, однозначно не получится. Они ведь в одном пакете живут.
Anonymous
1) Экран Список видофайлов 2) Экран добавления видеофайлов 3) Экран удаления видеофайлов Какие имена классам вы бы дали?
Ferrero
VideosListSince6Years
Anonymous
VideosListSince6YearsFromFerreroGram
Mike
1) Экран Список видофайлов 2) Экран добавления видеофайлов 3) Экран удаления видеофайлов Какие имена классам вы бы дали?
1) ListScreen. И пусть сам экран про видео ничего не знает 2) хз, зависит от того, что там 3) зачем для этого отдельный экран?
Anonymous
1) ListScreen. И пусть сам экран про видео ничего не знает 2) хз, зависит от того, что там 3) зачем для этого отдельный экран?
Насчет 1 пункта немного не ясно, разве имена классов не должны быть уникальными. Я понимаю что можно в другом пакете назвать. Но Если в таком случае придеться создать 10 ListScreenов чтоли
Ferrero
Над фрагментами
Ferrero
Почему?
Ferrero
Ну сделать абстрактный класс, от которого наследовать вью списочные
Evgeny
не знать что такое фрагмент?
Evgeny
это законно?
Ferrero
Просто в котлине появились абстрактные переменные, выглядит ужасно, но удобно
Mike
Просто в котлине появились абстрактные переменные, выглядит ужасно, но удобно
«появились», лол. Только это проперти и появились они в версии 1.0.
Ferrero
Ну, я сравниваю с джавой
Mike
это как — зачем вы убрали тернарник — Не убирали. У нас его никогда не было
Ваня
За тернарник и двор..
Ferrero
Ну между прочим очень удобно
Ваня
If else вместо тернарника не прикольно
Mike
блять, началось
Ferrero
Но у них синтаксис ифа почти себе тернарник
Sergey
ребят где джуниоров поискать можно? на постоянку?
Sergey
спасибо
Dennis
ребят где джуниоров поискать можно? на постоянку?
А на удаленку ищете? Я в Израиле живу.