Monday, November 29, 2010

entrepreneur vs employee

Sekedar membandingkan 2 kehidupan ini menurut pendapatku.

Jaminan Kesehatan
Kematian dan Kesehatan Employee dan dependant umumnya dicover perusahaan. Tapi entrepreneur bisa beli sendiri polis asuransi.

High Income
Entrepreneur terkenal dengan high income, khususnya apabila bisnisnya sudah menggurita dimana2 dan bahkan sudah menjadi branding. Employee juga tak kalah sebenarnya, seiring dengan karir, saat menapaki level managerial, employee juga high income, apalagi klo sudah taraf direktur ke atas.

Waktu Flexible
Entrepreneur punya waktu lebih banyak, kadang berkerja dari rumah. Tapi sebenarnya sama saja. Karena saat kerja ya dia tidak bisa bermain dengan anak2nya meski sedang berada dirumah. Entrepreneur hanya unggul pada waktu yg terbuang untuk berpergian ke tempat kerja di banding employee. Bahkan pada saat merintis usaha, hari libur saja entreprenur tetap berkerja. Tapi di penghujung usaha, memang enak karena tinggal monitoring saja. Tapi employee juga tidak kalah. Di penghujung karier, level managerial juga mempunyai waktu yang flexible.

Monday, November 1, 2010

Iklan rokok yang seharusnya

Iklan rokok yang jujur seharusnya seperti ini:


Thursday, September 2, 2010

Leaving The Comfort Zone

Some people I know decided not to try leaving their comfort zone. Most of them concern about the uncomfortable things that would happen, even before they actually came and see by their selves. Those things usually about the taste of local food that may differ, the daily cost that could be more expensive, how we pray at new place, etc. The last thing that really become my consideration is about "leaving our friendly neighborhood" and "losing our social network".

At first glance, I was same with them. Until I made up my mind to chase my carrier by compromising my comfortable. Then I left my comfort zone.

The truth about leaving comfort zone is “Sometime what we think is hard, could be much easier when we actually do it”.

Wednesday, August 18, 2010

Seandainya Cuma Ada Ramadhan

*Seandainya Cuma Ada Ramadhan *



Namaku Hamdhan,
Sebelas umurku
Cari aku di kolong jembatan layang di malam hari
Aku suka Ramadhan
Bulan puasa itu
Bebaskan aku dari puasa tak menentu
Terpaksa tak makan karena memang tak ada yang bisa disantap

Tinggal datang ke masjid mushala
Ada makanan enak menanti
Ta'jil katanya, pembuka puasa

****
Aku Tono
Aku suka Ramadhan
Karena majikanku berpuasa dari mengomel
memukuliku
Jika aku salah atau lambat kerja
Padahal aku 'kan sering capek dan juga ingin bermain di
sembilan tahunku

****
Ramadhan?
Aku suka itu
Pundi-pundi berisi penuh
Tak cuma koin receh
Tapi juga uang kertas
Yang mereka lemparkan dari balik kaca mobil mewah
Saat kusodorkan di lampu merah
Bulan puasa itu membuat tiba-tiba banyak orang baik dan
bersedekah ya?
Jadi ibuku bilang: "Amir, ada sisa untuk ditabung,
mudah-mudahan kamu bisa sekolah lagi .. "

Saturday, July 17, 2010

Perbedaan bahasa jawa yogya dan malang

Ternyata meskipun sama-sama bahasa jawa, tidak semua daerah mengaplikasikan kata yang sama untuk maksud yang sama. Seperti yang aku alami ini.

Di tempat kerja ku yang lama, ada orang dari Malang, namanya Hatta. Kami bisa berkomunikasi cukup baik dengan bahasa jawa meski ada sedikit perbedaan. Mungkin bahasa jawa Malang ini juga bahasa jawa yang sama untuk Surabaya dan sekitarnya.

Berikut ini contoh percakapan yang kurang nyambung antara aku dan Hatta gara2 bahasa jawa kami beda version.

Monday, July 5, 2010

Buku Pelajaran Jadul

Perhatikan tangan kanan siswa yang di tengah pada gambar berikut



Lalu perhatikan apa yang terjadi....

Cewek Matre vs J.P. Morgan

Sepucuk surat dilayangkan seorang cewek cantik yang ingin mendapatkan pria kaya yang dimuat di suatu majalah. Suratnya ditanggapi oleh seorang pria kaya dengan serius.
Judul surat tersebut :

“Apa Yang Harus Saya Lakukan Untuk Dapat Menikah dengan Pria Kaya?”

Saya akan jujur, tentang apa yang akan coba saya katakan di sini. Tahun ini saya berumur 25 tahun.

Saya sangat cantik, mempunyai selera yang bagus akan fashion. Saya ingin menikahi seorang pria dengan penghasilan minimal $500ribu/tahun. Anda mungkin berpikir saya matre, tapi penghasilan $1juta/tahun hanya dianggap sebagai kelas menengah di New York . Persyaratan saya tidak tinggi. Apakah ada di forum ini mempunyai penghasilan $500ribu/tahun? Apa kalian semua sudah menikah? Yang saya ingin tanyakan: apa yang harus saya lakukan untuk menikahi orang kaya seperti anda? Yang terkaya pernah berkencan dengan saya hanya $250rb/tahun. Bila seseorang ingin pindah ke area pemukiman elit di City Garden New York , penghasilan $ 250rb/tahun tidaklah cukup.

Saturday, July 3, 2010

Believe in Tomorrow

Hey, if by chance you and I
hadn't met in this world
my ignorant belief in dreams
would surely have remained the same

thank you, best of my friend

the time to journey is approaching
Our separate paths go in different directions
you taught me
to always keep smiling, no matter what

Wednesday, June 30, 2010

I must be crazy

For some reason I can't explain here, I am going to give up my job here. My current job is really nice job. I suit my interest in IT. It has good social life among employees, we usually go on some extracurricular activity together such badminton, IT knowledge sharing, soccer, swimming, etc. We even go vacation together sometimes since our office located in Bali.

My job also had the opportunity to develop our carrier, from junior programmer to senior manager. It also has really good pay and cover my health insurance. I have very nice neighborhood here, free from pollution and traffic jam. I don't have to wake up in early morning to reach the office.

These kind of benefits is too precious to give away.

Friday, June 11, 2010

Wold Cup Team Strategys for the World Cup

There is no spon



Spoon boy: Do not try and bend the spoon. That's impossible. Instead... only try to realize the truth.
Neo: What truth?
Spoon boy: There is no spoon.
Neo: There is no spoon?
Spoon boy: Then you'll see, that it is not the spoon that bends, it is only yourself.

Monday, June 7, 2010

Trivia Lagu lagu

hmm... dalam rangka kurang kerjaan dan sudah lama ga nulis blog, atas nama ke-iseng-an, aku akan me-list beberapa theme song yang jaman dulu jarang absen dari mp3 player ku.

