Johannes K. Kalma
Met de K. van Kornelis
Ik woon samen met Antine, ben vader van Hanna en Jitze.
Al heel lang (te) Oracle plsql ontwikkelaar. Werk sinds 2014 bij Aswatson Group It Europe als process automation Admininstator / Redwood RunMyJobsAdministrator. Java developer.
In mijn vrije tijd ga ik naar de Gym, stap op mijn (Race)fiets, bind een plank onder mijn voeten om te Snowboarden. Maar ben ook heel goed in bank hangen met een afstandsbediening. Nog wat Keywords: Linux, Raspberry Pi, NodeJs Kinderen opvoeden.
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.
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.
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.
De mails die binnen komen onze prive mail-server worden op Spam gecontroleerd door Spamassassin. Als een mail als spam wordt gezien dan wordt aan het onderwerp [SPAM] toegevoegd met een ‘spam-waarde’. Alles met waarde groter dan 4.5 is spam. Maar regelmatig piepen er mailtjes tussendoor die wel spam zijn, maar net niet aan de 4.5 punten toekomen. Hier komt het lerend vermogen van Spamassassin om de hoek kijken. Eigenlijk moet je zelf Spamassassin ook nog bijbrengen welke mailtjes als spam moeten worden gezien.
Hiervoor is de hulp van Thunderbird ook nodig. In de mail zit in de engelse variant een button Junk en in de nederlandse een button Ongewenst. In de security configuratie is nu nog nodig om deze button een extra extra actie te geven door de mail naar de ‘Spam’ folder te verplaatsen.
Belangrijk is dat ik alleen imap servers gebruik. De “Verplaats naar Junk folder” aktie vind dus plaats op de server zelf.
Op de server heb ik een cronjob ingericht die deze junk folder als input gebruik om Spamassassin bijles te geven door een redelijk eenvoudig commando aan de crontab toe te voegen:
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…
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:
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.
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.
Onze Samsung xpress c1860fw printer scanner van een paar jaar oud heeft prima ondersteuning onder Ubuntu Linux. Maar het is een heel klein beetje gepiel met commandline dingetjes om de drivers geinstalleerd te krijgen. Ben net over naar Ubuntu 18.04.1 en moest het dus weer doen. Daarom nu toch maar even de handleiding ‘what to do to install the printer and scanner’.