07.10.08

Mozilla Official Certificate

Ditulis dalam Kehidupanku, Linux, komputer tagged pada 11:10 pm oleh fuad

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

Ditulis dalam Java, Linux, komputer tagged , pada 5:59 am oleh fuad

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

Ditulis dalam Linux, komputer tagged , , , , , pada 6:18 am oleh fuad

Ketika anda ingin mendownload/melakukan koneksi ke repository deb melalui proxy berikut ini sedikit tips trick yang saya gunakan

  1. Buka file /etc/apt/apt.conf
  2. 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”;
  3. sudo apt-get update

Catatan: penulis menggunakan Kuliax sewaktu menjalankan langkah-langkah di atas

Masalah device pty pada Kuliax

Ditulis dalam Linux, komputer tagged , , , , pada 3:42 am oleh fuad

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

Ditulis dalam Linux, komputer tagged , , , , , , pada 7:51 am oleh fuad

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

Ditulis dalam Linux, komputer pada 4:14 am oleh fuad

Rpm adalah salah satu software manager di Linux yang bertugas mengatur program, dengan Rpm(distro yang menggunakan antara lain Redhat, Fedora, Mandriva, dan Suse) akan mudah bagi seorang pengguna linux untuk menginstall, mengupdate, dan menghapus program di Linux. Selain Rpm ada beberapa varian software manager lain yang juga terkenal seperti dpkg(distro yang menggunakan antara lain Debian, Ubuntu, Kubuntu)
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

Ditulis dalam Linux, komputer pada 7:48 am oleh fuad

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

Ditulis dalam Linux, komputer pada 9:29 am oleh fuad

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

Halaman berikutnya