Desember 24, 2010

Mengaktifkan command line editing (Readline) di Python

Secara default, pada saat kita masuk ke python command line, tidak akan ada completion seperti halnya bila kita menggunakan bash, tcsh, atau zsh. Untuk mengaktifkan tab completion, biasanya kita menggunakan langkah-langkah berikut:[bpdp@bpdp-arch ~]$ pythonPython 3.1.3 (r313:86834, Dec  1 2010, 12:35:23)[GCC 4.5.1 20101125 (prerelease)] on linux2Type “help”, “copyright”, “credits” or “license”...

Oktober 21, 2010

Menggunakan AHA dengan Olive VME-110 di Arch Linux

Tulisan sederhana ini sekedar menjelaskan sedikit cara untuk bisa menggunakan modem EVDO dari AHA di Arch Linux. Untuk modem, saya menggunakan Olive VME-110 yang berwarna putih (yang berwarna perak merk-nya Huawei, caranya mungkin beda sedikit dengan yang ada di tulisan ini). Di tulisan ini, penyebutan "modem" berarti akan mengacu ke Olive VME-110 (males nulisnya kalau panjang ... :-D). Paket yang...

September 05, 2010

Model Interaksi Aplikasi Web

Pendahuluan Tulisan ini membahas tentang gambaran umum model interaksi dari aplikasi web. Seperti yang kita ketahui, aplikasi web pada dasarnya terdiri atas dua sisi yaitu sisi klien dan sisi server. Meskipun selalu mempunyai pola klien-server, implementasi model ini mempunyai perkembangan yang menarik untuk diamati karena semakin hari semakin berkembang ke arah interaktivitas...

September 01, 2010

Masalah upgrade Ruby di Arch Linux

Untuk rekan-rekan yang menggunakan Arch Linux, proses update dan upgrade Ruby dari versi 1.9.1 (atau 1.8.7 juga ya?) ke versi berikutnya (1.9.2) mungkin bisa melihat ada masalah. Mulai dari instalasi yang gagal karena menumpuki file-file lama di /usr/share/ri dan /usr/lib/ruby, sampai dengan gem yang jika dijalankan malah memunculkan error. Saya belum melihat ke bug yang di-report, tapi langsung...

Mei 25, 2010

Konfigurasi EV-DO Smart di Chakra (Phoix) / Arch Linux

Chakra (http://www.chakra-project.org) merupakan (saat ini) distrolet yang dikembangkan dari Arch Linux (http://www.archlinux.org). Chakra mempermudah anda jika ingin langsung mempunyai desktop yang fully functional dengan menggunakan desktop environment KDE. Tulisan ini akan menjelaskan cara menggunakan USB Modem EVDO ZTE AC 2726 dengan provider Smart. Tulisan ini berdasarkan pada pengalaman mas...

Februari 20, 2010

RubyGems Update 1.3.5 to 1.3.6

At first, I thought that RubyGems update should be a piece of cake but it turns out that I got some weird things happened. Here’s the scenario: [root@bpdp-arch ~]# gem update --system Updating RubyGems Updating rubygems-update Successfully installed rubygems-update-1.3.6 Updating RubyGems to 1.3.6 Installing RubyGems 1.3.6 RubyGems 1.3.6 installed === 1.3.6 / 2010-02-17 NOTE: http://rubygems.org...

Februari 03, 2010

Managing a Software Development Team: Some Experiences

Managing a software development team is never an easy task. It consists of 2 sides: technical and non-technical. This task is often assigned to the project manager. To be succeed, one has to consider those 2 sides. Below are some of my experiences in managing a software development team. This list is not meant to be complete. You may need more but at least you will be in the safety line level one...

Januari 05, 2010

MVC Without Framework: JSP and Servlets Integration

Introduction This post is used to showcase a MVC pattern for web development without framework. Its functionality is display a random number which is set by a bean and populated by a servlet. I use the source code from book “Core Servlets and Java Server Pages” – chapter 15, which is available online at http://pdf.coreservlets.com/. Credits should goes to Marty Hall and Larry...

Quick Hack for the Impatients: JSP Custom Tag

Introduction Source code from this posting was taken from http://java.sun.com/developer/technicalArticles/xml/WebAppDev3/ with some minor replacement needed for Apache Tomcat 6.0.20 (latest as of this date) and more details on how to run the application. Purpose of Application This application is used as a showcase for jsp custom tag. Its functionality is create custom...

Januari 03, 2010

Configuring mutt for IMAPS

Here’s a trivial guide for desperately busy people to start using mutt, yes the mail client that suck less. If you like simplicity and more on functionalities than eye candy, this should be your mail client (and who the hell are you to ask me to do that? — you said :p). Ok, to begin, you should know your user name, IMAP server, and SMTP server details. This should not be...