我讀 «通情達理:品格決定未來»

這本書的作者洪蘭教授前陣子因為批評台大學生的上課態度不佳而聲名大噪, 不過我對她的初次認識來自她在廣播節目中的自述.

洪蘭本來是唸台大法律系的, 雖然她到美國留學後一心想要轉系, 但是苦於法律和生物之間的差異太大, 她找不到老師可以收她. 我記得的故事內容是: 不氣餒的她仍然經常在生物系的實驗室出入, 和大家都交了朋友. 有一年的聖誕節, 大家都回家過年了, 洪蘭突然想到那實驗室的那些小動物不就沒人餵食了? 於是她跑到實驗室去餵動物, 順便幫牠們清理籠子. 就在洪蘭忙得不可開交的時候, 主持實驗室的教授  正好來巡視 (可見也是一個宅男), 他對洪蘭的義行相當有好感, 便收了洪蘭這個學生.

在這本書裡面, 主要是洪教授發表她對於教育的想法.我覺得對我重要的部分主要是下面幾點:

1. 不管年紀多大都可以學習, 因為海馬迴仍然可以生成, 只要下的功夫足夠, 就可以學會新把戲.

2. 習慣會影響腦部的模型. 如果把兩隻手指頭綁在一起, 則大腦中管理這兩隻指頭的區域的界限也會愈來愈模糊. 所以習慣可以改變大腦, 使得大腦更習慣重覆先前的行為.

然而, 周處之所以可以除三害, 那是因為掌管道德和習慣的區域是分開的. 雖然周處已經習慣於為惡, 但是經過頓悟還是可以修正行為. 如果我們希望改變一個人的行為, 除了禁止之外, 更需要說服對方相信自己應該要改變.

3.  作者反對三歲看到老, 因為三歲連思想都不成形, 自然無法預言孩子的一生. 但是小孩子可以根據他身邊的人的身教與言教, 找出他仿效的對象. 如果這些對象未來也不改變, 那麼孩子的未來也就差不多定型了.

4. 洪蘭的爸爸真的很厲害, 真是個有學問的人. 我多次聽過洪教授轉述她爸爸告訴她的話, 我覺得有這樣的爸爸真是太令人驕傲了. 這本書裡面提到她的外公也教過她很多東西, 可見這真是代代相傳的書香世家.
 

5. 作者舉美國數學教育的例子, 提出美國教育的問題:

1950 年代的數學題, 一個伐木商賣了一卡車的的木材給建商, 拿到 100 元, 如果他的成本是售價的 4/5, 請問他的利潤是多少錢?

1960 年代的數學題, 一個伐木商賣了一卡車的的木材給建商, 拿到 100 元, 如果他的成本是售價的 4/5, 即 80 元, 請問他的利潤是多少錢?

1970 年代的數學題, 一個伐木商賣了一卡車的的木材給建商, 拿到 100 元, 如果他的成本是 80 元, 請問他有賺到錢嗎?

1980 年代的數學題, 一個伐木商賣了一卡車的的木材給建商, 拿到 100 元, 如果他的成本是 80 元, 利潤是 20 元, 你的功課是在 20 元的下面劃一條線.

1990 年代的數學題, 一個自私的伐木商賣了一卡車的的木材給建商, 只為了賺 20 元, 你認為他的這種謀生方式如何?

2000 年代的數學題和 1950 年代一樣, 只不過用的是西班牙文.(這部分我看不懂?)

6. 影響一個人自信心高低的關鍵, 在於 16 歲時候的身高、體重、家庭與健康狀況. 差不多就是唸高一的時候, 所以讀一個比較好的高中還是頗正面的. 在這個時期也正是青少年成長過程中, 差異最大化的一個時間. 如果此時身材瘦小, 就算後來長高了, 信心也無法和 16 歲時特別高大強壯的人相比擬.

7. 人類具有模仿的本能, 因為連低等的魚, 高等的猴子都知道: 相當大王要跟誰打架? 所以觀察和模仿的能力是大家與生俱來的. 我們多接觸好的環境, 頭腦中相對的區域也會活化起來.

