Archive for Linux

Catat-Mencatat Dengan Tomboy

Sebentar ya, sebelum masuk ke topik sebenarnya, tomboy disini bukan perempuan, tapi aplikasi. Sudah jelas? kalau sudah sekarang akan saya jelaskan apa itu tomboy. Dalam kehidupan sehari-hari, banyak dari kita yang tidak lepas dari catatan-catatan kecil. Entah itu daftar kerjaan yang belum selesai, catatan hutang, daftar belanja bulan ini, atau list ulang tahun teman. Dulu, sewaktu [...]

Comments off

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.

read more

Comments off

Kambing gak bisa diakses?

Kok gak bisa diakses via http ya? let see.. pertama-tama..

$ pstree
init-+-apache2---512*[apache2]
...

oh abis toh jumlah koneksinya.. pantes.. mari kita telusuri

$ sudo netstat -antp | grep apache2 | cut -d':' -f 8 > ip.txt
$ vi ip.txt [buang baris kosong]
$ cat ip.txt | sort -u | while read ii;  do    echo -n "$ii  "; grep $ii ip.txt | wc -l; done
...
202.58.194.xxx 355
...

oh ada yang lagi nyedot kagak kira2.. demi kebaikan bersama maka..

$ sudo iptables -A INPUT -s 202.58.194.xxx -j DROP

biar seger..

$ sudo /etc/init.d/apache2 restart

mari kita lihat hasilnya..

$ pstree
init-+-apache2---135*[apache2]
...

ah lega..

read more

Comments off

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 asal menjadi penerima sinyal.

read more

Comments off

Download file yang mana aja?

Salah satu yang menarik pada distribusi GNU/Linux Debian atau Ubuntu adalah masalah manajemen paket. Kedua distribusi tersebut memiliki paket aplikasi siap instal yang jumlahnya sangat banyak, aplikasi manajemen paket yang beragam mulai dari apt-get bagi penggemar console sampai synaptic bagi penggemar aplikasi grafis, repository yang dapat diakses dengan berbagai cara seperti melalui http, ftp, direktori lokal, maupun cd/dvd, dan banyaknya penyedia repository kedua distro tersebut di Indonesia.

Jika dilihat dari tempat mendapatkan berkas-berkas paket, maka pada dasarnya bisa dibagi jadi 2, yaitu download langsung dari internet maupun dari sumber yang “sudah ada” seperti repositori di harddisk lokal maupun di cd/dvd. Bagi yang tidak memiliki koneksi internet pada komputernya, salah satu solusi yang biasanya dipilih adalah mendownload paket-paket yang dibutuhkan di warnet/kampus/sekolah/kantor/dsb lalu dibawa ke rumah dan diinstal. Bagi program-program windows atau mac os x, mungkin hal ini cukup mudah dilakukan berhubung biasanya setiap aplikasi menyediakan satu file yang dapat di download dan digunakan untuk menginstal. Namun sayangnya jika kita mau mendownload paket-paket untuk linux, kita suka bingung menentukan file mana aja yang harus di download karena biasanya satu aplikasi tersusun dari banyak paket yang berbeda.

Berawal dari masalah di atas, beberapa bulan yang lalu saya mencoba membuat sebuah aplikasi kecil berbasis web yang dapat digunakan untuk membantu mendapatkan daftar file yang harus di download. yaya.. memang sudah lama dibuat tapi baru dipublikasikan sekarang =P

read more

Comments off

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

read more

Comments off

Huh Sebel!!!

Beberapa hari yang lalu ada teman kerja yang tanya cara extract file tertentu dengan perintah tar. Karena saya tidak tahu, dijawab saja pakai ark :D. Memang enggak nyambung sih, soalnya tanya untuk command-line mode, dijawab pake gui mode. Beberapa waktu kemudian, dikasih tahu kalau solusinya adalah --include=pattern. Terus, saya lihat di manual tar pakai perintah [...]

Comments off

Rilis

Jadwal rilis distro-distro gede..

Wuihh.. dalam 1 bulan ada 4 rilis euy. Mudah2an si mbek kuat. wakakkaka..

Comments off

Sedikit cerita dibalik kegiatan mirroring

