剛開始認真玩 RoR,第一天就碰到 MySQL 中文字變亂碼的問題。雖然我已經改MySQL預設為 utf8,但還是一樣。根據以往 PHP 的經驗,應該是送 set names utf8 就可以解決了,那在 RoR 要怎麼弄,問 Google 的結果是找到這幾篇

在 /app/controllers/application.rb 的 ApplicationController 中加入以下設定

class ApplicationController < ActionController::Base
before_filter :configure_charsets

def configure_charsets
@response.headers["Content-Type"] = “text/html; charset=utf-8″
# Set connection charset. MySQL 4.0 doesn’t support this so it
# will throw an error, MySQL 4.1 needs this
suppress(ActiveRecord::StatementInvalid) do
ActiveRecord::Base.connection.execute ‘SET NAMES UTF8′
end
end
end

另外當然資料庫跟資料表的 character要用 utf8 。

很簡單的會計生活書,作者是日本的會計師。介紹一些金錢知識。有些觀念還蠻不錯實用的。不過老實說可能去書店翻一翻就差不多了唷。

Read more…

很簡單的一本小書,主旨談 個人擔當。真刺眼的主旨呀(不巧因為我剛念完懶惰),其實這是公司讀書會開的書。老實說我覺得這本書乏味可陳,故事也沒有特別精彩,而且帶點牽強八股,同一件事可以有很多解讀,作者只是借題發揮罷了。

不知道為什麼是年度暢銷書?我覺得應該跟書的編排結構有關係,每節大概才2~3面,通常會搭配一個小故事,然後告訴你個道理。非常適合普羅大眾的閱讀習慣吧。最後一節還告訴你要再讀一遍,也真是符合經濟效應。另外跟同事討論得到一個新解 : 這種書就是給老闆買給員工看的,因為都是公司團購所以賣的不錯吧。

書主要講藉由提出更好更有擔當的問題,當下做出更好的抉擇。作者提出三項指導原則:

  1.  以 “什麼? 該如何?” 來發問,而不是 “為什麼? 什麼時候? 誰?”
  2. 包含我字在內,而不是他們 我們, 你, 或你們
  3. 把焦點放在行動上

QBQ的精神是個人擔當:

  1. 別再有小媳婦的心態,別再拖延或怪東怪西
  2. 我只能改變我自己
  3. 當下就去執行 

so.當你看完這本書,還想著會需要念這本QBQ的話。表示你沒讀懂這本書,弔詭吧,哈哈。

Read more…

Next Page »