<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>ieg archive</title><description>notes on software</description><link>https://programmador.com/</link><item><title>Pi-hole Under Xfinity</title><link>https://programmador.com/blog/2026/pihole-under-xfinity/</link><guid isPermaLink="true">https://programmador.com/blog/2026/pihole-under-xfinity/</guid><description>A guide to setting up the Pi-hole with an Xfinity modem/router.</description><pubDate>Sat, 04 Jul 2026 19:16:58 GMT</pubDate></item><item><title>DreamBot on a Raspberry Pi</title><link>https://programmador.com/blog/2026/dreambot-on-a-rpi/</link><guid isPermaLink="true">https://programmador.com/blog/2026/dreambot-on-a-rpi/</guid><description>How to setup the DreamBot OSRS Botting Client on a Raspberry Pi.</description><pubDate>Fri, 03 Jul 2026 15:37:14 GMT</pubDate></item><item><title>CopilotChat With a Custom Provider</title><link>https://programmador.com/blog/2026/copilotchat-with-a-custom-provider/</link><guid isPermaLink="true">https://programmador.com/blog/2026/copilotchat-with-a-custom-provider/</guid><description>How to setup and use a local LLM with NeoVim.</description><pubDate>Sat, 18 Apr 2026 02:24:27 GMT</pubDate></item><item><title>Local LLMs in NeoVim Using Llama</title><link>https://programmador.com/blog/2026/local-llms-in-neovim-using-llama/</link><guid isPermaLink="true">https://programmador.com/blog/2026/local-llms-in-neovim-using-llama/</guid><description>How to setup and use a local LLM with NeoVim.</description><pubDate>Fri, 10 Apr 2026 22:22:32 GMT</pubDate></item><item><title>System Programming in Linux</title><link>https://programmador.com/blog/2026/system-programming-in-linux/</link><guid isPermaLink="true">https://programmador.com/blog/2026/system-programming-in-linux/</guid><description>Notes on Stewart N. Weiss&apos;s &quot;System Programming in Linux&quot;</description><pubDate>Fri, 16 Jan 2026 04:26:59 GMT</pubDate></item><item><title>NixOS Configuration</title><link>https://programmador.com/blog/2025/nixos-configuration/</link><guid isPermaLink="true">https://programmador.com/blog/2025/nixos-configuration/</guid><description>Basics of NixOS configuration.</description><pubDate>Sat, 13 Dec 2025 16:47:43 GMT</pubDate></item><item><title>NixOS QEMU VM Setup</title><link>https://programmador.com/blog/2025/nixos-qemu-vm-setup/</link><guid isPermaLink="true">https://programmador.com/blog/2025/nixos-qemu-vm-setup/</guid><description>How to setup NixOS in a QEMU VM.</description><pubDate>Fri, 12 Dec 2025 18:57:09 GMT</pubDate></item><item><title>Keyball44 Viz</title><link>https://programmador.com/blog/2025/keyball44-viz/</link><guid isPermaLink="true">https://programmador.com/blog/2025/keyball44-viz/</guid><description>A CLI tool to parse keyball44 QMK keymap.c files and output an SVG visualization.</description><pubDate>Mon, 03 Nov 2025 19:27:53 GMT</pubDate></item><item><title>Busy</title><link>https://programmador.com/blog/2025/busy/</link><guid isPermaLink="true">https://programmador.com/blog/2025/busy/</guid><description>A simple CLI tool to keep you looking busy.</description><pubDate>Thu, 30 Oct 2025 17:16:01 GMT</pubDate></item><item><title>Linkers and Loaders</title><link>https://programmador.com/blog/2025/linkers-and-loaders/</link><guid isPermaLink="true">https://programmador.com/blog/2025/linkers-and-loaders/</guid><description>Notes on John Levine&apos;s &quot;Linkers and Loaders&quot;.</description><pubDate>Mon, 15 Sep 2025 01:09:31 GMT</pubDate></item><item><title>Chip8</title><link>https://programmador.com/blog/2025/chip8/</link><guid isPermaLink="true">https://programmador.com/blog/2025/chip8/</guid><description>Notes on Writing a Chip8 emulator.</description><pubDate>Sun, 27 Jul 2025 23:02:44 GMT</pubDate></item><item><title>Setting Up a Local LLM</title><link>https://programmador.com/blog/2025/setting-up-a-local-llm/</link><guid isPermaLink="true">https://programmador.com/blog/2025/setting-up-a-local-llm/</guid><description>How to setup and use a local LLM with NeoVim.</description><pubDate>Fri, 13 Jun 2025 15:14:31 GMT</pubDate></item><item><title>Code - The Hidden Language of Computer Hardware and Software</title><link>https://programmador.com/blog/2025/code/</link><guid isPermaLink="true">https://programmador.com/blog/2025/code/</guid><description>Notes on Charles Petzgold&apos;s &quot;Code&quot; second edition.</description><pubDate>Thu, 15 May 2025 20:13:15 GMT</pubDate></item><item><title>keyball44</title><link>https://programmador.com/blog/2025/keyball44/</link><guid isPermaLink="true">https://programmador.com/blog/2025/keyball44/</guid><description>A journey into the world of split keyboards.</description><pubDate>Wed, 14 May 2025 02:13:59 GMT</pubDate></item><item><title>Plasma</title><link>https://programmador.com/blog/2025/plasma/</link><guid isPermaLink="true">https://programmador.com/blog/2025/plasma/</guid><description>Old school plasma demo effects.</description><pubDate>Thu, 13 Feb 2025 15:48:16 GMT</pubDate></item><item><title>Port Scanning</title><link>https://programmador.com/blog/2025/port-scanner/</link><guid isPermaLink="true">https://programmador.com/blog/2025/port-scanner/</guid><description>TCP/UDP port scanning in Rust.</description><pubDate>Wed, 22 Jan 2025 03:43:50 GMT</pubDate></item><item><title>colorbot</title><link>https://programmador.com/blog/2025/colorbot/</link><guid isPermaLink="true">https://programmador.com/blog/2025/colorbot/</guid><description>A RuneScape colorbot.</description><pubDate>Thu, 16 Jan 2025 01:35:23 GMT</pubDate></item><item><title>C++ Design Patterns for Low Latency Applications Including High Frequency Trading</title><link>https://programmador.com/blog/2024/cpp-design-patterns-for-low-latency-apps/</link><guid isPermaLink="true">https://programmador.com/blog/2024/cpp-design-patterns-for-low-latency-apps/</guid><description>Notes on John Bilokon&apos;s and Burak Gunduz&apos;s 2023 publication &quot;C++ Design Patterns for Low Latency Applications Including High Frequency Trading&quot;.</description><pubDate>Sat, 19 Oct 2024 20:11:48 GMT</pubDate></item><item><title>androidVNC and Linux</title><link>https://programmador.com/blog/2024/android-vnc/</link><guid isPermaLink="true">https://programmador.com/blog/2024/android-vnc/</guid><description>How to connect your Android phone to your Linux PC from anywhere.</description><pubDate>Sat, 12 Oct 2024 16:04:29 GMT</pubDate></item><item><title>TigerVNC on Linux</title><link>https://programmador.com/blog/2024/tigervnc-setup/</link><guid isPermaLink="true">https://programmador.com/blog/2024/tigervnc-setup/</guid><description>A quick how-to on setting up TigerVNC on Linux.</description><pubDate>Fri, 11 Oct 2024 01:32:02 GMT</pubDate></item><item><title>rsbot</title><link>https://programmador.com/blog/2024/rsbot/</link><guid isPermaLink="true">https://programmador.com/blog/2024/rsbot/</guid><description>A basic RS3/OSRS auto clicker bot.</description><pubDate>Fri, 06 Sep 2024 00:36:14 GMT</pubDate></item><item><title>Cellular Textures</title><link>https://programmador.com/blog/2024/cellular-textures/</link><guid isPermaLink="true">https://programmador.com/blog/2024/cellular-textures/</guid><description>Generating grayscale cellular texture images.</description><pubDate>Thu, 22 Aug 2024 23:51:21 GMT</pubDate></item><item><title>The Practice of Programming 1st Edition</title><link>https://programmador.com/blog/2024/the-practice-of-programming/</link><guid isPermaLink="true">https://programmador.com/blog/2024/the-practice-of-programming/</guid><description>Notes on &quot;The Practice of Programming&quot;.</description><pubDate>Sat, 03 Aug 2024 23:47:09 GMT</pubDate></item><item><title>ffmpeg Video Editing Hacks</title><link>https://programmador.com/blog/2024/ffmpeg-video-editing-hacks/</link><guid isPermaLink="true">https://programmador.com/blog/2024/ffmpeg-video-editing-hacks/</guid><description>A few ffmpeg video editing hacks.</description><pubDate>Tue, 16 Jul 2024 01:15:38 GMT</pubDate></item><item><title>Ulam Spiral</title><link>https://programmador.com/blog/2024/ulam-spiral/</link><guid isPermaLink="true">https://programmador.com/blog/2024/ulam-spiral/</guid><description>Visualizing the Ulam spiral.</description><pubDate>Thu, 02 May 2024 19:32:27 GMT</pubDate></item><item><title>Caesar Cipher</title><link>https://programmador.com/blog/2024/caesar-cipher/</link><guid isPermaLink="true">https://programmador.com/blog/2024/caesar-cipher/</guid><description>Creating Caesar Cipher encode, decode, and cracking utils.</description><pubDate>Tue, 09 Apr 2024 22:42:10 GMT</pubDate></item><item><title>Linux Kernel Development 3rd Edition</title><link>https://programmador.com/blog/2024/linux-kernel-development/</link><guid isPermaLink="true">https://programmador.com/blog/2024/linux-kernel-development/</guid><description>My collection of notes on Robert Love&apos;s &quot;Linux Kernel Development&quot;.</description><pubDate>Thu, 04 Apr 2024 14:37:02 GMT</pubDate></item><item><title>An Interview with Shared Pointers</title><link>https://programmador.com/blog/2024/an-interview-with-shared-pointers/</link><guid isPermaLink="true">https://programmador.com/blog/2024/an-interview-with-shared-pointers/</guid><description>Implementing an interview grade shared pointer in C++.</description><pubDate>Sun, 10 Mar 2024 04:39:30 GMT</pubDate></item><item><title>Linux Kernel Development Using QEMU</title><link>https://programmador.com/blog/2024/linux-kernel-development-using-qemu/</link><guid isPermaLink="true">https://programmador.com/blog/2024/linux-kernel-development-using-qemu/</guid><description>How to setup a Linux kernel dev workflow using QEMU.</description><pubDate>Tue, 20 Feb 2024 22:40:50 GMT</pubDate></item><item><title>Linux Driver Development for Embedded Processors 2nd Edition</title><link>https://programmador.com/blog/2024/linux-driver-development-for-embedded-processors/</link><guid isPermaLink="true">https://programmador.com/blog/2024/linux-driver-development-for-embedded-processors/</guid><description>My collection of notes on Rio&apos;s &quot;Linux Driver Development for Embedded Processors&quot;.</description><pubDate>Fri, 16 Feb 2024 05:16:49 GMT</pubDate></item><item><title>What Every Programmer Should Know About Memory</title><link>https://programmador.com/blog/2024/what-every-programmer-should-know-about-memory/</link><guid isPermaLink="true">https://programmador.com/blog/2024/what-every-programmer-should-know-about-memory/</guid><description>My collection of notes on Drepper&apos;s 2007 LWN article on memory.</description><pubDate>Thu, 15 Feb 2024 04:47:58 GMT</pubDate></item><item><title>The Sierpinski Triangle</title><link>https://programmador.com/blog/2024/sierpinski/</link><guid isPermaLink="true">https://programmador.com/blog/2024/sierpinski/</guid><description>Visualizing Sierpinski&apos;s triangle in your terminal.</description><pubDate>Wed, 07 Feb 2024 23:39:59 GMT</pubDate></item><item><title>Signing Git Commits With GPG</title><link>https://programmador.com/blog/2024/signing-git-commits-with-gpg/</link><guid isPermaLink="true">https://programmador.com/blog/2024/signing-git-commits-with-gpg/</guid><description>How to sign your Git commits with a GPG key.</description><pubDate>Mon, 22 Jan 2024 01:16:02 GMT</pubDate></item><item><title>Dotfile Mgmt With GNU Stow</title><link>https://programmador.com/blog/2024/dotfile-mgmt-with-gnu-stow/</link><guid isPermaLink="true">https://programmador.com/blog/2024/dotfile-mgmt-with-gnu-stow/</guid><description>Using GNU stow to manage your dotfiles.</description><pubDate>Sun, 21 Jan 2024 05:24:43 GMT</pubDate></item><item><title>The Game of Life</title><link>https://programmador.com/blog/2023/the-game-of-life/</link><guid isPermaLink="true">https://programmador.com/blog/2023/the-game-of-life/</guid><description>Visualize Conway&apos;s Game of Life in your terminal.</description><pubDate>Fri, 01 Dec 2023 21:13:04 GMT</pubDate></item><item><title>ncube: A Cube in Your Terminal</title><link>https://programmador.com/blog/2023/ncube/</link><guid isPermaLink="true">https://programmador.com/blog/2023/ncube/</guid><description>Rendering a cube in the terminal.</description><pubDate>Thu, 16 Nov 2023 17:55:29 GMT</pubDate></item><item><title>keylogger: A Cross-Platform Keylogger</title><link>https://programmador.com/blog/2023/keylogger/</link><guid isPermaLink="true">https://programmador.com/blog/2023/keylogger/</guid><description>How to write a cross platform keylogger.</description><pubDate>Mon, 13 Nov 2023 19:04:37 GMT</pubDate></item><item><title>Linux Driver Development for Embedded Processors</title><link>https://programmador.com/blog/2023/linux-driver-development-for-embedded-processors/</link><guid isPermaLink="true">https://programmador.com/blog/2023/linux-driver-development-for-embedded-processors/</guid><description>A short review of &quot;Linux Driver Development for Embedded Processors&quot;.</description><pubDate>Sun, 08 Oct 2023 00:56:16 GMT</pubDate></item><item><title>A Beginner&apos;s Memory Allocator</title><link>https://programmador.com/blog/2023/a-beginners-memory-allocator/</link><guid isPermaLink="true">https://programmador.com/blog/2023/a-beginners-memory-allocator/</guid><description>On creating a crude Linux memory allocator.</description><pubDate>Tue, 12 Sep 2023 20:41:25 GMT</pubDate></item><item><title>Keyboard Hell</title><link>https://programmador.com/blog/2023/keyboard-hell/</link><guid isPermaLink="true">https://programmador.com/blog/2023/keyboard-hell/</guid><description>Play a soundbite on keystroke anywhere in the desktop.</description><pubDate>Sat, 02 Sep 2023 19:46:36 GMT</pubDate></item><item><title>Morse Translator</title><link>https://programmador.com/blog/2023/morse-translator/</link><guid isPermaLink="true">https://programmador.com/blog/2023/morse-translator/</guid><description>A text to Morse code translator.</description><pubDate>Wed, 02 Aug 2023 03:51:32 GMT</pubDate></item><item><title>Binary Rain</title><link>https://programmador.com/blog/2023/binary-rain/</link><guid isPermaLink="true">https://programmador.com/blog/2023/binary-rain/</guid><description>A Matrix inspired terminal screensaver.</description><pubDate>Sun, 23 Jul 2023 23:16:47 GMT</pubDate></item><item><title>A CLI Base Converter</title><link>https://programmador.com/blog/2023/base-conversion/</link><guid isPermaLink="true">https://programmador.com/blog/2023/base-conversion/</guid><description>A command line numerical base conversion utility.</description><pubDate>Sat, 08 Jul 2023 18:14:45 GMT</pubDate></item><item><title>Huffman Coding</title><link>https://programmador.com/blog/2023/huffman-coding/</link><guid isPermaLink="true">https://programmador.com/blog/2023/huffman-coding/</guid><description>Data compression using Huffman coding.</description><pubDate>Wed, 05 Jul 2023 03:57:06 GMT</pubDate></item><item><title>Digital Image Steganography</title><link>https://programmador.com/blog/2023/digital-image-steganography/</link><guid isPermaLink="true">https://programmador.com/blog/2023/digital-image-steganography/</guid><description>How to embed an image within another.</description><pubDate>Mon, 26 Jun 2023 05:13:54 GMT</pubDate></item><item><title>Snake in the Terminal</title><link>https://programmador.com/blog/2023/snake-in-the-terminal/</link><guid isPermaLink="true">https://programmador.com/blog/2023/snake-in-the-terminal/</guid><description>An implementation of the classic snake game for the terminal.</description><pubDate>Sun, 18 Jun 2023 00:04:23 GMT</pubDate></item><item><title>Resumes in LaTeX</title><link>https://programmador.com/blog/2023/resumes-in-latex/</link><guid isPermaLink="true">https://programmador.com/blog/2023/resumes-in-latex/</guid><description>A template and tools for writing a resume in LaTeX.</description><pubDate>Fri, 09 Jun 2023 16:42:11 GMT</pubDate></item><item><title>GPIO Driven Synchronization</title><link>https://programmador.com/blog/2023/gpio-driven-synchronization/</link><guid isPermaLink="true">https://programmador.com/blog/2023/gpio-driven-synchronization/</guid><description>Synchronizing two single board computers using only GPIO.</description><pubDate>Tue, 30 May 2023 04:24:12 GMT</pubDate></item><item><title>Beaglebone Black WiFi Setup</title><link>https://programmador.com/blog/2023/beaglebone-black-wifi-setup/</link><guid isPermaLink="true">https://programmador.com/blog/2023/beaglebone-black-wifi-setup/</guid><description>How to configure WiFi on the Beaglebone Black.</description><pubDate>Sun, 14 May 2023 19:07:51 GMT</pubDate></item><item><title>Linux USB Serial Device Name Binding</title><link>https://programmador.com/blog/2023/linux-usb-serial-device-name-binding/</link><guid isPermaLink="true">https://programmador.com/blog/2023/linux-usb-serial-device-name-binding/</guid><description>How to set persistent USB serial device names in Linux.</description><pubDate>Sat, 06 May 2023 15:45:42 GMT</pubDate></item><item><title>Real-time Linux App Development</title><link>https://programmador.com/blog/2023/real-time-linux-app-development/</link><guid isPermaLink="true">https://programmador.com/blog/2023/real-time-linux-app-development/</guid><description>A checklist for developing real-time applications in Linux.</description><pubDate>Fri, 28 Apr 2023 05:49:14 GMT</pubDate></item><item><title>Building and Deploying a Real-time Kernel to the Beaglebone Black</title><link>https://programmador.com/blog/2023/building-and-deploying-a-real-time-kernel-to-the-beaglebone-black/</link><guid isPermaLink="true">https://programmador.com/blog/2023/building-and-deploying-a-real-time-kernel-to-the-beaglebone-black/</guid><description>How to build and deploy a real-time Linux kernel to the BeagleBone Black.</description><pubDate>Sat, 22 Apr 2023 18:13:34 GMT</pubDate></item><item><title>Cross-device Password Mgmt Using Pass</title><link>https://programmador.com/blog/2023/cross-device-password-management/</link><guid isPermaLink="true">https://programmador.com/blog/2023/cross-device-password-management/</guid><description>Managing passwords across Linux and Android devices using pass.</description><pubDate>Fri, 31 Mar 2023 18:08:58 GMT</pubDate></item><item><title>ASCII Art Generator</title><link>https://programmador.com/blog/2023/ascii-art-generator/</link><guid isPermaLink="true">https://programmador.com/blog/2023/ascii-art-generator/</guid><description>A JPEG/PNG to ASCII Art generator.</description><pubDate>Sun, 26 Feb 2023 20:25:04 GMT</pubDate></item><item><title>Containerizing Runescape</title><link>https://programmador.com/blog/2023/containerized-runescape/</link><guid isPermaLink="true">https://programmador.com/blog/2023/containerized-runescape/</guid><description>Containerizing OSRS and RS3 game clients.</description><pubDate>Sun, 15 Jan 2023 04:29:52 GMT</pubDate></item><item><title>Docker Assisted Driver Dev and LDD3</title><link>https://programmador.com/blog/2022/linux-device-drivers/</link><guid isPermaLink="true">https://programmador.com/blog/2022/linux-device-drivers/</guid><description>Creating a containerized Linux dev environment with working LDD3 modules.</description><pubDate>Mon, 19 Sep 2022 03:44:17 GMT</pubDate></item><item><title>Cosmo: A Hobby x86 OS</title><link>https://programmador.com/blog/2022/cosmo/</link><guid isPermaLink="true">https://programmador.com/blog/2022/cosmo/</guid><description>On developing a hobby x86 OS.</description><pubDate>Wed, 23 Feb 2022 18:15:24 GMT</pubDate></item><item><title>About Me</title><link>https://programmador.com/blog/about/</link><guid isPermaLink="true">https://programmador.com/blog/about/</guid><description>About me and this blog.</description><pubDate>Sat, 01 Jan 2022 00:00:00 GMT</pubDate></item></channel></rss>