WWW Inventor On Microsoft's Browser Tricks
Unipuma writes: "Tim Berners-Lee gives his views in an interview with Silicon Valley about the latests blocking of the MSN website for most other than Internet Explorer browsers. 'I have fought since the beginning of the Web for its openness: that anyone can read Web pages with any software running on any hardware. This is what makes the Web itself. This is the environment into which so many people have invested so much energy and creativity. When I see any Web site claim to be only readable using particular hardware or software, I cringe - they are pining for the bad old days when each piece of information need a different program to access it.'"
It would probably be a good thing if browsers followed the HTML standard. I can't tell you how annoying it is to make a decent looking website only to find out that your Netscape 4.7 users see garbage.
Wooden armaments to battle your imaginary foes!
I don't think that Microsoft ever really planned on blocking browsers. At least not yet, and at least not for the long haul. Oh, I think eventually they will block other browsers for real, but just not yet.
/. even posted this story...?
So, why did Microsoft block some folks from MSN? What were they so "foolish" you ask?
The answer is obvious. Microsoft are great at marketing. This was free publicity. Tons and tons and tons of free press....
After an Online Ruckus, Microsoft Opens MSN Site to All
What a total win! They have the NY Times giving them a great headline. Oooh, Microsoft the kind, the gentle, the good. Microsoft, so good for people. So willing to bend over for people.
What a crock. Wake up. It is sad that even Berners-Lee was suckered into this whole thing. People are always taking their eye off the ball. Microsoft knew they couldn't keep people out very long, but they knew it would stir things up. Free publicity.
Microsoft = marketing wizards.
By the way, given what I have said, isn't it a shame that we'll spend more time talking about Microsoft? And, isn't it a shame that
How to Download YouTube Videos
E.G., if I wanted a Flash animation, but defaulting to a static JPG if Flash wasn't available, or in the case of a text browser, a short paragraph describing what the user could have seen, I could do this:
OBJECT type="x-application/flash" src="image.swf">
If OBJECT was used more, then it wouldn't matter if content was mostly in plug-ins; it should be no problem to rewrite it to use alternate methods to maximize those who can see it. In non-4.0 browsers, the code above simply looks like the inner text block, so they will still see something.<OBJECT type="image/jpg" src="image.jpg">
This is a the default text rendering here.
</OBJECT>
</OBJECT>
The problem is that OBJECT is yet to be strongly implemented by any browser, IE, NS, Opera, etc. Yet it was introduced in the HTML 4.0 standard, which is more than a year old, so it's a matter of getting these browser makers (all of them, not just a few select ones) up to speed on the latest approved spec asap. With how Mozilla does a separate development of the Gecko engine that handles the HTML display from the mechanics of browsing and the UI, this can help, but I doubt that one can do a similar separation with code from IE or Opera.
"Pinky, you've left the lens cap of your mind on again." - P&TB
"I can see my house from here!" - ST:
It says 'www Inventor' in the headline... yet I don't see Al Gore's name anywhere...
Ha ha ha, yes, how funny.
However, the joke goes that Al Gore "invented" the Internet, not the World Wide Web. The WWW is only one aspect of the Internet, certainly the killer app that brought it mainstream in the 1990s.
Good ol' Al never sought credit for "inventing" it, but did claim some responsibility for "creating" it in its current form: a public and global network mostly driven by the private sector. In his years as a lawmaker, he did sponsor legislation that supported this transition from a purely academic (ARPA) and military (DARPA) tool of one country, mostly driven by the government of that country.
[
The question is if it is possible to have freedom while allow a single company control. Or is it a matter of the golden handcuffs, and an S&M relationship between the marketer and the customer?
Even in an S&M type of relationship, there is the matter of trust. And the problem is that in a large company, there will be people you can not trust. It becomes a fight between people who want to improve the product vs people who wish to get head by destroying their competitors. MS seems to have segregated these tyeps somewhat, pushing the destructive types into marketing.
I do not want an S&M relationship with my software provider. I want a meritocracy of software, not a meritocracy of marketing and propanga. By the actions of marketing , and the silly games they play in system design to lock out other companies, Microsoft lost me long ago. They could not trust the quality and craftmanship of their own product to win the customer over. They had to use dis-honest means. Which meant that I started dis-trusting what the system was telling me. Their very tactics taught me to distrust them. I think that any thinking person tends to resent this kind of thing after awhile. After all, these efforts to take control are not even with your own best interest at heart, not matter how misguided. It is with their own best interest at heart, without regard for the benefits to others. Most people do not like being used in this way.
The example of MS behavior regarding the Web is only more of the same.
"It is a greater offense to steal men's labor, than their clothes"
One of my client's sites was written with just IE in mind. It makes heavy use of CSS, and Netscape's CSS bugs just cough on it.
.5% and 1.5% of this website? They probably aren't worth spending resources on beyond testing on the Mac, but you have to evaluate your costs.
However, the logs indicate that currently 8.5% of our users are Netscape 4.x.
The operations guy at the client broke out his calculator, saw the costs of my fixing the system for Netscape, saw the revenue/profit increase, and saw that B>A and said, do it.
I was hoping to just change the style sheet, but Netscape is totally busted, so it looks like separate scripts. Sure the IE version will be the priority, but when you can increase profits 8-10% of more (in fact, increasing revenue by 8% should increase profits 10%-12% based upon some fixed costs, etc.) it becomes really hard to justify ignoring.
Unless technology costs are a rediculously high percentage of your budget, you can't ignore 8% of the market.
Now WebTV and Mac, that are
What about non-commercial sites? Code to HTML standards, and use minimal CSS. While we have sites that need heavy CSS to look amazing, the site could work without them. Limit yourself to fonts, sizes, etc., and you'll be fine. Don't worry about it looking right tot he pixel and you'll be fine on multiple browsers.
Alex
The two problems with this are that A) Mozilla (and certainly W3C's own reference browser, Amaya, which was also blocked) is arguably at least as standards-compliant as IE6, and B) MSN's site wasn't standards compliant anyway.
After changing my User-Agent string, I was able to access MSN's site with the latest Mozilla nightly; to my eye, it rendered MSN identically to IE5.5, a fact of which MS must surely have been aware. Toss in B) above, and it becomes obvious that the whole standards claim was a smokescreen.
The browswer lockout, IMHO, was simply a piece of the Microsoft package. With all the links in WinXP driving users to MSN, the next step is to cajole, encourage and lock all this new traffic into Internet Explorer. If everything from Office to IE to Windows Media Player to keyword searches to online help is going to throw MSN up on my screen, only to remind me how inferior my current browser is, I can either figure out how to decouple XP from MSN (a hopeless quest), or simply ditch my browser. No rocket science here.
Yes. Yes. Yes. Do get angry at these web people. I used to be able to dial directly into my bank and download my transactions, and pay bills, all without a web browser. And it was faster. I don't care what you web people say. Life is faster when you don't spell everything out in plain text and use pretty graphics and javascript and such.
Yes. Get rid of the excessive javascript, or even better, don't use it at all! Get rid of the excessive pictures. Don't put a back picture when I could use my back key! Don't create popup menus, just use links. Don't put up ads on bank account pages, especially after the customer has paid you $6.95 per month.
And give the information! Don't make us email you for it. Don't make us call some 800 number and talk to a salesperson. If you have prices, put them up! Don't hide them unless you're ashamed of them.
Have honest links. If you have a download link for an application, for instance, don't make us go through 10,000 slow, image laden web pages just to download the thing. A download link should take us to a downloadable file! (Or a page with the OS selection and such). Forget the mirrors crap. Just ask us a location and direct us to it.
To the web developers: Make life simpler, and faster. Not slow and annoying!