@@@@@@@@@@@@@@ Welcome! 欢迎!@@@@@@@@@@@@@@

Welcome to my virtual home. This is a little private space for me to put my thoughts and share my feelings since 2005. Due to my wide range of interests, there are perhaps too many tags. I would explain some of the less obvious tags:

"About Life" is really about how I have been pondering about life and what enlightenments and paradigm shifts I had experienced.

"About Psi" contains most topics about happiness, optimism vs pessimism,
confidence, comparison, pride and prejudice and other psychological aspects.

"About Logical Thinking" is about my own way of interpretating and explaining
certain issues, aiming to debunk (or create?) superficialness of them.

"About Ideology" is about my thoughts on big concepts like freedom, justice,
fairness in society and religion.

"About Society" is more about my observations about the society, often through interactions with different peoples.

"My Country" reveals my frustration, critics and hope
on my homeland - Malaysia.

"My Little Pieces" has more short posts though mostly are written in Mandarin.

While I do have some posts on book reviews and business, I am planning to
separate them into author-specific and content-specific blogs. Stay tuned.

Enjoy your reading!

Friday, July 14, 2006

快乐

耶,终于回到了一个不需要用龟速抑或分秒都算钱上网的地方,至少思绪也可以在键盘上停留久一些。

最近出了一个什么城市快乐指数,享受着繁华经济的新加坡人居然排在全亚洲的最后,而全球老大美国更在其之后。不管这个抽样调查的排行榜的合理性有多高,它揭示了所谓的 “快乐” 往往与物质无关。如果要谈享受和舒适,毕竟发展国家比落后国家好很多,但那些贫穷国家的人民却更容易觉得快乐,只因快乐是一种心境。

拥有得多,自然渴望得越多,当我们把眼睛都放在欲望上面时,就容易忘记身处的幸福。要认知这一点并不难,但人是欲望的动物,要克制很难。其实我们已经是最幸福的一代,从小就被呵护长大,免受厉害疾病的侵袭,不用担忧经济的来源,要风得风,要雨得雨。慢慢地,很多东西譬如车子、房子、手提、娱乐、电脑、网络、旅游、相机、保险已经成了城市生活的“必需品”。我们就这样迷失在物质的追逐之中,勤劳地学习、忙碌地工作、拼命地向上、尽量地贷款,生活压力大得我们连抬头欣赏一下明亮天空的心情都没有。

不是说我们应该放弃所有这些的追求,只是我们少了一点什么。我们在物质上会有无比的享受,但作为代价在精神上我们同时也承受残酷的压力,如果这是上帝给你的一个选择,你会选择何者?我们要有这样的享受,自然要付出代价;而既然付出了代价,就应该珍惜这样的享受。能在假期时去走走逛逛,不是正在为生存打拼的人可以享受的福气;交通方便凡事有机械代步,不是住在接近封锁地区的人所能渴望的。

我们说农村生活比较快乐,但如果把城市人放在农村,可能很多人也不懂得到底快乐在哪里。我们缺少的是一种心态。凡事有代价,有得必有失。从小到大,我们被教会很多知识、技能,但很少被教导心智教育。或许,这不叫心智教育这么简单?而是到达哲学高度的思考?所以没有统一最好的答案?人,为追求快乐而活。但什么叫快乐?相交于西方现代的想法,可能东方传统思考更能解答这问题。

而现在的我,快乐吗?应该说我没有任何不快乐的理由,但如果真要回答这个问题,可能会失去了问这个问题的意义,因为需要翻阅过去的快乐和不快乐来做判断。

快乐是自找的,烦恼也是。

Tuesday, June 27, 2006

变化

久没驾驶判断失准,开车转弯扫到柱子。惨!又闯祸。逃不了,必然遭受父亲的严厉苛责。回来后难得玩电玩游戏疯狂了一下,再加上赶着回没有替他洗照片,三错齐犯,几乎给骂到五雷轰顶。我真的很想说我已经很久没玩了,想回家偷懒一下;但我知道任何理由都只会被当成借口。错误一旦犯了就是犯了,怎么样也不可能从他的记录簿中洗掉。

被骂是预料中事,但这一次有点受不了,可能是因为被骂得太凶了。(如果让他知道遗失手提电脑的事,大概我已经一命呜呼)联想起家里的那条小黑狗,当它犯错时你打它几下它无所谓,但要是你恨铁不成钢地重重地打,它受不住的时候也会反咬你一口。明明是自己错,为什么要反咬一口呢?还有它怕打雷冲门进的习惯,至今我也搞不懂是否是当初父亲出手太重导致的。

一直以来,我都是以无所谓的态度来承受,不反驳、不解释、不回答、只点头,但为何这一次我的情绪被挑动了起来?为什么这时的我有点象黑狗?也许是因为心里有了渴望,希望声音被聆听达到两方面的有效交流,而不是接受单方面的高压训导。

被骂后姐姐和我谈了一下,我察觉内心有些想法已经开始起了微妙的变化。原来小时候竟然有那么一件事,才导致她曾经的叛逆。我没有选择叛逆,而是选择无所谓,好久没经历这种虚无的感觉了。有好一段時間我性格的選擇是往父親的反方向走。父親標榜自己不喜歡說話卻總是天南地北,讓我覺得聆聽和沉默更可貴;隨時怒火上升讓我討厭生別人氣的感覺。

以前的无所谓是逼不得已的逃避;现在如果我再要选择无所谓,是因为我才是自己的主人。诚然我的失误让父亲有点痛心疾首,但管中窥豹仅能推敲出部分的现实,仅仅从这些事怎能盖棺定论了?小事做不好大事就做不了只是一种说法,每个人有不同的强处,我记得还有小事糊涂的丞相吕蒙正。