beberapa lagu ini theme song diriku saat mengerjakan sesuatu atau merasakan sesuatu (ce'ileh) yang menurutku cukup oke... :P
chekidotz..


Friday, May 21, 2010

Malin Kundang in Facebook























PS: I got this joke from my colleague too... :D

to become a “great” writer

There was once a young man who, in his youth, professed a desire to become a "great" writer.

When asked to define "great" he said "I want to write stuff that the whole world will read!! Stuff that people will react to on a truly emotional level, stuff that will make them scream, cry, wail, howl in pain, desperation, and anger!"

He now works for Microsoft writing error messages.


PS: I got this joke from my colleague... :D

Saturday, April 24, 2010

Facebook Social Plugin - Like Button

Facebook akhir-akhir ini merilis Social Plugin. Jadi semacem Plugin yang bisa dipake untuk mengkonekan web application kita ke facebook. Basically menggunakan iFrame, tapi hadir juga dalam XFBML (subset FBML untuk Facebook connect). Social plugin nya itu ada banyak sih ga cuma like button, cuma aku ga akan ngejelasin semua. Bisa liat sendiri ya disini http://developers.facebook.com/plugins

Presentasi ku di MACO tentang Facebook Application

Aku habis presentasi tentang facebook application di MACO, komunitas sharing knowledge di kantor ku, tiap jumat jm 7.15 wita. Itu juga karena udah terlanjur meng-iya-kan untuk gantian mengisi maco jadi pembicara sekali-sekali, dan jatah ku jumat tadi malam.

Kalo bwat aku sendiri sih yang namanya facebook application itu ya application yang ada di dalam facebook. Misalnya aja http://apps.facebook.com/bayulearnstorock/ . Ya sekedar membedakannya dengan aplikasi yang menggunakan facebook connect lah (misal: http://www.formspring.me/bayukw). Tapi sekali lagi ini anggapan aku aja.

Wednesday, April 21, 2010

Thursday, April 8, 2010

CSS Hack

Awalnya aku ga peduli sama yang namanya CSS. intinya cuma bwat style khan. Kasih warna, layouting, positioning, background, efek-efek kayak a:hover dan viola, It's done. Ga lebih dari sekedar pemanis. Kalo pake CSS masih kurang manis gimana dong? ya biasanya aku edit lagi HTMLnya.

Tapi kasus kali ini aku berurusan dengan CMS. Dan seperti CMS pada umumnya sangat tidak dianjurkan mengedit Core nya secara langsung.


Sunday, April 4, 2010

Satu hari tidak lagi 24 jam

Baru saja saya nonton film dimana para tokoh mengalami serangkaian peristiwa perpindahan ruang dan waktu secara acak. Dalam cerita dijelaskan bahwa mereka memasuki sebuah vortex (*lorong waktu) yang tidak stabil dan setelah kejadian itu waktu mereka mengalami beberapa fenomena-fenomena aneh seperti warp, time-warp, dan deja vu. mungkin bagi yang tertarik dengan tentang fisika kuantum hal seperti cukup mengundang rasa penasaran.

Film tersebut juga menjelaskan bahwa fenomena yang mereka alami diakibatkan karena adanya gempa yang menimbulkan tsunami di Aceh. Karena pada gempa tersebut waktu bumi berhenti beberapa milliseconds. Tentu ini rasanya sedikit aneh, karena saya tidak menangkap adanya korelasi gempa dengan berhentinya aliran waktu, apalgi sampai terbentuk sebuah vortex di bumi. Lalu saya pun mencoba mencari tahu.

Melodi Kehidupan...

Berkelana tanpa tujuan
Telah ku cari tanpa dukungan
Ingatan yang kau berikan
Menjadi Lagu penyembuh hatiku

Tidak ada janji yang pernah dibuat
Tidak ada kata-kata yang ditetapkan
Hari-hari ketika kita mendekap dan saling meyakini
Tidak akan pernah kembali lagi

Dirimu yang melambaikan tangan, masih ada dalam ingatanku
Aku masih bisa mendengarmu memanggil namaku

Duka ini akan jadi keberanian yang bersinar
dan kehidupan akan tetap berlangsung
melewati malam
berlanjut menuju sebuah hari esok yang pasti

Menuju langit dimana burung-burung melayang
Berbagai ingatan mungkin akan aku tinggalkan
harapan-harapan dan mimpi-mimpi yang tidak menjadi nyata
akan aku lupakan di tempat dimana aku tidak bisa menjangkaunya lagi

apakah sebuah pertemuan bisa kita sebut "karena kebetulan"?
Kapan waktu dimana dua harus bersatu akan benar-benar tiba ?

meskipun ini adalah sebuah takdir yang menjadi pudar
selama kamu hidup
Kehidupan akan tetap berlangsung
selama kekuatan itu tetap ada
dimanapun itu berada

meskipun aku akan mati
asalkan kamu hidup
Kehidupan akan tetap berlangsung
selama kekuatan itu tetap tinggal
dimanapun itu berada

Saturday, March 20, 2010

dunia persilatan (*koding) makin berbahaya....



Di kantor ku ada komunitas sharing2 tiap jumat malem... namanya maco (*baca: mako). Sepertinya sedang kehabisan pembicara (kolega kantor juga) dan mulailah hunting dari peserta lain yang belum pernah. Gara2 sering rajin nongol di dunia persilatan (*dunia persilatan koding / maco) mulai deh aku dan beberapa programmer muda tak berdosa di minta gantian share. Padahal niatnya tiap datang cari ilmu doank + makanan... wkwkwk...

duh padahal ilmu ku belum ada apa-apanya, gawat ini...

mungkin ada beberapa opsi sih...
waktu awal2 tahun aku khan pernah research beberapa materi kayak cakePHP, Axure, Flex, dan yang terakhir facebook application. Tapi kalo mau di presentasikan kayaknya kurang banyak deh ilmu ku (*belum mumpuni)...

udah gitu yang aku bikin cupu2 pula (bwat self learning aja soalnya), just click to see...
  1. cakePHP as PHP framework --> Semacem contact manager
  2. Axure --> prototype smacem Web 2.0 application (not yet uploaded)
  3. Adobe Flex --> semacem situ tebak-tebak / berbagi tebakan bersama teman
  4. Facebook Application --> semacem toko online (di combine pake cake php n paypal)

ya, kalo terpaksa maju mungkin maju seadanya n setaunya aja lah. just give some introduction about it. Osh... Tapi mau kasih materi apa ya... bingung saya... (-__-!)

semoga ga jadi presentasi... :P

Friday, March 5, 2010

arti sebuah harapan....


kemarin siang seorang sahabatku bertanya "benarkah orang yang punya harapan adalah orang yang memiliki segalanya..?"

Aku tidak tahu kenapa pertanyaan itu tiba2 ditujukan kepada ku. Tapi rasanya aku tau, kemungkinan karena dia membaca quote yang biasa aku tulis di fesbuk.

Lalu aku jawab saja dengan jujur kemudian. Aku bilang bahwa pada dasarnya itu adalah sebuah kalimat penyemangat. sama aja dengan kalimat "tidak ada hal yang tidak mungkin", "If I want I can" dan sebagainya....

yah ada beberapa hal yang tidak mungkin di dunia ini hanya dengan bermodalkan harapan. misalnya saja kita ingin pergi ke galaxy paling ujung di alam semesta besok pagi....

kita bisa aja bilang, "siapa tahu besok pagi ada berita di TV yang menemukan mesin teleportasi, dll"...
tapi kurasa masih tidak mungkin...
kecuali memang ada intervensi dari yang Maha Kuasa... :P

jadi pada dasarnya itu kalimat penyemangat...
karena mungkin saja ada beberapa hal yang meskipun kita telah berusaha tapi tetap saja kita tidak mendapatkannya dan malah semakin menjauh....
*malah curhat...

tapi menurutku dengan menanamkan kalimat2 semacam itu pada beberapa hal tertentu...
kita jadi terus berjuang dan terus berusaha... :D

kalau berjuang saja tidak, bahkan berharap saja tidak...
ya sampai kapan pun tidak akan ada yang berubah...

cocok dipakai untuk mengejar sesuatu hal yang menurut kita adalah "harga mati".... dan tidak bisa jika harus tidak terwujud...
dengan terus berjuang, kita tidak menutup pintu kesempatan kita...

yang terus berharap dan terus bergerak...
adalah yang punya segala...
karena berhenti adalah mati... :)

mungkin itu maksud dari orang yang punya harapan punya segalanya...



diinterpertasikan dengan amat tidak jelas....
Tertanda,

bayu kw...

Monday, March 1, 2010

Mitrais Junior Programmer Recruitment

This morning I had an email to inform any friends or colleagues that would be interested to join us as Junior Programmer.... :)
Here is what the email said:

----------------------------------------------------------------------------------------------

Dear all,

Kindly be informed that our next intake for Junior Programmer will start on 19th April 2010.
Please kindly check your contacts, friends or colleagues that would be interested to join us as Junior Programmer. The series of the recruitment roadshow is below:



Please inform them to apply online thru: http://careers.mitrais.com/default.aspx for Fresh Graduate position. For those who haven’t had chance to apply online, they could also attend on the day of the roadshow.

Thank you for your help.

-----------------------------------------------------------------------------------------------

For you who interested, come and join us...

for detailed program information, you can read here http://careers.mitrais.com/Page/InductionProgram.aspx

See you in Bali.... :)

Sunday, February 28, 2010

posting geje

yap, posting ini cuma sekedar posting ga penting sebagai posting penutup di februari 2010.
Hmm... enaknya nulis apa ya... tadinya aku mau menulis sesuatu tapi ternyata sudah di cover di postingan ku sebelum nya...

