2011年11月19日 星期六

有趣的設計

這是一枚勳章嗎?


又有一點像金幣...

原來是一個USB裝置。

重點是:這是周董的最新專輯。專輯中沒有CD,歌曲都收錄在USB隨身碟內。

這會是未來的趨勢嗎?歌曲內容不喜歡的話,可不可以把內容砍掉重練?

2011年10月20日 星期四

多階分頁系統的問題

近來天逐漸變得涼爽了。一早在辦公室把門打開,邊聽廣播邊享受悠閒時光。突然有人敲門,原來是兩個大學部的學生,說要問我一個作業系統問題。

作業系統是我隔壁辦公室老師上的課,想必是時間還早,這兩位學生找不到老師,看我辦公室門是開的,所以過來碰碰運氣。

她們的問題是這樣的。有一個五階的分頁系統(Paging System),總共用了50個位元作為分頁號碼(Paging Number),如下圖所示:

學生的問題是為何這五階的分頁系統,分別用了四個12位元與一個2位元的位址,一定要像上圖那樣排列,為何不是像下面這樣的設計。

也就是為何兩位元的那階一定要是第一階,而不是放在最後一階?

由於好久沒有碰作業系統了,她們的問題我以前也沒有想過,所以就老實告訴她們這個問題我要想一下。這兩位學生也就很客氣的告退。

她們走後,我拿起紙筆推算了一下,很快就瞭解這是簡單的問題,可惜追出去她們已經走遠了。

把問題簡化一下就可以明白為什麼。考慮下面這種兩階的分業系統。

我們可以計算這樣的設計下,儲存分頁表(Paging Table)所需要的空間。第一階分頁表中有2的2次方共4筆記錄。第二階分頁表共有4個,每個分頁表共需2的12次方筆記錄。故總共所需的紀錄數目為

2^2 + 2^2 * 2 ^ 12           ...(1)

如果是下面這樣的設計,則分頁表所需的記錄數目依照上面的推論可得為

2^12 + 2 ^ 12 * 2^2         ...(2)

上面(1)(2)兩式的第二項相同,但(1)式的第一項較小,所以知道前一種設計比較省儲存空間。

2011年9月4日 星期日

折價券

今天去街上逛街,在SportChek買了一雙TNF的鞋子。因為有打折,稅後還不到一百元加幣,算是很便宜。

結帳的時候,店員問我要不要先花兩元加幣買一張 $5 Off 的折價券,可以抵扣五元的商品費用。

台灣的商店也流行用這種購物抵用金,不過通常限制是在下次購物時或某一段時間方可抵用。如果是這樣,我在此地的日子只剩約20天,大概也用不到了。

不過店員跟我解釋,只要我先花兩元加幣買折價券,然後再結帳我的鞋子,他就可以立刻將先結帳的折價券用在後結帳的鞋子上。

我當然欣然應允。 不過心裡覺得有些好笑,為何不直接將鞋子價格減掉三元就好了。照店家的程序,我要先給店員兩元,店員收了錢後印出兩元的折價券收據給我,然後從櫃檯抽屜中拿出一張$5 Off 的折價券,先將我買的鞋子刷過條碼後再刷折價券上的條碼,然後我再付鞋子的錢,最後店員再將鞋子的收據印給我。這樣商家不是自找麻煩?

這讓我想起另一件事。剛來此地不久的時候,我到一家名叫Safeway的超市購物。結帳的時候,收銀機櫃台的年輕白人女店員問我有沒有他們的會員卡。我說沒有。她接著說我買的東西中,有些是可以憑他們的會員卡打折的(黃標價),如果沒有會員卡就要照原價購買。

如果在台灣,事情到此也就結束了。頂多顧客可以選擇要不要結帳這些沒有打折的商品。我則是打算好就算沒打折也要買的。後面還有人在排隊呢。

不過接下來店員竟然問我要不要辦一張會員卡。

我回問她辦會員卡的費用是多少。

"It's free":她回答。

這樣我當然說好啦。只見她從收銀櫃檯中走出,從入口進入賣場中,消失在我的視野中。好一會兒才見她走回來,手中拿著一張申請表之類的表格。

這時在我後面的結帳隊伍已經大排長龍。我感覺到有無數憤怒的箭從他們的眼神中射向我。

和善的女店員交代我要填表格中的哪些項目,然後就讓我當場在收銀櫃檯前填起會員卡申請表。

這位女店員並沒有讓後面排隊的人先結帳,而是耐心等我寫完。此時,我感覺到排隊人群的怒意像火焰般襲來。

最後我終於填好了表,店員將我的資料輸入電腦後,也當場給了我一張會員卡,然後用會員價幫我結帳。

在凡事講求效率的台灣,這樣的事情不可能發生。我想加拿大人重視的是別的事情,但我還說不出來那是什麼。標準程序嗎?

回到折價券的例子。我想我們不該逕自從這個例子得到「外國人做事就是不懂得變通」、「老外的數學都很差勁」 這類的結論,因為後來我仔細想想,「買折價券」和「直接減價」還是不一樣的。

關鍵就在退貨這件事情上。SportChek賣的東西,可以在60天內憑收據退貨的。如果當初貨品是直接折價給你,那麼退貨時你就可以拿回當初所付的錢。如果當初你是用折價券扣掉五元後的價格買的,當然也是可以拿回當初所付的錢。不過因為你的折價券已經用掉了,你花在折價券上的兩元是無法退的。就把這兩元想成是店家處理退貨所需的成本吧。

2011年9月1日 星期四

理想的論文簡報與現實