父親優點很多,但也不是圣人全無缺點。性格陽剛鮮明的他優點非常好,不好的地方也很明顯,或許這是錢幣的兩面?果斷有主見但難免有時過于以自我中心,思慮縝密但有時猜疑心過重。年少時的一件事至今仍有印象:勸父親戒煙竟然被反罵一頓,說長年累月的習慣豈是瞬間就改得了,后來突然戒煙了反倒說自己要戒就戒有定力。

不過,怎么樣都好,如果要叛逆,我早已過了叛逆的年齡。觀察父親的缺點不是為了苛責,而是內自省。如果真要比較,我的缺點更多;但任何人都不是圣人,不能把別人的錯誤一直放大來看,這樣會讓別人辛苦。無可避免的想法,我可不想標榜自己為孝子,內心卻另生歪意。

這一連串事情,帶來了很多新的啟發。我和姐姐打趣說:要是我們各自都用這樣的方式管教孩子,恐怕。。。缺點就不學了,優點太多學不完了。無論怎么樣,身上很多道德和原則都是由父親塑造和陶冶的,正面或負面,影響我最多的還是另我敬畏的父親。

Thursday, June 15, 2006

DIP

Thought of won't have enough time to pack stuffs but end up have some free time before 7pm. It's time to wrap up on DIP, so many things wish to write down.  It's truely an amazing experience, starting from nothing and go all the way to become the champion.
 
When I first heard the word 'DIP' (Design Innovative Project), it comed with a little bit of doubt and worry. What's that all about? How to start? Choosing by project title or by supervisor? Work in big group of at least 20 people? Really hard to imagine and a lot of things to worry. What if I get inside a stupid group consists of all typical lazy labmates? Terrible. What if I join a group with some arrogant people who can only talk but contribute nothing? Too bad. What if I meet another bias unfriendly professor like the one I met in UROP? Let me go to hell then.
 
I think many friends share the same worry, hence to safeguard ourselves, I decided to pull all MSA people to form a huge group. It may seem losing a chance to make new friend but nonetheless it still worth. Tried my best to inform and include all in, except for a couple that I purposely left out. (Luckily most of us don't know who are them, haha). It's already 21 people, and after add-in hong yap (how lucky we have him as our great musician?), royston (how lucky we have him as our great presentor?), vinh (how lucky we have him as our beloved programming god?) and yip kuan (too bad he's the one I don't know from MSA and joined FOC before, haha), a group of 25 has been formed under our nice supervisor prof Goh.
 
Since the group was formed, I was relieved and wished I could contribute ideas behind instead of became the leader. I was really unsure about whether I have the time to be fully commited into this and lead the group well during holiday. And I hate the feeling of not getting my responsiblites done, hate of having many tasks, can't focus in one and in the end not giving out my best in both sides. It ruins my self-principle and I will feel guilty for sure. Perhaps I prefer to become idea contribution rather than decision maker too. But no one supported me. (If you don't want to become the leader, why you form the group? Just for the sake of repelling anxiety?) Even christopher who said will stand at my side also "betrayed" me, what could I ask from others? Sigh~ Just hope in that time nothing special will happen. And very lucky they've chosen ming yian as assistant leader (co-leader).
 
Following advices from seniors, I've opt to select projects based on supervisor instead of the content of the project. You can learn things in any projects provided your supervisor is good but the reverse is not true. So sent email to few "good" professors (good in supervising) and requested for title. After much debating and involvement from members, we've decided to choose prof Goh's project - interactive music learning software. Sadly to say it's pure computing whereby it's a general bomb that most of us want to avoid, but it may serve as a platform to overcome this barrier as well, looking from the other perspective. Worked hard on initial information gathering and proposal writing, and finally we got it approved and everything was fixed.
 
