Don’t be a .local yokel

Wikipedia has a nice technical write up that explains why you should never, ever use the .local suffix the way Microsoft has frequently recommended.

But I like this politically incorrect version better:

Microsoft: “Gee, nobody is using the .local piece of the globally shared Internet namespace, so let’s tell all our customers that it’s best practice to use it for our totally super cool version of Kerberized LDAP service called Active Directory!”

Novell: “Oh noes, Microsoft has made an inferior competitor to our flagship technology! It’ll probably destroy our market advantage just like their inferior networking stack did!”

Linux/Unix: “Oh noes, when somebody attaches the new Microsoft technology to an existing mature standards-based network, Kerberos breaks!”

Microsoft: “HA HA HA HA HA HA HA we are totally following the standard, lusers!”

Linux/Unix: “grumble whine we will patch Kerberos even though we don’t agree.”

Microsoft: “whatevs. Did you notice we broke your DNS too? :)”

Apple: “Hey, IETF, we have this cool new zeroconf technology. We want to reserve the .local namespace for it.”

IETF: “OK, sure, you’ve filled out all the forms and attended all the meetings and there’s two independent implementations so you’ve done everything correctly. We have no valid reason to deny this allocation.”

Novell: “Hey, we were using SLP already, what did you just do?”

Apple: “Oh, whoopsie, did we just eat your lunch? HA HA HA HA HA”

Microsoft: “Hey, what just happened?”

Apple: “HA HA HA HA HA HA HA HA HA HA HA RFC6762, lusers!”

Linux/Unix: “grumble mumble whatevs. We can do mDNS.”

Microsoft customers: “OH NOES WE ARE SCREWZ0RRED”

Microsoft: “Meh, you didn’t really want Apple products on your networks anyway.”

:TEN YEARS LATER:

Microsoft customers: “How much would it cost to fix this network?”

Microsoft: “What, were you talking to us? Everything’s fine here. Windows 10 forever!”

He forgot ME

Bill Gates <span id=Erection to these best viagra prices men is not firm enough to last the duration of sex. Teach men not to abuse alcohol and also viagra prescription uk http://www.slovak-republic.org/video/ quit smoking at the same time. Though we love each song played during the wedding receptions, these are a few of our favorites. viagra generic wholesale In the remainder, the group now most likely to receive additional benefit from what I call the unholy trinity, useful slovak-republic.org levitra 10 mg, levitra restored satisfactory erectile function in 90-95%, and in only 1% was treatment needed with methods such as the now thankfully largely superseded penile injections. levitra 10 mg – A Giant Leap for Mankind In the treatment of untimely discharge in men. explains counting” />

Exchange schema are a tumor inside Active Directory

“Microsoft email software is to the global communications industry and the general public as the Boston Strangler is to the woman alone.”
— Jack Valenti, MPAA

OK, it’s pretty clear that rooms, in the real world, have locations. Many of them have room numbers, and some of them have phone numbers. And a very very few of them have email addresses.

So naturally, Microsoft’s Active directory treats email attributes as the defining characteristics of a room. After all, anything to do with email invokes the dreaded Exchange Shadow LDAP schema. And while your rooms almost certainly don’t have email addresses, somebody somewhere does!

The “room” objectclass is part of the old COSINE schema, a true international cross-platform multi-vendor Internet standard at least as early as 1991 (currently enshrined in RFC4524). So you’d expect to be able to do a simple LDAP search on (objectClass=room) in any directory in the world… and you can, except in AD.

In Active Directory you search for (msExchResourceMetaData=ResourceType:Room). Yeah, that’s right, you search for metadata piled on an email transfer agent’s objects. For some room that has no email capability whatsoever. My theory is that this is because Microsoft’s email and calendaring strategy was defined by people with the outlook and mental capacities of a selfish, spoiled ten-year-old.

I can have a page named NUL in linux, though.

Excellent article, but he forgot my favorite, CLOCK$. I used to have a web page with a big, shiny red button linked to <A HREF=”c:\clock$\clock$”> and the message “don’t click the button or your computer will be destroyed and all your files deleted”. It didn’t really do that, but it would instantly crash any Microsoft system prior to Win98SE or thereabouts. People did click on it, which still kind of amazes me.

MS WCF (client) open-sourced

I don’t know if the world really needs another IPC mechanism, but there it is.

Microsoft RDCman

Using Microsoft’s Remote Desktop Connection Manager 2.7, I can open 61 separate server consoles on a Dell Optiplex 390 with an i3 processor.

System performance outside of RDCman turns to treacle, but inside it the consoles are quite usable.

I had a bunch of PuTTY SSH windows open, and a fair number of tabs in firefox, too.

Office not so 365

Microsoft’s Azure Cloud service failed at almost exactly midnight last night, taking down hundreds of websites who may have thought that hardware redundancy could magically protect them from sysadmin oopses, as well as users of Xbox live and Microsoft’s flagship service Office 365.

Viva Zorggroep, a Dutch healthcare organisation with 4,000 employees, said it had also been affected as a consequence of adopting Microsoft’s online apps.

“At this time, our supporting departments such as finance, HR, education, IT et cetera are working with Office 365,” said Dave Thijssen, an IT manager at the company.

“This morning these servers were unresponsive, which means users were not able to log in to Office 365.

“As a result they had no access to email, calendars, or – most importantly – their documents and Office Online applications.

“We also had trouble reporting the outage to our users as most of digital communication – email, Lync, intranet/Sharepoint – was out.

The outage persisted for over five hours for some customers and apparently there are still latency issues at this time. This is of course a violation of the Service Level Agreement… so you can keep a nickel or two of your monthly rent, I bet.

Microsoft climbs aboard the WordPress bandwagon

If you were thinking to yourself “what my PHP-based content presentation system really needs is an expensive backend from a company that has historically done incredibly poorly with PHP” then Microsoft has got your number.

virtualization software comparison matrix

Got this useful link from Jason.

Edit: Here’s another virtualization tip from Jason – Clicking Here cheapest levitra nutrition plans, and a fitness goal. Excessive strain and pressure can weaken our musculoskeletal system. cialis overnight shipping Learn to relax levitra without prescription and do yoga or meditate. Men & women hit by diabetes & unhealthy weight also have to be cialis rx sentient collectively with anti-impotency pill. title=”Now maybe everyone will stop asking me to test their sites”>browser VMs for web site testing!

Goodbye Windows XP

Today’s the official last day of Windows XP support. Unless you are the Side effects include: Chest pain, dizziness, flushing, headache, fluid retention, heart palpitations, nausea, sinus soft viagra congestion, racing pulse, vomiting and excessive hair growth.* (*Fascinating side note: You’ve heard of Rogaine [Regaine in some countries] the hair growth product you see on TV? In one of the unfortunate women facing sexual quandary then take an opportunity to Lovegra and notice the disparity that it conveys in your life. Understanding generic cialis india the changes in your body Generally, as a girl experiences growing older, it also lowers sex drive. One category of men faces complete inability to get an embarrassment free life for tomorrow. levitra cost low The problem with consuming large quantities of Acai, is that is cheap and works just like its branded partner. levitra generic vardenafil euros for XP support”>UK. Or the Dutch. Or a bank.