Categories
Technology Web

Microsoft to world: do as we say

Recovered from the Wayback Machine.

Jeffrey Zeldman writes in support of the Microsoft IE8 meta tag, which we find out is a done deal.

To understand version targeting—which we ought to try to do, since Microsoft intends to implement it and hopes at least some of us will opt in—let us examine two different sets of customers that Microsoft’s browser must satisfy.

Did we really think that A List Apart was rolling the meta tag out earlier in order to gather comments from the community? Perhaps take alternative suggestions? No, this was nothing more than Microsoft working with a few web elite to shove more IE specific nonsense down our throats.

In his newest writing on this topic, Zeldman writes that yes, the meta tag is ugly, but really, what’s the harm?

Still, even if version targeting were merely the tribute Microsoft’s browser engineers had to pay their corporate overlords to retain permission to keep improving IE’s standards compliance, what would be the harm? The meta element is valid, and its use is optional. The HTTP header is easy, and leaves your markup pure.

He also hints at the “goodies” coming in IE8, which if they don’t excite you overmuch it’s because we’ve seen them before: in Firefox, in Safari, and in Opera. He further goes on to say that Microsoft is really only thinking of us with this new form of version targeting.

Today’s IE is light years more compliant than the old versions we struggled with. And Microsoft has promised to improve compliance forever. If we opt in, we can expect the same level of scripting support in IE that we get from the browsers we love. Improved, predictable standards support in all browsers. Isn’t that what we all want?

If we opt in…

Let’s reframe this discussion. I have worked, hard, to get this weblog to serve up XHTML 1.1 strict pages. I have worked, hard, to master both SVG and CSS in order to style the site, as well as provide some of the functionality. I’ve also worked equally hard to make sure that the JavaScript isn’t funky, strange, doesn’t eat up more CPU or memory than necessary, and works in my target browsers. I don’t claim any of my effort is perfect, only that I work hard to ensure my work is clean, accessible, and standard.

How is Microsoft rewarding me for this hard work? By forcing me to add a meta tag, or change the HTTP header. Not to use a standard meta tag that’s meaningful to other browsers, or change the HTTP header in a universally standard way, no. I am asked, once again, to change my web site specifically in order to accommodate IE.

Wow! Did you feel that, too? I just felt a tug on my shoulders, like I was a puppet and someone was pulling my strings.

Zeldman also gave space at A List Apart for a Jeremy Keith, the only person who spoke out against the new IE8 meta tag whose opinion Zeldman seems to respect. Keith says all I want to say, and more.

The reasoning here is that less savvy developers shouldn’t have to worry their little heads about adding one extra line to their documents. Instead, they should be encouraged to continue to write to the quirks of one specific browser version from the market leader. That their documents will “break” in other browsers is not Microsoft’s problem. The counterpoint to this condescending worldview is that standards-aware developers are the ones best placed to add a single line of markup to their documents—though, for some unexplained reason, the instruction for up-to-date rendering (IE=edge) is strongly discouraged.

This strategy is doomed to failure. Standards-aware developers, by their very nature, will object to adding a line of unnecessary markup to their documents just to get one single browser to behave as it should by default.

Keith also asks a very pertinent question: how do we know for sure that civilization, as we know it, is doomed if the meta tag isn’t used? In other words, there’s been a rather breathless assumption on the part of Microsoft that releasing IE8 without this silly meta tag will break vast swatches of the web. Shouldn’t we, instead, see what happens with the beta release of the browser?

I agree with Keith’s suggestion of let’s see what happens. If the web sites Microsoft is so concerned about are intranet sites, the companies that built the crappy site are also the type of companies that won’t upgrade to a new browser version until it’s been released for two years. Frankly, most are probably still using IE6, in which case what IE8 does is moot.

Another assumption by Microsoft (and Zeldman, more’s the pity) is that there are vast numbers of web developers and designers who seemingly don’t read the news, weblogs, design sites, Microsoft’s site, and so on. They must not read because according to Zeldman and Microsoft, they won’t know that Things are Different in IE8 and thus must be protected from themselves. Frankly, I find such assumptions of mass, blanket stupidity and incompetence to be insulting, as well as elitist.

True, there are “bad” sites, but less now than in the past, not the least of which because so much content is now generated from templates rather than created by hand. True, not every site meets some standard of ALA purity, but most designers and developers–and even preachers and school teachers–do the best they can, and that includes keeping up with the changes in both standards and browsers. After all, who does Zeldman think attends all of his company’s A List Apart events?

If, as Keith mentions in his writing, we have a long enough beta period for IE8, this should be sufficient for designers and developers, WYSIWYG tool creators, and preachers and school teachers to implement whatever changes they need in order to remove the IE cruft. Rather than a meta tag, what we needed from Microsoft was clear communication about to expect from IE8. Instead what we’ve received is silence occasionally punctured by vague hints, an ACID2 test graphic, which we now know will fail unless the meta tag is present, and another example of Microsoft asking the web world to adapt to it if we want to move forward.

