Archive for the ‘Microsoft’ Category

Win 7 Printing to Airport Printer

We have a combination of Mac and Windows machines in our house, and I was unable to get a new Windows 7 64-bit machine to print. The printer is shared using an Airport Extreme Base Station.

I downloaded Bonjour for Windows and it immediately detected the printer. Everything seemed OK, but printing always failed.

This led to many hours of failed searching and troubleshooting. I found many people have the same problem, and many solutions being offered. Nothing worked, until I noticed the “here” link:

64-bit Bonjour

With those highlighted circles, it seems painfully obvious. But the “download” button is more prominent, so I didn’t read the text. Based on the number of people I encountered having the exact same problem, I must not be the only one to miss this.

The real kicker is the fact that 32-bit Bonjour fails to warn you if you install it on a 64-bit PC. It happily finds the printer, leading to a false sense of success.

One last tip — if Bonjour can’t find the driver, first plug the printer directly into your PC. Windows should be able to download the right driver.

Aidan Prefers Chrome

Teaching my boys right from wrong…

Aidan Prefers Chrome from Eric Burke on Vimeo.

Fresh Start

Sony gives you the option to remove crapware from certain new Windows 7 PCs. They call it their “Fresh Start” option, as shown here:

Fresh Start

Problems:

  • A crapware-free PC should be the DEFAULT selection, not an easily missed opt-out selection
  • Fresh Start is only available for Win 7 Professional

This leaves me with a very uneasy feeling about Sony. If I were to buy a laptop from them, it would be Win 7 Home Premium. But since Fresh Start is not available with Home Premium, what kind of crap is pre-loaded?

IE 6 Frame Plugin

From the moment I heard about Google Chrome Frame, the idea bothered me. Here is the situation:

  • Many big companies still run IE 6
  • These companies depend on legacy web apps that only work in IE 6
  • Because so many companies are stuck on IE 6, everybody else has trouble moving forward with modern web sites

The Google Fix

Google Chrome Frame runs inside of IE. It allows IE users to access modern web sites, so long as those sites include this tag:

<meta http-equiv="X-UA-Compatible" content="chrome=1">

This is a clever workaround and is probably the best Google can do.

What Bothers Me

The workaround is backwards. It means 99% of your web usage remains stuck in old fashioned IE 6, treating modern web sites as special cases. Instead, I propose that Microsoft do exactly the opposite of what Google did.

Microsoft should create an IE 6 Frame. It would work like this:

  • Everybody installs a modern web browser. IE 8, Chrome, Safari, Firefox, etc.
  • Companies with ancient, mission critical IE 6 proprietary web sites could install the IE 6 Frame plugin.
  • Most web sites would use the modern browser. Old web sites — ones that only work in IE 6 — would run in the IE 6 Frame plugin.

I believe this approach would be far more beneficial. You want the old crappy stuff to be the “special case” that runs in a plugin.

Internet Explorer 8

Microsoft sure stirred up some controversy with this browser comparison chart. Here is a picture, because I suspect they’ll take down that page fairly soon.

As several people mentioned on Twitter, the chart fails to include Opera or Safari. Plus, most of the items are highly subjective. This is obviously a marketing document, not a scientific comparison. We get it.

Lack of Trust

When IE first arrived, it had to compete with Netscape. Once they crushed the competition, Microsoft slept. For five years. They released IE 6 in 2001, and IE 7 in 2006.

Lack of competition hurt our industry and stifled innovation. Because of those five years, a lot of us simply do not trust Microsoft when it comes to browsers.

Competition

Thank goodness for the people behind Firefox, Opera, Safari, Chrome, and probably other browsers that I’m not thinking of. It is perfectly clear that Microsoft is now focused on improving Internet Explorer through better security, performance, and even standards compliance.

Good for them. IE 8 is their best effort yet.

Good for us. Web standards are good for us all.

But…I am skeptical.

Fool me once, shame on you. Fool me twice, shame on me.

