Making Valid XHTML Easier
Code: , ,
Comments Off on Making Valid XHTML Easier

I’m working on a Rails site in my Copious Free Time and I wanted to share a little way that Ruby made my life easier. I’m making my pages valid XHTML 1.0 Transitional because it makes life easier to find bugs and it just feels good to know I’m meeting the spec.

Continue this post

Dual-Head on the 13″ Macbook
Code: , , , , , ,
Comments Off on Dual-Head on the 13″ Macbook

Since Ubuntu Edgy came out last week I decided to spend some more time tinkering with getting dual-head display working, and this time it took.

Continue this post

Tidy Stylesheets in Rails
Code: , , , ,
Comments Off on Tidy Stylesheets in Rails

It’s very easy for a site’s CSS to grow a single giant, brittle stylesheet. It becomes impossible to change anything because of bizarre interactions between elements, unexpected interactions, and simply because it’s just too big for anyone to understand. Much of programming is managing complexity, and I’ll share a nice technique in that vein.

Continue this post

Freshwater Live and TechCoffee
Biz: , , ,
Comments Off on Freshwater Live and TechCoffee

Last night I went to the invite-only Freshwater Live, a meeting for entrepreneurs of all experience levels put on by Freshwater Venture. FV is a neat blog that profiles Chicago tech companies and is run by consummate nice-guy Keith Schacht and Eric Antonow (who is probably also a nice guy but I don’t know him).

Continue this post

344 Books Must Go
Life: ,
Comments Off on 344 Books Must Go

Over the last couple years I’ve been reducing the amount of stuff I own*, and now it’s time for most of the books to go. I’m giving away 344 books, three-quarters of my book collection, free to any family, friend, or acquaintance for the asking. Really. If we’ve met or traded mail before now and we got along decently, I’ll give you free books for the asking, just click that link to see the books I’ve tagged “giveaway”.

Continue this post

Clean Up Your Mess
Code: , , , , , ,
Comments Off on Clean Up Your Mess

Too many sysadmins is a bad thing, especially if one of them doesn’t care about keeping the servers up.

Continue this post

ChiPy at Google
Code: , , , , , , ,
Comments Off on ChiPy at Google

I had a great time last night at the ChiPy meeting last night that was held at Google’s Chicago office. I suspect a lot of people turned up just to see the venue: usually ChiPy gets 15-20 people but we got 51 last night.

Continue this post

Triple-boot Filesystem Layout
Code: , ,
Comments Off on Triple-boot Filesystem Layout

I’ve got a MacBook on the way that I plan to triple-boot and I’m trying to figure out how to lay out the filesystems. I plan on using Linux primarily as I’m a developer. XP has a lousy command line environment* and OS X has a lousy GUI, but I’d like to keep them around for browser testing.

Continue this post

Bar Camp Chicago
Biz: ,
Comments Off on Bar Camp Chicago

I just got home from Bar Camp Chicago and it was awesome. Two days of geeky topics.

Continue this post

Sock Strategies
Life:
Comments Off on Sock Strategies

Fox in Socks

It’s easy for socks to go missing, and it’s annoying to have to match up socks. My girlfriend and I have developed two entirely different strategies for dealing with these eventualities.

Continue this post