Disaster Area
15 Nov 2021

Home Assistant with Multicast in Kubernetes with Multus

I recently changed my home server from TrueNAS Core to TrueNAS Scale, which means I've been rebuilding/migrating my home infrastructure from the FreeBSD jails based system used in Core to Kubernetes on Scale. One of the trickier services to change over was Home Assistant (a fantastic piece of home

Read more
11 Jan 2021

Using Wireshark to Analyze DNS Packet Logs

Just a quick note here, mostly as documentation for my future self. While working on the DNS parsing in pyatv, I wanted to run some of the logs reported in issues through Wireshark. The logs had the raw DNS message hex encoded, for example (from issue #919): 2021-01-09 22:15:

Read more
4 Nov 2013

Using an Encrypted Root Partition with Raspbian

I recently had to figure out how to encrypt the root partition of a Raspberry Pi running Raspbian. I found some mentions of people doing it here and there, but no end-to-end walkthrough of how to do it. These instructions are for Raspbian 'wheezy' and assume a newly imaged SD

Read more
28 Feb 2013

Letter Frequencies in Names of Virginia Cities

Recently I've noticed on Facebook a couple of trivia posts asking you to try to name a city in Virgina with a certain letter in it. As background, thses posts are coming from my friends living in Virginia. You also have to be at least somewhat familiar with Virginian municipal

Read more
17 Aug 2012

Autotools Trick: config.site

This is a quick trick for those who have to continually set up common settings when using Autotools-style configure scripts. One of the initial steps a configure script does is to look for a $prefix/share/config.site file and then to execute its contents. An example of how this

Read more
14 Aug 2011

NSString Cons

One of the cool tricks I saw done with Objective-C a while ago was implementing a concatenation operator on NSString, using : similar to Haskell and ML. I have been unable to find the original site, so I decided to reimplement it myself recently.

Read more
28 Mar 2011

cWavelet

Weekend project I made: cWavelet. It's a simple wavelet library written in pure C. I've been trying to wrap my head around wavelets off and on for about three months, and I finally got them enough to write a library. It is still being developed, but it does simple forward

Read more
1 May 2010

Ubuntu 10.04 on a Dell Mini 9

The Mac OS X install on my Mini 9 was recently borked (friend was borrowing it, and an unclean shutdown corrupted the file system), and I didn't have the install discs on me. I'd also been messing with the Lucid Lynx beta in a VM on my machine, and was

Read more
Published with Ghost