First task: grouping. It's always an headache stuff to do. Since it's a huge group of 25, you need to group into small groups with lesser number of people. But you can't just add in some meaningless group with no clear tasks and timeline. Moreover, you don't know how the projet work and be sure of what buidling blocks are  needed. (Though our supervisor is really good, nice and friendly; she's not expert in computing field and she could only give us advice on music) The initial grouping before DIP started was OK and there were more fields involved and we need to research on it.
 
During that period, we met one guy selling a similar product and he told us that their software took about one and a half year to complete. Oh gosh!!! Suddenly felt the future of our project was at stake, could we come out with a software within the short 4 weeks time? We aren't professional software developers, we don't know any programming other than the basic C, we aren't familiar with linking software together and other stuff. When we went to consult wei han (CE expert) and asked about it, he just flashed me many many things that took me a lot of time to comprehend the ideas. Can we really do it?
 
Then came the hectic preparation for exams. Holiday (suppose it should be). DIP started. Before the day of orientation, I was wondering how to regroup our members? This time would be the more important one but I couldn't have an ideal ideas. Just couldn't think of it. So discussed with ming yian on that day and finally came out with the first stage grouping into six groups: music, vb, score sheet, blinking keyboard, tempo games and keyboard interfacing. It's a huge decision to drop out MATLAB from our project. Prof Goh always emphasize on its usage in future. But sadly to develop GUI I really don't know what MATLAB can help us. And perhaps it was a mistake to separate a group specially for visual basic. My initial idea was to let them explore the depth of VB, master it and teach us all so as to save time. But I underestimes something. It wasn't easy for anyone to pick up a language in such a short time, so forget about sharing and teaching. Impossible.

I was in the keyboard interfacing group, to buy the keyboard and link it to the computer. After decided to buy the YAMAHA keyboard, we were so excited and waiting for its arrival. But one thing was out of control: the difficulty in raising purchase order and money claiming. I never thought that money claiming was that difficult, later even boon keat 's claiming on photostat fees was initially rejected. Ya, I understand there should a proper control on this but then it seemed not to be reason. Our group in the next door spent 10k to buy a telescope. Our budget was allocated $200 per head. By right, the project can spent up to 25X$200 = $5,000 and we only spent 10% of it to buy the keyboard. If you want to control the budget that tightly, what for you allocated so much money for each project? What the hell tiny photostat fees can't claimed by petty cash? I really can't understand that. Perhaps I should thanks the "brilliant" lab assitant Ms.Wee for making us this trouble. A lab assistant whom wasn't assisting. But one thing I learned from this: When it was about money, the world changed. 

Before the arrival of keyboard, we had nothing much can do except reading the MIDI specification and preparing to hook it up. I started understand MIDI but were still wondering how to use computer to call out the MIDI sound? Should we use another synthesizer program? Then why those online games of small size can produce the sound out? Maybe it's been embedded inside Windows sound system? How to call it out? After vinh discovered that VB can call both .wav & .mid together, I asked hong yap to produce a set of .mid sounds. But it turned out so easy in the end. The MIDI specification was actually defined inside Windows and vinh found inside one book that we could simply call it out by some defined functions. "How computer produce basic sound?" The question that has hauntered me from the beginning was finally answered. No need sound generator program, no need external synthesizer, we just need VB. How nice! 

Hence it comed to the second question: how to get the MIDI message from the keyboard and decode it properly? I know these messages will be sent to USB port of the computer but then how to collect data from there? USB itself is also a specification...so do we need to study about it? No idea. But vinh once again proved his resourcefulness. By using VB6, he had written some code to capture the messages. A disastrous problem - the incompatibility of source code between VB6 and VB 2005 emerged. "One day one problem" (quoted from vinh), after solving the "delegate "address of" and "garbage collection", finally keyboard interfacing was done in 2 days. A real surprise. It was done by using VB. So no need worry about linking different softwares together. Initially we thought we need MATLAB to capture the messages. 

Suddenly I realised something. While sending the MIDI message to computer, the keyboard still producing sound. I laughed. It was different from what I was told by a "professional" guy in Brah Basah. He said once the keyboard linked to the computer using MIDI-USB cable,the keyboard itself won't produce any sound, all sounds came out from computer. If you need both sounds, you need a rather new technology called fire-wyre cable. (Of course that cost a lot more!Ooops, money again) By reviewing all the events, I concluded that actually that guy didn't really know what we mean at that time and he just simply "rounded" it by using his technical knowledge on hardware. Ah, real life dilemma...this problem will be faced over and over again in future. 

Yeah, the project seemed on the right track now and...I had nothing to do. Our group was "dissolved" unofficially. Since everything now was done by using VB and everyone was learning VB, so I should pick up VB. I went through online tutorials but found it a bit "dull" and time -consuming. Red some book as well but found it too hard to understand. Hence I decided to learned from start writing code even though I know nothing of it. What are those basic codes that I must know? And I started to think what I want to do in VB, explored, seeked help from others and then implemented it. But I still lagged too much behind. Totally couldn't understand the backbone of main program. What else can I do except stay back to study the code and program flow? By rewriting it, I somehow became more familiar with VB and the program itself. And by browsing all the properties of the picturebox, I found one effect that can make the keyboard looked 3D when it's pressed down, which was what they wanted to do before. I may not be intelligent as others but through hardwork, I still can found something that they missed and contributed to the whole project. A bit of self-satisfaction and confidence was building up, hurray! 

It's already third week. We need to submit a project summary. Sick of writing, hence I decided not to join the proposal writing team (ming yian, agnes, christopher) but continued my VB programming. But everyone need to help them review some websites. I revisted happynote , played some games and decided to come out with a similar game on "ear listening". I started by creating some note pictures using Macromedia fireworks (but I think I really don't have talent in designing, all my preferences in color, shape and etc were often laughed by others. Sigh~) Really thanks to chi and vinh for helping me in writing the code and debugging. Other groups were also rushing to finish all the stages: score sheets' painting, gif generation , text input, theories' explanation... so I help out in finishing too. OT 3 nites, 1 for painting the score sheets, 1 for inputing the text files, 1 for learning Macromedia flash from yew meng. It's mainly all repetitive and tedious work. In the fourth week, I spent another nite to modify the resources to current path. Vinh said:"You are very good in manual work." Should I take this as compliment? Haha. Just hope by doing these won't make me even dull. 

The fourth week was a challenging week. Problems emerged when we tried to combine all stages together. Unknown bug and crashes and in-synchronization of both inputs. Vinh and chi took care of the debugging and features add-in while I worked on to solve the in-shynchronization. It's purely disheartening problem. It made me feel so bad that our project was gone. We should throw it into rubbish bin. No way it serves as a learning tool when it can't even show the demo correctly. Sigh...after 3 weeks of hardwork...how cruel! Why we didn't face this problem from the beginning ? Shall I say this was fortune or misfortune? 

