Mr Speaker

mrspeaker's head in a monitor You find yourself at the entrance to the Hompage of Mr Speaker. In a darkened corner sits a trunk containing HTML5 games and some JavaScript tidbits. Next to it you spy a mastodon account. Exits are North, East, and .

Introduction To Web Sequins

Web Sequins

Web Sequins have been infesting and interestifying the Web almost since its inception. They can delight, astound and disgust us. They make us dream of the Web that could, but probably shouldn't, be...

What is a Web Sequin?

Let’s start with the concept of a Web Sequin: Like the much loved real-world sequins they are shiny and tacky and, despite our better judgment, can sometimes seem impressive at first glance.

Web Sequins are design elements or page widgets that utilise an existing technology in a creative, novel and terrifying new way.

They are not inherently bad - but merely a tool. And like pretty much all tools in the hands of the inexperienced, will be used for the purposes of evil, rather than good.

Read on for more »

Who is Mr Speaker?

Ooops. I accidently went and won WebJam 2 with little more than a handful of Web Sequins. Sorry about that! Well, what's done is done; just be sure to carefully consider your voting choices in the future. When I'm a bit more sober I'll get a write-up up here. Is that right? write-up up?

In the interim, such notoriety is likely to drive hordes of intrigued web nerds this way, so perhaps I should provide you all with a quick-start guide to the magical journey of Mr Speaker: The blog.

Now... I do try to make every post informative and mesmerising, but mostly they just turn out frivolously irrelevant. There have been very few highlights over the years. Here they are:

Hacking Windows Pinball
A cool cheat mode I found buried in the Windows Pinball code, along with a helpful guide for figuring this stuff out for yourself - an introduction to reverse engineering.

The Fonz uses AJAX to spy on you
Oooh... controversial stuff here! Well, not that bad, but at least it includes a damn sweet text adventure game to illustrate a point!

Beer o'clock - the Firefox extension.
A popular Firefox extension for counting down the minutes/work-in-progress-meetings/Simpsons' quotes until that delightful beer o'clock.

Air CSS Battle
Using the same technique as my award-winning sequin, here is a DOM scripted version of the Atari 2600 classic - Air Sea Battle

Kentucky Fried Chicken Feen
Quite possibly the greatest food known to man. As invented by me.

Ok, maybe there are a few more nuggets to be found around here. I dare you to dig them up.

Last.fm Loves Safari

Oh if HTML could talk, the stories it would tell. Probably not all nice stories mind you. Through no fault of its own, poor old HTML has been the victim of many a harsh word from developers over the years.

But slowly people are learning who the real culprits are, and are using HTML to vent such frustrations.

It does feel good to vent-via-code I must say, and it certainly made me chuckle to notice a particularly nasty ID-based outburst from the coders at www.last.fm:

<div id="widget" style="display: none;">
  <input id="safariIsWank" type="hidden" value="" />
</div>

Maybe a bit harsh on ol' Safari - but it would have been satisfying to type.

Views vs Comments: 100 to 1

the master control programI've been running this-here blog for some years now, and I thought I'd share something interesting I've noticed: for a post to get 1 comment, it must first be viewed by 100 people. Pretty much EXACTLY 100. For 2 comments? 200 page views. 3 comments? You guessed it.

It's really weird. Every post seems to average out to 100 views per comment. I dunno why.
Read on for more »

Flickr/Last.Fm Mashup with Yahoo! Pipes

The last.fm/Flickr PipeYahoo! Pipes is seriously addictive. I've been up all night playing with it, when I should have been out drinking with friends. Social web indeed.

Anyways, this is what I've come up with - the Pipe takes a Last.Fm user name, grabs the recent tracks feed, does a "content analysis" on the tracks, and uses the output of this to grab a bunch of pics from Flickr. Theeeen, I use the JSON output of this new feed and fetch it in a Greasemonkey script. The Greasemonkey script fires when you visit people on Last.Fm, and adds the images below the user's "Recent Tracks" listings. Ok?

Read on for more »

Introduction to Yahoo Pipes

The Yahoo! Pipes logoToday Yahoo released an intriguing service called "Pipes". Based on the concept of unix pipes, it allows you to filter and process RSS feed data in a chain - using a very cool web graphical user interface. The result can be spit out in a variety of formats that can then be used in your RSS reader, on your blog, in a Greasemonkey script or even as the building blocks of more complex pipes.

There is still a lot of room for improvement on the tool (the wish list of functionality grows by the second!) but it's an awesome and inspiring start. The only major complaint from people is the lack of easy-to-understand documentation. Don't worry though - I'll present a step-by-step guide to get you going!

Read on for more »

Japan: Footy, Tag Clouds and 2D Barcodes

UFO CatcherOk, no posts since last year, better get back to it. I have a good excuse though - I've been gallivanting around Japan for the last 4 or so weeks. Mostly in the awesome Okinawa prefecture (as seen in the hit movie "The Karate Kid - Part II").

Okinawa is home to some pretty impressive stuff... Awamori, Goya, and all myriad of Spam-type ham-based products. Here's some other groovy stuff I found around:
Read on for more »

My Life – In Computer Years

the presented feen

Nothing like a major milestone to throw you into a whirl of nostalgic self-reflection. Today I'm 30. 30 years old. There's no doubt about it - I've done the maths and it adds up. I've tried recounting everyday since my first memory (a huge green praying-mantis in the back yard) but there are certainly a lot of holes in there.

One thing I've noticed to be a recurring theme in the mesmerizing drama that is/was my life is the presence of computers. If my existence were portrayed as an art flick, you'd turn to your friend 3/4 of the way through and say "What's with all the computers?"

In case one or more of you out there wish to produce such a film, I'll supply some background information - so you get the details right.
Read on for more »