Entries from January 2006

Galih JeBlog versi 1.0

Date January 18, 2006

Alhamdulillah, akhirnya krenteg untuk membuat sebuah blogger berbasis Java selesai sudah. Sueneng sekali akuuw… Berawal dari ketidakpuasanku dengan blogger Java yang kuanggap paling besar: JRoller, akirnya aku memutuskan untuk membuat sebuah blogger sendiri, mengambil inspirasi dari Wordpress dan Blogsome. Asyik sekali, blogger ini bener2 ‘lite’: private, kecil, imut, berjilbab (lho? kayak cewek favoritku aja, hahaha…), dan yang paling penting: hand-made and java-coded. Blog ini ‘lite’ karena didesain hanya untuk satu orang, bukan seperti Wordpress yang buat community. Pokoknya aku seneng kali….

Soal teknologi yang kuimplementasikan, aku mencoba memakai JSP biasa dengan framework Struts. Struts ternyata benar-benar enak dipakai untuk aplikasi yang modelnya ‘request-action-based’. Sengaja pakai Struts supaya agak beda dengan induk-nya: galihsatria.com yang memakai JSF, sebuah framework yang event-based.

Thanks buat Wordpress yang skema database-nya udah kubajak, Blogsome (spesifik ke blog-nya Reena) yang sistem navigasinya udah kubajak habis), Jakarta Tomcat untuk server production system-nya, JDeveloper 10g EA untuk development environment-nya, OC4J untuk server saat development, dan yang terakhir tentu saja: Eliza-ku, komputerku tersayang…..

