Microsoft

Microsoft Understatement ™


From the Windows 8.1++ announcement:

"Some of those touch affordances weren't really tuned as well as we could do for those mouse and keyboard users. We found people weren't aware of where they should look in the UI. Those are the things we've really started to improve for this update coming this spring."

Dear iPad,


Out of the box, without installing any additional software, the Microsoft Surface Pro 2 can display two different PDF files side-by-side. In fact, you can put any two apps on the screen together at the same time (and that’s not even counting the actual Windows 8.1 desktop). Suck it, Apple.

Win8 built-in PDF viewer multiple documents

For multiple reasons, I named it Courier

Bad VPN software drives out good


So, we were completely unable to install Juniper’s Network Connect client on someone’s Win7 box. The error number we got led to N completely different solutions that worked for some people and failed for us, which suggested that there were N different problems covered by that error number, and ours was N+1.

While cleaning things up on the box, I came across a Virtual Router package that was installed, which he wasn’t using, and which hadn’t worked anyway. Coincidentally (coughcough), around the same time more than a dozen additional network interfaces had been created in the device manager, none of them with names, drivers, or any useful detail.

I thought that perhaps the crudware had hit some arbitrary limit on the number of devices, and deleted the garbage ones and uninstalled it. Still no good.

Later that evening, the user did a little more digging, found a different error string, and followed it to this thread on the Cisco support forums, where a similar mishap was preventing a VPN install. The limit turns out to be 1024 network interfaces, and the vast majority of them were concealed deep inside the registry, with no GUI-visible hint that they existed.

An unofficial registry-cleaning script was created by someone at MS, and is linked in the thread, and that solved the user’s problem. I generally frown on running random Windows binaries linked from forum threads, but he was a consultant, and it was his own laptop, and he ran it before I found out about it, so…

Dear Microsoft Mac Team,


Just a quick FYI: the default encoding for text files on a Mac is UTF-8 with no byte-order-marker, with each line terminated by the ASCII NL character (0x10); this has been true for many years. I say this because Microsoft Word is still incapable of opening a UTF8-encoded text file without turning it into garbage, even if I explicitly override the default (wrong) encoding in the dialog. Outlook does some goofy text-molesting as well.

I can, at least, override the default (wrong) encoding in the save dialog, and it will write out the file in UTF-8, but then it will add a byte-order-marker for no good reason, which then has to be edited out. Quoting:

UTF-8 always has the same byte order. An initial BOM is only used as a signature — an indication that an otherwise unmarked text file is in UTF-8. Note that some recipients of UTF-8 encoded data do not expect a BOM. Where UTF-8 is used transparently in 8-bit environments, the use of a BOM will interfere with any protocol or file format that expects specific ASCII characters at the beginning, such as the use of "#!" of at the beginning of Unix shell scripts.

Ironically, the best way to get Unicode text files into Word is to convert them to HTML first…

Dear Microsoft,


Why did this month’s Office patch for the Mac force me to re-enter my product activation key? As it happens, I had it available, but many people won’t.

Dear Microsoft,


I replaced my secondary hard drive over the weekend. Today I discover that Microsoft Office 2011 is demanding an activation key. Not “you need to go online to reactivate”, but rather “you can no longer use this product until you drive home, find the box, and re-enter the key”.

Permit me to describe my feelings about this.

I’ll keep it simple.

fuckyoufuckyoufuckyou

Microsoft Arc Touch Mouse


This thing. Travel version of the Arc Mouse. Replaces middle button/wheel with solid-state slide control that includes scroll, page up/down, and middle-click.

Except I lied there. It doesn’t actually support middle click. In his infinite wisdom, designer Young Kim made a click at the top of the strip, where your finger naturally falls, send a page-up keystroke. Clicking at the bottom of the strip sends a page-down.

Clicking the middle of the strip does nothing at all. You double-click the middle of the strip to generate a single middle-click. Middle-click-and-hold activates the annoying drag-scroll mode that I’ve never seen anyone use deliberately. Usually they end up trying to figure out why their mouse stopped working normally.

And why do I know the designer’s name? Because the only two things on the product support web site are an interview with him and a “lifestyle video”.

And why did I buy one? Because the last several MS mice I’ve bought had poorly-engineered scrollwheels that simply stopped working after a while, and I thought the solid-state version might be a step up. It looked nice at the company store, and didn’t suffer from the same heavy-spring problem that the right mouse button on the standard Arc has.

So, if you’re one of those two-buttons-is-enough Windows people, and you don’t mind risking the loss of the little USB dongle (held in place on the completely-flat underside of the mouse by a strong magnet), it looks like an excellent lifestyle accessory, and a decent mouse.

Dear Microsoft,


Why is Windows 7 willing to install updates and reboot a machine during a backup? Now, if this were a server, and I were running some third-party backup software, maybe you’d be able to convincingly mumble something about it being my responsibility to override the standard auto-update settings and schedule them for outside the backup window, but this is your own supplied automatic backup software on a consumer laptop. You know, the one that tries to run whenever it sees the backup drive connected and thinks now would be a good time to protect your data?

Left hand, meet right hand; you two should talk occasionally.

“Need a clue, take a clue,
 got a clue, leave a clue”