Archive for July, 2008

h1

Malam Ini Sendiri…

July 29, 2008

Malam ini aku sendiri…tanpa ada kata “lagi” karena kemarin2 pun malam2ku selalu saja seperti ini…
Hanya ditemani Miku tercinta, dan terkadang klentingan sumbang suara gitar yang digenjreng ala kadarnya mengikuti irama hati.
Sesekali terpikir, sampai kapankah ini akan berlangsung?

Sampai beberapa saat yang lalu terpikir untuk memulai lembar baru, sebuah langkah kontroversi untuk mengisi lembar kosong itu menjadi sedikit penuh dengan corak pengusir sepi.
Namun sesaat kemudian harapan itu pelan-pelan musnah…seiring dengan hilangnya langkah, waktu demi waktu, tanda demi tanda, jalanan sempit yang berakhir pada sebuah jeruji besar yang memisahkan antara aku dan dia.
Harapanku memang kosong sedari awal sekosong angin tanpa deru.
Aku yang bukan siapa-siapa…bodoh sekali kau bak wan!!! liat siapa dirimu!! berani-beraninya…hahahahahaa….angin pun tertawa!!!
Saat itu diriku serasa berubah…dan terkejut ternyata aku bisa jadi selemah ini.

Hmmmmmmmh…. ya sudahlah biarkan lembar itu tetap kosong…harapan tinggallah mimpi indah di siang bolong…
Mungkin sulit untuk mengubah hati ini seperti sedia kala….sulit untuk membekukan yang sudah terlanjur meleleh ini seperti semula…
Aku jadi rindu kebekuan yang dulu, yang membuatku menikmati kesendirian dan bersahabat dengan kesepian…
Sekali lagi terpikir…sampai kapankah ini akan berlangsung?

h1

[Visual Basic 2005] Threading pada Visual Basic 2005

July 29, 2008

Threading merupakan salah satu teknik pemrograman yang menurut sebagian orang rumit dan membingungkan karena kompleksitasnya. Tapi untunglah, di .NET Framework, Microsoft telah menyediakan sebuah komponen khusus untuk menangani kegiatan threading ini yang membuat segalanya jadi lebih mudah.

Komponen tersebut adalah BackgroundWorker. Dari namanya sudah dapat ditebak kegunaan dari komponen ini bukan 🙂

Terdapat 2 method utama pada komponen ini antara lain :

  • RunWorkerAsync : untuk memerintahkan thread agar mulai aktif dan menjalankan tugasnya.
  • CancelAsync : untuk menghentikan thread secara “paksa”.

Selain method terdapat 3 event utama yang dimiliki oleh BackgroundWorker yang memungkinkan kita mengontrol sebuah thread.
Event tersebut adalah :

  • DoWork : Event ini dibangkitkan ketika method RunWorkerAsync dipanggil yang menandakan bahwa thread diperintahkan untuk aktif. Di event inilah routine yang perlu dilakukan oleh thread dieksekusi. Contohnya, membuka file, melakukan pengambilan data dari database server, dan sebagainya.
  • ProgressChanged : Event ini dibangkitkan ketika thread sedang bekerja. Di event ini biasanya digunakan untuk menjalankan ProgressBar untuk menginformasikan sejauh mana thread telah melakukan tugasnya.
  • RunWorkerCompleted : Event ini dibangkitkan ketika thread selesai menjalankan routine yang dibebankan pada event DoWork. Biasanya di event ini terdapat routine-routine yang dijalankan ketika suatu thread selesai menjalankan routine nya. Misal, menghapus file yang sudah berhasil dibaca oleh thread, menutup koneksi database, mengeluarkan MessageBox dan sebagainya.

Baiklah mari kita coba mempraktekkan threading ini biar langsung terasa khasiatnya 😛

Read the rest of this entry ?

h1

Budaya Molor

July 26, 2008

Orang Indonesia terkenal dengan sebuah budaya, yaitu “Molor” alias jam karet atau terlambat.

Berlakulah hukum tangan kanan.

Genggam tangan kanan anda, buka hanya ibu jari dan telunjuk sehingga membentuk sudut siku-siku.

Taruh  tangan anda ke sebuah jam quartz, posisikan ibu jari menunjuk ke salah satu angka dari jam tersebut.

Umpamakan angka tadi adalah jam ketika anda mempunyai assignment atau janji.

Kemudian lihatlah jari telunjuk anda, angka yang ditunjukkan oleh telunjuk itulah yang menandakan kalau pada saat jam itulah acara baru akan dimulai.

Saya benar2 mempraktekannya pada saat acara rekreasi bareng teman2 ke WBL beberapa hari yang lalu. Tidak tanggung2, sang event organizer mengumumkan agar kumpul di kampus jam 5 pagi.

Ketika saya taruh ibu jari pada angka 5, jari telunjuk saya mengarah ke angka 7. Maka benarlah adanya, rombongan baru berangkat tepat pada jam 7 bahkan lebih…

