無聊就占卜啦

上星期有好多人從 政小四 的四則運算衝過來,原來是 紀大偉 轉貼了他的 下一輩子想當哪一國人 ,順便衝到我這裡來了。小四說認真寫文章還不如做心理測驗,我想補充的是,無法完成的東西,也許都要機械設計又不準確的心理測

旋轉肥沃的裙袂

女孩們發愁
臉色轉綠
整個晚上
女孩們 全城的
女孩們
進退失據
只有一隻小白鼠的食量

——夏宇,〈南瓜載我來的〉(節錄)

因為 鴻鴻的到來 ,就有了以上的情況。今日和每一個人通電話,都被問「你怎麼了」,我也沒特意壓低聲音

Weekly spam summary on September 2nd, 2006

Our SMTP frontend survived all this week without problems, which wassomething of an accomplishment this week. Because this week, we:

  • got 13,546 messages from 227 different IP addresses.
  • handled 19,984 sessions from 1,283 different IP addresses.
  • received 1,419,542 connections from at least 52,806 different IPaddresses.
  • hit a highwater of 9 connections being checked at once.

Yes, that is not a


Link: The Single Unix Specification et al

The Open Group Base Specification Issue 6 is, well, toquote it:

This standard is the single common revision to IEEE Std 1003.1-1996,IEEE Std 1003.2-1992, and the Base Specifications of The Open GroupSingle UNIX Specification, Version 2.

(Those IEEE standards are better known as 'POSIX'.)

The Single Unix Specification (SUS) is a very useful authoritativereference for how various things should behave in theory


Why Postfix is not my favorite mailer

Today I was unpleasantly surprised to discover that Postfix defaults tohaving a 50 megabyte size limit on user mailboxes, after which emailbounces. This default limit is apparently sufficiently unimportant tonot be mentioned in the 'basic' or 'standard' general configurationdocumentation.

Perhaps this will strike people as a petty reason for disliking Postfix;after all, it's just one configuration option. But it is the symptom ofa deeper problem.

Since Postfix people have made one dangerous random arbitrary default(and not drawn attention


從來沒有這麼傾斜


畢業的歌
原來是我這麼天生 我這麼悠閒
攀一個最挺的山
從來沒有這麼傾斜 有太多毒蛇
穿一個最曠的荒野

然後是我東奔西撲 我每天思索
終於我變了堅壯
然後又故意失方向 修鍊到我的擅長
捉一隻最美的孔雀

沿途上我顧盼自豪 怕你不知
Continue reading...

SIGCHLD versus Python: a problem of semantics

In the process of looking at my program's code again to write the lastentry , I think I may have solved the mystery ofhow my impossible exception gets generated.

My program does a lot of forking and thus cleanups of now-dead children.The code that it generally dies on is:

def _delip(pid, ip):  del ipmap[ip][pid]  if len(ipmap[ip]) == 0:    del ipmap[ip]

It takes a KeyError on the len


How dd does blocking

For a conceptually simple program, dd has a number of dark corners.One of them (at least for me) is how it deals with input and outputblock sizes, and how the various blocking arguments change thingsaround.

  • ibs= sets the input block size, the size of the read() s that dd will make. Since you can get partial reads in varioussituations, this is really the maximum size that dd will everread at once.
  • obs= sets the output block size and makes dd '

blog day 2006

3108 了,先介紹五個 blog:

  • 王進角度 – 王進兄的影評角度獨到,除了影評,也寫專題。最近香港影庫將使用 WordPress 為骨架,自此就可以在 RSS Reader 裏看王兄的影評了。
  • 占占字起 – 阿占是個多產的 blogger,文章更新得快,對於社會時事、網絡

盲人影院 -- 周雲蓬




盲人影院 -- 周雲蓬









這是一個盲人影院,
那邊也是個盲人影院。
銀幕上長滿了潮濕的耳朵,
聽黑蟻王講一個故事。
有一個孩子,九歲時失明,
常年生活在盲人影院,
從早到晚聽著那些電影,
聽不懂地方靠想象來補充。
他想象自己