Y.A.B.

Mike Mondagon

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...

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...