星期一, 四月 16, 2007
OSDC 2007 第一天感想
簡單寫一下第一天議程我聽的場次的感想
Test Driven Python
最慘的一場,明明是「Test Driven Python」,可是聽到的是一堆「Test」和「Test Driven」,「Test Driven Python」不知道有沒有五分鐘,我聽到後來已經整個不耐煩....
Jifty
最享受的一場,很有趣笑點也不少,聽完真的會很想玩玩看。Audrey rocks!
svk: version control without the headaches then pushmi
其實我早該要用 svk 才對,因為 Commons4E 我一直都手動同步本機和 BerliOS 上的 svn repository,不過因為是只有一個 developer 的小東西,還是沒去用
The Value of Everything But the Cost of Nothing -- a Tutorial to Haskell
還不錯,只是聽完之後,範例裡的一些語法還是有點看不懂 XD Haskell 對我來說還是天書....
The furture of the Ruby on Rails :REST
講者開頭和最後都各說一次他看不懂 Roy T. Fielding 的東西,所以我沒辦法信任他.... 有力氣還是要自己看一次才是....
星期日, 十二月 11, 2005
Fedora Core 4 上用 gem 裝 mysql-ruby
gem install mysql -- --with-mysql-config
一開始不知道怎麼把 --with-mysql-config 給安裝後半段會去呼叫的 extconf.rb,一直弄不好.... Orz
原來是 -- 之後的就會給 extconf.rb
裝這個是因為 Rails 0.14.4 不乖乖用 utf8 去存取 MySQL
雖然 這頁 有這樣的作法
class ApplicationController < ActionController::Base
before_filter :configure_charsets
def configure_charsets
@headers["Content-Type"] = "text/html; charset=utf-8"
suppress(ActiveRecord::StatementInvalid) do
ActiveRecord::Base.connection.execute 'SET NAMES UTF8'
end
end
end
可是我不喜歡,感覺如果換資料庫不知道會不會出問題所以乾脆裝 mysql-ruby 然後在 database.yml 裡面加 encoding: utf8
因為目前 Rails 內建的 MySQL driver 不支援 encoding 設定
Update: Rails 1.0 的 driver 也可以設 encoding 了
星期二, 十一月 08, 2005
Rails & lighttpd/FCGI on Fedora Core 4
Rails 1.0 RC4 (0.14.3) 的 script/server 預設改用 lighttpd/FCGI (如果有安裝的話),說是會比較快
lighttpd 和 lighttpd-fastcgi 有 RPM 可以裝,裝完把 /usr/sbin/lighttpd "ln -s" 到 /usr/local/bin 裡,不然 /usr/sbin 不在 $PATH 裡,rails 找不到(因為不想把 /usr/sbin 加到 $PATH 裡,所以這樣做)
FastCGI 要從 source 裝
http://www.fastcgi.com/dist/fcgi.tar.gz
裝完加一行 /usr/local/lib 到 /etc/ld.so.conf
再下 /sbin/ldconfig -v
最後 gem install fcgi 後,應該就能用了
星期五, 十月 21, 2005
有點流氓的 RadRails
RadRails - http://www.radrails.org/
0.3 多了個 Database YML visual editor,不過這東西有點流氓
用它打開 database.yml, socket 項目會被刪掉,而且也沒顯示檔案有更改,讓使用者自己存檔,它直接就存了
這種作法讓人覺得用起來不放心哩....
