Ruby 及 Ruby on Rails 的書

今天在 Amazon 訂了兩本書,一本是 Agile Web Development with Rails 第2版,這本書是上月中才正式推出,另一本是 Programming Ruby 第2版。準備要好好學習 RoR :)

Agile Web Development with Rails

Programming Ruby

Rails 1.2 正式推出

Ruby on Rails 1.2 版本正式推出,1.2版作出了很多的修改,其中最重要的要數 REST, Unicode Support 及 Prototype 1.5,這些修改也導致了 Agile Web Development with Rails 第2版延遲至上月中才正式推出。

Upgrade 的話只要跟着以下步驟即可:

$ gem install rails --include-dependencies -v=1.2.1

在 Mac OS X 建構 Ruby on Rails 開發環境

如果你是喜歡即食麵及want to keep your hands clean,你可以用 locomotive package 安裝,但如果你和我一樣,凡事都想自己動手的話請繼續看下去。 Are you ready to get your hand dirty?

基本上我都是根據 rubyonrails.org 上的步驟安裝,但好像 Rails 的中文 Document 並不多,所以我也都寫一寫安裝過程,以防自己的忘性 > 記性:

Requirement:

  • Mac OS X 10.4 Tiger
  • XCode 2.0 以上版本

XCode 是需要自行安裝,XCode 可在 OS X Disk 1 找到。

我們將會安裝以下的 Software:

  • Ruby on Rails 1.1
  • Ruby 1.8.5
  • LightTPD 1.4.13
  • MySQL 5.0.27
  • FastCGI 2.4.0
  • RubyGems 0.9.0
  • Readline 5.1
  • PCRE 6.6
  • FastCGI and MySQL bindings

Java goes GPL’ed

Sun Microsystem 終於把 Java 以 GPL 釋出

http://www.sun.com/2006-1113/feature/story.jsp

過去數年,自從 Dot Bomb 爆破後,Sun Microsystem 連續錄得虧損,真令人擔心她會被 Microsoft 收購然後把 Java 放在資源回收筒裡,對 Java 的發展亦有一定的影響,現在 Sun 把 Java 以 GPL 釋出,大家終於可以鬆一口氣,而 Java 未來的發展亦應該可以看高一線,因為此舉應該可以吸引一批 Opensource 的支持者去參興一齊去改善 Java。

加油吧 Sun!

RoR - Ruby on Rails

最近正在看 RoR 的資料,RoR 是近兩年冒起得最快的 Web Development Framework,所以這個 Blog 的 Update 會比較慢。Ruby 是由日本人松本行弘(まつもとゆきひろ)(Yukihiro Matsumoto)所開發的 Programming Language,最新版本是1.8.5,而 Ruby on Rails 則是由 David Heinemeier Hansson 所開發,專為 Web Application 開發的 Framwork,最新版本為1.1.6。

Ruby on Rails

Ruby

Getting Real for Free

如果大家有留意 Web 2.0 的發展或者是知道什麼是 Ruby on Rails,都應該聽過 37Signals.com, 37Signals.com就是 Basecamp, Campfire, Backpack, Writeboard, Ta-da List 這一系列 Web Application 背後的公司。

另外,37Signals.com 也就他們的開發過程,寫了一本 ebook 叫作 Getting Real,之前大家需要 USD19去購買,現在他們把它的 HTML 版本免費放在網上讓大家看,如果大家喜歡還可以用 USD19 購買PDF 版本或用 USD29 購買印刷版本,支持一下。大家還可以到他們的 Signal vs Noise Blog 去看看。我已經看到 Chapter 6,真的不錯看。

最近 Apple.com 上也提及 37signals.com 及他們的短片(Quicktime Required)。