Budaya ini sungguh telah mendarah daging sampai-sampai terciptalah jargon : kalau tidak molor maka bukan orang Indonesia.
Bangga kah anda dengan budaya anda?

Sejak kecil kita di-doktrin untuk bangga terhadap budaya Indonesia, apapun bentuknya. Ya makanan, pakaian khas, tarian, sikap, dan sebagainya.

Sejak kecil pula kita dipaksa untuk bangga pada nenek moyang kita dan segala “kesuksesan” mereka membangun imej bangsa ini. Ya, negeri agraris, bangsa pelaut, dan seterusnya. Memang pada saat itu, saat nenek moyang kita masih berlayar dengan gagah berani dengan kapal layar, bolehlah kita berbangga, namun lihatlah sekarang, apa lagi yang bisa dibanggakan?

Pelajaran IPS dan PPKn di bangku sekolah dulu selalu mewanti-wanti : berhati-hatilah dengan budaya asing, jangan semua budaya mereka kita tiru. Namun tidak ada esai di buku-buku mata pelajaran itu yang mengharapkan kita untuk berhati-hati dengan budaya negeri kita sendiri, oleh karena itu ketika jam karet menjadi sebuah budaya baru bagi bangsa ini, kita tidak dapat menolaknya…kita telan mentah-mentah dan mengaplikasikannya pada setiap aspek kehidupan.

Suatu langkah kecil untuk sebuah lompatan besar, jika kita berhasil mengusir budaya negatif yang satu ini…

h1

Tentang

July 26, 2008

Ini tentang sesuatu
yang tak tersampaikan ataupun terbalas
yang tak terlihat namun terasa
memenuhi seluruh ceruk ruang pikiran

yang terpendam dan terabaikan
yang terbuang lalu teracuhkan
didasar ruang gelap yang hampa

simpan dan sembunyikan
bangkitkan siksa diri
terasa kelu jika harus katakan

kini telah tersirat jawaban
bawa diri ini jauh, paksa tuk lupakan
akhiri penantian, lepas harapan sendu….

————— ## ————–

hohohohoho
puisi ke-3 yang pernah kubuat seumur hidup 😀
bisa dibikin lagu ga ya… hihihi….

h1

Untouchable

July 26, 2008

You’re just untouchable
Never worth for me trying no matter how hard I’ve done
You’re still there far away
For me who stand behind this old tree with no leafs hanged on
You make up the distance
Just to make sure that I wouldn’t get along with your way
You cover it up with kindness
But I know that isn’t the real thing you desired to do

I know I’m just one small spot of thousand raindrops
Hoping it would fills up your heartglass is a fool thing to do

It pains me and yes it really are…

h1

Akhir dari sebuah perjalanan dan awal untuk perjalanan selanjutnya

July 26, 2008

Post ini sebenernya udah pernah aku post di multiply beberapa waktu yang lalu. Namun kutulis lagi disini karena ini merupakan salah satu momen penting dalam hidup yang makin lama makin ruwet ini ^^

July, 17 2008

Saat-saat yang dinanti-nanti itu akhirnya selesai juga….

Puncak dari segala perjuangan selama 4 tahun. Hmmm..bukan perjuangan apa2…hanya perjuangan bertahan hidup dari kehidupan di kampus batako (yang belakangan berubah julukan jadi kampus tripleks) yang serba tidak pasti dan menggusur hak-hak asasi mahasiswa.

Yaitu sidang proyek akhir yang menghebohkan dan menyita 99% pikiran kami menjelang bulan2 terakhir persiapan.

Read the rest of this entry ?

h1

[Tutorial] – Photoshop – Manipulasi beberapa gambar sekaligus secara otomatis

July 11, 2008

Photoshop bisa melakukan hampir semua yg kita inginkan dalam hal manipulasi file gambar.
Terkadang kita ingin melakukan beberapa langkah manipulasi yang sama untuk beberapa file.
Contohnya kalo kita buka usaha photobox, maka ngga mungkin kan kita ngeditin file2 hasil foto itu satu2…kelamaan. dan lagi kita melakukan hal yang sama berkali2…maka akan jadi pekerjaan yang paling membosankan 😛

Oleh karena itu Photoshop dilengkapi dengan fitur Automate yang bisa melakukan beberapa rutin pekerjaan secara otomatis baik untuk single file maupun multi file (batch).

Untuk tutorial kali ini kita mencoba melakukan resize beberapa file sekaligus. Meskipun begitu, teknik yang akan kita gunakan nanti tidak menutup kemungkinan juga diterapkan untuk rutinitas lain, semisal, mengubah brightness and contrass, level, dan lain2. Pokoknya hampir semua yang bisa kita lakukan di photoshop bisa dibikin batch-nya.

Read the rest of this entry ?