What’s so cool about Firefox 1.5?

Moving back and forward is blazingly fast Drag-and-drop reordering of tabs Tabs use a thumbnail of a standalone image for favicon Error pages for HTTP errors instead of annoying modal popups Native SVG and <canvas> support (SVG samples) Reload works…

As seen in the O’Reilly parking lot

FSM on a Caddy: Sweet! This post first appeared on From the Belly of the Beasts, a weblog from some of the people who build O’Reilly websites.

Saturday in the city

This may very well be the best picture I’ve ever taken of myself. Yesterday Stephanie and I decided to get out of Santa Rosa and head down to the city. She’s been busy most weekends dancing in the musical Sweet…

View Source in Tab Bookmarklet

Holy cow, look what I just made! Drag this bookmarket to your toolbar and use it in Firefox to toggle between the view-source: pseudo-protocol and the rendered webpage. View Source in Tab Now if only I could associate a keyboard…

Happy Indeed

Went out last night to zazu. Drank a lot of pinot, ate a lot of gourmet pizza, made a lot of noise until they kicked us out at 10. Kyle, Stephanie, Justin, Marcia, Monica with the Hahn Estates Pinot Noir,…

There are only 10 legal XHTML empty tags

I’ve always had this nagging question. Is <a name=”target”/> legal XHTML? I mean, it seems like kind of waste to have to do <a name=”target”></a> all the time. Same thing with <script src=”file.js”></script>, but I wasn’t sure if I could…

HTML Tag of the Day: q

Today’s under-utilized HTML tag of the day is the <q> tag, intended for inline quotations. The <q> tag’s oft-used block-level analog is the <blockquote>. Interestingly enough, the HTML 4.01 spec tells us that: Visual user agents must ensure that the…

Seed on MT

An interesting bit about how Seed magazine’s site was implemented in MT: So, we pitched it. And, to our mild amazement, we won the gig. We were likely the underdogs, but I think our strong confidence in MT and our…

MT doesn’t understand paragraphs

Let’s say I create the following entry in Movable Type 3.2. Five paragraphs with the middle three enclosed in a blockquote. Fairly standard blog post skeleton. paragraph 1 <blockquote> paragraph 2 paragraph 3 paragraph 4 </blockquote> paragraph 5 What HTML…

No more poison-oak!

On Sunday I made it back out to Annadel, freshly recovered from the poison-oak (if by recovered you mean large red swaths of new skin where the blistery rash used to be). Along the Orchard Trail I found this manzanita…

Matt’s Birthday Pub Crawl

This week Matt turned 24. And we celebrated on Saturday night by pouring Smarties™ down his throat. Just a bunch of good, clean kids engaged in some wholesome fun. Chug, chug, chug!!! When I’m famous and David LaChappelle shoots my…

First day of vacation

Mmm. I love ham and eggs. Holiday break officially started for me when I left work yesterday night. I’ll be off through January 2, my longest break since moving from North Carolina to California in May. Tomorrow I’m flying to…

We recommend that you take off your shoes

Is what the metal detector agent said to me before I was about to pass through. Hmm, I thought, recommend? Ok well, I appreciate the recommendation, but this time I am going to decline. I passed through the metal detector…

Travel Hell, part 2

In a conversation recently the question of what it would take for me to lose my cool, and get really upset came up. And I had a hard time imagining such a situation. I definitely prefer a life where I…

Christmas Eve in Phoenix!

Strange corporate business park art in front of my hotel As you can see, the weather in Phoenix is loverly. Same “art,” another view Me, in front of said art, 24 hours into my holiday traveling (remember I left for…

Merry Christmas from Austin

Yes, I did indeed finally make it to Austin, 24 hours late, but in time for Christmas. Katie, Mom, Matthew, Grandmommy, Dad, Justin More pics here: Pow! My Christmas photos are up!

The day after Christmas, in pictures

Hiking McKinney Falls State Park with Katie and Dad

On Gift Giving

With the plethora of birthdays and holidays all happening in December, I’ve been musing on the act of gift giving, in particular the rules I use to guide what and how I give. I’ve been thinking about this (on and…

Our National Travel Nightmare Continues

I fear I shouldn’t write too much, so as not to jinx my chances of getting on the flight I was originally booked for. No such luck. Read on. What? How did this happen? Did I seek out a disastrous…

Pow! My Christmas photos are up!

Justin posing with Super Mondo balls

So what happened this year?

I don’t like summarizing a year. Every time I try to do it, I struggle with what details to include and what to leave out. Who wants to read a summary [of my life] anyway, a loose rehashing of events…

Occidental Road Flooded

Since I’ve gotten phone calls and emails from as far away as Texas and Ohio (about the flooding in Northern California), I thought I’d go out and do a little citizen journalism. This is what my way to work looks…