Erlang mempunya beberapa tools yang bisa digunakan sebagai IDE. Jika anda menyukai Eclipse, anda bisa menggunakan erlIDE. Vim juga bisa digunakan. Kebanyakan developer Erlang menggunakan Emacs atau fork-nya XEmacs. Tulisan ini akan membahas konfigurasi Emacs dan XEmacs yang sudah disediakan oleh distribusi Erlang. Untuk tulisan ini, saya menggunakan Linux (Arch Linux) yang pada dasarnya sama […]
March 16, 2010
Program erl merupakan bagian dari distribusi Erlang dan digunakan untuk keperluan REPL (Read-Eval-Print Loop). Kemungkinan besar jika anda berkecimpung di Erlang, erl ini akan sering anda gunakan sehingga sebaiknya kita memahami optimasi apa saja yang bisa kita lekukan terhadap erl. Catatan: di Windows, anda sebaiknya menggunakan werl bukan erl, meskipun erl juga ada. Program erl […]
March 6, 2010
Document-oriented database adalah suatu kategori database yang digunakan untuk keperluan penyimpanan data yang ditujukan bagi aplikasi yang memerlukan akses ke data dalam format seperti dokumen. Bagian yang membedakan dengan relational database adalah software database ini tidak menyimpan data dalam bentuk kolom dan baris dengan tipe data serta lebar yang sudah pasti. Document-oriented database menyimpan data […]
February 27, 2010
Saya meng-install scala-android dengan menggunakan repository “scala-dev” berikut (default saat install scala/sbaz): [bpdp@bpdp-arch scala-2.7.7.final]$ sbaz showuniverse SimpleUniverse "scala-dev" (http://scala-webapps.epfl.ch/sbaz/scala-dev) [bpdp@bpdp-arch scala-2.7.7.final]$ Paket yang terdapat di universe tersebut adalah sebagai berikut: [bpdp@bpdp-arch scala-2.7.7.final]$ sbaz available | grep android scala-android (2.7.0-final, 2.6.1-final) [bpdp@bpdp-arch scala-2.7.7.final]$ Hasil install ini menyebabkan error sebagai berikut: [bpdp@bpdp-arch ~]$ scala Exception in thread […]
February 21, 2010
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 […]
February 3, 2010
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 […]
January 6, 2010
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/. […]
January 6, 2010
Introduction Source code from this posting was taken fromhttp://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 tag for jsp to […]
November 22, 2009
Tentang chm2html.py Script Python ini sebenarnya script yang telah lama saya buat. Penyebabnya sederhana saja, saya sering membaca dokumentasi dalam format .chm (compressed HTML file) tapi harus bolak balik ke satu chapter ke chapter berikutnya. Sering saya menginginkan hanya membuka satu file saja, atau barangkali cukup jadi 1 file kemudian saya buka menggunakan OpenOffice.org writer […]
November 18, 2009
Software Infrastruktur Untuk menggunakan Yii, setidaknya ada beberapa software yang wajib telah terinstall. Software-software tersebut adalah: Apache web server (http://httpd.apache.org) PHP (http://www.php.net) Software DBMS, misalnya MySQL (http://www.mysql.com), PostgreSQL (http://www.postgresql.org), SQLite (http://www.sqlite.org), Oracle (http://www.oracle.com), dan lain-lain Jika ingin install secara cepat, bisa menggunakan XAMPP (bisa diperoleh dari http://apachefriends.org – untuk versi Linux, Windows, maupun Mac OSX) […]
March 21, 2010
1