Thursday, October 15, 2009

Interfacing ke Perangkat Fingerprint Scanner

Barusan coba berinteraksi antar perangkat fingerprint scanner merk FingerSpot Desktop Series, yang memiliki interface USB, dengan mesin Linux. Perangkat tersebut dikenali sebagai perangkat 'generik' USB 067b:2303 Prolific Technology, Inc. PL2303 Serial Port, tanpa embel-embel lain yang spesifik mengacu ke FingerSpot. Tapi tidak ada masalah dengan kondisi ini.

Koneksi dari Linux dilakukan melalui /dev/ttyUSB0, dengan parameter serial 57600, 8N1.

Begitu user yang sudah terdaftar di perangkat melakukan pemindaian sidik jari, dan pemindaian berhasil, perangkat otomatis mengirim string ASCII dengan bentuk berikut:

(kqinfo,no_seri_perangkat,id,in_out,tahun,bulan,tanggal,jam,menit,detik)
  • Field id adalah integer 4 digit, mulai dari 0001, yang mengacu ke daftar pengguna yang disimpan di dalam perangkat.
  • Field tahun s/d detik masing-masing terdiri dari 2 digit. Bila angka < 10, digit pertama diisi nol.
  • Field tahun di-offset 2000 (09 berarti tahun 2009, dst).
  • Field in_out berisi 0 untuk in atau 1 untuk out.

Sangat sederhana. Tentu saja cukup mudah untuk di-spoof juga :(

Friday, October 02, 2009

Penerjemahan: Deadline dll

Acuan penerjemahan Gnome: Localisation Guide. Jangan terjemahkan modul berikut, karena obsolete: esound, libgnomevfs, libgnomeprint, libgnomeprintui, libart_lgpl, libbonobo(ui), libglade, libgnome, libgnomecanvas, libgnomeprint(ui), libgnomeui. Deadline masih sekitar 6 bulan lagi karena 2.28 baru saja dirilis.

Moblin 2.1: deadline 12 Oktober 2009

Ubuntu Karmic Koala: skedul rilis 29 Okt, deadline terjemahan non language-pack 15 Okt, language-pack 22 Okt.