<?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>Business &#38; I &#187; Web Development</title>
	<atom:link href="http://arief.disolo.com/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://arief.disolo.com</link>
	<description>Business Development by Arief Fajar Nursyamsu</description>
	<lastBuildDate>Tue, 11 May 2010 05:13:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hosting at IIX Server: A Review</title>
		<link>http://arief.disolo.com/hosting-at-iix-server-a-review/</link>
		<comments>http://arief.disolo.com/hosting-at-iix-server-a-review/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 09:03:42 +0000</pubDate>
		<dc:creator>Arief Fajar Nursyamsu</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[IIX]]></category>
		<category><![CDATA[Networking]]></category>

		<guid isPermaLink="false">http://arief.disolo.com/?p=18</guid>
		<description><![CDATA[I have several websites and some of them are hosted in IIX (Indonesia Internet eXchange) server. IIX is a network connecting many ISPs in Indonesia to provide faster access for any website hosted in this network. Visitors from Indonesia do not need to route to international backbone to access  IIX hosted website.
I proved it my [...]]]></description>
			<content:encoded><![CDATA[<p>I have several websites and some of them are hosted in IIX (Indonesia Internet eXchange) server. IIX is a network connecting many ISPs in Indonesia to provide faster access for any website hosted in this network. Visitors from Indonesia do not need to route to international backbone to access  IIX hosted website.</p>
<p>I proved it my self that the website is fast to be accessed for visitors from Indonesia. But the problem occurred  when anyone outside Indonesia will access this website. It loaded slowly. Actually the website is targeted for local visitors, but when I want to use <a title="Google Webmaster Tools" href="http://www.google.com/webmasters/tools/">Google Webmaster Tools</a> the problem push me to rethinking about hosting in IIX server.</p>
<p>The tools can not verify my website due to the server time out.  It happened to me  not just  once.  To verify the website usually I did the verification at late at night or early morning, when (imho) the traffic from international backbone to IIX backbone is low.</p>
<p><img class="alignnone size-full wp-image-19" title="Google-Webmaster-Tools" src="http://arief.disolo.com/wp-content/uploads/2008/06/capt_228.jpg" alt="Google Webmaster Tools Server Timeout" width="500" height="67" /></p>
<p>I think the slow response or timed out server effects on search engine indexing. Anyone?</p>
]]></content:encoded>
			<wfw:commentRss>http://arief.disolo.com/hosting-at-iix-server-a-review/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Mengganti String Secara Masal Di Database MySQL</title>
		<link>http://arief.disolo.com/mengganti-string-secara-masal-di-database-mysql/</link>
		<comments>http://arief.disolo.com/mengganti-string-secara-masal-di-database-mysql/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 08:21:18 +0000</pubDate>
		<dc:creator>Arief Fajar Nursyamsu</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://arief.disolo.com/?p=9</guid>
		<description><![CDATA[Beberapa waktu yang lalu, saya bertanya kepada mas Jauhari tentang cara menghandle URL untuk uploaded file di WordPress. Secara default, WordPress akan menggunakan recent URL (URL web, dalam kasus saya adalah: http://local.web/) pada meta file yang diupload.
Saya sedang mengerjakan sebuah website berbasis WordPress dan berencana mengisi content di localhost. Masalah yang saya temui tentu saja [...]]]></description>
			<content:encoded><![CDATA[<p>Beberapa waktu yang lalu, saya bertanya kepada <a title="Jauhari.net" href="http://jauhari.net">mas Jauhari</a> tentang cara meng<em>handle</em> URL untuk uploaded file di <a title="Wordpress" href="http://wordpress.org">WordPress</a>. Secara default, WordPress akan menggunakan recent URL (URL web, dalam kasus saya adalah: http://local.web/) pada meta file yang diupload.</p>
<p>Saya sedang mengerjakan sebuah website berbasis WordPress dan berencana mengisi content di localhost. Masalah yang saya temui tentu saja saat melakukan upload file, maka meta di file tersebut akan terisi: http://local.web/wp-content/uploads/&#8230;&#8221;. Sehingga ketika saya upload ke hosting, pasti bakalan ada masalah jika ada post yang menggunakan file tersebut. Misalnya untuk image tag &lt;img src=&#8221;..&#8221;&gt;.</p>
<p>Ada beberapa solusi yang bisa dilakukan untuk menyelesaikan masalah tersebut. Yaitu:</p>
<ol>
<li>Mengisi content secara online dengan menggunakan URL yang sebenarnya. Tetapi tentu saja saya harus online.</li>
<li><a title="Cara Menjalankan Multiple Domain Di Komputer Lokal" href="http://www.jauhari.net/how-to-run-multiple-domain-on-a-local-computer.jsp">Membuat virtual host</a> dengan domain sama persis dengan yang akan digunakan. Tetapi akan menimbulkan masalah kalau saya akan mengakses web yang sebenarnya (versi lama), walaupun bisa dinyalakan atau dimatikan dengan mengedit file hosts.</li>
<li>Mengganti semua string &#8220;http://local.web/&#8221; menjadi &#8220;http://domain.com/&#8221; di dalam post, secara manual (Manage &gt; Post &gt; Edit).</li>
<li>Mengganti semua string &#8220;http://local.web/&#8221; menjadi &#8220;http://domain.com/&#8221; di setiap record di dalam database.</li>
</ol>
<p>Solusi yang saya pilih adalah menggunakan opsi no 4. Mengganti string di MySQL dengan metode &#8220;find replace&#8221;. Cara melakukakannya juga mudah. Bisa mengunakan phpMyAdmin atau console MySQL. Berikut ini perintah untuk mengganti string secara masal di database MySQL.</p>

<div class="wp_syntax"><div class="code"><pre class="mysql"><span style="color: #993333; font-weight: bold;">UPDATE</span> nama_tabel <span style="color: #993333; font-weight: bold;">SET</span> nama_kolom <span style="color: #66cc66;">=</span> <span style="color: #993333; font-weight: bold;">REPLACE</span><span style="color: #66cc66;">&#40;</span>nama_kolom,<span style="color: #ff0000;">&quot;string_asal&quot;</span>,<span style="color: #ff0000;">&quot;string_pengganti&quot;</span><span style="color: #66cc66;">&#41;</span></pre></div></div>

<p>Jika bekerja dengan WordPress, dan ingin mengupdate semua post yang memiliki string http://local.web/, berikut contoh perintah SQL-nya.</p>

<div class="wp_syntax"><div class="code"><pre class="mysql"><span style="color: #993333; font-weight: bold;">UPDATE</span> `wp_posts` <span style="color: #993333; font-weight: bold;">SET</span> `post_content` <span style="color: #66cc66;">=</span> <span style="color: #993333; font-weight: bold;">REPLACE</span><span style="color: #66cc66;">&#40;</span>`post_content`,<span style="color: #ff0000;">&quot;http://local.web/&quot;</span>,<span style="color: #ff0000;">&quot;http://domain.com/&quot;</span><span style="color: #66cc66;">&#41;</span></pre></div></div>

<p>Selesai. Tetapi saat menulis ini saya kembali berpikir ulang, dan saya pikir opsi nomer 2 lebih praktis buat saya. Tinggal memberi tanda # pada record yang menunjukkan bahwa domain.com berada di 127.0.0.1 <img src='http://arief.disolo.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Pilihan mana yang cocok buat Anda?</p>
<p>Catatan tambahan:</p>
<ul>
<li>Cara menjalankan multiple domain di komputer lokal dapat Anda baca di <a title="Cara Menjalankan Multiple Domain Di Komputer Lokal" href="http://www.jauhari.net/how-to-run-multiple-domain-on-a-local-computer.jsp">tulisan saya</a> pada situs <a title="Jauhari.net" href="http://jauhari.net">Jauhari.Net</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://arief.disolo.com/mengganti-string-secara-masal-di-database-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Javascript: Highlight All Text In Textfield On Focus</title>
		<link>http://arief.disolo.com/javascript-highlight-all-text-in-textfield-on-focus/</link>
		<comments>http://arief.disolo.com/javascript-highlight-all-text-in-textfield-on-focus/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 08:25:46 +0000</pubDate>
		<dc:creator>Arief Fajar Nursyamsu</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://arief.disolo.com/?p=4</guid>
		<description><![CDATA[During my development for the company’s information system, I found that automatically highlight all text in a textfield can help users to easily delete it’s content, rather than have to block the text or use “Ctrl+A”.
I use Javascript event onFocus() and select() function. Here is how to add it on the textfield properties:
&#60;input name=”country” type=”text” [...]]]></description>
			<content:encoded><![CDATA[<p>During my development for the company’s information system, I found that automatically highlight all text in a textfield can help users to easily delete it’s content, rather than have to block the text or use “Ctrl+A”.</p>
<p>I use Javascript event <strong>onFocus()</strong> and <strong>select()</strong> function. Here is how to add it on the textfield properties:</p>
<p>&lt;input name=”country” type=”text” id=”country” value=”Highlighted Text” <strong>onFocus=”javascript:this.select()”</strong>&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://arief.disolo.com/javascript-highlight-all-text-in-textfield-on-focus/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
