Use EU (EurKEY) Layout in Gnome 41

I recently switched to Gnome on all my machines replacing KDE. One problem that immediately bothered me was that the "eu" layout is not in the list of available keyboard layouts in Gnome settings. Using setxkbmap eu was possible, however, Gnome would reset the layout every few minutes…

Ghost in k8s with traefik

After trying out many different CMS and blogging solutions, I decided to stick with ghost. Ghost's WYSIWYG editor is the best on the market in my opinion. Deploying a ghost instance is pretty straightforward as well. Since I use containers for almost everything, I started with a simple docker-compose file:…

Draw circle sector in Android

Today I had program a heading indicator for a Android map-view (osmdroid). My idea was to use a circle sector (similar to most map applications). After some experiments, I came up with the following code. It uses a Path and basic trigonometric functions: private fun Canvas.drawCircleSector( x: Float, y:…

Resize LVM Volume after changing disk size of VM

Today I realized that the root partition of one of my server-VMs was completely full which caused errors in various different services running on this VM. My Goal was to resize the root partition without rebooting the VM (because it was running some production code). The first step was to…

Detect iPhone presence in Node-Red

Detecting the presence of an iOS device in the network can be challenging because iOS does not respond to ICMP ping messages. Fortunately, nmap can be used to check the host's availability. Command of the exec-node: nmap -sn 192.168.1.101 The function node is used to check if…