Archive for the 'programming' Category

Ketika membuat aplikasi yang mengeksploitasi penanganan event mouse (mousedown, mousemove, mouseup) untuk berbagai keperluan (selection, draw, transform), solusi umum dalam paradigma prosedural adalah dengan menyimpan variabel global yang menyatakan modus kerja saat ini.
Dalam paradigma berorientasi objek, penggunaan variabel state (dan penggunaan analisa kasus jamak (case of/if-then)) bisa jauh dikurangi. Jadinya penasaran untuk membuat komponen [...]


Semalam terpikir untuk melakukan pekerjaan iseng, membandingkan bahasa pemrograman (yang pernah saya pakai). Tingkat perbandingannya pun yang ringan-ringan saja karena baru pada tingkat leksikal, sedikit semantik, dan ditambah beberapa penilaian dari perspektif pribadi. Bahasa yang menjadi korbannya adalah LISP, BASIC, Pascal, C/C++, JAVA, Python (beberapa bahasa lain seperti turunan ECMAscript (javascript, action script) dan PHP [...]


Hari ini saya kembali bermain-main dengan MidletPascal untuk meneruskan project game SHMUP yang dulu buat pertama kali nyoba pake MidletPascal. Terakhir disentuh (baca entri log-last modified di source code) tanggal 5 feb 2007! astaga.. dosa tuh bwt exavoltian.
Tadinya ingin beli lisensi komersialnya MP, liat harganya sih $39 per tahun. lumayan lah masih lebih murah [...]


Beberapa hari yang lalu sempat main-main dan nyasar ke tema bilateral filtering. Salah satu aplikasinya adalah sebagai filter awal sebelum melakukan upsampling. Bilateral Filtering sendiri merupakan teknik penapisan citra yang melakukan proses penghalusan namun tetap menjaga struktur pada citra (tepi) dengan kata lain bilateral filtering merupakan salah satu teknik untuk melakukan edge-preserving smoothing pada citra. [...]


Web 2.0 merupakan istilah yang dilontarkan untuk mengangkat teknologi AJAX. Sementara AJAX sendiri sebetulnya hanya satu fitur yang merupakan penyederhanaan dari trik untuk mengendalikan perilaku browser agar mengambil konten dari penyedia layanan melalui hidden iframe. AJAX sejauh yang saya tahu merupakan kombinasi Javascript dan XMLDOM. Dalam pikiran saya, teknologi Web 2.0 akan membantu mengurangi bandwidth [...]