戰夏陽
Dispelling a nightmare (a sysadmin tale)
One quiet sysadmin nightmare is discovering that you don't know howto reproduce the running setup on a system that you've taken over.You know, things like: there's nothing that seems to start importantprograms; programs that the configuration seems to say should be runningaren't (or aren't running successfully); programs are running as UIDsthat aren't even in /etc/passwd .
I spent part of today mostly dispelling a nightmare like that, andtherein lies a tale
How to have your web spider irritate me intensely
It's very simple: put what should be in your User-Agent header intothe Referer header instead. The next time I read my Referer logs,you're sure to provoke me into spasms of teeth-grinding irritation.I can only conclude that people pulling this stunt are attemptingadvertising through other people's public Referer logs.
(For bonus points, fetch my syndication feeds without any attemptat conditional GET .)
Today's offender is the 'Strategic Board Bot', run by strategicboard.
逆轉還是兩難
星期二晚朋友哄我去維園看南韓隊。一來累,二來剛剛宣示了全面拒絕世界盃的姿態,一時間放不下臉來,還是拒絕。在家裡看無線新聞,赫然在被攝入鏡頭的南韓人中發現了兩個反世貿的朋友,而一
鞋
但係,
我仲想買Kate Spade,
我仲想買Cartier Santos 100 / Rolex Datejust... ...
How to supply an IP address in Red Hat's Kickstart
Ignoring DHCP, there are three ways to supply an IP address when you'reusing Kickstart to set up machines automatically:
- put a
networkline in your Kickstart file. You need to give all ofthe information (--hostname, --ip, --gateway, --netmask, --nameserver)and also use '--bootproto static'. - put the information on the kernel command line, with ip=, gateway=,netmask=, and dns=. Non-DHCP is assumed
我的心還留在華欣Aleenta
說這是小酒店一點不為過,這裡只有約十間房,總共六棟獨立屋,沒有豪華設施,但客房很大,有漂亮的花園,而且整間酒店

A web validation aphorism
There's a famous folk-rule on Usenet and mailing lists to the effectthat a spelling flame usually has at least one spelling mistake itself.There seems to be a related rule on the web, which I will put this way:
Websites that boast about validating often don't.
(The corollary is that a certain amount of people agitating for validweb sites don't have valid web sites.)
Now, HTML validation is certainly picky (arguably morepicky than spelling), but I'd
向反面認同
Why charging for things is deadly at a university
There's a really simple two-part recipe for failing to create usefulubiquitous services at universities. It goes like this:
- come up with an important service that should be ubiquitous.
- fund it by charging its users.
The moment you start charging people for things at a university, youenter into a competition for their money. People start asking 'whyshould we spend money on this?' and 'why should we pay you for this?'and 'is this the best use for this money?'