Those amusing Referer spammers

One form of blog spam is 'Referer' spam. Referer is the (optional)HTTP header included in requests from web browsers to web servers thatcontains the web page that the link to your page was on. Some blogsoftware uses this header as a lower-tech version of Trackback .

Referer spam has the attraction for the spammers that it's dirt simpleto do. All their software has to do is to make an ordinary HTTPrequest for a page or three on a web site and throw in a


Weekly spam summary for August 13th, 2005

Overall SMTP connections are running at twice the expected rate, at246,000 SMTP connections although only from the usual 33,000 differentIP address. The SMTP frontend hit a highwater of 18 simultaneousconnections during the week.

Kernel level IP filtering:

Host/Mask           Packets   Bytes204.50.22.50          11909    572K170.206.225.64         8186

新仇舊恨李國章

其實考評局係咪教統局轄下架?點解李國章將口試出錯單野講到好似唔關自己事咁架?「李國章要求考評局立即檢討資訊系統運作」,而家佢係咪壓力團體主席呀?對幫考生讀中六呢d野就用「承諾」(仲有「我再講一次」),

大約個月半前,狗的眼皮上的妖異肉粒終於消失了——紅磡獸醫診所的幾位醫生真是神醫,險些就讓我痛哭流涕。前腳的皮膚還是會紅和發腫(於是牠又不讓人碰,數度與我爭持起來),不過證實不是皮膚癌,也就算是一點精神

網摘意見調查

我的網摘篇章,模式基本上是仿照 Richy’s Blog 的模式,將自己認為值得一看的東西總合,加上自己的分類和小小評語,方便他人也方便自己。如今也摘了一段日子了,由於多數的人都不會在網摘篇章留言,所以我想特此問一問大家


The anatomy of a DWiki bug

Yesterday's entry mentioned in passingfixing a bug in DWiki . Today's entry is about the anatomy of that bug(and how I found it).

This starts with DWiki 's processing model, which involves displayingpages in a number of different formats, which are called'views'. (More about this is in ProcessingModel .) Not allviews are valid for all pages (for example, the ' history 'view isn't valid for a file without a version history).

If an


躁狂索命

一旦火大起來就覺得全世界欠我。


1.誰借了我的張大春《 本事 》?!


2.莊小怪借了我三本鴻鴻,包括長期要在身邊的《 在旅行中回憶上一次旅行 》,怪不得我諸事不順!


3.某豆,還我《 好黑 》!


4.有無恥之徒周某,數日

眼前無路想回頭

年輕的時候,我的朋友都比我聰明且有能力。到了25歲之後,朋友滄海桑田,一時慢慢發現身邊的人不像以前那麼看不起我(公平來說我的確是變聰明了一點)。其實,嘿嘿。現在再清楚不過,說到尾就是自己愈老愈墮落,不

臥底廣告

美麗老細說,一個很佻皮的人不會衝出來說「我現在要佻皮一下囉!」——當時是她指台灣標榜「歪讀」的文化評論者張小虹其實是個規規矩矩的人。近來 葉蔭聰「歪讀」公民教育的包容廣告, 也愈發彰顯葉氏本人玄門正宗的馬

Chiming in on static versus dynamic typing

There's a large debate about static versus dynamic typing in theprogramming and language communities. (There is a classic BruceEckel article on this here , for example.)

I spent part of today fixing some 'issues' in DWiki , which iswritten in Python. This gave me the opportunity to reflect about thesort of bugs I've been finding in it. Python is dynamically typed,and I don't have any sort of formal test system for DWiki . In theory,this should lead to