這是一篇學習 UML class diagram 的簡記。為保持文意清晰,用到術語時盡可能使用原文表示。
初看 楊斯棓 醫師發文說要贈送書盒,我心裡想:『書盒是什麼東西?』該文章附圖是一個個的紙箱,不知裡面是什麼,也沒再探究。幾天後,陸續看到其他收到「書盒」的人開箱分享,才驚覺原來送的是書啊!
看著分享文中那些楊醫師精心挑選,主題圍繞在台灣、自由的書,著實心動,沒有履行再次參加有獎徵讀書心得承諾的我只好把羞恥心埋起來,伸手索書。
今天與同事討論 C 語言中,對一個浮點數取 floor 的問題。剛好最近有看到 IEEE 754 標準如何規範浮點數格式 1,就趁此機會仔細驗證一下。仍建議看第一手資料,以下純為記錄和分享用途而已。
先從一個問題開始,我用 GCC 編譯以下的程式碼並執行:
floor(f1), 20 digital points: 2.00000000000000000000
floor(f2), 20 digital points: 3.00000000000000000000
為什麼 2.999999 取 floor 得到 2.0,而 2.9999999 取 floor 會得到 3.0 呢?我們的都知道,是因為浮點數有精度問題,單精度浮點數的精準度在絕大多數的機器上有效位數只到小數後第六位。這篇的目標就是從標準的角度去親自確認這件事情。
讀者:葉學舫

這是一本白色恐怖受難者的記憶歷史。作者顏世鴻先生因為加入共產黨被逮捕至保密局北所、青島東路的軍法處,後囚禁於綠島和小琉球共十三餘年。顏君強記獄中事件,於獲釋後用兩天的時間抄寫出來,完成《霜降》一書,以此為獄友立傳。此書即是《霜降》第三次改寫而成。
讀者:葉學舫

這本書講的是運動的學習方法。而且標題與內容不符,這不是一本網球運動基本動作指南,而是一個網球教練(W. Timothy Gallwey)總結出的,對於頂尖的運動選手都適用的身體訓練指南。
轉職為 Rails 工程師滿一年了。
這一年,坦白說薪資並不多,福利也普通,但是個人思想面和技術面的成長,完全是過去的我無法想像的。而且在這個圈子裡,我找到竹科公司無法給的,那心目中理想的工作環境。至今我仍可以很肯定的說,當初離開相對高薪工作的決定是對的。
讀者:葉學舫

撇除義務教育時期被動接受的資訊,我真正了解二戰前後台灣這塊土地上的人事物,是始於王鼎鈞的《關山奪路》,其後是《百年追求卷一自治的夢想》,再來就是《此心不沉:陳纂地與二戰末期台灣人醫生》。《關山奪路》講述鼎鈞先生從流亡學生,到被國民黨徵召(或說矇騙)進入憲兵隊,在中國繞了大半圈後隨著國民政府來台的故事。《百年追求》訴說日治中期開始,台灣本土菁英和學生追求民主化的過程,一直到二二八事件後數年。《此心不沉》從被日人徵召入伍的台灣醫生為視角,描述本土菁英關懷台灣前途,二二八之際武裝起來,採取激烈手段力拒國民黨統治,事敗後藏身山中四年多,最後在特務監視下終老的故事。
百里寒冬風割面,遊心一夜到雲巔。
枋山鐵道尋陳跡,旭海長亭度陌阡。
華舍錦衾高索費,紅霞碧海不需錢。
驚瀾散去復歸海,談笑盡時情自延。