Technical Notes
  • |
  • Es
  • Notes
  • Search
  • About
  • Gitbox, multiple Git accounts without conflicts
    3 Apr 2026
    If you use AI agents or do vibe coding, you know how quickly repositories pile up across different accounts and …
  • Limiting Hugging Face Bandwidth
    22 Feb 2026
    Downloading LLM models locally is something you do occasionally, but when you pull a massive 122B parameter model like …
  • File Hierarchy with Apple Creator Studio
    8 Feb 2026
    Apple Creator Studio is Apple’s new subscription that bundles its professional creative tools: Final Cut Pro, …
  • Sancho Learns Skills
    25 Jan 2026
    I’ve been seeing people giving nicknames to their AI assistant. I’ve taken to calling mine …
  • Personal Knowledge Management
    24 Jan 2026
    Personal Knowledge Management (PKM) is a challenge. I’ve been taking notes for years, accumulating ideas, notes, …
  • The Swiss Army Knife for PDFs
    30 Nov 2025
    I just discovered pdfly (pronounced PDF-ly), the Swiss army knife for working with PDFs from the command line (CLI). …
  • Kubernetes 101
    26 Oct 2025
    Kubernetes (K8s) is an open-source platform for automating the deployment, scaling, and management of containerized …
  • ProxmoxVE Helper Scripts
    14 Aug 2025
    Proxmox VE is a powerful and easy-to-use open-source virtualization platform that enables the deployment and management …
  • Windows 11 on Proxmox
    4 Aug 2025
    Complete guide with all the detailed steps to install, configure and access a Windows 11 Pro Virtual Machine (VM) …
  • A Decent Windows
    3 Aug 2025
    This post is about deflating, removing what I personally believe is unnecessary in Windows 11. In English they call it …
  • Proxmox and UPS: Graceful Shutdown
    25 Jul 2025
    Having a battery backup system (UPS) is essential for home servers hosting multiple services. But it’s not enough …
  • Cross-platform CLI Tools
    19 Jul 2025
    In this post I share a selection of cross-platform command-line tools that you can use interchangeably on PowerShell, …
  • Hugo: The Static Site Generator
    13 Jul 2025
    Hugo is a static site generator written in Go. It allows building fast, secure websites without the need for dynamic …
  • Home mDNS
    9 Mar 2025
    Multicast DNS (mDNS) is a networking protocol designed to resolve hostnames to IP addresses within small networks, …
  • Router with PiHole 6
    8 Mar 2025
    A couple of months ago I moved the DHCP and DNS services to my home Linux router and left the Pi-Hole 5 service on a …
  • Self-Hosted Bitwarden
    2 Mar 2025
    In this post I describe the process of installing a “Bitwarden” server. I’ve been using their Cloud …
  • DHCP and DNS Server
    26 Dec 2024
    In this post I describe how I’ve evolved my home DHCP and DNS server. Until now I had a PiHole dedicated on the …
  • HA and TPLink
    21 Dec 2024
    In this post I explain how to control a PoE port on a TP-Link switch (TL-SG108PE) from Home Assistant. Since these …
  • CRLF vs LF
    28 Sep 2024
    When working in software development, one of the most subtle yet crucial aspects you need to be aware of is the …
  • Git Multi-Account
    21 Sep 2024
    This post will walk you through the process of setting up and using multiple accounts with one or more Git providers …
  • VMWare on Windows
    26 Aug 2024
    Virtualization allows running multiple operating systems on the same machine without making changes to the main disk. …
  • Windows for Development
    25 Aug 2024
    In this post I describe the steps to set up a Windows 11 machine as a development workstation for a cross-platform …
  • A Decent Windows (Obsolete)
    24 Aug 2024
    In this post I explain how I configure a Windows 11 that I’m going to use for software development, testing or …
  • Dualboot Linux Windows
    23 Aug 2024
    Dualboot means having two operating systems on the same computer and choosing which one to boot during the boot phase. …
  • Linux for Development
    25 Jul 2024
    In this post I describe my configuration log for setting up a Linux (Ubuntu) machine as a development workstation. I …
  • Home PBX
    13 Jul 2024
    Asterisk is a free software program (under GPL license) that provides PBX (Private Branch Exchange) functionality. You …
  • Software KVM
    13 Jun 2024
    In environments where you need to operate multiple computers simultaneously, efficiency is key. There are several …
  • Terminals with tmux
    25 Apr 2024
    tmux is a terminal multiplexer that allows you to have multiple sessions (shells) in a single window. From your Mac, …
  • Goodbye Bash, Hello Zsh!
    23 Apr 2024
    I’ve decided to migrate my CLI from the reliable and well-known bash to the powerful and versatile zsh. …
  • Mac Users from CLI
    16 Feb 2024
    To find all available users on a macOS system from the command line, you can use a Bash script. The macOS operating …
  • Rclone and Mac
    13 Nov 2023
    In this post I explain how I manage my data on a Mac. My goal is to work at full speed from anywhere with the most …
  • Linux on MacBook Air 2015
    6 Aug 2023
    In this post I describe how to repurpose an old MacBook Air (2015) by installing Linux on it and extending its useful …
  • Daily Reboot with Systemd
    23 Jul 2023
    To perform a full reboot you can use the systemctl reboot command, but how can you schedule it at a specific time? In …
  • Customizing VSCode
    20 Jun 2023
    In this post I cover how to customize VSCode. I work with GitHub in a cross-platform, multi-account environment and …
  • MAC with Vagrant
    23 Apr 2023
    Vagrant lets you create and configure virtual development environments that are lightweight and reproducible. It does …
  • MAC for Development
    15 Apr 2023
    In this post I describe my configuration log for setting up a Mac (INTEL or ARM) as a development machine. I install …
  • Socketed SSH
    14 Apr 2023
    Systemd is a system used in Linux to manage boot and system processes. Its “units” are configuration files …
  • Home Automation and Networking
    8 Apr 2023
    I’m sharing my home networking setup with the option to knock on the door for on-demand access from the Internet. …
  • Proxmox: VM from Template
    7 Apr 2023
    Proxmox VE is a powerful and easy-to-use open-source virtualization platform that enables the deployment and management …
  • Raspberry Pi OS
    2 Mar 2023
    In this post I describe the installation process of a Raspberry Pi4B Rev1.5 (also tested with the Pi3B+) with the …
  • NUC, KVM, and Open vSwitch
    11 Feb 2023
    Configuration of a NUC with Ubuntu + Open vSwitch + VLANs + KVM + VMs using netplan and Open vSwitch. The networking is …
  • Eclipse + Java on a Git Repository
    27 Nov 2022
    Every now and then I get the urge to practice my rusty Java skills. I’m going to write a small program to monitor …
  • Home Assistant on a NUC
    12 Oct 2022
    Installation of Home Assistant OS (HAOS) on an Intel NUC5i5RYK — a very powerful machine for this task, but I had it …
  • Connecting HASS with Node-RED
    2 Oct 2022
    I explain how I connected Node-RED with my Home Assistant (HASS), considering that they run on separate servers. They …
  • Node-RED on Docker
    1 Oct 2022
    Node-RED is a programming tool that allows you to connect hardware devices, APIs, and cloud services through creative …
  • Gitea and Traefik on Docker
    3 Apr 2022
    In this post I describe the installation of Gitea (GIT server) and Traefik (LetsEncrypt SSL certificate termination), …
  • Gitea on a VM
    26 Mar 2022
    GIT is a distributed version control system, and we all know the famous centralization services GitHub and GitLab. I …
  • Alpine for Running Containers
    20 Mar 2022
    In this post I describe how to install Alpine Linux in a virtual machine on my QEMU/KVM server and how to install …
  • Open vSwitch and KVM
    20 Feb 2022
    It was about time I played with Open vSwitch (OVS). I’m going to take advantage of setting up a new server with …
  • Remote Virt-Manager
    19 Feb 2022
    The goal is to run virt-manager from my Mac to manage VMs on a couple of remote KVM/QEMU host servers without needing …
  • Home Assistant SolaX
    13 Feb 2022
    I describe how I integrated my photovoltaic installation into Home Assistant, featuring Axitec panels, a SolaX …
  • Grafana, InfluxDB and Telegraf Server
    6 Feb 2022
    I set up these three services on a dedicated server at home to monitor my home automation. InfluxDB is a database …
  • HASS migrate Grafana and InfluxDB
    6 Feb 2022
    I’ve migrated the InfluxDB/Grafana services from my Home Assistant to an external server. Moving the service and …
  • IT Operations Portal
    5 Feb 2022
    To have control and management over IT assets, equipment, and labs, I’ve been trying iTop. iTop stands for IT …
  • Jupyter Lab with Chrome on Mac
    19 Oct 2021
    I describe how to change the default browser for Jupyter Lab on a Mac. If we don’t do anything and launch jupyter …
  • Git Cheat Sheet
    10 Oct 2021
    This post contains my GIT cheat sheet, various reminders I use as a programmer — common commands or situations. It …
  • Home Pi-hole
    20 Jun 2021
    Pi-hole is a DNS (and DHCP) server that protects your devices from unwanted content, without needing to install any …
  • User Systemd Services
    30 May 2021
    The systemd manager allows configuring services from a normal system user. These systemd user services are a …
  • Vagrant with Libvirt KVM
    15 May 2021
    Vagrant creates and runs virtual machines, relying on virtualization providers such as Virtualbox, KVM, Docker, VMWare, …
  • JupyterLabs to PDF
    11 May 2021
    In this post I describe how I managed, from a MacOS, to correctly convert Jupyter Lab exercises to PDF in different …
  • Preview Notebooks on MacOS
    8 May 2021
    MacOS doesn’t include an option in Finder to preview Jupyter Lab notebooks (.ipynb). There are several options …
  • Python and JupyterLab on MacOS
    30 Apr 2021
    Python is a multi-paradigm interpreted programming language. pip manages packages from PyPI (the Python Package Index). …
  • Preview Markdown on MacOS
    24 Apr 2021
    MacOS doesn’t include an option in Finder to preview Markdown files (.md). There are several solutions available, …
  • My new blog!!
    19 Apr 2021
    In this post I describe how I set up this static blog “built” with jekyll and hosted on GitHub Pages. The …
  • GIT in Detail
    17 Apr 2021
    GIT is a distributed, free and open-source version control system, designed to handle everything from small to very …
  • SSH and X11 as root
    11 Feb 2017
    The goal is to make X11 (X-Window) applications work “also” from root. Making them work from a regular user …
  • Move KVM guest
    7 Jul 2016
    I recently had to move a virtual machine from one of my servers to another on the same network. As always I relied on …
  • Remote WireShark
    5 Jun 2016
    In this post I explain how I launch a network traffic capture (tcpdump) on a remote Linux machine (Pi2 with Gentoo) and …
  • Intel Quick Sync Video
    9 Apr 2016
    In this post explico cómo intento que Tvheadend use las capacidades de transcodificación (encode y decode) por Hardware …
  • Hotkey for MacOS Apps
    21 Mar 2016
    I need to be able to open a program by pressing a HotKey, regardless of which application has focus. Applications …
  • SMB2 on Linux
    6 Mar 2016
    In this post I describe how to provide a file sharing service over the network with SMB2 (Samba). It’s a very …
  • Tvheadend and TV (2016)
    28 Feb 2016
    I published this post on Wordpress in February 2016 so, although outdated, you have a reference on how to install …
  • Expand a qcow2 disk
    8 Dec 2015
    In this post I describe how to expand the hard drive of a qcow2 virtual machine (VM) on KVM. In the example I will …
  • Gentoo on Raspberry Pi2
    17 May 2015
    In this post I describe how to install Gentoo Linux on a Raspberry Pi 2. I needed to compile Tvheadend for ARMv7 and …
  • WebGrab+Plus with Tvheadend
    3 Feb 2015
    WebGrab+Plus is a multi-site EPG guide collector capable of working incrementally. It downloads the programming …
  • Media Center Pi+KODI/XBMC
    31 Jan 2015
    Por el 2015 andaba yo buscando un Media Center casero de siguiente generación conectado a mi TV, un “pata negra” que no …
  • Tvheadend and TV (2015)
    31 Jan 2015
    I published this post on Wordpress in January 2015 so, although outdated, you have a reference on how to install …
  • Home Media Center
    26 Jan 2015
    Having a DVD player is so 90’s. Nowadays it’s possible to combine everything into a single home Media …
  • My First Steps with Docker
    1 Nov 2014
    From what I understood, it’s a tool that allows you to package “Linux applications and all their …
  • Ethernet Bridge
    19 Oct 2014
    Proof of concept to extend my home network to a remote site through the internet, from where I could consume …
  • Video on Demand for Movistar
    18 Oct 2014
    The IPTV video streams used by Movistar come in two types: regular channels (Multicast/UDP) and video on demand …
  • Linux Router for Movistar
    5 Oct 2014
    This post describes what’s behind (at a technical level) the IP service offered by Movistar Fusion FTTH (Fiber) …
  • OpenVPN Server
    14 Sep 2014
    In this technical post I’ll describe how to set up a home VPN Server based on OpenVPN, which remains the best …
  • IPtables with nflog
    31 Aug 2014
    Geek quote: “Logging what happens is wise…” In the past I used ULOG to analyze which packets were …
  • Wake the Mac for Backup
    23 Jun 2014
    Making backups should be mandatory. Unfortunately, most of us have learned over the years that this statement is dead …
  • SMB2 on my QNAP
    2 May 2014
    What are “SMB”, “CIFS”, “Samba” and the version confusion? SMB (Server Message …
  • Plex Media Server
    23 Apr 2014
    Plex Media Server lets you transform your computer into a multimedia center. It uses the digital content and sources …
  • Clean Up PPT
    20 Feb 2014
    In this post I explain how to create a VBA Macro to remove unused slide masters (patterns) from a PowerPoint file, …
  • Monitoring with PeakHour
    24 Jan 2014
    Not long ago I came across PeakHour, a tool that lives in the macOS menu bar with a very pleasant look & feel, …
  • PlexConnect on Linux
    7 Jan 2014
    Notes on configuring PlexConnect on Linux to use Plex with an Apple TV3. I only had to modify the DHCP Server, add 3 …
  • Static IP with Systemd on Gentoo
    23 Dec 2013
    In this post I describe how to configure a static IP address on a Linux machine based on Gentoo. Normally this …
  • Linux on 'Fusion for Mac'
    20 Dec 2013
    In this article I describe how to install Gentoo Linux 3.10.17 (64-bit, with systemd + Gnome 3) in a virtual machine …
  • Putting a Disk to Sleep on MacOSX
    10 Dec 2013
    I need to increase the time MacOSX waits before putting an external Thunderbolt hard drive to sleep. The default is ten …
  • MemTest86 on iMac
    24 Nov 2013
    For my new 27" iMac (late 2013) I purchased a 32GB memory upgrade. Apple supports installing third-party memory …
  • ntopng on Gentoo
    22 Nov 2013
    Not too long ago “ntopng” 1.1 was released and it’s time to give it a look. It’s not yet in …
  • HFS+ on Linux
    15 Dec 2012
    HFS+ (Hierarchical File System Plus), also known as MacOS Plus, is the format used by default on the partition where …
  • AFP on Gentoo Linux
    15 Nov 2012
    To share disks from my Gentoo Linux server with Mac OS X machines on the home network, the protocol I used during 2012 …
  • FireWire on Linux on Mac
    15 Nov 2012
    IEEE 1394 (FireWire) is a type of connection for various platforms, designed for high-speed serial data input and …
  • NTP Time Service
    1 May 2009
    NTP is an Internet protocol for synchronizing computer system clocks by exchanging data packets over networks with …
  • SSH on Linux
    1 Feb 2009
    The SSH service is the first thing you should configure on a Linux system. With OpenSSH you get a set of tools – …
  • Rsync on MacOS
    13 Nov 2006
    The rsync program comes bundled with Mac OSX, but if you need a more recent version with additional features – …
  • Hello World
    11 Nov 2002
    Back in 2002 I decided to start sharing technical documentation and this is the first post I ever wrote. It explains …
  • Pending Migration
    1 Jan 2000
    This post only serves as a reference to track the posts I still need to migrate. My blog started with Nibbleblog but …
© 2026 Technical Notes · Powered by Hugo & PaperMod