| 
 | 
		
			
  | ||||||||
  
  
	 | 
	
  | 
| 
		 | 
  124211  
  380  
  21  
  5
 | 
            
 | 
Опции темы | Поиск в этой теме | 
			
			 
			
			
		 | 
		
			 
			
 
1
 
			
		 | 
	
|||||
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	
 Автор, 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]  | 
|||||
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 61 раз(а) | 
| 
			
			 | 
		
			 
			
 
221
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 11.08.2011 Последняя активность: Вчера 07:31 
					Сообщений: 10976
 Записей в дневнике: 1 Сказал(а) спасибо: 2708 
		
			
				Поблагодарили: 12570 раз(а) в 4561 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Да, не , какой смысл то? Максимум проверку делать, что за тип не выходит.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	*  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 kaa.mobil (02.02.2023) 
			
		 | 
		
| 
			
			 | 
		
			 
			
 
222
 
			
		 | 
	
| 
			 
			 Завсегдатай Фонарёвки 
			
 
			
			
  
			Регистрация: 18.01.2019 Последняя активность: 01.11.2025 10:07 
					Сообщений: 659
 Записей в дневнике: 1 Сказал(а) спасибо: 478 
		
			
				Поблагодарили: 454 раз(а) в 238 сообщениях
			
		
	  | 
	
	
	
		
              
			 
				__________________ 
		
		
		
		
	Мои фонарики: Fenix pd32 ue, Acebeam E75, YLP T95CRI, YLP Unicorn 1.0 (сток и XP-L HI 4000К, 5° TIR), YLP Gekko 1.0, YLP Panda 2M cri, YLP Panda 3, ESKTE H150, Meteor M43 SST20 5000K, Sofirn LT1S, Fenix E03R v 2.0, Acebeam Rider RX 2.0 Ti  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
			
			 
			
			
		 | 
		
			 
			
 
223
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Оно какое-то время (наверное, не очень долгое, как повезёт) писать будет, пока система не решит, что кто-то в фоне жрёт шибко богато ресурсов, специально не прописавшись. Тогда молча грохнет. Пока скрин на экране - точно не посмеет. 
		
		
		
		
		
		
		
	Я специально не затачивался на работу в фоне, там очень много прискоков надо совершать, а мне лень. И то без гарантии.  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
224
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42 
					Сообщений: 4776
 Сказал(а) спасибо: 657 
		
			
				Поблагодарили: 1915 раз(а) в 1181 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Нарыл вот такой прибор, говорят даже поверенный. 
		
		
		
			Коэф-т оказался 1.4, чтобы точно сходилось. Но проверял на низкой яркости (дневной свет).  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
			
			 
			
			
		 | 
		
			 
			
 
225
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Дневной свет дневному свету рознь. Бывает и десятки-сотни килолюксов. Но в любом случае, даже зимой в пасмурную погоду на улице светлее, чем в большинстве квартир, освещённых электричеством. 
		
		
		
		
		
		
		
		
			А коэффициент, да, любым оказаться может. Для задачи автояркости экрана поверенные люксы нафиг не нужны, любых попугаев вполне достаточно. Вы калибруйте, доведётся качели построить, так ещё и поток посчитаем.  
		[Исправлено: kaa.mobil, 02.02.2023 в 16:28]  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
226
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42 
					Сообщений: 4776
 Сказал(а) спасибо: 657 
		
			
				Поблагодарили: 1915 раз(а) в 1181 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
			
			 
			
			
		 | 
		
			 
			
 
227
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			У меня непосредственно под настольной лампой примерно столько же. А в комнате под люстрой вполовину меньше. Сколько там по нормативам на рабочем месте освещённость должна быть, чтобы токарю хватало пальцев для знания ТБ?
		 
		
		
		
		
		
		
		
		
			[Исправлено: kaa.mobil, 02.02.2023 в 17:09]  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
			
			 
			
			
		 | 
		
			 
			
 
228
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			  0.4.1-betaДве мелочи починил, плодовитый я сегодня  
		 | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 Drex (03.02.2023) 
			
		 | 
		
| 
			
			 | 
		
			 
			
 
