我是在2009/8/19日才知道這個非常另類的Ruby程式教學,
雖然說 Poignant 中文字面是嚴酷的、痛苦的、沉痛的意思,
但內容卻是邊進行著故事及穿插著漫畫、而介紹Ruby的使用。
2009/8/19是台北轉運站啟用的第一天,
也是這本書的作者 why the lucky stiff (簡稱 why)在網路上開始在這一天消失。
why 是許多 Ruby 界重要資源的創作者,除了此書外,像
Hpricot, Markaby, RedCloth, Shoes, Camping, Try Ruby, Hackety Hack等,
都是出於他的手筆。
這些Official的站臺,隨著他在8/19帳號消失而無預警地失消,
對於需要站在這巨人肩膀上的人,
真的是造成了相當大的影響。
「Why The Lucky Stiff」 Is Missing 這篇文討論著 why 的消失。
隨後其他人把 why 失效的站台,趕緊提供出 mirror 的列表出來:
A Cup Full Of Why: 32 Why The Lucky Stiff Links
這位才華洋溢的 why 是 The Ruby Programming Language 的每章的插畫作者,也曾是Ruby會議的主講者;
是個知名人物卻一直都以why the lucky stiff來稱呼。
有種種揣測why為何要從網路上消失,
但他曾提供給 Ruby 社群的重要資源,卻是不可抹滅的,
所以,有東西就盡量弄上網,會有人幫忙保管著…
此電子書的HTML mirror在:
http://mislav.uniqpath.com/poignant-guide/
也有人作成 PDF 版在:
http://www.ember.co.nz/resources/whys-poignant-guide-to-ruby/
本書適合:看看熱鬧、簡單認識 Ruby 語法、看故事、看漫畫。
不太適合:想從本書解決程式問題。
但若想試試書中的範例,
而且不想在自己電腦裝 Ruby 的話,
可以用: Try Ruby 線上模擬執行Ruby的Console試試。