How much wood would a wood-chuck chuck, if a wood-chuck could chuck wood?

Friday, October 15, 2004

The Best Course/IIT Dilemma

Well every now and then somebody pops up this question- "Which IIT is the best? Where should my son/daughter go?"

After having left IIT and having a lot of interaction with people from other IITs, I have had a lot of thoughts on this question. To me, the best "IIT/Course" would be the one that gives *you* what *you* want. It's not the IIT that's best ranked, it's not computer science (for god's sake) and it certainly is not India Today's top ranked IIT.

All kinds of people get into IITs and people come out as all kinds. It touches, moulds, changes and wrenches every passer-by's life, morals, visions, hopes and personality.

Ask any ex-IITian what he cherishes the most about his life in IIT and you'll get a six-sigma answer of his friends, wingmates, hostel life- everything *non* academic.

Student fresh out of school are too starry eyed to realise where they are heading. Amidst family and peer pressure, they don't even realise that the branch/IIT they are choosing as *their choice* is not even their choice. When they finally end up in an IIT, it is all too late. We have all seen it- many a potential geniusus gone to waste the usual route- alcohol, sex and drugs. What makes it more disturbing is the phenomenon of lack of interest in courses and the professor/ student divide in the IITs.

So what is it that makes a good branch/IIT? I open the floor to you. And yes, given a chance, which branch/IIT would *YOU* choose and why?


Thursday, September 30, 2004

The other day, I was trying to download MSN messenger. I went over to their site and got this page from where I could download their messenger program.

Unfortunately, that link didn't work. Clicking it brought me to a page where I was asked to click "Go" to download MSN. Clicking "Go" brought me back to the previous page!

I was using Firefox, and I realised that this is another nasty trick that MS has pulled up it's sleeve to annoy non-IE users. I changed the User-Agent string to that of IE and loaded the page again. Voila! The download worked.

Try it yourself. Follow this link, and click on the "click here to download manually" link from a non-IE browser. Then try Internet Explorer.

I decided to get under the hood and see what the problem was.

The "click here to download manually link" actually calls a javascript function LaunchDownload(). Different User-Agent strings (IE/non-IE) return a different download URL! Have a look at the piece of HTML code i got.

... from http://messenger.msn.com/download/downloadx.aspx when using a non-IE browser, around line 23


var strDownloadUrl = "/Download/default.aspx";
function LaunchDownload(){location.href=strDownloadUrl;}

... from http://messenger.msn.com/download/downloadx.aspx when using IE, around line 23

var strDownloadUrl = "http://g.msn.com/7MEEN_US/EN/SETUPDL.EXE";
function LaunchDownload(){location.href=strDownloadUrl;}

As is obvious, this is Microsoft's another blatant attempt at discouraging other browsers. I changed my user-agent string to Firefox, Mozilla and Opera; and the download did not work with any of them.

A google search for problems with non-IE browsers came up with the news story refered to at the bottom. From that news story:

MSN's director of marketing, Bob Visse commented on supporting other browsers on the MSN site, "the experience may be slightly degraded simply because they don't support the standards we support closely, as far as the HTML standard in those browsers."


Great! I can see the standard incompatibility that causes this download problem.


Related news:
Microsoft backpedals on MSN browser block
http://news.com.com/2100-1023-274980.html?legacy=cnet