<?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>Mie&#039;s Notes &#187; tutorial</title>
	<atom:link href="http://blog.hielmy.web.id/category/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hielmy.web.id</link>
	<description>Get a life, get a real world</description>
	<lastBuildDate>Thu, 11 Mar 2010 17:23:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Chat Facebook dengan XMPP/Jabber Client</title>
		<link>http://blog.hielmy.web.id/2010/03/03/chat-facebook-dengan-xmppjabber-client/</link>
		<comments>http://blog.hielmy.web.id/2010/03/03/chat-facebook-dengan-xmppjabber-client/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 05:08:52 +0000</pubDate>
		<dc:creator>Hielmy</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[social networks]]></category>

		<guid isPermaLink="false">http://blog.hielmy.web.id/?p=871</guid>
		<description><![CDATA[Menjelang pertengahan Februari kemarin, Facebook mengumumkan bahwa Facebook chat sekarang bisa diakses melalui XMPP/Jabber client. Dengan protokol yang lebih terbuka ini, maka kita bisa mengakses Facebook Chat dari berbagai aplikasi IM client tanpa harus login dari web Facebook. XMPP/Jabber adalah protokol terbuka untuk instant messaging (IM). Aplikasi populer yang menggunakan protokol ini adalah Gtalk, kemudian sekarang disusul oleh Facebook. Pengaplikasiannya sangat luas, bahkan bisa [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px; padding-top: 20px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.hielmy.web.id%2F2010%2F03%2F03%2Fchat-facebook-dengan-xmppjabber-client%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.hielmy.web.id%2F2010%2F03%2F03%2Fchat-facebook-dengan-xmppjabber-client%2F&amp;source=hielmy&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p class="first-child "><span title="M" class="cap"><span>M</span></span>enjelang pertengahan Februari kemarin, Facebook <a href="http://blog.facebook.com/blog.php?post=297991732130" target="_blank">mengumumkan</a> bahwa <em>Facebook chat</em> sekarang bisa diakses melalui <a href="http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol">XMPP/Jabber</a><em> client</em>. Dengan protokol yang lebih terbuka ini, maka kita bisa mengakses <em>Facebook Chat</em> dari berbagai aplikasi <em>IM client</em> tanpa harus login dari web Facebook.</p>
<p>XMPP/Jabber adalah protokol terbuka untuk <em>instant messaging (IM)</em>. Aplikasi populer yang menggunakan protokol ini adalah <a href="http://www.google.com/talk/">Gtalk</a>, kemudian sekarang disusul oleh <a href="http://facebook.com">Facebook</a>. Pengaplikasiannya sangat luas, bahkan bisa juga digunakan dilingkungan internal dengan menggunakan domain sendiri.</p>
<p>Kembali ke <em>Facebook Chat</em>, untuk mengetahui bagaimana pengaturan <em>IM client</em> agar bisa mengakses <em>Facebook Chat</em>, bisa dilihat <a href="http://www.facebook.com/sitetour/chat.php">disini</a>. Pada halaman tersebut disebutkan konfigurasi untuk macam-macam <em>IM client</em> seperti <a href="http://pidgin.im">Pidgin</a>, <a href="http://adium.im">Adium</a>,<a href="http://apple.com/macosx/features/ichat.html"> iChat</a>, dll. secara umum, konfigurasi <em>account</em>-nya seperti ini:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">Protocol: XMPP or Jabber
Username: username
Domain: chat.facebook.com
Jabber ID: username<span style="color: #000000; font-weight: bold;">@</span>chat.facebook.com
Password:<span style="color: #000000; font-weight: bold;">&lt;</span>password anda<span style="color: #000000; font-weight: bold;">&gt;</span></pre></td></tr></table></div>

<p>Ganti <code>username</code> dan <code>password</code> dengan <em>username</em> dan <em>password</em> yang anda gunakan. Apabila belum membuat username untuk account Facebook anda, silakan membuatnya dulu dengan mengakses halaman <a href="http://facebook.com/username">berikut</a>.Sedangkan untuk server info-nya dengan konfigurasi sebagai berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">Port: <span style="color: #000000;">5222</span>
Server: chat.facebook.com
Use SSL<span style="color: #000000; font-weight: bold;">/</span>TLS: no
Allow Plaintext Authentication: no</pre></td></tr></table></div>

<p>Silakan sesuaikan pengaturan diatas dengan <em>IM client </em>yang anda gunakan. apabila mengalami kesulitan atau pertanyaan, anda bisa mengakses <em>Facebook Help Center</em> untuk <em>chat</em> <a href="http://www.facebook.com/help/?topic=chatclient">disini</a>.</p>
<p>Dengan menggunakan protokol  terbuka seperti XMPP ini, sekarang kita lebih bebas memilih aplikasi yang digunakan untuk <em>chat </em>di Facebook, tidak terpatok harus dari web (yang menurut saya sangat tidak nyaman).  Selamat Mencoba.</p>
<p  class="related_post_title"><b>Tulisan lain yang mungkin berkaitan:</b></p><ul class="related_post"><li><a href="http://blog.hielmy.web.id/2010/01/14/reply-comment-fb-via-email/" title="Membalas komentar Facebook melalui Email">Membalas komentar Facebook melalui Email</a></li><li><a href="http://blog.hielmy.web.id/2010/01/27/username/" title="Mengamankan Username">Mengamankan Username</a></li><li><a href="http://blog.hielmy.web.id/2010/02/27/facebook-photo-tagging-abuser/" title="Facebook Photo Tagging Abuser">Facebook Photo Tagging Abuser</a></li><li><a href="http://blog.hielmy.web.id/2009/11/21/facebook-likes/" title="Facebook &quot;Likes&quot;">Facebook &quot;Likes&quot;</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.hielmy.web.id/2010/03/03/chat-facebook-dengan-xmppjabber-client/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>WordPress Berbahasa Indonesia</title>
		<link>http://blog.hielmy.web.id/2010/01/18/wordpress-berbahasa-indonesia/</link>
		<comments>http://blog.hielmy.web.id/2010/01/18/wordpress-berbahasa-indonesia/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 10:54:07 +0000</pubDate>
		<dc:creator>Hielmy</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[bahasa]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.hielmy.web.id/?p=754</guid>
		<description><![CDATA[Saat ini mesin blog WordPress telah tersedia dalam berbagai bahasa, termasuk Bahasa Indonesia, namun secara umum instalasi WordPress biasanya menggunakan Bahasa Inggris, termasuk apabila anda menginstallnya melalui aplikasi autoinstaller yang ada pada fasilitas web hosting. Nah bagaimana caranya menambahkan/merubah instalasi WordPress agar menjadi berbahasa Indonesia? berikut akan saya jelaskan langkah-langkahnya. Ada dua cara untuk menjadikan [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px; padding-top: 20px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.hielmy.web.id%2F2010%2F01%2F18%2Fwordpress-berbahasa-indonesia%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.hielmy.web.id%2F2010%2F01%2F18%2Fwordpress-berbahasa-indonesia%2F&amp;source=hielmy&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p class="first-child "><span title="S" class="cap"><span>S</span></span>aat ini mesin blog <a href="http://worpdress.org" target="_blank">WordPress</a> telah tersedia dalam berbagai bahasa, termasuk Bahasa Indonesia, namun secara umum instalasi <strong>WordPress</strong> biasanya menggunakan Bahasa Inggris, termasuk apabila anda menginstallnya melalui aplikasi <em>autoinstaller</em> yang ada pada fasilitas <em>web hosting</em>. Nah bagaimana caranya menambahkan/merubah instalasi <strong>WordPress</strong> agar menjadi berbahasa Indonesia? berikut akan saya jelaskan langkah-langkahnya.</p>
<p>Ada dua cara untuk menjadikan <strong>WordPress</strong> berbahasa Indonesia, yang pertama adalah dengan menginstall ulang <strong>WordPress</strong> dengan instalasi baru yang berbahasa Indonesia, berkasnya bisa diunduh <a href="http://id.wordpress.org/" target="_blank">disini</a>. untuk cara instalasinya bisa ditemukan pula pada web yang sama.</p>
<p>Cara kedua adalah menambahkan paket (berkas) bahasa Indonesia pada instalasi <strong>WordPress</strong> yang sudah ada (berbahasa Inggris), cara ini terhitung lebih aman dan mudah dibanding dengan menginstall kembali aplikasi <strong>WordPress</strong> yang baru.</p>
<p>Langkah pertama adalah mengunduh berkas <code>id_ID.mo</code> (paket bahasa) untuk bahasa Indonesia <a href="http://files.hielmy.web.id/berkas/id_ID.mo" target="_blank">disini</a>. Kemudian buat sebuah direktori baru bernama <code>/languages</code> dalam direktori <code>/wp-contents</code> pada instalasi <strong>WordPress</strong> anda, unggah berkas <code>id_ID.mo</code> tadi ke dalam direktori <code>/wp-contents/languages</code> yang telah anda buat sebelumnya. Untuk mengatur berkas dan direktori pada <em>server</em> bisa melakukannya melalui klien <acronym title="file transfer protocol">FTP</acronym> seperti <a href="http://filezilla-project.org" target="_blank">FileZilla</a> maupun melalui <a href="http://blog.hielmy.web.id/2010/01/10/web-based-file-manager/" target="_blank">pengelola berkas berbasis web</a>.</p>
<p>Setelah berkas selesai diunggah, langkah berikutnya adalah membuka dan mengedit berkas <code>wp-config.php</code> yang ada di <em>root</em> instalasi <strong>WordPress</strong>, kemudian cari baris berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WPLANG'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">''</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Setelah itu, rubah baris tadi menjadi:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span> <span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WPLANG'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'id_ID'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>nama <code>id_ID</code> adalah identifikasi untuk Bahasa Indonesia, bagian ini bisa diganti sesuai kebutuhan dengan bahasa lain, tentu saja dengan menyertakan berkas <code>.mo</code> sesuai bahasa yang akan digunakan.</p>
<p>Seteleah selesai mengubah berkas <code>wp-config.php</code> tadi, simpanlah perubahannya, selesai! sekarang instalasi <strong>WordPress</strong> anda telah berubah menjadi Bahasa Indonesia, perubahan bahasa ini berpengaruh pula pada penamaan hari, tanggal dan bulan pada blog, juga untuk beberapa komponen lain menjadi tersesuaikan menjadi berbahasa Indonesia. cukup mudah bukan? selamat mencoba.</p>
<p  class="related_post_title"><b>Tulisan lain yang mungkin berkaitan:</b></p><ul class="related_post"><li><a href="http://blog.hielmy.web.id/2010/01/06/pindahan/" title="Pindahan">Pindahan</a></li><li><a href="http://blog.hielmy.web.id/2009/12/12/lifestream/" title="Lifestream">Lifestream</a></li><li><a href="http://blog.hielmy.web.id/2009/11/25/google-chrome-terdeteksi-sebagai-safari/" title="Google Chrome Terdeteksi Sebagai Safari">Google Chrome Terdeteksi Sebagai Safari</a></li><li><a href="http://blog.hielmy.web.id/2009/11/21/blog-stats-tidak-berfungsi/" title="Blog Stats Tidak Berfungsi">Blog Stats Tidak Berfungsi</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.hielmy.web.id/2010/01/18/wordpress-berbahasa-indonesia/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Fixing Browser Sniff Plugin</title>
		<link>http://blog.hielmy.web.id/2010/01/17/fixing-browser-sniff-plugin/</link>
		<comments>http://blog.hielmy.web.id/2010/01/17/fixing-browser-sniff-plugin/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 16:44:34 +0000</pubDate>
		<dc:creator>Hielmy</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[Teknologi]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://blog.hielmy.web.id/?p=748</guid>
		<description><![CDATA[Pada tulisan sebelumnya beberapa waktu lalu, saya sempat mengeluhkan mengenai plugin Browser Sniff yang tidak bisa mendeteksi peramban (browser) Google Chrome saya, setiap kali menggunakan Google Chrome, plugin tersebut mendeteksinya sebagai Safari yang berjalan pada sistem operasi Mac OS X, padahal kadang saya menggunakan Google Chrome versi Linux atau Windows. Hal ini terjadi karena sang [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px; padding-top: 20px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.hielmy.web.id%2F2010%2F01%2F17%2Ffixing-browser-sniff-plugin%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.hielmy.web.id%2F2010%2F01%2F17%2Ffixing-browser-sniff-plugin%2F&amp;source=hielmy&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p class="first-child "><span title="P" class="cap"><span>P</span></span>ada tulisan <a href="http://blog.hielmy.web.id/2009/11/25/google-chrome-terdeteksi-sebagai-safari/" target="_blank">sebelumnya</a> beberapa waktu lalu, saya sempat mengeluhkan mengenai <em>plugin</em><a href="http://priyadi.net/archives/2005/03/29/wordpress-browser-detection-plugin/" target="_blank"> Browser Sniff</a> yang tidak bisa mendeteksi peramban (<em>browser</em>) <a href="http://google.com/chrome" target="_blank">Google Chrome</a> saya, setiap kali menggunakan Google Chrome, <em>plugin</em> tersebut mendeteksinya sebagai <a href="http://apple.com/safari" target="_blank">Safari</a> yang berjalan pada sistem operasi Mac OS X, padahal kadang saya menggunakan Google Chrome versi Linux atau Windows. Hal ini terjadi karena sang pembuat <em>plugin</em> yaitu om <a href="http://priyadi.net" target="_blank">Priyadi</a> tidak memperbaharui <em>plugin</em> buatannya itu, sehingga belum bisa mendeteksi peramban Google Chrome yang terhitung baru, dia mendeteksi sebagai Safari karena masih menggunakan<em> render engine</em> yang sama yaitu <a href="http://webkit.org" target="_blank">WebKit</a>. Selain itu, sistem operasi terbaru dari Microsoft yaitu Windows 7 belum terdeteksi oleh <em>plugin</em> ini.</p>
<p>Barusan saya iseng-iseng buka berkas plugin <strong>Browser Sniff</strong> yang hanya terdiri dari satu buah berkas PHP, ceritanya pengen nyobain otak-atik, siapa tahu bisa  memperbaiki &#8216;bug&#8217; tersebut, setelah beberapa menit melototin kode PHP (yang sama sekali tidak saya mengerti), bermodal logika kecil-kecilan saya simpulkan saja kalau ingin mendeteksi suatu sistem operasi maupun peramban baru, tinggal menambahkan saja entri baru ke barisan kode tersebut, bedanya tinggal bedakan saja<em> &#8220;identifier&#8221;</em> dari entri tersebut. Setiap peramban memiliki <em>user agent</em> yang bisa memberitahukan jenis peramban, versi maupun sistem operasi yang digunakan, dari data <em>user agent</em> inilah<em> plugin</em> <strong>Browser Sniff</strong> mengambil data untuk ditampilkan di bagian komentar pada suatu blog berbasis WordPress. nah jika kita ingin menambahkan entri baru, tinggal masukan saja<em> identifier</em> peramban dan sistem operasi yang baru ke entri tersebut, sehingga peramban dan sistem operasi baru bisa dikenali oleh plugin ini.</p>
<p>Langsung saja ke langkah editing, untuk menambahkan fungsi agar bisa mendeteksi peramban Google Chrome, cukup menambahkan baris kode berikut ke berkas:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'#Chrome/([a-zA-Z0-9.]+)#i'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$ua</span><span style="color: #339933;">,</span> <span style="color: #000088;">$matches</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$browser_name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'Google Chrome'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$browser_code</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">'chrome'</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$browser_ver</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$matches</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: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/Windows/i'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$ua</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #990000;">list</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$os_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$os_code</span><span style="color: #339933;">,</span> <span style="color: #000088;">$os_ver</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">=</span> pri_windows_detect_os<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ua</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">else</span> <span style="color: #009900;">&#123;</span>
			<span style="color: #990000;">list</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$os_name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$os_code</span><span style="color: #339933;">,</span> <span style="color: #000088;">$os_ver</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">=</span> pri_unix_detect_os<span style="color: #009900;">&#40;</span><span style="color: #000088;">$ua</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>Nah sekarang tinggal memasukan kode agar plugin tersebut juga bisa mendeteksi sistem operasi Windows 7, kodenya sebagai berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009900;">&#125;</span> <span style="color: #b1b100;">elseif</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">preg_match</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'/Windows NT 6.1/i'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$ua</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #000088;">$os_name</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Windows&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$os_code</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;windows&quot;</span><span style="color: #339933;">;</span>
		<span style="color: #000088;">$os_ver</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;7&quot;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>Perhatikan<em> identifier kernel</em> untuk Windows 7 adalah <code>Windows NT 6.1</code>, sehingga apabila <em>user agent</em> peramban memberikan data <em>kernel</em> tersebut, maka akan dikenali sebagai Windows 7. sekarang mari kita lihat hasilnya, setelah di otak atik kodenya, ternyata <strong>Browser Sniff</strong> berhasil mendeteksi peramban Google Chrome dan sistem operasi Windows 7 seperti terlihat di gambar berikut:</p>
<div class="wp-caption aligncenter" style="width: 530px"><a href="http://img24.imageshack.us/img24/2368/29875807.jpg" rel="lightbox[748]"><img src="http://img24.imageshack.us/img24/2368/29875807.jpg" alt="" width="520" height="163" /></a><p class="wp-caption-text">Browser Sniff bisa mendeteksi Google Chrome dan Windows 7</p></div>
<p>Cukup mudah bukan? anda bisa memasukan/mengetikan kode-tersebut di berkas plugin <strong>Browser Sniff</strong> dengan menggunakan plugin editor yang ada di WordPress maupun editor teks lainnya, atau jika masih bingung dan takut salah mau menyisipkannya dimana? silakan unduh berkasnya yang telah saya perbaharui <a href="http://files.hielmy.web.id/berkas/browsersniff-update.zip">disini</a>. selamat mencoba.</p>
<p  class="related_post_title"><b>Tulisan lain yang mungkin berkaitan:</b></p><ul class="related_post"><li><a href="http://blog.hielmy.web.id/2010/01/28/html5-video-player/" title="HTML5 Video Player">HTML5 Video Player</a></li><li><a href="http://blog.hielmy.web.id/2009/11/25/google-chrome-terdeteksi-sebagai-safari/" title="Google Chrome Terdeteksi Sebagai Safari">Google Chrome Terdeteksi Sebagai Safari</a></li><li><a href="http://blog.hielmy.web.id/2009/12/12/lifestream/" title="Lifestream">Lifestream</a></li><li><a href="http://blog.hielmy.web.id/2009/12/09/chrome-for-mac-linux/" title="Google Chrome For Mac &amp; Linux Dirilis">Google Chrome For Mac &amp; Linux Dirilis</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.hielmy.web.id/2010/01/17/fixing-browser-sniff-plugin/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Membalas komentar Facebook melalui Email</title>
		<link>http://blog.hielmy.web.id/2010/01/14/reply-comment-fb-via-email/</link>
		<comments>http://blog.hielmy.web.id/2010/01/14/reply-comment-fb-via-email/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 03:58:52 +0000</pubDate>
		<dc:creator>Hielmy</dc:creator>
				<category><![CDATA[Teknologi]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[social networks]]></category>

		<guid isPermaLink="false">http://blog.hielmy.web.id/?p=736</guid>
		<description><![CDATA[Facebook sekarang telah menjadi layanan jejaring terbesar di dunia, sudah ratusan juta orang telah terdaftar sebagai anggotanya dari seantero bumi. &#8216;main&#8217; Facebook memang mengasyikan, kita bisa saling terhubung dengan teman-teman, salah satu bentuk interaksinya adalah komentar pada post yang kita kirim, misall wall, foto, video, dll. Ketika kita mengomentari suatu post atau post yang kita [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px; padding-top: 20px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.hielmy.web.id%2F2010%2F01%2F14%2Freply-comment-fb-via-email%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.hielmy.web.id%2F2010%2F01%2F14%2Freply-comment-fb-via-email%2F&amp;source=hielmy&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p class="first-child "><a href="http://facebook.com" target="_blank"><span title="F" class="cap"><span>F</span></span>acebook</a> sekarang telah menjadi layanan jejaring terbesar di dunia, sudah ratusan juta orang telah terdaftar sebagai anggotanya dari seantero bumi. &#8216;main&#8217; Facebook memang mengasyikan, kita bisa saling terhubung dengan teman-teman, salah satu bentuk interaksinya adalah komentar pada post yang kita kirim, misall wall, foto, video, dll.</p>
<p>Ketika kita mengomentari suatu post atau post yang kita kirimkan ada yang mengomentari, biasanya Facebook memberikan notifikasi berupa email kepada kita, hal ini sebenarnya cukup berguna sekaligus juga menganggu. berguna karena kita diberi tahu bahwa <em>post</em> kita ada yang menanggapi sehingga kita bisa dengan segera mengeceknya, namun disisi lain notifikasi ini cukup menganggu, apalagi jika <em>post</em> kita dikomentari oleh banyak orang, bisa-bisa inbox di email kita penuh oleh notifikasi ini dan akhirnya kita merasa kalau email notifikasi ini tidak lebih dari sampah (<em>spam</em>), lagipula kita masih bisa melihat notifikasi dari <em>statusbar </em>di bagian kanan bawah halaman situs Facebook. Namun jika anda sekarang masih menganggap email tersebut sampah dan tidak berguna, coba pikirkan lagi, karena facebook punya fitur baru yang akan membuat email notifikasi tersebut lebih &#8220;berguna&#8221;.</p>
<p>Kemarin (13/01/2010) Facebook <a href="http://blog.facebook.com/blog.php?post=206480947130" target="_blank">mengumumkan</a> suatu fitur baru dari layanan jejaring sosial ini, yaitu membalas komentar melalui email. bagaimana caranya? cukup mudah, setiap notifikasi pasti dikirim berupa satu email tunggal, untuk membalas komentar dari notifikasi itu cukup tekan tombol <strong>&#8220;reply&#8221;</strong> pada aplikasi pengelola email anda layaknya membalas email biasa, setelah itu anda tinggal menuliskan balasan anda disitu dan kirim<strong> &#8220;send&#8221;</strong>. yah&#8230; memang semudah itu, semudah membalas email biasa saja, tidak ada format khusus untuk membalasnya, Facebook akan otomatis memasukannya ke post yang sedang dikomentari. untuk gambarannya bisa dilihat pada ilustrasi dibawah ini:</p>
<p><a href="http://img19.imageshack.us/img19/5452/20559286833651728205313.jpg" rel="lightbox[736]"><img class="aligncenter" src="http://img19.imageshack.us/img19/5452/20559286833651728205313.jpg" alt="Ilustrasi (diambil dari blog Facebook)" width="513" height="535" /></a></p>
<p>Nah, dengan adanya fitur baru ini, setidaknya email yang kita terima dari Facebook akan sedikit lebih berguna, kita bisa menggunakannya untuk membalas komentar tanpa harus masuk ke situs facebooknya sendiri, apalagi jika situs facebook di blokir di tempat anda namun masih bisa berinteraksi dengan teman-teman melalui email ini, fitur ini juga sangat terasa gunanya bagi anda pengguna layanan push mail, karena lebih mudah membalasnya melalui email. Jika anda sebelumnya mematikan fasilitas notifikasi email, tidak ada salahnya mengaktifkannya kembali dan mencoba fitur ini. selamat mencoba.</p>
<p  class="related_post_title"><b>Tulisan lain yang mungkin berkaitan:</b></p><ul class="related_post"><li><a href="http://blog.hielmy.web.id/2010/03/03/chat-facebook-dengan-xmppjabber-client/" title="Chat Facebook dengan XMPP/Jabber Client">Chat Facebook dengan XMPP/Jabber Client</a></li><li><a href="http://blog.hielmy.web.id/2010/01/27/username/" title="Mengamankan Username">Mengamankan Username</a></li><li><a href="http://blog.hielmy.web.id/2010/02/27/facebook-photo-tagging-abuser/" title="Facebook Photo Tagging Abuser">Facebook Photo Tagging Abuser</a></li><li><a href="http://blog.hielmy.web.id/2009/11/21/facebook-likes/" title="Facebook &quot;Likes&quot;">Facebook &quot;Likes&quot;</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.hielmy.web.id/2010/01/14/reply-comment-fb-via-email/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Membuat Text Effect Dengan CSS</title>
		<link>http://blog.hielmy.web.id/2009/11/21/membuat-text-effect-dengan-css/</link>
		<comments>http://blog.hielmy.web.id/2009/11/21/membuat-text-effect-dengan-css/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 16:24:04 +0000</pubDate>
		<dc:creator>Hielmy</dc:creator>
				<category><![CDATA[Komputer & Internet]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://blog.hielmy.web.id/?p=384</guid>
		<description><![CDATA[Mumpung lagi semangat bikin tutorial nih, sekalian saja sekarang saya lanjutkan tutorial singkat CSS-nya. kali ini kita akan belajar membuat text effect sederhana dengan CSS. text effect yang akan kita coba adalah text shadow, dengan menambahkan properti text-shadow pada selector, maka text yang terpilih akan ditambahkan efek berupa bayang2 di bagian belakangnya. Simple Shadow Effect [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px; padding-top: 20px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.hielmy.web.id%2F2009%2F11%2F21%2Fmembuat-text-effect-dengan-css%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.hielmy.web.id%2F2009%2F11%2F21%2Fmembuat-text-effect-dengan-css%2F&amp;source=hielmy&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p class="first-child "><span title="M" class="cap"><span>M</span></span>umpung lagi semangat bikin tutorial nih, sekalian saja sekarang saya lanjutkan tutorial singkat CSS-nya. kali ini kita akan belajar membuat text effect sederhana dengan <a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets">CSS</a>. text effect yang akan kita coba adalah text shadow, dengan menambahkan properti <code>text-shadow</code> pada selector, maka text yang terpilih akan ditambahkan efek berupa bayang2 di bagian belakangnya.</p>
<p><strong>Simple Shadow Effect</strong></p>
<p>Untuk tutorial pertama kita akan membuat efek bayangan sederhana, anggap saja text yang ingin kita beri bayangan adalah text &#8220;<strong>Hielmy Zaenun Nafsi</strong>&#8221; dengan format <code>h1</code>, bayangan yang diinginkan berupa bayangan sebesar 2 pixel ke kanan bawah berwarna abu-abu. caranya cukup menambahkan kode CSS sebagai berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">h1 <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span> <span style="color: #933;">2px</span> grey<span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Angka <code>2px</code> pertama merupakan pergeseran bayangan sebanyak 2 pixel ke kanan, jika ingin bergeser ke kiri anda tinggal memasukan angka negatif, misal <code>-2px</code>. sedangkan <code>2px</code> kedua menunjukan pergeseran 2 pixel kebawah, jika ingin merubah arahnya tinggal tambahkan angka negatif juga. <code>grey</code> sendiri adalah keterangan warna bayangan, warna bayangan bisa ditulis dengan nama warna seperti <code>grey</code>, <code>blue</code>, <code>red</code>, dll. atau dengan kode hex misal <code>#a3a3a3</code>. Intinya format penulisannya seperti ini <code>{text-shadow: (koordinat-X) (koordinat-Y) (radius blur) (warna)}</code>. Ketika dirender di browser maka hasilnya akan seperti berikut:</p>
<div style="background:white;padding:20px;border: 1px black dotted">
<span style="font-family:georgia; text-shadow: 2px 2px grey; font-size:xx-large;"><center>Hielmy Zaenun Nafsi</center></span>
</div>
<p><strong>Neon Light Effect</strong></p>
<p>Dengan sedikit variasi, shadow effect bisa dikreasikan menjadi efek lain, misal efek lampu neon pada text. contohnya seperti berikut:</p>
<div style="background:white;padding:20px;border: 1px black dotted">
<span style="font-family:georgia; text-shadow: 0px 0px 7px red; font-size:xx-large;"><center>Hielmy Zaenun Nafsi</center></span>
</div>
<p>Untuk membuat efek seperti itu, cukup membuat kode CSS sebagai berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">h1 <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span> <span style="color: #933;">0px</span> <span style="color: #933;">7px</span> <span style="color: #cc00cc;">#FF0000</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>untuk membuat efek lampu neon, bayangan harus berada sejajar dengan text utama, oleh karena itu kedua angka pertama biarkan dalam posisi <code>0px</code>, kemudian untuk angka ketiga yaitu <code>7px</code> merupakan angka tingkat kekaburan bayangan (blur radius). kode <code>#FF0000</code> adalah kode hex untuk warna merah.</p>
<p><strong>Emboss Effect</strong></p>
<p>Efek ketiga yang akan kita coba adalah efek <em>emboss</em> atau seperti huruf timbul. namun untuk menerapkan efek ini, kita harus bermain dengan 3 unsur yaitu warna huruf, bayangan dan latar belakang. ketiga bagian tersebut harus disesuaikan warnanya agar tercipta efek emboss yang diinginkan. contoh efek emboss pada huruf sebagai berikut:</p>
<div style="background:#ccc;padding:20px;border: 1px black dotted">
<span style="font-family:georgia;color:#ccc;text-shadow: -1px -1px white, 1px 1px #333; font-size:xx-large;"><center>Hielmy Zaenun Nafsi</center></span>
</div>
<p>Untuk membuat efek seperti diatas, buatlah kode CSS seperti berikut:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">body <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#ccc</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span>
h1 <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#ccc</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">text-shadow</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-1px</span> <span style="color: #933;">-1px</span> <span style="color: #cc00cc;">#fffff</span><span style="color: #00AA00;">,</span> <span style="color: #933;">1px</span> <span style="color: #933;">1px</span> <span style="color: #cc00cc;">#333</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>karena harus menyesuaikan dengan warna background juga maka warna pada <code>body</code> ataupun bagian lain yang menjadi tempat text itu berada harus ditentukan pula warnanya, pada contoh ini warna background pada <code>body</code> adalah <code>#ccc</code>, kemudian warna text <code>h1</code> pun harus disamakan yaitu <code>#ccc</code>, nah sekarang agar efek timbul itu bisa tercipta dibutuhkan dua buah bayangan, oleh karena itu pada <em>properties</em> <code>text-shadow</code> diatas, <em>value</em> untuk shadow dibuat dua buah yang dipisahkan dengan tanda koma, keduanya mengarah ke arah yang berbeda, yang satu di set <code>-1px -1px</code> dengan warna <code>#ffffff</code> (putih), sedangkan yang satu <code>1px 1px</code> dengan warna <code>#333</code>, dengan kombinasi tersebut maka akan tercipta efek emboss atau text timbul.</p>
<p>Shadow effect ini mulai diimplementasikan pada CSS3, oleh karena itu, efek ini hanya akan bisa ditampilkan dengan baik oleh browser yang mendukung CSS3 secara penuh, apabila anda membukanya dengan browser yang sudah &#8220;uzur&#8221; kemungkinan besar tampilannya akan berantakan.</p>
<p>Akhir kata, semoga tutorial ini bisa bermanfaat bagi anda, mohon maaf kalau banyak kekurangan, namanya juga masih belajar <img src='http://blog.hielmy.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Selamat Mencoba&#8230;</p>
<p  class="related_post_title"><b>Tulisan lain yang mungkin berkaitan:</b></p><ul class="related_post"><li><a href="http://blog.hielmy.web.id/2010/03/03/chat-facebook-dengan-xmppjabber-client/" title="Chat Facebook dengan XMPP/Jabber Client">Chat Facebook dengan XMPP/Jabber Client</a></li><li><a href="http://blog.hielmy.web.id/2010/01/14/reply-comment-fb-via-email/" title="Membalas komentar Facebook melalui Email">Membalas komentar Facebook melalui Email</a></li><li><a href="http://blog.hielmy.web.id/2009/11/21/membuat-rounded-box-dengan-css/" title="Membuat Rounded Box dengan CSS">Membuat Rounded Box dengan CSS</a></li><li><a href="http://blog.hielmy.web.id/2010/02/27/facebook-photo-tagging-abuser/" title="Facebook Photo Tagging Abuser">Facebook Photo Tagging Abuser</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.hielmy.web.id/2009/11/21/membuat-text-effect-dengan-css/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Membuat Rounded Box dengan CSS</title>
		<link>http://blog.hielmy.web.id/2009/11/21/membuat-rounded-box-dengan-css/</link>
		<comments>http://blog.hielmy.web.id/2009/11/21/membuat-rounded-box-dengan-css/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 14:03:51 +0000</pubDate>
		<dc:creator>Hielmy</dc:creator>
				<category><![CDATA[tutorial]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://blog.hielmy.web.id/?p=360</guid>
		<description><![CDATA[Jika anda menggunakan browser Mozilla Firefox, Safari, atau Google Chrome, ketika anda melewatkan kursor pada salahsatu menu navigasi yang ada diatas (home, about, dll) pasti tombol pada menu tersebut akan menampilkan background kotak merah dengan sudut yang agak membulat. kotak warna merah tersebut bukanlah sebuah image, melainkan hasil render dari style yang sudah ditentukan dari [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px; padding-top: 20px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.hielmy.web.id%2F2009%2F11%2F21%2Fmembuat-rounded-box-dengan-css%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.hielmy.web.id%2F2009%2F11%2F21%2Fmembuat-rounded-box-dengan-css%2F&amp;source=hielmy&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p class="first-child "><span title="J" class="cap"><span>J</span></span>ika anda menggunakan browser Mozilla Firefox, Safari, atau Google Chrome, ketika anda melewatkan kursor pada salahsatu menu navigasi yang ada diatas (home, about, dll) pasti tombol pada menu tersebut akan menampilkan <em>background</em> kotak merah dengan sudut yang agak membulat. kotak warna merah tersebut bukanlah sebuah <em>image</em>, melainkan hasil render dari style yang sudah ditentukan dari <em>stylesheet </em>theme blog ini. untuk membuatnya cukup dengan menuliskan beberapa baris kode pada stylesheet (CSS) dari halaman web.</p>
<p>Saya bukan web designer dan pengetahuan saya tentang HTML+CSS masih sangat minim, tp saya hanya ingin berbagi sedikit tips untuk membuat <em>hover button</em> dengan <em>rounded box</em> (kotak dengan pinggiran membulat). kita asumsikan kita akan membuat sebuah link yang ketika dilewati kursor (<em>hover</em>) akan berubah menjadi bentuk tombol dengan <em>rounded corner</em>. kode HTML untuk linknya misal sebagai berikut:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://blog.hielmy.web.id&quot;</span>&gt;</span>Mie's Notes<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span></pre></div></div>

<p>Nah sekarang mari kita buat stylesheet untuk <em>hover button</em>-nya, dalam syntax HTML tag untuk link adalah antara <code>&lt;a&gt;</code> maka kita harus membuat selektor untuk tag <code>&lt;a&gt;</code> ini, kemudian diberi properties untuk jenis huruf dan warna text. secara default, sebuah link akan diberi garis bawah, untuk menghilangkannya bisa ditambahkan properties <code>text-decoration:none;</code>, berikut kode lengkapnya:<span id="more-360"></span></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">a <span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">black</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> georgia<span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Nah sekarang kita buat <em>stylesheet</em> untuk hover button-nya dengan membuat lagi selektor <code>a:hover</code>. kita asumsikan ketika kursor lewat, tombol tersebut akan berwarna merah dan text akan berubah warna menjadi putih, agar kotak tersebut tidak terlalu <em>mepet</em> ke text, maka perlu diberi jarak misal 5 pixel dengan menambahkan properties <code>padding:5px;</code>. berikut kode CSS-nya:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #993333;">white</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Sebenarnya sampai sini anda sudah bisa membuat sebuah <em>hover button</em> untuk link, namun jika anda ingin tampilan yang lebih artistik dengan sudut kotak yang membulat, maka kita bisa tambahkan properties pada selektor <code>a:hover</code> sebagai berikut:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">-moz-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
-webkit-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">:</span></pre></div></div>

<p>Penambahan properties <code>border-radius</code> akan membuat browser merender kotak tersebut menjadi membulat (<em>rounded</em>), angka <code>5px</code> adalah ukuran bulatan dalam satuan pixel. namun yang perlu diingat, agar rounded box  ini bisa dirender dengan benar oleh browser, maka kita harus menuliskan secara spesifik browser engine untuk properties ini yaitu <code>-moz</code> untuk keluarga Mozilla (yang menggunakan engine Gecko), dan <code>-webkit</code> untuk browser yang menggunakan engine WebKit seperti Safari dan Chrome.</p>
<p>Opera sendiri secara native belum mendukung properties <code>border-radius</code> ini, jadi jika kita membukanya dengan Opera kotak tersebut akan tetap bersudut lancip. untuk mengatasinya, kita bisa menggunakan SVG sebagai alternatif background box. SVG adalah gambar vector yang dihasilkan dengan menggunakan kode XML, untuk membuatnya tidak perlu bersusah payah mempelajari bahasa XML, cukup dengan menggunakan Rounded corner SVG Generator yang bisa diakses <a href="http://a.deveria.com/roundgen/">disini</a>. setelah jadi copy kode yang ada di bagian CSS with SVG output ke selector <code>a:hover</code> pada <em>stylesheet</em> kita, seperti berikut:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #993333;">white</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">red</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
-moz-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
-webkit-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">:</span>
<span style="color: #000000; font-weight: bold;">background-image</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span>data<span style="color: #00AA00;">:</span>image/svg<span style="color: #00AA00;">+</span>xml<span style="color: #00AA00;">;</span>charset<span style="color: #00AA00;">=</span>utf-<span style="color: #cc66cc;">8</span><span style="color: #00AA00;">;</span>base64<span style="color: #00AA00;">,</span>PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9IiNGRkYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiLz<span style="color: #933;">48cm</span>VjdCBmaWxsPSJyZWQiIHJ4PSI2IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIi8<span style="color: #00AA00;">+</span>PC9zdmc<span style="color: #00AA00;">+</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>berikut adalah kode lengkap untuk HTML dan CSS dari contoh diatas:</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;">&nbsp;
<span style="color: #808080; font-style: italic;">&lt;!--</span>
<span style="color: #808080; font-style: italic;">a {</span>
<span style="color: #808080; font-style: italic;">color:black;</span>
<span style="color: #808080; font-style: italic;">font-family:georgia;</span>
<span style="color: #808080; font-style: italic;">text-decoration:none;</span>
<span style="color: #808080; font-style: italic;">padding:5px;</span>
<span style="color: #808080; font-style: italic;">}</span>
&nbsp;
<span style="color: #808080; font-style: italic;">a:hover {</span>
<span style="color: #808080; font-style: italic;">color:white;</span>
<span style="color: #808080; font-style: italic;">background-color: red;</span>
<span style="color: #808080; font-style: italic;">-moz-border-radius: 5px;</span>
<span style="color: #808080; font-style: italic;">-webkit-border-radius: 5px;</span>
<span style="color: #808080; font-style: italic;">background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxyZWN0IGZpbGw9IiNGRkYiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiLz48cmVjdCBmaWxsPSJyZWQiIHJ4PSI2IiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIi8+PC9zdmc+);</span>
<span style="color: #808080; font-style: italic;">}</span>
<span style="color: #808080; font-style: italic;">--&gt;</span>
&nbsp;
<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://blog.hielmy.web.id&quot;</span>&gt;</span>Mie's Notes<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span></pre></div></div>

<p>Nah jika anda ingin tahu seperti apa hasilnya, silakan klik <strong><a href="http://files.hielmy.web.id/berkas/rounded.html">DISINI</a></strong>.</p>
<p>Dengan demikian, hampir semua browser populer bisa membuka desain kita dengan benar, kecuali Internet Explorer 6, saya sudah mencobanya dan properties SVG pun tidak bisa di render dengan baik, makanya saya tidak menyarankan membukanya dengan menggunakan IE 6.</p>
<p>Itulah tutorial singkat dan tidak jelas dari saya, mohon maaf kalau banyak kesalahan, saya masih sangat awam dalam HTML+CSS, saya hanya ingin berbagi, semoga bermanfaat <img src='http://blog.hielmy.web.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p  class="related_post_title"><b>Tulisan lain yang mungkin berkaitan:</b></p><ul class="related_post"><li><a href="http://blog.hielmy.web.id/2009/11/21/membuat-text-effect-dengan-css/" title="Membuat Text Effect Dengan CSS">Membuat Text Effect Dengan CSS</a></li><li><a href="http://blog.hielmy.web.id/2010/03/03/chat-facebook-dengan-xmppjabber-client/" title="Chat Facebook dengan XMPP/Jabber Client">Chat Facebook dengan XMPP/Jabber Client</a></li><li><a href="http://blog.hielmy.web.id/2010/01/18/wordpress-berbahasa-indonesia/" title="WordPress Berbahasa Indonesia">WordPress Berbahasa Indonesia</a></li><li><a href="http://blog.hielmy.web.id/2010/01/14/reply-comment-fb-via-email/" title="Membalas komentar Facebook melalui Email">Membalas komentar Facebook melalui Email</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://blog.hielmy.web.id/2009/11/21/membuat-rounded-box-dengan-css/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
