07.10.08
Mozilla Official Certificate
I don’t know, if certificate given by mozilla will be useful to find a good jobs, but at least i am proud get the certificate. Thank You Mozilla Guys.
get ur own certificate here:
http://www.spreadfirefox.com/en-US/worldrecord/certificate_form


04.13.08
wxdownloadfast yang aneh
FlashGet, software untuk unduh file dengan kemampuan multithread, karena tidak dibuat versi Linuxnya
terpaksa cari alternatif lain. Akhirnya ketemu wxdownloadfast. Kemampuannya hampir sama dengan
FlashGet bahkan si wxdownloadfast ini bisa sampai 100 thread (hebat). Cuma ada satu kekurangan
yang sangat fatal SERING CRASH TANPA SEBAB.
Untuk mengakali akhirnya saya buat program java sederhana yang mengecek tiap 10 ms apakah wxdownloadfast ini jalan atau tidak, jika sudah tidak berjalan (CRASH) maka wxdownloadfast akan dijalankan lagi. Berikut code java nya
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package wxdownloadfast;
import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
/**
*
* @author fuad
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException {
Runtime r = Runtime.getRuntime();
Process p = r.exec("wxdfast");
while(true){
try{
p.exitValue();
p = r.exec("wxdfast");
}catch(Exception e){
}
try {
Thread.sleep(10);
} catch (InterruptedException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
}
Kodenya saya lisensikan creative common silahkan digunakan jika berguna. Oh iya jika ada masukan mengenai kode yang lebih efisien tolong saya diberitahu.
12.27.07
Apt-get/synaptic dengan proxy
Ketika anda ingin mendownload/melakukan koneksi ke repository deb melalui proxy berikut ini sedikit tips trick yang saya gunakan
- Buka file /etc/apt/apt.conf
- tambahkan baris berikut di akhir file tersebut Acquire::http::Proxy “http://username:password@hostproxy:port”; untuk proxy http sedang untuk proxy pada ftp gunakan Acquire::ftp::Proxy “ftp://username:password@hostproxy:port”;
- sudo apt-get update
Catatan: penulis menggunakan Kuliax sewaktu menjalankan langkah-langkah di atas
Masalah device pty pada Kuliax
Beberapa hari lalu saya menginstal kernel baru 2.6.22 pada distro Kuliax di komputer ku. Sebenarnya semua berjalan lancar cuma konsole tidak dapat dijalankan ada error begini
“Konsole is unable to open a PTY (pseudo teletype). It is likely that this is due to an incorrect configuration of the PTY devices. Konsole needs to have read/write access to the PTY devices.“
setelah saya cek di /dev memang tidak terdapat file /dev/pty.
Dari hasil googling (pada link http://www.knoppix.net/forum/viewtopic.php?p=11548 ) ternyata kadang-kadang ini terjadi pada distro knoppix dan turunannya (Kuliax dibuat dari Knoppix) yang diinstall pada harddisk. Untuk mengatasi ini mudah tinggal tambahkan baris /dev/pts /dev/pts devpts mode=0622
pada file /etc/fstab
12.11.07
Akses server subversion melalui proxy
Jika anda ingin mengakses server subversion dibelakang proxy, cara pertama adalah mencari konfigurasi user klien subversion anda. Saya contohkan penggunaan pada Linux. File konfigurasi subversion Linux ada pada /home/<user anda>/.subversion. Di dalam direktori tersebut bukalah file servers. Pada bagian “[global]” isikan konfigurasi proxy server anda
[tanpa spasi]http-proxy-host = 10.13.254.101 <ganti dengan alamat proxy server>
[tanpa spasi]http-proxy-port = 8080 <ganti dengan port proxy server>
[tanpa spasi]http-proxy-username = fuad <username proxy>
[tanpa spasi]http-proxy-password[spasi]=[spasi]mypassword <password>
[tanpa spasi]http-timeout[spasi]=[spasi]60
Perhatikan dengan baik aturan spasi dan tanpa spasi. Saya sempat pusing mendapatkan error “svn: /home/fuad/.subversion/servers:67: Option expected” hanya karena ada spasi pada awal baris
09.16.06
Tutorial RPM
Untuk menginstall program pada distro yang berbasis Rpm anda membutuhkan file yang berekstensi *.rpm (untuk menginstall program pada distro yang menggunakan dpkg dibutuhkan file berekstensi *.deb) misal anda ingin menginstall file powermanga-0.80-1.fc5.i386.rpm. maka perintah yang harus anda ketikkan adalah “rpm -ivh powermanga-0.80-1.fc5.i386.rpm”. pada user root. Untuk melihat semua software yang telah terinstall pada komputer anda gunakan perintah “rpm -qa”. Jika anda ingin mengetahui apakah suatu software tertentu telah terinstall atau tidak gunakan perintah “rpm -qa | grep <nama program>”, misal untuk mengetahui apakah software powermanga telah terinstall dengan benar maka gunakan “rpm -qa | grep powermanga”. Untuk menghapus program gunakan perintah “rpm -e <nama program>”, jika ingin menghapus powermanga maka perintahnya menjadi “rpm -e powermanga”.
Selanjutnya dengan rpm anda juga bisa mengetahui program apa saja pada yang dependencynya(software yang dibutuhkan oleh software yang lain) kurang. Hal ini terjadi jika saat anda menginstall program anda menggunakan opsi “–nodeps” yang mengakibatkan rpm tidak akan mengecek dependency dari software yang akan diinstall. Untuk mengatasi ini gunakan perintah “rpm -Va –nofiles”. Perintah ini akan mencetak ke layar software yang dependencynya kurang dan software software apa saja yang ia butuhkan.
Kadang kadang seorang pengguna Linux terutama seorang programmer/developer saat menginstall distro tertentu, memilih untuk menginstall semua library(pustaka) yang disediakan. Padahal tidak semua library ini dibutuhkan, untuk mengetahui library mana saja yang tidak dibutuhkan saya punya programnya. Prinsipnya sederhana, cuman mengecek setiap program yang ada pada database Rpm lalu akan mengecek apakah software ini butuh library atau tidak.
download kode dumplibraray.c , untuk menggunakannya kompile terlebih dahulu dengan perintah
[fuad@fuad cpp]$ gcc dumplibrary.c -lrpm -o dumplibrary.exe
perintah di atas akan mengasilkan file “dumplibaray.exe”, untuk menjalankanyya ketikkan
[fuad@fuad cpp]$ ./dumplibrary.exe
08.30.06
Flash Disk Tidak terdeteksi di Fedora Core 5
Kenapa ya, flash disk ku kok sekarang ndak bisa terdeteksi sama FC 5. Padahal terakhir kali kupake baik baik aja. Aku coba di komputer temanku yang pake windows, kadang bisa kedetek kadang ndak bisa, bingung, Masak harus beli lagi kan mahal. Ah coba cari di internet siapa tau ada yang pernah dapat masalah kayak gini.
Akhirnya dapat beberapa artikel, coba satu satu solusinya. Horeee akhirnya bisa. Ternyata Linux FC5 ku ada masalah di modul untuk usb 2.0(ehci-hcd)nya. Jadi untuk mengatasinya cukup dengan menghapus modul ini dari kernel linux.
Ok itu tadi teorinya sekarang kita praktek. Buka terminal favorit anda(penggemar KDE biasanya pake konsole, penggemar gnome biasanya pake gnome-terminal). Untuk melakukan praktek ini anda membutuhkan akses root untuk itu ketikkan “su” pada terminal anda. Perintah ini akan meminta password, masukkan password root anda. Sekarang ketikkan “modprobe -r ehci-hcd”, perintah ini akan menghapus modul ehci-hcd dari kernel. Dan masalah selesai.
07.26.06
Menginstall TV Tuner Di Linux
Malam Hari:
Horee piala dunia, 9 juni sampai 9 juli. Surga bagi penggila bola, Tapi sayang nggak punya TV. Gimana Yaa……., Nonton rumah teman ndak enak masak jam tidur diganggu. Ooo iya pinjam Tv tuner teman yang tidak dipake aja.
Keesokan hari:
He..he..he akhirnya dapat TV Tuner. Saatnya beraksi. Pasang tv tuner ke komputer trus bangunin teman sekamar yang sekaligus fans setiaku “Fuad The Bordeaux”.
Aku :“Ad bangun ” temenmu nih “fuad”
Fuad The Bordeaux :Alah, dah kenal
Aku : Gimana TV Tunernya dah bisa belum?
Fuad The Bordeaux :Tak Cek dulu, bentar aku panggilin “tv time”
Fuad The Bordeaux :“Tvtime sini!” dah ada gambar belum?
TVTime : Nggak ada, malah /dev/video0nya ndak ketemu.
Fuad The Bordeaux :Payah,
Fuad The Bordeaux :Sorry boss nggak ada, drivernya belum keinstall.
Aku :Mmmmm kok bisa ya , coba
/sbin/lspci”
Fuad The Bordeaux :
00:08.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
00:08.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11) UniChrome] Integrated Video (rev 01)
Aku :Ok . Tv Tunernya berarti sudah terdeteksi cuman driver yang cocok belum terinstall
Aku :Coba liat modul bttvnya dah ada belum, Ad “/sbin/lsmod | grep bttv”
Fuad The Bordeaux : Bttvnya ada kok ndak kosong. Nih hasilnya
ttv 166965 1 bt878
video_buf 21317 1 bttv
compat_ioctl32 1473 1 bttv
i2c_algo_bit 8393 1 bttv
v4l2_common 7745 2 tuner,bttv
btcx_risc 4809 1 bttv
ir_common 9413 1 bttv
tveeprom 13905 1 bttv
videodev 9409 1 bttv
i2c_core 20673 6 tuner,tvaudio,bttv,i2c_algo_bit,tveeprom,i2c_viapro
Aku : Oke saatnya beraksi
Fuad The Bordeaux : Ok, boss
Aku: : Bersihin dulu modul yang lama
“/sbin/rmmod bttv”
Fuad The Bordeaux : Nggak bisa bos, ERROR: Module bttv is in use by bt878
Aku : Ya udah bersihin juga by878nya
“/sbin/rmmod bt878”
Fuad The Bordeaux: Ok, siip No Error
Aku : Sekarang “/sbin/rmmod bttv” “/sbin/rmmod tuner”
Fuad The Bordeaux : Banyak amat boss, nggak sabaran ya?
Aku : Emang Napa, kamu ndak bisa?
Fuad The Bordeaux : Bisa lah. Ntar siip. Berhasil
Aku : Sekarang kita install drivernya
“/sbin/modprobe bttv
card=70 tuner=40 radio=1”
Fuad The Bordeaux : Ntar dulu boss, masak aku dari tadi didoktrin terus,jelasin dulu lah gunanya apa?
Aku : Ok, perintah “/sbin/modrobe” itu gunanya memasukkan modul “bttv” ke dalam kernel Linux.
Fuad The Bordeaux : Ooo, begitu kok ada card, tuner, sama radio?
Aku : Bentar to, belum juga selesai dijelasin dah motong aja.
opsi “card” itu menunjukkan jenis kartu tv tuner yang kita punya. “tuner” menunjukkan jenis tuner yang dimiliki tv tuner. Sedang opsi “radio” dijadikan 1 jika tv tuner bisa menangkap sinyal radio.
Fuad The Bordeaux : Wuiih, MASYALLAH berhasil tvtime nya berhasil deteksi /dev/video0.
Aku : Alhamdulillah
Daftar Lengkap “card” yang disupport bttv
http://www.tldp.org/HOWTO/BTTV/cards.html
Daftar lengkap tuner yang disupport bttv
http://www.tldp.org/HOWTO/BTTV/modprobe.html





