Rádioamatérsky svet sa neustále vyvíja a s ním aj nástroje, ktoré operátori používajú na evidenciu svojich spojení. Medzi najpopulárnejšie open-source logovacie programy pre operačný systém Linux patrí nepochybne CQRLOG.
Su autor, Petr OK2CQR, recientemente publicó un informe que alegrará especialmente a los entusiastas de la transmisión en el campo y a los usuarios de dispositivos móviles modernos - proyecto CQRLOG para la web. Se trata de una interfaz web para un diario que aporta movilidad sin la necesidad de una compleja migración de datos o un cambio en la filosofía de control a la que los usuarios de CQRLOG están acostumbrados.
En el artículo se leerá
La filosofía del proyecto CQRLOG para web y la motivación para su creación
La idea principal de CQRLOG para web es proporcionar a los operadores una interfaz cómoda y rápida en el navegador, que se conecta directamente a su base de datos existente de CQRLOG en el escritorio. Petr OK2CQR construyó este proyecto principalmente para las necesidades de operación portátil. Los operadores que se dedican a actividades como WWFF, GMA o SOTA, často riešia dilemu, aké zariadenie použiť na zápis spojení priamo v teréne. Klasický notebook môže byť v poľných podmienkach nepraktický kvôli váhe, výdrži batérie o čitateľnosti displeja na slnku. Tablety a smartfóny sú v tomto smere ideálne, no doteraz chýbalo riešenie, ktoré by bolo plne integrované s hlavným domácim logom bez nutnosti následného exportu a importu ADIF archivos.

Autor pri vývoji vychádzal z vlastnej skúsenosti. Predstavou bola jednoduchá zostava pozostávajúca z batohu, transceivra Elecraft KX2, batérie, telegrafného kľúča a antény typu EndFed. V takejto konfigurácii je tablet najlepším spoločníkom pre logovanie. Hoci sa prvý koncept webového rozhrania objavil už pred niekoľkými rokmi, vtedajšia verzia trpela viacerými chybami a nebola pripravená na širšie nasadenie. Súčasná verzia je kompletným prepísaním celého kódu Desde základov a predstavuje stabilné riešenie, ktoré autor s dôverou sprístupňuje komunite.
Arquitectura y conexión con la versión de escritorio
Je dôležité zdôrazniť, že CQRLOG para la web nie je samostatný, izolovaný logovací program. Je navrhnutý ako sprievodné rozhranie pre operátorov, ktorí už aktívne využívajú desktopovú verziu CQRLOGu. Systém pracuje priamo s databázou MariaDB, ktorú používa desktopová aplikácia. To znamená, že všetky spojenia zapísané cez tablet v teréne sa okamžite a bez ďalších krokov nachádzajú v hlavnej databáze.
Aunque la interfaz web ofrece opciones completas para registrar y editar conexiones, algunas funciones avanzadas permanecen como privilegio de la aplicación de escritorio. Se trata principalmente de cargar datos en servicios como LoTW o eQSL, edición masiva de registros y generación de estadísticas detalladas. CQRLOG para web se centra en lo que es más importante en el terreno: registro rápido y preciso QSO.
Používateľské rozhranie a ergonómia logovania
Pri návrhu rozhrania sa kládol veľký dôraz na to, aby sa používatelia cítili ako doma. Rozloženie polí v hlavnom formulári kopíruje logiku desktopovej verzie. Operátor má k dispozícii polia pre volaciu značku, frekvenciu, pásmo, mód, reporty RST, nombre, QTH, localizador, potencia, fecha y hora, notas, estado QSL, IOTA, WAZ, ITU, estado, distrito e información sobre diplomas.
Ergonómia ovládania je optimalizovaná pre rádioamatérsku prácu. Podporovaná je navigácia pomocou šípok na klávesnici, čo urýchľuje pohyb medzi vstupnými poliami. Automatická kapitalizácia mena a QTH šetrí čas a zabezpečuje vizuálnu konzistenciu logu. Zaujímavou funkciou je správanie medzerníka, ktorý umožňuje rýchly skok z poľa volacej Marcas priamo na pole reportu RST. Pre rýchle vymazanie formulára pri neúspešnom spojení slúži dvojité stlačenie klávesy Escape.
Systém obsahuje automatické hodiny v reálnom čase, ktoré sa aktualizujú každú sekundu a zaznamenávajú čas začiatku aj konca spojenia. Pre situácie, kedy je potrebné do logu zapísať staršie spojenia, je k dispozícii offline režim, ktorý umožňuje manuálne zadávanie dátumu a času. Vývojár myslel aj na predvolené hodnoty reportov, ktoré sa dynamicky menia podľa zvoleného módu, napríklad 599 pre telegrafiu a 59 pre SSB alebo Modos digitales.
Funciones inteligentes y búsqueda de datos

