Programming/PHP

Install Firefox OS Desktop Builds on CentOS 64 Bit

   July 25, 2012      Programming Programming/PHP

Firefox OS is a Mobile OS, original name is Boot to Gecko (B2G). Firefox OS is an open source operating system in development by Mozilla. What is Firefox OS anyway and how is it different compared to other platforms (Android and iOS)? Firefox OS a new fully open mobile ecosystem based on HTML5 with open web standards and it is programmed in C++ and JavaScript. They want to make an OS where every application is written in HTML5 and CSS. It has a hardware abstraction layer which is codenamed Gonk. It uses platform independent Javascript APIs for different functions like SMS, camera, and bluetooth. It also has platform independent system apps like lock screen, phone dialer which are all written in HTML5. The user interface of Firefox OS is called Gaia. All that appeares on the screen after the boot up has some or the other part made of Gaia.

System V IPC dan POSIX di PHP (CentOS 6.3)

   July 19, 2012      Programming Programming/PHP

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.

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

   July 19, 2012      Programming Programming/PHP

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.

Compile PHP Extension di Linux

   July 19, 2012      Programming Programming/PHP

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 -.