IP Messenger

IP Messenger adalah sebuah program local instant messaging (digunakan dalam Local Area Network saja). Dengan program ini kita bisa “chatting” dan bertukar file dengan cepat dengan orang-orang yang berada dalam 1 LAN dengan kita. Saya sendiri kenal program ini di tempat kerja untuk bertukar dokumen/file. Praktis, kalau butuh file tinggal transfer saja via IP Messenger; daripada harus bawa USB flash disk kalau mau minta/menyerahkan dokumen 😀 Atau daripada repot harus attach dulu filenya ke dalam email.

IP Messenger kecil sekali ukurannya, hanya hitungan ratusan kilobyte (kalau tidak salah sekitar 104KB). Dengan metode broadcast, semua orang yang berada di dalam network kita dan menggunakan IP Messenger akan terdaftar. Cukup pilih siapa yang akan dituju, ketik pesan atau attach file…langsung kirim. Cepat sekali kan?

IP Messenger ini adalah aplikasi yang multiplatform, alias bisa berjalan di macam-macam sistem operasi komputer. Di rumah saya masih sedang mencoba menginstal IP Messenger di Ubuntu saya. Sekarang masih berkutat di instalasi GTK+nya dulu. Mainan baru di akhir pekan ini 😀 Sudah ada screenshot nih…

ip messenger

Fakta atau Cuma Iklan?

Tadi saat membuka Detik.com saya cukup terkejut melihat ada banner bertuliskan “Windows adalah OS Teraman”. Seperti ini screenshotnya :

windows secure?

Gila…benarkah ini? Dalam hati sih saya tidak yakin dengan kebenaran tulisan ini. Sayang belum punya kemampuan untuk membuktikannya. Sejauh yang saya tahu, sampai sekarang virus dan malware yang paling banyak ada di sistem operasi ini.

Ada yang bisa bantu saya membuktikan benar atau salahnya tulisan ini?

RAID 1 Di Solaris 10

RAID (redundant array of inexpensive disks) adalah gabungan beberapa harddisk untuk menjalankan fungsi tertentu; bisa untuk mirroring, atau bisa juga untuk menggabungkan volume dari beberapa harddisk menjadi 1 kesatuan virtual disk. Ada beberapa level RAID. Di tulisan ini saya hanya mau menulis soal RAID 1. RAID 1 adalah RAID level yang digunakan untuk mirroring 2 atau lebih harddisk. Mirroring gampangnya dapat disebut sebagai kloning harddisk.

Misalkan sebuah harddisk yang berisi sistem operasi Solaris 10, digabungkan dengan sebuah harddisk lain menggunakan RAID 1. Harddisk kedua akan berisi sama persis seperti harddisk pertama. Harddisk kedua ini akan membackup harddisk utama bilamana terjadi kerusakan pada harddisk pertama; begitu pula sebaliknya (dengan kata lain kedua harddisk saling menjaga kelangsungan kerja sistem). Kedua harddisk bekerja secara redundant. Sistem tidak akan mati jika salah satu dari harddisk gagal berfungsi. Dengan demikian RAID 1/mirroring salah satu cara untuk meningkatkan performansi sistem. Sistem operasi yang bekerja di dalamnya akan melihat kedua harddisk tersebut sebagai sebuah harddisk saja (virtual disk). Lihat ilustrasi berikut ini :

raid 1

Solaris 10 memiliki fitur untuk membuat RAID, yaitu Solaris Volume Manager. Jadi dengan Solaris kita bisa membuat mirroring 2 atau lebih harddisk. Pada gambar di atas misalkan kita memiliki 2 harddisk dalam sebuah sistem. Ketika dibuat menjadi RAID 1, harddisk pertama akan dikenal sebagai submirror 1 dan harddisk kedua akan dikenal sebagai submirror 2. Virtual disk adalah perangkat yang dikenali oleh sistem operasi setelah proses mirroring dilakukan.

