Peter Babič
ESP32-C6 platformio fail
Updated CloudFlare backup action
Routeros zola syntax highlighting support
Mikrotik router button LEDs toggle script
Running dusk tests watcher
Moving window to a monitor and back on a Mac
Mastering internal links in zola
Testing 3d printed TPU pad
Fix Laravel Herd SSL error
Fixing phpstan errors with aider
Programming Nordics nRF52840 dongle
Fixing missing zola styles on Cloudflare Pages
Setup Mikrotik for Orange PartnerNet
Restic backup via systemd timer
Cloudflare DNS backup action
Setup fan control on Pi 4 PoE hat
Programming Arduino pro mini with CH341A on Mac
Automatic remarkable backup script on mac
Replacing z with zoxide
Updated pinecil v2 with hall sensor
Install pynvim via homebrew properly
Ugreen Nexode 100W powerbank small current mode
Store mikrotik backup in repository
Wi-Fi ACL on RouterOS 7
Merge photos into pdf via cmd
Fixing ANC on Sony WH-1000XM4
Interfaces may only include hooked properties
Correct Google search country via VPN
Fix color code data in fzf neovim
PHP test watcher for MacOS
Downgrade package in brew
Install pynvim via Homebrew
Fix ANSI data in nvim execute
Bitwarden backup GitHub Action
How to find serial number on Casio fx-991CE X
Faktury-online.com backup as a Github Action
I replaced my Opel Astra K Navi900 display
Post checkout composer install hook
How to install Caddy using ansible
Better autocompletion for Laravel model factories
3D printed window holder design
PHP xDebug in Docker
Updating UEFI BIOS via fwupd on ThinkPad T14 Gen3
Postman urlencode multiple env variables
Exclude middleware for Laravel routes
How to update Laravel version with Composer
High CPU usage with Yubikey and pcscid
JSON formatting in DBeaver
How not to securely erase a NVME drive
Restore data from Gitea restic backup
Throttle with ReCaptcha Laravel middleware
PHP curly syntax for scope resolution is weird
Setting up Tesseract on Ubuntu 18.04
Laravel validation XOR - Exclusive OR
Reset MS Teams for Linux
Excluding file name from vim fzf ripgrep
Optimize many PDFs at once
Issues restoring Gitea from dump
GnuPG PIN cache, Smartcards, YubiKeys and notifications
Tips for a rootless Docker on Arch with Ansible
Rootless Docker on Arch
OpenPGP Smartcard KDF issue: Bad PIN
Merge repos using git-filter-repo
List executable files with fzf
Git sign previous commits keeping dates
Clever uses for git-filter-repo
Installing caffe SSD on Arch
Install tfjs-node from source
Five differences between blog and microblog
A sad downturn for my OnlyOffice setup
Using electronic ID on Arch in Slovakia pt.2
Confusion with dashes and underscores
Bluetooth mouse unresponsive after boot
I have finally configured DMARC today
Solutions to caffeine starting at ranom
Using electronic ID on Arch in Slovakia
Upgrading Gitea to 1.15
Cleaning mastodon media attachments
How to do polling in Svelte and InertiaJS
Test the app with real data quickly
Testing svelte-dnd-action with Cypress
Test preserveScroll in InertiaJS with Cypress
Test if a command was scheduled in Laravel 8
Dispatching jobs via commands in Laravel 8
Using keys with reduce in Laravel
A short summer writing pause
Prevent push when skipping Cypress tests pt.2
Convenient relationship factories in Laravel 8
A basic InertiaJS test macro
CORS problems with InertiaJS and Browsersync
Prettier PHP plugin in vim
Vim filter contents replaced with an error
A dead-simple Laravel test watcher
Finally understood git reset
A recent css-loader in Laravel Breeze problem
Fighting Docker iptables on Arch
Install Nextcloud with OnlyOffice and Postgres
Another way to combine local repositories
Enable query stats in Mastodon with postgres
Running Mastodon with docker-compose
Setting up SMTP in Mastodon
Install PHP7 with composer on Arch
Transfer files between servers using rrsync
Stripping EXIF metadata from photos
Reverse proxy behind a reverse proxy
Done spell checking on my blog
Add archive into Zola
OnlyOffice proved to be useful
Folderize your post for SSG
ModbusRTU with autoflow on TouchBerry 10 pt.4
Setting up an URL prefix in Zola
RIGOL screenshots from terminal on Arch
I finished the 100daystooffload challenge!
Vim increment in git rebase
A cheap 40-pin flat cable fail
Resistors on the DIN rail
I converted my blog to zola!
ModbusRTU for TouchBerry 10 pt.3
Upgrading wiringpi on Raspberry Pi 4
ModbusRTU for TouchBerry 10 pt.2
No autoflow for RS485 on TouchBerry 10?
Cross-compiling vs cross-compiling
Using mbpoll as a CLI for Modbus
Should cabinet door contain 230VAC elements?
Giving up hope on svelte-kit
Trying tauri with svelte
Stepper motors: 2-phase and 3-phase
Repeat find and till in vim
Feelings about the writing break
Holiday break for a week
Understanding pulse outputs of M-Duino 38AR+
First impressions: QElectroTech wiring diagrams
Change NetworkManager connection priority
M-Duino external voltage reference trap
One disadvantage of git based blog
The fight of gitignores
Install Nextcloud with Onlyoffice with docker-compose
Certificate not found with Nginx under Docker
Understanding single Drone per VPS limitation
Make Auto-type work in kitty under Wayland
First real data from the bee weighter project
On not writing project requirements down
Wiring is an art too
Using long commit message description
Rotating QR codes in Zebra ZPL
Thoughts on the bee weighter project
Unexpected naming conventions
How many bytes does time and weight need?
Dividing the AT24C32 EEPROM space
Notes on circular queue data structure
Wakeup Pro Micro 3.3V with DS3132 module
Use pin 7 to wakeup an Arduino Pro Micro
Fix platformio avrdude input/output error
Insights from the Google Search Console
Using UUID in an Atom feed
My blog has a Feed now!
Cheatsheet: uuid
Markdown posts by word count in bash
On federated code hosting
Smarter global search for vim and fzf
Smart global search for vim and fzf
Global search for vim and fzf
Cheatsheet: acme.sh DNS mode
A story about NFC on my ThinkPad T470
GnuPG security token has arrived
Nginx on Arch using Ansible pt.3
Nginx on Arch using Ansible pt.2
White hat hacker contacted me
Nlbwmon: per-client bandwidth monitor for OpenWRT
Comprehensive guide to pkgfile
Wildcard certificate with acme.sh
Nginx with acme.sh on Arch
Keep Git fork in sync
Nginx on Arch using Ansible
Automatically signed GitHub commits are puzzling
On warning fatigue or why not paying attention
Install F-Droid on Arch via Anbox
Solution to tracepath no reply
Restoring Nginx configuration on Arch
Using pacman with Ansible
Release: Gitea 1.14.0
Hate speech in the Fediverse?
SSH prompting KeePassXC unlock
Gnome Shell 40 upgrade
Feature: task list in Gitea issues
How to use flashrom on Archlinux ARM
Arch news pacman hook tip
How to verify integrity of OpenWRT files
Things to do after installing ansible on Arch
Status update April 2021
The most useful computer mouse
VPS opinion: Contabo
Why I voted for support rms letter
Automotive chip famine events
Hide blueman-applet in Gnome Shell
Solutions to a buggy system package
Inverting colors helps Tesseract
Rules in the Fediverse
Accessing Gitea Postgres inside Docker
I have published my first game
Using Kanban board in Gitea
Digital privacy as a new currency
Comparing my domain registrars
Netlify email forwarding problem
Using mnemonics outside of my vim
Syncthing can sync my entire phone
Most useful keyboards for Android
SvelteKit is is almost beta
Two Gitea clients for mobile
Negative margin and grid layout in CSS
A tale about organisational openness
Lockdown travel, SMS sync and factory reset
Syncthing is helping me sell used stuff
How to install Syncthing on Arch Linux ARM
Keep Gnome Shell settings in dotfiles with yadm
Using arrays in Svelte localStorage store
YAML metadata in Markdown
Comments working using vim in Svelte
Using CSS selectors on Markdown in JS
Don't use global npm config for dotfiles with nvm
How to assert sorted dates in Cypress
Following file renames in gitlog
Prevent push when skipping Cypress tests
Are OTP secrets stored in plaintext
Sync Keepass passwords between your computer and phone
Why I use losetup instead of udisksctl
Cross package Node app for ARM using QEMU and Docker
How to emulate Raspios natively in QEMU
How to run latest Node on an emulated RevPi
How not to create a Node executable for ARM
How to update Google Calendar with pre-push git hook
Building on your previous work
Three reasons why you should spend time in nature as a programmer
How enjoying the moment made me a positive person
How your commit history tells you when your post was published
You support open-source without knowing it
Becoming a faster presentation creator
How to migrate BitBucket repositories to Gitea
How to enable Git LFS on gitea over nginx reverse proxy
Why to use labels in docker-compose