Entries from April 2008

Upstairs (Bonus Ukuran Widescreen)

Date April 23, 2008

FLICKR
Lokasi: Kampus Fakultas Kedokteran UI, Jakarta Pusat
Nikon D40 | Sigma 10-20mm

Satu lagi, hehehe, dari kampus FK UI yang lebih mirip museum daripada kampus pendidikan ini. View dari tangga menuju lantai dua, saya ambil dengan teknik low saturation. Dan kali ini saya memberi bonus! Saya sediakan khusus untuk ukuran wallpaper widescreen 1280 x 800 pixel. Tanpa watermark nama saya pula. Pas untuk notebook widescreen. Silakan download langsung di Flickr yang ini. Halalan toyiban. ;))

Betewe, eniwey, baswey…

Bagi yang bertanya-tanya kenapa saya sering uyar-uyur ke kampus ini, mari saya jawab sekarang. Saya berkunjung ke kampus ini hanya tiga kali. Pertama kali, memang menjemput orang. :P Tapi hanya sekali itu saja (masa yang telah berlalu). Kali kedua, saya memotret teman saya dan angkatannya yang akan menyelesaikan program Magister Teknologi Informasi. Kali ketiga, aih… saya mendapat kehormatan untuk memotret wanita-wanita cantik =P~ dokter FK UI yang sedang membuat buku angkatan. Maaf, foto dokter-dokter itu belum boleh dipublish kata panitianya. Hehehe, jadi sementara saya nikmati sendirian doloo… ;))

Pencarian Cerdas dengan MySQL FULL TEXT INDEX

Date April 22, 2008

Saat ini, hampir semua aplikasi berbasis data memerlukan fitur pencarian data. Hampir semua developer menggunakan klausa SQL LIKE %frasa pencarian% dalam implementasinya. Klausa ini digunakan karena selain menjadi standar ANSI SQL dan didukung oleh semua DBMS, juga mudah dipakai. Namun demikian, klausa ini memiliki banyak kelemahan. Salah satunya adalah fleksibilitas. Katakanlah saya memiliki baris data yang memiliki kata-kata:

/Band Rock/Bon Jovi/Midnight in Chelsea

Dengan klausa LIKE, saya hanya bisa mencari dengan kata pencari: Bon Jovi, atau Band Rock, atau Midnight in Chelsea. Kalau saya mencari dengan “Rock Bon Jovi”, baris ini dianggap tidak cocok dengan kata pencarian. Klausa LIKE hanya bisa mencari kata-kata yang satu frase. Dengan demikian, sebenarnya cara ini kurang sesuai jika diaplikasikan pada mesin pencari.

Terima kasih kepada MySQL. Database yang sangat populer ini memiliki fitur yang bernama FULL TEXT INDEX. Fitur ini adalah sebuah index database yang berisi teks. Analoginya persis dengan index buku. Dengan fitur ini, kita bisa membuat mesin pencari sederhana yang mencari berdasarkan index yang disimpan di kolom yang telah di-index dengan FULL TEXT INDEX. Anda dapat mengaktifkan INDEX ini di PHPMyAdmin dengan mencentang check box Full Text Index. Atau jika dengan command line, seperti ini:

ALTER TABLE tabel ADD FULLTEXT( kolom )

Dengan fitur ini, kita bisa melakukan pencarian dengan query seperti ini:

SELECT * FROM tabel WHERE MATCH(kolom) AGAINTS (’rock bon jovi’)

Statement ini akan mencari pada kolom1 yang telah diindex dengan kata pencarian “rock bon jovi”. Baris pada contoh di atas jelas akan dimasukkan pada hasil pencarian.

Cara ini jauh lebih cerdas daripada cara pencarian dengan menggunakan klausa LIKE yang lebih banyak tidak cocoknya daripada cocoknya. Hehehe…

Bahan Bacaan Lebih Lanjut:

Kartini Modern

Date April 21, 2008

FLICKR
Model: Anita (diupload tanpa seizin model)
Lokasi: Wisma Mulia, Jakarta
Nikon D40 | Nikkor AF-S 18-55mm

Untuk ibu-ibu, selamat hari Kartini 21 April. Semoga cita-cita dan semangat ibu Kartini tetap terpancar di hati perempuan Indonesia. Habis gelap, terbitlah terang.

PS: Untuk Mbak Nitcha, kalau nggak berkenan fotonya diupload di sini, bilang yah :D

Membidik

Date April 17, 2008

FLICKR
Lokasi: Halaman depan kampus FK UI, Jakarta
Nikon D40 | Nikkor AF-S 55-200mm VR

Kawan baik saya, Moh. Farid Taufiqurrahman, sedang membidik calon isterinya dari jauh. Di belakangnya, seorang fotografer juga sedang membidik. Kalau kata Farid sih, “Prepare your gun, aim your target, and give me your best shot!”

Tentang DagDigDug

Date April 15, 2008

Nama yang lucu: DagDigDug. Sangat mudah mengingatnya, meski agak sulit mengetikkannya di keyboard. Sebuah layanan blogging asli Indonesia yang berbasis mesin Wordpress. Saya tahu layanan ini muncul dari salah satu entri di RSS Feed yang berserakan di notebook saya.

Awalnya, saya tak tertarik untuk buat account di sana. Merawat satu blog ini saja sudah memerlukan waktu dan perhatian. Kemudian, ada email datang dari Mbak Dwi yang menanyakan bagaimana mensetup blog di account-nya yang ada di deeply.dagdigdug.com. Waktu itu, DagDigDug masih dalam pengembangan. Wajar kalau di sana sini banyak yang error. Agar bisa membantu Mbak Dwi, akhirnya saya ikutan membuat account dengan nick galihsatria.dagdigdug.com. Meskipun ya… hehe… nggak tahu saya akan menulis apa di situ. Sepertinya akan tetap dibiarkan seperti aslinya :D

Kok sampai saya menulis posting ini? Karena tampilan baru DagDigDug yang telah matang membuat saya terkesan. Bravo!  Congrats, dagdigdug!

Curhat Mode: ON.

Saya jadi ingat kalau saya baru saja akan mendapatkan tanggung jawab baru untuk merombak total dan merawat sebuah portal. Kurang lebih, seperti dulu yang saya kerjakan di ITS. Melihat tampilan DagDigDug saya jadi keder. Gila perkembangan web designer dalam mengotak-atik CSS. Melihat saya yang sudah lama tidak mendesain CSS, dan melihat load kerja harian saya yang juga gila-gilaan, saya hanya tak yakin saya bisa mengerjakan sebaik dulu lagi. Itu saja yang sekarang agak membebani pikiran saya. Tuntutan untuk menghasilkan karya yang baik, dimana kini waktu makin lama makin mahal bagi saya. Fiuh…

Tantangan telah datang Galih. It’s time to do better than your best, ever.