btw, beberapa hari lalu monitorku rusak dan aku sempat mati gaya selama beberapa hari di kost. Untung sekarang sudah teratasi... :P

sekian posting tidak penting penutup februari. Saatnya ganti header... :D

Wednesday, February 24, 2010

Nama bangsa kita dahulu



tanah air kita dulu dinamai oleh bangsa lain sebagai berikut
  • Tionghoa : Nan-hai (Kepulauan Laut Selatan) ,,
  • India : Dwipantara (Kepulauan Tanah Seberang) ,,
  • Arab : Jaza'ir al-Jawi (Kepulauan Jawa) ,,
  • Majapahit : Nusantara (pulau2 di luar Jawa) ,,
  • Jepang : To-Indo (Hindia Timur) ,,
  • Belanda : Nederlandsch-Indie
*iseng mode ON...

sumber: nama bangsa kita dahulu

Monday, February 22, 2010

printf("mensana in corpore sano");


Akhir2 ini mulai berfikir untuk hidup sehat....

Seorang programmer itu jarang bergerak, seringnya nongkrong depan komputer...
Mungkin kalo network admin masih suka jalan2 ngecek2 koneksi atau server, nah klo programmer, dia duduk manis autis depan komputer... :P
benar2 gawat kalo hal ini dilakukan bertahun-tahun...

pulang kerja juga biasanya cuma ngegame, nonton film, nonton TV di kost... :P
(*my bad habbit)

kalau pun banyak bergerak, itu hanya pas lagi jalan2 weekend bareng temen2... :D
ya, tapi itu juga belum tentu seminggu sekali...

lalu sejak bulan februari ini ku putuskan sedikit merubah lifestyle...

aku rutin renang sama temen2 tiap sabtu pagi...
(sabtu kemaren udah kali ke empat....)
biasanya berangkat pagi jam 7.30, sampai kolam renang 8.00 trus renang sampai jam 10.00. Soalnya klo udah jm 10 kolamnya di invasi anak2 kecil yg les renang di kolam dewasa... (-_-!)
mau balas dendam juga gak lucu, masa kita gantian invasi kolam anak2... :P
jadi terpaksa deh kita harus datang pagi2 biar lebih puas renangnya...

sarapan ku juga mulai kurubah dengan makan oatmeals... :D

tapi rasa2nya masih kurang...
mungkin harusnya sih ditambahi exercise harian, tapi kog rasanya males banget...
mau lari pagi di pantai kuta juga rasanya males bgt.... :P

lagian juga di kamar udah ada fasilitas sauna gratis yang nggak ada tombol off nya (*bali panas euy).

smoga dg ini aku bisa tetap sehat tetap semangat supaya bisa jalan-jalan dan makan lagi...
wkwkwkwk.... :D

Wednesday, February 17, 2010

Explore Bali - Campuhan hill


Last Saturday I went to ubud with some of my Q4 2009 friends. We brought three motorcycles. I rode hatta’s motorcycle since he left his motorcycle to me. He got back home that weekend. He told me that his grandma was sick so bad and wanted to meet him.

It is quite far from kuta. The trip from kuta to ubud spent approximately 1 to 2 hours, I little bit forgot actually. We dropped by at a supermarket in ubud to buy some snacks and soft drinks. Our destination was campuhan hill.

To reach the campuhan hill we must parked our motorcycles in a junior high school near pura and walked up to the hill. In that day many students attended at the school using traditional clothes. I thought they held some event there. When we arrived their teacher was managing their students to clean their schools. It reminded me on my elementary school. We also had same kind of routine called “jumat bersih”.

We continued our journey walking on small path to the hill. We met an old couple tourists from England. We had little conversation with them and take a picture. They said that they were on vacation. They had seven grandsons and three great sons. Happy to see them, a grandfather and a grandmother, still loving each other and aid each other to reach the hill on valentine event.

On the hill we can see large grassland with open skies. It was a nice view. We also can see the cliff (with some hotel porch) across the gap. We took some pictures together there. Unfortunately the skies were turning black, and rain was coming down after it. We ran into a small traditional shop to take a shelter. It was raining quite long so we ate together our snacks in the shop terrace.

When the rain was stopped we got back to the junior high school and took our motorcycles. We went to denpasar and ate mie bandung together.

Tuesday, February 16, 2010

Cosmological Constant

Albert Einstein seakan telah jadi ikon manusia paling jenius abad 20. Pernah tak lulus ujian masuk universitas, di keseluruhan karirnya dia telah memberikan kontribusi luar biasa pada sains modern.

Tapi tahukah Anda kalau Einstein juga pernah bikin kesalahan ‘fatal’?

Cerita dimulai saat Einstein menemukan Teori Relativitas Umum pada tahun 1915. Sebagai salah satu konsekuensi, teori ini memprediksi bahwa alam semesta seharusnya tak tetap dan selalu mengembang (expanding universe). Konsekuensi tersebut bertentangan dengan pendapat umum waktu itu yang beranggapan alam semesta dalam kondisi statis.

Untuk mendamaikan teori relativitas dengan anggapan umum, Einstein memasukkan konstanta dalam persamaannya secara ujug-ujug (arbitrary) yang disebutnya “cosmological constant” agar prediksi alam semesta mengembang bisa dieliminasi.

Anggapan semesta statis terus diyakini khalayak hingga 1919, saat seorang astronom Amerika, Edwin Hubble mulai mengarahkan teleskop 100-inch nya ke langit malam. Hubble mengamati spektrum cahaya yang dipancarkan galaksi jauh cenderung berubah berwarna kemerahan. Prinsip penemuan ini menunjukkan bahwa galaksi atau kumpulan galaksi ternyata bergerak menjauh dari pengamat (bumi) dan dari satu galaksi dengan yang lain.

Penemuan Hubble seharusnya menjadi konfirmasi atas prediksi Einstein. Tapi karena apa yang diyakini publik bertentangan dengan prediksi Teori Relativitas Umum, Einstein terpaksa memasukkan konstanta yang sebenarnya tak jelas asal-usulnya hanya untuk mendamaikan teorinya dengan keyakinan khalayak.

Mengetahui fakta yang ditemukan Hubble, Einstein mengomentari “cosmological constant” sebagai blunder terbesar dalam hidupnya.

Atas kesalahan ini, tentu tak berkurang penghargaan atas segala sumbangan Einstein. Justru ini menegaskan prinsip universal sains. Dalam sains, jika apa yang kita yakini saat ini ternyata bertentangan dengan bukti empiris maka keyakinan itu harus ditanggalkan.

Tak peduli secinta apapun kita atas keyakinan itu, tak memandang semenarik apapun teori itu, tetap semua itu harus dibuang, jika bukti menunjukkan sebaliknya. Seorang saintis justru mendapatkan pengakuan terbesar saat dia berhasil menunjukkan teori baru yang meruntuhkan teori lama.

Prinsip ini akan bertentangan dengan dogma. Jika sains begitu bergairah atas hal baru, dogma justru alergi akan pembaharuan. Dogma cenderung ingin melestarikan bentuk baku yang sudah terkodifikasi berabad lalu. Pembaharu mesti siap dicap penyempal dan dihujani cemooh.

Apa yang ditunjukkan Einstein juga merupakan sebentuk kebesaran hati. Sebesar apapun reputasinya waktu itu, pengakuan terhadap pendapat lain yang lebih valid harus selalu diutamakan. Prinsip yang sebenarnya menjadi prinsip umum yang mesti dipegang para saintis.

Kesalahan Einstein juga jadi pelajaran bagus. Belum tentu apa yang diyakini orang banyak merupakan sesuatu yang benar. Apa yang dipersepsikan massa tak pula harus selalu dituruti. Sampai seorang ilmuwan besar ternyata pernah membuat kesalahan karena mendasarkan pendapatnya pada keyakinan khalayak.

sumber: http://edukasi.kompasiana.com/2010/02/12/einstein-juga-manusia-blunder-cosmological-constant/

Tuesday, February 9, 2010

Coding, ngetik, atau ngapain aja sambil dengerin and nonton video clip

