Pages

Thursday, December 21, 2006

QOTD : Wish

No one can resurrect the dead, Not even those who are called Gods. Thats what my father used to say.

Thats why within this limited amount of time in our lives, we have to live for the things we believe in no matter what.

- from TRC-

Wednesday, December 20, 2006

Trust

If its given to the right person, Trust can be a very powerful weapon :)

Friday, December 15, 2006

lesson no 1

I've got a lesson today.

If you compared two variable with different type, example BigDecimal with int. Then use the larger type comparator operand.

here's the code snippet

BigDecimal zeroInBigDecimal = new BigDecimal(0);

if (txtCloseLevel.getValue().intValue() < 0) {
JOptionPane.showMessageDialog(this, "Close Level Must Be Greater Or Equal Zero",
"Error", JOptionPane.ERROR_MESSAGE);
return false;
}
the getValue method returned a BigDecimal instant, so the comparation should be
if (txtCloseLevel.getValue().compareTo(zeroInBigDecimal) < 0) {

why?
Because i expect the intValue() method to return maximum integer value when the txtCloseLevel.getValue() return a value bigger than the maximum integer value. But instead it return a negative integer number. A lesson to be learned :P

Negara Palsu

Sebetulnya ini pembicaraan makan siang antara gw dan tiga orang temen gw beberapa waktu lalu.

Seperti biasa disaat makan siang bersama kawan-kawan arah obrolan selalu tidak jelas. Dan ditengah-tengah pembicaraan gw memunculkan sebuah pertanyaan kepada mereka.

"Sebutkan satu kesamaan diantara seluruh orang indonesia"

Salah seorang menjawab, "Kita semua pernah dijajah belan.... da".

Yup, ditengah-tengah kalimat dia sadar ada daerah-daerah seperti aceh yang tidak pernah dijajah belanda, atau timor-timor yang dijajah portugis.

Orang yang lain menjawab, "Kita semua ras melayu, kalo timor-timor dan irian jaya gak dihitung".

Gw hanya tersenyum, menanti tanggapan orang terakhir.

Setelah beberapa lama menunggu akhirnya dia mengeluarkan komentar. "Tadinya gw mau jawab asal-muasal. Tetapi kalo dilihat dari asal-muasal orang irian dan timor-timor sepertinya gak mungkin sama. Jangankan hal itu di sumatra aja antara orang padang dan orang medan mengaku memiliki leluhur yang berbeda".

Kita semua terdiam untuk sejenak, akhirnya gw memecah kesunyian.

"Gak ada yang bisa jawab? Sebetulnya ada satu kesamaan yang dimiliki oleh semua orang indonesia, Bahasa Indonesia".

Yup, betul. Hanya hal itu saja yang menyatukan negara kita ini. Kita tidak punya latar belakang sejarah yang sama. Ada beribu kultur yang berbeda di indonesia. Bahkan keadaan alamnya pun tidak homogen. Dengan tidak adanya landasan dimasa lampau yang dimiliki bangsa ini, wajar saja kalau kita tampaknya begitu mudah dipecah-belah, karena memang sudah jelas, kita berbeda-beda. Dan perbedaan ini bukan seperti negara kita ini terbagi mejadi dua atau tiga bagian saja. Tapi bisa berpuluh-puluh atau beratus-ratus bagian.

Kalau begitu bagaimana mungkin wilayah-wilayah yang tidak memiliki persamaan ini bisa bersatu? Seperti keajaiban saja selama ini kita bisa tetap menjadi negara yang utuh. Dan disitulah jawaban peran dari jawaban gw.

Kalau kita melihat ke masa lampau, bahasa indonesia tidak akan terlepas dari sumpah pemuda. Sebuah tonggak sejarah, dimana bahasa indonesia diakui sebagai bahasa persatuan. Dan kalau kita melihat lebih jauh lagi sejarah tentang bahasa indonesia, kita mungkin akan terkejut akan perannya bagi bangsa indonesia. Bahasa indonesia dikonsepkan oleh oleh bung karno, bung hatta dan beberapa rekan lainnya. Dalam pembuatan konsepnya bahasa indonesia memang telah dibuat sesederhana mungkin untuk dapat dipelajari dengan cepat dan memiliki kata-kata serapan dari seluruh bahasa di indonesia. Itu semua dibuat dengan tujuan agar bahasa indonesia mendapat tempat di seluruh wilayah indonesia.

Thats right, bahasa indonesia semenjak awal memang sudah didesain untuk menjadi alat pemersatu negara kita yang tidak memiliki kesamaan ini. Thats the power of our founding father. Tanpa itu, tidak akan ada negara indonesia.

Negara Palsu

Atas dasar itulah gw menyebut negara kita ini negara kita itu negara palsu. Kita tidak berdiri karena kita memiliki suatu kesamaan yang memang secara mendasar dimiliki oleh segenap bangsa ini. Tapi kita memiliki kesamaan karena kita diberikan kesamaan, dibuat untuk memiliki kesamaan. Dan mungkin itulah alasan paling mendasar kenapa kita begitu mudah terpecah-belah.

Kalo melihat kenyataan itu sepertinya masa depan negara kita kelam banget :(, but thats not my point.

Point gw adalah, kita harus melihat kekuatan yang dimiliki oleh founding fathers kita. Berbagai instrumen telah dipersiapkan untuk menjaga kedaulatan negara ini. Pancasila yang benar-benar unik, bukan forking dari ideologi bangsa lain. Slogan bhineka tunggal ika yang sudah menekan kan kita perbedaan kita bukan permasalahan. Mungkin karena terlalu lama kita di indoktrinasi, kita malah menjadi alergi terhadap hal-hal ini. Guess what, karena kita terlalu berusaha menyerap ideologi-ideologi negara lain, tanpa menyadari negara kita ini begitu unik, bangsa kita mengalami krisis identitas. Kita menjadi bangsa yang amerika wannabe, atau arab wannabe. Jangan karena ada pihak yang melakukan misuse terhadap instrumen-instrumen itu. Kita menjadi benci terhadap dasar-dasar yang melandasi negara ini.

Dan sudah saatnya kita sadar kalau kita adalah negara yang unik. Untuk dapat ikut maju di jaman moderen ini, kita tidak bisa hanya mencontoh. Kita juga harus bisa melaluinya dengan cara kita sendiri. Karena kita memang berbeda, tetapi satu.

Thursday, December 14, 2006

Intermezzo

Argh... gw kehilangan mood menulis gw :(

Awal weekend ini kan gw liburan, hanya dua hari sih :P Tapi akibatnya, ketika hari rabu masuk kantor, setumpuk kerjaan sudah menanti. Gak punya kesempatan menyelesaikan draft tulisan yang gw buat :( akhirnya moodnya perlahan-lahan menipis *hiks*. Mudah-mudahan nanti setelah punya waktu luang gw bisa menyelesaikan draft-draft tersebut.

Seperti biasa, liburan berarti bermalas-malasan di rumah:P Menikmati hari disaat gak harus bangun pagi untuk berangkat kerja. That means watching movies, playing games, and watching re-run of friends if you're bored :D (gak bosen-bosen gw:D)

Gw gak tahu kenapa, kalo gw ngeliat Ross dan Rachel in their typical situation (if you know what i mean :D) mood gw gampang banget berubah jadi mellow :(

Ngeliat temen-temen mereka selalu bilang, "it's you guys", atau "It's Ross and Rachel you know", gw gak pernah mengerti kenapa bisa ada pasangan yang seperti itu. Yang bisa membuat teman-temannya mau melakukan apa saja untuk menyatukan mereka berdua. Membuat teman-temannya begitu bahagia dengan hanya melihat mereka bersama. So pure and unselfish, then again maybe thats what a real friends is :D

Hm.. atau mungkin juga karena mereka itu Ross and Rachel; gitu loh :D

Well enough for today, gotta find time to finish up that draft :D

Thursday, December 7, 2006

Spam Bot

I'm a big fan of tapestry. If you don't know what tapestry is, its a wonderful Java Web Framework. While the learning curve is very steep, but it is very reusable. That's what captured my interest, and soon, it'll be easy enough to learn :D
You can check the official Tapestry site at http://tapestry.apache.org

Well, i was browsing Tassel (Tapestry Searchable Selection of Components), a place where people submit their tapestry component that they think will be useful for others. Wondering around, reading description of each component, thinking about how can this component maybe useful for me, when i stumble on this one.

Name : EncodedMailLink
Description : Component that encodes email addresses into javascript so as to attempt to avoid detection by spambots.
Damn it! So that how it is!

I keep wondering why i keep getting email spam on my inbox. Once i created new email account, and left it for one day without telling anyone about it. The next time i log in, my inbox already fill with spam and junk mail.

Its not only happened to me. Almost every one i assumed experience it. Some people even accused yahoo, hotmail and other provider of selling their user list to the spammers. Well actually it doesn't have to be that way.

As you know online search engine like yahoo, google, etc. Used a software application that they called crawler or meta-bot, to crawl through the internet page by page. For each page they try to find a relevant information of how this page will be index. For example a page about planting flower maybe indexed by flower, planting, or gardening. So this page will be added to the crawler database by the relevant information. So when next time a user type "flower" in the search category of the search engine. This page will be showed as one of the page that has relevant information about flower.

And with the fast pacing growth of online search engine. Finding a crawler application is simple enough as inserting "internet crawler" in google. You will be given a list of option, from free to propietary appliaction.

So as the spammer, all you have have to do is get a crawler, create a sub crawler for specific criteria - Crawler that only index email address they found. And abracadabra the spammer database will fill with email address ready to be spam.

Damn it how can you fight this? No matter how you try to protect your email address. One day there will be a page that will show your email address. Damn, they out smart us again!

Update: Already found one

HS-Crawler
Description :
Email marketing is the ideal way to promote your business. HS-Crawler is a software designed to extract email addresses from web sites, search engines and Newsgroups.

Workaholic

What is workaholic?

By my definition, workaholic is a person who worked so hard that he neglected his/her family, friends, health and even his life. So if you worked hard and still have time to catch things up with your family, meet your friends occasionally, and jog every Saturday, than thats doesn't mean that you're a workaholic. Its just mean that you're a hard worker.

And when someone refuses to do his works by saying I'm not a workaholic. Than think again my friend. You're definitely not a workaholic, or even a hard worker. You just a half ass guy who find all the excuses in the world to neglect your work, than actually trying to complete the job!

Wednesday, December 6, 2006

Motor Dikiri

Kalau lu pergi ke kantor melewati beberapa jalan protokol di jakarta, pasti lu melihat perkembangan terbaru di jakarta saat ini. Melihat plang-plang dan bapak-ibu polisi yang mengarahkan pengendara motor untuk melewati jalur kiri. Katanya sih untuk mengurangi kemacetan, tapi di jalur yang gw lewati (cawang-pancoran-mt haryono-gatot subroto), kok bukannya mengurangi kemacetan malah membuat semakin macet yah? Jadi bertanya-tanya.

Kalau menurut gw penyebab utama kemacetan di jakarta ada 4 hal:
  1. Angkutan Perkotaan (Bis kota, metromini, mikrolet dll). Kebiasaan berhenti seenaknya, menurunkan penumpang bukan ditempatnya. Ngetem, memotong jalur kendaraan sesuka hati, tidak berjalan disaat lampu lalu lintas berubah dari merah ke hijau. Pokoknya segudang deh dosanya.
    Kalau satu angkot saja bisa membuat arus kendaraan yang lewat menjadi terganggu, bayangkan saja efeknya kalau semua angkot bersikap seperti ini.
  2. Perbandingan jumlah mobil pribadi dengan perbandingan panjang jalan di jakarta, serta jumlah penumpang yang diangkut.
  3. Jumlah motor dan tingkah laku pengendara motor.
  4. Pedagang kaki lima yang menggunakan bahu jalan sebagai tempat berjualan.
Kalau dilihat dari daftar ini, sebetulnya pengendara motor hanya menempati urutan ke 3. Lu bisa bilang gw bias, tapi kalau lu mencoba untuk obyektif, gw yakin apa yang gw kemukakan ada benarnya.

Di jalur sebelah kiri adalah tempat angkot lewat, karena angkot-angkot itu masih belum teratur, kemudian mobil-mobil pribadi juga ada yang menggunakan jalur kiri dan juga menurunkan penumpang. Ditambah lagi kendaraan dari jalan perumahan yang bermunculan di jalur kiri. Semua berusaha masuk ke jalur kiri, maka efeknya kemacetan yang terkira karena terjadi efek bottle neck.

Hal ini menjadikan jalur kiri sebagai neraka bagi pengendara motor. Dan selama hal ini tidak diperbaiki maka para pengendara motor akan selalu berusaha untuk berpindah jalur. Hal ini juga menimbulkan pertanyaan baru. Sebetulnya jalur kanan itu apa ? Jalur cepat? Jalur untuk mendahului atau jalur untuk mobil ?

Selama ini di beberapa ruas jalan raya seperti gatot subroto gw bisa menempuh motor gw sampai 120 km/jam. Karena dukungan aspal yang bagus dan jalur didepan yang sepi kecepatan seperti itu bukanlah hal yang menyeramkan bagi pengendara motor. Apa itu berarti gw boleh menggunakan jalur sebelah kanan, seandainya jalur sebelah kanan itu memang dimaksudkan sebagai jalur cepat?

Sepertinya gak bakal boleh :D, i think we all know that :P kalau gw coba pasti gw ditilang.
Berarti sudah jelas bahwa jalur dikanan itu bukanlah jalur cepat, melainkan jalur untuk mobil.

Kalau kenyataannya seperti itu, ada hal yang membuat gw lebih concern lagi. Untuk saat ini memang jalur kanan akan lebih bebas. Tetapi berarti ini akan mendorong orang-orang untuk mengendarai mobil pribadi kembali. Dan berdasarkan daftar gw diatas. Jumlah perbandingan mobil pribadi adalah faktor penyebab kemacetan lalu lintas yang ke dua. Sehingga dimasa depan bisa memicu kemacetan yang lebih parah. Belum lagi efek-efek lain seperti meningkatnya kembali konsumsi BBM. Dengan kebijakan yang ada sekarang, hal seperti itu tidak lama lagi pasti akan terwujud.

Lalu apa maksud gw? biarkan aja motor semau-nya aja? Tentu saja bukan begitu.

Kalo langkah ini diambil untuk mengurangi kemacetan, well honey you have the wrong target. Masih banyak hal-hal yang perlu dibenahi terlebih dahulu untuk langkah ini bisa sukses. Salah satunya adalah untuk mencegah ruang kosong di jalur kanan itu, kembali dipenuhi oleh mobil pribadi. Toh sebentar lagi infrastruktur transportasi masal kita akan terwujud.

Dan kalau langkah ini diambil untuk meningkatkan ketertiban; terakhir gw baca di detik, kurang lebih ada 14 Juta pengguna motor di jakarta ini. Sudah saatnya mereka diperlakukan selayaknya, bukan sebagai sub-vehicle dibawah mobil. Mobil sudah memiliki jalan Tol yang hanya dipergunakan oleh mereka, jangan ditambah lagi. Berikanlah jalur yang layak bagi pengendara motor, disertai rambu-rambu dan segi keamanan yang baik. Karena dengan keadaan seperti neraka di jalur lambat seperti saat ini , bagaimana bisa para pengguna motor mendukung kebijakan yang telah diambil oleh bapak-bapak pengatur lalulintas.

Tapi gw ragu suara seperti suara gw bakal terdengar sampai keatas. Toh bapak-bapak yang memiliki suara terhadap pembuat kebijakan, hampir semuanya mengguanakan mobil sebagai kendaraan pribadinya. Jadi selama jalur mereka sudah bebas, gw rasa mereka tidak memikirkan lagi keadaan sekitar dan dimasa depan.

Memang benar negara ini terbentuk untuk melayani si kaya dan berkuasa.

~unegUneg