去年看了不少書跟電影,算是有培養出閱讀習慣了吧 :p 完整看過的書單跟看過的電影看wiki,以下列出最值得回味的Top 10。
OPCafé
人在OPCafé,非常精緻溫馨可愛的一家小咖啡店,網址是 opcafe.net/ (用Jemplate寫的哩,看HTML碼都是空的),地點在新竹大遠百附近的石坊街(從西大路轉進西門街後的第一條巷子),營業時間是 11:01 ~ 23:59 (真晚哩)。
不過隔壁竟然有一家哈瓦納咖啡,好競爭啊… :p
Pragmatic Ajax: A Web 2.0 Primer
值得推薦的AJAX入門好書(2006/3月出版),循序漸進交代出Javascript、DOM跟Ajax。範例程式碼清楚好讀,網頁設計觀念正確。講完用 XMLHttpRequest 的最原始用法之後,就開始教如何運用 Prototype 跟 Dojo,畢竟實在不需要用 raw Javascript 啊。之後的例子主要也是用 Prototype。講 Ajax 如何正確使用的觀念講的不錯(第七章),其他有用的議題(如JSON)也都包含在內,是本既入門內容又豐富的書。
話說這本書放要讀清單放好久了,真的拿起來認真看,沒幾天也就看完了,還蠻好唸的… :p 閱讀全文〈Pragmatic Ajax: A Web 2.0 Primer〉
Kodak V705 購入
Rails RESTful 制約即解放
DHH的投影片提到一個概念:
Constraints are liberating (a straight jacket for your mind)
這裡指的 Constraints (制約) 是什麼? 我想指的是 Controller 不出以下七種 action (註) :
Rails RESTful ActiveResource 先睹為快
在上一篇 Rails RESTful 相關工具 中有提到,ActiveReource 是一個針對 Rails RESTful APIs 所用的 client-side XML consumer,我們花了好幾篇學習為何 RESTful 跟如何用 map.resources 來架出 server-side provider,而具體的重大好處則會在 ARes 中體現出來,我們可以像對 ActiveRecord 的物件操作一樣來處理 ARes,只是它的內部運作對象變成 Resource 而不是 Database (你感覺不到你在用Web APIs :p)。
讓我們來試玩看看吧! 因為不只連 Rails 1.2 還沒 (最後關頭拉出 :p),連 Edge Rails 版都還沒有,所以必須直接用 svn co
svn co dev.rubyonrails.org/svn/rails/trunk vendor/rails
我們用 irb 來開始實驗吧~
$ irb
> require ‘vendor/rails/activesupport/lib/active_support’
> require ‘vendor/rails/activeresource/lib/active_resource’
上回也提到 beast 是個用 RESTful 開發的討論區軟體,所以我們用 beast 來做操作對象: 閱讀全文〈Rails RESTful ActiveResource 先睹為快〉