Bermain-main dengan Tomcat, Struts, dan Paper IEEE :((

Date January 16, 2006

Apache memiliki directive Alias yang membuat kita bisa melakukan mapping sembarang directory agar bisa diakses dari web. Bagi yang memakai website Java-based dan dijalankan oleh webserver Jakarta Tomcat, padanan yang mirip dengan directive ini ternyata adalah <Context> Yang penting dari tag ini adalah properti path dan docBase. Path adalah directory path yang dapat diakses dari browser web, docBase adalah letak physical directory di lokal server. Jadi misalnya ada konfigurasi seperti ini:

<Context path=”/love” docBase=”E:puisi” debug=”0″ reloadable=”true” crossContext=”true”>

Jadi directory lokal E:puisi dapat diakses dari web dengan mengetikkan path /love setelah nama domain. O iya, jangan lupa masukkan tag ini di dalam tag <Host> yang menunjukkan virtual host kita.

Mulek yak? Aku memang tidak membikinnya menjadi jelas, karena ini hanyalah catatan kecilku saja biar aku tidak lupa, makanya tidak aku jadikan artikel, tapi tak tulis di diary saja :p

Hari ini cukup nganggur aku, tapi pikiranku sama sekali tidak bisa nganggur, malah bertempur seru melawan rasa malas untuk membaca paper IEEE yang berhubungan dengan TAku. Akhirnya tadi bisa kuakali dengan setengah jam membaca paper, istirahat 2 jam (baca: mencoba framework Struts, bikin versi 3.2 buat webku), teruskan lagi baca paper, dan begitu seterusnya. Adow… Padahal waktunya tinggal sedikit lagi, aku masih belum ngapa-ngapain. Tapi alhamdulillah, hari ini aku bisa membaca sekitar 3 halaman. Sebuah lompatan yang sangat besar bagi seorang Galih, hehehehe…. Entahlah… semoga aku bisa lolos dari tantangan terakhir ini…. Amin…

Grand-Layout-Design galihsatria.com versi 3.2 Udah Jadi…

Date January 15, 2006

Bakal calon galihsatria.com versi 3.2 sudah berhasil kutelorkan grand-layout-nya. Sudah pula kucoba kumasukkan ke library-nya JSF pake JDeveloper 10g EA, sempurna, tanpa cacat baik di firefox maupun di IE. Hasilnya asyik sekali, aku sendiri tidak menduga kalau hasilnya sebagus ini, hihihi… Nggak tau, mulai sore tadi krenteg untuk mengeluarkan ide yang sudah diubun-ubun begitu besarnya. Padahal setiap malem minggu aku selalu merasa kesepian, malem ini lain! Dengan sedikit memancing ide dengan melihat-lihat website orang, pas ketemu web-nya Audi (merek mobil, bukan merek penyanyi) tiba-tiba saja lancar saja bikin ini.

Sekarang masalah terbesarnya justru ngoding ulang di Java. Entah kapan janin ini akan lahir ke permukaan, mengingat slot waktu luang-ku yang makin menipis, apalagi jika inget blue-print untuk versi ini yang udah kubuat kemarin-kemarin. Bikin blogger yang Java-based — aku nggak puas dengan roller. Aku ingin membuat blogger-ku sendiri, yang tentunya Java-based.

Entah kapan itu direalisasikan, yang penting grand-layout-nya udah jadi dan aku senang sekali… sekarang.. saatnya tidur.. besok mbantu adekku Lia buat masangin forum PHPBB ke server-nya. Mau ujian Selasa besok katanya… :) semoga sukses ya Li’

Hari Ini…

Date January 13, 2006

Hari ini menyelesaikan INTELEG untuk dijadikan production system di www.its.ac.id. Ada sedikit perubahan, oprek SQL untuk sorting beberapa query, penambahan judul, dan penyesuaian-penyesuaian kecil di situ. Yang terakhir adalah mengimplementasikan Apache Mod_Rewrite untuk redirecting otomatis agar alamat website personal dosen-dosen yang dikendalikan oleh request parameter menjadi agak sedikit manusiawi. Belum ku-launch, menunggu perintah dari pak Arik….

Hmm…

Aku sebenernya nggak mau menulis ini. Aku sudah berjanji ngga akan mengotori diary-ku ini dengan tulisan-tulisan cengeng lagi. Tapi gimana lagi…. dia memang tidak mengizinkan aku untuk melupakannya. Dia memang tidak membolehkan aku menghapus luka-luka (haruskah aku berlutut untuk memohon? yakinkah aku bahwa aku memang berkeinginan untuk melupakannya?). Ya udah, wong aku juga nggak bisa tegas untuk bilang tidaaak... Kata bijak berkata:

Hati manusia tidak bisa dilukai oleh siapapun kecuali dia mengizinkan untuk terluka

Artinya aku sesungguhnya senang dengan keadaan seperti ini, meskipun terkadang terasa pedih dan sangat hampa… Nggak taulah!!!

Ngomong Kosong dulu…

Date January 8, 2006

Beberapa hari yang lalu, setelah demo UAS PPL kalau nggak salah, mataku dibuat tertarik oleh sepucuk surat resmi khas rektorat di depan kompi-enya Huda. Seperti mengerti ketertarikanku, Hendra memberikan sepucuk surat yang ditujukan kepadanya juga. Isinya cukup membuat hati terguncang: teman-temanku yang menjadi aktivis himpunan itu kena skorsing dari rektorat, langsung ditandatangani oleh pak rektor sendiri, Prof. Muhammad Nuh, DEA.

Sebagai teman, aku merasa sangat prihatin dengan kejadian ini. Bagaimana tidak, kerja keras satu semester ini, yang mungkin beberapa diantaranya mendapat nilai sempurna harus sia-sia begitu saja. Skorsing-nya bukan untuk semester genap ke depan, tapi semester gasal yang sudah ditempuh ini…

Well.. sebagai seorang mantan boikoter, atau kalau bahasa lebih halusnya non-anggota HIMA, aku cuma merasa itu sudah risiko. Berani menjadi SC dan berani bersitegang dengan pihak rektorat risikonya adalah mati (baca: skorsing, dropped-out, dkk). Salut aku dengan idealisme dan loyalitas mereka terhadap himpunan yang ditempatkan di atas kepentingan kuliah [freak! bapak ibuku sekaligus aku tidak akan pernah bisa menerima ini].

Anyway, jika melihat jalanku yang memutuskan untuk berpisah dengan HMTC dan mencari pengalaman organisasi lewat pekerjaan diantara kuliah, dan pengalamanku bekerja di puskom selama setahun ini, aku sedikit mengerti konsep rektorat. Keanehan yang kualami ketika turun di lapangan yang seperti berada di kerajaan-kerajaan kecil. Susahnya antar kerajaan itu bekerja sama sehingga menjadikan ITS seperti sekarang ini kuvonis adalah sebab pengkaderan yang salah selama bertahun-tahun. Hmm.. kata-kataku barusan pasti bikin para aktivis himpunan naik darah, mereka selalu menganggap konsep pengkaderan mereka yang paling benar. Tapi memang kurasa, kalau mereka belum pernah ada di posisi kayak aku, atau teman-teman yang bekerja di lingkungan ITS dan sering berkunjung lintas jurusan, mereka tidak akan pernah mengerti.

Semoga teman-temanku tadi dapat mengambil hikmah positif dari kejadian ini.

Tetap semangat kawan!