|
|
|
|
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 раз(а) |
23.01.2023, 12:11 | 81 |
Завсегдатай Фонарёвки
Регистрация: 25.03.2020 Последняя активность: 30.11.2024 15:45 Адрес: Тульская область
Сообщений: 618
Сказал(а) спасибо: 412
Поблагодарили: 381 раз(а) в 229 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
23.01.2023, 12:29 | 82 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Десятка - она хитровыделанная, переходная. На старый запрос реагирует, но права на самом деле не выдаёт, если не стоит специально обученный флажок, а я его не выставляю. Поэтотому и выглядит как-будто права и выданы, а на записи всё равно падает.
Надо сходить в настройки и убедиться, что вот так написано: А, я думал, вы показываете, что мы - плагиатчики Не, главная иконка конечно мегаважна, но я уже задолбался на неё время тратить. Воткну жёлтую лампочку во вторую бету, если не понравится, поставлю звезду (на чёрном фоне очень благородно выглядит) |
Поблагодарили: 2 раз(а) |
Drex (24.01.2023), Просто Джон (23.01.2023)
|
23.01.2023, 12:45 | 83 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 07:01 Адрес: Россия, Пермский край
Сообщений: 39022
Сказал(а) спасибо: 6275
Поблагодарили: 34185 раз(а) в 15821 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
23.01.2023, 12:49 | 84 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
AEDe, ploop, alibek и остальные счастливые обладатели Андроидва новее 9-го, тоже сходите в настройки приложения и выдайте права на все файлы вручную.
Как вариант, могу сделать запись в стандартную папку приложения, на неё вообще никаких прав не нужно, и с точки зрения разработчика халява, никаких мутных прискоков. Но она уродская, и добираться до неё значительно менее удобно. Кстати, а расскажите мне все, кто как из этой папки файлики добывает? Прям с телефона отправляете на почту или в облако? По шнурку и или по вайфай на комп/ноут копируете? Ещё как-то исхитриваетесь? Это важно для понимания, стоит ли мудрить в погоне за красивой папкой, или стандартная сойдёт. А "Files and media" как разрешены? Походу никак, а должны быть "All files", ровно как на картинке. |
23.01.2023, 12:52 | 85 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 07:01 Адрес: Россия, Пермский край
Сообщений: 39022
Сказал(а) спасибо: 6275
Поблагодарили: 34185 раз(а) в 15821 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
Поблагодарили: 1 раз |
kaa.mobil (23.01.2023)
|
23.01.2023, 13:05 | 88 |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Вчера 21:52 Адрес: Дубна
Сообщений: 10697
Записей в дневнике: 1 Сказал(а) спасибо: 2635
Поблагодарили: 12043 раз(а) в 4383 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
kaa.mobil, нет там таких разрешений только одно которое при первом запуске само приложение запрашивает .
Может просить доступ не к медиафайлам, а ко всем файлам?
__________________
* [Исправлено: AEDe, 23.01.2023 в 13:17] |
23.01.2023, 13:14 | 89 |
Завсегдатай Фонарёвки
Регистрация: 17.09.2021 Последняя активность: Вчера 15:42 Адрес: Москва
Сообщений: 520
Сказал(а) спасибо: 271
Поблагодарили: 240 раз(а) в 128 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
так, а если люменоид/гуманоид, мб тему НЛО поднять?
|
Поблагодарили: 3 раз(а) |
23.01.2023, 13:16 | 90 |
сволочь фонарёвки
Регистрация: 27.05.2011 Последняя активность: Сегодня 07:01 Адрес: Россия, Пермский край
Сообщений: 39022
Сказал(а) спасибо: 6275
Поблагодарили: 34185 раз(а) в 15821 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
LSD
не знаю почему, но тут есть буква Л. красивое |
23.01.2023, 13:57 | 91 | ||
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Понял, в манифесте не прописаны, значит и принудительно выдать нельзя, жаль. Ок, ждём вторую бету.
Коммандер, в смысле, мобильный? И постоянная вкладка, чтобы не искать? То есть лично вам пофиг, по какому конкретному пути эта папка лежит? Один раз настроили и забыли. Гуманоид, имхо, за уши притянут. А вот средняя картиночка красивая. Можно мне её тоже в пяти размерах с прозрачным фоном? Я тогда голосовалку сделаю, а потом решу . Это есть. Цитата:
Цитата:
У меня была мысль прикрутить управление этими данными на отдельном скрине, чтобы можно было на один график несколько штук напихать, и да, потом выгрузить скопом. Но во-первых, для первой версии избыточно. А во-вторых, непонятно, насколько это нужно именно в приложении. Вывалил на комп, и крути как хочешь, хоть экселем, хоть гнуплотом. Да, и не очень понятно, как разные графики в один csv слить? временные отсчёты разные же будут. [Исправлено: kaa.mobil, 23.01.2023 в 14:13] |
||
23.01.2023, 14:13 | 93 |
Ветеран Фонарёвки
Регистрация: 04.05.2014 Последняя активность: 29.11.2024 14:24 Адрес: гэкаем много
Сообщений: 2396
Сказал(а) спасибо: 1750
Поблагодарили: 2387 раз(а) в 736 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
kaa.mobil, я нажал спасибо.
но считаю нужным поблагодарить и отдельно. у меня есть люксметр с записью данных и приложение мне прямо вот сейчас не нужно. но, уверен, оно охренеть как поможет массе форумчан понять что там ждать от фонарика. |
23.01.2023, 14:19 | 94 | |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цитата:
Сейчас мы его ещё до ума доведём скопом. По свежаку душа ещё широка, хочется всем угодить, даже в странном. Потом надоест, конечно, но надеюсь, к тому времени уже успеет принять некий законченный вид. |
|
Поблагодарили: 1 раз |
Drex (24.01.2023)
|
23.01.2023, 14:21 | 95 |
👀
Регистрация: 23.07.2020 Последняя активность: Сегодня 01:16
Сообщений: 9509
Записей в дневнике: 4 Сказал(а) спасибо: 63
Поблагодарили: 6392 раз(а) в 3512 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Хотелки/пожелания можно сообщать?
Хотелось бы добавить функцию паузы при записи данных. При этом при паузе отсчитываемое время должно так же остановиться. То есть если я включил паузу и потом возобновил запись, на графике не должно быть пропуска. Хотелось бы добавить возможность выгружать в CSV системное время (в формате unix timestamp, например). В сочетании с предыдущим пунктом это позволит при необходимости отображать паузы. Еще можно было бы добавить в выгрузку цветовую температуру — но как я понял, это не настоящая CCT, а вычисляемая. Также можно добавить в экспорт CSV данные с других датчиков (термометр, акселерометр, компас и т.п.). В большинстве случаев это не нужно, но иногда может быть удобным. В CSV так же можно было бы добавлять в заголовок дополнительную информацию (предваряемую символом #): модель телефона, название фонаря/режима, дата и длительность измерений, максимальные значения, уровень заряда АКБ, частота семплов и т.п. Из странностей: при остановке записи график почему-то "сглаживается", исчезают мелкие неровности. |
23.01.2023, 14:50 | 96 |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Вчера 21:52 Адрес: Дубна
Сообщений: 10697
Записей в дневнике: 1 Сказал(а) спасибо: 2635
Поблагодарили: 12043 раз(а) в 4383 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
О ну раз уж всякая безумные пожелания начались...
Есть идея диаграмму направленности снимать либо датчик наклона при этом использовать либо компас |
23.01.2023, 15:00 | 97 | |||||
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Конечно, нам же не нужна копия ceilingbounce, мы хотим большой комбайн
Цитата:
Цитата:
Кстати, у кого-нибудь ещё показывается похожая на правду CCT? Ну, нечто в пределах 1000-10000? Цитата:
Цитата:
Цитата:
Ну и в любом случае, не раньше 2.0 [Исправлено: kaa.mobil, 23.01.2023 в 15:15] |
|||||
23.01.2023, 15:41 | 99 | |
👀
Регистрация: 23.07.2020 Последняя активность: Сегодня 01:16
Сообщений: 9509
Записей в дневнике: 4 Сказал(а) спасибо: 63
Поблагодарили: 6392 раз(а) в 3512 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цитата:
Но многие программы умеют игнорировать начальные строки, начинающиеся с #. По идее не должно. Даже если датчик считывается 5 раз в секунду, то за сутки это всего лишь полмиллиона сэмплов. Сэмпл это два числа, пусть даже по 8 байт каждое — в сумме получается менее 7 МБ. Для нынешних устройств это копейки, сейчас даже в бюджетных смартфонах более 4 ГБ памяти. |
|
23.01.2023, 15:55 | 100 |
Ветеран Фонарёвки
Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42 Адрес: Тамбов
Сообщений: 4777
Сказал(а) спасибо: 657
Поблагодарили: 1913 раз(а) в 1179 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Тут это... насущный вопрос: за новыми сборками где следить?
kaa.mobil, в заглавном сообщении? Так как тема будет живее всех живых и в её теле просто невозможно будет уследить. |
Поблагодарили: 1 раз |
Drex (24.01.2023)
|