<?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>Jafar Shadiq</title>
	<atom:link href="http://jafarshadiq.net/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://jafarshadiq.net</link>
	<description>Adalah setiap langkah yang membawa pada kebaikan.. semoga langkah itu adalah kaki kecil ini..</description>
	<lastBuildDate>Thu, 19 Jan 2012 02:42:30 +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>Old Conversation</title>
		<link>http://jafarshadiq.net/index.php/2012/01/old-conversation/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=old-conversation</link>
		<comments>http://jafarshadiq.net/index.php/2012/01/old-conversation/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 02:39:10 +0000</pubDate>
		<dc:creator>Jafar Shadiq</dc:creator>
				<category><![CDATA[Catatan]]></category>
		<category><![CDATA[Lebay]]></category>

		<guid isPermaLink="false">http://jafarshadiq.net/?p=139</guid>
		<description><![CDATA[This conversation is a tribute to Google Wave with Nyenius. Subhan Toba: Nes, jual xstory seharga 10 rebu laku 2 kan lumayan. Jagoan: kenapa harus dijual 10 rb Subhan Toba: soalnya gue gak kepikiran ada yang mau beli lebih dari harga itu ) Jagoan: lalu kenapa harus dijual? Subhan Toba: for new experience. Jagoan: experience [...]]]></description>
			<content:encoded><![CDATA[<p>This conversation is a tribute to Google Wave with <a title="Nyenius" href="http://nyenius.com" target="_blank">Nyenius</a>.</p>
<p><strong>Subhan Toba: </strong></p>
<p>Nes, jual xstory seharga 10 rebu</p>
<p>laku 2 kan lumayan.</p>
<p><strong>Jagoan:</strong></p>
<p>kenapa harus dijual 10 rb</p>
<p><strong>Subhan Toba:</strong></p>
<p>soalnya gue gak kepikiran ada yang mau beli lebih dari harga itu <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<p><strong>Jagoan:</strong></p>
<p>lalu kenapa harus dijual?</p>
<p><strong>Subhan Toba:</strong></p>
<p>for new experience.</p>
<p><strong>Jagoan:</strong></p>
<p>experience paan?</p>
<p><strong>Subhan Toba:</strong></p>
<p>bagaimana barang yang sepertinya biasa aja dijual</p>
<p>Jadi, barangnya cuma x story, tapi&#8230;.apa ya&#8230; masarinnya yang rame<span id="more-139"></span></p>
<p><strong>Jagoan:</strong></p>
<p>gw mau jualan app sms aja&#8230; lu mau ga?</p>
<p><strong>Subhan Toba:</strong></p>
<p>app sms gimana? kalo mail to sms mau gue <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  itu lagi gue cari buat tokozippo gue</p>
<p><strong>Jagoan:</strong></p>
<p>maksudnya gimana? gw bisa kerjain klu permintaan lu jelas. mail to sms gampang tuh&#8230; lu bisa pake hape usang lu buat modemnya</p>
<p><strong>Subhan Toba:</strong></p>
<p>dan sebuah komputer yang online 24 jam?</p>
<p><strong>Jagoan:</strong></p>
<p>ga perlu online 24 jam&#8230; dia online cuma klu lu butuh servicenya jalan ajah <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  ahahahaha</p>
<p>emang perlunya buat apaan sih? ceritakan anakku&#8230; biar eyang bisa tau sapa tau bisa membantu..</p>
<p><strong>Subhan Toba:</strong></p>
<p>jadi gini eyang, eyang dah pernah liat titit saya kan&#8230;</p>
<p>ah taek lah.</p>
<p>gini, jadi, gue pengen kalo ada kustomer input email lewat <a href="http://www.google.com/url?q=http%3A%2F%2Fwww.tokozippo.com&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNHHfwo_NG1RuRhZ2UznLXfOzUYBoA">www</a><a href="http://www.google.com/url?q=http%3A%2F%2Fwww.tokozippo.com&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNHHfwo_NG1RuRhZ2UznLXfOzUYBoA">.</a><a href="http://www.google.com/url?q=http%3A%2F%2Fwww.tokozippo.com&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNHHfwo_NG1RuRhZ2UznLXfOzUYBoA">tokozippo</a><a href="http://www.google.com/url?q=http%3A%2F%2Fwww.tokozippo.com&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNHHfwo_NG1RuRhZ2UznLXfOzUYBoA">.</a><a href="http://www.google.com/url?q=http%3A%2F%2Fwww.tokozippo.com&amp;sa=D&amp;sntz=1&amp;usg=AFQjCNHHfwo_NG1RuRhZ2UznLXfOzUYBoA">com</a> (istilahnya bagian contact us nya), itu nanti langsung sampe ke hape gue dalam bentuk sms <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p><strong>Jagoan:</strong></p>
<p>bisa&#8230;</p>
<p>tinggal lu sediain pc di rumah lu berspeedy online.. tar kekirim ke hape lu, jadi klu lu lagi ngejablay tau klu ada orderan&#8230; tar klu istri lu nyariin elu tinggal tulis email dah&#8230; ahahahaha</p>
<p><strong>Subhan Toba:</strong></p>
<p>WUKAKAKAAKAKAKAKAKAKAKAKAKA</p>
<p>eyang, ngejablay banci dah gak jaman.</p>
<p> <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<p>aplikasinya piye?</p>
<p><strong>Jagoan:</strong></p>
<p>butuh pengadaan modem sama komputernya ga? tar gw kirim quotationnya</p>
<p>tapi klu lu nawarin temenlu tar jangan pake harga yang xinix kasih ke elu ya&#8230;</p>
<p><strong>Subhan Toba:</strong></p>
<p>siap gan <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> , sekalian sama kompinya. tapi spek paling cupu and kuno aja</p>
<p>anjrit, itegno, kayak omset udah berapa aja</p>
<p>:p</p>
<p><strong>Jagoan:</strong></p>
<p>forum freak banget lu&#8230;</p>
<p>kompi bisa cupu, modem juga bisa pake hp jadul (murah mana ya pake modem apa pake hp jadul?) klu model2 itegno mah kemahalan&#8230; modem gsm ajah harganya 2 jutaan <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><strong>Subhan Toba:</strong></p>
<p>forum freak <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<p>tapi kayaknya gue mo tinggalin tuh kaskus, isinya blood suckers melulu</p>
<p><strong>Jagoan:</strong></p>
<p>mo ngemeng kagak jadi, keselek lo?</p>
<p>btw, tadi pertama app sms macam apa yang mo lo tawarin?</p>
<p>***hehehehe disini keliatan ya begonya dalam ngetik</p>
<p><strong>Subhan Toba:</strong></p>
<p>jari gw belibet&#8230; harus gw benerin dulu posisinya biar ga ruwet&#8230; klu uda ruwet ribet tar masak gw potong dulu trus gw sambung lagi pake lilin&#8230; app sms bisa model apa aja.. tergantung kebutuhan client.</p>
<p><strong>Jagoan:</strong></p>
<p>contoh?</p>
<p><strong>Subhan Toba:</strong></p>
<p>contohnya pada musim caleg kemaren&#8230; gw (maksudnya klu ada caleg yang mau) buat broadcast sms buat memupuk kepercayaan masyarakat ke dia. smsnya bisa bentuk tausiyah agama awalnya, kemudian mulai diarahkan ke pilihan, yang akhirnya drive orang bodoh buat milih caleg calon korup itu&#8230; ahahahaha</p>
<p><strong>Jagoan:</strong></p>
<p>HAHAHAHAHAHAHA apocalypse project ya <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<p>simpelnya, milis tapi dalam bentuk sms dan cuma 1 arah ya?</p>
<p><strong>Subhan Toba:</strong></p>
<p>klu sms kan tukang becak juga sekarang mungkin bawa.. tukang ojek.. nah pasar dia (si caleg) kan orang2 kayak gitu&#8230; klu lu bikin milis, udah dua arah mana yang ikutan milis well-educated.. bisa2 si caleg malah digantung sebelum nyalonin diri <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  jadi kagak bonyok (reputasinya) iya</p>
<p><strong>Jagoan:</strong></p>
<p>nomer sasaranya dari mana tuh?</p>
<p><strong>Subhan Toba:</strong></p>
<p>dari operator.. klu caleg daerah bisa dari lingkungan ajah minta sama pak rt <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><strong>Jagoan:</strong></p>
<p>ato bikin quick count gitu juga bisa&#8230; sistemnya&#8230; kan pake sms juga tuh</p>
<p>bikin otomasi rumah juga bisa&#8230; klu lu pengen misalnya</p>
<p>btw gw lagi maen pet society dapet cheat yang masih jalan&#8230; sekarang komputer gw brisik nih&#8230; pet gw lagi lompat tali sendirian.. duit lancarrr nambah sendiri.</p>
<p><strong>Subhan Toba:</strong></p>
<p>wakakakakakak</p>
<p><strong>Jagoan:</strong></p>
<p>dari dulu knapa gw gapernah beres klu berkompetisi ya&#8230; maen game pake cheat.. ujian juga cheat.. bikin program aja pengen pake framework (cheating juga, yang laen ngetik ribuan baris gw tinggal beberapa baris)</p>
<p><strong>Subhan Toba:</strong></p>
<p>lo pengen cepet loncat ke hasilnya kali nes. Wah ketauan nih potensi seksualnya <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) (pengennya langsung boker aja <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) )</p>
<p><strong>Jagoan:</strong></p>
<p>wahahahhaha&#8230; yang itu juga pake cheat&#8230; cuma biar lamaan&#8230; caranya&#8230; matikan lampu bilang aja &#8220;sayaaang, biar romantis ya?&#8221; trus abis itu sediakan timun&#8230; bikin sampe timunnya jadi acar dulu, baru dah gw masukin totong gw&#8230; ahahaha</p>
<p><strong>Subhan Toba:</strong></p>
<p>wakakakakaka, tinggal bersuara &#8220;iya enak iya enak&#8221; aja. padahal mah lo lagi ngupil ya</p>
<p>pas diganti totong lo, ntar dikomentarin lagi &#8220;timunnya kok diganti buncis&#8221;</p>
<p> <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> )</p>
<p><strong>Jagoan:</strong></p>
<p>ahahahaha pengalaman pribadi ya ba? ahAHAHAHAHAHAHAHA<strong>AHAHAHAHAHAHA</strong></p>
<p><strong>Subhan Toba:</strong></p>
<p>anjrit gue terjebak jebakan lama</p>
<p>balik ke ym nes</p>
]]></content:encoded>
			<wfw:commentRss>http://jafarshadiq.net/index.php/2012/01/old-conversation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Node.js: When Javascript Switch Side</title>
		<link>http://jafarshadiq.net/index.php/2011/12/node-js-when-javascript-switch-side/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=node-js-when-javascript-switch-side</link>
		<comments>http://jafarshadiq.net/index.php/2011/12/node-js-when-javascript-switch-side/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 03:10:43 +0000</pubDate>
		<dc:creator>Jafar Shadiq</dc:creator>
				<category><![CDATA[Catatan]]></category>
		<category><![CDATA[Ide]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[node.js]]></category>

		<guid isPermaLink="false">http://jafarshadiq.net/index.php/2011/12/node-js-when-javascript-switch-side/</guid>
		<description><![CDATA[Javascript is a well known programming language for web programmers and/or web designers in the world. As a scripting language embedded in browser, Javascript play many times as a fixation to browser rendering, create a fancy animations, and lately, to gather data asynchronously to the famous term called as ajax. There had been a time [...]]]></description>
			<content:encoded><![CDATA[<p>Javascript is a well known programming language for web programmers and/or web designers in the world. As a scripting language embedded in browser, Javascript play many times as a fixation to browser rendering, create a fancy animations, and lately, to gather data asynchronously to the famous term called as ajax.</p>
<p>There had been a time where Javascript hated, as becoming the most misunderstood programming language. I remember that day, many of my friends didn&#8217;t want to use or even avoiding to use Javascript or their works on Web Application developments.</p>
<p>That days, the implementation of Javascript was a great pain in the ass, just to make the code running well in most common used browser which is Microsoft Internet Explorer (I&#8217;m still sure IE kinda contribute to the hell that programmers suffered that days).</p>
<p><span id="more-137"></span>To behated, doesn&#8217;t make Javascript being left behind. The fact that Javascript is being the only implementation of browser scripting language (or more appropriate to call it as the spesification itself), and the lack of browser ability to fulfill what people hunger of rich internet has made Javascript unavoided. Several Javascript toolkits and libraries fill the market and success, such as, JQuery, Prototype, Dojo, ExtJS, etc.</p>
<p>When a friend told me about Node.js. My natural defense told me that, I guess it is just another Javascript toolkit or library. But I was wrong. Node.js is not a library nor toolkit for browser.</p>
<p>Node.js is a platform built on Google V8 Javascript engine. It can be run without the browser. You can make a js script and run it from your terminal.</p>
<p>The true power of Node.js is it brings the beauty of Javascript (or the most misunderstood) to servers. Asynchronous callback, single threaded, evented I/O promising servers to serve requests better for massive concurrency.</p>
<p>After several days played around with node.js (and produce node-arch and node-iso8583, see my github), at first it is hard to adjust my behavior to code in common synchronous way, to the way node.js work in asynchronous and closure manner. And suddenly my codes grow to become complex enough not to read <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p>That&#8217;s why I start refactoring my code and implementing common best practice to code in Javascript I&#8217;ve learnt by googling.</p>
<p>If you love Javascript while others hate it. Or you looking for alternative solution for your application performance. Or you are to paranoid to massive slow down by hung by threads. Or you simply always think as a lazy person, &#8220;just ask and call me back if my request done&#8221;. You should check Node.js.</p>
<p>And if you need help. I and my company at <a title="http://xinix.co.id" href="http://xinix.co.id" target="_blank">http://xinix.co.id</a> surely can help you with our best practices.</p>
]]></content:encoded>
			<wfw:commentRss>http://jafarshadiq.net/index.php/2011/12/node-js-when-javascript-switch-side/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Get new haircut</title>
		<link>http://jafarshadiq.net/index.php/2011/12/get-new-haircut/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=get-new-haircut</link>
		<comments>http://jafarshadiq.net/index.php/2011/12/get-new-haircut/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 05:44:14 +0000</pubDate>
		<dc:creator>Jafar Shadiq</dc:creator>
				<category><![CDATA[Catatan]]></category>
		<category><![CDATA[Lebay]]></category>
		<category><![CDATA[haircut]]></category>

		<guid isPermaLink="false">http://jafarshadiq.net/index.php/2011/12/get-new-haircut/</guid>
		<description><![CDATA[Recently, I&#8217;ve been busy with all project assignment from several clients. I found myself unable to have my own quality time with families and myself. It kinda sucks, but I have to live on it as I put my dreams on Xinix. Tonight, my sister (in-law) celebrate her wedding at Manggala Wanabhakti (Auditorium). Since I [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I&#8217;ve been busy with all project assignment from several clients. I found myself unable to have my own quality time with families and myself. It kinda sucks, but I have to live on it as I put my dreams on Xinix.</p>
<p>Tonight, my sister (in-law) celebrate her wedding at Manggala Wanabhakti (Auditorium). Since I am counted as her closest family, she puts me on a dress code tonight wearing a &#8220;demang&#8221; outfit.</p>
<p>It is kinda cool. But the problem is, I used to be seen as an awful dressed man with no sense of fashion whatsoever (though I see myself as a unique eccentric person myself). Lol</p>
<p>But today, I get myself a new look. Cut my hair. I get my hair mohawked. Lol. Pimped for tonight ocassion. </p>
<p>And it&#8217;s nice</p>
]]></content:encoded>
			<wfw:commentRss>http://jafarshadiq.net/index.php/2011/12/get-new-haircut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google API onboard but bingung yahoo api dan oauth</title>
		<link>http://jafarshadiq.net/index.php/2011/10/google-api-onboard-but-bingung-yahoo-api-dan-oauth/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=google-api-onboard-but-bingung-yahoo-api-dan-oauth</link>
		<comments>http://jafarshadiq.net/index.php/2011/10/google-api-onboard-but-bingung-yahoo-api-dan-oauth/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 12:51:07 +0000</pubDate>
		<dc:creator>Jafar Shadiq</dc:creator>
				<category><![CDATA[Catatan]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[arch-php]]></category>
		<category><![CDATA[coding]]></category>

		<guid isPermaLink="false">http://jafarshadiq.net/index.php/2011/10/google-api-onboard-but-bingung-yahoo-api-dan-oauth/</guid>
		<description><![CDATA[2 hari ini saya mencoba mengintegrasikan arch-php agar punya api untuk google dan yahoo setelah sebelumnya sudah punya api untuk facebook dan twitter. Hari pertama coding buat google. Meski agak nabrak-nabrak dikit. Mentok error kemudian dapet solusi juga akhirnya. Cukup fun. Singkatnya google oauth api tidak begitu rumit dan relatif mirip sama facebook api atau [...]]]></description>
			<content:encoded><![CDATA[<p>2 hari ini saya mencoba mengintegrasikan arch-php agar punya api untuk google dan yahoo setelah sebelumnya sudah punya api untuk facebook dan twitter.</p>
<p>Hari pertama coding buat google. Meski agak nabrak-nabrak dikit. Mentok error kemudian dapet solusi juga akhirnya. Cukup fun.</p>
<p>Singkatnya google oauth api tidak begitu rumit dan relatif mirip sama facebook api atau twitter api. Bedanya cuma, selain mengharuskan menyertakan scope pada saat request token, service yang ingin diakses pun harus dienable di konfigurasi applicationnya.</p>
<p>Voila.. Google api from scratch tersedia di arch. </p>
<p>Dengan optimisme tinggi, pada hari kedua, saya mencoba coding untuk yahoo api. Ternyata tak semudah yang diharapkan. </p>
<p>Sementara belum ada kebutuhan untuk yahoo, pekerjaan ini didrop. Sudah tercatat di redmine. Kalau nanti ternyata dibutuhkan, kemungkinan saya akan coding mulai dari menggunakan yahoo social api yg sudah dikasih sama yahoonya.</p>
<p>Dengan kata lain, menyerah <img src='http://jafarshadiq.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://jafarshadiq.net/index.php/2011/10/google-api-onboard-but-bingung-yahoo-api-dan-oauth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First blogging from android</title>
		<link>http://jafarshadiq.net/index.php/2011/09/first-blogging-from-android/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=first-blogging-from-android</link>
		<comments>http://jafarshadiq.net/index.php/2011/09/first-blogging-from-android/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 02:54:06 +0000</pubDate>
		<dc:creator>Jafar Shadiq</dc:creator>
				<category><![CDATA[Catatan]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[bali]]></category>
		<category><![CDATA[kerja]]></category>

		<guid isPermaLink="false">http://jafarshadiq.net/index.php/2011/09/first-blogging-from-android/</guid>
		<description><![CDATA[Dikasih android sama bung nyenius. Langsung dibawa ke Bali dan buat blogging di Bali. Di tengah suasana panas bandara Ngurah Rai nunggu jemputan mobil yang ga dateng2]]></description>
			<content:encoded><![CDATA[<p>Dikasih android sama bung nyenius. Langsung dibawa ke Bali dan buat blogging di Bali.<br />
Di tengah suasana panas bandara Ngurah Rai nunggu jemputan mobil yang ga dateng2</p>
]]></content:encoded>
			<wfw:commentRss>http://jafarshadiq.net/index.php/2011/09/first-blogging-from-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Busy Lately</title>
		<link>http://jafarshadiq.net/index.php/2011/04/busy-lately/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=busy-lately</link>
		<comments>http://jafarshadiq.net/index.php/2011/04/busy-lately/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 09:33:43 +0000</pubDate>
		<dc:creator>Jafar Shadiq</dc:creator>
				<category><![CDATA[Tanpa kategori]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://jafarshadiq.net/?p=116</guid>
		<description><![CDATA[I&#8217;ve been busy lately with so many deadline to accomplish. Dealing with bugs, known bugs and intermittents bugs. But the most challenging is how to dealt with changes and stakeholders delays. I learn something, delay is attitude, so for the best to achieve deadline have to start working on tasks earlier.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been busy lately with so many deadline to accomplish. Dealing with bugs, known bugs and intermittents bugs. But the most challenging is how to dealt with changes and stakeholders delays.</p>
<p>I learn something, delay is attitude, so for the best to achieve deadline have to start working on tasks earlier.</p>
]]></content:encoded>
			<wfw:commentRss>http://jafarshadiq.net/index.php/2011/04/busy-lately/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Membuat GIT Server Pribadi dengan Ubuntu</title>
		<link>http://jafarshadiq.net/index.php/2011/03/membuat-git-server-pribadi-dengan-ubuntu/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=membuat-git-server-pribadi-dengan-ubuntu</link>
		<comments>http://jafarshadiq.net/index.php/2011/03/membuat-git-server-pribadi-dengan-ubuntu/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 09:11:01 +0000</pubDate>
		<dc:creator>Jafar Shadiq</dc:creator>
				<category><![CDATA[Tanpa kategori]]></category>

		<guid isPermaLink="false">http://jafarshadiq.net/?p=118</guid>
		<description><![CDATA[Untuk yang belum tau GIT, GIT adalah sebuah server repositori dan versioning untuk source code. Bagi yang udah kenalan sama SVN (Subversion), yaa&#8230; mirip-mirip deh sama barang satu itu. Cuma yang ini bedanya, GIT itu terdistribusi. Kali ini saya tidak bermaksud menerangkan mengenai GIT-nya. Tapi bagaimana membuat GIT server (mirip-mirip github tapi ga sekeren itu [...]]]></description>
			<content:encoded><![CDATA[<p>Untuk yang belum tau GIT, GIT adalah sebuah server repositori dan versioning untuk source code. Bagi yang udah kenalan sama SVN (Subversion), yaa&#8230; mirip-mirip deh sama barang satu itu. Cuma yang ini bedanya, GIT itu terdistribusi.</p>
<p>Kali ini saya tidak bermaksud menerangkan mengenai GIT-nya. Tapi bagaimana membuat GIT server (mirip-mirip github tapi ga sekeren itu sih) untuk satu organisasi. Berhubung saya menggunakan Ubuntu 10.04 maka dalam jurnal ini akan diterangkan spesifik untuk Ubuntu 10.04. Untungnya instalasi ini sebagian besar bisa dilakukan dengan menggunakan apt-get / aptitude.</p>
<p>Yuk mulai install, kalau masih ngantuk coba ucek-ucek mata dulu.<br />
<span id="more-118"></span></p>
<h2>Install Gitosis</h2>
<p>Untuk menginstall GIT server dibutuhkan GIT server yang bernama gitosis, lakukan instalasinya dengan cara di bawah ini:</p>
<pre><code>
sudo apt-get install gitosis
</code></pre>
<p>Kemudian dibutuhkan satu user di Ubuntu yang bertugas menjalankan server tersebut, makanya kita harus bikin user itu dengan cara:</p>
<pre><code>
sudo adduser --system --shell /bin/sh --gecos 'git version control' --group --disabled-password --home /srv/git git
</code></pre>
<p>OK sekarang sudah dibuatkan user ini. Karena gitosis akan berjalan menggunakan kanal SSH sebagai jalur penyampaiannya maka dibutuhkan sebuah ssh key dari git.</p>
<pre><code>
sudo -H -u git gitosis-init &lt;.ssh/id_dsa.pub
git clone git@localhost:gitosis-admin.git
</code></pre>
<h2>Menambah Project Baru</h2>
<p>Setelah itu kita mencoba menambah project baru,</p>
<p>Misalnya kita mau membuat sebuah project dengan codename reekoheek-ganteng dengan GIT. Project ini akan memiliki 3 (tiga) orang yang mempunyai hak akses write, yaitu reekoheek, Awaludin, Akhirudin.</p>
<pre><code>
[gitosis]

[group gitosis-admin]
writable = gitosis-admin
members = reekoheek@here

[group team-reekoheek]
members = reekoheek@here awaludin@there akhirudin@there
writable = reekoheek-ganteng
</code></pre>
<p>Naah, kalau udah, kita butuh public key dari ketiga user tersebut, dan masukkan ke direktori keydir (di gitosis-admin yang sudah di-clone di awal) dengan nama yang sesuai (misalnya pada kasus ini adalah reekoheek@here, awaludin@there, akhirudin@there.</p>
<p>Simpan konfigurasi di atas, commit dan push gitosis-admin.</p>
<pre><code>
git commit -a -m "Menambah tim reekoheek dan project reekoheek-ganteng"
git push
</code></pre>
<p>Sekarang buat projectnya dengan cara (lakukan di luar project git.</p>
<pre><code>
git init reekoheek-ganteng
cd reekoheek-ganteng
git remote add origin git@localhost:reekoheek-ganteng.git
git push origin master
</code></pre>
<p>Gampang kaaaan??</p>
]]></content:encoded>
			<wfw:commentRss>http://jafarshadiq.net/index.php/2011/03/membuat-git-server-pribadi-dengan-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mutiara Hikmah #2</title>
		<link>http://jafarshadiq.net/index.php/2011/03/mutiara-hikmah-2/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=mutiara-hikmah-2</link>
		<comments>http://jafarshadiq.net/index.php/2011/03/mutiara-hikmah-2/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 08:36:38 +0000</pubDate>
		<dc:creator>Jafar Shadiq</dc:creator>
				<category><![CDATA[Faith]]></category>
		<category><![CDATA[fortune]]></category>
		<category><![CDATA[hikmah]]></category>

		<guid isPermaLink="false">http://jafarshadiq.net/?p=95</guid>
		<description><![CDATA[Kebahagiaan datang dari hati yang bersyukur dan nafsu yang bersabar.]]></description>
			<content:encoded><![CDATA[<p>Kebahagiaan datang dari hati yang bersyukur dan nafsu yang bersabar.</p>
]]></content:encoded>
			<wfw:commentRss>http://jafarshadiq.net/index.php/2011/03/mutiara-hikmah-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Host Instant Messaging Services with Openfire on Ubuntu 10.04 LTS (Lucid)</title>
		<link>http://jafarshadiq.net/index.php/2011/03/host-instant-messaging-services-with-openfire-on-ubuntu-10-04-lts-lucid/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=host-instant-messaging-services-with-openfire-on-ubuntu-10-04-lts-lucid</link>
		<comments>http://jafarshadiq.net/index.php/2011/03/host-instant-messaging-services-with-openfire-on-ubuntu-10-04-lts-lucid/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 06:22:39 +0000</pubDate>
		<dc:creator>Jafar Shadiq</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://jafarshadiq.net/?p=84</guid>
		<description><![CDATA[Openfire is an open source real-time collaboration (instant messaging) server, built on the XMPP protocol and available for multiple platforms. This guide will help you get started with Openfire on your Ubuntu 10.04 LTS (Lucid) Linux. Openfire requires a Java runtime engine (JRE). This tutorial uses the version provided by Sun Microsystems. Please note that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.igniterealtime.org/projects/openfire/">Openfire</a> is an open source real-time collaboration (instant messaging) server, built on the XMPP protocol and available for multiple platforms. This guide will help you get started with Openfire on your Ubuntu 10.04 LTS (Lucid) Linux.</p>
<p><span id="more-84"></span></p>
<p>Openfire requires a Java runtime engine (JRE). This tutorial uses the version provided by Sun Microsystems. Please note that although alternate Java runtime engines are available, Openfire may not work well with them. Add the partner package repository to your /etc/apt/sources.list file, as shown below:</p>
<p>File: /etc/apt/sources.list</p>
<pre><code>
deb http://dl2.foss-id.web.id/ubuntu lucid main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-updates main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-security main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-backports main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-proposed main restricted universe multiverse

deb-src http://dl2.foss-id.web.id/ubuntu lucid main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu lucid-updates main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu lucid-security main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu lucid-backports main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu lucid-proposed main restricted universe multiverse

deb http://archive.canonical.com/ lucid partner
</code></pre>
<p>If you had to add the partner repository to your sources, issue the following command to update your package database:</p>
<pre><code>apt-get update
apt-get upgrade
</code></pre>
<p>Issue the following command to install prerequisite packages on your server:</p>
<pre><code>apt-get install sun-java6-jre</code></pre>
<p>The Sun Java6 JRE will be installed, along with a series of dependencies it requires. You will be prompted to accept the licensing agreement for Sun Java before proceeding.</p>
<p>Adjust Firewall Settings<br />
If you employ a firewall to specify what ports can be accessed on your VPS, please make sure you have the following ports open:</p>
<pre><code>
3478 - STUN Service (NAT connectivity)
3479 - STUN Service (NAT connectivity)
5222 - Client to Server (standard and encrypted)
5223 - Client to Server (legacy SSL support)
5229 - Flash Cross Domain (Flash client support)
7070 - HTTP Binding (unsecured HTTP connecitons)
7443 - HTTP Binding (secured HTTP connections)
7777 - File Transfer Proxy (XMPP file transfers)
9090 - Admin Console (unsecured)
9091 - Admin Console (secured)
</code></pre>
<p>Additional ports may need to be opened later to support more advanced XMPP services, but these are the ports that Openfire will use by default.</p>
<p>Install Openfire<br />
Visit the download page for the Openfire RTC server and click the link for the &#8220;deb&#8221; package. You will be taken to another page, which will start the download to your workstation. You may cancel this download, as a manual download link will be presented that you may copy to your clipboard. Use wget on your Linode to retrieve the package (substitute the link for the current version in the command below).</p>
<pre><code>
wget http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_3.6.4_all.deb
mv downloadServlet\?filename\=openfire%2Fopenfire_3.6.4_all.deb openfire_3.6.4_all.deb
</code></pre>
<p>Install the software using dpkg as follows:</p>
<pre><code>
dpkg -i openfire_3.6.4_all.deb
</code></pre>
<p>Next, edit the configuration file /etc/openfire/openfire.xml, inserting your Linode&#8217;s public IP address in the  section, and removing the &#8220;<!-- -->&#8221; comment markers that surround this section.</p>
<p>File excerpt: /etc/openfire/openfire.xml</p>
<pre><code>
12.34.56.78
</code></pre>
<p>Restart Openfire with the following command:</p>
<pre><code>
/etc/init.d/openfire restart
</code></pre>
<p>This completes the initial installation steps for Openfire. Next, we&#8217;ll continue with configuration through a web browser.</p>
<p>Configure Openfire<br />
Direct your browser to your Linode&#8217;s IP address or FQDN (fully qualified domain name, if an entry in DNS points to your Linode&#8217;s IP) on port 9090. As an example, if your Linode&#8217;s IP address were &#8220;12.34.56.78&#8243;, you would visit http://12.34.56.78:9090 in your web browser. You will be presented with a language selection screen similar to this:</p>
<p>Next, you&#8217;ll be asked to configure your domain and ports for administration. Use the fully qualified domain name you have assigned to your Linode in DNS (more infomation: configuring DNS with the Linode Manager).</p>
<p>You may choose to use Openfire&#8217;s internal database for account management, or you may connect to an external database. Most users will want to choose the built-in option.</p>
<p>User profiles may be stored in the server database, or they may be pulled from LDAP or Clearspace. Most users will want to choose the default option.</p>
<p>Enter the email address of the default administrative user and select a strong password.</p>
<p>After the initial web-based configuration is complete, restart the Openfire server before attempting to log in with the default &#8220;admin&#8221; user account.</p>
<pre><code>
/etc/init.d/openfire restart
</code></pre>
<p>If you&#8217;re experiencing difficulty using the credentials you just created to log in, please use &#8220;admin/admin&#8221; as the username/password. You&#8217;ll need to update your credentials immediately afterward for security purposes. Congratulations! You&#8217;ve successfully installed the Openfire RTC server on Ubuntu 10.04 LTS.</p>
<p>More Information<br />
You may wish to consult the following resources for additional information on this topic. While these are provided in the hope that they will be useful, please note that we cannot vouch for the accuracy or timeliness of externally hosted materials.</p>
<p>Openfire Documentation<br />
XMPP Standards Foundation<br />
XMPP Software Clients<br />
License<br />
This guide is licensed under a Creative Commons Attribution-No Derivative Works 3.0 United States License. Please feel free to redistribute unmodified copies of it as long as attribution is provided, preferably via a link to this page.</p>
<p>Hijacked without permission from http://library.linode.com/communications/xmpp/openfire/ubuntu-10.04-lucid</p>
]]></content:encoded>
			<wfw:commentRss>http://jafarshadiq.net/index.php/2011/03/host-instant-messaging-services-with-openfire-on-ubuntu-10-04-lts-lucid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rindu</title>
		<link>http://jafarshadiq.net/index.php/2011/03/rindu/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=rindu</link>
		<comments>http://jafarshadiq.net/index.php/2011/03/rindu/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 11:53:31 +0000</pubDate>
		<dc:creator>Jafar Shadiq</dc:creator>
				<category><![CDATA[Lebay]]></category>
		<category><![CDATA[lebayatun puisi]]></category>

		<guid isPermaLink="false">http://jafarshadiq.net/?p=97</guid>
		<description><![CDATA[Kubuka setiap lembar facebook, kucari setiap nama yang menuju padamu dalam kegalauan yang terundang buluh-buluh perindu yang kautiupkan Kubuka cakrawala hati, mencoba mencari satu jiwa jauh di sana kuharap dirinya baik-baik saja terbungkus rasa cinta yang ingin kusemai Adakah&#8230; rasa yang membulat dan membuncah dalam dadanya saat kuungkapkan aku sangat merindukannya.. Kubuka setiap lembar facebook, kucari [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">Kubuka setiap lembar facebook,</div>
<div id="_mcePaste">kucari setiap nama yang menuju padamu</div>
<div id="_mcePaste">dalam kegalauan yang terundang</div>
<div id="_mcePaste">buluh-buluh perindu yang kautiupkan</div>
<div id="_mcePaste">Kubuka cakrawala hati,</div>
<div id="_mcePaste">mencoba mencari satu jiwa jauh di sana</div>
<div id="_mcePaste">kuharap dirinya baik-baik saja</div>
<div id="_mcePaste">terbungkus rasa cinta yang ingin kusemai</div>
<div id="_mcePaste">Adakah&#8230;</div>
<div id="_mcePaste">rasa yang membulat dan membuncah dalam dadanya</div>
<div id="_mcePaste">saat kuungkapkan aku sangat merindukannya..</div>
<p>Kubuka setiap lembar facebook, kucari setiap nama yang menuju padamudalam kegalauan yang terundangbuluh-buluh perindu yang kautiupkan<br />
Kubuka cakrawala hati,mencoba mencari satu jiwa jauh di sanakuharap dirinya baik-baik sajaterbungkus rasa cinta yang ingin kusemai<br />
Adakah&#8230;rasa yang membulat dan membuncah dalam dadanyasaat kuungkapkan aku sangat merindukannya..</p>
]]></content:encoded>
			<wfw:commentRss>http://jafarshadiq.net/index.php/2011/03/rindu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

