<?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>Coretanku &#187; Coding Thinkz</title>
	<atom:link href="http://www.eddy.web.id/coretan/category/coding/feed" rel="self" type="application/rss+xml" />
	<link>http://www.eddy.web.id</link>
	<description>Coretan tuk Mencoreng &#34;Putihnya&#34; Dunia</description>
	<lastBuildDate>Wed, 21 Jul 2010 15:18:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>VPS = Apache, MySQL, PHP5, Bind DNS dan Virtual Host</title>
		<link>http://www.eddy.web.id/coretan/119</link>
		<comments>http://www.eddy.web.id/coretan/119#comments</comments>
		<pubDate>Thu, 25 Sep 2008 07:46:44 +0000</pubDate>
		<dc:creator>Eddy</dc:creator>
				<category><![CDATA[Coding Thinkz]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[bind dns]]></category>
		<category><![CDATA[magnet-id]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[virtual host]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://www.eddy.web.id/?p=119</guid>
		<description><![CDATA[Dari beberapa waktu lalu dah sewa ini VPS IIX dari Magnet. Murah banget euy cuman Rp 150.000,- sebulan. Kecil sie spesifikasinya. Tapi cukup lumayan banget untuk belajar-belajar tentang VPS dari nol. Dan karena pengen coba install dari nol, maka ga sewa macam-macam seperti CPanel/WHM. Sistem operasi bisa diinstall otomatis melalui VPS managernya. Dari Magnet menyediakan [...]]]></description>
			<content:encoded><![CDATA[<p>Dari beberapa waktu lalu dah sewa ini VPS IIX dari <a title="Magnet-ID VPS" href="http://www.magnet-id.com/vps/" target="_blank">Magnet</a>. Murah banget euy cuman Rp 150.000,- sebulan. Kecil sie spesifikasinya. Tapi cukup lumayan banget untuk belajar-belajar tentang VPS dari nol. Dan karena pengen coba install dari nol, maka ga sewa macam-macam seperti CPanel/WHM. Sistem operasi bisa diinstall otomatis melalui VPS managernya. Dari Magnet menyediakan Hyper-VM. Setelah sekian kali install dan rebuild / reinstall CentOS nya, akhirnya sukses menyelesaikan setting Apache, MySQL, PHP5, Bind DNS dan Virtual Host.</p>
<p>1.Install <a title="Webmin" href="http://www.webmin.com" target="_blank">WebMin </a>( kalau punya duid sewa CPanel/WHM lebih enak dan mudah dipakai untuk awal.<br />
Webmin ini digunakan untuk memanage server dengan mudah tanpa kita harus selalu ketik command di shell. Cek RPM Webmin terbaru di <a title="Webmin" href="http://www.webmin.com" target="_blank">website resmi webmin</a>. Login ke Shell. Gunakan <a title="Putty" href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html" target="_blank">Putty </a>atau program lainnya yang support dan secure.</p>
<blockquote><p>yum -y install perl-Net-SSLeay<br />
cd /tmp<br />
wget http://internode.dl.sourceforge.net/sourceforge/webadmin/webmin-1.430-1.noarch.rpm<br />
rpm &#8211; i webmin-1.430-1.noarch.rpm<br />
/etc/init.d/webmin start<br />
/usr/libexec/webmin/changepass.pl /etc/webmin admin <strong>password_baru</strong></p></blockquote>
<p>2. Buka browser masuk ke : http://ipkamu:10000<br />
Login dengan username admin dan password sesuai dengan <strong>password_baru</strong>.</p>
<p>3. Install Apache<br />
Klik menu Server-&gt;Apache Webserver. Ada bagian bertuliskan<br />
&#8220;Click here to have it downloaded and installed using YUM.&#8221;<br />
Klik disana dan Apache akan diinstallkan dengan cepat dan otomatis.<br />
Klik tombol Start setelah konfirmasi installasi sukses.</p>
<p>4. Install MySQL<br />
Klik menu Server-&gt;MySQL Database Server. Ada bagian bertuliskan<br />
&#8220;Click here to have it downloaded and installed using YUM.&#8221;<br />
Klik disana dan MySQL Server akan diinstallkan dengan cepat dan otomatis.<br />
Klik tombol Start setelah konfirmasi installasi sukses.</p>
<p>5. Install PHP5<br />
Kembali ke Putty dan masukkan perintah berikut.</p>
<blockquote><p>yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml<br />
/etc/init.d/httpd restart</p></blockquote>
<p>6. Test PHP<br />
Buat 1 file PHP dan test apakah semua yang kita install sudah berhasil dan berjalan dengan baik.</p>
<blockquote><p>vi /var/www/html/index.php</p></blockquote>
<blockquote><p>Masuk di vi text editor. Untuk memulai penulisan ketik tombol huruf i sekali dan dibagian bawah ada tulisan &#8211;INSERT&#8211;<br />
Ketikkan<br />
&lt;?<br />
phpinfo();<br />
?&gt;</p></blockquote>
<blockquote><p>Pencet ESC<br />
:w ENTER<br />
:q ENTER</p></blockquote>
<p>7. Kembali ke browser dan masuk ke http://ipkamu/<br />
Jika melihat tampilan Info dari PHP maka semua installasi diatas sudah selesai dengan sukses.</p>
<p>Istirahat dulu atau langsung lanjut ke installasi Bind DNS dan setting Virtual Host</p>
<p>8. Install Bind DNS<br />
Kembali ke halaman Webmin. Masuk ke menu Server-&gt;Bind DNS. Ada tulisan<br />
&#8220;Click here to have it downloaded and installed using YUM.&#8221;<br />
Klik disana dan Bind akan diinstallkan dengan cepat dan otomatis. Setelah selesai ada pilihan jawaban, pilih jawaban nomor 2 atau nomor lain yang artinya &#8220;Digunakan untuk DNS internet dan Download Zone&#8221;. Kemudian tekan tombol Start.</p>
<p>9. Setting nama domain<br />
Diasumsikan sudah terdaftar nama domain : namadomainku.com<br />
Registerkan ns1.namadomainku.com dan ns2.namadomainku.com ke dedicated IP yang diberikan. Registerkan di registrar tempat domain terdaftar. Setelah itu arahkan name server namadomainku.com ke ns1.namadomainku.com dan ns2.namadomainku.com</p>
<p>10. Kembali ke halaman Webmin<br />
Klik menu Server-&gt;Bind DNS<br />
Klik &#8220;Edit Config File&#8221; dan tambahakan berikut ini ke dalamnya dan tekan SAVE</p>
<blockquote><p>zone &#8220;namadomainku.com&#8221; {<br />
type master;<br />
file &#8220;namadomainku.com.hosts&#8221;;<br />
};</p></blockquote>
<p>11. Kembali ke Shell. Buat file baru seperti contoh nomor 6 dengan nama namadomainku.com.host di  /etc/</p>
<blockquote><p>vi /etc/namadomainku.com.hosts</p>
<p>Isi file<br />
$TTL 86400<br />
@ IN SOA ns1.namadomainku.com. server.namadomainku.com. (<br />
2008081301 ; serial, todays date + todays serial #<br />
28800 ; refresh, seconds<br />
7200 ; retry, seconds<br />
604800 ; expire, seconds<br />
86400 ) ; minimum, seconds;<br />
namadomainku.com. NS ns1.namadomainku.com.<br />
namadomainku.com. NS ns2.namadomainku.com.<br />
ns1 A 123.123.123.123<br />
ns2 A 123.123.123.123<br />
namadomainku.com. A 123.123.123.123<br />
www A 123.123.123.123<br />
ftp A 123.123.123.123</p>
<p>Ganti server.namadomainku.com sesuai dengan name server yang tersetting dan 123.123.123.123 dengan dedicated IP yang diberikan. Save dan restart Bind</p>
<p>/etc/init.d/named restart</p></blockquote>
<p>12. Install Virtual Host.<br />
Kembali ke Webmin dan klik menu Server-Apache WebServer &#8211; Global Configuratin.<br />
Klik icon Edit Config File. Tambahkan dibagian paling bawah isian ini</p>
<blockquote>
<p style="text-align: left;">NameVirtualHost *:80</p>
<p style="text-align: left;">&lt;VirtualHost  *:80&gt;<br />
DocumentRoot /var/www/html/namadomainkucom<br />
ServerAdmin admin@namadomainku.com<br />
ServerName www.namadomainku.com<br />
ServerAlias namadomainku.com<br />
DirectoryIndex index.html index.htm index.shtml index.php<br />
&lt;Directory &#8220;/var/www/html/namadomainkucom&#8221;&gt;<br />
Options all<br />
AllowOverride none<br />
&lt;/Directory&gt;<br />
LogLevel debug<br />
HostNameLookups off<br />
&lt;/VirtualHost&gt;</p>
<p style="text-align: left;">Save dan restart Apache Server.</p>
</blockquote>
<p>13. Membuat file Index untuk namadomainku.com<br />
Ke Putty. Buat file baru seperti contoh di nomor 6 dengan nama index.php di folder /var/www/html/namadomainkucom</p>
<blockquote><p>cd /var/www/html<br />
mkdir namadomainkucom<br />
vi /var/www/html/namadomainkucom/index.php</p>
<p>Isi file<br />
&lt;?<br />
echo &#8220;Ini file index di namadomainku.com&#8221;;<br />
?&gt;</p>
<p>Save file yang baru saja dibuat.</p></blockquote>
<p>14. Test semua hasil.<br />
Ulangi langkah 7. Jika tampilan browser berubah menjadi tulisan <strong>Ini file index di namadomainku.com</strong> maka semua langkah diatas sudah 99% sukses.<br />
Masukkan dibrowser http://namadomainku.com atau http://www.namadomainku.com/<br />
Seharusnya tampilan di browser akan tetap menunjukkan tulisan <strong>Ini file index di namadomainku.com</strong>. Jika keluar <strong>Server Not Found</strong> jangan keburu khawatir. Kemungkinan nama domain yang baru disetting di nomor 9 dan Bind DNS masih belum resolve. Tunggu aja sekitar 2-6 jam dan coba lagi. Jika setelah 24 jam masih juga Server not Found, baru saatnya untuk khawatir mencari salahnya dimana.</p>
<p>Enjoy your VPS.</p>
<p>Artikel ini masih mengabaikan berbagai hole security yang terjadi karena setting PHP dan MySQL masih standart. Untuk masalah sekuriti om Google punya banyak cerita dan artikel.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddy.web.id/coretan/119/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Prado, Active Record dan Relationship</title>
		<link>http://www.eddy.web.id/coretan/115</link>
		<comments>http://www.eddy.web.id/coretan/115#comments</comments>
		<pubDate>Wed, 17 Sep 2008 16:37:02 +0000</pubDate>
		<dc:creator>Eddy</dc:creator>
				<category><![CDATA[Coding Thinkz]]></category>
		<category><![CDATA[activerecord]]></category>
		<category><![CDATA[prado]]></category>
		<category><![CDATA[relationship]]></category>

		<guid isPermaLink="false">http://www.eddy.web.id/?p=115</guid>
		<description><![CDATA[Prado sudah mendukung relationship untuk penggunaan ActiveRecord. Penggunaan relationship ini akan sangat memudahkan dalam query database.
Baru saja berhasil menerapkan relationship di activerecord Tukarduid.
Beberapa hal yang harus diperhatikan jika menemui Error : Unable to find foreign key relationships in table
1. Pastikan tabel formatnya InnoDB
Untuk mengaktifkan engine InnoDB, masuk ke folder server MySQL/bin. Buka file my.cnf dengan [...]]]></description>
			<content:encoded><![CDATA[<p>Prado sudah mendukung relationship untuk penggunaan ActiveRecord. Penggunaan relationship ini akan sangat memudahkan dalam query database.</p>
<p>Baru saja berhasil menerapkan relationship di activerecord Tukarduid.</p>
<p>Beberapa hal yang harus diperhatikan jika menemui Error : <strong>Unable to find foreign key relationships in table</strong></p>
<p>1. Pastikan tabel formatnya InnoDB<br />
Untuk mengaktifkan engine InnoDB, masuk ke folder server MySQL/bin. Buka file my.cnf dengan editor.</p>
<blockquote><p>- Nonaktifkan baris ini ( kasih # )<br />
skip-innodb</p>
<p>- Aktifkan baris2 dibawah ini<br />
#innodb_data_home_dir = C:/xampp/xampp/mysql/data/<br />
#innodb_data_file_path = ibdata1:10M:autoextend<br />
#innodb_log_group_home_dir = C:/xampp/xampp/mysql/data/<br />
#innodb_log_arch_dir = C:/xampp/xampp/mysql/data/</p>
<p>- Aktifkan baris2 dibawah ini. Set innodb_buffer_pool_size 50%-80% memori ram<br />
#set-variable = innodb_buffer_pool_size=16M<br />
#set-variable = innodb_additional_mem_pool_size=2M</p>
<p>- Aktifkan baris2 dibawah ini. Set innodb_log_file_size 25% dari innodb_buffer_pool_size<br />
#set-variable = innodb_log_file_size=5M<br />
#set-variable = innodb_log_buffer_size=8M<br />
#innodb_flush_log_at_trx_commit=1<br />
#set-variable = innodb_lock_wait_timeout=50</p></blockquote>
<p>Sehingga baris-baris itu menjadi</p>
<blockquote><p>#skip-innodb</p>
<p>innodb_data_home_dir = C:/xampp/xampp/mysql/data/<br />
innodb_data_file_path = ibdata1:10M:autoextend<br />
innodb_log_group_home_dir = C:/xampp/xampp/mysql/data/<br />
innodb_log_arch_dir = C:/xampp/xampp/mysql/data/</p>
<p>set-variable = innodb_buffer_pool_size=16M<br />
set-variable = innodb_additional_mem_pool_size=2M</p>
<p>set-variable = innodb_log_file_size=5M<br />
set-variable = innodb_log_buffer_size=8M<br />
innodb_flush_log_at_trx_commit=1<br />
set-variable = innodb_lock_wait_timeout=50</p></blockquote>
<p>Simpan, dan restart MySQL server.</p>
<p>2. Jika belum mempunyai tabel database, buat tabel baru dengan TYPE / ENGINE = InnoDB bukan ISAM<br />
Jika sudah mempunyai tabel, export ( dump ) tabel yang sudah ada. Kalau menggunakan PHPMyAdmin hasil dump/export biasanya berbentuk</p>
<blockquote><p>CREATE TABLE tbl_bank (<br />
number int AUTO_INCREMENT PRIMARY KEY,<br />
name varchar(100) NOT NULL,<br />
logo varchar(100) NOT NULL<br />
) ENGINE=MyISAM;</p></blockquote>
<p>Ubah bagian ENGINE sehingga menjadi</p>
<blockquote><p>CREATE TABLE tbl_bank (<br />
number int AUTO_INCREMENT PRIMARY KEY,<br />
name varchar(100) NOT NULL,<br />
logo varchar(100) NOT NULL<br />
) ENGINE=InnoDB;</p></blockquote>
<p>3. Tambahkan relationship untuk tabel. Contoh tabel dibawah ini, tbl_bank dengan PK nomor, tbl_acocunt dengan PK nomor dan FK id_bank yang merujuk ke PK nomor tbl_bank</p>
<blockquote><p>CREATE TABLE tbl_account (<br />
number int AUTO_INCREMENT PRIMARY KEY,<br />
name varchar(100) NOT NULL,<br />
account varchar(100) NOT NULL,<br />
id_bank int NOT NULL,<br />
FOREIGN KEY (id_bank)<br />
REFERENCES tbl_bank(number) ON DELETE CASCADE<br />
) ENGINE = InnoDB;</p></blockquote>
<p>Isi datanya jika tabel masih kosong. Jika masih kosong masukkan perintah</p>
<blockquote><p>INSERT INTO `tbl_bank` (`number`, `name`, `logo`) VALUES<br />
(1, &#8216;Name1&#8242;, &#8216;Logo1&#8242;);</p>
<p>INSERT INTO `tbl_account` (`number`, `name`, `account`, `id_bank`) VALUES<br />
(1, &#8216;Name1&#8242;, &#8216;Account1&#8242;, 1),<br />
(2, &#8216;Name2&#8242;, &#8216;Account2&#8242;, 1);</p></blockquote>
<p>Masuk ke shell prado-cli.php dan jalankan perintah ( BankRecord adalah activerecord class untuk tbl_bank )</p>
<blockquote><p>BankRecord::finder()-&gt;with_bangt()-&gt;findAll()</p></blockquote>
<p>Hasilnya</p>
<blockquote><p>&gt;&gt; BankRecord::finder()-&gt;with_bangt()-&gt;findAll()<br />
array<br />
(<br />
[0] =&gt; BankRecord#1<br />
(<br />
[number] =&gt; &#8216;1&#8242;<br />
[name] =&gt; &#8216;Name1&#8242;<br />
[logo] =&gt; &#8216;Logo1&#8242;<br />
[*:_recordState] =&gt; 1<br />
[TActiveRecord:_connection] =&gt; null<br />
[TComponent:_e] =&gt; array()<br />
[bangt] =&gt; array<br />
(<br />
[0] =&gt; AccountRecord#2<br />
(<br />
[number] =&gt; &#8216;1&#8242;<br />
[name] =&gt; &#8216;Name1&#8242;<br />
[account] =&gt; &#8216;Account1&#8242;<br />
[id_bank] =&gt; &#8216;1&#8242;<br />
[*:_recordState] =&gt; 1<br />
[TActiveRecord:_connection] =&gt; null<br />
[TComponent:_e] =&gt; array()<br />
)<br />
[1] =&gt; AccountRecord#3<br />
(<br />
[number] =&gt; &#8216;2&#8242;<br />
[name] =&gt; &#8216;Name2&#8242;<br />
[account] =&gt; &#8216;Account2&#8242;<br />
[id_bank] =&gt; &#8216;1&#8242;<br />
[*:_recordState] =&gt; 1<br />
[TActiveRecord:_connection] =&gt; null<br />
[TComponent:_e] =&gt; array()<br />
)<br />
)<br />
)<br />
)</p></blockquote>
<p>Whoala .. jadi deh. Tinggal bikin page dan php untuk menggunakan active recordnya.</p>
<blockquote></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.eddy.web.id/coretan/115/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mengganti Tampilan Logo YM</title>
		<link>http://www.eddy.web.id/coretan/83</link>
		<comments>http://www.eddy.web.id/coretan/83#comments</comments>
		<pubDate>Sat, 07 Jun 2008 05:59:14 +0000</pubDate>
		<dc:creator>Eddy</dc:creator>
				<category><![CDATA[Coding Thinkz]]></category>

		<guid isPermaLink="false">http://www.eddy.web.id/coretan/83</guid>
		<description><![CDATA[Sejak logo YM di Tukarduid(dot)Com diubah menggunakan foto, sudah beberapa orang menanyakan bagaimana membuatya. Padahal dulu sebelumnya sudah diganti, tapi karena masih menggunakan logo YM guedhe mungkin orang ga terlalu perhatian. Setelah ada foto Joan, baru orang memperhatikan. Disini aku tuliskan tutorial dan codenya untuk mengubah tampilan YM kamu diwebsite. Code disini bukan hasil karyaku, [...]]]></description>
			<content:encoded><![CDATA[<p>Sejak logo YM di <a title="Tukarduid(dot)Com" href="http://www.tukarduid.com" target="_blank">Tukarduid(dot)Com</a> diubah menggunakan foto, sudah beberapa orang menanyakan bagaimana membuatya. Padahal dulu sebelumnya sudah diganti, tapi karena masih menggunakan logo YM guedhe mungkin orang ga terlalu perhatian. Setelah ada foto Joan, baru orang memperhatikan. Disini aku tuliskan tutorial dan codenya untuk mengubah tampilan YM kamu diwebsite. Code disini bukan hasil karyaku, lupa juga aku ambil darimana. Code ini aslinya terdiri dari 2 code berbeda fungsi dan aku gabungkan untuk kepentingan YM ini.</p>
<p>Tutorial</p>
<ol>
<li>Siapkan 2 gambar <strong>PNG</strong> untuk status offline dan online. Kenapa PNG ? Karena file PNG transparant lebih bagus dari pada GIF. Kenapa ga JPG ? Bisa aja sie, tapi script ini ga akan jalan, harus dimodifikasi dibeberapa bagian.</li>
<li>Beri nama filenya <strong>offline.png</strong> dan <strong>online.png</strong></li>
<li>Buat file baru dan beri nama index.php</li>
<li>Isi file index.php</li>
</ol>
<blockquote><p>&lt;?<br />
function get_content($url)<br />
{<br />
$ch = curl_init();<br />
curl_setopt ($ch, CURLOPT_URL, $url);<br />
curl_setopt ($ch, CURLOPT_HEADER, 0);<br />
ob_start();<br />
curl_exec ($ch);<br />
curl_close ($ch);<br />
$string = ob_get_contents();<br />
ob_end_clean();<br />
return $string;<br />
}</p>
<p>$id = &#8216;<strong>tukarduid</strong>&#8216;;<br />
$online = <strong>&#8216;</strong><strong>images/</strong><strong>online.jpg</strong>&#8216;;<br />
$offline = <strong>&#8216;images/offline.jpg&#8217;</strong>;</p>
<p>$status = get_content (&#8216;http://opi.yahoo.com/online?u=&#8217;.$id.&#8217;&amp;m=t&#8217;,'r&#8217;) or die (&#8216;&lt;img src=\&#8221;http://opi.yahoo.com/online?u=&#8217;.$id.&#8217;&amp;m=g&amp;t=2\&#8221;/&gt;&#8217;);<br />
if($status == $id.&#8217; is ONLINE&#8217;){<br />
$im = imagecreatefrompng(&#8220;online.png&#8221;);<br />
} else {<br />
$im = imagecreatefrompng(&#8220;offline.png&#8221;);<br />
}</p>
<p>Header(&#8216;Content-type: image/png&#8217;);<br />
imagepng($im);<br />
imagedestroy($im);<br />
?&gt;</p></blockquote>
<ol>
<li value="5">$id = &#8216;tukarduid&#8217;; &lt; ubah tukarduid menjadi id YM kamu</li>
<li>$online = dan $offline diisi dengan url image offline.png dan online.png kamu</li>
<li>Setelah selesai diedit, simpan filenya</li>
</ol>
<p>Ok, script selesai disitu. Cara menampilkannya ? Taruh code berikut dibagian kamu ingin menampilkan YM</p>
<blockquote><p>&lt;a href=&#8221;ymsgr:sendIM?<strong>tukarduid</strong>&#8220;&gt;&lt;img border=&#8221;0&#8243; src=&#8221;<strong>images/ym/index.php</strong>&#8220;&gt;&lt;/a&gt;</p></blockquote>
<p>tukarduid diubah menjadi id YM kamu dan images/ym/index.php disesuaikan dengan letak file php kamu.</p>
<p>Whoala .. nampil deh <img src='http://www.eddy.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Yang harus dicek, untuk menggunakan fungsi ini, server kamu harus support fungsi curl() untuk PHP. Kalau ga support ga akan jalan. Kerumah om Google, dan tanya dia &#8220;how to enable curl&#8221;. Sesuaikan dengan sistem operasi dan jenis server kamu. Selamat mencoba <img src='http://www.eddy.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddy.web.id/coretan/83/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Prado &#8211; Redirect Form</title>
		<link>http://www.eddy.web.id/coretan/63</link>
		<comments>http://www.eddy.web.id/coretan/63#comments</comments>
		<pubDate>Fri, 02 May 2008 18:02:30 +0000</pubDate>
		<dc:creator>Eddy</dc:creator>
				<category><![CDATA[Coding Thinkz]]></category>

		<guid isPermaLink="false">http://www.eddy.web.id/?p=63</guid>
		<description><![CDATA[Wew .. dah jam 1 dini hari. Barusan nemu cara untuk bagian Transaksi Jual di script Tukarduid yang baru. Setelah mencoba coding dari nol menggunakan Prado, akhinya menemukan kebuntuan dan Prado sampai dengan versi 3.1.2 tidak bisa mengatasi.
Masalah ini terjadi saat halaman Prado berusaha untuk berhubungan dengan E-Gold SCI.
Setelah pelanggan mengisi form order Jual di [...]]]></description>
			<content:encoded><![CDATA[<p>Wew .. dah jam 1 dini hari. Barusan nemu cara untuk bagian Transaksi Jual di script Tukarduid yang baru. Setelah mencoba coding dari nol menggunakan Prado, akhinya menemukan kebuntuan dan Prado sampai dengan versi 3.1.2 tidak bisa mengatasi.</p>
<p>Masalah ini terjadi saat halaman Prado berusaha untuk berhubungan dengan E-Gold SCI.</p>
<p>Setelah pelanggan mengisi form order Jual di Tukarduid, pelanggan akan dihadapkan pada halaman konfirmasi. Setelah form konfirmasi ini, pelanggan masuk step ke-3 yaitu mengirimkan E-Currency, saat tadi mencoba menggunakan E-Gold. Dari halaman konfirmasi dibuat sebuah form untuk menghandle ini.</p>
<p>Permasalah terjadi saat kita menggunakan komponen Prado untuk membuat form. Jika script menggunakan sistem Master/Content, semua komponen form yang terbentuk akan memiliki id <em>ct10_</em> dimana ini berfungsi supaya tidak ada nama komponen yang sama.</p>
<p>Nah karena form yang terbentuk memiliki id tambahan, maka form ini tidak bisa digunakan untuk meneruskan data ke E-Gold. Cari-cari di forum Prado, ternyata Prado tidak menyediakan komponen untuk permasalahan ini. Banyak yang menyarankan menggunakan Curl. Curl tidak bisa digunakan karena Curl mengambil data untuk dibawa ke server kita.</p>
<p>Setelah browsing sana sini akhirnya dapat solusi .. JavaScript .. yup</p>
<p style="padding-left: 30px;"><strong><span style="color: #ff0000;">print &#8216;&lt;form name=&#8221;myform&#8221; action=&#8221;https://www.e-gold.com/sci_asp/payments.asp&#8221; method=&#8221;post&#8221;&gt;&#8217;;<br />
print &#8216;&lt;input type=&#8221;hidden&#8221; name=&#8221;PAYEE_ACCOUNT&#8221; value=&#8221;1795405&#8243;&gt;&#8217;;<br />
print &#8216;&lt;input type=&#8221;submit&#8221; name=&#8221;PAYMENT_METHOD&#8221; value=&#8221;Langkah 3 &#8211; Kirim E-Gold&#8221; style=&#8221;width:250px;font-size:14pt;&#8221;&gt;&#8217;;<br />
print &#8216;&lt;/form&gt;&#8217;;<br />
print &#8216;&lt;script language=&#8221;javascript&#8221;&gt;&#8217;;<br />
print &#8216;document.myform.submit();&#8217;;<br />
print &#8216;&lt;/script&gt;&#8217;;</span></strong></p>
<p>Yupss .. it works now <img src='http://www.eddy.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddy.web.id/coretan/63/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Prado 3.1.2 is Released</title>
		<link>http://www.eddy.web.id/coretan/49</link>
		<comments>http://www.eddy.web.id/coretan/49#comments</comments>
		<pubDate>Tue, 22 Apr 2008 12:55:14 +0000</pubDate>
		<dc:creator>Eddy</dc:creator>
				<category><![CDATA[Coding Thinkz]]></category>

		<guid isPermaLink="false">http://www.eddy.web.id/?p=49</guid>
		<description><![CDATA[Versi 3.1.2 dari Prado sudah direlease hari ini, 22 April 2008.
* Memperbaiki sekitar 30 bugs
* Ada sekitar 12 pengembangan minor dari komponen lama
* Ada komponen baru : TDbLogRoute, TDataRenderer, TItemDataRenderer, THtmlElement, TXCache, TActivePager, TFirebugLogRoute
Selengkapnya tentang Prado versi baru ini bisa di cek disini.
]]></description>
			<content:encoded><![CDATA[<p>Versi 3.1.2 dari Prado sudah direlease hari ini, 22 April 2008.</p>
<p>* Memperbaiki sekitar 30 bugs<br />
* Ada sekitar 12 pengembangan minor dari komponen lama<br />
* Ada komponen baru : TDbLogRoute, TDataRenderer, TItemDataRenderer, THtmlElement, TXCache, TActivePager, TFirebugLogRoute</p>
<p>Selengkapnya tentang Prado versi baru ini bisa di cek <a title="Prado 3.1.2" href="http://www.pradosoft.com/forum/index.php?topic=10026.0" target="_blank">disini</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddy.web.id/coretan/49/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP5 dan Prado</title>
		<link>http://www.eddy.web.id/coretan/8</link>
		<comments>http://www.eddy.web.id/coretan/8#comments</comments>
		<pubDate>Fri, 07 Mar 2008 03:46:35 +0000</pubDate>
		<dc:creator>Eddy</dc:creator>
				<category><![CDATA[Coding Thinkz]]></category>

		<guid isPermaLink="false">http://www.eddy.web.id/coretan/8</guid>
		<description><![CDATA[

Untuk mendukung penggunaan PHP5 bersama GoPHP5 .. akhirnya aku mulai memaksakan diri untuk masuk ke PHP5.  Dari salah seorang pegawaiku aku dapat info tentang Prado. Sedikit ketinggalan sie karena Prado ini sudah dikembangkan dari tahun lalu. Sedangkan aku baru aja masuk ke PHP5 dan Prado awal tahun ini.
Mulai mencoba belajar dari nol tentang Prado, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://gophp5.org" target="_blank" title="Support GoPHP5.org"><br />
<img src="http://gophp5.org/sites/gophp5.org/buttons/goPHP5-283x100.png" align="left" border="0" /><br />
</a>Untuk mendukung penggunaan PHP5 bersama <a href="http://gophp5.org/" target="_blank">GoPHP5</a> .. akhirnya aku mulai memaksakan diri untuk masuk ke PHP5.  Dari salah seorang pegawaiku aku dapat info tentang <a href="http://www.pradosoft.com" target="_blank">Prado</a>. Sedikit ketinggalan sie karena Prado ini sudah dikembangkan dari tahun lalu. Sedangkan aku baru aja masuk ke PHP5 dan Prado awal tahun ini.</p>
<p>Mulai mencoba belajar dari nol tentang Prado, aku sekalian  merenovasi <a href="http://www.tukarduid.com" target="_blank">Tukarduid.com</a> untuk menggunakan Prado. Scratch demi scratch. Akhirnya mulai terbentuk juga website Tukarduid.com yang baru.</p>
<p>Sangat banyak keuntungan yang diberikan Prado, tapi kapan waktu pernah baca dari blog seseorang katanya Prado boros nulis kayaknya iya juga. Banyak banget penulisan yang harus dilakukan. Tapi pakai editor <a href="http://www.intype.org" target="_blank">InType</a> sangat membantu sekali.</p>
<p>Yup tinggal ditunggu aja nanti hasilnya akan seperti apa. Harusnya jadi makin ok <img src='http://www.eddy.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddy.web.id/coretan/8/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>21Cineplex.com RSS</title>
		<link>http://www.eddy.web.id/coretan/5</link>
		<comments>http://www.eddy.web.id/coretan/5#comments</comments>
		<pubDate>Mon, 25 Feb 2008 23:50:35 +0000</pubDate>
		<dc:creator>Eddy</dc:creator>
				<category><![CDATA[Coding Thinkz]]></category>

		<guid isPermaLink="false">http://www.eddy.web.id/archives/5</guid>
		<description><![CDATA[Jadi programmer di 21Cineplex.com sepertinya ga banyak kerjaan ya ..  Dalam 1 bulan ini, Februari, sudah hampir 4x melakukan perubahan-perubahan yang ga berarti. Posisi list kota yang diubah naik turun, dll.
Perubahan terbesar dan menjengkelkan, teater Yogyakarta ga isa di bookmark lagi. Setiap akses bookmarknya selalu dibawa dulu ke halaman index untuk melihat iklan konyol [...]]]></description>
			<content:encoded><![CDATA[<p>Jadi programmer di 21Cineplex.com sepertinya ga banyak kerjaan ya ..  Dalam 1 bulan ini, Februari, sudah hampir 4x melakukan perubahan-perubahan yang ga berarti. Posisi list kota yang diubah naik turun, dll.</p>
<p>Perubahan terbesar dan menjengkelkan, teater Yogyakarta ga isa di bookmark lagi. Setiap akses bookmarknya selalu dibawa dulu ke halaman index untuk melihat iklan konyol sebuah rokok. Tapi sepertinya si rokok sudah kehabisan jatah iklan, hari ini sudah ga nampak lagi tuh rokok.</p>
<p><img src="http://www.eddy.web.id/wp-content/uploads/2008/02/21feed.jpg" alt="21feed" align="left" height="173" width="300" />Sekilas dipikir tuh programmer mungkin mendetek reff web yang mengacu ke link list teater. Kalo dari web luar bukan dari link dalam langsung di forwardkan ke index. Atau mungkin juga dia pake variabel yang di create di index dan di cek disemua halaman. Semacam login tanpa username dan password yang harus diisikan.</p>
<p>Selain &#8220;kemunduran&#8221; diatas ada juga kemajuannya. Sekarang dah ada RSS feednya meskipun masih minus disana sini. Seperti link jadwal kalo di klik masih ke sinopsis filmnya. Ya masih dalam percobaan mungkin feature ini. Tapi mayanlah sebagai pengganti bookmark.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.eddy.web.id/coretan/5/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
