Packaging systems should be comprehensive
I have a number of peculiar opinions about packaging systems in general.One of them is that if you have a good packaging system, you should beable to manage your machine entirely through it; every modification thatyou need to make should be doable as part of a package.
(Okay, not quite every modification; I'll exclude files that arein constant flux outside of your control, like /etc/passwd and /etc/shadow , and operations like rebooting the machine due tonew kernel installations.
遺忘三字經
Nexus One可支援Flash player 10.1
這個禮拜,身邊很多朋友問我有關Nexus One能否播放flash這問題,因為行家們都關心,他們用flash寫好的網上廣告和網站,能否出現在手機上。
哎喲,我雖然在IT公司上班,但我是公司內唯一的非技術電腦白痴型員工,我唔敢亂講,但可
「反對興建高鐵」不等同「反對發展」–梁文道的「反高鐵」社評

雖然真理不會愈辯愈明,但基本上,我還是支持有人出來反高鐵的,因為最低限度,引起了廣泛討論,大家才會開始認真的去關注本身的問題,大家平時都太忙,可能連反省的時間都沒有,這就是一個好反省的機會,人不懂得反
Levi’s Pop-up衣櫃
做marketing的朋友,除了要度橋搞營銷賣廣告外,更久不久要為與傳媒的大哥大姐打好關係,不停搞搞新意思。
你知啦,年中的新產品如恒河細沙,人家收press release收產品samples都收到手軟,想突圍而出?唔係話咁易。
小時候,你一定玩過這類

不如做豬?
對很多人來說,快樂比一切都重要;他們一生追求的,就
One reason why you should not let people register other people
Let us suppose that you have a website that allows and in fact requiresregistration. Let us further suppose that you have decided to be cleverand viral; you will helpfully let people register other people, so Jimcan tell your website 'create an account for Bob, here's his emailaddress'.
(This is subtly different than registration confirmation email , at least in practice. Arguably it is worse,since you aren't even trying to confirm that Bob is interested,you're setting up the
私下比較
關於「
Browser Feature Detection
Often when dealing with different browsers, this is something I encounter recently (with jQuery):
var ie6 = $.browser.msie && $.browser.version == '6.0';if(ie6){ $('html,body').css({height:'100%',width:'100%'}); target.css('position','absolute'); //IE6 has no '