QR Clock

Sometimes you wake up and you think of a really good idea and then after a couple of hours trying to find out how QR patterns are encoded you remember to Google your idea and find someone's already done it.

But I don't mind. Check out this sweet QR code clock by QR Planet.

In case you're wondering, a QR code is simply a two-dimensional barcode. It's a way of packing a lot of machine-readable data into a small space. QR patterns can encode URLs, text, phone numbers, and contact details. You can scan them with your cameraphone if you have the right software - there's plenty of free programs about to do it. QR patterns encoding URLs typically operate what's known as hard linking - rather than show you the URL encoded, they automatically open your browser and take you to the page. I'll explain why this is important in a second.

I find QR codes really interesting for two reasons. Firstly, they have a huge amount of error-checking built in to them. Unlike a numeric sequence (12345) changing a single bit of data on a QR code can result in an entirely new pattern. Can you imagine if choosing a different word or spelling meant redrafting the entire paragraph? How weird would that be, for a chunk of text to be interlinked in that way?

Secondly, because of this non-modular nature, QR codes are probably impossible for a human to read or recognise. This means they are susceptible to QR bending (see: data bending) or hacking. The smaller a QR pattern is, the less error correction it has, and the easier it will be to take a marker pen and colour in a few extra cells to hijack the code. Imagine activists altering a corporate billboard so that when customers snapped the QR code, they were taken to a YouTube video on climate change instead of an ad for the latest SUV. Because the codes can't be read by humans, it could be a long time before the owners realised the poster had been defaced.

Anyway, just a couple of thoughts.

More like this

Bill Wimsatt is somewhat of a hero around here and for good reason. He is perhaps one of the most influential under-published philosophers of biology. Today he's talking about modularity in biological and cultural evolution. Modularity is a recurrent theme in biology and culture. Evolved systems…
tags: How DNA is Replicated in a Living Cell, biology, molecular biology, DNA, streaming video I still remember when I learned how DNA (Deoxyribonucleic Acid) replication occurs, and it was like a lightning bolt from the sky: it changed my view of the world and a molecular biologist was born. This…
Over the last two days we've talked about hash functions and their uses in cryptography and elsewhere. Remember that an ideal hash function is basically what cryptographers call a random oracle - given an input, it produces a random number in some range. (In practice this range is always [0,2^(2^n…
I think DNA is amazing. I think biotech inspires great design. And if you've read this blog at all, you know I love sciart. But I just cannot understand the new infogenetics product from DNA 11 - the company behind that trendy gel electrophoresis wall art. While I'd normally just say "I don't get…

Nice idea, but unfortunately the code changes so quickly that my barcode scanning app can't keep up!

Why do you need a cameraphone? Doesn't everyone already know how to read QR codes themselves?

By Drivebyposter (not verified) on 05 Jun 2011 #permalink