Blog
I used Copilot to reboot my blog
It’s 2026 and I wanted to reboot my blog. The problem was my blog has been dead for over a decade. My last post was in January 2013 — a...
distribute scripts as gist micro-gems
It’s really easy to distribute scripts, not just gems, as gist micro-gems. Since rubygems and bundler can handle complicated dependencies the scripts you distribute can be more advanced than just...
Seattle.rb IRB presentation
I gave a lightening talk about IRB (Interactive Ruby Shell) at Seattle.rb on 01/08/2013.
Seattle.rb Refactoring & BDD presentation
I made a presentation on Refactoring & BDD at Seattle.rb back on 10/09/2012. I put my slides and notes from the presentation up on Speaker Deck.
switched my blog to obtvse from typo
I switched this blog to the obtvse blog rails app. It fit how I would like to blog, as well as what I prefer in terms of an application and...
report Resque exceptions to Honeybadger
Two of my heros, Ben Curtis and Starr Horne are building their own application exception reporting service for Rails, and presumably other application frameworks like Sinatra. The service’s name is...
maintaining my copy of obtvse
I’m maintaining my own copy of the obtvse blog application. I set my copy up initially as a duplicate repository from obtvse’s git repository. These commands were used to duplicate...
Last blog post of 2007?
Synopsis
wrapping processes in IO.popen and festivaltts4r
There is a cool gem called Festival TTS for Ruby . What it does is take text, pass it into the The Festival Speech Synthesis System , then transform the...
mms2r 1.1.8 Released
mms2r version 1.1.8 has been released!
mms2r 1.1.7 Released
mms2r version 1.1.7 has been released!
helpful Ruby idioms (to me)
Before coming to Ruby I had spent a lot of time coding Java and some C/C++ . Like any programmer I spend a lot of time working with data structures...
mms2r 1.1.4 Released
mms2r version 1.1.4 has been released!
Apache2 Redirect To Feedburner
This is how I’m doing a 302 redirect to Feedburner from my Apache2 virtual host settings for this blog. Its only for the main articles syndication in RSS and Atom...
Rails Models in a Namespace
If you are starting to get a cluttered model space in your Rails application you should consider placing your models in a namespace. As an example I’m going to go...
RV2 Camping on Gentoo
Evan Weaver wrote a SysV init.d setup for daemonizing Camping apps on a *Nix system and documents it in rv, a tool for luxurious camping
small urls with Camping
I am happy to announce yet another very small URL generator called
handling a rcov non-dependency in your gem on firebrigade
MMS2R was not showing any tests in its firebridge entry because I had a non-dependency for a rcov task that I had included in the MMS2R gem’s Rakefile
mms2r version 1.1.0 has been released!
mms2r version 1.1.0 has been released!
mms2r 1.0.7 Released!
mms2r version 1.0.7 has been released!
Maintaining Your Own Typo 4.0.3
This is the combined experience from my previous entry Typo 4.0 + Apache2 + MySQL + Gentoo and Chapter 27 Deployment and Production / Agile Web Development with Rails and...
Processing Cellphone MMS Messages With Ruby
Cellphone Multimedia Message Service (MMS) messages that your cellphone sends are really just email formatted text. You can send MMS to other cellphones or to a real email address. I...
compiling ruby 1.8.5 w/ openssl on Debian (Etch/testing) and FreeBSD in $HOME
If you want to have control over the version of ruby that is available in your user space here’s how to build and install it in your $HOME directory. The...
Save your file after calling YAML::dump
Not saving a yaml file after calling YAML::dump cost me about two hours the other day. Here’s an example:
Agile Web Development with Rails (ISBN 0977616630)
I’ve started reading the second edition of Agile Web Development with Rails . I’m going to try something different and append my notes from each chapter to his...
decoding email attachments with ActionMailer::Base receive
There are lots of references that say you can decode images and other media attachements in email using the receive method of ActionMailer::Base
Subversion + Rails In Five Minutes
This is a quick set of subversion commands to create a repository for your Rails application. The repository is dedicated to your Rails app so the head of your source...
assert_redirected_to Expects Strings, Not Symbols and Simple Localization
I’ve been in the process of refactoring a CRUD-like webapp that I had written in PHP over to the Ruby On Rails Framework. I’m almost done with the re-factor of...
WP-Notable In a Typo 4.0 Theme
Here are some quick notes on getting WP-Notable style book marking into the Scribbish Typo 4.0 Theme. This pattern would apply to other themes as well.
Typo 4.0 + Apache2 + MySQL + Gentoo
IMPORTANT!!! IMPORTANT!!! IMPORTANT!!!
Test Driven Development In Rails (TDD)
I was talking to Geoffrey Grosenbach (of nuby on rails fame) at Seattle.rb tonight mostly about Typo and his new Peep Code screen casts. Somehow he told us that his...