229
 
			
		 | 
	
| 
			 
			 Завсегдатай Фонарёвки 
			
 
			
			
  
			Регистрация: 23.10.2019 Последняя активность: Вчера 20:32 
					Сообщений: 842
 Сказал(а) спасибо: 1756 
		
			
				Поблагодарили: 1031 раз(а) в 406 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Уважаемый kaa.mobil, а можно еще цыфры в "Освещённость, лк" и по осям координат белыми, а не серыми сделать? 
		
		
		
		
		
		
		
	![]() (Астигматизм грёбаный, неконтрастный текст хрен разберешь...)  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
			
			 
			
			
		 | 
		
			 
			
 
230
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Это уважительная причина. Цифры на осях серые исключительно потому что так оно по умолчанию. 
		
		
		
		
		
		
		
		
			А вот серые цифры в поле "Освещённость, лк" имеют определённый смысл. Они там серые, когда график не пишется, "что-то болтается и никуда не пишется, нигде не учитывается, чисто для информации". Можно и белым, в принципе, сделать, но хотелось бы какую нибудь визуальную разницу оставить... А вообще, камераден, давайте ещё раз свои хотелки закинем, может я что пропустил или забыл. Только не из разряда "может кому-нибудь потом понадобится", когда понадобится, тогда и посмотрим. А реальные, "мне надо для обзора вот так, а Люменоид не умеет", "нихрена неудобно", "нихрена не вижу, жизнь не мила", ну вы поняли. А то что-то уже Люменоида многовато в моей жизни становится, надо паузу сделать. [Исправлено: kaa.mobil, 02.02.2023 в 17:57]  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
231
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
  
			Регистрация: 31.01.2012 Последняя активность: Сегодня 09:06 
					Сообщений: 2111
 Сказал(а) спасибо: 1319 
		
			
				Поблагодарили: 547 раз(а) в 351 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Думаю, если Вы сделаете вариант контрастных цифр, по умолчанию или опционально, то все будут довольны.
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Фонари: кастомы (Jaxman E2L с LD-4 и трипл-диодами Osram), кастомы на базе Skilhunt H03 и Osram 3К и 4К, Zebralight {H600fc IV, Sc600fc IV}, Jaxman E2 с N219b/sst20, Convoy S21d N519 3.5K, S21f.  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
233
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42 
					Сообщений: 4776
 Сказал(а) спасибо: 657 
		
			
				Поблагодарили: 1915 раз(а) в 1181 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Да всё вроде работает как надо. Хз, из мелочей - растягивание графика по горизонтали/вертикали, а не масштабирование. Ну если компонент позволяет - отключить привязку соотношения сторон. А то длительный график посмотреть не получается в подробностях.
		 
		
		
		
		
		
		
		
	 | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
234
 
			
		 | 
	
| 
			 
			 Завсегдатай Фонарёвки 
			
 
			
			
  
			Регистрация: 23.10.2019 Последняя активность: Вчера 20:32 
					Сообщений: 842
 Сказал(а) спасибо: 1756 
		
			
				Поблагодарили: 1031 раз(а) в 406 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			М. б. Белый/Желтый?.. 
		
		
		
		
		
		
		
		
			Я, например, не любитель свистоперделок, перегруженности функционала и безумного отъедания памяти дивайса. Lumenoid уже достаточно наворочен на фоне "аскетичного" ceilingbounce (но пока ещё прост). Но один момент мне нравится в ceilingbounce больше: в csv-шке проще найти точный момент какого-то короткого события на графике (а-ля степдаун) - время в минутах выражает. Здесь же на оси абсцисс-то событие так же в промежутках минут видишь, а в миллисекундах csv-шки его найти уже некомильфо. А вот это точно, не помешало бы. [Исправлено: Gek, 03.02.2023 в 02:29]  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 Drex (03.02.2023) 
			
		 | 
		
| 
			
			 | 
		
			 
			
 
235
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
  
			Регистрация: 27.04.2011 Последняя активность: Сегодня 17:56 
					Сообщений: 11465
 Сказал(а) спасибо: 25379 
		
			
				Поблагодарили: 10364 раз(а) в 5169 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
			
			 
			
			
		 | 
		
			 
			
 
