Categories
HTML5

No (Content) Negotiation

Recovered from the Wayback Machine.

Virginia DeBolt provides a really nice grouping of links to writings related to the WHATWG. Among the writings are those related to accessibility, and there’s nothing I can add to this discussion that isn’t isn’t handled succinctly and completely by others.

I did want to jump into the discussion related to XHTML, though. Dean Edridge wrote a general note of dissatisfaction with the WHATWG effort, including perhaps too much influence by Apple, Opera, and Google. I could add to this list by saying that Microsoft’s non-involvement contributes an undue influence by Microsoft.

Edridge also started another thread, about XHTML5. He wrote:

I don’t think that support for XHTML5 should be optional. Specifying
that user-agents may support only one format, but supporting both is
“encouraged” is insufficient and will only lead to a lack of support for
XHTML5 like we had with XHTML1 [1]

We’ve been down this road before where support for application/xhtml+xml was only an “opt in” for user-agents. That’s the main reason we have less than 100 valid XHTML websites today. [2]
People wont be able to use XHTML5 if there’s no support for it.

Can this please be changed to:
[[
…..Implementations MUST support these two formats.
]]

I found it fascinating that so few sites are ‘pure’ XHTML. This site is now one. Last week I turned off site negotiation and serve up pages with the proper MIME type of “application/xhtml+xml”. This means, of course, this page isn’t viewable by IE, which wants to process the page as XML, rather than interpret it as XHTML.

What’s more interesting, though, is how much push back Edridge is getting on, what to me, is a very valid request. The responses have ranged from the ‘undue burden’ this places on devices like desktop widgets, to how Edridge should try to contain his passion–after all, some people are just raising issues.

What astonishes me, though, is how much this group is willing to bend over for companies that have the resources to make these changes, but it is is not convenient from a business perspective to do so. In other words, they can’t turn it into profit, so why spend time on the tech?

I integrate the use of SVG into my sites. I plan on more heavily integrating it into this site. I can do so because I made one fundamental design decision: this site supports released specifications, not specific browsers. SVG is the one and only graphics system capable of giving something like Flash–a proprietary technology–a run for its money. SVG with XHTML, ECMAScript, and CSS3, combined, could do amazing things regardless of whether you’re using a widget, cell phone, or browser on a computer. Why on earth would we deliberately sabotage this as a goal, just because it’s not convenient from a business perspective for some companies who are making enormous amounts of money, and who could easily encompass such effort without breaking a sweat?

Then the argument comes around to, the fact that there are few sites implementing XHTML tells us that people don’t want it. No, it tells us that tools aren’t doing a good job of ensuring XHTML compliant pages. That people don’t understand about content negotiation. That IE has effectively undermined XHTML while supposedly pretending to be a friend of the specification. This is a true chicken and egg story: which comes first? The demand for the technology which then generates support for the technology? Or support for the technology, which will generate demand?

Regardless of whether it’s XHTML, or accessibility, or support for SVG, a standards group has the responsibility to move a technology forward–not provide excuses for keeping it rigidly locked in place, while browser makers happily skip ahead using proprietary technologies.

Perhaps I’m being overly harsh, but I’ve never seen a web specification group that is so happy to make a race for the bottom as the WHATWG group is.

Boggles.

update

I did like what the Opera Spec Wrangler had to say. And it is important to keep in mind that much of the work on these specs is done by volunteers. Having said this, though, I am seeing far too much willingness to say, “Oh, well we don’t want to burden the user agents so we’ll make this optional”.

Why even bother with a specification if it doesn’t move us forward? Just to make the web easier to process by a search engine? To give companies a “get out of standards” free card?

What is moving forward? Let’s build some real accessibility into the new markups. Let’s ensure that user agents can handle the specifications that have been released, including XHTML and SVG. Let’s do things right, rather than expediently.

Categories
Critters

The Red Fox

For a year, we lived on Grande Isle in Vermont. Our home was a rented house with a view of the lake from the living room, and the main road and hills from the large country kitchen in the front. You had to turn down into our drive, which made leaving a bit difficult at times during adverse weather. To the side of our drive way was a big red barn. In front of that, in the field all by itself, was a beautifully shaped evergreen in perfect Christmas tree form.

