Setting cron job di cpanel

July 7th, 2008 by gitaevanda

Huaaaaaa…..akhirnya berhasil juga setting cron job nya. Lumayan menghabiskan tenaga juga bwt mikir gmn command yg bner bwt setting cron job. Dari sekian banyak referensi yang gw dapet di internet, cara nulis command waktu setting cron job beda2 semua dan gw ga tau mana yg bener. Terpaksalah pke cara trial&error. Coba satu command, testing. Eh gagal… Coba lagi command lain, testing lagi. Ternyata Error lagi. Cari lagi referensi lain, coba lagi, testing lagi, gagal lagi… Haaahhhhhh sempet cape juga kmaren nyoba berkali2 dan berkalai2 gagal juga..
Akhirnya stelah beberapa kali gagal, ktemu juga cara nulis command yang bnernya…Gini nih format penulisan command di cron job cpanel :
php -q /home/usercpanel/public_html/namafile.php
contohnya:
php -q /home/kitakita/public_html/startpagegita/updateScheduling.php
Nah..itu berarti user cpanel nya kitakita, file yang mw di-setting di cron job ada di folder public_html/startpagegita trus nama file nya updateScheduling.php
Huaaaaaaaaaaa………cron job..Finally i found u..hahaha
 

Akhirnya nyobain cron job juga..berhasil ga ya?? *deg-degan*

July 3rd, 2008 by gitaevanda

Akhirnya hari ini gw punya kesempatan balik ke jakarta bentar bwt refreshing sejenak melupakan TA.. Tapi sbelum brangkat ke Jakarta siang ini, gw sempetin dulu bwt nyelesein satu modul TA gw lagi..
Setelah kmaren seharian berkutat depan laptop sampe jam 3 pagi tadi, akhirnya slesailah modul updater plus sheduler nya..huaaa….perjuangan yang amat sangat berat menyelesaikannya..antara susah, ribet, dan bikin bingung.. semua nyampur aduk jadi satu..
Trus setelah si updater dan scheduler nya selesai, akhirnya gw memberanikan diri untuk masukin tuh scheduler ke cron job nya cPanel biar dia bisa jalan sendiri di server. Dengan hati-hati buanget gw ngikutin langkah2 setting cron job yang gw dapet dari web ini. Maklum, setting di cron job ini command nya pke command yang biasa dipake di Linux..hahhhhh….udah lama banget gw ga pernah nyentuh2 Linux..Lupa-lupa inget gimana command yang dipake dsana..
Berhasil ga yah??? deg-deg an nih..soalnya kmaren dapet sdikit info dar sebuah web klo pke cron job nya cPanel tuh sering ga bisa, jadi mending pke free cron job service. Hahh..tapi daripada ribet mending gw cobain dulu cron job yang udah ada di cPanel nya..lagian kmaren kata bapak dosen pembimbing ku sih bisa-bisa aja..
Bwt nge-test berhasil atw ga nya, dikasih sdikit ide dari si mas deniar..katanya bikin satu file xxx.php yang isinya cuma query insert data waktu ke tabel dummy yang dibikin di database. Trus file xxx.php ini yang dijalanin di cron job dan di-setting setiap menit fungsi yang ada dlm file ini dieksekusi. Hmmm..cerdas juga..langsung deh gw buat file td bwt nge-test..tapi blm liat hasilnya nih..midah2an berhasil yaa…..
*deg-degan*

Mumet coding TA..rasanya luar biasa

July 2nd, 2008 by gitaevanda

Huaaa…udah
hampir 2 minggu ini aku habiskan untuk satu kegiatan konkrit yang
bernama “coding TA”..kmaren2, karena masih ngambil 2 kuliah lagi, masih
ngerjain tugas besar, plus masih harus belajar AJAX sbagai syarat untuk
memulai coding TA ku, akhirnya aku memutuskan untuk “kerjakan apa yang
bisa aku kerjakan sekarang!”. Mulai dari nyelesein Bab 2 (dasar teori)
sampe bikin stengah dari bab 3 (perancangan).

Dan tibalah saatnya, dimulai dari hampir 2 minggu yang lalu, saat
smua tugas2 kuliah udah beres, kegiatan kuliah pun udah ga ada. saat
hampir memasuki minggu ujian, “kbetulan” banget aku dapet kesempatan di
smester ini untuk bebas UAS karena nilai yang sudah berlebih, akhirnya
“inilah saatnya” memulai coding TA. Berhubung buku TA bisa dibilang
udah beres sampe bab 3 stengah, dan blajar AJAX pun akhirnya tuntas.
Sudah saatnya memulai coding TA yang sesungguhnya.

