I’ve decided yet again to re-write the Total Carnage website. As mentioned yesterday, Kelvin discovered Ext JS which I will be using to form the bulk of the new website. I’ve decided I’m going to make the progress on this one a bit more public so you can see how it’s going (probably very slowly now I have a job!).
A few other things I want to do for this project is to make it XHTML 1.1 and CSS valid. It’s going to be mostly AJAX based anyway, so it should look pretty swish. I also want to completely seperate content from design by using CSS properly - until now I’ve just used CSS to enhance. You’ll notice the XHTML in the source is as simple as divs - no style=”..” or anything (aside from the ExtJS-added stuff which I am not really responsible for…). Lets see if I can get to the end of this project…
Have a look here: http://www.total-carnage.org/beta/
I also just noticed that IE7 dislikes that strictness. I’ll have a look in IE8 later…
I was sent a link to a Microsoft KB article which related to IE8’s new standards compatibility mode. When I read through it, I don’t know why or what made me laugh, but I found this quote amusing and just had to make a picture out of it.
Internet Explorer 8 Beta 1 end-users can work around these issues by pressing Emulate IE7 on the menu bar in the browser window. When the Emulate IE7 button is depressed, Web pages will display in Internet Explorer 7 Standards mode.
Oh noes! The Emulate IE7 button is depressed! Must get him some prozac…

Here’s what I got up to today:
I just remembered a dream I had from last night - I was in someone’s garage (he wasn’t present) and this guy was building a Bugatti Veyron from a car kit (not possible in real life…) and he had a Haynes manual to instruct him. He had a small box of parts, one of which was a throttle cable. I attached the throttle cable, then thought “Oh no! I’d better take that off in case he notices and wanted to do that himself”… so I removed it, but wanted to get my own Veyron build-it-yourself kit…
Probably the only thing that impressed me about .NET was a third-party set of controls made by ComponentArt. Very slick controls and (fairly) easy to implement. Now I’ve found something that’s made just for Javascript - discovered by Kelvin here at Netbasic, a cool set of controls called Ext JS. I’ve not had a look at the code behind it, but it’s available on an open source license, so I’m considering having a gander tonight and I might start re-writing the Total Carnage site from scratch… the controls just look so shiny!
Here’s what I got up to today:
Today Hannah and I went to look at a new house we’ve fallen in love with. Monday, we’ll be going along to drop off the reservation deposit so it’ll be ours! It’s a lovely 2-bedroom coach-house type thing, with garage and parking in Whiteley. It’s only 5 miles from work, and it’s in a lovely area, and Tesco is just around the corner. Should be able to move in from 1st July, so here’s to that!
Here’s what I got up to today:
As Hellfest gets nearer and nearer the wait becomes even more agonising, and the more death and black metal I listen to and tap my feet. I’m starting to get into the festival mood now, summer is nearly here. Just 27 days to go at the time of writing…
Last night I progressed a bit more with my new project, my own webmail client that will be used by myself, Tom and Hannah for our Total Carnage e-mails. It’s progressing quite well, and is very very AJAX orientated. So far, everything except loading the list of folders is done by AJAX (well, technically AJAJ as I prefer JSON to XML). So far, receiving mail works well, and you can now read and delete mails (although I’ve turned off permanent deletion for now). Take a look at the screenshot to the left to see what it currently looks like! I’m developing it with general users in mind, not just us three, so perhaps one day it might become my first publically released open-source project… Hah! Anyway, yes there is still much to do on it:
- Calendar (make compatible with .ics?)
- Contacts (make import from Hotmail/Gmail etc.?)
- Integration with GMail (download e-mails from Gmail)
- “Goal” scheduler
- Task list
- Full folder support
- Full spam&junk filter
- ?? Phishing filter ??
- Whatever takes my fancy really!
- Maybe make it WAP compatible?