<?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>Cahyo Wicaksono</title>
	<atom:link href="http://cwicaksono.net/feed" rel="self" type="application/rss+xml" />
	<link>http://cwicaksono.net</link>
	<description>Life between coding, design, photography and traveling.</description>
	<lastBuildDate>Mon, 19 Dec 2011 08:22:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Game Tower Defense yang layak dicoba</title>
		<link>http://cwicaksono.net/review/game-tower-defense-yang-layak-dicoba.html</link>
		<comments>http://cwicaksono.net/review/game-tower-defense-yang-layak-dicoba.html#comments</comments>
		<pubDate>Mon, 19 Dec 2011 08:22:32 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[review]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[tower defense]]></category>

		<guid isPermaLink="false">http://cwicaksono.net/?p=406</guid>
		<description><![CDATA[Setelah lama menggunakan Android untuk keperluan riset aplikasi sekarang saatnya saya mencoba beberapa game berjenis Tower Defense Game. Mengapa memilih jenis tower defense game ketimbang jenis lainnya yaitu karena game jenis ini bisa dibilang sangat pas untuk mengisi waktu luang. Tower Defense game merupakan jenis game yang pada game tersebut kita diminta untuk menjaga menara [...]]]></description>
			<content:encoded><![CDATA[<p>Setelah lama menggunakan Android untuk keperluan riset aplikasi sekarang saatnya saya mencoba beberapa game berjenis Tower Defense Game. Mengapa memilih jenis tower defense game ketimbang jenis lainnya yaitu karena game jenis ini bisa dibilang sangat pas untuk mengisi waktu luang. Tower Defense game merupakan jenis game yang pada game tersebut kita diminta untuk menjaga menara (tower) dari serangan musuh.</p>
<p>Saya telah mencoba 3 game jenis tower defense di Android yaitu <a href="https://market.android.com/details?id=com.magicwach.rdefense_free" target="_blank">Robo Defense</a>, <a href="https://market.android.com/details?id=com.nova.root" target="_blank">Medieval Castle Defense</a> dan <a href="https://market.android.com/details?id=com.droidhen.defender" target="_blank">Defender</a>. Dari sekian banyak game Android yang berjenis tower defense tapi hanya 3 game ini yang bisa menggerakkan saya untuk menginstall dan mencobanya.</p>
<h3>Robo Defense</h3>
<p><img src="https://lh3.googleusercontent.com/-dXeO0WP9-4I/Tu7xK3EVZOI/AAAAAAAAAHQ/SUpw755YkTw/s512/tower-1.jpg" alt="Robo Defense on cwicaksono.net" /><br />
<span id="more-406"></span><br />
Pada game ini kita diminta untuk meletakan pasukan berupa sejenis tank, peluncur misil disebuah area untuk mempertahankan basecamp (markas) dari serangan musuh yang datang. Game ini memiliki wave (serangan) sebanyak 100 kali, berbeda dengan jenis tower defense pada umumnya pada game ini  tidak ada jalur khusus yang menggambarkan jalur yang akan ditempuh oleh musuh membuat game ini semakin menarik. game ini sangat layak untuk dicoba karena grafisnya yang ringan dan berjalan lancar di device Android saya.</p>
<p>Game ini terdapat 2 versi yaitu versi free (gratis) dan versi paid (berbayar)</p>
<h3>Medieval Castle Defense</h3>
<p><img src="https://lh5.googleusercontent.com/-OPb2_FuWUMQ/Tu7yXpvE7II/AAAAAAAAAHo/IZqDF5D750o/s512/tower-2.jpg" alt="Medieval Castle Defense on cwicaksono.net" /></p>
<p>Pada game ini kita disuruh untuk meletakan pasukan kita seperti menara pemanah, ketapel dan sebuah peluncur bom disekitar jalur yang akan dilewati oleh musuh ketika menuju ke markas kita. Yang membuat game ini menarik adalah terkadang musuh datang dari beberapa arah jadi kita dipacu agar bisa mempertahankan markas kita dari beberapa arah juga.</p>
<h3>Defender</h3>
<p><img src="https://lh6.googleusercontent.com/-MdZ8CHPtz5M/Tu7zPTY-q0I/AAAAAAAAAIA/4gix_-WfFtU/s512/tower-3.jpg" alt="Defender on cwicaksono.net" /></p>
<p>Game yang ketiga ini mirip merupakan game yang paling menyita waktu otak dan tenaga kita, karena pada game ini kita tidak akan disuruh meletakan pasukan seperti pada kedua game diatas, namun kita disuruh menembaki semua musuh yang datang menyerang kastil. Terdapat beberapa senjata awal yang diberikan dan dapat diupgrade menjadi lebih bagus, pada game ini menyediakan fitur membeli senjata jika kalian ingin mendapatkan mengupgrade ke senjata yang lebih hebat lagi.</p>
<p>Dari ketiga game diatas yang jadi favorit saya tetap Robo Defense karena simple dan musuh yang mengejutkan, kalian bisa mencari ketiga game diatas di android market dengan mengetik keyword &#8220;Tower Defense Game&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/review/game-tower-defense-yang-layak-dicoba.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apa alasan anda membeli BlackBerry?</title>
		<link>http://cwicaksono.net/strory-life/apa-alasan-anda-membeli-blackberry.html</link>
		<comments>http://cwicaksono.net/strory-life/apa-alasan-anda-membeli-blackberry.html#comments</comments>
		<pubDate>Thu, 01 Dec 2011 04:46:40 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Story Life]]></category>

		<guid isPermaLink="false">http://cwicaksono.net/?p=393</guid>
		<description><![CDATA[Pada hari sabtu kemarin saya iseng membuat sebuah survey kecil kecilan mengenai pengguna BlackBerry, yaitu saya melemparkan pertanyaan kebeberapa orang di contact list saya dengan pertanyaan seperti ini. Kenapa anda rela mengeluarkan uang (membeli) sebuah BlackBerry? Saya melihat beberapa kesamaan dari jawaban mereka, yaitu: Fitur BBM untuk mengirimkan pesan, bergaul, bisnis Fitur Email yang simple [...]]]></description>
			<content:encoded><![CDATA[<p><img src="https://lh5.googleusercontent.com/-IugY1FcwBkU/TtcCSb2EBuI/AAAAAAAAAG0/khXHR2qWG0I/s500/alasan-membeli-blackberry.jpg" alt="Apa alasan anda membeli BlackBerry?" /></p>
<p>Pada hari sabtu kemarin saya iseng membuat sebuah survey kecil kecilan mengenai pengguna BlackBerry, yaitu saya melemparkan pertanyaan kebeberapa orang di contact list saya dengan pertanyaan seperti ini.</p>
<blockquote><h4>Kenapa anda rela mengeluarkan uang (membeli) sebuah BlackBerry?</h4>
</blockquote>
<p><span id="more-393"></span><br />
Saya melihat beberapa kesamaan dari jawaban mereka, yaitu:</p>
<ol>
<li>Fitur BBM untuk mengirimkan pesan, bergaul, bisnis</li>
<li>Fitur Email yang simple dan praktis</li>
<li>Enak untuk koordinasi bersama tim waktu bekerja</li>
<li>Karena kerjaan memaksa untuk menggunakan BlackBerry</li>
<li>Ikutin gaya biar kaya anak gaul</li>
<li>Memiliki banyak aksesoris</li>
<li>Lebih hemat untuk komunikasi</li>
<li>Untuk social media (Facebook, Twitter, Foursquare)</li>
<li>Fitur GPS</li>
</ol>
<p>Bagi kalangan bisnis mereka membeli BlackBerry dikarenakan mereka harus koordinasi bersama tim menggunakan fitur BBM dan Email, namun menurut saya yakin bisa berkoordinasi lebih banyak? saya mencoba kolaborasi menggunakan fitur BBM Group justru membuat saya lambat bekerja karena saya harus kembali antara laptop yang saya pakai dan device ini untuk berkolaborasi, namun jika sedang diluar lumayan membantu namun itu pun bukan dengan pesan yang panjang ya (kebayang dengan ukuran layar sebesar itu untuk membaca pesan yang panjang).</p>
<p>Bagi kalangan non bisnis saya sangat kaget karena kebanyakan jawabannya itu untuk gaya hidup, sekedar ikutan tren, dan paksaan gaya hidup. </p>
<p>Berdasarkan jawaban mereka pun bisa saya simpulkan bahwa kebanyakan lebih karena keinginan untuk menggunakan bukan karena kebutuhan.</p>
<p>Alasan saya sendiri menggunakan BlackBerry adalah untuk memaksimalkan pengguna agar tidak hanya untuk BBM dan email saja, masih banyak fitur lain yang bisa di explorasi lebih lanjut. Anda bisa memantau traffic monitor menggunakan <a href="http://macetter.us">MacetTerus</a> buatan <a href="http://the4id.com">4id</a>, atau menggunakan blackberry untuk membaca alquran dengan aplikasi alquran buatan <a href="http://7langit.com">7langit</a>, atau sekedar mengingatkan jadwal sholat dengan menggunakan aplikasi islamic pocket guide buatan <a href="http://www.veelabs.com">Veelabs</a> dan masih banyak aplikasi yang bisa dioptimalkan pada BlackBerry anda.</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/strory-life/apa-alasan-anda-membeli-blackberry.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Send email using mail() function</title>
		<link>http://cwicaksono.net/tutorial/send-email-using-mail-function.html</link>
		<comments>http://cwicaksono.net/tutorial/send-email-using-mail-function.html#comments</comments>
		<pubDate>Thu, 01 Dec 2011 04:12:53 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tips n Trik]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[snippet code]]></category>

		<guid isPermaLink="false">http://cwicaksono.net/?p=367</guid>
		<description><![CDATA[Setiap kali membuat sebuah website pasti kita akan membuat halaman kontak (contact), pada halaman ini biasanya terdapat form yang berisikan nama, alamat email, subject dan isi dari pesan yang akan dikirimkan melalui email. Halaman kontak ini berguna sebagai salah satu cara client menghubungi kita setelah client membuka website kita. Disini kita tidak akan membahas mengenai [...]]]></description>
			<content:encoded><![CDATA[<p><img src="https://lh3.googleusercontent.com/-MtAWRvspMss/Ttb0vipyb6I/AAAAAAAAAF0/H8PDvLI3Q1Q/s500/mail.png" alt="Send email using mail() function" /></p>
<p>Setiap kali membuat sebuah website pasti kita akan membuat halaman kontak (contact), pada halaman ini biasanya terdapat form yang berisikan nama, alamat email, subject dan isi dari pesan yang akan dikirimkan melalui email. Halaman kontak ini berguna sebagai salah satu cara client menghubungi kita setelah client membuka website kita.<br />
<span id="more-367"></span><br />
Disini kita tidak akan membahas mengenai pembuatan form kontak, melainkan hanya membahas fungsi yang akan kita gunakan (<a href="http://www.php.net/">PHP</a>) didalam mengirimkan email. Pada php terdapat fungsi <a href="http://www.php.net/mail">mail()</a> dimana dengan menggunakan fungsi tersebut kita dapat mengirim email melalui script PHP. Untuk lebih jelasnya silahkan melihat script PHP dibawah ini.</p>
<div class="codecolorer-container php twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;height:500px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
<a href="http://www.php.net/error_reporting"><span style="color: #990000;">error_reporting</span></a><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$to</span> &nbsp; &nbsp; &nbsp;<span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;nama@domain.com&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$name</span> &nbsp; &nbsp;<span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$email</span> &nbsp; <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'email'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$subject</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;[web] &quot;</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'subject'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<span style="color: #000088;">$message</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$_POST</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'msg'</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$body</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$message</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000088;">$headers</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'From: '</span><span style="color: #339933;">.</span> <span style="color: #000088;">$name</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">' &lt;'</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$email</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'&gt;'</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #0000ff;">'Reply-To: '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$email</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">&quot;<span style="color: #000099; font-weight: bold;">\r</span><span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #339933;">.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #0000ff;">'X-Mailer: PHP/'</span> <span style="color: #339933;">.</span> <a href="http://www.php.net/phpversion"><span style="color: #990000;">phpversion</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><a href="http://www.php.net/mail"><span style="color: #990000;">mail</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$to</span><span style="color: #339933;">,</span> <span style="color: #000088;">$subject</span><span style="color: #339933;">,</span> <span style="color: #000088;">$body</span><span style="color: #339933;">,</span> <span style="color: #000088;">$headers</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<br />
&nbsp; &nbsp;<span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;p&gt;Message successfully sent!&lt;/p&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<br />
<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<br />
&nbsp; &nbsp;<span style="color: #b1b100;">echo</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;&lt;p&gt;Message delivery failed...&lt;/p&gt;&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp;<br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;p&gt;&lt;a href='http://domain.com/'&gt;<br />
&nbsp; &nbsp; &nbsp; Click here if you want back to website<br />
&nbsp; &nbsp; &nbsp; &lt;/a&gt;&lt;/p&gt;&quot;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&lt;meta http-equiv=&quot;refresh&quot; content=&quot;3;url=./&quot;&gt;</div></td></tr></tbody></table></div>
<p>Untuk dapat menggunakan code diatas anda perlu merubah beberapa bagian yaitu:</p>
<div class="codecolorer-container php twitlight" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">// ganti menggunakan email yang akan menerima</span><br />
<span style="color: #000088;">$to</span> &nbsp; &nbsp; &nbsp;<span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;nama@domain.com&quot;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>script diatas jika di eksekusi akan muncul halaman sementara yang kemudian akan di redirect kehalaman index.php</p>
<p>jika ada pertanyaan silahkan mengisi pada komentar dibawah ini</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/send-email-using-mail-function.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pikir lagi sebelum menggunakan JOIN</title>
		<link>http://cwicaksono.net/tips-n-trik/pikir-lagi-sebelum-menggunakan-join.html</link>
		<comments>http://cwicaksono.net/tips-n-trik/pikir-lagi-sebelum-menggunakan-join.html#comments</comments>
		<pubDate>Mon, 21 Nov 2011 05:40:37 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tips n Trik]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://cwicaksono.net/?p=356</guid>
		<description><![CDATA[Yang saya maksud dengan join pada judul postingan ini adalah sebuah proses dimana kita harus menggabungkan 2 tabel atau lebih didalam query SQL (untuk lebih jelasnya silahkan baca dari wikipedia). Kapan sih kita menggunakan join? ketika waktu kuliah dulu mungkin kita selalu diberikan materi bahwa jika kita punya table mahasiswa dan ada table nilai maka [...]]]></description>
			<content:encoded><![CDATA[<p><img src="https://lh3.googleusercontent.com/-Z22Klvf4rvs/Tsnd6LB1oEI/AAAAAAAAAFg/mASYrQrtLNQ/s500/join.jpg" alt="Query Menggunakan Join itu "Mahal"" /></p>
<p>Yang saya maksud dengan join pada judul postingan ini adalah sebuah proses dimana kita harus menggabungkan 2 tabel atau lebih didalam query SQL (untuk lebih jelasnya silahkan baca dari <a href="http://en.wikipedia.org/wiki/Join_(SQL)">wikipedia</a>).<br />
<span id="more-356"></span><br />
Kapan sih kita menggunakan join? ketika waktu kuliah dulu mungkin kita selalu diberikan materi bahwa jika kita punya table mahasiswa dan ada table nilai maka akan lebih baik jika ketika memanggil data nilai mahasiswa kita melakukan join antara table mahasiswa dan table nilai (dengan maksud agar database lebih terstruktur dan baik). Untuk kasus tersebut memang bagus dan banyak kasus kasus lain yang memang cocok untuk menggunakan JOIN. Namun perlu diperhatikan jika kita menggunakan join itu sangat mahal untuk resource server jadi jika anda ingin menggunakan join maka kita harus punya server yang powerfull. Sebenarnya user pada akhirnya tidak pengen tahu apakah kita menggunakan join atau tidak, yang penting mereka nyaman dengan sistem yang kita buat.</p>
<p>Mengapa Join itu saya katakan &#8220;Mahal&#8221;, karena pagi ini saya mencoba melakukan query pertama menggunakan join yang kedua tidak menggunakan join, saya pun terkejut jika tidak menggunakan join time exec yang diperlukan untuk melakukan query itu hanya sekitar 0.02 detik namun ketika saya coba sisipkan join diquerynya time exec yang tadinya hanya 0.02 jadi meningkat menjadi 40 detik lebih.</p>
<p>Terus kenapa harus ada join klo join itu akan membuat server jadi berat menurut <a href="https://twitter.com/#!/lynxluna/status/138448429360750592">@lynxluna</a> &#8220;untuk banking dan segala macam bisnis yang perlu integritas data perlu menggunakan join&#8221;.</p>
<p>Sebenarnya ada beberapa cara lain yang dapat kita lakukan untuk mendapatkan hasil yang mirip dengan kita menggunakan join yaitu menggunakan memcache dan mapreduce.</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tips-n-trik/pikir-lagi-sebelum-menggunakan-join.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pake MacBook Pro tapi kok isinya Windows #pengakuan</title>
		<link>http://cwicaksono.net/strory-life/pake-macbook-pro-tapi-kok-isinya-windows-pengakuan.html</link>
		<comments>http://cwicaksono.net/strory-life/pake-macbook-pro-tapi-kok-isinya-windows-pengakuan.html#comments</comments>
		<pubDate>Fri, 18 Nov 2011 03:54:01 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Story Life]]></category>

		<guid isPermaLink="false">http://cwicaksono.net/?p=345</guid>
		<description><![CDATA[Akhirnya bisa menulis blog lagi, setelah sekian lama bergulat dengan project dan codingan. Berawal dari twitnya Okto Silaban kepada saya baca disini dan postingan ini pun muncul. Mengapa ketika saya telah menggunakan MacBook pro tapi malah menggunakan Windows sebagai OS sehari hari, alasannya sih karena hobi saya (yaitu bikin apps iseng buat BlackBerry) diharuskan menggunakan [...]]]></description>
			<content:encoded><![CDATA[<p><img src="https://lh5.googleusercontent.com/-5Q7-WIwB_tg/TsXY0DfDZZI/AAAAAAAAAFQ/wfRg72NoiYA/s640/3-han_solo.jpg" alt="Pake MacBook Pro tapi kok isinya Windows #pengakuan" /></p>
<p>Akhirnya bisa menulis blog lagi, setelah sekian lama bergulat dengan project dan codingan. Berawal dari twitnya <a href="http://okto.silaban.net/" target="_blank">Okto Silaban</a> kepada saya <a href="https://twitter.com/#!/labanux/status/137369648315375619" target="_blank">baca disini</a> dan postingan ini pun muncul.<span id="more-345"></span></p>
<p>Mengapa ketika saya telah menggunakan MacBook pro tapi malah menggunakan Windows sebagai OS sehari hari, alasannya sih karena hobi saya (yaitu bikin apps iseng buat BlackBerry) diharuskan menggunakan Windows, &#8220;Lho emangnya gak bisa pake Mac aja ya?&#8221; bisa aja sih tapi rada ribet setupnya dan dari pada waktu terbuang oleh setup dan riset menggunakan Mac saya memutuskan untuk menggunakan Windows (diatas BootCamp) dimesin MacBook Pro yang saya gunakan ini.</p>
<p>Kedepan sih katanya RIM sedang mengembangkan BBX (BlackBerry uniX) saya sih berharap dengan menggandeng unix semoga bisa develop menggunakan mesin Unix juga (MacBook Pro kan menggunakan unix).</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/strory-life/pake-macbook-pro-tapi-kok-isinya-windows-pengakuan.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free Download Vector: Angrybirds</title>
		<link>http://cwicaksono.net/download/free-download-vector-angrybirds.html</link>
		<comments>http://cwicaksono.net/download/free-download-vector-angrybirds.html#comments</comments>
		<pubDate>Wed, 02 Mar 2011 07:31:59 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Download]]></category>
		<category><![CDATA[Angrybirds]]></category>
		<category><![CDATA[Vector]]></category>

		<guid isPermaLink="false">http://cwicaksono.net/?p=334</guid>
		<description><![CDATA[Free download vector karakter Angrybirds, siapa yang tidak kenal karakter berwarna merah ini. Saya sendiri belum pernah bermain game Angrybirds namun saya sangat suka dengan karakter mereka yang unik. Saya beberapa waktu yang lalu sedang belajar menggunakan Pen Tools di Photoshop dan karakter ini merupakan hasil karya saya yang pertama, semoga bisa berkarya lebih banyak [...]]]></description>
			<content:encoded><![CDATA[<div align="center"><img src="http://img11.mediafire.com/a0751055c9fd889a99a58105cd6815a8cc923d066e012e3a2786d00c8fe59e5f4g.jpg" alt="Free Download Vector: Angrybirds" /></div>
<p>Free download vector karakter Angrybirds<span id="more-334"></span>, siapa yang tidak kenal karakter berwarna merah ini. Saya sendiri belum pernah bermain game Angrybirds namun saya sangat suka dengan karakter mereka yang unik.</p>
<p>Saya beberapa waktu yang lalu sedang belajar menggunakan Pen Tools di Photoshop dan karakter ini merupakan hasil karya saya yang pertama, semoga bisa berkarya lebih banyak lagi. &#8220;Lho kok gak ngoding lagi?&#8221; saya sedang refreshing dari koding dan biar blog ini tidak terlihat kaku oleh koding.</p>
<p>Berikut bagi kalian yang ingin mendownload karakter Angrybirds ini (dalam format PSD), semoga bisa berguna bagi kalian.</p>
<p><a href="http://goo.gl/1RXO2">Free Download Vector Angrybirds Character</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/download/free-download-vector-angrybirds.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blackberry Developer Converence</title>
		<link>http://cwicaksono.net/strory-life/blackberry-developer-converence.html</link>
		<comments>http://cwicaksono.net/strory-life/blackberry-developer-converence.html#comments</comments>
		<pubDate>Wed, 19 Jan 2011 09:03:23 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Story Life]]></category>
		<category><![CDATA[#DEVCONAsia]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[Blackberry Developer]]></category>

		<guid isPermaLink="false">http://cwicaksono.net/?p=325</guid>
		<description><![CDATA[Akhirnya menemukan juga event Blackberry Developer Conference di wilayah asia atau #DEVCONAsia. Biasanya acara Developer Conference ini diadakan di US atau di Singapore, tapi tidak dengan kali ini #DEVCONAsia 2011 ini diadakan di Bali, tepatnya Westin, Nusa Dua Bali pada tanggal 13 dan 14 Januari 2011. Melihat dari rundown acara materi yang dibahas sangat menarik [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://img15.mediafire.com/e212c4f8e00c6229e80860b2bbbf79cc8e9e0e24a14132ff1588c964e6f0d9a55g.jpg"><img src="http://img15.mediafire.com/e212c4f8e00c6229e80860b2bbbf79cc8e9e0e24a14132ff1588c964e6f0d9a55g.jpg" alt="Blackberry Developer Converence" title="Blackberry Developer Converence" width="150" height="150" class="alignleft size-full wp-image-197" style="margin-right:15px;" /></a></p>
<p>Akhirnya menemukan juga event Blackberry Developer Conference di wilayah asia atau #DEVCONAsia. Biasanya acara Developer Conference ini diadakan di US atau di Singapore, tapi tidak dengan kali ini #DEVCONAsia 2011 ini diadakan di Bali, tepatnya Westin, Nusa Dua Bali pada tanggal 13 dan 14 Januari 2011.</p>
<p>Melihat dari rundown acara materi yang dibahas sangat menarik dari mulai materi dasar seperti How to Create your first Blackberry apps sampai dengan pengenalan Playbook Air Application. Saya pun menjadi utusan untuk mewakili kantor untuk ikut serta didalam event <span id="more-325"></span>#DEVCONAsia tersebut.</p>
<p>Perjalanan ini pun menjadi sejarah pertama bagi cwicaksono, karena belum pernah keluar kota apalagi ke Bali dan menggunakan pesawat lagi.</p>
<h4>Materi #DEVCONAsia</h4>
<p>Yang paling penting dari event #DEVCONAsia itu adalah materinya, karena saya berharap banyak dapat ilmu lebih dari sekedar ilmu yang cwicaksono dapat dari support forum para developer blackberry, namun pada kenyataannya materi yang disajikan hanyalah sebuah materi pengenalan atau &#8220;just for beginner&#8221; klo kata ibnux bilang kepada saya. Dari sekian banyak materi yang disajikan, menurut saya hanya ada beberapa materi yang &#8220;menggigit&#8221; hanya 2 yaitu:</p>
<p><strong>1. BBM API</strong><br />
Dengan BBM API kita bisa mengintergerasikan aplikasi dengan blackberry bbm status atau menyebarkan aplikasi menggunakan bbm, namun sayang hanya untuk OS 6 (katanya sih bakal support os 5juga) dan baru rilis Februari 2011 ini. BBM API ini bisa digunakan sebagai ajang narsis bagi pengguna blackberry Indonesia.</p>
<p><strong>2. Drawing 2D Graphical UI</strong><br />
Materi ini pada awalnya saya tidak berharap banyak, karena saya pikir hanya sebuah materi pengenalan seperti materi lainnya, namun kenyataannya tidak karena pada materi ini sang speaker menjelaskan bagaimana logika membuat UI yang lebih menarik ketimbang UI yang biasa, yaitu dengan menambahkan beberapa efek seperti shadow, gradien dan lainnya.</p>
<p>Selain kedua materi diatas merupakan materi pembuka (perkenalan) saja, dan selain materi saya juga bertemu dengan berbagai orang yang menarik yaitu dari Media, #startupLokal, Bancakan 2.0 dan teman teman developer yang gabung di milis blackberry developers juga.</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/strory-life/blackberry-developer-converence.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Membuat Custom Dialog (Ok dan Cancel)</title>
		<link>http://cwicaksono.net/tutorial/membuat-custom-dialog-ok-dan-cancel.html</link>
		<comments>http://cwicaksono.net/tutorial/membuat-custom-dialog-ok-dan-cancel.html#comments</comments>
		<pubDate>Mon, 27 Dec 2010 08:24:44 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[snippet code]]></category>

		<guid isPermaLink="false">http://cwicaksono.net/?p=320</guid>
		<description><![CDATA[Ketika cwicaksono mengerjakan sebuah project saya menemukan sebuah hambatan yaitu ketika cwicaksono ingin membuat sebuah Dialog atau messagebox yang memiliki pesan, tombol Ok dan Cancel. Memang jika dipikir logikanya sangatlah sederhana yakni memanggil class dialog dan 2 tombol itu sangatlah mudah namun untuk menangkap tombol apa yang dipilih menjadi tantangan sendiri bagi saya. Setelah mencari [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://img4.mediafire.com/34a76903e7b3254de2f55da41169ae203e19baec93209d08fa5a4348f6c4a8b45g.jpg"><img src="http://img4.mediafire.com/34a76903e7b3254de2f55da41169ae203e19baec93209d08fa5a4348f6c4a8b45g.jpg" alt="Membuat Custom Dialog (Ok dan Cancel)" title="Membuat Custom Dialog (Ok dan Cancel)" width="150" height="150" class="alignleft size-full wp-image-197" style="margin-right:15px;" /></a></p>
<p>Ketika cwicaksono mengerjakan sebuah project saya menemukan sebuah hambatan yaitu ketika cwicaksono ingin membuat sebuah Dialog atau messagebox yang memiliki pesan, tombol Ok dan Cancel.</p>
<p>Memang jika dipikir logikanya sangatlah sederhana yakni memanggil class dialog dan 2 tombol itu sangatlah mudah namun untuk menangkap tombol apa yang dipilih menjadi tantangan sendiri bagi saya. Setelah mencari di support forum akhirnya cwicaksono menemukan cara yang sangat mudah, yaitu dengan memanggil UiEngine kemudian <span id="more-320"></span> memasukan Dialog tersebut kedalam UiEngine dan UiEngine tersebut di tampilkan dengan pushGlobal Screen.</p>
<h3>Snippet Code untuk membuat Custom Dialog</h3>
<p>Berikut sedikit potongan kode (snippet code) untuk membuat sebuah dialog dengan 2 buah tombol Ok dan Cancel.<br />
[code]<br />
String message = "Klik Ok untuk melanjutkan, dan Cancel untuk membatalkan";<br />
UiEngine ui = Ui.getUiEngine();</p>
<p>Dialog dialog = new Dialog(message, new String[] { "Ok", "Cancel" }, new int[] { Dialog.D_OK, Dialog.CANCEL }, Dialog.D_OK_CANCEL, Bitmap.getPredefinedBitmap(0));</p>
<p>ui.pushGlobalScreen(dialog, 1, UiEngine.GLOBAL_MODAL);</p>
<p>UiApplication.getUiApplication().getActiveScreen().close();<br />
if(dialog.getSelectedValue() == Dialog.D_OK){<br />
	Dialog.alert("Anda memilih tombol Ok");<br />
}<br />
[/code]</p>
<p>tulisan ini merupakan pengembangan dari snippet code yang ada di <a href="http://supportforums.blackberry.com/t5/Java-Development/Dialog-with-only-a-cancel-button/m-p/553383">support forum</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/membuat-custom-dialog-ok-dan-cancel.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pengenalan MongoDB</title>
		<link>http://cwicaksono.net/tutorial/pengenalan-mongodb.html</link>
		<comments>http://cwicaksono.net/tutorial/pengenalan-mongodb.html#comments</comments>
		<pubDate>Mon, 13 Dec 2010 06:53:44 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[MongoDB]]></category>
		<category><![CDATA[noSQL]]></category>
		<category><![CDATA[temanmacet]]></category>

		<guid isPermaLink="false">http://www.cwicaksono.net/?p=315</guid>
		<description><![CDATA[MongoDB merupakan sebuah document oriented database yaitu database yang terdiri dari key dan value. Saya pertama kali mendengar tentang MongoDB dari podcast TemanMacet.com edisi 49 bersama Didit Noor dari Mijix. MongoDB ini ditulis menggunakan C++, beberapa fitur yang dimiliki oleh MongoDB yaitu Documen-oriented storage, full index support, replication &#038; high availability, auto-sharding, querying, fast in-place [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://img13.mediafire.com/caad6dea087aadc83498f6ae54094f941c164df3c74375c4d953f052be9767e05g.jpg"><img src="http://img13.mediafire.com/caad6dea087aadc83498f6ae54094f941c164df3c74375c4d953f052be9767e05g.jpg" alt="Pengenalan MongoDB" title="Pengenalan MongoDB" width="150" height="150" class="alignleft size-full wp-image-197" style="margin-right:15px;" /></a></p>
<p>MongoDB merupakan sebuah document oriented database yaitu database yang terdiri dari key dan value. Saya pertama kali mendengar tentang MongoDB dari podcast <a href="http://ow.ly/26Ehu">TemanMacet.com edisi 49</a> bersama <a href="http://twitter.com/lynxluna">Didit Noor</a> dari Mijix.</p>
<p>MongoDB ini ditulis menggunakan C++, beberapa fitur yang dimiliki oleh MongoDB yaitu Documen-oriented storage, full index support, replication &#038; high availability, auto-sharding, querying, fast in-place updates, map/reduce, gridFS, commercial support. Yang saya suka pada MongoDB ini adalah kita tidak perlu membuat struktur tabel,<span id="more-315"></span> jadi ketika kita ingin melakukan proses insert, maka MongoDB akan otomatis membuatkan struktur tabelnya.</p>
<h3>Beberapa hal yang perlu anda ketahui sebelum mengguakan MongoDB</h3>
<p>MongoDB memiliki banyak sekali kelebihan yang diantaranya, yaitu:<br />
1. Sangat bagus untuk data list produk, karena MongoDB bisa melakukan searching lebih cepat ketimbang MySql<br />
2. Kita tidak perlu membuat struktur tabel, kita hanya perlu melakukan proses insert maka MongoDB akan otomatis membuatkan struktur tabelnya<br />
3. Proses CRUD (Create, Update, Delete) terasa sangat ringan (waktu saya mencobanya menggunakan PHP)<br />
4. Banyak website besar yang sudah menggunkan MongoDB, <a href="http://www.mongodb.org/display/DOCS/Production+Deployments">lihat daftar website</a></p>
<p>Membaca kelebihan dari MongoDB diatas tentunya sangat menggoda sekali agar kita segera mencoba MongoDB, namun ada beberapa hal yang harus diperhatikan yaitu:<br />
1. MongoDB harus diinstall di sebuah server, dan ketika kita menggunakan PHP anda juga harus merestart server anda driver MongoDB anda dapat digunakan oleh PHP<br />
2. Belum support di hosting, namun bisa diakali dengan menggunakan MongoHQ (untuk free terdapat limit sampai 16MB)</p>
<p>Silahkan anda jika ingin mencoba MongoDB bisa menuju langsung ke website mereka di <a href="http://mongodb.org">MongoDB.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/pengenalan-mongodb.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Script untuk mengecek status server</title>
		<link>http://cwicaksono.net/tutorial/script-untuk-mengecek-status-server.html</link>
		<comments>http://cwicaksono.net/tutorial/script-untuk-mengecek-status-server.html#comments</comments>
		<pubDate>Wed, 08 Dec 2010 11:00:17 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[cURL]]></category>
		<category><![CDATA[snippet code]]></category>

		<guid isPermaLink="false">http://www.cwicaksono.net/?p=305</guid>
		<description><![CDATA[Untuk tetap eksis didalam menulis blog saya akan berbagi berbagai script yang saya miliki, pada postingan kali ini kita akan mencoba membuat sebuah script yang akan mengecek status server kita apakah sedang live atau down. Untuk logika pada script ini sangatlah sederhana yaitu, PHP akan membuka alamat server kita (sebagai contoh cwicaksono.net) maka dia akan [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://img9.mediafire.com/80294f6afa2cc0497d5c3fbb923ecc0421a571dff4a12abec33a7696ceca59be5g.jpg"><img src="http://img9.mediafire.com/80294f6afa2cc0497d5c3fbb923ecc0421a571dff4a12abec33a7696ceca59be5g.jpg" alt="Script untuk mengecek status server" title="Script untuk mengecek status server" width="150" height="150" class="alignleft size-full wp-image-197" style="margin-right:15px;" /></a></p>
<p>Untuk tetap eksis didalam menulis blog saya akan berbagi berbagai script yang saya miliki, pada postingan kali ini kita akan mencoba membuat sebuah script yang akan mengecek status server kita apakah sedang live atau down.</p>
<p>Untuk logika pada script ini sangatlah sederhana yaitu, PHP akan membuka alamat server kita (sebagai contoh cwicaksono.net) maka dia akan membuka url server kita dengan library cURL. untuk demonya silahkan kalian menuju ke <a href="http://api.cwicaksono.net/sitecheck/">Site Check on cwicaksono</a>.<span id="more-305"></span></p>
<h3>Script PHP untuk mengecek status server</h3>
<p>Untuk demo snippet code dibawah ini silahkan menuju ke <a href="http://api.cwicaksono.net/sitecheck/">demo</a></p>
<p>[code]<br />
<?php<br />
$url = $_GET['url'];</p>
<p>// Create a curl handle<br />
$ch = curl_init($url);</p>
<p>// Execute<br />
curl_exec($ch);</p>
<p>// Check if any error occured<br />
if(!curl_errno($ch))<br />
{<br />
  $info = curl_getinfo($ch);<br />
  //print_r($info);<br />
  $msg = "live";<br />
}else{<br />
  $msg = "down";<br />
}</p>
<p>if(empty($url)){$msg = "";}<br />
curl_close($ch);<br />
?><br />
[/code]</p>
<p>note: pada snippet code diatas akan menghasilkan sebuah variabel<br />
[code]<br />
$msg<br />
[/code]<br />
jika variabel $msg berisikan &#8220;live&#8221; maka server anda sedang bisa diakses, namun sebaliknya jika isi dari variabel $msg adalah &#8220;down&#8221; maka bisa dibilang server yang anda tuju sedang down. Kalian bisa mengembangkannya lebih lanjut dengan menyisipkan CSS agar tampilannya sangat menarik.</p>
<p>Tunggu snippet code berikutnya ya.</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tutorial/script-untuk-mengecek-status-server.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

