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 < […]
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 […]
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 […]
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… […]
June 19, 2011
0