Halaman

Minggu, 27 Maret 2016

Service Webmin Ga Jalan?

Udah lama ga pake webmin, giliran install webmin di lepi rongsokan, malah ga jalan startup nya.
Ternyata masalhnya gada file /etc/init.d/webmin, bikin sendiri aja, bgini caranya :


  1. Bikin file webmin di folder /etc/init.d   $nano /etc/init.d/webmin
  2. Copy paste aja nih skrip nya
    #!/bin/sh
    # chkconfig: 235 99 10
    # description: Start or stop the Webmin server
    #
    ### BEGIN INIT INFO
    # Provides: webmin
    # Required-Start: $network $syslog
    # Required-Stop: $network
    # Default-Start: 2 3 5
    # Default-Stop: 0 1 6
    # Description: Start or stop the Webmin server
    ### END INIT INFO
    
    start=/etc/webmin/start
    stop=/etc/webmin/stop
    lockfile=/var/lock/subsys/webmin
    confFile=/etc/webmin/miniserv.conf
    pidFile=/var/webmin/miniserv.pid
    name='Webmin'
    
    case "$1" in
    'start')
        $start >/dev/null 2>&1 </dev/null
        RETVAL=$?
        if [ "$RETVAL" = "0" ]; then
            touch $lockfile >/dev/null 2>&1
        fi
        ;;
    'stop')
        $stop
        RETVAL=$?
        if [ "$RETVAL" = "0" ]; then
            rm -f $lockfile
        fi
        pidfile=`grep "^pidfile=" $confFile | sed -e 's/pidfile=//g'`
        if [ "$pidfile" = "" ]; then
            pidfile=$pidFile
        fi
        rm -f $pidfile
        ;;
    'status')
        pidfile=`grep "^pidfile=" $confFile | sed -e 's/pidfile=//g'`
        if [ "$pidfile" = "" ]; then
            pidfile=$pidFile
        fi
        if [ -s $pidfile ]; then
            pid=`cat $pidfile`
            kill -0 $pid >/dev/null 2>&1
            if [ "$?" = "0" ]; then
                echo "$name (pid $pid) is running"
                RETVAL=0
            else
                echo "$name is stopped"
                RETVAL=1
            fi
        else
            echo "$name is stopped"
            RETVAL=1
        fi
        ;;
    'restart')
        $stop ; $start
        RETVAL=$?
        ;;
    *)
        echo "Usage: $0 { start | stop | restart }"
        RETVAL=1
        ;;
    esac 
    exit $RETVAL
    
    #--- END SCRIPT
    
  3. Simpan
  4. Ganti chmod nya jadi 755    $chmod 755 /etc/init.d/webmin
  5. Bikin Link startup   $update-rc.d webmin defaults
  6. Tes skrip   $/etc/init.d/webmin start
  7. cek status  $/etc/init.d/webmin status
    Webmin (pid 8093) is running
OK OK OK

Rabu, 16 Maret 2016

Disable Windows Error Reporting

Kadang lagi asik2 koding suka muncul Notif Error ga jelas dari windows. Memang sih jadi tau aplikasi / background apa yg ada masalah.
Tapi lama2 bete juga ya. . . . . .
So.... this is my solution ...
1. Buka Windows Action Center settings di Control Panel
2. Klik "propblem report setting"


3. Pilih opsi ketiga "Never check for solution ..."


4. Buka registry editor arahkan ke :
HKEY_CURRENT_USER\Software\Microsoft\Windows\Windows Error Reporting
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Error Reporting
5. Klik kanan > New -> DWORD 32bit Value kemudian ganti "New Value #1" menjadi "Disabled"
6. Double klik key yg baru dibuat ganti vaulenya menjadi 1
7. Dan REG_DWORD lagi "DontShowUI" value ="1"

--- RESTART and ..... see.......

Kamis, 10 Maret 2016

Fungsi Terbilang di PHP

Dah beberapa kali bikin fungsi ini lupa mulu, giliran ada proyek ngobrak ngabrik proyek lama.
biar inget posting aja dah ...



function terbilang($n)
{
$satuan = array("", "Satu", "Dua", "Tiga", "Empat", "Lima", "Enam", "Tujuh", "Delapan", "Sembilan", "Sepuluh", "Sebelas");
if($n < 12) return $satuan[$n];
elseif($n <  20) return terbilang($n-10) . " Belas ";
elseif($n <  100) return terbilang($n/10) . " Puluh " . terbilang($n%10);
elseif($n <  200) return " Seratus " . terbilang($n - 100);
elseif($n <  1000) return terbilang($n / 100) . " Ratus " . terbilang($n%100);
elseif($n <  2000) return " Seribu " . terbilang($n - 1000);
elseif($n <  1000000) return terbilang($n / 1000)." Ribu " . terbilang($n % 1000);
elseif($n <  1000000000) return terbilang($n / 1000000)." Juta " . terbilang($n % 1000000);
elseif($n <  1000000000000) return terbilang($n / 1000000000)." Milyar ". terbilang(bcmod($n , 1000000000));
}

well ini bisa terbilang sampe 100 milyar,