8. 當然, 每個關心教育的人都會吐槽我們填鴨式的教育. 我一向也認為, 讀懂書比考好試重要. 上了大學之後, 才額外體認到會考試比讀懂書要吃香太多了! 除了智慧超卓的高手, 大部分的人在二選一的時候都是以分數為重, 以至於背考古題也成了 “讀書人" 最愛的方式之一.

如果你有自己的想法, 學校的教授多數既沒有興趣去了解, 也沒有空去引導, 出了教室和實驗室, 教授們基本上就是普通人. 大學教授都這樣, 中小學的教師就更平凡了. 能夠像洪教授這樣有良心又不譁眾取寵的知識份子, 我個人是很佩服的.

HEAC in HDMI 1.4

搞 IT 業最大的不好就是名詞超多, 為了避免問了又忘, 查了還忘, 這篇用來解釋 HEAC 是什麼?

HEAC 全名 HDMI Ethernet & Audio return Channel, 本來每個都知道, 但合起來就變成新名詞了. 簡單地說 HEAC = HEC (HDMI Ethernet Channel) + ARC (Audio Return Channel).

大家可以去查厘科 (Litek) 的介紹, 裡面講得很好.

本來比較廉價的 category 1 HDMI cable (74.25 MHz) 和比較高級的 category 2 cable (340 MHz) 又多了支援與不支援 HEAC  的差別, 故日後買 HDMI cable 時若看到價差很大, 應該不用覺得驚訝. 雖然 pin 腳同樣維持 19 pin, 不過 pin 14 和 pin 19 的定義已經有所不同了, 分別變成 HEAC+ 和 HEAC-.

SVG vs. Canvas

眾所周知地, Flash 是一個 loading 很重的繪圖插件, 那麼在瀏覽器裡面內建的繪圖方式又是什麼呢? 大概就是 SVG 或是 Canvas 這樣的東西吧!

SVG (Scalable Vector Graphics), 顧名思義, 它是與影像解析度無關的向量繪圖. 它嚴格遵循 XML 的語法, 所以可以放在 XML 裡面. ".SVG" 是一個可操控的文字檔, 功能有點像是 Flash 的 ".swf'". 在 SVG 檔之中, 可以用 ECMAScript  (Javascript 的一種) 或是 SMIL (Synchronized Multimedia Integration Language) 指令來控制 SVG 的物件, 讓它產生動畫的效果. 而它的又支援文字索引 (index), 方便於根據內容來搜尋所需要的圖檔.

相對於 W3C 所推廣的 SVG 開放標準, Apple 有另外一套 Canvas 相容於 HTML5, 並使用 Javascript 來控制動畫. 包括較早期的 Mozilla, FireFox, 後來的 Opera, Chrome. 甚至於即將出台的 IE9, 也在 2010/6/23 把 HTML5 和 Canvas 加進測試版, 取代(?) 過去所支持的 VML. 在打手眾多的情況下, 看來 Canvas 會比起 SVG 更有明星架勢.


[ref]

1.  SVG 摘要與範例

2.  Canvas 簡單範例

我讀 «東方快車謀殺案»

這本小說相當地 “古老", 不過我以前還真的沒看過. 這回是因為中華電信 mpro 會員可以免費下載到手機上, 所以我也順手下了一本. 經過幾天零碎時間的速讀, 我終於把它看完了, 順便把手機的記憶體給清出來給別的書用.

本書的知名度非常高, 所以網路上有很好的書評. 作者阿嘉莎‧克莉絲蒂除了本書之外, 還有一本與之齊名的作品 “尼羅河謀殺案". 另外 “捕鼠器" 等作品也是相當有名. 總之, 這位女作家以偵探小說聞名於世. 她與寫福爾摩斯系列的柯南道爾, 同為因寫作推理小說而獲得爵位的唯二人物.

