Leo's Blog

This is my blog. You will find my various geeky posts here.

Fixing OpenVPN - When the network disconnects and reconnects

I have been using OpenVPN for a professional project for a client. It allows me to manage a network of devices remotely. Doing things like updating code, running system updates, fixing things, etc.

However, the network is very intermit...

Continue reading...

Why I currently use Windows (and not Linux)

I grew up with an operating system that was way ahead of it's time - Amiga Workbench 1.3. So at a young age, I had an appreciation for operating systems.

In my teens and early adulthood, I was stuck with using Windows. Initially because I was sharing...

Continue reading...

Allegro 5 Linux Static Build

There is very little documentation on the net about how to build Allegro games with the command line/Makefiles.

I've cobbled together bits that I've found across the net into a working solution, for development builds.

However, when I want to distribute my game to...

Continue reading...

STM32 in Linux tips

This is a quick guide to doing STM32 development in Linux, in my case Fedora 30.

First you need to download OpenSTM32 System Workbench and optionally but highly recommended, STM32CubeMX from ST (Google).

Importantly, you need to install stlink package on your Linux distri...

Continue reading...