Berikut ini adalah contoh command line yang digunakan untuk membuat mirror dari 2 harddisk yang terpasang pada sebuah server dengan Solaris 10 sebagai sistem operasi. Harddisk pertama adalah c0t0d0 (sebagai system disk), harddisk kedua adalah c1t0d0.

  1. Mula-mula kita lihat dulu konfigurasi file vfstab untuk melihat mount point dari masing-masing slice. Contohnya seperti ini :
    # more /etc/vfstab
    /dev/dsk/c0t0d0s0  /dev/rdsk/c0t0d0s0   /             ufs   1   no      -
    /dev/dsk/c0t0d0s1    			swap           -    -  	-       -
    /dev/dsk/c0t0d0s3  /dev/rdsk/c0t0d0s3   /var          ufs   1   no      -
    /dev/dsk/c0t0d0s4  /dev/rdsk/c0t0d0s4   /opt          ufs   2   yes     -
    /dev/dsk/c0t0d0s5  /dev/rdsk/c0t0d0s5   /export/home  ufs   2   yes     -
  2. Kita harus membuat salinan dari VTOC (volume table of contents) yang berisi informasi partisi harddisk pertama.
    # prtvtoc /dev/rdsk/c0t0d0s2 | fmthard –s - /dev/rdsk/c1t0d0s2
  3. Langkah berikutnya adalah membuat metadb dari mirror yang akan kita buat. Metadb ini adalah file database yang akan menampung semua data konfigurasi mirror yang dibuat. Sebaiknya metadb ini diletakkan pada slice yang belum terpakai, dalam kasus ini metadb diletakkan pada slice 7.
    # metadb –a –c 3 –f c0t0d0s7 c1t0d0s7
  4. Tiap slice yang ada di dalam harddisk kita buat virtual devicenya dengan perintah metainit.
    # metainit –f d11 1 1 c0t0d0s0
    # metainit –f d12 1 1 c1t0d0s0
    # metainit d10 –m d11
    # metainit –f d21 1 1 c0t0d0s1
    # metainit –f d22 1 1 c1t0d0s1
    # metainit d20 –m d21
    # metainit –f d31 1 1 c0t0d0s3
    # metainit –f d32 1 1 c1t0d0s3
    # metainit d30 –m d31
    # metainit –f d41 1 1 c0t0d0s4
    # metainit –f d42 1 1 c1t0d0s4
    # metainit d40 –m d41
    # metainit –f d51 1 1 c0t0d0s5
    # metainit –f d52 1 1 c1t0d0s5
    # metainit d50 –m d51
  5. Setelah kita membuat virtual device untuk masing-masing slice, kita perlu memberitahu operating system bahwa root sistem sekarang berupa virtual device bukan slice harddisk lagi.
    # metaroot d10
  6. Restart server
    # shutdown -g0 -i6 -y
  7. Tambahkan virtual device yang berasal dari harddisk kedua ke mirror yang bersesuaian.
    # metattach d10 d12
    # metattach d20 d22
    # metattach d30 d32
    # metattach d40 d42
    # metattach d50 d52
  8. Lihat status mirror yang terbentuk dengan perintah # metastat , seharusnya pada tahap ini kedua harddisk sudah mulai melakukan proses sinkronisasi. Kalau anda melihat file vfstab setelah proses mirroring ini maka file ini sudah berbeda dengan yang kita lihat pada awal proses ini.
    # more /etc/vfstab
    /dev/md/dsk/d10  /dev/md/rdsk/d10   /             ufs   1   no      -
    /dev/md/dsk/d20    		    swap           -    -   -       -
    /dev/md/dsk/d30  /dev/md/rdsk/d30   /var          ufs   1   no      -
    /dev/md/dsk/d40  /dev/md/rdsk/d40   /opt          ufs   2   yes     -
    /dev/md/dsk/d50  /dev/md/rdsk/d50   /export/home  ufs   2   yes     -

Sebaiknya harddisk yang akan dijadikan mirror berada pada kontroler yang berlainan dengan sistem disk.  Pada contoh di atas, harddisk pertama dan kedua berada pada kontroler yang berlainan.

Gempa Bengkulu

Sore ini ketika saya baru sampai ke rumah dari kantor, Metro TV sedang memberitakan adanya gempa. Gempa lagi sore ini terjadi di sekitar Bengkulu berkekuatan 7.9 skala Richter. Gempa ini dikabarkan berpotensi menimbulkan tsunami. Katanya gempa ini terasa sampai Padang, Dumai, Pekanbaru. Gempa terjadi sekitar pukul 18.10 wib.

Menurut Detik.com gempa ini berpusat di laut sebelah barat daya Bengkulu yang berjarak 159 dari kota Bengkulu (tepatnya pada koordinat 4,67 Lintang Selatan- 101,13 Bujur Timur). Pusat gempa menurut BMG berada di kedalaman 10km. Inilah yang menimbulkan spekulasi bahwa gempa ini berpotensi menimbulkan tsunami. Sebab konon katanya tsunami terjadi akibat gempa kuat yang berpusat dekat dengan permukaan bumi. Mudah-mudahan tidak ada tsunami lagi di Indonesia.

Anda yang tinggal di Jakarta merasakan efek gempa ini? Sebab katanya sore ini Jakarta pun terkena efek gempa. Pukul 18.15 saya masih di jalan jadi mungkin tidak terlalu merasakan efeknya. Ada yang bisa berbagi ceritanya?

Kuis Kecanduan Blog

Beberapa kali blogwalking saya sering melihat orang memasang banner dari Minggle2.com, baru kali ini saya mencoba kuis lucu-lucuan ini. Salah satu kuis yang saya ikuti adalah seberapa taraf kecanduan saya ngeblog. Hasilnya seperti ini :-p :

74%How Addicted to Blogging Are You?
Beberapa pertanyaan yang diberikan dalam kuis ini cukup menarik, misalnya :

How often do you update your blog?
   1. More than 5 times a day
   2. 3-5 times a day
   3. 1-2 times a day
   4. Several times a week
   5. Several times a month
   6. Almost never
   7. I don't have a blog, I just read them
How do you stay up to date with all your favorite blogs? ?
   1. I visit each one individually and read it
   2. The website I blog on provides them in an easy-to-read 
	format (like livejournal)
   3. I use a blog aggregation service, such as technorati 
	or bloglines
   4. I subscribe to feeds via RSS, Atom, etc
If something interesting happens to you, do you immediately think 
 about how you're going to write about it on your blog?
   1. Yes
   2. Sometimes
   3. No
Have you ever tried to convince a friend or family member they 
 should start a blog?
   1. Yes
   2. No
Have you ever come up with a great blog idea while doing something 
 completely random, such as taking a shower or watching a movie?
   1. Yes
   2. No
When this quiz is over, do you plan on blogging about your 
 blogging addiction?
   1. Yes
   2. No

Dua contoh pertanyaan di atas saya jawab bahwa saya menulis sesuatu di blog beberapa kali dalam seminggu dan mengunjungi blog-blog favorit melalui RSS reader. Contoh-contoh pertanyaan lainnya di atas hampir semuanya saya jawab Yes … terbukti kan saya menulis juga di blog ini tentang Minggle.com =)) .

Ayo tes tingkat kecanduan ngeblog Anda 😀 .