32 CPUs

February 18th, 2009

這是我所用過最強的PC

在聖誕節前,Linux Kernel的最新版本︰2.6.28正式Released

剛升級到Rails 2.2不久,Rails 2.2更新了很多東西,Rails 3 到底會變成怎樣呢?

就在聖誕節前,Rail及Merb Community 就把Rails 3的預告作為聖誕節禮物,Merb 跟 Rails 3 預計在 2009 的 Rails conf Merge 起來,而且Merb 作者 wycats 亦會加入 Rails Core Team。

Rails 3 有幾點工作要做
1. Rails 3 會參考 merb ,會有rails myapp–core 和 rails myapp—flat。
2. Performance optimizations。
3. Rails 3作為一個 neutral 的 Framework,雖然 Rails 3預設的ORM依舊仍是ActiveRecord ,但也可以選擇 datamapper,Test 可以選擇 Rspec,Ajax 也可以選 jQuery 。
4. Rigorous API:解決 Rails 升級 plugin 不相容的問題。

Rails Tips #003

December 23rd, 2008

由於 Leopard 已經預先安裝了 Ruby 及 RubyGems (Thanks, Apple!)。 於是預設的 update 方法:

$ sudo gem update –system

就不適用了。

在 Leopard 10.5.6 你應該使用下列的方式進行更新:

$ sudo gem install rubygems-update
$ sudo update_rubygems

Ruby on Rails 2.2.2

December 17th, 2008

今天把 RoR 更新到 2.2.2,從 RoR 2.2 release notes 看到 Rails 2.2 主要增加對 i18n 支援,改善對 Ruby 1.9 and JRuby 支援,Thread Safety 等等。

當 upgrade 完成後,新增一個 rails project 來試試 Rails 2.2,但 ruby script/server 之後出了

The bundled mysql.rb driver has been removed from Rails 2.2. Please
install the mysql gem and try again:

原來 Rails 2.2 已經把 pure-MySQL library 移除出 Rails 之外,要自行安裝 MySQL driver

$ sudo env ARCHFLAGS="-arch i386" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

但還是不行,整個 App 爆炸了,看看 error log, wrong architecture ???

LoadError (dlopen(/Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle, 9): no suitable image found.  Did find:
/Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle: mach-o, but wrong architecture - /Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle):
/Library/Ruby/Gems/1.8/gems/mysql-2.7/lib/mysql.bundle

唯有上 google 看看,原來是 OS X 中的 Ruby 是 32 bit 和我安裝的 MySQL 64 bit 版本問題,解決是把 OS X 中的 Ruby 換成支援64bit 版本但我又怕會影響到 XCode,因為 32 bit Ruby 是和 XCode 一起安裝的,所以最簡單的解決辦法就是把 MySQL 換成 32 bit 版本,反正是 Development Machine,32 bit 或 64 bit 沒有太大關係,一口氣直上 MySQL 5.1。Problem Solved !

但是為什麼明明是 64 bit 的 Core 2 Duo CPU, 同樣是 64 bit 的 OS X, 但 Ruby 卻是 32 bit 版本呢?

Macbook and Macbook Pro Update

October 16th, 2008

我的Macbook都已經快兩歲了, Macbook和Macbook Pro終於有重大更新,新一代的Macbook和Macbook Pro的距離拉近了,有背光鍵盤、背光led display、又是鋁殼、又搭配不差的顯示卡,Macbook已經可以滿足一般用家的要求了。在 Steve Jobs 未公佈之前一直有 Rumor 說 Apple 將會推出低於1000美元的 Netbook ,差不多所有的報章都有報導,但我一直覺得在現階段 Apple 是不可能推出低於1000美元的 Netbook,一來是 Apple 一直是平價的相反詞,但其實最主要的原因是在 Netbook 處於領導地位的 ASUS 的 Eeepc 在美國的銷情都不太理想,所以 Apple 不會急於進入 Netbook 市場。最後原來 US$899 的是 24 吋 Apple Cinema Diaplay。

今天早上看到報章上有這樣的報導: “蘋果電腦首次跌破1000 美元MacBook廉售$7800″ ,現在的 Apple 彷彿成了潮流的代名詞,很多報章都有報導 Apple 的產品,但請那些所謂的記者做好功課﹐其實在 Macbook 之前 iBook 一直是賣 999 美金的,而且 Mac mini 一直是賣 599 美金而已。

Max 釘書機

October 14th, 2008

今日托朋友到日本買的MAX 釘書機收到了,雖然在香港也可以買到相同型號的釘書機,但為什麼都要到日本買呢?有圖有真相

是Flat Clinch的啊﹗平針即釘出來後背面是平的

看到和香港版有什麼不同?

對啊就是機身還可以多放兩排釘

打開後的樣子

原來賣 650円 的但現在只要 546円,大約HK$41

iPhone 3G

September 29th, 2008

這個 Blog 荒廢了很久,原因很簡單只有一個就是懶。

我一直都很想買 iPhone,從一開始 iPhone 2G 只在 US 連合約開賣,到 iPhone 3G 在香港正式連合約開賣,我就很想擁有它,再加上我的 Windows Mobile 電信開始有問題 (我已經受夠Windows Mobile了),但是因為過往使用3香港的 “愉快” 及 “良好” 經驗,不得不卻步。現在 Apple store 香港推出不連合約的 iPhone 3G,有Apple的保養,unlock版的iPhone 3G,連最後的籍口都沒有了,而且可以有12個月的分期付款,所以我都訂了兩部 iPhone 3G。:)

星期一和星期二兩天上了一個 “7 Habits of Hightly Effetive People” 的課程。

安裝 Windows XP

May 27th, 2008

新電腦砌好後,第一步當然是要安裝OS了,由於新電腦要安裝多個OS,首先當然是安裝Windows XP先,因為Microsoft出品的OS相當霸道,整部电電腦只能有一個OS,而安裝過程亦到問題。

因為Windows XP還沒有支援AHCI所以在安裝過程中要先準備AHCI的Driver,但安裝AHCI driver又要使用floppy,而今時今日我想沒有人會再買新電腦時再買floppy drive吧?!只好另想辦法,唯有試用USB floppy drive,但Windows installer又無法識別USB floppy drive,只好找回舊的floppy drive再試,當一切準備好的時侯,Windows installer卻又讀不到AHCI driver,試過幾張diskette也是一樣,最後只好放棄!

AHCI無法安裝成功就只好用回SATA mode進行安裝,待Windows XP安装好後再轉回AHCI mode吧!