January 2, 2009 My new year's resolutions and a brief look at the past year. It's been a good one, and heres to a better one coming up. Some thoughts on what I'll be writing on Irrational Exuberance, what I'll be working on, and what I'll be trying to get better at.
December 29, 2008 A quick mention of a project I've been working on for the past several weeks, which aims to be a standard reusable app for sharing and displaying projects in a consistent and pleasing manner.
December 11, 2008 The object system in Common Lisp has something that almost no one else does: generic methods. Also called multi-methods, these allow a flexible and safe approach to dynamically adding functionality to a class at runtime. It's monkey patching without the monkey. When I write my programming language in a few decades, these are going to be there.
December 9, 2008 This is a simple command line tool, implemented in Python, which makes it easy to use JSON and Python data structures as the data-source of CouchDB documents. Handles bulk and individual submission, and has a handful of command-line options (specify hostname, port, path, etc).
December 8, 2008 I spent a bit of time this past Sunday trying to figure out implementing a full-text search in CouchDB, without relying upon a secondary library like Lucene or Solr. In a very read way, I succeeded, but in an equally real way the success may not be particularly helpful in most situations.
December 7, 2008 Looking at the Life articles, I realize that the last entry I wrote for it was also about blogging. Woops. Not trying to fixate, just getting the years blogging thoughts out of the way on a cold Saturday. As a bonus I actually edited an article for once.
December 5, 2008 A quick introduction to using HTTP::Server::Simple::CGI, which is a helpful Perl module on CPAN for creating a standalone web server.
December 4, 2008 I've been fighting a very private moral war against Objective-C 2.0 ever since it was released, but I've finally given in and as of a couple weeks ago all my new projects are being written with all the new syntactic sugar. This post looks at the small shoves that finally got me over the edge.
December 4, 2008 I like LifeFlow. I like it a lot, you'd hope so, because I'm probably the only person who seriously uses it. That said, there are a number of issues that make it difficult to work with, and they need to be resolved before the blog platform is genuinely usable.
December 3, 2008 For a recent work task I used the file-based mutex technique to prevent a Cron script from running two copies simultaniously. Although incredibly basic, I think it's a nice trick to add to the old toolbox.
December 2, 2008 Last week I was doing parallel HTTP Requests in PHP, and it seemed like a crying shame I was doing something in PHP that I had never figured out in Python. Like it often happens, it only takes a couple dozen lines to teach Python this new trick.