RSS.Social

Peter Babič

follow: @[email protected]

Posts

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