Categories
Etc

Home Sweet Home

A view down a reference table in the Grad
A view down a reference table in the Grad

I’m back in Manchester / Ann Arbor till the 29th for a family wedding (congrats to Jenn & Matt!), working in my favorite of workplaces, the Grad’s reference room. Ann Arbor is predictably quiet in the summer, especially this being the week after Art Fair; it seems that there’s no one in town except the orienteers.

Mandy, Jack and I are staying in Manchester, but if anyone who’s still in the area wants to get together, leave a comment…

Categories
Etc

Dr. Horrible. Catch it while you can…

Dr. Horrible's Sing-Along Blog

A new project from Joss Whedon (Buffy / Firefly / etc ). Highly, highly recommended. Catch it while you can; the videos are going dark at midnight, Sunday the 20th. After that, they’ll be available for download for a fee (iTunes?) and eventually there will be a DVD.

Categories
Etc

Mike Doughty doing Fort Hood Live

over on YouTube. Mike and Scrap playing it in Seattle. I like it even better than the album version…

Found while poking through Songza.

Categories
Etc

Archives are back

After a long, winding and thorough hunt, I’ve finally managed to locate the archives from my old blogging software. There were encoded in a strange dialect (DasBlog’s XML) so I had to write a little tool to do the conversion to WordPress. The converter is just a bit of C#; If you want it, lemme know.

Along the way, I realized that I needed a better way to exhibit all of these wonderful articles from the past. I don’t really like calendars and most archive pages seem to involve too much paging, so I borrowed a page from Mark Pilgrim’s book and put up one page with everything, separated out by year and month. I rather like it.

Categories
Etc

A Fresh New Look

If you’re seeing this in a feed reader, come on by the site and check out the new look. I went for a simple, easy to maintain look with minimal graphics for a fairly speedy page load. I also pulled out a few things that were slowing down the site: a plugin that was inadvertently pulling in the YUI library, some supposedly fancy Amazon script that showed previews of products when you hovered over their links, and biggest of all, Google’s Adsense. I’m still pulling in Google Analytics, but it’s the last thing on the page and shouldn’t affect load times too much. I wanted something simple and clean and easy to read, and I think I’ve got that.

I also spent a fair bit of time trying to get the typography right. Fancy, no?. I really enjoy The Elements of Typographic Style Applied to the Web and I wanted to try my hand at working within their framework. For example, the asides follow the sidenotes section. Getting the vertical rhythm right was more challenging than I expected, especially with photos and other non-text elements that are inherently pixel-sized. I was trying to get everything working on a em-based grid at first, but eventually caved in and ended up with a 50 by 50 pixel grid on which to base the layout. There’s always more things to learn…

This was my first WordPress theme from scratch and I was pleasantly surprised by how easy it was to develop. I’m tracking WordPress’ SVN and the theme using Git. That too has been a fun learning experience; I’m getting much more comfortable with git, git-svn, and git-submodule as a result. If anyone is interested, I can write up a bit on how the whole development process fits together. In the meantime, here’s the code for the theme and my WordPress mirror with that theme as a submodule.

Git really scratches an itch I’ve had for a while with SCM systems. I started out with zip files, then Visual Source Safe, then CVS and Perforce, then Subversion. I liked Perforce quite a bit, especially the branch and merge support, and Subversion works just fine, but the branching and merging support in Git is just phenomenal. I’ve built up a little library of reading material on Git if you’re interesting in learning more; I’d start with Git from the bottom up by John Wiegley.

Going forward, I’d like to extend the blog a bit and add some features using Dojo. It only seems appropriate. Maybe Ajaxy inline-comment loading? Real-time search? Fancy graphs? We’ll see.

As always, feedback is welcome and the comments are open.