2010/10/31

看不上眼了

 記錄十餘年前在北京燈市口大街聽來的對話:

男:一個人在北京打拼?
女:嗯!
男:來北京多少年了?
女:十幾年了。
男:回老家看過嗎?
女:回去過幾趟呢。
男:故鄉有青梅竹馬嗎?
女:…
男:還在等你嗎?賺了錢,回去團聚吧!
女:(嘆了口氣)看不上眼了。

2010/10/30

讀〈戰國策.魯共公擇言〉

西元前344年,魏惠王(又稱梁惠王)嬰在逄澤召集諸侯會盟,正式稱王,和周王平起平坐,是戰國群雄中,(除了楚國外,但楚國一向不為「中原群雄」承認有文化)首先稱王者。當然,大國有使者,小國得國君親臨才具誠意。

2010/10/29

《目送》

 第一次讀龍應台的文字是在大學時,《野火集》在社會上、校園中得到極大的迴響,廣泛的流傳。很快的,又出了第二集。在一次的社團聚會中,我向同學推薦了這兩本書,一位同學回答,在這個時間點,只要材料夠,要寫這樣的文章並非難事。一時間,仿彿自己是追逐炒作成名的寫手盛名的俗眾一般,不敢多所言語。
 第二次再讀其文字,已是近年的《一九四九》,雖然感人,或許是近年來看了不少大陸的出版品,看到了太多與當年求學期間教科書所述內容不同的東西,對於《一九四九》的感覺,最強烈的是,老天,終於有人願意以台灣人的身份,持平客觀(希望)的角度來談這段歷史。有位頗有才氣,也頗為固執的朋友曾說,站在台上教訓大家忠勇愛國大道理的,當年大半不是英雄。真正奮勇往前衝的,早就都進了忠烈祠。等多讀些歷史,更是深深感覺,時代悲劇的最大受害者,或許都不是書上、忠烈祠中的人物,而是上下不得脫身,前後俱無去路的平凡百姓,他們連姓名都無法留下。或許,那天像龍應台這樣地位與背景的人,願意以像《一九四九》這樣的寫作精神來寫寫二二八,那更將是歷史留名的壯舉。
 這本書,則是真正感人了。寫的多是人與人間,尤其是與親人間,隨著生老病死,或是成長、成熟的過程中,所持續而無形流失的東西。捧在手中呵護的小東西,轉眼間已不再自認是小孩,已忙著建構其自己的世界,甚至排斥我們的參與。另一頭,摯愛的親人,曾呵護你長大,也曾容忍你自認不是小孩,對於他們一再漠視甚至反抗的親長,也在不知不覺中突然衰老了。太多的情,太多的愛,當你「懂得」時,往往代表了惆悵與追悔。

【出版資訊與其他書評】

2010/10/28

教學相長

師:怎麼樣,上大學一個多月了,還習慣嗎?(是很機械化,但也真的關心)
生:很好啊,沒甚麼不習慣的(一副優哉游哉的樣子,兩眼咕嚕嚕直打轉,只是呵欠連連)
師:真的啊,說說感覺吧(心想,這個學生實際在忙甚麼?)
生:大家在一起,偶爾上上課,比高中好太多了
師:這麼閒?不要說得好像進了樂園一般
生:樂園?是像樂園,像個主題樂園
師:??,(噹!)一個命名為大學的主題樂園...(老頭子終於也開竅了)
生:沒錯,就是這樣(哈,你終於接得上我的話了)
師:(一-個-命-名-為-大-學-的-主-題-樂-園-啊,這小子犀利,一個多月就看穿了大學的宗旨與目標,前途不可限量啊...)

2010/10/27

【遊戲製作入門講義】Game Maker 簡介

  這邊要介紹的軟體稱為 Game Maker,原先它是由荷蘭 University of Utrecht 大學的 Mark Overmars 教授因教學需要而開發。199911 月,Mark Overmars 教授將它正式發行,2009 12 月,第 8 版改由新創立的公司 YoYo Games 發行。這套軟體的特色是容易入手,不需具有程式設計的經驗也可以進行電腦遊戲的開發。同時,對於功力較高的人而言,它所提供的內建語言(稱為 Game Maker Language, GML)又可用以開發出相當複雜的軟體。因此,不同功力與經驗的人,都可以找到發揮的空間。到 Game Maker 下載網址下載後會得到一個 gmaker.exe 檔案,執行該檔案並依其順序便可完成安裝工作。

2010/10/26

