I Really Need Real Practice !!

24 06 2008

Contrary to what you might believe, merely doing your job every day doesn’t qualify as real practice. Going to meetings isn’t practicing your people skills, and replying to mail isn’t practicing your typing. You have to set aside some time once in a while and do focused practice in order to get better at something.

I know a lot of great engineers — that’s one of the best perks of working at Amazon — and if you watch them closely, you’ll see that they practice constantly. As good as they are, they still practice. They have all sorts of ways of doing it, and this essay will cover a few of them.

The great engineers I know are as good as they are because they practice all the time. People in great physical shape only get that way by working out regularly, and they need to keep it up, or they get out of shape. The same goes for programming and engineering.

Wew….

Practice… practice…. :)

dikutip dari Coding Horror : The Ultimate Code Kata





Utak-atik Stored Procedure

23 06 2008

Haha… dengan sedikit malu-malu saya mengakui jika selama ini sangat jarang sekali menggunakan stored procedure.  Saya biasanya menyelesaikan masalah dengan menggunakan query demi query.

Well, salah satu keuntungan menggunakan stored procedure adalah pada meminimalkan beban bandwidth pada client ke server.  Jadi proses seluruhnya dilimpahkan ke server.  Client hanya mengirimkan input, lalu server mengolahnya, hasil keluarannya dikirimkan ke client.  Selama ini saya jarang sekali menggunakan stored procedure karena biasanya program yang saya buat merupakan program “stand-alone”, tidak perlu server.

Untuk memulai belajar, saya pikir lebih cocok menggunakan Firebird.  Sepertinya lebih simple jika dibandingkan dengan MSSQL, MySQL atau bahkan Oracle :)

Ada yang punya sumber-sumber (artikel, buku, tutorial) mengenai Stored Procedure di Firebird ?





Petals Around The Rose

3 06 2008

Teman saya memberitahukan mengenai permainan ini ketika sedang berbicara melalui telepon. Dia juga membuat posting di blognya berkaitan dengan permainan ini.

Coba mainkan game Petals Around The Rose di website ini.  Permainan ini cukup menarik sebagai brain-teaser.  Cuma ada 3 aturan yang harus anda perhatikan dalam game ini.  Jika anda berhasil memecahkannya, tidak ada salahnya mendaftar menjadi anggota Fraternity of Petals Around The Rose.

Ingat, jika anda berhasil memecahkannya, jagalah “rahasia” permainan ini baik-baik. Jangan bocorkan dan jangan beritahukan pada teman-teman anda :)  You are sworn to secrecy !!





Materi Kuliah Algoritma dan Struktur Data

14 03 2008

Post ini bertujuan untuk mempromosikan teman saya yang menjadi dosen di UKDW. Dia sudah menulis beberapa modul kuliah yang mungkin berguna bagi kalian yang berminat. Kali ini saya menyajikan link untuk mendownload modul Algoritma dan Struktur Data.  Mata kuliah ini menurut saya sangat penting dan akan sangat membantu bagi anda yang berminat dalam bidang software engineering.

Ingat, materi kuliah ini buatan teman saya dan jika anda menjiplak / mengubah / mengutipnya mohon mencantumkan nama pembuat aslinya : Antonius Rachmat C.
Baca entri selengkapnya »





Captcha Semakin Susah Dibaca

13 03 2008

Pagi ini saya mendapatkan kesulitan saat dihadapkan dengan verifikasi ala captcha di yahoogroups. Coba tebak apa huruf-huruf yang ada dalam gambar berikut :

captcha1.jpg

Definisi dan keterangan lengkap mengenai captcha dapat dibaca di Wikipedia. Mudahnya, captcha itu digunakan untuk memverifikasi “kemanusiaan”.  He he he …. saya tidak dapat menemukan kata yang pas. Intinya komputer tidak bisa baca huruf-huruf dalam gambar itu, tetapi manusia bisa. Kenapa komputer yang sangat hebat, sangat cepat dan sangat tekun itu tidak bisa membacanya? Karena pattern (pola) dari huruf tersebut disajikan berbeda dengan pattern huruf biasanya. Ada yang meliuk-liuk, ada pula yang bertumpuk.

Dalam perkembangannya beberapa peneliti berhasil menemukan algoritma untuk memecahkan kode captcha. Oleh karena itulah akhir-akhir ini para pengembang captcha berusaha meningkatkan keamanan sistem captcha dengan membuatnya lebih sulit.

Jika anda mengalami kesulitan dalam mengidentifikasi huruf-huruf/angka yang ada dalam suatu verifikasi ala captcha, coba refresh halaman tersebut. Biasanya akan muncul captcha challenge yang baru. Berikut contoh captcha yang saya dapatkan setelah reload page :

captcha2.jpg

Lebih mudah dari gambar yang pertama. Apa anda sudah bisa membaca huruf-huruf yang ada pada gambar pertama?

**Update**
Dari blog ini kelihatannya peneliti keamanan dari Rusia tersebut berhasil menemukan metode untuk memecahkan captcha milik Yahoo dengan tingkat keberhasilan yang lumayan.