The logo of reCAPTCHA

Image via Wikipedia

CAPTCHA atau Captcha adalah suatu bentuk uji tantangan-tanggapan (challange-response test) yang digunakan dalam perkomputeran untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer. Proses ini biasanya melibatkan suatu komputer (server) yang meminta seorang pengguna untuk menyelesaikan suatu uji sederhana yang dapat dihasilkan dan dinilai oleh komputer tersebut. Karena komputer lain tidak dapat memecahkan CAPTCHA, pengguna manapun yang dapat memberikan jawaban yang benar akan dianggap sebagai manusia. Oleh sebab itu, uji ini kadang disebut sebagai uji Turing balik, karena dikelola oleh mesin dan ditujukan untuk manusia, kebalikan dari uji Turing standar yang biasanya dikelola oleh manusia dan ditujukan untuk suatu mesin. CAPTCHA umumnya menggunakan huruf dan angka dari citra terdistorsi yang muncul di layar.

Istilah “CAPTCHA” (berasal dari kata bahasa Inggris “capture” atau menangkap) diciptakan pada tahun 2000 oleh Luis von Ahn, Manuel Blum, Nicholas J. Hopper (semua dari Carnegie Mellon University), dan John Langford (IBM). Istilah ini adalah akronim bahasa Inggris dari “Completely Automated Public Turing test to tell Computers and Humans Apart” (Uji Turing Publik Terotomatisasi Penuh untuk membedakan Komputer dan Manusia). Carnegie Mellon University berupaya mematenkan istilah ini [1], tapi aplikasi merek dagang mereka dibatalkan pada 21 April 2008 [2]. Saat ini pencipta CAPTCHA menganjurkan penggunaan reCAPTCHA sebagai penerapan resmi [3].

sumber : http://id.wikipedia.org/wiki/CAPTCHA

Pagi-pagi di buat bingung juga sama skrip captcha ini, saya menggunakan script captcha dari http://www.white-hat-web-design.co.uk/articles/php-captcha.php dimana tidak heran script ini berjalan dengan baik pada web server yang di install pada OS OpenSuse 11.1 , sedangkan pagi ini saya coba di jalankan pada web server Ubuntu 10.04 LTS dan hasilnya image captcha tidak terlihat ada kesalahan nih.

Seharusnya captcha di tampilkan dulu sebelum isian security code, ini tidak terlihat.

Yang paling pertama saya harus cross check adalah apakah modul GD pada server sudah di install? Tetapi kalau misalkan ini kebetulan saya juga gunakan script captcha lainnya bisa tampil… mengapa? Daripada penasaran saya cek juga phpinfo(). Hasilnya modul GD sudah terinstall…

Apa yang salah? setelah saya cek error_log pada server-nya kesalahan ada pada pemanggilan font , yaitu ketika fungsi imagettfbbox() memanggil font/huruf, tipe huruf tidak ada padahal tipe huruf sudah ada.

var $font = ‘monofont.ttf’;

Ternyata kesalahannya hanyalah pada path pemanggilan font ini, tertulis :

var $font = ‘monofont.ttf’;

seharusnya:

var $font = ‘./monofont.ttf’;

Beda tipis karakter “./”  tidak dipakai secara hasilnya sebenarnya sama saja menunjukan pada folder yang sama dimana font itu berada dan ini pada OpenSuse 11.1 tidak menjadi masalah…. okelah kalau begitu. Langsung Testing!

Kadang saya menganggapnya hal sepele tapi beda lagi dengan OS Komputer, karena adanya perbedaan settingan maka beda pula hasilnya…. hmmm

Alhamdulillah.

Salam !

Alhamdulillah, walaupun acaranya spontanitas tapi bisa berjalan juga dengan sukses. Saya melihat dengan adanya sahur bareng ini bisa lebih mendekatkan diri secara personal khususnya antar blogger, waktu atau kesibukan atau apapun bukan lah menjadikan kita alasan kalau kita sudah berjanji dan berkomitmen mengadakan dan akan hadir di acara. Ini di buktikan dengan sahabat-sahabat saya yang datang di acara ini. Walaupun ada juga sahabat yang datang dengan kendaraannya yang ngadat terus, bukanlah sebuah penghalang. Atau juga sahabat yang belum tidur sama sekali karena adanya urusan keluarga… tetapi tetap datang. Saluut untuk anda!

Bayangkan saja jam 02:30 dinihari kita mengadakan acara sahur bareng -sementara yang lain acaranya buka bareng- dimana jam segini memang lebih enak tidur di rumah… :D , tetapi sahabat semua bisa datang.

Maaf , ini bukan berarti saya mengesampingkan sahabat yang tidak bisa datang, saya maklumi :) , karena saya juga mengetahui kadang membuat alasan lebih mudah daripada membuat sebuah komitmen dan menepatinya. :D

Saya selaku pribadi mengucapkan: “Mohon Maaf Lahir dan Bathin” bila ada kata yang salah.

Salam Komunitas!