Archives
- Tue 26 November 2024
- A Collaborative Word Cloud for Teaching
- Fri 08 November 2024
- Basic Auth without the Hubub in NGINX
- Tue 03 September 2024
- Making Portable Digital Learning
- Thu 25 April 2024
- I'm Presenting at LinuxFest Northwest 2024!
- Sat 20 April 2024
- First Time as a Guest Lecturer?
- Thu 18 April 2024
- Electronics Dissection - Amping Up
- Wed 17 April 2024
- TX/RX Swapping Made EZ
- Wed 24 January 2024
- The 4-H Lineup (for Spring, 2024)
- Wed 24 January 2024
- Quick-n-Simple Photo Converter (for HEIC format)
- Thu 04 January 2024
- Adding a Subscription System to my Blog
- Tue 26 December 2023
- Adding Search to my Pelican Blog Site
- Mon 25 December 2023
- How Many Protocols Does it Take to Open a Door?
- Wed 01 November 2023
- Custom Lightning on Demand
- Sun 19 March 2023
- Dissecting Computers for the First Time?
- Tue 21 February 2023
- KYG 2023
- Sun 22 January 2023
- Updated Wiki Page for Capstone Projects
- Tue 17 January 2023
- Making Configuration for a Python Application Simple!
- Mon 16 January 2023
- Packaging Single File Python Projects
- Sun 15 January 2023
- Python, Pianobar, and MQTT?
- Mon 09 January 2023
- Using Pipewire Link to Bridge the Gaps
- Sun 08 January 2023
- The Ranch (KRNC) Gets a Face Lift
- Sun 08 January 2023
- I'm Giving Up on Low-Level Audio in Linux
- Sat 24 December 2022
- Adding Radon Sensors to Home Assistant
- Sun 18 December 2022
- Installing VBAN on Linux Systems with Pipewire
- Mon 21 November 2022
- Reverse Proxying to two Git Servers
- Wed 02 November 2022
- My Way of Intalling Python on Windows in 2022
- Tue 01 November 2022
- Spooky Scary Porch Projects
- Mon 24 October 2022
- Starting Jenkins Right Away in Winders
- Mon 24 October 2022
- Finding Broken Blog Links
- Tue 06 September 2022
- Mount St. Helens Adventures
- Tue 30 August 2022
- Making Drawing Circuits in Markdown a Cinch!
- Fri 26 August 2022
- Scraping the ISP Router to Support Self-Hosting
- Tue 23 August 2022
- RheoRailroad - A Digital Toy Train Set
- Thu 04 August 2022
- Making Feline Stink a Distant Memory
- Sat 02 July 2022
- Photos in the Nick of Time at STAC
- Tue 24 May 2022
- Making Progress with Capstones
- Mon 23 May 2022
- Home Automation... Condensed!
- Sun 03 April 2022
- More Servers in the Basement?
- Tue 29 March 2022
- Error Pages for Education
- Wed 23 March 2022
- What is Tasmota, Anyway?
- Tue 22 March 2022
- Automagic Test Websites
- Tue 22 March 2022
- Ideas for Swine Education
- Sun 27 February 2022
- Bringing Light to the... Living Room?
- Tue 15 February 2022
- Sensing Fire in a World Without Water
- Sun 13 February 2022
- Using Python to Provide Simple Photo Connections for Youth
- Sun 13 February 2022
- Adding PlantUML to Pelican Without Installing Java?
- Tue 08 February 2022
- Think you Know Everything?
- Wed 26 January 2022
- React.js, Python, Pictures, and 4-H!
- Wed 26 January 2022
- Telnetlib, Python, and SEL Protocol
- Tue 07 December 2021
- A "Different" Way to Wrap Gifts
- Tue 07 December 2021
- Creepy, Killer Vibes?
- Thu 25 November 2021
- Finding Fire and Making It
- Thu 25 November 2021
- Automating Python Releases with GitHub Actions
- Sat 16 October 2021
- DJ Joe Playlister
- Tue 28 September 2021
- Why do I Self-Host?
- Thu 23 September 2021
- Just Some Thoghts on a Song
- Sun 12 September 2021
- A Better Way to Integrate with VoiceMeeter?
- Sun 12 September 2021
- Tech Podcasts Galore!
- Mon 12 July 2021
- Hearing Fires While Seeing Smoke
- Fri 25 June 2021
- Demonstrating Electricity
- Sat 19 June 2021
- Powering My Own Relaxation
- Mon 15 February 2021
- Spam the VBAN for Non-Stop Audio
- Sun 14 February 2021
- Servers in the Basement...
- Sun 07 February 2021
- CI/CD On Industrial Grade Hardware
- Mon 21 December 2020
- GitLab, Jenkins, Python, and the Raspberry Pi!
- Sat 19 December 2020
- Synchronizing Home Audio with the Raspberry Pi and VBAN
- Sat 12 December 2020
- pycev - A Python CEV Reader
- Wed 02 December 2020
- Sustainability in the News...
- Sun 22 November 2020
- Smart Christmas Trains for a Smart Home?
- Sun 22 November 2020
- Reading Data with selprotopy
- Sun 20 September 2020
- Introducing selprotopy
- Sun 20 September 2020
- Write a Good Framework - ONCE.
- Thu 10 September 2020
- Wildfire Prevention with Sound
- Tue 01 September 2020
- IEC 61131-3 Syntax Highlighting with highlight.js
- Fri 21 August 2020
- A Picture is Worth a Thousand Words
- Fri 21 August 2020
- We're going live.