The inconvenience of some DWiki design choices

When I designed DWiki back in the mists of time, I decided that itwould not require any writable data store (and certainly not an actualdatabase, because that would have required me to configure and run one);I wanted to be able to run it completely read-only, so I could worryless about its security implications. I also decided that it should nothave explicit metadata embedded in page data, which are all in regulartext files.

Blog entries have one primary time associated with them, their


上海紀行(一)

當我步出上海浦東機場,天色已漸漸昏暗,冷風滲著刺骨的寒氣,我忙把衣領拉緊。一想到這兩天都要在台灣客指定的那間四星酒店度過,心裡就感到非常委屈。國際行的律師到上海公幹,住Four Seasons或Westin是最基本的待遇。台灣佬竟

Why I am not really interested in hearing blacklist appeals

From a comment on a previous entry :

There is considerable merit in allowing blacklisted sites to contactyou to let you know that you've blacklisted them in error.

I'm not really convinced of this; especially I am not really convincedthat it's at all useful to make it easy to do so from the outside,for example by never blocking email to postmaster. For a start, ifa blocked site contacts me to say 'we are trying to mail your usersbut you are rejecting us'


The Slashdot effect is not like regular load

So you have a website, and you want it to be able to survive aSlashdotting (these days probably as likely to come from Reddit, Digg,or something I'm too out of touch to have heard of as from Slashdotitself). Assuming that you're not going to blow your bandwidth (a saferassumption than it used to be; these days you can usually offloadpictures and videos to someone else), what usually takes sites down inthis situation is your web server getting overloaded with the


有個活動






Friday, October 26, 2007

8:00pm - 10:00pm

序言書室(查詢:23950031)

西洋菜南街68號7樓


年少的詩:夏宇、游靜、劉芷韻作品選讀

鄧小樺

這是一條非常個人的閱讀路線圖。我在大學時期開始


Long term storage management in the field

I've recently been thinking about what features we need for painlesslong term storage management , and in theprocess I've been thinking about what we actually do here with ourSAN-based NFS fileserver storage over time. Somewhat condensed, we seemto:

  • add new storage units.
  • replace existing old storage units with new ones, possibly with some consolidation because disk and thus unit capacities keep growingover time (so that it's not a one to one replacement of units).

    (We have relatively undemanding


1. 文明單位:社區寫作
嘉賓:謝柏齊、陳劍青

製作過程或者是有不愉快的地方,但我在想,這種做書的模式,是可以把大學生和社區連結起來,練筆、開眼界、賺外快、學習與人溝通,而社區也有人可以擔起工作,彼此都有得

脂肪,舞

每每座車都係睇埋晒機械式舞走脂肪舞蹈纖體減肥廣告
唉~~~
不如又睇下呢個Djembe Drumming and Dancing
跳舞的人滿是脂肪
但又點會影響佢地跳舞呢
個個的舞姿都獨特有勁充滿自信
勁過在老尖街頭跳hip hop
最勁係佢地唔使什麼名牌子波鞋/跳舞鞋

The format of PTR records in Bind irritates me

How often have you seen a reverse DNS entry of host.dom.ain.10.11.12.in-addr.arpa. ? I've seen it too often, andI've even created them too often. Such incorrect reverse DNS entriesexist only because Bind makes it all too easy to shoot your foot off byinsisting on perfect consistency; for PTR records, as for all otherrecords, a name without a terminating dot is taken to be in the nameof the


How we sized the overcommit ratio

When we set up strict overcommit mode , we hadto pick an overcommit ratio, or the alternate way of looking at it, wehad to pick how much total address space commitment we allow. Because wefirst did this for compute servers, we decided to size things so that anactive process would be able to use more or less all of the machine'sphysical memory, plus allow some extra on top to account for systemprocesses that would get pushed into swap.

The logic is relatively straightforward:

  • on dedicated