Ruby 錦囊妙計(平裝)
<內容簡介> 本書榮獲 2007 年第 17 屆 JOLT 大獎提名,以及 Amazon 五顆星的評價。 想要將 Ruby 的威力發揮到淋漓盡致嗎?就現今最熱門的程式語言 Ruby 而言,《Ruby 錦囊妙技》堪稱最完 整、最全面的問題解決指南,為真實世界的疑難雜症提供了上百種解決方案,並且附帶了清楚的解釋,以及 數千行可用在你自己的專案裡的程式碼。從資料結構和演算法,到與尖端技術的整合,《Ruby 錦囊妙技》涵 蓋了每一位程式人員所需的知識與技能。不論是初學者,還是高階 Ruby 程式人員,同樣都能從本書獲益, 學習到如何運用下列內容進行編程︰ •字串與數字 •資料庫 •陣列與雜湊 •繪圖 •類別、模組、與名稱空間 •電子郵件、SSH、與 BitTorrent 之類的網際網路服務 •反射機制與中介編程 •XML 與 HTML 處理 •多工 •Ruby on Rails(含 Ajax 整合) •圖形與終端界面 如果你需要進行 Web 應用程式,本書會告訴你如何從 Rails 開始。如果你需要重新命名數千個檔案,你會知道 如何使用 Ruby 完成這一類日常工作。你將學會如何讀寫 Excel 試算表、如何使用 Bayesian 過濾器對文字內容 進行分類、以及如何建立 PDF 文件。另外,本書甚至包含了一些小絕竅,例如,如何讓鍵盤上的指示燈產生 閃爍。 《Ruby 錦囊妙技》是現今關於 Ruby 最有用的一本書。在你需要解決某個問題時,不必靠自己篳路藍縷從頭 開始︰你可以先在本書中找找看。 Lucas Carlson 是一名專業的 Ruby 程式人員,專精於 Rails 相關的 Web 程式開發。他已經撰寫過6個程式庫, 並對許多其他程式庫具有相當的貢獻,包括 Rails 和 RedCloth。 Leonard Richardson 使用許多語言建立與維護程式庫,包括 Rubyful Soup。 「程式人員不是單靠語法吃飯,而是以他們所撰寫的每一行具體、有用的程式碼為生。就此而言,本書的內 容全都是實用的秘訣、技巧、知識、與智慧。冀望它的循循善誘,能夠引導讀者諸公到達 Ruby 編程的另一個 美麗境界。」 ─ Yukihiro(Matz) Matsumoto,Ruby 創造者 「你或許以為這些只不過是傳統的、刻版的秘訣,實則不然。本書所涵蓋的錦囊妙技真的是非同小可,簡直 是棒極了。例如版本控制系統、BitTorent 客戶端、以及遺失恐龍的廣告等等,精彩絕倫,不勝枚舉。本書的 內容可謂學習 Ruby 的玉液瓊漿,提升程式能力的心靈雞湯。」 ─ Why the lucky stiff