Latest Entries »

WhatsApp merupakan aplikasi messaging cross platform yg memampukan kita untuk mengirim dan menerima berbagai macam konten seperti teks, audio, video melalui koneksi internet. Salah satu platform yang didukung oleh WhatsApp yaitu Nokia S40, contohnya seperti yang saya gunakan sendiri adalah Nokia X2-01.

Setelah cukup lama menggunakan WhatsApp , ada satu masalah yg saya hadapi, yaitu bagaimana menghentikan koneksi internet pada WhatsApp. Cara yang biasa saya lakukan adalah menghapus/meng-uninstall whatsapp. Akan tetapi, berhubung saya menggunakan paket internet berdasarkan kuota, mengunduh WhatsApp berulang kali merupakan pemborosan kuota. Jadi saya harus menggunakan cara lain untuk menutup aplikasi ini.

View full article »

Pada tutorial ini saya akan menunjukkan bagaimana membuat projek di Qt4. Pada projek ini saya hanya membuat aplikasi yang sangat sederhana, yaitu menampilkan window(widget) dengan judul ‘Latihan 1’.

Asumsi kita membuat projek-projek Qt4 di D:\projek, selanjutnya kita membuat 2 folder untuk projek latihan ini dengan nama latihan1 dan latihan1-build. Folder latihan1 berisi kode-kode dan file lain terkait projek kita, sementara folder latihan1-build digunakan untuk mem-build projek kita. Tujuan dibuatnya folder latihan1-build agar tidak mengotori projek yang kita buat.

Selanjutnya, buat file main.cpp di folder latihan1 dengan isi sebagai berikut:

View full article »

Tutorial ini adalah kelanjutan dari tutorial saya sebelumnya, yang mana tiap kali ingin meload modul option dan mengeset parameter ke file new_id dilakukan secara manual, yang tentu saja merepotkan (hari gini masih manual?).

Oke, pertama, yang kita lakukan adalah meload modul option saat boot, yaitu dengan menambahkan baris berikut pada /etc/modules.


option

Selanjutnya, kita akan membuat rule agar tiap kali mendeteksi device modem kita(setelah dieject) akan mengeset parameter ke /sys/bus/usb-serial/drivers/option1/new_id. Asumsi bahwa vendor id adalah 21f5 dan product id adalah 2008. Berikut adalah rule-nya:

View full article »

Sebenarnya, tutorial mengenai penggunaan usb modem Air Flash ini sudah pernah dibahas oleh blogger lain. Seperti pada blog ini dan blog ini. Namun, kedua tutorial di atas tidak cocok atau tidak berjalan semestinya di sistem saya (Xubuntu 10.10). Untuk blog yang pertama, penulis blog menggunakan teknik eject cdrom secara manual dan menggunakan udev rules untuk me-load modul usbserial. Kenapa saya tidak menggunakan teknik ini adalah saya ingin menggunakan modul option, dan men-eject cdrom secara otomatis. Blog yang kedua, menggunakan udev rules untuk meng-eject cdrom dan me-load modul usbserial secara manual, tetapi udev rules tersebut tidak berjalan di sistem saya, dan tentu saja saya memilih menggunakan modul option.

Tutorial saya kali ini adalah bagaimana agar cdrom virtual dari usb modem tereject dengan lancar menggunakan udev rules. Sementara untuk driver saya menggunakan modul option, seperti yang sudah saya tulis di tutorial sebelumnya.

View full article »

Tutorial ini berawal dari keterlibatan saya dalam projek Typoo yang dibuat oleh archit3x, salah satu user dan moderator di Forum Ubuntu Indonesia. Di situ, pendeteksian Caps Lock menggunakan perintah seperti berikut (kode di bawah dapat dilihat di sini):

PUBLIC __is_capslock_on AS Boolean
PUBLIC SUB detect_capslock()

 'this code take from Stefano Palmeri post in gambas forum (http://gambasrad.org/zforum/view_topic?topic_id=1685)

 DIM sShellOutput AS String
 DIM iKeyLocks AS Integer

 SHELL "xset q | grep 'LED mask:' | grep -o 0000000." TO sShellOutput
 iKeyLocks = Val(sShellOutput)

 SELECT iKeyLocks
 CASE 0
 __is_capslock_on = FALSE
 CASE 1
 __is_capslock_on = TRUE
 CASE 2
 __is_capslock_on = FALSE
 CASE 3
 __is_capslock_on = TRUE
 END SELECT
END

View full article »

Tutorial ini saya postingkan bermula dari keinginan untuk bagaimana menampilkan tombol/button untuk menghapus item tetapi tombol tersebut berada pada QListView dan tombol itu hanya muncul saat mouse berada pada item. Jika mouse tidak berada pada item, secara otomatis tombol tersebut ‘hilang’.

Berikut tampilannya:

View full article »

Sekarang ini sudah banyak jenis usb modem yang ada dipasaran menggunakan teknologi HSDPA dan EVDO. Biasanya, modem setelah kita colokkan terkadang terdetek secara otomatis(menggunakan modul option) atau kita load secara manual menggunakan modul usbserial. Apabila kita terpaksa menggunakan modul usbserial pada modem HSDPA atau EVDO maka berdampak pada penurunan kecepatan transfer internet(bergantung pada paket yang kita pilih). Setelah mencari-cari referensi cara mengaktifkan modul option ke semua usb modem, saya menemukan beberapa link (maaf, saya lupa linknya). Pada dasarnya, hampir semua jenis usb modem HSDPA/EVDO bisa menggunakan modul option, namun harus diedit terlebih dahulu source code kernelnya. Di kernel yang baru(saya lupa dari versi berapa), modul option bisa diset manual tanpa harus mengedit source code kernel. Jadi, kita bisa memanfaatkan fitur baru modul kernel option ini.

View full article »

Berawal dari iseng-iseng mencari cara menampilkan remote image pada QTextBrowser/QTextEdit di google, maka ketemulah link ini. Tetapi, karena kode yang dibuat menggunnakan PyQt4 maka saya harus mencari cara untuk menerapkannya menggunakan murni C++/Qt4. Setelah mencoba berkali-kali akhirnya bisa juga, meskipun masih ada kekurangan di sana-sini. Tanpa banyak basa-basi, ini source codenya:

View full article »

Karena saya telah membuat panduan untuk menggunakan modem iClick i7 di Ubuntu/Linux, maka tidak saya tulis lagi di sini. Silakan dilihat dan berikan komentar anda. Terima kasih.

Pendahuluan

Empathy adalah aplikasi chatting yang tidak hanya mendukung teks, tetapi juga voice chat, video chat serta transfer file di beberapa protokol.

Beberapa fitur-fitur yg didukung oleh Empathy:

  • Multi-protocol: Google Talk (Jabber/XMPP), MSN, IRC, Salut, AIM, Facebook, Yahoo!, Gadu Gadu, Groupwise, ICQ and QQ. (Protokol-protokol yang didukung bergantung pada komponen-komponen Telepathy Connection Manager yang terinstall.). Mendukung semua protokol yang didukung oleh Pidgin.
  • File transfer untuk XMPP, dan jaringan lokal.
  • Voice call dan video call menggunakan SIP, XMPP dan Google Talk.
  • Sebagian dukungan terhadap IRC.
  • Dan lain sebagainya

View full article »