2007年2月27日

課堂上的見聞

今天,在上課的時候,留意到兩個情境:
(一)坐在我左邊的兩位大學生有以下的對話:

教授: 有誰知到科大剛剛建立了一個 nano-technology 的 R&D Center?
(一片死寂,教授展示那個研發中心的網頁)
女: 甚麼意思? 所有這些東西 (她連甚麼是 nano-tech 也不知道) 都是從這個中心研究出來的嗎?
男: 不是這意思,他是想說科大有一個新的研究中心罷了。
我: (心想) 這個是最簡單的答案了。
教授: 這是香港第五個研發中心呢!
(教授展示政府的網頁,包含了其他研發中心的名字)
女: 啊! 科大有這麼多研究呢!
男: 大概不是全部都在科大罷...
女: 他是不是在說這一個 powerpoint slide 的內容?
男: 是的
(女方把這個新機構的名字抄在筆記上)

(二)
教授在解釋其實在工業革命之前人類也有很多發明, 以中國來做例子。在教授講解的時候, 在我鄰坐的兩位學生 (我們三人互不相識) 不約而同地在講義上抄了以下的筆記:

-------------------------------------------------------------------------
The most important innovations of China:
- paper making
- magnetic compass
- gunpower
- block printing
-------------------------------------------------------------------------

我驚呆了好一會兒, 留意其他同學, 幸有在動筆的只有二十多人 (全班有接近四百人), 相信大部份同學也都認為這是不需要多費周章記下來吧! 再細心看看這兩位同學, 她們都不是流學外地的學生, 也不像是打蓋睡的樣子 (我在打蓋睡的時候有時也會胡亂抄一點東西的, 雖然更多時候都是乾脆睡著了)。

一直也不抗拒填鴨式的教育制度, 始終有些東西是需要緊記的 (例如把乘數表背得熟一些也對日常生活有幫助吧)。也不太認為需要強行添加「通識」的一科,既然是通用的知識, 便不應該浪費教學的時間吧。不過到了這一刻, 我第一次感覺到這兩個教育改革的必要性。

新增知識

吸收新知識,最主要是要有這個衝動,以下是兩個較近期的例子。

一直都不懂得製作網頁,即使買了一些參考書來看,也只是略懂皮毛。即使明知學習網頁的製作對求職有所幫助,也還是下不起勁。但是,在認真對待這個 blog 以後,要求開始多了,亦有這個決心去修改一下這個範本。現在,雖然還是停留在初學者的階段,但總算有點成果可以放出來了。繼之前製作了人生首個 Javascript 來控制 "freeware" 欄目內的隨機廣告版顯示外。近來亦成功增加這個 blog 的闊度,讓我可以容下更大的插圖,直至此時此刻才發現,原來現在網頁的製作已經十分近似編寫程式了。之前一直以為修改版面闊度是很大的工程,需要更改整個源碼,卻原來只需修改三個變數便可以了,比之前想像的相差很遠呢! 不過,相信只是因為我在使用 blogger 的關係 (龐大的 google 開發隊啊!),相信現今的網頁還在停留在 "Markup Language" 的階段。

另一方面,近期聯同阿圈和阿正一起重玩 StarCraft,不過不太喜歡使用 Battle.net 來玩。最後阿圈居然提出透過 VPN 來作 LAN UDP 遊戲,初時抱著一試無妨的心態。其後,阿圈把一個免費的 VPN 程式 SoftEther 給我,打算一起研究。初看時只是覺得名字很熟,隨後才想起去年實習期間曾經被上司「邀請」一起研究這個軟件,不過,當時還是全日文介面,所以研究了數天還是沒有進展,最後便擱置了。這一次,介面換了英文,雖然如此,初時還是隨便摸索一下,意外地,在半個小時候便成功了。那時候雖然也和 Bosco 玩這個遊戲,但是卻可以透過 LAN 來玩耍。我相信,沒有了這個誘因,比看不懂日文的障礙更大。

2007年2月23日

天將降大任於斯人也, 必先...「削其手指」!!?

近來心中還在躊躇著好像沒有甚麼題目可以在這裡發揮,今天便遇到一個非常殘酷的處境了。話說在去年十二月的時份,我不見了一只記憶棒 (USB Flash Drive,俗稱「手指仔」),而隨後購買不足三個月的 Toshiba U3 Smart 4GB 記憶棒也在今天不翼而飛。