Kadang2 kita merasa ngantuk/lelah saat beraktivitas di depan komputer, entah itu coding, ngetik, atau apapun. Biasanya sih obat yg cukup ampuh adalah menyetel musik yg agak kenceng. Tapi kadang itu ga, cukup, kadang kita perlu semacam visualisasi tambahan dari musik yg sedang dimainkan. Salah satu cara adalah memutar video clip. Akan tetapi repot juga, kalu kita harus alt+tab berkali-kali, belum lagi layar player kadang menghabiskan space di monitor.

Ada cara sih supaya kita bisa menikmati video clip itu sambil beraktivitas. Cara ini sebenernya udah lama ada. dulu aku sering memakai tapi kemudian berhenti. Nah baru akhir2 ini aku pengen pakai lagi... :D

Kalo gak salah kita butuh windows media player 10 deh, tapi kebetulan punya ku ini 11 jadi ga tau juga pastinya minimal versi 10 atau 11.

pertama2 klik kanan toolbar, lalu check option windows media player.




Lalu mainkan suatu video dengan windows media player mu, lalu minimize. Hasilnya akan seperti ini.



nah, di area hitam yang ada judul lagunya itu kalau di klik maka tertampilah video nya seperti berikut.




(*kebetulan video nya kalo di print screen gambar nya jadi hitam gini, tapi aslinya ada videonya kog)

Yap, segitu aja. Rada jadul sih yang beginian tapi kadang aku suka lupa konfigurasinya kalo abiz install ulang. hehehe... :)

Monday, February 8, 2010

software development....??


Here is an illustration about how the software is being build when the process is not correct.

Sunday, February 7, 2010

Enjoy the little things....

Our age never coming back... so enjoy the little thing... enjoy the weekend... forget the office stuff and take your time...



On January 26th, 2274 Mars days into the mission, NASA declared Spirit a 'stationary research station', expected to stay operational for several more months until the dust buildup on its solar panels forces a final shutdown.

Wednesday, February 3, 2010

Setiap detik nafasnya adalah.......


Hargailah setiap detik waktu dalam hidupmu.... :)

Friday, January 29, 2010

Menghilangkan objek pada gambar dan mengisinya dengan background

Tadi aku habis mengikuti presentasi rutin anak-anak MACO (dibaca "mako", bukan "macho") di kantor. Tema kali ini adalah membahas menghilangkan objek pada suatu gambar, tapi jangan terkesan direkayasa. Salah satu caranya adalah dengan menghapus objek lalu mengisinya dengan background yang pas.

Ilustrasinya seperti ini

menjadi

Kalau kmu berpikir gambar di atas di edit pake photoshop, kmu salah besar. Gambar di atas cuma di proses menggunakan suatu program yang mengimplementasi algoritma Exemplar-Based Image InPainting.

Cara kerjanya sebagai berikut:
1. Gambar di load.



2. Tentukan objek yang ingin di hapus ( penghapusan dalam image berarti kita meng-overwritrenya dengan satu warna tertentu).



3. Gunakan algoritma Exemplar-Based Image InPainting untuk merecovery bagian yang terhapus tadi.



Rangkain proses algoritma ini cukup panjang. Dia menscan gambar dan memotong-motongnya menjadi 9x9 pixel mask (mask bisa diubah2, tidak harus 9x9). Lalu dia akan mencari pada petak-petak (mask) itu, petak mana sajakah yang terhapus imagenya. Kalau ditemukan petak dengan image yang hilang, dia akan melakukan pembobotan di "seluruh image" dan pembobotan di dalam "petak yang ada kosong" tadi. Untuk image yang tersisa di dalam petak tadi (tidak terhapus) maka pembobotan lebih besar (ya karena memang pada titik petak sasaran yang tidak terhapus tadi khan gambar asli / tidak terhapus). Algoritma ini juga mampu mendeteksi adanya Isophote (perubahan spacial yang besar petak) dan hal ini tentuk amat membantu untuk mendeteksi adanya bentuk objek yang berbeda dari sekelilingnya. Misal pada background terdapat potongan rumah di tengah padang rumput. Nggak lucu khan kalo foto orang di depan rumah itu di replace dengan pola image rumput dan bukan pola rumah).

Untuk perhitungan matriks dan vector tidak aku tampilkan disini karena aku yakin banyak kog artikel tentang itu dan mungkin lebih lengkap. Silakan searching sendiri.

Jadi ide dasarnya itu merecovery gambar yang hilang dengan menganalisis keseluruhan image untuk mendapatkan pola pengganti potongan image yang hilang. Cocok untuk mengembalikan foto2 tua yang sudah mbladus, jamuran, dan lain-lain. Tapi bisa juga khan di pakai untuk menghapus objek pada foto. Misalnya saja menghapus foto mantan dari gambar dan menggantinya dengan background. wkwkwkwkw.... :D
*lelucon sang presenter lho... bukan lelucon saya pribadi.... :P

Makasi utk senior ku Teguh Suryadi (anak UKDW juga angkatan 2001 tapi jadi ga sempet ketemu waktu kuliah karena dia udah lulus saat aku mulai kul di UKDW) udah mau bagi2 ilmu. Aku cuma mengulang materi yang dia sampaikan tadi.... :)

thanks for reading.

Thursday, January 28, 2010

Life must be lived as we go along

Tucked away in our subconscious minds is an idyllic vision. We see ourselves on a long, long trip that almost spans the continent. We're traveling by passenger train, and out the windows we drink in the passing scene of cars on nearby highways, of children waving at a crossing, of cattle grazing on a distant hillside, of smoke pouring from a power plant, of row upon row of corn and wheat, of flatlands and valleys, of mountains and rolling hills, of biting winter and blazing summer and cavorting spring and docile fall.

But uppermost in our minds is the final destination. On a certain day at a certain hour we will pull into the station. There sill be bands playing, and flags waving. And once we get there so many wonderful dreams will come true. So many wishes will be fulfilled and so many pieces of our lives finally will be neatly fitted together like a completed jigsaw puzzle. How restlessly we pace the aisles, damning the minutes for loitering ... waiting, waiting, waiting, for the station.

However, sooner or later we must realize there is no one station, no one place to arrive at once and for all. The true joy of life is the trip. The station is only a dream. It constantly outdistances us.

"When we reach the station, that will be it !" we cry. Translated it means, "When I'm 18, that will be it ! When I buy a new 450 SL Mercedes Benz, that will be it ! When I put the last kid through college, that will be it ! When I have paid off the mortgage, that will be it ! When I win a promotion, that will be it ! When I reach the age of retirement, that will be it ! I shall live happily ever after !"

Unfortunately, once we get it, then it disappears. The station somehow hides itself at the end of an endless track.

"Relish the moment" is a good motto, especially when coupled with Psalm 118:24: "This is the day which the Lord hath made; we will rejoice and be glad in it." It isn't the burdens of today that drive men mad. Rather, it is regret over yesterday or fear of tomorrow. Regret and fear are twin thieves who would rob us of today.

So, stop pacing the aisles and counting the miles. Instead, climb more mountains, eat more ice cream, go barefoot oftener, swim more rivers, watch more sunsets, laugh more and cry less. Life must be lived as we go along. The station will come soon enough.

(Found as published in Dear Abby, The Station, By Robert J. Hastings, fwd mail)

sekilas tampak logis...



wkwkwk.... :D

Monday, January 25, 2010

Tree Helper on Cake php

In the meeting before, my manager told me to study the nested category where in a category can be found another category. So I look inside the core helper of cake PHP (*see my previous post about my works) is there any helper I can use. Then I found the Tree helper. This is very handy to make some kind of nested things like that.

What we have to do is just add 3 columns with int type to save the tree structure information. Those three columns were parent_id (refer to the primary key of its parent), left and right (to save the next and previous node, I think). Once you have made this, don’t forget to configure the model and controller. I didn’t want to talk much about the code, because you can learn it by your self at cakePHP website, and it pretty easy to learn from there.

Data without parent_id will be treated as parent node and cake will seek the children where it has it primary key as parent_id on it. The parent_id is the only field that we must assign the value by ourselves and for the left and right column it will be automatically being populated by the cake.

It was so simple to manipulate and retrieve data from the tree. To alter the parent, we just to assign new value to parent_id and it done. Same also for the addition data, just give the value on parent_id. But be careful, when you delete a node, cake will also automatically delete its entire child. In my application, before deletion taking place, I assign the child’s parent_id to null in order to prevent the children being deleted.

