在 C2D Mac Mini 上安裝 CentOS 5
Posted by Steve | Filed under CentOS, Mac Mini, Server, Steve's Notebook
替Mac Mini進行了開腦大手術之後,就可以改變它的靈魂,由老虎改變為企鵝。
基本上現在安裝Linux真是十分容易,跟十多年前相比,你會以為CentOS是另一個OS。安裝方面只有一點是要注意的,就是安裝GRUB時記得要把GRUB安裝到harddrive的MBR(Master Boot Record)上,這樣CentOS才能成功start up。在下圖按Advanced Storage Configuration就可以選擇把GRUB安裝到harddrive的MBR。
註:因為Macintosh是沒有BIOS的,Macintosh是使用EFI(Extensible Firmware Interface)
新版Core 2 Duo Mac Mini
Posted by Steve | Filed under Mac Mini, Server, Steve's Notebook
某天下班回家發現一直在默默地工作,不問收穫的Pentium 4 Server已經靜靜地完成歷史使命,心想一直以來家中的Server都是由剛退役的舊PC變身而成的,今次沒有退役的舊PC,就要新組裝一部PC來當家中的Server。
剛好Apple 於八月upgrade了iMac及Mac Mini的Product Line,自己一直都想擁有 Mac Mini,但因為之前的Mac Mini都是用Core Duo所以一直沒有入手,今次正好是時候了,所以前兩天就在Apple Online Store上訂了一部 Core 2 Duo Mac Mini,今天就送到了。跟著就跑到高登購買upgrade所需要的hardware,但發現高登的價格比旺電貴?﹗這還是頭一次,唯有改變行程到旺角電腦中心買齊所需要的hardware,跟著就要替Mac Mini進行開腦大手術 。
Mac Mini 開腦大手術
Disclaimer: I am not responsible for anything you do with the information you find on this site. If you are hacking hardware to make it do stuff it was not intended to do you are most likely voiding your warranty. If in doubt always follow the advise of the manufacture and ignore the ramblings of crazy geeks like me. This hack worked for me, but your mileage may vary.
首先主要材料包括:
| C2D Mac Mini x 1 | HKD | 4,700.00 |
| Kingston DDR2667 SODIMM 1G x 2 | HKD | 620.00 |
| Fijisu SATA 5400 rpm 120GB HardDrive + 硬碟盒 | HKD | 585.00 |
| 總數 | HKD | 5,905.00 |
Mac Mini開腦大手術最困難的就是第一步,把Mac Mini的衣服脫光,因為Mac Mini的體積實在太小,再加上都是使用notebook computer的零件,所有的零件都安排得十分緊密,外殼也不是用螺絲鎖定,要把Mac Mini的外殼打開就要一些工具幫助。在網上有兩個方法大家可以參考。其中的一個方法是利用UTP Cable,另一個方法是利用iTool,當然並不是人人都可以拿到iTool,所以可以到五金買把putty knife代替。
當打開了Mac Mini之後一切就變得簡單了,把鎖定optical drive的四根螺絲移除後(其中右前方的那一顆螺絲比其他工顆大),只要把正面電池旁邊的細小cable拔掉,就可以把optical drive返轉,跟著可以看到SODIMM memory,optical drive底下就是harddrive,把memory及harddrive更換後再把optical drive裝上就只欠裝上外殼,但不要太心急把外殼裝上,待安裝完OS後再把外殼裝上也未遲。
本站就是架Mac Mini在上,Mac Mini正在“裸跑”(naked running)快樂地工作中﹗下星期再替它穿回衣服。
Redhat Enterprise Linux 5 正式推出
Posted by Steve | Filed under Linux
經過差不多兩年時間,推出時間一再延遲,Redhat Enterprise Linux 5 終於在今天正式推出。我個人認為這是自 Redhat Linux 9 之後最令人期待的 Upgrade(注意:不是 Enterprise Linux)。
Redhat Enterprise Linux 5 這一版本最主要加入了 Xen Virtualization 技術,隨着 Multi Core CPU 的發展,Virtualization 技術將會愈來愈受重視,有興趣可到 http://www.xensource.com/ 看看。
除了 Xen Virtualization 技術外,很多軟體也更新了版本,包括 Apache 2.2,MySQL 5,PHP 5 等等,想使用 Web Application 例如 MediaWiki 可以不需要手動 Upgrade LAMP stack,真是一個好消息,至於想使用 RHEL 5 又不需要技術支援的可以等 CentOS 推出,CentOS 也剛剛推出了 5.0 Beta,相信月底前可以推出正式版。
在 Macbook 上安裝 Ubuntu 6.10 “Edgy Eft”
Posted by Steve | Filed under Apple, Linux, Mac, Macbook, ubuntu
在 ubuntu.com 上有一篇介紹如何在 Macbook 上安裝 ubuntu 6.10 的步驟,雖然這篇安裝是基於第一代 Core Duo 的 Macbook,基本上也適用於 Core 2 Duo 的 Macbook。
C2D Macbook 除了 CPU 改用了 Core 2 Duo 之外,最主要的分別是新一代的 Macbook 使用了 Draft n 的 Wireless card,由於尚未正式成為標準,Linux 和 BSD 等 OS 尚未有 Driver 支援,目前要使用 Wifi 就只有用 ndiswrapper 加上 Windows driver,Driver 可使用 D-Link DWA-645, Driver 可在這裡下載。
Ruby 及 Ruby on Rails 的書
Posted by Steve | Filed under Books, Development, RoR, Ruby
今天在 Amazon 訂了兩本書,一本是 Agile Web Development with Rails 第2版,這本書是上月中才正式推出,另一本是 Programming Ruby 第2版。準備要好好學習 RoR ![]()


