Better The World


IE8 Problems & Fixes

OK having recently installed Internet Explorer 8 (IE8) and had problems with it I was determined to find what was causing the problems and how to fix it.

Before trying any of the below first try resetting IE8 to it’s defaults. Open your Control Panel (you will find it in your start menu) and then open Internet Options. Click on the Advanced tab and you will see the Reset button at the bottom.

Also it might be worth trying IE8 without add ons to see if it’s not something you have installed that is causing the problem. Just right click on the Internet Explorer shortcut (not the one in the quick start) and selct Browse Without Add-ons.

Problem:
IE8 takes around 10 – 20 seconds to start up and load first page!

Solution:
I found that this is due to the passive anti spyware method used by programs such as SpyBot S&D and SpywareBlaster (mostly SpyBot to be honest).
To fix it open SpyBot and click Immunize. Untick/deselect the hosts file entry and then click Undo at the top of the window. This should remove all immunization except the hosts file immunization. You can leave the hosts file immunization in place as this is used by the system to block bad domains and not IE8.
For SpywareBlaster I clicked Protection Status then Internet Explorer and unticked/deselected Cookie Protection. I left the Active X protection in place.

Problem:
When I open a link in a new tab the page gets stuck on loading!
Windows Explorer has started opening folders in new windows!

Solution:
After some Googling I found that both of these problems are down to a dll not being registered properly when IE8 was installed. The site I read tried to blame anti virus software for blocking it but I had mine disabled.
Anyway to fix it depends on if you are on XP or Vista as Vista requires the command prompt to be run as admin. I will first explain how to open the command prompt window for each Windows and then the instructions are the same for both.

XP: Open the start menu and click Run (or press Windows key and R). In the window that opens type cmd and press the enter key (or click OK).

Vista: Open start menu then click All Programs. Next click on Accessories. Now right click on Command Prompt and then click on Run as administrator. Click Continue in the window that pops up.

Now we have the command prompt open just type in regsvr32 actxprxy.dll and then press the Enter key on your keyboard. That should fix both problems. Now type exit and press Enter to close the command prompt window.

To be honest you might want to just ditch Internet Explorer. Given the amount of people that have had nothing but problems with IE8 it might be worth your while looking at other web browsers such as Flock, Firefox, Opera, Chrome or even Safari.

Spamihilator Anti Spam Program

For years now I have used the Spamihilator email spam filter program for checking the POP mail I use. In my experience it’s about 99% accurate. Anyway I decided to write a review of it and you can find my review here.

Freeware Genius is a site that reviews freeware programs and is where I have first found out about a couple of the programs I now use myself.

Remove Internet Explorer 8

Have you recently installed the newly released Internet Explorer 8? Realised what a piece of crap it is?

Yesterday I installed IE8 on this Vista desktop just to give it a whirl. For a start it takes it about 10 – 20 seconds to even open and load the first page. Also when I chose to open a link in a new tab the new tab would appear but the page would never load. It would get stuck on loading. It also altered my Explorer settings. I had Explorer (Windows Explorer) set to open folders in the same window yet IE8 changed it so they opened in a new window. So I decided to remove IE8 and go back to IE7. Luckily Internet Explorer 8 is classed as an updated and not a different program so doing this isn’t that hard as I explain below.

Update: I found out that the reason IE8 was taking so long at start up was the passive anti malware provided by SpyBot and SpywareBlaster.

Continue reading Remove Internet Explorer 8…

Internet Explorer 8

Just found out that Microsoft has finally released Internet Explorer 8 for public consumption. Now whilst IE 8 is a step in the right direction it is far from perfect. A good example of a typical Microsoft cock up can be seen here. So do you update? The decision is yours but just remember there are many alternatives these days such as Firefox, Flock, Opera, Chrome, Safari and many more.

Browser Wars

OK thanks to Google’s Chrome and Apple now making Safari a serious browser for Windows the browser war is getting ridiculous. They all seem obsessed with how fast their Javascript engines run with Google now saying the V8 engine in Chrome 2 is 25% faster than in Chrome 1. Who cares? The speed of the Javascript engines is now so fast few people if any would be able to notice a difference in everyday use. The only people who are are Geeks who think the extra milliseconds make all the difference.

