Tips
Finding Ruby Subclasses
While working through a problem I found it would be immensely useful to be able to enumerate all of the current subclasses of a particular class. After thinking …
Setting Linux System Timezone
I change the timezone on the linux systems so rarely that I almost always have to look it up. I'm writing it up here for my own personal reference. With any …
Updating BMC on Dell PowerEdge C6100
I just received my Dell PowerEdge C6100 and found it's software quite a bit outdated. After searching around quite a bit I found the resources lacking for …
Updating the BIOS on Dell PowerEdge C6100
The BIOS was quite a bit more complicated and there was a few options that I had available to try, all of which require either Windows or DOS environments. I …
Using Dnsmasq as a Standalone TFTP Server
If you've come across this blog post with the intention of setting up TFTP on an modern version of OpenWRT I have a more recent blog post detailing how too …
Running Emails Through Ruby
Following up on my earlier post where I covered how to backup your Gmail account using "fetchmail" and "procmail"; I wanted to cover how I …
Downloading Google Mail and Calendar Data
I recently posted a guide on backing up your Gmail with "fetchmail". This unfortunately doesn't include your calendar data. It seems like backing up …
Fail Fast in Bash Scripts
I found myself writing another bash script that should exit should any of the few commands within it fail to run. As I began writing some error handling after …
Backing up Gmail with fetchmail
This morning I found myself in need of a large set of emails to test a particular set of code. Ideally these emails would be broken out into easily digestible …