Cake also provides you some function to get information of entire child of a node, including the children of its children. And there is also function to get the entire parent, including the parent’s parent. I used to manage tree of data in database too for my thesis. And this kind operation needs to be recursive and querying several times. But cake makes that looks easy. I’m pretty sure, that behind the cake function it also has the same complexity.

When you change or add parent information, we must extra careful because we can accidentally make a loop. For my thesis I used some kind of hand made complex function just to check is there any loop would happen if I alter / add the data. Just for preventing my application trapped in infinity loop in the future. In the cake, when I try to make a loop. It automagically deny to save. Quite smart framework didn’t it?... :D

The cake can also able print the tree structure but I admit that it is very ugly. Cake use spaces by default. But I successfully modify it using some kind of plugin, instead of spacer, it will use tag html for list. With little modification like that, now you can combine it with JQuery to make the tree looks more interactive.

you can click on the title and you will get redirected to cake php website

Cahaya Bulan

Akhirnya semua akan tiba pada suatu hari yang biasa
Pada suatu ketika yang telah lama kita ketahui

Apakah kau masih selembut dahulu
Memintaku minum susu dan tidur yang lelap
Sambil membenarkan letak leher kemejaku

Kabut tipis pun turun pelan pelan di Lembah Kasih
Lembah Mandalawangi

Kau dan aku tegak berdiri
Melihat hutan-hutan yang menjadi suram
Meresapi belaian angin yang menjadi dingin

Apakah kau masih membelaiku semesra dahulu

Ketika kudekap
Kau dekaplah lebih mesra
Lebih dekat

Apakah kau masih akan berkata
Kudengar detak jantungmu

Kita begitu berbeda dalam semua
Kecuali dalam cinta

Cahaya bulan menusukku
Dengan ribuan pertanyaan
Yang takkan pernah kutahu dimana jawaban itu

Bagaikan letusan berapi
Membangunkanku dari mimpi
Sudah waktunya berdiri
Mencari jawaban kegelisahan hati

(Gie)

Untuk yang lebih memilih mendengarkan dari pada membaca.....
http://www.misshacker.com/music/gie-cahaya-bulan-puisi_d5d5fe.html




dibuat dengan amat tidak jelas.... :P

Sunday, January 24, 2010

Explore Bali - Jembatan Tukad Bakung


Explorasi kali ini adalah jembatan tukad bakung. Jembatan Tukad Bangkung ini diklaim sebagai jembatan tertinggi di Asia dengan spesifikasi ketinggian pilar 71,14 meter.

Lumayanlah setelah beberapa minggu melewatkan week-end tanpa jalan2, akhirnya kemarin ini aku bisa menyempatkan diri bwat jalan-jalan.

Untuk sampai ke lokasi sebenarnya cukup jauh, selain itu daerahnya berbukit-bukit, dan menanjak lengkap dengan tikungan tajam. Tapi ya Bosen lah kalo ke pantai terus. Sekali-sekali ke daerah pegunungan. hahaha


Karena jembatan ini cukup tinggi, kita bisa melihat hamparan pemandangan yang cukup luas di sisi-sisi jembatan. Kamu juga bisa mengintip ke bawah dari sisi jembatan ini dan merasakan tingginya jembatan ini... :D

Berikut ini sedikit cuplikan view dari jembatan :



Perjalanan yang cukup jauh membuat lapar dan lelah. Perjalanan malam minggu kali ini pun di akhiri dengan makan malam di Obonk jalan teuku umar, Bali. :D

Saturday, January 23, 2010

Penyimpangan sejarah...



Aku nemu foto lucu....
benar2 kejahatan teknologi.... :D

dari http://www.politikana.com/baca/2010/01/23/politikus-suka-bernyanyi.html

Bon voyage, KTM nya yusron...

Akhirnya tadi aku sempet ke kantor pos dan memulangkan ktm nya yusron. soalnya kalo hari biasa khan aku di kantor. mau keluyuran ke kantor pos jauh. Lalu kenapa ktm nya yusron yang notabene tinggal di jogja bisa terbawa sampai Bali.

Al kisah, aku mudik desember kemarin. Lama nggak nyewa film aku pun berniat pergi ke rental kesayangan (kalo di bali susah, rentalnya di denpasar, jauh euy). Tiba2 yusron titip untuk mengembalikan dvd yang dia pinjam. Konon dvd itu udah lama banget jatuh tempo jadi dendanya mungkin agak besar. Karena dia lagi kanker (kantong kering) dia minta aku ambilin dulu daripada dendanya makin gede kalo ga dibalikin.

Aku pun mampir rental dan menebus ktm nya. Aku juga nyewa beberapa film bwat aku tonton mumpung masih di jogja. menjelang tahun baru, kami sibuk menyiapkan pesta. dan kemudian sampailah pada akhir liburanku beberapa hari setelah tahun baru.

Ketika di gilimanuk ada pemeriksaan kartu identitas. dan aku kaget melihat ada ktm asing di dalam dompetku atas nama yusron. ternyata saya bener2 lupa mbalikin ktm nya dia. Tapi ada daya, terlanjur sampai Bali. Masa iya kudu balik lagi nganterin ktm doank.

Dan baru hari ini lah aku sempet ngirimin Ktm nya. Sori lho sron...
wkwkwkwk...

Bon voyage ktm... :D

*ternyata kantor pos minggu buka, jadi seharusnya dari dulu2 ngirimnya juga bisa...

Friday, January 22, 2010

aku, ATM, dan Tips dari teman...






karena maraknya pembobolan ATM maka hari ini aku berniat mencek saldo ATM ku. Tadinya aku gak begitu khawatir karena sebagian besar korban adalah nasabah BCA. Tapi tadi siang aku baca-baca berita di detik yang menyebutkan bahwa ada juga sebagian korban dari bank lain yaitu salah satunya BNI. Karena lokasinya juga di Bali, aku jadi semakin was-was. jadi ya sudah di cek saja.

Siang sebelumnya salah satu temanku memberi tahu kalo salah satu cara yang aman agar tidak bisa terbajak ATM kita adalah dengan cara memasukan kembali kartu kita menekan tombol pin acak dan tekan cancel untuk membatalkan. Hal ini dimaksudkan untuk membuat cache (sisa data yang masih tersimpan pada memory) angka pin kita jadi ikut teracak. Aku juga sempat mencari2 artikel pembobolan ATM tersebut dan aku mendapatkan salah satu cara mereka adalah menggunakan magnetik card (harganya cuma 1 jt-an). Sang penulis artikel mengaku sering mencurangi pelaksanaan ujian (mengkloning kartu mahasiswa), dan kata dia hal itu juga bisa diterapkan untuk mesin ATM. Jadi intinya, tanpa kartu ATM kita pun mereka bisa login dengan magnetik card tersebut ke ATM. Satu-satu nya hal yang menghalangi mereka dari mencuri uang kita adalah nomor PIN... nah nomor pin ini disinyalir oleh pihak terkait di dapat dengan cara mengintip saat kita memasukan nomor atau memasang kamera tersembunyi dan yang paling buruk... memanfaatkan cache PIN pengunjung ATM sebelumnya yang masih tersimpan. Meski cache ini hanya mampu menyimpan satu informasi PIN tapi cukup berbahaya jika kita tepat mengantri didepan sang pencuri. Oleh sebab itu lah teman ku memberikan rekomendasi untuk memasukan ulang kartu, menekan tombol acak utk pin, lalu tekan cancel.

Bermodal motor pinjaman teman aku meluncur sepulang kerja sore ini. aku mencek saldo ke ATM dekat kost. Sambil setengah ngantuk (semalem kurang tidur) dan setengah was-was aku mencek informasi saldo. Alhamdulillah tidak terjadi apa-apa. mumpung di ATM aku pun sekalian inisiatif mengambil sejumlah uang. Aku hampir lupa dengan tips teman ku tadi tapi aku ingat tepat di detik-detik terakhir. Lalu aku pun memasukan kembali kartu, menekan sembarang pin sampai maksimal (pin di bank ku maksimal 6 karakter). Tepat setelah 6 karakter ternyata langsung keluar pilihan ganti pin atau lanjutkan seperti biasa. Sesuai instruksi aku pun tidak melanjutkan dan menekan cancel. Waw ternyata benar ya. Aku pencet asal-asalan dia tetep masuk. Berarti apa yang di katakan temanku ada benarnya.

