Shell Script vs PHP CLI

Saya memerlukan sebuah script kecil untuk memonitor jumlah antrian email yang tertunda tidak terkirim. Jika jumlahnya di atas 10 dan 50 email, maka script harus segera mengirimkan email ke saya supaya saya bisa segera melihat apa yang terjadi di server.

Soalnya beberapa kali server kami diserang malware yang mengakibatkan server kami menjadi server relay/spammer yang mengirimkan ribuan email spam dan kemudian di-block oleh server anti spam. Akibatnya email dari server kami ditolak oleh mail server yang menggunakan referensi dari server anti spam.

Tadinya saya mau bikin bash/shell script. Tapi rupanya saya perlu belajar sintaks-nya yang rada njelimet. Hampir sejam belajar dan merasa kok bahasanya bikin males. Untung bukan kertas, kalau kertas bisa saja saya sobek-sobek.
Baca selebihnya »

Dikerjain Firefox

Kemarin saat asyik coding, mendadak script tidak bekerja. Tidak ada pesan error sama sekali. Yang terjadi seolah script sedang proses tapi tidak berkesudahan. Tampilan Firebug di Firefox cuma icon animasi proses, muter-muter melulu tanpa berakhir.

Saat saya coba jalankan script dari modul lain ternyata bisa berjalan dengan baik. Apakah script saya bermasalah? Saya pun meneliti satu per satu baris code yang terlibat. Sambil melotot saya coba cari apakah ada bugs di code, tapi tidak saya temukan.

Pusing nyariin bugs
Pusing nyariin bugs

Sebagai informasi, satu modul ini secara total ada 4000 lebih baris code, terdiri dari HTML, JavaScript, PHP dan CSS plus SQL. Kebayangkan ruwetnya? Sedangkan Firebug andalan tidak memberikan informasi error apa pun kecuali status proses yang muter-muter.

Saya coba eksekusi script dari CLI juga tidak ditemukan masalah. Pakai browser text lynx tidak pula keluar error. Me-restart Apache pun tidak menolong.

Tanpa saya sadari saya telah menghabiskan waktu terlalu lama mencari bugs yang mungkin terselip di ribuan code tersebut. Mungkin ada code yang “kesenggol”, demikian tim kami menyebutnya, dimana kadang terselip karakter tak diinginkan karena keyboard tanpa sengaja tertekan sehingga seringkali menyebabkan error.

Saya pun ambil jalan pintas dengan mencoba merender script dari browser Chrome. Apa yang terjadi? Ternyata script berjalan dengan baik!

Saya pun segera mematikan Firefox dan menjalankan ulang script. Dan ternyata script dapat berjalan baik di Firefox.

Kesimpulan sederhana saya adalah, browser Firefox jenuh dengan script saya. Mungkin dia bosan menjalankan code yang itu-itu saja, hahaha… Yang jelas, saya sempat panik karena script tidak bekerja. Namun kemudian saya senang karena ternyata saya “cuma” dikerjain Firefox.

Web Server di Android

Kayaknya menarik sekali bila bisa membuat web server di piranti Android. Tentu lengkap dengan server database dan aplikasi (java dan/atau php). Selain karena bisa menjadikan piranti Android lebih produktif bagi programmer, juga untuk lebih memberdayakan piranti Android untuk berbagai keperluan, misalnya untuk pengaturan rumah secara remote dan lain-lain.

Sementara googling, rupanya ada banyak solusi yang bisa menjadikan Android sebagai server dan sangat menarik untuk di-explore. Ada yang pernah melakukannya?

Lowongan Pekerjaan Untuk Programmer PHP & MySQL

Hallo… Perusahaan kami mengadakan rekrutmen lagi untuk programmer PHP & MySQL. Baik untuk posisi senior programmer mau pun junior programmer. Kalau pembaca merasa memenuhi kualifikasi seperti yang dimuat di SINI (iklan lowongan), silakan saja segera mendaftar. Surat lamaran & CV bisa di-email ke alamat email yg tercantum di pengumuman lowongan tersebut.

Pembaca bisa turut menyebarkan pengumuman lowongan pekerjaan ini ke kakak/adik, saudara, teman-teman yang sekiranya membutuhkan pekerjaan dan memenuhi kualifikasi. Hitung-hitung membantu orang lain yang membutuhkan pekerjaan.

Terima kasih yaaa… Salam.

Lowongan Pekerjaan: Senior & Junior Programmer PHP

Dear All,

Kami masih membuka lowongan untuk posisi senior & junior programmer. Berikut adalah detail lowongannya:

  1. Pria/Wanita
  2. Lulusan S1/S2 di bidang IT atau yg terkait.
  3. Pengalaman kerja minimal 2 tahun di pemrograman PHP+MySQL. Lebih disukai jika pernah terlibat atau memimpin proyek pengembangan software.
  4. Lebih disukai jika menguasai OOP PHP dan AJAX. Dan memiliki kemauan untuk terus belajar.
  5. Bersedia bertugas di luar kota.
  6. Pekerja keras dan dapat bekerja dalam tim. Disukai jika pernah memimpin tim.
  7. Dapat berkomunikasi dengan baik. Dapat membina hubungan baik dengan rekan kerja.
  8. Memiliki motivasi kerja tinggi dan proaktif.

Silakan kirim lamaran ke:

Terima kasih