Programming Nordics nRF52840 dongle

Buying a Nordic Semiconductor nRF52840 Dongle made me very disappointed. I falsely thought it is a nice little USB2.0 pluggable board to get into low power Bluetooth enabled development but the more I dug into it, the more I found it is almost impossible to get any useful value o…

Fixing missing zola styles on Cloudflare Pages

I recently encountered a frustrating issue where syntax highlighting worked perfectly when running zola serve locally, but completely disappeared when deployed to Cloudflare Pages. Here's how I diagnosed and fixed the problem. The Symptoms The issue manifested in two ways: Visu…

Setup Mikrotik for Orange PartnerNet

This is the bare minimum configuration to make Orange PartnerNet fiber connection work on Mikrotik on LAN1 port: /interface bridge add name=bridge1 /interface pppoe-client add add-default-route=yes disabled=no interface=ether1 name=pppoe-out1 password=****** use-peer-dns=yes user…

Restic backup via systemd timer

I am putting this here because it worked for me for a long long time, unattended and now I am replacing it with a docker version I crafted in a meantime. This makes me think that I did not post anything about it and I should. But in case I will need it in the future it won't get …

Cloudflare DNS backup action

Here's a quick Github Action a prompt blurted to periodically backup a Cloudflare DNS settings for all my domains and commit them into the repository. Zero maintenance required once set up: name: Cloudflare DNS Backup on: workflow_dispatch: schedule: - cron: "40 0 *…

Setup fan control on Pi 4 PoE hat

This should be a simple task - to properly setup fan control on Raspberry Pi 4 Model B Rev 1.1 running Raspberry Pi OS 64-bit based on Debian Bookworm, released 2024-11-19. Powered via PoE hat. Looking around, I have soon found out there are like million guides and all of them di…

Programming Arduino pro mini with CH341A on Mac

I decided to write this guide, because there are a few details and nuances that I will probably forget soon and then I will have to rediscover them again. So lets get dirty! Arduino pro mini This device probably does not need too much introduction. Small, bare-bones ATmega 328P w…