|
|
![]() ![]() |
|
|
![]() ![]() ![]() ![]() |
|
Опции темы | Поиск в этой теме |
![]() ![]() |
![]() ![]() |
|||||
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 22.05.2025 22:36
Сообщений: 3954
Записей в дневнике: 4 Сказал(а) спасибо: 1560
Поблагодарили: 3889 раз(а) в 1902 сообщениях
|
![]() Цитата:
Автор, Zak Wilson - товарищ, без сомнения, крутой. Не столько из-за самого приложения (там, в принципе, не бином Ньютона), сколько из-за языка, на котором оно написано. На Clojure! Под Андроид! Я просто охренел, когда первый раз пошёл на код посмотреть. Clojure сам по себе язык достаточно экзотический, а уж под Андроид - запредельно. Я вообще не знал, что это возможно. Но сам ceilingbounce - ужасен ![]() Когда впервые попользовался, после первой мысли "чего ж так коряво-то?" сразу возникла вторая "надо своё написать, я ж вроде умею немножко". И я даже набросал какой-то прототип, чего-то ковырял, но потом, как всегда, возникли более приоритетные задачи, и я забросил. Однако не так давно снова пришлось обратиться к ceilingbounce для снятия графика и снова испытать нешуточный дискомфорт. "Гештальты надо закрывать" - подумалось мне, и я сел реанимировать и добивать до минимальной кондиции полупротухший прототип. Мне не то, что не дают покоя лавры ceilingbounce - они не такие уж и пышные. Больше хотелось после долгого перерыва вернуться к разработке под Андроид, восстановить навыки, посмотреть что новенького, снова вдоволь на ровном месте нахлебаться андроидных странностей и непотебств, коих там предостаточно, ну, всё такое. Задача-то шибко интересная. И все мои хотения, в конечном итоге, были удовлетворены. ![]() Итак, собственно сабж, Lumenoid. Делать умеет то же самое, что и ceilingbounce, но, смею надеяться, более красиво, хорошо и удобно. Из основных улучшений:
Но самое основное преимущество: Lumenoid поддерживаемый (ну, пока мне не надоест ![]() Интерфейс я старался сделать максимально понятным, поэтому расписывать, как и что делать, не буду, пробуйте сами. Спрашивайте, если непонятно, это поможет мне понять, что я сделал плохо. Просто накидаю тут скриншотиков. А вот так выглядит сохранённая картинка графика. Кстати, её размеры можно настраивать. Пока никуда в открытый доступ не выкладывал, взять можно с моего яндекс.диска (версия 0.1-beta). Я в любом случае совсем не зря повозился, новый опыт и что-то даже получилось, гештальт закрылся. Но я надеюсь, что это будет интересно не только мне. ![]() Некоторые камрады жалуются на неожиданное поведение графика при отрисовке: Цитата:
Цитата:
Есть обоснованное предположение, что все эти эффекты - ничто иное, как особенности реализации датчика освещённости в конкретном устройстве. Если вы наблюдаете нечто, подобное описанному, или иное неожиданное поведение, сравните это с тем, что происходит в ceilingbounce и других приложениях люксметра, которые умеют показывать график. Мне писать имеет смысл только в случае значительного отличия в поведении Lumenoid от поведения других подобных приложений. ![]() Также есть жалобы на неожиданное поведение навигации: Цитата:
Цитата:
Цитата:
![]() Кроме управления кнопками на тулбаре и меню, в график можно ещё тыкать пальцами.
![]() Версия 0.2-beta Изменения:
Продолжение следует. ![]() Версия 0.3-beta Изменения:
![]() ![]() Версия 0.3.1-beta Изменения:
![]() Версия 0.3.2-beta Изменения:
![]() Версия 0.4-beta Изменения:
![]() Версия 0.4.1-beta Изменения, две мелочи всплыли:
![]() Версия 0.5-beta Изменения:
![]() Версия 0.5.1-beta Изменения:
![]() Версия 0.6-beta Изменения:
![]() Версия 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] |
|||||
![]() |
![]() ![]() |
Поблагодарили: 61 раз(а) |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 22.05.2025 22:36
Сообщений: 3954
Записей в дневнике: 4 Сказал(а) спасибо: 1560
Поблагодарили: 3889 раз(а) в 1902 сообщениях
|
![]()
Так, замечаний было много, некоторые из них остались без ответа.
Вообще тема оказалась неожиданно активной, возможность сразу ответить есть не всегда, а потом оно пропадает из списка непрочитанных. Если я кого-то обделил вниманием, пните меня ещё разок-другой без стеснения, не хочется потерять дельные мысли коллективного разума. Приступим, помолясь. Вы издеваетесь? Что за ритуал измерения рантайма тьмы? ![]() Победить, не победил, но точно пошевелил, исключение другого типа теперь летит. Если вы мне напишете более-менее подробные шаги, как такое получить, я с большой вероятностью поправлю, у себя такого не наблюдал. Это можно, записал. По поводу выхода из приложения кнокой Back из настроек я уже отвечал AEDe, чтобы не повторяться, сделал замечание внизу шапки перед обновлениями. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Сегодня 13:02
Сообщений: 10956
Записей в дневнике: 1 Сказал(а) спасибо: 2701
Поблагодарили: 12543 раз(а) в 4546 сообщениях
|
![]()
Ну как же ? Проснулся в 5 утра , не спится. Захожу на фонаревку, а тут приложуха! Скачал ,запустил , а оно крашится)
Яж не заставляю, но мне кажется програмисту должно быть не комфортно когда прога ломается на каких то данных... В общем что происходит: в темноте при запуске начинается график. После "стоп" останавливается. А вот если заново запустить , то время начинается не с нуля , а как будто до этого стоп не нажимали т.е. после "стоп" оно где то там внутри продолжало тикать. И если так туда сюда потыкать иногда вылетает.) Учитывать не учитывать ваше дело , не столь важно согласен, но "не аккуратненько как то" ![]() P.s. Если график начинать снимать до включения фонаря и заканчивать после его выключения, то на следующем графике лажа может быть.
__________________
* [Исправлено: AEDe, 24.01.2023 в 17:26] |
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
kaa.mobil (24.01.2023)
|
![]() ![]() |
![]() ![]() |
||
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 22.05.2025 22:36
Сообщений: 3954
Записей в дневнике: 4 Сказал(а) спасибо: 1560
Поблагодарили: 3889 раз(а) в 1902 сообщениях
|
![]() Цитата:
Цитата:
![]() |
||
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Сегодня 13:02
Сообщений: 10956
Записей в дневнике: 1 Сказал(а) спасибо: 2701
Поблагодарили: 12543 раз(а) в 4546 сообщениях
|
![]() |
![]() |
![]() ![]() |
Поблагодарили: 5 раз(а) |
Copernik (24.01.2023), Drex (25.01.2023), kaa.mobil (24.01.2023), murashkin (25.01.2023), Timofej 000 (24.01.2023)
|
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 04.06.2013 Последняя активность: Сегодня 01:36
Сообщений: 5606
Сказал(а) спасибо: 537
Поблагодарили: 5207 раз(а) в 1847 сообщениях
|
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
.
Регистрация: 01.12.2011 Последняя активность: 01.07.2025 23:08
Сообщений: 1633
Сказал(а) спасибо: 629
Поблагодарили: 625 раз(а) в 389 сообщениях
|
![]()
Это у меня телефон глючит или как?
Светанул на датчик освещенности турбо fw3a. И график замерз. При этом я уже фонарем не светил. Закрыл датчик рукой, график разморозился.
__________________
Я не волшебник, я только учусь. [Исправлено: me45, 24.01.2023 в 20:58] |
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 22.05.2025 22:36
Сообщений: 3954
Записей в дневнике: 4 Сказал(а) спасибо: 1560
Поблагодарили: 3889 раз(а) в 1902 сообщениях
|
![]()
Два вопроса:
Ну конечно всё затачивалось под стандартный шрифт. ![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
👀
Регистрация: 23.07.2020 Последняя активность: Сегодня 12:18
Сообщений: 10273
Записей в дневнике: 4 Сказал(а) спасибо: 65
Поблагодарили: 6907 раз(а) в 3798 сообщениях
|
![]()
Во второй бете замер CCT даёт какие-то странные результаты.
Если в первой версии они были похожи на правду, то теперь при слабом освещении показывает 200K, а при сильном может и 30000K показать. |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
.
Регистрация: 01.12.2011 Последняя активность: 01.07.2025 23:08
Сообщений: 1633
Сказал(а) спасибо: 629
Поблагодарили: 625 раз(а) в 389 сообщениях
|
![]() Цитата:
Сначала я её словил. Потом повторил и сохранил график. Как ведет себя ceilingbounce не знаю. Его на этом телефоне нет. [Исправлено: me45, 24.01.2023 в 21:31] |
|
![]() |
![]() ![]() |
![]() ![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 22.05.2025 22:36
Сообщений: 3954
Записей в дневнике: 4 Сказал(а) спасибо: 1560
Поблагодарили: 3889 раз(а) в 1902 сообщениях
|
![]()
Сколько при этом было значение ANSI? В поле "Рантайм по ANSI", пока он не достигнут, показываются проценты от значения на 30-й секунде, которые и должны стать меньше порога, чтобы автостоп сработал. Опускалось это значение ниже установленного 1%?
Попробуйте погонять несколько раз с бОльшим порогом, ~10-20% Каюсь, автоостановку толком не тестировал. Пару раз подряд поймал на 10% и успокоился. Погоняю вдумчивей, но уже после фикса всех найденных багов. Цитата:
Относительно ССT - абсолютно идентичный код в обеих бетах. Могу заподозрить только злонамеренную фазу Луны. Чтобы точно узнать, глюк ли это Люменоида или телефона, придётся временно поставить. Или любой другой люксметр, умеющий рисовать график на небольшом промежутке времени (galex знает, какой ![]() [Исправлено: kaa.mobil, 24.01.2023 в 21:51] |
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
.
Регистрация: 01.12.2011 Последняя активность: 01.07.2025 23:08
Сообщений: 1633
Сказал(а) спасибо: 629
Поблагодарили: 625 раз(а) в 389 сообщениях
|
![]() |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 04.06.2013 Последняя активность: Сегодня 01:36
Сообщений: 5606
Сказал(а) спасибо: 537
Поблагодарили: 5207 раз(а) в 1847 сообщениях
|
![]() Цитата:
Хорошо. Но мало ли какие исследовательские цели будут у кого. |
|
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
kaa.mobil (25.01.2023)
|
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Сегодня 13:02
Сообщений: 10956
Записей в дневнике: 1 Сказал(а) спасибо: 2701
Поблагодарили: 12543 раз(а) в 4546 сообщениях
|
![]()
А, точно, вру. Не стандарт. Уже забыл , как купил сразу поменял...
Да у меня влазит, но на полноценный отступ видимо не хватает вот и переносит. Можно чтобы если не влазит , то крутилось бегущей строкой (вроде это не сложно делалось , на яве по крайней мере). Да или пофиг 1 строка , кто не влез - тот сам виноват. [Исправлено: AEDe, 24.01.2023 в 22:30] |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 27.12.2016 Последняя активность: 28.06.2025 21:13
Сообщений: 4170
Сказал(а) спасибо: 637
Поблагодарили: 4287 раз(а) в 1680 сообщениях
|
![]() Цитата:
Ну если вы смешиваете в кучу сами данные и их представление, то могу только представить какая может быть мешанина в остальном коде. Ну да ладно, я лишь попросил обратить внимание на то, что приложением в конечном итоге будут пользоваться и что бы не получилось: т.е. "мы что-то вытошнили в файл, а насколько это это реально использовать - не наши проблемы" Цитата:
|
|
![]() |
![]() ![]() |
![]() |
![]() ![]() |
Ветеран Фонарёвки
Регистрация: 11.08.2011 Последняя активность: Сегодня 13:02
Сообщений: 10956
Записей в дневнике: 1 Сказал(а) спасибо: 2701
Поблагодарили: 12543 раз(а) в 4546 сообщениях
|
![]()
Ну все, ПАПКА пришел! kaa.mobil, все! удаляй весь свой быдло-код скорее, что бы не краснеть перед взором великого и могучего Специалистом по всему на свете - Максом из НАО. Иш! Шпана, посмели сделать не так как Ему надо, холопы...
[Исправлено: AEDe, 25.01.2023 в 10:15] |
![]() |
![]() ![]() |
![]() |
![]() ![]() |
|
Ветеран Фонарёвки
Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42
Сообщений: 4776
Сказал(а) спасибо: 657
Поблагодарили: 1914 раз(а) в 1180 сообщениях
|
![]() Цитата:
Так как файл простейший, то и проблем нет. Просто разделитель и всё, даже локаль не нужна при целых числах. И такой файл сожрёт любой софт. |
|
![]() |
![]() ![]() |
Поблагодарили: 1 раз |
kaa.mobil (25.01.2023)
|
![]() ![]() |
![]() ![]() |
||
Ветеран Фонарёвки
Регистрация: 25.08.2012 Последняя активность: 22.05.2025 22:36
Сообщений: 3954
Записей в дневнике: 4 Сказал(а) спасибо: 1560
Поблагодарили: 3889 раз(а) в 1902 сообщениях
|
![]() Цитата:
![]() Просто следует понимать, что внутри csv-файла уже должно быть строковое представление данных. И если кто-то вместо этого представления (достаточно, кстати, формализованного, в том числе и локалью) вывалит именно сами данные (как бы он их не понимал), то csv-парсеры ох.еют получат большой сюрприз. Цитата:
MaksVasilev, вы хоть выгрузите один csv, да посмотрите в него. В строчке два целых числа без десятичного разделителя разделённые стандартной запятой (CSV, comma separated values, comma - это запятая). У какого софта будут с этим проблемы? Эксели легко пожрали, и мобильный, и оба десктопных, русский и английский, у них разделитель-запятая по умолчанию, а в парсинге целых чисел даже экселю напахать стыдно. Gnuplot'у вообще начихать, ему как скажешь, так он и сделает, даже пересчитает/пофильтрует по дороге, если надо, мощный инструмент. Да, это несомненно более прогрессивно, хотя использовать файл sqlite для формата обмена данными странновато, у него исходно несколько другие задачи. Но можно, да. А вот двоичный json имхо не пойдёт, он порядок строк не сохраняет, и это может каким-то задачам помешать, ну, или принудительно сортировать после загрузки. Но это всё равно слишком толстые пушки для нашего тощего воробья. Даже csv толком никто не пользовался, ибо надо телодвижения совершать. Все картинки выгружают и выкладывают. [Исправлено: kaa.mobil, 25.01.2023 в 11:01] |
||
![]() |
![]() ![]() |