Netscape 2.02 WordPress theme?


Netscape 2.02, possibly the finest browser ever seen. It had everything, frames, marque text, blinky stuff. Almost perfect, IMHO all browsers since have been a poor imitation.

I wonder if there’s anyone else out there who thinks so? Anyone who may have also knocked up a wordpress theme, to look like the old Netscape, cause that would be cool.

When I see a screen pic of netscape, I still get goosebumps. All that possibility of the internet, and what it will hold.


Screenshot of Netscape 2.02


Get your old versions here:

4PSA – tbrestore from Total Backup for Plesk- phew


I bought the 4PSA Total Backup for Plesk some time ago for my Plesk server. Of course, 1 week before I was due to retire the server, it crashed. I had to reimage, and then came the nail biting task of restoring it.
But I had a few errors, I installed the correct version of Total Backup, but when I ran


I got the error


Error! Cannot cd to directory

‘Crap!’ I thought to myself. Googling didn’t help, nor did the 4PSA forums. Turns out the fix was that I had to specify a local backup directory through the Plesk control panel, for tbrestore to work.

It’s running now, it’s a slow, nail biting experience …..

My Friends, the Floor Plan Drawers

2D Real Estate Floor Plan 3D Real Estate Floor Plan


Well, I’ve been working with Making Plans Ltd for about 4 years now. They’re nice people, honest, and make good employers.
If you’re ever in the market for a Floor Plan for your home, you know, like the ones they have on posters in Real Estate windows, these are your guys, you sketch it, and fax it to them, and they send back pretty looking floor plans,



We made this hard … just to mock you




I had an external hard drive crash last year, and recently, we had an external hard drive case fail in the office. So, I decided to marry the two remaining components in a fit of screws and twisted metal.

Why twisted metal? Because, as I found out, just swapping out hard drives in external enclosures isn’t as easy as swapping drives out of PCs. No.

Each enclosure had it’s collection of pull-here’s, push-there’s, unscrew this, remove this sticker to reveal the screw, and yank at this bit for a while.
They both finally gave up their drives, but, after putting all the bits and pieces together again, I was left with bits and pieces that had fallen or snapped off.

Why can’t these things be easier?

MS Access – the best advice for users is …


I’ve done years of MS Acccess development, for private and government departments. And from a user perspective, there’s always one key bit of advise I give everyone when they get in to trouble.

"Make a mistake, hit Escape’.
"Then hit it again, and again".

You’d be amazed how many problems this solves. So, for any one out there using SAAP NDCA’s Smart, remember, make a mistake, hit escape 🙂

PS, I worked on SMART from Version 3.0 through to 4.1
Good luck to any and all who try to develop for her

Migrating mailboxes


Well, the simplest way, is just to pop3 all of the mail to a mailbox on a hard drive, then just upload it all to an IMAP set up on the new mailbox, very simple.
In fact, even simpler, is if they are both IMAP, and just drag all the mail from one to the other.

.htaccess problem on 1and1 (1&1) managed server and joomla/mambo

Ok, this one took me a while to figure out, after stuffing around with all sorts of .htaccess files, and being certain that mod_rewrite was in fact on, I was ready to give up. I was seeing:

Error 500, server config error and all sorts.
I knew I’d gotten some wordpress blogs running with SEF, so I just grabbed it’s .htaccess file:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress


And, amazingly, it worked.

Let’s hear it for wordpress! ( written on a wordpress blog no less )

Migrating from MySQL 4.1 to MySQL 4.0, fixing the missing AUTO_INCREMENT field error


After buying a 1and1 managed server, and signing up for two years, I discovered that even in the days of MySQL 5.0, these managed servers are set to use MySQL 4.0,
This sucks for alot of reasons, the main one being the pain in the arse it is to migrate other MySQL databases back to 4.0

After stuffing around at the command line using options like
mysqldump -uadmin -p`cat /etc/psa/.psa.shadow` -p –skip-opt –create-options –compatible=mysql40 –add-drop-table –default-character-set=latin1 mydb > db.sql

It turns out that a bug in mysql4.1 screws up the creation of auto_increment when exporting with compatible=mysql40

Basically this means that if I export from mysql4.1 to mysql4.0, I have to manually add the AUTO_INCREMENT field type to each of the primary keys in the table. And since I’ve had alot of databases to move, each with up to 100 tables, I didn’t really fancy the idea.

So, after stuffing around I found a work around.

Export as normal from phpmyAdmin,

Do a find and replace on the SQL
And Replace With:

That is just delete all occurances of: DEFAULT CHARSET=latin1

And replace with: timestamp NOT NULL

This seems to do the trick

Worked for a Joomla on 4.1 to 4.0 database conversion
Worked for Zen Cart 1.2.6 to mysql 4.1 to 4.0
Worked for b2Evolution mysql 4.1 to 4.0 database conversion
Worked for Mambo 5 mysql 4.1 to 4.0 database conversion