以教育摧毀教育


社會不斷討論教育改革,為的是什麼?是為了讓孩子學更多知識?是為了讓老師教得輕鬆?是希望提高教學質素?抑或是爭取投放更多教育資源?無論是為了什麼目的,教育改革的討論總是沒完沒了,但真正得到改善的事情又往

不要忘記8

當一個女人對男人too nice,你只會得到兩種下場 ──
「慘」或「淒涼」。
幸福快樂從來只在娛樂雜誌內出現。

PixelToy 夏春秋 Live

上個週末,有幸被阿山和Candy邀請客串他們第二張專輯的發佈音樂會,玩了兩首半歌(我吹Trumpet)。

其實,他們第一張專輯的發佈音樂會,我也有幸參與,眨眼已經年多兩年。

堅持全職/兼職做音樂,兩者都絕非易事,所以,對於阿


Random passwords are not necessarily good passwords

I was recently writing a random password generator and in the processit occurred to me that there is an important difference between randompasswords and good passwords, because we mean different things by thoseterms.

A truly random password is one that an attacker can't guess betterthan through random chance even if they know your password generationalgorithm, so that on average they would have to try half of all of thepossible passwords before successfully guessing yours.

(How many possible passwords there are is based on how many bits of


我的新嗜好

我找到了我的新嗜好 ── 美式桌球。

拜託萬千不要問我為甚麼總不找些良家婦女的嗜好。

我不是不愛烹飪編織彈琴,但沒有天份囉。

喂!有冇人想一齊玩呀?

Why SSL and name-based virtual hosts don't get along

Part of validating a SSL certificate is making sure that it is a SSLcertificate for what you are actually connecting to, to avoid thepossibility of a man in the middle attack. SSL certificates for websiteshave a field (the CN portion of the 'Distinguished Name') that names thehost they are for, and so target validation consists of checking thatthe certificate's CN is the same name as the host portion of the URL.

This checking is pretty literally a string compare; the web browserdoes not


iGoogle 飯局之又「呃飯食」

上個星期有關 Google 的晚餐,我是坐在台灣的 Google 工程師 Ray 的那一桌上,所以也要用不太靈光的國語交談,所以話也不多。內容大概如下 (排名不分先後,只是記憶所及):

Yahoo!, Google 和 Microsoft 分別都有一些 RSS 的混合編輯工具, Yahoo! Pipe 以圖


如果你喜歡狗


介紹你讀一本愛狗人的書
作者是我的朋友夢子
書名叫"猩猩,我的寶貝"
書很薄
講的是人和狗的生活片段
感情很深厚
因為都是真人真事和真狗真事
近日在書市嘉年華推出
售30大元
我個人認為
愛狗和不愛狗的朋友都會喜歡此書

Saturday night

Chivas SOMA party + Pi


朋友問我每星期數晚,腳踏高跟鞋跳得不留餘力,真的不覺累?

我會告訴你,現在我的大腿實在酸痛。

年輕不是大晒的。

但年輕時沒讓自己跳得大汗淋灕,老了就來不及了。

也就是因為年輕,才可以找來同樣年輕力壯

Weekly spam summary on July 14th, 2007

Our SMTP frontend died (twice) around 8am on Friday morning, so some ofthe stats for this are partial stats and some of them are missing abouttwo hours of data. That said, this week we:

  • got 10,583 messages from 249 different IP addresses.
  • handled 17,948 sessions from 1,258 different IP addresses.
  • received 257,246 connections from over 50,000 different IPaddresses.
  • hit a