Interests
Just general stuff I like to blog about and document.
- Kingrinder K6: Service and replacing bearings
- Generating PDFs with QR Codes in the Browser
- Linux Network File System Comparison
- Streaming JSON Data in Python
- Stencil Testing in WebGPU and wgpu
- Auto-connect to ADB Wireless Debugging on Android 11
- React Native: Inverting a ScrollView
- Ngrok Alternative for the Linux Geek (ndove)
- Tell apart Fixer and Developer in Analog Photography
- Flashing Firmware on PCEngine APUs using a Raspberry PI
- Docking Rule for ThinkPad Thunderbolt 3 Dock Gen 2
- Notes about Setting up a SCSI Nikon LS-2000 Scanner on Windows 10
- APU: Flash Coreboot on APUs using Tiny Core Linux
- Lenovo T490: Using the new Synaptics firmware for the Fingerprint Reader
- Scanning Black and White Negatives: VueScan and Post-processing
- Mounting qcow2 Images
- Cross-compiling ROS Melodic for Raspbian (ARMv6)
- Installing ROS on virtual Raspberry PI Zero
- Setup the Ethernet gadget of PI Zero with dnsmasq
- Basics for a simple slack bot which crawls websites
- Ngrok alternative for the Linux Geek
- Party PI: Solves the issue of different music tastes!
- Jira: Invalid Server ID
- pfSense: Installing on an APUC4
- libav: Visualize audio in a spectrum using libavcodec
- MPD: Using beets to manage your music!
- C: Processing and playing PCMed audio
- Conky: Display window title
- Pulseaudio: Synchronize Master and PCM
- Unicode: Mess with characters and fonts.
- RPi Matrix #3: Render vector fonts on a 2D Matrix
- RPi Matrix #2: C!
- C: UTF-8 to wide character
- RPi Matrix #1: Getting this project started!