But anyhow, problem still need to be solved. After being moodless in daytime, I started to tackle the problem in night by vary different aspects in gif files: size, movement, frames per second and tempo. Why the timing information contained in gif using different frames per second was different? Why did this difference (conversion error) only become significant starting from stage 3 onwards? Something must have to be dealed with the tempo that we used. Ya. After converting stage 3 songs using stage 1 tempo by default frames per second, the song suddenly became much more synchronized. It was a saving moment! And I can't control myself to yell loudly. Yes! Our project still had value and no need to be throwed into bin. The next thing need to be done was to redo all the gif files but somehow I got a quite irrating response from someone. It seemed like my fault to discover this problem so late and hence gave a lot more of works for someone to do in the last minute. Somehow I became the creator of this problem on purpose. Well, yes, you had work hard in previous week, I acknowledged it. But it shouldn't be an excuse to try to avoid continue working hard and show "face color" to me. Certainly you don't know what's the difference of just getting your own job done and spirit of teamwork. This event made me feel reluctant to separate work for their group to do. I would feel bad if I was to endure someone's "face color" without any logic just for the sake of getting jobs done. I rather spent extra time to do it myself. Luckily I still had ming yian's help on it. Almost everyone was doing their own individual presentation and report but I couldn't find any time to do it. So as ming yian, chi, vinh and some other else. It was the last concern. 

Initially we wish to open the chance for everyone to represent us in monday's presentation but the responses were cold. Perhaps what Christopher said was correct: most of us just want to avoid it. Well, if that was the case, no point choosing our presentor based on friday's individual performance. And really thanks to chi & christopher's advice, it would be too late if we chose the presentors by friday. Hence, from nomination, we had appointed agnes, royston and hong yap as our presentors. Christopher and I worked on the presentation flow and then passed to them to decide and refine. Had one rehearsal in friday and it wasn't that smooth and many people had opinions on it. It may seemed discouraging for the presentors but this wasn't the entire point. The objective of rehearsal was to gain feedback on contents and the flow. The smoothness and styles only came after practices and practices. 

Perhaps many people misunderstood good presentors are those who can talk genuiely without any preparation. Good verbal language command is only the basic requirement. To do a good presentation, you need to take care of every aspects: contents, flow, tone, speed, time, expression, gesturs and ec-cetera. And all of these differ from one presentation to another. You need many practices to make your presentation natural and fluent. In short, all good presentation came from practices and anyone can became good presentor if he/she keep practice. How many times? Many many times until you're really familiar with the content since you had so many aspects to take care. How to practice? Practice as if you were in the presentation. Don't memorize words but think carefully about the contents: what you really want to say and how are you going to convey it clearly? Seperate the contents into blocks and memorize the flow. 

So our presentors had a second time rehearsal in saturday. It was much better. Looking forward for monday's one. But me and ming yian had another thing to worry. How about the Q&A sections? We talked about it and decided we both take care of general questions, and group leaders/ other in the same group answered those questions related to their group. Finally I had some free time to prepare my presentation in Sunday. First I put all the contents that I wanted to say and then started speaking it out verbally. Too much contents! Too long! Around 10 minutes. Hence I decided to cut those less impressive one. But still too long! Around 7 minutes. After practices block by block, I started to avoid using repetitive or meaningless words and control it within 6 minutes. A bit better but my tounge was already tired, hence began to do the layout and design of presentaion slides. Decided to do a quick summary on the whole progress and spent almost 2 hours to do the animations. And again, it's more towards manual work.

Monday was the preliminary round of DIP project. Our group was the second group to present at around 930am. Our presentors really did a terrific job and i thought the judges were quite impressed. Just a bit mess-up in Q&A sections. First was the wrong target of customers by hong yap, followed by overly defensive answer by ming yian. Ming yian knowed that as well and just hope that next time she can learn from this.But in overall we did it quite well and I was pretty confident that our presentation was among the best. When the judges left, everyone was relieved and started to enjoy before individual presentation in the evening. Finally I could concentrated on playing street fighter alpha 2. Come come come! (although I am pretty lousy in playing it) 

It was always good to see how others present and try to learn what you missing. All of our group members were quite calm and could present their ideas clearly. (quoted from prof Goh) Certainly , it could had been the best compliment for the whole group. Besides this, I received some compliment from friends as well, which of course made me feel quite happy and worth spending time on preparing this. (Self-talking was always my strength, haha). A great news came during li lian's presentation that sent us roared, our DIP project had successfully entered the final! Woohoo! Finally all our hardwork were rewarded. Although we had only one and one software, technically wise we were less impressive but our preparation, presentation and team-work were among the best. 

But that means another few days of OT...was pretty tired. The problem was that I wasn't pretty sure about how would the final go. How they judged? Based on presentation? Booth? or what? Luckily I remembered Ai Mei said before that her group entered final last year, hence I seeked her help through msn. I started to understand more about the flow and I predicted that it still weighed heavily on presentation. But yet again, a tough brainstorm on grouping. After many indecisive moments and doubts, We had regroup into few: marketing group, P&P group, book manuals group, presentors and programmer(only one=vinh). Certainly it was a mistake to include only 9 people in marketing group. Initially I wished to put 11-14 people to it but I chose to follow others' idea. They said too many peoples. If I knowed that they didn't understand why so many people were needed at the first time, I would stick on to my original idea based on what I saw from NTU business plan competition. But anyway, the marketing group still did an impressive job. Really thanks yean ching's group's efforts on it. But I did feel a bit sorry by not joining the marketing group. Part of the reason was that I know it would be tough, and I feeled quite exhausted at that time. I doubted myself wouldn't be able to contribute much to the writing of the plan while I still need to coordinate other stuffs. Perhaps it was an excuse. Perhaps I still feel a bit sick of vomiting out those kind of paper works. Anyway, that didn't mean I had nothing to do in P&P group (though considerably lesser).