和上次的情況一樣,我清楚記得自己有把那記憶棒放回「書包」中才離開科大的。兩次都是在科大內沒有理由下遺失了的,「沒有理由」包括被偷在內 -- 我想大學生也知道其實一只記憶棒不是甚麼貴重物品吧,上一次和它一起的有手提電話,這一次則有流動MP3播放器,誰會向記憶棒打主意呢? 唯一可能的是我在拿取其他物品時把記憶棒跌了出來,可是,連續兩次出現同樣的情形又未免太巧合吧 (而且今次的書包更加是前胸背著的)。

可惜,兩次發現的時間都很遲,根本作不出任何的結論。唯有把題目作為最佳的假設吧! (註: 今天晚上到了表伯家維修電腦,在他的家中才發現不見了的)

其實,這一次也有些微進步。首先,我已經沒有把任何重要或涉及私人資料的檔案放在其中;其次,這次的表現也鎮定了許多 (完全沒有尋找的意欲...)。在坐車回家的途中,終於想通了我根本不需要甚麼記憶棒,對於它的所謂的用處,其實沒有這個工具也不會損失甚麼 (所有工作都可以透過 Remote Desktop 處理)。而且,對比起上一次的失踪,這一次明顯是「個別事件」 (今天還可以吃到最後一塊炸豬扒,運氣不見得很差),總算是可以自我安慰吧 (前後足足花了一千大元學會自我安慰,學費貴得很呢!)

參考資料: 糖紙隨筆 (2006 年 12 月) 《活在過山車的一天》

2007年2月20日

農曆新年

這麼快便到了二月尾了,農曆年的二月特別過得快,在踏入初三赤口之前,親戚們便已經互相「開年」了。

其實我父母雙方的親戚都並不和氣,經常的團體活動都會演變成鬧劇。以為近年會好一點 (因為部份已經互不理睬,磨擦自然少了),誰不知這一年卻「熱鬧」非常呢!

繼早前外婆無論如何也不肯接受四姨贈送的外套,雙方相持不下,最後吵架收場。連想想也會替四姨無奈。而今天爸爸那邊的親戚吃飯,不停發生爭吵事件,差點殃及池魚,幸好我機警才倖免於難 (可惜,妹妹卻遭殃了)。回到家後,和家人也發生了一點口角,最後也把問題說清楚了,總算是因禍得福。無獨有偶,妹妹的想法和《紅衣手記》裡面的一個角色極為相似,真希望她能夠像劇中人一樣看得開。

卻說這一年的氣氛不太好,我認為天氣是十分重要的因素,而且家人今年也沒有辦年貨和行年宵。不過,這個新春卻驚為天人地完成了一個工作 -- 收拾房間。我竟然可以把我的房間重新整理過,雖然也不算是百份之百收拾妥當,但是也已經是近年的一個大翻新,也算是今年的「創舉」。

2007年2月16日

Solution to Exercise

這是早前提出的《網路位址引發的數學問題》的答案,如果還沒有看過題目的話,可以先到上面的連結考驗一下自己。

我的做法是這樣的,首先,列出一些平方數: 1, 4, 9, 16, 25, 36, 49, 64, 81, 100, 121, 144, 169, 196, 225, 256, 289, 324, 361, 400......這樣列出來之後,明顯可以看出單數的平方減一將會是八的倍數,再把這些特定的倍數寫成算式:



得出假設:每當 8 乘以一個三角形數,再加一便會得到一個平方數。到了這一步,問題便簡單得多了。



由此可以證明到「每當 8 乘以一個三角形數,再加一便會得到一個平方數」的假設。至於問題提及的 12,只是一個既是三的倍數,又是三角形數便可以了 。即是上面的式子中,(1+n) 或 n 是三的倍數,那麼 (2n+1)^2 - 1 便會是 12 的倍數了。

紅衣手記

曾幾何時,吳君如主持的商業二台節目 《嘩嘩嘩打到黎》 和後期的 《他他他打到黎》 收聽率也非常好,宣傳口號便有了 「鑽石時段」 的叫法 -- 指的是凌晨十二時至二時的深宵時份,那時候,我才知道原來香港真有很多和我一樣的天生「夜鬼」。而自從那時開始,無獨有偶,無線電視台也多了一個有收視保證的時段,專門重播口碑不俗的劇集:《創世紀》,《刑事偵輯檔案》系列和《隔世追兇》,你又是否它們「第二春」的觀眾呢?

