На сайте MicroMagic.su опубликован новый релиз CheckLog (версия 1.05.025). В нём реализовано множество новых функций, существенно расширяющих возможности системы и повышающих удобство её использования самыми разными пользователями. В этом релизе всё новое: и ядро, и плагины. Для тех, кто хотел бы использовать ранее выпускавшиеся плагины, поддерживается предыдущий релиз (версия 1.05.024), однако новым пользователям я настоятельно рекомендую работать именно с «25-м релизом», и вот почему...
Новый логотип и стартовая заставка
Для релиза 1.05.025 разработан новый логотип, используемый в иконке приложения. Для отображения на рабочем столе доступны четыре варианта иконок, отличающиеся цветом основного фона – это даёт возможность использования разных изображений для различных вариантов запуска системы (например, при построении 3-системного ландшафта). Существенно изменена стартовая заставка, теперь в ней единообразно отображаются ход загрузки плагинов и создания отдельных форм основного приложения.
Обновлённая документация
Отныне документация в виде приложений к отдельным пакетам более не существует. Есть написанная мной «Настольная книга радиолюбителя», содержащая, помимо разнообразных общеобразовательных сведений, инструкции по настройке и применению CheckLog в радиолюбительской практике. В настоящее время книга распространяется бесплатно как электронное издание на русском языке, я готов обсуждать с любыми заинтересованными лицами вопросы перевода её на любой другой язык. При этом сама система CheckLog останется исключительно англоязычной.
Поддержка слабовидящих
Впервые в CheckLog включены средства для слабовидящих пользователей: поддержка тёмных и контрастных тем, настройка масштаба (обычный 100%, средний 125% и крупный 150%) и отдельных элементов пользовательского интерфейса. В полном объёме работает унаследованная от релиза 1.05.024 настройка цветов и шрифтов для отображения всех окон ядра (как на главной форме, так и на всех открываемых по запросу окнах).
Поддержка тёмных и контрастных тем
Все компоненты системы CheckLog (ядро и плагины) поддерживают темы Windows, в том числе – тёмные и контрастные. Выбор темы зависит от пользователя, изменения вступают в силу для ядра – немедленно при переключении темы, для плагинов – при следующем запуске каждого из них.
Настройка цветов и шрифтов для ядра
Позволяет настроить отображение практически всех элементов интерфейса, делая максимально комфортной работу с системой для слабовидящих пользователей. Совместим с системными темами Windows, обеспечивает онлайн-переключение с одной темы на другую непосредственно в момент смены системной темы. Предоставляет выбор двух встроенных тем (бесцветной «Nothing» и привычной по предыдущим релизам «Default»), а также сохранение и использование в текущем сеансе и в дальнейшем неограниченного набора пользовательских тем.
Упрощение цветов и шрифтов для плагинов
Вместо прежней многоцветной раскраски таблиц в формах плагинов используется ограниченный набор цветов: обычный (стандартный цвет текста Windows), выделенный (подсветка гиперссылок Windows), и инверсный. При необходимости можно изменить эти цвета, используя настройки темы (Personalization – Window Color).
Ускоренный запуск ядра
Поддержка ускоренного запуска ядра (с максимально быстрым приведением системы в готовность, например – для последующей работы в качестве основного средства ведения аппаратного журнала радиостанции) включает возможности конфигурации с ограниченным набором плагинов и сокращение набора создаваемых в ходе начальной загрузки вспомогательных форм ядра.
Автоактивация
Автоактивация обеспечивает работу с большинством подгружаемых плагинов без ввода персонального ключа активации. После установки всех пакетов CheckLog загружает все плагины, но небольшая часть из них остаётся «неактивной» до активации системы персональным ключом. Впрочем, с помощью большей части плагинов, работа с которыми поддерживается автоактивацией, система покрывает практически все потребности обычного радиолюбителя. Автоактивация поддерживается для всех радиолюбительских и новых наблюдательских позывных (выдаваемых на SWARL.org), и не распространяется на старые позывные, содержащие знак “–” в любой позиции (выдававшиеся СРР и другими балластными организациями), в таких исключительных случаях всё равно придётся запрашивать персональный ключ.
Дальнейшее развитие системы и её обсуждение
На данный момент все имевшиеся планы и идеи относительно системы CheckLog реализованы. В ходе тестирования и многолетнего практического применения система доказала свою полезность и эффективность. Она вполне может использоваться в качестве основного средства ведения аппаратного журнала любительской радиостанции (для лицензированных радиолюбителей и наблюдателей). Лично я использую её уже несколько лет, в качестве основного аппаратного журнала и камеральной системы; общая наработка (по состоянию на декабрь 2024 года) уже составила 3950 часов.
Впрочем, если новые идеи будут возникать – отчего бы не обсудить возможности их реализации? Для этого существует множество публичных форумов, желающие – да воспользуются. Если обсуждение будет конструктивным – возникнет повод и мне заглянуть на те форумы... Сам я на этих (российских) форумах высказываться не могу, ибо «в знак особой благодарности» за мои труды уже заблокирован тамошними «начальничками» на них пожизненно (или вообще лишён аккаунта). Есть ещё поддерживаемая мной CheckLog User's Group, там обсуждение возможно в рамках открытых тем.
Благодарности
Я никогда не устану повторять слова благодарности людям, оказавшим мне существенную помощь в проектировании и реализации системы CheckLog. Именно они стали той необходимой составляющей проекта, благодаря которой идеи и усилия одного человека постепенно превращаются в высококачественный продукт, способный жить самостоятельно.
Александр Алексеев (AKA GunSmoker) оказал мне неоценимую помощь, как своими великолепными статьями, так и своевременными практическими рекомендациями по реализации идеи загружаемых плагинов на Delphi (Embarcadero).
Владимир Соклаков неоднократно проводил тестирование новых версий ядра и плагинов, скрупулезно подмечал и подробно описывал в своих отчетах все особенности поведения CheckLog в разнообразных ситуациях, чем несказанно помог в поиске и локализации многих досадных ошибок.
Юрий Николаев в самый критический, начальный год существования проекта, оказывал мне всяческую помощь в продвижении системы в радиолюбительском сообществе, и даже пострадал «за CheckLog» от злобных модераторов форума на QRZ.ru, на время будучи отлучённым от него всего за одно публичное упоминание моего продукта, уже после того, как меня навсегда заблокировали на том форуме.
Павел Махов помогал и ныне помогает мне в продвижении системы, поддерживая её на администрируемых им веб-сайтах; его несомненной заслугой стало присутствие баннера CheckLog на сайте популярного логгера, что привлекло внимание новых пользователей системы.
Олег Панфилов подарил мне в далёком 2017 году исходный код своей программы, взаимодействовавшей с Интернет-сервером, и благодаря этому «толчку» я задумал, и успешно реализовал этот проект.
Я также благодарю всех пользователей, проявивших интерес к системе, и поддерживавших проект своими добровольными пожертвованиями... пусть они были невеликими и нечастыми – но они поддерживали меня «в тонусе» и стимулировали придумывать и реализовывать всё новые функции, благодаря которым система CheckLog из забавной игрушки «на тему статистики» превратилась в полноценную интеграционную платформу, обеспечивая эффективную и комфортную работу в эфире, а также обработку и наглядный анализ собственных достижений.