2010-09-09

Ubuntu 10.04 LTS 安裝 Ruby 1.9.2 + SQLite 3 + Rails 3.0.0

註:本文件描述由無到有的 ruby 安裝流程,並不適合用在升級 ruby 套件的使用情境。
更新日期: 2010-09-10

1. 安裝所需的函式庫:

$ sudo apt-get install curl git-core build-essential zlib1g-dev libssl-dev libreadline5-dev


2. 安裝 ruby version manager (RVM),其中有個步驟需要變更使用者為 root:

$ sudo bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
$ sudo su
$ mkdir -p ~/.rvm/src/ && cd ~/.rvm/src && rm -rf ./rvm/ && git clone --depth 1 git://github.com/wayneeseguin/rvm.git && cd rvm && ./install
$ exit


3. 安裝 ruby 1.9.2 (含 rubygems 1.3.7):

$ sudo rvm install 1.9.2
$ sudo rvm --default ruby-1.9.2

[可省略] 檢查 ruby 版本:

$ ruby -v

畫面應顯示:

ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]


3. 安裝 sqlite3 和 sqlite3-ruby 套件:

$ sudo apt-get install sqlite3 libsqlite3-dev
$ sudo gem install sqlite3-ruby


4. 安裝 rails 並製造一個 rails 命令的捷徑:

$ sudo gem install rails
$ sudo ln -s -f /usr/local/rvm/gems/ruby-1.9.2-p0/gems/rails-3.0.0/bin/rails /usr/bin/rails

[可省略] 檢查 rails 版本:

$ rails -v

畫面應顯示:

Rails 3.0.0

2010-08-24

Ubuntu 10.04 LTS 安裝 Ruby 1.8.7 + SQLite 3 + Rails 2.3.8

2010-09-09 更新:修改5.,指定 Rails 安裝版本。

1. 安裝 ruby 1.8.7:
$ sudo apt-get install ruby-full

[可省略] 檢查 ruby 版本,螢幕應顯示 ruby 1.8.7 (2010-01-10 patchlevel 249):
$ ruby -v

2. 安裝 gems 1.3.5:
$ sudo apt-get install rubygems

[可省略] 檢查 rubygems 版本,螢幕應顯示 1.3.5:
$ gem -v

3. 安裝 sqlite 3:
$ sudo apt-get install sqlite3
$ sudo apt-get install libsqlite3-dev

4. 安裝 ruby 支援 sqlite3 的套件:
$ sudo gem install sqlite3-ruby

5. 安裝 rails 並製造一個 rails 命令的捷徑:
$ sudo gem install rails --version 2.3.8
$ sudo ln -s -f /var/lib/gems/1.8/bin/rails /usr/bin/rails

[可省略] 檢查 rails 版本,顯示畫面其中一行應為 rails (2.3.8):
$ gem list

2010-08-23

Ubuntu 10.04 LTS 安裝 Ruby 1.9.1 + Rails 2.3.8

2010-09-09 更新:Ruby 1.9.1 是不穩定的版本,並不建議依照本篇的方式安裝。請讀者參考另外兩篇以完成環境建置:
Ubuntu 10.04 LTS 安裝 Ruby 1.9.2 + SQLite 3 + Rails 3.0.0
Ubuntu 10.04 LTS 安裝 Ruby 1.8.7 + SQLite 3 + Rails 2.3.8

1. 安裝 ruby 1.9.1:
$ sudo apt-get install ruby1.9.1-full
$ sudo ln -s -f /usr/bin/ruby1.9.1 /usr/bin/ruby

[可省略] 檢查 ruby 版本,應為 ruby 1.9.1:
$ ruby -v

2. 安裝 gems for ruby 1.9.1:
$ sudo apt-get install rubygems1.9.1
$ sudo ln -s -f /usr/bin/gem1.9.1 /usr/bin/gem

[可省略] 檢查 rubygems 版本,應為 1.3.5:
$ gem -v

3. 安裝 sqlite 3:
$ sudo apt-get install sqlite3
$ sudo apt-get install libsqlite3-dev

4. 安裝 ruby 支援 sqlite 的套件:
$ sudo gem install sqlite3-ruby

5. 安裝 rails:
$ sudo gem install rails
$ sudo ln -s -f /var/lib/gems/1.9.1/bin/rails /usr/bin/rails

[可省略] 檢查 rails 版本,應為 rails (2.3.8):
$ gem list

2010-03-27

Blendtec Total Blender 開箱

會注意到 Blendtec,要感謝下方影片中的大叔,總是很努力不懈地用 Blendtec「處理」最新的科技產品(下方是用 Blendtec 將 iPhone 打碎的影片),當我第一次看到的時候簡直嚇壞了!令我對 Blendtec 留下深刻的印象。


之後再看產品的介紹時,了解它可以處理各種食物,不管是磨咖啡粉(連iPhone都可以磨成粉,咖啡豆應該難不倒它)、製作餅乾麵團、煮濃湯、打思樂冰、作果醬、冰淇淋或是最簡單的果汁或精力湯,都在它的守備範圍內,讓剛開始學烹飪的我魂牽夢縈!可惜看到臺灣代理商的價格並不是我能負擔得起的,實在令我裹足不前。幸運的是,我有個美麗又熱心的好朋友在美國唸書,就麻煩他回國的時候將自己用過的 Blendtec 二手賣給我囉!該說的都說完了,請看以下圖片!

盒裝外觀
盒裝外觀

打開紙箱就看到一本 Blender 送的食譜
打開紙箱就看到一本 Blender 送的食譜

說明書以及注意事項
說明書以及注意事項

左邊是調理杯底部,右邊是杯蓋
左邊是調理杯底部,右邊是杯蓋

將杯蓋拿起後,本體電線露出來了
將杯蓋拿起後,本體電線露出來了

左邊是調理杯,右邊是 Blender 本體
左邊是調理杯,右邊是 Blender 本體

調理杯攪拌棒特寫
調理杯攪拌棒特寫

本體與調理杯接盒處特寫
本體與調理杯接盒處特寫

整體外觀(可以看到左後方有 Roomba 正在休息)
整體外觀(可以看到左後方有 Roomba 正在休息)

2010-03-08

Windows Server 2008 關閉密碼到期提示

1. 開始 - 執行 - 輸入「secpol.msc」。

2. 如下圖,將「密碼最長有效期」,改為0天。
關閉密碼到期提示