Slow down, you move too fast, got to make downloading last…

Recently I’ve been relegated to using a dial-up modem to connect to the internet. There’s not much point in paying a small fortune for broadband when we’ll only be in this house a matter of weeks. However the slowness of dial-up is starting to grate. I must have been spoiled by having broadband for the last 4+ years, and having to click something then wait … and wait … and wait is getting a bit annoying.

But it’s only for a short time, and of course it is teaching me patience. Well, that’s what I keep telling myself, anyway.

Out of style…

So, about that whole new JavaScript/DOM Scripting/AJAX thing that I’ve been sucked into. PPK has done some benchmarking and now concurs with what had been buzzing around my head for a while. Namely that when using JavaScript to change how an element looks, it’s much better (and faster) to change the className than apply new styles directly to the element.

Of course, that’s yet another example of using different parts of the Big Web 5 together in the Correct Way. Web development is a very exciting area at the moment, you’ll have to excuse me if I display my extreme geekosity.

Name that tune in one vibrate…

Listening to the Muppets theme being played on a mobile phone across the office, and the accompanying buzzing from the vibration alert, it struck me why have mobile phone manufacturers not linked the vibrations with the tune that is playing. It should be reasonably simple to set up a little system that listens to the tune being played, and translates the stresses in the music to a vibration. That way, even with the sound turned off, you could tell who’s ringing you by the tune being vibrated in your pocket.

So, what tune is this?

bzz bz-bz-bz bzzzz bzzzzzz bzz bz-bz-bz bzzzzzzzzzzzzzz
bzz bz-bz-bz bzzzz bzzzzzz bzz bz-bz-bz bzzzzzzzzzzzzzz

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

This is a little later than I hoped, but better late than never. So I present to you another function designed to demonstrate the power of server-side scriting when used in conjunction with client-side technologies: the Refresher function.

This simple-to-use function takes the grunt out of creating a lightweight, semantic, standards-compliant updateable element on a web page using DOM scripting, also known as AJAX. Take a look at the experiment and demo page and let me know what you think. Of course it’s available for you to use under a GPL licence.