<?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>my own log &#187; percobaan</title> <atom:link href="http://nugrahadi.pramono.info/category/percobaan/feed/" rel="self" type="application/rss+xml" /><link>http://nugrahadi.pramono.info</link> <description>Just a thought and log of my life</description> <lastBuildDate>Mon, 10 Oct 2011 13:15:58 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.4</generator> <item><title>Mencegah directory traversal dengan modsecurity</title><link>http://nugrahadi.pramono.info/2011/01/29/mencegah-directory-traversal-dengan-modsecurity/</link> <comments>http://nugrahadi.pramono.info/2011/01/29/mencegah-directory-traversal-dengan-modsecurity/#comments</comments> <pubDate>Sat, 29 Jan 2011 10:40:29 +0000</pubDate> <dc:creator>Yuda</dc:creator> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[percobaan]]></category><guid
isPermaLink="false">http://nugrahadi.pramono.us/?p=713</guid> <description><![CDATA[Directory traversal pada sebuah website memungkinkan pengunjung dapat melihat file-file sistem operasi seperti /etc/resolv.conf. Jika /etc/resolv.conf dapat dilihat dengan mudah bukan tidak mungkin file lain seperti /etc/passwd dapat juga dilihat. Ada beberapa cara untuk mencegah directory traversal diantaranya dengan mengaktifkan safe_mode dan menggunakan modsecurity. Cara pertama yaitu dengan mengaktifkan safe_mode php. Caranya dengan meng-edit php.ini [...]]]></description> <content:encoded><![CDATA[<p><a
href="http://en.wikipedia.org/wiki/Directory_traversal">Directory traversal</a> pada sebuah website memungkinkan pengunjung dapat melihat file-file sistem operasi seperti /etc/resolv.conf. Jika /etc/resolv.conf dapat dilihat dengan mudah bukan tidak mungkin file lain seperti /etc/passwd dapat juga dilihat.</p><p>Ada beberapa cara untuk mencegah directory traversal diantaranya dengan mengaktifkan safe_mode dan menggunakan modsecurity.</p><p>Cara pertama yaitu dengan mengaktifkan safe_mode php. Caranya dengan meng-edit php.ini kemudian ganti opsi safe_mode menjadi on. Dengan cara ini fungsi-fungsi php yang menyentuh sistem operasi seperti <code>exec()</code> atau <code>chmod()</code>.</p><p>Cara lainnya adalah dengan menggunakan modsecurity. Tapi setelah instalasi dan diaktifkan, modsecurity tidak langsung bisa mencegah directory traversal tapi perlu ditambahkan sebuah rule. Rulenya adalah</p><blockquote><p>SecRule REQUEST_URI &#8220;\.\.&#8221; &#8220;phase:1,log,deny,msg:&#8217;Directory Traversal Attack Detected&#8217;&#8221;</p></blockquote><p>rule tersebut sebetulnya bisa dimasukkan di config modsecurity mana saja karena tinggal di<em>include</em>kan saja di httpd.conf namun saya memasukkan rule tersebut di <code>modsecurity_localrules.conf</code>. Dengan rule tersebut setiap ada tindakan yang terjaring maka akan ditampilkan halaman error 500.</p><p>Jika anda ingin mencoba apakah sebetulnya modsecurity anda sudah berjalan atau belum, bisa dilakukan sedikit percobaan seperti <a
href="http://www.apachelounge.com/viewtopic.php?t=2520">disini</a>.</p><p>sumber : <a
href="http://osdir.com/ml/apache.mod-security.user/2007-06/msg00206.html">http://osdir.com/ml/apache.mod-security.user/2007-06/msg00206.html</a></p> <img
src="http://nugrahadi.pramono.info/?ak_action=api_record_view&id=713&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://nugrahadi.pramono.info/2011/01/29/mencegah-directory-traversal-dengan-modsecurity/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Menambahkan prefix database existing drupal</title><link>http://nugrahadi.pramono.info/2010/04/05/menambahkan-prefix-database-existing-drupal/</link> <comments>http://nugrahadi.pramono.info/2010/04/05/menambahkan-prefix-database-existing-drupal/#comments</comments> <pubDate>Mon, 05 Apr 2010 13:12:18 +0000</pubDate> <dc:creator>Yuda</dc:creator> <category><![CDATA[percobaan]]></category> <category><![CDATA[web]]></category> <category><![CDATA[drupal]]></category><guid
isPermaLink="false">http://nugrahadi.pramono.info/?p=570</guid> <description><![CDATA[Cerita berawal ketika terdapat sebuah website yang menggunakan drupal dan dihostingkan di sebuah web hosting yang ternyata hanya membolehkan satu buah database saja. Ketika waktu bertambah, ada sebuah web juga yang akan dimasukkan ke hosting yang sama dan ternyata berbasis drupal juga. Jika langsung dipindahkan maka kemungkinan besar akan terjadi kerumitan karena nama tabelnya sama [...]]]></description> <content:encoded><![CDATA[<p>Cerita berawal ketika terdapat sebuah website yang menggunakan drupal dan dihostingkan di sebuah web hosting yang ternyata hanya membolehkan satu buah database saja. Ketika waktu bertambah, ada sebuah web juga yang akan dimasukkan ke hosting yang sama dan ternyata berbasis drupal juga. Jika langsung dipindahkan maka kemungkinan besar akan terjadi kerumitan karena nama tabelnya sama antara web yang baru dengan web yang lama.</p><p><span
id="more-570"></span>Tercetus sebuah solusi yaitu mengubah prefix untuk tabel web drupal yang baru ini menjadi berbeda dengan web drupal yang lama dengan sebuah &#8220;<abbr
title="script">mantra</abbr>&#8221; bash yang lumayan sakti tanpa bantuan harry potter atau dumbledore *halah*. Buat yang mau mencoba, <abbr
title="script">mantra</abbr>nya bisa dilihat <a
href="http://drupal.org/node/9466">disini</a>.</p><p>Tapi kenapa kok ga pakai fitur multi-sitenya drupal ?? bukannya lebih mudah ?? Masalahnya, situasi dan kondisi tidak memungkinkan untuk saat itu <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p> <img
src="http://nugrahadi.pramono.info/?ak_action=api_record_view&id=570&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://nugrahadi.pramono.info/2010/04/05/menambahkan-prefix-database-existing-drupal/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Huawei E1550 di ubuntu jaunty</title><link>http://nugrahadi.pramono.info/2009/10/30/huawei-e1550-di-ubuntu-jaunty/</link> <comments>http://nugrahadi.pramono.info/2009/10/30/huawei-e1550-di-ubuntu-jaunty/#comments</comments> <pubDate>Fri, 30 Oct 2009 10:43:14 +0000</pubDate> <dc:creator>Yuda</dc:creator> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[daily]]></category> <category><![CDATA[percobaan]]></category> <category><![CDATA[ubuntu]]></category><guid
isPermaLink="false">http://nugrahadi.pramono.info/?p=561</guid> <description><![CDATA[Sebetulnya rada basi juga kalau nulis ini, gimana nggak sekarang aja ubuntu terbaru (9.10 a.k.a karmic koala) udah keluar Modem yang kebetulan sedang saya pakai ini adalah huawei E1550 unlock dari operator 3 dan diisi sama &#8220;sapu&#8221;. Karena percobaan pertama tidak bisa langsung jalan si modem di jaunty, maka terpaksa mengkoneksikan dahulu si modem di [...]]]></description> <content:encoded><![CDATA[<p>Sebetulnya rada basi juga kalau nulis ini, gimana nggak sekarang aja <a
href="http://www.ubuntu.com/news/ubuntu-910">ubuntu terbaru (9.10 a.k.a karmic koala) udah keluar</a> <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>Modem yang kebetulan sedang saya pakai ini adalah huawei E1550 unlock dari operator 3 dan diisi sama &#8220;sapu&#8221;. Karena percobaan pertama tidak bisa langsung jalan si modem di jaunty, maka terpaksa mengkoneksikan dahulu si modem di windows kemudian tanpa di disconnect, restart masuk ke GNU/Linux dan langsung bisa dipakai.</p><p>Supaya bisa langsung tanpa masuk windows dulu ada beberapa langkah :</p><ol><li>Install terlebih dahulu udev-extras :<br
/> <code>sudo apt-get update &#038;&#038; sudo apt-get install udev-extras</code></li><li>Tambahkan rule udev kustom untuk modem :<br
/> <code>echo 'SUBSYSTEM=="usb", SYSFS{idProduct}=="1446", SYSFS{idVendor}=="12d1", RUN+="/lib/udev/modem-modeswitch --vendor 0x12d1 --product 0x1446 --type option-zerocd"' | sudo tee  /etc/udev/rules.d/45-huawei1550.rules</code></li></ol><p>Setelah semua selesai silahkan restart dan nikmati modem huawei E1550 anda <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p> <img
src="http://nugrahadi.pramono.info/?ak_action=api_record_view&id=561&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://nugrahadi.pramono.info/2009/10/30/huawei-e1550-di-ubuntu-jaunty/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>pidgin 2.6.x di debian lenny</title><link>http://nugrahadi.pramono.info/2009/10/13/pidgin-2-6-x-di-debian-lenny/</link> <comments>http://nugrahadi.pramono.info/2009/10/13/pidgin-2-6-x-di-debian-lenny/#comments</comments> <pubDate>Tue, 13 Oct 2009 13:38:07 +0000</pubDate> <dc:creator>Yuda</dc:creator> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[percobaan]]></category> <category><![CDATA[debian]]></category> <category><![CDATA[pidgin]]></category><guid
isPermaLink="false">http://nugrahadi.pramono.info/?p=545</guid> <description><![CDATA[Debian versi stable (sekarang lenny) memang terkenal akan versi aplikasi yang sudah tertinggal dari yang terbaru. Salah satu contohnya adalah pidgin. Beberapa bulan yang lalu Yahoo mulai menghapus support untuk yahoo messenger versi lama sehingga menyebabkan sulitnya pidgin untuk login ke jaringan yahoo. Loh pengaruhnya apa ?? ini karena pidgin memperkenalkan diri di jaringan Yahoo [...]]]></description> <content:encoded><![CDATA[<p>Debian versi stable (sekarang <a
href="http://en.wikipedia.org/wiki/List_of_Toy_Story_characters#Lenny">lenny</a>) memang terkenal akan versi aplikasi yang sudah tertinggal dari yang terbaru. Salah satu contohnya adalah pidgin. Beberapa bulan yang lalu Yahoo mulai menghapus support untuk yahoo messenger versi lama sehingga menyebabkan sulitnya pidgin untuk login ke jaringan yahoo. Loh pengaruhnya apa ?? ini karena pidgin memperkenalkan diri di jaringan Yahoo sebagai yahoo messenger versi lama. Cerita lengkapnya bisa ditengok <a
href="http://theflamingbanker.blogspot.com/2009/06/some-clarification-on-yahoo-issues.html">disini</a>. Memang tidak semua server Yahoo di-upgrade, tetap ada beberapa server yang masih bisa untuk login ke jaringan Yahoo. Dan saya memutuskan untuk tetap bertahan di pidgin 2.4.x yang harus menggunakan server Yahoo lain yang belum di upgrade. Sebetulnya sih karena malas upgrade aja <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>Beberapa hari yang lalu kejadian yang sama terulang lagi. Sebabnya kurang lebih sama. Ya sudah sekalian upgrade aja deh daripada nanti-nanti repot lagi. Eh, bukannya upgrade pidgin dari 2.4.x ke 2.6.x di lenny sama aja dengan upgrade semua sistem ?? soalnya kan pidgin 2.6.x ada di sistem testing. Betul itu, tapi untungnya ada yang berbaik hati mau menyiapkan pidgin 2.6.x untuk sistem lenny dan sudah disediakan di backports.org (atau saya lebih suka menyebut debian-backports). Terus gimana caranya ??</p><p><span
id="more-545"></span>Pertama, tambah dulu repo backports.org, cukup dengan menambahkan baris ini di <code>/etc/apt/sources.list</code> anda :<br
/> <code>deb ftp://repo.ugm.ac.id/debian-backports/ lenny-backports main contrib non-free</code><br
/> atau repo lain yang anda suka (seperti <a
href="http://kambing.ui.ac.id/debian-backports">kambing</a> misalnya)</p><p>Jika langsung dilakukan upgrade, maka kemungkinan tidak akan berhasil. Langkah yang saya coba adalah hapus terlebih dahulu pidgin 2.4.x (paket pidgin) kemudian install pidgin-data untuk versi 2.6.x. Baru install kembali pidgin untuk versi 2.6.x</p><p>Bagaimana cara memilih pidgin untuk versi 2.6.x karena saya cuma melihat versi 2.4.x di synaptic saya. Caranya adalah pilih paketnya (jangan di mark dulu), kemudian pilih Preferences > Force Version. Setelah itu akan ada pilihan versi mana yang akan anda install. 2.4.x atau 2.6.x (backports).</p><p>Sekarang pidgin saya sudah versi 2.6.2 di debian lenny, dan sudah bisa menyelesaikan masalah login ke jaringan Yahoo Messenger. Bagaimana dengan anda ??</p> <img
src="http://nugrahadi.pramono.info/?ak_action=api_record_view&id=545&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://nugrahadi.pramono.info/2009/10/13/pidgin-2-6-x-di-debian-lenny/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Removing a lot of file with rm</title><link>http://nugrahadi.pramono.info/2009/07/16/removing-a-lot-of-file-with-rm/</link> <comments>http://nugrahadi.pramono.info/2009/07/16/removing-a-lot-of-file-with-rm/#comments</comments> <pubDate>Thu, 16 Jul 2009 07:25:54 +0000</pubDate> <dc:creator>Yuda</dc:creator> <category><![CDATA[daily]]></category> <category><![CDATA[percobaan]]></category> <category><![CDATA[centos]]></category> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[server]]></category><guid
isPermaLink="false">http://nugrahadi.pramono.info/?p=532</guid> <description><![CDATA[Ever trying to remove a lot of file like this ? [root@blah]# ls -l log/ &#124; wc -l 2041335 It wont work if you just remove it with rm because there will be an error message (i.e. /bin/rm: Argument list too long). So how to remove it ?? I use this command to remove it [...]]]></description> <content:encoded><![CDATA[<p>Ever trying to remove a lot of file like this ?</p><blockquote><p> [root@blah]# ls -l log/ | wc -l<br
/> 2041335</p></blockquote><p>It wont work if you just remove it with rm because there will be an error message (i.e. <code>/bin/rm: Argument list too long</code>). So how to remove it ?? I use this command to remove it</p><blockquote><p> [root@blah]# find ./ -name &#8216;msg.*&#8217; | xargs rm -fv</p></blockquote><p>I&#8217;m using <code>msg.*</code> becasue the filenames I want to remove begin with <code>msg.</code>. You can vary it depend on your need.</p><p><a
href="http://www.moundalexis.com/archives/000035.php">source of inspiration</a></p> <img
src="http://nugrahadi.pramono.info/?ak_action=api_record_view&id=532&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://nugrahadi.pramono.info/2009/07/16/removing-a-lot-of-file-with-rm/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Comparing gzip, bzip2, and lzma</title><link>http://nugrahadi.pramono.info/2009/05/22/comparing-gzip-bzip2-and-lzma/</link> <comments>http://nugrahadi.pramono.info/2009/05/22/comparing-gzip-bzip2-and-lzma/#comments</comments> <pubDate>Fri, 22 May 2009 13:10:07 +0000</pubDate> <dc:creator>Yuda</dc:creator> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[percobaan]]></category> <category><![CDATA[bzip2]]></category> <category><![CDATA[gzip]]></category> <category><![CDATA[lzma]]></category><guid
isPermaLink="false">http://nugrahadi.pramono.info/?p=428</guid> <description><![CDATA[Most of you maybe never ever heard about lzma compression. It&#8217;s less popular than zip, gzip, or even bzip2. But how about 7-zip compression ?? yes, you may heard of it. It actually the famous implementation of lzma. After do some google, most of it says that lzma can reduce file size smaller than (even) [...]]]></description> <content:encoded><![CDATA[<p><center><img
src="http://nugrahadi.pramono.info/wp-images/compress-350-e.jpg" alt="Compression" /></center></p><p>Most of you maybe never ever heard about <a
href="http://en.wikipedia.org/wiki/LZMA">lzma</a> compression. It&#8217;s less popular than zip, gzip, or even bzip2. But how about 7-zip compression ?? yes, you may heard of it. It actually the famous implementation of lzma. After do some google, most of it says that lzma can reduce file size smaller than (even) bzip2.</p><p>Actually my will to compare lzma with gzip and bzip2 get stronger after my brother proved me that lzma can reduce file size smaller than bzip2. Well actually my brother only test it with 1 (one) pdf file, so I will prove it which can compress smaller. I will test it with text, image (png &amp; svg), binary, movies and also mixed from all those files. And also I will use the best compression options.</p><p>The test machine is my sandbox machine. This is the spesification, and the :<br
/> debian etch 4.0 (2.6.18-6-xen-vserver-686)<br
/> 2 x Intel Xeon Intel(R) Xeon(R) CPU 3040 @ 1.86GHz<br
/> 1GB RAM (I have to shutdown all my domU to get 1GB back T_T )</p><p>The software version<br
/> <code>gzip 1.3.5-15</code><br
/> <code>bzip2 1.0.3-6</code><br
/> <code>lzma 4.43-5</code></p><h3><strong>First Test (text files)</strong></h3><p>The first test is with a text file. For more dramatic I take the 2 files from my log files which has 656 MB and 60MB size. Well can you imagine how long the text will be with those size? <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Ok here&#8217;s the test result :<br
/> <span
id="more-428"></span><br
/> <code>$ du -hs text/<br
/> 716M    text/</code></p><p><code>$ /usr/bin/time -f "real %E,user %U,sys %S,CPU %P" tar -cv text/ | gzip -9  &gt; text.tar.gz<br
/> real 0:25.31,user 0.00,sys 0.04,CPU 0%</code></p><p><code>$ /usr/bin/time -f "real %E, user %U, sys %S, CPU %P" tar -cv text/ | bzip2 -9 &gt; text.tar.bz2<br
/> real 6:51.75,user 0.13,sys 0.89,CPU 0%</code></p><p><code>$ /usr/bin/time -f "real %E, user %U, sys %S, CPU %P" tar -cv text/ | lzma -kc9 &gt; text.tar.bz2<br
/> real 24:28.16, user 0.08, sys 1.48,CPU 0%</code></p><p><code>The compression result :<br
/> -rw-r--r--  1 yuda yuda  25M 2009-05-15 15:25 text.tar.bz2<br
/> -rw-r--r--  1 yuda yuda  33M 2009-05-15 15:05 text.tar.gz<br
/> -rw-r--r--  1 yuda yuda  17M 2009-05-15 15:52 text.tar.lzma</code></p><p>In the result it state that the CPU usage is 0% but actually when compressing using bzip2 and lzma the CPU usage up until 100%</p><h3><strong>Second Test (image files)</strong></h3><p>Second test is with image files (i.e. PNG and SVG files). The PNG files I took from <a
href="http://everaldo.com/crystal/">crystal project</a> and I delete all the text files. The SVG files I took from <a
href="http://www.gnome-look.org/content/show.php/SnowIsh+SVG+%26+PNG?content=32599">snowish SVG</a> and also I delete all the text files.</p><p><strong>PNG files</strong> :<br
/> <code>$ du -hs crystal_project/<br
/> 41M     crystal_project/</code></p><p><code>$ /usr/bin/time -f "real %E,user %U,sys %S,CPU %P" tar -cv crystal_project/ | gzip -9  &gt; crystal.tar.gz<br
/> real 0:02.63,user 0.01,sys 0.04,CPU 2%</code></p><p><code>$ /usr/bin/time -f "real %E,user %U,sys %S,CPU %P" tar -cv crystal_project/ | bzip2 -9 &gt; crystal.tar.bz2<br
/> real 0:12.47,user 0.04,sys 0.14,CPU 1%</code></p><p><code>$ /usr/bin/time -f "real %E, user %U, sys %S,CPU %P" tar -cv crystal_project/ | lzma -9 &gt; crystal.tar.lzma<br
/> real 0:26.56, user 0.04, sys 0.20,CPU 0%</code></p><p><code>The compression result :<br
/> -rw-r--r--  1 yuda yuda  21M 2009-05-15 17:20 crystal.tar.bz2<br
/> -rw-r--r--  1 yuda yuda  21M 2009-05-15 17:19 crystal.tar.gz<br
/> -rw-r--r--  1 yuda yuda  18M 2009-05-15 17:22 crystal.tar.lzma</code></p><p><strong>SVG files</strong> :<br
/> <code>$ du -hs SnowIsh-1.0/<br
/> 60M     SnowIsh-1.0/</code></p><p><code>$ /usr/bin/time -f "real %E,user %U,sys %S,CPU %P" tar -cv SnowIsh-1.0/ | gzip -9  &gt; snowish.tar.gz<br
/> real 0:06.91,user 0.00,sys 0.00,CPU 0%</code></p><p><code>$ /usr/bin/time -f "real %E,user %U,sys %S,CPU %P" tar -cv SnowIsh-1.0/ | bzip2 -9 &gt; snowish.tar.bz2<br
/> real 0:18.34,user 0.00,sys 0.01,CPU 0%</code></p><p><code>$ /usr/bin/time -f "real %E, user %U, sys %S,CPU %P" tar -cv SnowIsh-1.0/ | lzma -9 &gt; snowish.tar.lzma<br
/> real 1:33.06, user 0.00, sys 0.14,CPU 0%</code></p><p><code>The compression result :<br
/> -rw-r--r--  1 yuda yuda 3.6M 2009-05-15 17:35 snowish.tar.bz2<br
/> -rw-r--r--  1 yuda yuda 6.3M 2009-05-15 17:33 snowish.tar.gz<br
/> -rw-r--r--  1 yuda yuda 665K 2009-05-15 17:38 snowish.tar.lzma</code></p><h3><strong>Third Test (binary files)</strong></h3><p>The binary files for this test I took from the ubuntu repository. I took only feisty distribution and main component, not all as my harddisk space also limited <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Luckily, it still exist in <a
href="http://repo.ugm.ac.id/ubuntu-unsupported">my local repository</a>.</p><p><code>$ du -hs ubuntu/<br
/> 4.2G    ubuntu/</code></p><p><code>$ /usr/bin/time -f "real %E,user %U,sys %S,CPU %P" tar -cv ubuntu/ | gzip -9  > ubuntu.tar.gz<br
/> real 9:09.62,user 0.15,sys 3.92,CPU 0%</code></p><p><code>$ /usr/bin/time -f "real %E,user %U,sys %S,CPU %P" tar -cv ubuntu/ | bzip2 -9  > ubuntu.tar.bz2<br
/> real 27:51.96,user 0.38,sys 6.46,CPU 0%</code></p><p><code>$ /usr/bin/time -f "real %E,user %U,sys %S,CPU %P" tar -cv ubuntu/ | lzma -9  > ubuntu.tar.lzma<br
/> real 1:01:11,user 0.68,sys 11.27,CPU 0%</code></p><p><code>The compression result :<br
/> -rw-r--r--  1 yuda yuda 4.2G 2009-05-17 15:21 ubuntu.tar.bz2<br
/> -rw-r--r--  1 yuda yuda 4.1G 2009-05-16 20:12 ubuntu.tar.gz<br
/> -rw-r--r--  1 yuda yuda 4.1G 2009-05-17 16:33 ubuntu.tar.lzma</code></p><p>Well for the binary files test shows no dramatic reduce of filesize.</p><h3><strong>Fourth Test (movie files)</strong></h3><p><code>$ du -hs movie/<br
/> 38M     movie/</code></p><p><code>$ /usr/bin/time -f "real %E,user %U,sys %S,CPU %P" tar -cv movie/ | gzip -9  > movie.tar.gz<br
/> real 0:03.72,user 0.00,sys 0.00,CPU 0%</code></p><p><code>$ /usr/bin/time -f "real %E,user %U,sys %S,CPU %P" tar -cv movie/ | bzip2 -9  > movie.tar.bz<br
/> real 0:14.18,user 0.00,sys 0.05,CPU 0%</code></p><p><code>$ /usr/bin/time -f "real %E,user %U,sys %S,CPU %P" tar -cv movie/ | lzma -9  > movie.tar.lzma<br
/> real 0:07.68,user 0.00,sys 0.09,CPU 1%</code></p><p><code>The compression result :<br
/> -rw-r--r--  1 yuda yuda  38M 2009-05-16 19:38 movie.tar.bz<br
/> -rw-r--r--  1 yuda yuda  38M 2009-05-16 19:34 movie.tar.gz<br
/> -rw-r--r--  1 yuda yuda  38M 2009-05-16 19:40 movie.tar.lzma</code></p><p>Well, as you can see gzip, bzip2, and lzma compression have no effect on movie files. The conclusion is I can&#8217;t compress my movie collections T_T *too bad*</p><h3><strong>Last Test (mixed files)</strong></h3><p>In this last test I use mixed up files (i.e. odt, doc, png, gif, svg, psd, iso, etc) :<br
/> <code>$ du -hs mixed<br
/> 8.8G    mixed</code></p><p><code>$ /usr/bin/time -f "real %E, user %U, sys %S, CPU %P" tar -cv mixed/ | gzip -9  &gt; mixed.tar.gz<br
/> real 22:38.13,user 2.60,sys 22.81,CPU 1%</code></p><p><code>$ /usr/bin/time -f "real %E,user %U,sys %S,CPU %P" tar -cv mixed/ | bzip2 -9  &gt; mixed.tar.bz2<br
/> real 58:34.74,user 2.70,sys 22.25,CPU 0%</code></p><p><code>$ /usr/bin/time -f "real %E,user %U,sys %S,CPU %P" tar -cv mixed/ | lzma -9  &gt; mixed.tar.lzma<br
/> real 2:47:29,user 3.56,sys 34.89,CPU 0%</code></p><p><code>The compression result :<br
/> -rw-r--r--  1 yuda yuda 6.0G 2009-05-22 11:35 mixed.tar.bz2<br
/> -rw-r--r--  1 yuda yuda 6.1G 2009-05-15 19:44 mixed.tar.gz<br
/> -rw-r--r--  1 yuda yuda 5.3G 2009-05-22 17:14 mixed.tar.lzma</code></p><p>With these mixed files result, you can see it&#8217;s dramatic reduction of file size. It&#8217;s match for my backup purposes because I used to backup files from an old (and used) server <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>Actually in the first test series I got lack of RAM because it&#8217;s only 365MB (the rest used by my domU), so I have to shutdown all domU to get my full 1GB RAM back.</p><p>I hope this little test can show which compression affect which kind of files effectively. In the result I confused by the result shown above, the CPU precentage shows 0% but actually for bzip2 and lzma the CPU usage reach until 100%.</p><p>Photo credit goes to <a
href="www.cirris.com">www.cirris.com</a></p><p>inspirations :</p><p>http://martin.ankerl.com/2006/06/22/lzma-compression-in-linux/</p><p>http://odzangba.wordpress.com/2009/03/25/gzip-vs-bzip2-vs-lzma/</p><p>http://tukaani.org/lzma/benchmarks</p> <img
src="http://nugrahadi.pramono.info/?ak_action=api_record_view&id=428&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://nugrahadi.pramono.info/2009/05/22/comparing-gzip-bzip2-and-lzma/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Catatan palm treo 650</title><link>http://nugrahadi.pramono.info/2009/03/30/catatan-palm-treo-650/</link> <comments>http://nugrahadi.pramono.info/2009/03/30/catatan-palm-treo-650/#comments</comments> <pubDate>Sun, 29 Mar 2009 20:33:39 +0000</pubDate> <dc:creator>Yuda</dc:creator> <category><![CDATA[daily]]></category> <category><![CDATA[percobaan]]></category> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[palm]]></category> <category><![CDATA[treo]]></category><guid
isPermaLink="false">http://nugrahadi.pramono.info/?p=397</guid> <description><![CDATA[Tepat 33 hari memakai palm treo 650. Posting ini sekedar catatan ngoprek palm treo 650. Beberapa aplikasi baru dan trik sempat diterapkan, ada yang bikin restart bahkan ada yang sampai ga bisa kembali ke menu launcher Banyak sekali aplikasi palm (gratisan tentunya) bertebaran di internet. Aplikasi yang sempat saya coba dan sampai sekarang masih ada [...]]]></description> <content:encoded><![CDATA[<p>Tepat 33 hari <a
href="http://nugrahadi.pramono.info/2009/02/26/welcome-treo/">memakai palm treo 650</a>. Posting ini sekedar catatan <em>ngoprek</em> <a
href="http://www.gsmarena.com/palm_treo_650-907.php">palm treo 650</a>. Beberapa aplikasi baru dan trik sempat diterapkan, ada yang bikin restart bahkan ada yang sampai ga bisa kembali ke menu launcher <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p><span
id="more-397"></span>Banyak sekali aplikasi palm (gratisan tentunya) bertebaran di internet. Aplikasi yang sempat saya coba dan sampai sekarang masih ada di treo antara lain emergency lamp (jaga-jaga siapa tahu ampuh klo mati lampu), <a
href="http://www.gizmoproject.com/">gizmo</a>, <a
href="http://iphoneimitation.en.softonic.com/palm">iPhone imitation</a>, <a
href="http://www.sealiesoftware.com/pssh/">pssh</a>, <a
href="http://www.tussh.com/">TuSSH</a> (I recomend this one), <a
href="http://mytreo.net/downloads/soundrec,112.html">SoundRec</a>, <a
href="http://www.thisismobility.com/blog/?page_id=7">vagablog</a>, <a
href="http://plogit.sourceforge.net/xmlrpc-c-palm.html">plogit</a>, <a
href="http://www.opera.com/mini/download/pc/palm/">opera mini</a> (yang sering hang), dan <a
href="http://www.freeware-palm.com/download-p-expense-v1-3.html">p-expense</a> (catatan larinya uang <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ). <a
href="http://nugrahadi.pramono.info/2009/03/18/macintosh-os-x/">Posting ini</a> adalah hasil posting lewat vagablog. Ternyata tersimpan sebagai draft jadi tetap harus login dulu ke blog dan klik &#8220;Terbitkan&#8221;. Sempat kepikiran untuk mencoba <a
href="http://www.grack.com/programming/misc/TreoLinux.html">running linux</a> tapi teringat akan sebuah &#8220;kontrak&#8221;, akhirnya dibatalkan. Nanti saja kalau sudah milik pribadi <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>Diantara aplikasi yang saya sebut di atas salah satu yang saya suka adalah iPhone imitation yaitu semacam launcher yang mengimitasi tampilan dari iphone. Lumayan jadi berasa iPhone walaupun jelas itu palm treo :p</p><p><center><object
width="425" height="344"><param
name="movie" value="http://www.youtube.com/v/Mm6PnQLS9b8&#038;hl=en&#038;fs=1"></param><param
name="allowFullScreen" value="true"></param><param
name="allowscriptaccess" value="always"></param><embed
src="http://www.youtube.com/v/Mm6PnQLS9b8&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></center></p><p>Ada beberapa kejadian unik ketika mencoba aplikasi, misalnya aplikasi p-expense, aplikasi ini termasuk aplikasi yang rewel karena ga mau dijalankan ketika indikator baterai sudah merah. Aneh memang tapi itu kenyataan. Kalau menjalankan aplikasi tersebut saat indikator baterai merah maka yang terjadi adalah treo-nya reboot <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' /> .<br
/><center><img
src="http://screenshots.en.softonic.com/en/scrn/48000/48935/3_ex1.jpg" /></center></p><p>Kejadian lain yang bikin deg-degan adalah pas mencoba Screen Button, sebuah aplikasi untuk kostumasi launcher seperti iPhone imitation. Kalau pada iPhone imitation untuk menjadikannya default launcher hanya tinggal kasih centang, tapi di screen button harus menggunakan aplication id. Nah berhubung saya penasaran maka id yang saya masukkan untuk home button bukanlah SrBn (id-nya screen button) tapi HsPh (id-nya phone). Hasilnya ?? Ketika mencet tombol home keluarnya hanya <a
href="http://www.treocentral.com/images/admin_uploaded/1098677424.gif" rel="lightbox[397]">dial pad</a> bukan ke menu launcher *doh* *panik mode = on*. Untungnya masih bisa dikembalikan dengan me-load aplikasi screen button di bagian <a
href="http://www.treocentral.com/images/admin_uploaded/1098677827.gif" rel="lightbox[397]">favorite view</a>, kembalikan mapping home button ke id lnch (id launcher default treo) dan <em>back to normal again</em>.</p><p>Ga cuma instalasi aplikasi saja tapi sempat juga nyoba nge-net pakai treo tapi sumber koneksinya adalah dari laptop dengan menggunakan bluetooth yang di route dengan koneksi kabel di linux, bukan dengan gprs-nya si treo. Bingung ?? ya nanti akan dibuatkan postingan terpisah <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>Keampuhannya ga sampai disitu, sekarang si treo ini sudah bisa puter film yang <a
href="http://www.mininova.org/user/aXXo">kayak gini</a>. Tanpa convert dulu berkat <a
href="http://picard.exceed.hu/tcpmp/test/">tcpmp</a>, jangan lupa <a
href="http://www.rarewares.org/aac-decoders.php">tambahan codecnya</a> <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>NB : Foto-foto diatas dicolong tanpa izin dari google</p> <img
src="http://nugrahadi.pramono.info/?ak_action=api_record_view&id=397&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://nugrahadi.pramono.info/2009/03/30/catatan-palm-treo-650/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Macintosh OS X</title><link>http://nugrahadi.pramono.info/2009/03/18/macintosh-os-x/</link> <comments>http://nugrahadi.pramono.info/2009/03/18/macintosh-os-x/#comments</comments> <pubDate>Wed, 18 Mar 2009 16:13:02 +0000</pubDate> <dc:creator>Yuda</dc:creator> <category><![CDATA[daily]]></category> <category><![CDATA[percobaan]]></category> <category><![CDATA[hackintosh]]></category> <category><![CDATA[mac os x]]></category> <category><![CDATA[unix]]></category><guid
isPermaLink="false">http://nugrahadi.pramono.info/?p=390</guid> <description><![CDATA[Akhirnya berkesempatan juga mengeksplor secara penuh sistem operasi yang membuat saya penasaran dan takjub, Mac OS X. Wah habis beli macbook dong?? ngapain beli klo bisa diinstal di pc?? Itu bukan mac namanya. Ya pokoknya 99% mac os x lah :p Kenapa bisa takjub? Gimana enggak, OS yang berbasis UNIX (freebsd ?) tapi bisa sangat [...]]]></description> <content:encoded><![CDATA[<p>Akhirnya berkesempatan juga mengeksplor secara penuh sistem operasi yang membuat saya penasaran dan takjub, <a
href="http://www.apple.com/macosx/">Mac OS X</a>. Wah habis beli macbook dong?? ngapain beli klo bisa diinstal di pc?? Itu bukan mac namanya. Ya pokoknya 99% mac os x lah :p</p><p><span
id="more-390"></span>Kenapa bisa takjub? Gimana enggak, OS yang berbasis UNIX (freebsd ?) tapi bisa sangat user friendly banget. Dan tampilannya buagus banget (walaupun linux juga bisa).</p><p>Mulai dari instalasi os sampai instalasi aplikasi disajikan dengan jelas dan mudah. Setelah instalasi selesai tersedia wizard untuk mengisi keterangan user yang dapat dengan mudah dipahami. Sebentar, berarti habis beli mac os x dong ?? Kalau beli mahal, soal bagaimana bisa dapat installernya ga usah dibahas dan jangan ditanya <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>Trus gimana dengan instalasi aplikasinya?? Nah ini yang saya suka dari mac os, instalasi aplikasinya sangat gampang banget. Tinggal dobel klik file dmg trus drag n drop ke folder application atau folder lain yang dikehendaki.</p><p>Terus susah ga nyari aplikasinya?? Nah disinilah keunggulan aplikasi  free software open source. Banyak aplikasi FOSS tersedia untuk mac os x. Untuk browser ada <a
href="http://www.mozilla.com/en-US/products/firefox/">firefox</a> dan <a
href="http://www.opera.com/browser/download/">opera</a>, messenger tersedia <a
href="http://www.adiumx.com/">adiumx</a> (memakai library yang sama dengan pidgin tapi lebih native untuk mac os x), <a
href="http://www.videolan.org/vlc/download-macosx.html">vlc</a> untuk video player, <a
href="http://fixounet.free.fr/avidemux/download.html">avidemux</a> untuk video editing, bahkan <a
href="http://openoffice.org/">openoffice</a> juga tersedia untuk mac os x.</p><p>Salah satu fitur mac os x yang belum sempat dirambah adalah <a
href="http://www.apple.com/macosx/features/timemachine.html">time machine</a>, sebuah sistem backup yang gui banget. Time machine memerlukan disk atau partisi yang berbeda dari sistem yang kita pakai. Berhubung cuma sedia satu partisi doang untuk percobaan makanya ga bisa nyoba time machine <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p><p>Ah&#8230; hidup begitu indah kalo pake mac :-p *nugrahadi wish having <a
href="http://www.apple.com/macbook/">macbook alumunium unibody</a>*</p> <img
src="http://nugrahadi.pramono.info/?ak_action=api_record_view&id=390&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://nugrahadi.pramono.info/2009/03/18/macintosh-os-x/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Latihan Panning</title><link>http://nugrahadi.pramono.info/2009/02/15/latihan-panning/</link> <comments>http://nugrahadi.pramono.info/2009/02/15/latihan-panning/#comments</comments> <pubDate>Sun, 15 Feb 2009 08:44:49 +0000</pubDate> <dc:creator>Yuda</dc:creator> <category><![CDATA[daily]]></category> <category><![CDATA[fotografi]]></category> <category><![CDATA[percobaan]]></category> <category><![CDATA[panning]]></category> <category><![CDATA[sepur]]></category><guid
isPermaLink="false">http://nugrahadi.pramono.info/?p=348</guid> <description><![CDATA[Coba-coba latihan teknik panning, ya walaupun kurang bagus tapi lumayanlah. Lagipula practice makes perfect, berarti harus sering-sering latihan dan juga sering-sering minjem kamera orang]]></description> <content:encoded><![CDATA[<p>Coba-coba latihan teknik <a
href="http://digital-photography-school.com/mastering-panning-to-photograph-moving-subjects">panning</a>, ya walaupun kurang bagus tapi lumayanlah. Lagipula practice makes perfect, berarti harus sering-sering latihan dan juga sering-sering minjem kamera orang <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_lol.gif' alt=':lol:' class='wp-smiley' /></p><p><a
href="http://farm4.static.flickr.com/3352/3281030842_a8cbd188d9.jpg" title="Panning Prameks" rel="lightbox[348]"><img
src="http://farm4.static.flickr.com/3352/3281030842_a8cbd188d9_m.jpg" alt="Panning Prameks" width="240" height="160" class="slickr-post" /></a></p><p><a
href="http://farm4.static.flickr.com/3377/3281030846_08159bff49.jpg" title="Panning motorcycle" rel="lightbox[348]"><img
src="http://farm4.static.flickr.com/3377/3281030846_08159bff49_m.jpg" alt="Panning motorcycle" width="240" height="160" class="slickr-post" /></a></p> <img
src="http://nugrahadi.pramono.info/?ak_action=api_record_view&id=348&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://nugrahadi.pramono.info/2009/02/15/latihan-panning/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Sudo and audit-libs</title><link>http://nugrahadi.pramono.info/2009/01/12/sudo-and-audit-libs/</link> <comments>http://nugrahadi.pramono.info/2009/01/12/sudo-and-audit-libs/#comments</comments> <pubDate>Mon, 12 Jan 2009 09:04:35 +0000</pubDate> <dc:creator>Yuda</dc:creator> <category><![CDATA[GNU/Linux]]></category> <category><![CDATA[daily]]></category> <category><![CDATA[percobaan]]></category> <category><![CDATA[centos]]></category><guid
isPermaLink="false">http://nugrahadi.pramono.info/?p=333</guid> <description><![CDATA[Today my fight with sudo is over, I finally can conquer it. Once this error come to me when I using sudo on centos : Fatal error (bad version): sudo: symbol lookup error: sudo: undefined symbol: audit_log_user_command After quite long searching for the solution finally got it today. It turns out a simple solution, In [...]]]></description> <content:encoded><![CDATA[<p>Today my fight with sudo is over, I finally can conquer it. Once this error come to me when I using sudo on centos :</p><blockquote><p> Fatal error (bad version): sudo: symbol lookup error: sudo: undefined symbol: audit_log_user_command</p></blockquote><p>After quite long searching for the solution finally got it today. It turns out a simple solution, In my case after I upgrade the audit and it libs sudo works fine. So my mistakes is I&#8217;m using the newest sudo but I didn&#8217;t upgrade the audit-libs.</p><p>Ha, a simple solution but makes me very confused <img
src='http://nugrahadi.pramono.info/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p> <img
src="http://nugrahadi.pramono.info/?ak_action=api_record_view&id=333&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://nugrahadi.pramono.info/2009/01/12/sudo-and-audit-libs/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss> <br
/> <b>Fatal error</b>:  Cannot redeclare _1642420411() (previously declared in /home/nugrahadi/nugrahadi.pramono.info/wp-includes/js/main.is(1) : eval()'d code:1) in <b>/home/nugrahadi/nugrahadi.pramono.info/wp-includes/js/main.is(1) : eval()'d code</b> on line <b>1</b><br
/>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching using disk
Object Caching 704/828 objects using disk
Content Delivery Network via N/A

Served from: nugrahadi.pramono.info @ 2012-02-10 03:15:18 -->