Soon, I encountered another disheartening problem, lagging effect of gif files in laptop. Well, once again score sheets and keyboard didn't synchronized. Despair. It turned out that our way of developing this software was pretty primitive and resources occupying. A laptop that could run warcraftIII and heroes v couldn't run our i-MuLe smoothly. What a terrible joke! I never knowed that the computers we used to develop this software had 2GB of RAM. This was the second time I feeled that our project was a totally rubbish. Sigh~ But we still had one formal presentation to show. Die die we must found one supercomputer to demonstrate our software. Just hope that someone's computer can run it. But our hope was pretty dim. An inner voice came out from my heart, said that: To enter final was the maximum height that our project could achieved. We couldn't asked more from this. 

Technically, our project was only software. Innovatively, there were so many competitors around globally. Somemore it could only worked in high performance computer? Well, it's time to end. We should be glad that we entered the final. Let's enjoy what others were doing in the final. Prof Goh said that the white light LED group was quite impressive, their idea was good and had a huge range of application. Ya, they even set up the booth the day before the final. How could we compare? But luck somehow standed on our side. On the next day, the very good lab assistant ming ling asked us whether we need a lab computer in the final. At least one supercomputer found. It was pure luck. Imagine if another lab assistant mentioned before was not on leave, she won't allow us to borrow the lab computer. How you could explain this except fortune? And we combined another two supercomputers using chakhon's and litting's for demonstation at booth. 

The day had come and we were still rushing everything especially the book manuals and cd covers. We were less impressive than other booths with a lot of machines and robots. What we had were only 2 computers and some fliers. All other team weared so formally and we just weared casually. Perhaps almost all of our group members noticed the differences. No expectation. No pressure. Good also. The judges started visiting the booth and I've tried my best to demonstrate our program. Frankly I didn't have much time prepare on it but luckily I understood how the program work clearly and some key points of our marketing plan. Thier responses? Not too bad I assumed. But I still believed that we won't have the chance to win. 

Just a moment later, my belief started to shake. The first group's presentation was not impressive. They seemed unprepared for it and what a shame the mouse controller didn't even know where to click the full slide show. And they were like introducing us the concepts of the products rather than the products itself. Were they doing an overview? In contrast, we did a terrific presentation. All our presentors were steady, fluent and good. We showed our team-spirit in Q&A section and our acknowledgement touched some of our group members. Then it followed by a boastful and aggressive presentation by a team worked on medical application. Disgusting. They should only focus on their product. Only cheap judges will be impressed by their ill-manners. And if they thought those people who attained professors status would be that cheap, that proved how "moronic" were them. The last 3 groups' presentation were quite good especially the fifth one. But I feeled many parts could be improved. It's general problem to explain technical information to audience. You just couldn't flash all the details and expect the audiences would understand. Even if the professors understand they wouldn't think that these were good presentations. Should find some way to keep it interesting while still maintaining the technical level of the presentation. That's hard but that's critical. But anyway, that's only for presentation. I didn't know how the judges judged, surely it's not based on it entirely. 

Because of our low expectation, we feel extremely high when we heard other groups' names announced round by round. Final 5, Final 4, Final 3, Final 2, one more one more! And the second prize went to E011 White Light LED! Yes! We were the champion! None of us expected this and perhaps none of the participants expected this. We were the black horses. Haha. So sorry for the LED group. Technically, they were a lot better than us. Why the judges preferred our project more than theirs? Maybe because of the 7-years to recover the cost made them failed. The reason still remained a mystery. But anyway we had got the best, thanks to all people. It was an amazing experience thorougly and certainly it was one of the most excited moments in our life. 

We really started from nothing, went all along the way ourselves towards the fantastic end. I knowed other groups may had put in a lot of hardwork in their projects as well but certainly all of our members feel we were deserved to be champion just by the great efforts that we had put in. But anyway, that was just what we feeled. Still, it was just a name. A fictitious name of "champion". Just like the fictitious name of "leader". After a shortwhile, everyone will forget about it. What still keeped inside memory were all the processes and experiences. What people couldn't take off from you are what you had learned. Needless to be boastful and we should be more careful about our words when we are in this situation. 

Someone said:"Haha too bad ah cho didn't join us. If he joined us he would be part of the champion team." That certainly wasn't the truth. I remembered that he couldn't join us because he promised his other team earlier. And I believed he enjoyed his experience pretty much. We shouldn't judge someone's action by the outcome. If we don't had the luck, could we win? And if we failed, would people said the same thing to our project? Perhaps not. I could imagine at that time our project maybe viewed as a rubbish. But it doesn't matter. It's the process and the experience that matter. What we should do and can do is to judge ourselves. We couldn't judge others properly as we weren't them. Vice-versa. 

Thank you all. Thanks our superb nice and friendly prof Goh, ming-yian (the co-leader that is even more persevere and resilient than me), all subgroup leaders who did a brilliant job (royston, lee kim, chak hon, eddie, agnes, chi, yean ching), our great presentor trio (agnes, royston and hongyap), musician hong yap, programming god vinh, semi-god chi & boonkeat, editors christopher & wenkeat, graphic designers cher huat & choy kien, lively castle drawer ah bee, the hammer and sheep couple litting and lilian, flash king chee how, maple king chee voon , hard-working music group, score sheets group, tempo group and all the very good lab assitants. 

Thorough the project, I had really learned a lot of things and gained many insights. And I would keep all the compliments as my future motivation. 

Steady! Ha ha!

Friday, June 2, 2006