咖啡功效研究報告又一椿

  咖啡在日常生活中越來越顯得不可或缺,而針對咖啡所進行的研究也是一陣子就會見到一篇。2010年8月號《讀者文摘》報導的這一則是:

  • 每天喝4杯以上咖啡的婦女,得子宮內膜癌的危險,比只喝一杯或更少者低25%;
  • 針對高危險群的肥胖婦女,前述數字更達46%;
  • 每天喝6杯以上咖啡的男人,得惡性攝護腺癌的危險性較完全不喝者低60%。
  只是這些研究怎麼都喝那麼多杯啊。

2010/10/25

讀《資治通鑑》雜記:057 國將亡,必多制

東漢末年,政局沉悶,皇帝、宦官、外戚、士大夫,幾乎看不到一點希望。《資治通鑑》在此時間,幾乎只是平鋪直敘,司馬光也很久沒有臣光曰了。

  為了避免地方派系與人情困擾,東漢不准兩州人士互相在彼此的州郡擔任地方官,有婚姻關係者,也在不得互為對方地方官之限制內。西元175年,再制定「三互法」,將上述兩限制再串連輾轉適用,導致官員選派困難,地方官長久出缺。蔡邕建議放寬,朝廷不從。

  至此,司馬光終於出聲了,一開頭便引用《左傳》中叔向給子產的書信曰:「國將亡,必多制。」

2010/10/24

流浪狗

 這些年來,台灣已經沒有「野狗」,在都會區大街小巷中,甚至在深林野外中可以見的無主狗,只能稱之為「流浪狗」,因為,牠們曾經有主,只是現在和其原主人分開,在外流浪而已。
 可以這麼說,現在的流浪狗,或是其前一、二代祖先,都曾是某人的最愛,都曾經被抱在主人的懷中,甚至和主人同寢臥。
 鄉間為了防盜,有些人會養狗,這些狗基本上是栓在柱上,或是關在鐵籠中,其餵養類似於餵豬,吃的是廚餘。但是這些狗帶有任務,而且多半老死於任上。成為流浪狗的不多。
 大部分的流浪狗,來自於寵物狗,或是玩伴狗。主人熱衷時,專用的狗食,洗澡美容,甚至起居出入,不輸於人。對於狗主人而言,是一種精神的寄託。對旁人而言,他是心甘情願的狗奴才。然而,當更具吸引力的物或事出現了,或是狗主人突然覺得累了,就應了股票市場常說的,「怎麼上去就怎麼下來」。照顧狗,或任一種生物,其實都是滿累的,尤其是捧在手心時。只因為是自己喜歡,所以也就不會特別覺得。但人生畢竟外來內在紛擾太多,一堆小負擔積累成大疲憊時,何者是罪魁禍首,已難追究,急於脫困之餘,更是挑容易的(諷刺的是,也是最安全的)下手。反正不管是什麼原因,只要狗主人覺得自己over commitment時,流浪狗便因茲而生。
 狗兒犯了甚麼錯?沒有。狗兒怎麼做才能改變其命運?不能。
 人與人的相處,也會如此。

2010/10/23

〈史記.刺客列傳〉

昨晚熬夜看了《刺客聯盟》電影,有些是老梗。例如,在全片前90%時間內代表正義一方的上層人物在最後的10%片長內,才被主角發現原來是反方的藏鏡人;主角自認為發揚正義而努力要加以擒獲甚至誅殺的大壞蛋最後會發現原來是他失散多年而一直在暗中保護他的老父。…。好萊塢老梗。唯一驚奇的發現,女主角怎麼看起來乾乾的,與印象中的《古墓奇兵》女主角差太多了。

2010/10/22

《書與我》(三)

  這是這一系列散文集的最後一冊,和前兩集(第一集第二集)不同的是,在文章前有一小段文字介紹該文的作者。這是很不錯的作法,在閱讀前二集時便在思量,何以沒有此類資訊。想知道作者何許人也倒也不是想去崇拜特定領域的哪些人,反而是想看看,在大談讀書的人,是不是僅限於讀書教書或是衣食無慮的特定行業,若是,則所謂讀書者流,令人憂心。
  本集最令人難忘的是三毛的文章,從小時談起,文中談到自己在省中時沉湎「閒書」而學業成績不佳,「我還是有羞恥心、有罪惡感,覺得成績不好是對不起父母的行為」於是,「勉強自己收了心,跟每一位老師合作,凡書都背,凡課都聽,連數學習題,我都一道一道死背下來。」成就是,「三次數學小考,我得滿分。」可惜,數學老師硬說她作弊,並以現今無法想像的方式公開加以羞辱。相信,若發生在今日,讀過這篇文章的人,一定會很想吶喊,發動人肉搜索,揪出這位老師!不過,終究是多年往事了。
  時空背景不同,價值與做法便天差地別。小學時,學校推動說國語的方式是,講方言的學生必須在胸前掛一張大紙牌,上面寫著「我愛說國語」,然後繞校園一週,以供全校圍觀取笑。種種畫面,一般只在介紹大陸文化大革命的書中才見得到,而我輩有幸在寶島躬逢其盛!
  說起三毛,前年到苗栗一趟,參觀仿造的張學良故居和三毛故居。三毛故居可以說毫無維護與規劃,只令房子持有人東貼西補的,然後向遊人收點錢而已。現今如何,已不得而知了。

