Perbandingan Solusi Teka Teki

Iseng-iseng, saya sedang membandingkan kecepatan menyelesaikan maze bebek, antara anak saya yang berumur 7 tahun, dibandingkan dengan penyelesaian secara software. Soal maze saya ambil dari situs http://www.krazydad.com. Berikut ini contoh soalnya:

(silakan klik untuk gambar penuh)

Berikut ini adalah solusi menggunakan software dalam bahasa C, algoritma best first search, akses gambar pakai library GD. Software dibuat dalam waktu 6 jam. Waktu eksekusi software 2 menit .

(silakan klik untuk gambar penuh)

Berikut ini adalah solusi yang dibuat oleh anak saya. Waktu eksekusi 2 menit kurang. Setelah selesai membuat solusi, gambar tersebut diwarnai dan ditambah di sana sini

(silakan klik untuk gambar penuh)

Nampaknya masalah ini lebih cepat diselesaikan oleh anak 7 tahun dibandingkan komputer :D.

 

 

Iklan

Open Solaris dan dtrace

Beberapa saat yang lalu sempat ada presentasi tentang open solaris di Comlabs IT ITB. Sayangnya saya tidak sempat ikut karena ada acara lain. Saya dengar-dengar saja dari kawan saya tentang presentasi tersebut. Solaris nampaknya sedang gencar juga promosinya, ke Universitas Indonesiake Palembang, selain di ITB.

Salah satu point menarik dari open solaris ini adalah fasilitas dtrace. Konon kabarnya para developer software yang sudah menyentuh benda dtrace ini pantang untuk pindah ke dunia ‘’normal”. Berikut ini salah satu uraian penggunaan dtrace di PHP. Nampaknya asyik banget, segala kegiatan script PHP di server dapat diamati, tidak perlu lagi hanya mengandalkan printf dan tebak-tebakan. Hanya saja ada sedikit masalah, yaitu perintah command line di open solaris berbeda dengan di Linux/FreeBSD. Namun berhubung fasilitas dtrace ini ada di FreeBSD 7, nampaknya saya cenderung mencoba di FreeBSD 7 saja dulu.

Point menarik lain dari open solaris adalah file system yang bernama ZFS.  Saya sendiri belum sempat mencoba benda ini, karena saat ini sedang fokus di software engineering & system engineering, belum sempat main lagi ke dunia network administrator.