2008-10-25 pada 01:22 am (Linux, Programming, Python)
Tags: pidgin, Python, script
Pada awalnya aku yakin banget dengan rancana yang aku tulis pada waktu situs pidgin.im down. Rencana yang sepertinya simple dan tidak rumit.
Setelah situs pidgin.im hidup lagi dan berjalan normal serta mood untuk coding yang udah balik. Aku memulai membuat script pidgin yang sesuai dengan rencana itu.
Tahap prototyping script berjalan sesuai dengan rencana, tentu setelah dengan beberapa fixing. Dilanjutkan dengan implementasi fitur utama yaitu daemon mode. Dan dilanjutkan dengan finalisasi struktur dan fitur-fitur penghibur. Jadilah sebuah script untuk pidgin yang sesuai dengan yang sudah aku rencanakan (ada beberapa yang kurang, tapi fitur utama sudah ok).
Karena semua sudah oke, aku coba untuk cross check dengan tulisan rencana aku. Dan apa yang aku dapat ternyata sunggu diluar dugaan, rencana yang sudah aku anggap sesuai itu ternyata melenceng dari yang sudah aku rencanakan.
Baca entri selengkapnya »
& Komentar
2008-10-14 pada 05:10 pm (Linux)
Tags: Linux, ssh, tunnel, udp-tunnel
Dari: Tunnelling UDP Traffic Through An SSH Connection
Untuk cerita lengkap silahkan lihat dilink di atas. Sedang untuk asal bisa, berikut langkah-langkahnya
Buat TCP tunnel ke mesin tujuan
azhar@logos:~$ ssh 192.168.1.2 -L 8999:127.0.0.1:8999
Buat jembatan TCP ke UDP dengan “nc” di server
[azhar@logos-devel ~]$ mkfifo /tmp/fifo
[azhar@logos-devel ~]$ nc -l 8999 < /tmp/fifo | nc -u 192.168.0.1 9999 > /tmp/fifo
Buat juga jembatan tersebut dilokal
azhar@logos:~$ mkfifo /tmp/fifo
azhar@logos:~$ nc -l -u 9999 < /tmp/fifo | nc localhost 8999 > /tmp/fifo
dan selesai, semua koneksi UDP ke localhost:9999 akan diforward ke 192.168.0.1:9999
& Komentar
2008-08-19 pada 03:21 pm (Linux, PHP, Programming)
Tags: apache, httpd, mysql, subversion, usvn
Hari ini jadwal migrasi server repository ke server baru. Setelah test sana, test sini semua sepertinya sudah ok. Sampai akhirnya test untuk interface usvn, ternyata ada beberapa page yang gak bisa dibuka.
Page-page itu adalah group info sama project info. Kedua pages itu gak bisa aku buka, yang satu ngasih error kalo call to undefine function bla…bla…, yang satu silently forward requestku ke halaman sebelumnya.
Error yang direkam oleh httpd adalah PHP Notice: Trying to get property of non-object in /var/www/html/usvn/controllers/ProjectadminController.php on line 80, referer: http://xxx.xxx.xxx.xxx/usvn/admin/project/ aneh banget (bagi aku), soalnya harusnya framework yang dipakai oleh usvn tidak boleh mengembalikan error ini.
Terlusur punya telurus, dari cek config.ini, .htaccess punya usvn, cek config subversion, review config httpd sampek cek source code dari usvn. Tidak ada yang aneh dari itu semua, sampai akhirnya datang wangsit untuk cek database usvn. Karena database yang aku pake bukan create baru, tapi hasil copy paste dari server lama.
Walhasil pada waktu aku check table muncul pesan Table upgrade required. Please do "REPAIR TABLE `xxx`" to fix it! untuk tabel usvn.usvn_groups dan usvn.usvn_projects.
Setelah menjalankan apa yang diperintahkan, usvn berjalan lagi dengan lancar. Belum tahu dengan detil kenapa unupgraded table bisa menyebabkan error seperti ini. Tapi aku sudah cukup puas dengan berjalannya usvn.
Tinggalkan sebuah Komentar
2008-02-26 pada 03:47 am (Linux, Programming)
Harap dicatat, letak file yang berisi list workspace eclipse ada di
Path:
~/.eclipse/org.eclipse.platform_x.x.x_xxx/configuration/.settings/
File:
org.eclipse.ui.ide.prefs
Sudah? Bagus, besok jangan lupa lagi ok.
Sering kali aku mengalami hal ini, kemaren (atau kapan gitu) setelah edit beberapa configurasi (tentunya setelah mencari dengan lama) dan kemudian aku ingin mengubahnya lagi. Eh tarnyata lupa, dasar orang edan.
Seperti yang diatas, file list history workspace eclise. Setelah menata ulang file-file dan folder-folder project serta workspace eclipse, daftar history eclipse sering kali masih menyimpan daftar path lama dari workspace. Bukan sesuatu yang besar atau menggangu banget, cuman membuat gatal karena kok masih ada dan tampak padahal udah dipindah.
Pada preferences eclipse tidak ada opsi untuk membersihkan history ini begitu juga pada form dialog. Jadi jalan satu-satunya adalah pada configurasi file. Dulu sudah pernah aku membersihkan list ini, tapi sungguh sayang ketika hari ini aku ingin membersihkan lagi kok aku lupa letak file ini. Duh kah… sebel banget boo…
Untungnya aku gak suka menyerah dengan segitunya saja, setelah berjuang dengan cukup sangat (wkwkwkw) aku berhasil menemukan lagi file ini. Tapi tidak ingin hal ini terulang lagi, jadi aku tulis aja di blog ini. Itung-itung bisa ada isinya lah.
Tinggalkan sebuah Komentar
2008-02-06 pada 09:58 am (Linux)
Yup itulah yang terjadi, Ubuntu aku diam seribu bahasa karena (mungkin) kehabisan swap space. Ini terjadi pada saat aku mengedit map pada wikimapia.org, setelah beberapa saat ubuntu aku terasa berat. Tidak sengaja aku liat panel system monitor pada panel ubuntu aku, weks… ternyata proses, memory dan swap space terlihat 100%.
Tidak ada jalan lain, atau aku tidak tahu jalan lain, aku reset aja ubuntu aku. Beres sudah masalah. Ampun…
1 Komentar