Syndicate content

gtk

Nonton Film

Iseng-iseng malem-malem.. modal Python, PyGTK, Gstreamer, dan waktu satu jam. Jadilah program kecil dan tak lengkap tuk nonton film! eh tapi minimal udah bisa nonton, play/pause, dan geser2 waktu :D berhubung gak tau cara ngambil skrinsutnya, akhirnya si-skrin di-sut aje..

nonton film

lisensi? public domain aja lah :D kodingan bisa diambil di http://github.com/fajran/nontonfilm/tree/master

tutorial? baca aja http://pygstdocs.berlios.de/pygst-tutorial/index.html. kodingan di sono jg dicomot2 kok =D

uh ternyata blom bisa ngalahin Nonton VCD punyanya mdamt dalam waktu sejam ituh..

JadwalSholat Applet

Semenjak tinggal di Belanda, saya menjadi merasa perlu tuk menginstal aplikasi pengingat waktu sholat. Soalnya di sini, waktu sholat bisa selalu berubah setiap harinya. Kalau di Indonesia mah bisa dikira2 atau tinggal tunggu suara adzan dari mesjid terdekat :D

Di Mac OS X, ada aplikasi Guidance yang bisa dipakai. Satu fitur yang saya suka adalah kemampuannya untuk menunjukkan waktu sholat (atau sisa waktu menuju sholat berikutnya) langsung di panel atas. Jadi cukup nengok dikit, udah ketahuan waktunya. Kalau perlu lebih detil, tinggal diklik dan semua terlihat.

PyGTK: Signal

Dalam tutorial sebelumnya kita telah bersama-sama belajar membuat aplikasi PyGTK pertama. Sekarang kita akan belajar topik baru lagi yaitu mengenai signal.

Sesuatu namanya, signal atau sinyal dapat diartikan sebagai pemberitahuan atas terjadinya sesuatu kejadian (atau event :). Andai masakan saya tiba-tiba mengeluarkan banyak asap, maka asap tersebut dapat menjadi sinyal yang akan mengaktifkan detektor asap dan suara yang dikeluarkan akan menjadi sinyal lagi untuk membangunkan orang (lho kok jadi curhat?). Dari contoh tersebut, kejadian yang dimaksud adalah masakan saya mengeluarkan asap sedangkan detektor asap menjadi penerima sinyal.

Memulai PyGTK

Mungkin tulisan ini bukan murni tutorial namun tempat menulis catatan pengalaman saya belajar python dan PyGTK baru-baru ini. Jadi tolong maklumi saja jika sangat sederhana dan tidak ditulis dengan cara yang tepat.

Sebenarnya sudah lama saya ingin belajar bahasa yang satu ini. Apalagi gosipnya si abang suka pake bahasa uler ini. Berhubung saya dapet tugas kuliah dan kebetulan salah satu tools yg bisa dipake tertulis sebagai library python, makanya sekalian aja belajar bahasa baru. Menurut pengalaman, kalo mau belajar bahasa baru, harus ada sesuatu yang pengen dibuat supaya bisa lebih cepat belajarnya. Selain tuk ngerjain tugas, saya juga iseng-iseng pengen bikin browser mini tuk WikipediaOffline yg diharapkan ada di BlankOn 3 (yg ini beneran tuk iseng2 aja :P WikipediaOffline-nya sih pake ruby aje seperti yg lagi dibuat. Ribet kalo campur2 :P). Jadi yaaa.. sekalian aja :D Mari kita mulai..

Apakah itu PyGTK? Singkatnya, PyGTK adalah pustaka dalam bahasa Python untuk mengakses pustaka grafis GTK+. Menurut saya, lebih enak belajar PyGTK dulu (atau wrapper GTK+ dengan bahasa scripting lainnya) dibanding langsung belajar GTK+ beneran. Soalnya biasanya mumet duluan ngeliat bahasa C. Hehehe..