Artikel ini adalah catatan yang merupakan terusan dari catatan saya yang kemaren (silahkan dibaca di https://www.facebook.com/note.php?note_id=10150284078246807 atau di https://bambangpdp.wordpress.com/2011/06/12/membuat-aplikasi-web-dengan-scala-servlet-dan-sbt/). Jika di artikel tersebut saya menggunakan sbt 0.7.7, sekarang saya akan menggunakan sbt 0.10.0 yang merupakan versi stabil terbaru. Ada beberapa perubahan yang lumayan mendatangkan kebingungan: Website dari sbt sudah berpindah, dari http://code.google.com/p/simple-build-tool/ ke https://github.com/harrah/xsbt/wiki. Task […]
June 12, 2011
Tulisan ini sekedar langkah awal untuk membuat aplikasi web di Scala. Untuk saat ini, baru berupa pembuatan servlet sederhana. Tujuan dari tulisan ini sebenarnya hanya memberikan dasar-dasar serta rangkaian cara kerja dalam pembuatan aplikasi web menggunakan Scala (http://www.scala-lang.org) dan sbt (simple build tool – versi lama yang saya gunakan adalah versi 0.7.7 di http://code.google.com/p/simple-build-tool/). Tulisan […]
June 9, 2011
Jika anda menginstall compiler Fantom (http://fantom.org/), ada beberapa contoh source code yang bisa dikompilasi dan dijalankan secara langsung. Seperti yang kita ketahui, Fantom memungkinkan menggunakan Swing/AWT maupun SWT/JFace untuk GUI. Hanya saja contoh program untuk SWT akan bermasalah sedikit pada saat menggunakan komponen SWTBrowser (saya hanya menggunakan Linux, lainnya saya belum tahu apakah mengalami masalah […]
June 3, 2011
Jika anda menggunakan OS Linux (dan mungkin di *nix lainnya), kemungkinan akan terjadi masalah saat update Firefox ke 4.*. Saya menggunakan Firefox 4.0.1 dan ini mengakibatkan sistem secara otomatis mengupdate XULRunner menjadi versi 2.0 (saya menggunakan Arch Linux dan pacman secara otomatis mengupdate). Update ini secara otomatis akan “menghancurkan” software lainnya yang memerlukan XULRunner < […]
May 5, 2011
Akhir-akhir ini saya belajar sedemikian keras untuk memahami masalah Ontologi. Meski terkait dengan domain expert, tapi saya kira-kira akan membahas dari sudut pandang ontologi untuk diproses oleh mesin, dalam konteks kecerdasan buatan. Definisi bebas dari Ontologi adalah: Spesififikasi dari konsepsualisasi (Tom Gruber, 1992). Suatu ontologi mendefinisikan sekumpulkan primitif representasional untuk memodelkan domain pengetahuan tertentu (Tom […]
April 23, 2011
Beberapa hari yang lalu saya “menemukan” info tentang agner (http://erlagner.org/). Menurut info di website-nya, agner adalah software yang digunakan sebagai package manager. Saya membayangkan ini akan seperti pacman di Arch Linux, atau APT di Debian, atau sbaz di Scala, atau rubygems di Ruby, dan lain-lain. Jika memang begitu, rasanya ini akan menjadi sangat menarik dan […]
April 22, 2011
Sebenarnya jika distro Linux anda mempunyai paket Erlang dan semua berjalan dengan baik, saya lebih menyarankan menggunakan paket dari distro tersebut secara langsung kecuali memang ada hal-hal yang mendesak. Saya menginstall dari src karena distro yang saya gunakan (Arch Linux) mempunyai paket yang tidak bleeding edge atau terbaru. Paket yang ada sudah lama ditandai obsolete […]
January 2, 2011
The stats helper monkeys at WordPress.com mulled over how this blog did in 2010, and here’s a high level summary of its overall blog health: The Blog-Health-o-Meter™ reads Wow. Crunchy numbers A Boeing 747-400 passenger jet can hold 416 passengers. This blog was viewed about 10,000 times in 2010. That’s about 24 full 747s. […]
December 25, 2010
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 ~]$ python Python 3.1.3 (r313:86834, Dec 1 2010, 12:35:23) [GCC 4.5.1 20101125 (prerelease)] on linux2 Type “help”, “copyright”, “credits” or “license” for […]
June 19, 2011
0