<?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>Just2us</title>
	<atom:link href="http://just2us.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://just2us.com</link>
	<description>Its about us</description>
	<lastBuildDate>Sat, 31 Jul 2010 16:03:22 +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>Pitfall in using default values in settings bundle</title>
		<link>http://just2us.com/2010/08/pitfall-in-using-default-values-in-settings-bundle/</link>
		<comments>http://just2us.com/2010/08/pitfall-in-using-default-values-in-settings-bundle/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 16:00:12 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[pitfall]]></category>

		<guid isPermaLink="false">http://just2us.com/2010/08/pitfall-in-using-default-values-in-settings-bundle/</guid>
		<description><![CDATA[If you are implementing application settings using iPhone’s Application Preferences, then you will want to take note of this pitfall. Referring to the schema reference for PSTextFieldSpecifier, you would notice that there is a DefaultValue key. You might thought that this key is to return a default value, when the preference is not set. In [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjust2us.com%2F2010%2F08%2Fpitfall-in-using-default-values-in-settings-bundle%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjust2us.com%2F2010%2F08%2Fpitfall-in-using-default-values-in-settings-bundle%2F&amp;source=samwize&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>If you are implementing application settings using iPhone’s <a href="http://developer.apple.com/iphone/library/documentation/iphone/conceptual/iphoneosprogrammingguide/Preferences/Preferences.html">Application Preferences</a>, then you will want to take note of this pitfall.</p>
<p>Referring to the <a href="http://developer.apple.com/iphone/library/documentation/PreferenceSettings/Conceptual/SettingsApplicationSchemaReference/Articles/PSTextFieldSpecifier.html#//apple_ref/doc/uid/TP40007011-SW1">schema reference for PSTextFieldSpecifier</a>, you would notice that there is a <strong>DefaultValue</strong> key. You might thought that this key is to return a default value, when the preference is not set.</p>
<p>In terms of code, you might thought that myvalue would return the default value.</p>
</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>myvalue <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSUserDefaults</span> standardUserDefaults<span style="color: #002200;">&#93;</span> stringForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;mykey&quot;</span><span style="color: #002200;">&#93;</span></pre></div></div>

</p>
<p>But no, that is NOT the case. myvalue will always return nil, until you go to the Application Preferences page. In order to read a default value correctly, you will have to do more.</p>
<p>Refer to <a href="http://developer.apple.com/iphone/library/samplecode/AppPrefs/Introduction/Intro.html">AppPrefs Sample Code</a> on how that can be done. The code is copied here for reference.</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;">	<span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>testValue <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSUserDefaults</span> standardUserDefaults<span style="color: #002200;">&#93;</span> stringForKey<span style="color: #002200;">:</span>kFirstNameKey<span style="color: #002200;">&#93;</span>;
	<span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span>testValue <span style="color: #002200;">==</span> <span style="color: #a61390;">nil</span><span style="color: #002200;">&#41;</span>
	<span style="color: #002200;">&#123;</span>
		<span style="color: #11740a; font-style: italic;">// no default values have been set, create them here based on what's in our Settings bundle info</span>
		<span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>pathStr <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSBundle</span> mainBundle<span style="color: #002200;">&#93;</span> bundlePath<span style="color: #002200;">&#93;</span>;
		<span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>settingsBundlePath <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>pathStr stringByAppendingPathComponent<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;Settings.bundle&quot;</span><span style="color: #002200;">&#93;</span>;
		<span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>finalPath <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>settingsBundlePath stringByAppendingPathComponent<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;Root.plist&quot;</span><span style="color: #002200;">&#93;</span>;
		<span style="color: #400080;">NSDictionary</span> <span style="color: #002200;">*</span>settingsDict <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #400080;">NSDictionary</span> dictionaryWithContentsOfFile<span style="color: #002200;">:</span>finalPath<span style="color: #002200;">&#93;</span>;
		<span style="color: #400080;">NSArray</span> <span style="color: #002200;">*</span>prefSpecifierArray <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>settingsDict objectForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;PreferenceSpecifiers&quot;</span><span style="color: #002200;">&#93;</span>;
&nbsp;
		<span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>firstNameDefault;
&nbsp;
		<span style="color: #400080;">NSDictionary</span> <span style="color: #002200;">*</span>prefItem;
		<span style="color: #a61390;">for</span> <span style="color: #002200;">&#40;</span>prefItem <span style="color: #a61390;">in</span> prefSpecifierArray<span style="color: #002200;">&#41;</span>
		<span style="color: #002200;">&#123;</span>
			<span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>keyValueStr <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>prefItem objectForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;Key&quot;</span><span style="color: #002200;">&#93;</span>;
			<span style="color: #a61390;">id</span> defaultValue <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>prefItem objectForKey<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;DefaultValue&quot;</span><span style="color: #002200;">&#93;</span>;
&nbsp;
			<span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span><span style="color: #002200;">&#91;</span>keyValueStr isEqualToString<span style="color: #002200;">:</span>kFirstNameKey<span style="color: #002200;">&#93;</span><span style="color: #002200;">&#41;</span>
			<span style="color: #002200;">&#123;</span>
				firstNameDefault <span style="color: #002200;">=</span> defaultValue;
			<span style="color: #002200;">&#125;</span>
			<span style="color: #11740a; font-style: italic;">// Handle for other preferences you might have</span>
			<span style="color: #11740a; font-style: italic;">// ...</span>
		<span style="color: #002200;">&#125;</span>
&nbsp;
		<span style="color: #11740a; font-style: italic;">// since no default values have been set (i.e. no preferences file created), create it here		</span>
		<span style="color: #400080;">NSDictionary</span> <span style="color: #002200;">*</span>appDefaults <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #400080;">NSDictionary</span> dictionaryWithObjectsAndKeys<span style="color: #002200;">:</span>
										firstNameDefault, kFirstNameKey,
										<span style="color: #a61390;">nil</span><span style="color: #002200;">&#93;</span>;
		<span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSUserDefaults</span> standardUserDefaults<span style="color: #002200;">&#93;</span> registerDefaults<span style="color: #002200;">:</span>appDefaults<span style="color: #002200;">&#93;</span>;
		<span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSUserDefaults</span> standardUserDefaults<span style="color: #002200;">&#93;</span> synchronize<span style="color: #002200;">&#93;</span>;
	<span style="color: #002200;">&#125;</span>
&nbsp;
	<span style="color: #11740a; font-style: italic;">// we're ready to do, so lastly set the key preference values</span>
	firstName <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSUserDefaults</span> standardUserDefaults<span style="color: #002200;">&#93;</span> stringForKey<span style="color: #002200;">:</span>kFirstNameKey<span style="color: #002200;">&#93;</span>;</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://just2us.com/2010/08/pitfall-in-using-default-values-in-settings-bundle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I cut my own Micro SIM</title>
		<link>http://just2us.com/2010/07/i-cut-my-own-micro-sim/</link>
		<comments>http://just2us.com/2010/07/i-cut-my-own-micro-sim/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 15:37:05 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://just2us.com/2010/07/i-cut-my-own-micro-sim/</guid>
		<description><![CDATA[I refuse to pay an extra $20, for a smaller SIM card. With dignity, I cut my Singtel standard SIM card to fit for my iPhone 4. &#160; As you can see, it is not hard. Just cut around the metal piece.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjust2us.com%2F2010%2F07%2Fi-cut-my-own-micro-sim%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjust2us.com%2F2010%2F07%2Fi-cut-my-own-micro-sim%2F&amp;source=samwize&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I refuse to pay an extra $20, for a smaller SIM card. </p>
<p>With dignity, I cut my Singtel standard SIM card to fit for my iPhone 4.</p>
<p><a href="http://just2us.com/site/wp-content/uploads/2010/07/diymicrosim.jpg"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="diy-micro-sim" border="0" alt="diy-micro-sim" src="http://just2us.com/site/wp-content/uploads/2010/07/diymicrosim_thumb.jpg" width="324" height="456" /></a>&#160; </p>
</p>
<p>As you can see, it is not hard. Just cut around the metal piece.</p>
]]></content:encoded>
			<wfw:commentRss>http://just2us.com/2010/07/i-cut-my-own-micro-sim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile ATM &#8211; An Idea for Paypal X Developer Challenge</title>
		<link>http://just2us.com/2010/07/mobile-atm-an-idea-for-paypal-x-developer-challenge/</link>
		<comments>http://just2us.com/2010/07/mobile-atm-an-idea-for-paypal-x-developer-challenge/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 17:30:53 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Interesting]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[paypal]]></category>

		<guid isPermaLink="false">http://just2us.com/2010/07/mobile-atm-an-idea-for-paypal-x-developer-challenge/</guid>
		<description><![CDATA[I was out jogging the other day. At the end of my run, I wanted to buy a drink, but I soon realized that I have forgotten to bring along cash with me! I have my iPhone with me, but can it pay for my drinks? I started to think of solutions.. Thinking: If everyone [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjust2us.com%2F2010%2F07%2Fmobile-atm-an-idea-for-paypal-x-developer-challenge%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjust2us.com%2F2010%2F07%2Fmobile-atm-an-idea-for-paypal-x-developer-challenge%2F&amp;source=samwize&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I was out jogging the other day.</p>
<p>At the end of my run, I wanted to buy a drink, but I soon realized that I have forgotten to bring along cash with me! I have my iPhone with me, but can it pay for my drinks?</p>
<p>I started to think of solutions..</p>
<p>Thinking: If everyone is a mobile ATM, and I could use my phone to transfer money electronically to these mobile ATM, it will be great! As long as they could “dispense” the money, I would not mind paying a commission fee for the service.</p>
<p>Not bad an idea.. Hence I am submitting it for <a href="https://www.x.com/community/ppx/devchallenge">Paypal X Developer Challenge</a>. </p>
<p><img style="display: block; float: none; margin-left: auto; margin-right: auto" src="https://www.x.com/servlet/JiveServlet/downloadBody/2282-102-1-2553/dev-challenge-2010.jpg" /></p>
]]></content:encoded>
			<wfw:commentRss>http://just2us.com/2010/07/mobile-atm-an-idea-for-paypal-x-developer-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Singtel&#8217;s Advertisement for Galaxy S is Inaccurate..</title>
		<link>http://just2us.com/2010/07/singtels-advertisement-for-galaxy-s-is-inaccurate/</link>
		<comments>http://just2us.com/2010/07/singtels-advertisement-for-galaxy-s-is-inaccurate/#comments</comments>
		<pubDate>Sat, 24 Jul 2010 14:41:35 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Interesting]]></category>
		<category><![CDATA[SG Toto]]></category>
		<category><![CDATA[singtel]]></category>

		<guid isPermaLink="false">http://just2us.com/2010/07/singtels-advertisement-for-galaxy-s-is-inaccurate/</guid>
		<description><![CDATA[On a full page advertisement for Samsung Galaxy S in Straits Times today: I am happy to find SG Toto as one of the app that works for the Android phone. Great. But wait, I don’t remember releasing the app for Android..]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjust2us.com%2F2010%2F07%2Fsingtels-advertisement-for-galaxy-s-is-inaccurate%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjust2us.com%2F2010%2F07%2Fsingtels-advertisement-for-galaxy-s-is-inaccurate%2F&amp;source=samwize&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>On a full page advertisement for Samsung Galaxy S in Straits Times today:</p>
<p><a href="http://just2us.com/site/wp-content/uploads/2010/07/singteladwithsgtotoandroid.jpg"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="singtel-ad-with-sg-toto-android" border="0" alt="singtel-ad-with-sg-toto-android" src="http://just2us.com/site/wp-content/uploads/2010/07/singteladwithsgtotoandroid_thumb.jpg" width="404" height="304" /></a> </p>
</p>
<p>I am happy to find <a href="http://just2us.com/2009/05/sg-toto/">SG Toto</a> as one of the app that works for the Android phone.</p>
<p>Great.</p>
<p>But wait, I don’t remember releasing the app for Android..</p>
]]></content:encoded>
			<wfw:commentRss>http://just2us.com/2010/07/singtels-advertisement-for-galaxy-s-is-inaccurate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A New iPhone App &#8211; The LOST Whispers</title>
		<link>http://just2us.com/2010/07/a-new-iphone-app-the-lost-whispers/</link>
		<comments>http://just2us.com/2010/07/a-new-iphone-app-the-lost-whispers/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 14:16:28 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[whispers]]></category>

		<guid isPermaLink="false">http://just2us.com/2010/07/a-new-iphone-app-the-lost-whispers/</guid>
		<description><![CDATA[We are proud to announce the release of a new iPhone app – The LOST Whispers This is the first entertainment app we have created, and a good prank app we believe it is. What you can do with the app is simple. Yup. That’s what the app does – Play creepy whispering sounds and [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjust2us.com%2F2010%2F07%2Fa-new-iphone-app-the-lost-whispers%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjust2us.com%2F2010%2F07%2Fa-new-iphone-app-the-lost-whispers%2F&amp;source=samwize&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>We are proud to announce the release of a new iPhone app – <em>The LOST Whispers</em></p>
<p>This is the first entertainment app we have created, and a good prank app we believe it is. What you can do with the app is simple.</p>
<p><a href="http://whispers.just2us.com"><img title="Whispers-ad" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="48" alt="Whispers-ad" src="http://just2us.com/site/wp-content/uploads/2010/07/Whispersad1.png" width="320" border="0" /></a></p>
<p>Yup. That’s what the app does – Play creepy whispering sounds and terrify your friends!</p>
<p>
<p>For more info about the app, visit <a href="http://whispers.just2us.com">whispers.just2us.com</a>, or simply <a href="http://itunes.apple.com/app/the-lost-whispers/id377713072?mt=8">download now</a>.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://just2us.com/2010/07/a-new-iphone-app-the-lost-whispers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to use MapKit</title>
		<link>http://just2us.com/2010/05/how-to-use-mapkit/</link>
		<comments>http://just2us.com/2010/05/how-to-use-mapkit/#comments</comments>
		<pubDate>Sat, 22 May 2010 16:15:52 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[mapkit]]></category>

		<guid isPermaLink="false">http://just2us.com/?p=393</guid>
		<description><![CDATA[Apple seems to lack a MapKit programming guide. I have to look through the MapKit reference, search on the Internet, and read blog articles in order to do a few simple tasks with MapKit. I thought it would be great if there is a MapKit programming guide, similar to the Push Notification Service programming guide [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjust2us.com%2F2010%2F05%2Fhow-to-use-mapkit%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjust2us.com%2F2010%2F05%2Fhow-to-use-mapkit%2F&amp;source=samwize&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Apple seems to lack a MapKit programming guide. I have to look through the MapKit reference, search on the Internet, and read blog articles in order to do a <em>few simple tasks</em> with MapKit.</p>
<p>I thought it would be great if there is a MapKit programming guide, similar to the <a href="http://developer.apple.com/iphone/library/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Introduction/Introduction.html">Push Notification Service programming guide</a> provided by Apple. </p>
<p>But there isn’t. So I am here writing one for developers who are interested to use MapKit for that <em>few simple tasks</em>. This post contains 8 code snippets for 8 tasks.</p>
<p>&#160;</p>
<h4>1. Adding a map view</h4>
<p>If you simply want to add a map to your view, simply create a MKMapView object and insert it. That’s our first big step!</p>
</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">void</span><span style="color: #002200;">&#41;</span>viewDidLoad <span style="color: #002200;">&#123;</span>
	<span style="color: #002200;">&#91;</span>super viewDidLoad<span style="color: #002200;">&#93;</span>;
	<span style="color: #11740a; font-style: italic;">// Init our map view </span>
	mapView <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>MKMapView alloc<span style="color: #002200;">&#93;</span> initWithFrame<span style="color: #002200;">:</span>self.view.bounds<span style="color: #002200;">&#93;</span>;
	<span style="color: #002200;">&#91;</span>self.view insertSubview<span style="color: #002200;">:</span>mapView atIndex<span style="color: #002200;">:</span><span style="color: #2400d9;">0</span><span style="color: #002200;">&#93;</span>;
<span style="color: #002200;">&#125;</span></pre></div></div>

<p>&#160;</p>
<h4>2. Configuring the map</h4>
<p>With a map, you could now configure various aspects by setting the mapView properties. Examples below:</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;">	<span style="color: #11740a; font-style: italic;">// Set the map type such as Standard, Satellite, Hybrid</span>
	mapView.mapType <span style="color: #002200;">=</span> MKMapTypeStandard;
&nbsp;
	<span style="color: #11740a; font-style: italic;">// Config user interactions</span>
	mapView.zoomEnabled <span style="color: #002200;">=</span> <span style="color: #a61390;">NO</span>;
	mapView.scrollEnabled <span style="color: #002200;">=</span> <span style="color: #a61390;">YES</span>;
&nbsp;
	<span style="color: #11740a; font-style: italic;">// Set the region and zoom level</span>
	MKCoordinateRegion region;
	MKCoordinateSpan span;
	CLLocationCoordinate2D location;
	location.latitude <span style="color: #002200;">=</span> <span style="color: #2400d9;">1.302851</span>; <span style="color: #11740a; font-style: italic;">// Singapore!</span>
	location.longitude <span style="color: #002200;">=</span> <span style="color: #2400d9;">103.85523</span>;
	span.latitudeDelta <span style="color: #002200;">=</span> <span style="color: #2400d9;">0.02</span>;
	span.longitudeDelta <span style="color: #002200;">=</span> <span style="color: #2400d9;">0.02</span>;
	region.span <span style="color: #002200;">=</span> span;
	region.center <span style="color: #002200;">=</span> location;
	<span style="color: #11740a; font-style: italic;">// Set to that region with an animated effect</span>
	<span style="color: #002200;">&#91;</span>mapView setRegion<span style="color: #002200;">:</span>region animated<span style="color: #002200;">:</span>TRUE<span style="color: #002200;">&#93;</span>;
	<span style="color: #11740a; font-style: italic;">// Lastly, set the MKMapViewDelegate (we will use this later) </span>
	mapView.delegate <span style="color: #002200;">=</span> self;</pre></div></div>

<p>&#160;</p>
<h4>3. Showing the user&#8217;s location</h4>
<p>To show the user&#8217;s location on the map, we set this one special property.</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;">	mapView.showsUserLocation <span style="color: #002200;">=</span> <span style="color: #a61390;">YES</span>;</pre></div></div>

</p>
<p>&#160;</p>
<h4>4. Creating custom annotations/landmarks</h4>
<p>If you want to display some landmarks, aka annotations, on the map, you will need to create your annotation class that implement the MKAnnotation protocols. </p>
<p>Say you want to display some shops on the map, this is want you would do. </p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #11740a; font-style: italic;">// ShopAnnotation.h</span>
<span style="color: #a61390;">@interface</span> ShopAnnotation <span style="color: #002200;">:</span> <span style="color: #400080;">NSObject</span> &lt;mkannotation&gt; <span style="color: #002200;">&#123;</span>
	Shop <span style="color: #002200;">*</span>shop; <span style="color: #11740a; font-style: italic;">// Assuming this class contains info about a shop</span>
<span style="color: #002200;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #11740a; font-style: italic;">// ShopAnnotation.m	</span>
<span style="color: #11740a; font-style: italic;">// Required to implement</span>
<span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span>CLLocationCoordinate2D<span style="color: #002200;">&#41;</span>coordinate <span style="color: #002200;">&#123;</span>
	CLLocationCoordinate2D theCoordinate;
	theCoordinate.latitude <span style="color: #002200;">=</span> shop.latitude;
	theCoordinate.longitude <span style="color: #002200;">=</span> shop.longitude;
	<span style="color: #a61390;">return</span> theCoordinate; 
<span style="color: #002200;">&#125;</span>
&nbsp;
<span style="color: #11740a; font-style: italic;">// Optional</span>
<span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>title <span style="color: #002200;">&#123;</span>
    <span style="color: #a61390;">return</span> shop.name;
<span style="color: #002200;">&#125;</span>
&nbsp;
<span style="color: #11740a; font-style: italic;">// Optional</span>
<span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>subtitle <span style="color: #002200;">&#123;</span>
    <span style="color: #a61390;">return</span> shop.address;
<span style="color: #002200;">&#125;</span></pre></div></div>

<p>&#160;</p>
<h4>5. Adding annotations to the map</h4>
<p>To add the annotations to the map, you would create the ShopAnnotation earlier and add them to mapView.</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;">	<span style="color: #a61390;">for</span> <span style="color: #002200;">&#40;</span>Shop <span style="color: #002200;">*</span>shop <span style="color: #a61390;">in</span> allMyShops<span style="color: #002200;">&#41;</span> <span style="color: #002200;">&#123;</span>
		ShopAnnotation <span style="color: #002200;">*</span>shopAnnotation <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>ShopAnnotation alloc<span style="color: #002200;">&#93;</span> initWithShop<span style="color: #002200;">:</span>shop<span style="color: #002200;">&#93;</span> autorelease<span style="color: #002200;">&#93;</span>;
		<span style="color: #002200;">&#91;</span>mapView addAnnotation<span style="color: #002200;">:*</span>shopAnnotation <span style="color: #002200;">&#93;</span>;
	<span style="color: #002200;">&#125;</span></pre></div></div>

<p>&#160;</p>
<h4>6. Handling the annotation views</h4>
<p>Annotations are not views. After you added your annotations to the map, you would still need to provide its views. The mapView delegate methods will be called to ask for your annotations’ VIEWS. You will need to create the view and return it for mapView to display. </p>
<p>In our example, we create a MKPinAnnotationView, which is a standard pin that you see in Maps app. You could otherwise create your custom view that extends MKAnnotationView.</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span>MKAnnotationView <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>mapView<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>MKMapView <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>theMapView viewForAnnotation<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span><span style="color: #a61390;">id</span> &lt;mkannotation&gt;<span style="color: #002200;">&#41;</span>annotation <span style="color: #002200;">&#123;</span>
	<span style="color: #11740a; font-style: italic;">// If it's the user location, just return nil.</span>
	<span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span><span style="color: #002200;">&#91;</span>annotation isKindOfClass<span style="color: #002200;">:</span><span style="color: #002200;">&#91;</span>MKUserLocation class<span style="color: #002200;">&#93;</span><span style="color: #002200;">&#93;</span><span style="color: #002200;">&#41;</span>
		<span style="color: #a61390;">return</span> <span style="color: #a61390;">nil</span>;
	<span style="color: #11740a; font-style: italic;">// If it is our ShopAnnotation, we create and return its view</span>
	<span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span><span style="color: #002200;">&#91;</span>annotation isKindOfClass<span style="color: #002200;">:</span><span style="color: #002200;">&#91;</span>ShopAnnotation class<span style="color: #002200;">&#93;</span><span style="color: #002200;">&#93;</span><span style="color: #002200;">&#41;</span> <span style="color: #002200;">&#123;</span>
		<span style="color: #11740a; font-style: italic;">// try to dequeue an existing pin view first</span>
		<span style="color: #a61390;">static</span> <span style="color: #400080;">NSString</span><span style="color: #002200;">*</span> shopAnnotationIdentifier <span style="color: #002200;">=</span> <span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;ShopAnnotationIdentifier&quot;</span>;
		MKPinAnnotationView<span style="color: #002200;">*</span> pinView <span style="color: #002200;">=</span> <span style="color: #002200;">&#40;</span>MKPinAnnotationView <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span><span style="color: #002200;">&#91;</span>mapView dequeueReusableAnnotationViewWithIdentifier<span style="color: #002200;">:</span>shopAnnotationIdentifier <span style="color: #002200;">&#93;</span>;
		<span style="color: #a61390;">if</span> <span style="color: #002200;">&#40;</span><span style="color: #002200;">!</span>pinView<span style="color: #002200;">&#41;</span> <span style="color: #002200;">&#123;</span>
			<span style="color: #11740a; font-style: italic;">// If an existing pin view was not available, create one</span>
			MKPinAnnotationView<span style="color: #002200;">*</span> customPinView <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>MKPinAnnotationView alloc<span style="color: #002200;">&#93;</span> initWithAnnotation<span style="color: #002200;">:</span>annotation reuseIdentifier<span style="color: #002200;">:</span>shopAnnotationIdentifier<span style="color: #002200;">&#93;</span> autorelease<span style="color: #002200;">&#93;</span>;
			customPinView.pinColor <span style="color: #002200;">=</span> MKPinAnnotationColorRed;
			customPinView.animatesDrop <span style="color: #002200;">=</span> <span style="color: #a61390;">YES</span>;
			customPinView.canShowCallout <span style="color: #002200;">=</span> <span style="color: #a61390;">YES</span>;
&nbsp;
			<span style="color: #11740a; font-style: italic;">// add a detail disclosure button to the callout which will open a new view controller page</span>
			UIButton<span style="color: #002200;">*</span> rightButton <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span>UIButton buttonWithType<span style="color: #002200;">:</span>UIButtonTypeDetailDisclosure<span style="color: #002200;">&#93;</span>;
			customPinView.rightCalloutAccessoryView <span style="color: #002200;">=</span> rightButton;
&nbsp;
			<span style="color: #a61390;">return</span> customPinView;
		<span style="color: #002200;">&#125;</span> <span style="color: #a61390;">else</span> <span style="color: #002200;">&#123;</span>
			pinView.annotation <span style="color: #002200;">=</span> annotation;
		<span style="color: #002200;">&#125;</span>&lt;strike&gt;&lt;<span style="color: #002200;">/</span>strike&gt;&lt;strike&gt;&lt;<span style="color: #002200;">/</span>strike&gt;
		<span style="color: #a61390;">return</span> pinView;
	<span style="color: #002200;">&#125;</span>
<span style="color: #002200;">&#125;</span></pre></div></div>

<p>&#160; </p>
<h4>7. Selecting a pin</h4>
<p>When a user selects a pin and press the UIButtonTypeDetailDisclosure button within the callout, we can present more details about the annotation. Implement another MKMapViewDelegate to handle this.</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">void</span><span style="color: #002200;">&#41;</span>mapView<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>MKMapView <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>_mapView annotationView<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>MKAnnotationView <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>view calloutAccessoryControlTapped<span style="color: #002200;">:</span><span style="color: #002200;">&#40;</span>UIControl <span style="color: #002200;">*</span><span style="color: #002200;">&#41;</span>control <span style="color: #002200;">&#123;</span>
	<span style="color: #11740a; font-style: italic;">// Handle it, such as showing another view controller</span>
<span style="color: #002200;">&#125;</span></pre></div></div>

<p>&#160;</p>
<h4>8. Open Maps app</h4>
<p>If want to provide a route from the user location to the selected annotation, you would need the help of iPhone’s Maps app. This means that your app will exit and Maps app will be opened, with you telling Maps the source and destination to route.</p>
<p>You can open Maps with the schema as such.</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;">	<span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>url <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #400080;">NSString</span> stringWithFormat<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;http://maps.google.com/maps?saddr=%f,%f&amp;amp;daddr=%f,%f&quot;</span>;, userLatitude, userLongitude, <span style="color: #002200;">&#91;</span>shop.latitude floatValue<span style="color: #002200;">&#93;</span>, <span style="color: #002200;">&#91;</span>shop.longitude floatValue<span style="color: #002200;">&#93;</span><span style="color: #002200;">&#93;</span>;
	<span style="color: #002200;">&#91;</span><span style="color: #002200;">&#91;</span>UIApplication sharedApplication<span style="color: #002200;">&#93;</span> openURL<span style="color: #002200;">:</span><span style="color: #002200;">&#91;</span><span style="color: #400080;">NSURL</span> URLWithString<span style="color: #002200;">:</span>url<span style="color: #002200;">&#93;</span><span style="color: #002200;">&#93;</span>;</pre></div></div>

<p>&#160;</p>
<p>With that, we have come to the end of <em>a few simple tasks</em> with MapKit!</p>
]]></content:encoded>
			<wfw:commentRss>http://just2us.com/2010/05/how-to-use-mapkit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to highlight code syntax in WordPress</title>
		<link>http://just2us.com/2010/05/how-to-highlight-code-syntax-in-wordpress/</link>
		<comments>http://just2us.com/2010/05/how-to-highlight-code-syntax-in-wordpress/#comments</comments>
		<pubDate>Sat, 22 May 2010 15:41:29 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://just2us.com/?p=384</guid>
		<description><![CDATA[WP-Syntax is the answer. For example, this is how I highlight an iPhone’s Objective-C code in this post. - &#40;void&#41;viewDidLoad &#123;     &#91;super viewDidLoad&#93;;     NSString *title = &#91;NSString stringWithFormat:@&#34;My %@ syntax&#34;, @&#34;AWESOME&#34;&#93;;     self.title = title; &#125;   To use WP-Syntax, simply surround the code with &#60;pre lang=”LANGUAGE”&#62; and &#60;/pre&#62;, where LANGUAGE is the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjust2us.com%2F2010%2F05%2Fhow-to-highlight-code-syntax-in-wordpress%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjust2us.com%2F2010%2F05%2Fhow-to-highlight-code-syntax-in-wordpress%2F&amp;source=samwize&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://wordpress.org/extend/plugins/wp-syntax/">WP-Syntax</a> is the answer.</p>
<p>For example, this is how I highlight an iPhone’s Objective-C code in this post.</p>

<div class="wp_syntax"><div class="code"><pre class="objc" style="font-family:monospace;"><span style="color: #002200;">-</span> <span style="color: #002200;">&#40;</span><span style="color: #a61390;">void</span><span style="color: #002200;">&#41;</span>viewDidLoad   
<span style="color: #002200;">&#123;</span>    
    <span style="color: #002200;">&#91;</span>super viewDidLoad<span style="color: #002200;">&#93;</span>;    
    <span style="color: #400080;">NSString</span> <span style="color: #002200;">*</span>title <span style="color: #002200;">=</span> <span style="color: #002200;">&#91;</span><span style="color: #400080;">NSString</span> stringWithFormat<span style="color: #002200;">:</span><span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;My %@ syntax&quot;</span>, <span style="color: #bf1d1a;">@</span><span style="color: #bf1d1a;">&quot;AWESOME&quot;</span><span style="color: #002200;">&#93;</span>;    
    self.title <span style="color: #002200;">=</span> title;    
<span style="color: #002200;">&#125;</span></pre></div></div>

<p> <br />
To use <a href="http://wordpress.org/extend/plugins/wp-syntax/">WP-Syntax</a>, simply surround the code with &lt;pre lang=”LANGUAGE”&gt; and &lt;/pre&gt;, where LANGUAGE is the programming language.</p>
<p>To find out what to use for LANGUAGE, look under supported languages <a href="http://wordpress.org/extend/plugins/wp-syntax/other_notes/">here</a>.
</pre>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://just2us.com/2010/05/how-to-highlight-code-syntax-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to resolve force close caused by Market</title>
		<link>http://just2us.com/2010/05/how-to-resolve-force-close-caused-by-market/</link>
		<comments>http://just2us.com/2010/05/how-to-resolve-force-close-caused-by-market/#comments</comments>
		<pubDate>Sat, 01 May 2010 07:36:06 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[How-to]]></category>

		<guid isPermaLink="false">http://just2us.com/2010/05/how-to-resolve-force-close-caused-by-market/</guid>
		<description><![CDATA[This is an issue where an application that is opened from Android’s Market might encounter a force close. txeet had the same issue: &#160; This is due to the application having two launcher components, and Market is confused and therefore not able to launch. Strangely, some phones do not face the same problem. Though this [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjust2us.com%2F2010%2F05%2Fhow-to-resolve-force-close-caused-by-market%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjust2us.com%2F2010%2F05%2Fhow-to-resolve-force-close-caused-by-market%2F&amp;source=samwize&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>This is an <a href="http://code.google.com/p/android/issues/detail?id=6579">issue</a> where an application that is opened from Android’s Market might encounter a force close. <a href="http://txeet.com">txeet</a> had the same issue:</p>
<p><a href="http://just2us.com/site/wp-content/uploads/2010/05/txeetforceclose.png"><img title="txeet force close" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="484" alt="txeet force close" src="http://just2us.com/site/wp-content/uploads/2010/05/txeetforceclose_thumb.png" width="292" border="0" /></a>&#160;</p>
<p>This is due to the application having two launcher components, and Market is confused and therefore not able to launch. Strangely, some phones do not face the same problem. </p>
<p>Though this is a bug on Android side, the application can <a href="http://stackoverflow.com/questions/2244781/after-downloading-an-application-with-two-launcher-components-from-the-marketplac">resolve</a> by simply adding a line in the manifest file.</p>
<blockquote><p>&lt;activity-alias android:name=&quot;com.android.internal.app.ResolverActivity&quot; android:targetActivity=&quot;.Main&quot; android:exported=&quot;true&quot;/&gt;</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://just2us.com/2010/05/how-to-resolve-force-close-caused-by-market/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SG Blood v2</title>
		<link>http://just2us.com/2010/04/sg-blood-v2/</link>
		<comments>http://just2us.com/2010/04/sg-blood-v2/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 13:44:03 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[SG Blood]]></category>

		<guid isPermaLink="false">http://just2us.com/2010/04/sg-blood-v2/</guid>
		<description><![CDATA[Just like my other apps that have gone v2, SG Blood is upgrading to v2 too! SG Blood is an app for blood donor, and was first released in Jan 2009. I didn’t update the app much over the year, partly because it works well and has no bugs, and partly because I have no [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjust2us.com%2F2010%2F04%2Fsg-blood-v2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjust2us.com%2F2010%2F04%2Fsg-blood-v2%2F&amp;source=samwize&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p> Just like my <a href="http://just2us.com/2010/03/sg-4d-v2/">other apps</a> that have gone v2, SG Blood is upgrading to v2 too!</p>
<p>SG Blood is an app for blood donor, and was first released in <a href="http://just2us.com/2009/05/sg-blood/">Jan 2009</a>. I didn’t update the app much over the year, partly because it works well and has no bugs, and partly because I have no improvement planned for it.</p>
<p>But today, I am proud to announce a new feature for the app: Checking blood stock level!</p>
<p><a href="http://just2us.com/site/wp-content/uploads/2010/04/bloodstock.png"><img title="blood stock" style="border-right: 0px; border-top: 0px; display: block; float: none; margin-left: auto; border-left: 0px; margin-right: auto; border-bottom: 0px" height="364" alt="blood stock" src="http://just2us.com/site/wp-content/uploads/2010/04/bloodstock_thumb.png" width="244" border="0" /></a></p>
<p>The feature is kindly provided by <a href="http://sbs.donorweb.org/">donorweb</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://just2us.com/2010/04/sg-blood-v2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Switching to Nexus One</title>
		<link>http://just2us.com/2010/04/switching-to-nexus-one/</link>
		<comments>http://just2us.com/2010/04/switching-to-nexus-one/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 13:22:32 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://just2us.com/2010/04/switching-to-nexus-one/</guid>
		<description><![CDATA[Ok, I once said that I don’t think much of Nexus One.. but Google is generous enough to give me one.. and since I promised, I shall switch to use Nexus One for a week (: &#160; And ya, her name is iNexus.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjust2us.com%2F2010%2F04%2Fswitching-to-nexus-one%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjust2us.com%2F2010%2F04%2Fswitching-to-nexus-one%2F&amp;source=samwize&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Ok, I once said that I <a href="http://just2us.com/2010/01/why-i-dont-think-much-of-nexus-one/">don’t think much of Nexus One</a>.. but Google is generous enough to <a href="http://www.just2me.com/2010/03/omg-google-giving-me-nexus-one.html">give</a> me one.. and since I <a href="http://twitter.com/samwize/status/9907710989">promised</a>, I shall switch to use Nexus One for a week (:</p>
<p><a href="http://just2us.com/site/wp-content/uploads/2010/04/inexus.jpg"><img title="inexus" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="250" alt="inexus" src="http://just2us.com/site/wp-content/uploads/2010/04/inexus_thumb.jpg" width="344" border="0" /></a>&#160;</p>
<p>And ya, her name is iNexus.</p>
]]></content:encoded>
			<wfw:commentRss>http://just2us.com/2010/04/switching-to-nexus-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
