2014 8月書單

今天正好有空閒時間,由台北的娘家步行約兩公里、花了20分鐘經過植物園、總統府,來到了重慶南路上的天瓏書局,看看這陣子有沒有出些什麼有趣或是工作上有用到的書。逛了大約半小時,大致上找到了三本想要買的書。


你也可以和大師這麼接近 - 用C++開發頂級多執行緒網路函數庫Muduo

這本書主要是要介紹使用Open Source的Muduo來開發有關網路相關應用程式時,處理多執行緒相關的書。前面第一章大致上介紹了在多執行緒上開發應用程式會遇到且會花上許多時間除錯的經驗。

看了一下內容,還蠻想買的。而且正好有提到一個我目前遇到但還無法解決的問題。就是你定義一個自已的類別的const函式時,如果裏面有需要用到mutex來同步多執行緒的存取的話,因為會改變到mutex的狀態,所以你的函式變成也無法修飾成const。書中是說可以用mutable這個修飾字來處理。實際的狀況就等買了書再仔細看囉。

不過天瓏的繁體版一本只能打85折。只好回家再到網路上找看看有沒有79折的了。博客來目前是9折,金石堂、灰熊愛讀書都是79折,只是有訂購的話才會進貨。

後來google了一下,作者的部落格中也有Muduo的相關PPT及教學影片可供參考。另外也看到原作者陳碩的部落格有介紹可以到amazon.cn買電子版的。雖然是簡體版的,但電子版正合我意。因為家裏的空間真的不大,買了很多書後來過年大掃除時,都只能論斤賣了。很可惜。

不過要買amazon.cn的電子書,還真的讓我花了一些時間。原本以為只要上網註冊一個帳號就可以買了,沒想到一註冊完要買時,它說我是非中國的帳戶不能買電子版的。



原本要請在大陸的親友代為用我的帳戶登入去購買的,以為他是看上網的地區。沒想到也是不行。後來只好去有關帳戶設定那邊看一下,原來可以更改所在地。就用親友的大陸地址改了一下。


還真的可以改地區耶,接著就是去試看看能否購買囉。


再回到原來的網址,果然出現kindle電子版的購買選項了。接著就是用網頁上的購買流程付費後,馬上到我的iPad中開啟Kindle for iPad,同步一下就可以看到剛剛買的書了。下載後就可以觀看了。




Specification by Example 中文版:團隊如何交付正確的軟體

博碩出版社最近開始一系列地出一些比較高層次的書籍,提供給有過幾年在資訊界中當過黑手的人,作為更進階的參考書籍。這本書又是最近的新書(應該是吧,距離上次逛天瓏已是三個月前的事了)。看了一下書的標的就有點心動想要買了。常年在軟體開發團隊中求生存的人,看到這種標題--如何交付正確的軟體,應該都是會想要看看別人有什麼經驗可以分享的吧。這本書也有人寫了閱讀心得了,可以參考一下

這是一本翻譯的書,基本上也是會有原文本可以看,同樣的在Amazon也可以買到原文版本的,不過就是貴了點。如果繁體中文也有電子版的話,我應該也會買。目前…只好尋求原文pdf版的囉。正好放到iPad中練練英文。


笑談軟體工程:例外處理設計的逆襲

學過C++、C#、Java等語言的人,對於Exception這種所謂的例外處理語法應該都是熟能生巧的了。只是如果以設計面來看,到底何時該用Exception,何時改用一般的傳回NULL指標(物件)、布林變數來決定函式呼叫的結果為何時,有沒有一個可供參考的準則或是提示。這正是我目前也有遇到的問題。正好看到了這本書,再看一下內容大網,也是有心動想買,不過,最後想想還是等看看圖書館有沒有可以借的到,到時再借來看看好了。

主要是想說這種內容大約看過一遍,做做筆記,再到實務上運用看看。如果再有需要的話,再到圖書館借回來看一下就好。(更主要的是,家裏真的空間不多)

作者本身也有個部落格可以參考一下其它資訊


留言

這個網誌中的熱門文章

DOS Batch指令檔中如何記錄log資訊

用捷徑方式執行需帶入命令列參數的Windows Form程式

使用regular expression來match中括號(square bracket)