CQRLOG para web no es solo un formulario vacío. Está vinculado a fuentes de datos externas que facilitan el trabajo al operador. Al ingresar el indicativo, se realiza una búsqueda de datos en tiempo real sobre DXCC a través de HamQTH. El sistema mostrará inmediatamente el país, el continente y las zonas WAZ e ITU.
Ak sa v databáze už nachádzajú predchádzajúce spojenia s danou značkou, rozhranie automaticky predvyplní polia ako meno, QTH, lokátor, štát o okres. Táto funkcia je neoceniteľná pri contestoch o pri pravidelných spojeniach s tými istými operátormi. Pod hlavným formulárom sa tiež zobrazuje tabuľka histórie predchádzajúcich spojení s aktuálne volanou stanicou.
Para los miembros de varios clubes de radioaficionados, hay disponible una visualización de la afiliación al club. El sistema puede mostrar hasta cinco indicativos de clubes diferentes, tomando la configuración directamente de los ajustes de la versión de escritorio de CQRLOG. La interfaz también incluye una lista de conexiones con la opción de paginación y edición. Si se cambia el indicativo en el modo de edición, el sistema realizará nuevamente la búsqueda de datos DXCC para asegurar la integridad de los datos.
Integrácia s DX Clusterom a solárne údaje

Efektívna rádioamatérska prevádzka sa nezaobíde bez informácií o aktuálnom dianí na pásmach. Webové rozhranie obsahuje integrovaný DX cluster, ktorý čerpá dáta zo servera HamQTH. Zoznam spotov sa automaticky obnovuje každých dvadsať sekúnd, takže operátor má neustály prehľad o tom, kde sa objavila zaujímavá stanica.
Además de los propios spots, la interfaz también integra datos solares actuales. Se muestran los índices A y K, SFI (Índice de Flujo Solar), SSN (Número de Manchas Solares) y la información sobre el estado del campo geomagnético. Estos datos son clave para estimar las condiciones de propagación de ondas de radio en las bandas de HF y ayudan al operador a decidir en qué banda concentrarse en un momento dado.
Conexión con la estación de radio a través de Pico radio gateway
Jednou z najzaujímavejších technologických vlastností projektu je možnosť synchronizácie s rádiostanicou. Webové rozhranie dokáže v reálnom čase čítať frekvenciu a mód z transceivrov Elecraft KX2 a KX3. Táto funkcionalita je realizovaná a través de ďalšieho autorovho projektu Pico radio gateway.
La conexión de hardware del transceptor con una tableta o computadora, donde se ejecuta un navegador, permite el cambio automático de banda y modo en el registro según cómo el operador sintoniza la radio. El formato de salida de la puerta es intencionalmente simple, lo que abre la puerta a la comunidad para desarrollar sus propias interfaces para radios que aún no están directamente soportadas. En la interfaz del registro hay un indicador del estado de conexión en línea u offline con la radio y el usuario puede configurar el intervalo de consulta de frecuencia.
Diseño y procesamiento técnico

Desde el punto de vista del diseño, CQRLOG para web es una aplicación moderna con un aspecto responsivo. El dispositivo de referencia para la optimización fue el iPad Mini en modo vertical, que es el tamaño ideal para operaciones en el campo. Sin embargo, la aplicación funciona correctamente en una amplia gama de dispositivos, desde computadoras de escritorio hasta teléfonos móviles. Los usuarios tienen la opción de alternar entre el modo oscuro y el modo claro, y el sistema también admite la detección automática según la configuración del sistema operativo.
Una característica interesante para los usuarios checos y eslovacos es la transliteración del teclado. Si el operador accidentalmente escribe caracteres eslovacos o checos con diacríticos en la fila superior de números, el sistema los convierte automáticamente en dígitos. La aplicación también recuerda la última banda utilizada, modo, frecuencia y potencia a través de sesiones individuales, lo que acelera el reinicio del trabajo.
Desde el punto de vista técnico, el backend está construido sobre el framework PHP/Symfony, mientras que el frontend utiliza la biblioteca React. La comunicación se realiza a través de REST API. Toda la aplicación se distribuye como un solo contenedor Docker, lo que simplifica significativamente el proceso de instalación y despliegue en un entorno de producción.
Instalación y configuración del sistema

El despliegue de CQRLOG para la web requiere conocimientos básicos de trabajo con la terminal y la herramienta Docker. Un requisito básico es una base de datos MariaDB funcional con un esquema CQRLOG existente. El proceso de instalación comienza clonando el repositorio de GitHub. Luego, es necesario crear un archivo de configuración a partir del ejemplo proporcionado y completar los datos importantes, como las credenciales de la base de datos, la URL de la aplicación y las credenciales de inicio de sesión para la interfaz web.
El lanzamiento de la aplicación se realiza mediante el comando make prod. Si el sistema se ejecuta detrás de un servidor proxy inverso, como Apache o Nginx, es posible publicar la aplicación bajo un nombre de dominio propio. Instrucciones detalladas, incluidos los problemas potenciales, están disponibles en el archivo README.md en el repositorio oficial del proyecto.
Evaluación final y disponibilidad del código
Petr OK2CQR creó una herramienta que llena un vacío en CQRLOG. Aunque el proyecto fue desarrollado principalmente para las necesidades personales del autor, su calidad y grado de integración lo convierten en una opción atractiva para la amplia comunidad de usuarios de Linux y software de código abierto. CQRLOG para la web ofrece libertad de movimiento sin perder el control sobre los datos.
Zdrojové kódy pre webové rozhranie aj pre Pico radio gateway sú voľne dostupné na platforme GitHub pod účtom ok2cqr. Autor víta spätnú väzbu Desde používateľov a verí, že tento projekt uľahčí mnohým operátorom ich cesty za spojeniami z prírody. Ak hľadáte moderné, rýchle a spoľahlivé riešenie pre logovanie v teréne, ktoré bez problémov komunikuje s vaším domácim archívom spojení, CQRLOG para la web es una solución que no debería escapar a su atención.
