Jul 16
2010
If not the saddest song I’ve ever written, “Junky Angel” is at least in the top 5. I’m not always this much of a downer, but I really needed to get this one up here as I start publishing my more recent work, mostly because this song in particular lays a historical and emotional backdrop for the journey and growth that follows.
The song is not entirely literal. There isn’t one, singular Junky Angel; rather, it’s an amalgam of friends, lovers and acquaintances in my life who shared a common thread. For those who knew Jessica and might be wondering, this song was written before she died…
Jul 16
2010
This is a bugfix release of Instapaper Beyond for Safari which brings the version up to 1.8.6. It fixes a few visual glitches, but most importantly it restores the functionality of the text style menu at the top of a read page, allowing you to set and remember the font, size, width and line spacing of your text view.
I actually ended up rewriting the existing javascript as a module in Instapaper Beyond, so there’s the possibility of easily extending it to handle more options. Background color, more fonts, etc. We’ll see how far I get with that…
Jul 15
2010
Safari 5 has brought several solutions for managing lists of open tabs, from the simple (like my TabLinks extension) to full session-management capabilities (see the beautiful Sessions extension). However, I’ve found I still like using my EverSave script in many situations, primarily because it allows me to annotate, tag and sync my important sessions for later retrieval. One thing’s been bugging me, though, and that’s the inability to do a mass restore on a tab list (i.e. open them all at once)…
Jul 09
2010
A couple of very cool Safari Extensions came down the pipe today, both geared toward web developers and code monkeys. The two of them combined make viewing source in Safari a whole lot better. I love doing web development in Safari, and the Web Inspector pretty well covers the Firebug front for me, but these two extensions are going to make life much easier.
BetterSource adds two buttons to your toolbar. The first is for viewing the source code of the current page in a new tab, and with line numbers and syntax highlighting. That in itself is a huge improvement over the native source viewer…

Jul 08
2010
A good friend of mine, Christina Warren, just published a piece on Mashable / Dev & Design about TextMate themes, and it warms my heart to know there are other people as dedicated to this aging text editor as I am. She also made her collection available on GitHub, so check that out if you’re in the market for a new look.
Despite the lack of any major TextMate update for years now, it’s still my absolute favorite editor. I’ve tried to let go of it. I played with Coda when it came out, and even tried to port some of my favorite TextMate bundles (without much success), but in the end it turned out that I really li

Jul 01
2010
I have an admin username (it’s not admin) which I use to manage my WordPress blog, and an editor user with which I write posts and leave comments. Sometimes, though, I get confused, lazy or both, and end up leaving comments as my admin user. This rather defeats the purpose of using a non-default admin username, which is generally done for security purposes (if they can’t guess the admin’s username, it makes it that much harder to hack the admin account).
More out of laziness than anything else (we can call it efficiency, right?), I dropped the functions below into my […] file…
Jun 27
2010
While I normally keep my blogging pretty technical, I’ve decided to start sharing some of my more personal projects, just to see what happens. I’ve been (slowly) working on a few songs for a very low-budget EP, and this is the first one I’ve “finished,” per my own standards, anyway.
It’s not exactly polished; between a lack of studio equipment and a personality that enjoys imperfections, I don’t tend to end up with anything that anyone could consider professional, at least in the musical arena…