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 yang lebih baik. […]
September 2, 2010
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 […]
May 16, 2010
Scala mempunyai fasilitas untuk mengakses library Java seperti halnya saat menggunakan JDK. Pembahasan dibawah ini adalah contoh untuk mengakses library Java untuk JDBC secara langsung dari Scala. Pembahasan berikut ini menggunakan PostgreSQL (versi 8.4.3), dengan library JDBC yang bisa diperoleh di http://jdbc.postgresql.org. Driver JDBC yang diunduh adalah driver untuk JDBC4 karena JDK yang digunakan adalah […]
April 17, 2010
scalashell adalah proyek software bebas untuk membuat shell scala yang lebih interaktif dan mengandung syntax highlighting. Instalasi dapat dilakukan dengan mudah menggunakan Scala Bazaar. Secara total, paket yang diperlukan adalah scalashell-scala, scalashell-library, dan jline (untuk completion dan interaktivitas di scalashell — seperti halnya GNU Readline). [bpdp@bpdp-arch lib]$ sbaz install jline planning to install: jline/0.9.91 Installing… […]
March 21, 2010
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 […]
September 6, 2010
2