SSL certificaten checken

Vrijdag leek de https van een van mijn domeinen niet meer valid te zijn. Google chrome geeft dan melding dat ‘something is interfering with your secure connection’. Het vernieuwen van certificaten is een automatisch proces. Maar toch maar ff gechekt.

$ sudo certbot certificates
Certificate Name: johanneskalma.nl
Domains: johanneskalma.nl
Expiry Date: 2020-01-08 13:46:13+00:00 (VALID: 31 days)
Certificate Path: /etc/letsencrypt/live/johanneskalma.nl/fullchain.pem
Private Key Path: /etc/letsencrypt/live/johanneskalma.nl/privkey.pem

M’n domein is dus nog ‘gewoon een maand valid’. Geen idee wat er aan de hand is geweest.

Mocht het wel geforceerd vernieuwd moeten worden, dan had ik daarvoor dit commando uitgevoerd:

$ sudo certbot --apache --force-renew -d johanneskalma.nl

Spam stats

Op onze mailserver draait spamassassin om spamberichten te filteren. Dat gaat best aardig. Ik zal in deze post wat stats gaan bijhouden. Per maand de hits: door spamassassin geflagged als spam en missed: spamassassin had deze gemist en zijn handmatig naar het leerfilter van spamassassin gecopieerd.

maandhitsmissed
2019
september1658 (97,8%)37 (2,2%)
oktober1652 (98,6%)24 (1,4%)
november1798 (97,1%)53 (2,9%)
december1949 (98,5%)30 (1,5%)
2020
januari1243 (98,6%)18 (1,4%)
februari1525 (97,4%)40 (2,6%)
maart1850 (99,0%)19 (1,0%)
april2006 (98,8%)25 (1,2%)
mei2170 (98,7%)28 (1,3%)
Juni1827 (99,2%)14 (0,8%)
Juli1703 (96,2%)68 (3,8%)
Augustus1774 (95,5%)83 (4,5%)
September1801 (92,2%)153 (7,8%)
Oktober1567 (97,1%)46 (2,9%)
November1782 (96,0%)74 (4,0%)
December1498 (98,6%)22 (1,4%)

create empty file: touch or >

Today had to write a line in a ksh script that would create an empty file of empty the file if it already existed. My shell script knowledge had become a bit rusty hear. In my head I thought the command touch would help me here. But touch does no more than create a file if not exists, but if the file exists then leave the content untouched, just set the modification and the access time. So no use.

Continue reading “create empty file: touch or >”

Inkscape SVG quicktour en de roterende css

Ik had weer behoefte om wat te gaan pielen. Ik was op internet wat roterende ‘dingetjes’ als overlay van een foto tegengekomen. Dus dat moest ik ook even uitproberen. Gewoon 2 eenvoudige svg objecten. Een roterend vierkant en driehoekje met als achtergrond een foto van mezelf.

Allereerst heb ik in inkscape 2 svg objecten gemaakt. Gewoon wat lijnen tekenen, kleurtje geven en opslaan…

inkscape01.jpg

Het standaard bestandsformaat van Inkscape is al svg en zou direct als plaatje op het web gebruikt kunnen worden. Probleem is dat dan de hele pagina met heel veel witruimte omheen zit wordt opgeslagen. Daarom moet de paginagrootte eerst ‘even’ aan het object worden aangepast. Selecteer daarvoor het object en kies in het menu: Edit > Resize Page to Selection. De standaard svg waarmee inkscape alles saved bevat veel overhead. Daarom heb ik voor het opslaan van dit plaatje voor gebruik op internet gekozen voor Save as ‘Optimized SVG’. Dan blijft de hoogst noodzakelijke info over in het bestand. En een SVG is ‘gewoon’ een xml formaat. De paarse driehoek in SVG formaat:

<svg width="46.198mm" height="46.576mm" version="1.1" viewBox="0 0 46.198 46.576" xmlns="http://www.w3.org/2000/svg">
 <g transform="translate(-49.094 -58.455)">
  <path d="m69.548 60.387-18.521 39.687 42.333 3.0238z" fill="none" stroke="#370387" stroke-linejoin="round" stroke-width="3.865"></path>
 </g>
</svg>

Waar vroeger flash of andere plugins voor beweging nodig was, volstaat nu wat eenvoudige css.

@keyframes kf-spin-driehoek {
        from {transform:rotate(0deg);}
        to {transform:rotate(360deg);}
    }

.spin-driehoek {
      animation-name: kf-spin-driehoek;
      animation-duration: 15000ms;
      animation-iteration-count: infinite;
      animation-timing-function: linear;
    }

Ik heb vervolgens de inhoud uit het svg-bestand gecopieerd en als html in deze pagina geplakt. Samen met nog een vierkant, wat css codes als @keyframes rotate, animation en styling om de boel op zijn plek te houden, levert dit resultaat.

Ubuntu 19.04 Desktop shortcuts

Last weekend I did an upgrade of my Laptop from Ubuntu 18.10 to 19.04. And today I noticed that all my desktop shortcuts where rendered in just .desktop shortcuts. Clicking opened them just as tekstfiles in the Gnome-editor.

That’s very not convenient. It looks like that some functionality in the latest Nautilus (the gnome filemanager) incarnation where moved to extensions or soever. Leaving me with a bunch of unusable chrome-ejrwhekr.desktop files.

Continue reading “Ubuntu 19.04 Desktop shortcuts”