That first winter, snow began to fall before Halloween and never left once it took hold. The lake started freezing all around the shoreline, and ice filled in the small bay in front of our house. Along the access way to the mainland, we could see tentative tracks in the snow near the water as fisherman tested the ice anxiously, checking for that magic time when they could put up their ice fishing shacks.

As Thanksgiving came and went, the snow grew higher–brilliant white, powdered crystals that drifted around the house and along the side of the road. The crews kept the roads remarkably clear, and we could see from our ‘mud room’ the cars zipping down the hill, as it curved around the field where our house lay.

We had feeders in the big, gnarly old apple tree in front, which were appreciated by cardinal and chipmunk alike. The chipmunks were especially funny, because they would stuff their mouths so full of nuts that their eyes were almost forced shut.

On Thanksgiving day, two busy beavers took time off from easting roasted turkey and fresh baked pumpkin pie, in order to create our own special Christmas scene. That night, we flipped the switches, and on came the lights surrounding our house, the red barn, the bushes in front, and especially that evergreen tree–now splendidly lit in its proud isolation in the snow covered field.

Not elegant white lights, no. These were a child’s delight of color. Rich reds, greens, blues, and sparkling yellows and oranges chased themselves around the eaves and danced in their own reflection in the snow and around the icicles hanging down from house and barn.

We stood out on the porch looking at the lit tree, sipping hot spiced cider and enjoying the results of our work when we heard a car coming down and around the hill facing toward the tree. Muffled against the snow was the sound of racing engine almost stalling as whoever was driving took their foot off the gas. What must they have seen? A house covered in lights, and in what was once a dark, formless nighttime field, a perfect tree, glowing with color?

From that night on until New Years, cars would slow coming down the hill, sometimes even pulling over to the side to stop to look at a tableau of moonlight streaking across a frozen lake, fronting a snow softened valley and field filled with home, barn, and tree, sparkling in color.

Christmas morning dawned with sun shining brilliantly on the snow and ice, glowing richly against the red of the barn, the green of evergreen brush and trees; blue sky forming a backdrop for lake and field. Snow had come and gone since the lights had been added and covered the tracks and electrical line to the tree, leaving a field unmarked by human.

I was at the window looking out at the field, drinking a cup of coffee, when I noticed movement to the left. Out from the brush and trees separating us from our neighbors came a red fox. We watched as it stopped for a moment, seemingly also enjoying the view. It then took off across the field; hopping rather than running, as it would sink into snow that almost covered its head with each jump.

The fox hopped to the Christmas tree and stopped once more, looking closely into its depths. Perhaps it wondered what strange stuff was wrapped around the familiar old tree. Maybe it heard the rustle of bird or small creature. The red of its fur was brightened by the sun, saturated against the dark green of the tree. A breeze blew a wisp of powdered snow from the tree down on the fox, and it raised its nose into the air and sniffed at the stream of glitter flowing past. Catching the scent of rabbit or den, it once again began making its slow, hopping away across the field and out of sight.

Categories
Writing

Time-lapsed memories

Sitting here, listening to a freshly downloaded Trans-Siberian Orchestra Christmas album, I’m reminded of when we lived on Grand Isle in Vermont.

We lived in a rented house with a view of the lake from the living room, and the main road and hills from the large country kitchen in the front. You had to turn down into our drive, which made leaving a bit difficult at times during adverse weather. To the side of our drive way was a big red barn. In front of that, in the field all by itself, was a beautifully shaped evergreen in perfect Christmas tree form.

That first winter, snow began to fall before Halloween and never left once it took hold. The lake started freezing all around the shoreline, and ice filled in the small bay in front of our house. Along the access way to the mainland, we could see tentative tracks in the snow near the water as fisherman tested the ice anxiously, checking for that magic time when they could put up their ice fishing shacks.

As Thanksgiving came and went, the snow grew higher–brilliant white, powdered crystals that drifted around the house and along the side of the road. The crews kept the roads remarkably clear, and we could see from our ‘mud room’ the cars zipping down the hill, as it curved around the field where our house lay.