I am a web developer, not a designer, so perhaps my opinion should be taken with a grain of salt. However, as a web developer, I’m also filled with a sense of unease from what was not said in Zeldman’s writing. We’ve not had any official confirmation from Microsoft that using the HTML5 DOCTYPE will turn on “standards” mode. We’ve also not had any confirmation from Microsoft that it will, finally, support the XHTML MIME type, and that this will also trigger “standards” mode. I wasn’t holding my breath on SVG and MathML, but Microsoft has been abnormally quiet about these specifications, too.

Surely, if any action is going to “break the web”, as Microsoft’s mantra seems to be, it’s the company’s unwillingness to support standards in seeming conflict with its own proprietary Silverlight technologies that is more at risk for “breaking the web” than the use of a silly meta tag or not.

Frankly, if this discussion was only about the addition of a meta tag for versioning, I’m not sure that Zeldman’s audience would be up in arms. However, it’s more than just the new meta tag that’s at stake: it is the very future of the web. A future no longer dominated by any browser. A future where we’re free to truly explore the wondrous tools with which we can build sites, no longer held back by a company that has not acted in good faith, either in the past or, sadly, today.

After reading Zeldman’s and Keith’s postings, I visited the IE weblog. I looked for answers to the questions we asked: about HTML5 triggering standards mode; whether IE8 will support XHTML and SVG; will Microsoft actively participate as part of the X/HTML5 effort; what can we expect from IE8. Nothing. Not a word. Yet we’re supposed to accept, on faith, that this “minor” change to our web pages will be the key to the future?

Microsoft still doesn’t “get it”. Evidently, neither does Zeldman.

Categories
Technology Web

Light grey screen of mild achiness

Recovered from the Wayback Machine.

Jeff Schiller writes:

It turns out, as Shelley has mentioned, that the best developer experience to work on XHTML is also (by far) Opera. Instead of Firefox’s “yellow screen of death” we’re greeted with Opera’s “light grey screen of mild achiness”. Instead of cryptic messages about unexpected tags, the element which failed to be terminated and the tag that broke the XML parsing are highlighted for you.

Jeff just finished creating a new site design that incorporates XHML+SVG. He also did something I didn’t think to do, which was submit a bug to Mozilla for the poor way Firefox manages bad XHTML. Opera really does provide a beautifully graceful way of dealing with bad XML, including an option to re-parse the page as HTML. Even Safari does a better job than Firefox.

Jeff is also using content negotiation with his site, which I don’t use with this site. Because of this decision, my stats show that only 3.9% of page accesses are from IE. I do support content negotiation for my topmost site, which is accessed about 39% of the time with IE. However, I have been recently rethinking my decision to use content negotiation.

I run the risk of losing page views by serving pages up as XHTML. At the same time, though, if more of us did this, I wonder how much this would hasten the demise of browsers that don’t support what is now a fairly mature standard specification?

Sometimes you have to “break the web” in order to save it.

Categories
Just Shelley

Body Changes

Recovered from the Wayback Machine.

We were early to the Body Worlds show and spent time walking around the St. Louis Science Center. It is an impressive place with all sorts of gadgets and interactive displays. The kind of place you can go to as a family and everyone will have a good time. Yes, even the teens.

One of the sections had various medical stuff to try including a blood pressure testing machine. The last time I was checked my blood pressure was normal, but that was three or four years ago. I tried it this time and my pressure ended up at 143/84. To evaluate the accuracy, my roommate tested his pressure and received the reading he normally gets.

A reading of 143/84 isn’t terribly bad, but it’s not overly good, either. In a way, I had a feeling my blood pressure was creeping up. I’ve been far too sedentary the last few months, and feeling a great deal of stress. My weight is not good, I use too much salt on my food, and drink too much coffee in the morning. I also read the weblogs of people who irritate me.

Like my blood pressure, there isn’t anything terribly bad about my lifestyle, but it’s not overly good, either. I read Dave Rogers post about running seven miles in 79 minutes, and know that if I tried it, I’d run it in less because I’d be dead before I was done.

I and my roommate have had to make some lifestyle changes in the last few months, and it’s time to face additional changes. Rather than think of what I have to give up, though, I like to think I’m gaining. I can splurge on those halibut steaks or red snapper, where before I may have drifted over to the fish sticks. Luckily, our stores carry a good supply of foods that are both organic and healthy, if pricey. I can now justify the expenditure with, “cheaper than medicine”.

It encourages me to read about people like Dave, or Elaine, or Ethan and others, who have looked at their lives and said, “Time for a change”, and made it stick. The change didn’t happen for them overnight, but it did happen. I can carry that through with me during those times when change seems to come too slow.

