Welcome! (╯°□°)╯︵ ┻━┻
This is my personal blog. I write about programming, technology, and other topics that interest me.
Recent posts
Certificate Management
Here are some useful commands I use regularly for certificates management. Generate a self-signed certificate openssl req -new -newkey …
Git Submodules
Clone parent project with submodules # Pull directly submodules on parent clone git clone --recurse-submodules …
Build and release python package with uv and GitHub Actions workflows
Tag and release python package with uv and GitHub Actions workflows The goal of this article is to build and release python package using uv …
Curl with credentials
Curl with basic authentication user curl --user USER:PASSWORD …
Create prometheus alert for absent metrics
Prerequisites prometheus package installed prometheus-alertmanager package installed node-exporter deployed on target device: this alert is …
Manage Windows Using Ansible
Setup openssh (prerequisites) Before using ansible to manage windows, make sure that openssh is installed and enabled. If not, you can use …
Ansible Utils Commands
NB: As an example, the machines are defined in file inventory.yaml with the following content: # VMs all: hosts: vm01: vm02: vm03: vm04: …
Play steam games remotely using moonlight/sunshine or steam link and wake-on-lan
General overview Goal My goal here is to be able to play on my PC remotely from a portable device (laptop, tablet or phone) . I used …
Troubleshoot Wsl Issues
Change mode/rights of Windows files in WSL Symptoms: By default, if you try to chmod your files hosted on windows in WSL, it won’t …
SSH Getting Started
Generate key ssh-keygen -t ed25519 -C "your_email@example.com" Copy key to server ssh-copy-id -i .ssh/id_ed25519.pub …