Programming Goals: January-March

Wherein I describe some goals I’m setting for myself for the next few months.

AT&T iPhone 3G versus Verizon Blackberry Curve

Herein I compare my shiny new iPhone 3G to my tired old Blackberry Curve.

Snippet: Update Your Local Git/Subversion-based Textmate Bundles with Sake

This snippet for sake allows you to quickly and easily update subversion- and git-based TextMate bundles.

Google Chrome 0.2

There’s nothing to hate and plenty to like about the 0.2 release of Google Chrome. It’s blazing fast, but doesn’t have the extendability and extension ecosystem that Firefox has.

Redmine and Passenger bugfix

Redmine+Passenger has issues with RedCloth 4.x so use 3.0.4 or the included version instead.

Passenger and RubyEnt updates

My webserver is now running Phusion Passenger 2.0.3 for Ruby/Rails apps using Ruby Enterprise Edition 1.8.6-20080810. This greatly simplifies application deployment and helps improve performance and memory usage.

Building libxml-ruby gem on Ubuntu Hardy

no such file to load -- libxml_so


sudo apt-get install libxml2 libxml2-dev
cd /usr/lib/ruby/gems/1.8/gems/libxml-ruby-0.7.0
sudo ruby ext/libxml/extconf.rb
sudo make; sudo make install

Installing id3lib-ruby gem on OSX Leopard with id3lib from MacPorts

sudo port install id3lib
sudo ARCHFLAGS="-arch i386" gem install id3lib-ruby -- --build-flags --with-opt-dir=/opt/local

64-bit Windows?

I found Vista x64 surprisingly usable.

Another successful Passenger deployment

This morning, as a result of a hardware failure on my home server, I decided to move my Redmine devtracker to my Linode host.