2010/10/20

【遊戲製作入門講義】定時器

  計時功能在遊戲設計中相當的重要。例如,某項武器或招式使用之後必須有一段「復原期」才可以再使用,敵人潮中各個敵人產生的時間必須有一段間距等等。針對這項計時需求,軟體便提供了計時器以因應。

  試想廚房作業中,為了嚴謹控制某項燉煮工作的時間,我們採取的方式是:

  1. 設定計時器的時間,啟動計時器,開始倒數計時;
  2. 放下計時器,進行其他的作業;
  3. 計時器響時,放下手邊的工作,優先處理計時器所要控制的工作。

2010/10/19

台灣版超級食物

  2010年7月號《康健》雜誌推薦18種台灣版的超級食物(具有促進健康、提升記憶力、加速新陳代謝等功效):

  • 糙米
  • 地瓜
  • 地瓜葉
  • 番茄
  • 高麗菜
  • 巨峰葡萄
  • 香蕉
  • 芭樂
  • 青蔥
  • 雞肉
  • 豆腐
  • 苦瓜
  • 海菜
  • 鯖魚
  • 金針菇
  • 苦茶油

2010/10/18

讀《資治通鑑》雜記:056 黨錮之禍

西元166年,司隸杜膺誅殺卜者張成之子。張成因卜術精湛,不僅宦官和其時有往來,連皇帝也常詢問他的意見。於是,宦官教唆張成弟子牢脩上書檢舉李膺結黨成派,誹訕朝廷。劉志大怒,下詔郡國逮捕黨人。天下名賢,幾乎一網成擒。

  西元167年,因李膺等人的口供逐漸牽扯到宦官子弟,宦官怕延燒己身,乃請劉志大赦。六月八日,大赦,改元,黨人兩百餘人放歸田里,終身不得進用,史稱第一次黨錮之禍。

2010/10/16

漢初四帝詔文風格

《古文觀止》卷之六選了四篇漢帝的詔書,恰好展現了四者所居地位,所處心境之微妙變化。

2010/10/15

《遊戲編程數學和物理基礎》

  程式設計要寫得好的二大關鍵是清晰的邏輯思維與良好的數理基礎。
  去年終於湊齊了校方要求的經濟規模,第一次開成了「遊戲數學」這門課。可惜,當時找不到一本書可當課本,只好由遊戲技術相關的書來決定主題,然後由各主題找相關的書籍加以簡化編為課程大綱,教起來實在覺得凌亂。
  暑假終於找到這一本,大陸翻譯本,讀了一遍,大體上是高中數學相關主題的複習,對於學生應該沒問題,今年便拿來當教材用。
  當然,本書還是有一些缺憾,需要另加補充。例如,座標轉換便未提及。而在討論矩陣時,「行」與「列」這二個字的用法恰顛倒了,不知是大陸的用法如此,還是譯者譯錯了?
【出版資訊與其他書評】

2010/10/13

【遊戲製作入門講義】物件化的程式設計

  在「物件化的程式設計」法中,整個軟體是由一個個獨立又可彼此互動的「物件實體」所組成,各個物件實體均具有承襲自「物件模板」的「屬性」以及「行為」。物件的屬性包括像是名稱、外觀、位置、速度、方向、…等等。原則上,這些屬性是各個物件實體所專有的,別的物件實體並無法知曉,而且,即使彼此有相同的屬性,也是不會有任何的影響。這些屬性都是以個別的「變數」進行紀錄,因此,各個物件實體都有自己的一套變數,與其他物件實體無關。

2010/10/12

咖啡的功效

  2010年7月號《康健》雜誌的報導:

  • 哈佛醫學院研究報告:攝取適量的咖啡因可以降低罹患肝癌、結腸癌、乳癌、直腸癌的機率,還可預防糖尿病。

  問題是,何謂適量?

2010/10/11

讀《資治通鑑》雜記:055 爭寵,要有功績;鬥爭,要有實力

