<?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>perceptionz.net 2.0</title>
	<atom:link href="http://blog.perceptionz.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.perceptionz.net</link>
	<description>Because we can</description>
	<lastBuildDate>Wed, 30 Jun 2010 02:18:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Getting a clear picture on UITouch events</title>
		<link>http://blog.perceptionz.net/2010/06/getting-a-clear-picture-on-uitouch-events/</link>
		<comments>http://blog.perceptionz.net/2010/06/getting-a-clear-picture-on-uitouch-events/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 02:18:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple iPhone]]></category>
		<category><![CDATA[Geeking Out]]></category>
		<category><![CDATA[It's in the code]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Objective C]]></category>

		<guid isPermaLink="false">http://blog.perceptionz.net/?p=451</guid>
		<description><![CDATA[I&#8217;ve been messing around lately with custom views and touch events as custom views looks a lot more cooler from a user point of view than the default. Here is a bit of code on how to visualize it in your head (about how it tracks your hand). By the way, it isn&#8217;t multi-touch friendly [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been messing around lately with custom views and touch events as custom views looks a lot more cooler from a user point of view than the default.</p>
<p>Here is a bit of code on how to visualize it in your head  (about how it tracks your hand).  By the way, it isn&#8217;t multi-touch friendly at this stage. That will come later <img src='http://blog.perceptionz.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><script src="http://gist.github.com/458126.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perceptionz.net/2010/06/getting-a-clear-picture-on-uitouch-events/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taking a Facebook Like whereever you go!</title>
		<link>http://blog.perceptionz.net/2010/06/taking-a-facebook-like-whereever-you-go/</link>
		<comments>http://blog.perceptionz.net/2010/06/taking-a-facebook-like-whereever-you-go/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 11:23:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Geeking Out]]></category>
		<category><![CDATA[It's in the code]]></category>
		<category><![CDATA[randomness]]></category>

		<guid isPermaLink="false">http://blog.perceptionz.net/?p=438</guid>
		<description><![CDATA[I haven&#8217;t yet perfected this yet or figured out how to create a bookmarklet which works for all browsers (or the main ones), but you can add the following code to your bookmarks (this also works on all iOS devices too!) which will allow you to share links with your facebook network. The code: javascript:s='/'; [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t yet perfected this yet or figured out how to create a bookmarklet which works for all browsers (or the main ones), but you can add the following code to your bookmarks (this also works on all iOS devices too!) which will allow you to share links with your facebook network.</p>
<p>The code:</p>
<pre class="brush: jscript;">
javascript:s='/';
wp=decodeURIComponent('http%3A');
wp=wp+s+s;
o='o';e='e';ut=wp+'fac' + e + 'b' + o +  o + 'k.c';
php='php';i='i';
ut=ut+o +'m'+s + 'w' + i + 'dg';ut=ut + e + 'ts'+s + 'l';
ut=ut + i + 'k' + e;ut=ut+'.' + php;
ut=ut+decodeURIComponent('%3Fhr') + e + 'f=';
location.href=ut+encodeURIComponent(location.href);
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.perceptionz.net/2010/06/taking-a-facebook-like-whereever-you-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More reasons why Interface Builder is good for you &#8230;</title>
		<link>http://blog.perceptionz.net/2010/04/more-reasons-why-interface-builder-is-good-for-you/</link>
		<comments>http://blog.perceptionz.net/2010/04/more-reasons-why-interface-builder-is-good-for-you/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 03:37:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple iPhone]]></category>
		<category><![CDATA[Geeking Out]]></category>
		<category><![CDATA[It's in the code]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Objective C]]></category>

		<guid isPermaLink="false">http://blog.perceptionz.net/?p=433</guid>
		<description><![CDATA[Other than the fact it is also used by Apple themselves, and used by Apple Developers for a long time - I can see another reason why using interface builder is good. The reason - Universal Applications (for iPhone OS).
]]></description>
			<content:encoded><![CDATA[<p>Other than the fact it is also used by Apple themselves, and used by Apple Developers for a long time &#8211; I can see another reason why using interface builder is good.</p>
<p>The reason, developing universal applications as well as converting an existing application (for both the iPad and iPhone) is a LOT easier when you use interface builder. As you do not need to really write too much code other than querying UI_USER_INTERFACE_IDIOM() and choosing which Nib to present to the user.</p>
<p>Anyway, to help you get started I&#8217;ve created a GIST in github.</p>
<p><script src="http://gist.github.com/374766.js"></script></p>
<p>Happy Devving!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perceptionz.net/2010/04/more-reasons-why-interface-builder-is-good-for-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thoughts of the iPad</title>
		<link>http://blog.perceptionz.net/2010/04/thoughts-of-the-ipad/</link>
		<comments>http://blog.perceptionz.net/2010/04/thoughts-of-the-ipad/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 23:57:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Productivity]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://blog.perceptionz.net/2010/04/thoughts-of-the-ipad/</guid>
		<description><![CDATA[Well I&#8217;m drafting this up on my iPad and let&#8217;s just say I&#8217;m very much impressed at the device. I&#8217;ve had no problems (even stable wifi!) Personally I am going to use it for keeping my CV and portfolio onto the iPad &#8211; the ultimate transition from paper. As for the virtual keyboard, in landscape [...]]]></description>
			<content:encoded><![CDATA[<p>Well I&#8217;m drafting this up on my iPad and let&#8217;s just say I&#8217;m very much impressed at the device. I&#8217;ve had no problems (even stable wifi!)</p>
<p>Personally I am going to use it for keeping my CV and portfolio onto the iPad &#8211; the ultimate transition from paper.</p>
<p>As for the virtual keyboard, in landscape mode it almost feels like using a real keyboard. I guess it could be that I&#8217;m used to typing stuff on the iPhone keyboard.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perceptionz.net/2010/04/thoughts-of-the-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>News of a recent company round of redundancies travels fast</title>
		<link>http://blog.perceptionz.net/2010/03/news-of-a-recent-company-round-of-redundancies-travels-fast/</link>
		<comments>http://blog.perceptionz.net/2010/03/news-of-a-recent-company-round-of-redundancies-travels-fast/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 01:48:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Site Updates]]></category>
		<category><![CDATA[Jobs]]></category>
		<category><![CDATA[Jobsearch]]></category>
		<category><![CDATA[randomness]]></category>
		<category><![CDATA[Skill Shortage]]></category>

		<guid isPermaLink="false">http://blog.perceptionz.net/?p=429</guid>
		<description><![CDATA[Just noticed that after a big round of redundancies at my day job the news sure does travel fast.

To summarize:

- Increased website hits
- LinkedIn Profile views from agencies (or companies)

But that is a really good thing....]]></description>
			<content:encoded><![CDATA[<p>Just noticed that after a big round of redundancies at my day job the news sure does travel fast.</p>
<p>Looking at my webserver logs, I&#8217;ve noticed an increase in traffic and not to mention linked in with recruitment agencies and connections doing their &#8220;fishing&#8221; (not a bad thing really as a big round of redundancies is very worrying when you have bills to pay, etc etc)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perceptionz.net/2010/03/news-of-a-recent-company-round-of-redundancies-travels-fast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A little preview of my latest work-in-progress</title>
		<link>http://blog.perceptionz.net/2010/02/latest-wip/</link>
		<comments>http://blog.perceptionz.net/2010/02/latest-wip/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 12:02:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Site Updates]]></category>
		<category><![CDATA[Apple iPhone]]></category>
		<category><![CDATA[Project Ideas]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[randomness]]></category>

		<guid isPermaLink="false">http://blog.perceptionz.net/?p=425</guid>
		<description><![CDATA[A little walkthrough of something I'm working on! Currently ironing out a few bugs, maybe some UI tweaks and doing some field testing to see how useful it would be for other people.]]></description>
			<content:encoded><![CDATA[<p>Working on a new iPhone app. Currently ironing out a few bugs, maybe some UI tweaks and doing some field testing to see how useful it would be for other people.</p>
<p>In this screencast I&#8217;ll step you through adding of new data items (Nothing in the photo album in the simulator sorry <img src='http://blog.perceptionz.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> ).</p>
<p>Anyway here is the <a title="link" href="http://screenjel.ly/ETF-tjdNRWQ" target="_blank">link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perceptionz.net/2010/02/latest-wip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interface Builder &#8211; Why is it good? Why is it not?</title>
		<link>http://blog.perceptionz.net/2010/02/interface-builder-why-is-it-good-why-is-it-not/</link>
		<comments>http://blog.perceptionz.net/2010/02/interface-builder-why-is-it-good-why-is-it-not/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 10:00:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple iPhone]]></category>
		<category><![CDATA[Geeking Out]]></category>
		<category><![CDATA[iPhone Development]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[Objective C]]></category>

		<guid isPermaLink="false">http://blog.perceptionz.net/?p=420</guid>
		<description><![CDATA[I've developed apps using interface building and without it. Here's the rundown of why Interface Builder is good AND why it is not.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve developed apps using interface building and without it. Here&#8217;s the rundown of why Interface Builder is good AND why it is not.</p>
<p><strong><span style="text-decoration: underline;">The good</span></strong></p>
<ul>
<li><strong>Localization</strong> &#8211; Easy to see how big to make certain buttons when you use another language (e.g. Asian script languages do not take up a lot of space). So you can give the space to something else.</li>
<li><strong>The WYSIWYG feel </strong>- You put a control class on it (or custom UIView subclass) and it will appear exactly how you want it. It also takes less time to develop something useful.</li>
</ul>
<p><strong><span style="text-decoration: underline;">The Bad</span></strong></p>
<ul>
<li><strong>Performance</strong> &#8211; There is a little performance hit because IB files are XML files which get processed at run time, while doing a UI purely with UIKit code &#8211; everything is already in machine readable format.</li>
<li><strong>Intimidating for beginners</strong> &#8211; We&#8217;ve all been there before, but personally I didn&#8217;t learn too much Objective-C / UIKit until I wrote an entire application in code.</li>
</ul>
<p><strong><span style="text-decoration: underline;">The verdict</span></strong></p>
<p>Personally, I&#8217;d go for a bit of both. Interface builder is great for cutting down development time (because you don&#8217;t have to hit compile every time you want to see how your app will look). While doing stuff in code is great for making custom objects (subclasses of existing Apple stuff) to make your app look prettier.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perceptionz.net/2010/02/interface-builder-why-is-it-good-why-is-it-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One click subscribe to all my blogs!</title>
		<link>http://blog.perceptionz.net/2010/01/one-click-subscribe-to-all-my-blogs/</link>
		<comments>http://blog.perceptionz.net/2010/01/one-click-subscribe-to-all-my-blogs/#comments</comments>
		<pubDate>Wed, 27 Jan 2010 04:13:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Geeking Out]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[randomness]]></category>

		<guid isPermaLink="false">http://blog.perceptionz.net/?p=412</guid>
		<description><![CDATA[Here&#8217;s a quick timesaver (thanks to the wonderful people at Google) to stay updated. You could also use this to aggregate any combination of sites with a little &#8220;Google-Fu&#8221;. Using Google Blog Search, you can create an RSS feed to search terms. As all my blogs sit on the *.perceptionz.net domain, you can simply add [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a quick timesaver (thanks to the wonderful people at Google) to stay updated. You could also use this to aggregate any combination of sites with a little &#8220;Google-Fu&#8221;.</p>
<p>Using <span style="text-decoration: underline;">Google Blog Search</span>, you can create an RSS feed to search terms. As all my blogs sit on the *.perceptionz.net domain, you can simply add the link <strong>http://blogsearch.google.com/blogsearch_feeds?hl=en&amp;q=site:perceptionz.net&amp;ie=utf-8&amp;num=10&amp;output=rss</strong> to your favorite RSS reader  (Note: Haven&#8217;t worked out how to subscribe to Google Reader with that link yet, but if anyone knows please let me know!).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perceptionz.net/2010/01/one-click-subscribe-to-all-my-blogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wikipedia over DNS</title>
		<link>http://blog.perceptionz.net/2010/01/wikipedia-over-dns/</link>
		<comments>http://blog.perceptionz.net/2010/01/wikipedia-over-dns/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 13:05:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Geeking Out]]></category>

		<guid isPermaLink="false">http://blog.perceptionz.net/?p=409</guid>
		<description><![CDATA[Just found a pretty cool (and geeky) way of querying wikipedia.

Running the command dig +short txt keyword.wp.dg.cx will return a short description as a DNS TXT response with the wikipedia article.]]></description>
			<content:encoded><![CDATA[<p>Just found a pretty cool (and geeky) way of querying wikipedia.</p>
<p>Running the command <span style="color: #ff6600;"><strong>dig +short txt keyword.wp.dg.cx</strong></span> will return a short description as a DNS TXT response with the wikipedia article.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.perceptionz.net/2010/01/wikipedia-over-dns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making custom iPhone SMS tones in OS X</title>
		<link>http://blog.perceptionz.net/2009/12/making-custom-iphone-sms-tones-in-os-x/</link>
		<comments>http://blog.perceptionz.net/2009/12/making-custom-iphone-sms-tones-in-os-x/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 04:28:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Apple iPhone]]></category>
		<category><![CDATA[Geeking Out]]></category>
		<category><![CDATA[randomness]]></category>

		<guid isPermaLink="false">http://blog.perceptionz.net/?p=405</guid>
		<description><![CDATA[Have been searching the web for how to do it, but I have found a way to make the correct file format from Apple&#8217;s push notification documentation and some other sites which show where to replace the file. Anyway here are the steps: Run the following command afconvert -f caff -d ima4 -v  filename_to_convert.ext sms-received1.caf [...]]]></description>
			<content:encoded><![CDATA[<p>Have been searching the web for how to do it, but I have found a way to make the correct file format from Apple&#8217;s push notification documentation and some other sites which show where to replace the file.</p>
<p>Anyway here are the steps:</p>
<ol>
<li>Run the following command afconvert -f caff -d ima4 -v  filename_to_convert.ext sms-received1.caf<br />
(Please note that you can use sms-received1 through to sms-received6)</li>
<li>Back up the sms-received file that you wish the replace in the /System/Library/Audio/UISounds folder</li>
<li>Copy the file that you have converted to /System/Library/Audio/UISounds<br />
For example (This will overwrite the file, so make sure you make a backup!!): scp sms-received1.caf root@iphone-name.local:/System/Library/Audio/UISounds</li>
<li>Go to Settings-&gt;Sounds and select New Text Message and then press the sound (top is number 1, bottom is number 6) and confirm that it works</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.perceptionz.net/2009/12/making-custom-iphone-sms-tones-in-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
