<?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 &#187; Tips n Trik</title>
	<atom:link href="http://cwicaksono.net/category/tips-n-trik/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>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>Transparent Screen</title>
		<link>http://cwicaksono.net/tips-n-trik/transparent-screen.html</link>
		<comments>http://cwicaksono.net/tips-n-trik/transparent-screen.html#comments</comments>
		<pubDate>Mon, 17 May 2010 10:04:30 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tips n Trik]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[transparent]]></category>
		<category><![CDATA[trick]]></category>

		<guid isPermaLink="false">http://www.cwicaksono.net/?p=83</guid>
		<description><![CDATA[Sebenarnya udah lama mau bikin gambar kaya ginian, coba dah lihat gambar handphone saya ini ko bisa ya layarnya transparan. Trik olah digital, cuma ambil 2 gambar yang sama trus buka photoshop pasti bisa jadi seperti ini.]]></description>
			<content:encoded><![CDATA[<p>Sebenarnya udah lama mau bikin gambar kaya ginian, coba dah lihat gambar handphone saya ini ko bisa ya layarnya transparan.</p>
<p><img src="http://sphotos.ak.fbcdn.net/hphotos-ak-snc3/hs522.snc3/29697_1478506645363_1314674360_2951433_1963136_n.jpg" alt="transparent screen on cwicaksono" width="450" height="338" /></p>
<p>Trik olah digital, cuma ambil 2 gambar yang sama trus buka photoshop pasti bisa jadi seperti ini.</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tips-n-trik/transparent-screen.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opera Mini on Ubuntu</title>
		<link>http://cwicaksono.net/tips-n-trik/opera-mini-on-ubuntu.html</link>
		<comments>http://cwicaksono.net/tips-n-trik/opera-mini-on-ubuntu.html#comments</comments>
		<pubDate>Mon, 14 Dec 2009 05:54:04 +0000</pubDate>
		<dc:creator>slack_v9</dc:creator>
				<category><![CDATA[Tips n Trik]]></category>
		<category><![CDATA[j2me]]></category>

		<guid isPermaLink="false">http://www.cwicaksono.net/?p=11</guid>
		<description><![CDATA[Opera Mini merupakan sebuah browser kecil tapi memiliki kemampuan yang tidak diragukan lagi didalam merender sebuah website, saya sendiri menggunakan Opera Mini ketika masih menggunakan handset Nokia 6600 sekitar tahun 2006 lalu. Fitur pada Opera Mini yang paling saya sukai adalah karena Opera Mini mengkompress Image dari ukuran aslinya ketika diakses dari browser desktop dan [...]]]></description>
			<content:encoded><![CDATA[<p>Opera Mini merupakan sebuah browser kecil tapi memiliki kemampuan yang tidak diragukan lagi didalam merender sebuah website, saya sendiri menggunakan Opera Mini ketika masih menggunakan handset Nokia 6600 sekitar tahun 2006 lalu. Fitur pada Opera Mini yang paling saya sukai adalah karena Opera Mini mengkompress Image dari ukuran aslinya ketika diakses dari browser desktop dan adanya keterangan berapa bytes yang diload didalam memuka sebuah website (jadi bisa memperkirakan besarnya biaya GPRS).</p>
<p><span id="more-11"></span>Berikut langkah-langkah yang saya lakukan agar Ubuntu 9.04 bisa menjalankan aplikasi Opera Mini:<br />
1. Download software <a href="http://microemu.org/">MicroEmulator</a> version terakhir<br />
2. ekstrak filenya ke folder yang anda inginkan (misalkan di folder /home/usernamekamu/me)<br />
3. Download Opera Mini <a href="http://mini.opera.com/download-4/opera-mini-latest-advanced-en-us.jad?no_redir&#038;ismobile=false">mini.jad</a> and <a href="http://mini.opera.com/download-4/opera-mini-latest-advanced-en-us.jar?no_redir&#038;ismobile=false">mini.jar</a> dari operamini.com<br />
4. Simpan file .jad dan .jar di folder apps microemulator (/home/usernamekamu/me/apps)<br />
5. Jalankan microEmulator dengan mengetik</p>
<div class="codecolorer-container text 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 /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">java -jar /home/usernamekamu/me microemulator.jar</div></td></tr></tbody></table></div>
<p>6. Bukalah file JAD opera mini</p>
<div class="wp-caption alignnone" style="width: 305px"><img alt="microemulator on cwicaksono.net" src="http://microemu.org/images/logo.png" title="microemulator" width="295" height="37" /><p class="wp-caption-text">microemulator on cwicaksono.net</p></div>
<p>Sekarang anda bisa menggunakan opera mini seperti layaknya opera mini pada mobile handset.</p>
]]></content:encoded>
			<wfw:commentRss>http://cwicaksono.net/tips-n-trik/opera-mini-on-ubuntu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