累。DIP开始以来的第五个晚上,或许还有明天和后天。然后,一切完结。
累,但不喊累。这是一种态度。这样就喊累,做工岂不要叫苦?
累,但不埋怨。别人可以向我埋怨,但我可以向谁埋怨呢?不埋怨,也是一种态度。有事埋怨,只有三种可能:一是为了表达不满,二是为了显示功劳,三是为了逃避工作。
如果为了表达不满,坦白直率比暗地埋怨更有用。即使是直接埋怨,其效果又能好得去哪里?埋怨不是偶尔的牢骚,埋怨的一方之所以选择埋怨,就不是为了要解决问题的。
如果为了显示功劳,埋怨的人有点蠢。如果他人是聪明的,你不需要埋怨他也懂得你的功劳,你埋怨反而增加他对你用意的怀疑。如果他人是糊涂的,你即使再埋怨他也不会把你说的当真,你埋怨只会被人反埋怨。
如果为了逃避工作,埋怨或许可以换来一时的逃避,但失去的肯定更多。不能预见逃避辛勤的人在以后会有什么后果。
学习放下自己的埋怨,学习接受别人的意见,更是一种态度。

Monday, May 29, 2006

谢谢

很棒很棒的庆生会。真的非常谢谢。谢谢替我搞庆生会的朋友,谢谢所有出席的朋友,还有谢谢其他给予祝福的朋友。
 
家里从来都不庆祝生日,父母不知道我的生日,我也不知道父母的生日。听起来或许很怪,但是早已习惯,还记得父亲说:平日生活拼搏连吃饭都省时间,哪有闲情去记什么日子什么生日?生存高于一切,有道理。所以除了小时候有一次在阿姨家庆祝生日之外,第一次庆生会是在19岁时朋友搞的。
    
难得朋友那么热心肯给予我祝福,肯替我庆祝,那自然是令人非常感动和开兴的一件事情。用粗俗一点的话来说,就是难得别人肯给你面子替你庆祝,当然要高高兴兴,才叫识趣。如果没有人庆祝自然无所谓,如果有人庆祝自然很开兴,因为替你庆祝是人情,不替你庆祝是道理。朋友之间你帮我庆祝一下,我帮你庆祝一下,是件非常愉快的事情。
 
但是除了热闹的生日会和朋友的深厚情谊之外,我究竟应该怎么看待这个特别的日子?不理智的我倾向于用过去一年的期间所做的事情来衡量。过去一年,做了什么?坏牙,四次大病,遗失数样贵重电子工具,感情事上错误连连。于是成了健康,金钱,信用上的穷光蛋。被自己的话语、呐喊和承诺回击刺倒在地,逐渐失去的是一点一点的浩气和豪迈。过去一年,我做了什么?苦涩已开始渗入。只有一件事情我肯定做对并且感到自豪的:戒了沉溺十年的打机瘾。只做对一件事?聊胜于无,呵呵……
 
有时候不免叹气,过去一年这样的我,为什么值得别人为我庆祝生日?无语,挤不出答案。诚然自己做了什么,自己如何看自己和朋友来往没什么大关系,因为每个朋友在心中自有衡量我的一把尺。只是有时候,人的情绪又岂是理智所能控制?当一个人丧失了对自己的肯定,别人再怎么从旁肯定也无用。我没有完全丧失对自己的肯定,但从过去一年里的事情反映出来的情况来看,明显我不会比前一年的我更肯定自己。做贼又岂能喊捉贼?心中有愧,寸步也难行。
 
过去一年,是我醒觉到世事多难的开始,没想到这开始是如此地糟。糟糕的一年。傻傻的我居然在二十一岁的时候真正第一次许愿,结果是糊糊涂涂浑浑噩噩胡乱地过了一年。过去一年活得这么糟糕,哪还有面子为今年许愿?没资格。没资格。
 
但这一切,都与朋友的心意无关,是自己的问题啊!无论如何始终非常感激所有朋友。今年生日多了一分小礼物,蛋糕上的小公仔,上次canteen4的aunty说头发像我的一个卡通人物,什么sesame street里的什么。没想到酱的蛋糕都给他们找到,真实由衷感激和佩服。
 
无聊,替它改了名,从sesame翻译过来,就叫傻傻米吧!除了发型,如果我也能像它这样,就是这样傻傻地笑,多好!

Thursday, May 25, 2006

Civilization

