Ditching Monaco
This month marks the one year since I purchased my 13″ Macbook and I have to say I’ve had fewer problems when my Mac than any other computer I’ve owned.
That also means I’ve been using Textmate as my primary editor for a year which has also been great. I can’t say that I like its functionality that any more than ViM’s but it sure does look better.
I’ve been using OS X’s default fixed width font Monaco up till now which is gorgeous but its been a year now and I’m ready to see what else is out there.
For reference this is a look at what Textmate looks like using Monaco. I’m using the Twilight theme.

The font I ultimately decided on is Inconsolata. It looks great at 14pt.

The way Monaco letters are very close together feels a little sloppy in places and while thats certainly part of its appeal, I’m ready to try something a little more defined. Insonsolata feels great so far. I’ve also switched Terminal.app to use Insonsolata and it looks great there as well.
Git Presentation
Last week I gave a presentation on the Git version control system at the OC Ruby Users Group. The presentation went very well and I felt it was the most lively presentation that I’ve ever given, even if questions did push the length over an hour.
The slides I used for the presentation are available for download below. The zip contains a pdf of the presentation and the keynote files. The original version of the slides was provided by Ryan Felton. I expanded and modified them for my presentation.
-
Git Presentation Files - Released on April 27, 2008.
Ruby-Poker 0.2.4
I just pushed out another release of the ruby-poker gem. The only change in this release is some code changes to achieve compatibility with Ruby 1.9.
Initially I had thought that I would not need to change anything for 1.9 because ruby-poker-0.2.2 installed and ran through some quick examples without any trouble. However, I was saved by my test suite when it quickly exposed a problem where I was calling each on a String object. The each method was removed from String in 1.9 so I made a quick change to work around it and once again I’m seeing nothing but dots.

