Install pdflib centos

pdflib digunakan untuk memanipulasi file pdf pada halaman website (website penjualan tiket sering pakai ini), misal untuk generate ticket. Kenapa centos? ya karena server yang dipakai centos. hehehe.
pertama unduh dependensi pdflib-lite 7  , file ini dibutuhkan untuk instalasi. Kita pakai yang lite karena free 😀

kedua esktrak PDFlib-lite pada sebuah direktori, misal /tmp

#cd /tmp
# tar -zxf PDFlib-Lite-7-*
# cd PDFlib-Lite-7.0*

kemudian kompile
# ./configure --prefix=/usr/local
# make
# make install

setelah PDFlib-Lite terinstall, kemudian unduh ‘PDFlib’ dengan pecl.
# pecl download pdflib
Ekstrak dan masuk ke direktori PDFlib-Lite
# tar xvzf pdflib-*.tgz
# cd pdflib-*

Buat file konfigurasi dengan phpize, ini tools untuk precompile ekstensi php
# phpize
Kemudian, compile
# ./configure
# make
# make install

Setelah tahap ini selesai, hasilnya adalah file ekstensi PHP pdf.so, tempat dimana file itu berada dapat dicari dengan perintah..
# php -i | grep extension_dir
Langkah terakhir tambahkan PDFlin ke php.ini,

extension="pdf.so"

restart webserver dan cek di info.php

Install gearman php extension di centos

dari tulisan install german server, Selanjutnya install php extension dari gearman, yang tadi adalah gearman server dan client.Bisa pakai pecl tapi kita bahas yang manual 😀

Unduh dari Peacl dan kompail gearmand php extension.
wget http://pecl.php.net/get/gearman-1.1.0.tgz
tar -zxvf gearman-1.1.0.tgz

selanjutnya masuk ke direktori gearman, dan jalankan tools untuk persiapan konfigurasi
phpize

kemudian kompile
./configure
make
make install

Kalau sudah tinggal masukkan ektension gearman ke php.ini
"extension = gearman.so"

yang terakhir restart httpdnya 😀

Install gearman server dan client di centos 6

Apa itu gearman?  dia adalah job manager, mengatur kinerja paraller, load balancer process. Uniknya dia tidak peduli bahasa apa yang kita pakai, python, php, c tidak masalah buat gearman. Buka disini lebih detile. Nah   karena request dari si progremer  ya sudah harus di install gearmannya.

Mesin yang saya pakai centos, pertama kali sediakan dependencies dari gearman.
yum install uuid-devel libuuid libuuid-devel uuid boost-devel libevent libevent-devel

selanjutnya unduh versi terbaru gearman dari launchpad

unpack, compile dan install

tar -zxvf versi-geraman.tar.gz
./configure
make
make install

Bisa juga sebelum make install, jalankan make test menguji mungkin ada yang kurang dari gearman.Setelah selasai coba jalankan dengan,
$ gearmand -d

PDF file

Install haru di centos 6

Haru itu apa, semaca lib untuk pdf pada php. cara install simple bisa dengan pecl install <extension>. Tapi bagaimana jika peclnya, mambu?

Seperti di Sever milik teman, opsi lainnya kompail sendiri. Haru sendiri punya dependencies,
libharu-2.2.1-1.el6.remi.x86_64.rpm
libharu-devel-2.2.1-1.el6.remi.x86_64.rpm

Haru bisa ambil disini .
tar -zxvf haru
cd haru
phpize
./configure
make
make install

Kemudian masukkan haru.so ke dalam php.ini, dan restart httpdnya.

smcfancontrol

Panas itu sudah biasa untuk macbook. Alasan memakai unibody adalah penyebaran pana yang merata sehingga semakin cepat proses pendinginan. eh btw lama sekali tidak menulis. hehehe

smcfancontrol adalah alat yang saya andalkan untuk mengendalikan putaran kipas CPU, secara default sistem operasi mac osx sudah punya ukuran berapa suhu normal dan berapa suhu tertinggi, dan kapan putaran kipas tinggi dan kapan rendah. Pastinya jika suhu sudah menunjukkan 70 ° C putaran kipas akan tinggi dan mengeluarkan suara pastinya.

Dengan smcfancontrol kita bisa secara manual mengatur putaran kipasnya, disini satuannya rpm. Alat ini dapat diunduh dari macudate dot com. Jika sudah terinstall dia akan berada di panel atas.

ada opsi preferences yang mengijinkan kita mengatur manual putaran kipas, kalau saya jika berada diruangab berAC maka rpmnya dikecilkan, jika berada di ruangan non-AC maka putaran rmp dibesarkan. Semoga sharing ini bermanfaat.

 

Cloud computing, itu apa?

Apa itu cloud computing? banyak definisi tentang cloud computing diantaranya.

Buyya et al. have defined it as follows:
“Cloud is a parallel and distributed computing system consisting of a collection of inter-connected and virtualised computers that are dynamically provisioned and presented as one or more unified computing resources based on service-level agreements (SLA) established through negotiation between the service provider and consumers.”
Vaquero et al have stated
“clouds are a large pool of easily usable and accessible virtualized resources (such as hardware, development platforms and/or services). These resources can be dynamically reconfigured to adjust to a variable load (scale), allowing also for an optimum resource utilization. This pool of resources is typically exploited by a pay-per-use model in which guarantees are offered by the Infrastructure Provider by means of customized Service Level Agreements.”
A recent McKinsey and Co. report  claims that
“Clouds are hardware- based services offering compute, network, and storage capacity where: Hardware management is highly abstracted from the buyer, buyers incur infrastructure costs as variable OPEX, and infrastructure capacity is highly elastic.”
A report from the University of California Berkeley summarized the key characteristics of cloud computing as:
“(1) the illusion of infinite computing resources; (2) the elimination of an up-front commitment by cloud users; and (3) the ability to pay for use … as needed…”
The National Institute of Standards and Technology (NIST) charac- terizes cloud computing as
“… a pay-per-use model for enabling available, convenient, on-demand network access to a shared pool of configurable computing resources (e.g. networks, servers, storage, applications, services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.”
 Macam-macam definisinya, dan cloud itu terdiri dari aspek-aspek ini.
Jadi cloud menurut anda apa?

Sync google calendar dengan blackberry

Sering kali ada rekan share schedule di google calendar, biasanya kalau mau ada event seperti workshop. Menyamakan jadwal atau jika ada perubahan secara otomatis akan terupdate diberbagai pihak, sehingga menghidari ada miss masalah jadwal. 😀

Kebetulan pakai BB nih, dari pada bolak balik lihat google calander via browser ketika ada notifikasi update, mending di syncronization aja. Caranya simple, saya tulis niatnya iseng siapa tahu ada yang membutuhkan informasi ini.

Kita butuh yang namanya google sync, unduh di m.google.com/sync.

lanjutkan dengan login akun google.

konfigurasi yang akan di sync dengan handheld, disini saya centang google calender

yang terakhir tinggal sync aja. 😀
Nulis sambil menikmati segelas kopi, santai sejenak ceritanya.

..do you have to be like others??

Iklan dari pantene ini sangat menginspirasi, kadang seorang pribadi ingin jadi seperti orang lain dan benci dengan apa yang dimiliki atau keadaannya. Tapi itu mereka yang tidak mengenal dirinya sendiri. 😀

[youtube]http://www.youtube.com/watch?v=G2hybZc3kvM[/youtube]

I don’t have to be like others