<?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>Pria Purnama</title>
	<atom:link href="http://priapurnama.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://priapurnama.me</link>
	<description>I develop kickass websites</description>
	<lastBuildDate>Thu, 02 Feb 2012 08:54:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Apple: Think Different?</title>
		<link>http://priapurnama.me/apple/apple-think-different/</link>
		<comments>http://priapurnama.me/apple/apple-think-different/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 08:54:13 +0000</pubDate>
		<dc:creator>anima</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[think different]]></category>

		<guid isPermaLink="false">http://priapurnama.me/?p=145</guid>
		<description><![CDATA[I&#8217;m just going to put this out here.]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://www.youtube.com/embed/HhsWzJo2sN4" frameborder="0" width="539" height="274"></iframe></p>
<p><a href="http://priapurnama.me/wp-content/uploads/2012/02/apples.jpg"><img class="aligncenter size-full wp-image-146" title="Apple laptops in class" src="http://priapurnama.me/wp-content/uploads/2012/02/apples.jpg" alt="Apple laptops in class" width="540" height="250" /></a></p>
<p>I&#8217;m just going to put this out here.</p>
]]></content:encoded>
			<wfw:commentRss>http://priapurnama.me/apple/apple-think-different/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One bad apple. Baaaad apple.</title>
		<link>http://priapurnama.me/gizmo/one-bad-apple-baaaad-apple/</link>
		<comments>http://priapurnama.me/gizmo/one-bad-apple-baaaad-apple/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 07:28:16 +0000</pubDate>
		<dc:creator>anima</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Gizmo]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[lock button]]></category>
		<category><![CDATA[warranty]]></category>

		<guid isPermaLink="false">http://priapurnama.me/?p=133</guid>
		<description><![CDATA[So yes. It appears that I am unlucky with lock buttons. First my Nexus One&#8217;s power button went kaput last year and now my iPhone&#8217;s lock/power button has gone nuts. Seriously. I was walking down an escalator, one moment it was working fine and next minute I can hardly press it. It&#8217;s physically stuck. The [...]]]></description>
			<content:encoded><![CDATA[<p>So yes. It appears that I am unlucky with lock buttons. First <a title="Le Nexus S" href="http://priapurnama.me/gizmo/le-nexus-s/">my Nexus One&#8217;s power button went kaput last year</a> and now my iPhone&#8217;s lock/power button has gone nuts.</p>
<p>Seriously. I was walking down an escalator, one moment it was working fine and next minute I can hardly press it. <em>It&#8217;s physically stuck</em>. The 3 months old iPhone decided to malfunction in the middle of my 5 days vacation to Bandung. Marvelous.</p>
<p><a href="http://priapurnama.me/wp-content/uploads/2012/01/iphone4-lock.jpg"><img class="aligncenter size-full wp-image-136" title="iPhone 4 lock button" src="http://priapurnama.me/wp-content/uploads/2012/01/iphone4-lock.jpg" alt="iPhone 4 lock button" width="540" height="343" /></a></p>
<p>Since I was in Paris Van Java when the incident took place, I quickly head to ZOOM to see if they can fix it. As expected they&#8217;re pulling a &#8220;fix it where you bought it&#8221; move so I had to wait until I got back to Bali a couple of days later. Bali&#8217;s PCMax being a very reliable Apple authorized service provider said that <em>they will help claim the warranty to Jakarta, this will take 2 weeks to do</em>. Minimum 2 weeks.</p>
<p>Awesome.</p>
<p>I thought about the option of fixing it somewhere else but it will most definitely void the warranty. And I really really don&#8217;t want to void the warranty because who knows what else will break next. Perhaps the home button? <em><strong>Likely</strong></em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://priapurnama.me/gizmo/one-bad-apple-baaaad-apple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to disable password confirmation field on Drupal registration form</title>
		<link>http://priapurnama.me/drupal/how-to-disable-password-confirmation-field-on-drupal-registration-form/</link>
		<comments>http://priapurnama.me/drupal/how-to-disable-password-confirmation-field-on-drupal-registration-form/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 05:01:01 +0000</pubDate>
		<dc:creator>anima</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[custom module]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupal 7]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://priapurnama.me/?p=108</guid>
		<description><![CDATA[Having a password confirmation field in the registration form is neat, it makes sure the user types in the right password everytime. While I agree that this is a good user experience sometimes I have the need to remove the extra confirmation field, today the reason I did this was because the client agreed on [...]]]></description>
			<content:encoded><![CDATA[<p>Having a password confirmation field in the registration form is neat, it makes sure the user types in the right password everytime. While I agree that this is a good user experience sometimes I have the need to remove the extra confirmation field, today the reason I did this was because the client agreed on the design having no such field. In this particular project I don&#8217;t have to worry about the user entering the wrong password than what they intended because I have a fully working <span style="text-decoration: underline;">Forgot Password</span> page.</p>
<p>In short, what we can do to remove this field is to change the password field&#8217;s #type value before the registration form is rendered. This is achievable via a custom module (<a href="http://drupal.org/developing/modules">read more about developing your own module here</a>) and <a href="http://api.drupal.org/api/drupal/modules--system--system.api.php/function/hook_form_alter/7">hook_form_alter</a>. Here I&#8217;ll be creating a module to do this. The module itself contains 2 files, one .info and one actual .module file.</p>
<p>Info file: disablepassconfirmation.info</p>
<pre class="brush: text; gutter: true">name = Disable password confirmation
description = Disable password confirmation on Drupal registration form
core = 7.x
version = 7.x-1.0
package = Custom</pre>
<p>Module file: disablepassconfirmation.module</p>
<pre class="brush: php; gutter: true">&lt;?php
/**
* Implements hook_form_alter().
*/
function disablepassconfirmation_form_alter(&amp;$form, &amp;$form_state, $form_id)
{
	switch ($form_id) {
		case 'user_register_form': // only do this on the user register
		  $form['account']['pass']['#type'] = "password"; //change the password input box type from confirm_password to password
		break;
	}
}</pre>
<p>This module basically changes the type of the password input from &#8216;confirm_password&#8217; to &#8216;password&#8217; and Drupal renders it as standard password.</p>
<p>Et voila!</p>
]]></content:encoded>
			<wfw:commentRss>http://priapurnama.me/drupal/how-to-disable-password-confirmation-field-on-drupal-registration-form/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Check the warranty status of your Apple devices online</title>
		<link>http://priapurnama.me/gizmo/check-the-warranty-status-of-your-apple-devices-online/</link>
		<comments>http://priapurnama.me/gizmo/check-the-warranty-status-of-your-apple-devices-online/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 04:43:10 +0000</pubDate>
		<dc:creator>anima</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Gizmo]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[macbook pro]]></category>
		<category><![CDATA[warranty]]></category>

		<guid isPermaLink="false">http://priapurnama.me/?p=94</guid>
		<description><![CDATA[Don&#8217;t remember when you bought your iPhone/iPad/Macbook? Not sure where your warranty ends? Worry not, Apple website has a tool that lets us check our Apple device warranty online &#8211; immediately. Check out https://selfsolve.apple.com/agreementWarrantyDynamic.do You will have to enter your device&#8217;s serial number. On iOS (iPhone, iPod Touch, iPad) it&#8217;s located in the Settings &#62; General [...]]]></description>
			<content:encoded><![CDATA[<p><em>Don&#8217;t remember when you bought your iPhone/iPad/Macbook? Not sure where your warranty ends?</em></p>
<p>Worry not, Apple website has a tool that lets us check our Apple device warranty online &#8211; immediately. Check out <a href="https://selfsolve.apple.com/agreementWarrantyDynamic.do">https://selfsolve.apple.com/agreementWarrantyDynamic.do</a></p>
<p>You will have to enter your device&#8217;s serial number. On iOS (iPhone, iPod Touch, iPad) it&#8217;s located in the <a href="http://support.apple.com/kb/HT1267">Settings &gt; General &gt; About</a>. I&#8217;m not sure if it can be copied from there directly though.</p>
<p>On OSX you can click on the  menu on the menu bar and select About This Mac. It will then open up a dialog window where you can click on &lt;More Info&gt; button.</p>
<p><a href="http://priapurnama.me/wp-content/uploads/2011/07/cereal-number.jpg"><img class="alignnone size-full wp-image-96" title="Macbook Pro serial number" src="http://priapurnama.me/wp-content/uploads/2011/07/cereal-number.jpg" alt="Macbook Pro serial number" width="469" height="269" /></a></p>
<p>There you go. Paste that to https://selfsolve.apple.com/agreementWarrantyDynamic.do and you&#8217;ll get your warranty period.</p>
<p>As a fellow sane person I&#8217;d recommend you to get the <a href="http://www.apple.com/support/products/">AppleCare protection</a> plan 1 month before your warranty wears off, not later. Fixing an Apple hardware is expensive, this could save you a lot of $$.</p>
]]></content:encoded>
			<wfw:commentRss>http://priapurnama.me/gizmo/check-the-warranty-status-of-your-apple-devices-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le Nexus S</title>
		<link>http://priapurnama.me/gizmo/le-nexus-s/</link>
		<comments>http://priapurnama.me/gizmo/le-nexus-s/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 07:36:24 +0000</pubDate>
		<dc:creator>anima</dc:creator>
				<category><![CDATA[Gizmo]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[nexus one]]></category>
		<category><![CDATA[nexus s]]></category>

		<guid isPermaLink="false">http://priapurnama.me/?p=62</guid>
		<description><![CDATA[A few weeks back my Nexus One started to show the power button degradation issue, it&#8217;s a known issue and I couldn&#8217;t say I didn&#8217;t expect it to happen on my almost 2 y/o Nexus One. A few days after it started showing the signs of degradation, the power button was completely non-functional. Although there [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-63" href="http://priapurnama.me/gizmo/le-nexus-s/attachment/x2_68e3110/"><img class="aligncenter size-full wp-image-63" title="Nexus One and Nexus S" src="http://priapurnama.me/wp-content/uploads/2011/06/x2_68e3110.jpeg" alt="Nexus One and Nexus S" width="500" height="277" /></a></p>
<p>A few weeks back my Nexus One started to show <a title="Manage a Nexus One with Broken Power Button [Updated]" href="http://www.androidguys.com/2010/09/08/manage-nexus-broken-power-button/">the power button degradation issue</a>, it&#8217;s a known issue and I couldn&#8217;t say I didn&#8217;t expect it to happen on my almost 2 y/o Nexus One. A few days after it started showing the signs of degradation, the power button was completely non-functional. Although there are ways to still use the Nexus One without the power button (as in above link) &#8211; I felt like it was time to get another one.</p>
<p>And the choice falls the successor of Google&#8217;s phone &#8211; the <a href="http://www.google.com/phone/detail/nexus-s">Nexus S</a>.</p>
<p>There are many other Android phones out there, but I know this one will simply get the OS updates first. So yeah. I&#8217;ll probably give it a review in a week or so, if I&#8217;m not lazy (or working on plenty of websites).</p>
]]></content:encoded>
			<wfw:commentRss>http://priapurnama.me/gizmo/le-nexus-s/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>End of an era</title>
		<link>http://priapurnama.me/blog/end-of-an-era/</link>
		<comments>http://priapurnama.me/blog/end-of-an-era/#comments</comments>
		<pubDate>Sat, 21 May 2011 06:02:45 +0000</pubDate>
		<dc:creator>anima</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://priapurnama.me/?p=7</guid>
		<description><![CDATA[I bought dudut.com on 2006, around the time I got started doing web development. I was so green and foolish back then, I used the subdomain anima.dudut.com to log my foolish thoughts. It was around then weblogs became a blast and everyone in Indonesia started to do it. That was my break. In 2006 I [...]]]></description>
			<content:encoded><![CDATA[<p>I bought <a href="http://www.whois.net/whois/dudut.com">dudut.com</a> on 2006, around the time I got started doing web development. I was so green and foolish back then, I used the subdomain anima.dudut.com to log my foolish thoughts. It was around then weblogs became a blast and everyone in Indonesia started to do it.</p>
<p><em>That was my break.</em></p>
<p>In 2006 I started being social on the internet, thanks to local blogs I met cool people who were very good at what they do. And I also started using WordPress for my clients&#8217; site as well as my own. I remember back then people would change their blog layout on daily basis just to showoff and keep the blogging spirit alive. And I grew quickly, it was great.</p>
<p>Looking back at the archives I realized that I am not the same person anymore, and there were some really cheesy and irrelevant stuff there so I decided to take the entire domain down. As of now, this is my only playground.</p>
<p>Welcome to priapurnama.me, site coming live in the next fool moon :)</p>
]]></content:encoded>
			<wfw:commentRss>http://priapurnama.me/blog/end-of-an-era/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working nomad</title>
		<link>http://priapurnama.me/blog/working-nomad/</link>
		<comments>http://priapurnama.me/blog/working-nomad/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 14:23:16 +0000</pubDate>
		<dc:creator>anima</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[cafe]]></category>
		<category><![CDATA[life in Bali]]></category>

		<guid isPermaLink="false">http://priapurnama.me/?p=5</guid>
		<description><![CDATA[I came up with the term &#8216;working nomad&#8217; a few years ago when I was still working for Trippert Labs (aka Playdom) to help build Facebook apps and iPhone games. It was my first remote work, I was not required to work at an office because that wouldn&#8217;t be remote would it? The office was [...]]]></description>
			<content:encoded><![CDATA[<p>I came up with the term &#8216;working nomad&#8217; a few years ago when I was still working for <a href="http://www.playdom.com/">Trippert Labs (aka Playdom)</a> to help build Facebook apps and iPhone games. It was my first remote work, I was not required to work at an office because that wouldn&#8217;t be remote would it?</p>
<p>The office was located in California and I was in Bali.</p>
<p>I had the brightest idea that I could work from home using a 3G modem as my primary internet connection back then, that was a dumb idea. You see, getting decent internet service provider in Bali is a pain in the ass. The wireless ones are slow and the wired ones are either difficult to get or expensive. Or both.</p>
<p>So the first few days was filled with screaming and cursing the 3G modem and Indosat IM2. Then on one bright day I got an assignment to slice a 30-something MB .psd file, so I decided to go out to download the file. My destination back then was Dunkin Donuts in Simpang Enam Denpasar, their donut sucks but they have decent wifi and aircon. So I went there, downloaded the damn file and sliced it. It was then I realized that it was good.</p>
<p>It had everything an office can offer: internet, good seating, aircon. So I started coming there everyday to work.</p>
<p>Unfortunately Dunkin Donuts also had internet outages, so I had to find other alternatives. Several places came to the rescue: Tiara Dewata food court, Baker&#8217;s Corner and Djendelo cafe.</p>
<p>This was the primary age of working nomad for me. In the morning I would come to Dunkin Donuts, have lunch somewhere nearby, and then continue working at another cafe. On good days I dont have to worry about the weather and internet (and electricity) outages, but when that happens I always have my 3G modem for backup and work from home.</p>
<p>Alas, the era had to come to and end when I took a job offer at Water&amp;Stone last year. But the habit stays, I still work at cafes occassionally when I have freelance work to do even until now. Working like this benefits me, because I get to work around people but not with people. I also get to do my favorite thing: people-watching. Wouldn&#8217;t you like that too?</p>
]]></content:encoded>
			<wfw:commentRss>http://priapurnama.me/blog/working-nomad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

