<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Gembel Go-Blog</title>
	<atom:link href="http://singgihpraditya.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://singgihpraditya.wordpress.com</link>
	<description>i want no regret life</description>
	<lastBuildDate>Thu, 24 Dec 2009 23:53:54 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='singgihpraditya.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/d309e87dcbffc08debd1cb55cfa6f879?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Gembel Go-Blog</title>
		<link>http://singgihpraditya.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://singgihpraditya.wordpress.com/osd.xml" title="Gembel Go-Blog" />
		<item>
		<title>Idealis vs Realistis</title>
		<link>http://singgihpraditya.wordpress.com/2009/12/19/idealis-vs-realistis/</link>
		<comments>http://singgihpraditya.wordpress.com/2009/12/19/idealis-vs-realistis/#comments</comments>
		<pubDate>Sat, 19 Dec 2009 01:35:19 +0000</pubDate>
		<dc:creator>singgihpraditya</dc:creator>
				<category><![CDATA[Contemplation]]></category>

		<guid isPermaLink="false">http://singgihpraditya.wordpress.com/?p=121</guid>
		<description><![CDATA[
Case 1:


temen1 : &#8220;Dit,  dah coba windows 7 belum ?&#8221;
gw : &#8220;Belum, vista aja gak pernah install, gw pake ubuntu buat primary OS&#8221;
temen1 : &#8220;Buset gak up2date banget sih lu, katanya orang IT&#8221;
gw : (nelen ludah)


Case 2:


temen1 : &#8220;Oi ada gawean nih, lu bisa .Net gak?&#8221;
gw : &#8220;Wah gak bisa gw, java ato php oke&#8221;
temen1 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=121&subd=singgihpraditya&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div id="_mcePaste">
<div id="_mcePaste"><strong>Case 1:</strong></div>
<div>
<ul>
<li>temen1 : &#8220;Dit,  dah coba windows 7 belum ?&#8221;</li>
<li>gw : &#8220;Belum, vista aja gak pernah install, gw pake ubuntu buat primary OS&#8221;</li>
<li>temen1 : &#8220;Buset gak up2date banget sih lu, katanya orang IT&#8221;</li>
<li>gw : (nelen ludah)</li>
</ul>
</div>
<div><strong>Case 2:</strong></div>
<div id="_mcePaste">
<ul>
<li>temen1 : &#8220;Oi ada gawean nih, lu bisa .Net gak?&#8221;</li>
<li>gw : &#8220;Wah gak bisa gw, java ato php oke&#8221;</li>
<li>temen1 : &#8220;yah, kalo flash bisa gak lu?&#8221;</li>
<li>gw : &#8220;gak bisa juga gw&#8221;</li>
<li>temen1 : &#8220;Payah, lu katanya programmer&#8221;</li>
<li>gw : &#8220;&#8230;&#8230;.&#8221;</li>
</ul>
</div>
<div><strong>Case 3:</strong></div>
<div id="_mcePaste">
<ul>
<li>temen1 : &#8220;Dit punya mentahan office 2007 kagak?&#8221;</li>
<li>gw : &#8220;Gak ada, gw pake Open Office&#8221;</li>
<li>temen1 : &#8220;Ah koleksi software lu gak komplit&#8221;</li>
</ul>
</div>
<div><span id="more-121"></span></div>
<div id="_mcePaste">Tulisan diatas bukan naskah drama lho, itu kejadian asli yang sering menimpa gw. Gw memang males banget pake bajakan, bukannya sok alim atau sok bersih dari produk bajakan. Gw masih pake Win XP  kok, OSX bajakan juga pake. Tapi gw sebisa mungkin mereduksi penggunaan produk bajakan.</div>
<div id="_mcePaste">Gw pake linux buat sehari- hari.  Leopard juga jarang gw pake, malah bau gw babad abis. Salah satu alasan gw males pake bajakan sebenarnya alasan idealis. Yang paling kuat ya karena gw programmer (walau cupu).  Gw tau rasanya dan susahnya bikin program, bergadang ria, otak muter gak jelas cari solusi. Betapa gondoknya setelah program lu jadi dibajak orang, cuma dihargai 5000 perak atau di copy paste gratis. Apa yang lu buat gak ada harganya, hasil jerih peras otak lu dianggap remeh. Ok lu masih di gaji (bisa jadi mahal) sebagai programmer, tapi rasa dihargai pasti ada di setiap orang.</div>
<div id="_mcePaste">Perusahaan segede Microso*t, Ad*be, C*rel dkk. Mungkin memang tetep kaya walaupun se-Indonesia pake produk bajakan (atau malah bisa jadi promosi gratis buat mereka), tapi bagaimana dengan perusahaan kecil atau lokal. Gw pernah ngobrol sama salah satu software house, gw tanya ke mereka kenapa mereka gak bikin program yng di jual di retail alias bukan cuma pesenan klien aja, mereka jawab  &#8221;Wah susah Dit, gak bakal untung yang ada malah buntung&#8221;, dan gw bisa memaklumi omongan mereka.</div>
<div>Gw juga pernah ke salah satu mall di Jakarta, di situ ada promosi salah satu perusahaan lokal pembuat software akuntansi terkenal. Eh gak jauh dari mereka ada toko jual software yng menawarkan software tersebut dengan harga 20.000. Gila, kalo gw yng buat software tersebut terus gw berkunjung ke toko itu, dah gw obrak &#8211; abrik tuh toko. Wkakakaa.</div>
<div id="_mcePaste">Soal tool bikin program, gw juga usahakan pake yang free (gratis), alasan gw sih simple: Gw gak mau program gw dibajak orang, so bakalan ironis kalo gw bikinnya masih pake tools yang bajakan. Gw bukan fanatik OSS (Open Source Software) klo gw punya duit, gw bakal beli tuh OS asli gk bajakan, ato ikut arus jelek-jelekin Microso*t, orang pake produk bajakannya, masih di jelek-jelekin.</div>
<div id="_mcePaste">Gw yakin banyak sebenarnya yng sefikiran sama gw, hanya yang gw rasakan kadang keadaan memaksa kita untuk selalu realistis, keadaan kadang membunuh idealisme. Minimal memaksa kita untuk melupakan idealisme. Banyak orang yang melawan arus akhirnya harus ikut arus juga. Dan gw juga bertanya kapan idealisme ini bakal bertahan. Mudah-mudahan untuk seterusnya</div>
</div>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singgihpraditya.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singgihpraditya.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singgihpraditya.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singgihpraditya.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singgihpraditya.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singgihpraditya.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singgihpraditya.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singgihpraditya.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singgihpraditya.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singgihpraditya.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=121&subd=singgihpraditya&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://singgihpraditya.wordpress.com/2009/12/19/idealis-vs-realistis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bf2e570e92acba054ae63f3484167850?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adit</media:title>
		</media:content>
	</item>
		<item>
		<title>Howto install and configure dual boot Kalyway OSX86 and Ubuntu</title>
		<link>http://singgihpraditya.wordpress.com/2009/11/28/howto-install-and-configure-dual-boot-kalyway-osx86-and-ubuntu/</link>
		<comments>http://singgihpraditya.wordpress.com/2009/11/28/howto-install-and-configure-dual-boot-kalyway-osx86-and-ubuntu/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 08:38:10 +0000</pubDate>
		<dc:creator>singgihpraditya</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[OSX86]]></category>

		<guid isPermaLink="false">http://singgihpraditya.wordpress.com/?p=109</guid>
		<description><![CDATA[Disclaimer : 
Let&#8217;s assume it just preview of Mac OS X Leopard, if you like this operating system and want to use Mac OS for daily use. please buy legal Mac OS Xversion,  No guarantee if result of this tutorial will working properly in your box/machine and i&#8217;m not responsible if there&#8217;s a damages [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=109&subd=singgihpraditya&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Disclaimer : </strong><br />
Let&#8217;s assume it just preview of Mac OS X Leopard, if you like this operating system and want to use Mac OS for daily use. please buy legal Mac OS Xversion,  No guarantee if result of this tutorial will working properly in your box/machine and i&#8217;m not responsible if there&#8217;s a damages happen during or after installation process. However, Leopard officially worked only in Mac machine, others are illegal. If you understand and realized the risks, here we go.<span id="more-109"></span></p>
<p>First, make sure our PC passed requirements below:</p>
<ol>
<li> x86 SSE2 CPU (SSE3 for running PPC Apps),</li>
<li> 512MB RAM</li>
<li> 10GB free space on target partition,</li>
<li> OpenGL suported VGA card, optional but i guess you won&#8217;t missing OSX desktop effect right?.</li>
</ol>
<p>Second, because alot of variation of PC hardware spesification, we need to know deeply our hardware. this is important cause different hardware means different approach. Ok my pc spesification is:</p>
<ol>
<li> Acer 4715z with 1.4 Ghz dual core, CPU SSE3 supported</li>
<li>2 GB DDR2-SDRAM</li>
<li>Intel GMA X3100 graphics card</li>
<li> Acer CrystalEye Webcam</li>
<li>Marvell. 88E8039 PCI-E Fast Ethernet Controller</li>
<li> Atheros. AR5001 Wireless Network Adapter</li>
<li> Intel ICH8 Family audio controller</li>
</ol>
<p>And then,  it&#8217;s all we need :</p>
<ol>
<li> Kalyway ( I still use 10.5.2, there is newest version out there. But damn, all ISO are dvd size, i think it will spent half century just for download newest version)</li>
<li> pc_efi_v80 file, both files you can find with uncle google, sorry i forgot the link <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </li>
<li> A bottle of coffee, one pack biscuit, and your favourite music, this progress will take a little bit long, depending to your computer certainly</li>
</ol>
<p>Lets gets party started :</p>
<ol>
<li> Boot your PC with Kalyway DVD, then press F8 for boot option. You can use -v option for displaying verbose output, first boot and hardware identification began</li>
<li> After language selection shows up, choose your language (Ex. English), it will lead you to installation screen</li>
<li> Before you installing system, choose your hardisk partition first, be carefull and ensure to format your Mac OS partition is type Mac OS Extended (Journaled). Press agree to finish <img class="aligncenter" src="http://s6.tinypic.com/30wlg09.jpg" alt="partition" width="576" height="432" /></li>
<li>Choose your partition to install, if you want to costumize package first choose costumize before install. configuration depend on your hardware but for safety, choose only kernel_9.2,speedstep on kernel. And only install what you need to install, if you don&#8217;t want waste your disk space, and unstable system</li>
<li> Then, Install. Enjoy your coffee. restart your computer when finish<img class="aligncenter" src="http://s6.tinypic.com/zvxy7k.jpg" alt="install" width="576" height="432" /></li>
</ol>
<p>Now, configure dual boot option with ubuntu, i&#8217;m using Karmic (9.10) version, unfortunately this version now using GRUB2 version. I got litle problem to configure in that version. So i&#8217;m downgrade my version in legacy. You can read it <a title="back into legacy grub" href="http://singgihpraditya.wordpress.com/2009/11/28/karmic-koala-back-into-legacy-grub/">here</a> to downgrade. If currently GRUB-Legacy, below are step by step to create dual boot options</p>
<ol>
<li>Unzip pc_efi_v80, copy boot_v8 file into grub folder
<pre class="brush: bash;">
sudo cp pc_efi_v80/boot_v8 /boot/grub/
</pre>
</li>
<li>Add this line into /boot/grub/menu.lst file, hd0,4 is my linux partition, where /boot located. maybe different with your machine
<pre class="brush: bash;">
title 	Mac OSX Leopard 10.5.2
kernel (hd0,4)/boot/grub/boot_v8
</pre>
</li>
<li>Install new configuration, you can see my <a href="http://singgihpraditya.wordpress.com/2009/11/28/karmic-koala-back-into-legacy-grub/">latest</a> downgrade tutorial.</li>
</ol>
<p>Restart your PC, if succeed, there will be a new line in grub menu, choose it we will configure Leopard now. if displayed partition type set 80, and it will take you to next step</p>
<ol>
<li> Pick your partition, don&#8217;t boot first, if you dream about beautiful welcome screen, hmm we will not see that. we will configure it via terminal.</li>
<li> Boot with these option, we will go into terminal mode and disable dual core feature
<pre class="brush: bash;">
-s legacy cpus=1
</pre>
</li>
<li>Then after terminal opened type this command, it will cek partition and set set write mode for root partition
<pre class="brush: bash;">
/sbin/fsck -f
/sbin/mount -uw /
</pre>
</li>
<li>Set root password and force system to recognize that we have finished installation
<pre class="brush: bash;">
passwd root ##
touch /var/db/.AppleSetupDone
</pre>
</li>
<li>Now we can exit, and go into Leopard login screen
<pre class="brush: bash;">
exit
</pre>
</li>
</ol>
<p style="text-align:left;"><img class="aligncenter" src="http://s6.tinypic.com/s66tef.jpg" alt="result" width="600" height="375" /><br />
Yipeee, now Leopard is running in your PC ,  next tutorial i&#8217;ll show you how to configure devices like Sound Card, Ethernet Card and 3G modem.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singgihpraditya.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singgihpraditya.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singgihpraditya.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singgihpraditya.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singgihpraditya.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singgihpraditya.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singgihpraditya.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singgihpraditya.wordpress.com/109/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singgihpraditya.wordpress.com/109/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singgihpraditya.wordpress.com/109/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=109&subd=singgihpraditya&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://singgihpraditya.wordpress.com/2009/11/28/howto-install-and-configure-dual-boot-kalyway-osx86-and-ubuntu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bf2e570e92acba054ae63f3484167850?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adit</media:title>
		</media:content>

		<media:content url="http://s6.tinypic.com/30wlg09.jpg" medium="image">
			<media:title type="html">partition</media:title>
		</media:content>

		<media:content url="http://s6.tinypic.com/zvxy7k.jpg" medium="image">
			<media:title type="html">install</media:title>
		</media:content>

		<media:content url="http://s6.tinypic.com/s66tef.jpg" medium="image">
			<media:title type="html">result</media:title>
		</media:content>
	</item>
		<item>
		<title>Karmic Koala, back into legacy GRUB</title>
		<link>http://singgihpraditya.wordpress.com/2009/11/28/karmic-koala-back-into-legacy-grub/</link>
		<comments>http://singgihpraditya.wordpress.com/2009/11/28/karmic-koala-back-into-legacy-grub/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 06:48:53 +0000</pubDate>
		<dc:creator>singgihpraditya</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://singgihpraditya.wordpress.com/?p=105</guid>
		<description><![CDATA[One of  a lot of new feature of Ubuntu Karmic Koala (9.10) is GRUB2 (GRand Unified Bootloader 2).  GRUB2 has replaced formerly known GRUB-Legacy (0.9x), which no longer being developed. It has significant different comparing with previous version, there is no longer /boot/grub/menu.lst  file, GRUB2 boot menu handled by /boot/grub/grub.cfg. This file automatically generated when [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=105&subd=singgihpraditya&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>One of  a lot of new feature of Ubuntu Karmic Koala (9.10) is GRUB2 (GRand Unified Bootloader 2).  GRUB2 has replaced formerly known GRUB-Legacy (0.9x), which no longer being developed. It has significant different comparing with previous version, there is no longer /boot/grub/menu.lst  file, GRUB2 boot menu handled by /boot/grub/grub.cfg. This file automatically generated when system boot. but how if we still want to use old stuff, For example, i didn&#8217;t succeed to configure this newest version for pc_efi boot, meanwhile i need this for dual booting with my OSX86. <span id="more-105"></span><br />
First, we need to remove this GRUB2 version</p>
<pre class="brush: bash;">
sudo apt-get --purge remove grub*
</pre>
<p>Remove all files from latest installation</p>
<pre class="brush: bash;">
sudo rm -rf /boot/grub/*
</pre>
<p>Now, installing GRUB legacy</p>
<pre class="brush: bash;">
sudo apt-get install grub
</pre>
<p>Then, we have to generate menu.lst file, which needed for booting</p>
<pre class="brush: bash;">
sudo update-grub
</pre>
<p>You can configure menu.lst file as you needed, and installing to system with this command,</p>
<pre class="brush: bash;">
sudo grub
</pre>
<p>Find where your linux root partision located with :</p>
<pre class="brush: bash;">
find /boot/grub/stage1
</pre>
<p>Set root partition with result of command above, i my case (hd0,4)</p>
<pre class="brush: bash;">
root (hd0,4)
</pre>
<p>Install into MBR, normally hd0, maybe different in your machine</p>
<pre class="brush: bash;">
setup (hd0)
</pre>
<p>Bingo, now your GRUB back to legacy. </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singgihpraditya.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singgihpraditya.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singgihpraditya.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singgihpraditya.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singgihpraditya.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singgihpraditya.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singgihpraditya.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singgihpraditya.wordpress.com/105/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singgihpraditya.wordpress.com/105/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singgihpraditya.wordpress.com/105/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=105&subd=singgihpraditya&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://singgihpraditya.wordpress.com/2009/11/28/karmic-koala-back-into-legacy-grub/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bf2e570e92acba054ae63f3484167850?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adit</media:title>
		</media:content>
	</item>
		<item>
		<title>Surrogation</title>
		<link>http://singgihpraditya.wordpress.com/2009/11/21/surrogation/</link>
		<comments>http://singgihpraditya.wordpress.com/2009/11/21/surrogation/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 22:43:15 +0000</pubDate>
		<dc:creator>singgihpraditya</dc:creator>
				<category><![CDATA[Contemplation]]></category>

		<guid isPermaLink="false">http://singgihpraditya.wordpress.com/?p=100</guid>
		<description><![CDATA[Imagine, in the future human don&#8217;t need going outside just for go to office, to the mart, or even meet their husband and wife, all of our activity will handled by robot called surrogate, meanwhile the human (operators) are just sitting in their room controlling the replication through intenet connection, no need to walk or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=100&subd=singgihpraditya&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Imagine, in the future human don&#8217;t need going outside just for go to office, to the mart, or even meet their husband and wife, all of our activity will handled by robot called surrogate, meanwhile the human (operators) are just sitting in their room controlling the replication through intenet connection, no need to walk or move their hand, connected into their neuron. Imagine when we got perfect looking,  younger, handsome, or beauty. All surrogate are perfect. we can be any people what we want, reduce all risks while outsite, no crime or fear.  something that can only happened in our dream. But it&#8217;s all fake, human lost all fascinated thing being human, they living in lie, killing human side, lost the humanity. I guest not better than their robot. That what <a href="http://en.wikipedia.org/wiki/Surrogates_%28film%29">Surrogates</a> movie trying to told us.<span id="more-100"></span></p>
<p><img class="aligncenter" title="surrogates poster" src="http://s6.tinypic.com/2gw94rc.jpg" alt="surrogates poster" width="375" height="509" /><br />
Believe it or not, that happened now. We don&#8217;t needed waiting for 20 years to watch our surrogates, surrogation now happened in internet. Like me, a lot of peoples are sitting in their room, internet cafe or wherever internet can be accessed. Connecting to internet, spent biggest part of lifetime for internet. browse social networking sites, instant messenger ors mails. just for communicate with others. And they some of they are addicted, forget that human are social creature. yes we are still communicated each other, we can say &#8216;hi&#8217; or anything else. but we forget that is better to meet them face to face, It&#8217;s ok for they who have to much distance with us. Buy try to meet others if we can.<br />
Thats happened to me now, now only have 2 days free a week, Sat and Sunday. i&#8217;ve spent it all in my room, in front of my computer. Connected to internet, and trying to say &#8216;hi&#8217; to everyone. i&#8217;ve become autism day by day. at firts i guest it&#8217;s way ok. But it feels like something missing. it&#8217;s different if we meet them in real world. see the face, spontanous word.<br />
I&#8217;m not blaming internet for this cause, i agree that this stuff make anything easier. Beside i can&#8217;t live without it, for me internet similar with oxygen and water <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . But i hope i won&#8217;t spent all my time in my room, see the world through my eyes is better than watch in computer screen. And no surrogate too <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singgihpraditya.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singgihpraditya.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singgihpraditya.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singgihpraditya.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singgihpraditya.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singgihpraditya.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singgihpraditya.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singgihpraditya.wordpress.com/100/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singgihpraditya.wordpress.com/100/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singgihpraditya.wordpress.com/100/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=100&subd=singgihpraditya&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://singgihpraditya.wordpress.com/2009/11/21/surrogation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bf2e570e92acba054ae63f3484167850?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adit</media:title>
		</media:content>

		<media:content url="http://s6.tinypic.com/2gw94rc.jpg" medium="image">
			<media:title type="html">surrogates poster</media:title>
		</media:content>
	</item>
		<item>
		<title>Hal-hal yang menyebalkan di facebook</title>
		<link>http://singgihpraditya.wordpress.com/2009/11/21/hal-hal-yang-menyebalkan-di-facebook/</link>
		<comments>http://singgihpraditya.wordpress.com/2009/11/21/hal-hal-yang-menyebalkan-di-facebook/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 10:10:58 +0000</pubDate>
		<dc:creator>singgihpraditya</dc:creator>
				<category><![CDATA[Contemplation]]></category>

		<guid isPermaLink="false">http://singgihpraditya.wordpress.com/?p=89</guid>
		<description><![CDATA[Ada yng pernah lihat videonya Julian Smith yang judulnya 25 things that i hate in facebook ?, kocak banget. Di video itu disebutkan hal-hal yang menyebalkan di facebook, atau fitur-fitur yang useless. And gak tau juga kenapa akhir-akhir ini gw juga jadi malas buka situs yang diawali Mark Zukkerberg ini, banyak hal yang bikin gw [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=89&subd=singgihpraditya&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Ada yng pernah lihat videonya Julian Smith yang judulnya<a title="youtube" href="http://www.youtube.com/watch?v=PVA047JAQsk"> 25 things that i hate in facebook</a> ?, kocak banget. Di video itu disebutkan hal-hal yang menyebalkan di facebook, atau fitur-fitur yang useless. And gak tau juga kenapa akhir-akhir ini gw juga jadi malas buka situs yang diawali <a title="zukkerberg" href="http://en.wikipedia.org/wiki/Mark_Zuckerberg">Mark Zukkerberg</a> ini, banyak hal yang bikin gw males. Don&#8217;t take it personal ,  getting mad at me, or looked me as obnoxious :p, let&#8217;s we assuming it&#8217;s all just social critism. I still connected to facebook too, and only part peoples do this (i hope).<span id="more-89"></span></p>
<ul>
<li>Nama palsu alias <strong>Fake name</strong>. Satu hal yang buat gw salut di awal-awal pake facebook adalah: facebook mewajibkan kita memakai nama asli, walau gak jaminan dia tau nama kita itu aseli atau enggak. So gw bisa mudah nemu temen-temen gw dari mulai SD sampe kerja. Tapi sekarang gw liat, nama-nama di facebook kebanyakan bukan nama asli, ada yng sok cantik, pake nama samaran yang aneh dll. Emangnya apa susahnya sih pake nama asli, bagus ato jelek tetep aja nama asli kita, siapa tau ortu dulu ngasih nama kita tuh dulu semedi dulu di goa. hahaha. Beside, we are not in underground forum. so we don&#8217;t  need any anonimity. There&#8217;s nothing to hide.</li>
</ul>
<ul>
<li> Kedua, <strong>Fake photo</strong>. Agak mirip ama point no 1. apa susahnya juga difoto pake muka aseli. sejelek-jeleknya muka lu ya terima lah (hehehe just pudding), udah takdir, gak ada yang jual sparepart buat muka. Gak usah pake photo palsu biar keliatan ganteng ato cantik. hahaha<img class="aligncenter" title="facebook" src="http://lifeinthenhs.files.wordpress.com/2009/02/facebook.jpg?w=404&#038;h=303" alt="facebook image" width="404" height="303" /></li>
</ul>
<ul>
<li> Ketiga, <strong>Super update</strong>. Tiap menit ada aja update status, and update statusnya nya pun kadang gak penting. misal &#8220;otw kantor&#8221;, &#8220;ih pusing&#8221;, &#8220;lagi makan nih ama ikan peda&#8221; &lt;&#8211; yang ini gw yang ngarang <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> , sial menuh-menuhin wall gw aja.</li>
</ul>
<ul>
<li> Keempat, <strong>Show Off</strong>. &#8220;Guys, gw lagi jalan-jalan lho ke Bali&#8221;, &#8220;Wii Singapure keren juga&#8221;, &#8220;Duh BB gw kok gk nyala sih, terpaksa beli baru&#8221;. Hmmmm, ini sih relatif kalau masalah pamer, siapa tau itu hal yang biasa dilakukan oleh si pemilik status. cuma ya jangan terlalu sering lah, sampe bersahutan. Apalagi klo hoax alias wadul aka bokis, biar kelihatan gaya gitu. wew</li>
</ul>
<ul>
<li> Kelima,  dan yang paling bikin gw males. <strong>Tulisan alay </strong>,  pernah liat tulisan kayak gini &#8220;KmyU q0 g4k b4l@zZ cMEes AqyU sIch, HuFF~~~~ XxX&#8221; ? , nah tulisan model gini yang bikin minus mata gw tambah parah. Gw sebenarnya salut sama yang nulis tulisan model gini, kok bisa ya ngetik (apalagi pake facebook seluler) tulisan cepet, padahal itu membutuhkan algoritma dan kecepatan tangan (neken shiff ato cari karakter non standard) tingkat tinggi, walaupun sekarang ada <a title="alay generator" href="http://alaygenerator.co.cc/">alay generator</a>, tetep aja gak se-expert ini.</li>
</ul>
<ul>
<li>Keenam, <strong>Thread Hijacking</strong>, ini juga menyebalkan. misal lu lagi obrolin sesuatu lewat komen status ato foto, tiba-tiba ada satu orang yang mengalihkan pembicaraan ato masukin sesuatu gk nyambung.</li>
</ul>
<ul>
<li>Ketujuh, Gak semua orang selalu nongkrongin komputernya.Gw pernah ada kasus dimana temen gw minta janjian di suatu tempat lewat facebook, karena gw jarang liat-liat, gw gk baca postingan dia. besoknya orang itu sms gw dia bilang kenapa gw gk dateng kemarennya. Walah, padahal banyak solusi yang lebih realtime. SMS kek, telpon kek. apalah</li>
</ul>
<p>Tapi untungnya facebook tidak menyediakan ganti skin model friendster dulu, satu alasan gw gk pernah ke FS adalah banyak akun yang dipenuhi glitter-glitter norak yang merusak retina mata. Klo ada sekarang siap-siap gw cabut lagi. hahaha.</p>
<p>Oh ya klo ada yang cemberut sekarang and nama gw ada di friend listnya. jangan di remove ya. hihihihi</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singgihpraditya.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singgihpraditya.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singgihpraditya.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singgihpraditya.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singgihpraditya.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singgihpraditya.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singgihpraditya.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singgihpraditya.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singgihpraditya.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singgihpraditya.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=89&subd=singgihpraditya&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://singgihpraditya.wordpress.com/2009/11/21/hal-hal-yang-menyebalkan-di-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bf2e570e92acba054ae63f3484167850?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adit</media:title>
		</media:content>

		<media:content url="http://lifeinthenhs.files.wordpress.com/2009/02/facebook.jpg" medium="image">
			<media:title type="html">facebook</media:title>
		</media:content>
	</item>
		<item>
		<title>LG-KU250 Storage Mode got problem in Karmic Koala</title>
		<link>http://singgihpraditya.wordpress.com/2009/11/08/lg-ku250-storage-mode-got-problem-in-karmic-koala/</link>
		<comments>http://singgihpraditya.wordpress.com/2009/11/08/lg-ku250-storage-mode-got-problem-in-karmic-koala/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 11:54:54 +0000</pubDate>
		<dc:creator>singgihpraditya</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://singgihpraditya.wordpress.com/?p=85</guid>
		<description><![CDATA[I got litle trouble  after upgrading to karmic koala, since the upgrade I&#8217;ve had problems with usb-storage. After i plug the device, system not mount anything.  Actually this issue  happened in  Jaunty, but finally working after i did litle trick, add this line into /etc/modules : 

usb-storage option_zero_cd=2

But in Karmic, it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=85&subd=singgihpraditya&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I got litle trouble  after upgrading to karmic koala, since the upgrade I&#8217;ve had problems with usb-storage. After i plug the device, system not mount anything.  Actually this issue  happened in  Jaunty, but finally working after i did litle trick, add this line into /etc/modules : </p>
<pre class="brush: bash;">
usb-storage option_zero_cd=2
</pre>
<p>But in Karmic, it doesn&#8217;t work as i expected .  This problem happened because device id  05c6:1000  is not initialized correctly and stopped with result :</p>
<pre class="brush: bash;">
[  144.565583] usb 2-1: configuration #1 chosen from 1 choice
[  144.576078] usb-storage: probe of 2-1:1.0 failed with error -5
</pre>
<p>So i guess this happened in all devices  which share these IDs (used by a Qualcomm chipset for storage device)<br />
I wish i can find a solution immediately, Damn, i&#8217;ts so annoying if i remove first memory card from my mobile phone, then connected through Card Reader just for data exchange</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singgihpraditya.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singgihpraditya.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singgihpraditya.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singgihpraditya.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singgihpraditya.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singgihpraditya.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singgihpraditya.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singgihpraditya.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singgihpraditya.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singgihpraditya.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=85&subd=singgihpraditya&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://singgihpraditya.wordpress.com/2009/11/08/lg-ku250-storage-mode-got-problem-in-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bf2e570e92acba054ae63f3484167850?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adit</media:title>
		</media:content>
	</item>
		<item>
		<title>Dangkal, bener-bener dangkal!</title>
		<link>http://singgihpraditya.wordpress.com/2009/11/07/dangkal-bener-bener-dangkal/</link>
		<comments>http://singgihpraditya.wordpress.com/2009/11/07/dangkal-bener-bener-dangkal/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 14:58:43 +0000</pubDate>
		<dc:creator>singgihpraditya</dc:creator>
				<category><![CDATA[Contemplation]]></category>
		<category><![CDATA[MyLife]]></category>

		<guid isPermaLink="false">http://singgihpraditya.wordpress.com/?p=80</guid>
		<description><![CDATA[&#8220;Parah banget sih lo, makanya lu beli Blackberry biar bisa facebook-an&#8220;. Glek! kaget gw denger itu waktu di angkot. Yang bikin kaget bukan masalah obrolan 2 orang cewek itu, atau juga tampang 2 cewek itu, biasa aja sih gw bilang (Wakakakka, sok kaya gw keren aja), tapi apa yang mereka omongin. Gw kaget karena orang [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=80&subd=singgihpraditya&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>&#8220;<em>Parah banget sih lo, makanya lu beli Blackberry biar bisa facebook-an</em>&#8220;. Glek! kaget gw denger itu waktu di angkot. Yang bikin kaget bukan masalah obrolan 2 orang cewek itu, atau juga tampang 2 cewek itu, biasa aja sih gw bilang (Wakakakka, sok kaya gw keren aja), tapi apa yang mereka omongin. Gw kaget karena orang cuma ngejudge seseorang gaptek cuma dari 2 hal, Blackberry (BB) and facebook. I think it&#8217;s silly and to shallow. <span id="more-80"></span><br />
Ok gw juga gak bisa menjudge kalo kebanyakan orang beli gadget cuma buat gaya (Gw gak bilang  semuanya lho), latah, biar keliatan gaul, atau takut dibilang gaptek. Mereka sebenarnya kadang gak terlalu butuh-butuh amat. Ya model BB lah, bukannya sirik karena gak punya ato gak mampu beli, ato gw termasuk orang yang pelit membeli sesuatu. Tapi gw gak mau membeli sesuatu yang 100% persen gak butuh, i just bought something i needed, not because i want it.<br />
<img src="http://s4.tinypic.com/28cozz9.jpg" alt="Facebook + BB" /><br />
Lagian apa kerennya sih tuh barang, menurut biasa aja jauh lebih keren android atau iPhone. Gw gak mau beli barang seharga 3-5 juta cuma buat gaya doang (tapi klo dikasih mah gak nolak <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ), klo buat browsing sih HP gw dah lebih dari cukup, apalagi buat pesbukan. Biar harganya 1/10 BB. tapi lumayan powerfull gw siksa sebagai modem 3G cadangan, kalo modem HSDPA gw lupa dibawa. fitur-fitur macem pushmail juga gw gak butuh,  Untuk sekarang gw pikir ngapain email di push selain mailbox gw penuh spam, email yng kudunya gw baca aja kadang malas gw baca. Kecuali emang email2 itu penting banget n butuh di response secepatnya, fitur ini layak dilirik. Belum lagi masalah PIN suspend yang lagi rame. wiiiih<br />
Jadi gw fikir gak salah kalo Indonesia termasuk negara yang konsumtif soal gadget ato peralatan elektronik lainnya. Tiap tahun ratusan jenis baru HP, Net/Notebook diluncurkan di Indonesia, dengan harapan barang jualan para produsen ini bakal laku mengingat tingkat antusiasme masyarakat Indonesia terhadap gadget, apalagi yang sedang IN model BB ini.<br />
Cuman yang gw sayangkan tingkat pemakaiannya ini. Ada orang yang sebenarnya cuma butuh feature-feature dasar, misal klo cuma buat SMS atau Telepon tapi nekad beli Smartphone, cuma buat ngetik pekerjaan ringan tapi beli notebook dengan spec yang gila-gilaan. Gila mubazir banget.<br />
Sekali lagi gw bilang gak semua sih pake buat gaya. Gw lihat temen-temen gw yang memang tergantung ama fitur pushmail ngerasain banget manfaatnya pake handset yng support pushmail model BB (padahal hape lain juga banyak yng support lho gak cuma BB, apalagi  yang support BlackBerry Connect). Tapi buat yng cuma sekedar gaya doang gw cuma bilang : duit-duit mereka. sirik aja lu Dit. hahahaha</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singgihpraditya.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singgihpraditya.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singgihpraditya.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singgihpraditya.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singgihpraditya.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singgihpraditya.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singgihpraditya.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singgihpraditya.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singgihpraditya.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singgihpraditya.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=80&subd=singgihpraditya&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://singgihpraditya.wordpress.com/2009/11/07/dangkal-bener-bener-dangkal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bf2e570e92acba054ae63f3484167850?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adit</media:title>
		</media:content>

		<media:content url="http://s4.tinypic.com/28cozz9.jpg" medium="image">
			<media:title type="html">Facebook + BB</media:title>
		</media:content>
	</item>
		<item>
		<title>Solving Eclipse Galileo problem in Karmic Koala (Ubuntu 9.10)</title>
		<link>http://singgihpraditya.wordpress.com/2009/11/04/solving-eclipse-galileo-problem-in-karmic-koala-ubuntu-9-10/</link>
		<comments>http://singgihpraditya.wordpress.com/2009/11/04/solving-eclipse-galileo-problem-in-karmic-koala-ubuntu-9-10/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 14:04:45 +0000</pubDate>
		<dc:creator>singgihpraditya</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://singgihpraditya.wordpress.com/?p=74</guid>
		<description><![CDATA[Yesterday i&#8217;ve upgraded my  ubuntu  with latest version 9.10 (Karmic Koala). After installing a lot of application, i was trying to install my favorite IDE, Eclipse 3.5 (Galileo). but something goes wrong after. i was not able to push OK button or Cancel button etc.
At that time i tought that main problem is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=74&subd=singgihpraditya&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Yesterday i&#8217;ve upgraded my  ubuntu  with latest version 9.10 (Karmic Koala). After installing a lot of application, i was trying to install my favorite IDE, Eclipse 3.5 (Galileo). but something goes wrong after. i was not able to push OK button or Cancel button etc.<br />
At that time i tought that main problem is my eclipse. Before i upgraded to karmic. i was install some plugins. that doesn&#8217;t matter in 9.04. but after install fresh copier of Galileo  i still found this problem. Finally i found it, the main problem is about in how eclipse use GTK. In linux eclipse use GTK Library for handling interface, so it can be more native look.  <span id="more-74"></span><br />
From what i was read <a href="https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/442078/comments/28">here</a></p>
<blockquote><p>
Starting from 2.18 on, GTK+ changed some of its internal behaviour (google for &#8220;client side windows&#8221;). This change is intentional, and needed for other development. It doesn&#8217;t make any difference to programs using GTK+ correctly, but it makes problems with programs that use GTK+ in weird ways, making wrong assumptions that only accidentally worked in the past. So, to ease the transition until those programs get fixed, an environment variable has been introduced to simulate the old behaviour.</p>
<p>So it&#8217;s really up to the eclipse guys to fix their code, and to make sure they set this variable as a workaround until then in their own distribution. Ubuntu doesn&#8217;t have any influence on that.
</p></blockquote>
<p>And now for solving this problem is quite simple, you just enter this command in terminal before execute eclipse, </p>
<pre class="brush: bash;">
export GDK_NATIVE_WINDOWS=true
</pre>
<p>This solution is working in my box, if you don&#8217;t wanna execute this command in every launcing eclipse, you can add this line into .bashrc line, so whenever you launch terminal, it will automatically executed. Now i can enjoy working with cute koala. </p>
<p>Happy Coding <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singgihpraditya.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singgihpraditya.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singgihpraditya.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singgihpraditya.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singgihpraditya.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singgihpraditya.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singgihpraditya.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singgihpraditya.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singgihpraditya.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singgihpraditya.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=74&subd=singgihpraditya&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://singgihpraditya.wordpress.com/2009/11/04/solving-eclipse-galileo-problem-in-karmic-koala-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bf2e570e92acba054ae63f3484167850?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adit</media:title>
		</media:content>
	</item>
		<item>
		<title>Simple Maven2, Spring 2.5, JPA and Hibernate integration</title>
		<link>http://singgihpraditya.wordpress.com/2009/03/19/simple-maven2-spring-25-jpa-and-hibernate-integration/</link>
		<comments>http://singgihpraditya.wordpress.com/2009/03/19/simple-maven2-spring-25-jpa-and-hibernate-integration/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 02:12:46 +0000</pubDate>
		<dc:creator>singgihpraditya</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://singgihpraditya.wordpress.com/?p=45</guid>
		<description><![CDATA[A few months ago, i&#8217;ve read a tutorial about spring 2.5 writen by Endy Muhardin (one of JUG Indonesia Hall Of Fame), that tutorial explained bout newest features of Spring 2.5, this version now supports Annotation. Configuration is no longer always in xml file. this made our effort to build program pragmatically  more easier to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=45&subd=singgihpraditya&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A few months ago, i&#8217;ve read a <a title="tutorial" href="http://endy.artivisi.com/blog/java/akses-database-spring25/" target="_blank">tutorial</a> about spring 2.5 writen by Endy Muhardin (one of JUG Indonesia Hall Of Fame), that tutorial explained bout newest features of Spring 2.5, this version now supports Annotation. Configuration is no longer always in xml file. this made our effort to build program pragmatically  more easier to configure, faster and efficient.</p>
<p>But due to my bustle, and a regulation in place i work now. i have to leave Spring Frameworks. My project prefer choosing EJB3 and Struts2 as main developtment stack. the main reason is our client need a distributable application (even i know that spring support those too). Besides, developt a  ORM for handling database using JPA is more interesting for me than other approach. One question is, how bout people who doesnt need EJB feature which needed heavy container like Glassfish or JBOSS to running their application?.</p>
<p>Fortunately, Spring support JPA for connecting  to database, we can choose Hibernate or Toplink for JPA implementations. and it&#8217;s still can run in light web server like tomcat or jetty.  i&#8217;ll give you very simple example using JPA+Hibernate in Spring 2.5.<span id="more-45"></span></p>
<p>I&#8217;m using apache-maven2 for build this program, you can download it <a href="http://maven.apache.org/download.html">here</a> and read <a href="http://www.jivesoftware.com/jivespace/docs/DOC-3528">this</a> tutorial for installation.</p>
<p>Let me assume you have using maven2 before. Because we using Hibernate-Annotation, we need create a POJO class references from our table in database.  All entity class must be registered with @Entity annotation. in Person class below i have added named query. it can be used if we want create costum query beside delete, update or persist (create) data.</p>
<pre class="brush: java;">
package org.thenest.simplespring.models;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;

@Entity
@Table(name = &quot;PERSON&quot;)
@NamedQueries( { @NamedQuery(name = &quot;Person.findAll&quot;, query = &quot;SELECT p FROM Person p&quot;) })
public class Person {
	private int id;
	private String name;
	private int age;

	public void setId(int id) {
		this.id = id;
	}

	@Id
	public int getId() {
		return id;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getName() {
		return name;
	}

	public void setAge(int age) {
		this.age = age;
	}

	public int getAge() {
		return age;
	}
}
</pre>
<p>And this is DDL file for create table PERSON (i&#8217;m using mysql), and insert data into thus table.</p>
<pre class="brush: sql;">
CREATE TABLE PERSON(
	ID INT(5) PRIMARY KEY NOT NULL AUTO_INCREMENT,
	NAME VARCHAR(50) NOT NULL,
	AGE INT(3) NOT NULL);

INSERT INTO PERSON values(NULL,'Michael','22');
INSERT INTO PERSON values(NULL,'Alex','23');
INSERT INTO PERSON values(NULL,'Kevin','19');
</pre>
<p>One DAO class interface and it&#8217;s implementations. we can notice that PersonServiceJpa class have @Repository annotation. it&#8217;s mean we doesn&#8217;t needed to register this DAO class in Spring&#8217;s application context. We gonna make all DAO auto scanned.</p>
<pre class="brush: java;">
package org.thenest.simplespring.services;

import java.util.List;

import org.thenest.simplespring.models.Person;

public interface IPersonService {
	public boolean save(Person person);
	public List&lt;Person&gt; getAll();
	public Person getById(int id);
	public boolean delete(Person person);
	public boolean update(Person person);
}
</pre>
<pre class="brush: java;">
package org.thenest.simplespring.services.jpa;

import java.util.List;

import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import javax.persistence.Query;

import org.springframework.stereotype.Repository;
import org.springframework.transaction.annotation.Transactional;
import org.thenest.simplespring.models.Person;
import org.thenest.simplespring.services.IPersonService;

@Repository(&quot;iPersonService&quot;)
@Transactional(readOnly = true)
public class PersonServiceJpa implements IPersonService {

	private EntityManager entityManager;

	@PersistenceContext
	public void setEntityManager(EntityManager entityManager) {
		this.entityManager = entityManager;
	}

	public EntityManager getEntityManager() {
		return entityManager;
	}

	@Override
	public Person getById(int id) {
		// TODO Auto-generated method stub
		return entityManager.find(Person.class, id);
	}

	public List&lt;Person&gt; getAll() {
		Query query = entityManager.createNamedQuery(&quot;Person.findAll&quot;);
		List&amp;amp;lt;Person&amp;amp;gt; persons = null;
		persons = query.getResultList();
		return persons;
	}

	@Override
	public boolean save(Person person) {
		entityManager.persist(person);
		entityManager.flush();
		return true;
	}

	@Override
	public boolean update(Person person) {
		entityManager.merge(person);
		entityManager.flush();
		return true;
	}

	@Override
	public boolean delete(Person person) {
		person = entityManager.getReference(Person.class, person.getId());
		if (person == null)
			return false;
		entityManager.remove(person);
		entityManager.flush();
		return true;
	}
}
</pre>
<p>And persistence.xml file :</p>
<pre class="brush: xml;">
&lt;persistence xmlns=&quot;http://java.sun.com/xml/ns/persistence&quot;
		xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
		xsi:schemaLocation=&quot;http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd&quot;
		version=&quot;1.0&quot;&gt;

	&lt;persistence-unit name=&quot;testa&quot; transaction-type=&quot;RESOURCE_LOCAL&quot;&gt;
        &lt;class&gt;org.thenest.simplespring.models.Person&lt;/class&gt;
    &lt;/persistence-unit&gt;
&lt;/persistence&gt;
</pre>
<p>Here they are application context, you need to change dataSource setting with your locat variable.</p>
<pre class="brush: xml;">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;beans xmlns=&quot;http://www.springframework.org/schema/beans&quot;
	xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; xmlns:p=&quot;http://www.springframework.org/schema/p&quot;
	xmlns:aop=&quot;http://www.springframework.org/schema/aop&quot; xmlns:context=&quot;http://www.springframework.org/schema/context&quot;
	xmlns:jee=&quot;http://www.springframework.org/schema/jee&quot; xmlns:tx=&quot;http://www.springframework.org/schema/tx&quot;
	xsi:schemaLocation=&quot;
			http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
			http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
			http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
			http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd
			http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd&quot;&gt;

	&lt;context:annotation-config /&gt;
	&lt;context:component-scan base-package=&quot;org.thenest.simplespring.services&quot; /&gt;
	&lt;tx:annotation-driven /&gt;
	&lt;bean id=&quot;dataSource&quot;
		class=&quot;org.springframework.jdbc.datasource.DriverManagerDataSource&quot;
		p:driverClassName=&quot;com.mysql.jdbc.Driver&quot; p:url=&quot;jdbc:mysql://localhost/iseng&quot;
		p:username=&quot;root&quot; p:password=&quot;rahasia&quot; /&gt;
	&lt;bean id=&quot;entityManagerFactory&quot;
		class=&quot;org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean&quot;
		p:dataSource-ref=&quot;dataSource&quot; p:jpaVendorAdapter-ref=&quot;jpaAdapter&quot;&gt;
		&lt;property name=&quot;loadTimeWeaver&quot;&gt;
			&lt;bean
				class=&quot;org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver&quot; /&gt;
		&lt;/property&gt;
	&lt;/bean&gt;
	&lt;bean id=&quot;transactionManager&quot; class=&quot;org.springframework.orm.jpa.JpaTransactionManager&quot;
		p:entityManagerFactory-ref=&quot;entityManagerFactory&quot; /&gt;
	&lt;bean id=&quot;jpaAdapter&quot;
		class=&quot;org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter&quot;
		p:database=&quot;MYSQL&quot; p:showSql=&quot;true&quot; /&gt;
&lt;/beans&gt;
</pre>
<p>Cause i&#8217;m using JUnit too for unit testing, this is unit testing class. i assume you have using JUnit too before.</p>
<pre class="brush: java;">
package test.org.thenest.simplespring;

import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Logger;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import org.thenest.simplespring.models.Person;
import org.thenest.simplespring.services.IPersonService;

public class PersonDaoSpringJpaTest {

	private ApplicationContext ctx;
	private IPersonService personService;
	private Logger log = Logger.getLogger(this.getClass());

	public PersonDaoSpringJpaTest() {
		BasicConfigurator.configure();
		// TODO Auto-generated constructor stub
		ctx = new ClassPathXmlApplicationContext(&quot;applicationContext.xml&quot;);
		personService = (IPersonService) ctx.getBean(&quot;iPersonService&quot;);
		log.info(&quot;Application Context Loaded&quot;);
	}

	@Test
	public void testGetAll() {
		log.info(&quot;Test get all =================================&quot;);
		for (Person p : personService.getAll()) {
			log.info(&quot;Name : &quot; + p.getName() + &quot; Age &quot; + p.getAge());
		}
	}

	@Test
	public void testSave() {
		log.info(&quot;Test Save Data =================================&quot;);
		Person person = new Person();
		person.setName(&quot;Raven&quot;);
		person.setAge(23);
		personService.save(person);
	}

	@Test
	public void testGetDataById() {
		log.info(&quot;Test get data by id ==========================&quot;);
		Person p = personService.getById(1);
		log.info(&quot;Name : &quot; + p.getName() + &quot; Age &quot; + p.getAge());

	}

	@Test
	public void testUpdateData() {
		log.info(&quot;Test update data =============================&quot;);
		Person p = personService.getById(1);
		log.info(&quot;Name : &quot; + p.getName() + &quot; Age &quot; + p.getAge());
		p.setAge(30);
		personService.update(p);

	}

	@Test
	public void testDeleteData() {
		log.info(&quot;Test delete all ==============================&quot;);
		Person p = personService.getById(1);
		personService.delete(p);

	}
}
</pre>
<p>And last, Maven 2 build file, pom.xml.</p>
<pre class="brush: xml;">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;project&gt;
	&lt;modelVersion&gt;4.0.0&lt;/modelVersion&gt;
	&lt;groupId&gt;SimpleSpringJpaHibernateApp&lt;/groupId&gt;
	&lt;artifactId&gt;SimpleSpringJpaHibernateApp&lt;/artifactId&gt;
	&lt;packaging&gt;jar&lt;/packaging&gt;
	&lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
	&lt;description&gt;&lt;/description&gt;
	&lt;build&gt;
		&lt;plugins&gt;
			&lt;plugin&gt;
				&lt;artifactId&gt;maven-compiler-plugin&lt;/artifactId&gt;
				&lt;configuration&gt;
					&lt;executable&gt;${JAVA_HOME}/bin/javac
					&lt;/executable&gt;
					&lt;compilerVersion&gt;1.6&lt;/compilerVersion&gt;
					&lt;source&gt;1.6&lt;/source&gt;
					&lt;target&gt;1.6&lt;/target&gt;
					&lt;debug&gt;true&lt;/debug&gt;
					&lt;fork&gt;true&lt;/fork&gt;
					&lt;showWarnings&gt;true&lt;/showWarnings&gt;
					&lt;showDeprecation&gt;true&lt;/showDeprecation&gt;
				&lt;/configuration&gt;
			&lt;/plugin&gt;
		&lt;/plugins&gt;
	&lt;/build&gt;
	&lt;dependencies&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;log4j&lt;/groupId&gt;
			&lt;artifactId&gt;log4j&lt;/artifactId&gt;
			&lt;version&gt;1.2.9&lt;/version&gt;
		&lt;/dependency&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;org.springframework&lt;/groupId&gt;
			&lt;artifactId&gt;spring&lt;/artifactId&gt;
			&lt;version&gt;2.5.4&lt;/version&gt;
		&lt;/dependency&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;org.springframework&lt;/groupId&gt;
			&lt;artifactId&gt;spring-test&lt;/artifactId&gt;
			&lt;version&gt;2.5.5&lt;/version&gt;
			&lt;scope&gt;test&lt;/scope&gt;
		&lt;/dependency&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;javax.persistence&lt;/groupId&gt;
			&lt;artifactId&gt;persistence-api&lt;/artifactId&gt;
			&lt;version&gt;1.0&lt;/version&gt;
		&lt;/dependency&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;hsqldb&lt;/groupId&gt;
			&lt;artifactId&gt;hsqldb&lt;/artifactId&gt;
			&lt;version&gt;1.8.0.7&lt;/version&gt;
		&lt;/dependency&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;org.hibernate&lt;/groupId&gt;
			&lt;artifactId&gt;hibernate-entitymanager
			&lt;/artifactId&gt;
			&lt;version&gt;3.3.2.GA&lt;/version&gt;
		&lt;/dependency&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;commons-lang&lt;/groupId&gt;
			&lt;artifactId&gt;commons-lang&lt;/artifactId&gt;
			&lt;version&gt;2.4&lt;/version&gt;
		&lt;/dependency&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;commons-collections&lt;/groupId&gt;
			&lt;artifactId&gt;commons-collections&lt;/artifactId&gt;
			&lt;version&gt;3.2&lt;/version&gt;
		&lt;/dependency&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;mysql&lt;/groupId&gt;
			&lt;artifactId&gt;mysql-connector-java&lt;/artifactId&gt;
			&lt;version&gt;5.1.6&lt;/version&gt;
		&lt;/dependency&gt;
		&lt;dependency&gt;
			&lt;groupId&gt;junit&lt;/groupId&gt;
			&lt;artifactId&gt;junit&lt;/artifactId&gt;
			&lt;version&gt;4.2&lt;/version&gt;
		&lt;/dependency&gt;
	&lt;/dependencies&gt;
&lt;/project&gt;
</pre>
<p>You can download all complete code <a href="http://singgihpraditya.googlepages.com/SimpleSpringJpaHibernateApp.zip">here</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/singgihpraditya.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/singgihpraditya.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/singgihpraditya.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/singgihpraditya.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/singgihpraditya.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/singgihpraditya.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/singgihpraditya.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/singgihpraditya.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/singgihpraditya.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/singgihpraditya.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=singgihpraditya.wordpress.com&blog=2270691&post=45&subd=singgihpraditya&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://singgihpraditya.wordpress.com/2009/03/19/simple-maven2-spring-25-jpa-and-hibernate-integration/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/bf2e570e92acba054ae63f3484167850?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adit</media:title>
		</media:content>
	</item>
	</channel>
</rss>