I created an android app to search thetvdb.com Find the app here: https://play.google.com/store/apps/details?id=com.heath_bar.tvdb Find the code here: https://github.com/heathbar/TheTVDB-Android…
Office Lights Installed
Last year I was finishing part of my basement to build a new office for myself. A friend recommended I utilize some of the wasted space behind one of the walls by adding some built-in shelves. I grew up working in my father’s cabinet shop, I couldn’t just build simple flat shelves. Instead I came up…
Spectrum Analyzer
I’ve started work on a spectrum analyzer built around the MSGEQ7. A spectrum analyzer measures the magnitude of an input signal versus frequency. – Wikipedia In this case the MSGEQ7 will be measuring an audio signal, cutting it up into 7 frequency bands (lows/mids/highs/etc.). The data will be read by an arduino and displayed on a series…
Hacking a Swing
The newest member of my family has become quite attached to swinging. The problem was that the swing was battery powered. I was reasonably surprised at how long the batteries lasted–nearly a month of every day use. Still, when they finally expired, I was reluctant to make another purchase. So instead, I embarked on a project…
HDR with chdk and Ubuntu
I recently purchased a Canon PowerShot sx40 hs. It didn’t take me long to install chdk, an alternative firmware available on Canon’s PowerShot line. One of the features I was most interested in was bracketing. Bracketing is the technique of taking a number of pictures of the same subject with different settings. Once you have a number of…
Configuring your DHCP server for iPXE booting
NOTE: This is Part 5 in a series on booting Ubuntu from an iSCSI disk. View all of the sections here. Previously we setup a iSCSI target (server) and installed Ubuntu to the iSCSI disk. We also setup iPXE on the server, but we need to configure dnsmasq to route the client correctly. In my previous post I walked…
Configuring iPXE (formerly gPXE) for booting an iSCSI disk
NOTE: This is Part 4 in a series on booting Ubuntu from an iSCSI disk. View all of the sections here. In my previous posts I’ve walked through how to install and configure an Ubuntu installation on an iSCSI disk. We now need to setup our bootloaders to connect to and boot from the iSCSI disk. The…
Install & Configure Ubuntu to boot from an iSCSI disk
NOTE: This is Part 3 in a series on booting Ubuntu from an iSCSI disk. We have previously created an iSCSI disk and connected to it from the Ubuntu Live installation CD. View all of the sections here. Many of the commands in this post were taken from http://etherboot.org/wiki/sanboot/ubuntu_iscsi. If you’re following along with the series, you are…
Initiating a connection to an iSCSI disk in Ubuntu
NOTE: This is Part 2 in a series on booting Ubuntu from an iSCSI disk. In the previous section, we setup an iSCSI target (a.k.a. server) which is sharing a blank iSCSI disk on the network. View all of the sections here. Once again, the bulk of this post was unabashedly “borrowed” from howtoforge.com The instructions in this…
Setup an Ubuntu iSCSI target (server)
NOTE: This is Part 1 in a series on booting Ubuntu from an iSCSI disk. View all of the sections here. The bulk of the instructions in this post were unabashedly “borrowed” from howtoforge.com. The first thing we need in our quest to boot Ubuntu from an iSCSI disk is an iSCSI target disk. This is a…