|
|
|
|
53557 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 раз(а) |
24.01.2023, 16:52 | 141 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Так, замечаний было много, некоторые из них остались без ответа.
Вообще тема оказалась неожиданно активной, возможность сразу ответить есть не всегда, а потом оно пропадает из списка непрочитанных. Если я кого-то обделил вниманием, пните меня ещё разок-другой без стеснения, не хочется потерять дельные мысли коллективного разума. Приступим, помолясь. Вы издеваетесь? Что за ритуал измерения рантайма тьмы? Я вам и без всяких измерений скажу - он бесконечен. Победить, не победил, но точно пошевелил, исключение другого типа теперь летит. Если вы мне напишете более-менее подробные шаги, как такое получить, я с большой вероятностью поправлю, у себя такого не наблюдал. Это можно, записал. По поводу выхода из приложения кнокой Back из настроек я уже отвечал AEDe, чтобы не повторяться, сделал замечание внизу шапки перед обновлениями. |
24.01.2023, 17:19 | 142 |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Сегодня 13:25 Адрес: Дубна
Сообщений: 10697
Записей в дневнике: 1 Сказал(а) спасибо: 2635
Поблагодарили: 12042 раз(а) в 4383 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Ну как же ? Проснулся в 5 утра , не спится. Захожу на фонаревку, а тут приложуха! Скачал ,запустил , а оно крашится)
Яж не заставляю, но мне кажется програмисту должно быть не комфортно когда прога ломается на каких то данных... В общем что происходит: в темноте при запуске начинается график. После "стоп" останавливается. А вот если заново запустить , то время начинается не с нуля , а как будто до этого стоп не нажимали т.е. после "стоп" оно где то там внутри продолжало тикать. И если так туда сюда потыкать иногда вылетает.) Учитывать не учитывать ваше дело , не столь важно согласен, но "не аккуратненько как то" P.s. Если график начинать снимать до включения фонаря и заканчивать после его выключения, то на следующем графике лажа может быть.
__________________
* [Исправлено: AEDe, 24.01.2023 в 17:26] |
Поблагодарили: 1 раз |
kaa.mobil (24.01.2023)
|
24.01.2023, 17:26 | 143 | |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цитата:
Ещё как царапает. Софт, написанный в одно лицо, почти как детёныш. |
|
24.01.2023, 17:36 | 144 |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Сегодня 13:25 Адрес: Дубна
Сообщений: 10697
Записей в дневнике: 1 Сказал(а) спасибо: 2635
Поблагодарили: 12042 раз(а) в 4383 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
Поблагодарили: 5 раз(а) |
Copernik (24.01.2023), Drex (25.01.2023), kaa.mobil (24.01.2023), murashkin (25.01.2023), Timofej 000 (24.01.2023)
|
24.01.2023, 19:53 | 145 |
Ветеран Фонарёвки
Регистрация: 04.06.2013 Последняя активность: Сегодня 12:44 Адрес: СПб
Сообщений: 5342
Сказал(а) спасибо: 507
Поблагодарили: 4883 раз(а) в 1720 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
24.01.2023, 20:54 | 147 |
.
Регистрация: 01.12.2011 Последняя активность: Вчера 02:14 Адрес: Дремучий Лес
Сообщений: 1596
Сказал(а) спасибо: 600
Поблагодарили: 588 раз(а) в 365 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Это у меня телефон глючит или как?
Светанул на датчик освещенности турбо fw3a. И график замерз. При этом я уже фонарем не светил. Закрыл датчик рукой, график разморозился.
__________________
Я не волшебник, я только учусь. [Исправлено: me45, 24.01.2023 в 20:58] |
24.01.2023, 21:21 | 148 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Два вопроса:
Ну конечно всё затачивалось под стандартный шрифт. Даже не знаю, что с этим теперь делать. Добавлять настройку размера шрифта в полях? |
24.01.2023, 21:25 | 149 |
👀
Регистрация: 23.07.2020 Последняя активность: Сегодня 13:42
Сообщений: 9509
Записей в дневнике: 4 Сказал(а) спасибо: 63
Поблагодарили: 6391 раз(а) в 3511 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Во второй бете замер CCT даёт какие-то странные результаты.
Если в первой версии они были похожи на правду, то теперь при слабом освещении показывает 200K, а при сильном может и 30000K показать. |
24.01.2023, 21:29 | 150 | |
.
Регистрация: 01.12.2011 Последняя активность: Вчера 02:14 Адрес: Дремучий Лес
Сообщений: 1596
Сказал(а) спасибо: 600
Поблагодарили: 588 раз(а) в 365 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цитата:
Сначала я её словил. Потом повторил и сохранил график. Как ведет себя ceilingbounce не знаю. Его на этом телефоне нет. [Исправлено: me45, 24.01.2023 в 21:31] |
|
24.01.2023, 21:30 | 151 | |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Сколько при этом было значение ANSI? В поле "Рантайм по ANSI", пока он не достигнут, показываются проценты от значения на 30-й секунде, которые и должны стать меньше порога, чтобы автостоп сработал. Опускалось это значение ниже установленного 1%?
Попробуйте погонять несколько раз с бОльшим порогом, ~10-20% Каюсь, автоостановку толком не тестировал. Пару раз подряд поймал на 10% и успокоился. Погоняю вдумчивей, но уже после фикса всех найденных багов. Цитата:
Относительно ССT - абсолютно идентичный код в обеих бетах. Могу заподозрить только злонамеренную фазу Луны. Чтобы точно узнать, глюк ли это Люменоида или телефона, придётся временно поставить. Или любой другой люксметр, умеющий рисовать график на небольшом промежутке времени (galex знает, какой ) [Исправлено: kaa.mobil, 24.01.2023 в 21:51] |
|
24.01.2023, 21:48 | 153 |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
24.01.2023, 22:07 | 154 |
.
Регистрация: 01.12.2011 Последняя активность: Вчера 02:14 Адрес: Дремучий Лес
Сообщений: 1596
Сказал(а) спасибо: 600
Поблагодарили: 588 раз(а) в 365 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
|
24.01.2023, 22:18 | 155 | |
Ветеран Фонарёвки
Регистрация: 04.06.2013 Последняя активность: Сегодня 12:44 Адрес: СПб
Сообщений: 5342
Сказал(а) спасибо: 507
Поблагодарили: 4883 раз(а) в 1720 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цитата:
Хорошо. Но мало ли какие исследовательские цели будут у кого. |
|
Поблагодарили: 1 раз |
kaa.mobil (25.01.2023)
|
24.01.2023, 22:24 | 156 |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Сегодня 13:25 Адрес: Дубна
Сообщений: 10697
Записей в дневнике: 1 Сказал(а) спасибо: 2635
Поблагодарили: 12042 раз(а) в 4383 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
А, точно, вру. Не стандарт. Уже забыл , как купил сразу поменял...
Да у меня влазит, но на полноценный отступ видимо не хватает вот и переносит. Можно чтобы если не влазит , то крутилось бегущей строкой (вроде это не сложно делалось , на яве по крайней мере). Да или пофиг 1 строка , кто не влез - тот сам виноват. [Исправлено: AEDe, 24.01.2023 в 22:30] |
25.01.2023, 09:30 | 157 | |
Ветеран Фонарёвки
Регистрация: 27.12.2016 Последняя активность: Сегодня 00:27 Адрес: Вятка, НАО, Крым
Сообщений: 4166
Сказал(а) спасибо: 635
Поблагодарили: 4269 раз(а) в 1674 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цитата:
Ну если вы смешиваете в кучу сами данные и их представление, то могу только представить какая может быть мешанина в остальном коде. Ну да ладно, я лишь попросил обратить внимание на то, что приложением в конечном итоге будут пользоваться и что бы не получилось: т.е. "мы что-то вытошнили в файл, а насколько это это реально использовать - не наши проблемы" Цитата:
|
|
25.01.2023, 10:12 | 158 |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Сегодня 13:25 Адрес: Дубна
Сообщений: 10697
Записей в дневнике: 1 Сказал(а) спасибо: 2635
Поблагодарили: 12042 раз(а) в 4383 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Ну все, ПАПКА пришел! kaa.mobil, все! удаляй весь свой быдло-код скорее, что бы не краснеть перед взором великого и могучего Специалистом по всему на свете - Максом из НАО. Иш! Шпана, посмели сделать не так как Ему надо, холопы...
[Исправлено: AEDe, 25.01.2023 в 10:15] |
25.01.2023, 10:22 | 159 | |
Ветеран Фонарёвки
Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42 Адрес: Тамбов
Сообщений: 4777
Сказал(а) спасибо: 657
Поблагодарили: 1913 раз(а) в 1179 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цитата:
Так как файл простейший, то и проблем нет. Просто разделитель и всё, даже локаль не нужна при целых числах. И такой файл сожрёт любой софт. |
|
Поблагодарили: 1 раз |
kaa.mobil (25.01.2023)
|
25.01.2023, 10:49 | 160 | ||
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 30.11.2024 23:29 Адрес: Менделеево, Московская область
Сообщений: 3955
Записей в дневнике: 4 Сказал(а) спасибо: 1558
Поблагодарили: 3883 раз(а) в 1902 сообщениях
|
Re: Лаба на кармане: Lumenoid - альтернатива ceilingbounce
Цитата:
Просто следует понимать, что внутри csv-файла уже должно быть строковое представление данных. И если кто-то вместо этого представления (достаточно, кстати, формализованного, в том числе и локалью) вывалит именно сами данные (как бы он их не понимал), то csv-парсеры ох.еют получат большой сюрприз. Цитата:
MaksVasilev, вы хоть выгрузите один csv, да посмотрите в него. В строчке два целых числа без десятичного разделителя разделённые стандартной запятой (CSV, comma separated values, comma - это запятая). У какого софта будут с этим проблемы? Эксели легко пожрали, и мобильный, и оба десктопных, русский и английский, у них разделитель-запятая по умолчанию, а в парсинге целых чисел даже экселю напахать стыдно. Gnuplot'у вообще начихать, ему как скажешь, так он и сделает, даже пересчитает/пофильтрует по дороге, если надо, мощный инструмент. Да, это несомненно более прогрессивно, хотя использовать файл sqlite для формата обмена данными странновато, у него исходно несколько другие задачи. Но можно, да. А вот двоичный json имхо не пойдёт, он порядок строк не сохраняет, и это может каким-то задачам помешать, ну, или принудительно сортировать после загрузки. Но это всё равно слишком толстые пушки для нашего тощего воробья. Даже csv толком никто не пользовался, ибо надо телодвижения совершать. Все картинки выгружают и выкладывают. [Исправлено: kaa.mobil, 25.01.2023 в 11:01] |
||