Carpe diem!

Make your lives extraordinary

Code Bugs : Php5 vs adodb ?

Mulai koding lagi nih, lagi ngejar deadline. Sedikit-sedikit mulai membuka ingatan tentang PHP + ADODB. Awalnya membuat fungsi sederhana untuk menampilkan Tree Kategori yang unlimited kedalamannya. Solusi yang terpikir hanya dengan menggunakan fungsi rekursif.

————————————————————————————————————–
function genselectCategory($idCat,$strTrail,$idSelect){

$str = “”;
    $rel = new R_Category_Relation();
    $idIter = $idCat;

    $rel->findbyParent($idCat);

    if ($rel->goFirst()){

        do{

            if ($idSelect == $rel->currentRow["Category_Lkup_id"]){
                $str.= “<option value=’”.$rel->currentRow["Category_Lkup_id"].”‘ selected>”.$strTrail.$rel->currentRow["Description"].”</option>\n”;

            }else{
                $str.= “<option value=’”.$rel->currentRow["Category_Lkup_id"].”‘>”.$strTrail.$rel->currentRow["Description"].”</option>\n”;

            }

            $idIter = $rel->currentRow["Category_Lkup_id"];
            $str.= genselectCategory($idIter,$strTrail.”&nbsp;&nbsp;&nbsp;”,$idSelect);

        }while ($rel->goNext());

    }

    return $str;

}

————————————————————————————————————–
ketika di RUN … hanya muncul satu cabang pertama. Dengan trial dan error akhirnya ditemukan bahwa PHP5 tidak bersahabat dengan ADODB, sehingga banyak bugs ditemukan pada aplikasi yang sedang dikembangkan.

kembali ke …. PHP 4 deh ..

AADP …

Ada Apa dengan PHP 5 ????

March 30, 2007 Posted by ipans | Uncategorized | | No Comments Yet

Dreaming Car :Lancer Evo-X

Mitsubishi lancer EVO selalu menjadi eye-catching setiap terlihat di jalanan. Model yang sporty dan kesan mobil untuk kebut-kebutan tidak lepas dari semua model lancer evo ini. Dalam waktu dekat ini mitsubishi akan memproduksi seri terbaru dari variant lancer evolution. Dimana pada tokyo motor show ke 39 telah ditampilkan model konsepnya dengan nama concept-x.

031607-0248-dreamingcar1.jpg

Dari sisi teknologinya, evolution-X mengusung teknologi “double-clutch gearbox” yang memungkinkan mesin mobil berganti transmisi secara simultan (satu kopling melepaskan dari gear, dan satu kopling lagi masuk ke gear baru) sehingga perpindahan gigi lebih cepat dan lebih lembut dibandingan gearbox dengan model sequential.

031607-0248-dreamingcar2.jpg

Dari sisi design, evolution-X tetap membawa kesan “raja kebut-kebutan” dan sporty. Dilengkapi dengan grill depan yang “eye-catching” dan logo tiga berlian di bagian belakang. Untuk interior, konsep “simple & functional cockpit” membuat pengemudi lebih konsentrasi mengoperasikan kendaraan.

Dari sisi Mesin, evolution-X dilengkapi dengan mesin 2.0-liter 4-cylinder DOHC MIVEC intercooler-turbocharged.

mobil impian nih …jadi pengen!! (mimpi ajah dulu).

March 16, 2007 Posted by ipans | techno | | 3 Comments

Interupsi Pagi : Biaya Ujian Akhir Nasional tidak masuk akal!!!

Pagi hari sebelum mandi, ngecek-ngecek kondisi kos-kosan mulai dari kas rumah,gaji bibi,tagihan listrik, air dan lain-lain (takut dibilang ‘penjahat’ sama teman-teman kos kalau menunggak). Ternyata ada permohonan dari bibi (yang biasa tiap pagi bersih-bersih) untuk berhutang buat anaknya yang akan ujian akhir nasional SMP. Kata Widagdo (juru kas rumah) “mas, tadi bibik-e mau pinjem duit 300rb buat anaknya UAN. Mesakne mas… mau karo ndredes* pisan!”.(* menahan tangis). Mungkin merasa tidak enak karena barusan gajian. Widagdo menunjukkan selembaran kertas rincian yang diberikan oleh bibik yang didapat dari sekolah anaknya.

Begitu dibaca, ….. ya ampunn ….. beneran nih !!!

030907-1208-interupsipa1.jpg

gambar : hasil scan kertas rincian biaya per siswa (29 orang)

Di masa ekonomi sulit seperti ini.. yang miskin makin miskin … yang kaya malah menjepit si-miskin!!. Malah pemerintah ikutan menjepit si miskin. Heran …. Takjub dan penuh kecurigaan!!. Hipotesa : ini pemerintahnya yang ndak bener … atau sekolahnya yang cari duit!!!

Dilihat dari sebagian besar komponen biaya itu adalah tugas guru dan sekolah (seperti membuat soal ujian, rapat, menyiapkan siswa untuk menghadapi UAN de el el). Bahkan sampai urusan tanda tangan pun dikenai biaya 2000 per siswa…. Hmm …. Bayangkan …..