Hari pertama ga terlalu berat karena masih menganalisis
database&class2 yang dibutuhin. Codingnya pun cuma bikin class2 di
PHP aja, itu pun masih class2 dasar yang isinya cuma fungsi standar
insert, update, delete. Memulai hari berikutnya, mulai dipusingkan
dengan bikin class2 yang udah agak ribet dan tiba2 terjadi kejutan.
Proses grab content yang aku udah yakin banget bisa diakses lewat
XMLRPC, ternyata tiba2 hari itu aku dikejutkan oleh fakta klo mw akses
lewat XMLRPC harus punya username dan password blog yang content nya mw
diambil. Gila aja..gimana caranya aku minta username sm password blog
orang???skalipun itu tmen2 deketku sendiri yang nantinya blog nya mw
aku jadiin bahan testing.

Besoknya langsung lah pergi bimbingan menceritakan kejutan di atas.
Dosen pembimbingku pun hampir ga percaya dan bilang “hah?masa sih harus
pke username sm password?”. Akhirnya aku pulang dan mencari cara lain.
Dapetlah cara standar mengakses lewat RSS. Tapi harus pinter2 ngakalin
gimana caranya biar bisa mengambil smua content lewat RSS, bukan cuma
beberapa content terbaru aja. Beruntung caranya ktemu dan cara ini
disetujui oleh dosen pembimbingku.

Saat baru lega bisa dapet cara grab content, aku coba-coba masukin
content dan info2 lain ke database, secara klo dari alamat feed nya
outputnya masih dalam bentuk dokumen XML. Aku coba akses lewat class
DOMDocument yang emang udah ada di PHPnya. Ternyata semua info bisa
diambil kecuali content full nya!! wah..kejutan apa lagi ini?? Stelah
aku liat di dokumen XMLnya, ternyata tag content nya udah di-encode.
Wow!! Masalah yang satu selesai, datanglah masalah lain yang lebih
berat. Sampe smpet tanya2 orang gimana cara akses dokumen yg udah
di-encode, dan jawaban semua orang adalah “decode dokumennya. Caranya?
harus tau fungsi encode nya”. Gila aja.. Mw nangis aja rasanya

Merasa ga mungkin men-decode content nya, akhirnya berjuanglah
seharian browsing2 di internet. Siapa tau ada yang tau caranya ngambil
content blog full. Stelah beberapa jam browsing2, akhirnya dapetlah
sebuah free source code yang aku butuhkan. Langsung lah coba2
menerapkan source code itu ke fungsi grab content di program TAku,
ternyata bisa. Terima kasih ya Allah….

Waktu udah bisa grab content, langsung lah seharian coding dengan
semangat walaupun masalah2 kecil sempet berdatangan, tapi ga semumet
waktu dapet “kejutan2″ kmaren..Akhirnya smua proses mulai dari submit,
grabbing, parsing, sampe indexing slesai sudah. walaupun blm 100%
beres, tapi semua proses itu udah hampir slesai. Tinggal bikin proses
searching sm display2nya. Tapi jangan lupa, semua proses itu blm bisa
jalan lewat AJAX, karena emang AJAX engine nya blm dibuat. hehe..
Kmaren testing nya pun masih langsung dari client ke server.

Fiuhhh…proses yang baru stengah jalan ini ternyata udah bgitu
melelahkan sekali. Udah sampe kbawa2 mimpi, sampe klo jalan2 pun
kpikiran. Gila yaa..bgini luar biasanya coding TA. sbenernya pngen
slalu dibawa nyantai, ga terlalu dipikirin, tapi mana bisa. Secara
makin jauh coding masalah selalu berkembang dan makin membuat penasaran
untuk dislesein, jadilah makin bikin kepikiran sama TA terus menerus.

Nah besok nih saat nya mulai berjuang bikin AJAX engine. Entah
kejutan masalah apa lagi yang bakalan dateng menghadang. Tapi seru
banget sempet ngerasain hal-hal kya gini. Ternyata begini rasanya,
ternyata lebih dahsyat daripada dulu2 harus begadang nyelesein tugas
besar dan blajar buat ujian. Ternyata rasanya coding TA lebih luar
biasa dari itu smua.