<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>wayne's Weblog</title>
	<atom:link href="http://mymiddlefinger.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://mymiddlefinger.wordpress.com</link>
	<description>Short between my brain and the keyboard</description>
	<lastBuildDate>Fri, 25 Jul 2008 03:08:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='mymiddlefinger.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>wayne's Weblog</title>
		<link>http://mymiddlefinger.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://mymiddlefinger.wordpress.com/osd.xml" title="wayne&#039;s Weblog" />
	<atom:link rel='hub' href='http://mymiddlefinger.wordpress.com/?pushpress=hub'/>
		<item>
		<title>CSS hack dengan CSS Browser Selector</title>
		<link>http://mymiddlefinger.wordpress.com/2008/07/25/css-hack-dengan-css-browser-selector/</link>
		<comments>http://mymiddlefinger.wordpress.com/2008/07/25/css-hack-dengan-css-browser-selector/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 02:57:04 +0000</pubDate>
		<dc:creator>wayne</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://mymiddlefinger.wordpress.com/?p=13</guid>
		<description><![CDATA[Pernah dengar CSS Browser Selector? Kalo belon pernah dengar, gini nih (dapet contekan dari temen) &#8230; jadi pada prinsipnya applikasi/technique ini menggunakan javascript sebagai css hack. Javascript-nya sangat simple, kurang dari 10 baris codes. Watch this out mate &#8230;. DOWNLOAD Current version: 0.2.7 ( May 21, 2008 ) css_browser_selector.js.txt (&#60; 1KB) Ubah nama file yang [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=13&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pernah dengar CSS Browser Selector? Kalo belon pernah dengar, gini nih (dapet contekan dari temen) &#8230; jadi pada prinsipnya applikasi/technique ini menggunakan javascript sebagai css hack. Javascript-nya sangat simple, kurang dari 10 baris codes. Watch this out mate &#8230;.</p>
<p><strong>DOWNLOAD</strong><br />
<em>Current version: 0.2.7 ( May 21, 2008 )</em></p>
<p><a href="http://rafael.adm.br/css_browser_selector/css_browser_selector.js.txt">css_browser_selector.js.txt</a> (&lt; 1KB)</p>
<p>Ubah nama file yang didownload tadi dari .js.txt menjadi .js</p>
<p><strong>BAGAIMANA CARA MENGGUNAKAN</strong></p>
<p>1. Copy dan paste code dibawah pada  dan tag <strong>&lt;head&gt; </strong>dan <strong>&lt;/head&gt;</strong></p>
<blockquote><p>&lt;script src=&#8221;css_browser_selector.js&#8221; type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;</p></blockquote>
<p>2. Set CSS attributes dengan code sesuai dengan browser/os yang ingin loe hack</p>
<p><strong>Contoh:</strong></p>
<blockquote><p>* html.gecko div#header { margin: 1em; }<br />
* .opera #header { margin: 1.2em; }<br />
* .ie .mylink { font-weight: bold; }<br />
* .mac.ie .mylink { font-weight: bold; }<br />
* .[os].[browser] .mylink { font-weight: bold; } <span style="color:#ff0000;">-&gt; tanpa spasi antara.[os] dan .[browser]</span></p></blockquote>
<p><strong>OS Codes [os] yang bisa digunakan:</strong></p>
<blockquote><p>* win &#8211; Microsoft Windows<br />
* linux &#8211; Linux (x11 dan linux)<br />
* mac &#8211; Mac OS</p></blockquote>
<p><strong>Browser Codes [browser] yang kompatible dengan trick ini:</strong></p>
<blockquote><p>* ie &#8211; Internet Explorer (Semua versions)<br />
* ie8 &#8211; Internet Explorer 8.x<br />
* ie7 &#8211; Internet Explorer 7.x<br />
* ie6 &#8211; Internet Explorer 6.x<br />
* ie5 &#8211; Internet Explorer 5.x<br />
* gecko &#8211; Mozilla, Firefox (Semua versions), Camino<br />
* ff2 &#8211; Firefox 2<br />
* ff3 &#8211; Firefox 3<br />
* opera &#8211; Opera (Semua versions)<br />
* opera8 &#8211; Opera 8.x<br />
* opera9 &#8211; Opera 9.x<br />
* konqueror &#8211; Konqueror<br />
* webkit or safari &#8211; Safari, NetNewsWire, OmniWeb, Shiira</p></blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mymiddlefinger.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mymiddlefinger.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mymiddlefinger.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mymiddlefinger.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mymiddlefinger.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mymiddlefinger.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mymiddlefinger.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mymiddlefinger.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mymiddlefinger.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mymiddlefinger.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mymiddlefinger.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mymiddlefinger.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mymiddlefinger.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mymiddlefinger.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mymiddlefinger.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mymiddlefinger.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=13&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mymiddlefinger.wordpress.com/2008/07/25/css-hack-dengan-css-browser-selector/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f6bfdb301a1f270464962a7da393de85?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wayne</media:title>
		</media:content>
	</item>
		<item>
		<title>Trick Google Currency Converter</title>
		<link>http://mymiddlefinger.wordpress.com/2008/04/14/trick-google-currency-converter/</link>
		<comments>http://mymiddlefinger.wordpress.com/2008/04/14/trick-google-currency-converter/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 14:39:40 +0000</pubDate>
		<dc:creator>wayne</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://mymiddlefinger.wordpress.com/?p=12</guid>
		<description><![CDATA[Tetap semangat !!! Besok gw gajian coi&#8230;. seperti biasa, klo dah mo gajian, gw pasti ngecek berapa sih nilai gajian gw bulan ini dalam rupiah (maklum, gw gajian dalam dollar australia). Google tetap menjadi site pave gw untuk sekedar checking currency converter. Gw ada tips kecil untuk nge-cek currency exchange di google. Umpamanya gw klo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=12&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tetap semangat !!!</p>
<p>Besok gw gajian coi&#8230;. seperti biasa, klo dah mo gajian, gw pasti ngecek berapa sih nilai gajian gw bulan ini dalam rupiah (maklum, gw gajian dalam dollar australia).<br />
Google tetap menjadi site pave gw untuk sekedar checking currency converter.</p>
<p>Gw ada tips kecil untuk nge-cek currency exchange di google.<br />
Umpamanya gw klo mo ngecek nilai tukar Australian Dollar ke Indonesian Rupiah, biasanya gw ketik ini di google search box:</p>
<blockquote><p><a href="http://www.google.com.au/search?hl=en&amp;q=aud+to+idr" target="_blank"><strong><span style="color:#993300;">aud to idr</span></strong></a></p></blockquote>
<p>Loe bisa ber experiment dengan nyoba mata uang yang laen, misalnya</p>
<blockquote><p><a href="http://www.google.com.au/search?hl=en&amp;q=usd+to+idr" target="_blank"><strong><span style="color:#993300;">usd to idr</span></strong></a><br />
<a href="http://www.google.com.au/search?hl=en&amp;q=eur+to+idr" target="_blank"><strong><span style="color:#993300;">eur to idr</span></strong></a></p></blockquote>
<p>Smoga bermanfaat dunia dan akherat&#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mymiddlefinger.wordpress.com/12/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mymiddlefinger.wordpress.com/12/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mymiddlefinger.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mymiddlefinger.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mymiddlefinger.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mymiddlefinger.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mymiddlefinger.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mymiddlefinger.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mymiddlefinger.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mymiddlefinger.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mymiddlefinger.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mymiddlefinger.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mymiddlefinger.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mymiddlefinger.wordpress.com/12/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mymiddlefinger.wordpress.com/12/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mymiddlefinger.wordpress.com/12/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=12&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mymiddlefinger.wordpress.com/2008/04/14/trick-google-currency-converter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f6bfdb301a1f270464962a7da393de85?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wayne</media:title>
		</media:content>
	</item>
		<item>
		<title>Trik CSS yang mungkin sering dilewatkan</title>
		<link>http://mymiddlefinger.wordpress.com/2008/04/10/trik-css-yang-mungkin-sering-dilewatkan/</link>
		<comments>http://mymiddlefinger.wordpress.com/2008/04/10/trik-css-yang-mungkin-sering-dilewatkan/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 02:40:46 +0000</pubDate>
		<dc:creator>wayne</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://mymiddlefinger.wordpress.com/?p=11</guid>
		<description><![CDATA[1. Font styling Ketika styling font dengan CSS, mungkin seringkali loe pake: font-weight: bold; font-style: italic; font-variant: small-caps; font-size: 1em; line-height: 1.5em; font-family: verdana,sans-serif Hal ini bisa di pendekkan menjadi: font: bold italic small-caps 1em/1.5em verdana,sans-serif 2. Memberi dua attribute class sekaligus Dalam satu tag sangat dimungkinkan memberikan lebih dari satu class, sebagai contoh: &#60;div [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=11&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2><strong>1. Font styling</strong></h2>
<p>Ketika styling font dengan CSS, mungkin seringkali loe pake:</p>
<blockquote><p><span style="color:#993300;">font-weight: bold;<br />
font-style: italic;<br />
font-variant: small-caps;<br />
font-size: 1em;<br />
line-height: 1.5em;<br />
font-family: verdana,sans-serif</span></p></blockquote>
<p>Hal ini bisa di pendekkan menjadi:</p>
<blockquote><p><span style="color:#993300;">font: bold italic small-caps 1em/1.5em verdana,sans-serif</span></p></blockquote>
<h2>2. Memberi dua attribute class sekaligus</h2>
<p>Dalam satu tag sangat dimungkinkan memberikan lebih dari satu class, sebagai contoh:</p>
<blockquote><p><span style="color:#993300;">&lt;div class=&#8221;<strong>class1 class2</strong>&#8220;&gt;&#8230;&lt;/div&gt;</span></p></blockquote>
<p>Gunakanlah <strong>spasi</strong> sebagai pemisah (jangan gunakan <span style="text-decoration:line-through;">comma</span>). Jika ada rule yang overlap diantara dua class tersebut, maka rule yang akan digunakan adalah class yang terakhir (dalam hal ini <strong>class2</strong>).</p>
<h2>3. CSS document untuk printing</h2>
<p>Dalam css ada tag yang namanya media. Tag inilah yang bisa loe gunakan untuk print-friendly version.</p>
<blockquote><p><span style="color:#993300;">&lt;link type=&#8221;text/css&#8221; rel=&#8221;stylesheet&#8221; href=&#8221;printstyle.css&#8221; media=&#8221;print&#8221;/&gt;</span></p></blockquote>
<h2>4. CSS hack</h2>
<p>Yang pasti ini sangat populer bagi mereka yang kerjaannya di web templating, karena seringkali  mendapatkan tampilan yang berbeda untuk satu template apabila di buka pada beberapa browser yang berbeda.<br />
Ini adalah beberapa css hack code yang sering gw pake:</p>
<blockquote><p><span style="color:#993300;"><span style="color:#333333;">IE 6 and below</span><br />
* html {}<br />
<span style="color:#333333;">IE 7 and below</span><br />
*:first-child+html {} * html {}<br />
<span style="color:#333333;">IE 7 only</span><br />
*:first-child+html {}<br />
<span style="color:#333333;">IE 7 and modern browsers only</span><br />
html&gt;body {}<br />
<span style="color:#333333;">Modern browsers only (not IE 7)</span><br />
html&gt;/**/body {}<br />
<span style="color:#333333;">Recent Opera versions 9 and below</span><br />
html:first-child {}</span></p></blockquote>
<p>Semoga bermanfaat bro~!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mymiddlefinger.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mymiddlefinger.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mymiddlefinger.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mymiddlefinger.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mymiddlefinger.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mymiddlefinger.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mymiddlefinger.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mymiddlefinger.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mymiddlefinger.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mymiddlefinger.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mymiddlefinger.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mymiddlefinger.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mymiddlefinger.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mymiddlefinger.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mymiddlefinger.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mymiddlefinger.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=11&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mymiddlefinger.wordpress.com/2008/04/10/trik-css-yang-mungkin-sering-dilewatkan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f6bfdb301a1f270464962a7da393de85?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wayne</media:title>
		</media:content>
	</item>
		<item>
		<title>Free proxy for safe browsing</title>
		<link>http://mymiddlefinger.wordpress.com/2008/04/09/free-proxy-for-safe-browsing/</link>
		<comments>http://mymiddlefinger.wordpress.com/2008/04/09/free-proxy-for-safe-browsing/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 13:01:01 +0000</pubDate>
		<dc:creator>wayne</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://mymiddlefinger.wordpress.com/?p=10</guid>
		<description><![CDATA[Gendeng, geblek, sok kepinteran, tidak bisa nerima kritik dan masukan. Mungkin kata itu memang pantas ditujukan ke &#8220;men/tom/info&#8221; saat ini. Kenapa youtube mesti di block? kenapa pula rapidshare mesti di block? tanyakanlah pada rumput yang bergoyang. Apakah karena &#8220;fitna&#8220;, terus kemudian site-site yang demikian bermanfaat langsung diblock? bego loe!!! Kalau &#8220;men/tom/info&#8221; mau sedikit saja bersikap [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=10&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Gendeng, geblek, sok kepinteran, tidak bisa nerima kritik dan masukan. Mungkin kata itu memang pantas ditujukan ke &#8220;<strong>men/tom/info</strong>&#8221; saat ini. Kenapa youtube mesti di block? kenapa pula rapidshare mesti di block? tanyakanlah pada rumput yang bergoyang.</p>
<p>Apakah karena &#8220;<em><strong>fitna</strong></em>&#8220;, terus kemudian site-site yang demikian bermanfaat langsung diblock? bego loe!!!<br />
Kalau &#8220;<strong>men/tom/info</strong>&#8221; mau sedikit saja bersikap dewasa, mungkin hal ini bisa kita hindari. Kalau <em><strong>Geert Wilders</strong></em> bisa bikin pilem <em>fitna</em>, kenapa juga harus di lawan dengan memblokir site yang nampilin pilem tersebut. Kalau loe merasa pilem itu tidak benar, yah loe bikin donk pilem yang menurut versi loe benar, terus submit lewat youtube atau ditempat lain yang bisa diakses oleh orang banyak. Jadi mereka akan tau kalau versi loe-lah yang benar. Atau jangan-jangan loe ga bisa bikin pilem kaleeeee??? klo gitu masalahnya, mending loe belajar sama Geert Wilders dulu deh.<br />
Gw bukan pendukung pilem <em>fitna</em>, tapi setidaknya janganlah pilem ini dijadikan alasan untuk bisa bertindak arogan. Bertindaklah yang wajar-wajar saja, ikuti aturan main bro !</p>
<p>Gw sih ga begitu kaget ketika tahu youtube diblock, karena gw bukan penggila youtube. Tapi yang bikin gw kesel, ketika tahu rapidshare juga di block. Ini adalah site fave gw, dimana gw bisa donwload dan upload dengan kapasitas yang tidak terbatas. Apakah nanti google juga di block? kutu kupret !!!</p>
<p>Bagi loe loe yang pengen browse site yang sudah di block sama &#8220;<strong>men/tom/info</strong>&#8220;, mending loe masuk ke salah satu site ini dulu. Ntar dari sini loe bisa masukin url yang di block tadi, kalo istilah orang-orang pinter katanya namanya <strong>proxy</strong>. Gw juga gak tau apaan itu <strong>proxy</strong>, mungkin ada kaitannya dengan <strong>proxl</strong>. Hanya beda hurup terakhirnya doank.</p>
<p>Ok bro, ini beberapa site proxy tersebut:</p>
<ul>
<li><a href="http://iceproxy.org/" target="_blank">http://iceproxy.org/</a></li>
<li><a href="http://www.hidemyass.com/" target="_blank">http://www.hidemyass.com/</a></li>
<li><a href="http://accessanywebsite.com/" target="_blank">http://accessanywebsite.com/</a></li>
<li><a href="http://www.proxy-website.com/" target="_blank">http://www.proxy-website.com/</a></li>
</ul>
<p>Nah gitu dulu unek unek gw. Jadi kesimpulan gw sangatlah pantas kalo gw acungkan jari tengah gw kepada &#8220;<strong>men/tom/info</strong>&#8220;.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mymiddlefinger.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mymiddlefinger.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mymiddlefinger.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mymiddlefinger.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mymiddlefinger.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mymiddlefinger.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mymiddlefinger.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mymiddlefinger.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mymiddlefinger.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mymiddlefinger.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mymiddlefinger.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mymiddlefinger.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mymiddlefinger.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mymiddlefinger.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mymiddlefinger.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mymiddlefinger.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=10&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mymiddlefinger.wordpress.com/2008/04/09/free-proxy-for-safe-browsing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f6bfdb301a1f270464962a7da393de85?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wayne</media:title>
		</media:content>
	</item>
		<item>
		<title>Resize image on the fly with PHP</title>
		<link>http://mymiddlefinger.wordpress.com/2008/04/06/resize-image-on-the-fly-with-php/</link>
		<comments>http://mymiddlefinger.wordpress.com/2008/04/06/resize-image-on-the-fly-with-php/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 09:05:32 +0000</pubDate>
		<dc:creator>wayne</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://mymiddlefinger.wordpress.com/?p=9</guid>
		<description><![CDATA[Script seperti ini adalah salah satu script pave gw. Betapa tidak, sepertinya script ginian akan gw butuhkan setiap kali ada web project baru. Gw ada beberapa stock image resize coding mulai dari bikinan sendiri sampai dengan beberapa coding opensource yang gw dapet dengan susah payah di internet. Kali ini resize image on the fly yang [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=9&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Script seperti ini adalah salah satu script pave gw. Betapa tidak, sepertinya script ginian akan gw butuhkan setiap kali ada web project baru.<br />
Gw ada beberapa stock image resize coding mulai dari bikinan sendiri sampai dengan beberapa coding opensource yang gw dapet dengan susah payah di internet.</p>
<p>Kali ini resize image on the fly yang di beri title <a href="http://http//code.google.com/p/timthumb/" target="_blank"><strong>TimThumb</strong></a> dan di release oleh <a href="http://www.darrenhoyt.com/2008/03/12/mimbo-pro-magazine-theme-released/" target="_blank"><strong>Mimbo Pro</strong></a>. Dan yang pasti coding ini di open ke public bro&#8230;. keren kan?</p>
<p>Ada beberapa hal mengapa gw milih script ini diantaranya;<br />
<em>- Support gif dan png<br />
- Dari sisi kecepatan/speed<br />
- Support cropping<br />
- Dan yang pasti caching</em></p>
<p><span style="text-decoration:underline;"><strong>Cara menggunakan</strong></span><br />
Mudah saja, tinggal copy source codes-nya pada sebuah document dan beri nama &#8216;<strong>timthumb.php</strong>&#8216;, kemudian taruh di folder apa saja di site kita <strong>(contoh: /scripts)</strong> dan kemudian panggil image seperti ini:</p>
<blockquote><p><span style="color:#800000;">&lt;img src=&#8221;/scripts/timthumb.php?src=/images/whatever.jpg&amp;h=150&amp;w=150&amp;zc=1&#8243; alt=&#8221;" /&gt;</span></p></blockquote>
<p><span style="text-decoration:underline;"><strong>Configurasi:</strong></span></p>
<ul>
<li>Script ini butuh <a href="http://http//www.libgd.org/Main_Page" target="_blank"><strong>GD library</strong></a> (tau GD kan? sejenis jamu kuat dengan ramuan ginseng dan pasak bumi)</li>
<li>Ketika di install dan digunakan, script ini akan secara otomatis membuat folder <strong>/cache/</strong>.</li>
<li>Jika host server tidak mengijinkan script ini mengcreate folder, sebaiknya loe  bikin folder <strong>/cache/</strong> secara manual dan beri permission <strong>777</strong>.</li>
</ul>
<p><span style="text-decoration:underline;"><strong>TimThumb parameter:</strong></span></p>
<ul>
<li>w: width</li>
<li>h: height</li>
<li>zc: zoom crop (0 atau 1)</li>
<li>q: quality (default 75 dan max 100)</li>
</ul>
<p>Berikut adalah souce codes-nya:</p>
<blockquote><p><span style="color:#800000;">&lt;?php</span></p>
<p>// TimThumb script created by Tim McDaniels and Darren Hoyt with tweaks by Ben Gillbanks<br />
// http://code.google.com/p/timthumb/</p>
<p>// MIT License: http://www.opensource.org/licenses/mit-license.php</p>
<p>/* Parameters allowed: */</p>
<p>// w: width<br />
// h: height<br />
// zc: zoom crop (0 or 1)<br />
// q: quality (default is 75 and max is 100)</p>
<p>// HTML example: &lt;img src=&#8221;/scripts/timthumb.php?src=/images/whatever.jpg&amp;w=150&amp;h=200&amp;zc=1&#8243; alt=&#8221;" /&gt;</p>
<p>if( !isset( $_REQUEST[ "src" ] ) ) { die( &#8220;no image specified&#8221; ); }</p>
<p>// clean params before use<br />
$src = preg_replace( &#8220;/^(\.+(\/|))+/&#8221;, &#8220;&#8221;, $_REQUEST['src'] );<br />
$src = preg_replace( &#8216;/^(s?f|ht)tps?:\/\/[^\/]+/i&#8217;, &#8221;, $src );<br />
$new_width = preg_replace( &#8220;/[^0-9]/&#8221;, &#8220;&#8221;, $_REQUEST[ 'w' ] );<br />
$new_height = preg_replace( &#8220;/[^0-9]/&#8221;, &#8220;&#8221;, $_REQUEST[ 'h' ] );<br />
$zoom_crop = preg_replace( &#8220;/[^0-9]/&#8221;, &#8220;&#8221;, $_REQUEST[ 'zc' ] );</p>
<p>if( !isset( $_REQUEST['q'] ) ) { $quality = 80; } else { $quality = preg_replace(&#8220;/[^0-9]/&#8221;, &#8220;&#8221;, $_REQUEST['q'] ); }</p>
<p>// set path to cache directory (default is ./cache)<br />
// this can be changed to a different location<br />
$cache_dir = &#8216;./cache&#8217;;</p>
<p>// get mime type of src<br />
$mime_type = mime_type( $src );</p>
<p>// check to see if this image is in the cache already<br />
check_cache( $cache_dir, $mime_type );</p>
<p>// make sure that the src is gif/jpg/png<br />
if( !valid_src_mime_type( $mime_type ) ) {<br />
$error = &#8220;Invalid src mime type: $mime_type&#8221;;<br />
die( $error );<br />
}</p>
<p>// check to see if GD function exist<br />
if(!function_exists(&#8216;imagecreatetruecolor&#8217;)) {<br />
$error = &#8220;GD Library Error: imagecreatetruecolor does not exist&#8221;;<br />
die( $error );<br />
}</p>
<p>// set document root<br />
$doc_root = $_SERVER['DOCUMENT_ROOT'];</p>
<p>// get path to image on file system<br />
$src = $doc_root . &#8216;/&#8217; . $src;</p>
<p>if(strlen($src) &amp;&amp; file_exists( $src ) ) {</p>
<p>// open the existing image<br />
$image = open_image($mime_type, $src);<br />
if ($image === false) { die (&#8216;Unable to open image : &#8216; . $src ); }</p>
<p>// Get original width and height<br />
$width = imagesx($image);<br />
$height = imagesy($image);</p>
<p>// generate new w/h if not provided<br />
if($new_width &amp;&amp; !$new_height) {<br />
$new_height = $height * ($new_width/$width);<br />
}<br />
elseif($new_height &amp;&amp; !$new_width) {<br />
$new_width = $width * ($new_height/$height);<br />
}<br />
elseif(!$new_width &amp;&amp; !$new_height) {<br />
$new_width = $width;<br />
$new_height = $height;<br />
}</p>
<p>// create a new true color image<br />
$canvas = imagecreatetruecolor($new_width, $new_height);</p>
<p>if( $zoom_crop ) {</p>
<p>$src_x = $src_y = 0;<br />
$src_w = $width;<br />
$src_h = $height;</p>
<p>$cmp_x = $width  / $new_width;<br />
$cmp_y = $height / $new_height;</p>
<p>// calculate x or y coordinate and width or height of source</p>
<p>if ( $cmp_x &gt; $cmp_y ) {</p>
<p>$src_w = round( ( $width / $cmp_x * $cmp_y ) );<br />
$src_x = round( ( $width &#8211; ( $width / $cmp_x * $cmp_y ) ) / 2 );</p>
<p>}<br />
elseif ( $cmp_y &gt; $cmp_x ) {</p>
<p>$src_h = round( ( $height / $cmp_y * $cmp_x ) );<br />
$src_y = round( ( $height &#8211; ( $height / $cmp_y * $cmp_x ) ) / 2 );</p>
<p>}</p>
<p>imagecopyresampled( $canvas, $image, 0, 0, $src_x, $src_y, $new_width, $new_height, $src_w, $src_h );</p>
<p>}<br />
else {</p>
<p>// copy and resize part of an image with resampling<br />
imagecopyresampled( $canvas, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height );</p>
<p>}</p>
<p>// output image to browser based on mime type<br />
show_image( $mime_type, $canvas, $quality, $cache_dir );</p>
<p>// remove image from memory<br />
ImageDestroy( $canvas );</p>
<p>} else {</p>
<p>if( strlen( $src ) ) { echo $src . &#8216; not found.&#8217;; } else { echo &#8216;no source specified.&#8217;; }</p>
<p>}</p>
<p>function show_image ($mime_type, $image_resized, $quality, $cache_dir) {</p>
<p>// check to see if we can write to the cache directory<br />
$is_writable = 0;<br />
$cache_file_name = $cache_dir . &#8216;/&#8217; . get_cache_file();</p>
<p>if( touch( $cache_file_name ) ) {<br />
// give 666 permissions so that the developer<br />
// can overwrite web server user<br />
chmod( $cache_file_name, 0666 );<br />
$is_writable = 1;<br />
}<br />
else {<br />
$cache_file_name = NULL;<br />
header(&#8216;Content-type: &#8216; . $mime_type);<br />
}</p>
<p>if(stristr( $mime_type, &#8216;gif&#8217; ) ) {<br />
imagegif( $image_resized, $cache_file_name );<br />
}<br />
elseif( stristr( $mime_type, &#8216;jpeg&#8217; ) ) {<br />
imagejpeg( $image_resized, $cache_file_name, $quality );<br />
}<br />
elseif( stristr( $mime_type, &#8216;png&#8217; ) ) {<br />
imagepng( $image_resized, $cache_file_name, ceil( $quality / 10 ) );<br />
}<br />
if( $is_writable ) { show_cache_file( $cache_dir, $mime_type ); }<br />
exit;</p>
<p>}</p>
<p>function open_image ($mime_type, $src) {</p>
<p>if(stristr($mime_type, &#8216;gif&#8217;)) {<br />
$image = imagecreatefromgif($src);<br />
}<br />
elseif(stristr($mime_type, &#8216;jpeg&#8217;)) {<br />
$image = imagecreatefromjpeg($src);<br />
}<br />
elseif(stristr($mime_type, &#8216;png&#8217;)) {<br />
$image = imagecreatefrompng($src);<br />
}<br />
return $image;</p>
<p>}</p>
<p>function mime_type ($file) {</p>
<p>$frags = split(&#8220;\.&#8221;, $file);<br />
$ext = strtolower( $frags[ count( $frags ) - 1 ] );<br />
$types = array(<br />
&#8216;jpg&#8217;  =&gt; &#8216;image/jpeg&#8217;,<br />
&#8216;jpeg&#8217; =&gt; &#8216;image/jpeg&#8217;,<br />
&#8216;png&#8217;  =&gt; &#8216;image/png&#8217;,<br />
&#8216;gif&#8217;  =&gt; &#8216;image/gif&#8217;,<br />
&#8216;bmp&#8217;  =&gt; &#8216;image/bmp&#8217;,<br />
&#8216;doc&#8217;  =&gt; &#8216;application/msword&#8217;,<br />
&#8216;xls&#8217;  =&gt; &#8216;application/msword&#8217;,<br />
&#8216;xml&#8217;  =&gt; &#8216;text/xml&#8217;,<br />
&#8216;html&#8217; =&gt; &#8216;text/html&#8217;<br />
);<br />
$mime_type = $types[$ext];<br />
if(!strlen($mime_type)) { $mime_type = &#8216;unknown&#8217;; }<br />
return($mime_type);</p>
<p>}</p>
<p>function valid_src_mime_type ( $mime_type ) {</p>
<p>if( preg_match( &#8220;/jpg|jpeg|gif|png/i&#8221;, $mime_type ) ) { return 1; }<br />
return 0;</p>
<p>}</p>
<p>function check_cache ( $cache_dir, $mime_type ) {</p>
<p>// make sure cache dir exists<br />
if(!file_exists($cache_dir)) {<br />
// give 777 permissions so that developer can overwrite<br />
// files created by web server user<br />
mkdir( $cache_dir );<br />
chmod( $cache_dir, 0777 );<br />
}<br />
show_cache_file( $cache_dir, $mime_type );</p>
<p>}</p>
<p>function show_cache_file ( $cache_dir, $mime_type ) {</p>
<p>$cache_file = get_cache_file();</p>
<p>if( file_exists( $cache_dir . &#8216;/&#8217; . $cache_file ) ) {</p>
<p>// check for updates<br />
$if_modified_since = preg_replace(&#8216;/;.*$/&#8217;, &#8221;, $_SERVER[ "HTTP_IF_MODIFIED_SINCE" ]);<br />
$gmdate_mod = gmdate(&#8216;D, d M Y H:i:s&#8217;, filemtime( $cache_dir . &#8216;/&#8217; . $cache_file ) );<br />
if(strstr($gmdate_mod, &#8216;GMT&#8217;)) {<br />
$gmdate_mod .= &#8221; GMT&#8221;;<br />
}</p>
<p>//error_log(&#8220;TimThumb: $gmdate_mod == $if_modified_since&#8221;);</p>
<p>if ( $if_modified_since == $gmdate_mod ) {<br />
header( &#8220;HTTP/1.1 304 Not Modified&#8221; );<br />
exit;<br />
}</p>
<p>// send headers then display image<br />
header( &#8220;Content-Type: &#8221; . $mime_type );<br />
header( &#8220;Last-Modified: &#8221; . gmdate(&#8216;D, d M Y H:i:s&#8217;, filemtime( $cache_dir . &#8216;/&#8217; . $cache_file ) . &#8221; GMT&#8221; ) );<br />
header( &#8220;Content-Length: &#8221; . filesize( $cache_dir . &#8216;/&#8217; . $cache_file ) );<br />
header( &#8220;Cache-Control: max-age=9999, must-revalidate&#8221; );<br />
header( &#8220;Expires: &#8221; . gmdate( &#8220;D, d M Y H:i:s&#8221;, time() + 9999 ) . &#8220;GMT&#8221; );<br />
readfile( $cache_dir . &#8216;/&#8217; . $cache_file );<br />
exit;</p>
<p>}</p>
<p>}</p>
<p>function get_cache_file () {</p>
<p>$request_params = $_REQUEST;<br />
$cachename = $_REQUEST['src'] . $_REQUEST['w'] . $_REQUEST['h'] . $_REQUEST['zc'] . $_REQUEST['q'];<br />
$cache_file = md5( $cachename );<br />
return $cache_file;</p>
<p>}</p>
<p>?&gt;</p></blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mymiddlefinger.wordpress.com/9/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mymiddlefinger.wordpress.com/9/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mymiddlefinger.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mymiddlefinger.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mymiddlefinger.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mymiddlefinger.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mymiddlefinger.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mymiddlefinger.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mymiddlefinger.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mymiddlefinger.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mymiddlefinger.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mymiddlefinger.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mymiddlefinger.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mymiddlefinger.wordpress.com/9/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mymiddlefinger.wordpress.com/9/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mymiddlefinger.wordpress.com/9/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=9&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mymiddlefinger.wordpress.com/2008/04/06/resize-image-on-the-fly-with-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f6bfdb301a1f270464962a7da393de85?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wayne</media:title>
		</media:content>
	</item>
		<item>
		<title>Menghapus record database menggunakan ajax prototype dan php</title>
		<link>http://mymiddlefinger.wordpress.com/2008/04/04/menghapus-record-database-menggunakan-ajax-prototype-dan-php/</link>
		<comments>http://mymiddlefinger.wordpress.com/2008/04/04/menghapus-record-database-menggunakan-ajax-prototype-dan-php/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 11:34:11 +0000</pubDate>
		<dc:creator>wayne</dc:creator>
				<category><![CDATA[Ajax Tips]]></category>

		<guid isPermaLink="false">http://mymiddlefinger.wordpress.com/?p=7</guid>
		<description><![CDATA[Beberapa hari yang lalu rekan kerja gw lagi asyik dengan research ajax-nya. Aneh juga sih, dia ketawa sendiri, kadang mengumpat ga jelas, kadang juga loncat dari tempat duduknya dengan spontan (*di bumbui dikit biar lebih afdol). Nah kebetulan dia lagi ngerjain applikasi add/remove/delete database menggunakan ajax, dan kalau ngga salah pake prototype.js Iseng-iseng gw coba-coba [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=7&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Beberapa hari yang lalu rekan kerja gw lagi asyik dengan research ajax-nya. Aneh juga sih, dia ketawa sendiri, kadang mengumpat ga jelas, kadang juga loncat dari tempat duduknya dengan spontan (*di bumbui dikit biar lebih afdol).</p>
<p>Nah kebetulan dia lagi ngerjain applikasi add/remove/delete database menggunakan ajax, dan kalau ngga salah pake <a href="http://www.prototypejs.org/" target="_blank" title="Ajax Prototype">prototype.js</a><br />
Iseng-iseng gw coba-coba untuk bikin remove scriptnya. Dan voila&#8230; ini dia coi</p>
<p><b>Langkah 1: include prototype.js</b><br />
Dapatkan <a href="http://www.prototypejs.org/" target="_blank" title="Ajax Prototype">prototype.js</a> dan buat satu halaman dynamic dengan nama<i> index.php</i><br />
Sisipkan <a href="http://www.prototypejs.org/" title="Ajax Prototype" target="_blank">prototype.js</a> ini di &lt;head&gt; sehingga akan tampak seperti ini:</p>
<blockquote><p><font color="#993300">&lt;script type=&#8221;"text/javascript&#8221; src=&#8221;prototype.js&#8221;&gt;&lt;/script&gt;</font></p></blockquote>
<p><b>Langkah 2: Menyiapkan fungsi javascript  deleteUser(id)</b><br />
Fungsi ini akan mengirimkan ID dari record yang akan di hapus lewat POST method ke halaman delete.php.<br />
Bikin satu file dengan nama <i>data.php</i><br />
Sisipkan kode dibawah ini di &lt;head&gt; section</p>
<blockquote><p><font color="#993300">&lt;script type=&#8221;text/javascript&#8221;&gt;<br />
function deleteUser(id){<br />
new Ajax.Request(&#8216;delete.php&#8217;, {<br />
parameters: $(&#8216;idUser&#8217;+id).serialize(true),<br />
});<br />
}<br />
&lt;/script&gt;</font></p></blockquote>
<p><b>Langkah 2: Menyiapkan data yang akan dihapus</b><br />
Kita asumsikan kode HTML yang ada pada file <i>data.php</i> akan ditampilkan seperti di bawah ini:</p>
<blockquote><p><font color="#993300">&lt;ul&gt;<br />
&lt;li&gt;Wayne Cakep &lt;a href=&#8221;#&#8221; onClick=&#8221;deleteUser(1)&#8221;&gt;delete&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;Yoki Mad Dog &lt;a href=&#8221;#&#8221; onClick=&#8221;deleteUser(2)&#8221;&gt; delete&lt;/a&gt;&lt;/li&gt;<br />
&lt;li&gt;Denden brentek &lt;a href=&#8221;#&#8221; onClick=&#8221;deleteUser(3)&#8221;&gt;delete&lt;/a&gt;&lt;/li&gt;<br />
&lt;/ul&gt;</font></p></blockquote>
<p>list tersebut sangat simple dan kalian pasti bisa melihat ada satu yang berbeda dari coding tersebut&#8230; yo i bro! disana ada deleteUser(<b>1</b>), deleteUser(<b>2</b>) dan deleteUser(<b>3</b>). Angka <b>1</b>, <b>2</b> dan <b>3</b> ini adalah Uniq ID dari user tersebut di database (gw asumsikan kalo loe sudah bisa nampilin halaman tersebut dengan php). Kalo loe ga bisa atau masih ragu, code php untuk nampilin html diatas kira kira seperti ini:</p>
<blockquote><p><font color="#993300">&lt;?php<br />
/* Koneksi Database */<br />
$db_host=&#8221;localhost&#8221;;<br />
$db_name=&#8221;database_name&#8221;;<br />
$username=&#8221;database_username&#8221;;<br />
$password=&#8221;database_password&#8221;;<br />
$db_con=mysql_connect($db_host,$username,$password);<br />
$connection_string=mysql_select_db($db_name);<br />
mysql_connect($db_host,$username,$password);<br />
mysql_select_db($db_name);</font></p>
<p><font color="#993300">/* Query */<br />
$getUser_sql = &#8216;SELECT * FROM USER&#8217;;<br />
$getUser = mysql_query($getUser_sql);<br />
?&gt;<br />
&lt;ul&gt;<br />
&lt;?php while ($row = mysql_fetch_array($getUser)) {?&gt;<br />
&lt;li&gt; &lt;?php echo $row['name']; ?&gt; &lt;a href=&#8221;#&#8221; onClick=&#8221;deleteUser(&lt;?php echo $row['id_user_pk']; ?&gt;)&#8221;&gt;delete&lt;/a&gt;&lt;/li&gt;<br />
} ?&gt;<br />
&lt;/ul&gt;</font></p></blockquote>
<p><b>Step 3: delete.php</b><br />
Bikin satu halaman dan kasi nama <i>delete.php</i>, dimana halaman ini akan berisi beberapa baris syntak untuk menghapus record di database. File ini akan menangkap ID yang di POST oleh javascript nantinya:</p>
<blockquote><p><font color="#993300">&lt;?php<br />
/* Koneksi Database */<br />
$db_host=&#8221;localhost&#8221;;<br />
$db_name=&#8221;database_name&#8221;;<br />
$username=&#8221;database_username&#8221;;<br />
$password=&#8221;database_password&#8221;;<br />
$db_con=mysql_connect($db_host,$username,$password);<br />
$connection_string=mysql_select_db($db_name);<br />
mysql_connect($db_host,$username,$password);<br />
mysql_select_db($db_name);</font></p>
<p><font color="#993300">if(isset($_POST['user_id'])){<br />
$userID = $_POST['user_id'];<br />
$sql = &#8216;DELETE FROM USER where id_user_pk =&#8221;&#8216;.$userID.&#8217;&#8221;&#8216;;<br />
mysql_query($sql);<br />
} else { echo &#8217;0&#8242;; }<br />
?&gt;</font></p></blockquote>
<p><b>Sekian</b><br />
Ga susah bukan, klo loe masih ga nangkep berarti <b>IQ</b> loe dibawah standard yang sudah ditetapkan pemerintah. Segeralah konsultasikan dengan dokter, dan <i><b>TANYA KENAPA</b></i> ?????</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mymiddlefinger.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mymiddlefinger.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mymiddlefinger.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mymiddlefinger.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mymiddlefinger.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mymiddlefinger.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mymiddlefinger.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mymiddlefinger.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mymiddlefinger.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mymiddlefinger.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mymiddlefinger.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mymiddlefinger.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mymiddlefinger.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mymiddlefinger.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mymiddlefinger.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mymiddlefinger.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=7&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mymiddlefinger.wordpress.com/2008/04/04/menghapus-record-database-menggunakan-ajax-prototype-dan-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f6bfdb301a1f270464962a7da393de85?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wayne</media:title>
		</media:content>
	</item>
		<item>
		<title>Ketika Tuhan kita mengadakan rapat di surga</title>
		<link>http://mymiddlefinger.wordpress.com/2008/04/04/ketika-tuhan-kita-mengadakan-rapat-di-surga/</link>
		<comments>http://mymiddlefinger.wordpress.com/2008/04/04/ketika-tuhan-kita-mengadakan-rapat-di-surga/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 06:09:04 +0000</pubDate>
		<dc:creator>wayne</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://mymiddlefinger.wordpress.com/?p=6</guid>
		<description><![CDATA[Hari ini gw lagi bete abis, kerjaan dah beres semua, ga tao mo ngapain&#8230; dengan terpaksa gw menghayal tinggat tinggi neh, biar ada kerjaan. Gw lagi menerawang tinggi jauh ke angkasa, bertemu dengan Sang Budha, Yesus, Muhammad, Dewa Siwa, dan Tuhan-tuhan yang lain. Mereka lagi main kartu sambil menonton televisi melihat manusia dan umatnya yang [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=6&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hari ini gw lagi bete abis, kerjaan dah beres semua, ga tao mo ngapain&#8230; dengan terpaksa gw menghayal tinggat tinggi neh, biar ada kerjaan.</p>
<p>Gw lagi menerawang tinggi jauh ke angkasa, bertemu dengan Sang Budha, Yesus, Muhammad, Dewa Siwa, dan Tuhan-tuhan yang lain. Mereka lagi main kartu sambil menonton televisi melihat manusia dan umatnya yang saling berantem satu sama lain.</p>
<p>Dewa Siwa: &#8220;dasar manusia, dari dulu sampe sekarang ga pernah berubah&#8230; pengennya menang sendiri&#8221;.<br />
Sang Budha: &#8220;ho oh, padahal udah gw turunin tripitaka buat dipelajari dan diamalkan, tapi masih saja suka berantem&#8221;.<br />
Yesus: &#8220;mereka bener2 keterlaluan, gimana Muhammad &#8230; lu ada ide ngga?&#8221;.<br />
Muhammad: &#8220;pusing gw mikirnya, mending maen kartu daripada ngurusin mereka, tull ga?&#8221;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mymiddlefinger.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mymiddlefinger.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mymiddlefinger.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mymiddlefinger.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mymiddlefinger.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mymiddlefinger.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mymiddlefinger.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mymiddlefinger.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mymiddlefinger.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mymiddlefinger.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mymiddlefinger.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mymiddlefinger.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mymiddlefinger.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mymiddlefinger.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mymiddlefinger.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mymiddlefinger.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=6&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mymiddlefinger.wordpress.com/2008/04/04/ketika-tuhan-kita-mengadakan-rapat-di-surga/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f6bfdb301a1f270464962a7da393de85?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wayne</media:title>
		</media:content>
	</item>
		<item>
		<title>Mengubah tampilan Gmail</title>
		<link>http://mymiddlefinger.wordpress.com/2008/04/04/mengubah-tampilan-gmail/</link>
		<comments>http://mymiddlefinger.wordpress.com/2008/04/04/mengubah-tampilan-gmail/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 05:20:18 +0000</pubDate>
		<dc:creator>wayne</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://mymiddlefinger.wordpress.com/?p=4</guid>
		<description><![CDATA[Apa sih yang tidak bisa dilakuin oleh browser firefox? tull&#8230; emang browser yang bisa diandalkan. Hari ini gw iseng-iseng browsing karena kerjaan di kantor lagi longgar. Secara tidak sengaja gw temukan extension yang bisa ubah tampilan Gmail kita jadi lebih cool dan asik &#8220;Stylish extension&#8220;. Another beauty of the dark styles.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=4&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://mymiddlefinger.files.wordpress.com/2008/04/gmail-redesigned.thumbnail.png?w=500" alt="gmail-redesigned.png" align="left" />Apa sih yang tidak bisa dilakuin oleh browser firefox? tull&#8230; emang browser yang bisa diandalkan. Hari ini gw iseng-iseng browsing karena kerjaan di kantor lagi longgar. Secara tidak sengaja gw temukan extension yang bisa ubah tampilan Gmail kita jadi lebih cool dan asik &#8220;<a href="https://addons.mozilla.org/en-US/firefox/addon/2108">Stylish extension</a>&#8220;.<br />
Another beauty of the dark styles.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mymiddlefinger.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mymiddlefinger.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mymiddlefinger.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mymiddlefinger.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mymiddlefinger.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mymiddlefinger.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mymiddlefinger.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mymiddlefinger.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mymiddlefinger.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mymiddlefinger.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mymiddlefinger.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mymiddlefinger.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mymiddlefinger.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mymiddlefinger.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mymiddlefinger.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mymiddlefinger.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=4&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mymiddlefinger.wordpress.com/2008/04/04/mengubah-tampilan-gmail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f6bfdb301a1f270464962a7da393de85?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wayne</media:title>
		</media:content>

		<media:content url="http://mymiddlefinger.files.wordpress.com/2008/04/gmail-redesigned.thumbnail.png" medium="image">
			<media:title type="html">gmail-redesigned.png</media:title>
		</media:content>
	</item>
		<item>
		<title>Kemanakah bensin pergi di Bali?</title>
		<link>http://mymiddlefinger.wordpress.com/2008/04/04/kemanakah-bensin-pergi/</link>
		<comments>http://mymiddlefinger.wordpress.com/2008/04/04/kemanakah-bensin-pergi/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 04:00:21 +0000</pubDate>
		<dc:creator>wayne</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://mymiddlefinger.wordpress.com/?p=3</guid>
		<description><![CDATA[Sudah seminggu lebih gw harus beli bensin di kios pinggiran jalan. Di sepanjang jalan By Pass Ngurah Rai POM Bensin tutup bro. Entah kemana perginya si bensin ini, mungkin lagi ngumpet ato emang sengaja di umpetin sama orang-orang yang ngga punya kerjaan. Gw tau sih, baca di internet katanya kapal pengangkut BBM lagi ada masalah [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=3&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sudah seminggu lebih gw harus beli bensin di kios pinggiran jalan. Di sepanjang jalan By Pass Ngurah Rai POM Bensin tutup bro. Entah kemana perginya si bensin ini, mungkin lagi ngumpet ato emang sengaja di umpetin sama orang-orang yang ngga punya kerjaan. Gw tau sih, baca di internet katanya kapal pengangkut BBM lagi ada masalah di selat lombok, jadi distribusi dialihkan lewat bali barat. Tapi dengan dalih apapun, disini gw tetap acungkan jari tengah ke pihak terkait  karena tidak becus ngurusin cewek seksi yang bernama bensin ini.</p>
<p>Tanya kenapa ?????</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/mymiddlefinger.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/mymiddlefinger.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/mymiddlefinger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/mymiddlefinger.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/mymiddlefinger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/mymiddlefinger.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/mymiddlefinger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/mymiddlefinger.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/mymiddlefinger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/mymiddlefinger.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/mymiddlefinger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/mymiddlefinger.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/mymiddlefinger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/mymiddlefinger.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/mymiddlefinger.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/mymiddlefinger.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=mymiddlefinger.wordpress.com&amp;blog=3372578&amp;post=3&amp;subd=mymiddlefinger&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://mymiddlefinger.wordpress.com/2008/04/04/kemanakah-bensin-pergi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f6bfdb301a1f270464962a7da393de85?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">wayne</media:title>
		</media:content>
	</item>
	</channel>
</rss>