sepertinya di jaman aku sekolah tidak ada itu biaya ujian akhir … yang ada cuman spp per bulan cukup 8.500,-

Wahh … GILAAA!!!!

sabar yah bik…. Kami bantu dehh ….

March 9, 2007 Posted by ipans | curhat, peduli! | | 3 Comments

Interupsi Pagi:rumahku dibangun! (akhirnya)

Ketika bersepeda motor menuju kantor, hp ku berdering. Terpaksa aku angkat, walaupun sambil berjalan(berbahaya juga sih tapi cuek aja). Ternyata dari developer pengembangan perumahan yang bakalan aku tempati. Pihak developer memberitahukan bahwa rumahku akan dibangun hari ini dan menanyakan apakah ada request lain untuk memulai pembangunannya (seperti hari baik atau seremoni lain yang biasa dilakukan orang timur). Aku bilang, “segera mulai saja, lagi pula saya tidak menganut hal-hal yang berbau klenik kayak begitu”. Kebetulan hari itu senin, bagi saya senin adalah hari yang baik untuk memulai segala aktifitas.

plan rumahku
Gambar: Design Plan Rumah kami dibuat oleh istriku!

Bismillahirrahmanirrohimm … semoga tidak halangan lagi dan barokah atas rumah yang dibangun.. aminnn …
(membayangkan 3-4 bulan lagi di rumah baru :D )

March 6, 2007 Posted by ipans | curhat, peduli! | | 2 Comments

SQL Server Trouble On Win Server 2003

Melakukan instalasi windows 2003 server sudah menjadi ‘makanan’ bulanan bagiku. Tapi kali ini sampai puyenk 7 keliling dibuatnya, mungkin kalau di lihat oleh ahli penerawangan ada bintang 7 disekitar kepalaku :D . Berkaitan dengan posting yang Coding yang jorok, tugasku mulai melakukan migrasi aplikasi yang lama ke server yang baru. Awalnya aplikasi berbasis PHP berhasil diinstall dengan mulus, tapi untuk aplikasi berbasis .NET 2003 yang mengalami trouble. lagi-lagi berhubungan dengan aplikasi yang mengeluarkan error tidak informatif, dan source code serta dokumentasi yang tidak lengkap (tidak ada sama sekali). Kriting-kriting dehhhh !!!!.source code yang sebagian alhamdulillah cukup terstruktur,hanya sedikit code yang harus di ‘tulis ulang’. @#$%^&*()_

Re-write code difokuskan untuk menambahkan informasi yang lebih pada errorHandling. Setelah tambal-sulam dan compile … jadilah .. aplikasi baru dengan platform .NET 2005 plus errorHandling yang deskriptif. Setelah dicoba dijalankan di server, ternyata pesan error yang sesungguhnya adalah

“An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Named Pipes Provider, error: 40 – Could not open a connection to SQL Server)”

Waduh .. tidak disangka!!!. Karena aplikasi yang lain dan berbasis .NET juga bisa melakukan koneksi ke Database server. Cari info di google, yang didapat :

- ada yang bilang : Koneksi string yang salah —> sudah dicoba diganti .. tetap error !!
- ada juga yang bilang : firewall block koneksinya —> sudah dilihat di konfigurasi server, firewall tidak diaktifkan!!
- ada yang bilang : option sql server untuk terima koneksi tidak di config —> sudah dilihat di konfigurasi SQL server, option sudah diaktifkan!!

Awalnya cuman iseng untuk upgrade service pack SQL server sp2 ke sp4, ternyata disana pokok permasalahannya!!!.

Setelah upgrade, semua aplikasi berjalan lancar!!!

piyuhhh … menyebalkan …. Hanya masalah sepele kayak gitu.bahkan di forum microsoft pun tidak(ketemu) ada articlenya.

SO!!! DO PATCH !!! OR YOUR APPLICATION NOT WORKING PROPERLY!!

March 2, 2007 Posted by ipans | Ngoprek, curhat, techno | | 3 Comments

Psikologi Test: Sudah sesuaikah Pekerjaan anda?

Setelah hari yang melelahkan (coding, install dan buat laporan bulanan), waktunya santai-santai browsing dan chatting. Lihat status YM teman “what kind job suit to you” dengan link ke halaman web http://www.eggheadcafe.com/articles/mb/default.asp , menarikk!!.

tinggal menjawab 69 pertanyaan selesai dehh …

Ternyata emang sudah cocok nih :

ISTP – Police, detectives, forensic pathologists, computer programmers, system analysts, computer specialists, engineers, carpenters, mechanics, pilots, drivers, athletes, entrepreneurs, firefighters, paramedics, construction workers, dental hygienists, electrical engineers, farmers, military, probation officers, steelworkers, transportation operatives, hitmen. With the ability to stay calm under pressure, they excel in any job which requires immediate action.

Selamat mencoba !

March 1, 2007 Posted by ipans | curhat | | 3 Comments