Monday, November 15, 2010

Konversi Date

Fiuh insomnia lagi. Sembari menunggu kantuk datang melanda, malam ini saya iseng-iseng bermain shell script. Tiba-tiba teringat praktikum tadi siang di lab yang disuruh membuat program konversi tanggal dari berbahasa inggris ke versi Indonesia. Cuman tadi siang buatnya pakai PHP. Sekarang saya mencoba membuat program yang sama menggunakan shell script. Kali ini kita memanfaatkan perintah date

Pertama kita harus membuat beberapa variable yg menyimpan nilai jam, tanggal, hari, bulan dan tahun yang merupakan hasil filterasi dari perintah date. Kemudian kita menggunakan statement logika if untuk mengkonversi nama hari dan nama bulan dari bahasa Inggris ke bahasa Indonesia. Setelah itu kita tampilkan ke layar isi dari  variable-variable yang kita buat tadi. Setelah program selesai dibuat, kita beri atribut 755  supaya semua user di dalam system bisa mengaksesnya. Terakhir kita buat simbolic link di direktory /usr/bin menuju tempat program kita berada supaya kita bisa memanggil program yang baru saja buat dari mana saja.





Friday, November 12, 2010

Sharing Internet Di Linux

Tulisan ringan ini hanya intermezzo saja, lagipula hari ini lagi nggak kegiatan. Mungkin ada dari anda yang ingin membagi koneksi internet kepada teman-teman lain entah itu dari modem GSM/CDMA, wifi ataupun via modem ADSL namun belum tau caranya. Untuk bisa membagi koneksi internet minimal kita harus mempunyai 2 buah ethernet card. Yang satu ke IP publik dan yang satu ke IP lokal (LAN). Komputer yang kita gunakan untuk sharing bisa juga kita sebut sebagai router gateway. Jangan lupa untuk menyiapkan sebuah LAN card cross bila kedua komputer terhubung secara peer to peer. Berikut ini step-step yang harus kita lakukan bila kita ingin membagi koneksi internet.


Tuesday, November 9, 2010

Menjadwalkan Tugas Dengan Cron

Bagi seorang administrator sistem, menjaga performansi server agar tetap dalam kondisi terbaik adalah suatu keharusan. Untuk menjaga hal ini mungkin seorang administrator harus mengerjakan suatu perintah pengecekan secara berkala terhadap sistem menggunakan software tertentu atau sekedar menghapus file-file log yang sudah tidak diperlukan. Di Unix disediakan beberapa tools yang dapat digunakan untuk mengerjakan tugas atau perintah tertentu sesuai dengan tenggang waktu yang ditentukan, misal setiap satu hari sekali kita harus membersihkan file-file log yang tidak diperlukan atau beberapa tugas lain yang intinya dilakukan secara rutin. Salah satu tool yang dapat digunakan untuk melakukan penjadwalan tugas adalah cron. Berikut ini adalah format penulisan cron

menit jam hari bulan minggu Perintah
00-59 00-23 01-31 01-12 00-06 Perintah yang ingin dijalankan

Wednesday, November 3, 2010

Installing geany on Slackware

Geany is a lightweight Integrated Development Environment bassed on gtk2. It's multiplatform, can run under Linux, Mac OS, free BSD, Windows etc. The last version is 0.19.1 and currently I using it as my editor. It's a open source program, so if you intereset you can contribute. I just succesfully installed geany to my Slackware. just download here  to get it. Extract it, then configure it. After that you can compile it and finally you can install it.