Sekedar mempublish tulisan di milis id-ubuntu :D sayang rasanya kalau ngga ditulis di blog :P

***

On 10/3/07, Someone wrote:

> Biar tambah OOT
> Waktu saya update dari FF ke GG, pertama kali nyoba pake mirror ID, ada
> errornya tuh, kalo gak salah wktu ngedownload linux-header yang 2.6.22 ,
> trus coba ganti pake main server, lancar2 aja.
> Emang kalo mirror ubuntu itu ga otomatis ngikut main servernya ? thx

read more

Comments off

Get Battery Status from Console with PHPCLI

Hahahaha, aku jadi inget ucapan… duh, ucapan siapa ya, lupa aku. Problem / Limitasi akan membuat seseorang menjadi kreatif. Contohnya ini (narsis boleh dong, blog sendiri koq :D), karena main game mode fullscreen, gak bisa liat status baterai di Tray menu. Tapi masih bisa liat console (again, dengan sihir dari yakuake). tapi kalo lagi main [...]

Comments off

Iptables digunakan untuk blockir IP yang masuk

Untuk Memblokir IP dengan menggunakan iptables #.>iptables -A INPUT -s IPADDRESS -j DROP Catatan -A -> add INPUT -> Paket masuk Masuk / OUTPUT -> Paket Keluar / Forward -> Meneruskan Paket Untuk menghapus #> iptables -D INPUT n Catatan -D -> delete / drop / hapus n -> baris keberapa. Untuk melihat IP dan berapa besar data yang diblok iptables -L [...]

Comments off

Ip Forwading untuk Gateway

Kadang kala kita membutuhkan ip forwarding untuk keperluan dalam routing. 1. Misalkan PC A Memiliki IP eth0 202.10.10.10 dan IP eth1 192.10.10.10 yang dijadikan gateway dan dia langsung memforward yang lain

Comments off

Game Boy Advance Emulator di Linux

Well, sebenernya ini gak pas untuk di taruh di game review. Tapi, karena malas bikin kategori baru ya sudah, masukkan saja disini :D. Dulu, sewaktu masih di windows, saya sering main game-game GBA dengan Visual Boy Advance (VBA). Kenapa cuman pakai emulator, koq tidak langsung di device-nya? Jawabannya karena saya tidak punya uang untuk beli [...]

Comments off

Graphical Disk Usage Analysis Using KDE/Gnome

After some time, some of us maybe have a out of space issue. Downloads, backup files, data files, some trashes, etc. And all we know is that our disk usage 97% used. How do we know, which directory consume the most of it, what file in which directory, etc. Fear not! if you use Gnome, [...]

Comments off

Check Battery State in Ubuntu

If you use Laptop and Ubuntu, you can check whether your current battery status is in good condition of need a replacement. Just type this command in your shell: cat /proc/acpi/battery/BAT1/info Depending on your hadware config, you’ll see result like this : present: [...]

Comments off

Smartcard

Sejak “pindah kerja” sekitar awal April 2007 yang lalu, saya hampir selalu berurusan dengan smartcard. Membangun infrastruktur smartcard sampai membuat aplikasi dalam smartcard memang menjadi salah satu tanggung jawab utama tim tempat saya berada. Berhubung sudah mendapat izin dari supervisor, maka saya ingin berbagi cerita tentang apa saja yang telah saya pelajari selama ini. Cerita-cerita dari saya mungkin tidak akan saya tuliskan pada blog ini, namun saya tuliskan dalam development blog smartcard di UI. Silakan kunjungi http://smartcard.ui.edu/?q=blog.

smartcard 01 smartcard 02

read more

Comments off

apt-get update apt-get upgrade error

Pada saat melakukan apt-get update dan apt-get upgrade terkadang ada kata error seperti ini : E: Dynamic MMap ran out of room E: Error occured while processing varkon-user-manual (NewVersion1) E: Problem with MergeList /var/lib/apt/lists/komo.vlsm.org_debian_dists_stable_main_binary-i386_Packages E: The package lists or status file could not be parsed or opened. Apa yang harus dilakukan? Buaang aja tuh server,,, Nyusahin amet (Wakakakaka) Becanda [...]

