Category Archives: Programming

Software is hard

Allan Odgaard’s Textmate Blog lead me to the linked article: If you’re doing top-down design, you produce a specification that stops at some level of granularity. And you always risk discovering, come implementation time, that the module or class that was the lowest level of your specification hides untold worlds [...]
Also posted in Computing, TextMate | Leave a comment

Ryan Bates’ TODO List Textmate bundle

After wracking my brains to try and remember a random website where I’d watched a video about TextMate so that I could find the To-do List bundle he mentioned, it turns out a simple search solved my problem. The wonderful GetBundles for TextMate returned what I was after, Ryan Bates’ todo-list.tmbundle. It’s pretty simple to use: A [...]
Also posted in Computing, TextMate | Leave a comment

A month of Vim (including Ruby, cron and GeekTool)

The general idea Teach myself Vim by using it exclusively for 1 month Write my first (somewhat) useful Ruby script to show me how long I have left (i.e. how long until the month is complete) Use GeekTool to display the regularly-updated results (via cron) on my desktop But why? I need to learn Vim, and this is a cool [...]
Also posted in Computing, Ruby, Text Editing | Leave a comment

Installing the Git man pages locally

(NOTE: The following applies to git under Mac OS X 10.6.2 (Snow Leopard). I can’t make any guarantees for other versions, but you still may find the article helpful.) So, today I spent an insane amount of time trying to get my git install completely up-to-date, which meant installing the documentation locally on my machine. Sounds [...]
Also posted in Computing, Git | Leave a comment

Setting Xcode’s default compiler for a project

A simple how-to for changing the default GCC compiler version in Xcode, and also for use from the Mac OS X Terminal.

Also posted in Computing, Xcode | Tagged , , , , , , | Leave a comment