圖靈熱點之閱讀篇——七月圖書推薦

出版圈郭志敏發表於2012-07-03

enter image description here


七月,圖靈原創書相繼出爐,並在網店的排行榜上榮登前三甲,圖靈原創書的作者皆是各社群的領軍人物,有著相當深厚的技術功底,這是圖靈原創書在《結網》後的一個跨越。 本月推薦,是本版書與外版書相結合,推薦給讀者最前沿的技術新書。

新書預告

《Node.js開發指南》

圖靈熱點之閱讀篇——七月圖書推薦

國內第一本本土Node書

內容簡介:

Node.js是一種新興的開源技術,它將JavaScript從Web瀏覽器移植到常規的伺服器端,使用Chrome的V8虛擬機器來解釋和執行JavaScript程式碼,能用於構建高效能、高可擴充套件的伺服器和客戶端應用,以實現真正“實時的Web應用”。Node.js在GitHub上吸引了大量開發人員的注意,目前已經有不少可以直接引用的優秀模組。

作者簡介:

郭家寶(BYVoid),清華大學計算機系2010級本科生,曾獲得資訊學奧林匹克競賽(NOI)金牌。他從中學開始涉足開源開發,參與過“漢典網”等許多Web專案的前後端設計開發,同時是Linux輸入法ibus-pinyin的作者。他從2009年Node.js誕生之始,就一直在關注它的發展,有許多使用Node.js建立網站的經驗,活躍於CNode社群。

本書評論:

“簡潔的程式碼示例,輕快的語言,這本書帶你進入同樣簡明的Node.js世界。如果你想立即使用Node.js進行Web開發,這裡提供了絕佳的指導。”——楊懋,微軟亞洲研究院主管研究員

“本書是一本淺顯易懂的Node.js入門讀物,適合有一定JavaScript基礎的開發人員閱讀。讀過這本書,你就完成了從學習Node.js相關知識,到使用Node.js構建實際Web系統的全過程。難能可貴的是,本書在講解Node.js的同時,還詳細介紹了Web開發領域的通用知識與原理,這些對開發完善健壯的Web應用必不可少。” ——賈超,淘寶網資料產品部資深經理,CNode社群發起者

“在CNode社群企盼將近兩年後,第一本中文Node.js圖書終於誕生了。跟著家寶同學的這本《Node.js開發指南》,你就會走進Node,初探到Node的好和美。” ——田永強(樸靈),淘寶網資料產品部門前端工程師,CNode社群組織者之一

相關閱讀:

圖靈熱點之閱讀篇——七月圖書推薦

Erlang/OTP併發程式設計實戰

首部OTP開發部署實戰指南 各級Erlang開發人員必備讀物

內容簡介:

通過提高CPU時脈頻率來製造更快的單核晶片的技術已經到達了極限。多核、併發、分散式等概念和技術也隨之走出象牙塔,成為每個一線開發者的必備技能。 如果將Erlang語言看成才華橫溢的鋼琴家,那麼OTP平臺就是一架能讓鋼琴家把才能發揮得淋漓盡致的鋼琴。本書除了全面介紹Erlang語言和OTP平臺的基礎知識外,還通過一系列實用案例引領你深入瞭解OTP的高階特性,一步步構建一個大型生產系統,並加以優化和完善。三位作者在Erlang領域擁有極其豐富的實戰經驗,細緻入微地剖析了OTP開發與部署的全過程。要想真刀真槍地上戰場,本書才是你明智的選擇!

作者簡介:

Martin Logan 從1999年開始活躍於Erlang社群,後來全職從事Erlang研發。目前任職於全球最大的線上旅遊公司Orbitz Worldwide,為基於大規模分散式服務的基礎設施開發解決方案。Erlware聯合創始人,核心開發人員,Erlang/OTP軟體包管理系統Faxien的主要開發者。

