The many consoles of Linux

People who are considering setting up serial consoles for their Linuxmachines often wind up a little bit confused about what's necessaryand what sort of features are possible. A lot of this is natural,because the PC is fundamentally convinced that the console is the moreor less mandatory video display.

This results in a situation where there are many different consoles ina Linux system. I'll inventory them, in the order that they getencountered during booting a system.

  1. where the BIOS output appears. Expensive servers (

Some problems in common definitions of 'spam email'

The most common attempts to define 'spam email' is either as 'UBE'(Unsolicited Broadcast Email) or 'UCE' (Unsolicited Commercial Email);for example, the spamhaus.org definition here . I tend to think thatthis sort of definition of spam has some problems.

Let's start with a provocative question: is advance fee fraud(so-called '419' email) spam email? (You know this type of spam;the classic version has Mrs. Mariam Abacha,


十一超級黃金週

十一超級黃金週,香港人只得半日假。待遇如此懸殊,「愛國」就永遠不能到達慶典的維度。

那麼,「十一超級黃金週」的意義,似乎就在於,建立大家對迪士尼的惡感了。零售業、酒店業紛紛指出,很多旅客都只會到迪士尼,

碎碎

我不知怎形容這種感受,

有點酸有點痛有點想哭。

然而,

還是努力掛上一個微笑,

在鍵盤上按著按著,

打出我的祝福。

====================================

岑X(氣憤激動地) 問:「

Pinging weblogs.com in Python

In the weblogs world, to 'ping' somewhere is to send an automatednotice to an indexing site that your blog has updated. Popularindexing sites include weblogs.com and technorati.com . Major blogging packagesalready do this out of the box, but if you've rolled your own(such as me, with DWiki ) you're on your own.

In a modern blog world with millions of blogs and RSS and Atomsyndication feeds, something like weblogs.com looks more than alittle bit old


來了。一切都來了。

(陰霾悠長諸事不順準備工作而秋日終於,在我的疲憊裡,來了。)


一、 牛棚書展 2005

從第一屆就擺檔(地攤啦當然),而且是從開幕到閉幕不停撐場,書賣完了就拿心愛的書出來曬(梁文道問我的夏宇《備忘錄》幾錢,我

Something C programmers should not write in Python code

In C, a common idiom for initializing multiple variables to the samevalue is serial assignment:

a = b = c = 0;

Python allows for the same thing; just remove the semicolon in theabove and it's valid Python syntax, and it even works. So when I wasstarting Python, I wrote things like that. And then one day I wrotealmost the same thing, in an __init__ function in a class:

self.fooDict = self.barDict = {}

The


殘疾人士交通優惠

早幾天唔知發生什麼事,總是上唔到blogspot的網頁,所有朋友blogspot的blog都唔得。今晚終於ok了!想死吧!

今日因工作走來走去(座車)。我座在巴士近落車門口的位置,車行了一輪,到站,有位要用手叉行路的女士上車,明顯上車時

大條道理

聽到電台節目,

有個男仔問約左個心儀既女仔出街,

佢應唔應該俾晒錢?

如果個女仔俾番錢佢又可唔可以收?

節目主持人答佢,

「你儲夠錢先學人買消費品啦,儲夠錢先學人拍拖啦!」

我即時拍爛手掌。

你可能會話有咩值得你開

MSNbot goes crazy with RSS feeds

Unfortunately, the issue I discussed in ADynamicSitePeril is notjust a theoretical problem. And it's my old friend MSNbot , the MSN Search web crawler,that's responsible.

It's been known for some time that MSNbot is very aggressive withsyndication feeds(for example, see here ). The official explanation is that they want to have a really up to date search index, andto get breaking news they have to poll RSS feeds frequently.

Well, bully for them. However, it's