<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>michaelbain &#187; On technology</title>
	<atom:link href="http://www.michaelbain.co.za/category/on-technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.michaelbain.co.za</link>
	<description>freelance web developer</description>
	<lastBuildDate>Tue, 31 Jan 2012 11:22:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Facebook: I couldn&#8217;t have said it better myself</title>
		<link>http://www.michaelbain.co.za/2011/05/facebook-i-couldnt-have-said-it-better-myself/</link>
		<comments>http://www.michaelbain.co.za/2011/05/facebook-i-couldnt-have-said-it-better-myself/#comments</comments>
		<pubDate>Sat, 14 May 2011 18:13:55 +0000</pubDate>
		<dc:creator>Michael Bain</dc:creator>
				<category><![CDATA[On technology]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[group]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[page]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://www.michaelbain.co.za/?p=467</guid>
		<description><![CDATA[Allow me to blatantly link out, but I really just couldn&#8217;t agree more with my friend and associate over at blog.pixelmagic.co.za But Facebook&#8217;s just for kids! A page or a group? Well said M]]></description>
			<content:encoded><![CDATA[<fb:like href='http://www.michaelbain.co.za/2011/05/facebook-i-couldnt-have-said-it-better-myself/' send='false' layout='box_count' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 10px;"><g:plusone size="tall" count="1" href="http://www.michaelbain.co.za/2011/05/facebook-i-couldnt-have-said-it-better-myself/"></g:plusone></div><p>Allow me to blatantly link out, but I really just couldn&#8217;t agree more with my friend and associate over at <a href="http://blog.pixelmagic.co.za" target="_blank">blog.pixelmagic.co.za</a></p>
<p><a href="http://http://blog.pixelmagic.co.za/2011/05/but-facebooks-just-for-kids/" target="_blank">But Facebook&#8217;s just for kids!</a></p>
<p><a href="http://blog.pixelmagic.co.za/2011/05/a-page-or-a-group/" target="_blank">A page or a group?</a></p>
<p>Well said M <img src='http://www.michaelbain.co.za/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelbain.co.za/2011/05/facebook-i-couldnt-have-said-it-better-myself/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How 2d-barcodes combined with mobile phones can change the world</title>
		<link>http://www.michaelbain.co.za/2010/08/how-2d-barcodes-combined-with-mobile-phones-can-change-the-world/</link>
		<comments>http://www.michaelbain.co.za/2010/08/how-2d-barcodes-combined-with-mobile-phones-can-change-the-world/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 17:12:45 +0000</pubDate>
		<dc:creator>Michael Bain</dc:creator>
				<category><![CDATA[Definitions]]></category>
		<category><![CDATA[On technology]]></category>
		<category><![CDATA[edit]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[internal]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[software developer]]></category>

		<guid isPermaLink="false">http://www.michaelbain.co.za/?p=313</guid>
		<description><![CDATA[Wouldn&#8217;t it be nice if you could make a physical object in the real world, like your car door, a street pole, your office front door, your product or your business card clickable so that it opens a link on the web when you click it? Well &#8211; now you can &#8211; with mobile phone [...]]]></description>
			<content:encoded><![CDATA[<fb:like href='http://www.michaelbain.co.za/2010/08/how-2d-barcodes-combined-with-mobile-phones-can-change-the-world/' send='false' layout='box_count' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 10px;"><g:plusone size="tall" count="1" href="http://www.michaelbain.co.za/2010/08/how-2d-barcodes-combined-with-mobile-phones-can-change-the-world/"></g:plusone></div><p>Wouldn&#8217;t it be nice if you could make a physical object in the real world, like your car door, a street pole, your office front door, your product or your business card clickable so that it opens a link on the web when you click it?</p>
<p><strong>Well &#8211; now you can &#8211; with mobile phone technology and these:</strong></p>
<p><a href="http://www.michaelbain.co.za/wp-content/uploads/2009/05/qrcode-url.png"><img class="alignnone size-thumbnail wp-image-308" title="qrcode-url" src="http://www.michaelbain.co.za/wp-content/uploads/2009/05/qrcode-url-150x150.png" alt="" width="150" height="150" /></a></p>
<p>See below / full article for more.</p>
<p><span id="more-313"></span></p>
<p><strong>What &#8230;</strong><br />
&#8230; you are looking at is a QR barcode &#8230; more on the technology here: <a href="http://en.wikipedia.org/wiki/QR_Code" target="_blank">http://en.wikipedia.org/wiki/QR_Code</a></p>
<p>These barcodes can be printed, projected on screens and televisions or attached to anything in real life you would want to make clickable to a mobile phone. A mobile phone user needs simply to walk past, hover his phone camera over it and his phone browser will open the link contained in it. It&#8217;s true, I kid you not! No really! It will even make it clickable from a distance, if you print the barcode big enough <img src='http://www.michaelbain.co.za/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>But why?</strong><br />
Why not just print a http://www.somesite.com link on your delivery truck? Well that one is easy &#8211; what if you want to link to a specific discussion or content on a website that has a long URL? Something like http://www.somesite.com/articles/may2010/qrcodes/? Who would remember that or want to type that into his cellphone?</p>
<p>Besides &#8211; you want to interact with your customer now &#8211; not when they get home and they are at a computer, if they then actually remember your link or remember to visit your site. People don&#8217;t want to type addresses in browsers. They want to click.</p>
<p><strong>So how does sticking this barcode on your business card or product packaging make it clickable.</strong><br />
Enter the modern cellular phone. Modern cellular phones have cameras. Modern phones are now coming out with 2D barcode scanners as standard.  Here comes the <strong>magic:</strong> You hover the phone camera over the barcode, it scans the barcode and then opens the link in your phone&#8217;s browser. Fact. Done!</p>
<p>QR stands for &#8220;Quick Response&#8221; so it is almost effortless to &#8220;click&#8221; that lamppost <img src='http://www.michaelbain.co.za/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Including QR code scanner software in new phones by default (as is the case) is also going to quickly push the adoption of 2D barcodes becoming part of mainstream society. Should your existing phone not have a 2D scanner, no problem, many free 2D scanners, that integrate with your phone&#8217;s camera, are available for free. I personally like <a href="http://www.i-nigma.com" target="_blank">http://www.i-nigma.com</a>&#8216;s solution.  Simply point your mobile phone browser to<a href="http://www.i-nigma.mobi" target="_blank"> <em>http://www.i-nigma.mobi</em></a> to detect your phone and install i-nigma. I like i-nigma because it scans all formats of 2D barcodes, not just QR codes, asks permission to connect, is easy to use and keeps a history of scanned items. Ask the great <a href="google" target="_blank">google</a> if i-nigma doesn&#8217;t suit you. Come on, try it! Install that barcode scanner on your phone and scan the 2D barcode above (effectively clicking it with your phone) right of your screen now!</p>
<p><strong>Creating QR must be a pain?</strong><br />
No!  Just ask <a href="google" target="_blank">google</a> again for QR code generators <img src='http://www.michaelbain.co.za/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Easy.</p>
<p><strong>There&#8217;s more!</strong><br />
QR barcodes can also do more when scanned with a phone  than just open a website in the browser. Exchange of information is just not limited to text being displayed on the phone, but it could open a URL, download standard contact information to the phone and generate a pre-filled SMS message to you (the business / the owner of the QR code) on the user&#8217;s phone and they just have to hit send.</p>
<p><strong>Can you see it?<br />
</strong>2D barcodes have been all the rage for quite a while in Japan. With Western adoption taking place it is just a matter of time until they become as common as the barcode on the baked beans being scanned at the local supermarket.</p>
<div class="wp-caption alignnone" style="width: 230px"><img class=" " src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/32/Japan-qr-code-billboard.jpg/220px-Japan-qr-code-billboard.jpg" alt="" width="220" height="293" /><p class="wp-caption-text">QR barcode on a business entrance that can be scanned from the street. You are effectively clicking their building with your phone and then browsing their website.</p></div>
<p>Imagine scanning that loaf of bread to get to a product detail website with nutritional information. Imagine scanning a barcode at the entrance to a mall to get walking directions in text (so you won&#8217;t need an internet connection) to the store. Imagine scanning that code on the for sale sign on a house to get the text info onto your phone to peruse later &#8230; imagine!<strong> </strong><br />
Can you imagine?</p>
<div id="attachment_309" class="wp-caption alignnone" style="width: 160px"><a href="http://www.michaelbain.co.za/wp-content/uploads/2009/05/qrcode-sms.png"><img class="size-thumbnail wp-image-309" title="qrcode-sms" src="http://www.michaelbain.co.za/wp-content/uploads/2009/05/qrcode-sms-150x150.png" alt="" width="150" height="150" /></a><p class="wp-caption-text">Scan me to send an sms to michaelbain requesting information on the services michaelbain provides <img src='http://www.michaelbain.co.za/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelbain.co.za/2010/08/how-2d-barcodes-combined-with-mobile-phones-can-change-the-world/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why use PHP as the development platform for you site?</title>
		<link>http://www.michaelbain.co.za/2009/05/why-use-php-as-the-development-platform-for-you-site/</link>
		<comments>http://www.michaelbain.co.za/2009/05/why-use-php-as-the-development-platform-for-you-site/#comments</comments>
		<pubDate>Fri, 15 May 2009 19:10:20 +0000</pubDate>
		<dc:creator>Michael Bain</dc:creator>
				<category><![CDATA[On technology]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.michaelbain.co.za/?p=34</guid>
		<description><![CDATA[If you need to embed dynamic text into static text, you’ll find PHP extremely useful. It was designed for this, and it excels at it. PHP is also very useful for integrating web pages with databases. The PHP scripting language resembles JavaScript, Java, and Perl, These languages all share a common ancestor, the C programming [...]]]></description>
			<content:encoded><![CDATA[<fb:like href='http://www.michaelbain.co.za/2009/05/why-use-php-as-the-development-platform-for-you-site/' send='false' layout='box_count' show_faces='true' width='450' height='65' action='like' colorscheme='light' font='lucida+grande'></fb:like><div name="googleone_share_1" style="position:relative;z-index:5;float: left; margin-right: 10px;"><g:plusone size="tall" count="1" href="http://www.michaelbain.co.za/2009/05/why-use-php-as-the-development-platform-for-you-site/"></g:plusone></div><p>If you need to embed dynamic text into static text, you’ll find PHP extremely useful. It was designed for this, and it excels at it. PHP is also very useful for integrating web pages with databases.</p>
<p>The PHP scripting language resembles JavaScript, Java, and Perl, These languages all share a common ancestor, the C programming language.</p>
<p><span id="more-34"></span></p>
<p>PHP is most different from JavaScript and Java. PHP is a server-side scripting language. All of the “work” is done on the server. JavaScript (and Java) generally run on the client. They have little access to the information that the server has, and mediated access to information on the client. They can do lots of things on the client that PHP cannot. PHP has full access to the information that the server has, and very little access to information that the client has. In fact, it only has information that the client tells the server and that the server passes on to PHP. Because it is on the server, however, PHP cannot be modified by the client. While you cannot necessarily trust the information that the client gives to PHP, you can trust that your PHP is doing what you told it to do. Because PHP is on the server end, your PHP scripts can affect your server&#8211;such as by keeping an activity log or updating a database.</p>
<p>PHP allows you to interact with your visitors in ways HTML alone can&#8217;t. This can mean simple things like e-mail forms, or more elaborate things like shopping carts that save your past orders and recommend similar products. It can also mean social things like interactive forums and private messaging systems.</p>
<p>PHP (coupled with MySQL databases) is also arguably the most widely used wed development environment in the real world. It is supported by most hosters and there is a wealth of programming experience out there. A project developed in PHP is assured continued support by many professionals as it is not a niche market or a corporation owned technology.</p>
<p>Using PHP scripting and MySQL database enables programmers to create applications that&#8217;ll run on just about any computer, regardless of operating system. PHP has thousands of programming functions to facilitate almost any task.</p>
<p>If a computer can run web server software, a PHP / MySQL application is portable across operating systems and environments &#8230; PC, Mac, Linux, Unix, Windows, Lindows, Internet, Intranet, etc. This means you can develop a project on my Windows PC, and send it to my friend in Slovakia who can run it on his Linux box. It also means you are not locked in with a hosting provider.</p>
<p>Because there are so many existing opensource PHP and MySQL projects out there, development time (and thus cost) can also be vastly reduced if existing solutions are utilised and only customised &#8211; and not developed from the ground up.</p>
<p>Take the leap!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelbain.co.za/2009/05/why-use-php-as-the-development-platform-for-you-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