Comments off

Salah pencet

Barusan seorang teman bertanya gimana cara nambahin user ke group admin. Udah ditambahin di /etc/group tapi kok jadi malah gak bisa sudo. Setelah dicek, ternyata nama users dipisahkan dengan tanda titik dua dimana seharusnya menggunakan koma. Alhasil semuanya jadi ngaco.

  • A: Wah perlu boot ke knoppix dulu dong?
  • I: Gak usah, tinggal restart lalu arahin init-nya ke /bin/bash aja.
  • A: Cobain gih..

Lalu saya dianter menghampiri komputer bermasalah tersebut.

  • A: *Mencet enter beberapa kali*
  • I: *Ngelanjutin dengan mencet ctrl+alt+del*
  • I: Loh kok tampilannya gak berubah.
  • A: Tadi mencet keyboard yg mana? Yang ini? Waaaa… itu nyambung ke server hotspot! Tadi gw sempet ganti mencet keyboard yg lain!
  • I: Ah siyal..

Matilah server hotspot tersebut tuk beberapa saat..

Jadi.. waspadalah jika ada banyak komputer dan banyak keyboard tapi monitornya cuma satu..

~maafkan daku.. hihihi..
~wah udah lama gak nulis2 lagi..

read more

Comments off

Optimasi OpenOffice Agar Lebih Cepat Dijalankan

Bagi pengguna linux (dan sebagian pemakai windows) mungkin sudah maklum kalo menjalankan OpenOffice itu terasa berat (walaupun saat program tersebut sudah berjalan, tidak terlalu berat). Sebagian orang telah menyarankan agar menggunakan fasilitas quickstarter pada system tray yang berguna untuk mendongkrak saat menjalankan OpenOffice. Hal ini sempat menjadi pengaturan baku pada versi 1.x, namun pada versi 2.x pengaturan ini tidak diaktifkan. Tips berikut bukan hanya dengan mengaktifkan quickstarter, tapi ada beberapa pengaturan yang harus diubah. (more…)

Comments off

Instalasi Pidgin di OpenSuSE 10.2

Beberapa waktu lalu saat GAIM berubah nama menjadi Pidgin, dan karena lama menyandang status beta untuk gaim-2.0, saya ingin sekalian update gaim (dengan menginstall pidgin). Namun saya tidak menemukan paketnya saat saya cari di Packman. Di rpmfind.net ada tapi tidak bisa didownload dan paketnya pun tidak banyak. Alhamdulillah kemarin saya menemukan suatu repository untuk OpenSuSE yang sangat bagus yaitu di software.opensuse.org. Lalu didorong dengan penjelasan Achedy dalam menginstal pidgin dengan kompilasi dan googling pun belum mendapatkan hasil yang diinginkan, akhirnya saya ingin berbagi sedikit tentang instalasi pidgin di OpenSuSE..

Update:  Bagi anda yang ingin cara singkatnya namun instalasinya standar, silahkan baca tulisan Masim “Vavai” Sugianto

(more…)

Comments off

Mempercepat Koneksi Internet Anda

Anda merasa bosen dengan kecepatan Internet anda yang sangat lelet? Ada banyak cara mempercepat internet salah satu yang ditawarkan adalah produk dari Pak Harry Sufehmi yamg meminjamkan server luar untuk dapat diakses nologin via ssh agar koneksi internet kita semakin cepat. Setelah melakukan percobaan di beberapa server publik yang saya sewa dan termasuk dengan mencoba [...]

Comments off

Tuma 2.0

Dari milis id-ubuntu

***

Assalamu’alaikum guys.

Setelah berjibaku dengan om fajran, jp, dan penggembala kambing lainnya, akhirnya tuma berhasil kami kembangkan menggunakan konsep farm server dengan demikian penambahan anggota mesin2 storage menjadi semakin dinamis.

