Nomadic programming (part 1)

I’m a freelance software developer which means I generally work from home unless a client needs me to be on-site. I don’t mind being alone to a certain extent, but after a few straight weeks it can get pretty lonely. Recently, I’ve started doing what I’ve termed “nomadic programming.” Namely, … Continue reading

Where does TextMate store its bundles anyway?

After spending nearly an hour tracking down where a particular TextMate bundle was coming from, I have surmised that there are no less than four places on my Mac’s hard drive where bundles may be lurking. In no particular order, they are: ~/Library/Application Support/TextMate/Pristine Copy/Bundles ~/Library/Application Support/TextMate/Bundles /Applications/TextMate.app/Contents/SharedSupport/Bundles /Library/Application Support/TextMate/Bundles

Tweaked railspdf to support 2.1.0

railspdf is a plugin that adds templating support for the pdf-writer gem to Rails. The project was last updated in January of 2007, but worked fine up until the 2.1.0 release of Rails which broke several things. I’ve forked the project on GitHub and tweaked it to run under 2.1.0. … Continue reading

Embedding Google Charts in FXRuby

Lyle Johnson just wrote a great tutorial on how to integrate Google Charts into an FXRuby application. This is perfect timing since I’ve been doing some experimenting with FXRuby over the past few days.

Installing FXRuby on OS X

Thought I’d do some hacking on FXRuby today. I ran into trouble during the installation so I’m posting the solutions here in case anyone else experiences the same issues. I attempted installing the fxruby gem first, but didn’t get very far. I ended up having success with the rb-fxruby package … Continue reading

Brightkite is fun

I’m really enjoying using Brightkite. It’s a location-based social networking tool that lets you see what other people in your vicinity are doing. A GPS unit isn’t required and it integrates fairly well with Twitter and GMaps. (I’d love to see even tighter Twitter integration in the future.) Drop a … Continue reading