Programming

{Image: Search}{Image: Member's Area}{Image: Webmail Login}
{Image: Need a job?}{Image: Wanna help us?}

PHP: Parse and Retrieve Data from XLSX Files

Sebelumnya, rekan-rekan saya sudah sangat terbiasa untuk parsing data dari file MS Excel 2003 (.xls) dengan PHP. Seiring semakin banyaknya pengguna MS Office 2007, kini permintaan client juga ikut-ikutan meningkat :D Mereka jadi malas untuk menyimpan dalam format Office 2003, dan meminta rekan-rekan saya untuk upgrade sistem informasi yang kami bangun agar bisa membaca file *.xlsx ^^”

 Continue reading››

SPYRO KiD Programming Monday, May 9th, 2011

BeeSWITCH: Simple Batch IP Switcher

Jika Anda pengguna Windows XP/Vista, mungkin pernah lelah karena harus selalu mengubah-ubah IP Address tiap kali ingin berinternet di rumah setelah sebelumnya laptop Anda di set menggunakan IP kantor. Atau mungkin, Anda merasa capek karena harus mengubah lagi alamat IP ketika ingin berinternet di kantor setelah sebelumnya Anda berinternet di kampus, taman wifi, atau di kafe favorit Anda. Berbeda dengan Windows7 yang memiliki fasilitas penyimpanan profil koneksi jaringan, Windows XP & Vista tidak memiliki fitur tersebut.

Di Internet, memang bisa dipastikan sudah ada begitu banyak program gratisan untuk memanajemen profil jaringan. Tapi, apa salahnya kalau kali ini kita membuat IP Switcher sendiri. Mudah, dan tidak perlu menggunakan alat bantu apapun. Yang kita butuhkan hanya text editor, serta bisa berjalan pada semua versi windows (xp/vista/7)  baik 32 bit maupun 64 bit karena aplikasi ini dibangun dengan batch programming.

Berikut source code beserta panduan penggunaannya. Selamat mencoba :)

 Continue reading››

SPYRO KiD Programming Friday, May 6th, 2011

Apa sich perbedaan include() dan include_once() di PHP?

Fungsi include() dan include_once() memang memiliki fungsi yang hampir sama. Namun ada perbedaan mendasar dari kedua fungsi tersebut:

  • include() bisa memanggil file yang sama untuk beberapa kali.
  • include_once() hanya akan memanggil file yang sama SEKALI saja.

Arrhh… memangnya kenapa artikel seperti ini sampai ditulis? Bukannya dari dulu memang seperti itu? Jangan salah.. :D di inbox email dan sms saya sudah ada 8 orang yang menanyakan hal ini ^^”  kebanyakan merasa kurang jelas dengan contoh yang sudah bertebaran di Internet. Rata-rata dari mereka tidak melihat adanya perbedaan dari contoh-contoh tersebut.

“Dari contoh-contoh yang gw temukan,. kelihatannya sama ajah…”

 Continue reading››

SPYRO KiD Programming Monday, May 2nd, 2011

PHP/MySQL: Menata dan Mengurutkan Nilai yang Tidak Berurutan Dalam Tabel

Duh, bingung sich mau kasih judul apa :D Jadi, hari ini saya mendapatkan kasus yang bagi newbie seperti saya cukup menarik. Saya memiliki data seperti ini di tabel daftar_calon_menantu:

id nama ranking
1 Sujoko 1
2 Suparno 2
3 Supriono 3
4 Sugogon 4
5 Sumiarto 5
6 Susu 6

Karena Suatu alasan, peserta nomor 2, 4 dan 5 meninggal dunia (hiii… sadis banget loe.. :p ), maka data tersebut dihapus dari tabel daftar_calon_menantu, sehingga kini tabel saya menjadi seperti ini:

 Continue reading››

Eri Programming Wednesday, April 27th, 2011

Using p7Zip to Zip Each File in Directory into Separate .zip Files

Problemnya masih sama dengan pembahasan sebelumnya, saya mempunyai beberapa file yang ingin saya kompresi secara individu, bukan keseluruhan, namun sayangnya p7Zip (7Zip for Linux) belum memiliki fitur itu. Kalau sebelumnya saya bebagi tips untuk lingkungan Windows, artikel kali ini saya tujukan untuk pengguna Linux (dengan level newbie seperti saya tentunya) :D

 Continue reading››

Eri Programming Wednesday, January 19th, 2011