20 Mar, 2008
Posted by: Ibrahim Burhan In: Reflection
Salah satu frase kata kunci pencarian yang sering mampir ke blog ini adalah doa yang makbul. Entah apa yang melatari banyak orang mencari hal-hal yang terkait dengan doa, apakah ingin doanya terkabul, atau yang lainnya.
Satu hal yang penting dari berdoa adalah persepsi kita terhadap keadaan atau situasi yang melingkupi harapan yang dipanjatkan. Kadang persepsi kita mengatakan bahwa apa yang ingin kita gapai adalah yang terbaik, sedangkan keadaan saat ini adalah yang tidak diinginkan.
Berdoa berarti kesadaran akan apa yang telah diterima dan kepasrahan apa yang akan diberikan. Yakinklah apapun yang diberikan adalah yang pas bagi diri ini. Sehingga hidup ini terus bergerak maju kepada tingkat kesadaran dan kepasrahan yang lebih tinggi. Bergerak pada tujuan yang kekal dimana tidak dibutuhkan lagi harapan yang ada hanya limpahan yang tak terhitung.
Siapa yang bersyukur maka akan ditambahkan…
Sangatta, 20 Maret 2008
Beberapa waktu terakhir ini saya mencoba membuat web application bebasis AJAX. Sebelumnya telah explore ke mana-mana untuk mencari solusi yang tepat untuk masalah yang kuhadapi. Akhirnya kutemukan GWT, solusi dari Google yang memiliki beberapa hal yang menguntungkan:
- Menggunakan cukup satu bahasa pemrograman untuk pengembangan.
- Menyediakan fasilitas RPC
- Menyediakan widget antarmuka pengguna
Menggunakan bahasa Java sebagai bahasa pengembangan memudahkan saya untuk langsung masuk ke permasalahan tanpa harus mempelajari bahasa lain. Masalahnya saya tidak mau untuk invest waktu untuk belajar bahasa pemrograman baru, walaupun JavaScript masih ada kekerabatan dengan Java. Jadi learning curve untuk mengembangkan web application berbasis AJAX oleh programmer Java menjadi lebih mudah, tidak terlalu berliku.
Fasilitas RPC sangat membantu ketika aplikasi web membutuhkan komunikasi dengan server untuk pertukaran data. RPC pada GWT sangat mudah, cukup membuat interface dan callback function. Dan karena sifatnya yang asinkron, sehingga interaksi dengan pengguna bisa responsif.
Widget standard yang disediakan oleh GWT lumayan lengkap, tapi dalam aplikasi yang saya buat, saya menggunakan library lain, yaitu GWT-Ext. GWT-Ext adalah library pembungkus Ext, yang merupakan library JavaScript untuk membangun aplikasi web interaktif. Sebenarnya saya lebih menyukai MyGWT, tapi sampai saat tulisan ini di-posting rilis versi 1.0 belum keluar (sebelumnya saya menggunakan versi 0.4.x dan 0.5.x) . Sehingga karena dituntut oleh deadline, dengant terpaksa menggunakan GWT-Ext.

Tools (IDE, library) yang dipakai:
- GWT versi 1.4.61
- GWT-Ext versi 2.0.2
- Ext versi 2.0.2
- FusionCharts Free
- Oracle JDBC driver
- NetBeans versi 5.5 dan 6.0
- gwt4nb plugin for NetBeans
Lama develop aplikasi adalah satu minggu (7 hari) dengan waktu pembelajaran sekitar satu minggu juga.
19 Jan, 2008
Posted by: Ibrahim Burhan In: Reflection
Seandainya saya analogikan kehidupan ini sebagai sebuah fungsi untuk mencari solusi pada metode numerik, maka diperlukan fungsi yang konvergen tiap iterasinya.
Begitu juga kehidupan di dunia, kita harus jeli memilih fungsi (way of life) yang tepat agar mengarah kepada satu titik yang hakiki, akhir atau kesudahan yang baik.
Lalu bagaimanakah kriteria fungsi yang konvergen?
- Dalam metoda numerik, tahap awal adalah membuat tebakan awal (initial guess).
Hidup ini adalah pilihan, kita diberi kebebasan untuk memilih jalan hidup yang tentu saja memiliki konsekuensi masing-masing. Menjadi baik atau buruk adalah hak kita dan menjadi kewajibanlah menerima akibatnya.
Manusia dikarunia rasio untuk memahami hal empiris, yang jika dipahaminya akan memberi arti akan makna hidup yang dijalaninya. Hati dapat menjadi sumber cahaya, penerang dalam mengarungi hidup.
Oleh karena itu, dalam hidup ini, buatlah tebakan awal yang tepat yang dapat mengantarkan pada akhir hidup yang baik. Dan jika telah kita tentukan, maka berserahdirilah — tuduk patuh — pada pilihan kita. Katakanlah bahwa kita termasuk orang yang berserah diri.
- Berikutnya adalah mengevaluasi setiap iterasi, apakah hasil-hasil iterasi sebelumnya konvergen.
Tiap akhir periode yang telah ditentukan, hitunglah (evaluasi/introspeksi) apakah perjalanan sebelumnya mengarah pada kekonvergenan, kesesuaian dengan arah tujuan. Semakin dekat atau jauhkah setiap perjalanan yang kita lakukan dengan hakikat.
In December 2007 edition of NetBeans magazine, my opinion about Bahasa translation of NetBeans is appeared. Here is the screenshot:

Here, I call to you, Indonesia NetBeans users, to contribute for this translation.
Any questions or suggestions can be directed to me or NetBeans Bahasa Indonesia translation mailing list.
Tutorial or how-to document for translating NetBeans can be found here. But I think this document is outdated, I will revise it soon.
Pada edisi Desember 2007
Majalah NetBeans pendapatku mengenai penerjemahan NetBeans ditampilkan. Berikut adalah screenshootnya:

Saya juga mengajak para pengguna NetBeans untuk berkontribusi pada penerjemahan ini.
Pertanyaan dan saran dapat ditujukan langsung ke saya atau mailing list Terjemahan Bahasa Indonesia NetBeans.
Dokumen tutorial atau how-to untuk menerjemahkan NetBeans dapat ditemukan di sini. Akan tetapi menurut saya dokument tersebut sudah lama dan akan saya revisi segera.