Responsible browser vendors are hard to come by

Mike Davies works as a web developer for Yahoo Europe and has some insightful comments on the Internet Explorer rendering switch (see source).

When a user upgrades from IE7 to IE8, they will be upgrading from IE7 to IE7. When a user upgrades from IE8 to IE9, they will be upgrading from IE7 to IE7. Notice the trend. […]
Effectively, with this meta tag proposal, Microsoft have either absolutely guaranteed that they will remain the dominant browser on the web, or it has sown the seeds for its ultimate destruction. If it’s dominant IE7 will be the instrument to hold back all standards compliant progress, just like IE6 before it.

Source [isolani.co.uk]

I can only agree. It seems to me the switch will result in better fitting websites, but not by using more standards. But I noticed this at the whole Eolas patent debacle: the IE team doesn’t take enough responsibility regarding standards. Even though the code was fine they wanted developers to implement a javascript workaround for their own workaround solution in all their pages with embedded content. They didn’t want to (or couldn’t) pay Eolas so people now have to click to start embedded media. Even though it’s a browser issue.

And the same happens in this case: if the browser vendor took its responsibility and improved its implementation, the whole issue  wouldn’t exist for webdevelopers’ if their sites written to standards (and valid) don’t display properly. So the whole “the users have to be protected from broken pages” card is a smoke screen in my opinion.

Just be frank then: corporate partners costcutting is more important to Microsoft than the freedom of the web.

January 28, 2008 at 9:50 AM in Technology

Improving someone’s code

Don’t call your submit button ‘submit’ if you want to change the submit event with Javascript:

If you do, the browser (please read “Firefox 1.5 or IE 6? – that’s what I tested at the moment) will consider submit is an object. And an object is not a function (although you might enjoy later on the paradox that a function is an object).

Source [webprodevelopment.com]

January 23, 2008 at 2:41 PM in Development

Wifi detector shirt

wi-fi-shirt All you need now is a mirror to see your own shirt:

This Wi-Fi Detector Shirt will detect Wi-Fi hot spots around you and will show you a signal each time it detects a working Wi-Fi spot.The Wi-Fi shirt will even show you the signal strength of the Wi-Fi hot spot around you and will animate the signal dynamically.

Source: Sizelopedia via Cybernetnews

January 23, 2008 at 10:30 AM in Technology

Top 10 Crazy laws still in existence (uk)

  • It is illegal to die in the Houses of Parliament
  • It is an act of treason to place a postage stamp bearing the British monarch upside-down
  • In Liverpool, it is illegal for a woman to be topless except as a clerk in a tropical fish store
  • Mince pies cannot be eaten on Christmas Day
  • In Scotland, if someone knocks on your door and requires the use of your toilet, you must let them enter
  • A pregnant woman can legally relieve herself anywhere she wants, including in a policeman’s helmet
  • The head of any dead whale found on the British coast automatically becomes the property of the king, and the tail of the queen
  • It is illegal to avoid telling the tax man anything you do not want him to know, but legal not to tell him information you do not mind him knowing
  • It is illegal to enter the houses of Parliament in a suit of armour
  • In the city of York, it is legal to murder a Scotsman within the ancient city walls, but only if he is carrying a bow and arrow

Sourced from BBC thanks to Cybernetnews

January 21, 2008 at 10:00 AM in Web

AltTabFingertips

What it does
I made a small AHK script I thought you might want to use: AltTab Fingertips. Press a configurable hotkey (F10 by default), and get a menu at the mouse with all the current windows on it. You can exclude processes using the tray menu.

Many thanks to ak_ for creating “menu at cursor” idea with FileDraft, which inspired this. It’s like alt-tab but quicker. A lot of code comes from my PutAside script.


Small screencast:

Changelog:
v1.3 – Recompile, shiny new icon, INI in the same folder as the script for portability!
v1.2 – startup message is now only shown once. Added “show desktop|restore programs” option to menu, (windows-d)
v1.1 – allows to exclude processes via system tray menu.

Download the latest version

Comments are welcome either here or on the related Donationcoder thread.

January 14, 2008 at 3:44 PM in AltTabFingerTips