Sunday, August 8. 2021Messing with CQRLOG data behind the applicationCurrently, in CQRLOG 2.5.1 of Ubuntu 21.04, QSL export for label printing is broken due to a FreePascal bug: TRegExpr exec: empty input string. Version 2.5.2 contains a fix, though. Now I had the choice between these unpleasent options:
Couldn’t I somehow work around that bug? After all, I just wanted to dump certain log entries to a CSV. This could be done using an ordinary MySQL client! And this is the procedure to do so: Start CQRLOG, this launches a MySQL (MariaDB) server instance in the CQRLOG data directory, which is ~/.config/cqrlog/database by default, listening on port 64000. Now, simply connect to it: $ mysql -h 127.0.0.1 -P 64000
Use the desired database: > use cqrlog001;
Query, using the columns you usually export: > select qsodate, time_on, callsign, mode, freq,
rst_s, qsl_via, remarks, stx, stx_string
into outfile ’/path/to/qsl_test.csv’
fields terminated by ’,’
from cqrlog_main
where qsl_s in (’SM
The resulting CSV is already almost in the usual format, except for the date. In Vim, I did these transformations: :%s/^\(\d\+\)-\(\d\+\)-\(\d\+\)/\3-\2-\1
:%s/-05-/-May-
:%s/-06-/-Jun-
:%s/-07-/-Jul- etc. As soon as I was satisfied with the result (in gLabels), I marked these QSL as sent: > update cqrlog_main set qsl_s = ’B’ where qsl_s = ’SB’;
> update cqrlog_main set qsl_s = ’M
Querying around in that table is also a good opportunity for one’s own statistics.
Posted by Stephan Paukner
in GNU/Linux, Ham Radio
at
17:51
| Comments (0)
| Trackbacks (0)
Defined tags for this entry: software
Wednesday, August 4. 2021Österreichs lustigste Radtour... führt einen ganzen Tag lang durch eine schöne Gegend in Niederösterreich. Gesamtstrecke: 39,3 km Wir stärken uns für das Vorhaben mit einem ausgiebigen Frühstück in 3385 Völlerndorf. Danach geht es los: Wir strampeln westwärts und machen nach 3 km Halt für eine erste Rastaktivität in 3385 Poppendorf. Wir bewegen uns weiter nach Süden durch eine sichtlich ländliche Gegend: Wir durchqueren 3231 Saudorf nach 2,9 km, bewegen uns südwestlich und lassen 3232 Strohdorf nach weiteren 5,5 km hinter uns. Weiter westlich ist uns nach 3,8 km die Erschöpfung anzusehen, denn bei unserem Abstecher nach 3383 Schlatzendorf* tropft uns der Atem vom Kinn. Noch sind wir aber nicht am Etappenziel! Um das Böse zu bezwingen, müssen wir erst 3,1 km weiter südlich durch 3233 Teufelsdorf! Ein letztes Aufbäumen bringt uns harte 5,6 km weit zu unserer Mittagsrast, wo wir uns beim 3233 Fleischessen wieder reichlich Energie zuführen. Gut gestärkt geht es weiter, doch schon nach 3,9 km merken wir, es werden uns die 3233 Haxenöd**, also fahren wir ein Stück zurück und radeln nach Norden für eine weitere Rastaktivität, diesmal aber in 3240 Poppendorf, welches wir nach 4,5 km erreichen. Da wir noch nicht genug haben, gehen wir nochmal so richtig zur Sache 2,5 km weiter nordöstlich in 3240 Busendorf. Eine letzte Etappe führt schließlich 4,6 km nach Westen, wo wir am letzten Halt die wohlverdiente 3240 Nacht verbringen dürfen. Ganz die Harten fahren die Tour am nächsten Tag wieder zurück. * schlatzen = ausspucken Monday, August 2. 2021OE Amateurfunk-Rufzeichen 08/2021Änderungen seit 07/2021 Folgende 6 Rufzeichen sind verstummt:
Folgende 36 Rufzeichen wurden bewilligt:
Quelle: Fernmeldebüro Dieser Eintrag wurde automatisch erstellt. Angaben ohne Gewähr.
(Page 1 of 1, totaling 3 entries)
|
AboutCalendarArchivesCategoriesShow tagged entriesandroid anti-spam apache astronomy austria automobile ballooning bash bug career cloud collecting comic cooking crypto cw debian diy dreams education electronics event fail fashion finance flickr fuerteventura fun gentoo geography german gnu-linux google google earth graphics guitar hardware history image processing internet kernel kids language lanzarote lhc lifestyle linkroll literature ltd machine learning making mathematics matlab microsoft migration movies munich music nautilus numismatics octave pdf perl philosophy phone photo gear photography physics podcast politics postfix private programming public transport rant religion review salzburg samsung science security shtf social web software statistics storage sustainability symbian tablet time lapse transceiver tv usenet venice video virtualization wordplay work www yahoo
Syndicate This BlogFollow meBookmarks
Powered by |