Mr Speaker

Author Archives: Mr Speaker

IE6 Final Countdown

Microsoft hates IE6 as much as the rest of us. So they’ve made yet another “let’s finally get rid of IE6” website. All our hopes and prayers lie with them. As a bonus, they also supply some code to display a banner at the top of websites when a user has IE6: <!–[if lt IE […]

Accelerometer in Javascript

The super-cool Google Jules Verne demo that went up today reminded me that I made an accelerometer tester for the iphone ages ago. It’s an offline app, so don’t be afraid to “add it to home screen” – and if you don’t want to get dizzy, then lock the phone to portrait mode! GO HERE […]

Syntactic artificial sweetener

There you go – I fixed Java for you. Just look at that pretty python-esque syntax. But look closer… closer… Wow! It’s just a healthy dose of my patented syntactic artificial sweetener!

oadingL: The Magnificent Marquee Throbber

Allow me to introduce oadingL: The Magnificent Marquee Throbber! It’s a state of the art, web2.0.1, content loading indicator (or “throbber”, as they are known in the biz): WordPress is munging my nested marquees on the homepage – for some reason that I’m too tired to figure out at the moment. Works fine when you […]

Anonymous functions for inline event handlers

Inline event handlers… remember them?! Yes, they’ve gone the way of the blink tag and Adobe Flash, but recently I used one while debugging and realised: “Hey! I have no idea how to get the event object in an inline even handler!” and, shortly after “In fact, no idea how to write an anonymous function […]

On the importance of marketing

A bit of mis-management on my part resulted in this interesting “experiment”: take the exact same article, submit it to two different (but demographically similar) sources, with different headlines. Now, I’m not going to win any awards for understanding the importance of some good link bait, but I’ll also never look at a “title” form […]

Beginning Mac Hacking

It was the late 90s – the internet was new, every rock band had a token DJ, and I was taking up space in either the university bar or the pentium-1 filled computer labs where I was learning to be social and anti-social respectively. During the anti-social times I would read inspiring tutorials and essays […]

Dear Network Diary…

Well, it’s that time of year again where we take a moment to reflect: revisit our achievements, ponder our failures, and reminisce about the wireless networks we connected to. I can’t help you with your achievements and failures, but, if you’re on a mac, paste this fellow into a terminal window to read your very […]

Password expiration

Oh Gawker, you fool! You fell victim to one of the classic blunders – The most famous of which is “never get involved in a land war in Asia” – but only slightly less well-known is this: “Never go against 4chan, when death is on the line”! I chorkled, smugly reassuring myself I was safe […]