Programming
Converting Oddmuse Wiki to Edgewall Trac
Posted by Michael on October 2, 2008 in Macs, Programming, Python Language, Ruby Language, SQL
Our company began long ago with wiki’s, but we chose the Oddmuse wiki way back when. These days, we’re heavy users of Trac wiki because of its integrated ticket support system. So what to do with all those old wiki’s that folks have stopped using and reading. The Oddmuse wikis still hold [...]
Geocoded Zipcodes
Posted by Michael on July 7, 2008 in Ruby Language, SQL
You would think that loading up a database of zip codes would be an extremely simple case of finding a public database on www.usps.gov, and then loading up with a database bulk load. It turns out that, while the USPS does offer products for you to purchase, and a rather nice lookup interface for [...]
DRYing your Views
Posted by Michael on July 5, 2008 in General, Ruby Language, SQL
Let me start out by saying that I am finally beginning to understand a bit about that magical Ruby block notion and how implementing methods through block passing can really empower you as a Ruby developer. Thanks to, a most excellent Ruby tutorial, I am definitely feeling a good bit more empowered about getting [...]
Cross-browser AJAX updates to table elements
Posted by Michael on June 29, 2008 in JavaScript
It seems that one of the toughest Javascript challenge is to get your AJAX code consistently behave between browsers when you’re dealing with IE’s handling of table elements vs. Gecko and other engines. It took quite a bit of finagling to figure out exactly where the issues and trappings are. Most web developers [...]
A model-free wizard
Posted by Michael on May 13, 2008 in Programming, Ruby Language
Maybe I’m taking the whole MVC thing too far, but I’ve been reading and learning both Ruby and Rails at a fairly fast clip and just when I thought I was getting the hang of what goes in models, views, and controllers respectively, along comes The Advanced Recipe for Rails book with a recipe for [...]
Handling Date Entries
Posted by Michael on May 10, 2008 in Programming, Ruby Language
Separate inputs for a single Date Entry? pop-up Calendars? Enforce one way (i.e. enter in “mm/dd/yyyy” format)? What happened to the end-user perspective?
User input parsing and validation is classic computer science and usability fodder, yet we seem to get ever more clever at making it more cumbersome to enter a date than [...]

Stumble It!