The inherent fragility of complex systems (in system administration)

It's not that complex software systems are inherently fragile for theusual reason, because they have more places and pieces to go wrongthan simple systems do; unlike physical machines, computer softwarehas no mechanical wear and thus doesn't just break on its own (barringintrinsic flaws). Living in a digital world, computer software thatworks keeps working forever until something changes.

The real problem with complex systems is that it's very hard for peopleto keep track of all of the interrelationships, and thus


Why I am not fond of DHCP in lab environments

Using DHCP to assign IP addresses is pretty popular in environments withlots of machines. You'd think that student labs, full of generic machines,would thus be a great environment for DHCP, but actually I disagree; Ibelieve that (normal) DHCP is not a great match for a lab environment.

The problem with DHCP is that it ties the IP address to the wrongthing. In a lab environment you don't want a machine's IP addressto be tied to its hardware; you want


文靜的真正行動

在碼頭上看到了城規會編號,但沒拍下照。幸得網友貼上消息。如果不喜歡直接行動,那麼可以填表。


有人在18/1已經入紙申請原地保留皇后碼頭!
16/2前一齊填表去城規會支持原地保留!!

申請編號:Y/H24/3


星期一慣常雜燴(don't let him waste your time)

文明單位: blog、網摘(順談版權)
嘉賓: 網絡暴民

網絡暴民很斯文,許多話在節目完結之後才說出來,我不停頓足「你剛剛怎麼不說?」做網摘的人當是無底深潭。搞IT的都是斯文人,讀文學的倒冒進急躁動手動腳。沒有在咪裡

風流工

很久沒去Hei Hei了。去遠一點,去Family吧。在澳洲。R的推介。

遇上志同道合的同事,當然是檢查可有帶合適的衣服,孖公仔clubbing去。

中午到達酒店,小睡一會已是黃昏。

徒步到downtown的sushi bar享受美味的軟殼蟹手卷,然後回酒店化妝換衣服

The dark side of the moon

這個星期,不停在聽這首歌
這個星期,一個人,進入天昏地暗
十個月後會如何,我不知道,你知道嗎?
不知我有沒有理解錯
聽這首歌
我聽出勇氣
寫詞的人確了不起
好的文字可以救人
那是真的
工作忙
往後幾個星期減少更新
請大家見

How to have your web spider irritate me intensely (part 2)

In the spirit of previous cleverness ,here's a simple new technique:

Have your web spider make up random Referer headers.

This wasn't Referer spamming, since the websites in the Referer headerswere completely random URLs, apparently drawn from legitimate sitesaround the Internet (often repeated). Nor were the websites ones thatactually linked to us, or had any relationship to the URLs that werebeing crawled.

Even in low volume this is a sure-fire ticket to our kernel level IPfilters, since it


A gotcha with <textarea>

Textareas are one of those treacherous areas of web programming, becauseit is really easy to get them 95% right and then never notice thatyou've fumbled the remaining 5%. The problem area is textareas withinitial content, for example blog comment previews ;what almost completely works is to just put the raw content into thetextarea in your HTML. This approach makes intuitive sense and evenworks fine if you test by throwing markup in, like '

this is atest

Weekly spam summary on January 27th, 2007

This week, we:

  • got 14,755 messages from 268 different IP addresses.
  • handled 23,910 sessions from 1,483 different IP addresses.
  • received 248,718 connections from at least 75,622 different IPaddresses.
  • hit a highwater of 37 connections being checked at once.

Volume seems noticeably up compared to last week . The apparent jump in the number of differentIP addresses trying to talk to us concerns me,


Why DWiki doesn't use fully REST-ful URLs

REST is a style of web application writing where, among other things, youuse simple structured URLs to represent resources instead of heavilyparameterized ones. For example, 'https://example.com/users/cks/' is aRESTful URL but 'https://example.com/users?name=cks' is not.

(RESTful URLs are virtuous for a number of reasons, including being lessalarming to search engines and being simpler, so it's easier for peopleto remember them