Reliance on the internet…

How reliant are we on the internet? Due to the bomb blasts in London earlier we’ve been without internet communications at work all day which has affected all external email, web browsing and several processes that rely on internet access. While we’ve still been able to function, many departments of the business have been greatly inconvenienced by this outage. It makes me wonder whether we are too reliant on technology that can be so easily disrupted.

My thoughts are with anyone who has been affected by the terrorist actions in London today, whether they have lost loved ones, been injured themselves, or are finding it difficult to get home. I hope this does no increase any animosity towards any religious community, but instead galvanises both Christians and Muslims to fight against extremists of all persuasions.

Out and about (16:44 pm)…

It has hit me again how different software and web developers are. I feel very stupid compared to them, but I like the fact they are jealous of my sites.

Busyness is a virtue…

Rather than business is a virtue, which it most certainly is not. I’m ridiculusly busy at the moment, and with the added bonus of a mind that won’t wake up until 3pm, then wants to go back to sleep at 6pm, I’m not getting much done. Isn’t this the way it always is – the busier I am the less motivated I feel.

However I did just Aquafy my desktop, which is pretty cool. The only complaint so far is that multiple windows are hard to scan because of the lack of border distinction between them. But still it makes me feel superior to lock my computer and see a “Mac OS X Version 10” window waiting there for me when I get back. A smooth GUI is a pleasure to look at, even if the OS engine underneath is still dirty old Windows.

Big Web Five, No. 4: Server-side scripting (Part A)…

Right, bear with me, this is going to take some time. As the highlight, some would say pinnacle, of my discussions about web technology I am going to talk about server-side scripting. For several reasons: firstly is is generally not much talked about when discussing web design (especially standards-based design and accessibility), secondly it’s much more easy to get to grips with that people assume, thirdly I believe that in server-side scripting lies much of the potential power of web applications.

The fact that server-side scripting, whether classic ASP using VBScript or PHP, is what I do all day may also have something to do with it.

As I’ve hinted through the other articles about this subject, server-side scripting – because it happens on the server, surprise, surprise – can be used to generate each of the three “output” technologies; HTML, CSS and JavaScript. And so that’s what I’d like to demonstrate, through the use of various functions I’ve written which utilise the power of server-side scripting to powerfully create, modify and interact with client-side technologies.

First in the list: Aire – automatic image replacement engine. This function uses PHP to create image(s) based on various parameters requested by the script, and creates the HTML and CSS required to show those images. Take a look at the article and the demo for more details.

Second on the list: some PHP/JavaScript functions I’ve written to simplify the use of AJAX-style DOM scripting techniques. That sounds incredibly complex, and I’m yet to come up with a name for it, but it will very adequately show another way to use the power of server-side scripting. Hopefully that will be available in the next day or so, watch this space…

Jaw on the floor…

Every now and then something comes along that stuns me into silent, awestruck joy. It happened the day I got my first drum kit, several times with my children, and most recently when Katharine agreed to become my wife. Happy days.

Well, the discovery today isn’t as good as all that, but for a piece of software it’s pretty darned impressive. The chaps at Google have gone and done it again, creating this masterpiece of software, that links to the Google Maps system to provide 3D views of the entire world. At the moment the images of anywhere outside North America are of quite low quality, and the 3D buildings feature only works for selected cities, but I’m sure they’ll have that sorted soon.

So, download and have a play. You’ll be impressed. A couple of warnings first – the download is 10Mb, and if you don’t have a reasonably new computer or a broadband internet connection you’ll be struggling to run it.