Pilih Edit +, Crimson Editor atau Notepad ++

Biasanya saya setiap mengkoding pemrograman lebih sering menggunakan Edit plus (Edit +).  Saya lebih menyukai Editor tersebut daripada Dreamweaver. Selain masalah lisensi, dreamwever itu terlalu boros tag. Pernah juga seeh nyoba crimson editor yang lumayan bagus, tapi saya masih suka Edit+.

Edit+ sangat simple dan ringan untuk dijalankan. Dulu pada mulanya saat saya memakai GNU/Linux editor yang saya pergunakan biasanya Kate, mcedit, Kwrite. Tetapi sejak mengenal Edit +, saya pun mencoba menginstalnya di GNU/Linux dengan Wine . Edit + pun berjalan dengan baik.

Namun sayang, saya selama ini memakai yang evaluate version bukan yang full version. Tapi bagi saya itu sudah cukup untuk menyelesaikan pekerjaan saya.

Cacti poller Fatal Error: Call to undefined function mysql_pconnect…

Tidak seperti sebelum-sebelumnya saat menginstall Cacti kali ini saya lebih banyak memerlukan waktu. Sebelum menggunakan GNU/Linux Debian Etch saya menggunakan GNU/Linux Debian Sarge dan Mandrake (Mandriva). Yang membuat lama ialah saat poller di jalankan selalu muncul error sebagai perikut :

Fatal error: Call to undefined function mysql_pconnect() in /usr/share/php/adodb/drivers/adodb-mysql.inc.php on line 376

SNMP : Timeout: No Response from 10.10.10.1

Bagi yang menggunakan Debian Etch mungkin pernah mengalami saat SNMP sudah terinstall dengan baik tetapi tidak memberikan respon jika ada request menggunakan IP Address, tetapi jika menggunakan alamat localhost memberikan respon.

Router:/home/aris# snmpwalk -v 1 -c public localhost system
SNMPv2-MIB::sysDescr.0 = STRING: Linux Router 2.6.18 #1 SMP Wed May 14 18:42:07 WIT 2008 i686
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (310) 0:00:03.10
SNMPv2-MIB::sysContact.0 = STRING: aris <aris @ sssss.co.id>
SNMPv2-MIB::sysName.0 = STRING: Router
SNMPv2-MIB::sysLocation.0 = STRING: "Jl.xxxxxxxx 17-21 Surabaya"
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORID.1 = OID: IF-MIB::ifMIB
SNMPv2-MIB::sysORID.2 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.3 = OID: TCP-MIB::tcpMIB
SNMPv2-MIB::sysORID.4 = OID: IP-MIB::ip
SNMPv2-MIB::sysORID.5 = OID: UDP-MIB::udpMIB
.
.
.
SNMPv2-MIB::sysORUpTime.6 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.7 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.8 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.9 = Timeticks: (0) 0:00:00.00

Tapi kalau menggunakan IP Address error seperti berikut :

Router:/home/aris# snmpwalk -v 1 -c public 10.10.10.1 system
Timeout: No Response from 10.10.10.1

Solusinya edit saja konfigrasi defaultnya.

Bungled squid.conf

Jika squid anda ada report bungled. Itu disebabkan anda salah mengkonfigurasi squid. Berikut ini contoh yang pernah penulis alami (server pakai OS Debian Etch).

Router:# tail -f /var/log/daemon.log
Oct 22 15:33:08 Router squid[28662]: 131072 entries written so far.
Oct 22 15:33:08 Router squid[28662]: 196608 entries written so far.
Oct 22 15:33:08 Router squid[28662]: 262144 entries written so far.
Oct 22 15:33:08 Router squid[28662]: 327680 entries written so far.
Oct 22 15:33:08 Router squid[28662]: 393216 entries written so far.
Oct 22 15:33:08 Router squid[28662]: 458752 entries written so far.
Oct 22 15:33:08 Router squid[28662]: 524288 entries written so far.
Oct 22 15:33:08 Router squid[28662]: Finished. Wrote 579252 entries.
Oct 22 15:33:08 Router squid[28662]: Took 0.2 seconds (2537229.4 entries/sec).
Oct 22 15:33:08 Router squid[28662]: Bungled squid.conf line 3026: http_access allow download
Oct 22 15:34:37 Router squid[6603]: Starting Squid Cache version 2.6.STABLE5 for i386-debian-linux-gnu...
Oct 22 15:34:37 Router squid[6603]: Process ID 6603
Oct 22 15:34:37 Router squid[6603]: With 1024 file descriptors available
Oct 22 15:34:37 Router squid[6603]: Using epoll for the IO loop
Oct 22 15:34:37 Router squid[6603]: User-Agent logging is disabled.
Oct 22 15:34:37 Router squid[6603]: Referer logging is disabled.
Oct 22 15:34:37 Router squid[6603]: Unlinkd pipe opened on FD 13
Oct 22 15:34:37 Router squid[6603]: Swap maxSize 10240000 KB, estimated 787692 objects
Oct 22 15:34:37 Router squid[6603]: Target number of buckets: 39384
Oct 22 15:34:37 Router squid[6603]: Using 65536 Store buckets
Oct 22 15:34:37 Router squid[6603]: Max Mem size: 131072 KB
Oct 22 15:34:37 Router squid[6603]: Max Swap size: 10240000 KB
Oct 22 15:34:37 Router squid[6603]: Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
Oct 22 15:34:37 Router squid[6603]: /var/spool/squid/swap.state: (13) Permission denied
Oct 22 15:34:37 Router squid[6603]: storeUfsDirOpenSwapLog: Failed to open swap log.

Cara untuk ngatasinya, perbaiki kesalahannya. Pada contoh diatas ditunjukan errornya pada baris 3026

Oct 22 15:33:08 Router squid[28662]: Bungled squid.conf line 3026: http_access allow download

Counter Down-Counter Up dengan PHP

Sekedar sharing sebuah script sederhana untuk counter down dan counter Up dengan PHP. Studi kasusnya adalah script untuk menuju bulan puasa dan hari raya. Berikut codenya :


$skrg){
    $kuranghari=Puasa($kira,date("Y-m-d"));
    echo "$kuranghari hari menuju Ramadhan 1429H";
    
}elseif(($puasa<=$skrg) && ($fitri>$skrg)){
    $hari=Puasake($kira,date("Y-m-d"));
    $hari=$hari+1;
    echo "Ramadhan 1429H hari ke-$hari";

}elseif($fitri<=$skrg){
     echo " Selamat Idul Fitri 1429H ";
}

?>