Vincent's Blog

Multiprocessing in Python

Python bevat een aantal functies om code meer parallel uit te voeren: Threading, Multiprocessing, AsyncIO. Multiprocessing komt met enkele handige API's waarmee code zeer eenvoudig over meerdere cores (of zelfs meerdere computers) kan worden uitgevoerd. In deze post geef ik een korte demo hoe dit kan worden toegepast op python …

Lees verder →

Gepubliceerd op

Moving to SourceHut

Ik host al een hele tijd mijn eigen Git server, maar ik heb besloten om alles (langzaam) naar sourcehut te verhuizen.

Hoewel het prima ging om Forgejo van thuis te hosten door een cloudflare tunnel, is het net iets te traag met mijn upload snelheid.

Lees verder →

Gepubliceerd op

5 jaar Weerstation Schoonaarde 🎉

Mijn weerstation tikt vandaag de 5 jaar aan! Dat betekent vijf jaar lang, 24/7, live data uit de achtertuin. Op naar nog vele jaren van nauwkeurige metingen en (hopelijk) iets vaker een zonnetje op de sensor!

In de afgelopen 1.825 dagen is er heel wat gebeurt, hieronder staan …

Lees verder →

Gepubliceerd op

Git en Oauth

Ik gebruik al een hele tijd mijn eigen Forgejo instance, maar omdat ik deze sinds kort niet meer op een VPS host maar op een van mijn raspberrypi's thuis zat ik met een probleem: Ik kan met een cloudflare tunnel enkel HTTP forwarden (technisch gezien kan je ook andere poorten …

Lees verder →

Gepubliceerd op

Jenkins en Pelican

Mijn nieuwe blog is gemaakt met Pelican, een Statische site generator. Elke keer mijn site manueel uploaden is irritant dus heb ik Jenkins opgezet om automatisch mijn site te bouwen en te uploaden.

Dit lukt met de volgende Jenkinsfile:

pipeline {
    agent any

    environment {
        REMOTE_USER = 'vincent'
        REMOTE_HOST = 'rpi5.local'
        REMOTE_DIR  = '/home …
Lees verder →

Gepubliceerd op

Nieuwe Blog

Ik heb besloten mijn hele site opnieuw op te bouwen vanaf 0 met een heel nieuw ontwerp.

Lees verder →

Gepubliceerd op