The Zen attachment
This is a small story about the beauty of simple solutions. It is the story about an elaborate problem set where each solution gets more complex, and doesnt really solve the main issue. In the end a stroke of genious solves the problem with only a 16 byte size increase. Keep It Simple Stupid
Javascript Browser Detection Revisited
You’ve all seen them before. Javascript browser detection scripts. There are extremely large and ugly ones out there, ignoring the fact that browser detection in itself is an ugly thing having to resolve to. Our suggestion is based on not trusting the user agent string delivered by the browser. Instead we use a combination of object detection and bad voodoo to be 100% sure what browser and what version is served. Updated for IE7!
Inline ActiveX object activation workaround.
If you work with ActiveX elements in the browser, you properly already know that these elements now require activation before they can receive keyboard and mouse input. I will in this article shortly describe why Microsoft had to do this change, how Microsoft suggest you solve this issue and finally provide you with my personal solution that allows you to use ActiveX elements inline without requiring activation.