Rails 1.2 正式推出
Posted by Steve | Filed under Development, RoR, Ruby
Ruby on Rails 1.2 版本正式推出,1.2版作出了很多的修改,其中最重要的要數 REST, Unicode Support 及 Prototype 1.5,這些修改也導致了 Agile Web Development with Rails 第2版延遲至上月中才正式推出。
Upgrade 的話只要跟着以下步驟即可:
$ gem install rails --include-dependencies -v=1.2.1
在 Mac OS X 建構 Ruby on Rails 開發環境
Posted by Steve | Filed under Apple, Development, Mac, RoR, Ruby
如果你是喜歡即食麵及want to keep your hands clean,你可以用 locomotive package 安裝,但如果你和我一樣,凡事都想自己動手的話請繼續看下去。 Are you ready to get your hand dirty?
基本上我都是根據 rubyonrails.org 上的步驟安裝,但好像 Rails 的中文 Document 並不多,所以我也都寫一寫安裝過程,以防自己的忘性 > 記性:
Requirement:
- Mac OS X 10.4 Tiger
- XCode 2.0 以上版本
XCode 是需要自行安裝,XCode 可在 OS X Disk 1 找到。
我們將會安裝以下的 Software:
- Ruby on Rails 1.1
- Ruby 1.8.5
- LightTPD 1.4.13
- MySQL 5.0.27
- FastCGI 2.4.0
- RubyGems 0.9.0
- Readline 5.1
- PCRE 6.6
- FastCGI and MySQL bindings
Java goes GPL’ed
Posted by Steve | Filed under Java
Sun Microsystem 終於把 Java 以 GPL 釋出
http://www.sun.com/2006-1113/feature/story.jsp
過去數年,自從 Dot Bomb 爆破後,Sun Microsystem 連續錄得虧損,真令人擔心她會被 Microsoft 收購然後把 Java 放在資源回收筒裡,對 Java 的發展亦有一定的影響,現在 Sun 把 Java 以 GPL 釋出,大家終於可以鬆一口氣,而 Java 未來的發展亦應該可以看高一線,因為此舉應該可以吸引一批 Opensource 的支持者去參興一齊去改善 Java。
加油吧 Sun!
RoR - Ruby on Rails
Posted by Steve | Filed under Development, RoR, Ruby
Ubuntu Edgy Eft 6.10
Posted by Steve | Filed under Linux, OS, ubuntu
今天把 Ubuntu Dapper 6.06 換成 Edgy Eft 6.10,整體感覺真的有比較快,Edgy Eft 已經有 AiGLX 想玩 Beryl + AiGLX 的話就只要 install Beryl,祥細步驟可參考 Beryl Project 的 Website。
先安裝 Flash Player 9.0 beta 試試,試用後再寫另一篇祥細介紹。