We had feeders in the big, gnarly old apple tree in front, which were appreciated by cardinal and chipmunk alike. The chipmunks were especially funny, because they would stuff their mouths so full of nuts that their eyes were almost forced shut.

On Thanksgiving day, two busy beavers took time off from easting roasted turkey and fresh baked pumpkin pie, in order to create our own special Christmas scene. That night, we flipped the switches, and on came the lights surrounding our house, the red barn, the bushes in front, and especially that evergreen tree–now splendidly lit in its proud isolation in the snow covered field.

Not elegant white lights, no. These were a child’s delight of color. Rich reds, greens, blues, and sparkling yellows and oranges chased themselves around the eaves and danced in their own reflection in the snow and around the icicles hanging down from house and barn.

We stood out on the porch looking at the lit tree, sipping hot spiced cider and enjoying the results of our work when we heard a car coming down and around the hill facing toward the tree. Muffled against the snow was the sound of racing engine almost stalling as whoever was driving took their foot off the gas. What must they have seen? A house covered in lights, and in what was once a dark, formless nighttime field, a perfect tree, glowing with color?

From that night on until New Years, cars would slow coming down the hill, sometimes even pulling over to the side to stop to look at a tableau of moonlight streaking across a frozen lake, fronting a snow softened valley and field filled with home, barn, and tree, sparkling in color.

Christmas morning dawned with sun shining brilliantly on the snow and ice, glowing richly against the red of the barn, the green of evergreen brush and trees; blue sky forming a backdrop for lake and field. Snow had come and gone since the lights had been added and covered the tracks and electrical line to the tree, leaving a field unmarked by human.

I was at the window looking out at the field, drinking a cup of coffee, when I noticed movement to the left. Out from the brush and trees separating us from our neighbors came a red fox. We watched as it stopped for a moment, seemingly also enjoying the view. It then took off across the field; hopping rather than running, as it would sink into snow that almost covered its head with each jump.

The fox hopped to the Christmas tree and stopped once more, looking closely into its depths. Perhaps it wondered what strange stuff was wrapped around the familiar old tree. Maybe it heard the rustle of bird or small creature. The red of its fur was brightened by the sun, saturated against the dark green of the tree. A breeze blew a wisp of powdered snow from the tree down on the fox, and it raised its nose into the air and sniffed at the stream of glitter flowing past. Catching the scent of rabbit or den, it once again began making its slow, hopping away across the field and out of sight.

Categories
Photography

Time lapse photography

Photojojo has written a guide to time lapse photography that seems to be very comprehensive.

I’ve not tried time lapse, other than perhaps a photo over a few seconds. It’s an interesting art form, and one that really does require some forethought — after all, typically you’re leaving a camera in one place. Even if you aren’t leaving your camera in one place, you have to ensure that the camera is placed just so for each shot.

One of the best examples I’ve seen is this YouTube movie: Noah Takes a Shot of himself every day for 6 years complete with music.

The music was created by Carly Comando, and it’s really beautiful, but I could swear I have heard it elsewhere, and no not in the Simpson’s recreation of Noah’s work. I think it was in a movie. If it was the same song played in the movie, it was just as compelling. I plan on buying the song at iTunes, eMusic, or Amazon–wherever I can find it.

Categories
Burningbird RDF

Stripes

A couple of people have noticed the new look for the weblog, including the stripes. They’re now mentioned in my will.

After much fussing around, I took my color sampling of the photo and used it to create five stripes, each with a different color sampled from the photo, and created a stretch header. I also removed the comment graph. I found the graph to be too distracting, in more ways than one. First of all, it cut across the photo. Secondly, it was like watching your favorite aunt’s heart monitor as she lay on a hospital bed: will it beat, or not? Will it? Won’t it? Will it? Won’t it?

Really, the only heart that should beat in this space is my own.

My next twistie is I’m adding metadata using the RDF in the EXIF portion of the photos in order to drive out a footer to go with the header image. Remember, I can drop my photos into a folder and they’re automatically included, code pulling out color, size, and now metadata in order to ‘present the page’. Is the information cached? Sure–within the photo, each of which becomes a little mini-dataset.