Untuk sekedar memastikan aku iseng memasukan kartu lagi dan menekan tombol acak dengan harapan, terjadi pesan error. Tapi coba tebak. Ternyata masih tetap keluar pilihan ganti pin atau lanjutkan. padahal ini sudah kali ketiga aku memasukan kartu dan kali kedua aku memasukan pin acak. Lalu kenapa masih bisa masuk ya?????....
Benar-benar aneh.. jangan2 memang tidak bisa menghapus cache pin di mesin ATM hanya dengan memasukan pin sembarangan. Menurutku ini sangat berbahaya. Apalagi kalo orang yang antri dibelakangku memiliki magnetik card.

Dengan terbingung-bingung aku bersiap beranjak dari ATM. Lalu aku teringat, oia aku khan tadi ambil uang. Aku pun mengintip di bagian dari ATM ini yang biasa mengeluarkan uang. Tapi tidak ada uang yang terjepit disitu. Gara2 ngelamunin ATM dan beberapa kali login ATM jangan-jangan uang itu ditarik/masuk lagi ke badan ATM. gawat... benar2 gawat...

dengan wajah lunglai sedih aku keluar ATM....

aku kemudian mampir toko swalayan untuk beli beberapa barang. Lalu aku liat dompet ku dan berusaha mengingat-ingat. Oia, ternyata benar seharusya di dompetku uangnya tidak segini, seharusnya lebih sedikit. Sepertinya tanpa sadar pikiranku ternyata multi tasking mengambil uang dari drawer ATM sambil memikirkan pembersihan cache pin di dalam ATM tadi. untunglah... :D

( --- Revision -- )

Tulisan dibawah ini ku tambahkan sehari setelah posting yg diatas...

Pagi nya aku mau ke kantor pos bwat kirim barang. Lalu ketika lewat di deket ATM kemarin ra penasaranku muncul lagi. Apa iya sistem keamannya selemah itu?

sepulang dari kantor pos aku mampir ke ATM dan men-cek saldo dan mengambil uang. Ya sekalian jaga2 lah kalo2 ada hacker yang menguasai dunia kayak di film2 atau ATM di seluruh Bali tiba2 down, aku masih punya uang di dompet. Coz kebiasaanku itu didompet duitnya nge-press kalo butuh ya ke ATM... :P

Setelah traksaksi, aku mencoba tips teman ku itu lagi. Aku masukan kartunya dan menekan sembarang pin. Kali ini aku menekan lanjutkan dan keluarlah berbagai macam menu2 traksaksi itu. Lalu aku coba pilih salah satu transaksi. ternyata pesan error pin salah keluar setelah kita menjalankan salah satu transaksi.

Jadi kemungkinan si ATM selalu menyimpan informasi pin di memorynya karena dia harus mengirimkan nomor pin ketika dia merequest permintaan service ke server. Itu lah mengapa dia perlu selalu menyimpan pin dan pesan error baru keluar setelah kita akan melakukan transaksi. Jadi memang sih kita masih bisa menjelajah menu2 dengan pin salah, tapi saat request service untungnya error.

Ya dengan begini sedikit memberikan rasa aman lah... :)

21 post in a day....

Sama post yang satu ini berarti total udah 21 post aku buat di blog ini....
3 post baru dan sisanya cuma memindahkan dari blog yang lama...

blog yang lama terlalu banyak konten yg kurang bermutu dan sulit mengaksesnya...
tadinya sih mau pake wordpress soalnya tampilannya keren tapi dengan koneksi dial up seperti aku ini ya penderitaan ngakses admin panel si wordpress...
pake blogspot ternyata jauh lebih keceng, tapi themesnya kurang greget sih menurutku...
mungkin kudu di utak-utik kali css nya... :P

ini sudah jam 2 pagi waktu WITA, akhirnya semua post lama sudah ku sortir dan ku copy paste ke sini....

Aku ngantuk dan pilek,,, tak tahan lagi... harus tidur karena besok bangun jam 7... (=_=)

see you all....

salam olahraga....
*heloh

E-mail Obfuscator



Beberapa hari lalu ada seseorang yang bertanya ini kepada saya...

apa itu E-mail Obfuscator??....

lalu aku coba googling saja dan menemukan...

E-mail Obfuscator is an online tool for webmasters that obfuscates e-mail addresses that you enter, making them less vulnerable to spammers who use e-mail harvesting software, also called spam-bots.

jadi semacem tool yg dipakai bwat menyamarkan alamat email yang kita masukan agar tidak mudah di sadap oleh spammers.

spammer itu bots yg biasanya membaca alamat email yang lalu lalang terus dia menyimpan-nya. kemudian mengirimkan email spam (email gak penting kayak promosi, email tipu2 menang kuis, dll) ke semua alamat email yg dia punya.
(*niat promosi tapi malah mengotori inbox email saja)

(*bots --> web robots, aplikasi yg berjalan otomatis melakukan tugas2 rutin berulang di Internet)

Lalu bagaimana obfuscator berkerja?
dia merubah text email jadi tag html khusus yang enggak gampang di copy paste sama spammer itu tadi tapi tetap dapat di baca dengan baik oleh browser.

misal abcd@abcd.abc
dirubah jadi \u0061\u0062\u0063\u0064\u0040\u0061\u0062\u0063\u0064\u002e\u0061\u0062\u0063

perhatikan polanya...

a --> \u0061
b --> \u0062
c --> \u0063

mirip2 pola ascii, tapi kalo nggak salah yg beginian namanya itu unicode

kalo mau coba2 enkripsi obfuscator bisa buka ini...

http://www.codehouse.com/webmaster_tools/email_obfuscator/

tapi ada juga pola yang beda

misal

sam@sam.com dirubah jadi:

sam@sam.com

s --> s
a --> a
m --> m

artikel pola yg ini bisa di baca di

http://encyclopedia2.thefreedictionary.com/e-mail+obfuscator

tapi aku sendiri juga engga tau itu valid apa enggak?...
tolong beritahu jika salah... :D

Jika Bumi Hanya Di Huni 100 Orang Saja

Sungguh menarik jika membayangkan bahwa bumi hanya di huni oleh 100 saja. Coba Likat! Jika seluruh populasi penduduk bumi tinggal dalam satu desa dan disusutkan hingga menjadi tinggal 100 orang saja, dan jika seluruh perhitungan rasio kependudukan masih berlaku, seperti apakah kira-kira profil desa bumi tersebut?

Philip M. Hartner, MD dari fakultas kedokteran Stanford University Amerika Serikat mencoba menemukan jawaban atas pertanyaan tersebut.

