{"id":73702,"date":"2026-07-03T03:01:00","date_gmt":"2026-07-02T17:01:00","guid":{"rendered":"https:\/\/www.rjmprogramming.com.au\/ITblog\/?p=73702"},"modified":"2026-07-02T19:55:45","modified_gmt":"2026-07-02T09:55:45","slug":"the-little-qr-code-that-could-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/the-little-qr-code-that-could-tutorial\/","title":{"rendered":"The Little QR Code That Could Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=\"_blank\" href=\"http:\/\/www.rjmprogramming.com.au\/the_little_qr_code_that_could.htm\" rel=\"noopener\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"The Little QR Code That Could Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/qr_game.gif\" title=\"The Little QR Code That Could Tutorial\"  style=\"float:left;\"  \/><\/a><p class=\"wp-caption-text\">The Little QR Code That Could Tutorial<\/p><\/div>\n<p>Is it wrong to feel for an inanimate object?  We&#8217;ll leave that one to the experts!<\/p>\n<p>But we&#8217;ve been guilty of naming many inanimate objects.  For heaven&#8217;s sake, we slept with some <span title=\"We believe starts brown ...\" style=cursor:pointer;>Peck&#8217;s Paste<\/span> we were given for <span title=\" ... and on, until it turned green.\" style=cursor:pointer;>Christmas<\/span> when we were &#8230; perhaps &#8230; <strike>6<\/strike>3?!  And then there was that polyarmoured bat at &#8230; perhaps &#8230; <strike>6<\/strike>6?!  How time flies?!<\/p>\n<p>Yesterday, though, we were moved, discovering a discarded parking ticket, perhaps, containing a QR Code &#8230; all crushed and forlorn and forgotten.<\/p>\n<blockquote><p>\nHow many QR Codes is humanity going to subject to being crushed and forlorn and forgotten !?!#!?@\n<\/p><\/blockquote>\n<p>Will you please get back to me on this?!<\/p>\n<p>Anyway, then we thought, pulling out the mobile with it&#8217;s Camera app &#8230;<\/p>\n<blockquote><p>\nCan this crushed and forlorn and forgotten QR Code be repurposed !?!#!?@\n<\/p><\/blockquote>\n<p><strike>Will you please get back to me on this?!<\/strike>  Oh yeah, that&#8217;s why we&#8217;re here today &#8230; that&#8217;s right &#8230; we wrote a web application for the honour of &#8230;<\/p>\n<blockquote><p>\nThis crushed and forlorn and, now, not so forgotten QR Code.\n<\/p><\/blockquote>\n<p>We decided making this web application, we&#8217;d start using our recent Image Map creation logic &#8220;lead in&#8221; which got us to a <a target=\"_blank\" href=\"http:\/\/www.rjmprogramming.com.au\/the_little_qr_code_that_could.html_GETME\" rel=\"noopener\">first draft<\/a> HTML and Javascript (and image map) web application, and then the more sophisticated &#8230; like &#8230; <a target=\"_blank\" href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/the_little_qr_code_that_could.html-GETME\" rel=\"noopener\">second<\/a> <a target=\"_blank\" href=\"http:\/\/www.rjmprogramming.com.au\/the_little_qr_code_that_could.html-GETME\" rel=\"noopener\">draft<\/a> of <a target=\"_blank\" href=\"http:\/\/www.rjmprogramming.com.au\/the_little_qr_code_that_could.htm\" rel=\"noopener\">The Little QR Code That Could<\/a> web application that we think is reasonably self evident in it&#8217;s use <font size=1>(but please don&#8217;t underestimate this woooorrrrlllldddd<font size=1 style='font-family: \"Baskerville\", \"Times New Roman\", \"Georgia\", \"Garamond\", serif;'><sub style='font-family: \"Baskerville\", \"Times New Roman\", \"Georgia\", \"Garamond\", serif;'> this golden orb<\/sub><\/font>&#8216;s crushed and forlorn and, now, not so forgotten QR Code)<\/font> &#8230;<\/p>\n<p><iframe style=\"width:100%;height:900px;\" src=\"http:\/\/www.rjmprogramming.com.au\/the_little_qr_code_that_could.htm\"><\/iframe><\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d73702' onclick='var dv=document.getElementById(\"d73702\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/image-map\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d73702' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Is it wrong to feel for an inanimate object? We&#8217;ll leave that one to the experts! But we&#8217;ve been guilty of naming many inanimate objects. For heaven&#8217;s sake, we slept with some Peck&#8217;s Paste we were given for Christmas when &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/the-little-qr-code-that-could-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,14,20,1,30,37],"tags":[183,4444,265,281,354,576,587,590,592,626,631,652,745,894,907,1988,997,3457,1094,1302,1319,1496],"class_list":["post-73702","post","type-post","status-publish","format-standard","hentry","category-elearning","category-event-driven-programming","category-ios","category-uncategorised","category-photography","category-tutorials","tag-camera","tag-camera-app","tag-copy","tag-css","tag-dom","tag-html","tag-iframe","tag-image","tag-image-map","tag-ios","tag-iphone","tag-javascript","tag-map","tag-overlay","tag-paste","tag-position","tag-programming","tag-qr-code","tag-scale","tag-transparency","tag-tutorial","tag-z-index"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/73702"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=73702"}],"version-history":[{"count":20,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/73702\/revisions"}],"predecessor-version":[{"id":73726,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/73702\/revisions\/73726"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=73702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=73702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=73702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}