Html to RoR Task A

0

紀錄 www 網站更新過程,原先都是 HTML 靜態檔,這裡選擇 RoR 做動態網頁的基礎。

一方面減少所需的HTML文件,一方面減少更動的成本。 主要是頭尾部分,集中起來要改也比較方便,另一個可以大量減少 HTML 碼。

screencast 1

繼續讓 HTML 慢慢乾掉 DRY。這裡不是使用資料庫,而是 YAML 的格式存放內容。

screencast 2

DRY content.yml

screencast 3

永久連結實在是不大可能,改來改去,所以要在 404.html 加些提示。

screencast 4

DRY view files

screencast 5

DRY content.yml again. Create a short section.

screencast 6

DRY content.yml again. 同時自己加個 filter 轉變成 google/search?q=foo+Goo,事後看來有點多餘。

screencast 7

性能改善的一些嘗試,參閱 A Look at Common Performance Problems in Rails 一文。

screencast 8

radrails 0.7

1

嚐鮮

整合開發慣用 radrails ,新版有些功能,作來玩玩。

radrails 0.7 new features screencast

小試一番

找官方網站展示的 weblog 過程來跑一次看看。

radrails 0.7 funblog screencast

倉庫貨色

試著用 SDK 版本看看,奈何太複雜,還是專用比較方便。

move to sdk screencast

之前的升級過程。

move to radrails 0.6.4 screencast

LoginEngine

0

Rails 有一種外掛新功能的方式稱為引擎。很好奇 Rails Day 2006 Rule04 卻是規定不能使用引擎。

現有引擎 列表 似乎有點少,關於安裝與使用的細節可以參考 LoginEngine README ,裡面說的蠻詳細的。

login engine screencast 1

加上一點搜尋了解 LoginEngine 這個模組,以及 UserHelper 中的 form_input 。

login engine screencast 2

eclipse rcp editor

0

針對 Eclipse 的 RCP 平台做的練習。

主要根據 Tom Eicher 的 簡報 來修改練習。

線上資源 : Platform Plug-in Developer Guide / The Official Eclipse FAQs

editor screencast 1

Syntax coloring 練習,針對特定文字做加深的效果。

editor screencast 2

Syntax coloring 練習,針對一整行處理,例如:之後直到斷行為藍色,字首 (NUM) 改為紅色。

editor screencast 3

Syntax coloring 練習,針對一區 partition 處理。

editor screencast 4

Content Assist 練習,實做 IContentAssistProcessor 並內建 Template 物件。

editor screencast 5

Content Assist 練習,使用 editor.Templates 延伸,直接將樣式寫在 plugin.xml 中。

editor screencast 6

tracks and gettext

0

Getting Things Done (GTD) ?

tracks 這個專案控管應用的修改練習。

tracks first screencast

繁華

tracks gettext with zh_TW screencast

Older posts: 1 2 3