AlfanLA

~ Perfectionist but Flexible ~

Converting "LOVE" Into Computer Code

System V IPC dan POSIX di PHP (CentOS 6.3)

Lagi-lagi mendapat ujian saat menggunakan CentOS sebagai server untuk aplikasi yang sedang dibangun. Memang, berangkat dengan pengetahuan yang cukup minim tentang linux CentOS, membuat saya menemui banyak tantangan saat menggunakannya. Tapi dengan ini, alhamdulillah membuat saya mendapatkan ilmu yang bermanfaat lagi. Ibarat tiada hari tanpa tantangan, ibarat tiada hari tanpa ilmu.

Read More

Mengganti PHP Extension "memcache.so" Menjadi "memcached.so"

Saat ini, saya sedang membangun sebuah aplikasi berbasis web (PHP) yang menggunakan Memcached sebagai bala bantuan untuk sistem caching-nya. Mengurangi load database sehingga performance selalu tinggi dan juga mengurangi ketergantungan terhadap database (seperti mysql, oracle, dll) untuk tempat penyimpanan sementara.

Apa itu memcache dan memcached (menggunakan huruf "D" dibelakang)? Menurutku, memcache adalah istilah umum dan memcached adalah daemon/service. Dan ternyata PHP juga memiliki ekstensi/modul/library bernama memcache dan memcached.

Read More

Compile PHP Extension di Linux

PHP Extension adalah sebuah library atau perpustakaan yang menyimpan fungsi-fungsi untuk digunakan dalam bahasa pemrograman PHP. Inilah kelebihan dari bahasa pemrograman PHP, kita dapat menambahkan fungsi-fungsi PHP sendiri dengan cara membuat PHP Extension. Dengan PHP Extension kita dapat menambahkan fitur yang belum ada maupun untuk tujuan yang lain. Dalam tulisan ini, saya tidak akan menunjukkan bagaimana menulis extension di PHP, tulisan ini hanya akan menjelaskan langkah-langkah meng-compile PHP Extension yang sudah dibuat di sistem operasi Linux, hitung-hitung untuk mengingatkanku suatu saat nanti jika membutuhkannya lagi - menulis untuk menjaga pengetahuan -.

Read More

HTML Entities to XML Entities

Apakah Anda seorang web developer? Jika ya, pasti Anda kenal dengan webkit browser engine. Open source browser engine yang digunakan pada browser Google Chrome, Safari (Apple), dan browser yang terdapat pada smartphone. Sebuah browser engine yang memang cukup ketat dalam penerapan aturan-aturan XHTML.

Read More