Ed's Big Plans

Computing for Science and Awesome

You win again, mystery prankster! Re: QR Codes on Campus

with 3 comments

Brief: Posters have been appearing all over campus with QR-codes on them– Since I didn’t readily have software on my cellphone that could handle decoding them, I snapped a photo and proceeded to search for software online. The photo is an example of one of the posters stuck up at the William G. Davis Computer Research Centre (DC) at U Waterloo– particularly, this one was stuck on a doorway that leads to Chemistry II on the third floor.

The posters feature a QR (“Quick Response”) Code with an explanation below in the form of a URL to a wiki page for anyone who doesn’t know what a QR code is. The specifications are owned by Denso of Japan– but the company has decided to let anyone use it without any kind of fee… in order to actually view the specification however, a fee must be paid to ISO.

A QR code can encode a variable number of characters with some redundancy to allow for dirt, corruption and other artifacts, this particular shot was decoded with the Java project, Open Source QR Code Library hosted by source forge… After copying the image to Tin from my cell phone, I did this…

Tin:qrcode eddiema$ java -cp classes:lib/qrcode.jar\
    example.QRCodeDecoderCUIExample res/Photo0347.jpg
http://www.youtube.com/watch?v=dQw4w9WgXcQ
[Success] res/Photo0347.jpg
Processed 1 images in 914ms (914 images/sec)
OK: 1 NG: 0
Tin:qrcode eddiema$

And lo and beharold, I was treated to a surprise… what could that URL possibly be? More clues to a longer treasure hunt? Some strange political protest? No, no– the mystery pranksters had something better in store for me.

Yes, I’ve been had. A belated April Fools no doubt :D

Cheers, Mystery Prankster. I tip my hat to you.

Written by Eddie Ma

April 7th, 2010 at 2:27 pm

3 Responses to 'You win again, mystery prankster! Re: QR Codes on Campus'

Subscribe to comments with RSS or TrackBack to 'You win again, mystery prankster! Re: QR Codes on Campus'.

  1. It’s a rickroll, isn’t it? *Checking Google, please wait* …ahaha it totally is!

    Nice find. Nerd pranks make me all warm and fuzzy inside. (On the other hand, if it were a strange political protest it would have been SO MUCH AWESOME.)

    Matt

    8 Apr 10 at 21:28

  2. Matt! You weren’t supposed to actually say what it was– that kills the effect :P Incidentally, I never noticed the error in the calculated number of images processed per second by the Open Source QR code… 1 image in 914ms is roughly one image per second … yikes.

    Eddie Ma

    9 Apr 10 at 17:14

  3. Whoops, my bad. The best part is I didn’t even click through to the video, because I’m too accustomed to use the highlight-right-click-search-in-google feature in Firefox so I just got a bunch results about… that thing which I have already spoiled but will endeavour not to ruin doubly by repeating here.

    I hadn’t noticed that bug either, but now that you mention it, that’s quite odd. It probably has a one line fix, assuming someone just mixed up variable names. And a one second delay for QR’s not too bad, but if you want to do something involving realtime tracking, that’s what ARToolkit is for.

    PS: On second thought, who am I kidding? Of course I want to ruin your rickroll, you darn rickrolling rickroller.

    Mat

    21 Apr 10 at 22:30

Leave a Reply