家庭計劃指南《Juno少女孕記》
An idea: only use URL fragments as an implementation detail
There are a number of awkward things about URL fragments, including thatthey commit you to a certain implementation of your page structure ifyou are going to provide cool URLs . At the same time,I believe that they're the only way to make a reference to a part of apage, so they're pretty essential if you want to aggregate informationon a page but still be able to point to specific bits.
For example, WanderingThoughts uses URL fragments to point to thecomments on a specific entry and
如此便好
2008 年 2 月 23 日信報
去 年歲末,仍有利潤的博益出版集團被母公司南華早報勒令結業,作者簽訂的終身書約了無下落,存書則遭下令銷毀,永歿人世。另一邊,年二十八(二月四日),青 文書屋出版社的東
美女廚房
公司今年舉辦的team-building活動,是有史以來最古怪的。從前一般都會搞什麼滑雪團、購物團。Guess what?今年竟然來個烹飪比賽!我Daisy從小在家裡連碗也不用洗一隻,如今竟然要我煮飯?No kidding!女人並不是要來煮飯的,尤其是
Where the risk is with virtualization (and iSCSI)
Both virtualization and iSCSI are fundamentally 'sharing' technologies,where multiple things use a shared infrastructure. This means that theyhave a shared set of general security risks, pretty much common to anysharing technologies: cross-contamination and base system compromise.
Cross contamination is the ability to interfere with other things usingthe shared environment and to compromise them in turn; having a sharedinfrastructure necessarily gives you a channel to attack other thingsthat are using that infrastructure. This isn't novel, but virtualizationand iSCSI make it
風火台談中空寶事件及其他
恰巧今日報章登了中空寶事件的新發展
大家可以從中想想對與錯之間的模糊
自我的卑劣
我們不容易相信別人,卻很容易相信自己。我們以為自己得信賴,但所作所為往往 把自己也欺騙了。也許自欺欺人者並不是故意的,但隱藏在自我中的劣根性總會自行啟動。例如
犯太歲時期的借刀
2. 趕稿、睇書、開會、訪問。希望在30歲前趕及

Why I am not fond of Ubuntu's management of kernel updates
It's really simple: we installed the latest Ubuntu 6.06 kernel updatelast night, since it's a security fix. Today, our machines startedpanicing with 'kernel BUG at fs/nfs/inode.c:174' messages (threemachines so far, one of them three times), so we wanted to revertback to the old kernel.
Guess what: it wasn't there any more. Apparently Ubuntu feels freeto have (some) kernel updates overwrite your