<?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>DnT ~ 夢の翼</title>
	<atom:link href="http://neo.rizkhey.net/feed" rel="self" type="application/rss+xml" />
	<link>http://neo.rizkhey.net</link>
	<description>夢の翼 ~ Wings of Dream</description>
	<lastBuildDate>Sat, 24 Jul 2010 00:04:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Installing Apache 2.2, PHP5, dan Mysql di Windows Based PC</title>
		<link>http://neo.rizkhey.net/2010/07/3655-installing-apache-2-2-php5-dan-mysql-di-windows-based-pc</link>
		<comments>http://neo.rizkhey.net/2010/07/3655-installing-apache-2-2-php5-dan-mysql-di-windows-based-pc#comments</comments>
		<pubDate>Sat, 24 Jul 2010 00:04:51 +0000</pubDate>
		<dc:creator>リズキ</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mySQl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://neo.rizkhey.net/?p=3655</guid>
		<description><![CDATA[
Seminggu sudah rasanya kesibukan semakin membara di kehiduapn gw, makin sedikit waktu untuk sekedar menuliskan sesuatu di Blog, ini.
Kurang lebih setelah project di kantor selesai tahap produksinya, gw kepikiran untuk menanamkan aplikasi gw di system yang pure tanpa menggunakan LAMP program untuk server PHP-nya. Tetapi pengalaman gw menginstal PHP tanpa menggunakan LAMP program itu hanya [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a rel="lightbox" href="http://my.rizkhey.net/files/325801.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/325801.JPG?referer=');"><img class="aligncenter" style="border: 0pt none;" src="http://my.rizkhey.net/files/spec/325801.JPG" border="0" alt="" width="450" height="384" /></a></p>
<p style="text-align: justify;">Seminggu sudah rasanya kesibukan semakin membara di kehiduapn gw, makin sedikit waktu untuk sekedar menuliskan sesuatu di Blog, ini.</p>
<p style="text-align: justify;">Kurang lebih setelah project di kantor selesai tahap produksinya, gw kepikiran untuk menanamkan aplikasi gw di system yang pure tanpa menggunakan LAMP program untuk server PHP-nya. Tetapi pengalaman gw menginstal PHP tanpa menggunakan LAMP program itu hanya terjadi waktu gw masih semester 2 waktu kuliah. Waktu itu kalau ga salah masih menggunakan PHP3 <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /></p>
<p style="text-align: justify;">Beberapa kali gw mencoba menginstallnya ada saja yang ga jalan. Mulai dari Apachenya ga mau baca PHP, sampai extensi tidak terbaca oleh si PHP. Kalau ada yang membaca tutorial gw tentang cara <a title="How To: installing Apache2, Mysql, dan PHP5 di Ubuntu(9.10)" href="http://neo.rizkhey.net/2010/02/3381-how-to-installing-apache2-mysql-dan-php5-di-ubuntu9-10">menginstall PHP dan mempersiapkan lingkungan kerjanya </a>di Linux beberapa waktu lalu, gw bisa bilang menginstall PHP di Linux itu jauh lebih mudah daripada menginstallnya di Windows(paling tidak di Linux kita sudah tinggal kipas2 dan biarkan si system yang mengupdate konfigurasinya), Bisa dibilang semudah menggunakan LAMP(kebalikannya, gw ga berhasil menginstall XAMPP di LINUX&#8230; really <em>pain in the ass</em> <img src='http://neo.rizkhey.net/smilies/yahoo_laughloud.gif' alt='&#58;&#41;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;&#41;' /> just think that I&#8217;am stupid enough <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /> ).</p>
<p style="text-align: justify;">Setelah satu hari an ini berkutat, akhirnya gw menemukan caranya, memang kalau ada niat pasti bisa. Nah gw mau mencoba menjabarkan cara-caranya disini. Siapa tahu ada yang membutuhkannya.</p>
<p><span id="more-3655"></span></p>
<p style="text-align: justify;">Tutorial ini gw buat menggunakan bahan-bahan berikut ini:</p>
<ol style="text-align: justify;">
<li>httpd-2.2.15-win32-x86-no_ssl.msi (Apache 2.2.15 no SSL installer for Windows)</li>
<li>php-5.2.14-Win32.zip (Manual Install Source dalam ZIP safe thread)*</li>
<li>mysql-essential-5.1.49-winx64.msi (Simple aja mysql-nya soalnya yang full package besar banged <img src='http://neo.rizkhey.net/smilies/yahoo_tongue.gif' alt='&#58;&#80;' class='wp-smiley' width='18' height='18' title='&#58;&#80;' /> )</li>
<li>phpMyAdmin-3.3.4-english.zip (Aplikasi basis PHP paling simple buat mengatur mysql <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /> )</li>
</ol>
<blockquote>
<p style="text-align: justify;">* Gunakan PHP yang dicompile dengan Visual C versi 6 untuk penggunaan pada Apache, untuk penggunaan dengan IIS, gunakan PHp yang dicompile dengan VC9.</p>
</blockquote>
<p style="text-align: justify;">
<p style="text-align: justify;">Dan tutorial ini dimasak dengan alat yaitu operating system(ditest pada):</p>
<ol style="text-align: justify;">
<li>Windows Server 2008 Enterprise R2 64 bit</li>
<li>Windows 7 Ultimate 64 bit</li>
</ol>
<p style="text-align: justify;">Tools yang dibutuhkan(Optional dan terserah selera):</p>
<ol style="text-align: justify;">
<li>Notepad++ (untuk mengedit config file atau kalau tahan silahkan gunakan notepad biasa)</li>
<li>winzip/winrar/7zip/etc etc untuk nge-unzip walau biasanya kalau ekstensi .zip build in Windows sudah bisa membukanya.</li>
</ol>
<p style="text-align: justify;">Okey Kita mulai saja&#8230;</p>
<p style="text-align: justify;">
<p style="text-align: justify;">Tutorial ini membahas bagaimana sih caranya menginstall PHP 5.2(yang masih umum, walau 5.3 tidak jauh berbeda dengan 5.2 cara menginstallnya) pada APACHE 2.2 series yang biasanya sudah dipaketkan dengan dalam program-program LAMP seperti XAMPP. Well simply I just want to know &#8230; <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /></p>
<p style="text-align: justify;">Okey kita mulai&#8230; <img src='http://neo.rizkhey.net/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' /></p>
<p style="text-align: justify;">Langkah pertama pastikan bahan dan alat-alat sudah disiapkan <img src='http://neo.rizkhey.net/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' /> Kemudian gw sarankan untuk mematikan UAC terlebih dahulu agar tidak terjadi hal-hal yang tidak diinginkan <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /> .</p>
<p style="text-align: justify;">Okey kita mulai dengan:</p>
<h3 style="text-align: justify;">Menginstall Apache 2.2</h3>
<p style="text-align: justify;">Apache adalah salah satu teman baik sebagai HTTP server yang banyak digunakan dan biasanya selalu nempel dengan PHP. Hubungannya apa dengan PHP. Anggaplah file PHP dipanggil oleh apache dan kemudian apache membutuhkan PHP interpreternya supaya bisa diproses.</p>
<p style="text-align: justify;">Oke kita mulai menginstall Apache.</p>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/325801.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/325801.JPG?referer=');"><img style="border: 0pt none;" title="Awal menginstall Apache 2.2" src="http://my.rizkhey.net/files/spec/325801.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Awal menginstall Apache 2.2</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/325902.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/325902.JPG?referer=');"><img style="border: 0pt none;" title="Apache akan menanyakan identitas server" src="http://my.rizkhey.net/files/spec/325902.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Apache akan menanyakan identitas server, isilah sebutuhnya saja</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/326003.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/326003.JPG?referer=');"><img style="border: 0pt none;" title="Ga usah Ribet, pilih Typical saja" src="http://my.rizkhey.net/files/spec/326003.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Ga usah Ribet, pilih Typical saja</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/326104.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/326104.JPG?referer=');"><img style="border: 0pt none;" title="Well karena gw ga suka kepanjangan pathnya, sehingga gw buat lebih ringkas, Up to you juga mau ditaruh mana" src="http://my.rizkhey.net/files/spec/326104.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Well karena gw ga suka kepanjangan pathnya, sehingga gw buat lebih ringkas, Up to you juga mau ditaruh mana, hanya gw contohkan disitu saja yah...</p></div>
<p style="text-align: justify;">Lalu lanjutkan saja sampai installasi selesai.</p>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/326205.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/326205.JPG?referer=');"><img style="border: 0pt none;" title="Installasi selesai, Folder tempat APAche muncul di hardisk" src="http://my.rizkhey.net/files/spec/326205.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Installasi selesai, Folder tempat APAche muncul di hardisk</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/326407.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/326407.JPG?referer=');"><img style="border: 0pt none;" title="Buka Browser untuk mengetestnya, ketik alamat http://localhost Apabila mendapatkan layar seperti di atas, maka Anda telah sukses menginstall Apache" src="http://my.rizkhey.net/files/spec/326407.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Buka Browser untuk mengetestnya, ketik alamat http://localhost Apabila mendapatkan layar seperti di atas, maka Anda telah sukses menginstall Apache</p></div>
<p style="text-align: justify;">
<h3 style="text-align: justify;">Installasi PHP 5</h3>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/326306.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/326306.JPG?referer=');"><img style="border: 0pt none;" title="Extract 'php-5.2.14-Win32.zip' ke dalam folder yang mudah di akses, gw contohkan di folder 'PHP5'" src="http://my.rizkhey.net/files/spec/326306.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Extract &#39;php-5.2.14-Win32.zip&#39; ke dalam folder yang mudah di akses, gw contohkan di folder &#39;PHP5&#39;</p></div>
<p style="text-align: justify;">Sebenarnya ga bisa di bilang  installasi karena langkahnya hanya extract saja <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /></p>
<p style="text-align: justify;">Tapi sebelum lanjut, perhatikan ada file bernama &#8220;php.ini-recommended&#8221; rename atau buat copyannya kemudian rename menjadi &#8220;php.ini&#8221;. Nantinya file ini akan menjadi file config PHP.</p>
<h3 style="text-align: justify;">Penyatuan PHP dan APACHE</h3>
<p style="text-align: justify;">Kini buka file <strong>httpd.conf</strong> yang ada di dalam folder <strong>apache 2.2</strong> dalam folder <strong>conf</strong>. Kemudian ada sedikit banyak yang harus ditambahkan <img src='http://neo.rizkhey.net/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' /></p>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/326508.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/326508.JPG?referer=');"><img style="border: 0pt none;" title="Tambahkan &quot;LoadModule php5_module &quot;c:/PHP5/php5apache2_2.dll&quot; &quot; pada baris terakhir load module Sesuaikan dengan PATH tempat mengextract PHP-nya" src="http://my.rizkhey.net/files/spec/326508.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Tambahkan &quot;LoadModule php5_module &quot;c:/PHP5/php5apache2_2.dll&quot; &quot; pada baris terakhir load module Sesuaikan dengan PATH tempat mengextract PHP-nya</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/326609.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/326609.JPG?referer=');"><img style="border: 0pt none;" title="Kini kita atur dimana file PHP yang nantinya dieksekusi. Secara default yang digunakan adalah folder htdocs dalam folder apache" src="http://my.rizkhey.net/files/spec/326609.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Kini kita atur dimana file PHP yang nantinya dieksekusi. Secara default yang digunakan adalah folder htdocs dalam folder apache.  PAda contoh di atas, gw mencoba menaruhnya dalam folder lain. Tidak harus dalam 1 drive bisa ada di partisi/drive lain juga <img src='http://neo.rizkhey.net/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' /></p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/327215.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/327215.JPG?referer=');"><img style="border: 0pt none;" title="Kita tambahkan mime type handler untuk PHP. Pada Tag &quot;&lt;IfModule mime_module&gt;&quot;, tambahkan  &quot;AddType application/x-httpd-php .php&quot; sebelum tag penutup" src="http://my.rizkhey.net/files/spec/327215.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Kita tambahkan mime type handler untuk PHP. Pada Tag &quot;&quot;, tambahkan  &quot;AddType application/x-httpd-php .php&quot; sebelum tag penutup</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/327316.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/327316.JPG?referer=');"><img style="border: 0pt none;" title="Kita harus juga menambahkan Directory indexnya. Ubah menjadi : &quot;DirectoryIndex index.php index.html&quot; Tanpa menambahkan &quot;index.php&quot;, maka nantinya halaman tanpa index.html walau ada index,php hanya akan menampilkan list isi directory saja" src="http://my.rizkhey.net/files/spec/327316.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Kita harus juga menambahkan Directory indexnya. Ubah menjadi : &quot;DirectoryIndex index.php index.html&quot; Tanpa menambahkan &quot;index.php&quot;, maka nantinya halaman tanpa index.html walau ada index.php hanya akan menampilkan list isi directory saja</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/326710.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/326710.JPG?referer=');"><img style="border: 0pt none;" title="Last One, tambahkan 1 line bertuliskan &quot;PHPIniDir &quot;c:/PHP5&quot; &quot; di paling bawah yang digunakan untuk meload konfigurasi  dari PHP nantinya" src="http://my.rizkhey.net/files/spec/326710.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Last One, tambahkan 1 line bertuliskan &quot;PHPIniDir &quot;c:/PHP5&quot; &quot; di paling bawah yang digunakan untuk meload konfigurasi  dari PHP nantinya</p></div>
<p>Okay, sekarang konfigurasi untuk menyatukan PHP dan Apache 2.2 selesai. Kini kita bisa coba merestart apache server untuk mengetahui apakah berhasil atau tidak.</p>
<p>Merestart Apache sangat mudah, cukup klik icon Apache di dekat jam dan pilih restart. Apabila muncul seperti gambar berikut:</p>
<p style="text-align: center;"><a rel="lightbox" href="http://my.rizkhey.net/files/326811.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/326811.JPG?referer=');"><img class="aligncenter" style="border: 0pt none;" src="http://my.rizkhey.net/files/spec/326811.JPG" border="0" alt="" width="450" height="384" /></a></p>
<p>Dan Waktu mencoba melihat log error malah blank dan ga ada petunjuk, mungkin begini caranya kita bisa coba. Buka command prompt ikuti langka berikut(sesuaikan nama directorynya):</p>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/326912.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/326912.JPG?referer=');"><img style="border: 0pt none;" title="Melalui konsol, Error msg akan terlihat" src="http://my.rizkhey.net/files/spec/326912.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Melalui konsol, Error msg akan terlihat</p></div>
<p>Kalau munculnya pesan error seperti itu tandanya Anda salah pakai versi PHP, kalau menurut pesan tersebut, Anda menggunakan versi non-safe. Coba gunakan thread save version <img src='http://neo.rizkhey.net/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' />. Hapus semua isi folder PHP di extract kemudian extract yang baru(yang thread safe).</p>
<p>Sebelum merestart(kalau sudha ya gpp, nanti bisa direstart lagi), lakukan langkah berikut:</p>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/327013.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/327013.JPG?referer=');"><img style="border: 0pt none;" title="Copy file &quot;php5ts.dll&quot; ke folder &quot;bin&quot; dalam apache folder" src="http://my.rizkhey.net/files/spec/327013.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Copy file &quot;php5ts.dll&quot; ke folder &quot;bin&quot; dalam apache folder</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/327114.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/327114.JPG?referer=');"><img style="border: 0pt none;" title="Kemudian restart Apachenya" src="http://my.rizkhey.net/files/spec/327114.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Kemudian restart Apachenya</p></div>
<p>Setelah start dengan sukses, mari kita coba hasilnya. Buka file kosong dan ketikan perintah php_info seperti gambar di bawah dan kemudian simpan dalam folder htdocs yang tadi kita arahkan sebagai directori source php yang akan dicompile oleh PHP.</p>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/327417.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/327417.JPG?referer=');"><img style="border: 0pt none;" title="Kita buat test file" src="http://my.rizkhey.net/files/spec/327417.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Kita buat test file</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/327518.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/327518.JPG?referer=');"><img style="border: 0pt none;" title="Yup hasilnya sukses" src="http://my.rizkhey.net/files/spec/327518.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Apabila hasilnya begini, selamat Anda sudah sukses menginstall PHP dan Apache</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/327619.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/327619.JPG?referer=');"><img style="border: 0pt none;" title="Setelah hubungan PHP-APACHE selesai, Saatnya kita oprek sedikit settingan PHp agar sesuai dengan kebutuhan" src="http://my.rizkhey.net/files/spec/327619.JPG" border="0" alt="" width="450" height="384" /></a><p class="wp-caption-text">Setelah hubungan PHP-APACHE selesai, Saatnya kita oprek sedikit settingan PHp agar sesuai dengan kebutuhan. Buka file php.ini dalam folder PHP</p></div>
<p>Beberapa settingan di gw yang gw rubah agar sesuai dengan kebutuhan gw yaitu:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">short_open_tag = On<br />
<br />
post_max_size = 8M<br />
<br />
extension_dir = &quot;C:/PHP5/ext&quot;</div></div>
<p style="text-align: justify;">Beberapa alasan:</p>
<ul>
<li style="text-align: justify;"><strong>Short Open tag</strong>, kebanyakan programer cukup malas mengetikan full open tag &#8220;&lt;?php&#8221; dan lebih suka menggunakan short open tag. Apabila opsi ini off, maka semua open tag menggunakan short open tag tidak akan di compile oleh PHP malah akan ditampilkan mentah-mentah di layar.</li>
<li style="text-align: justify;"><strong>post_max_size</strong>, Ini berhubungan dengan max upload size. Apabila max upload size sampe 100MB, tetapi max postnya cuma 8MB, sama aja kita cuma bisa upload sebesar 8MB.</li>
<li style="text-align: justify;"><strong>extension_dir</strong>, tempat extension PHP, masukan pathnya disini.</li>
</ul>
<p>Kemudian kalau di scroll ke bawah sedikit, kita akan menemukan berderet extension PHP yang masih dicomment. Kalian bisa Uncomment semua kalau mau atau pilih sebutuhnya saja. Biasa sih mungkin kalo gw begini:</p>
<div class="wp-caption aligncenter" style="width: 385px"><a rel="lightbox" href="http://my.rizkhey.net/files/327720.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/327720.JPG?referer=');"><img style="border: 0pt none;" title="Pilih sesuai kebutuhan, lihat dokumentasi di php.net untuk lebih jelasnya" src="http://my.rizkhey.net/files/spec/327720.JPG" border="0" alt="" width="375" height="450" /></a><p class="wp-caption-text">Pilih sesuai kebutuhan, lihat dokumentasi di php.net untuk lebih jelasnya</p></div>
<p>Simpan dan kemudian restart APACHE. Dan mari kita lihat, seharusnya extension yang kita uncomment akan muncul di php info. Tapi&#8230;</p>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/327821.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/327821.JPG?referer=');"><img style="border: 0pt none;" title="Mysql function tidak ditemukan walau sudah di uncomment" src="http://my.rizkhey.net/files/spec/327821.JPG" border="0" alt="" width="450" height="393" /></a><p class="wp-caption-text">Mysql function tidak ditemukan walau sudah di uncomment</p></div>
<p style="text-align: justify;">lalu kenapa? ada yang salah?</p>
<p style="text-align: justify;">tenang&#8230; problem ini juga yang membuat gw pusing setengah mati setiap kali check dan richek apakah pathnya salah atau tidak. Ternyata semua path benar.</p>
<p style="text-align: justify;">Setelah membaca dari berbagai sumber, akhirnya gw menemukan kenapa. Yaitu mysql membutuhkan dll lain. Setelah membaca petunjuknya <a href="http://www.php.net/manual/en/install.windows.extensions.php" onclick="urchinTracker('/outgoing/www.php.net/manual/en/install.windows.extensions.php?referer=');">disini</a>, Akhirnya gw mencoba menaruh file-file yang dibutuhkan tersebut ke dalam folder <strong>system</strong> dalam folder <strong>windows</strong>.</p>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/327922.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/327922.JPG?referer=');"><img style="border: 0pt none;" title="File ini dicopy" src="http://my.rizkhey.net/files/spec/327922.JPG" border="0" alt="" width="450" height="393" /></a><p class="wp-caption-text">File ini dicopy ke folder System Windows</p></div>
<p style="text-align: justify;">Singkatnya, karena gw mencoba di windows 64bit, gw menaruhnya di &#8220;C:\Windows\SysWOW64&#8243;.</p>
<p style="text-align: center;"><a rel="lightbox" href="http://my.rizkhey.net/files/328023.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/328023.JPG?referer=');"><img class="aligncenter" style="border: 0pt none;" src="http://my.rizkhey.net/files/spec/328023.JPG" border="0" alt="" width="450" height="393" /></a></p>
<p style="text-align: justify;">Setelah gw restart Apachenya hasilnya pun kelihatan, mysql muncul di daftar dalam php info.</p>
<p style="text-align: center;"><a rel="lightbox" href="http://my.rizkhey.net/files/328124.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/328124.JPG?referer=');"><img class="aligncenter" style="border: 0pt none;" src="http://my.rizkhey.net/files/spec/328124.JPG" border="0" alt="" width="450" height="393" /></a></p>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/328225.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/328225.JPG?referer=');"><img style="border: 0pt none;" title="Ngetest Koneksi Database ke Mysql " src="http://my.rizkhey.net/files/spec/328225.JPG" border="0" alt="" width="450" height="393" /></a><p class="wp-caption-text">Ngetest Koneksi Database ke Mysql </p></div>
<h3>Menginstall MySQL 5.1</h3>
<p>Menginstall Mysql jauh lebih mudah ketimbang 2 langkah sebelumnya yang harus ngublek-ngublek settingan.</p>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/328326.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/328326.JPG?referer=');"><img style="border: 0pt none;" title="Pilih yang detailed saja" src="http://my.rizkhey.net/files/spec/328326.JPG" border="0" alt="" width="450" height="393" /></a><p class="wp-caption-text">Pilih yang detailed saja</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/328427.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/328427.JPG?referer=');"><img style="border: 0pt none;" title="Pilih sesuai kebutuhan karena ini untuk developer, well gw pilih yang atas" src="http://my.rizkhey.net/files/spec/328427.JPG" border="0" alt="" width="450" height="393" /></a><p class="wp-caption-text">Pilih sesuai kebutuhan karena ini untuk developer, well gw pilih yang atas</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/328528.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/328528.JPG?referer=');"><img style="border: 0pt none;" title="Well Multipurpose kalau gw pake dalam developer karena tidak pasti juga... aplikasi macam2 :)" src="http://my.rizkhey.net/files/spec/328528.JPG" border="0" alt="" width="450" height="393" /></a><p class="wp-caption-text">Well Multipurpose kalau gw pake dalam developer karena tidak pasti juga... aplikasi macam2 <img src='http://neo.rizkhey.net/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' /></p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/328629.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/328629.JPG?referer=');"><img style="border: 0pt none;" title="Untuk jenis banyaknya koneksi karena bukan untuk umum tentunya, gw pilih yang paling sedikit :)" src="http://my.rizkhey.net/files/spec/328629.JPG" border="0" alt="" width="450" height="393" /></a><p class="wp-caption-text">Untuk jenis banyaknya koneksi karena bukan untuk umum tentunya, gw pilih yang paling sedikit <img src='http://neo.rizkhey.net/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' /></p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/328730.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/328730.JPG?referer=');"><img style="border: 0pt none;" title="Untuk Anda yang berencana menggunakan huruf2 selain latin, lebih baik mungkin pilih yang kedua" src="http://my.rizkhey.net/files/spec/328730.JPG" border="0" alt="" width="450" height="393" /></a><p class="wp-caption-text">Untuk Anda yang berencana menggunakan huruf2 selain latin, lebih baik mungkin pilih yang kedua</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/328831.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/328831.JPG?referer=');"><img style="border: 0pt none;" title="Install Service supaya langsung startup pada saat Widows start, jangan lupa checklist pilihan di bawahnya agar mudah diakses dari command line" src="http://my.rizkhey.net/files/spec/328831.JPG" border="0" alt="" width="450" height="393" /></a><p class="wp-caption-text">Install Service supaya langsung startup pada saat Widows start, jangan lupa checklist pilihan di bawahnya agar mudah diakses dari command line</p></div>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/328932.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/328932.JPG?referer=');"><img style="border: 0pt none;" title="Masukan PAssword untuk root Anda disini" src="http://my.rizkhey.net/files/spec/328932.JPG" border="0" alt="" width="450" height="393" /></a><p class="wp-caption-text">Masukan PAssword untuk root Anda disini</p></div>
<p style="text-align: justify;">Setelah beres, kita bisa test mysql-nya. Caranya buka commandline. Kemudian ketikan perintah &#8220;<strong>mysql -uroot -p</strong>&#8221; kemudian tekan enter apabila dia menanyakan password masukan password. APabila berhasil masuk maka bisa dibilang penginstallan mysql berhasil.</p>
<p style="text-align: justify;">Kemudian untuk penginstallan PHPmyadmin, cukup unpack dan taruh di htdocs yang ditentukan sebelumnya. Kemudian renamse saja nama foldernya supaya ga ribet menjadi &#8220;phpmyadmin&#8221; contohnya.</p>
<p style="text-align: justify;">Buka dalam folder rename file &#8220;config.sample.inc.php&#8221; menjadi &#8220;<strong>config.inc.php</strong>&#8220;</p>
<p style="text-align: justify;">buka dan isikan string blowfishnya, supaya si phpmyadmin ga rewel lagi <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' />.</p>
<p style="text-align: justify;">Kemudian coba akses dari browser dengan alamat yang ditentukan:</p>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/329134.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/329134.JPG?referer=');"><img style="border: 0pt none;" title="PHPmyadmin sukses dibuka" src="http://my.rizkhey.net/files/spec/329134.JPG" border="0" alt="" width="450" height="393" /></a><p class="wp-caption-text">PHPmyadmin sukses dibuka</p></div>
<p>Coba login dengan user root dan password yang kita input sewaktu menginstall mysql tadi. Apabila berhasil masuk maka&#8230; Selamat Anda berhasil menginstall APache 2.2, PHP 5, dan mySQL dengan selamat <img src='http://neo.rizkhey.net/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' /></p>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/3292345.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/3292345.JPG?referer=');"><img style="border: 0pt none;" title="PHPMyAdmin Sukses " src="http://my.rizkhey.net/files/spec/3292345.JPG" border="0" alt="" width="450" height="376" /></a><p class="wp-caption-text">PHPMyAdmin Sukses </p></div>
<p>Oke sekian dari gw pagi ini, semoga bermanfaat&#8230; bener kan kata gw&#8230; lebih gampang di Linux ga sepanjang ini <img src='http://neo.rizkhey.net/smilies/yahoo_tongue.gif' alt='&#58;&#80;' class='wp-smiley' width='18' height='18' title='&#58;&#80;' /></p>
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<p style="text-align: justify;">
<img src="http://neo.rizkhey.net/?ak_action=api_record_view&id=3655&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://neo.rizkhey.net/2010/07/3655-installing-apache-2-2-php5-dan-mysql-di-windows-based-pc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Comment About Nokia N900 &#8211; Maemo 5 based Smartphone from Nokia</title>
		<link>http://neo.rizkhey.net/2010/07/3618-my-comment-about-nokia-n900-maemo-5-based-smartphone-from-nokia</link>
		<comments>http://neo.rizkhey.net/2010/07/3618-my-comment-about-nokia-n900-maemo-5-based-smartphone-from-nokia#comments</comments>
		<pubDate>Sun, 18 Jul 2010 04:52:00 +0000</pubDate>
		<dc:creator>リズキ</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Review]]></category>

		<guid isPermaLink="false">http://neo.rizkhey.net/?p=3618</guid>
		<description><![CDATA[
Sudah berapa lama terakhir kali gw resmi berganti hendphone? Mungkin dari tahun 2006 waktu itu gw membeli Nokia 9300 yang masih bisa gw pakai sampai sekarang Dan sekitar 1 tahun lalu gw membeli phone cell bermerek Samsung STAR yang ga sampai 3 bulan gw pakai dan akhirnya gw jual karena tidak tahan.
Setalah akhirnya gw pakai [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02831.jpg"><img class="aligncenter size-medium wp-image-3627" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02831-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a></p>
<p style="text-align: justify;">Sudah berapa lama terakhir kali gw resmi berganti hendphone? Mungkin dari tahun 2006 waktu itu gw membeli Nokia 9300 yang masih bisa gw pakai sampai sekarang Dan sekitar 1 tahun lalu gw membeli phone cell bermerek Samsung STAR yang ga sampai 3 bulan gw pakai dan akhirnya gw jual karena tidak tahan.</p>
<p style="text-align: justify;">Setalah akhirnya gw pakai lagi selama setahun, gw makin tidak tega melihat kondisi Nokia 9300 gw yang istilahnya udah cukup empot-empotan untuk menerima refleks gw yang cepat <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /> . Singkat kata, gw diberi beberapa pilihan untuk menggantikannya.</p>
<p style="text-align: justify;">Beberapa diantaranya adalah <em>Google Android</em> based dan juga <em>Maemo</em> based Phone. Untuk BlackBerry based, dan iPhone&#8230; ok gw ga akan memasukan mereka karena gw bukan penggemar kedua brand tersebut. Pertama BB sudah banyak dimiliki orang, yang kedua&#8230; gw ga mau ketenangan gw diusik oleh pihak-pihak yang tidak bisa gw tentang ketika mereka tahu BBPIN gw, dan kemudian gw sudah cukup banyak di spam oleh SMS promosi operator, ga perlu ditambah dari BBM yang group-groupnya mengirimkan asal message bukan?</p>
<p><span id="more-3618"></span></p>
<p style="text-align: justify;">Kalau iPhone&#8230; well hubungan gw dan Apple memang ga pernah baik hahahaha <img src='http://neo.rizkhey.net/smilies/yahoo_laughloud.gif' alt='&#58;&#41;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;&#41;' /></p>
<p style="text-align: justify;">Karena banyak yang suka Android dan banyak temen yang akhirnya beli HTC ANdroid, karena ingin berbeda, akhirnya gw memutuskan membeli Nokia N900 yang sudah launching sekitar 1-2 bulan lalu dengan basis Maemo.</p>
<p style="text-align: justify;">Setelah membelinya 1 minggu lalu, baru gw berani menuliskan beberapa patah kata disini. Intinya mungkin seri ini(N900) merupakan salah satu jalan keluar dari keterpurukan Nokia yang sedang gonjang ganjing dilabrak oleh iPhone dan juga BB. Dan tidak lama juga malah ditambah oleh Google dengan Androidnya. Jadi kalau baca di beberapa review, Nokia akhirnya mengambil Maemo 5 sebagai OS gadget ini.</p>
<p style="text-align: justify;">Secara model mirip dengan N97 series. Walau sedikit banyak ada perbedaan. Pokoknya kriteria utama gw mencari handphone itu adalah simple, punya keyboard querty fisik dan bisa melakukan beberapa shortcut layaknya PC(Copy, Paste, Cut, Open[ctrl+o], etc). Karena jamannya komunikater bartu bata sudah berakhir, makanya gwpilih seri ini.</p>
<p style="text-align: justify;">Ok, gw memang tidak pernah review, Handphone, gw juga bukan expert handphone&#8230; gw lebih suka PC ketimbang handphone karena jauh lebih worth ketimbang handphone. maka dari itu Handphone seharga 5 juta ini, paling tidak harus bisa menemmani gw sampai 5 tahun kedepan supaya bisa gw bilang WORTH <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /> .</p>
<p style="text-align: justify;">Nokia N900 ini datang dengan kardus hitam &#8230;</p>
<p style="text-align: justify;"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/20100712_004.jpg"><img class="aligncenter size-medium wp-image-3619" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/20100712_004-450x253.jpg" alt="Nokia N900" width="450" height="253" /></a></p>
<p style="text-align: justify;">Sepertinya sekarang memang semua kardus desainnya udah ga kayak dulu lagi, minimalis.. <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /></p>
<p style="text-align: justify;">Di dalamnya paket penjualannya Ada beberapa item selain handphonenya sendiri:</p>
<div id="attachment_3620" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/20100712_005.jpg"><img class="size-medium wp-image-3620" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/20100712_005-450x253.jpg" alt="Nokia N900" width="450" height="253" /></a><p class="wp-caption-text">headset... earphone stereo model in ear...</p></div>
<p style="text-align: center;">
<div id="attachment_3621" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/20100712_006.jpg"><img class="size-medium wp-image-3621" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/20100712_006-450x253.jpg" alt="Nokia N900" width="450" height="253" /></a><p class="wp-caption-text">Charger... walau bentuknya klasik, tetapi paling tidak colokan ke Handphonenya berupa mini USB</p></div>
<div id="attachment_3622" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/20100712_007.jpg"><img class="size-medium wp-image-3622" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/20100712_007-450x253.jpg" alt="Nokia N900" width="450" height="253" /></a><p class="wp-caption-text">Kepala Colokan mini USB Charger N900.. Ini bukan mini USB pada umumnya, lebih pipih</p></div>
<div id="attachment_3623" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/20100712_008.jpg"><img class="size-medium wp-image-3623" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/20100712_008-450x253.jpg" alt="Nokia N900" width="450" height="253" /></a><p class="wp-caption-text">AV Cable dari Nokia N900 Untuk Video</p></div>
<div id="attachment_3624" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/20100712_009.jpg"><img class="size-medium wp-image-3624" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/20100712_009-450x253.jpg" alt="Nokia N900" width="450" height="253" /></a><p class="wp-caption-text">USB Data Cable</p></div>
<p style="text-align: justify;">Sisanya perlengkapan standart seperti dust clotes dan juga buku manual(anehnya ga ada CD Driver). Sekarang mari kita lihat secara Fisik Dari handphone canggih ini.</p>
<p style="text-align: justify;">
<div id="attachment_3627" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02831.jpg"><img class="size-medium wp-image-3627" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02831-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Terbuka dengan menyangga di belakang</p></div>
<p style="text-align: justify;">
<div id="attachment_3629" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02834.jpg"><img class="size-medium wp-image-3629" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02834-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Tanpa Querty Keyboard terbuka</p></div>
<div id="attachment_3630" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02837.jpg"><img class="size-medium wp-image-3630" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02837-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Bagian kiri ada Colokan kabel data dan speaker</p></div>
<div id="attachment_3631" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02838.jpg"><img class="size-medium wp-image-3631" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02838-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Bagian Atas, terdapat Pengatur volume(kiri), tombol power(tengah), Tombol capture Kamera(kanan)</p></div>
<div id="attachment_3632" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02839.jpg"><img class="size-medium wp-image-3632" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02839-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Bagian Belakang... Cuma untuk kamera</p></div>
<div id="attachment_3633" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02840.jpg"><img class="size-medium wp-image-3633" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02840-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Kamera 5MP dengan dual LED Flash</p></div>
<div id="attachment_3636" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02845.jpg"><img class="size-medium wp-image-3636" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02845-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Support Micro SD up to 16GB buat tambahan storage walau internalnya sudah 32GB</p></div>
<div id="attachment_3639" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02849.jpg"><img class="size-medium wp-image-3639" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02849-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">bagian Kanan, headset, spiker dan juga lock button</p></div>
<p style="text-align: justify;">Yap begitulah kurang lebih secara fisik. Kalau mau dibandingkan dengan previous Phone cell&#8230;</p>
<p style="text-align: justify;">
<div id="attachment_3652" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02871.jpg"><img class="size-medium wp-image-3652" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02871-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Perbandingan N900, Nokia 9300 dan Mouse Logitech revolution</p></div>
<p style="text-align: justify;">Sebenarnya yang membuat gw tertarik bukan barangnya mungkin adalah OS-nya karena based on Linux yang memang lebih atau masih kental bau Linuxnya ketimbang Apple iPhone. Dengan Memory Internal sebesar 32GB yang sudah dibagi dua oleh system(partisi) sudah lebih dari cukup bisa menjadi HDD External gw <img src='http://neo.rizkhey.net/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' /></p>
<p style="text-align: justify;">Selain itu dukungan  Querty keyboard secara fisik bisa menjadi unggulan dari seri ini. Apabila Lebih suka onScreen Keyboard? Ga usah bingung, Nokia N900 juga menyediakannya.</p>
<p style="text-align: justify;">Bagaimana dengan koneksi ke PC? Seperti biasa Nokia menyertakan software Nokia PC SUite. Walau gw harus mendownloadnya sendiri <img src='http://neo.rizkhey.net/smilies/yahoo_sad.gif' alt='&#58;&#40;' class='wp-smiley' width='18' height='18' title='&#58;&#40;' /> . Dalam pengkonekasian-nya, kita bisa pilih 2 mode. Pertama mode Mass Storage seperti halnya Flash disk, yang kedua dengan mode PC Suite.</p>
<p style="text-align: justify;">
<div id="attachment_3640" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02853.jpg"><img class="size-medium wp-image-3640" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02853-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Koneksi mode.</p></div>
<p>Keduanya ada kelebihan dan kekurangannya. Pastinya Mass Storage Mode membuat semuanya jadi simple kalau hanya hendak mentransfer data saja dan tidak perlu menginstall apapun. Tetapi apabila hendak melakukan synchronize kalender, contact dan lainnya, pastinya PC Suute mode dengan Nokia PC Suite terinstall menjadi keharusan. Cara ini juga yang gw lakukan untuk mentransfer contact dari HP gw yang lama ke yang baru(A t last itulah yang gw suka dari ponsel Nokia, semuanya compitable dengan yang ada di Outlook, no offense waktu gw di Samsung Star, gw kesulitan karena Samsung STar tidak menssuport 100% semua field yang ada di Outlook dan membuat gw harus terpaksa satu per satu memasukannya walau tidaklah banyak) .</p>
<p style="text-align: justify;">Aplikasi di dalam N900 seperti layaknya iPhone dan yang lainnya sepertinya ga bisa di atur per folder kecuali masuk ke directory desktop dari system <img src='http://neo.rizkhey.net/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' /> (mungkin gw lom coba, tetapi secara teori harusnya bisa <img src='http://neo.rizkhey.net/smilies/yahoo_tongue.gif' alt='&#58;&#80;' class='wp-smiley' width='18' height='18' title='&#58;&#80;' /> )</p>
<p style="text-align: justify;">
<div id="attachment_3642" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02856.jpg"><img class="size-medium wp-image-3642" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02856-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Aplikasi</p></div>
<div id="attachment_3643" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02857.jpg"><img class="size-medium wp-image-3643" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02857-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Aplikasi</p></div>
<p style="text-align: justify;">Sesuatu yang membuat gw senang adalah beberapa aplikasi yang gw kenal sebelumnya ada disini. Yaitu  seperti real VNC dan juga mozilla firefox, ada juga Pidgin, dan KMPlayer serta ga lupa khas Linux, Terminal <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /></p>
<p style="text-align: justify;">Walau default mereka ga ada(kecuali terminal), kita bisa menginstalnya melalui software managernya.</p>
<p style="text-align: justify;">OVI store sebagai salah satu yang sebenarnya menjadi tempat untuk Nokia menyertakan aplikasinya, ternyata tidak menolong banyak. Untungnya dari segi Repositori tidak begitu mengecewakan. Maemo memiliki komunitas opensource yang cukup menurut gw. Paling tidak cukup untuk melakukan porting dari Aplikasi Linux desktop agar fit dan bisa berjalan di tablet kecil macam N900 ini.</p>
<p style="text-align: justify;">
<div id="attachment_3644" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02858.jpg"><img class="size-medium wp-image-3644" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02858-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Software Manager</p></div>
<p style="text-align: justify;">Ada 3 menu disitu &#8230; Uninstall, Download dan Update. Well kira2 ga usah dijelasin satu epr satu kali yak udah pada ngerti. Mungkin yang gw lihat penting adalah installnya. Sudah mirip dengan software Manager di Ubuntu dengan dikelompokan ke kategori-kategori.</p>
<p style="text-align: justify;">
<div id="attachment_3641" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02854.jpg"><img class="size-medium wp-image-3641" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02854-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Quick access system</p></div>
<p style="text-align: justify;">Kalau kita coba tap di samping jam, kita akan melihat settingan cepat seperti untuk alarm, profile, pilihan internet connection, bluetooth dan juga mode koneksi(jika terhubung) dan masih banyak lagi . Beberapa menu tambahan akan muncul apabila kita menginstall beberapa software tambahan.</p>
<p style="text-align: justify;">Untuk ber- message2 ria, sudah menggunakan trend UI sekarang, yaitu model chating. terutama untuk jenis SMS.</p>
<p style="text-align: justify;">
<div id="attachment_3646" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02862.jpg"><img class="size-medium wp-image-3646" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02862-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">List message, baik SMS dan IM dijadikan satu</p></div>
<div id="attachment_3647" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02863.jpg"><img class="size-medium wp-image-3647" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02863-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Yahoo messenger di N900</p></div>
<div id="attachment_3649" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02866.jpg"><img class="size-medium wp-image-3649" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02866-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">SMS on N900</p></div>
<p style="text-align: justify;">Hal lain yang menarik yaitu mungkin kemampuan Multitasking. Dengan Prosessor yang cukup mumpuni ARMCortex 600Mhz dan RAM lumayan yaitu 256MB, DItambah kemampuan Menggunakan OpenGL sebagai motorik grafisnya, membuat HP ini cukup memberikan efek menarik. Sayang Compiz ga bisa disini hahahaha <img src='http://neo.rizkhey.net/smilies/yahoo_laughloud.gif' alt='&#58;&#41;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;&#41;' /></p>
<p style="text-align: justify;">
<div id="attachment_3650" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02867.jpg"><img class="size-medium wp-image-3650" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02867-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Multitasking on N900</p></div>
<p style="text-align: justify;">Untuk yang demen sesuatu yang berhubungan dengan server, HP ini menyediakan juga SSH client dan server jadi untuk yang suka meremote server, selain VNC yang mungkin bisa digunakan untuk Windows based machine, Untuk Linux based engine juga ga masalah <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /></p>
<p style="text-align: justify;">Beberapa teman gw juga mengatakan sebutan untuk HP ini mungkin adalah Hanphonenya para Geek. Beberapa tutorial di internet sudah mengajarkan beberapa cara mulai dari Menginstall Android dan menjadikan dual boot(Belum sempurna), sampai dengan melakukan Overclocking ARM CORTEX sampai limit 1Ghz <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /></p>
<p style="text-align: justify;">Selain itu dukungan terhadap beberapa frekuensi selular dari GSM(sampai 3.5G) sampai WCDMA merupakan keunggulan menarik dari gadget ini. Wifi yang di dukung juga berjenis b dan G cukup umum di kalangan Indonesia.</p>
<p style="text-align: justify;">Oke sudah puas mengatakan kelebihannya, sekarang mari kita jatuhkan Gadget ini <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /></p>
<p style="text-align: justify;">Pertama Gadget ini seharga 5,6 juta waktu gw beli well bisa dibilang cukup murah dibandingkan beberapa series Handphone Android dkk. apalagi iPhone. Tetapi karena kalah ketenaran mungkin aplikasi yang didukung oleh beberapa pihak besar tidak seperti halnya iPhone dan Android. Sebut saja client untuk yahoo Messenger. Dipaksa menggunakan Pidgin disini.</p>
<p style="text-align: justify;">Selain itu Lihatlah keyboard dengan hanya 3 baris tombol ini&#8230; walau shortcut button ada, tetap malahan buat susah ngetik&#8230; <img src='http://neo.rizkhey.net/smilies/yahoo_sad.gif' alt='&#58;&#40;' class='wp-smiley' width='18' height='18' title='&#58;&#40;' /></p>
<p style="text-align: justify;">
<div id="attachment_3651" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02870.jpg"><img class="size-medium wp-image-3651" title="Nokia N900" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/DSC02870-450x337.jpg" alt="Nokia N900" width="450" height="337" /></a><p class="wp-caption-text">Yang punya jari gede macam gw, bakal kesulitan kayaknya mengetik di keyboard button sekecil ini dan hanya 3 baris... </p></div>
<p style="text-align: justify;">Berikutnya, Walau Nokia menjanjikan smooth performance, tetapi tidak juga sih&#8230; di media player gw mencoba MP3 agak tersendat di depannya. Firefox juga cukup berat(mungkin ini sih memang dari dulu Firefox emang agak berat dibandingkan pesaingnya seperti Opera dan juga Chrome&#8230; tidak menyebutkan IE karena IE8 jauh lebih kacaw ketimbang IE 7 dan Firefox).</p>
<p style="text-align: justify;">Berikutnya adalah Profile, Profile user disini untuk memberikan ringtone etc, disediakan HANYA 2 buah. Pertama SILENT dan kedua GENERAL&#8230; Gw ga abis pikir kenapa mereka begitu pelitnya memberikan profile hanya dua. Walau akhirnya bisa dipecahkan dengan software tambahan. Kenapa juga ga di bundle langsung???</p>
<p style="text-align: justify;">Berikutnya wi-fi&#8230; Ini baru kemarin gw temukan&#8230; Wi fi yang menggunakan passkey, passkeynya harus lebih dari 8-9 karakter, kalau kurang dari itu, Nokia N900 akan menolaknya dengan mengatakan pass keynya kurang panjang <img src='http://neo.rizkhey.net/smilies/yahoo_angry.gif' alt='&#120;&#40;' class='wp-smiley' width='34' height='18' title='&#120;&#40;' /> (gw masih belum menemukan penyelesaiannya).</p>
<p style="text-align: justify;">Facebook gadget yang disediakan hanya untuk melihat status saja, ga ada untuk membalas pesan, etc. Dan Apabila kita membuka browser, kita akan langsung masuk ke layar utama bukan lagi dianggap mobile browser. Merupakan suatu kebetulan buat gw, tetapi kadang buat jengkel kalau gw sedang pakai GPRS yang ada limit quotanya.</p>
<p style="text-align: justify;">Tidak ada aplikasi langsung untuk Twitter&#8230; Dan Aoabila dalam contact kita hapus dan contact tersebut ada di server IM dll, maka mereka ikut terhapus dari server.</p>
<p style="text-align: justify;">No support for MMS secara Default</p>
<p style="text-align: justify;">Dari segi music player, karena gw bukan type BommbassHead, gw ga suka suaranya. terlalu nge-Bass&#8230; Karaketristik, separasi nada dll ga beda dengan suara MP3 player murahan di bawah 100 ribu paling tidak itu yang gw dengar dari headset bawaanya.</p>
<p style="text-align: justify;">Okay &#8230; sekian kiranya review sekilas tentang N900 ini.. Untuk review handphone gw memang ga gitu tertarik, gw cuman menggunakan sudut pandang dari diri gw yang biasa melihat PC&#8230;</p>
<p style="text-align: justify;">Gw yakin N900 bukanlah gadget sempurna, dan di Dunia Phonecell, ternyata perang fanboys lebih parah ketimbang di dunia PC <img src='http://neo.rizkhey.net/smilies/yahoo_tongue.gif' alt='&#58;&#80;' class='wp-smiley' width='18' height='18' title='&#58;&#80;' /> Jadi gw netral saja..</p>
<p style="text-align: justify;">
<img src="http://neo.rizkhey.net/?ak_action=api_record_view&id=3618&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://neo.rizkhey.net/2010/07/3618-my-comment-about-nokia-n900-maemo-5-based-smartphone-from-nokia/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Making PDF Thumbnail From PHP Using Imagemagick and Ghostscript</title>
		<link>http://neo.rizkhey.net/2010/07/3605-making-pdf-thumbnail-from-php-using-imagemagick-and-ghostscript</link>
		<comments>http://neo.rizkhey.net/2010/07/3605-making-pdf-thumbnail-from-php-using-imagemagick-and-ghostscript#comments</comments>
		<pubDate>Fri, 09 Jul 2010 02:46:28 +0000</pubDate>
		<dc:creator>リズキ</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://neo.rizkhey.net/?p=3605</guid>
		<description><![CDATA[
ImageMagick mungkin sebuah pengalaman baru buat gw, cukup menarik karena dia bisa digunakan untuk banyak hal yang tidak bisa dilakukan oleh GDLib biasa. Sebut saja membuat thumbnail Photoshop file, dan banyak file lainnya yang tidak bisa juga dibuka atau dibaca oleh GDLib.
Kali ini gw mencoba menjelaskan bagaimana membuat thumbnail PDF dengan bantuan Imagemagick. Tetapi untuk [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://neo.rizkhey.net/wp-content/uploads/2010/07/iluslator.png"><img class="aligncenter size-full wp-image-3606" title="Making PDF Thumbnail From PHP Using Imagemagick and Ghostscript" src="http://neo.rizkhey.net/wp-content/uploads/2010/07/iluslator.png" alt="Making PDF Thumbnail From PHP Using Imagemagick and Ghostscript" width="450" height="450" /></a></p>
<p style="text-align: justify;">ImageMagick mungkin sebuah pengalaman baru buat gw, cukup menarik karena dia bisa digunakan untuk banyak hal yang tidak bisa dilakukan oleh GDLib biasa. Sebut saja membuat thumbnail Photoshop file, dan banyak file lainnya yang tidak bisa juga dibuka atau dibaca oleh GDLib.</p>
<p style="text-align: justify;">Kali ini gw mencoba menjelaskan bagaimana membuat thumbnail PDF dengan bantuan Imagemagick. Tetapi untuk membuat thumbnail ini, Imagemagick membutuhkan bantuan sebuah program lainnya, yaitu Ghostscript. Keduanya meruapakan freeware(untuk Imagemagick, mungkin bisa dilihat di posting gw sebelumnya).</p>
<p><span id="more-3605"></span></p>
<p style="text-align: justify;">Pertama-tama gw mendapatkan caranya dari <a href="http://blog.prashanthellina.com/2008/02/03/create-pdf-thumbnails-using-imagemagick-on-linux/" target="_blank" onclick="urchinTracker('/outgoing/blog.prashanthellina.com/2008/02/03/create-pdf-thumbnails-using-imagemagick-on-linux/?referer=');">sini</a>.  Tutorial di web tsb dibuat untuk Linux, tetapi gw mencobanya under Windows dan mendapatinya berhasil.</p>
<p style="text-align: justify;">Intinya, untuk mengextract Thumbnail dari PDF:</p>
<div class="codecolorer-container text vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">convert -thumbnail [width]x[height] [your PDF file w/ full path] [Your result thumbnail file w/ full path]</div></div>
<p style="text-align: justify;">Apabila terjadi error, kemungkinan Goshcript tidak bisa terakses. Coba pindahkan file &#8220;gswin32c.exe&#8221; ke root drive C di windows.</p>
<p style="text-align: justify;">Lalu bagaimana dengan PHP, bagaimana kita bisa menggabungkannya dengan PHP supaya bisa jadi satu dalam sebuah aplikasi?</p>
<p style="text-align: justify;">Simple, PHP punya beberapa function untuk mengakses commandline program atau menjalankan shell syntax. beberapa diantaranya yaitu &#8220;system,shell_exec,exec,popen,etc&#8221;.</p>
<p style="text-align: justify;">Pertama gw mencobanya dengan menggunakan shell_exec. tetapi tidak bekerja di dalam Windows. Setelah beberapa lama mencarinya, Akhirnya menemukan caranya dengan menggunakan &#8220;popen&#8221;.</p>
<p style="text-align: justify;">Berikut ini gw membuat Class-nya agar mudah digunakan:</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;height:300px;"><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 />
<span style="color: #009933; font-style: italic;">/**<br />
&nbsp;* Class ini digunakan untuk membuat thumbnail dari PDF, menggunakan<br />
&nbsp;* imagemagick dan juga ghost script. Pindahkan gswin32c.exe ke root C<br />
&nbsp;* Apabila terjadi kegagalan mungkin akan membantu menyelesaikan masalah<br />
&nbsp;*<br />
&nbsp;* Baru dicoba under Windows belum di Linux...<br />
&nbsp;* @author Rizky Gunawan&lt;goeny_gon@yahoo.com&gt;<br />
&nbsp;*/</span><br />
<br />
<span style="color: #000000; font-weight: bold;">class</span> pdfThumbnailer<br />
<span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$source</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$target</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$dimension</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$page</span><span style="color: #339933;">;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> &nbsp;__construct<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009933; font-style: italic;">/**<br />
&nbsp; &nbsp; &nbsp;* Set PDF Source<br />
&nbsp; &nbsp; &nbsp;*<br />
&nbsp; &nbsp; &nbsp;* @param string $sourcePdfFilePath file path to PDF file<br />
&nbsp; &nbsp; &nbsp;*/</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> setSource<span style="color: #009900;">&#40;</span><span style="color: #000088;">$sourcePdfFilePath</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/file_exists" onclick="urchinTracker('/outgoing/www.php.net/file_exists?referer=');"><span style="color: #990000;">file_exists</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sourcePdfFilePath</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">source</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$sourcePdfFilePath</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;pdf source File not found&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009933; font-style: italic;">/**<br />
&nbsp; &nbsp; &nbsp;* Set target/result File with path.<br />
&nbsp; &nbsp; &nbsp;*<br />
&nbsp; &nbsp; &nbsp;* @param string $targetFilePath File result path<br />
&nbsp; &nbsp; &nbsp;*/</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> setTarget<span style="color: #009900;">&#40;</span><span style="color: #000088;">$targetFilePath</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">target</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$targetFilePath</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009933; font-style: italic;">/**<br />
&nbsp; &nbsp; &nbsp;* Set Result With &amp; height &nbsp;if not supplied, it will set max to 500 pixel<br />
&nbsp; &nbsp; &nbsp;*<br />
&nbsp; &nbsp; &nbsp;* @param int $width width of thumbnail.<br />
&nbsp; &nbsp; &nbsp;* @param int $height height of thumbnail.<br />
&nbsp; &nbsp; &nbsp;*/</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> setSize<span style="color: #009900;">&#40;</span><span style="color: #000088;">$width</span><span style="color: #339933;">=</span>500<span style="color: #339933;">,</span><span style="color: #000088;">$height</span><span style="color: #339933;">=</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dimension</span><span style="color: #009900;">&#91;</span>0<span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$width</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dimension</span><span style="color: #009900;">&#91;</span>1<span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$height</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009933; font-style: italic;">/**<br />
&nbsp; &nbsp; &nbsp;* Set wich page you want to create, if not supplied, it will create all<br />
&nbsp; &nbsp; &nbsp;* page. Started from 0<br />
&nbsp; &nbsp; &nbsp;*<br />
&nbsp; &nbsp; &nbsp;* @param int $page Set wich page you want to create, start from 0<br />
&nbsp; &nbsp; &nbsp;*/</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> setPage<span style="color: #009900;">&#40;</span><span style="color: #000088;">$page</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">page</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$page</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; <span style="color: #009933; font-style: italic;">/**<br />
&nbsp; &nbsp; &nbsp;* Generate the thumbnail.<br />
&nbsp; &nbsp; &nbsp;*/</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">function</span> getThumbnail<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dimension</span><span style="color: #009900;">&#91;</span>0<span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span>0<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dimension</span><span style="color: #009900;">&#91;</span>0<span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">500</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dimension</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$size</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dimension</span><span style="color: #009900;">&#91;</span>0<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span> <span style="color: #000088;">$size</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dimension</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'x'</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">dimension</span><span style="color: #009900;">&#91;</span>1<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">page</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #000088;">$page</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;[&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">page</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;]&quot;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">source</span><span style="color: #339933;">==</span><span style="color: #0000ff;">''</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">target</span><span style="color: #339933;">==</span><span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span> <a href="http://www.php.net/die" onclick="urchinTracker('/outgoing/www.php.net/die?referer=');"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><br />
<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$command</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;convert -thumbnail &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$size</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">source</span><span style="color: #339933;">.</span><span style="color: #000088;">$page</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; &quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">target</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$msg</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/popen" onclick="urchinTracker('/outgoing/www.php.net/popen?referer=');"><span style="color: #990000;">popen</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$command</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;r&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #666666; font-style: italic;">//Change shell_exec so it can works :D</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$read</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/trim" onclick="urchinTracker('/outgoing/www.php.net/trim?referer=');"><span style="color: #990000;">trim</span></a><span style="color: #009900;">&#40;</span><a href="http://www.php.net/fread" onclick="urchinTracker('/outgoing/www.php.net/fread?referer=');"><span style="color: #990000;">fread</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$msg</span><span style="color: #339933;">,</span> 2096<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$read</span> <span style="color: #339933;">==</span> <span style="color: #0000ff;">'pdf source File not found'</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span> <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">true</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #009900;">&#125;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
<p style="text-align: justify;">Simpan dengan nama &#8220;pdfThumbNailer.php&#8221;. Cara pakainya cukup simple:</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;height:300px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;<br />
&lt;html&gt;<br />
&nbsp; &nbsp; &lt;head&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;title&gt;PDF Thumbnail Extractor Example&lt;/title&gt;<br />
&nbsp; &nbsp; &lt;/head&gt;<br />
&nbsp; &nbsp; &lt;body&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">/*<br />
&nbsp; &nbsp; &nbsp; &nbsp; IMAGENAGICK tidak dapat membaca path yang terdapat spasi, so just becarefull :)<br />
&nbsp; &nbsp; &nbsp; &nbsp; */</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">require_once</span> <span style="color: #0000ff;">'pdfThumbNailer.php'</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//include file class</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$thumb</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> pdfThumbnailer<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$thumb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setSource</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/dirname" onclick="urchinTracker('/outgoing/www.php.net/dirname?referer=');"><span style="color: #990000;">dirname</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">__FILE__</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #009900; font-weight: bold;">DIRECTORY_SEPARATOR</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'exampleFile'</span><span style="color: #339933;">.</span><span style="color: #009900; font-weight: bold;">DIRECTORY_SEPARATOR</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'test.pdf'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$thumb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setTarget</span><span style="color: #009900;">&#40;</span><a href="http://www.php.net/dirname" onclick="urchinTracker('/outgoing/www.php.net/dirname?referer=');"><span style="color: #990000;">dirname</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900; font-weight: bold;">__FILE__</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #009900; font-weight: bold;">DIRECTORY_SEPARATOR</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'exampleFile'</span><span style="color: #339933;">.</span><span style="color: #009900; font-weight: bold;">DIRECTORY_SEPARATOR</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'ThumbnailExtract.jpg'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$thumb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setSize</span><span style="color: #009900;">&#40;</span>500<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$thumb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">setPage</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;0&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp; &nbsp; &nbsp; <span style="color: #666666; font-style: italic;">//halaman dimulai dari nol. halaman nol, buat menjadi string.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$thumb</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">getThumbnail</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;img src=&quot;exampleFile/ThumbnailExtract.jpg&quot; /&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">&lt;?php</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Extraction failed&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">?&gt;</span><br />
&nbsp; &nbsp; &lt;/body&gt;<br />
&lt;/html&gt;</div></div>
<p style="text-align: justify;">
Sementara di beberapa PC converter tidak berjalan mulus karena terkadang Imagemagick tidak menemukan Ghostscript. Untuk mengatasinya bisa copykan file &#8220;gswin32c.exe&#8221;(yang ada di &#8220;<ghostscript Folder>gs<x.xx>\bin&#8221;) ke tempat class ini di eksekusi.
</p>
<p style="text-align: justify;">
Untuk paket lengkapnya bisa di <a href="http://download.rizkhey.net/view.php?file=script/pdfThumbnail.zip" onclick="urchinTracker('/outgoing/download.rizkhey.net/view.php?file=script/pdfThumbnail.zip&amp;referer=');">download disini</a></p>
<img src="http://neo.rizkhey.net/?ak_action=api_record_view&id=3605&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://neo.rizkhey.net/2010/07/3605-making-pdf-thumbnail-from-php-using-imagemagick-and-ghostscript/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Imagemagick extension on Windows(Using XAMPP)</title>
		<link>http://neo.rizkhey.net/2010/06/3588-installing-imagemagick-extension-on-windowsusing-xampp</link>
		<comments>http://neo.rizkhey.net/2010/06/3588-installing-imagemagick-extension-on-windowsusing-xampp#comments</comments>
		<pubDate>Tue, 15 Jun 2010 14:32:14 +0000</pubDate>
		<dc:creator>リズキ</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Imagemagick]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[xampp]]></category>

		<guid isPermaLink="false">http://neo.rizkhey.net/?p=3588</guid>
		<description><![CDATA[
Image Magick adalah sebuah program 3rd party yang tersedia crossplatform untuk Windows dan juga untuk Linux. Imagemagick itu apa? simpelnya adalah seperti halnya photoshop hanya dalam bentuk comand line.
Lalu apa hubungannya dengan PHP?
Karena gw bekerja di salah satu perusahaan media massa, yang didalamnya berisi bejibun file-file data  baik image, pdf, dan berbagai format lainnya, gw [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/imagemagick.jpg"><img class="aligncenter size-medium wp-image-3589" title="imagemagick" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/imagemagick-435x449.jpg" alt="imagemagick" width="435" height="449" /></a></p>
<p style="text-align: justify;">Image Magick adalah sebuah program 3rd party yang tersedia crossplatform untuk Windows dan juga untuk Linux. Imagemagick itu apa? simpelnya adalah seperti halnya photoshop hanya dalam bentuk comand line.</p>
<p style="text-align: justify;">Lalu apa hubungannya dengan PHP?</p>
<p style="text-align: justify;">Karena gw bekerja di salah satu perusahaan media massa, yang didalamnya berisi bejibun file-file data  baik image, pdf, dan berbagai format lainnya, gw menemukan keterbatasan dengan GD Library bawaan PHP. Nah selain GD Lib, salah satu yang cukup populer adalah Imagemagick ini. Kebetulan next project di dalam kantor berhubungan dengan ini.</p>
<p style="text-align: justify;">PHP memiliki penghubung ke imagemagick, walau tanpa extension penghubung tersebut, kita tetap bisa menggunakan imagemagick dengan perintah &#8220;exec(&#8220;&#8221;)&#8221;, atau &#8220;shell_exec()&#8221;, atau &#8220;system&#8221;. tergantung selera(yap hanya saja kalau di Windows platform, mau tidak mau harus menggunakan &#8220;popen&#8221; ketimbang &#8220;exec&#8221; biasa. Tetapi paling tidak, dengan menggunakan extension ini, pekerjaan kita lebih mudah tanpa harus menyentuh consolnya(walau console is still the best <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /> ).</p>
<p style="text-align: justify;">Imagemagick natif-nya adalah Linux, tetapi ada juga binary untuk Windows. Di Linux sendiri, menginstallnya sangatlah simple, cukup dengan perintah apt-get install kita bisa menginstall imagemagick, dan juga kemudian kita install extensi php-nya dan saat itu juga konfigurasi php langsung terupdate dan kita tinggal restart apache dan beres. Imagemagick siap dipakai.</p>
<p><span id="more-3588"></span></p>
<p style="text-align: justify;">Tetapi tidak under Windows, it&#8217;s really pain in the ass&#8230;</p>
<p style="text-align: justify;">Di Windows, kalau kita asal install ahsilnya entah DLL tidak terload atau malah apache crash. Nah usut punya usut, gw menemukan caranya. Lumayan buat tambahan mainan.</p>
<blockquote>
<p style="text-align: justify;">reference:</p>
<ul>
<li><a href="http://www.elxsy.com/2009/07/installing-imagemagick-on-windows-and-using-with-php-imagick/" target="_blank" onclick="urchinTracker('/outgoing/www.elxsy.com/2009/07/installing-imagemagick-on-windows-and-using-with-php-imagick/?referer=');">Installing ImageMagick on Windows and Using with PHP &amp; Imagick</a></li>
<li><a href="http://thinktibits.blogspot.com/2008/09/installing-imagemagick-on-windows-setup.html" target="_blank" onclick="urchinTracker('/outgoing/thinktibits.blogspot.com/2008/09/installing-imagemagick-on-windows-setup.html?referer=');">Installing ImageMagick on Windows &#8212; Setup Imagick on PHP </a></li>
</ul>
</blockquote>
<p style="text-align: justify;">Gw mencobanya di 2 system berbasis windows dengan 2 versi XAMPP berbeda, yaitu WIndows server 2008 R2(XAMPP versi 1.6.8 dengan PHP 5.2.6) dan Windows 7 (XAMPP versi 1.7.2 dengan PHP 5.3).</p>
<blockquote><p>Cara ini bekerja di XAMPP 1.7.2 tetapi di 1.73, gw mendapatkan apache selalu crash&#8230;. <img src='http://neo.rizkhey.net/smilies/yahoo_sad.gif' alt='&#58;&#40;' class='wp-smiley' width='18' height='18' title='&#58;&#40;' /> </p></blockquote>
<div id="attachment_3590" class="wp-caption aligncenter" style="width: 347px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/im01.jpg"><img class="size-medium wp-image-3590" title="Installing imagemagick extension on windows using XAMPP" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/im01-337x450.jpg" alt="Installing imagemagick extension on windows using XAMPP" width="337" height="450" /></a><p class="wp-caption-text">XAMPP 1.6.8(PHP 5.2.6 on Win Server 2008 R2 - atas)XAMPP 1.7.2(PHP 5.3 on Win 7 - bawah)</p></div>
<p style="text-align: center;">
<p style="text-align: justify;">Berikut cara-caranya:</p>
<ol>
<li>Pertama Download dahulu Installer Imagemagick <a href="http://www.imagemagick.org/script/binary-releases.php#windows" target="_blank" onclick="urchinTracker('/outgoing/www.imagemagick.org/script/binary-releases.php_windows?referer=');">disini</a>. Download yang: ImageMagick-x.x.x-x-Q16-windows-dll.exe. Gw kurang mengerti perbedaannya, tetapi katanya ada something funny dengan versi staticnya. Entah apa itu. Di Tutorial ini gw menggunakan versi yang udah agak berumur, yaitu: &#8220;ImageMagick-6.6.2-1-Q16-windows-dll.exe&#8221;.</li>
<li>Untuk Safety, stop semua XAMPP process(apache terutama). Apabila UAC aktif, jalankan setup dengan menggunakan administrator right. Ada beberapa hal yang perlu diperhatikan. Yaitu:
<div id="attachment_3591" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/im02.jpg"><img class="size-medium wp-image-3591" title="Installing imagemagick extension on windows using XAMPP" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/im02-450x348.jpg" alt="Installing imagemagick extension on windows using XAMPP" width="450" height="348" /></a><p class="wp-caption-text">Ubah default Path ke &quot;C:imagemagick&quot;Jangan ke tempat default seperti &quot;C:Program Files....&quot;</p></div>
<div id="attachment_3592" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/im03.jpg"><img class="size-medium wp-image-3592" title="Installing imagemagick extension on windows using XAMPP" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/im03-450x348.jpg" alt="Installing imagemagick extension on windows using XAMPP" width="450" height="348" /></a><p class="wp-caption-text">Pastikan opsi kedua dari ata terchecklist</p></div>
<p>Selain itu bisa diabaikan, dan kemudian lanjutkan installasi sampai selesai.<br />
Setelah Selesai, coba buka command line(cmd.exe), kemudian ketikan perintah &#8220;convert&#8221; kemudian tekan enter. Apabila berhasil, maka windows command line akan menampilkan seabreg dokumentasi cara penggunaan Imagemagick</p>
<div id="attachment_3598" class="wp-caption aligncenter" style="width: 403px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/im09.jpg"><img class="size-medium wp-image-3598" title="perintah 'convert' dijalankan di Command Line" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/im09-393x450.jpg" alt="perintah 'convert' dijalankan di Command Line" width="393" height="450" /></a><p class="wp-caption-text">Perintah &#39;convert&#39; dijalankan di Command Line</p></div></li>
<li style="text-align: justify;">Langkah berikutnya adalah kita menyeting APACHE dan juga PHP-nya. Tapi sebelumnya, kita butuh library untuk PHP-nya untuk dapat menghubungkan PHP dengan Imagemagick. Ada satu hal yang perlu diperhatikan yaitu bahwa PHP yang berjalan di APACHE server(dalam hal ini termasuk XAMPP, WAMP dll) dicompile dengan menggunakan compiler Ms. Visual C versi 6, sedangkan apabila berjalan di IIS dicompile dengan menggunakan Ms. Visual C versi 9.<br />
Perbedaan ini berlaku sampai dengan peng-compile-an extension library-nya. Maka dari itu, untuk menjalankan Imagemagick dari PHP yang dijalankan pada XAMPP, kita butuh extension library yang dicompile dengan Visual C versi 6.<br />
Dan lagi-lagi butuh diingat PHP 5.2.x dan 5.3 tidak bisa menggunakan library/file yang sama.<br />
Untuk PHP 5.2.x bisa di download di <a href="http://valokuva.org/outside-blog-content/imagick-windows-builds/080709/php_imagick_dyn-Q16.dll" onclick="urchinTracker('/outgoing/valokuva.org/outside-blog-content/imagick-windows-builds/080709/php_imagick_dyn-Q16.dll?referer=');">sini</a> (Semenjak kita menggunakan versi Dinamic, download yang php_imagick_dyn-Q16.dll, rename menjadi &#8220;php_imagick&#8221; agar lebih mudah digunakan).<br />
Untuk PHP 5.3 bisa di download di <a href="http://www.sk89q.com/2010/03/vc6-windows-binaries-for-imagick-2-3-0/" onclick="urchinTracker('/outgoing/www.sk89q.com/2010/03/vc6-windows-binaries-for-imagick-2-3-0/?referer=');">sini</a> (Pilih yang TS &#8211; Thread Save).<br />
Setelah di download, Copy ke folder extension php. Biasanya di:</p>
<blockquote><p>&lt;xamppFolder&gt;\php\ext\</p></blockquote>
<p><div id="attachment_3593" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/im04.jpg"><img class="size-medium wp-image-3593" title="Installing imagemagick extension on windows using XAMPP" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/im04-450x339.jpg" alt="Installing imagemagick extension on windows using XAMPP" width="450" height="339" /></a><p class="wp-caption-text">Copy ke Folder extension PHP</p></div>
<p>Setelah itu, Edit &#8220;php.ini&#8221;. Untuk PHP 5.2 biasanya berada di <strong>&#8220;apache\bin\php.ini</strong>&#8221; kalau di PHP 5.3 biasanya berada di &#8220;<strong>php\php.ini</strong>&#8220;. Buka dan tambahkanjikalau tidak ada line untuk me-load dll yang baru saja kita copy:</p>
<pre>extension=php_imagick.dll</pre>
<div id="attachment_3595" class="wp-caption aligncenter" style="width: 426px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/im06.jpg"><img class="size-full wp-image-3595" title="Installing imagemagick extension on windows using XAMPP" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/im06.jpg" alt="Installing imagemagick extension on windows using XAMPP" width="416" height="262" /></a><p class="wp-caption-text">Tambahkan line tsb apabila tidak ada, atau uncomment jika dicomment</p></div>
<p>Setelah itu save dan tutup file.</li>
<li style="text-align: justify;">Langkah terakhir adalah menambahkan path di apache.conf untuk memberitahu dimana letak si Imagemagick berada. Buka http.conf(di &lt;xamppfolder&gt;\apache\conf\httpd.conf), kemudian tambahkan satu line berisikan tulisan:
<pre>SetEnv MAGICK_HOME “C:/imagemagick</pre>
<div id="attachment_3594" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/im05.jpg"><img class="size-medium wp-image-3594" title="Installing imagemagick extension on windows using XAMPP" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/im05-450x336.jpg" alt="Installing imagemagick extension on windows using XAMPP" width="450" height="336" /></a><p class="wp-caption-text">Tambahkan satu line di akhir file: &quot;SetEnv MAGICK_HOME “C:/imagemagick&quot;</p></div></li>
<li style="text-align: justify;">Kemudian Save dan tutup File. restart XAMPP, apabila tidak ada error, kita bisa pastikan bahwa imagemagick berhasil diinstall di phpinfo():
<p><div id="attachment_3596" class="wp-caption aligncenter" style="width: 459px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/im07.jpg"><img class="size-medium wp-image-3596" title="Installing imagemagick extension on windows using XAMPP" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/im07-449x251.jpg" alt="Installing imagemagick extension on windows using XAMPP" width="449" height="251" /></a><p class="wp-caption-text">Imagemagick Installed</p></div></li>
<li style="text-align: justify;">Mari kita coba jalankan sebuah script sederhana,
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><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;?</span><br />
<span style="color: #000088;">$im</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> imagick<span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'a.jpg'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// resize by 200 width and keep the ratio</span><br />
<span style="color: #000088;">$im</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">thumbnailImage</span><span style="color: #009900;">&#40;</span> 200<span style="color: #339933;">,</span> 0<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #666666; font-style: italic;">// write to disk</span><br />
<span style="color: #000088;">$im</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">writeImage</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'a_thumbnail.jpg'</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">?&gt;</span></div></div>
<p>Kalau dilihat, jauh lebih mudah bukan dalam mengcreate sebuah thumbnail daripada menggunakan GD LIb yang harus melalui beberapa tahap <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /></li>
</ol>
<p style="text-align: justify;">Apabila berhasil dan thumbnail terbuat, maka selamat, Anda berhasil menginstall Imagemagick di Windows dan menyambungkannya ke PHP di XAMPP. Sisanya tinggal bermain-main dengan extension ini.</p>
<p style="text-align: justify;">
<p><div id="attachment_3597" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/im08.jpg"><img class="size-medium wp-image-3597" title="Installing imagemagick extension on windows using XAMPP" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/im08-450x379.jpg" alt="Installing imagemagick extension on windows using XAMPP" width="450" height="379" /></a><p class="wp-caption-text">Contoh Imagemagick untuk membuat pantulan images</p></div>
<img src="http://neo.rizkhey.net/?ak_action=api_record_view&id=3588&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://neo.rizkhey.net/2010/06/3588-installing-imagemagick-extension-on-windowsusing-xampp/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dnt-hw-deepblue WP Theme Download</title>
		<link>http://neo.rizkhey.net/2010/06/3580-dnt-hw-deepblue-wp-theme-download</link>
		<comments>http://neo.rizkhey.net/2010/06/3580-dnt-hw-deepblue-wp-theme-download#comments</comments>
		<pubDate>Sun, 06 Jun 2010 07:22:07 +0000</pubDate>
		<dc:creator>リズキ</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress the]]></category>

		<guid isPermaLink="false">http://neo.rizkhey.net/?p=3580</guid>
		<description><![CDATA[
Beberapa hari terakhir banyak yang mampir dan meninggalkan pesan via YM ke gw menanyakan apakah theme yang gw pakai ini bisa diminta atau tidak. Gw tidak mengatakan tidak bisa, tetapi karena gw belum sempat mem-package themes ini, jadi gw belom bisa kasih.
Theme ini pada awalnya adalah theme yang gw pakai pribadi. Gw mencoba membuat sesuatu [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://neo.rizkhey.net/wp-content/uploads/2010/04/Capture.jpg"><img class="aligncenter size-medium wp-image-3473" title="Capture" src="http://neo.rizkhey.net/wp-content/uploads/2010/04/Capture-450x379.jpg" alt="New Design" width="450" height="379" /></a></p>
<p style="text-align: justify;">Beberapa hari terakhir banyak yang mampir dan meninggalkan pesan via YM ke gw menanyakan apakah <a href="http://neo.rizkhey.net/2010/04/3474-theme-for-2010-done">theme yang gw pakai ini </a>bisa diminta atau tidak. Gw tidak mengatakan tidak bisa, tetapi karena gw belum sempat mem-package themes ini, jadi gw belom bisa kasih.</p>
<p style="text-align: justify;">Theme ini pada awalnya adalah theme yang gw pakai pribadi. Gw mencoba membuat sesuatu yang lain daripada theme kebayakan yang bisa gw temukan. Sehingga theme ini <em>custom made for me</em>. Dan tidak mendukung seperti widget(karena dari dulu gw tidak pernah pake Widget untuk menaruh plugin-plugin di sidebar WP gw).</p>
<p style="text-align: justify;">Minggu ini kebetulan gw ada waktu untuk mem-pacakage theme ini, dan menambahkan juga di dalamnya plugin-plugin yang dibutuhkan di dalamnya. Pastinya untuk menginstall Theme ini butuh effort sedikit karena ini theme custom. Tetapi tidak begitu sulit saya kira.</p>
<p style="text-align: justify;">Untuk lebih jelasnya silahkan baca readme Manualnya yang sudah saya sertakan di dalamnya.</p>
<p style="text-align: center;"><a href="http://themes.rizkhey.net/dnt-hw-deepblue.zip" onclick="urchinTracker('/outgoing/themes.rizkhey.net/dnt-hw-deepblue.zip?referer=');">Download here</a></p>
<img src="http://neo.rizkhey.net/?ak_action=api_record_view&id=3580&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://neo.rizkhey.net/2010/06/3580-dnt-hw-deepblue-wp-theme-download/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Digital Asset Management &#8211; Resource Space</title>
		<link>http://neo.rizkhey.net/2010/06/3570-digital-asset-management-resource-space</link>
		<comments>http://neo.rizkhey.net/2010/06/3570-digital-asset-management-resource-space#comments</comments>
		<pubDate>Sat, 05 Jun 2010 01:34:03 +0000</pubDate>
		<dc:creator>リズキ</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://neo.rizkhey.net/?p=3570</guid>
		<description><![CDATA[
Digital Asset management atau singkatnya bisa disebut DAM, merupakan sebuah wadah untuk mengakomodir, mengatur seluruh aset digital. Singkat kata mirip dengan Gallery yang sering kita temui, hanya saja ini cakupannya lebih luas. Mulai dari yang wajib seperti foto, Video dan audio. Sampai dengan Dokumen seperti PDF, MS Word format, etc.
Singkat kata karena gw bekerja di [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/02.jpg"><img class="aligncenter size-medium wp-image-3571" title="DAM- Resource Space" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/02-449x432.jpg" alt="DAM- Resource Space" width="449" height="432" /></a></p>
<p style="text-align: justify;">Digital Asset management atau singkatnya bisa disebut DAM, merupakan sebuah wadah untuk mengakomodir, mengatur seluruh aset digital. Singkat kata mirip dengan Gallery yang sering kita temui, hanya saja ini cakupannya lebih luas. Mulai dari yang wajib seperti foto, Video dan audio. Sampai dengan Dokumen seperti PDF, MS Word format, etc.</p>
<p style="text-align: justify;">Singkat kata karena gw bekerja di salah satu perusahaan media, pastinya archive dari media-media yang pernah terbit menjadi kendala karena jumlahnya bukan sekedar ratusan lagi. Dan pastinya file nya juga sudah bejibun jumlahnya. Dan apabila menggunakan cara tradisional, menaruhnya dalam folder-folder dan menyusunnya akan menimbulkan kesulitan besar. Terutama sekali melakukan managementnya seperti halnya searching, etc.</p>
<p style="text-align: justify;">Searching yang dibutuhkan biasanya sudah tidak lagi berdasarkan filename(Semenjak nama file dari digital camera sudah memiliki formatnya sendiri-sendiri), tetapi mungkin berdasarkan <em>metadata</em>. Dan kita membutuhkan sesuatu yang pastinya bisa Melihat dan membaca meta data dari file tersebut, kemudian mengubahnya juga.</p>
<p style="text-align: justify;">Setelah lama sekali, sebelum gw sampai di perusahaan ini, seseorang telah menemukan dan mencoba mencari dari sisi Open Source yang ada di Internet(Selain tentunya beberapa ekslusif perusahaan selalu mencari sesuatu yang berbau &#8216;enterprise&#8217; dan pastinya keluar kocek tidak sedikit). Salah satu yang ditemukan adalah <a href="http://www.resourcespace.org/" target="_blank" onclick="urchinTracker('/outgoing/www.resourcespace.org/?referer=');">Resource Space</a>.</p>
<p><span id="more-3570"></span></p>
<p style="text-align: justify;">Resource Space sendiri merupakan sebuah Aplikasi berbasiskan PHP &amp; MySQL dan Opensource yang dibuat khusus untuk tujuan Digital Asset Management. Dibantu oleh beberapa tools lain untuk mengolah banyak sekali file format. Mulai foto sampai video, dari PDF sampai ODT, dari PSD sampai Adobe Indesign.</p>
<p style="text-align: justify;">Rekan di kantor sudah mencobanya, dan waktu gw diberi sourcenya untuk dicoba yang gwtemukan adalah beberapa masalah. Masalah utama yang paling mengesalkan mungkin adalah masalah &#8220;path&#8221;. Semenjak pastinya aplikasi ini dibuat untuk LINUX/UNix server yang struktur tempat berbeda. Walau begitu Resource space berhasil dijalankan oleh rekan gw di kantor di Windows server 2003 dengan bantuan XAMPP 1.7.3.</p>
<p style="text-align: justify;">Akhirnya kemarin gw baru dapet spare time, tepatnya sehabis makan malam, gw mencoba membuka dan mempelajari struktur codenya(makanya akhirnya gw tau banyak path yang tidak sesuai sehingga return stringnya tidak ada dan akhirnya programnya tidak sempurna jalannya seperti thumbnail tidak tergenerate, etc).</p>
<p style="text-align: justify;">Diluar dugaan, ternyata codingnya sendiri tidak begitu sulit diplejari karena kebanyakan codingnya masih function based, dan bukan OOP. Hanya saja gw sendiri merasa agak aneh, banyak path, query string yang tidak pada tempatnya. Apakah itu sengaja ataukah karena pengaruh environment OS-nya?</p>
<p style="text-align: justify;">Gw coba  trace line per line dengan debug tools, atau dengan sekedar menuliskan code &#8220;echo &#8220;here&#8221;; die();&#8221; sampai beberapa file berhasil dibaca. Cukup memakan waktu, tetapi cara terbaik melakukan tracing ya demikian <img src='http://neo.rizkhey.net/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' /></p>
<p style="text-align: justify;">Akhirnya setelah semalaman mencobanya, paling tidak Gw menemukan struktur program ini. Nanti gw coba lanjutkan lagi. Karena beberapa unsur yang penting yang harus gw pelajari ada disini dan saya membutuhkan untuk beberapa saat lagi kedepan.</p>
<p style="text-align: justify;">Sedikit isi dari Resource Space:</p>
<div id="attachment_3573" class="wp-caption aligncenter" style="width: 459px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/03.jpg"><img class="size-medium wp-image-3573" title="DAM - Resource Space" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/03-449x408.jpg" alt="DAM - Resource Space" width="449" height="408" /></a><p class="wp-caption-text">Gallery</p></div>
<div id="attachment_3572" class="wp-caption aligncenter" style="width: 459px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/01.jpg"><img class="size-medium wp-image-3572" title="DAM - Resource Space" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/01-449x408.jpg" alt="DAM - Resource Space" width="449" height="408" /></a><p class="wp-caption-text">Multi Uploading menggunakan Flash Uploader, persis seperti yang digunakan oleh Wordpress</p></div>
<div id="attachment_3574" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/06/04.jpg"><img class="size-medium wp-image-3574" title="DAM - Resource Space" src="http://neo.rizkhey.net/wp-content/uploads/2010/06/04-450x410.jpg" alt="DAM - Resource Space" width="450" height="410" /></a><p class="wp-caption-text">preview</p></div>
<img src="http://neo.rizkhey.net/?ak_action=api_record_view&id=3570&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://neo.rizkhey.net/2010/06/3570-digital-asset-management-resource-space/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Troublesome of Database</title>
		<link>http://neo.rizkhey.net/2010/05/3565-the-troublesome-of-database</link>
		<comments>http://neo.rizkhey.net/2010/05/3565-the-troublesome-of-database#comments</comments>
		<pubDate>Mon, 31 May 2010 14:45:10 +0000</pubDate>
		<dc:creator>リズキ</dc:creator>
				<category><![CDATA[Programing]]></category>

		<guid isPermaLink="false">http://neo.rizkhey.net/?p=3565</guid>
		<description><![CDATA[
Database kini sudah menjadi salah satu bagian atau bahkan nyawa dari sebuah aplikasi berbasiskan data. Mulai dari Website Company profile sederhana sampai dengan program information system yang rumit menggunakan database sebagai backbone penyimpanan data.
Dalam banyak buku programing yang pernah saya temui, semua tidak pernah membahas bagaimana troublesome-nya database apabila dalam aplikasi kita hendak mengubah DBMSnya. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://neo.rizkhey.net/wp-content/uploads/2010/05/ilust.jpg"><img class="aligncenter size-medium wp-image-3566" title="Between DB to DB" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/ilust-450x297.jpg" alt="Between DB to DB" width="450" height="297" /></a></p>
<p style="text-align: justify;">Database kini sudah menjadi salah satu bagian atau bahkan nyawa dari sebuah aplikasi berbasiskan data. Mulai dari Website Company profile sederhana sampai dengan program information system yang rumit menggunakan database sebagai backbone penyimpanan data.</p>
<p style="text-align: justify;">Dalam banyak buku programing yang pernah saya temui, semua tidak pernah membahas bagaimana troublesome-nya database apabila dalam aplikasi kita hendak mengubah DBMSnya. Apabila kita membuat program tersebut dengan cara seperti yang banyak tertera di buku-buku programing yang beredar di Indonesia kebanyakan, kita akan butuh waktu lebih lama mungkin dari saat kita membuat programnya saat kita harus mengubah DBMS yang kita gunakan.</p>
<p><span id="more-3565"></span></p>
<p style="text-align: justify;">Sebut saja 2 DBMS yang cukup terkenal MSSQL dan MySQL. Kedua DBMS tersebut kerap menjadi standart dalam pembuatan aplikasi. Tak heran kedua DBMS tersebut cukup banyak yang menggunakannya. Tetapi coba perhatikan. Coba saja kita menggunakan <em>mysql </em>function dalam PHP untuk mengkoneksikan ke mysql. Saat kita hendak mengganti DBMS kita ke MSSQL, berapa jumlah file yang gharus diedit untuk mengganti tulisan mysql menjadi mssql.</p>
<p style="text-align: justify;">Itu baru dalam konteks yang sangat dangkal yaitu dalam hal pengkoneksiannya. Lalu bagaimana yang lebih dalam? Seperti Query? Contoh saja di MySQL terdapat syntax LIMIT yang sering digunakan di dalam pembuatan halaman untuk membatasi jumlah record, bagaimana di MSSQL? Yap, kita tidak bisa menemukan perintah LIMIT di MSSQL.</p>
<p style="text-align: justify;">Masalah-masalah seperti inilah yang sering dihadapi oleh developer atau pengembang software. Sedangkan dalam pembuatan software, kita harus flexible dengan memperhitungkan beban load dari aplikasi untuk disesuaikan DBMS mana yang akan kita gunakan untuk aplikasi kita.</p>
<p style="text-align: justify;">Pada kejadian saya sendiri, saya sebenarnya sudah lama menyadari hal ini, hanya saja baru akhir-akhir ini saya konsen ke dalam hal peralihan DBMS ini. Dan percayalah, kejadian seperti ini sangat memakan energi dan membuang-buang waktu.</p>
<p style="text-align: justify;">Oleh karena itu, Beberapa hari terakhir ini, saya mengembangkan sedikit banyak adapater bridge untuk mengatasi masalah tersebut. Tidak bisa dibilang tuntas dengan cara baru tersebut, melainkan mengurangi beban berat yang ada.</p>
<p style="text-align: justify;">Dalam style pembuatan aplikasi baru-baru ini, cukup terkenal multi layered programing. Yang mana maksudnya disini adalah dalam sebuah aplikasi terdapat layer-layer atau bagian yang mengkhususkan dan diberi tugas untuk menangani masalah. Style ini jujur untuk saya sendiri sangat membantu dalam hal maintenence dan penanganan bug-bug serta pengembangan selanjutnya bila diperlukan.</p>
<p style="text-align: justify;">Salah satu bagian yang paling inti adalah Database Abstraction Layer(DAL/DBAL). Fungsinya dari DAL/DBAL ini adalah sebagai pengantara antara Database dan Aplikasi. Tujuan utama dari DAL/DBAL ini sebenarnya bisa disimpulkan adalah untuk meminimalisasi ketergantungan Aplikasi pada DBMS. Dengan artian Sebisa mungkin dalam Query yang di hardcode dalam aplikasi tidak terdapat fungsi-fungsi atau syntax dari DBMS tertentu.</p>
<p style="text-align: justify;">Contoh saja Dalam MySQL mengambil waktu sekarang dengan syntax fungsi &#8220;NOW()&#8221; sedangkan di MSSQL menggunakan &#8220;GETDATE()&#8221; dll. Hal ini sering membuat &#8220;pekerjaan tambahan&#8221; bagi programer saat harus melakukan migrasi DBMS.</p>
<p style="text-align: justify;">Dalam susunan Aplikasi saya sendiri DAL/DBAL sendiri memegang bagian sangat penting dalam aplikasi. Tentunya DAL/DBAL ini sebagai penerjemah programing ke DBMS. Sehingga diusahakan si Programing bisa memberi perintah dan diterima DBMS 100% akurat tanpa adanya kesalahan karena perbedaan syntax dan fungsi antar DBMS.</p>
<div class="wp-caption aligncenter" style="width: 460px"><a rel="lightbox" href="http://my.rizkhey.net/files/3256Capture.JPG" target="_blank" onclick="urchinTracker('/outgoing/my.rizkhey.net/files/3256Capture.JPG?referer=');"><img style="border: 0pt none;" src="http://my.rizkhey.net/files/spec/3256Capture.JPG" border="0" alt="" width="450" height="350" /></a><p class="wp-caption-text">Peran DAL/DBAL dalam meng-interface-kan DBMS ke Aplikaasi dan sebaliknya</p></div>
<p style="text-align: justify;">Biasanya dalam DAL/DBAL mempunya fungsi khusus untuk masing-masing DBMS yang disupportnya yang biasa dinamakan &#8220;Driver&#8221;. Biasanya juga di dalam driver ini terdapat fungsi-fungsi spesifik unik antar database. Biasanya agar terjadi kesamaan, dilakukanlah emulasi. Sebagai contoh saja dalam memberlakukan SELECT LIMIT pada mssql yang tidak mengenal LIMITING function seperti mySQL atau PostgreSQL.</p>
<p style="text-align: justify;">DAL/DBAL memang tidak 100% bisa menghilangkan ketergantungan antara satu DBMS dengan DBMS yang lainnya, karena masing-masing DBMS memiliki cara yang unik masing-masing. Tetapi lebih baik ketimbang harus lembur dan membuang-buang waktu karena permasalahan perbedaan DBMS. Untuk saya sendiri sebagai pengguna PHP, mungkin salah satu contoh kongkrit DAL/DBAL yang cukup sering dignakan dan cukup populer adalah <a href="http://adodb.sourceforge.net/" target="_blank" onclick="urchinTracker('/outgoing/adodb.sourceforge.net/?referer=');">ADODB for PHP</a>. Walau saya uga masih dalam taraf mempelajarinya, tetapi ADODB for PHP ini cukup menarik dipelajari. <img src='http://neo.rizkhey.net/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' /></p>
<img src="http://neo.rizkhey.net/?ak_action=api_record_view&id=3565&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://neo.rizkhey.net/2010/05/3565-the-troublesome-of-database/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Mysql Error catcher with PHP</title>
		<link>http://neo.rizkhey.net/2010/05/3559-simple-mysql-error-catcher-with-php</link>
		<comments>http://neo.rizkhey.net/2010/05/3559-simple-mysql-error-catcher-with-php#comments</comments>
		<pubDate>Fri, 21 May 2010 07:00:11 +0000</pubDate>
		<dc:creator>リズキ</dc:creator>
				<category><![CDATA[Guide]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[mySQl]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://neo.rizkhey.net/?p=3559</guid>
		<description><![CDATA[
Dalam membuat sebuah aplikasi, ada kalanya kita terpaksa melakukan query diluar model/controller. Karena manual, kemungkinan terjadi error sangatlah mungkin. Untuk beberapa kasus bahkan yang masih membuat model data secara manual juga dapat mengalami hal serupa.
Apabila Anda pengguna fungsi mysql, atau mysqli atau untuk DBMS yang lain oleh PHP memang sudah disediakan fungsi errornya. Yaitu kalau [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://neo.rizkhey.net/wp-content/uploads/2010/05/ilustration.gif"><img class="aligncenter size-medium wp-image-3558" title="Simple MySQL Error catcher" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/ilustration-450x376.gif" alt="Simple MySQL Error catcher" width="450" height="376" /></a></p>
<p style="text-align: justify;">Dalam membuat sebuah aplikasi, ada kalanya kita terpaksa melakukan query diluar model/controller. Karena manual, kemungkinan terjadi error sangatlah mungkin. Untuk beberapa kasus bahkan yang masih membuat model data secara manual juga dapat mengalami hal serupa.</p>
<p style="text-align: justify;">Apabila Anda pengguna fungsi mysql, atau mysqli atau untuk DBMS yang lain oleh PHP memang sudah disediakan fungsi errornya. Yaitu kalau dalam mysql misalnya adalah &#8220;mysql_error()&#8221;.</p>
<p><span id="more-3559"></span></p>
<p style="text-align: justify;">Sebagai contoh Query:</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$query</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mysql_query" onclick="urchinTracker('/outgoing/www.php.net/mysql_query?referer=');"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;[Some Query here]&quot;</span><span style="color: #009900;">&#41;</span>or <a href="http://www.php.net/die" onclick="urchinTracker('/outgoing/www.php.net/die?referer=');"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><a href="http://www.php.net/mysql_error" onclick="urchinTracker('/outgoing/www.php.net/mysql_error?referer=');"><span style="color: #990000;">mysql_error</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
<p style="text-align: justify;">Apabila terjadi error, pesan error hanyalah akan menampilkan pesan errornya saja, tetapi tidak memberi tahu Query yang mana yang error sebenarnya.</p>
<blockquote><pre>Unknown column 'J' in 'field list'</pre>
</blockquote>
<p style="text-align: justify;">Tentu kalau Querynya kita tahu dimana letaknya tidak begitu masalah. tetapi terdapat di dalam sebuah class yang merupakan turunan dari class yang di dalamnya ada banyak sekali query pasti membuat orang cukup merasa pusing mencari letak errornya.</p>
<p style="text-align: justify;">Berikut ini mungkin adalah cara simple untuk mendapatkan error-nya, sekaligus memberitahu Query yang mana yang error.</p>
<p style="text-align: justify;">Codingnya dapat dilihat sebagai berikut</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000088;">$theQuery</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SELECT JobID,J obName FROM job ORDER BY `JobName`&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000088;">$query</span> &nbsp;<span style="color: #339933;">=</span> <a href="http://www.php.net/mysql_query" onclick="urchinTracker('/outgoing/www.php.net/mysql_query?referer=');"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$theQuery</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #000088;">$mess</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mysql_error" onclick="urchinTracker('/outgoing/www.php.net/mysql_error?referer=');"><span style="color: #990000;">mysql_error</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mess</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;p&gt;Query Error the Msg,: &lt;br /&gt;&lt;strong&gt;&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$mess</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;strong&gt;&lt;/p&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;p&gt;On Query:&lt;br /&gt;&lt;pre&gt;<span style="color: #006699; font-weight: bold;">$theQuery</span> &lt;/pre&gt;&lt;/p&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/die" onclick="urchinTracker('/outgoing/www.php.net/die?referer=');"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span></div></div>
<p style="text-align: justify;">Intinya, di dalam coding di atas ada 3 tahap. Pertama melakukan query, kemudian menampilkan pesan error melalui fungsi &#8220;<em>mysql_error()</em>&#8220;. Apabila Query berjalan mulus tanpa error, maka fungsi &#8220;<em>mysql_error()</em>&#8221; tidak akan mengembalikan value apapun, apabila terjadi error, baru variable &#8220;<em>$mess</em>&#8221; akan terisi pesan errornya. Kemudian tinggal diberi kondisi saja apabila ketemu errornya, kita print dengan Querynya supaya lebih jelas</p>
<p>Hasilnya:</p>
<blockquote><pre>
Query Error the mess:
Unknown column 'J' in 'field list'

On Query:

SELECT JobID,J obName FROM job ORDER BY `JobName`
</pre>
</blockquote>
<p style="text-align: justify;">Tetapi kembali lagi, cara di atas hanya memberi tahu di query mana terjadinya error. Masalahnya apabila error tersebut terjadi di dalam Query dalam sebuah class yang sangat besar. Cukup susah melakukan tracingnya. Apabila kita menggunakan fasilitas extension <a href="http://xdebug.org/" onclick="urchinTracker('/outgoing/xdebug.org/?referer=');">x-debug</a> yang disediakan PHP, error Query tidak akan muncul di tracingnya.</p>
<p style="text-align: justify;">Lalu bagaimana membuat kita lebih bisa melakukan tracing error? Setelah mencari-cari bagaimana melakukan tracing berbekal dari pengalaman melihat beberapa framework PHP dan Abstraction Layer Class PHP, akhirnya gw menemukannya. Bahwa sebenarnya PHP memiliki sebuah function untuk melakukan bug tracing, yaitu <em>debug_backtrace()</em>. Penerapannya dalam coding dapat dilihat sebagai berikut:</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000088;">$currentFile</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/debug_backtrace" onclick="urchinTracker('/outgoing/www.php.net/debug_backtrace?referer=');"><span style="color: #990000;">debug_backtrace</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;p&gt;Trace :&lt;/p&gt;&quot;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;table width=<span style="color: #000099; font-weight: bold;">\&quot;</span>700<span style="color: #000099; font-weight: bold;">\&quot;</span> align=<span style="color: #000099; font-weight: bold;">\&quot;</span>center<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;&quot;</span><span style="color: #339933;">;</span><br />
<a href="http://www.php.net/print_r" onclick="urchinTracker('/outgoing/www.php.net/print_r?referer=');"><span style="color: #990000;">print_r</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$currentFile</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&quot;</span><span style="color: #339933;">;</span></div></div>
<p>Jadi mungkin kalau digabungkan dari contoh sebelumnya adalah sebagai berikut:</p>
<div class="codecolorer-container php vibrant" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$queryString</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;SOME QUERY&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mysql_query" onclick="urchinTracker('/outgoing/www.php.net/mysql_query?referer=');"><span style="color: #990000;">mysql_query</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$queryString</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$mess</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/mysql_error" onclick="urchinTracker('/outgoing/www.php.net/mysql_error?referer=');"><span style="color: #990000;">mysql_error</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$mess</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">&quot;&quot;</span><span style="color: #009900;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000088;">$currentFile</span> <span style="color: #339933;">=</span> <a href="http://www.php.net/debug_backtrace" onclick="urchinTracker('/outgoing/www.php.net/debug_backtrace?referer=');"><span style="color: #990000;">debug_backtrace</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//__FILE__;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;p&gt;Query Error the msg: &lt;br /&gt;&lt;strong&gt;&quot;</span><span style="color: #339933;">.</span><span style="color: #000088;">$mess</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;strong&gt;&lt;/p&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;p&gt;On Query:&lt;br /&gt;&lt;pre&gt;<span style="color: #006699; font-weight: bold;">$queryString</span> &lt;/pre&gt;&lt;/p&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;p&gt;Trace :&lt;/p&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;table width=<span style="color: #000099; font-weight: bold;">\&quot;</span>700<span style="color: #000099; font-weight: bold;">\&quot;</span> align=<span style="color: #000099; font-weight: bold;">\&quot;</span>center<span style="color: #000099; font-weight: bold;">\&quot;</span>&gt;&lt;tr&gt;&lt;td&gt;&lt;pre&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/print_r" onclick="urchinTracker('/outgoing/www.php.net/print_r?referer=');"><span style="color: #990000;">print_r</span></a><span style="color: #009900;">&#40;</span><span style="color: #000088;">$currentFile</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.php.net/die" onclick="urchinTracker('/outgoing/www.php.net/die?referer=');"><span style="color: #990000;">die</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span></div></div>
<p style="text-align: justify;">Dengan demikian ketika terjadi error, akan muncul juga stack trace dari coding yang sedang dijalankan. Termasuk di dalamnya terlihat urutan object mana yang dipanggil, line berapa dari file apa, pathnya juga bisa didapatkan. Sisanya, untuk memudahkan penggunaan, coding di atas dapat dibungkus menjadi sebuah Class yang dapat digunakan berulang-ulang tanpa lagi susah menuliskan ulang semua perintah didalamnya. Semoga berguna <img src='http://neo.rizkhey.net/smilies/yahoo_smiley.gif' alt='&#58;&#41;' class='wp-smiley' width='18' height='18' title='&#58;&#41;' /> </p>
<img src="http://neo.rizkhey.net/?ak_action=api_record_view&id=3559&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://neo.rizkhey.net/2010/05/3559-simple-mysql-error-catcher-with-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goods from SOL_CLUSTER</title>
		<link>http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster</link>
		<comments>http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster#comments</comments>
		<pubDate>Fri, 14 May 2010 18:45:04 +0000</pubDate>
		<dc:creator>リズキ</dc:creator>
				<category><![CDATA[Soundtrack]]></category>
		<category><![CDATA[non-PC Game]]></category>
		<category><![CDATA[Ar tonelico]]></category>
		<category><![CDATA[hymmnos]]></category>

		<guid isPermaLink="false">http://neo.rizkhey.net/?p=3516</guid>
		<description><![CDATA[
Setelah beberapa waktu lalu dikabarkan bahwa barang pesanan sudah sampai ke Indonesia di tangan temen gw, baru beberapa hari lalu akhirnya sampai ke tangan gw.
Kalau diingat-ingat Waktu sekitar bulan Desember 2009 lalu, muncul paket-paket preorder Ar tonelico III dari paket A s.d. E kalau tidak salah. Dan akhirnya gw menjual handphone gw untuk mendapatkan Paket [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02785.jpg"><img class="aligncenter size-medium wp-image-3517" title="Ar Tonelico III - Package A" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02785-450x337.jpg" alt="Ar Tonelico III - Package A" width="450" height="337" /></a></p>
<p style="text-align: justify;">Setelah beberapa waktu lalu dikabarkan bahwa<a href="http://neo.rizkhey.net/2010/04/3480-at3-combo-pack-is-coming"> barang pesanan sudah sampai ke Indonesia</a> di tangan temen gw, baru beberapa hari lalu akhirnya sampai ke tangan gw.</p>
<p style="text-align: justify;">Kalau diingat-ingat Waktu sekitar bulan Desember 2009 lalu, muncul paket-paket preorder Ar tonelico III dari paket A s.d. E kalau tidak salah. Dan akhirnya gw menjual handphone gw untuk mendapatkan Paket Ar tonelico ini. Paket yang gw beli ini terdiri dari Hymmnos Concert Ao dan Beni side, HymmNote, Game Ar Tonelico III, Official Art Book, dan juga OST-nya. Semua diberondol dengan harga kira-kira Rp. 1.700.000,- atau akhirnya sebagai carity temen gw akhirnya sekitar Rp 2.000.000,-</p>
<p style="text-align: justify;">Dari 3 orang yang pesan, hanya gw yang mengambil paket A, sisanya mengambil paket lainnya yang lebih mahal(sekitar Rp 2.500.000) yang menambahkan 2 prequel game-nya(PS2 Ar tonelico &amp; Ar tonelico II Japanese Language).</p>
<p style="text-align: justify;">Sampai hari ini, pendokumentasian CD sudah 90% kelar, tinggal OST-nya saja(sebelum akhirnya  gw masukan ke lemari koleksi CD gw <img src='http://neo.rizkhey.net/smilies/yahoo_tongue.gif' alt='&#58;&#80;' class='wp-smiley' width='18' height='18' title='&#58;&#80;' /> )</p>
<p><span id="more-3516"></span></p>
<div id="attachment_3518" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02815.jpg"><img class="size-medium wp-image-3518" title="Hymmnos Concert Pack" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02815-450x337.jpg" alt="Hymmnos Concert Pack" width="450" height="337" /></a><p class="wp-caption-text">Hymmnos Concert Pack</p></div>
<p>Cukup Bingung juga waktu hendak membukanya, karena yang Hymmnoss Concert pack ini di wrap dengan plastik yang ga ada perekatnya, jadi istilahnya kalau udah dibuka ya udah. Celakanya ada stripe-nya di bagian pinggir, gw takutnya hilang saja.</p>
<p style="text-align: justify;">
<div id="attachment_3519" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC027851.jpg"><img class="size-medium wp-image-3519" title="Hymmnos Concert Pack" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC027851-450x337.jpg" alt="Hymmnos Concert Pack" width="450" height="337" /></a><p class="wp-caption-text">Hymmnos Concert Pack</p></div>
<p style="text-align: justify;">Selain itu ArtBook juga disediakan dari dicetak di kertas yang cukup baik dan tebal&#8230;</p>
<p style="text-align: justify;">
<div id="attachment_3520" class="wp-caption aligncenter" style="width: 347px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02786.jpg"><img class="size-medium wp-image-3520 " title="Official Visual Book Ar tonelico III" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02786-337x450.jpg" alt="Official Visual Book Ar tonelico III" width="337" height="450" /></a><p class="wp-caption-text">Official Visual Book Ar tonelico III</p></div>
<div id="attachment_3521" class="wp-caption aligncenter" style="width: 347px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02818.jpg"><img class="size-medium wp-image-3521" title="HymmNote" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02818-337x450.jpg" alt="HymmNote" width="337" height="450" /></a><p class="wp-caption-text">HymmNote</p></div>
<p style="text-align: justify;">Hymmnotes sendiri karena gw bukan pemain alat musik jadi akan menjadi barang simpanan saja <img src='http://neo.rizkhey.net/smilies/yahoo_tongue.gif' alt='&#58;&#112;' class='wp-smiley' width='18' height='18' title='&#58;&#112;' /></p>
<p style="text-align: justify;">Sisanya adalah gamenya sendiri. Walau belum punya consolenya, apa salahnya punya game-nya terlebih dahulu <img src='http://neo.rizkhey.net/smilies/yahoo_bigsmile.gif' alt='&#58;&#68;' class='wp-smiley' width='18' height='18' title='&#58;&#68;' /></p>
<p style="text-align: justify;">
<div id="attachment_3522" class="wp-caption aligncenter" style="width: 460px"><a href="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02810.jpg"><img class="size-medium wp-image-3522" title="Ar tonelico III" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02810-450x337.jpg" alt="Ar tonelico III" width="450" height="337" /></a><p class="wp-caption-text">Ar tonelico III</p></div>
<p style="text-align: justify;">Sisanya sedikit bonus dari gw, karena gw takut rusak, jadi gw ga bisa scan satu per satu halaman visual booknya <img src='http://neo.rizkhey.net/smilies/yahoo_tongue.gif' alt='&#58;&#80;' class='wp-smiley' width='18' height='18' title='&#58;&#80;' /></p>

<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02785' title='Ar Tonelico III - Package A'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02785-150x150.jpg" class="attachment-thumbnail" alt="" title="Ar Tonelico III - Package A" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02815' title='Hymmnos Concert Pack'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02815-150x150.jpg" class="attachment-thumbnail" alt="Hymmnos Concert Pack" title="Hymmnos Concert Pack" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02785-2' title='Hymmnos Concert Pack'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC027851-150x150.jpg" class="attachment-thumbnail" alt="Hymmnos Concert Pack" title="Hymmnos Concert Pack" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02786' title='Official Art Book Ar tonelico III'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02786-150x150.jpg" class="attachment-thumbnail" alt="Official Art Book Ar tonelico III" title="Official Art Book Ar tonelico III" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02818' title='HymmNote'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02818-150x150.jpg" class="attachment-thumbnail" alt="HymmNote" title="HymmNote" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02810' title='Ar tonelico III'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02810-150x150.jpg" class="attachment-thumbnail" alt="Ar tonelico III" title="Ar tonelico III" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02787' title='DSC02787'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02787-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02787" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02788' title='DSC02788'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02788-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02788" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02789' title='DSC02789'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02789-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02789" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02790' title='DSC02790'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02790-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02790" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02791' title='DSC02791'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02791-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02791" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02792' title='DSC02792'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02792-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02792" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02793' title='DSC02793'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02793-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02793" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02794' title='DSC02794'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02794-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02794" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02795' title='DSC02795'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02795-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02795" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02796' title='DSC02796'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02796-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02796" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02797' title='DSC02797'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02797-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02797" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02798' title='DSC02798'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02798-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02798" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02799' title='DSC02799'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02799-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02799" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02800' title='DSC02800'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02800-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02800" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02801' title='DSC02801'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02801-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02801" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02802' title='DSC02802'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02802-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02802" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02803' title='DSC02803'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02803-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02803" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02804' title='DSC02804'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02804-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02804" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02805' title='DSC02805'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02805-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02805" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02806' title='DSC02806'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02806-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02806" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02807' title='DSC02807'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02807-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02807" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02808' title='DSC02808'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02808-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02808" /></a>
<a href='http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/dsc02809' title='DSC02809'><img width="150" height="150" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/DSC02809-150x150.jpg" class="attachment-thumbnail" alt="" title="DSC02809" /></a>

<img src="http://neo.rizkhey.net/?ak_action=api_record_view&id=3516&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://neo.rizkhey.net/2010/05/3516-goods-from-sol_cluster/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Some Anime &#8211; once again inspiring my life</title>
		<link>http://neo.rizkhey.net/2010/05/3511-some-anime-once-again-inspiring-my-life</link>
		<comments>http://neo.rizkhey.net/2010/05/3511-some-anime-once-again-inspiring-my-life#comments</comments>
		<pubDate>Wed, 12 May 2010 17:56:05 +0000</pubDate>
		<dc:creator>リズキ</dc:creator>
				<category><![CDATA[Anime]]></category>
		<category><![CDATA[inspiring story]]></category>

		<guid isPermaLink="false">http://neo.rizkhey.net/?p=3511</guid>
		<description><![CDATA[
Sudah berapa lama semenjak terakhir kali gw menonton sebuah film yang menginspirasi gw? Mungkin setahun yang lalu dengan sebuah anime dan juga versi doramanya, yap judulnya cukup terkenal Nodame Cantabile. Sebuah kisah yang menginspirasi gw untuk terus bekerja keras dan menggunakan waktu dengan sebaik-baiknya. Dan mungkin tahun sebelumnya juga ada Gurren Lagan. Sebuah anime yang [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://neo.rizkhey.net/wp-content/uploads/2010/05/31060.jpg"><img class="aligncenter size-full wp-image-3512" title="Summer Wars" src="http://neo.rizkhey.net/wp-content/uploads/2010/05/31060.jpg" alt="Summer Wars" width="350" height="500" /></a></p>
<p style="text-align: justify;">Sudah berapa lama semenjak terakhir kali gw menonton sebuah film yang menginspirasi gw? Mungkin setahun yang lalu dengan sebuah anime dan juga versi doramanya, yap judulnya cukup terkenal <em>Nodame Cantabile</em>. Sebuah kisah yang menginspirasi gw untuk terus bekerja keras dan menggunakan waktu dengan sebaik-baiknya. Dan mungkin tahun sebelumnya juga ada <em>Gurren Lagan</em>. Sebuah anime yang tidak akan asing dari para Otaku. Gurren Lagan sendiri mengajarkan hal inti kepada gw untuk tidak menyerah, tidak melarikan diri, menghadapi apa yang ada di hadapan gw dan tidak melihat kebelakang. Dan terakhir, pertama kali gw menemukan anime yang menginspirasi gw adalah Aria series, yang mengajarkan gw selalu dapat enjoy apapun yang gw lakukan walau sulit sekalipun, dengan merasa Enjoy maka semua bisa kita lalui dengan mulus.</p>
<p style="text-align: justify;">Semua anime dan cerita tersebut sangat dalam artinya dalam hidup gw, tetapi sekali lagi itu semua gw tonton saat gw masih di bangku kuliah, sekitar 1 tahun yang lalu. Tidak dalam masa kerja sekarang. Pekerjaan benar-benar membuatmu lupa terhadap apa yang biasanya gw lakukan. Pulang kantor capek, masih harus berhadapan dengan project luar kantor yang lebih melelahkan, dan masih banyak yang lainnya.</p>
<p style="text-align: justify;">Hobby gw dalam menonton Anime pun sedikit banyak mengalami gangguan. Sudah 2 bulanan gw tidak mengurusi anime, musik bahkan tidak sempat melihat rilis terbaru. Terakhir yang gw tonton adalah <em>Nyan Koi</em>, dan juga <em>Baka Test</em>. Dan seperti biasa, once of my friend menyodorkan anime ini. beberapa minggu yang lalu melalui chat Yahoo Messenger.</p>
<p><span id="more-3511"></span></p>
<p style="text-align: justify;">Karena penuh dengan kesibukan, gw tidak sadar kalau film tersebut sudah ada di HDD gw semenjak tahun lalu <img src='http://neo.rizkhey.net/smilies/yahoo_tongue.gif' alt='&#58;&#80;' class='wp-smiley' width='18' height='18' title='&#58;&#80;' /> Dan singkat cerita tadi ga sengaja akhirnya nonton nie film. Dan alhasil gw takjub dengan anime ini.</p>
<p style="text-align: justify;">Anime ini bisa dibilang untuk semua kalangan. cerita yang sangat menarik, kalau dikategorikan mungkin masuk ke kategory &#8220;Sudden Girldfriend&#8221; sama seperti REC. Selain itu kisah teknologi dan hacking juga menjadi racikan utama cerita ini. Sedikit kilas balik membuat gw teringat dengan Digimon the Movie kedua(saat Omnimon Join progress dari Wargreymon dan metal Garurumon terjadi), tetapi ditayangkan dengan animasi baru.</p>
<p style="text-align: justify;">Tetapi sebenarnya bukan disitulah inspirasi gw dapatkan. Tetapi lebih ke kehidupan mereka sebagai sebuah keluarga besar. Dilihat dari sisi dunia modern, mungkin kejadian ini sudah dilupakan. Sebuah management keluarga besar yang ditampilkan disini, bagaimana memimpin, memegang kata-kata. Memaafkan sesama keluarga, saling membantu dan menjaga kebersamaan, kekompakan dan masih banyak lagi tersirat dalam kisah ini.</p>
<p style="text-align: justify;">Cerita yang ditampilkan disini berbeda 100% dari kebanyakan anime dan cerita yang pernah gw simak sebelumnya. tidak heran teman gw bilang &#8220;Ini Movie Terbaik yang pernah gw lihat dan gw tonton&#8221;. Terbukti degan ratingnya yang sangat tinggi di <a href="http://www.animenewsnetwork.com/encyclopedia/anime.php?id=10544" target="_blank" onclick="urchinTracker('/outgoing/www.animenewsnetwork.com/encyclopedia/anime.php?id=10544&amp;referer=');">Animenewsnetwork</a>.</p>
<p style="text-align: justify;">Satu lagi, disini sepertinya mereka tidak peduli dengan brand dunia nyata. terbukti dengan diperlihatkannya dengan jelas Aple iPhone(handphone salah satu keluarganya yang tinggal di US), Dell(laptop dan juga keyboard salah satu top playernya), dan juga Microsoft Windows 7 sebagai OS-nya.</p>
<img src="http://neo.rizkhey.net/?ak_action=api_record_view&id=3511&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://neo.rizkhey.net/2010/05/3511-some-anime-once-again-inspiring-my-life/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
