|
|
|
|
53580 379 18 4 |
|
Опции темы | Поиск в этой теме |
22.01.2023, 02:21 | 1 | |||||
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цитата:
Автор, Zak Wilson - товарищ, без сомнения, крутой. Не столько из-за самого приложения (там, в принципе, не бином Ньютона), сколько из-за языка, на котором оно написано. На Clojure! Под Андроид! Я просто охренел, когда первый раз пошёл на код посмотреть. Clojure сам по себе язык достаточно экзотический, а уж под Андроид - запредельно. Я вообще не знал, что это возможно. Но сам ceilingbounce - ужасен . Интерфейс - это просто п.здец какой-то, его просто нет. Совершенно неудобный, неинтуитивный и выглядит отвратительно. Может на Clojure трудно делать нормальные интерфейсы, может автор не придаёт особого значения UI, отдавая предпочтение функциональности, может отложил причёсывание на будущее, а потом потерял интерес, не знаю. Когда впервые попользовался, после первой мысли "чего ж так коряво-то?" сразу возникла вторая "надо своё написать, я ж вроде умею немножко". И я даже набросал какой-то прототип, чего-то ковырял, но потом, как всегда, возникли более приоритетные задачи, и я забросил. Однако не так давно снова пришлось обратиться к ceilingbounce для снятия графика и снова испытать нешуточный дискомфорт. "Гештальты надо закрывать" - подумалось мне, и я сел реанимировать и добивать до минимальной кондиции полупротухший прототип. Мне не то, что не дают покоя лавры ceilingbounce - они не такие уж и пышные. Больше хотелось после долгого перерыва вернуться к разработке под Андроид, восстановить навыки, посмотреть что новенького, снова вдоволь на ровном месте нахлебаться андроидных странностей и непотебств, коих там предостаточно, ну, всё такое. Задача-то шибко интересная. И все мои хотения, в конечном итоге, были удовлетворены. Итак, собственно сабж, Lumenoid. Делать умеет то же самое, что и ceilingbounce, но, смею надеяться, более красиво, хорошо и удобно. Из основных улучшений:
Но самое основное преимущество: Lumenoid поддерживаемый (ну, пока мне не надоест ). Посему всячески приветствую багрепорты, конструктивную критику и предложения по доработкам и новой функциональности. Как минимум, все найденные баги исправлю, ну и разумные предложения внедрю. Интерфейс я старался сделать максимально понятным, поэтому расписывать, как и что делать, не буду, пробуйте сами. Спрашивайте, если непонятно, это поможет мне понять, что я сделал плохо. Просто накидаю тут скриншотиков. А вот так выглядит сохранённая картинка графика. Кстати, её размеры можно настраивать. Пока никуда в открытый доступ не выкладывал, взять можно с моего яндекс.диска (версия 0.1-beta). Я в любом случае совсем не зря повозился, новый опыт и что-то даже получилось, гештальт закрылся. Но я надеюсь, что это будет интересно не только мне. ВНИМАНИЕ: Замечание 1. Задержка отрисовки графика и странные эффекты. Некоторые камрады жалуются на неожиданное поведение графика при отрисовке: Цитата:
Цитата:
Есть обоснованное предположение, что все эти эффекты - ничто иное, как особенности реализации датчика освещённости в конкретном устройстве. Если вы наблюдаете нечто, подобное описанному, или иное неожиданное поведение, сравните это с тем, что происходит в ceilingbounce и других приложениях люксметра, которые умеют показывать график. Мне писать имеет смысл только в случае значительного отличия в поведении Lumenoid от поведения других подобных приложений. ВНИМАНИЕ: Замечание 2. Навигация кнопкой Back. Также есть жалобы на неожиданное поведение навигации: Цитата:
Цитата:
Цитата:
ВНИМАНИЕ: Замечание 3. Взаимодействие с графиком посредством жестов. Кроме управления кнопками на тулбаре и меню, в график можно ещё тыкать пальцами.
Обновление 23.01.2023 Версия 0.2-beta Изменения:
Продолжение следует. Обновление 25.01.2023 Версия 0.3-beta Изменения:
Обновление 26.01.2023 Версия 0.3.1-beta Изменения:
Обновление 27.01.2023 Версия 0.3.2-beta Изменения:
Обновление 02.02.2023 Версия 0.4-beta Изменения:
Обновление 02.02.2023 (2) Версия 0.4.1-beta Изменения, две мелочи всплыли:
Обновление 04.02.2023 Версия 0.5-beta Изменения:
Обновление 06.02.2023 Версия 0.5.1-beta Изменения:
Обновление 30.03.2023 Версия 0.6-beta Изменения:
Обновление 05.07.2023 Версия 1.0 Изменения:
Актуальная версия: 1.0 Все версии (мало ли, вдруг сломаю, чтобы откатиться можно было)
__________________
YLP Panda 4, кастомные D10 (Samsung LH351D 5000К, TIR 30°, 45°, драйвера Квантов, DDE), YLP Unicorn 1.0, ЯЛ Scorpion Х8, Convoy S8 (прошивка dandan2000, ver. 3.5СК) Всякие фонарные крепления Ссылки на TIR-линзы для Unicorn/Gekko Определитель светодиода по фотографии [Исправлено: kaa.mobil, 05.07.2023 в 08:53] |
|||||
Поблагодарили: 58 раз(а) |
02.02.2023, 15:28 | 221 |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Вчера 21:52 Адрес: Дубна
Сообщений: 10697
Записей в дневнике: 1 Сказал(а) спасибо: 2635
Поблагодарили: 12043 раз(а) в 4383 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Да, не , какой смысл то? Максимум проверку делать, что за тип не выходит.
__________________
* |
Поблагодарили: 1 раз |
kaa.mobil (02.02.2023)
|
02.02.2023, 15:53 | 222 |
Завсегдатай Фонарёвки
Регистрация: 18.01.2019 Последняя активность: Вчера 16:51 Адрес: Мск
Сообщений: 554
Записей в дневнике: 1 Сказал(а) спасибо: 370
Поблагодарили: 379 раз(а) в 196 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
__________________
Мои фонарики: Fenix pd32 ue, YLP Unicorn 1.0 (сток и XP-L HI 4000К, 5° TIR), YLP Gekko 1.0, YLP Panda 2M cri, YLP Panda 3, YLP T95CRI, Meteor M43 SST20 5000K, Sofirn LT1S, Fenix E03R v 2.0, Acebeam Rider RX 2.0 Ti |
02.02.2023, 15:59 | 223 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Оно какое-то время (наверное, не очень долгое, как повезёт) писать будет, пока система не решит, что кто-то в фоне жрёт шибко богато ресурсов, специально не прописавшись. Тогда молча грохнет. Пока скрин на экране - точно не посмеет.
Я специально не затачивался на работу в фоне, там очень много прискоков надо совершать, а мне лень. И то без гарантии. |
02.02.2023, 16:01 | 224 |
Ветеран Фонарёвки
Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42 Адрес: Тамбов
Сообщений: 4777
Сказал(а) спасибо: 657
Поблагодарили: 1913 раз(а) в 1179 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Нарыл вот такой прибор, говорят даже поверенный.
Коэф-т оказался 1.4, чтобы точно сходилось. Но проверял на низкой яркости (дневной свет). |
02.02.2023, 16:26 | 225 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Дневной свет дневному свету рознь. Бывает и десятки-сотни килолюксов. Но в любом случае, даже зимой в пасмурную погоду на улице светлее, чем в большинстве квартир, освещённых электричеством.
А коэффициент, да, любым оказаться может. Для задачи автояркости экрана поверенные люксы нафиг не нужны, любых попугаев вполне достаточно. Вы калибруйте, доведётся качели построить, так ещё и поток посчитаем. [Исправлено: kaa.mobil, 02.02.2023 в 16:28] |
02.02.2023, 16:36 | 226 |
Ветеран Фонарёвки
Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42 Адрес: Тамбов
Сообщений: 4777
Сказал(а) спасибо: 657
Поблагодарили: 1913 раз(а) в 1179 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
02.02.2023, 17:07 | 227 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
У меня непосредственно под настольной лампой примерно столько же. А в комнате под люстрой вполовину меньше. Сколько там по нормативам на рабочем месте освещённость должна быть, чтобы токарю хватало пальцев для знания ТБ?
[Исправлено: kaa.mobil, 02.02.2023 в 17:09] |
02.02.2023, 17:14 | 228 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
0.4.1-beta
Две мелочи починил, плодовитый я сегодня |
Поблагодарили: 1 раз |
Drex (03.02.2023)
|
02.02.2023, 17:31 | 229 |
Завсегдатай Фонарёвки
Регистрация: 23.10.2019 Последняя активность: Сегодня 00:45 Адрес: СПб
Сообщений: 771
Сказал(а) спасибо: 1616
Поблагодарили: 927 раз(а) в 369 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Уважаемый kaa.mobil, а можно еще цыфры в "Освещённость, лк" и по осям координат белыми, а не серыми сделать?
(Астигматизм грёбаный, неконтрастный текст хрен разберешь...) |
02.02.2023, 17:48 | 230 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Это уважительная причина. Цифры на осях серые исключительно потому что так оно по умолчанию.
А вот серые цифры в поле "Освещённость, лк" имеют определённый смысл. Они там серые, когда график не пишется, "что-то болтается и никуда не пишется, нигде не учитывается, чисто для информации". Можно и белым, в принципе, сделать, но хотелось бы какую нибудь визуальную разницу оставить... А вообще, камераден, давайте ещё раз свои хотелки закинем, может я что пропустил или забыл. Только не из разряда "может кому-нибудь потом понадобится", когда понадобится, тогда и посмотрим. А реальные, "мне надо для обзора вот так, а Люменоид не умеет", "нихрена неудобно", "нихрена не вижу, жизнь не мила", ну вы поняли. А то что-то уже Люменоида многовато в моей жизни становится, надо паузу сделать. [Исправлено: kaa.mobil, 02.02.2023 в 17:57] |
02.02.2023, 21:39 | 231 |
Ветеран Фонарёвки
Регистрация: 31.01.2012 Последняя активность: Сегодня 05:23 Адрес: Украина, Одесса
Сообщений: 1973
Сказал(а) спасибо: 1149
Поблагодарили: 490 раз(а) в 310 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Думаю, если Вы сделаете вариант контрастных цифр, по умолчанию или опционально, то все будут довольны.
__________________
Фонари: кастомы (Jaxman E2L с хорватскими драйверами LD-4 и трипл-диодами Osram), кастомы на базе Skilhunt H03 и Osram 3К и 4К, Zebralight {H600fc IV, Sc600fc IV}, Jaxman E2 с N219b, Convoy S21d N519 3.5K. |
02.02.2023, 23:01 | 232 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
03.02.2023, 00:25 | 233 |
Ветеран Фонарёвки
Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42 Адрес: Тамбов
Сообщений: 4777
Сказал(а) спасибо: 657
Поблагодарили: 1913 раз(а) в 1179 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Да всё вроде работает как надо. Хз, из мелочей - растягивание графика по горизонтали/вертикали, а не масштабирование. Ну если компонент позволяет - отключить привязку соотношения сторон. А то длительный график посмотреть не получается в подробностях.
|
03.02.2023, 01:52 | 234 |
Завсегдатай Фонарёвки
Регистрация: 23.10.2019 Последняя активность: Сегодня 00:45 Адрес: СПб
Сообщений: 771
Сказал(а) спасибо: 1616
Поблагодарили: 927 раз(а) в 369 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
М. б. Белый/Желтый?..
Я, например, не любитель свистоперделок, перегруженности функционала и безумного отъедания памяти дивайса. Lumenoid уже достаточно наворочен на фоне "аскетичного" ceilingbounce (но пока ещё прост). Но один момент мне нравится в ceilingbounce больше: в csv-шке проще найти точный момент какого-то короткого события на графике (а-ля степдаун) - время в минутах выражает. Здесь же на оси абсцисс-то событие так же в промежутках минут видишь, а в миллисекундах csv-шки его найти уже некомильфо. А вот это точно, не помешало бы. [Исправлено: Gek, 03.02.2023 в 02:29] |
Поблагодарили: 1 раз |
Drex (03.02.2023)
|
03.02.2023, 04:14 | 235 |
Ветеран Фонарёвки
Регистрация: 27.04.2011 Последняя активность: Сегодня 07:02 Адрес: Иркутск
Сообщений: 10133
Сказал(а) спасибо: 21978
Поблагодарили: 8993 раз(а) в 4527 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
03.02.2023, 10:25 | 236 | |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Жёлтый тоже уже имеет свою смысловую нагрузку, это значения между 30-й и 120-й секундой, из которых выбирается ANSI-значение.
Разумно, принимаю. Правда я в глубинах компонента не копался, не знаю умеет ли он так, посмотрю. Вроде alibek ещё предлагал завести масштабирование не только на жесты, но и на кнопки, тоже, естественно, по независимым осям. Но с этим есть у меня сомнения. Во-первых, жесты там из коробки работают, а для кнопок надо кучу кода ещё писать. Во-вторых, под кнопки надо выделять две полоски места сверху и сбоку графика, что сделает график ещё мельче. В-третьих, если уж масштабирование на кнопки заводить, то для единообразия и сдвиг тоже надо, а это, на минуточку уже 8 дополнительных кнопок... Что думаете? Цитата:
А миллисекунды в csv по следующим причинам:
|
|
03.02.2023, 10:38 | 237 |
Завсегдатай Фонарёвки
Регистрация: 23.10.2019 Последняя активность: Сегодня 00:45 Адрес: СПб
Сообщений: 771
Сказал(а) спасибо: 1616
Поблагодарили: 927 раз(а) в 369 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
03.02.2023, 10:52 | 238 |
👀
Регистрация: 23.07.2020 Последняя активность: Сегодня 01:16
Сообщений: 9509
Записей в дневнике: 4 Сказал(а) спасибо: 63
Поблагодарили: 6392 раз(а) в 3512 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цитата:
Дублировать сдвиг кнопками — думаю, что избыточно. Масштабирование независимо по осям можно жестами продублировать; жест "щипок" будет делать пропорциональное масштабирование, жест "свайп двумя пальцами" будет масштабировать только горизонтальную ось (время). Но, конечно, все упирается в лишнее время и возможности компонента. |
Поблагодарили: 1 раз |
kaa.mobil (03.02.2023)
|
03.02.2023, 11:02 | 239 |
Ветеран Фонарёвки
Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42 Адрес: Тамбов
Сообщений: 4777
Сказал(а) спасибо: 657
Поблагодарили: 1913 раз(а) в 1179 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Не, кнопки избыточны для мобильного приложения.
Стандартные жесты это "щипки" горизонтально и вертикально по соответствующим осям, или диагонально для масштабирования. Вообще интуитивно и прям во многих приложениях такое встречалось. |
03.02.2023, 11:09 | 240 |
👀
Регистрация: 23.07.2020 Последняя активность: Сегодня 01:16
Сообщений: 9509
Записей в дневнике: 4 Сказал(а) спасибо: 63
Поблагодарили: 6392 раз(а) в 3512 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Ну как сказать.
У меня есть приложение для видеонаблюдения, у него при просмотре видеоархива можно масштабировать таймлайн жестом ("щипок" по горизонтали). Очень неудобно. Недавно вышла новая версия, в ней масштабирование таймлайна продублировали кнопками, стало намного лучше. |