Just in case

Joe Clark is such a stickler for technical correctness that I’m surprised he let a simple error like this get through: URLs are case-insensitive by spec. (He’s referring to the (partial) HTTP URI cbc.ca/thering.) For the record, directly from the specification, RFC 2616 (I’ve chosen to link directly to the W3C’s HTML version, but the text is equivalent to the official text version provided by IETF):

3.2.3 URI Comparison

When comparing two URIs to decide if they match or not, a client SHOULD use a case-sensitive octet-by-octet comparison of the entire URIs, with these exceptions:

      - A port that is empty or not given is equivalent to the default
        port for that URI-reference;
– Comparisons of host names MUST be case-insensitive; – Comparisons of scheme names MUST be case-insensitive; – An empty abs_path is equivalent to an abs_path of “/”.

In fact, this is the default case for all URIs, as defined by RFC 3986: The other generic syntax components are assumed to be case-sensitive unless specifically defined otherwise by the scheme.

As the man himself says, Don’t nitpick angry!

Aggressive canonicalization

Herewith, a simple demonstration of what aggressive canonicalization can produce. […] The cache is simply files in Atom 1.0 format, with all textual content normalized to XHTML.

More importantly for my purposes, Sam’s Venus branch of Planet also normalizes URLs, which means I can use it to generate a feed so Gregarius (based on MagpieRSS) will no longer mung up relative links in Atom feeds like his and Tim Bray’s. (Neither does my private SimplePie-based branch of Gregarius, but that’s another story.)

CBC Blogging Manifesto

As friends, relatives, casual passersby and, most recently, Fringers (I was the guy in the ’70s-logo CBC hat and T-shirt) know, I’m an avid fan of the CBC. My parents originally turned me on to CBC Radio back in the days of Basic Black, Jack Parr, the last few years of Max Ferguson’s shows, and the Royal Canadian Air Farce—they used to be on the radio, don’tcha know, and funny too—and I remember evenings at my grandparents’ house playing checkers and watching Hockey Night in Canada (even though I didn’t, and still don’t, particularly care for the televised game). I started watching The National and The Journal and listening to As It Happens and Quirks and Quarks as a teenager. In my Amiga days I quizzed a CBC staffer about the Broadcast Centre’s newly-installed CDTV-based navigation kiosks during a World of Commodore trade show, and asked what I’m sure were very impertinent questions of an early webmaster about the format in which they were offering audio downloads.

So it’s safe to say I’m an avid follower of all things Corp, and that it’s had a strong influence on my vision of this country.

When the lockout happened last year, that constant presence was interrupted. I soon found, however, that there were a lot of other people who were missing the Ceeb just as much as I was… and that they were the people responsible for what I’d been listening to for all those years, the very people who’d been locked out of their jobs. They were looking for a way to keep telling stories to and about Canadians, and so they did: by writing on weblogs, by producing podcasts, and by creating radio and television any way they could. (Some were just bitter that their jobs had been taken from them, of course.) There was even a manager who joined the fray; several of the new bloggers took her to be the enemy, but she was often a voice of calm and reason.

After the lockout ended, many of those projects slowed or stopped. There has been a core group that has continued blogging and podcasting, but very few new voices have chosen to make themselves heard. Part of the reason for this, I’ve learned, is that CBC doesn’t really have a policy for blogging; as a result, people who might otherwise have something to say about the CBC, their jobs, or the world at large have felt constrained by the rigorous Journalistic Standards and Practices.

But no longer. Today, on the anniversary of the start of the lockout, that selfsame manager, “A. Ouimet”, and several other prominent CBC bloggers (plus one or two outsiders), published the CBC Blogging Manifesto. It’s a set of guidelines for employees to use when blogging, written to fill a gap in the corporation’s official policies. It’s also an invitation: as Ouimet puts it, I also hope that someone reading this in the CBC, or Radio-Canada, or anywhere really, says to themselves: hey that sounds like fun, and goes over to blogger and starts a blog.

That means more stories, for more years, from more perspectives. More of what I’ve grown up listening to and watching. More from and for and by Canadians.

Sounds like a great idea to me.

Not about CBC and “The One”, but it could be

News programming used to be a social commitment. Stories would reflect the community and its values, not unlike a politician elected to represent the ideals of his or her voters. A TV station’s identity was forged largely through the faces, attitudes and responsibilities of its news division.

Now, the overriding concern of every TV program is to make money. Cheap syndication replaces more expensive local news content. The ability to reflect one’s community through educating, enlightening stories is tarnished by ratings-driven titillation. New York Times columnist Frank Rich wrote of a 20-year trend in which the media … have steadily replaced journalistic standards with those of show business.

Credit where it’s due

One of the guys over at SimplePie recently posted a progress report that also included words of thanks to yours truly. (I’m actually not trying to find all the crazy feeds they mention, it just happens that I’m subscribed to some… interesting… ones. Tim Bray, Jacques Distler, Sam Ruby, Ian Hickson, Donna, I’m looking at you. :))

It occurred after reading Ryan’s entry that I haven’t actually posted anything here about the project, although I’ve been using it for several months and have talked it up a bit around the web. So without further ado I’d like to take this opportunity to thank Ryan Parman and Geoffrey Sneddon for all their hard work at building—and supporting!—a capable PHP-based feed framework. I suspect (hope?) MagpieRSS may not be long for this world once people start to discover SP.

My favourite mistake

I accidentally recorded The Jane Show tonight, expecting to get an episode of the American version of The Office… and for once I’m glad the Zap2It listings are so often wrong for Canadian stations.

I’ve always liked Teresa Pavlinek, who created, produces and writes for the show as well as starring in it as Jane Black. She’s got a dry, sharp sense of humour—which I have a feeling is natural, although it’s certainly been developed through Second City, History Bites, the comedy troupe Women Fully Clothed, and the like—that works well in the (semi-autobiographical?) role. The two other main female characters, played by Patricia Zentilli and Kate Trotter, are also strong and well-written, if tonight’s episode (Thursday Night Rules) was any indication.

As befits its title, the strongest part of The Jane Show is its depiction of Jane: her life, her relationships and, from time to time, her inner thoughts. She’s not wacky, or bigger than life, or too clever for her own good… she’s just Jane, that kinda-cool, kinda-weird, kinda-normal girl that you see on the elevator every couple of days. Off the top of my head I can think of at least ten friends, acquaintances, and co-workers who fit the Jane mold surprisingly closely.

The show is nominally a sitcom, fortunately sans laugh track, that’s centered around an office—I didn’t catch exactly what the company does, but does it really matter?—but I found the scenes set in that environment to be the weakest part of the episode. (I’ll admit I did find some of the copier bits humourous.) I didn’t find the male characters quite as well-formed as the women either, and didn’t really recognize or identify with them, with one small exception that has the feeling of being a running theme.

There’s even an online extra: Jane, the ex-aspiring writer-turned-office-drone, has a blog. So far it’s pretty mundane, but I hope (as with the show) that we get to see a little of Jane’s aspiring writer side. Actually, even more than that I think what I’d really like to see is Teresa blogging as herself, about herself; everything I’ve read about her suggests she’d have a lot of interesting things to say.

By the way, the show is Canadian, top to bottom; with a bit of promotion (and luck) I think it could be Global’s answer to CTV’s Corner Gas. Apparently, also like Corner Gas, The Jane Show was bounced around for a while before finding a home; I wonder who at CBC English Television is kicking him/herself for missing this one too?

The Jane Show is a keeper. Perhaps the best recommendation I can give is to say that I’ve set up my PVR to record The Jane Show whenever it’s on… deliberately this time. 🙂