<?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>Giest Blogz</title>
	<atom:link href="http://www.giest.or.id/feed" rel="self" type="application/rss+xml" />
	<link>http://www.giest.or.id</link>
	<description>Welcome to Free World</description>
	<lastBuildDate>Wed, 01 Feb 2012 02:55:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>error: FreeBSD with vulnerable chroot (FreeBSD-SA-11:07.chroot)</title>
		<link>http://www.giest.or.id/unix/freebsd/error-freebsd-with-vulnerable-chroot-freebsd-sa-1107-chroot.html</link>
		<comments>http://www.giest.or.id/unix/freebsd/error-freebsd-with-vulnerable-chroot-freebsd-sa-1107-chroot.html#comments</comments>
		<pubDate>Wed, 01 Feb 2012 02:55:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[cpanel]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=630</guid>
		<description><![CDATA[Hari ini nemu satu error seperti dibawah setiap kali user login ke ftp server error: FreeBSD with vulnerable chroot (FreeBSD-SA-11:07.chroot) chroot to &#8216;/home/someuser&#8217; failed for user &#8216;some user&#8217;: Operation not permitted error: unable to set default root directory dan yang berikut ini error yg terjadi dari sisi client ftp someserver.com Connected to someserver.com. 220 ProFTPD [...]]]></description>
			<content:encoded><![CDATA[<p>Hari ini nemu satu error seperti dibawah setiap kali user login ke ftp server</p>
<blockquote><p>error: FreeBSD with vulnerable chroot (FreeBSD-SA-11:07.chroot)<br />
chroot to &#8216;/home/someuser&#8217; failed for user &#8216;some user&#8217;: Operation not permitted<br />
error: unable to set default root directory</p></blockquote>
<p>dan yang berikut ini error yg terjadi dari sisi client</p>
<blockquote><p>ftp someserver.com<br />
Connected to someserver.com.<br />
220 ProFTPD 1.3.3g Server (ProFTPD Default Installation) [::ffff:234.123.45.234]<br />
Name (someserver.com:giest):giest<br />
331 Password required for giest<br />
Password:<br />
530 Login incorrect.<br />
ftp: Login failed<br />
ftp&gt; exit<br />
221 Goodbye.</p></blockquote>
<p>Pertama melihat error tersebut sudah langsung ber prasangka buruk bahwa chroot bermasalah.</p>
<p>Kemudian setelah sedikit googling dengan keyword FreeBSD-SA-11:07.chroot ketemu juga solusi nya disini.</p>
<blockquote><p>http://security.freebsd.org/advisories/FreeBSD-SA-11:07.chroot.asc</p></blockquote>
<p>Berhubung server yg mengalami masalah menggunakan FreeBSD 8.2-Stable maka opsi melakukan update lewat binary patch tidak bisa dilakukan.</p>
<p>Berikut ini langkah-langkah yang saya lakukan berdasarkan informasi dari security advisories diatas, semua proses dilakukan oleh root.</p>
<p><strong>download file patch</strong></p>
<blockquote><p>fetch http://security.FreeBSD.org/patches/SA-11:07/chroot8.patch</p>
<p>fetch http://security.FreeBSD.org/patches/SA-11:07/chroot8.patch.asc</p></blockquote>
<p><strong>patch</strong></p>
<blockquote><p>cd /usr/src</p>
<p>patch &lt; /root/chroot8.patch</p></blockquote>
<p><strong>Recompile OS</strong></p>
<blockquote><p><strong></strong>make buildworld</p>
<p>make buildkernel KERNCONF=GIEST</p>
<p>make installkernel KERNCONF=GIEST</p></blockquote>
<p><strong>Restart dan Apply</strong></p>
<blockquote><p><strong></strong>shutdown -r now</p>
<p>mergemaster -p</p>
<p>cd /usr/src</p>
<p>make installworld</p>
<p>mergemaster</p>
<p>shutdown -r now</p></blockquote>
<p>dan Beres..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giest.or.id/unix/freebsd/error-freebsd-with-vulnerable-chroot-freebsd-sa-1107-chroot.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>rsync dengan port ssh yang tidak standar</title>
		<link>http://www.giest.or.id/unix/rsync-dengan-port-ssh-yang-tidak-standar.html</link>
		<comments>http://www.giest.or.id/unix/rsync-dengan-port-ssh-yang-tidak-standar.html#comments</comments>
		<pubDate>Wed, 02 Nov 2011 16:21:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*NIX]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=625</guid>
		<description><![CDATA[Seperti biasa tulisan singkat hanya buat mengingatkan ketika lupa. command berikut untuk melakukan rsync dengan menggunakan ssh yang port nya sudah dirubah alias tidak standar lagi di port 22. Target berada di remote server  rsync -avz -e &#8220;ssh -p NoPort&#8221; user@remoteip:/remote/path/ /local/path/ Target di local  rsync -avz -e &#8220;ssh -p NoPort&#8221;  /local/path/ user@remoteip:/remote/path/ Segitu saja]]></description>
			<content:encoded><![CDATA[<p>Seperti biasa tulisan singkat hanya buat mengingatkan ketika lupa.</p>
<p>command berikut untuk melakukan rsync dengan menggunakan ssh yang port nya sudah dirubah alias tidak standar lagi di port 22.</p>
<p>Target berada di remote server</p>
<blockquote><p> rsync -avz -e &#8220;ssh -p NoPort&#8221; user@remoteip:/remote/path/ /local/path/</p></blockquote>
<p>Target di local</p>
<blockquote><p> rsync -avz -e &#8220;ssh -p NoPort&#8221;  /local/path/ user@remoteip:/remote/path/</p></blockquote>
<p>Segitu saja <img src='http://www.giest.or.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.giest.or.id/unix/rsync-dengan-port-ssh-yang-tidak-standar.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS X Lion Menanyakan Password Setiap Delete File</title>
		<link>http://www.giest.or.id/mac/os-x-lion-menanyakan-password-setiap-delete-file.html</link>
		<comments>http://www.giest.or.id/mac/os-x-lion-menanyakan-password-setiap-delete-file.html#comments</comments>
		<pubDate>Tue, 11 Oct 2011 17:56:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=622</guid>
		<description><![CDATA[Sudah beberapa minggu / bulan saya meng upgrade Snow Leopard saya ke Lion, dan semenjak itu ada masalah kecil yg cukup mengganggu untuk saya yaitu setiap kali saya menghapus file, Lion akan menanyakan password Admin, kemudian file yang di delete tidak masuk ke Trash. Sebelumnya saya tidak terlalu peduli dengan masalah tersebut karena buat saya [...]]]></description>
			<content:encoded><![CDATA[<p>Sudah beberapa minggu / bulan saya meng upgrade Snow Leopard saya ke Lion, dan semenjak itu ada masalah kecil yg cukup mengganggu untuk saya yaitu setiap kali saya menghapus file, Lion akan menanyakan password Admin, kemudian file yang di delete tidak masuk ke Trash.</p>
<p>Sebelumnya saya tidak terlalu peduli dengan masalah tersebut karena buat saya sekali-kali mengetikan password masih biasa saja.</p>
<p>Sampai akhirnya tiba-tiba partisi data di Macbook saya menjadi full 100% (biasa lagi hobby download film).</p>
<p>Dari sana saya mulai mencari-cari penyebab sering nya Lion menanyakan password dan kenapa partisi data bisa penuh padahal sebelumnya saya sudah menghapus beberapa puluh file dengan ukuran diatas 500Mb/ file.</p>
<p>Setelah berkeliling folder demi folder akhirnya sadar bahwa Lion ketika men delete file akan menempatkan file tersebut ke folder .Trash di homedir user yang saya pakai.</p>
<p>Sementara permission .Trash seperti ini</p>
<p style="padding-left: 30px;">drwx&#8212;&#8212;    4 root   admin     136 Oct 12 00:39 .Trash</p>
<p>Pantas saja setiap kali meng hapus file diminta password karena user yang saya pakai tidak memiliki hak baca dan tulis di folder tersebut.</p>
<p>Sekarang saya rubah owner dari folder tersebut menjadi</p>
<p style="padding-left: 30px;">drwx&#8212;&#8212;    2 giest  staff      68 Oct 12 00:44 .Trash</p>
<p>Dan tidak ada lagi pertanyaan memasukan password setiap kali saya meng hapus file, dan tentu saja sekarang setiap kali menghapus file akan muncul di Trash <img src='http://www.giest.or.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Masalah sederhana tapi nyebelin :p</p>
<center><!--/* OpenX Javascript Tag v2.8.7 */-->

<!--/*
  * The backup image section of this tag has been generated for use on a
  * non-SSL page. If this tag is to be placed on an SSL page, change the
  *   'http://www.mumored.com/login/www/delivery/...'
  * to
  *   'https://www.mumored.com/login/www/delivery/...'
  *
  * This noscript section of this tag only shows image banners. There
  * is no width or height in these banners, so if you want these tags to
  * allocate space for the ad before it shows, you will need to add this
  * information to the <img> tag.
  *
  * If you do not want to deal with the intricities of the noscript
  * section, delete the tag (from <noscript>... to </noscript>). On
  * average, the noscript tag is called from less than 1% of internet
  * users.
  */-->

<script type='text/javascript'><!--//<![CDATA[
   var m3_u = (location.protocol=='https:'?'https://www.mumored.com/login/www/delivery/ajs.php':'http://www.mumored.com/login/www/delivery/ajs.php');
   var m3_r = Math.floor(Math.random()*99999999999);
   if (!document.MAX_used) document.MAX_used = ',';
   document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
   document.write ("?zoneid=12");
   document.write ('&amp;cb=' + m3_r);
   if (document.MAX_used != ',') document.write ("&amp;exclude=" + document.MAX_used);
   document.write (document.charset ? '&amp;charset='+document.charset : (document.characterSet ? '&amp;charset='+document.characterSet : ''));
   document.write ("&amp;loc=" + escape(window.location));
   if (document.referrer) document.write ("&amp;referer=" + escape(document.referrer));
   if (document.context) document.write ("&context=" + escape(document.context));
   if (document.mmm_fo) document.write ("&amp;mmm_fo=1");
   document.write ("'><\/scr"+"ipt>");
//]]&gt;--></script><noscript><a href='http://www.mumored.com/login/www/delivery/ck.php?n=a0029709&amp;cb=INSERT_RANDOM_NUMBER_HERE' target='_blank'><img src='http://www.mumored.com/login/www/delivery/avw.php?zoneid=12&amp;cb=INSERT_RANDOM_NUMBER_HERE&amp;n=a0029709' border='0' alt='' /></a></noscript>
</center>]]></content:encoded>
			<wfw:commentRss>http://www.giest.or.id/mac/os-x-lion-menanyakan-password-setiap-delete-file.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cPanel maintenance is already running</title>
		<link>http://www.giest.or.id/unix/freebsd/cpanel-maintenance-is-already-running.html</link>
		<comments>http://www.giest.or.id/unix/freebsd/cpanel-maintenance-is-already-running.html#comments</comments>
		<pubDate>Fri, 29 Jul 2011 13:19:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*NIX]]></category>
		<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=619</guid>
		<description><![CDATA[Hari ini nemu satu error aneh di cpanel.. tiba-tiba saja script sakti cpanel yaitu upcp tidak sakti lagi dan malah muncul error message seperti ini [20110729.083824] Detected cron=0 (manual flag passed on command line) [20110729.083824] E cPanel maintenance is already running. Please wait for the previous maintenance to complete, or kill off all maintenance processes [...]]]></description>
			<content:encoded><![CDATA[<p>Hari ini nemu satu error aneh di cpanel..</p>
<p>tiba-tiba saja script sakti cpanel yaitu upcp tidak sakti lagi dan malah muncul error message seperti ini</p>
<p style="padding-left: 30px;">[20110729.083824] Detected cron=0 (manual flag passed on command line)</p>
<p style="padding-left: 30px;">[20110729.083824] E cPanel maintenance is already running. Please wait for the previous maintenance to complete, or kill off all maintenance processes and try again.</p>
<p>Pertama dikira ada upcp yang sedang aktif ternyata setelah di lihat proses yang sedang aktif&#8230; tidak ada sama sekali..</p>
<p>Padahal dulu biasanya upcp hanya error apabila proses upcp sedang jalan.</p>
<p>Setelah sempet pusing sampai-sampai melakukan beberapa upgrade aplikasi secara manual akhirnya iseng mengetikan</p>
<p style="padding-left: 30px;">ps aux |grep maintenance</p>
<p>dan hasilnya ada satu service yang ada kata maintenance nya .</p>
<p style="padding-left: 30px;">userxxxxx 78209  0.0  0.0  7724  1116  ??  S    Thu11AM   0:01.05 /usr/local/bin/imapd /home/userxxxxx/mail/domainxxxx.com/maintenance01</p>
<p>Ok memang tidak ada hubungan nya antara maintenance cpanel dengan service yg aktif diatas karena service tersebut hanya client yang sedang konek ke imap yang biasanya blackberry atau imap idle untuk push mail.</p>
<p>Tapi sekali lagi iseng walaupun mungkin user tersebut akan ngambek saya kill saja prosess tersebut.</p>
<p style="padding-left: 30px;">kill -9 78209</p>
<p>Setelah itu saya coba ketika upcp lagi daaaan.. jreng jreng.. sekarang tidak ada error lagi upcp berjalan dengan normal hehehehe&#8230;</p>
<p>Moral of the story kali ini adalah&#8230;</p>
<p>Error tersebut dikarenakan bug dari cpanel yang mendeteksi apakah ada atau tidak proses upcp dengan cara melihat process list kemudian mencari kata maintenance.</p>
<p>Jadinya apapun yang berbau maintenance apabila sedang jalan akan membuat cpanel tidak bisa melakukan upcp <img src='http://www.giest.or.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.giest.or.id/unix/freebsd/cpanel-maintenance-is-already-running.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla table jos_session error</title>
		<link>http://www.giest.or.id/aplikasi/joomla_table_jos_sesson_error.html</link>
		<comments>http://www.giest.or.id/aplikasi/joomla_table_jos_sesson_error.html#comments</comments>
		<pubDate>Sat, 02 Jul 2011 05:36:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Aplikasi]]></category>
		<category><![CDATA[CMS]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=607</guid>
		<description><![CDATA[Siapa yang Joomla nya pernah mengalami error seperti berikut? jtablesession::Store Failed DB function failed with error number 145 Table &#8216;./jomuser_jomdb/jos_session&#8217; is marked as crashed and should be repaired SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( &#8217;52d7cdefd6731fe4ef97e12313dswre23&#8242;,&#8217;1309582135&#8242;,&#8221;,&#8217;0&#8242;,&#8217;1&#8242;,&#8217;0&#8242; ) &#160; &#160; &#160; Ok hari ini ada satu error lagi muncul di web yg menggunakan joomla. Tiba-tiba [...]]]></description>
			<content:encoded><![CDATA[<p>Siapa yang Joomla nya pernah mengalami error seperti berikut?</p>
<p style="padding-left: 30px;">jtablesession::Store Failed<br />
DB function failed with error number 145<br />
<span style="color: red;">Table &#8216;./jomuser_jomdb/jos_session&#8217; is marked as crashed and should be repaired SQL=INSERT INTO `jos_session` ( `session_id`,`time`,`username`,`gid`,`guest`,`client_id` ) VALUES ( &#8217;52d7cdefd6731fe4ef97e12313dswre23&#8242;,&#8217;1309582135&#8242;,&#8221;,&#8217;0&#8242;,&#8217;1&#8242;,&#8217;0&#8242; )</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="color: red;"><span style="color: #000000;">Ok hari ini ada satu error lagi muncul di web yg menggunakan joomla. Tiba-tiba saja web tersebut hanya menampilkan pesan error seperti diatas.</span></span></p>
<p><span id="more-607"></span></p>
<p><span style="color: red;"><span style="color: #000000;">Tadinya web tersebut akan saya restore saja (biasa males) tapi kayaknya males tersebut tiba-tiba hilang dan iseng buat diperbaiki saja.</span></span></p>
<p><span style="color: red;"><span style="color: #000000;">Melihat error message nya ada kata-kata &#8220;is marked as crashed and should be repaired&#8221; dan tahu kalau data di jos_session itu hanya session dan tidak terlalu penting maka saya beranikan diri untuk experiment.</span></span></p>
<p><span style="color: red;"><span style="color: #000000;">Masalah pertama ternyata di phpMyAdmin yg saya pakai tidak terdapat fitur repair gak tau ngilang kemana padahal dulu ada.</span></span></p>
<p><span style="color: red;"><span style="color: #000000;">Tetapi seperti yang tadi saya bilang kalau table tersebut isi nya hanya session maka saya beranikan diri untuk flush lewat phpMyAdmin dan hasilnya gagal <img src='http://www.giest.or.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </span></span></p>
<p><span style="color: red;"><span style="color: #000000;">Kemudian pilihan jatuh kepada empty dan SUKSES web kembali muncul <img src='http://www.giest.or.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</span></span></p>
<p><span style="color: red;"><span style="color: #000000;">Singkat kata ini step by step nya.</span></span></p>
<ul>
<li><span style="color: red;"><span style="color: #000000;">Buka phpMyAdmin anda (bisa lewat cpanel atau lewat mana saja yg penting phpMyAdmin jalan). </span></span></li>
<li><span style="color: red;"><span style="color: #000000;">Kemudian klik table jos_session.</span></span></li>
<li><span style="color: red;"><span style="color: #000000;">Pilih tab EMPTY yg warna merah dan ok kan saja <img src='http://www.giest.or.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </span></span></li>
</ul>
<p>Atau kalau anda tidak memiliki akses ke phpMyAdmin bisa lewat console use database Joomla anda dan ketikan truncate jos_seasson;</p>
<p>Selamat mencoba dan jangan lupa backup dulu ya database nya dan jangan salah klik nanti bisa hilang semua database hehehe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giest.or.id/aplikasi/joomla_table_jos_sesson_error.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dari BlackBerry ke Android</title>
		<link>http://www.giest.or.id/gadget/dari-blackberry-ke-android.html</link>
		<comments>http://www.giest.or.id/gadget/dari-blackberry-ke-android.html#comments</comments>
		<pubDate>Sat, 02 Jul 2011 05:18:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gadget]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[BlackBerry]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=595</guid>
		<description><![CDATA[Sebagai mantan pengguna Blackberry tentu saja saya merasa kehilangan beberapa fitur BB yang sebelumnya sudah menemani aktifitas saya dalam beberapa bulan terakhir. Tapi pindah dari Blackberry ke Android jelas tidak hanya kehilangan beberapa fitur tapi juga akan menemukan beberapa fitur baru yang tidak ada di Blackberry. Berikut ini yang hilang dan pengganti nya 1. Push [...]]]></description>
			<content:encoded><![CDATA[<p>Sebagai mantan pengguna Blackberry tentu saja saya merasa kehilangan beberapa fitur BB yang sebelumnya sudah menemani aktifitas saya dalam beberapa bulan terakhir. Tapi pindah dari Blackberry ke Android jelas tidak hanya kehilangan beberapa fitur tapi juga akan menemukan beberapa fitur baru yang tidak ada di Blackberry.</p>
<p><span id="more-595"></span></p>
<p>Berikut ini yang hilang dan pengganti nya</p>
<p>1. Push Mail</p>
<p>Push mail memang menjadi kelebihan Blackberry yang paling utama, tetapi di Android sudah memiliki pengganti yang cukup mumpuni untuk urusan email yaitu K-9 Mail.</p>
<p>K-9 Mail menurut saya dari sisi fungsi jauh lebih baik dari Stock Email Android. Push mail dengan K-9 bisa dilakukan dengan IMAP. Bahkan kadang lebih cepat dari push mail Blackberry tetapi K-9 +.</p>
<p>http://code.google.com/p/k9mail/</p>
<p>2. Blackberry Messenger</p>
<p>Blackberry Messenger selalu dianggap sebagai aplikasi tidak tergantikan yang dimiliki oleh BlackBerry padahal dari segi fungsi banyak sekali aplikasi di luar sana yang ber fungsi sama dengan BBM bahkan memiliki fitur lebih baik lagi.</p>
<p>BBM menjadi tidak tergantikan hanya dikarenakan kebiasaan dan list kontak BBM yang sudah banyak. Ditambah dengan BBM hanya bisa berkomunikasi dengan sesama pengguna Blackberry saja maka seolah-olah kita dipaksa untuk menggunakan Blackberry.</p>
<p>Untung nya ketika saya menggunakan Blackberry, saya tidak begitu senang dengan BBM sehingga ketika berpindah ke Android saya tidak terlalu merasa kehilangan.</p>
<p>Saat ini sudah mulai banyak digunakan aplikasi pengganti BBM seperti whatsapp dan kakaotalk. Dan jumlah kontak saya di Whatsapp saat ini jauh lebih banyak daripada kontak BBM ketika saya menggunakan BB <img src='http://www.giest.or.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>3. Facebook</p>
<p>Facebook untuk blackberry memang masih paling bisa diandalkan, lebih stabil dan mudah digunakan. Tetapi Facebook untuk Android juga sepertinya sedang berjalan ke arah yang benar. Tampilan jelas lebih bagus Facebook untuk android hanya untuk segi kecepatan Facebook blackberry masih jauh lebih unggul.</p>
<p>4. Twitter</p>
<p>Twitter untuk Android sudah lebih baik dari twitter untuk blackberry. Dari segi tampilan dan fungsi twitter untuk Android sudah sangat memuaskan saya jadi pergantian dari Blackberry ke Android adalah satu peningkatan kalau untuk pengguna twitter. Terkecuali untuk anda penggemar ubertwitter mungkin harus tetap pake BB.</p>
<p>Masih banyak aplikasi alternatif dari BB ke Android tapi untuk sementara segitu saja dulu karena artikel ini sudah terlalu lama nyangkut di draft <img src='http://www.giest.or.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.giest.or.id/gadget/dari-blackberry-ke-android.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android atau Blackberry?</title>
		<link>http://www.giest.or.id/gadget/android-atau-blackberry.html</link>
		<comments>http://www.giest.or.id/gadget/android-atau-blackberry.html#comments</comments>
		<pubDate>Sat, 02 Jul 2011 05:12:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gadget]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[BlackBerry]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=517</guid>
		<description><![CDATA[Pertanyaan ini sudah saya dengar beberapa kali dan seperti biasa jawaban nya akan sangat subjektif karena pencinta Android akan membela Android sementara Pencinta Blackberry tentu akan membela Blackberry. Tetapi sebelum dilanjutkan perlu saya garis bawahi bahwa artikel ini tidak akan terlalu fokus membicarakan Android dan Blackberry dari sisi hardware tetapi sebagai sebuah system keseluruhan. Karena [...]]]></description>
			<content:encoded><![CDATA[<p>Pertanyaan ini sudah saya dengar beberapa kali dan seperti biasa jawaban nya akan sangat subjektif karena pencinta Android akan membela Android sementara Pencinta Blackberry tentu akan membela Blackberry.</p>
<p>Tetapi sebelum dilanjutkan perlu saya garis bawahi bahwa artikel ini tidak akan terlalu fokus membicarakan Android dan Blackberry dari sisi hardware tetapi sebagai sebuah system keseluruhan. Karena kedua OS ini memiliki ekosistem yang benar-benar berbeda dimana Blackberry hanya terinstall pada perangkat keluaran RIM sementara Android terinstall pada banyak sekali perangkat yang dibuat oleh banyak perusahaan.<br />
<span id="more-517"></span><br />
Ok cukup intro nya mari kita mulai&#8230;</p>
<p><strong>Memilih perangkat</strong></p>
<p>Untuk urusan memilih perangkat, Blackberry jauh lebih mudah karena anda hanya diberikan sedikit pilihan, sementara Android anda akan sangat sulit karena merk dan spesifikasi nya sangat beragam. Bahkan Samsung mengeluarkan seri Galaxy I9000 yang spesifikasi nya hampir sama tetapi memiliki nama yang berbeda-beda di beberapa negara.</p>
<p>Untuk memilih perangkat Blackberry hanya satu opsi yaitu beli yang sesuai dengan budget <img src='http://www.giest.or.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>Tetapi untuk Android berikut ini tips nya.</p>
<ul>
<li>Sering-sering membuka GSMARENA untuk melihat dan membandingkan spesifikasi antar handset</li>
<li>Ikut komunitas Android untuk bertanya dan membaca review</li>
<li>Perhatikan komponen utama Processor, RAM dan Display semakin bagus spesifikasi nya akan semakin enak handset anda digunakan. Karena perlu diingat bahwa Android adalah OS yang cukup boros resource hardware.</li>
<li>Pilih merk yang memiliki komunitas yang besar (contohnya HTC atau Samsung) karena anda dipastikan akan memerlukan bantuan dari komunitas tersebut untuk mengoptimalkan gadget android anda.</li>
<li>Pilih handset keluaran perusahaan yang memberikan perhatian pada perkembangan Android itu sendiri, karena Android adalah satu-satunya OS untuk Handphone yang bisa merilis versi OS lebih dari 2 kali dalam 1 tahun. Dan anda akan sangat kecewa kalau Handphone anda yang spesifikasi nya sangat mewah tidak bisa menikmati kelebihan dari OS terbaru dari google tersebut.</li>
</ul>
<p>Cukup banyak? sebetulnya masih sangat banyak tapi sementara itu saja dulu <img src='http://www.giest.or.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .</p>
<p><strong>Stabilitas<br />
</strong></p>
<p>Berbicara mengenai stabilitas OS, tidak terlepas dari hardware, dan menurut pengalaman Blackberry lebih stabil dibanding Android karena RIM lah yang membuat Hardware dan Software untuk Blackberry, sementara untuk Android OS di buat oleh Google sementara Hardware bisa siapa saja.</p>
<p>Kembali ke tips diatas pilih perangkat Android se cermat mungkin jangan tergoda dengan harga murah karena untuk harga murah biasanya akan mengorbankan spesifikasi. Itu sebabnya Nexian keluar dari pakem harga murah khusus untuk produk Android mereka karena percuma mengeluarkan handset dengan harga super murah tetapi super tidak bisa dipakai.</p>
<p>Google sendiri sudah memberikan gambaran mengenai spesifikasi seperti apa yang harus dimiliki oleh handset Android dengan Nexus One nya.</p>
<p><strong>Kemudahan Penggunaan</strong></p>
<p>Untuk masalah kemudahan penggunaan dua-dua nya termasuk kelas moderate alias tidak terlalu mudah tapi tidak juga terlalu susah.</p>
<p>Untuk configurasi dan pengaturan Android sedikit lebih mudah karena setting terpusat dalam satu menu. BlackBerry sediki lebih sulit karena banyaknya fitur yang bisa diatur. Apalagi banyak diantaranya hanya ada di BlackBerry saja.</p>
<p><strong>Backup &amp; Restore</strong></p>
<p>Masalah Backup dan Restore, Blackberry masih belum tertandingi oleh Android. BlackBerry bisa melakukan backup super lengkap kemudian mampu melakukan restore dengan cukup baik.</p>
<p>Sementara Android, anda memerlukan aplikasi pihak ketiga seperti Titanium Backup atau MyBackup untuk urusan backup dan restore. Itupun masih belum bisa melakukan backup dan restore dengan lengkap.</p>
<p>PR besar buat Android karena dengan OS yang masih berkembang, backup dan restore menjadi sangat penting. Masa setiap kali ganti firmware harus kehilangan beberapa kontak (yg tidak ter sync dengan google contact), setting email dan bahkan SMS.</p>
<p>Aplikasi desktop management dari pabrikan handset seperti KiES dari Samsung masih jauh dari baik. Para pengguna handset Samsung malahan memilih untuk melupakan KiES dan hanya menggunakan driver nya saja.</p>
<p><strong>Aplikasi</strong></p>
<p>Untuk urusan aplikasi Android bisa diandalkan. Komunitas yang besar membuat jumlah aplikasi berkembang dengan cepat. Ditambah lagi Android yang base on Linux dan Opensource mempermudah porting aplikasi-aplikasi yang sebelumnya sudah ada untuk handset dengan OS seperti iOS dan Maemo.</p>
<p>Kehandalan hardware yang di syaratkan oleh Gadget Android memiliki pengaruh yang sangat baik untuk perkembangan aplikasi. di Android anda akan bisa menjalankan aplikasi atau game 3D dengan baik. Dimana anda tidak akan mendapatkan hal tersebut di Blackberry.</p>
<p>Tetapi Android sampai saat ini belum memiliki aplikasi yang sebagus Blackberry dalam hal Email dan Social networking.</p>
<p>Untuk Email, Android entah kenapa tidak mau atau tidak ada kemauan untuk bisa lebih baik dari yang ada sekarang. Saya menggunakan K-9 mail dan itu jauh lebih baik dari stock email yg dimiliki Android. Push mail K-9 juga berjalan dengan lancar walaupun tidak secepat BlackBerry.</p>
<p><strong>Oprekable</strong></p>
<p>Android jelas sangat mungkin untuk di oprek, Opensource menjadi senjata nya. Dengan source yang terbuka untuk umum. Maka akan lebih mudah untuk dioprek dibandingkan dengan BlackBerry OS yang closed source.</p>
<p>Ditambah lagi BlackBerry OS adalah proprietary OS salah-salah malah akan dituntut sama RIM kalau kita ngoprek OS tersebut.</p>
<p><strong>Paket Internet</strong></p>
<p>Kalau dulu saya akan bilang BlackBerry mahal sepertinya tidak untuk sekarang. Saat ini paket BlackBerry service sudah sangat murah. Maka harga bukan lagi faktor yang harus diributkan dalam perbandingan ini.</p>
<p>Faktor yang mempengaruhi kwalitas internet via mobile phone menurut beberapa sumber adalah:</p>
<p>1. Signal Operator bersangkutan</p>
<p>ini yang paling penting karena tanpa kwalitas signal yang bagus semua faktor yang lain menjadi percuma.</p>
<p>2. Lebar frekwensi yang digunakan</p>
<p>Ini yang sering menjadi gangguan ketika semakin banyak pengguna menggunakan operator yang sama</p>
<p>3. Pipa link internasional</p>
<p>Semakin banyak client maka bandwidth yg diperlukan semakin besar dan semakin kecil jatah sharing nya. Makanya operator besar biasanya akan terasa lebih cepat karena dia memiliki kapasitas lebih besar juga. Tapi ada juga operator besar yang jadi lemot karena over load.</p>
<p>Khusus untuk BlackBerry maka link nya terpisah karena Operator harus memiliki link khusus ke datacenter nya RIM di kanada. Hal ini bisa jadi baik dan bisa pula jelek.</p>
<p>Baiknya maka garansi kwalitas link akan lebih mudah karena operator hanya perlu memperhatikan link ke arah RIM saja. Berbeda dengan link internet yg digunakan oleh umum termasuk Android dimana sangat terpengaruh oleh routing masing-masing operator dan upstream.</p>
<p>Jeleknya, BlackBerry tidak bisa membedakan mana konten lokal dan mana internasional karena traffik semuanya dialirkan ke Kanada dulu baru kembali ke Indonesia.</p>
<p>Jadi mana yang akan anda pilih? Android atau BlackBerry? untuk saat ini saya lebih memilih Android <img src='http://www.giest.or.id/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Bagaimana dengan Anda?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giest.or.id/gadget/android-atau-blackberry.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bermain dengan find</title>
		<link>http://www.giest.or.id/unix/bermain-dengan-find.html</link>
		<comments>http://www.giest.or.id/unix/bermain-dengan-find.html#comments</comments>
		<pubDate>Thu, 04 Nov 2010 14:38:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[*NIX]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[console]]></category>
		<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=469</guid>
		<description><![CDATA[Perintah find di *nix mungkin bukan perintah yang asing, saya sering menggunakan command tersebut tetapi ternyata sering sekali lupa option apa yang harus saya pakai untuk mencari file tertentu. Menampilkan seluruh file didalam satu folder (rekursif) find . -print Mencari nama file foo di seluruh harddisk (system) Apabila command berikut tidak dilakukan oleh root maka [...]]]></description>
			<content:encoded><![CDATA[<p>Perintah find di *nix mungkin bukan perintah yang asing, saya sering menggunakan command tersebut tetapi ternyata sering sekali lupa option apa yang harus saya pakai untuk mencari file tertentu.</p>
<p><span id="more-469"></span></p>
<p>Menampilkan seluruh file didalam satu folder (rekursif)</p>
<blockquote><p>find . -print</p></blockquote>
<p>Mencari nama file foo di seluruh harddisk (system)</p>
<p>Apabila command berikut tidak dilakukan oleh root maka anda akan mendapatkan beberapa error message.</p>
<blockquote><p>find / -name foo</p></blockquote>
<p>Mencari nama file tertentu didalam folder tertentu</p>
<blockquote><p>find ./ -name &#8220;namafile&#8221;</p></blockquote>
<p>Mencari nama file dengan wild card contoh hanya mencari file dengan extensi .php</p>
<blockquote><p>find ./ -name &#8220;*.php&#8221;</p></blockquote>
<p>Mencari file didalam beberapa folder didalam suatu folder tertentu.</p>
<p>Contoh mencari file di dalam folder public_html untuk seluruh user yang ada di /home</p>
<blockquote><p>find /home/*/public_html -name &#8220;*.php&#8221;</p></blockquote>
<p>Contoh mencari file dengan akhiran tertentu</p>
<blockquote><p>find / -name &#8220;*foo&#8221;</p></blockquote>
<p>Contoh mencari file dengan awalan tertentu</p>
<blockquote><p>find / -name &#8220;foo*&#8221;</p></blockquote>
<p>Contoh mencari file yang mengandung kata tertentu</p>
<blockquote><p>find / -name &#8220;*foo*&#8221;</p></blockquote>
<p>Mencari file didalam banyak folder yang berbeda-beda</p>
<blockquote><p>find /home /var /usr -name &#8220;foo&#8221;</p></blockquote>
<p>Mencari file dengan batasan rekursif sampai berapa dalam</p>
<blockquote><p>find /home/*/public_html -depth 3 -name &#8220;*.php&#8221;</p></blockquote>
<p>Mencari file yang tidak memiliki kata tertentu</p>
<blockquote><p>find ./ -not -name &#8220;*.php&#8221;</p></blockquote>
<p>Mencari file yang dimodifikasi dalam jangka waktu tertentu</p>
<p>Contoh tidak lebih dari 24 jam yang lalu</p>
<blockquote><p>find ./ -mtime 0</p></blockquote>
<p>Contoh antara 24 &#8211; 48 jam yang lalu</p>
<blockquote><p>find ./ -mtime 1</p></blockquote>
<p>Contoh antara 5 menit &#8211; 10 menit yang lalu</p>
<blockquote><p>find ./ -mmin +5 -mmin -10</p></blockquote>
<p>Mencari direktori saja (file diabaikan)</p>
<blockquote><p>find ./ -type d -name &#8220;foo*&#8221;</p></blockquote>
<p>Mencari file dengan permit tertentu</p>
<blockquote><p>find ./ -perm 755</p></blockquote>
<p>Mencari file</p>
<p>Menggabungkan find dengan xargs</p>
<p>Mencari kata didalam sebuah file text tertentu</p>
<p>Contoh mencari kata &#8220;shell&#8221; didalam seluruh file ber ekstensi &#8220;*.php&#8221;</p>
<blockquote><p>find ./ -name &#8220;*.php&#8221; | xargs grep &#8220;shell&#8221;</p></blockquote>
<p>Menghapus seluruh file dengan nama tertentu</p>
<blockquote><p>find ./ -name &#8220;foo&#8221; | xargs grep rm</p></blockquote>
<p>Menghapus hanya direktori dengan nama tertentu beserta seluruh isi nya</p>
<blockquote><p>find ./ -type d -name &#8220;foo&#8221; | xargs grep rm -rf</p></blockquote>
<p>Hmm entah kenapa artikel ini tidak pernah selesai.. berhubung sudah terlalu lama nongkrong di draft saya anggap selesai saja dilanjut kalau ada ide lagi <img src='http://www.giest.or.id/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.giest.or.id/unix/bermain-dengan-find.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Menggunakan ADB (Android Debug Bridge)</title>
		<link>http://www.giest.or.id/gadget/menggunakan-adb-android-debug-bridge.html</link>
		<comments>http://www.giest.or.id/gadget/menggunakan-adb-android-debug-bridge.html#comments</comments>
		<pubDate>Sun, 31 Oct 2010 06:07:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gadget]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=585</guid>
		<description><![CDATA[Seperti janji saya sebelumnya artikel ini adalah lanjutan dari artikel sebelumnya yaitu menginstall ADB Disini saya hanya akan mencontohkan perintah-perintah yang sering saya pergunakan dengan keterangan yang saya anggap semudah mungkin. Jadi kalau anda mencari referensi perintah yang lebih lengkap silahkan kunjungi http://developer.android.com/guide/developing/tools/adb.html Mari kita mulai. Perintah pertama tentu saja mengetikan adb saja tanpa embel-embel [...]]]></description>
			<content:encoded><![CDATA[<p>Seperti janji saya sebelumnya artikel ini adalah lanjutan dari artikel sebelumnya yaitu <a href="http://www.giest.org/gadget/menginstall-adb-android-debug-bridge.html" target="_blank">menginstall ADB</a></p>
<p>Disini saya hanya akan mencontohkan perintah-perintah yang sering saya pergunakan dengan keterangan yang saya anggap semudah mungkin. Jadi kalau anda mencari referensi perintah yang lebih lengkap silahkan kunjungi</p>
<blockquote><p>http://developer.android.com/guide/developing/tools/adb.html</p></blockquote>
<p><span id="more-585"></span></p>
<p>Mari kita mulai.</p>
<p>Perintah pertama tentu saja mengetikan adb saja tanpa embel-embel apapun dan hasilnya adalah</p>
<blockquote><p>adb<br />
Android Debug Bridge version 1.0.26</p>
<p>-d &#8211; directs command to the only connected USB device<br />
returns an error if more than one USB device is present.<br />
&#8212;&#8212;&#8212;&#8212;<br />
&#8212;&#8212;&#8212;&#8212;<br />
&#8212;&#8212;&#8212;&#8212;<br />
ANDROID_LOG_TAGS &#8211; When used with the logcat option, only these debug tags are printed.</p></blockquote>
<p>hasil capture sengaja di potong karena kepanjangan.<br />
Yang ditampilkan ketika mengetikan adb saja adalah sebuah help file, jadi apabila lupa dengan option dari adb silahkan ketikan adb saja dan baca kembali.</p>
<p>Berikutnya adalah menjalankan adb pertama kali setiap kali setelah restart komputer</p>
<blockquote><p>adb devices<br />
* daemon not running. starting it now on port 5037 *<br />
* daemon started successfully *<br />
List of devices attached</p></blockquote>
<p>Disana diterlihat adb daemon baru saja dijalankan dengan menggunakan port 5037, dan tidak ada device yang terhubung. Ini bisa disebabkan karena memang tidak ada device yang terkoneksi via USB atau setting USB debugging belum di ceklis.</p>
<p>Dan berikut tampilan apabila USB debugging di ceklis.</p>
<blockquote><p>adb devices<br />
List of devices attached<br />
1000c826978d    device</p></blockquote>
<p>yang artinya device sudah terhubung dan sekarang anda bisa melakukan perintah-perintah adb yang lainnya.</p>
<p>Sebagai catatan, device yang terhubung hanya satu dahulu untuk multi device nanti tinggal dipilih device mana yang akan digunakan.</p>
<p>Sekarang perintah-perintah adb yang sering digunakan.</p>
<p><strong>Menginstall Aplikasi</strong></p>
<p>contoh penggunaan</p>
<blockquote><p>adb install apktor.apk<br />
1580 KB/s (79031 bytes in 0.048s)<br />
pkg: /data/local/tmp/apktor.apk<br />
Success</p></blockquote>
<p>Apabila kita mau melakukan reinstall atau upgrade aplikasi gunakan opsi -r</p>
<blockquote><p>adb install -r  apktor.apk<br />
1580 KB/s (79031 bytes in 0.048s)<br />
pkg: /data/local/tmp/apktor.apk<br />
Success</p></blockquote>
<p>catatan : kita sudah berada didirektory dimana apktor.apk berada apabila file .apk berada didirektory yang berbeda maka full path harus disertakan.</p>
<p><strong>Uninstall Aplikasi<br />
</strong></p>
<p>untuk uninstall aplikasi kita harus tahu nama lengkap dari aplikasi yang akan kita uninstall. Uninstall dengan menyebutkan nama aplikasi nya saja sering kali gagal dilakukan.</p>
<p>contoh nya</p>
<blockquote><p>adb uninstall apktor<br />
Failure</p></blockquote>
<p>yang benar adalah</p>
<blockquote><p>adb uninstall com.gotoinit.apktor<br />
Success</p></blockquote>
<p>nama lengkap aplikasi bisa dilihat dengan cara masuk ke shell dan list file.</p>
<p><strong>Upload File</strong></p>
<p>Kita sering kali perlu untuk meng upload file baik ke sdcard atau ke direktory system cara paling cepat adalah dengan perintah</p>
<blockquote><p>adb push apktor.apk /sdcard/<br />
2927 KB/s (79031 bytes in 0.026s)</p></blockquote>
<p>Hasil diatas menunjukan proses upload berhasil. Dan berikut ini keterangan apabila upload gagal.</p>
<blockquote><p>adb push apktor.apk /sdcard/<br />
failed to copy &#8216;apktor.apk&#8217; to &#8216;/sdcard//apktor.apk&#8217;: Permission denied</p></blockquote>
<p>Dan berikut ini alasan kenapa upload gagal</p>
<p>1. Apabila upload ke sdcard gagal kemungkinan sdcard dalam kondisi ter mount ke komputer periksa apakah sdcard bisa di lihat di Explorer / Finder windows. Apabila benar silahkan di unmount da diskonek.</p>
<p>2. Apabila di upload ke direktory selain di sdcard (misalkan /system atau /data) maka kemungkinan anda tidak memiliki permit yang cukup untuk upload ke direktory tersebut. Salah satu solusi paling cepat adalah upload ke /sdcard kemudian dengan menggunakan root explorer di move ke direktory yang dikehendaki.</p>
<p>Anda juga bisa upload file dengan menentukan nama file setelah di upload</p>
<blockquote><p>adb push apktor.apk /sdcard/apktor-backup.apk<br />
1339 KB/s (79031 bytes in 0.057s)</p></blockquote>
<p>Maka di /sdcard akan ada file apktor-backup.apk dan bukan apktor.apk</p>
<p><strong>Download File</strong></p>
<p>Berikut contoh penggunaan nya</p>
<blockquote><p>adb pull /sdcard/apktor.apk<br />
2394 KB/s (79031 bytes in 0.032s)</p></blockquote>
<p>Dan yang ini contoh apabila ternyata file yang akan kita download salah</p>
<blockquote><p>adb pull /sdcard/apktor1.apk<br />
remote object &#8216;/sdcard/apktor1.apk&#8217; does not exist</p></blockquote>
<p><strong>Shell</strong></p>
<p>Dengan ADB anda bisa mengakses shell device Android dan kemudian melakukan apa saja yang bisa dilakukan di shell. Apabila device anda sudah di root maka fungsi shell ini akan semakin banyak.</p>
<p>Perintah nya sebagai berikut</p>
<blockquote><p>adb shell<br />
$</p></blockquote>
<p>Perhatikan tanda dollar ($) itu artinya kita sudah berada didalam shell android device.</p>
<p>Untuk perintah-perintah yang tidak memerlukan akses root perintah shell bisa dilakukan lengkap dengan *nix command contoh nya sebagai berikut.</p>
<blockquote><p>adb shell ls /sdcard/apktor.apk<br />
/sdcard/apktor.apk</p>
<p>adb shell mv /sdcard/apktor.apk /sdcard/apktor-baru.apk</p>
<p>adb shell ls /sdcard/apktor-baru.apk<br />
/sdcard/apktor-baru.apk</p>
<p>adb shell rm /sdcard/apktor-baru.apk</p>
<p>adb shell ls /sdcard/apktor-baru.apk<br />
/sdcard/apktor-baru.apk: No such file or directory</p></blockquote>
<p>contoh diatas menunjukan perintah-perintah shell dilakukan tanpa masuk secara langsung ke shell.</p>
<p><strong>Reboot</strong></p>
<p>Dan berikut ini adalah perintah-perintah reboot yang bisa mempermudah anda yang kesulitan dalam melakukan 3 button combo untuk masuk ke recovery mode atau download mode.</p>
<blockquote><p>adb reboot</p></blockquote>
<p>perintah diatas digunakan untuk melakukan restart device. Device anda akan full restart dan kembali lagi ke home screen.</p>
<blockquote><p>adb reboot recovery</p></blockquote>
<p>perintah ini digunakan untuk restart dan masuk ke recovery mode, setelah masuk recovery mode anda bisa apply update.zip, clear cache atau bahkan factory reset.</p>
<p>Apabila anda sudah menginstall kernel yang terintegrasi dengan clockwork mod recovery maka anda akan dibawa ke CWM recovery yang fungsi nya lebih lengkap lagi.</p>
<blockquote><p>adb reboot download</p></blockquote>
<p>Perintah ini digunakan untuk reboot dan masuk ke download mode. biasanya dilakukan apabila anda ingin melakukan flash menggunakan ODIN atau Heimdall.</p>
<p>Segitu perintah-perintah adb yang sering saya pakai. dengan perintah yang sedikit tersebut bisa kita kombinasikan untuk melakukan banyak hal.</p>
<p>Sekali lagi lebih lengkap silahkan kunjungi http://developer.android.com/guide/developing/tools/adb.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giest.or.id/gadget/menggunakan-adb-android-debug-bridge.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Menginstall ADB (Android Debug Bridge)</title>
		<link>http://www.giest.or.id/gadget/menginstall-adb-android-debug-bridge.html</link>
		<comments>http://www.giest.or.id/gadget/menginstall-adb-android-debug-bridge.html#comments</comments>
		<pubDate>Sun, 31 Oct 2010 04:39:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gadget]]></category>
		<category><![CDATA[*NIX]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.giest.org/?p=566</guid>
		<description><![CDATA[ADB atau Android Debug Bridge adalah alat yang diciptakan oleh pengembang Android untuk mempermudah mengelola perangkat Android atau Emulator Android. ADB sebuah tools client &#8211; server dimana ADB akan berjalan dikomputer anda dan kemudian setelah ADB berjalan, anda bisa melakukan koneksi ke client (disini bisa perangkat Android atau Emulator Android) untuk kemudian melakukan banyak perintah. [...]]]></description>
			<content:encoded><![CDATA[<p>ADB atau Android Debug Bridge adalah alat yang diciptakan oleh pengembang Android untuk mempermudah mengelola perangkat Android atau Emulator Android.</p>
<p>ADB sebuah tools client &#8211; server dimana ADB akan berjalan dikomputer anda dan kemudian setelah ADB berjalan, anda bisa melakukan koneksi ke client (disini bisa perangkat Android atau Emulator Android) untuk kemudian melakukan banyak perintah. Maaf apabila pengertian saya mengenai posisi client-server masih agak rancu, silahkan baca-baca lebih lengkap di</p>
<blockquote><p>http://developer.android.com/guide/developing/tools/adb.html</p></blockquote>
<p>Sekarang langkah-langkah untuk menginstall ADB.</p>
<p>Pertama silahkan download Android SDK dari link berikut.</p>
<blockquote><p>http://developer.android.com/sdk/index.html</p></blockquote>
<p>Sesuaikan dengan Operating System anda, kemudian Install seperti anda menginstall aplikasi-aplikasi yang lain baik itu di Windows, Linux atau OS X.</p>
<p>Setelah diinstall anda akan mendapatkan satu folder bernama android-sdk-xxxxx dimana xxxxx adalah nama operating system anda.</p>
<p>Sekarang supaya anda tidak harus memanggil full path setiap kali mau menggunakan ADB kita masukan PATH dimana ADB berada ke system environment kalau di Windows atau export PATH kalau di *nix.</p>
<p>di Windows 7 anda klik Computer -&gt; Properties -&gt;  pilih Advanced System Setting -&gt; Klik Environment Variables -&gt; Pilih PATH -&gt;dan klik Edit</p>
<p><a href="http://www.giest.org/wp-content/uploads/2010/10/system.jpg"><img class="alignnone size-thumbnail wp-image-570" title="system" src="http://www.giest.org/wp-content/uploads/2010/10/system-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://www.giest.org/wp-content/uploads/2010/10/system-properties.jpg"><img class="alignnone size-thumbnail wp-image-569" title="system properties" src="http://www.giest.org/wp-content/uploads/2010/10/system-properties-150x150.jpg" alt="" width="150" height="150" /></a> <a href="http://www.giest.org/wp-content/uploads/2010/10/envariables.jpg"><img class="alignnone size-thumbnail wp-image-567" title="envariables" src="http://www.giest.org/wp-content/uploads/2010/10/envariables-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><a href="http://www.giest.org/wp-content/uploads/2010/10/path.jpg"><img class="alignnone size-medium wp-image-568" title="path" src="http://www.giest.org/wp-content/uploads/2010/10/path-300x128.jpg" alt="" width="300" height="128" /></a></p>
<p>Kemudian anda tambahkan Path menuju android sdk di saya lokasi nya adalah <strong>C:\android-sdk-windows\tools</strong> dan ingat setiap path dibatasi dengan ; (titik koma) jadi apabila path tadi disisipkan dibagian awal maka yang anda ketikan adalah <strong>C:\android-sdk-windows\tools;</strong></p>
<p>Close dengan klik tombol OK dan seterusnya.</p>
<p>Untuk menjalankan ADB di Windows anda tinggal klik start -&gt; run &#8211; dan ketikan cmd kemudian enter.</p>
<p>Apabila tidak menjalankan prosedur diatas setiap kali anda mau menjalankan perintah adb anda harus mengetikan full path c:\android-sdk-windows\tools\adb.exe cukup panjang kan? nah sekarang setelah prosedur diatas dilakukan maka anda bisa mengetikan <strong>adb</strong> dimana saja dan hasilnya sama seperti mengetikan full path.</p>
<p>Untuk di Linux dan OS X cara memasukan path paling gampang memang dengan perintah export PATH cara nya bisa dengan mengetikan langsung</p>
<blockquote><p>export PATH=$PATH:/home/Giest/android-sdk/tools</p></blockquote>
<p>Sesuaikan path nya dengan lokasi android sdk yang anda miliki, tetapi perintah export tersebut hanya berjalan sementara, setiap kali restart PATH tersebut akan kembali hilang dan harus diketikan kembali.</p>
<p>Supaya permanen untuk satu user tertentu silahkan edit file .bash_profile di folder home user anda dan masukan path tersebut.</p>
<p>Ok sekarang anda sudah menginstall Android SDK dan selanjutnya adalah memastikan bahwa USB debugging sudah berjalan.</p>
<p>Klik tombol Menu -&gt; Pilih Settings -&gt; Pilih Applications -&gt; Development -&gt;dan klik USB debugging.</p>
<p><a href="http://www.giest.org/wp-content/uploads/2010/10/SC20101031-112750.png"><img class="alignnone size-thumbnail wp-image-572" title="SC20101031-112750" src="http://www.giest.org/wp-content/uploads/2010/10/SC20101031-112750-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.giest.org/wp-content/uploads/2010/10/SC20101031-112758.png"><img class="alignnone size-thumbnail wp-image-573" title="SC20101031-112758" src="http://www.giest.org/wp-content/uploads/2010/10/SC20101031-112758-150x150.png" alt="" width="150" height="150" /></a> <a href="http://www.giest.org/wp-content/uploads/2010/10/SC20101031-112807.png"><img class="alignnone size-thumbnail wp-image-574" title="SC20101031-112807" src="http://www.giest.org/wp-content/uploads/2010/10/SC20101031-112807-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Setelah posisi USB debugging di ceklist silahkan untuk kembali ke home screen dengan tombol escape.</p>
<p>Selanjutnya adalah menyambungkan devices dengan komputer.</p>
<p>Ketika pertama kali dipasang anda akan diminta untuk menginstall Driver. Caranya tentu berbeda-beda. Saya menggunakan Galaxy S dan Galaxy Spica cara yang saya lakukan cukup dengan menginstall software bawaan Samsung yang bernama KiES. Untuk merk lain caranya pasti berbeda silahkan gunakan Google untuk lengkap nya.</p>
<p>Demikan tahap persiapan penggunaan ADB sudah selesai.</p>
<p>Tadinya saya akan membuat artikel ini sampai penggunaan tetapi ternyata jadinya terlalu panjang.</p>
<p>Untuk penggunaan ADB disambung di Artikel http://www.giest.org/gadget/menggunakan-adb-android-debug-bridge.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.giest.or.id/gadget/menginstall-adb-android-debug-bridge.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

