在 Mac OS X 建構 Ruby on Rails 開發環境

如果你是喜歡即食麵及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

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

最近正在看 RoR 的資料,RoR 是近兩年冒起得最快的 Web Development Framework,所以這個 Blog 的 Update 會比較慢。Ruby 是由日本人松本行弘(まつもとゆきひろ)(Yukihiro Matsumoto)所開發的 Programming Language,最新版本是1.8.5,而 Ruby on Rails 則是由 David Heinemeier Hansson 所開發,專為 Web Application 開發的 Framwork,最新版本為1.1.6。

Ruby on Rails

Ruby

Ubuntu Edgy Eft 6.10

今天把 Ubuntu Dapper 6.06 換成 Edgy Eft 6.10,整體感覺真的有比較快,Edgy Eft 已經有 AiGLX 想玩 Beryl + AiGLX 的話就只要 install Beryl,祥細步驟可參考 Beryl Project 的 Website。

先安裝 Flash Player 9.0 beta 試試,試用後再寫另一篇祥細介紹。

Getting Real for Free

如果大家有留意 Web 2.0 的發展或者是知道什麼是 Ruby on Rails,都應該聽過 37Signals.com, 37Signals.com就是 Basecamp, Campfire, Backpack, Writeboard, Ta-da List 這一系列 Web Application 背後的公司。

另外,37Signals.com 也就他們的開發過程,寫了一本 ebook 叫作 Getting Real,之前大家需要 USD19去購買,現在他們把它的 HTML 版本免費放在網上讓大家看,如果大家喜歡還可以用 USD19 購買PDF 版本或用 USD29 購買印刷版本,支持一下。大家還可以到他們的 Signal vs Noise Blog 去看看。我已經看到 Chapter 6,真的不錯看。

最近 Apple.com 上也提及 37signals.com 及他們的短片(Quicktime Required)。

Portable Data Center - Data Center in a Box

Project Blackbox - Data Center in a Box

Sun Microsystem 預計在明年年中推出的新產品,代號為 Blackbox。 Blackbox其實就是將一個細小的 Data Center 放進一個標準的貨櫃,裡面可以放置八個 42U cabinet,cabinet 之間都有水冷式的冷卻系統,配合額外的空調設備可以確保伺服器不會有過熱的問題。接上電源、以及網路線即可開始運作。大約一年前 Slashdot 報導過 Google 也有類計畫,不知道Google 有沒有参與 Blackbox 計畫。
BlackBox

更多圖片

Linux User 427923

I just registered as Linux user 427923.

Linux User 427923

巴士阿叔, YouTube and Cracking

今日看到三則新聞

第一則來自東方日報

海關近來大力打擊「BT」點對點下載活動,但有網民利用灰色地帶,轉而把各類影片上載到因短片「巴士阿叔」而走紅的YouTube 分享網站

看完這段報導才知道 YouTube 是因短片「巴士阿叔」而走紅,看來 YouTube 應該考慮報答「巴士阿叔」,向他派發股票﹗憑「巴士阿叔」就可以令YouTube 走紅?聰明的讀者自己自看看 Google Trend 再作決定吧﹗

第二則來自經濟日報

電腦碩士入侵前公司系統
1.電腦碩士被公司解僱後,自行編寫程式入侵前公司系統;
2.上午在家執行程式「攻擊」數小時,導致前公司不能接收任何電郵;
3.下午則在大學活動室或公共圖書館執行程式「攻擊」,令前公司不能使用過濾方法還擊;
4.但百密一疏,電腦碩士最終被警方拘捕及檢控。
資料來源︰警務處

Stupid!Stupid!Stupid!

Let’s review CRACKING 101, Rule No. 1 : Don’t try this at home. 如果你蠢到係屋企用自己部電腦去做DoS,根本是咎由自取,又何來百密一疏。英國人就會說 “Bloody Fool!” ; 美國人就會說 “Moron!” ; 而香港人就會說”死蠢”,但資料來源竟然是警務處?﹗

另外,攻擊和入侵是兩碼子的事,兩者相差十萬八千里。You can attack without invasion. 請小心用詞以免混淆視聽﹗

文中還提及電腦碩士自己編寫爪哇程式,有必要將 Java 譯作「爪哇程式」嗎?如果他用 C programming Language,要不要譯作「丙程式」呢?根本就是畫蛇添足!

第三則同樣來自經濟日報

「怎樣杜絕(員工作怪)?我都想知呢!」電腦保安事故協調中心高級顧問梁兆昌說

唔知係唔係啲高級顧問都有嘅通病,就係個腦坐得太耐,啲血管塞咗。記者問你啲咁 technical 嘅問題,都預咗你答啲行貨答案,答得太詳細太深奧,記者又唔明又寫唔番出嚟,可能連高級顧問自己都唔明。政府俾咁高人工你,你居然答你都想知?

辦報的唔該拿出誠意及水準,否則你們將被 Internet 所取代。

15 years since Linus first Linux post on usenet

Today is the 15 annversary since Linus Torvalds first Linux post on usenet.

From: Linus Benedict Torvalds
Date: Mon, Aug 26 1991 4:57 am

Hello everybody out there using minix -

I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).

I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I’ll get something practical within a few months, and I’d like to know what features most people would want. Any suggestions are welcome, but I won’t promise I’ll implement them :-)

Linus (torvalds@kruuna.helsinki.fi)PS. Yes - it’s free of any minix code, and it has a multi-threaded fs. It is NOT protable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that’s all I have :-( .

Deface: Hong Kong Centre for Health Protection

The homepage of The Hong Kong Centre for Health Protection was defaced at 2006/07/25 10:50 by cracker Chironex Fleckeri. The targeted system is running Windows 2000 with IIS 5.0. More information can be found at Zone-H.org, which also have an archive of the defaced page.