雖然近來有了收看電視劇集的習慣,可是,近來我最喜愛的劇集,卻必然是《紅衣手記》莫屬了。每天播放時間由凌晨三時至清晨六時,一連三集,總共只有二十集的《紅衣手記》在不足兩個星期便大結局了。一開始留意這套劇集己經很有興趣了,由我最喜愛的佘詩曼和陳鍵鋒擔綱演出 (心裡決定,劇情再爛我也會看的! 始終那套《爭霸》雖然劇情不俗,卻是由我不喜歡的人當主角,我也看了七八成)。看了數天 (已經是半套劇了...),覺得情節倒還不太爛,如果在「鑽石時段」播放收視也應該會不錯。算是起承轉合有齊吧,而且醫護人員的主題也應該是長青的,真不明白為何會落得如此下場。佘詩曼和陳鍵鋒也算是當打的藝員吧,再加上配角也不算太差,TVB 怎麼會這樣決定,這次我也摸不著頭腦了。

不過,話說回來,原來我在看劇集方面也很主觀的,我一直在想,到底這套《紅衣手記》要拍得有多爛才可以阻止我支持男女主角的心態 (要知道他們有對手戲的機會不多) 呢? 答案是:機乎沒可能有甚麼力量阻止我收看,起碼我也會錄下來,作個紀念 (硬碟錄影機的功能首次發揮了)。
一直沒有追捧明星的心態,即使是對於楊千嬅,我也只會默默地買她的唱片罷了。原來,在房中貼一張海報 (P.S. 王菀之的),追看一些由喜愛的演員所主演的劇集,也是一件人生快事呢!

追加:原來主題曲是由楊千嬅主唱的,看來一切都有點緣份。

2007年2月12日

Battle Report

被阿圈挑起了 Starcraft 的癮,在新購買的電腦中安裝的第一個遊戲居然是九年前的 Starcraft。還記得當年的要求只是 Pentium 90MHz 和 16MB 的 RAN 便可運作,而現我則正在使用 2.4GHz 的處理器 (P-rating 足有 3GHz 以上) 和 2048MB 的 RAM! 其大材小用的程度可想而知。

雖然也有半年以上沒有玩,但仍不算生疏,起碼用 Protoss 仍然可以一對一打勝使用 Terran 的 A.I.。當年有人會把自己的作戰經過寫成報告,稱之為 Battle Report,我也在這裡貼一點圖片充當一個報告吧 (點圖可放大)。


遊戲開始的第十分鐘,打算直取敵方的陣地,可惜中途與敵軍狹路相逢,基於地形對我軍 (上方)不利,加上面對敵方(下方)平衡的兵力,最後全軍覆沒。


不過,與此同時,我軍亦成功生產出第一只輕型戰機 Corsair,此戰機速度奇高,造價便宜。初期用於偵察任務,雖然它沒有空對地的攻擊能力,但是卻在往後的戰事中擔當重要的角色。


雙方第二次正面交鋒,我軍實力有限,面對敵方主要兵力,唯有出奇制勝。


由 Corsair 發動的 Disruption Web,其覆蓋範圍內所有地面部隊均不能攻擊。剩下來的由 Protoss 的空中王者 Carrier 負責,不費一兵一卒,此仗大獲全勝。


面對兩艘 Carrier 和兩只 Corsair,敵軍最堅固的防線形同虛設。遊戲時間為三十分鐘,最後敵方在四十分鐘左右便滅亡了 (其實 Carrier 對付建築物的能力甚低,所以拖慢了進度)。

說得這麼輕鬆,其實是因為電腦智能未能洞悉我的戰略,以這樣的兵種來攻擊真正的玩家,相信不消一分鐘便要全軍退守了。Terran 的民族只要單單一艘 Science Vessel 配搭三至四只 Goliath 便可以把我軍打至落花流水了。這也是我喜愛這遊戲的地方,雖然只有三個民族,但是三個民族的兵種截然不同,而且平衡地互相克制。沒有甚麼方法可以達到必勝的局面,即使坐擁壓倒性的優勢,只要稍一不慎,戰況可以眨眼間扭轉。比起 AOC 這一類大堆頭的製作實在是認真多了。也難怪直至最近開發商的高層才開腔表示希望在這個遊戲推出的十年紀念日前能夠見到續集面世。

2007年2月10日

Update Patch 1.07

二月四日: 終於把手提電腦借了給去澳洲「交換」半年的 +0,希望我可見到它平安歸來吧。晚上到彩虹道踢波,這個維修多時的球場終於重開了。和「陸鄰之友」踢了很久,不過卻輸多贏少,大家的狀態好像不太好。其後到了大成街市吃煲仔飯,真是「大件夾抵食」,下次要試一試店主推介的「煲仔烏冬」呢!

