# Tuesday, February 10, 2009

Internet Explorer 8 Compatibility View is a Joke

I've been programming for many years. I'm pretty good, but I'm no fool to think I am the best. One thing that has annoyed me was developers' blatant disregard for web standards. They keep throwing in <div> <center <p> in random places, refreshing the page to see how it looks, and saying "job done" when it looks the way they want. I still make little goofy mistakes like leaving an "&" without converting it to "&amp;", but that's the worst it should get.

I've adopted XHTML 1.1 for almost all of my sites* and decided to test it in IE8 RC1. One of my sites is http://www.newlenoxesda.net/. You can see the original site here that makes IE8 offer/recommend compatibility view. I loaded her up in IE8 and I got this cute little button telling me the site may not be compatible with IE8.




A few different angles here: IE 8 should be compatible with XHTML1.1 and therefore it should automatically know that a site listed as XHTML1.1 is IE8 compatible. Microsoft requires developers to add a meta tag to say the site is IE8 compatible. WHAAT? YOU HAVE TO BE KIDDING ME. I'm not a fan of the caps parade, but this is a insane. I thought we all were making progress by creating open standards and accepting other open standards? Why the hell should I have to worry about one more ****** browser I have to program for specifically? What about IE9? Will I need to have another tag for this? God help us if Firefox, Opera, and Safari decide they want to create a new version that wants a specific meta tag. I had to add Microsoft's recommendation/fix "<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />" to make IE8 stop complaining.

There are still some pros to the compatibility view, but to force something proprietary like this is a bit disturbing. I'd be a fan of this if the IE8 engine was generating many errors, and THEN recommended the compatibility view.



*confession, my blog is not an example of this. I pay for shared hosting right now and it was the best choice


#    Tuesday, February 10, 2009 10:22:32 AM (Central Standard Time, UTC-06:00) | |
# Tuesday, May 27, 2008

Hello Internets

This is my first post on my revived blog. I haven't blogged since my college days.  I've realized how important sharing of knowledge is, hence why I've dived back in.  Doing many nerdy things, I typically run into different blogs of people trying to do the similar tasks.  Sometimes, something has not been done before, and the knowledge stays with me once I complete it. So here we go!

For example, dasBlog 2.1.8102.813 so far seems to be a powerful, yet simple application not requiring an SQL backend.  There were not any specific write ups on a 1and1 install, so here you go:
Step 1: Upload files from dasblogce to a dir of your choice.
Step 2: Modify
web.config
comment <trust level="Medium" originUrl=".*" />
uncomment <httpCookies httpOnlyCookies="false"/>
SiteConfig\site.config
Modify obvious settings until <!-- END OF SUGGESTED SETTINGS -->
SiteConfig\siteSecurity.config
DO NOT CHANGE ADMIN PW.  It is encrypted. Log in and change it.
Step 3: Use WebFiles to modify permissions on the following directories: content, siteconfig, and logs.  Give NETWORK SERVICE full read/write/modify permissions
Step 4: Use WebFiles to create the WebApplicaion. Just point it to your subdir of your blog. Mine is /blog.
Step 5: Navigate to your blog, change your pw&options, and you're done!

#    Tuesday, May 27, 2008 9:48:15 AM (Central Standard Time, UTC-06:00) | |