Archives


Wed 31 July 2024
How Big Are CRLs That Are Found In The Wild?
Wed 24 July 2024
LetsEncrypt and the OCSP Sunset
Sun 30 June 2024
Criteria for Selection of Southeast Asian (and other) Hot Sauces
Sun 31 March 2024
I spy with my little eye... a Pi
Fri 29 March 2024
SWR, Return Loss, and Percent Power Reflected
Tue 19 September 2023
Disk Erase, 2023 Edition
Thu 13 July 2023
Further notes for running current Raspi-OS headless
Sat 01 July 2023
Remembrances of Dad
Wed 08 March 2023
Read and Unread message in maildir (dovecot)
Sat 29 October 2022
Quick and Dirty OpenVPN configuration on EdgeOS (and maybe VyOS?)
Fri 12 August 2022
second-systemd
Tue 08 March 2022
Digirig, Raspberry Pi, and Older Icoms (IC-703, IC-706MkIIg, IC-718)
Mon 07 March 2022
Raspberry Pi 4b as a Headless Ham Shack Computer
Tue 30 November 2021
How to wait for The Internet to be available under systemd
Tue 23 November 2021
Super 8 home movie scan and conversion
Thu 18 November 2021
How to look like a Git Hero
Tue 02 November 2021
The Cloud
Sat 23 October 2021
Bye bye Bolt... (and what's next)
Wed 20 October 2021
Creating folders for Dovecot Pigeonhole
Thu 07 October 2021
How to print all certs in a bundle with command line openssl(1)
Tue 05 October 2021
A few thoughts on yesterday's six hour Facebook outage
Sun 03 October 2021
Of livestock-vs-pets... and barn cats
Fri 23 July 2021
Headless Mac Mini M1 boot behavior
Wed 16 June 2021
Pi on Pi - using ESXi Fling on a Raspberry Pi 4b/8GB to virtualize Raspberry Pi OS (nee Raspbian)
Tue 25 May 2021
How to hard reset a Ruckus R700 (or probably any Ruckus AP for that matter)
Fri 16 April 2021
New multimeter
Thu 15 April 2021
Hello Mr. Heater, my name is Enthalpy
Fri 15 January 2021
macOS Big Sur UI changes - hot take
Thu 14 January 2021
How big is a /64 - M&Ms in the Great Lakes
Mon 14 December 2020
nginx and certbot but without a working plugin
Mon 30 November 2020
Monday Morning Quarterbacking the AWS outage last Wednesday
Sun 29 November 2020
Circuit Sizing, Receptacles, Loads, and Time
Sat 14 November 2020
Farmertec Chain Saw Parts - 3/5 stars
Thu 12 November 2020
Partial redemption for Electrify America - Transparently Too Expensive
Wed 11 November 2020
Tesla Model Y - RS Fit Update
Mon 12 October 2020
No, you aren't using "Yubikey" for 2FA, please be more specific
Sun 06 September 2020
Unix $5$ and $6$ hashes from the command line
Mon 31 August 2020
Modern Car Party Trick (DMM and ATC/ATM fuse block)
Mon 24 August 2020
Don't use Signal if you value privacy
Sat 15 August 2020
The Spoon Trick (sheet metal forming in the home)
Fri 14 August 2020
If you use Ansible and you use Emacs...
Sat 01 August 2020
Ethanol-Free Gasoline in VA
Fri 10 July 2020
Passing the CDL Pre-Trip Test in Virginia
Thu 09 July 2020
Farewell to Jekyll
Wed 06 May 2020
How I signed up for a FiOS negative discount of $10/month
Fri 27 March 2020
Travelogue - OpenSSH 8.2 Yubikey U2F/FIDO2 Support
Thu 26 March 2020
Password Recovery and Upgrading Software on a Juniper EX switch
Sun 01 March 2020
Electrify America - the most profitable mea culpa ever
Thu 20 February 2020
Lets Encrypt, DNS-01, and a side of Certificate Transparency
Tue 18 February 2020
Swapping out locks on a GSA security container
Wed 12 February 2020
Rebuilding the Ansible jumphost under fire
Sat 01 February 2020
Good-enough security and Polycom phone network configuration notes
Thu 12 December 2019
Things I won't do again
Mon 23 September 2019
systemd - dissatisfaction guaranteed
Fri 06 September 2019
running VyOS from USB
Tue 20 August 2019
techmikeny knows how to box a server
Mon 19 August 2019
In praise of PC-11
Thu 08 August 2019
Good tools, less money
Thu 08 August 2019
Hey Dell, where did you hide the boot order in your BIOS?
Wed 07 August 2019
Tractor Feature Shopping List
Tue 06 August 2019
Keeping the portable EVSE from walking away
Sun 30 June 2019
A little disappointment in the car charger metering department
Thu 27 June 2019
Dedicated Power Service for a small fleet of electric car chargers
Wed 13 March 2019
An Experiment in Datacenter Power Use Reduction
Mon 04 March 2019
dnssec-keygen is partially deprecated for tsig generation
Sun 03 March 2019
Certbot is pets, not cattle
Mon 28 January 2019
Overwriting the partition table on a Mac
Sun 27 January 2019
4kn vs 512e drives
Sat 05 January 2019
Host Attached Storage and Home-Colo Server Notes 2019q1 Edition
Fri 04 January 2019
JunOS EX port mirroring
Thu 03 January 2019
Community Edition Blues
Wed 02 January 2019
If your espresso machine was a used car, what would it be?
Mon 10 December 2018
Lessons learned from appliance delivery guys
Tue 04 December 2018
Another Cheetah Mount
Fri 30 November 2018
Disk prices
Sat 24 November 2018
Cameras on the Intercounty Connector (ICC) in MD
Fri 23 November 2018
Stop speccing Cat6 cable
Tue 13 November 2018
ZFS reading list
Mon 12 November 2018
Cablemodem Readings
Thu 01 November 2018
Bye bye Asterisk
Fri 12 October 2018
exporting homebrew (configuration, not beverages)
Tue 02 October 2018
Bill's BOM - a Large Home Network Upgrade
Sun 30 September 2018
Raspberry Pi vs. CloudKey
Fri 28 September 2018
Packet capture while looking for a chatty host
Tue 25 September 2018
Using trigonometry to calculate conduit bending
Fri 15 June 2018
Insecticide Blues
Tue 12 June 2018
Kahlua recipe
Mon 11 June 2018
BFT Heater Mod
Mon 04 June 2018
Camping trip report -- lag screws and pop-ups
Sun 03 June 2018
Apple, iOS, and the Principle of Least Astonishment
Sat 07 April 2018
Non-Gravity Drain for Plumbed-In Espresso Machine
Wed 04 April 2018
easyrsa3 redux - crl expiry
Sun 11 March 2018
New Dominion Blue Book is out...
Sun 11 March 2018
zfs send with netcat revsited
Wed 14 February 2018
I actually did a bad thing...
Sun 11 February 2018
codicil to the systemd post
Fri 09 February 2018
I almost did a bad thing...
Wed 07 February 2018
I bought high quality air fittings for my air hoses
Tue 06 February 2018
IPv6 ICMP is not ICMP
Mon 05 February 2018
Goodbye hpacucli, hello ssacli
Wed 01 November 2017
ssh forwarding in Ansible-land
Tue 24 October 2017
SI prefixes (just because you can, doesn't mean you should)
Fri 20 October 2017
Do-over from scratch in Splunk Universal Forwarder
Thu 05 October 2017
SmartOS LX brand zone and native ipfilter
Wed 13 September 2017
What Kind Of Wheels Does My Trailer Take?
Mon 11 September 2017
ssh(1) and Geriatric iLO2 revisited, and a diversion to iLO3
Fri 08 September 2017
Two thumbs up to Cheetah Mounts
Thu 07 September 2017
Socks proxy on Firefox on Mac (without touching system settings)
Wed 06 September 2017
Killing video autoplay on Safari/Mac
Thu 17 August 2017
autossh, systemd, and a Raspberry Pi
Wed 09 August 2017
Open Source voting machines
Tue 08 August 2017
Hey Whirlpool...
Wed 26 July 2017
ssh(1) and Geriatric iLO2
Sun 23 July 2017
Short Linux Rant, Summer 2017
Thu 20 July 2017
Monitoring HP servers
Wed 19 July 2017
Picoreview of the Amazon Fire HD8 tablet
Fri 19 May 2017
LDAP/AD integration on the Mac
Tue 09 May 2017
Adventures with Logstash Grok
Mon 08 May 2017
Juniper EX Power Supply Sound Levels
Tue 18 April 2017
A Brief Conversation with a Taxi Driver in a Leaf
Sun 16 April 2017
Simple rule for DHCP Relay in Juniper PROTECT-RE filter
Wed 22 March 2017
World's Tiniest Fiber Build
Wed 08 March 2017
Making a Ubuntu Thumb Drive on a Mac
Wed 01 March 2017
Cloud Reliability Expectations
Sat 18 February 2017
Some Improvements to my NGiNX configuration
Thu 02 February 2017
New Naming Convention for SSIDs
Tue 24 January 2017
Conduit to the Garage
Tue 24 January 2017
New Old Stock from Comcast
Fri 13 January 2017
Solaris on Intel physical disk device
Tue 10 January 2017
Better Nozzle for a Grease Gun
Tue 13 December 2016
Espresso Machine Shopping List
Thu 08 December 2016
Funky X.509 certificate chain
Fri 02 December 2016
Repairing a Cooler
Thu 01 December 2016
Migrating from easyrsa2 to easyrsa3
Tue 22 November 2016
Completely erasing the disk on a MacBook Pro
Fri 11 November 2016
Ethical constraints in writing HOWTOs
Fri 11 November 2016
Verizon FiOS DHCP notes
Wed 02 November 2016
Pay Phones at IAD
Tue 01 November 2016
Preventing drive-bys with client certs
Mon 31 October 2016
Issue X.509 certificates from a local CA with easyrsa3
Sun 30 October 2016
Added a favicon
Sat 29 October 2016
New capacitors in my Kilpsch Heresys
Thu 27 October 2016
DNSSEC Ceremony 27
Thu 27 October 2016
Time Warner is not Time Warner Cable
Mon 17 October 2016
Gaige got the DL360g6 iLO2 talking to the QFX-5100
Wed 21 September 2016
Sometimes Disk I/O isn't the long pole in the tent (a good fs helps)
Mon 19 September 2016
HandbrakeCLI maximum threads
Tue 13 September 2016
Further Notes on Configuring MySQL in Ansible
Mon 12 September 2016
Traveling with Guns
Sun 11 September 2016
Choosing an Electric Car Charger
Mon 05 September 2016
Testing the LetsEncrypt IPv6-ready claims
Mon 22 August 2016
Mikrotik and IPv6 on cable (tested with legacy-TWC and Comcast)
Sun 21 August 2016
Graylog2 is off the table...
Tue 16 August 2016
FiOS technology overview and QAM Video scan results
Sat 13 August 2016
Two Years and 24000 miles in a Nissan Leaf
Tue 09 August 2016
Useful Mikrotik Incantations
Sat 30 July 2016
Next Steps with LetsEncrypt
Tue 05 July 2016
Reflashing an LSI disk controller
Fri 17 June 2016
Changing MySQL's root password in Ansible
Thu 16 June 2016
Ending a line with a backslash in Ansible YAML
Sun 12 June 2016
Identifying hydraulic connectors
Sun 08 May 2016
Less automation with Ansible
Tue 19 April 2016
VPN on VyOS - L2TP/IPSEC
Tue 19 April 2016
VPN on VyOS - OpenVPN
Sun 03 April 2016
Buying in bulk
Mon 28 March 2016
HP DL360G6 with amnesia
Mon 21 March 2016
more notes on Letsencrypt
Fri 18 March 2016
Let's Encrypt revisited
Sun 13 March 2016
Home Expo notes - garage doors
Sun 13 March 2016
Please include the sheet music
Fri 04 March 2016
ISO8601 date quickly from the CLI
Fri 04 March 2016
Sniffing on SmartOS
Thu 03 March 2016
"Drupal is fired"
Wed 03 February 2016
burning a DVD or CD in MacOS 10.11 El Capitan
Wed 27 January 2016
snow clearing and getting the tractor unstuck
Thu 21 January 2016
It's not easy being green
Fri 08 January 2016
the magic mac rsync flag
Thu 07 January 2016
Last night's fight with Ansible
Sun 29 November 2015
Revisiting compression software
Fri 31 July 2015
that icon doesn't mean what I thought it means
Tue 21 July 2015
active/active
Mon 20 July 2015
reasonably secure passwords on tap
Sun 19 July 2015
instructions on ssh keys and keys-only login
Sun 19 July 2015
rediscovering a fundamental truth of VPN hardware
Sun 21 June 2015
apparently I have better sources for weather information
Thu 18 June 2015
I'm in love with a stripper
Tue 16 June 2015
unhappy ZFS zpool
Wed 10 June 2015
Adventures in Modern Rokoding
Wed 10 June 2015
SSLv3 on UBNT APs
Mon 08 June 2015
shear pins
Fri 17 April 2015
Rancilio Silvia - Four Year Review
Thu 02 April 2015
Linux grumble OTD
Fri 20 February 2015
batteries sure don't like the cold
Mon 09 February 2015
tractor tutorials
Sun 08 February 2015
Elfa top track rail screws
Sat 07 February 2015
Splicing a big pile of PDFs on a Mac
Wed 04 February 2015
Dear Apple...
Mon 02 February 2015
"Autocorrupt knows..."
Mon 02 February 2015
POE vs POE
Wed 07 January 2015
Shame on me for using a DNSBL run by clueless children
Fri 02 January 2015
an embarrassment of riches of tiny cheap sbcs
Sun 28 December 2014
ditching dnsmasq in ubuntu
Sat 20 December 2014
How'd I figure out that dns-servers bit in the last article?
Sat 20 December 2014
Two thumbs down for ∑dimax's AC450 USB adapter for Mac
Fri 12 December 2014
This kind of stunt is why I dislike Linux
Thu 04 December 2014
No Schedule EV for me
Thu 04 December 2014
Recursive DNS benchmark statistics on tiny ARM boards
Tue 02 December 2014
bragging rights
Sun 16 November 2014
Exhaust allergy
Thu 13 November 2014
MySQL password reset
Fri 07 November 2014
ip6.arpa shortcut
Thu 06 November 2014
Genning up TSIG keys for DNS UPDATE messages
Thu 06 November 2014
updating zones with TSIG, part 2...
Sat 01 November 2014
Namespace overload of the day
Fri 31 October 2014
Today's lectionary
Wed 29 October 2014
netcat and zfs send
Mon 20 October 2014
tcpdump 802.1q errata
Thu 16 October 2014
Hello OpenSSL folks...
Sun 24 August 2014
M*A*S*H as a metaphor for the Internet Spottiness of August 12th
Tue 19 August 2014
Learned something new about BGP yesterday
Sun 10 August 2014
Steel cut oats in rice maker
Sun 03 August 2014
The Shack is about to collapse
Mon 21 July 2014
valve stem saga
Fri 18 July 2014
a burst of activity
Tue 08 July 2014
new access point for the house
Fri 27 June 2014
Shocking...
Wed 25 June 2014
I try to like Linux, I really do (and the OS version rant)
Thu 22 May 2014
Helium is expensive
Tue 20 May 2014
because I didn't want green terminal text in my AIM session...
Thu 08 May 2014
Example Networks and Domain Names for Documentation
Thu 08 May 2014
The Propane Game
Tue 06 May 2014
Left-hand threads
Tue 06 May 2014
Password Escrow
Tue 29 April 2014
Overstuffed Packet Capture, or NICs That Are Too Smart By Half
Mon 28 April 2014
Carping about CARP
Tue 01 April 2014
1000baseTrivia
Thu 20 March 2014
View from my cube
Wed 19 March 2014
Adding a ZFS filesystem on loopback mount to a SmartMachine
Tue 18 March 2014
Cisco 1231 Access Point Notes
Thu 13 March 2014
fail2ban lives up to its name
Wed 26 February 2014
When was the last time you looked at your SSL stance?
Tue 25 February 2014
A conversation about datacenter power
Tue 25 February 2014
FIOS Band Sweep (Washington DC/NoVA)
Sat 22 February 2014
iPhone Repair in Western NoVA (props to WiGoClinic in South Riding)
Tue 18 February 2014
Using your own router with FIOS
Wed 12 February 2014
Software installation notes for the Mac
Fri 07 February 2014
On the occasion of a Sweat Equity Macbook Pro Upgrade
Thu 23 January 2014
Airing of Grievances X.509 web certificate edition
Fri 17 January 2014
SmartOS vs. SmartMachine
Fri 17 January 2014
The T-Mobile / iPad 2 Saga
Fri 17 January 2014
Time Machine on SmartOS
Wed 08 January 2014
SmartOS Overview
Sat 04 January 2014
First!
Sat 04 January 2014
Musings on North American / International power
Sat 04 January 2014
Useful places to buy stuff...
Sat 04 January 2014
Why I'm here (Avi made me do it)