My adventures with the Practical Ruby Projects book.