Syndicate content

tutorial

PyGTK: Widget dan Container

Setelah berkenalan dengan signal dan event, sekarang kita akan mencoba memasukkan komponen-komponen seperti tombol, label, dan sebagainya ke dalam window. Dalam GTK+, komponen ini disebut dengan Widget. Untuk menampung komponen, dibutuhkan sebuah container dan Window adalah contoh salah satu container.

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..

Kompilasi OCFPCSC di Ubuntu

OCFPCSC? Singkat aja, OCF atau OpenCard Framework adalah sebuah framework di Java untuk mengakses smartcard. Sedangkan PC/SC adalah (dari wikipedia aja ya :P)..

PC/SC is a specification for SmartCard integration in computing environment.

OCF ini bisa mengakses smartcard reader melalui 2 cara. Melalui PC/SC ini dan langsung via serial port. Kalau mau menggunakan PC/SC, perlu ada sebuah perantara yang bernama OCFPCSC ini. OCFPCSC ini diimplementasikan menjadi sebuah JNI (Java Native Interface) yang dapat diakses oleh Java dan OCFPCSC ini sendiri akan mengakses library PC/SC pada sistem.

Instalasi Ubuntu Edgy Eft di MacBook

Setelah menganggur untuk beberapa waktu, partisi kosong yang saya sediakan untuk Ubuntu di MacBook saya akhirnya saya isi. Berbekal tutorial di https://help.ubuntu.com/community/MacBook, saya akhirnya berhasil menginstal Ubuntu Edgy Eft di MacBook.

PVFS2 di Ubuntu

Tutorial ini akan menunjukkan langkah demi langkah memasang PVFS2 (Parallel Virtual File System v2) di Ubuntu. Cara yang sama seharusnya juga bisa diterapkan di atas Debian.

Tulisan ini diadaptasi dari sumber berikut.

Memakai Tar, GZip, dan BZip2

Pernah lihat file dengan ekstensi .tar.gz, .tar.bz2, dan sebagainya? Itu adalah salah satu format berkas arsip terkompresi yang biasa dipakai di lingkungan GNU/Linux. Nah, bagaimana cara membuka isinya?

Cara paling simple adalah dengan men-double-click filenya! Kan GNU/Linux gak semuanya command line gtu loh :P

Kalau mau ribet sendikit, bisa buka command line dan baca terus tulisan saya ini..

Mengendalikan Komputer Lain dengan x2x

Salah satu hal baru yang ada hari ini adalah datangnya kompi-kompi baru. Total ada 5 unit komputer yang siap dipake tuk kegiatan Pusilkom. Setelah diambil dari bagian IT Fasilkom, saya, Josef, dan Ijul langsung “ngetek” kompi-kompi tersebut tuk dipake masing-masing :D turut sedih tuk Maya dan Adhita yg blom kebagian kompi :P

Berhubung komputer yang sebelumnya saya gunakan masih bisa dipakai, saya memutuskan untuk memakai dua komputer itu sekaligus :P Tapi rasanya males juga kalau harus ganti-ganti keyboard dan mouse. Pengen rasanya punya KVM switch biar bisa cuma pake 1 keyboard, mouse, dan monitor. Loh, tapi kan ada 2 monitor, ngapain juga pake 1 monitor? Untung saya ingat program x2x yang bisa memberikan sedikit solusi. Dengan x2x, dua buah display dapat dikendalikan dengan 1 buah keyboard dan mouse.

Tips/trik vim

Salah satu aplikasi text editor yang suka disebut2 orang yang sering berkecimpung di gnu/linux adalah vim. Pertama kali make mungkin akan kagok dengan gaya si vim ini. Tapi kalo udah biasa, apalagi kalo udah ahli, pasti merasakan enak banget pas lagi make vim. Nahh.. gw pengen berbagi pengalaman gw selama make vim.

Xgl di Ubuntu

Sedikit catatan, corat-coret, dan pengalaman selama masang Xgl dua hari ini. Sebagian besar memang bisa dianggap nerjemahin dari howto yang ada.

PERHATIAN Gw make Nvidia. Jadi tuk pengguna ATI, baca aja howto yang asli ya! soalnya ada beberapa yang gak cocok :P