二月九日: 一時正回到科大聽演唱會,由 HUMA111 的男高音教授和另一位演奏古鍵琴的教授合作演出。原來科大藝術中心的設計真的很適合作音樂表演,聲音的處理非常出色,難怪經常聽「專家」說無論如何出色的音響也比不上現場表演吧 (說的是古典音樂)。其後去了吃下午茶,然後到了 Barn C hea,這一個學期的第一天 hea 日。

開學初期,還沒有收拾好心情學習,連續錯過了數條 PRS 題目 (要扣平時分呢!),也還未有預備英文堂的功課,己經走了一堂 HUMA111 和 SOSC113。不過,還有一星期不到便放農曆年假了,還是留待新一年才來一個新開始吧!

把電腦排放好以後,第一件事做的是把多年前的中七農曆新年慶祝的影片重新編碼。當年黃 B 買了新的 DV,那時還只是以 AVI 存檔 (PCM 編碼,絕不是 DivX 甚麼的),整整一小時的影片擷取後佔了 13 GB 的空間。雖然曾經轉成了 VCD 格式,但是也沒有把原始檔刪去 (13 GB 的質素實在很好)。現在正在把該檔案轉換成 DVD 格式,終於能夠完全發揮這台新電腦的性能,把原始檔轉成 VCD 不需三十分鐘,而轉換成 DVD 大概需要一小時十五分鐘。而且電腦還不是閒置著,現在還在使用 VM 打 blog 呢!最驚訝的是,處理器的溫度仍不超過攝氏五十度,相信是貴價機箱和散熱器在發生作用吧。

這段日子還真忙碌,還沒有時間繼續清理房間多餘的雜物。快要放年假了,真的希望能夠認認真真的在年廿八洗邋遢。

2007年2月5日

網路位址引發的數學問題

在安裝和改裝家中各電腦的同時,亦打算重整網路位址 (IP Address)。從前辦公室因為缺乏網路管理,引發了不少問題,經過上一年實習的經驗,發現擁有一個設定良好的網路是很重要的。所以,便定義了各類網路位址的範圍,最後決定採用以下的方案:

192.168.1.1 ~ 192.168.1.24 (網路基建)
192.168.1.25 ~ 192.168.1.48 (伺服器)
192.168.1.49 ~ 192.168.1.120 (終端機)
192.168.1.121 ~ 192.168.1.168 (虛疑電腦)
192.168.1.169 ~ 192.168.1.254 (DHCP 範圍)

採用這個方案的原因,是因為易記: 起始的位址是平方數 (1, 25, 49, 121 和 169),而結束的位址則是 12 的倍數 (24, 48, 120, 168 和 254),而且各範圍的距離也合適。隨即引發這個問題: 「某些平方數加一正好是十二的倍數」看來是很有規律地出現在 1 ~ 255 內,到底這是巧合 [1] 還是可以證明的呢?

昨晚想好一陣子,總算知道了答案。現在,大家可以把鎖在心深處的數學知識拿出來,解釋並不複雜,相信即使各位已經把大部份知識歸還了,仍然可以解決這個問題的。提示: 以上整個過程是基於我需要設計網路位址範圍來引述的,但如果要尋找解釋的話,就先要從簡單的概念做起,天馬行空地開始吧。

如果知道答案的話,不妨回應一下,相信我有部份朋友都會有這個時間的~~

意寄 : 今天才知道三角形有四個不同類型的 centroid,還好意思出問題考驗別人......

註 [1]: 根據 "Law of small numbers" , 除非有實質的證明,否則還是不能判斷這個是否巧合。超連結內第三點和 "Related pages" 內都有很神奇的例子。我列舉了內文最引人入勝的三個例子出來:

Example 1) gcd[n^17 + 9, (n+1)^17 + 9] = 1 for all n < 8424432925592889329288197322308900672459420460792433

Example 2) the innocent-looking equation 2^x mod x = 3 has its first (only?) solution at 4700063497

Example 3)
If you just search for a positive integer solution of x^2 - 991y^2 = 1 you might end up by giving up. But theory says that it exists (and hence infinitely many exist). The least one is

x = 379516400906811930638014896080,
y = 12055735790331359447442538767.

Knowing about continued fractions saves you some work...

2007年2月2日

