|
|
|
|
43550 379 18 3 |
|
Опции темы | Поиск в этой теме |
22.01.2023, 02:21 | 1 | |||||
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: Вчера 15:13 Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 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 раз(а) |
01.04.2023, 13:27 | 281 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: Вчера 15:13 Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
01.04.2023, 14:12 | 282 |
.
Регистрация: 01.12.2011 Последняя активность: 03.05.2024 22:48 Адрес: Дремучий Лес
Сообщений: 1571
Сказал(а) спасибо: 587
Поблагодарили: 551 раз(а) в 345 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Это нормально?
Samsung galaxy m23.
__________________
Я не волшебник, я только учусь. |
01.04.2023, 14:47 | 283 |
Завсегдатай Фонарёвки
Регистрация: 14.01.2021 Последняя активность: Сегодня 16:12 Адрес: Томск
Сообщений: 618
Сказал(а) спасибо: 1983
Поблагодарили: 490 раз(а) в 251 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
Поблагодарили: 1 раз |
kaa.mobil (01.04.2023)
|
01.04.2023, 16:08 | 284 |
Ветеринар Фонаревки
Регистрация: 19.03.2013 Последняя активность: Сегодня 11:51
Сообщений: 7367
Сказал(а) спасибо: 9732
Поблагодарили: 2278 раз(а) в 1467 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
У меня тоже самое нет отдельного датчика освещенности. Там какая то хитрость софтверная. Поэтому я терзаю Люменоидом старую Нокиа 6.1 всё вроде работает. правда я не пишу в названиях фонарей никаких дополнительных символов.
__________________
In Fino verytas [Исправлено: vorsmann, 01.04.2023 в 16:09] |
01.04.2023, 16:22 | 285 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: Вчера 15:13 Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Видимо, да. Люменоид работает с датчиками по стандартному протоколу Android. Такое сообщение означает, что на стандартный запрос объекта датчика освещённости приложение вместо этого самого объекта получило хрен null. Спасибо самсунгам, это какие-то их хитрости. Хотя старенький Galaxy Alpha стандартно доступный датчик освещённости имеет, причём вполне неплохой по квантованию и с CCT.
|
12.04.2023, 21:18 | 286 |
Хомяк Фонарёвки
Регистрация: 08.04.2019 Последняя активность: 16.04.2024 08:56 Адрес: Казань
Сообщений: 103
Сказал(а) спасибо: 165
Поблагодарили: 90 раз(а) в 31 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
CSV сохраняет в миллисекундах, да ещё и не кратно, а как попало. Для меня это оказалось непреодолимым недостатком. Невозможно пересчитать ни какими формулами.
[Исправлено: Kruglerman, 12.04.2023 в 21:24] |
12.04.2023, 22:31 | 287 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: Вчера 15:13 Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
А в чём надо? В более крупных единицах, но с дробными значениями? Миллисекунды хотя бы целые.
Кратности как бы не обещал никто. Если одинаковая освещённость сохраняется сколь-нибудь длительное время, зачем сохранять несколько (десятков, сотен, тысяч) точек, когда можно обойтись двумя? Для какой задачи критична кратность значений оси абсцисс? В крайнем случае, вы вполне можете аппроксимировать слишком длинные промежутки линейными отрезками и вычислить любое количество промежуточных точек любой кратности. Честно говоря, не очень понимаю ваших затруднений. Вы хоть задачу свою подробней опишите. Что во что пересчитывать-то надо? [Исправлено: kaa.mobil, 12.04.2023 в 22:35] |
Поблагодарили: 1 раз |
vorsmann (13.04.2023)
|
12.04.2023, 23:24 | 288 |
Хомяк Фонарёвки
Регистрация: 08.04.2019 Последняя активность: 16.04.2024 08:56 Адрес: Казань
Сообщений: 103
Сказал(а) спасибо: 165
Поблагодарили: 90 раз(а) в 31 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Без длительной ручной работы из csv файла люменоида невозможно построить график с "красивой" (кратной) оцифровкой оси времени (x). Если в файле несколько тысяч строк, то перерабтать его нереально.
Прежде чем написать клиент, я 3 дня "танцевал с бубном" но так и не изыскал возможности строить линейные подписи оси тайминга. Конечно я имею в виду автоматические методы построения графиков. [Исправлено: Kruglerman, 12.04.2023 в 23:26] |
12.04.2023, 23:30 | 289 |
Хомяк Фонарёвки
Регистрация: 08.04.2019 Последняя активность: 16.04.2024 08:56 Адрес: Казань
Сообщений: 103
Сказал(а) спасибо: 165
Поблагодарили: 90 раз(а) в 31 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Например: вот такой график с посекундным шагом, Я создал в два клика
[Исправлено: Kruglerman, 12.04.2023 в 23:33] |
12.04.2023, 23:42 | 290 |
Хомяк Фонарёвки
Регистрация: 08.04.2019 Последняя активность: 16.04.2024 08:56 Адрес: Казань
Сообщений: 103
Сказал(а) спасибо: 165
Поблагодарили: 90 раз(а) в 31 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Но это работает только на линейных данных времени. Если б Люменоид имел настройку снимать показания раз в секунду или десять раз в секунду....
|
12.04.2023, 23:50 | 291 |
Ветеран Фонарёвки
Регистрация: 04.06.2013 Последняя активность: Сегодня 20:19 Адрес: СПб
Сообщений: 5138
Сказал(а) спасибо: 466
Поблагодарили: 4563 раз(а) в 1602 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
12.04.2023, 23:55 | 292 |
Ветеран Фонарёвки
Регистрация: 04.06.2013 Последняя активность: Сегодня 20:19 Адрес: СПб
Сообщений: 5138
Сказал(а) спасибо: 466
Поблагодарили: 4563 раз(а) в 1602 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цитата:
Лично мне это нравится больше csv из ceilingbounce, где файл начинал вешать excel из-за количества строк. |
13.04.2023, 06:50 | 293 |
Хомяк Фонарёвки
Регистрация: 08.04.2019 Последняя активность: 16.04.2024 08:56 Адрес: Казань
Сообщений: 103
Сказал(а) спасибо: 165
Поблагодарили: 90 раз(а) в 31 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цейлингбаунс тоже "выхватывает" данные как попало* - что не пригодно для авто-построения графиков.
Я конечно не разбираюсь в этой теме ни чуть, но предпологаю: все эти приложения "сидят" на потоке данных смартфона и просто пишут в файл то, что им дадут. CSV от Ceiling: [Исправлено: Kruglerman, 13.04.2023 в 06:59] |
13.04.2023, 07:01 | 294 |
Хомяк Фонарёвки
Регистрация: 08.04.2019 Последняя активность: 16.04.2024 08:56 Адрес: Казань
Сообщений: 103
Сказал(а) спасибо: 165
Поблагодарили: 90 раз(а) в 31 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Соответственно, вопрос к автору темы: это так? Если да - то нет смысла искать среди андроид программ!
|
13.04.2023, 09:16 | 295 | ||
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: Вчера 15:13 Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цитата:
Цитата:
Например, вот это график построил сам Люменоид: Как вы можете заметить, сетка по оси абсцисс (и ординат тоже) абсолютно кратная и в минутах, хотя построена на данных в миллисекундах и лежащих "как попало". Надеюсь, вы не думаете, что внутри Люменоида они красивые и кратные, а перед выгрузкой в csv я их специально порчу, дабы вас изрядно озадачить? Опишите подробней вашу задачу (что хотите получить в итоге и каким условиям должен удовлетворять результат) и ваш путь её решения. Иначе пока выглядит так, будто [Исправлено: kaa.mobil, 13.04.2023 в 10:08] |
||
Поблагодарили: 1 раз |
vorsmann (13.04.2023)
|
13.04.2023, 10:04 | 296 |
Хомяк Фонарёвки
Регистрация: 08.04.2019 Последняя активность: 16.04.2024 08:56 Адрес: Казань
Сообщений: 103
Сказал(а) спасибо: 165
Поблагодарили: 90 раз(а) в 31 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Сам Люменоид строит такие графики, но по некоторым причинам мне нужны другие. Сама программа мне понравилась, но вот csv файл не подошёл.
Но с ТОБОЙ мне общаться больше не хочется, после той последней цитатки... [Исправлено: Kruglerman, 13.04.2023 в 10:06] |
13.04.2023, 10:30 | 297 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: Вчера 15:13 Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Вот эти причины, к сожалению, и не были описаны даже после двух прямых вопросов. И я пока совершенно не уверен в их существенности.
Я подозреваю, что вы его просто готовить не умеете. Не имею морального права настаивать. "Всё, что вы скажете, может быть использовано против вас". Кто вам виноват, что именно так и выглядит? Раскройте суть задачи, найдём решение. А обижаться на собственные слова - ну такое... Как дитя малое, право слово... [Исправлено: kaa.mobil, 13.04.2023 в 17:49] |
13.04.2023, 11:46 | 298 |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Сегодня 20:28 Адрес: Дубна
Сообщений: 10426
Записей в дневнике: 1 Сказал(а) спасибо: 2535
Поблагодарили: 11429 раз(а) в 4193 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Феерично
" - Я не умею рисовать графики из csv ,поэтому ваша программа гавно. - А что вы хотите сделать? - Мне с тобой больше не о чем говорить, пес! " На python с графиками что то там автоматизировать можно не то что за 3 дня , а мин за 20-30...
__________________
* [Исправлено: AEDe, 13.04.2023 в 11:52] |
13.04.2023, 11:53 | 299 |
👀
Регистрация: 23.07.2020 Последняя активность: Сегодня 20:07
Сообщений: 8435
Записей в дневнике: 4 Сказал(а) спасибо: 56
Поблагодарили: 5654 раз(а) в 3108 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Если в Excel создавать график с типом "График", а не "Гистограмма", то неравномерность значений по оси X вообще ничего не значит.
Подписи оси на графике с типом "График" определяются только диапазоном и шагом, которые могут быть выбраны автоматически, либо указаны вручную. |
Поблагодарили: 1 раз |
kaa.mobil (13.04.2023)
|
13.04.2023, 14:50 | 300 | ||
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: Вчера 15:13 Адрес: Менделеево, Московская область
Сообщений: 3973
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3867 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цитата:
Цитата:
Можно и безо всякого программирования (если не считать за программирование текстовый файл определённого формата с настройками графика) - gnuplot. Тоже мощная и приятная штуковина, не без особенностей, но вполне употребима с ожидаемо достойным результатом. |
||
Поблагодарили: 1 раз |
Drex (13.04.2023)
|