2022年6月24日 星期五

論文編碼

瞭解論文中英文姓名的寫法後,我們就可以為我們研讀過的文獻或手中的論文編碼。統一的編碼原則不僅有助於文獻的分類與整理,在撰寫論文時更有助於正確的索引。

我們採用的編碼方式,是以「作者姓」加上兩位數的「論文出版年」(取西元紀年的後兩碼)構成的。

如果是單一作者,「作者姓」的部分就是該作者姓的前三個字母,其中第一個字母大寫,後兩個字母小寫。例如 Arvind Krishna 在 1999 年出版的論文,就編碼為 Kri99。

如果是兩位或三位作者合著的論文,「作者姓」的部分就是依序取每位作者姓的第一個字母所組成,每個字母都大寫。例如由 David Braginsky 和 Deborah Estrin 於 2002 年出版的論文,就編碼為 BE02。

如果作者數目超過三個,則「作者姓」的部分就是依序取前三位作者姓的第一個字母所組成,每個字母都大寫,最後再將加上一個「+」,表示作者不只三位。例如由 Tian He, Chengdu Huang, Brian M. Blum, John A. Stankovic, 和 Tarek Abdelzaher 於 2003 年出版的論文,就編碼為 HHB+03。

如果僅就一位碩士生所收集研讀的論文而言,上述編碼方式應該不太會遇到衝突的。但是如果真的有兩篇論文的編碼衝突,則在編碼的最後面依序以 a, b, c, ... 來分別。

上述編碼過程中,如果遇到作者的姓是由兩個 word 所組成的,則我傾向於取最後一個 word 的開頭字母做為代表。即用 R 代表 El Rewini,而以 N 代表 von Neumann。

2022年6月11日 星期六

生育獎勵金

一個人口不多的小村落裡,某一年突然多了五對新婚夫妻,讓感嘆村民年齡層持續老化的村長興奮不已。多年過去,這五對夫妻只各生了一個小孩。睿智的村長盤算了一下,發覺這個少子化的趨勢遲早會讓小村落滅亡,感嘆著如果時光能重來,他當年一定要做些甚麼來挽回這個趨勢。

在另一個平行宇宙中,村長感受到了這個感嘆(不知如何辦到的),決定要用金錢來解決少子化的問題。他對這五對新婚夫妻宣布了一個政策,每生一個小孩,他就發給10萬元獎勵金。

可惜的是,區區10萬元的獎勵金,沒辦法讓這些年輕夫妻改變心意。本來就只想生一個的夫婦,最終還是只生一個。結果是村長花了50萬元,卻沒讓村裡多增加任何一個新生人口。成效等於是零。

在第三個平行宇宙中,村長記取了這兩位分身的教訓(也不知如何辦到的),決定要加碼獎勵金。他想的是如果10萬元無法打動年輕夫妻的心意,那就發20萬。不幸的是,20萬的誘因仍然不大,最終只有一對夫妻為了這個政策,多生了一個小孩。結果村長發出了120萬元,只增加了一位新生人口。

在第四個平行宇宙中,村長想了一想,決定了一個新的獎勵政策。這個政策是,前兩胎不給予任何獎勵,但如果生了第三胎,給100萬的生育獎勵金。

這五對新婚夫婦中,有三對夫婦對100萬的獎勵金無動於衷,仍然只生了一個小孩。其他兩對夫婦心動了,想拿這100萬的獎勵金。其中一對夫婦生了第二個小孩後,發覺教養孩子所要花費的心力,還是超過他們的能力所能負擔的,所以放棄了生第三胎的念頭。只有一位夫婦認真的生了第三胎,拿到了村長承諾的生育獎勵金。

結算起來,這位村長花了100萬元,增加了三位新生人口,勝過那些其他平行宇宙的分身們。

只有100萬時,如何做到正常來講花費200萬才能做到的事情? 答案就類似發行公益彩券背後的原理。

2022年6月6日 星期一

駕駛人的視角

約卅年前,我的一位小時玩伴,曾邀我跟著他,去看他工作一天。他是一位貨櫃車司機,我因此坐在貨櫃車拖車頭上的助手席,陪著他在北到中台灣的高速公路東跑西跑了一天。

那是一個很酷的經驗,也讓我長了運輸行業的知識。比如說,拖車頭和後面拖的車架的車牌是不同的。又比如說,車架的數量是多過車牌的,兩者要連接時再選一張車架牌貼上去就好。還有,當拖車要將汽車廠出廠的新車(轎車)載到別處集中放置時,拖車司機是要負責將這些新車開上車架的。標準的作法就是坐進去這些新車的駕駛座,點火後一檔全馬力上坡道直上車架。我看著覺得很粗暴的動作,但我的小時玩伴告訴我沒有關係,如果新車開壞了算車廠的,算是我們幫車廠做了出廠前的最後檢查工作。這樣開就壞了的新車是不能出廠給顧客的。當然,如果自己不小心把車子撞壞了,還是要算自己的。

另外一個至今難忘的經驗,是坐在高高的拖車頭上的視角。因為座位很高,車頭又是垂直的,在高速公路上,車前頭如果有一部小轎車等速行駛,坐在駕駛座或助手席上往前看是完全看不到的,也就是車前視角的盲點可以藏一部轎車。如果在高速公路上,有小轎車以極小的間距切到貨櫃車的前面,沒有留心的貨櫃車司機可以完全不知道有這樣一輛車的存在。為此,駕駛座左方還有專門照車前的鏡子。

今晚我又想到這件往事,是因為看到新聞,有情侶騎機車時往左切過貨櫃車的前面,被貨櫃車撞擊身亡。我不知道這位貨櫃車司機當時有沒有注意到車前機車的身影。不過,機車騎士常有的思考上的盲點是,我看得到他,他也應該看得到我,但事實上並非如此。不用說貨櫃車了,機車在一般小轎車右前方很靠近的地方,打了左轉方向燈後切過小轎車前方往左邊去,往往會讓小轎車駕駛嚇一跳,有的會按喇叭甚至緊急煞車。就機車騎士的觀點來看,我是打了方向燈後左轉,為何轎車還會有這種反應? 事實上坐在轎車駕駛座上的駕駛,是看不到那麼近的機車低矮的方向燈號的。要讓汽車看得到機車的燈號,機車要離汽車有一段距離才行,這也是安全距離。至於這距離是多少,要實際找車子來測試才知道。

另外一個異想天開的解決方法,是讓機車騎士的安全帽上也裝有LED方向燈,與機車本身的燈號以無線的方式同步。這樣子汽車駕駛一定看得到。不過,這種想法也太怪異了。