Those five years cannot be swept under the rug with one new product release. Microsoft needs to earn back our trust. It will be hard, but not impossible.

What I Want

I want all of these browsers to compete, and to focus on web standards. Supporting today’s standards are an important first step for Microsoft, and I applaud their efforts.

To make up for the years lost with IE 6, Microsoft needs to do a lot more to win back my trust. I want Microsoft to boldly lead the way toward HTML 5, including support for embedded video, the canvas tag, native drag-and-drop to the browser, and more.

This means making standards-based browsers that will directly compete with proprietary plug-ins like Silverlight and Flash. Browser lock-in is old school. Proprietary plug-ins are old school. This video shows what I expect from my browser:

It would be wonderful if I could embed that video with a simple tag, but for now, that’s impossible. I eagerly await the day when that ugly <object …><embed… type=”application/x-shockwave-flash”> …</embed></object> crap is a distant memory.

Bill Gates at TED

Live Mesh on Leopard

When I first tried Microsoft Live Mesh 13 days ago, I was not impressed. The installation experience on Vista is pathetic:

  • It is slow (the installer)
  • It temporarily puts Vista into a downgraded graphics mode
  • It seems fairly invasive, requiring a reboot to remove

Adding insult to injury, Live Mesh is crippled if your default browser is Firefox. The error page says in order to use that particular feature, use the desktop notifier instead. But when I use the notifier, it redirects me to my default browser, producing the same error message. I promptly removed Live Mesh from that PC. And then I had to reboot.

The Leopard Experience

Because I know how to have a good time, I installed the Live Mesh client for OSX Leopard just now. Here are my initial impressions:

  • They provide a normal OSX installation experience. Specifically, you download a DMG file, drag it to the Applications folder, and it’s done.
  • It works. After entering my Live username/password, well…that’s all I had to do.
  • Using the Live Mesh tool, I created a folder in my Documents directory. The other option is to share existing directories. These are just normal directories that Live Mesh syncs to.
  • Now, I can drag files to that directory and they sync to my Live Mesh account in “the cloud”.

What. The. Fuck. The Leopard Live Mesh experience is intuitive and obvious, completely different than what I experienced on Vista. If they can make the Vista client work as well, this will be a killer product.

(yes, I know about Dropbox.)

Live Mesh Fail

This month’s Wired has an article about Ray Ozzie, where they mention Live Mesh:

Then comes a demonstration of Live Mesh, which will allow people to seamlessly synchronize all their information with as many people and places as they want, across as many devices (computer, phone, camera) as they want.

So I installed it. The installation process kicks Vista into a degraded video mode:

While not a deal breaker, this is annoying and kind of broken. The real FAIL moment comes when you try to use the service with Firefox:

So I tried double-clicking on the “notifier” icon in the Vista task bar, but that just takes me back into Firefox with the same failure message.

Ozzie won’t fix Microsoft with products like this. They still do not “get” the Internet — at all. Nothing Microsoft produces for the web feels like a normal part of the Internet. Live Mesh is already a failure.

Blue Cloud of Death

This was inspired by Dion Almaer’s tweet.

Copying Files

My wife’s ancient PC finally died; it was a $400 Gateway we bought many years ago. Fortunately the hard drive was OK, so here I am, transferring the files from the old hard drive to a different PC. This process takes forever and is really annoying when it comes to application migration.

Here’s something PC users might not realize about OSX: most apps are simply dropped into the applications directory. I assume that moving most apps from one Mac to another is as simple as copying these directories. (I could be wrong, my Mac hasn’t died yet, so I have not had to try this!)

This is certainly not the case on Windows, where each application builds a web of intricate registry references, requiring a fresh install when moving to a new PC. What a pain.

For most applications, the Windows Registry seems like a huge design flaw. Why does a simplistic application like Print Shop need the Registry at all? Can’t installation be as simple as unzipping into Program Files and storing user preferences under each user’s profile directory?

I’m done with my rant. I feel better. Files are still copying…this could be a long night.