Setelah minggu2 kelabu yang gue lewati bersama proyek PLN dari kantor gue, sekarang gue disibukkan dengan proyek sampingan gue yang ga kunjung selesai (napa sih!?)… semangat gue dah down untuk ngerjain proyek ini… why? Everytime phone call comes, it’s changed :((

Capek hati… ya… capek badan… ya… bahkan dalam 1 bulan ini gue sampe 2 kali sakit gara2 keseringan bergadang sampe pagi and keseringan kurang tidur. Mana bayarannya kurang setengah lagi… grr… dunia serasa terbalik, dah jadi kayak kalong, siang jadi malam, malam jadi siang… Tapi ya itu… gue ga berdaya, ini proyek skripsi mahasiswa, masa gue lepas gitu aja.

Despite that problem, gue coba untuk menarik hal2 positif yang ada. The most one is I learned a lot of PHP programming, especially CakePHP. Setelah berkutat kemarin dengan masalah paging (ada satu yang susah karena gue mesti query ke banyak table, querynya sendiri ga susah, tapi ternyata agak kurang suitable dengan fungsi pagination-nya CakePHP, but at last, I found the solution), gue dihadapkan lagi dengan masalah PDF document generator.

Seperti biasa gue tetep complain dengan dokumentasinya CakePHP karena ga menyediakan tutorial untuk bagian yang ga "wajar". Dah tanya sana-sini, sampe ke IRC dan groups di google dan yahoo… gue tetep ga menemukan jawabannya. Akhirnya karena gue dah pasrah dan waktunya dah limited (it’s deadline!), gue coba bar-bar in, hasilnya lumayan sukses… BUT for simple case… uggghhhh….

Feel like wanna cry… gue dah coba bongkar coding lib-nya, pelajarin fungsi2 yang ada apa aja. And then, I know that the lib doesn’t have any pieces to generate the PDF I want. Gue coba langsung ngomong ke client gue and berharap dia mengerti dan dosen pembimbingnya juga ngerti kalo PDF generator untuk format dokumen yang mereka minta ga mungkin bisa dibuat (kecuali kalo mereka mau kasih waktu lebih lama, karena gue ga terlalu ngerti coding PHP murni). Oh God, hopefully tomorrow I’ll hear a good news for that.

Dikit banyak mungkin ada yang bertanya, kenapa ga pakai library PDF generator yang lain? Karena… yang lain, terutama yang bagus, itu kudu musti wajib hukum nya untuk BAYAR, yang gratis dan open source kebanyakan turunan dari library yang gue pakai sekarang (it’s ezPDF and it’s JADUL one). Kalo ada yang ga turunan langsung dari itu, biasanya ada fungsi yang gue mau ada tapi ga ada atau kalopun ada, tidak bisa generate langsung dari HTML… hix…

PHP kelabu…