Thursday, November 02, 2006

Use The Right Tools!

Seorang Java Developer mengatakan "use the right tools!", dalam kehidupan sehari-hari hal itu patut kita lakukan. Kita tidak mungkin membuka sebuah skrup dengan menggunakan sebilah pisau, padahal ada yang namanya obeng. Berbeda dengan tool yang dimiliki oleh MacGyver sebuah Swiss Army Knife, tool yang berisi pisau, obeng, pembuka botol, gunting dan punch. Untuk lebih detailnya baca wiki saja ya... kembali ke topik semula.

*macak jadi MacGyver*

Kebetulan saya mendapatkan sebuah proyek (maaf tidak bisa saya sebutkan, karena masih bersifat rahasia) di perusahaan tempat saya bekerja, dan dalam sistem yang kita kerjakan ada beberapa fitur yang mengharuskan kita menggunakan file storage yaitu dalam bentuk XML. Keliatan kuwl ya? hehehe... tapi menurut kita ini sux sekali!!! karena untuk proses file tersebut kita tidak memperlakukan XML seperti seharusnya, malah kita memperlakukan dia sebagai file text biasa.

Untuk proses menambahkan sebuah node dalam root, kita harus parsing terlebih dahulu kemudian potong-sini potong-sana dan kemudian kita tambahkan node baru. Untuk menghapus sebuah node juga seperti itu. Sekarang coba bayangkan untuk memindahkan sebuah node, berapa banyak proses yang harus dilakukan? hah? hah? hah?

Instal DOM dunk! atau upgrade ke PHP5 dan pakai parser xml bawaan dia! Kalau upgrade ke PHP5 tidak mungkin dilakukan, satu-satunya jalan instal DOM. "Sudah minta koq!", dan alasan tidak memakai DOM "karena tidak semua web browser support!" WHAAAATTTT??? "trus apa hubungannya DOM ama web browser?" *nada polos*, "ya karena tidak semua support lah!", "errr... tahu bedanya server side dan client side programming?" *nada ngeyel*, "pokoknya tidak boleh karena tidak semua web browser support DOM!"...

*ngakak sambil guling-guling*

yo wis klo gitu, kita kerjakan manual *sakit hati*. "Hi MacGyver, what should we do now?" MacGyver give his Swiss Army Knife and Duct Tape, and he said "use this pal!" *macak jadi MacGyver*

8 comments:

v n z said...

Lho..

ternyata masih krasan tho??
;))

dudi said...

lha, kalo gitu gak usah coding. mending bobok aja =)).

Jauhari said...

Samin atau apalah.... :D

rita said...

hauahaua...critane awakmu iki jek seneng berguling-guling karo 'U know Who' tah?

*nonton 'MacGyver' beraksi'*

ferdhie said...

sayang saya dah ga punya akses ke server web. klo mas isdah punya akses, coba masuk ke direktori ports domxml

# cd /usr/ports/textproc/php4-domxml

sebagai root dan ketik command

# make install clean

akan menginstall ekstensi DOM XML langsung dari servernya.

semoga membantu

ferdhie said...

Anyway, setau saya ga ada browser yg suport DOMXML nya PHP.

Zawa said...

Hehehehe... DOM dom Dot... seneng coding juga ternyata...

Nisa said...

ahuahuahuaa.. aku benar-benar merasa gaptek di sini. I know NOTHING! xD

*se7 ama dudi* :P