Eric Merritt 專注併發程式設計和分散式系統。曾任職於Amazon.com,現為eCD Market軟體工程師。Erlware聯合創始人,Erlang芝加哥使用者組核心成員。Erlware團隊開源產品核心開發人員,Erlang/OTP構建系統Sinan的主要開發者。

Richard Carlsson 瑞典烏普薩拉大學高效能Erlang計劃(HiPE)早期成員,研究Erlang技術達17年,曾為標準庫、Erlang編譯器、執行時系統和Erlang語言本身都作出過不少貢獻。此外,他還是Erlang文件系統EDoc和單元測試框架EUnit的建立者。目前加入了Kreditor,致力於高可用性支付系統的Erlang開發。

精彩評論:

“驚豔!不管是對於初學者還是Erlang高手,本書絕對都是不容錯過的好書。”——Amazon.com書評

“多核處理器和併發程式設計是將來的重頭戲,Erlang在下一代程式語言中可謂獨領風騷!”——DZone書評

“Erlang開發者必備兩本書,一本是Erlang之父Joe Armstrong的《Erlang程式設計》,另一本就是本書——務實、高效又不失幽默風趣的好書啊!”  ——slashdot.org書評

相關閱讀:


圖靈原創

enter image description here

中科院院士張景中、《數學文化》期刊聯合主編作序推薦

《思考的樂趣:Matrix67數學筆記》

內容簡介:

本書內容大多是從作者6 年多以來積累的上千篇部落格中節選而來的,分為“生活中 的數學”、“數學之美”、“幾何的大廈”、“精妙的證明”和“思維的尺度”五部分。書中基本不涉及高深的數學理論,但是內容新穎、時尚,既有與現實生活聯絡緊密的應用型話題,又有打通幾何、代數聯絡的富有啟發性的討論,還間或介紹了一些著名數學難題的最新研究進展,資訊十分豐富。

作者簡介:

顧森  網名Matrix67,北京大學中文系應用語言學專業學生,數學愛好者。2005年開辦數學博http://www.matrix67.com,至今已積累上千篇文章,已有上萬人訂閱。長期為各類科普雜誌供稿,從事中學數學教育工作多年。

本書評論:

“本書一大特色,是力圖把道理說明白。作者總是用自己的語言來闡述數學結論產生的來龍去脈,在 關鍵之處還不忘給出飽含激情的特別提醒。數學的美與數學的嚴謹是分不開的。數學的真趣在於思考......本書講了不少相當深刻的數學工作,其推理過程有時曲折迂迴,作者總是不畏艱難,一板一眼地力圖說清楚,認真實踐著古人“誨人不倦”的遺訓。這個特點使本書能夠成為不少讀者案頭床邊的常備讀物,有空看看,常能有新的思考,有更深的理解和收穫。”
——張景中,中國科學院院士

“事實上顧森的每篇文章都在向讀者展示數學確實好玩。數學好玩這個命題不僅對懂得數學奧妙的數學大師成立,對於廣大數學愛好者同樣成立。”
——湯濤,《數學文化》期刊聯合主編,香港浸會大學數學講座教授

enter image description here

《推薦系統實踐》

浪潮之巔作者吳軍作序推薦

內容簡介:

隨著資訊科技和網際網路的發展,人們逐漸從資訊匱乏的時代走入了資訊過載(information overload)的時代 。在這個時代,無論是資訊消費者還是資訊生產者都遇到了很大的挑戰:對於資訊消費者,從大量資訊中找到自己感興趣的資訊是一件非常困難的事情;對於資訊生產者,讓自己生產的資訊脫穎而出,受到廣大使用者的關注,也是一件非常困難的事情。推薦系統就是解決這一矛盾的重要工具。推薦系統的任務就是聯絡使用者和資訊,一方面幫助使用者發現對自己有價值的資訊,另一方面讓資訊能夠展現在對它感興趣的使用者面前,從而實現資訊消費者和資訊生產者的雙贏。

作者簡介:

項亮 畢業於中國科學技術大學和中國科學院自動化所,研究方向為機器學習和推薦系統,現任職於北京Hulu軟體技術開發有限公司,從事視訊推薦的研究和開發。2009年參加Netflix Prize推薦系統比賽獲得團體第二名,且於當年參與建立了Resys China推薦系統社群。

相關閱讀:

精彩評論:

“工程師大都喜歡‘In Action’型的書籍,但這並非‘又一本’工具型的‘In Action’讀物,透過它你將涉足現代網際網路公司孜孜以求的使用者核心價值所在——個性化服務。也許一次全新的旅程就從這裡開始。”——阿穩,豆瓣資深演算法工程師

   “從大家經常使用的相關搜尋、話題推薦、電子商務的各種產品推薦,到社交網路上的交友推薦等,推薦系統在今天網際網路的產品和應用中被廣泛採用。但是,至今還沒有一本書系統地從理論上對此進行分析和論述。《推薦系統實踐》恰恰彌補了這個空白。”——吳軍,騰訊副總裁,《數學之美》和《浪潮之巔》作者

enter image description here 

《Unity 3D遊戲開發》

國內第一本本版Unity3D圖書

內容簡介:

本書通過例項詳細介紹瞭如何使用Unity 進行遊戲開發,書中先簡要介紹了Unity 環境搭建、編輯器和GUI 遊戲介面相關的知識,接著介紹瞭如何使用C# 和JavaScript 構建遊戲指令碼,新增樹、草、石頭等模型以及鍵盤事件、滑鼠事件和3D 模型動畫相關的內容,然後介紹了持久化資料、音訊與視訊播放等內容,最後以一款第一人稱射擊類遊戲為原型,向讀者詳細介紹遊戲製作的整個過程。

作者簡介:

宣雨鬆 網名雨鬆MOMO。首款入駐美國蘋果店數字體育產品GolfSense Unity3D主程,CSDN部落格專家,51CTO部落格之星,51CTO移動開發論壇版主,Unity聖典開發論壇版主,5年以上移動遊戲與軟體開發經驗。曾經領導與參與的遊戲專案包括:GolfSense、新少林寺、天降少女、游龍戲鳳西門慶等。個人獨立部落格地址http://www.xuanyusong.com/。

本書評論:

如今移動平臺iOS、Android、Windows Phone 7智慧手機的迅速崛起,讓整個遊戲行業的競爭愈演愈烈。在各個遊戲平臺相互競爭的同時,Unity跨平臺遊戲引擎出現在了我們面前,跨平臺將會開啟下一代遊戲開發的模式,本書基於Unity 3.5編寫,通過豐富的遊戲例項,以JavaScript與C#這兩種語言介紹Unity開發。對於入門Unity開發的讀者,這本書是絕佳的參考資料,強烈推薦!——Unity聖典(http://game.ceeger.com/) 

與其他遊戲引擎相比,Unity最顯而易見的特點就是,一次開發即可輕鬆部署到Windows、Mac、iOS、Android、Wii、PS3等平臺,告別以往高難度的、耗時的跨平臺遊戲開發,使快速、高質量的遊戲開發成為可能。本書詳盡介紹了Unity的安裝、使用及深入開發等,並通過相應的例項來鞏固知識點,是快速入門及提高Unity技術的必備書。願本書能給我們大家帶來越來越多由Unity開發的優秀遊戲!——Unity資深使用者四角錢http://www.iu3d.com/)

相關閱讀:

enter image description here

《大道至易:實踐者的思想》

暢銷書《大道至簡》的姊妹篇

內容簡介:

本書可以看成是《大道至簡》的姊妹篇,是以軟體工程為體系、以組織結構為視角,融合系統架構師、專案管理者和軟體開發人員三種角色實踐的思想總成。本書討論這些思想,並陳述它們所基於的原則、背景與獲得過程。

作者簡介:

周愛民(Aimingoo) 國內軟體開發界資深軟體工程師,架構師。有十餘年的軟體開發、專案管理、團隊建設的經驗,曾任盛大網路平臺架構師、支付寶業務架構師等職。著有《Delphi原始碼分析》、《大道至簡》和《JavaScript語言精髓與程式設計實踐》等專著。

本書評論:

本書作者站在架構師的高度上來看待軟體開發,甚至更大的意義上,看待以軟體開發能力為核心的企業在產品戰略、人力配置和文化方面的組織問題。作者在過去幾年裡,先後在兩家超大規模網際網路企業中做架構師。無論從內容上,還是從行文風格上,這本書都是非常獨特的,也有其獨特的價值。作者的作品,一向是長銷之作,其價值也往往需要一段時間才能被真正認識,我不敢說自己能夠在短暫的閱讀當中充分理解這本書,但是我相信其中所蘊藏的價值和誠意。——孟巖

相關閱讀:

enter image description here

《Go語言•雲動力》

雲端計算時代的新型程式語言 國內第一本Go語言書

內容簡介:

書中內容共分為9章,全面介紹了Go語言的基礎知識,以及Go語言在雲端計算中的應用。作者還提供了70多個完整的示例程式,方便讀者邊學邊練,加深記憶。通過輕鬆簡潔的介紹,讀者定能順利進入Go語言的世界。

作者簡介:

樊虹劍(新加坡) 15歲迷上Apple II,立志成為程式設計師。從Applesoft BASIC,到Microsoft C、C++、C#,再到Apple Objective-C,其間使用過大小十幾種程式語言,始終不得要領。不明白起源於數學和電子學的電腦科學,為何不去追求詩歌般至簡至純的美學,而是糾結於繁複的形式和空洞的哲學。幾欲放棄。直到偶然發現Plan 9,才獲得返璞歸真的樂趣,並一路歡喜走過Inferno,快樂走入Go語言的世界。

相關閱讀:


圖靈外版

enter image description here

《敏捷武士:看敏捷高手交付卓越軟體》

剖析敏捷思想之精髓 Pragmatic名著 指點軟體開發之迷津

內容簡介:

作者是經驗豐富的敏捷培訓專家,他利用本書總結出了敏捷武士的修煉之道,重點指導讀者:

  • 如何撥雲見日,看透專案的本質
  • 如何收集需求,做出估算並提出專案計劃
  • 如何雷厲風行地執行計劃
  • 計劃有誤該如何處理
  • 如何運用敏捷方法建立軟體

作者簡介:

Jonathan Rasmusson 敏捷專家,ThoughtWorks前任敏捷教練,一直致力于敏捷實踐,積累了豐富的敏捷實戰經驗,曾為多家國際性大公司做敏捷培訓,幫助客戶尋求最佳的工作方法、提高團隊凝聚力。若想了解他的敏捷思想,可訪http://agilewarrior.wordpress.com。

精彩評論:

“敏捷軟體開發對於處於敏捷宣言時代的我們意味著什麼?Rasmusson的這部著作捕捉到了這個問題的核心價值。仰望大師,跟隨大師,與大師同路,洞悉大師內心,最終成為大師。”——Ron Jeffries,敏捷宣言的發起人之一

“如果你想得到敏捷專案方面的指導,那就讀一下這本書,從中你既可體會到成功案例所帶來的喜悅,也能吸取失敗所帶來的教訓。作者給我們帶來了一本輕鬆易懂而又不乏幽默的讀物,它幾乎涵蓋了你在敏捷方面的所有問題,並會告訴你如何有效運作。書中內容真實、簡單,但卻包羅永珍、實用至極,並且還很坦誠地告知了團隊可能遇到的一些常見問題。這是一本傑作!”
——Eric Liu,ThoughtWorks首席顧問

相關閱讀:

enter image description here

《HTML5程式設計(第2版)》

超級暢銷書《HTML5高階程式設計》升級版

內容簡介:

本書由舊金山HTML5使用者組建立人聯合另外2位資深Web開發專家共同打造,為讀者清晰解讀了HTML5規範的緣由、發展和現狀,全面展示瞭如何使用WebSocket、Geolocation、Web Storage、Canvas、SVG及音訊/視訊等前所未有的新特性構建最流行、最強大的Web應用,並以大量的示例涵蓋全部HTML5 API。

第2版進行了全面的修訂,新增了針對HTML5視覺效果的SVG和針對使用者體驗的拖放這兩部分內容,將助讀者的Web設計和開發更上一層樓。

作者簡介:

Peter Lubbers  Kaazing技術交流資深總監,舊金山HTML5使用者組建立人。作為HTML5和WebSocket的狂熱愛好者,Peter經常在國際大會上發言,還在全球範圍內開展HTML5的技術培訓。在加盟Kaazing前,Peter在Oracle擔任了近十年的資深資訊架構師,獲得過兩項軟體專利。

Brian Albers Kaazing研發中心副總裁。他有數十年的Web開發經驗,曾在Oracle擔任高階開發經理。Brian經常在Web 2.0博覽會、AJAXWorld博覽會和Web JavaOne等國際性會議上做講演。

Frank Salim  Kaazing的元老級工程師,曾參與過WebSocket閘道器和客戶端策略專案。他畢業於波莫納學院計算機專業,除了程式設計之外,還喜歡閱讀、繪畫和輪滑。

精彩評論:

“本書並沒有試圖從頭到尾介紹HTML5的所有基礎知識,而是挑選特定主題深入介紹,比如SVG、拖放、音訊/視訊、Canvas等。介紹這些主題的詳細程度正是我所希望的。”——亞馬遜讀者評論

“三位作者共同操刀,為我們呈獻了功能強大且實用的HTML5程式碼。本書打破了HTML5在近幾年尚不可用的魔咒,深入講解了具有主流瀏覽器支援的API的使用方法,解答了我關於HTML5標準的許多疑問,建議每位熟悉HTML並想使用新標準的人員都閱讀本書。”——亞馬遜讀者對上一版的讚譽

相關閱讀:

enter image description here

《黑客攻防技術寶典:Web實戰篇》(第2版)

安全技術寶典的全新升級 安全漏洞的實踐指南

內容簡介:

本書是Web安全領域專家的經驗結晶,系統闡述瞭如何針對Web應用程式展開攻擊與反攻擊,深入剖析了攻擊時所使用的技巧、步驟和工具,條理清晰,內容詳盡。第2版全面升級,涵蓋了最新的攻擊技巧與應對措施,此外,書中還列出了幾百個“漏洞實驗室”,以幫助讀者對所學內容進行鞏固和實戰演習。

作者簡介:

Dafydd Stuttard 世界知名安全顧問、作家、軟體開發人士。牛津大學博士,MDSec公司聯合創始人,尤其擅長Web應用程式和編譯軟體的滲透測試。Dafydd以網名PortSwigger蜚聲安全界,是眾所周知的Web應用程式整合攻擊平臺Burp Suite的開發者。

Marcus Pinto 資深滲透測試專家,劍橋大學碩士,MDSec公司聯合創始人。Marcus為全球金融、政府、電信、博彩、零售等行業頂尖組織和機構提供Web應用程式滲透測試和安全防禦的諮詢與培訓。

本書評論:

“關於黑客攻防技術,沒有一本書能比這本書講解得更為透徹和全面!”——Jason Haddix,惠普公司滲透測試總監

“如果你對Web應用程式安全感興趣,我強烈推薦本書,它實為Web安全人士必讀之作。” ——Robert Wesley McGrew,McGrew安全公司研究人員

“第1版本來就是Web安全領域的扛鼎之作,第2版可謂經典之上的完善,絕對值得擁有!”——Daniel Miessler,安全顧問

相關閱讀:

本期更多推薦:

enter image description here enter image description here enter image description here

相關文章