Senin, 12 Mei 2014

Tulis Init Script di Ubuntu

Hi all, hari ini mau nambah tulisan aja. Kali ini tentang menjalankan aplikasi tertentu pada saat PC hidup. Biasanya kita tulis di rc.local, tapi kali ini kita tulis pada file sendiri, lalu jalankan pada level 2. Oke langsung aja ya.
Misalnya kita ingin merouting ssl gateway pada saat PC pertama kali hidup. Kita buat filenya, sslgw.sh
    cd /etc/init.d/
    sudo vim sslgw.sh
Isinya ;
    #!/bin/sh
 delegate -P6666 SERVER=tcprelay://192.168.0.1:8977 STLS=fcl ADMIN=ardi@gmail.com PERMIT="*"
Ubah permisionnya,
    sudo chmod u+x sslgw.sh
Lalu buat link di folder /etc/rc2.d/
    cd /etc/rc2.d/
    sudo ln -s /etc/init.d/sslgw.sh
Rename file tersebut seperti di bawah ini
    sudo mv sslgw.sh S70sslgw.sh
Kemudian restart PCnya, lalu cek apakah aplikasi tersebut jalan atau tidak. Mestinya sih jalan :nyengir.
Kayaknya gitu aja dah, mudah bukan. Kalau gak paham bisa langsung ke link ini

Sabtu, 10 Mei 2014

Pengenalan Perl OO

Hari ini mau tulis perl object oriented. Ada tiga istilah yang perlu dijelaskan berasal dari sudut pandang bagaimana perl menangani object, yakni object, class, dan method.
- Di dalam perl, object hanya sebuah rujukan (reference) ke tipe data yang mengetahui class itu dimiliki. Object tersebut disimpan sebagai rujukan (reference) dalam variabel scalar.
- Class di perl adalah package yang berisi method yang dibutuhkan untuk membuat dan memanipulasi object.
- Method adalah subroutine, didefinisikan pada package. Argumen pertama pada method adalah object reference atau nama package. Tergantung apakah method itu berpengaruh pada object saat ini atau class. 
Oke langsung aja kita buat contoh class di perl.