西元146年,梁冀毒殺質帝劉纘,選擇繼任皇帝時,梁太后及梁冀屬意蠡吾侯劉志,三公等諸大夫則堅持擁立清河王劉蒜,後因宦官私下進言,梁冀乃堅持立劉志。
  西元159年,劉志受不了梁冀欲殺其新寵鄧猛之母而佈局屠滅梁家,當時與其佈局定策者,宦官唐衡等五人而已。發動時,率御林軍圍梁府者,宦官具瑗也。梁冀財貨沒入官府,天下稅租減半,其庭園解散救濟窮民,百姓稱慶。劉志與百姓衷心同謝者,宦官也。
  光這兩項功勞,以中華文化傳統軌跡推論,宦官所受榮寵,以及攀附這些宦官者之囂張跋扈可以想見。
  劉志後宮佳麗五、六千人,管理這麼多的女人,能用還是宦官群。

2010/10/09

聖人之言論選集是良方,或是毒藥?

《禮記‧檀弓篇》有一篇很有意思的記載:

  有子問曾子說,一個人失去官位時,該如何自處?這個問題你有聽過孔老夫子怎麼說嗎?

2010/10/08

《太平客棧》

   本書以太平天國天京城破時為時空背景,描寫咸豐帝在尚未即位前,其師杜受田為了確保當年的四阿哥能順利登基,並能於必要時排除六阿哥(後來的恭親王奕訢)的爭位,密令肅順暗中訓練的武林高手,最後或明或暗分居不同陣營而在天王府中所發生的故事。
  天京城破時,在位的是同治,掌權的是慈禧,杜受田和肅順則早已病故或被砍頭。因此,杜受田早期訓練的這批人成了斷線的風箏,更被視為肅順餘黨而遭密詔誅殺。因此,其努力其實也是為自己尋找未來的生路。
  基本上,這本武俠小說終於跳脫反清復明忠臣餘後的窠臼,有不一樣的氣象。只是起個熱鬧的場子,然後一干人等團團坐輪流說往事的結構,又是另一種窠臼。彷彿大家把消息湊一湊便真相大白一般。簡言之,還是太白了一些。
  書中把肅順稱為宮燈大人,因為「肅」字長得很像宮中懸掛的燈。這個點子很有意思,只是不知是不是作者獨創的?
【出版資訊與其他書評】

2010/10/06

【遊戲製作入門講義】場景設計

  場景是遊戲故事發生的場所,設計師必須將遊戲中會出現的角色在此加以排列妥當。對於美術人員而言,主要的工作是場景物件的繪製以及背景的繪製。在遊戲進行中完全作為裝飾作用,而不會與角色有所互動的部分我們便稱之為背景。玩法類似的關卡,往往換成不同的背景之後便可以說出完全不同的故事。因此,善用場景設計中的美術設計,往往可以為遊戲增添相當的多樣性。

2010/10/04

讀《資治通鑑》雜記:054 都是為了女人啦

梁冀仗著妹妹梁妠是太后,自己任大將軍,掌握權柄達19年。一門之內,前後有七任侯爺,三位皇后,六位貴人,二位大將軍。他很敢要,各級官員也很敢巴結,各方貢獻之物,最高級品送往大將軍府,次級品才送入皇宮。地方官員上任前,必須先到梁宅謝恩。終於,西元159年,桓帝聯合宦官,盡收梁氏中外宗親,不論老少一律誅殺。這項殺機從何而起?《通鑑》說,西元158年五月,日食,太史令陳授透過小宦官向桓帝劉志進言,這項天變是因為大將軍而起。梁冀知道後,暗示首都市長將陳授抓入牢中,死於獄。「帝由是怒冀」。似乎劉志誅殺梁冀是因對方冤殺陳授所埋下的禍根。問題是,梁冀冤殺的官員可多的是,為何均不見劉志有任何不悅的表示?這項記載其實只是給劉志臉,幫他鋪陳而已。

2010/10/02

〈報任安書〉與「朋友」

司馬遷的《史記》在中國史學界可謂流芳千古矣,然除此書之外,司馬遷文字留下的似乎不多,〈報任安書〉則是其最著名的代表作。

2010/10/01

《電玩程式設計的邏輯與資料結構》

  介紹電玩程式設計有二種方式。一種是介紹多種不同類型的遊戲,並介紹其基本功能的製作方法。這種方式大多只能介紹十分基本的東西,屬於Demo級的程式。另一種作法則是集中於特定的類型,因此,該類型不同的演算法與技巧便可以深入介紹。但其程式碼一般十分片段,想要兜成一個程式系統做為往下擴充之基礎,並不容易。本書屬於前者。

  本書介紹了8種不同類型遊戲的程式架構以及資料結構,並以Delphi及C++進行實作解說。基本上淺顯易懂,而且是由解析資料結構及程式架構的角度著手,因此有意拿其中範例做為基礎繼續加以擴充者,應該不會有太大的問題。

  很多人喜歡看日本人寫的程式設計的書,主要是其對於架構上的分析十分清楚,處理流程也常用流程圖詳細說明。只可惜本書的流程圖仍可再強化一些。