說到偵探小說, 現在大家都會想到柯南, 金田一. 以卡通裡常出現的柯南為例, 雖然他每次都會破案, 而兇手無論是其情可憫或是罪有應得, 都會乖乖俯首認罪. 最後的結局裡, 殺人兇手最後都會被警方逮捕. 誰叫毛利小五郎想要成名, 而目暮警部又是固定班底呢! 而在 “東方快車謀殺案" 的故事裡面, 因為兇手多達 12 個, 又有充分的理由, 所以劇中的偵探白羅, 乾脆就放了大家一馬.這真是個有趣的安排.

柯南的身分就不容許他私放罪犯了, 因為作者如果安排他放水的話, 後續的作品慢慢就沒人看了. 反正罪犯只要博得同情就會被放走, 有沒有破案就無所謂了. 同理, 柯南何必那麼認真找兇手呢? 偵探只要先看看比較想關誰, 把罪狀推給他/她就好了.毛利小五郎倒是一直在這樣做, 幸好他是配角.

所以除了一般人都會有的那些心得之外, 我特別看重這個部分: 如果我想要扮演好某個特定的角色, 長期地獲得信賴, 我就不能隨便亂耍帥. 如果聽從自己的內心比較重要, 活該就拿不到報酬, 也就是不該領老闆的錢.

毛利偵探社要維持下去, 柯南就得無止盡地幫 “公司" 破案 (這樣說起來, 毛利蘭也是柯南養活的). 而白羅在這個故事裡面只是受朋友之託, 義務幫忙, 也就沒有必要再送十二個人進監獄囉! 他巧妙地提出 " 真相" 可能有兩種, 又讓大家一致同意 “兇手已經逃掉了", 算是光明正大、又無愧於心的解套吧!

SAMBA vs. CIFS

SAMBA (SMB – Server Message Block) 是一個讓 Windows 系統存取 Linux 檔案系統的 protocol, 鳥哥對此有很好的介紹. 他也提到, CIFS (Common Internet File System) 和 NFS (Network File System) 只在 Windows 或 Unix 裡面互通. 原文說:

不過,NFS 僅能讓 Unix 機器溝通, CIFS 只能讓 Windows 機器溝通。傷腦筋,那麼有沒有讓 Windows 與 Unix-Like 這兩個不同的平台相互分享檔案資料的檔案系統呢?

果真這樣的話, 那麼來推銷 CIFS IP 的廠商不就是來亂的嗎?也不是, 中間有個演變的過程.

根據歷史, 1991 年先有 SMB 之後, Microsoft 到 1996 年才仿效 SMB 發展出 CIFS 與之匹敵, 放在 Windows NT 裡面. 到了 2006 年推出 Vista 的時候, Microsoft 乾脆就把新的 CIFS 命名為 SMB 2, 頗有雀巢鳩佔的味道. 到了 Windows 7 的時代, 微軟繼續地推出了 SMB 2.1 版, 老實不客氣地搶坐了正統的大位. (Java、Java script 的故事也差不多).

所以今天的 SAMBA 已經是 SMB + CIFS 的綜合體, 這裡有一篇說明. CIFS 代表比較新, 相容性比較好, 解決了 unicode, access control lists, aggressive cacheing, 2/4GB transfer bug 等問題 . 不過若是舊電腦連不上去的話, 請回到老 SAMBA 吧! 

此外, 原始的 SMB 要從 GPL 2.0 升級到 3.0 了. 如果要避免 open source, 可以考慮搬家到 CIFS.CIFS 由 SNIA (Storage Networking Industry Association) 所維護, 理論上可以看著 CIFS 的 technology Reference 自己 implement. 但是其中用到的技術, 要向原始的 owner, reasonable and non-discriminatory (合理而無差別) 地取得授權. 此外, 真正握有技術的 Microsoft 把 CIFS 的規格弄得含糊不清, 因此產生了賣 CIFS IP 的軟體生意出來.

看來看去, 網路上這篇介紹得最好: SMB: The Server Message Block Protocol

其中的這句話寫得更是傳神: Like NetBIOS, the Server Message Block protocol originated a long time ago at IBM. Microsoft embraced it, extended it, and in 1996 gave it a marketing upgrade by renaming it "CIFS".希望有一天我的文章也可以寫得這麼精煉.