Berdasarkan analisanya pada penduduk desa bumi, ditemukan komposisi sebagai berikut :

  • Dari perbandingan sukubangsa :
  • Maka bumi akan dihuni oleh :

    57 orang Asia,

    21 orang Eropa,

    14 orang dari bagian bumi sebelah barat dan

    8 orang Afrika

    • Dari perbandingan jenis kelamin :

    52 orang perempuan,

    48 orang laki-laki

    • Dari perbandingan warna kulit:

    20 orang kulit putih,

    80 orang kulit berwarna

    • Dari tingkah laku seksual:

    89 orang heteroseksual,

    11 orang homoseksual

    • Dari kekayaan dan kesejahteraan:

    6 orang memiliki 59% dari seluruh kekayaan bumi, dan ke enam orang tersebut berasal dari Amerika Serikat,

    80 orang tinggal di rumah-rumah yang tidak memenuhi standar,

    70 orang tidak bisa membaca,

    50 orang menderita kekurangan gizi,

    1 orang hampir meninggal,

    1 orang dalam kondisi hamil,

    1 orang memiliki latar belakang perguruan tinggi,

    1 orang mempunyai computer.

    Sekarang mari kita renungkan analisa Hartner dan simak hal-hal berikut ini :

    • Jika anda tinggal di rumah yang baik, memiliki banyak makanan dan dapat membaca — maka anda adalah bagian dari kelompok terpilih dan lebih kaya dari 75% penduduk bumi yang lain.
    • Jika andamemiliki rumah yang baik, memiliki banyak makanan , dapat membaca, memiliki computer –maka anda adalah bagian dari kelompok elit
    • Jika anda bangun pagi ini dan merasa sehat — anda lebih beruntung dari jutaan orang yang mungkin tidak dapat bertahan hidup hingga minggu ini
    • Jika anda tidak pernah merasakan bahaya perang, kesepian karena dipenjara, kesakitan karena penyiksaan, atau kelaparan – anda lebih beruntung dari 500 juta orang yang lainnya
    • Jika anda dapat menghadiri pertemuan politik, ikut kampanye, menjadi caleg, diskusi dan pertemuan keagamaan tanpa merasa takut ditangkap, disiksa, dikucilkan – anda lebih beruntung, karena lebih dari 3 milyar penduduk bumi tidak dapat melakukannya dengan bebas
    • Anda juga mungkin termasuk anggota dari 8% kelompok orang-orang kaya dunia – jika anda sekarang ini memiliki uang di dompet, di bank dan mampu membelanjakan sebagian uang anda untuk makan di restoran.
    • Dan jika anda membaca pesan ini sampai selesai – anda baru saja mendapatkan karunia ganda : karena seseorang memikirkan anda, dan anda lebih beruntung dari 2 milyar orang yang tidak dapat membaca sama sekali.

    Demikianlah. Semoga anda dapat menikmati hari yang indah ini. Duduk di depan computer, merancang hari depan dengan baik, perduli pada sesama. Hitunglah karunia keberuntungan anda bak-baik, dan sampaikan kepada orang lain untuk mengingatkan, bahwa sebenarnya kita adalah orang-orang yang SANGAT BERUNTUNG.

    ( dicopy dari http://dreamindonesia.wordpress.com/2010/01/16/beginilah-jika-bumi-hanya-di-huni-100-orang-saja/ )

    My Current Work…

    Sorry, I forgot to told you guys what I doing here in Bali. I just keep talking about my feeling lately. Okay here we go.

    I’m programmer armed with basic programming ability and some networking things. My programming language was just C++, php, and java. My collegians also get some .NET technology but unfortunately I never had one because my majority was networking. Why I become a programmer and not a network practice? That also a big question for myself. Maybe because I like it somehow. Hahaha… I should know it from the beginning, not turning at the very end of study. :-P

    I was graduated at November 2009 I got my job at October 2009. Me and my friends usually make a joke that when we graduate from college, the actual meaning of Rector move the “hat string of toga” is change your status from student into unemployed, But I got lucky back then. I just skip my unemployed phase. J

    At that October I was accepted in an IT corporate in Bali. The real mother of this corporate is a big mining company in aussie. Then they made a mining company branch in other country, such as Indonesia. Since the software request is quite huge for this Indonesian mining company, so the Indonesian mining company made a branch that specially handle the software development. As the profit from developing software was getting bigger and bigger, the IT branch ate her own mother (taking over the company). So actually it is a kind of big local IT corporation but manage by the Australian. Our clients usually are also Australians.

    They gave me three month training. This training standardizes their entire programmer at the same minimum level of every programming language. This is good because I had the opportunity to learn .Net technology (I’m complete now). Beside language skill, they also teach us development pattern that usually used for enterprise scale application with large groups of programmer. They open my eyes into framework technology with Model-View-Controller Concept and “3 layers” concept (Data Access, Business Logic, and Presentation). Usually we just didn’t care the theory at college, now I see why the lecturer told us this is important.

    I had my java skill upgrade by implementing hibernate, spring, and struts framework. Some php framework (I told you later). Play around with .Net technology (including the newest technology: WPF and silverlight). And the old prehistoricall cobol language.

    After the long long training, I was assign to WTP division. It’s not “What The Puck” but “Web Technology Programmer”. Hmm… Three month training just sends me back to Web again. From the entire trainee, It just me who assigned there. This division has very few programmers, imagine, it even less than twenty. But the senior next to my cubicle was a monster, he master the php frameworks such zend, symfony, and he now build application for iPhone. I’m so junior here.

    At this January, this is my actual day of work. Since there is no new project, so my manager told me to learn PHP Framework called CakePHP. I ever use this kind of framework named code igniter. The basic use of MVC framework is we don’t use the old style spaghetti code where we mix the html tag, the logic (like user authentification), and data access (querying) into one single file. Now, we split it into 3 kind components. The Controller was acting as the main brain, the model is the data access, and view as the presentation. For example when we called a page to show our profile, the controller will examine whether the user has been login or not, if not user will be redirected to login form, if already login, the controller will call the model to retrieve data from table with specific username and load data into view and give us the view contain data.

    There are some extra features such as scaffolding. This feature will read the database and give you access to CRUD (create read update delete) data in tables. If you use apache mySql, it just like the phpMyAdmin page, but this one is generated by the framework. Actually this is done by just enabling (on/off) on the framework. Both CI (code Igniter) and Cake (cake PHP) have this feature. If you think it over again, it doesn’t really useful right. Because there are no actual pages that created so we can’t modify anything. We can’t edit the logic, can’t edit the themes, add or remove some fields from being shown.

    Cake has a console mode and in this mode there are some commands. One of my favorite commands is to generate the CRUD pages. Just few configurations to set the database connection and every models, views, and controllers for any table are automagically done. We can modify these pages as we want. Unfortunately CI didn’t have this feature, but you can install a third party plugin called code crafter if you want to generate CRUD. But I didn’t know whether CI Code Crafter able to read the join relation between tables like cake did. Cake also has ACL (Access Control List) features to control which group of user are allowed to access a specific controller function. This is useful to handle the group user that you want to give privileges. For example if you only want group of admin that able to add and delete a post, just set the ACL. ACL can be configured using “ini” file or using database. In my assignment I used database because if we have hundreds functions, It would be pain to set one by one.

    My “self learning” about cake basic and ACL is making a simple contact manager where admin can add and delete new contact. Everyone who has a contact can login and edit his/her profile but not the username and group (it will be ridiculous if regular user can edit his/her group, coz everyone would like to be an admin). Admin can manage group’s information and edit everyone’s profile. I also add some JQuery for displaying profile photo on username link tool tip and some datepicker. I found some troubles back there where linking image on css and javascript because both didn’t refer the cake webroot as default root, but I solved it using vHost setting on my apache. My simple application was finished at previous Thursday. Now, I am learning to use nested directory feature. I don’t know why my manager wants me to dig deeper into cake. Maybe he want his team has at least one expert for each framework because my senior also expert on specific framework like zend, simfony, code igniter, etc.

    (dipindah dari blog yg lama, original Posted : January 16, 2010)

    KaPe deh…..

    Akhirnya aku tiba dipenghujung KaPe alias kerja Praktek. sudah saatnya menulis sedikit di blog tentang kape ku.

    Awalnya aku mengira kalo kape di kampusku itu bisa magang, jadi mulai deh mencari lokasi yg kira2 bisa buat magang dan ternyata saat aku konsul sama dosen koorinator kape, dia bilang kape di TI kampus kita gak levelnya magang, jadi kita harus bener-bener menerapkan ilmu yg sudah didapat. Soalnya kalo cuma magang kadang kita cuma berakhir di suruh-suruh ini itu seperti ngetik, fotokopi, bikin laporan, dll. Jadi gak bener-bener menerapkan ilmu TI.

    Karena aku fokus di 2 konsentrasi sekaligus, jaringan dan RPL (rekayasa perangkat lunak), aku punya 2 pilihan. Mau kape jaingan atau kape RPL. Kalo kape jaringan aku hanya perlu membangun/mengkonfigurasi installasi jaringan di suatu tempat, dan kalo kape RPL aku hanya perlu membuat semacam sistem informasi.

    Pilihan pertama sebenarnya aku dah pernah coba, waktu itu dosenku punya proyek jaringan di ISI. Aku dah ikut bantu2 selama beberapa minggu. tapi aku pilih mundur aja coz saat itu aku ternyata diterima untuk melaksanakan KKN di daerah wonosari km 14, dan jadi koordinator malahan. Its gonna be very busy for me…

    Segera setelah KKN selesai aku cari tempat yg kira2 mau dibuatin Sistem Informasi. Sebenernya ada sih tempelan di kampus beberapa perusahaan yg butuh mahasiswa kape untuk bikin sistem informasi tapi entah mengapa yg terpikir di kepalaku kape di SMA ku sendiri aja.

    AKu ke SMA ku sekitar akhir agustus dan langsung diterima untuk bikin Sistem informasi presensi. Tapi pas aku konsul sama koordinator kape, dia bilang sistem nya terlalu sederhana jadi harus dibikin lebih kompleks. Lalu akhirnya SI (sistem informasi) presensi tadi aku buat terintegrasi dengan pembobotan pelanggaran dan penghargaan siswa.

    Selang beberapa minggu aku langsung bikin programnya sekitar bulan september gitu, padahal kape resmi di kampus jadwalnya baru oktober-november. Tapi karena SMA minta segera ya kupikir hajar sajalah dan ternyata langsung jadi kira2 70% nya sebelum puasa berakhir. Pas liburan lebaran aku sama sekali ga sentuh SI ku lagi, setelah liburan pun aku juga sibuk bikin proposal kolokium (sidang pengajuan judul Skripsi). Selama hampir 1,5 bulan aku ga ke SMA ku dan ga lanjutin SI ku itu. tapi aku dah bilang terus terang sama dosen pembimbingku masalah kolokium iu dan dia ga masalah. tp kalo ke pihak SMA 9 aku lupa kabari mereka..hehehe…

    Segera setelah kolokium berakhir aku terusin bikin SI nya sampai selesai. dan ternyata ada hal yg terlupa yaitu bikin laporan kape yg isinya 5 bab. deadline dah tinggal 2 minggu dengan kondisi laporan 0% dan kartu bimbingan kape yang masih kosong.

    setelah berguru sama temen kampus yg udah selesai laporan sampai bab4 (thanks to lia) aku nglembur laporan. hampir setiap hari aku konsul ke dosen pembimbing, yah itung2 penuh2in kartu konsultasi (minimal harus konsul 6 kali). Dan akhirnya di setujui sampai bab3.

    Belum sempet bikin bab4-5 eh ternyata dosenku minta presentasi akhir kape duluan. Yah secara SI juga dah kelar aku sih ga masalah. Sebenernya presenasi itu baru boleh dilakukan setelah laporan selesai tapi dosenku yg baik hati itu bilang gak apa2 laporan bisa menyusul (hehehe…thanks bu lussy, youre so kind)

    presentasi ke dosen kelar, dan karena keteledoran saya ada satu hal lagi yg terlupa yaitu presentasi SI ke pihak SMA 9. pas aku kesana ternyata wakasek (wakil kepala sekolah) yg nerima aku kape disana lagi pergi. Dan baru akan pulang januari karena beliau pergi haji. Aku langsung cari guru TI SMA 9 (smua hal teknis kape ku dia yg handle) dan untungnya bisa presentasi ke dia aja, ga harus ke wakasek. gak kebayang deh klo harus nunggu pulang haji, dah keburu bubar kape ku.

    sekarang tinggal menyelesaikan apa yg aku mulai. yaitu laporan bab4-5 dan beberapa urusan birokrasi kape yag tertunda. Entah kenapa aku merasa so lucky dengan kondisi kape ku yang belepotan ini ternyata berjalan lancar. Thanks to Allah SWT, my family, my lecturers, and my teachers, oiya my friends juga…

    (dipindah dari blog yg lama, original Posted : December 7, 2008)

    Data Disaster……

    Banyak bencana alam yg menelan banyak korban jiwa seperti gempa, tsunami, dan sebagainya. Tapi Bagi orang IT ada satu jenis bencana lagi yang menelan banyak korban Data yaitu “Data Disaster…”. Saya sendiri merupakan saksi hidup dalam Data Disaster yang menimpa komputer kesayangan saya beberapa hari lalu.

    Bencana ini dah yg kedua kali menimpa komputer ku dan tragisnya dengan modus operandi yang sama. Di sore hari yg cerah, aku menyalakan kompi ku tercinta. Biasanya dia memainkan sepotong mp3 saat masuk fase logon. Tapi kali ini dia diam membisu. Seketika aku menganalisis penyebab dia diam membisu, dan menghasilkan beberapa kemungkinan :

    1. Kabel speaker belum nancep ke saklar listriknya
    2. Jack output dari kompi ke speaker kecabut
    3. Sound card kompi ku error
    4. Data lagu tidak ditemukan

    Dan begitu horror saat kita mengetahui kebenaran nomor 4. Ternyata secondary hardisk ku yg dipake bwat nyimpen data itu tidak terbaca dan minta diformat. “gile aje!!, masak aku harus format data kuliah, kerja praktek, hasil koreksi asisten, dan proposal kolokium ku yg blum di back up“. Ku coba recovery pake tools yang biasa ku pake teryata tetep gak mempan.

    komputerku adalah komputer sejuta umat. Semua temen2ku datang dan memakai sekehendak hati. Jadi akan sulit untuk mengidentifikasi pengguna yg cocok untuk dikambing hitamkan bersama.

    Aku berpikir “Kita harus selamatkan data ini hingga titik darah penghabisan, tapi ga mau kalau harus sampai titik dompet penghabisan”. Lalu aku bersama teman IT ku mengunjungi salah satu kios komputer di jogja yang menerima servis. Sampai di sana aku ngobrol sama teknisinya (lebih praktis dari pada ngobrol sama orang awam seperti penjaga toko mengenai masalah yang sedang kita hadapi). Ternyata dia dah ga terima recovery data lagi coz banyak job. dia recommend di tempat lain. Saat aku isenk tanya “Mas, biasanya recovery data hardisk habis berapa ya?”, ternyata itu tergantung besarnya HD kita dan untuk ukuran HD ku ternyata biayanya cukup nampar (beyond my imagination).

    Tak mudah putus asa, ku batalkan niatku merecovery hardisku di teknisi (lho?). Entah kenapa aku kepikiran, “kenapa gak coba recovery sendiri pake tools yg lebih powerfull?”. Lalu aku pergi ke “Kuil Sumber Pengetahuan IT” alias “rental sofware”. Langsung deh cari CD recovery, sewa, dan pulang. Di dalemnya ada banyak software, dari recovery data kehapus sampai recovery data yg di encrypt di windows. Harap2 cemas, ku buka folder software itu satu per satu. Mataku melirik pada salah satu software sepertinya cocok utk kasus yg ku hadapi.

    Berbekal kompi temen (thanks to yehtro), aku install dan lakukan prosedural recovery HD ku dengan seksama dan dalam tempo yang sesingkat-singkatnya. Dataku tenyata terbaca satu demi satu. Bahagianya hatiku kala itu. Data kembali dan aku cuma spent duid dikit bgt bwat sewa software doank.

    Semoga rental-rental kayak gini masih tetep ada di jogja terus (coz di jakarta dah di sweeping dan tutup). Benar-benar membantu mahasiswa. Saya dapat ilmu baru (merecovery HD sediri) dan gak perlu spent banyak duid bwat hal-hal yang bisa kita lakukan sendiri.

    Thanks to Allah SWT (for everythings), My Family, My Friends, teknisi (dah mau share ilmu), yehtro (dah mau minjemin kompinya), dan tak lupa rental-rental Software dan film di Jogja. I Love Jogja…^^

    (dipindah dari blog yg lama, original Posted : October 16, 2008 )

    Hidup itu ibarat toko buku


    Hidup itu ibarat toko buku..

    Ada bacaan yang ringan,
    ada juga bacaan yag berat

    Ada bacaan tentang usaha, cita-cita, petualangan,
    imajinasi, konspirasi, hingga cinta..

    tiap bacaan perlu waktu yang berbeda-beda..
    ada yang tebal dan lama..
    dan ada yang tipis yang habis sekali duduk..

    tapi semua itu tergantung dari orang yang membaca..

    seberapa lama buku itu dibaca..
    seberapa dalam buku itu bermakna untuknya..
    akankah buku itu ia baca hingga selesai..
    dan seberapa indah ending dari sebuah buku itu untuknya..

    semoga akan lebih banyak lagi buku yang akan membuatku tertawa..
    menantiku di rak-rak buku yang lainnya…

    BAY, 22-08-2008

    (dipindah dari blog yg lama, original Posted : August 25, 2008 )