2011年7月4日 星期一

想做很酷的東西~

沒有執行力,好點子也會變空談~

1. 辣妹占卜
選擇照片 看今天的心情
(隨著心情的不同,想看辣妹的類型也不同~)
2. 辣妹鬥牌
女神卡
依照卡片的強弱決定勝負
補充: 
  • 評分點: 辣度、甜美、氣質、天然
  • 寫真偶像
# 在兩張照片中做選擇,依照評分點 決定使用者的喜好。

挑戰:
  • 貨源的新鮮度
  • 管理後台

2011年5月26日 星期四

正規表示式 (regular expressions)

正規表示式具備有高效率的解釋能力 (expressive power),
對於樣式比對、搜尋、或操作文字字串,都能為你省卻許多麻煩
(及不少程式碼)

2011年5月24日 星期二

Gemfile

# Rails 使用 Bundler gem 來管理所有你應用程式會依存的 gems 到 vendor 目錄

可以看railscast : http://railscasts.com/episodes/201-bundler

rails 3 利用 Gemfile 解決gem的依賴性問題,一般app資料下會有:
Gemfile - 用來指定你這個app要用到的gem(修改這個)
Gemfile.lock - 會列出這個app需要的gem(這個不用人工修改)

而每次設定完都要跑一次bundle,(註:已經沒有bundle lock, unlock了)
然後bundle就會把需要的gem下載安裝然後寫到Gemfile.lock裏面。


2011年5月23日 星期一

版本控制系統

版本控制系統可以保存所有的程式變更,記錄誰改變什麼、在什麼時候、因為什麼原因,是團隊開發不可或缺的協同工具。

Ruby社群普遍使用Git這套分散式版本控制系統。
雖然學習Rails不必要學會Git,但是因為Rails本身以及絕大部分的相關套件都是使用Git版本控制系統、並放在GitHub上。

所以你最好還是得安裝Git並學會基本的操作。關於Git的介紹請參考附錄。