作為一個要指導研究生進行論文簡報的老師,我心目中理想的簡報訓練是這樣的:


似乎有些複雜。現實生活中,我看到許多學生的簡報往往是這樣的:

 只能說理想和現實往往是不一樣的。

2011年8月3日 星期三

記和女兒相處的一段時光

我是6月19日就來到此地的。7月1日女兒學校放假了,跟著媽媽一起飛來與我會合。接下來兩個星期,我們一起遊歷了大溫哥華、洛磯山的國家公園、和維多利亞市。這段日子的行程緊湊而忙碌。

很快地兩個星期過去,老婆因為工作關係要先回台灣。女兒則因為我幫她報名了一個當地的暑期語言學校,要多留兩個星期。老婆回國前一直放心不下女兒,擔心我不會照顧她。我則認為她多慮了。

接下來兩個禮拜由我照顧女兒。早上起來先幫她弄好早餐,再送她去坐公車。擔心她自己坐公車會過站不下,前兩天我是親自陪著她坐車到學校的。第三天,要讓她獨自坐公車時,我把公車會經過的每一站站名依序寫在紙條上交給她,要她對照著公車上播報的站名看。我在公車站牌陪著她一起等車,一邊叮嚀要注意的事。公車來了,看著女兒順利搭上公車,我才走路回家。

下午三點半,我從住的地方出發,走路到學校去接她回家。從住的地方到學校,公車要坐六站,走路要廿分鐘。我總是把這廿分鐘的走路時間當作每日例行的運動。不過下午三點多是太陽正毒辣的時候,我儘量挑有陰影的地方走。

到了學校,通常中午送她們去戶外活動的校車這時也陸續開回來了。許多寄宿家庭的父母和我一樣在等著接小孩。我一輛輛校車看,看女兒是否從其中一輛校車下來。

接到女兒,我禁不住都會問:上午上些甚麼課啊?下午去的地方好玩嗎?東問西問,有時女兒被我問到煩了,會開始埋怨,說她好累,請我不要再問了。

通常我們並不會立刻回家。為了要準備她隔天的午餐,我們會一起走路到超市去買東西。有時我們會在超市附近吃吃點心,或吃了晚餐再回家。學校到超市有一兩公里的路程,超市到家裡也有一兩公里的路程。我們父女兩個就這樣攜手走在北國夏日的陽光下。

很快的兩週暑期語言學校的課程也結束了。課程結束那天,也是女兒要自己回台灣的日子。我們雖常帶她出國,但要自己一個人搭飛機,還是讓她很緊張。我還是一樣,把她從機場櫃檯報到一直到下飛機全部流程的每一個細節步驟寫在紙條上交給她,當作她的隨身錦囊。

隔天凌晨兩點多的飛機,當天晚上十點鐘,我帶著女兒到了機場,開始排隊等報到。 十點半,機場報到櫃檯開啟,我帶著她辦了報到手續。領了登機證,跟她講解Gate, Seat, Boarding Time的意義,帶她到機場地圖前確認登機門的位置,然後看著她進了安檢門,消失在排隊的人群中,我才轉身回家。

女兒順利回到台灣,而我也開始一個人生活的日子。

星期二下午三點多,外邊的陽光燦爛,我像想起甚麼事情地起身走出屋外,才想起女兒已經不在身邊了。學校也許依然有等著接小孩的人群,但那裏已經沒有我的女兒等我去接了。一想至此,縱使在屋外夏日的燦爛陽光下,心中仍感到些許的落寞。

2011年8月1日 星期一

有電勿近

鮮明的色彩,大膽的構圖。這是我到此地後所拍的第一張照片。


這是貼在路旁變電箱上的標誌。真正吸引我的是畫面中間,一個人被電擊後瞬間彈起的寫實圖案。這個圖案除了路旁變電箱上有,也出現在捷運 (Sky Train) 的軌道設施上。

我好奇的是為何要用這麼寫實又帶點誇張的圖案?事實上圖案寫實的程度連這個不幸的人的臉部特寫都沒放過。


從張大的嘴巴可以看得出來這人承受了多大的痛苦,實令人不忍卒睹。比較起來,台電簡簡單單「有電勿近」的標誌人道多了。

Windsurfing初體驗

女兒回國後的隔天早上,友人邀約到Jerochi Beach Park一起學Windsurfing (風帆板)。這是一個三小時的課程。稅後的費用每人約90加幣。
報名繳費後就去換裝。溫哥華這兒的水域,就算在夏天水溫也是有點冷,所以要穿防寒衣。還好今天有出太陽,水溫應該還好。
這種防寒衣 supposed to be very tight (教練語)。穿上之後就知道自己應該要減哪裡的肥肉
教我們課程的是位年輕女性教練Gloria。她講解得很詳細,除了陸上練習,在我們下水後也會在我們身旁來回指導。
這是陸上模擬訓練。左邊那位就是我們的教練Gloria。我手中握住的那根繩子叫 uphaul。如果登上風浪板卻找不到那根繩子的話,you're in trouble。
 一開始在板子上站都站不穩,到後來可以穩定操控​風帆前進。我玩的很盡興,也很有成就感。
風浪板前進中(我是左邊那位)。我們手上握的控制風帆的手把叫boom。
這是只有在要180度迴轉時(術語叫 tack) 才會出現的怪異姿勢。正常狀況下我應該站在板子的側邊操控著帆,而此時我站到帆的對面去了。
 沒想到在台灣從不感興趣​的這項水上活動,我會跑到溫哥華來學。或許在台灣我總是丟不掉工​作吧。