Update Patch 1.06

今天,2007 年 2 月 2 日 香港時間凌晨 02:20 (不是老作的,開始寫的時候看鐘是這個時間),是一個值得紀念的日子,因為我的新電腦 (正式定名為 "Cruiser") 總算是 100% 完成了,不過,在正式總結之前,先來一個生活節錄吧。

首先,最後一個學期的時間表又再改變了 -- 把心一橫退修 (drop... 真難譯) 了 CIVL142 -- 這一科原本是關於環保的,興趣倒仍很濃厚,可是因為種種原因 (主要是這一科要求一個五人一組的五十分鐘演講,但我甚麼人也不認識...),最後還是退修了。現在只剩下九點的音樂堂、隨後的社會科學、英文和一科本科 (關於搜尋器的)。其中的音樂堂非常有趣味,尤其是第一天上課的時候聽到教授以「橙、蘋果、奇異果和士多啤梨」來示範拍子的時候,把十五年前小學一年級的記憶挖了出來。感覺非常奇怪,一開始有印象的時候真的像是上一世的記憶似的,而想起完整的記憶片段之後,又好像道聽途說時人快要死去時的「快速回捲」(flashback) 的感覺,第一天上課已經有這麼奇妙的經歷,當然令人興奮吧 (現在回想起來,那時的感覺也像靈魂離體...)。我亦買了這一科的教科書 《Music Listening Today》,是自從中三之後再次購買音樂書的經歷,又是過癮非常。這一科有望會成為三年大學學習過程最享受的一科呢。

其次,就是總算完成了家中電腦大部份的重整工作,最後總算是有驚無險。話說本來和母親說好由她在家等待最後的組件由速遞公司送扺家中,可是她卻睡著了,害得整部新電腦中單價最貴的一張 RAID 卡 ($2,980) 像普通郵件一樣被掛家門外,還好不久母親也被吵醒了。那邊箱,舊的電腦在把大部份零件拆掉後,怎樣也不能成功啟動。經過四小時研究也不得要領 (包括在五小時的資料傳輸時間內,最後成功把 250 GB 的資料轉移至新的鏡像硬碟陣列保存),最後只剩下兩小時睡眠時間便要回校,今天補習後回家,才發現原來舊電腦不能開機的原因是吸塵的時候不夠乾淨,灰塵使擴充卡插槽短路了 (我昨晚一直都以為是記憶體積塵,卻沒有留意 PCI 插槽,真笨)。不過,由於舊電腦已經使用多年,風扇嘈吵了很多。處理器風扇等都不是問題,因為全部屬於可更換的類型,但變壓器內的風扇卻麻煩得多了,雖然仍可強行使用普通的八厘米風扇,但始終是電源裝置,感覺上這個更換動作好像不太安全 (要刺穿外殼呢...)。

說起補習,不得不提今天氣憤的經過。明明在四時許約好了時間,在上了車後學生卻致電說問準媽媽取消,我當然死也不肯罷休,因為早前已經有類似的紀錄,初時還以為是學生在撒野。今天決定補到底,發現問題原來全部出在家長身上,既然兒子吃了一星期的西藥還沒有好,便應該多點休息啦,即使兒子不說也應該暫停補習吧 (在他病的期間,我補了三天,每次都以為他已經痊癒了)! 而且,又不向學校申請多數天假期,弄得兒子要梅花間竹地回校一天、請病假一天、回校一天,請病假一天,即使回到學校,還是嘔吐大作。重點是,由於班中缺席人數太多,這數天也暫停了部份科目的教學進度,真不知強行要兒子回校作甚。雖然很想說出來,但又不太好意思教別人如何教仔......

這一陣子經常約朋友吃飯 (我總是喜歡把約會推在一起...),也很久沒有踢波了,連購買多天的新足球也沒有機會出場,之前我買的足球全部都死於命 (一個飛到架空火車軌上,一個則被巴士捲入車底),希望這一個能夠活到百年歸老吧!


把機箱風扇拆下後,居然還留下立體的「外框」,不能不清潔一下吧...


非常簡約的機箱內部,把所有多餘的支架都拆掉了!


雖然對著實物時很有滿足感,但是我也不知道我影了甚麼有趣的東西~


三代同堂的高度比較,我只有過這三個機箱,左邊的是別人送的,中間的只需一百元,右邊便是 $980 的 Antec 了,右邊比左邊高出足足十厘米!


新買的 Umbro 四號足球,和阿泉的五號波作對比。