November, 2008


30
Nov 08

On Freedom

NSID 2007 MosaicI don’t often get personal in this blog.  Mostly I talk about Firefox things, security things, or how to make reasonably awesome bread.  I don’t want to inundate my reader(s) with too much sap; surely the blogosphere has enough emo in it already.

This is different though, because I’m talking about something really important. Not just to me, but to people everywhere who think ideas like “freedom” and “adventure” are more than just words.  People who think that it is the duty of a responsible citizenry to resist injustice, and to throw off the shackles of polite society when they reach too far into our world, when they transgress too much.

Last year, I introduced people to this struggle, and the response was overwhelming.  This year, we aim to do more.  To reach more people. To change more lives.

We need you to be a part of it.

Tomorrow is the first day of December.  If you are someone who lives with the hegemony of social pressure, someone who is compelled to hold knives against your own flesh defying every instinct evolution has given you: NSID is your emancipation.  We don’t care if you’re male or female, young or old, unix-hacker bearded or barely able to grow hair, NSID is your chance to stand with friends and get shaggy.

Join the flickr pool, post updated pictures, fill the #nsid twitter stream, blog the news out to the masses.  Be part of the revolution.

And don’t worry, in January you can shave it all off again.  It stops itching around the 8 or 9th day.

[UPDATE: NSID now has a tracking page: noshavingindecember.org (Good idea, Humph!)]


26
Nov 08

Performance Dashboard (v2)

Way back when, (almost exactly a year ago, actually) I built a dashboard for getting at-a-glance views of our performance metrics, to make it easier to spot regressions and assess the state of the tree.

And so, of course, days later we decommissioned those boxes and that whole way of reporting performance, and the dashboard fell into disrepair.

A couple days ago I rebuilt it.

It’s in its infancy right now.  It only pulls data for the 1.9.1/Firefox3.1 branch, and it only pulls a couple tests thus far, but those are easy to add.  It has no fun widgets or user-preference memory or any of that, but patches are accepted.

The code is in a public hg repo here in case you want to beat me to any particular feature.  To run your own copy, just clone the repo, run the scrapedata.py script to get some up to date stats, and then open index.html in a suitably awesome browser.

The graphs are built with google’s really excellent charting API.  It’s reasonably flexible, and great for quick stuff BUT I’m not looking to replace our existing graph server.  That thing has all kinds of charting goodness that I absolutely don’t aim to reinvent.

This is a quick, dumb dashboard; not an immersive data navigation environment.  It isn’t complicated, it’s just something I thought would be useful.  How would you make it better?

[UPDATE: It's not just coincidence that Rob has been thinking about these issues too, but it is kind of funny to me that we posted within hours of each other.  Clearly it was an idea whose time had come. ]

11
Nov 08

New in Firefox 3.1: Linkified View Source

Look what Curtis just did:

Linky!

Curtis Bartley is the newest member of the Firefox front end team and, to get his feet wet, he made the world a better place by fixing a very old bug. And its 7 duplicate bugs.

Specifically, he set it up so that resources which are referenced in source are now clickable links.  Want to know what that external javascript does?  Click the link, and it will be loaded in the source viewer.  Likewise CSS.  Maybe you clicked “View Source” only to discover you were looking at a frame set, and actually wanted the source for a frame – that works too.

And yes, back and forward keyboard shortcuts work. And yes, both relative and absolute links work. And yes, you can have this in a tab instead of a separate window, either by sticking view-source: on to the front of your URLs (see?), or by finding one of the addons that does it for you.

Way to go Curtis, keep ‘em coming!


6
Nov 08

SSL Error Pages in Firefox 3.1

If you’re using Firefox 3.1 nightlies or the upcoming Firefox 3.1 beta 2, you might notice some changes in the way we handle SSL errors. I landed them last week, and since it’s a topic that readers of this blog have historically wanted to talk about, I thought I would highlight some of the changes here. Continue reading →