<?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://blog.just2us.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.just2us.com</link>
	<description>discuss on technology &#38; application development</description>
	<lastBuildDate>Sat, 04 Feb 2012 06:55:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Find the real exception in Xcode debugger</title>
		<link>http://blog.just2us.com/2012/02/find-the-real-exception-in-xcode-debugger/</link>
		<comments>http://blog.just2us.com/2012/02/find-the-real-exception-in-xcode-debugger/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 06:55:58 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Xcode]]></category>

		<guid isPermaLink="false">http://blog.just2us.com/?p=745</guid>
		<description><![CDATA[
			
				
			
		
There are times when you have exceptions raised in Xcode, but it breaks at UIApplicationMain in main(), and without giving you clues on where the error comes from.
There is a way to show more helpful debugging info.
Basically you need to set a breakpoint at objc_exception_throw.
If you are using Xcode 4.2, you can do the following:

Go to Breakpoint Navigator [...]]]></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%2Fblog.just2us.com%2F2012%2F02%2Ffind-the-real-exception-in-xcode-debugger%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.just2us.com%2F2012%2F02%2Ffind-the-real-exception-in-xcode-debugger%2F&amp;source=samwize&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>There are times when you have exceptions raised in Xcode, but it breaks at UIApplicationMain in main(), and without giving you clues on where the error comes from.</p>
<p>There is a way to <a href="http://stackoverflow.com/questions/384775/how-do-i-find-out-what-exception-was-thrown-in-the-xcode-debugger-for-iphone/9138988#9138988" target="_blank">show more helpful debugging info</a>.</p>
<p>Basically you need to set a breakpoint at <code>objc_exception_throw</code>.</p>
<p>If you are using Xcode 4.2, you can do the following:</p>
<ol>
<li>Go to Breakpoint Navigator pane (or press ⌘6)</li>
<li>Click on the add icon on the bottom left</li>
<li>Add symbolic breakpoint</li>
<li>Enter <code>objc_exception_throw </code>for Symbol</li>
</ol>
<p>Yeah. Find and burn those terrible bugs!</p>
<p><a href="http://blog.just2us.com/wp-content/uploads/2012/02/add-symbolic-breakpoint-objc_exception_throw.png"><img class="alignleft size-medium wp-image-746" title="add symbolic breakpoint objc_exception_throw" src="http://blog.just2us.com/wp-content/uploads/2012/02/add-symbolic-breakpoint-objc_exception_throw-300x94.png" alt="" width="300" height="94" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.just2us.com/2012/02/find-the-real-exception-in-xcode-debugger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Better Guide to Installing Android SDK</title>
		<link>http://blog.just2us.com/2012/01/the-better-guide-to-installing-android-sdk/</link>
		<comments>http://blog.just2us.com/2012/01/the-better-guide-to-installing-android-sdk/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 15:50:24 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[How-to]]></category>

		<guid isPermaLink="false">http://blog.just2us.com/?p=737</guid>
		<description><![CDATA[
			
				
			
		
I wasn&#8217;t impressed with Android team on their documentation for installing Android SDK. It is long, and jumps from page to page. Here is my better version:
&#160;
Step 1 &#8211; Install Eclipse IDE
Go to http://www.eclipse.org/downloads/ and download Eclipse Classic (the latest version is 3.7.1).
After downloading, install and verify that it can run.
Note: If there is any error, check the System [...]]]></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%2Fblog.just2us.com%2F2012%2F01%2Fthe-better-guide-to-installing-android-sdk%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.just2us.com%2F2012%2F01%2Fthe-better-guide-to-installing-android-sdk%2F&amp;source=samwize&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I wasn&#8217;t impressed with Android team on their documentation for <a href="http://developer.android.com/sdk/installing.html">installing Android SDK</a>. It is long, and jumps from page to page. Here is my better version:</p>
<p>&nbsp;</p>
<h2>Step 1 &#8211; Install Eclipse IDE</h2>
<p>Go to <a href="http://www.eclipse.org/downloads/" target="_blank">http://www.eclipse.org/downloads/</a> and download Eclipse Classic (the latest version is 3.7.1).</p>
<p>After downloading, install and verify that it can run.</p>
<p>Note: If there is any error, check the <a href="http://developer.android.com/sdk/requirements.html" target="_blank">System Requirements</a>. In particular, you might need to install the <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">JDK</a>.</p>
<p>&nbsp;</p>
<h2>Step 2 &#8211; Install Android SDK</h2>
<p>Go to <a href="http://developer.android.com/sdk/index.html" target="_blank">http://developer.android.com/sdk/index.html</a> and download the Android SDK package.</p>
<p>For Mac and Linux users, download the zip/tgz package and unpack it to a safe location. The SDK files will be unpacked into a directory named <em>android-sdk-&lt;machine-platform&gt;</em>. Proceed to step (3).</p>
<p>For Windows users, download the <strong>.exe</strong> package, and run it to install. After installation is complete, the installation wizard will launch the <strong>Android SDK and AVD Manager</strong>. There is a slight inconsistent behaviour for Windows users here. Go to step (4) first, and return back to step (3) after you have finish step (4).</p>
<p>&nbsp;</p>
<h2>Step 3 &#8211; Install ADT Plugin</h2>
<ol>
<li>Start Eclipse, select <strong>Help</strong> &gt; <strong>Install New Software</strong>. Click <strong>Add</strong>.</li>
<li>Enter &#8220;ADT Plugin&#8221; for <em>Name</em> and the following for <em>Location</em>:<br />
<strong>https://dl-ssl.google.com/android/eclipse/</strong></li>
<li>Click <strong>OK</strong></li>
<li>Click <strong>Next, <strong>Next</strong>, <strong>Next</strong></strong>.. and <strong>Finish</strong></li>
<li>When the installation completes, restart Eclipse.</li>
<li>In Eclipse, select <strong>Window</strong> &gt; <strong>Preferences</strong> (Mac OS X: <strong>Eclipse</strong> &gt; <strong>Preferences</strong>).</li>
<li>Select <strong>Android</strong> from the left panel.</li>
<li>For the <em>SDK Location</em> in the main panel, click <strong>Browse</strong> and locate your downloaded SDK directory.</li>
<li>Click <strong>Apply</strong>, then <strong>OK</strong>.</li>
</ol>
<h2></h2>
<h2>Step 4 &#8211; Adding Android Platforms</h2>
<p>The Android SDK uses a modular structure that separates the major parts of the SDK. Specifically, the different versions of Android OS are each a module. To develop for a particular version, you would need to add the platform for that version.</p>
<p>To do so, from within Eclipse, select <strong>Window &gt; Android SDK and AVD Manager</strong>.</p>
<p><img class="alignnone" src="http://developer.android.com/images/sdk_manager_packages.png" alt="" width="560" height="443" /></p>
<p>Go to <strong>Available Packages</strong>, and select at least 1 platform. You may select additional platforms if you require.</p>
<p>Click <strong>Install Selected</strong> to download and install. Done!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.just2us.com/2012/01/the-better-guide-to-installing-android-sdk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SG Radio is Fixed</title>
		<link>http://blog.just2us.com/2011/12/sg-radio-is-fixed/</link>
		<comments>http://blog.just2us.com/2011/12/sg-radio-is-fixed/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 16:07:52 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[SG Radio]]></category>

		<guid isPermaLink="false">http://blog.just2us.com/?p=732</guid>
		<description><![CDATA[
			
				
			
		
One year ago, I released SG Radio, but the app encountered a major glitch, and was taken down.
I am sorry for taking so long to fix an app.. yeah 1 year to be exactly apologetic
Here it is, back to the App Store.

]]></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%2Fblog.just2us.com%2F2011%2F12%2Fsg-radio-is-fixed%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.just2us.com%2F2011%2F12%2Fsg-radio-is-fixed%2F&amp;source=samwize&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>One year ago, I released SG Radio, but the app <a href="http://blog.just2us.com/2010/11/sg-radio-brings-you-all-15-local-radio-stations/">encountered a major glitch</a>, and was taken down.</p>
<p>I am sorry for taking so long to fix an app.. yeah 1 year to be exactly apologetic</p>
<p>Here it is, back to the <a href="http://itunes.apple.com/sg/app/sg-radio/id395605775?mt=8">App Store</a>.</p>
<p><a href="http://itunes.apple.com/sg/app/sg-radio/id395605775?mt=8"><img class="alignleft size-full wp-image-734" title="singapore radio stations iphone app" src="http://blog.just2us.com/wp-content/uploads/2011/12/singapore-radio-stations-iphone-app.png" alt="" width="643" height="317" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.just2us.com/2011/12/sg-radio-is-fixed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>4 Headlines to Get Readers Excited</title>
		<link>http://blog.just2us.com/2011/12/4-headlines-to-get-readers-excited/</link>
		<comments>http://blog.just2us.com/2011/12/4-headlines-to-get-readers-excited/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 13:04:19 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.just2us.com/?p=726</guid>
		<description><![CDATA[
			
				
			
		
I read from problogger on writing good headlines for your blog post, and thought it is worth sharing.
Instead of always writing your headline in usual plain ways, follow these rules to get your readers excited. These are the 4 proven styles.
&#160;
1. Intrigue Style
Intrigue readers by making them think &#8220;how can that be possible??&#8221; or &#8220;what [...]]]></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%2Fblog.just2us.com%2F2011%2F12%2F4-headlines-to-get-readers-excited%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.just2us.com%2F2011%2F12%2F4-headlines-to-get-readers-excited%2F&amp;source=samwize&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://blog.just2us.com/wp-content/uploads/2011/12/excited-child.jpeg"><img class="alignleft size-full wp-image-728" title="excited child" src="http://blog.just2us.com/wp-content/uploads/2011/12/excited-child.jpeg" alt="" width="250" height="263" /></a>I read from <a href="http://www.problogger.net/archives/2011/12/05/4-post-headlines-that-are-guaranteed-to-get-readers-excited/" target="_blank">problogger</a> on writing good headlines for your blog post, and thought it is worth sharing.</p>
<p>Instead of always writing your headline in usual plain ways, follow these rules to get your readers excited. These are the 4 proven styles.</p>
<p>&nbsp;</p>
<h3>1. Intrigue Style</h3>
<p>Intrigue readers by making them think &#8220;how can that be possible??&#8221; or &#8220;what is this stuff about??&#8221;.</p>
<p><em>eg. &#8220;Learn How to Develop Facebook Platform in a Day&#8221;</em></p>
<p>&nbsp;</p>
<h3>2. Finality Style</h3>
<p>This usually consist of the words &#8220;The Ultimate Guide to &#8230;&#8221; or &#8220;The Secret Guide &#8230;&#8221;</p>
<p><em>eg. &#8220;The Ultimate Guide to Android Programming&#8221;</em></p>
<p>&nbsp;</p>
<h3>3. Topic + Hype Style</h3>
<p>Add hype to your topic statement.</p>
<p><em>Eg. &#8220;iOS Development Guide: Earn Your First Million Dollar&#8221;</em></p>
<p>&nbsp;</p>
<h3>4. List Style</h3>
<p>This includes a number in the title.</p>
<p><em>Eg. &#8220;4 Headlines to Get Readers Excited&#8221; :) </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.just2us.com/2011/12/4-headlines-to-get-readers-excited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML5 or Native App for mobile ?</title>
		<link>http://blog.just2us.com/2011/11/html5-or-native-app-for-mobile/</link>
		<comments>http://blog.just2us.com/2011/11/html5-or-native-app-for-mobile/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 15:53:29 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://blog.just2us.com/2011/11/html5-or-native-app-for-mobile/</guid>
		<description><![CDATA[
			
				
			
		
This is a decision that mobile developers got to make when they develop an app.
There are pros and cons to both the platforms, and the decision largely depends on what you need to accomplish. These are the main factors.


Capabilities     The #1 factor would be the capabilities offered by the 2. Native [...]]]></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%2Fblog.just2us.com%2F2011%2F11%2Fhtml5-or-native-app-for-mobile%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.just2us.com%2F2011%2F11%2Fhtml5-or-native-app-for-mobile%2F&amp;source=samwize&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>This is a decision that mobile developers got to make when they develop an app.</p>
<p>There are pros and cons to both the platforms, and the decision largely depends on what you need to accomplish. These are the main factors.</p>
<p align="center"><a href="http://blog.just2us.com/wp-content/uploads/2011/11/fruits-mixed.png"><img style="display: inline" title="EDM" alt="EDM" src="http://blog.just2us.com/wp-content/uploads/2011/11/fruits-mixed_thumb.png" width="240" height="240" /></a></p>
<ul>
<li>Capabilities     <br />The #1 factor would be the capabilities offered by the 2. Native App provides more integration with the mobile OS, and therefore can do much more. If you need access to address book, photo album, MP3, camera, etc, and accessing them is important to your app, then native app is a better choice. HTML5 is still pretty restricted, and is best for data-oriented web apps.      </li>
<li>User Experience     <br />Native app provides native UI components from the OS, and that makes you feel like the app belongs to the OS itself. Native app also perform better, such as faster scrolling and switching views. HTML5 can provide more fanciful interfaces, largely because of the available JavaScript components.       </li>
<li>Where can it run     <br />Native app must be built per mobile platform. So you got to build separately for iOS, Android, WP7, BlackBerry, etc. That means the same app built multiple times, with multiple programming languages and platform! HTML5 can be run on most new mobile platform. That is write once, run everywhere (but usually with some incompatibilities).      </li>
<li>Updates     <br />Native app needs to be installed on the phone, and updating the software is controlled by the user, which means usually days or months before they do so. That is bad for critical bugs or rolling out of features. HTML5 on the other hand is instantaneous.       </li>
<li>Development Effort     <br />Native app takes more time and more people with different skills on different platforms. It is also harder to code than HTML5. HTML5 is easier and faster develop.</li>
</ul>
<p>However, you <a href="http://gigaom.com/2011/09/28/6-tips-for-entrepreneurs-from-mobilize-2011/" target="_blank">don’t really need to pick sides</a>. A hybrid approach is possible, such as how Pandora does it. You can build a native app, which contains a webview that loads the HTML5 website (webview is a native app UI component such as <a href="http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/" target="_blank">iOS UIWebView</a>)!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.just2us.com/2011/11/html5-or-native-app-for-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My THack (Hackathon) Experience</title>
		<link>http://blog.just2us.com/2011/10/my-thack-hackathon-experience/</link>
		<comments>http://blog.just2us.com/2011/10/my-thack-hackathon-experience/#comments</comments>
		<pubDate>Sun, 23 Oct 2011 08:39:00 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[API]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Interesting]]></category>
		<category><![CDATA[hackthon]]></category>

		<guid isPermaLink="false">http://blog.just2us.com/2011/10/my-thack-hackathon-experience/</guid>
		<description><![CDATA[
			
				
			
		
I participated in a 24hr hackathon over last weekend, and created Guidebnb – an app to find local guides. It is an Airbnb for local guides.
If you want to try out, head over to http://guidebnb.just2us.com.
The whole hacking session was fun, and here are some random things I would like to share.
&#160;
Setup your servers first
The hacking [...]]]></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%2Fblog.just2us.com%2F2011%2F10%2Fmy-thack-hackathon-experience%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.just2us.com%2F2011%2F10%2Fmy-thack-hackathon-experience%2F&amp;source=samwize&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://blog.just2us.com/wp-content/uploads/2011/10/guidebnb-logo.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 10px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="guidebnb logo" border="0" alt="guidebnb logo" align="left" src="http://blog.just2us.com/wp-content/uploads/2011/10/guidebnb-logo_thumb.png" width="244" height="125" /></a>I participated in a 24hr hackathon over last weekend, and created Guidebnb – an app to find local guides. It is an <a href="http://devblog.hoiio.com/2011/10/guidebnb-airbnb-for-local-guides/">Airbnb for local guides</a>.</p>
<p>If you want to try out, head over to <a href="http://guidebnb.just2us.com">http://guidebnb.just2us.com</a>.</p>
<p>The whole hacking session was fun, and here are some random things I would like to share.</p>
<p>&#160;</p>
<h3>Setup your servers first</h3>
<p>The hacking started at 10am, and we didn’t write a piece of code until 4pm! For 6 hours, we were merely setting up our server and development environment. We have a plan of what to use, but things didn’t work out. This is what we did:</p>
<ul>
<li>The plan is to use <a href="http://heroku.com">Heroku</a> PHP. However, Heroku does <a href="http://killerapi.blogspot.com/2011/10/heroku-php-does-not-support-mongodb.html">not</a> support MongoDB! (they supported eventually, a few days after the hackathon)</li>
<li>So we go for <a href="http://aws.amazon.com/ec2/">Amazon EC2</a>. We setup the instance, installed Apache. However, MongoDB has a dependency which could not be installed. (probably our fault)</li>
<li>So we go for <a href="http://www.slicehost.com/">Slicehost</a>. PHP and Mongo driver setup successfully. However, their PHP version is an older version (5.1), which caused some headache with Facebook API.</li>
</ul>
<p>In the end, we settle for EC2 with MySQL.</p>
<p>&#160;</p>
<h3>SQL database has lots of boilerplate code</h3>
<p>I hate SQL database, because they need too much setup. You need to create database, create table, design schema, then write complex SQL statements. You need to use <a href="http://www.pantz.org/software/mysql/mysqlcommands.html">mysql commands</a>.</p>
<p>And when you need to add a column, you need to write SQL to add the column to the table, and also change all your affected SQL statements.</p>
<p>I have done that many times before, yet I am doing it again, all because the NoSQL-MongoDB could not be installed..</p>
<p>&#160;</p>
<h3>Facebook API is not that easy</h3>
<p><a href="http://developer.facebook.com">Facebook API</a> is one of the widely used, yet also the also widely criticized API of all time.</p>
<p>It does give you problems, and high learning curve since there is a lot that you can do with it and you need to go figure it out yourself. They have non working examples too.</p>
<p>&#160;</p>
<h3>Hoiio &amp; Expedia API are easy</h3>
<p>We used 2 APIs</p>
<ul>
<li><a href="http://api.hoiio.com/">Hoiio API</a> for SMS and IVR (Interactive Voice Responses) services</li>
<li><a href="http://developer.ean.com/">Expedia API</a> for hotel search</li>
</ul>
<p>Both are easy to use and do their stuff as intended. Took less than an hour to integrate the APIs.</p>
<p>&#160;</p>
<h3>I became a CSS ninja</h3>
<p>I am a mobile developer, and API designer. </p>
<p>I don’t dwell with web development and CSS stuff. However, for the hackathon, I have to do quite a bit of CSS. I started with a template that help start things. I typed a lot of inline CSS to solve things quickly. I used chrome developer tool and inspected elements one by one. I learnt stuff like <a href="http://css-tricks.com/551-can-we-prevent-css-caching/">preventing CSS caching</a>.</p>
<p>I can write, but it is not my cup of tea.</p>
<p>&#160;</p>
<h3>Don’t change MAMP password</h3>
<p>Being quirky about security, I changed the default password of my MAMP’s MySQL’s password. </p>
<p>That is <a href="http://drupal.org/node/66187">extra</a>, and that wasted 1 hour. (run into problems and ended up reinstalling MAMP)</p>
<p>&#160;</p>
<h3>7 min presentation ain’t enough</h3>
<p>When you have something cool and a lot to brag about, 7 min ain’t enough!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.just2us.com/2011/10/my-thack-hackathon-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to fix your iPhone Home button</title>
		<link>http://blog.just2us.com/2011/10/how-to-fix-your-iphone-home-button/</link>
		<comments>http://blog.just2us.com/2011/10/how-to-fix-your-iphone-home-button/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 05:19:01 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://blog.just2us.com/?p=715</guid>
		<description><![CDATA[
			
				
			
		
The Home button got to be the most problematic hardware on the iPhone.
Recently, my iPhone 4 Home button started to respond slower. I either have to press multiple times, or press harder.. If you faced the same problem, you are not the only one.
Luckily, there is a fix for it! I tried the fix, 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%2Fblog.just2us.com%2F2011%2F10%2Fhow-to-fix-your-iphone-home-button%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.just2us.com%2F2011%2F10%2Fhow-to-fix-your-iphone-home-button%2F&amp;source=samwize&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>The Home button got to be the most problematic hardware on the iPhone.</p>
<p>Recently, my iPhone 4 Home button started to respond slower. I either have to press multiple times, or press harder.. If you faced the same problem, you are <a href="http://37signals.com/svn/posts/3022-the-home-button-on-the-iphone-4-stopped-working">not the only one</a>.</p>
<p>Luckily, there is a <a href="https://gist.github.com/1168475">fix</a> for it! I tried the fix, and it did work help! Here is what you need to do:</p>
<div id="LC3">
<ol>
<li>Open any application</li>
<li>Press and hold the power button until the slide to shutdown swipe bar appears.</li>
<li>Release Power button</li>
<li>Press and hold Home button lightly, until screen returns to icon screen</li>
<li>Enjoy your functioning home button!!!</li>
</ol>
</div>
<div id="LC14">This procedure recalibrates the home button after normal wear or heavy use.</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.just2us.com/2011/10/how-to-fix-your-iphone-home-button/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>AsiaTop50Apps voting system fixed</title>
		<link>http://blog.just2us.com/2011/10/asiatop50apps-voting-system-fixed/</link>
		<comments>http://blog.just2us.com/2011/10/asiatop50apps-voting-system-fixed/#comments</comments>
		<pubDate>Tue, 04 Oct 2011 14:16:59 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Interesting]]></category>

		<guid isPermaLink="false">http://blog.just2us.com/2011/10/asiatop50apps-voting-system-fixed/</guid>
		<description><![CDATA[
			
				
			
		

Five days ago, I posted what happens when you have a hackable voting system, and I decided to curl SG Blood to become an undisputed winner.
However, under pressure, e27 admitted their epic mistake and fixed their voting system. They employed Facebook’s like and Google’s +1.
With the voting system fixed, there is no way for me [...]]]></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%2Fblog.just2us.com%2F2011%2F10%2Fasiatop50apps-voting-system-fixed%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.just2us.com%2F2011%2F10%2Fasiatop50apps-voting-system-fixed%2F&amp;source=samwize&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<h1><img style="margin: 0px 15px 10px 0px; display: inline; float: left" align="left" src="http://e27.sg/wp-content/uploads/2011/10/ScrewUp.jpg" width="251" height="201" /></h1>
<p>Five days ago, I posted <a href="http://blog.just2us.com/2011/10/what-happens-when-you-have-a-hackable-voting-system/">what happens when you have a hackable voting system</a>, and I decided to curl SG Blood to become an <em>undisputed winner</em>.</p>
<p>However, under pressure, e27 <a href="http://e27.sg/2011/10/01/wemadeamistake/">admitted their epic mistake</a> and fixed their voting system. They employed Facebook’s like and Google’s +1.</p>
<p>With the voting system fixed, there is no way for me to <strong>curl SG Blood to become the winner</strong> <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-openmouthedsmile" alt="Open-mouthed smile" src="http://blog.just2us.com/wp-content/uploads/2011/10/wlEmoticon-openmouthedsmile.png" /></p>
<p>I know SG Blood is not a top 50 app candidate. . It was submitted to <a href="http://asiatop50apps.com/">asiatop50apps</a> merely because of the <a href="http://blog.just2us.com/2011/10/what-happens-when-you-have-a-hackable-voting-system/">hackable voting system</a>.</p>
<p>So my game halted. However, if you want to show support, please <a href="http://asiatop50apps.com/sg-blood/">go ahead and vote SG Blood</a>!</p>
<h2>A couple of useful apps</h2>
<p>There are a couple of good &amp; useful apps, and I want to take this chance to highlight some that I cast my votes for:</p>
<ol>
<li><a href="http://asiatop50apps.com/hoiio/">Hoiio</a> &#8211; Yeah, I do work for <a href="http://www.hoiio.com">Hoiio</a>, but our phone bill slashing app is definitely useful!</li>
<li><a href="http://asiatop50apps.com/gothere-sg/">Gothere</a> – The #1 app for finding your way around Singapore by bus, train or car</li>
<li><a href="http://asiatop50apps.com/around/">around!</a> – Nice app for finding discounts around the island</li>
<li><a href="http://asiatop50apps.com/movend/">movend</a> – This is not really an app, but their payment SDK is a good work</li>
<li><a href="http://asiatop50apps.com/sg-buses/">SG Buses</a> – Very useful for finding bus arrival times</li>
<li><a href="http://asiatop50apps.com/pigeonhole-live/">Pigeonhole</a> – Innovative real-time Q&amp;A tool</li>
<li><a href="http://asiatop50apps.com/zopim/">Zopim</a> – Add live chat to your website, like <a href="http://blog.just2us.com/2011/07/adding-live-chat-to-your-blogwebsite/">how I use it</a></li>
</ol>
<p>So those are my selections, go cast your votes too!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.just2us.com/2011/10/asiatop50apps-voting-system-fixed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 ways to think like Bill Gates</title>
		<link>http://blog.just2us.com/2011/10/10-ways-to-think-like-bill-gates/</link>
		<comments>http://blog.just2us.com/2011/10/10-ways-to-think-like-bill-gates/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 17:13:04 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.just2us.com/?p=705</guid>
		<description><![CDATA[
			
				
			
		
There are 10 ways to think like Bill Gates:

Prioritize
Ask smarter questions

Make data-driven decisions.

Divorce your ego

Frame the problem

Get perspectives on the problem

Model the problem

Think of the system and the ecosystem

Think of the problem over time

Think strategically


This Bill Gate&#8217;s thinking framework is further elaborated on Sources of Insight. Another alternative framework would be the six hats way.

]]></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%2Fblog.just2us.com%2F2011%2F10%2F10-ways-to-think-like-bill-gates%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.just2us.com%2F2011%2F10%2F10-ways-to-think-like-bill-gates%2F&amp;source=samwize&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>There are 10 ways to think like Bill Gates:</p>
<ol>
<li><strong>Prioritize</strong></li>
<li><strong><strong>Ask smarter questions</strong><br />
</strong></li>
<li><strong><strong><strong>Make data-driven decisions</strong>.<br />
</strong></strong></li>
<li><strong><strong><strong>Divorce your ego</strong><br />
</strong></strong></li>
<li><strong><strong><strong><strong>Frame the problem</strong><br />
</strong></strong></strong></li>
<li><strong><strong><strong><strong><strong>Get perspectives on the problem</strong><br />
</strong></strong></strong></strong></li>
<li><strong><strong><strong><strong><strong><strong>Model the problem</strong><br />
</strong></strong></strong></strong></strong></li>
<li><strong><strong><strong><strong><strong><strong><strong>Think of the system and the ecosystem</strong><br />
</strong></strong></strong></strong></strong></strong></li>
<li><strong><strong><strong><strong><strong><strong><strong><strong>Think of the problem over time</strong><br />
</strong></strong></strong></strong></strong></strong></strong></li>
<li><strong><strong><strong><strong><strong><strong><strong><strong><strong>Think strategically</strong><br />
</strong></strong></strong></strong></strong></strong></strong></strong></li>
</ol>
<p>This Bill Gate&#8217;s thinking framework is further elaborated on <a href="http://sourcesofinsight.com/how-to-think-like-bill-gates/">Sources of Insight</a>. Another alternative framework would be the <a href="http://www.just2me.com/2008/08/parallel-thinking-six-hats.html">six hats</a> way.</p>
<p><a href="http://blog.just2us.com/wp-content/uploads/2011/10/bill-gates-thinking-brain.jpeg"><img class="alignleft size-full wp-image-707" title="bill gates thinking brain" src="http://blog.just2us.com/wp-content/uploads/2011/10/bill-gates-thinking-brain.jpeg" alt="" width="292" height="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.just2us.com/2011/10/10-ways-to-think-like-bill-gates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What happens when you have a hackable voting system?</title>
		<link>http://blog.just2us.com/2011/09/what-happens-when-you-have-a-hackable-voting-system/</link>
		<comments>http://blog.just2us.com/2011/09/what-happens-when-you-have-a-hackable-voting-system/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 13:49:20 +0000</pubDate>
		<dc:creator>samwize</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Interesting]]></category>
		<category><![CDATA[SG Blood]]></category>

		<guid isPermaLink="false">http://blog.just2us.com/?p=696</guid>
		<description><![CDATA[
			
				
			
		
Unfortunately, this happened to Asia&#8217;s Top 50 Apps nomination, presented by Singtel Innovation Exchange, and e27 as the organizer.
Interestingly, e27 community manager posted a blunt story about their flawed voting system.
I like how the story revealed things from an organizer perspective. However, he is admitting to his mistake, and yet not doing anything about it. [...]]]></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%2Fblog.just2us.com%2F2011%2F09%2Fwhat-happens-when-you-have-a-hackable-voting-system%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.just2us.com%2F2011%2F09%2Fwhat-happens-when-you-have-a-hackable-voting-system%2F&amp;source=samwize&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img style="margin: 0px 15px 10px 0px; display: inline; float: left" align="left" src="http://asiatop50apps.com/wp-content/themes/singtel/images/singtel-asias-top-50-apps-logo.png" width="145" height="145" />Unfortunately, this happened to <a href="http://asiatop50apps.com/">Asia&#8217;s Top 50 Apps</a> nomination, presented by <a href="http://six.sg/">Singtel Innovation Exchange</a>, and <a href="http://e27.sg">e27</a> as the organizer.</p>
<p>Interestingly, e27 community manager posted a <a href="http://e27.sg/2011/09/29/hi-there-can-we-please-focus-on-building-the-community/">blunt story</a> about their flawed voting system.</p>
<p>I like how the story revealed things from an organizer perspective. However, he is admitting to his mistake, and yet not doing anything about it. Quoted:</p>
<blockquote><p><cite>Go ahead, do it. We probably won’t find out.&#160; Keep it up, kudos to you. You’ll probably end up on the top of the list and be awarded the People’s Choice Award. </cite></p>
</blockquote>
<p>Since the voting system is not going to be fixed, there are only 2 possibilities:</p>
<ol>
<li>No one cheated (because developers have integrity!) </li>
<li>Someone cheated </li>
</ol>
<p>Since (2) is always a possibility, whoever turn out as the winner, will also turn out to be a cheater/loser.. </p>
<p>I thought, since that is the case, I might as well submit my <a href="http://blog.just2us.com/2010/04/sg-blood-v2/">SG Blood</a> and <strong>curl it to be the winner</strong>.</p>
<p><em>No one going to dispute a non-profitable app winning for a good cause, right?</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.just2us.com/2011/09/what-happens-when-you-have-a-hackable-voting-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