Dengan demikian mirror yang kami pelihara adalah mirror:

  • TUMA.vlsm.org masih ada tapi segera tidak dimaintain lagi
  • TUMA.ui.edu memiliki struktur direktori (content) yang diperbaharui dimanding tuma lama, dan storage yang lebih banyak. untuk tahap ini, storage akan menjadi 500GB, dan terus bertambah sejalan donasi harddisk yang kita akan terima. dapat melayani 250 concurrent connection, dimana per IP dapat max 10 connection. mesin mirror baru ini seperti tuma.vlsm.org, dimana spesialisasinya adalah sebagai mirror ISO
  • KAMBING.ui.edu belum berubah, namun sebentar lagi storagenya akan dijoin dalam peternakan storage yang baru dikembangkan ini,

Mudah2an dalam minggu kedepan ini total peternakan kambing & tuma akan menjadi 2,5TB.

Mohon do’a & dukungannya :)

#adin

read more

Comments off

Redirect

Baru aja nemuin ide bikin konfigurasi RewriteEngine keren..

RewriteEngine On
RewriteCond %{REMOTE_ADDR} sebuah.ip.address
RewriteRule ^(.+)$ ftp://server.ftp/$1 [R=301]

Cara “halus” menyuruh seseorang agar pakai koneksi ftp saja..

Comments off

Mirror Sebelah

Berhubung ..

  • beberapa hari yang lalu ada yg mengusulkan untuk membuat mirror berantai
  • perlu mendokumentasikan mirror2 F/OSS yang ada di Indonesia
  • setelah tanya2 sebentar ke rekan google kayanya belom ada dokumentasinya

Maka ..

saya membuat sebuah wiki di alamat http://mirror.sebelah.web.id/wiki/Main_Page

Maunya ..

  • berisi daftar mirror F/OSS di Indonesia beserta informasi mirror tersebut
  • jadi tempat nyari2 “di manakah mirror yang letaknya sebelah (baca: terdekat) tempat saya?”
  • siapa aja yang tau informasi ttg mirror atau pengelola mirror bisa berpartisipasi mengisi wiki tersebut.

Jadi ..

selamat menikmati. mudah2an terpelihara terus.

Dan juga..

terima kasih untuk Andy Apdhani menyediakan tumpangan di server ubuntu-id.org yang merupakan donasi dari idVps dan IndikaNet

read more

Comments off

Tuma

Server Tuma adalah server yg dikhususkan untuk menampung file ISO distro2 Linux. Server ini adalah pendamping dari Kambing yang menyediakan mirror repositories. Belakangan ini aktivitas kedua server ini selalu tinggi karena semakin banyak yang mendownload ISO maupun menggunakan repositories yang tersedia. Dalam tulisan ini, saya lagi pengen ngomongin ttg si Tuma ini.

Mengapa koneksi HTTP ke tuma.vlsm.org suka susah dibuat? Karena jatah koneksi HTTP yang dapat dibuka sudah mencapai batas maksimumnya yg saat ini hanya dibuka untuk 100 koneksi sekaligus.

read more

Comments off

Kalau Hosting Rp 100 Pertahun mau?

Anda mencari hosting murah? Gimana kalau saya menawarkan IDR.100 / MB / Tahun ? Apakah itu murah buat anda ? Atau Rp. 1 Jika itu anda rasa lebih murah? Atau mau dapat diskon di dreamhost $50 pakai promocode POTONG50 dan click https://dreamhost.com/signup/?plan=1&yearly=2 Jadi anda hanya membayar Rp. 408. 600 / Tahun ( 1 Dolar = Rp. 9000) [...]

Comments off

Menghapus “Forgot” Password root pada mysql

anda lupa (forgot) password root mysql anda. Hal ini akan mempersulit kehidupdan dan kerja anda. Berikut ini cara menghapus password root mysql anda. Stop mysql anda #>/etc/init.d/mysql stop Jalankan perintah ini #> /usr/bin/mysqld_safe –skip-grant-tables & [1] 6702 Starting mysqld daemon with databases from /var/lib/mysql mysqld_safe[6763]: started Secara otomatis mysql anda akan jalan dengan metode save mode Kemudian masuk ke mysql anda #>mysql –user=root mysql Enter [...]

Comments off

Membuat Backup MYSQL Automatic

Sebagai admin sebuah server sudah sewajarnya jika kita membuat backup data yang ada dikomputer kita. Untuk ini berikut adalah cara untuk membuat backup mySQL secara otomatis.

Comments off