I’m not interested in how fast their Javascript engines run I just want a browser that is configurable and doesn’t eat up resources. I’m sticking with Firefox at present as it lets me configure cookies exactly how I want and has some sweet extensions. I am impressed with the WebKit engine as used in Chrome and Safari. To me Opera fell to the wayside with version 7. So at some point I may switch from Firefox to Safari or Chrome but can’t see it anytime soon. Safari 4 beta looks good but is all eye candy and eats memory. Chrome is to basic with very limited options and no black/white list for cookies. Safari also has neither a whitelist nor blacklist.

Sad Children Thinking They Are Hackers

A few days ago I installed the Bad Behavior plugin for Word Press just as an extra way of combatting spam comments etc. In 2 days it’s blocked 49 attempts by malicious scripts to access this blog. I just looked at the log and most of them are attempts to run a remote PHP script to see if I am running a vulnerable script. The remote scripts are all the same and simply contain

<?php /* Fx29ID */ echo("FeeL".CoMz"); die("FeeL"."CoMz"); /* Fx29ID */ ?>

Basically from what I can see there is a bunch of script kiddies who like to call themselves hackers but haven’t got the first clue about real hacking. All they can do is follow step by step instructions they have found on security web sites. A real hacker is a person who actually knows how things work and looks for ways to exploit them so that the makers can make the products more secure.

Continue reading Sad Children Thinking They Are Hackers…

Stupid Gmail Bug

There is an annoying bug/oversight in Googles Gmail that is starting to get on my tits. It does not honour the reply-to header in emails. Bascially an email has a From header which shows which address it has been sent from and this would usually be where the email is sent to when you hit reply. But you can also include a header called reply-to which the receivers email client should use when the reply button/link is clicked. My forum script, SMF, uses this method so that emails sent via the forum all come from my email address and the email address of the sender is put in to the reply-to header so if you hit reply it will send the email to them. Why Gmail does not support this I don’t know and I informed them about it about 2 months ago now if not longer.

New Blog Script

Ok I’ve just switched from using Serendipity to WordPress as I feel WordPress is better supported although it’s anti spam features are no where near as comprehensive as Serendipity’s.

System Event Notification Service Not Starting On Vista

Ok I was woke up this morning by my better half saying that the computer was taking ages to log in and when it did it was popping up error messages. The main error message/problem was:

Failed to connect to a windows service

Windows could not connect to the System Event Notification Service service. This problem prevents limited users from logging on to the system. As an administrative user, you can review the System Event Log for details about why the service didn’t respond.”

So I booted up the laptop and began Googling for fixes. Searching for "failed to connect to a windows service" returns a ridiculous amount of results. I found multiple fixes (changing Remote Registry setting, manually setting network IP addres etc), none of which sorted my problem out :cry:

Anyway I finally found a solution that worked (for me anyway).

Firstly we need to run the Command prompt with administrator privledges.

  1. Click Start then click on All Programs
  2. Now click on Accessories
  3. Right click on Command Prompt and select ‘Run as administrator‘.

or

  1. Click Start then click Computer (or open it from your desktop if thats where it is).
  2. Go to your C drive (or whatever drive you have Windows installed on)
  3. Open up the Windows folder
  4. Find and open the System32 folder.
  5. Find the file cmd (might be shows as cmd.exe).
  6. Right click on it and select ‘Run as administrator‘.

Once the command prompt window opens type ‘NETSH WINSOCK RESET CATALOG‘ and press the Enter/Return key.

It then says you have to reboot and after that my computer was working fine :-D no more "failed to connect to a windows service"

Now I’m not saying this will work for you but it definately fixed my problem.

And please remember I am on Windows Vista not XP nor 2000.

<edit 15th March 2009>Been informed that this should also work on XP just wont need step 6</edit>

Gzipping your pages to save bandwidth

Ok I’ve been playing with Javascript frameworks like Jquery and Prototype. Now by default Jquery is 54KB and Prototype is 130KB (at the time of writing this). As you can see these are not small files. Now this is where gzip comes in. An easy way to describe gzip is that your server zips up the file before sending it to the web browser and the web browser then unzips it. Anyway by gzipping these two files using some PHP I have got Jquery down to 19KB and prototype down to 30KB!!!!

So we have Jquery:
Original Size: 54 KB
Gzipped Size: 19 KB
Data Savings: 64.81%

and prototype:
Original Size: 131 KB
Gzipped Size: 30 KB
Data Savings: 77.1%

All testing done using mod_zip test.

Anyway on to the code.

Continue reading Gzipping your pages to save bandwidth…