236
 
			
		 | 
	
|
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 25.08.2012 Последняя активность: 03.10.2025 01:00 
					Сообщений: 3954
 Записей в дневнике: 4 Сказал(а) спасибо: 1560 
		
			
				Поблагодарили: 3890 раз(а) в 1902 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Жёлтый тоже уже имеет свою смысловую нагрузку, это значения между 30-й и 120-й секундой, из которых выбирается ANSI-значение. 
		
		
		
		
		
		
		
	Разумно, принимаю. Правда я в глубинах компонента не копался, не знаю умеет ли он так, посмотрю. Вроде alibek ещё предлагал завести масштабирование не только на жесты, но и на кнопки, тоже, естественно, по независимым осям. Но с этим есть у меня сомнения. Во-первых, жесты там из коробки работают, а для кнопок надо кучу кода ещё писать. Во-вторых, под кнопки надо выделять две полоски места сверху и сбоку графика, что сделает график ещё мельче. В-третьих, если уж масштабирование на кнопки заводить, то для единообразия и сдвиг тоже надо, а это, на минуточку уже 8 дополнительных кнопок... Что думаете? Цитата: 
	А миллисекунды в csv по следующим причинам: 
  | 
|
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
237
 
			
		 | 
	
| 
			 
			 Завсегдатай Фонарёвки 
			
 
			
			
  
			Регистрация: 23.10.2019 Последняя активность: Вчера 20:32 
					Сообщений: 842
 Сказал(а) спасибо: 1756 
		
			
				Поблагодарили: 1031 раз(а) в 406 сообщениях
			
		
	  | 
	
	
	
		
              
			 | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
238
 
			
		 | 
	
| 
			 
			 👀 
			
 
			
			
  
			Регистрация: 23.07.2020 Последняя активность: Сегодня 11:49 
					Сообщений: 10631
 Записей в дневнике: 4 Сказал(а) спасибо: 67 
		
			
				Поблагодарили: 7121 раз(а) в 3926 сообщениях
			
		
	  | 
	
	
	
		
              
			 Цитата: 
	Дублировать сдвиг кнопками — думаю, что избыточно. Масштабирование независимо по осям можно жестами продублировать; жест "щипок" будет делать пропорциональное масштабирование, жест "свайп двумя пальцами" будет масштабировать только горизонтальную ось (время). Но, конечно, все упирается в лишнее время и возможности компонента.  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| Поблагодарили: 1 раз | 
			 kaa.mobil (03.02.2023) 
			
		 | 
		
| 
			
			 | 
		
			 
			
 
239
 
			
		 | 
	
| 
			 
			 Ветеран Фонарёвки 
			
 
			
			
				
			
  
			Регистрация: 06.03.2013 Последняя активность: 15.08.2024 23:42 
					Сообщений: 4776
 Сказал(а) спасибо: 657 
		
			
				Поблагодарили: 1915 раз(а) в 1181 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Не, кнопки избыточны для мобильного приложения. 
		
		
		
		
		
		
		
	Стандартные жесты это "щипки" горизонтально и вертикально по соответствующим осям, или диагонально для масштабирования. Вообще интуитивно и прям во многих приложениях такое встречалось.  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 | 
| 
			
			 | 
		
			 
			
 
240
 
			
		 | 
	
| 
			 
			 👀 
			
 
			
			
  
			Регистрация: 23.07.2020 Последняя активность: Сегодня 11:49 
					Сообщений: 10631
 Записей в дневнике: 4 Сказал(а) спасибо: 67 
		
			
				Поблагодарили: 7121 раз(а) в 3926 сообщениях
			
		
	  | 
	
	
	
		
              
			 
			
			Ну как сказать. 
		
		
		
		
		
		
		
	У меня есть приложение для видеонаблюдения, у него при просмотре видеоархива можно масштабировать таймлайн жестом ("щипок" по горизонтали). Очень неудобно. Недавно вышла новая версия, в ней масштабирование таймлайна продублировали кнопками, стало намного лучше.  | 
| 
  
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		  
		
	 |