The bigger challenge for me in turning my lifestyle around isn’t going to be walking more and eating better, it’s going to be reducing stress in my life. What am I saying: stress is my life. Which is ridiculous if you think about it, because if I wanted to be stressed, I should have stayed in Silicon Valley. I could have lived a life in the flow, conferenced, connected, and teetering on that next bubble, always hungry for more until burning out. Instead I moved to St. Louis, which lost its bubble just after the 1904 World’s Fair.

The pictures don’t have to be good, the writing doesn’t have to be perfect, programming bugs don’t kill. Usually. I can still read the weblogs of people who irritate me, but learn to take them much less seriously.

Categories
Writing

Kindled

Recovered from the Wayback Machine.

I can’t say enough about the new Kindle ebook reader. I just received mine last week, and have already loaded about 30 books, though I’ve only had to pay for four of them.

I debated quite a bit about buying the Kindle. I wasn’t sure about a first generation product, and the screen size seemed very small for a book reader. What decided me was finding so many of books from my now long gone library available for the Kindle, and all cheaper than buying the book in hard copy. I also like the idea of having my library fit in my pocket.

The Kindle is based on electronic paper, which uses a specialized ink with particles that react to an electric field to form the letters. Once the letters are formed, you can turn the device off, and the letters will remain. The Kindle has a long-lasting battery because it doesn’t need to use power to maintain a page.

The electronic paper reflects like regular paper, which means you can read the device in sunlight, and need some form of reading light to see the print. I thought the Kindle was a little dingy at first, with its light gray background, and dark gray text. However, under a stronger reading light, I found that it really does match the paper found in a typical paperback.

The page turning generates a flash that’s a little disconcerting until you get used to it. The small screen also takes some time to get used to, but once you do, doesn’t impact on the reading experience. If there was one thing I’d change about the Kindle, it’s the long “Next page” button on the right side. I keep hitting this when I shift in the chair or the bed, even when I’m using the cover in the proper format to hold the device. I think that someone at Amazon got a little carried away with the buttons.

I tried out the experimental services, including music and basic web services. The Kindle has a tiny little speaker, as well as a headphones plug-in. You can listen to music or audio books, though the iPod does a better job.

The web browser is decent, considering the fact that the Kindle is grayscale with a small screen. I was pleased to see that both of my sites loaded nicely in the device, thanks to my mobile stylesheets.

When you read a book, you can add a bookmark, and you can also place the cursor on the line and look up words in a built-in dictionary. There’s a way to capture clippings from books, which you can then download to your computer. No more having to hand type out a longish quote that you want to include in a weblog post.

The power of Kindle, though, is that quick access to the Internet for books, and not just to the Amazon store, either. I’ve found at least two sites that provide free, Kindle formatted books, drawing on the vast pile of books available at Project Gutenberg. My favorite site is Feedbooks, with its associated Feedbooks Kindle Downloading Guide. This book is full of links to formatted classics. All you have to do is position the cursor at any link, click the item, and the book is downloaded to the reader.

The Guide doesn’t just have older classics, it also has newer books that have been contributed to the public domain or released with Creative Commons license. Books such as the recent Firefly fanflic novel, and several short and long stories from Cory Doctorow and other writers. Currently, among the publications I have loaded are:

  • Allan Quatermain by Henry Rider Haggard
  • Animal Farm by George Orwell
  • Sun Tzu on The Art of War
  • A Haunted House by Virginia Woolf
  • Walden: On the Duty of Civil Disobedience by Henry David Thoreau
  • My Own Kind of Freedom based on Firefly, by Steven Brust
  • Emma by Jane Austin
  • Acts of God: the Unnatural History of Natural Disaster in America by Ted Steinberg

Another book currently loaded is Kitty and the Midnight Hour by Carrie Vaughn, a modern fantasy book recommended by someone who knows I’m fond of Mercedes Lackey. I found Vaughn’s first book for only 3.99 for the Kindle version. That was cheap enough to give the book a try, which demonstrates Kindle’s impact not only on how we read, but what we read.

When we have to check a book out of the library, pick it up at the store, or order it on Amazon, we may not be as willing to try an unfamiliar author or go with that first impulse of interest in a book. With Kindle, it’s five minutes from hearing about a new book to having it downloaded and ready to read. If I had to order the Vaughn book, pay the higher price, and wait for delivery, I’m not sure I would have purchased it. With the Kindle, I figured if I don’t like her writing, no real harm done; I’m out the cost of an AppleTV movie rental. If I do like her novel, though, I’ll have another author whose work I like.

More importantly, Ms. Vaughn, who is not as established an author as Lackey, has a chance to extend her audience. In fact, any author can reach a new audience, and you don’t have to have a publishing company behind you.

