Biography
Blog
Why are we still 'releasing' software?
June 22 2008
We've come a long way with tools for developing and sharing our code, especially when it comes to revision control. However, packaging and deploying code for release is still at worst a huge hassle and at best an administrative chore. Can we do better? read moreRuby + Bonjour = Decentralized Intertubes
June 22 2008
Miserable internet connectivity at conferences is something most geeks have to deal with. As a result of RailsConf 2008, some folks have leveraged Apple's now open source Bonjour service discovery protocol to produce a whole slew of services to help people go off-grid at conferences. This makes serving things such… read moreWhy are we still 'releasing' software?
June 20 2008
We've come a long way with tools for developing and sharing our code, especially when it comes to revision control. However, packaging and deploying code for release is still at worst a huge hassle and at best an administrative chore. Can we do better? read moreRuby + Bonjour = Decentralized Intertubes
June 20 2008
Miserable internet connectivity at conferences is something most geeks have to deal with. As a result of RailsConf 2008, some folks have leveraged Apple's now open source Bonjour service discovery protocol to produce a whole slew of services to help people go off-grid at conferences. This makes serving things such… read moreRuby Mendicant: Proterozoic Prawn
June 06 2008
Continuing on a theme, this post brings you the latest news from Prawn, the Ruby PDF library currently being developed under the auspices of the Ruby Mendicant project. The news this time around focuses on m17n progress, TTF font embedding,... read moreA quick Ruby hack to steal some OS X goodness
June 05 2008
I really like the open command on OS X, but I was too lazy to look for its Linux equivalent. Actually, my solution probably took less time than sifting through a google search: system(case ARGV[0] when /\.pdf/ "epdfview" when /\.html/... read moreA quick Ruby hack to steal some OS X goodness
June 05 2008
I really like the open command on OS X, but I was too lazy to look for its Linux equivalent. Actually, my solution probably took less time than sifting through a google search: system(case ARGV[0] when /\.pdf/ "epdfview" when /\.html/... read moreRuby Mendicant: Archaean Prawn
May 26 2008
Several weeks ago I wrote about the first development checkpoint for Prawn, the PDF library currently being developed for the Ruby Mendicant project. I've finally reached the second checkpoint, which involves basic text rendering operations, and this post describes these... read moreMay 03 2008
Back in March, I announced the Ruby Mendicant project after several readers of this blog encouraged me to pursue the idea. For those who didn't see the follow up details elsewhere, here's the readers digest version: Thanks to 70 donors,... read moreApril 28 2008
While working on Prawn, I ran into this (not-so) fun little gotcha: >> 1.to_sym => nil >> 101241.to_sym => nil Anyone cool enough to tell me what this feature is all about? Update: I guess it isn't totally clear what... read moreGobi: A Ruby Implementation for Go Enthusiasts
April 01 2008
Reposting from the official announcement on RubyTalk Gobi version 1.0.0 has been released! * http://gobi.stonecode.org * http://metametta.blogspot.com * gregory.t.brown@gmail.com I am happy to announce the first release of my new fork of Ruby called Gobi. The goal of Gobi is... read moreMarch 16 2008
Though I'm typing this from a Mac right now, I'm hardly a fan boy. I spend a little less than half of my time on OS X, the rest spent on cheap PC hardware and ArchLinux, and honestly, I'm happy... read moreMarch 14 2008
Though I'm typing this from a Mac right now, I'm hardly a fan boy. I spend a little less than half of my time on OS X, the rest spent on cheap PC hardware and ArchLinux, and honestly, I'm happy... read moreMarch 11 2008
When I wrote the post I'd love to quit my job! (sort of), I was mainly aiming to start a conversation. Still, enough people took me seriously, and now I can announce that the project is officially under way. I'm... read moreI'd love to quit my job! (sort of)
March 03 2008
UPDATE: Okay kids, now it's 50% fantasy. It's up to you to cover the other 50% by donating and spreading the word, after reading my proposal. Here's hoping for the best! UPDATE: Though my original post was 95% a fantasy,... read more