How I met your mother’s operating system. #ThankyouXP!

by xp

Kids, I’m gonna tell you an incredible story ; the story of how I met your mother’s Operating System. Once upon a time before I was doing something else. Get popcorn, this is gonna take a while.

Yea, it was ages ago the first time I saw you XP, you are just a desktop to me. We used to manage these routers and you run putty for me as well. Oh the games are awesome since you arrived, DirectX was a hit at that time.

Then I met your “Professional” side, installed my first IIS to implement my very first web based portal for a biometrics scanner. We installed a handful of these that was used by two telecom, schools and well our own small company.

We met again and you were joined to a domain. My very first encounter of the Active Directory, my first Remote Desktop and NETSH.

Oh AD on Windows 2003 we battled together, you fought diligently. We apply policies like there IS a tomorrow for we need to manage and control our infrastructure. I had to leave you to another IT fellow, your new companion as I need to go on another adventure. I heard a few years before that you suffered a major health condition, I rushed back to you but it was almost too late. We needed to take your hard disk and RAM out, we tried to revive you with our last known configuration to the hope that you still remember everything. To our sadness, we only saved the last month’s backup of what you remember. It was not the same after that.

DCPROMO, for a production to create more new “You”. A new forests, new domains. I spawned countless of you, for multiple lands. They liked you and XP there. They liked you for 10+ years. Even if there are new versions of you, we still hang on to you. Updated you regularly, Remember SP2 with the pop-up blocker on IE? 🙂

We did our goodbyes long before the newest generation of OS has arrived, but after a few days it is certain that we cannot run in production anymore. It will be official that you are now a retired soldier, for that so long and Thank You XP!


Additional block list for IE 8 InPrivate filtering

Before I blogged about getting rid of unwanted ads using IE 8 InPrivate filtering way back last year ( and it seems working up till I am browsing today I noticed that a huge number of ads that I am seeing – it seems that there are new URLs or links that ads nowadays use.

What you can do is import additional block list for the InPrivate filtering. You can search for some lists in the internet, like this one and for  convenience I have uploaded to my skydrive:

Download the file and save to your desktop.

Now to import this, just go to the status bar of IE, find the InPrivate icon, click and choose settings.


on the InPrivate window, click advanced settings.



On the manage Add-ons window, while displaying inPrivate Filtering, click the import button.


Choose the file that you downloaded earlier


A prompt will tell you that this is already imported.


After clicking OK, InPrivate data would refresh and load


So there you have it, more ads and sites blocked 🙂


There you have it, more filters for IE. Happy browsing!

IE 10 Preview and the Developer

Hey you, meet IE 10 preview!


As the news goes, IE 10 preview is now available for download and install ( and in the following screen caps we will install IE10 preview and use it on as a secondary browser debugging on Visual Studio 2010.


So just download and install.


After downloading just run the installer and follow the wizard:


And there you have it, if you want to browse to another site, just click page and then open.


That action Page-Open, will be a very useful action for us because we can actually use this as an additional browser to test our Web Apps in Visual Studio.

I have a few custom web apps some of them runs in Cassini (Mini web server of visual studio) and some running full on IIS. I cant show you though but I can show you a sample, as I needed to test if this can actually be used and can the Visual Studio debugger can catch our actions inside IE10 preview.

Test A: Using Cassini

Run the Project and look for the local address, mine is dynamically created port so I look for the Icon on my task bar, double click it and you will see the Root URL in this window. Copy it.


On the IE 10 Preview, click Page and Open then page to the URL:


Tested my button and it now debugs too.


Test B: Using IIS.

I also hosted this sample site on my Local IIS (but on .net 4.0):


So I just stopped debugging and on Visual Studio I go to Tools then Attach to process:


I choose the w3wp (WWW worker process) and then click attach. Make sure you have enabled to Show All process in all sessions. Another pre requisites by the way is that you must be an admin of the local machine and you started Visual Studio as an Administrator.



Click attach to the prompt.


And then browse to the address specified by using, yes Page then Open.

Now back to work, let me check if my web apps works on IE9 and IE10 and to other browser modes.

So John, why do all of these just to use IE10 Preview in Visual Studio"



Well, because of the tools inside the preview young padawan. Remember the days when we have to download VM’s just to test multiple browser versions? Remember the link: ?


Want to download VPC for each IE?



But with with IE 10 Preview you will have these:


Yes you can force your web app in any document mode you need it. So much for downloading GB of VPC and installing it.

With a simple ALT +5 you are on Forced in IE5 or to IE9 ALT + 9.

But wait, theres more! Ctrl + Alt + 0 resets your preview.

Better than switching back and fourth with Virtual PC’s huh!


So, happy previewing!