Kindle is based on a proprietary e-book format, which gives one pause–especially when considering that it’s going up against a Sony proprietary ebook format. Unfortunately, it’s also only available for the US at this time. However, rumor has it that the Sony ebook reader is going to be sold in Europe soon, so I imagine that Amazon is also pursuing this option. Where and when is hard to say. The Kindle is also not the cheapest toy around, though it is less pricey than an iPhone. However, my Kindle has paid for itself this week, as the weather swiveled from blizzard to thunderstorm and back to Blizzard, and I expect it will continue to pay for itself way into the future.

Besides, how can a person who writes under the name “Burningbird” pass on a device called Kindle?

Categories
Media

Video Adventures: AppleTV

Recovered from the Wayback Machine.

I don’t have the spare income to indulge myself in all the new toys that come along. However, I considered the Sprint refund to be ‘found’ money, and used it to buy myself not one, but two new toys: a Kindle eReader, and an AppleTV.

The AppleTV is a little box that connects to your TV through an HDMI cable and to your computer and iTunes either wirelessly, or via an ethernet cable. I can use the box to look at video podcasts, watch movies or television shows, peruse photos from my local drive or via Flickr, watch YouTube videos, and listen to music.

Before the recent software update, I had to find podcasts through iTunes on my computer and sync to the AppleTV. Now, I can search and browse on podcasts directly from AppleTV. Apple still needs to filter the podcasts to those that can only play on AppleTV, but most can so it’s not too much of a hassle. Many of the podcasts are pretty lame, but some of the podcasts, such as those for the Hubble podcast and the Spitzer Science Center, are in HD and absolutely exquisite. Best of all, the podcasts I’ve checked out to this point are free.

I can sync television shows and movies from my computer to the AppleTV. After the recent software update, I can also rent movies and buy TV shows directly through the AppleTV interface. Apple is still adding movies to its library, but about 70 are in HD, and at least a couple of hundred are in SD. I don’t know how the movies look on the 50 inch televisions, but they look great on my smaller 27-inch 720p TV.

The movies aren’t cheap. An older movie rents for 2.99, 3.99 for HD quality. A new release is 3.99/4.99. If you have Netflix, it’s going to be cheaper to get your movies through that service. However, I’ve found that blu-ray movies sent from Netflix fail about 50% of the time. Being able to rent through Apple provides a second avenue for HD content. Plus, it’s a nice option when the weather is cold and there’s nothing else to watch.

The movies are ready to view in about one or two minutes after making the purchase (TV show) or rental (movie). I’ve found, though, that waiting until about 2-3% is downloaded works best.

You can sync music, but I only have the smaller 40GB machine, and don’t want to load it down with music. I also prefer to listen to music through my other computer, which is connected to nice speakers.

I can watch YouTube videos through the AppleTV, but I’ve not found it worthwhile. The YouTube photos look bad on a computer monitor, much less on a bigger TV screen.

Where I’ve found the AppleTV to be particularly useful is with photos. You can choose to sync a local directory with your AppleTV, copy photos to this directory, and they’re automatically uploaded to the machine. I can watch the photos in a slideshow, which is a great way to check out the pictures for flaws, bad cropping or focus, and so on.

There’s something about seeing the photos on the larger screen, while you’re seated several feet away, to get a good, objective view of the images. Since the AppleTV is connected to the TV through an HDMI cable, I get a nice, sharp view of the pictures. In addition, I can have the AppleTV use my photos, rather than its own built-in pictures, for the very nice screensaver. I’d like to have that screensaver for my Macs.

When I get bored looking at my own work, I can connect to a .mac or Flickr account, and add as many Flickr contacts as I want in order to look at other people’s photos. So, who has a .mac account I can try?

The AppleTV interface is very easy to use, and the box is small and out of the way. It runs a bit warm, which is typical for an aluminum Apple product. Whatever you do, do not stack it on your DVD player. The remote is very small, about the size of an iPod nano. So far I haven’t lost it, knock on aluminum. Unfortunately, AppleTV is restricted to US access at this time, but the Apple company has stated it will be rolled out to other countries hopefully later in the year.

Is the AppleTV worth the money? I wouldn’t buy one of the larger hard drives. The AppleTV is not separate storage from your computer, because it works by syncing so you’re really not getting any additional space. I do think the smaller versions are worth the money, especially if you don’t have a computer that supports a DVI or HDMI connection. It’s been fun viewing the different podcasts, and the device is a nice alternative if you don’t have cable (which I don’t). If you’re a photographer, the photo slideshow capability is especially useful.

Note that Apple has refurbished AppleTVs for sale for 199.00 at the Apple store. It’s not much of a savings, but thirty bucks is thirty bucks–enough for 5-10 movie rentals.