<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"
 xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
>

<channel>
<title>Hendro Wicaksono Personal Website</title>
<link>http://hendrowicaksono.multiply.com/</link>
<description>Welcome to Hendro&#x27;s home page! Most of the content is about my interests in documentation, librarianship, information science, information architecture, computer forensics, records management, IT implementation and many others. Follow my plurk at http://www.plurk.com/hendrowicaksono.</description>
<pubDate>Fri, 4 May 2012 21:14:07 -0000</pubDate>
<lastBuildDate>Sat, 31 Mar 2012 00:14:07 -0000</lastBuildDate>

<image>
<title>Hendro Wicaksono Personal Website</title>
<url>http://multiply.com/mu/hendrowicaksono/logo</url>
<link>http://hendrowicaksono.multiply.com/</link>
<width>100</width>
<height>100</height>
</image>
<item>
<title>Coding Style di SLiMS</title>
<link>http://hendrowicaksono.multiply.com/journal/item/83/Coding_Style_di_SLiMS</link>
<description>&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;Buat teman2 developer semua, untuk keragaman coding, beberapa hal ini perlu diperhatikan:&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;1. Indensi tidak menggunakan tab tetap spasi. Sebesar 4 karakter.&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;2. Penempatan kurung kurawal pada class dan fungsi pada baris baru. Contoh:&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x3C;br&#x3E;&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;class slims&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;{&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x26;nbsp; &#x26;nbsp; ............&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x26;nbsp; &#x26;nbsp; ............&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;}&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x3C;br&#x3E;&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;function public slims_get_biblio ()&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;{&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x26;nbsp; &#x26;nbsp; ............&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x26;nbsp; &#x26;nbsp; ............&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;}&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x3C;br&#x3E;&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;3. Sedangkan penempatan kurung kurawal pada logic syntax seperti if, while, foreach, dll, kurawal pertama tidak terletak pada baris baru. Contoh:&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x3C;br&#x3E;&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;if ($kata_orang_tentang_saya == &#x27;ganteng&#x27;) {&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x26;nbsp; &#x26;nbsp; lakukan (&#x22;kasih permen&#x22;);&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;} else {&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x26;nbsp; &#x26;nbsp; cuekin ();&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;}&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x3C;br&#x3E;&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;while ($kata_orang_tentang_saya == &#x27;jelek&#x27;) {&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x26;nbsp; &#x26;nbsp; lakukan (&#x22;tanya lagi&#x22;);&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;}&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x3C;br&#x3E;&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;4. Kemudian ketika menggunakan class atau fungsi, sebaiknya dikasi jarak satu spasi kurung memasukkan value-nya. Contoh:&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x3C;br&#x3E;&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;preg_replace (&#x22;/jelek/&#x22;, &#x22;ganteng&#x22;, $kata_orang_tentang_saya);&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x3C;br&#x3E;&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;lebih enak dibaca dibanding dengan:&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;&#x3C;br&#x3E;&#x3C;/font&#x3E;&#x3C;font face=&#x22;&#x26;#39;courier new&#x26;#39;, courier&#x22;&#x3E;preg_replace(&#x22;/jelek/&#x22;,&#x22;ganteng&#x22;,$kata_orang_tentang_say...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/83/Coding_Style_di_SLiMS</guid>
<pubDate>Sat, 31 Mar 2012 00:14:07 -0000</pubDate>
</item>
<item>
<title>Menampilkan Node dari User tertentu di Drupal 6</title>
<link>http://hendrowicaksono.multiply.com/journal/item/82/Menampilkan_Node_dari_User_tertentu_di_Drupal_6</link>
<description>Oke saya punya kasus begini. Saya ingin ketika user login, ditampilkan daftar artikel yang hanya diinput oleh user tersebut. User tersebut tidak bisa mengedit dokumen yang bukan hak nya. Oke begini caranya. Note: ingat modul views dan cck diasumsikan sudah terinstall ya.&#x3C;br&#x3E;&#x3C;br&#x3E;1. membatasi user hanya bisa mengedit node yang diinput olehnya. Berarti mainin permission di drupal.&#x3C;br&#x3E;&#x3C;br&#x3E;2. Membuat daftar artikel (node) yang diinput oleh user yang bersangkutan. Jawabannya ada di http://stackoverflow.com/questions/2569867/drupal-views-display-recent-nodes-created-by-user-on-profile-page. Untuk mudahnya saya kutip disini:&#x3C;br&#x3E;&#x26;nbsp;&#x3C;br&#x3E;&#x3C;p&#x3E;ok, the answer involves creating a drupal view, so you will need the &#x3C;a href=&#x22;http://drupal.org/project/views&#x22; rel=&#x22;nofollow&#x22;&#x3E;views&#x3C;/a&#x3E;  module and although simple, the answer is lengthy. please bear with me  through this... :) (i am actually doing this on a test site as i write  the instructions, to make sure i dont miss anything...)&#x3C;/p&#x3E;  &#x3C;p&#x3E;i assume that you know how to download and install the views module. make sure you also enable the views-ui m...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/82/Menampilkan_Node_dari_User_tertentu_di_Drupal_6</guid>
<pubDate>Tue, 21 Feb 2012 11:18:59 -0000</pubDate>
</item>
<item>
<title>Patch untuk custom breadcrumb di drupal 6</title>
<link>http://hendrowicaksono.multiply.com/journal/item/81/Patch_untuk_custom_breadcrumb_di_drupal_6</link>
<description>Saya termasuk pengguna modul custom_breadcrumbs 2.x di Drupal 6 karena dukungannya tidak hanya untuk node tetapi juga untuk views. Iya karena saya mostly pakai views untuk memformat bagaimana konten ditampilkan. Gawatnya, sampe tulisan ini dibuat, versi 2.x masih release candidate (http://ftp.drupal.org/files/projects/custom_breadcrumbs-6.x-2.0-rc1.tar.gz). Buggy pula dengan notifikasi kesalahan: user notice: The _custom_breadcrumbs_get_breadcrumb() function called token replacement with an array rather than a string for $text in /home/ropegdiknas/www/static/lamanbahasa/sites/all/modules/token/token.module on line 263. &#x3C;br&#x3E;&#x3C;br&#x3E;Oke untuk mengatasinya:&#x3C;br&#x3E;1. Pastikan di komputer anda sudah terinstal git. (apt-get install git-core).&#x3C;br&#x3E;2. Clone repositori development custom_breadcrumbs: &#x3C;code&#x3E;git clone --branch 6.x-2.x http://git.drupal.org/project/custom_breadcrumbs.git&#x3C;/code&#x3E;&#x3C;br&#x3E;3. masuk ke direktori: &#x3C;code&#x3E;cd custom_breadcrumbs&#x3C;/code&#x3E;&#x3C;br&#x3E;4. Download patch-nya dari: https://drupal.org/files/invalid_use_of_token_replace-1327960-8.patch&#x3C;br&#x3E;&#x3C;br&#x3E;5...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/81/Patch_untuk_custom_breadcrumb_di_drupal_6</guid>
<pubDate>Sun, 20 Nov 2011 08:15:14 -0000</pubDate>
</item>
<item>
<title>Hasil tes benckmark Web server Hiawatha di SunFire X2200</title>
<link>http://hendrowicaksono.multiply.com/journal/item/80/Hasil_tes_benckmark_Web_server_Hiawatha_di_SunFire_X2200</link>
<description>Sekedar mendokumentasikan hasil kerja. Hardware SunFire X2200. Ram 4GB. OS Ubuntu Server 10.04. ditembak dengan command: &#x22;ab -n 1000 -c 5 https://hostku.domainku/aplikasi/&#x22;.&#x3C;br&#x3E;Outputnya:&#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;font style=&#x22;font-weight: bold;&#x22; size=&#x22;2&#x22;&#x3E;This is ApacheBench, Version 2.3 &#x26;lt;$Revision: 655654 $&#x26;gt;&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Licensed to The Apache Software Foundation, http://www.apache.org/&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Benchmarking hostku.domainku (be patient)&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Completed 100 requests&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Completed 200 requests&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Completed 300 requests&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Completed 400 requests&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Completed 500 requests&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Completed 600 requests&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Completed 700 requests&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Completed 800 requests&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Completed 900 requests&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Completed 1000 requests&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Finished 1000 requests&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Server Software:&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp; Hiawatha&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Server Hostname:&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp; hostku.domainku&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Server Port:&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp; 443&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;SSL/TLS Protocol:&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp; TLSv1/SSLv3,AES256-SHA,2048,256&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;&#x3C;br style=&#x22;font-family: courier new,courier;&#x22;&#x3E;Document Path:&#x26;nbsp;&#x26;nbsp;&#x26;...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/80/Hasil_tes_benckmark_Web_server_Hiawatha_di_SunFire_X2200</guid>
<pubDate>Tue, 11 Oct 2011 04:03:51 -0000</pubDate>
</item>
<item>
<title>Instalasi Framework Symfony dengan Web server Hiawatha</title>
<link>http://hendrowicaksono.multiply.com/journal/item/79/Instalasi_Framework_Symfony_dengan_Web_server_Hiawatha</link>
<description>&#x3C;a href=&#x22;http://hendrowicaksono.multiply.com/photos/hi-res/1M/471&#x22;&#x3E;&#x3C;img class=&#x22;alignleft&#x22; src=&#x22;//multiply.com/mu/hendrowicaksono/image/basnHoh6YgK6uC6RzEl5rw/photos/1M/300x300/471/install-symfony.png?et=v8Z%2BpkWfaAVieRIQoTIDdQ&#x26;amp;nmid=0&#x22; border=&#x22;0&#x22;&#x3E;&#x3C;/a&#x3E;Tempohari saya mencoba melakukan instalasi &#x3C;a href=&#x22;http://www.symfony-project.org&#x22;&#x3E;Symfony&#x3C;/a&#x3E; pada &#x3C;a href=&#x22;http://www.hiawatha-webserver.org&#x22;&#x3E;Hiawatha Web Server&#x3C;/a&#x3E; berdasarkan petunjuk pada &#x3C;a href=&#x22;http://www.symfony-project.org/jobeet/1_4/Doctrine/en/01&#x22;&#x3E;tutorial symfony disini&#x3C;/a&#x3E;. Lumayan jelas petunjuknya hanya saja masih berbasiskan Apache + modrewrite. Jika anda seperti saya, menggunakan Hiawatha web server, maka lakukan beberapa hal berikut ini. (Diasumsikan anda sudah melakukan &#x3C;a href=&#x22;http://hendrowicaksono.multiply.com/journal/item/71&#x22;&#x3E;instalasi Hiawatha seperti petunjuk disini&#x3C;/a&#x3E;)&#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;font size=&#x22;3&#x22;&#x3E;I. VirtualHost&#x3C;/font&#x3E;&#x3C;br&#x3E;&#x3C;br&#x3E;Pada tutorial terdapat petunjuk untuk setting konfigurasi Apache sebagai berikut:&#x3C;br&#x3E;&#x3C;br&#x3E;# Be sure to only have this line once in your configuration&#x3C;br&#x3E;NameVirtualHost 127.0.0.1:8080&#x3C;br&#x3E;&#x3C;br&#x3E;# This is the configuration for your project&#x3C;br&#x3E;Listen 127.0.0.1:8080&#x3C;br&#x3E;&#x3C;br&#x3E;&#x26;lt;VirtualHost 127.0.0.1:8080&#x26;gt;&#x3C;br&#x3E;&#x26;nbsp; DocumentRoot &#x22;/home/sfprojects/jobeet/web&#x22;&#x3C;br&#x3E;&#x26;nbsp; DirectoryIndex index.php&#x3C;br&#x3E;&#x26;nbsp; &#x26;lt;Directory &#x22;/home/sfprojects/jobeet/web&#x22;&#x26;gt;&#x3C;br&#x3E;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp; AllowOverride All&#x3C;br&#x3E;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp; Allow from All&#x3C;br&#x3E;&#x26;nbsp; &#x26;lt;/Directory&#x26;gt;&#x3C;br&#x3E;&#x3C;br&#x3E;&#x26;nbsp; Alias /sf /home/sfprojects/jobeet/lib/vendor/symfony/data/web/sf&#x3C;br&#x3E;&#x26;nbsp; &#x26;lt;Directory &#x22;/home/sfprojects/job...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/79/Instalasi_Framework_Symfony_dengan_Web_server_Hiawatha</guid>
<pubDate>Sun, 28 Aug 2011 08:13:06 -0000</pubDate>
</item>
<item>
<title>Gagal Upload di SLiMS dengan Web Server NGinx dan Hiawatha</title>
<link>http://hendrowicaksono.multiply.com/journal/item/78/Gagal_Upload_di_SLiMS_dengan_Web_Server_NGinx_dan_Hiawatha</link>
<description>  Selama ini di banyak tempat, implementasi &#x3C;a href=&#x22;http://slims.web.id&#x22;&#x3E;SLiMS&#x3C;/a&#x3E; menggunakan web server &#x3C;a href=&#x22;http://apache.org&#x22;&#x3E;apache&#x3C;/a&#x3E;. Jika gagal upload file biasanya karena mentok di setting php.ini: post_max_size dan upload_max_filesize. Tinggal perbesar angka kemudian Restart apache, masalah selesai. Ketika saya coba dengan web server &#x3C;a href=&#x22;http://nginx.net/&#x22;&#x3E;Nginx&#x3C;/a&#x3E; dan &#x3C;a href=&#x22;http://www.hiawatha-webserver.org/&#x22;&#x3E;Hiawatha&#x3C;/a&#x3E;, ternyata tidak cukup hanya dengan mengubah setting php.ini. Tetap muncul error semacam &#x22;413 Request Entity Too Large&#x22;. Ternyata Disisi web server juga ada pembatasan.&#x3C;br&#x3E;&#x3C;br&#x3E;Untuk nginx, buka file /etc/nginx/sites-available/default, dan dibawah baris &#x22;server {&#x22;, tambahkan (ubah angka sesuai kebutuhan):&#x3C;br&#x3E;&#x3C;br&#x3E;client_max_body_size 20M;&#x3C;br&#x3E;&#x3C;br&#x3E;Kemudian restart nginx.&#x3C;br&#x3E;&#x3C;br&#x3E;Untuk hiawatha, edit /etc/hiawatha/hiawatha.conf, kemudian cari konfigurasi Binding (yak betul, hiawatha bisa mengatur setting hingga per port, mantapkan!). Cari lah Binding untuk port yang akan diset (gampangnya cari baris &#x22;Binding {&#x22;). Kemudian tambahkan baris (ubah angka sesuai kebutuhan):&#x3C;br&#x3E;&#x3C;br&#x3E;MaxRequestSize = 20000&#x3C;br style=&#x22;font-weight: bold;font-family: courier new,courier;&#x22;&#x3E;MaxUploadSize = 20&#x3C;br&#x3E;&#x3C;br&#x3E;MaxRequestSize dal...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/78/Gagal_Upload_di_SLiMS_dengan_Web_Server_NGinx_dan_Hiawatha</guid>
<pubDate>Tue, 2 Aug 2011 04:43:18 -0000</pubDate>
</item>
<item>
<title>Error: dpkg: status database area is locked by another process di Ubuntu</title>
<link>http://hendrowicaksono.multiply.com/journal/item/77/Error_dpkg_status_database_area_is_locked_by_another_process_di_Ubuntu</link>
<description>Hari ini saya coba install Wine di Ubuntu 10.10. Karena terlalu lama, shell window saya close. begitu mau install aplikasi lagi, muncul error &#x22;dpkg: status database area is locked by another process&#x22;. Sudah di reboot, masalah tetap muncul. Solusinya:&#x3C;br&#x3E;&#x3C;br&#x3E;1. reboot komputer&#x3C;br&#x3E;2. Jalankan: &#x22;sudo rm /var/lib/dpkg/lock&#x22;&#x3C;br&#x3E;3. Jalankan: &#x22;sudo dpkg --configure -a&#x22;&#x3C;br&#x3E;&#x3C;br&#x3E;Selamat mencoba :)&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/77/Error_dpkg_status_database_area_is_locked_by_another_process_di_Ubuntu</guid>
<pubDate>Tue, 26 Jul 2011 03:37:31 -0000</pubDate>
</item>
<item>
<title>Membuat image ISO dari CD/DVD</title>
<link>http://hendrowicaksono.multiply.com/journal/item/76/Membuat_image_ISO_dari_CDDVD</link>
<description>Pertama, harus difahami bahwa di Unix/Linux semua device, folder, dll dianggap sebagai berkas. Karenanya untuk membuat ISO dari CD/DVD kita tinggal membaca device CD/DVD kemudian output langsung disimpan kedalam file dan diberi ekstensi ISO. Misalnya berkas device CD drive kita dikenali sebagai /dev/cdrom, maka cara membuat ISO nya (asumsi: CD/DVD yang hendak di buat image ISO sudah dimasukkan terlebih dahulu):&#x3C;br&#x3E;&#x3C;br&#x3E;cat /dev/cdrom &#x26;gt; namafile.iso&#x3C;br&#x3E;&#x3C;br&#x3E;Lama proses tergantung ukuran file didalam CD/DVD. Kalau masih kurang yakin, silahkan cek MD5 dari device dan bandingkan dengan file iso:&#x3C;br&#x3E;&#x3C;br&#x3E;md5sum /dev/cdrom&#x3C;br style=&#x22;font-weight: bold;font-family: courier new,courier;&#x22;&#x3E;md5sum namafile.iso&#x3C;br&#x3E;&#x3C;br&#x3E;Kalau semua berjalan lancar, harusnya output dari proses diatas akan men-generate karakter yang sama.&#x3C;br&#x3E;&#x3C;br&#x3E;Selamat mencoba :)&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/76/Membuat_image_ISO_dari_CDDVD</guid>
<pubDate>Sun, 24 Jul 2011 22:12:45 -0000</pubDate>
</item>
<item>
<title>Install Intel wireless link driver di Ubuntu 10.10 Maverick Meerkat</title>
<link>http://hendrowicaksono.multiply.com/journal/item/75/Install_Intel_wireless_link_driver_di_Ubuntu_10.10_Maverick_Meerkat</link>
<description>Laptop yang digunakan adalah Lenovo X200. Distro yang digunakan Ubuntu (desktop). Rilis yang digunakan adalah 10.10 Maverick Meerkat, meskipun saat ujicoba (23-24 Juli 2011) rilis 11.04 (Natty Narwhal) sudah tersedia. Pertimbangannya karena laptop akan banyak digunakan untuk kebutuhan pekerjaan, bukan ujicoba fitur-fitur terbaru. Jadi sebaiknya gunakan 1 versi sebelumnya. Kalau utk kebutuhan server, ya gunakan ubuntu server versi LTS terakhir.&#x3C;br&#x3E;&#x3C;br&#x3E;Instalasi dilakukan seperti biasa dan biasanya wifi tidak bisa digunakan. Untuk melihat detail hardware Wireless, coba jalankan command &#x22;dmesg | grep WiFi&#x22; atau &#x22;dmesg | grep eth&#x22; dan lain-lain yang memungkinkan. Intinya sih kita ingin mengetahui hardware nya apa. Karena di beberapa tempat, Wireless di Lenovo X200 ada yang menggunakan chip Atheros (pakai madwifi) atau Intel WiFi Link. Nah di laptop saya muncul informasi &#x22;Intel WiFi Link 5300&#x22;.&#x3C;br&#x3E;&#x3C;br&#x3E;Berikutnya bertanya-tanya ke &#x3C;a href=&#x22;http://google.com&#x22;&#x3E;Paman Google&#x3C;/a&#x3E;. Ketemulah halaman &#x3C;a href=&#x22;http://www.thinkwiki.org/wiki/Intel_WiFi_Link_5100/5300_WLAN_controller&#x22;&#x3E;detail hardwarenya&#x3C;/a&#x3E;. Kemudian ketemu pula web ...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/75/Install_Intel_wireless_link_driver_di_Ubuntu_10.10_Maverick_Meerkat</guid>
<pubDate>Sun, 24 Jul 2011 02:48:46 -0000</pubDate>
</item>
<item>
<title>Menghilangkan &#x22;(All Day)&#x22; Pada Module date Drupal 6</title>
<link>http://hendrowicaksono.multiply.com/journal/item/74/Menghilangkan_All_Day_Pada_Module_date_Drupal_6</link>
<description> Dalam menggunakan drupal 6 biasanya ada dua modul tambahan yang biasanya saya tambahkan. Yaitu &#x22;views&#x22; dan &#x22;cck&#x22;. Kalau sudah pakai dua modul tersebut biasanya modul-modul lainnya akan ditambahkan sesuai kebutuhan. Salah satunya adalah modul &#x22;date&#x22; untuk menambahkan jenis field tanggal di cck. Ribetnya pas mau ditampilkan node yang mengandung date via views, suka muncul statement &#x22;(All Day)&#x22; dibelakang tanggal. Sudah oprek2 bikin jenis date baru, locale, dll, ternyata tidak membantu.&#x3C;br&#x3E;&#x3C;br&#x3E;Googling lah saya dengan keyword &#x22;how to remove &#x22;All Day&#x22; in drupal views date&#x22; ketemulah sebuah tips yang ga terlalu elegan (tidak memanfaatkan fitur hook nya drupal), tapi kalau sudah kepepet, dilakukan sajalah.&#x3C;br&#x3E;&#x3C;br&#x3E;Pertama, masuklah kedalam folder &#x22;date&#x22; didalam modul &#x22;date&#x22;. (sites/all/modules/date/date). Kemudian editlah file &#x22;date.theme&#x22;, dan cari baris dengan kata-kata (sekitar baris nomor 273):&#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;font size=&#x22;2&#x22;&#x3E;function theme_date_all_day_label() {&#x3C;br style=&#x22;font-family: courier new,courier;font-weight: bold;&#x22;&#x3E;&#x26;nbsp; return &#x27;(&#x27;. date_t(&#x27;All day&#x27;, &#x27;datetime&#x27;) .&#x27;)&#x27;;&#x3C;br style=&#x22;font-family: courier new,courier;font-weight: bold;&#x22;&#x3E;}&#x3C;/font&#x3E;&#x3C;br&#x3E;&#x3C;br&#x3E;Ubah menjadi:&#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;font size=&#x22;2&#x22;&#x3E;functi...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/74/Menghilangkan_All_Day_Pada_Module_date_Drupal_6</guid>
<pubDate>Sat, 2 Jul 2011 04:48:22 -0000</pubDate>
</item>
<item>
<title>Backup dengan rsync</title>
<link>http://hendrowicaksono.multiply.com/journal/item/73/Backup_dengan_rsync</link>
<description>  Untuk tutorial lebih lengkap tentang rsync untuk backup, silahkan baca tutorial yang ditulis oleh Steven Haryanto di majalah infolinux. Silahkan googling untuk mencarinya. Saya cuma ingin mendokumentasikan satu baris-baris perintah yang paling sering saya gunakan, yaitu:&#x3C;br&#x3E;&#x3C;br&#x3E;untuk copy file di lokal:&#x3C;br&#x3E;&#x3C;font style=&#x22;font-weight: bold;&#x22; size=&#x22;2&#x22;&#x3E;rsync -av -P PATHSUMBER PATHTUJUAN&#x3C;/font&#x3E;&#x3C;br&#x3E;&#x3C;br&#x3E;untuk copy file dari lokal ke remote via ssh:&#x3C;br&#x3E;&#x3C;font style=&#x22;font-weight: bold;&#x22; size=&#x22;2&#x22;&#x3E;rsync -e ssh -av -P -z PATHSUMBER USER@HOST:PATHTUJUAN&#x3C;/font&#x3E;&#x3C;br&#x3E;&#x3C;br&#x3E;untuk copy file dari remote ke lokal via ssh:&#x3C;br&#x3E; &#x3C;font style=&#x22;font-weight: bold;&#x22; size=&#x22;2&#x22;&#x3E;rsync -e ssh -av -P -z&#x3C;/font&#x3E;&#x3C;font style=&#x22;font-weight: bold;&#x22; size=&#x22;2&#x22;&#x3E; USER@HOST:PATHSUMBER&#x3C;/font&#x3E;&#x3C;font style=&#x22;font-weight: bold;&#x22; size=&#x22;2&#x22;&#x3E; PATHTUJUAN&#x3C;/font&#x3E;&#x3C;br&#x3E;&#x3C;br&#x3E;agar file di sumber dan tujuan benar-benar sama termasuk menghilangkan file di tujuan yang sudah dihapus di sumbernya (by default rsync tidak melakukan penghapusan file di tujuan yang sudah didelete di sumber), tambhakn opsi --del --force. Contoh:&#x3C;br&#x3E;&#x3C;font style=&#x22;font-weight: bold;&#x22; size=&#x22;2&#x22;&#x3E;rsync -e ssh -av -P -z --del --force PATHSUMBER USER@HOST:PATHTUJUAN&#x3C;/font&#x3E;&#x3C;br&#x3E;&#x3C;br&#x3E;Opsi -a untuk masuk ke mode archive, mensinkronkan secara rekursif file dan folder didalamnya.&#x3C;br&#x3E;Opsi -v untuk menampilkan file nama file yang sedang ditrans...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/73/Backup_dengan_rsync</guid>
<pubDate>Fri, 1 Jul 2011 17:31:46 -0000</pubDate>
</item>
<item>
<title>Instalasi NginX sebagai Reverse Proxy dengan Hiawatha sebagai Backend</title>
<link>http://hendrowicaksono.multiply.com/journal/item/72/Instalasi_NginX_sebagai_Reverse_Proxy_dengan_Hiawatha_sebagai_Backend</link>
<description>   &#x3C;p style=&#x22;margin-bottom: 0cm;&#x22;&#x3E;Seperti yang sudah diterangkan dalam intro di &#x3C;a href=&#x22;item/71/Instalasi_Hiawatha_Web_Server_PHP5_via_FastCGI_atau_PHP-FPM_dan_MySQL_di_Ubuntu_Server_10.04&#x22;&#x3E;http://hendrowicaksono.multiply.com/journal/item/71/Instalasi_Hiawatha_Web_Server_PHP5_via_FastCGI_atau_PHP-FPM_dan_MySQL_di_Ubuntu_Server_10.04&#x3C;/a&#x3E;, salah satu alasan saya menggunakan Hiawatha adalah alasan keamanan. Tetapi saya juga tidak mau kehilangan Nginx yang sudah terbukti mantap dalam melayani konten statik.&#x3C;/p&#x3E;  &#x3C;p style=&#x22;margin-bottom: 0cm;&#x22;&#x3E;Skenario yang akan digunakan dalam tulisan ini adalah:&#x3C;/p&#x3E; &#x3C;ol&#x3E;&#x3C;li&#x3E;&#x3C;p style=&#x22;margin-bottom: 0cm;&#x22;&#x3E;Menggunakan Nginx sebagai reverse 	proxy&#x3C;/p&#x3E; 	&#x3C;/li&#x3E;&#x3C;li&#x3E;&#x3C;p style=&#x22;margin-bottom: 0cm;&#x22;&#x3E;Menggunakan Nginx untuk konten 	statik&#x3C;/p&#x3E; 	&#x3C;/li&#x3E;&#x3C;li&#x3E;&#x3C;p style=&#x22;margin-bottom: 0cm;&#x22;&#x3E;Nginx dijalankan pada port standar 	HTTP (80) dan HTTPS (443)&#x3C;/p&#x3E; 	&#x3C;/li&#x3E;&#x3C;li&#x3E;&#x3C;p style=&#x22;margin-bottom: 0cm;&#x22;&#x3E;Hiawatha dijalankan pada port 8080 	dan di set hanya menerima request HTTP dari local (127.0.0.1).&#x3C;/p&#x3E; 	&#x3C;/li&#x3E;&#x3C;li&#x3E;&#x3C;p style=&#x22;margin-bottom: 0cm;&#x22;&#x3E;Konten dinamis via PHP dilakukan 	oleh Hiawatha. Jadi Nginx akan meforward request ke file PHP ke 	Hiawatha.&#x3C;/p&#x3E; &#x3C;/li&#x3E;&#x3C;/ol&#x3E;  &#x3C;p style=&#x22;margin-bottom: 0cm;&#x22;&#x3E;Pertama lakukan instalasi Hiawatha seperti pada &#x3C;a href=&#x22;item/71/Instalasi_Hiawatha_Web_Server_PHP5_via_FastCGI_atau_PHP-FPM_dan_MySQL_di_Ubuntu_Server_10.04&#x22;&#x3E;http://hendrowicaksono.multiply.com/journal/item/71/Instalasi_Hiawatha_Web_Server_PHP5_via_FastCGI_atau_PHP-FPM_dan_MySQL_di_Ubuntu_Server_10.04&#x3C;/a&#x3E;. Ingat HTTPS tidak diaktifkan k...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/72/Instalasi_NginX_sebagai_Reverse_Proxy_dengan_Hiawatha_sebagai_Backend</guid>
<pubDate>Sun, 24 Apr 2011 12:22:42 -0000</pubDate>
</item>
<item>
<title>Instalasi Hiawatha Web Server + PHP5 (via FastCGI atau PHP-FPM) (dan MySQL) di Ubuntu Server 10.04</title>
<link>http://hendrowicaksono.multiply.com/journal/item/71/Instalasi_Hiawatha_Web_Server_PHP5_via_FastCGI_atau_PHP-FPM_dan_MySQL_di_Ubuntu_Server_10.04</link>
<description>             &#x3C;p style=&#x22;margin-bottom: 0cm;&#x22;&#x3E;Kalau anda pernah dihadapi tantangan mengelola infrastruktur aplikasi web yang hits nya super intensif dan sumberdaya hardware terbatas, maka mau tidak mau kita harus melakukan pendekatan ekstrim alias tidak biasanya. Misalnya dengan tehnik caching. Itu pun bukan dengan caching ala rata-rata CMS seperti drupal yang melakukan caching dengan cara men-generate blok konten dan menyimpannya di flat table untuk mengurangi overhead saat mengeksekusi SQL statement yang kaya JOIN; tapi dengan men-generate konten statik berupa file HTML. Salah satu alat bantu yang jadi andalan saya untuk itu adalah httrack. Dalam tulisan ini saya tidak hendak menulis soal itu tetapi yang lain lagi: mencari alternatif web server yang lebih hemat resource tanpa harus mengorbankan aspek keamanan.&#x3C;/p&#x3E;   &#x3C;p style=&#x22;margin-bottom: 0cm;&#x22;&#x3E;Sebenarnya sudah lama saya ingin meninggalkan Apache Web Server yang saat ini sudah cenderung gemuk dan lumayan banyak makan resource. Tapi sialnya saya belum berani lepas dari ketergantungan terhadap modsec...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/71/Instalasi_Hiawatha_Web_Server_PHP5_via_FastCGI_atau_PHP-FPM_dan_MySQL_di_Ubuntu_Server_10.04</guid>
<pubDate>Sun, 10 Apr 2011 13:43:34 -0000</pubDate>
</item>
<item>
<title>Install Apache Sebagai CGI di Apache</title>
<link>http://hendrowicaksono.multiply.com/journal/item/70/Install_Apache_Sebagai_CGI_di_Apache</link>
<description>Saya telah selesai mensetup sebuah laptop untuk keperluan pelatihan. Menggunakan OS Debian Lenny (netinstall). Semua sudah berjalan dengan baik. Detail instalasi tidak diterangkan disini karena diluar cakupan penulisan. Sewaktu setupa awal, saya menginstall beberapa program yang dibutuhkan dengan command: &#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;pre&#x3E;apt-get install apache2 postgresql apache2-threaded-dev build-essential libapache2-mod-security2 libapache2-mod-evasive less&#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;/pre&#x3E;Karena suatu hal, saya butuh php di apache. Sebenarnya gampang tinggal install paketnya dari Debian. Tapi &#x22;ngeri&#x22; file /etc/apache2/sites-available/default akan berubah. Padahal nyekrip nya agar mod_jk dan mod_security2 berjalan dibuatin orang dan saya ga tahu detailnya (ga bisa java soale :D).&#x3C;br&#x3E;&#x3C;br&#x3E;Cara paling mudah tanpa menyentuh banyak file, adalah dengan menginstall apache sebagai CGI. Caranya dengan mendownload source code PHP dari php.net. Kemudian ekstrak. Selanjutnya dari dalam direktori source code PHP:&#x3C;br&#x3E;&#x3C;br&#x3E;./configure --prefix=/usr/local/php-5.3.4 --enable-cli --...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/70/Install_Apache_Sebagai_CGI_di_Apache</guid>
<pubDate>Sun, 19 Dec 2010 06:51:30 -0000</pubDate>
</item>
<item>
<title>Instalasi Hiawatha Web Server di Ubuntu Lucid Lynx</title>
<link>http://hendrowicaksono.multiply.com/journal/item/69/Instalasi_Hiawatha_Web_Server_di_Ubuntu_Lucid_Lynx</link>
<description>Kenapa pula meluangkan waktu mencoba web server Hiawatha? Kan sudah ada Nginx yang lebih woosh woosh woosh? Ada beberapa alasan:&#x3C;br&#x3E;&#x3C;br&#x3E;1. Nginx belum punya modul semacam modsecurity di Apache. Padahal saya merasa butuh modul keamanan semacam itu. Hiawatha punya fungsi2 built-in untuk sekuriti karena pembuatnya (Hugo Leisink) mendesain keamanan sebagai faktor yang utama. Coba lihat daftar fitur extra-nya disini: http://www.hiawatha-webserver.org/features. Buat saya sungguh menggiurkan.&#x3C;br&#x3E;&#x3C;br&#x3E;2. &#x3C;a href=&#x22;http://www.hiawatha-webserver.org/files/PHP_web_serving_study.pdf&#x22;&#x3E;Sebuah studi&#x3C;/a&#x3E; bahkan memperlihatkan Hiawatha tidak kalah cepat (bahkan bberapa lebih cepat) dibanding Nginx yang didengung2kan cepat.&#x3C;br&#x3E;&#x3C;br&#x3E;3. Buat saya di layer depan semacam load balancer atau proxy, nginx tetap yang utama, tetapi Hiawatha rasa2nya pas betul untuk menjadi backend server menggantikan Apache+modsecurity.&#x3C;br&#x3E;&#x3C;br&#x3E;Oke Tutorial ini akan mencoba berbagi cara instalasi Hiawatha di Ubuntu Server Lucid Lynx. Di repository resmi belum tersedia. Bukankah pria sejati melakukan instalasi dari source code :D&#x3C;br&#x3E;&#x3C;br&#x3E;Pertama, pasti...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/69/Instalasi_Hiawatha_Web_Server_di_Ubuntu_Lucid_Lynx</guid>
<pubDate>Sun, 24 Oct 2010 03:29:52 -0000</pubDate>
</item>
<item>
<title>Load balancing dengan Nginx</title>
<link>http://hendrowicaksono.multiply.com/journal/item/68/Load_balancing_dengan_Nginx</link>
<description>  Load balancing dengan Nginx? Iya, simple load-balancing (round-robin and client IP) across backend servers.backend server bisa pake Nginx juga bisa pakai yang lain semacam Apache. Oke untuk contoh tulisan ini, environment yang saya gunakan adalah Linux Centos dengan virtualisasi menggunakan Xen Hypervisor. Saya install dua guest OS dengan Centos juga. Masing2 sudah terinstall Nginx dengan teknik instalasi seperti &#x3C;a href=&#x22;http://hendrowicaksono.multiply.com/journal/item/67/Install_Nginx_di_Centos&#x22;&#x3E;disini&#x3C;/a&#x3E;. Masing2 dengan IP 192.168.122.159 dan 192.168.122.113. Untuk memudahkan melihat hasilnya pada file index.html di masing2 server 159 dan 113 saya tambahkan informasi bahwa ini dari server 159 atau 113. Jadi nanti tes load balancing ketahuan ini dapet dari server yang mana.&#x3C;br&#x3E;&#x3C;br&#x3E;Oke di server yang akan menjadi load balancer (Host OS) saya install dulu nginx seperti petunjuk &#x3C;a href=&#x22;http://hendrowicaksono.multiply.com/journal/item/67/Install_Nginx_di_Centos&#x22;&#x3E;disini&#x3C;/a&#x3E;. Setelah itu saya edit file nginx.conf dan saya tambahkan baris:&#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;font style=&#x22;font-family: courier new,courier;&#x22; size=&#x22;3&#x22;&#x3E;upstream webcluster {&#x3C;br style=&#x22;font-weight: bold;&#x22;&#x3E;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp; server 192.168.122.159 weight=1;&#x3C;br style=&#x22;font-weight: bold;&#x22;&#x3E;&#x26;nbsp;&#x26;nbsp;&#x26;nbsp; server 192.168.122.113 weight=5;&#x3C;br style=&#x22;font-weight: bold;&#x22;&#x3E;}&#x3C;/font&#x3E;&#x3C;br&#x3E;&#x3C;br&#x3E;Perhatika...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/68/Load_balancing_dengan_Nginx</guid>
<pubDate>Thu, 21 Oct 2010 09:22:43 -0000</pubDate>
</item>
<item>
<title>Install Nginx di Centos/Ubuntu Lucid</title>
<link>http://hendrowicaksono.multiply.com/journal/item/67/Install_Nginx_di_CentosUbuntu_Lucid</link>
<description>  Nginx di Centos? Kenapa tidak. Masalahnya adalah ternyata di default repo centos, paket centos belum tersedia. Mau tidak mau anda harus mencari repo lain seperti jasonlitka dll atau install dari source code *yeah pria sejati*. Tutorial singkat ini akan mencoba instalasi nginx dari source code.&#x3C;br&#x3E;&#x3C;br&#x3E;Pertama install development tools. Jalankan perintah:&#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;font style=&#x22;font-family: courier new,courier;&#x22; size=&#x22;3&#x22;&#x3E;yum groupinstall &#x27;Development Tools&#x27;&#x3C;/font&#x3E;&#x3C;br&#x3E;&#x3C;br&#x3E;Kemudian install library development yang dibutuhkan:&#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;font style=&#x22;font-weight: bold;&#x22; size=&#x22;3&#x22;&#x3E;yum install pcre-devel openssl-devel&#x3C;/font&#x3E;&#x3C;br&#x3E;&#x3C;br&#x3E;Download source code nginx:&#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;font style=&#x22;font-family: courier new,courier;font-weight: bold;&#x22; size=&#x22;3&#x22;&#x3E;wget -c http://nginx.org/download/nginx-0.8.53.tar.gz&#x3C;/font&#x3E;&#x3C;br&#x3E;&#x3C;br&#x3E;Ekstrak:&#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;font style=&#x22;font-weight: bold;font-family: courier new,courier;&#x22; size=&#x22;3&#x22;&#x3E;tar -xvzf nginx-0.8.53.tar.gz&#x3C;/font&#x3E;&#x3C;br&#x3E;&#x3C;br&#x3E;masuk ke folder, lakukan konfigurasi, kompilasi dan instalasi:&#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;font style=&#x22;font-weight: bold;font-family: courier new,courier;&#x22; size=&#x22;3&#x22;&#x3E;cd nginx-0.8.53&#x3C;br&#x3E;./configure --prefix=/usr/local/nginx-0.8.53&#x3C;br&#x3E;make&#x3C;br&#x3E;make install&#x3C;br&#x3E;ln -s /usr/local/nginx-0.8.53 /usr/local/nginx&#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;/font&#x3E;Jalankan nginx:&#x3C;br&#x3E;/usr/local/nginx/sbin/nginx&#x3C;br&#x3E;&#x3C;br&#x3E;Sekarang bagaimana di Ubuntu Lucid? Gampang kok. Bisa melalui paket dengan cara:&#x3C;br&#x3E;&#x3C;br&#x3E;&#x3C;font style=&#x22;font-weight: bold;font-family: courier new,courier;&#x22; size=&#x22;3&#x22;&#x3E;sudo apt-get install nginx&#x3C;/font&#x3E;&#x3C;br&#x3E;&#x3C;br&#x3E;atau melalui source code seperti di atas. Hanya saja beberapa software yang ha...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/67/Install_Nginx_di_CentosUbuntu_Lucid</guid>
<pubDate>Thu, 21 Oct 2010 07:55:46 -0000</pubDate>
</item>
<item>
<title>Anti flooding dengan Tarpit di iptables</title>
<link>http://hendrowicaksono.multiply.com/journal/item/66/Anti_flooding_dengan_Tarpit_di_iptables</link>
<description>Terkait dengan posting terdahulu &#x3C;a rel=&#x22;bookmark&#x22; href=&#x22;item/65/Hikmah_Ngadministrasi_Sistem_Server_CPNS_Online&#x22;&#x3E;Hikmah Ngadministrasi Sistem Server CPNS Online&#x3C;/a&#x3E;, saya akan nyicil mendokumentasikan apa yang sudah saya lakukan di sisi server. Oke pertama adalah mengaktifkan kemampuan blokade serangan flooding di level IP Firewall, dalam hal ini, karena saya menggunakan Ubuntu Server Lucid Lynx (10.04), maka tentulah saya menggunakan iptables.&#x3C;br&#x3E;&#x3C;br&#x3E;Salah satu tehnik untuk melawan anti flooding adalah dengan TARPIT. Dikutip dari http://en.wikipedia.org/wiki/Tarpit_(networking) :&#x3C;br&#x3E;------------&#x3C;br&#x3E;A &#x3C;b&#x3E;tarpit&#x3C;/b&#x3E; (also known as &#x3C;b&#x3E;Teergrube&#x3C;/b&#x3E;, the German word for tarpit (German pronunciation:&#x26;nbsp;&#x3C;a href=&#x22;http://en.wikipedia.org/wiki/Wikipedia:IPA_for_German&#x22; title=&#x22;Wikipedia:IPA for German&#x22;&#x3E;[&#x2C8;te&#x2D0;&#x250;&#x32F;&#x2CC;&#x261;&#x281;u&#x2D0;b&#x259;]&#x3C;/a&#x3E;)) is a service on a &#x3C;a href=&#x22;http://en.wikipedia.org/wiki/Computer_system&#x22; title=&#x22;Computer system&#x22; class=&#x22;mw-redirect&#x22;&#x3E;computer system&#x3C;/a&#x3E; (usually a &#x3C;a href=&#x22;http://en.wikipedia.org/wiki/Server_%28computing%29&#x22; title=&#x22;Server (computing)&#x22;&#x3E;server&#x3C;/a&#x3E;) that delays incoming connections for as long as possible. The technique was developed as a defense against a &#x3C;a href=&#x22;http://en.wikipedia.org/wiki/Computer_worm&#x22; title=&#x22;Computer worm&#x22;&#x3E;computer worm&#x3C;/a&#x3E;, and the idea is that &#x3C;a href=&#x22;http://en.wikipedia.org/wiki/Computer_network&#x22; title=&#x22;Computer network&#x22;&#x3E;network&#x3C;/a&#x3E; abuses such as spamming or broad scanning are less effective if they take too long. The name is analogous with a &#x3C;a href=&#x22;http://en.wikipedia.org/wiki/Tar_pit&#x22; title=&#x22;Tar pit&#x22;&#x3E;tar pit&#x3C;/a&#x3E;, in which animals can get bogged down and slowly sink unde...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/66/Anti_flooding_dengan_Tarpit_di_iptables</guid>
<pubDate>Fri, 15 Oct 2010 09:47:34 -0000</pubDate>
</item>
<item>
<title>Hikmah Ngadministrasi Sistem Server CPNS Online</title>
<link>http://hendrowicaksono.multiply.com/journal/item/65/Hikmah_Ngadministrasi_Sistem_Server_CPNS_Online</link>
<description>  Ada banyak hikmah yang saya dapatkan waktu membantu ngadministrasi server penerimaan cpns online yang mulai beberapa waktu lalu. Beberapa diantaranya:&#x3C;br&#x3E;&#x3C;ul&#x3E;&#x3C;li&#x3E;Sadar diri. Maksudnya kalau kira-kira tuh server bakal diserbu orang se-Indonesia, ya investasi hardware harus seimbang. Kalau cuma pengumuman doang sih, satu atau dua server juga cukup asal OS dan Web server tepat pilihannya. tapi kalau disana ada aplikasi dinamis semacam PHP, koneksi SSL, pakai web server Apache, maka itu semua adalah hardware-hungry. Jadi investasi hardware jangan lupa.&#x3C;/li&#x3E;&#x3C;li&#x3E;Pilih software yang hemat resource. Kemampuan investasi hardware biasanya terbatas. Nah untuk menutupi keterbatasan tersebut, pilihlah software yang hemat resource. Misalnya: jangan pakai Apache. Pakai Apache di server yang bakal diserbu orang se Indonesia, sama saja dengan bunuh diri. Apalagi kalau cuman bermodal satu atau dua server. Dijamin proses apache bakal menghabisi hampir 90% lebih Processing Power server anda.&#x3C;/li&#x3E;&#x3C;li&#x3E;Caching, caching, caching! Gunaka...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/65/Hikmah_Ngadministrasi_Sistem_Server_CPNS_Online</guid>
<pubDate>Fri, 15 Oct 2010 00:21:20 -0000</pubDate>
</item>
<item>
<title>Instalasi modsecurity di Linux Ubuntu Lucid Lynx 10.04 LTS</title>
<link>http://hendrowicaksono.multiply.com/journal/item/64/Instalasi_modsecurity_di_Linux_Ubuntu_Lucid_Lynx_10.04_LTS</link>
<description>  Kenapa tutorial ini ditulis? Karena instalasi modsecurity di Lucid Lynx, seperti ditunjukkan di banyak website, sungguh menyakitkan alias ga berhasil. Padahal sudah mengambil dari repo resmi. Gagalnya dimana? Ya gagal ketika apache mau di start/restart. Katanya variable &#x22;SecPcreMatchLimit&#x22; invalid command gitu deh. Kalau baca2 di manualnya modsecurity (modsecurity.org) kayanya gegara apache pake libpcre bundle-nya sendiri sedangkan modsecurity-nya pake bawaannya OS (libpcre3). Doh, padahal dulu jaman LTS 8.04 masalahnya lisensi modsecurity tidak memungkinkan agar tersedia paket modsecurity di repo. Sekarang giliran lisensi modsecurity sudah berubah, ealah paket modsec &#x26;amp; apache agak2 ga kompak.&#x3C;br&#x3E;&#x3C;br&#x3E;Sampe disini cukup pusinglah saya bagaimana agar apache ambil library pcre-nya dari OS. Solusi paling gampang adalah solusi lelaki sejati: instal dari source code. Tutorial ini mencoba mendokumentasikan instalasi modsecurity di Ubuntu Lucid Lynx dari source code. Buat kebutuhan sehari2 nanti...</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/journal/item/64/Instalasi_modsecurity_di_Linux_Ubuntu_Lucid_Lynx_10.04_LTS</guid>
<pubDate>Mon, 9 Aug 2010 16:16:02 -0000</pubDate>
</item>
<item>
<title>jadi semangat lagi nge blog euy :D</title>
<link>http://hendrowicaksono.multiply.com/notes/item/1</link>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/notes/item/1</guid>
<pubDate>Tue, 19 Jan 2010 13:22:02 -0000</pubDate>
</item>
<item>
<title>A Ba Ta Tsa - Neno Warisman - Anak2 Alif - Lagu Islami - Lagu Anak2</title>
<link>http://hendrowicaksono.multiply.com/music/item/47/A_Ba_Ta_Tsa_-_Neno_Warisman_-_Anak2_Alif_-_Lagu_Islami_-_Lagu_Anak2</link>
<description>Ini lagu anak2 Islam favorit saya. Dari jaman kuliah dulu. Album ini kalau ga salah dirilis tahun 95/96. Buat yang punya anak atau ponakan, hayo monggo di unduh. *Maaf ya Mbak Neno, soale di toko udah ndak ada. Semoga ini jadi amal Ibadahnya Mbak Neno*

Catatan: trek 5 kalau ga salah ada error karena CD Audio sumbernya sudah rusak.</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/music/item/47/A_Ba_Ta_Tsa_-_Neno_Warisman_-_Anak2_Alif_-_Lagu_Islami_-_Lagu_Anak2</guid>
<pubDate>Tue, 7 Apr 2009 12:09:55 -0000</pubDate>
</item>
<item>
<title>Perpustakaan Clearinghouse KPK</title>
<link>http://hendrowicaksono.multiply.com/photos/album/43/Perpustakaan_Clearinghouse_KPK</link>
<description>Tempo hari rabu 4 Februari 2009. saya dan Ridho berkunjung ke perpustakaan KPK. Namanya Perpustakaan Clearinghouse. Bingung dengan namanya? Ya silahkan tanya langsung saja dengan Lira pustakawannya. Visi perpustakaannya bagus, cuma memang perlu banyak berbenah, terutama koleksinya. Penempatannya juga perlu dipertimbangkan. Jika untuk ke perpustakaannya saja perlu prosedur yang ribet kaya gitu, ya sulit untuk mengharapkan banyak orang yang berkunjung. Buat Lira, selamat berjuang agar perpustakaannya menjadi lebih baik</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/photos/album/43/Perpustakaan_Clearinghouse_KPK</guid>
<pubDate>Wed, 4 Feb 2009 06:04:13 -0000</pubDate>
</item>
<item>
<title>Senayan Developers Day 2</title>
<link>http://hendrowicaksono.multiply.com/photos/album/42/Senayan_Developers_Day_2</link>
<description>25 - 27 Desember 2008 kemarin, para developer Senayan (&#x3C;a href=&#x22;http://senayan.diknas.go.id&#x22;&#x3E;http://senayan.diknas.go.id&#x3C;/a&#x3E;) berkumpul kembali untuk mengembangkan Senayan. Output dari kegiatan ini adalah: Rilis Senayan3-stable7 (dirilis 12 Januari 2009), update dokumentasi Senayan, tutorial konversi ISIS ke Senayan dan Tutorial serta tool untuk konversi dari Athenaeum ke Senayan. Ini beberapa dokumentasi fotonya, selamat menikmati</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/photos/album/42/Senayan_Developers_Day_2</guid>
<pubDate>Fri, 9 Jan 2009 03:57:35 -0000</pubDate>
</item>
<item>
<title>Guru olahraga yang jarang olahraga</title>
<link>http://hendrowicaksono.multiply.com/photos/album/41/Guru_olahraga_yang_jarang_olahraga</link>
<description>hasil oleh2 hunting foto di jogja tempo hari. Guru olahraga, tapi kok tampaknya jarang olahraga ya</description>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/photos/album/41/Guru_olahraga_yang_jarang_olahraga</guid>
<pubDate>Fri, 5 Dec 2008 10:57:48 -0000</pubDate>
</item>
<item>
<title>Ragam Cara ekspor Data dengan MobilEdit!Forensic</title>
<link>http://hendrowicaksono.multiply.com/video/item/20/Ragam_Cara_ekspor_Data_dengan_MobilEditForensic</link>
<guid isPermaLink="true">http://hendrowicaksono.multiply.com/video/item/20/Ragam_Cara_ekspor_Data_dengan_MobilEditForensic</guid>
<pubDate>Thu, 13 Nov 2008 01:07:22 -0000</pubDate>
</item>
</channel>
</rss>
