Ruby Advent 2008連載完畢,來繼續整理完下集。
- GUIfy your Ruby apps with Shoes
介紹 Shoes 這套有趣的跨平台 GUI 小型開發工具。 - Ansuz: Rails based CMS for the Masses
介紹 Ansuz 這套 Rails-based CMS。裝起來玩了一下,看起來功能蠻多的。不過我個人還是推薦 Radiant 這套比較精簡些。 - A Collection of Rack middlewares
Rack 幾乎要變成 Ruby 社群要做 web framework/apps 標準規格了,Edge Rails 最近在做的 Metal 就是在 Rails 裡也可以撰寫低階的 Rack 操作(效能++)。這篇文章則介紹幾套基於 Rack 的 middleware 函式庫,任何基於 Rack 的 Web framework/apps 都可以使用。也就是對將採用 Rack 的 Rails 來說,這些 Rack middleware 都無需經過 Rails router 和 Action Controller path 就可以把事情做完,真是太厲害了。 - Rails 2.2 Internationalization
介紹及經驗分享 Rails 2.2 的 i18n 功能。有興趣可以看看我之前在 Ruby Tuesday 分享的投影片 - Prawn and the future of Ruby PDF generation
傳統上 Ruby 要產生 PDF 文件,會考慮使用 PDF Writer 等等工具,不過現在有執行速度更快、API設計更好的選擇了(而且 PDF Writer 也不會再出新版了),那就是 Prawn,這是一套 pure Ruby 的 PDF Generator,內建支援 UTF-8,預計2009年中就會推出穩定的正式版。 - Full-Cycle Feature Development in Merb
作者分享他使用 BDD 開發功能的流程:1. 點子 2. 用 Cucumber 寫出規格 3. 用 RSpec 寫 model specs - Ruby Graphs and Java Monitoring with JRuby
介紹如何使用 RMagick4J,一個 ImageMagick/RMagick 在 JRuby 上的實做品,以及搭配 Gruff 工具。下段介紹 Java Management Extensions (JMX)。 - Easy Dependency Management for Git with Braid
如何管理外部程式碼一直是個頭痛的問題,最常見的處理方式就是 copy 一份回來,但是萬一碰到自己有修改,加上這個套件升級了,就會很麻煩。在 Git 流行之前大家推薦用 Piston 來管理,不過現在又多了不少選擇:這篇文章介紹 braid 這套管理 vendor dependencies 版本的工具,支援 git 跟 svn。
其他選擇可以參考這篇 Easy Git External Dependency Management with Giternal 所介紹的有 Tim Dysinger 的 rake tasks、37signal 的 cached_externals、Pat Maddox 的 giternal 等等,也許更適合你。
- Jump Start Credit Card Processing
製作精美 PDF 介紹信用卡金流及 Active Merchant。看起來很棒可是台灣的金流公司都沒有… XD - Dance in the Clouds with PoolParty
PoolParty 是一套以雲端運算平台為目標的佈署工具,目前支援 Amazon EC2。 - HTML Scraping with scRUBYt! for Fun and Profit
介紹 scRUBYt! 是一套基於 Hpricot 和 Mechanize 的多功能 web scraping 工具。 - Life Beyond Code
耶誕夜的這最後一篇連載跟技術不太有關係… XD