Германия футбольная
Вчера по всей Германии проходили игры футбольной Бундеслиги, поэтому весь город был наполнен футбольными фанатами и полицейскими. Поскольку в этот день мы ехали на поезде из Дюйсбурга то могли наблюдать происходящее сразу в нескольких городах. Впрочем, фанаты вели себя вполне достойно, самым зверским безобразием которое я видел, была наклеенная картинка футбольной команды на вагоне поезда. Полицейские среагировали достойно и предотвратили дальнейший вандализм, окружив место преступления.
Однако, почему-то, игры повлияли на маршруты поездов. Многие поезда в этот день отменили, особенно в направлении Гамбурга, из-за чего оставшиеся маршруты шли переполненными. В Вольфсбурге наш поезд стоял 45 минут, так как в вагоны зашло слишком много людей и машинист попросил лишних людей выйти так как поезду нельзя ехать переполненным.
Морзе-ключ из Bluetooth кнопки
Как правило, в комплекте с селфи палками и штативами для телефона идут в комплекте такие удобные кнопочки, позволяющие дистанционно спускать затвор камеры. На самом деле это не что иное как Bluetooth клавиатура с одной единственной кнопкой - клавишей увеличения громкости.
Некоторое время назад я добавил возможность использовать клавишу громкости для работы с моей программкой для запоминания слов Lingvy, стало очень удобно мне задроту маскироваться среди обычных людей. Едешь в транспорте или идешь по улице, все принимают меня за своего, за нормального, а на самом деле у меня в ухе наушник, а в руке такая кнопочка. В телефоне запущена программа которая гоняет меня по новым словам, или про командам Vim или по быстрым клавишам IntelliJ а я только кнопочкой выбираю правильные варианты. Красота!
Но недавно меня посетила новая идея как применить такую кнопку. Как-то, я сделал программу для запоминания азбуки Морзе. Однако, программа имеет только две сенсорные кнопки, одна — для точки, другая — для тире. Недавно я даже сделал эти две кнопки дополнительно физическими перенеся функционал на кнопки громкости.
Но хотелось бы, все-же, чтобы кнопка была одна, ведь азбука Морзе хороша именно тем, что в ней используется всего одна кнопка, и тут этот кликер от фотоштатива подошел бы как нельзя лучше.
Решил проверить идею. Написал простейшую программу, которая замеряет время нажатия на кнопку и время отпускания, чтобы понять как точно можно замерять временные интервалы между нажатиями и отпусканиями кнопки.
Результаты оказались интересными. Физическая кнопка отрабатывает как и ожидалось нормально.
С Bluetooth кнопками оказалось сложнее. Кнопка от селфи-палки вообще не позволяет замерять время между нажатием и отпусканием кнопки. Вместо этого при нажатии на кнопку она формирует одновременно нажатие и отпускание длительностью примерно 3-6 ms. Такое поведение было ожидаемым, так как при удержании кнопки более трех секунд устройство переходит в режим сопряжения или выключается.
С устройством от штатива все оказалось гораздо лучше. Оно позволяет замечать и нажатия и отпускания кнопки. На устройстве есть отдельный переключатель on-off и две кнопки, которые, скорее всего, просто запараллелены, но это и хорошо, не уверен сколько нажатий выдержат контакты, а имея в запасе еще одну кнопку таким устройством в режиме Морзе ключа можно будет пользоваться в два раза дольше.
Осталось теперь потупить как переписать логику работы с двумя кнопками на работу с одной кнопкой и посмотреть выйдет ли из этого что-либо...
Судебные художники
Часто в сети попадаются рисунки сделанные в зале суда на которых избражены подсудимые, судья, полицейские и адвокаты. Интересно, кому мог понадобиться такой жанр искусства?
Оказывается, во многих странах, например в США и Великобритании, чтобы вспышки камер не мешали судебному заседанию, видео и фото съемка в зале суда запрещена. Однако, общественность хочет быть в курсе хода судебного процесса, особенно, если дело особенно громкое. Для визуальной передачи того, что происходит в зале суда и существует такая профессия как судебный художник. Работа судебного художника заключается в том чтобы запечатлевать сцены из зала суда. Этакий живой фотоаппарат. Судебные художники зарабатывают тем, что продают свои скетчи газетам и разным СМИ. Часто делать скетчи в зале суда судебным художникам не разрешается, поэтому они вынуждены делать свои зарисовки по памяти.
Элементы ИИ
Хельсинский Университет запилил (причем уже довольно давно) бесплатный онлайн курс про основам искуственного интеллекта. Курс рассчитан на широкую аудиторию и рассказывает о самых основах построения систем искусственного интеллекта. Если вам интересно, что означают слова типа GAN, LLaMA, GPT и прочее, то этот курс для вас.