Stressed? Press Ball.
Minggu ni memang byk kerja. Nak kata stress sangat tu tak juga la. Tapi memang sibuklah. Kadang-kadang, aku pegang satu jam souvineer atas meja aku ni, yg berbentuk sfera, dan berfikir alangkah seronoknya kalau jam ini boleh dipicit-picit, dan diramas-ramas. Tapi itu tidak mungkin, nanti dia pecah.
Kemudian, seperti terdengar bisikan hati aku ini, suatu hari Microsoft menghantar newsletter kepada ku (setiap bi-weekly sebenarnya, MSDN Connection punya newsletter). Ada peraduan, boleh dpt stressball dan MSDN magazine (ya, aku baca newsletter, sebelum delete). Bukan peraduan pun, dia saja je nak kasi barang kat orang, marketing gimmick. Tapi ini sudah bagus! Stressball ni mengikut firasat aku memang boleh dipicit-picit dan diramas-ramas.
Aku pun cuba la hantar. Esoknya dapat reply. Suruh bagi alamat, dia nak hantar stressball dan MSDN magazine. Yahuu… Mimpi indah menjadi kenyataan!
Esoknya lagi, hadiah sampai. Produktif betul diorang buat kerja. Inilah dia:

MSDN magazine, stressball bercop Visual Studio 2005, dan nota “thank you for reading our newsletter” dgn tulisan tangan!
![]() Dulu tak boleh picit… |
![]() Sekarang boleh! Squeeze.. squeeze. |
Stereogram
Masa tingkatan dua dulu, ada satu majalah kecil, dalam tu ada banyak teka silangkata. Kalau tak silap, di beli kat kedai buku bernama kedai Keng Meng. Cuma aku tak ingat siapa yang beli. Sama ada aku, atau kawan-kawan aku, atau kitorang berkongsi beli. Aah, itu tak penting. Yang penting adalah dekat kulit belakang buku itu, ada satu semacam corak abstrak yang aneh. Tertulis kat situ, ada gambar tersembunyi dalam corak-corak tu. Ada panduan utk dapat melihatnya. Caranya, letak buku tu dekat pada muka, lepas tu tarik jauh dari muka perlahan-lahan.
Lama juga kami try. Jam demi jam, hari demi hari. Hari bertukar minggu, minggu bertukar bulan. Musim panas bertukar musim luruh, menjadi musim dingin, dan salji mencair menyambut musim bunga. Tapi kitorang tidaklah tunggu sampai lama macam tu, kitorang dapat selesaikan dalam masa beberapa hari, tak sampai seminggu pun. Itu pun setelah mengalami banyak kegagalan yang perit.
Gambar tersembunyi tu adalah komputer! Nampak 3D pulak tu!! Macam tengok gambar kat TV! Susah nak gambarkan dgn perkataan. Ringkasnya, akan nampak “depth” pada imej tu. Colornya akan jadi lebih “vivid”. Teknik menjadikan gambar begini dipanggil “stereogram”.
Gambar asal tu dah hilang, tapi aku ada jumpa beberapa gambar stereogram mcm tu di Internet.
* images belongs to their respective owners
Gambar ASCII art pun ada! (link)
___ .-~~'. ___~~-_.-~~'. ___~ ~~-.-~~'. ___ -~ ~~-.-~~' ___ | ''|`-...--' ~' | ''| `-...--' | ''| `-...-- | ''| `-... | ''| |' '| -' ': _|' '| ..--' |' '| _....--' |' '| ___....--' |' '| | ''|_ _ | | ''| _ _ || ''| _ _ | ''| _ _ | ''| | ''| |_| |____| | ''|| |_| |____|| ''|_| |_| |____| ''||_| |_| |___| ''| |'' | | | | | |'' || | | | ||'' | | | | | |'' || | | | | |'' | | ''|____ | | | ''|____ | || ''|____ | | | ''|____ | | | ''| | ' |'' '|_______| ' |'' '|_______| ' |'' '|_______| ' |'' '|_______| ' | |' '|' ' |'''' '|' '|' ' |'''' '|' '|' ' |'''' '|' '|' ' |'''' '|' '| | ' | '''| '' ''| ' | '''| '' ''| ' | '''| '' ''| ' | '''| '' ''| ' | ____ ______________ ______________ ______________ ______________ ___ =||=)(=||===||===||=)(=||===||===||=)(=||===||===||=)(=||===||===||=)(=|| ######################################################################### | \\#// |'' ''' \\#// |'' ''' \\#// |'' '' \\#// |'' ' \\#// |' |#| ''| '''' | |#| ''| '''' |#| ''| '''' |#| | ''| '''' |#| '| |''|#| ' |''' '|'|#| '' |''' ' |#| ''' |''' |#|'|''' |''' |#| '| |' |#| '| ' '' |'|#| ' '| ' '' |#| ' '| ' '' |#|'| ' '| ' ' |#| '| |#| |#| |#| |#| |#| Geert-Jan Thomas
Apa yg aku faham mcm ni. Sebenarnya dunia yg kita nampak depan mata ni, adalah gabungan dari imej dari mata kiri dan mata kanan. Sebenarnya dua imej yg sedikit berlainan, satu ter”offset” ke kiri sedikit, dan satu “offset” ke kanan. Tetapi otak kita akan gabungkan 2 imej ni jadi satu, mewujudkan “depth” (apa bahasa melayu dia?) dalam imej tu, “depth” itulah satu lagi “D” (dimension), yg ditambah kepada yg asalnya “2D” (width x height). Sebab tu kalau kita guna 1 mata shj, kita sukar nak menganggar jarak.
Apa relevannya kepada corak istimewa tadi? Sebenarnya corak tu adalah 2 gambar, yg bila digabungkan menjadi 1 imej yg nampak 3D. Cumanya jarak “offset” tu berlainan dari biasa, dan otak kita tak dpt register serta-merta. Kita kena adjust imej yg dipandang oleh mata kiri dan kanan, sehingga jarak antara 2 imej tu membolehkan gambar yg tergabung tu nampak ciri-ciri 3Dnya. Apa aku cakap ni ha? Hahaha. Aku pun pening.
Tapi apa yg aku tahu, cara utk kita mengawal jarak pandangan kiri dan kanan ini ialah dgn mengawal ketebalan kanta mata. Seperti yg kita semua tahu, kanta mata menebal dan menipis utk fokus pandangan kepada objek jauh dan dekat (orang rabun ada masalah utk tebal dan nipis ni lah), supaya imej yg kita nampak ada terfokus dan tidak kabur. Utk itu, selalunya kalau nak lihat imej stereogram ni, caranya ialah kita guna ketebalan kanta mata nyg digunakan utk pandangan jauh, walaupun imej tu dekat pada kita.
It’s just amazing. Lepas tahu cara utk melihat dunia melalui cara ni, aku kadangkala cuba utk gunakannya ni utk tengok objek-objek biasa. Macam keyboard, tapak kasut, dsb. Tapi benda ni cuma berjaya dibuat pada imej-imej yg bentuknya nampak berulang-ulang je.
Kat bawah ada beberapa link pasal stereoram. Cubalah.. selamat menjulingkan mata.
http://google.com/search?q=Stereogram
http://en.wikipedia.org/wiki/Stereogram
http://www.eyetricks.com/3dstereo.htm
http://www.ascii-art.de/ascii/ab/3D.txt
CSS Berbeza Utk Media Berbeza
Aku mahu, bila user print web page aku, satu notis akan disertakan di atas kandungan page tu. Tapi notis ini tak perlu kelihatan bila user view di browser. Caranya cukup kacang. Gunakan Cascading Style Sheet (CSS).
<style type="text/css">
@media print {
.Header {
display: block;
}
body {
font-size: 10px;
}
}
@media screen {
.Header {
display: none;
}
}
</style>
<div class=”Header”>
Dicetak dari laman web pantun-keseronokan.
</div>
<div>
Tuai padi antara masak,
Esok jangan layu-layuan,
Intai kami antara nampak,
Esok jangan rindu-rinduan.
Buah langsat kuning mencelah,
Senduduk tidak berbunga lagi,
Sudah dapat gading bertuah,
Tanduk tidak berguna lagi.
</div>
Keyword @media memberi tahu browser tentang style yg perlu digunakan utk situasi berbeza. “@media screen” utk memberitahu CSS ini perlu digunakan bila web page dipaparkan di screen monitor biasa. “@media print” pula bila web page dicetak ke printer. Dalam kes ini, utk screen, aku hide kan DIV utk notis tu dgn meletakkan “display: none”. Bila web page diprint, DIV ni di show kan menggunakan “display: block” (”display: ”” pun boleh).
Ole!
Bila DNS mu sudah sejiwa dengan IIS,
Dan Virtual Website berpimpin tangan dengan Host Header nya,
Ketahuilah dikau hari gembira telah tiba,
Berbahagialah, dan laungkan; Ole!

Ole! Ole! Ole! Olele!
Sesat
Orang jadi sesat bukan sebab tak ada jalan, tapi sebab banyak sangat jalan.
Naive Sick Chasm
Today, on this day, I want to sing this song, in a weird echoing voice, with screeching guitars and deafening drums in the background.
Feeling uneasy definitely ugly
And it makes me feel guilty
Don’t you feel sorry, in between polarity
My arms believe me, courteous completely
Isn’t it lovely
Show off your temper
Blame it onto somebody
You make me laugh, making lots of money 3x
You make me laugh
Won’t you ever… realize
Desire to be clean, pretty-pretty lonely
heavenly speaking
Lots of companions, leading me to misery
Fell on attention, stirred by emotions
Act like you miss me
Show off your temper
Blame it onto somebody
(Butterfingers - Naive Sick Chasm)
Six Design Patterns to Start With
Jeremy Miller wrote about 6 GoF design patterns for pattern n00bies. Patterns explained are:
- Template Method,
- Strategy,
- Factory Method,
- Abstract Factory,
- Facade, and
- Command.
postscriptum
- While you OS techies questions on how to pronounce “Linux”, we software devs questions on how to pronounce “Facade” (this spelling is not quite correct by the way).