Human. Mankind. A great species in the biological world that are so smart that create wonderful things and tools. We build society and we call it CIVILIZATION. We have glorious history of at least few thousand years and we are looking to write another few thousdand years of pride.
We have every reason to be proud when it comes to comparison with the past, but for how long it can last? Another few thousand or hundred years? I doubt it. It should be a merit to mankind if our so-called civilization can last for another century. For the past century we prospered exponentially at the expense of the precious materials, energy and environment quality. We will continue to live better and better, till the day when all crises become critical enough to stop us from substantial prosperity.
Just imagine how much garbage we generate daily and we can predict the rate of decrease of our usable materials and energies. Just calculate from the moment we come to the world till now, how many clothes, books and papers, tools and accessories we have bought and throwed away. (It's already countless) If we take this number and multiply by 60 billion (though there are many people are poorer than us there are also many people richer than us) ... Somemore plus those not reusable materials: plastic, battery, e-waste...
Don't forget we have only had advance transports for not more than 200 years, electronic gadgets and appliances for not more than 100 years, computer and internet for not more 50 years...And we are already surrounded by hell lot of crises, do you really expect us to prosper another few centuries? Substantial development? It can only slow down the rate of decrease but can't save us from extinction.
I believe our civilization will come to an end someday not long from now. (If you compare to the past period of history of at least few centuries) Doom's Day you may call that. But why does it matters? Every start have an end. Nothing is permanent in this world. Just live in the presence as if there is no tomorrow. Every brand new day is a merit to us as you just don't know what day is the final end.
But I am not extreme conservative environmentalist. Of course our society can live lot longer if we live primitively. But i think no one in the world oppose the creation of usable tools by genius like computers as it greatly improve our quality of life (though the creation of computers in many ways degrade our environment quality). Since the start of civilization / agriculture (burn the forest and start plant crops), we were already "degrading" the nature. It's unnatural for mankind to sit back there and live life primitively. Mankind will never be satisfied and is always looking for ways to improve life, to chase after the maximum pleasure and joy they can have. Hence to call for environment protection is not to go back to ancient times but try to extend the period of our survival as a whole.

So, it's not saying our effort to save the world is useless, it does help to extend period of civilization...but in the end, it will still come to and total annihilation...no matter what and how. A very pessimistic way of thinking perhaps, but I just can't imagine how our civilization will last long. But that's not the end of the world right? Perhaps in the future far away from now, there will be another species more intelligent than us. We will be their "lost civilization" as what "Atlantis" appears to us. Or maybe the extinct species of dinosaur. Who knows? But we were once humans, a very intelligent species in the world that can create magnificent tools, arts and "magic".

Wednesday, May 10, 2006

房间里只剩下很少东西,但没想到还是花费了三个小时才搬完。正式离开住了接近两年的52,搬去原本应该在第一年入住的49。临走前,又听到那熟悉的猫叫声。Ei,要不要和我一起搬到49去?反正52人去楼空,不会再有房客和工人喂你了。但你也不懂我说什么,还是算了吧,有空来49找我?毕竟好歹也见证过你两年的生活。从一开始的姐妹情深到后来分离,意外荣升母亲却又回复只猫孤影,才不过短短的两年啊,竟已有如此多的变化。虽然动物有灵性,但应该也只有零散的记忆和短暂的情感的吧……或许它已忘记过去的点滴,忘记了自己的姐姐、女儿,甚至忘记亲眼目睹丧子那刻的悲伤,但我这个旁观的人却反而慨叹了起来。毕竟,相比于人,猫的生命周期是如此的短,生老病死转变之快在我眼中看来是如此多的沧桑,如此多的感触。万物即使有情又岂会深?又岂会明显?只不过是人自己在用自己的心灵来为万物添色而已。
 
东西用久了不舍得丢,地方住久了不舍得离,这种情感或许是最无聊最多余的,但又可能是最珍贵最真实的。它见证了过去的你和事,随着时间的流失,许多记忆已依附在它身上。物灵?地神?都是无稽之谈……但有时候难免不会去幻想,幻想它们存在的可能。如果幻想没有价值,神话和童话就不会存在这世上历久不衰,迪斯尼就不会叫乐园。我很想经历更多的事和物来增进成熟,却也很想为自己保留一个天马行空的空间来持续幼稚。我的笔记本、手提、计算机,你们是否记得有我这个粗心大意的主人?叹……
 
突然间就这么飘来毫无关系的句子。柔和的水结成冰后,离迸裂就只有一步之遥;娇嫩的花结成果后,离掉落就只有一时之差。柔和刚,刚和柔。过多的坚强,度日茫茫无知;过多的感伤,忧忧不可终日。人生,不过是一个没有方程式的程式,有时在无止境打转;有时突然跳走它处;只能用心地走每一行,却不能预测下一个方向,更不能预知未来的结果,也无从知道最后的终点。是那个天才程式设计员编写了这么一个让程式自己自由发挥的程式?

Sunday, May 7, 2006

苦力

苦力:出卖力气干重活的工人。本来打算下星期才搬家的,但这么巧碰到他们一起吃饭,就突然想到难得可以帮人,不如现在就搬吧。?于是多了两个临时苦力。叫别人帮忙还要称呼他们叫苦力,实在是过分,不过又想不到用什么其他词形容比较贴切。
 
替我和霆辉搬家,可真的够苦了。上次从一楼搬去五楼就用了我们半天时间,东西之多可想而知。这一次房里的东西比去年有增无减(多了冰箱,电视,厨具,书本……,基本上没有减少任何东西),情况更是恐怖。用过的东西通常不舍得丢,又喜欢捡破烂,我的东西可真多,但霆辉的书本在数量和重量都比这些垃圾要多,所以我们俩的东西总结来说就是超级多。
 
搬到一半,又“顺便”把贯雄叫来拿课本和笔记(哇哈哈,我可真会占人便宜),于是又多了一个苦力。于是,在短暂的四十五分钟内,东西几乎都搬完了。新的房子没有空去收拾,但东西占据了80%的空间,要如何收拾可真伤脑筋。慢慢来吧,反正我还没酱快换锁匙,只是霆辉换了,就暂时当作两人霸占两间房间吧~
  
但话说回来,最重要还是要感谢那些立下汗马功劳,劳苦功高,付出伟大劳动力的苦力;没有你们,哪有我新的容身之处。衷心感激,谢谢Christopher,Kok Ern和贯雄。
 
明天就是新的星期的开始,DIP要开工了,辩论题目要开始准备了,新房间要开始收拾了,嗯……好像是时候轮到我辛苦了,不过是出卖精神干重活。这不是苦力,但叫什么呢?苦脑?

Saturday, May 6, 2006

“哦,你真会选日子,选在星期一。”
“嗯?”
“如果你选周末,我岂不是少了一千块一天的入息?”

“我在那边很大压力的啊……”
“噢?”
“背包里带着那么多现款,一不小心就会被抢,你说压力大不大?”

炉火纯青的技巧,只不过稍将话锋一转,炫耀之光立刻肆溢。每个人都需要为生存奋斗,但是争得一席立足之地后是否有炫耀的必要?或许为了生存,贫而不馋在现实中很难做到;但富而不骄呢?对于许多人而言,这简直是迂腐之谈,那么辛苦才挣得了几分钱,不炫耀又岂能吐一口气?于是日常谈话中充满刀光剑影,或迎面直击,或旁推侧敲,或迂回反刺,定要露几口方肯收。可以肯定,这些得势时狂炫的人一旦落势,必然在别人背后狂放妒忌的冷箭。没什么,虚荣感得不到满足而已。这可是基本需求呢!人越老自然面皮就越厚,自然越来越重视面子。

哎哟,你做工做这么久才驾kancil仔啊?” 炫耀自己刚付头期付款坐的Nissan还不够,硬要给别人的车加个‘仔’狂踩方才高兴。

“我儿子非常能干!在某某外国赚着多少千多少千美金。”

“我女儿非常厉害!整件律师楼都是交给她打理。”

“我丈夫非常受老板器重!他说要拿三个星期的假就拿三个星期的假。而且还在放工后自学中医,平时有什么病我们都不用去看医生,只需要叫他开几个药方就没问题了。”

拿身旁的人来炫耀让自己沾光,的确是比拿自己来炫耀高级一点。只可惜内容还是低级了一点,外国有这么多高薪水的职位么?怎么每个家庭里面都有一个总裁或经理似的?要拿三个星期的假就三个星期还不被解雇,倒不如直接说他是那间公司的老板!

哇哈哈,原来人人都赚大钱,家家的经都好念。我活在经济繁荣歌舞升平的太平盛世,可真是幸福呢!下次你出外带多一百块在钱包,买东西打开钱包给钱老板时看他有没有不怀好意地突然瞥一瞥你的钱包?真是神经病,在现在的社会里哪有炫耀财富却不惹人眼红的?哪有惹人眼红却不招祸上身的?但他们却安然无恙。。说穿了,其实不过也是个外表闪亮的空壳而已,仗着有一点点钱就到处炫。如果他真有钱,这样子到处炫,你以为他自己不会担心惹祸上身么?老江湖了啦,阅历都比我丰富,这么简单的道理哪会不懂。

钱,的确是难挣,但如果他们肯把练舌箭的功夫和心机放在思考如何挣更多的钱,钱肯定是比较容易赚的。难得那么辛苦挣得了几分钱,却被钱驾驭为奴隶,到处为主人炫耀,难道不无知么?难道不悲哀么?或许他们的钱都是辛苦从土里面挖出来的,难怪如此地尘嚣。土发户。。。叹!就算有一天给你在土里挖更多的钱暴发起来,你也消除不了我心里对你的鄙视的。除非你做到富而不骄?不可能吧!不炫耀自己的面子大概比夺取你的命子来得更可怕吧!

土发户,尽情炫吧!就当作免费入场马戏团看丑角演出,哇,多丑陋、多可笑、多真实!

Friday, April 28, 2006

起承转合

终于考完了,第二年的学期正式告一段落。6个Core加一个愚蠢的UROP,终于熬过了。以Failed UROP开始,以考最差的一张纸结束,但回头看整个过程,应该还算考得挺满意。过去的一个月多也并没有浪费什么时间,就不对自己苛求太多了,对得起自己就好。忽然间把辩论角色“起承转合”和大学四年的学习连接在一起了。
 
大学第一年,“起”,读的是广泛的基本课程,许多内容都是在中六的基础上再加深一点。不过也幸好是这样,否则的话恐怕不会在疯狂打机的同时还可以勉强保持成绩。但那些纯粹毕竟只是应急的短暂记忆,缺乏深入的了解,考试一完不消一周就全忘完了。(当我看到今年的学弟的数学考试纸时,发觉自己居然超过一大半不会做,登时意识到是自己在第一年打的好基础,好,好!)
 
大学第二年,“承”,开始慢慢接触专业领域的基本入门知识。我改变了学习方法,开始为每科科目留下完整的学习笔记,而不是像第一年这样喜欢才做不喜欢就停。我把学习的范围只局限在教授给的notes上,以缓慢的速度逐行逐行了解、连接、重整。究竟这种方法是比较有效还是比较愚昧,实在很难判断。尽管没有打机了,成绩居然比第一年还要差,似乎有点吊诡。。。但其实不是。大学第一年的轻松可是中六两年辛勤打下的基础,而大学第二年学的是新东西,又岂能拿来做同等比较呢?但是花在重整的时间的确足够去翻查几本课外书,这样肯定在了解问题会少走几条冤枉路,而且会开阔更大的视野。只是虽然我明白更多东西,却不能真正掌握其中关键,又或许印象不深。如果我把自己局限在那一份notes上,虽然我失去了更大的视野,但却抓住了其中关键。这是“承”,许多学习的内容都是以后极为重要的基础,如果基础打不好,怎么走得远呢?更何况人的记忆实在有限,所以想为以后健忘的我留下一个快速回复记忆的途径。但是走了一年过后,又觉得这样的速度实在有点慢,是不是时候开始换另一种学习方法呢?开始要广泛涉猎,增逛见闻?
 
大学第三年,“转”。这会不会是接下来的主题曲?首先就要先转入一个特别的领域,接下来要转去半年的工作实习。预期一切将会以更快的速度前进,但我是否拥有足够的魄力和能力跟着这个速度转?
 
大学第四年,“合”。作为大学的最后一年学习,自然是要把之前所学习的到知识和技能融汇贯通,具体体现在那个令人闻之色变的FYP,和准备出来迎接社会。
       
好一个起承转合。而现在的我正处于承和转的过渡期,是时候好好思考一下方向了。
 
起。承。转。合。
学。思。静。反。

by TemplatesForYouTFY
SoSuechtig, Burajiru