果然猜不透 FastCGI

我不懂,為什麼 dispatch.cgi 就可以正常運作,但是一換成 dispatch.fcgi 就會吃鱉呢?

我參考這篇的作法,將 Apache2 設定完成,cgi 模式可以跑得很正常,但是就如大家所知──慢到令人拷貝。於是我把 .htaccess 下面這行

RewriteRule ^(.*)$ dispatch.cgi [QSA,L]
`

換成

> <pre>`RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]

嗯,啟動首頁果然快很多,大概兩三秒就 Fully loaded 了,可是呢?當我要進 admin 介面的時候,卻發現 dispatch.fcgi 的原始完整的呈現在我面前,於是我開始懷疑首頁到底是怎麼產生的?是不是只是 Apache restart 的時候沒清 cache?我動手把 cache 清除後再次 restart,奇怪,還是一兩秒就 loaded 了,進入 admin 也還是會顯示 dispatch.fcgi 原始碼,這讓我再度開始懷疑,該不會其實 dispatch.cgi 就沒能好好運作吧?我再次將 RewriteRule 換成 dispatch.cgi,咦?明明就是正常的!

這真是令人火冒八丈,原始檔既然顯示出來,也就是說這根本沒有經過 FastCGI,就直接當 text/plain 輸出了,於是我做了幾個考慮

  1. FastCGI 有可能安裝失敗。但首頁是怎麼回事?如果說是 FastCGI 裝錯了,應該連首頁也是會顯示原始檔才對啊
  2. RewriteRule 寫錯了。可是 dispatch.cgi 都可以正常運作啊,所以也初步排除這個可能性,[QSA, L] 也寫了,沒道理……

結果寫到這裡,我發現我在 /etc/conf.d/apache2 裡面忘記加上 -D FASTCGI,原來是個腦殘錯誤 = =

可是這樣的話,我清了 server 跟 client 端的 cache,如果沒有 load mod_fastcgi 的話,那麼首頁又是怎麼產生的呢?太玄疑了。

有關新厝

首先,munou.tw 終於脫離各個公家機關的魔掌,成為私營的主機了,哈。

VPSLink 不是家便宜的公司,規格也給的相當小氣,但我現在用了兩天,卻沒有感受到不愉快,雖然有可能是因為第一次自己出來租 VPS,不過更讓我在意的是他的管理方面,相當方便!

很多 Hosting 都管太多東西了,從主機設定管到 Blog 的選擇,老實說對於一個在 VMware 練習過幾個禮拜的 Linux 新手來說,編譯軟體、安裝套件,都不是多麼困難的事情,何況是很 Popular 的 LAMP) ?那些多餘的功能反而會礙手礙腳,一點都不人性化。

搬新家的喜悅要是被嚴肅的話題限制住可就不好了,因此有關 VPS Hosting 的部份待我這一個月好好的使用,再來跟各位報告心得吧!總之這是項不錯的投資。

有點累了,一切等回家再說,WordPressWYSIWYG 編輯器跟 Opera 犯沖,所以我在想用看看其他的 Blog System,像是 Drupal 之類的。

Textile 老實說沒有比 Markdown 好用,不過還是選了這套 TextPattern 當 Blog System,雖然沒有一些絢麗的 Trackback 之類的功能,不過這才是我寫 Blog 的初衷:簡單易寫,輕鬆管理。

Ruby On Rails - Localization Generator

修改 app/controllers/application.rb:

require ‘localization’
class ApplicationController <> include Localization

修改 app/helpers/application_helper.rb:

module ApplicationHelper
include Localization

在 config/environment.rb 最後加上:

require ‘environments/localization_environment’
require ‘localization’
Localization::load_localized_strings

修改 localization_environment.rb:

:default_language = ‘zhtw’

建立 lang/zhtw.yaml:

file_charset: big5

這樣就能正常使用 Localization Generator 了,
否則會遭遇到 Iconv 的轉換問題。

Web Service Integration

真是夠多人在做了 -_-

我的想法是,
如果你花了很久的時間做出來,
只是第 n 個 Yahoo (而且硬碟容量跟頻寬還遠不及它)
那沒什麼意義,因為 Yahoo 也會進化。

所以不是從技術上求突破,
就是從服務內容做突破了,
技術上的話,這種事情講天份,
所以就不考慮 XD
服務內容的話,
如果沒有新的服務項目的話,
那麼是不是可以做些變化?

例如如果要開發 Blog,
那就不能做「泛用型」的 Blog,
而要為某個團體量身訂做,
專屬於那個專業或是領域的特殊 Blog,
這很可能是別的 Blog 加上一堆 Plug-in 才能辦到的事情,
但是我們卻可以一步到位,
這樣不是很不錯嗎?


而且不知道怎麼搞的,
為什麼很多人都可以把做網頁 Program 想得很簡單,
這點我實在不了解 XD

SymphonyOS Beta 1 Preview one 試用心得

002s1.png

開機畫面,不錯吧。
請上官網:http://www.symphonyos.com/

我們來看看 SymphonyOS 預設的設定是否也一樣好用。

003.png
哇,真的很漂亮。

004.png

那個 Mozilla 的圖示載入是怎麼回事 XD
其實 Mezzo 的特色就在於它是用 Web Development 技術來實作這個 DE 的,
因此只要您熟析開發 Web 的話,那麼要更改 Mezzo 也就不是這麼困難了,
不過這張圖看起來還是蠻好笑的,
畢竟我花了一點時間才把這個畫面擷取到 :p

005.png
About My Computer
還不錯,要是有視窗透明就更棒了,
要不然裡面至少也來一點漸層,我會加不少分 XD

006.png

將 About My Computer 最小化:
果然是 Mozilla。

腦殺神社特賣活動: 戀愛御守 2005 Turbo

你有滿心的祝福嗎?
你要終極的痛苦嗎?

全新 2005 戀愛御守即日起特賣,
又苦又澀、愛恨糾纏的戀愛御守再次限量發售,
經過腦殺神社委員會焠鍊三年的七層祝福陣──天上人間,
威力更強,效果更快。

另附御守咒文:
    啊~祝你幸福,
    啊~祝你快樂,
    目屎已經忍不住滴落來。
    ( 龍千玉經典大碟‧不如甭熟識 )

只要將御守送給當初棒賽你的人,
然後天天唸御守咒文,唸七七四十九天,
他就會與他新的對象無法和睦相處,
而你也會因為天天唸咒文導致學業退步墜入絕望深淵。

五年嗎?不用!
兩年嗎?不用!
只需要折你一年壽命,
即可換來對方與自己的強烈痛苦。

這麼好的機會,您還在等什麼?
快來電,0800-174174,你爸閒閒‧一起 * 一起 *

IP Address in Regular Expression

這是擷取有效 IP 的 Regexp ……

\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?).){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b

天啊, 這簡直太屌了,
一定要紀錄一下,
我的話大概只會
\b\d{1,3}.\d{1,3}.\d{1,3}.\d{1,3}\b
這種爛步數吧 Orz

填輔大資料卡

第一張:

我的特殊專長:
  快速減重

我最要好的朋友:
  全人

我最難忘的回憶:
  三個月減重 18KG

我最快樂的回憶:
  三個月減重 18KG

我的休閒娛樂:
  快速減重

進入輔大後我對自己的期望:
  畢業之前能夠打破牆壁

期望師長或同學給予我的幫助:
  幫助我畢業之前能夠打爆牆壁...

其他:
  我一定瘦得了 X

我的家(相處情形、經濟狀況、角色扮演):
  我家兩個人,我和我媽,沒什麼錢
  喜歡 Cosplay 月光仙子 (羞)

啟蒙與成長(個性、興趣、學習上的困境、歷程與甘苦):
  我的個性和腸胃一樣差
  興趣是邊聽音樂邊減重
  目前遇上瓶頸,無法達到往日水準
  以致肚子無法縮小
  想要打破牆壁,卻沒有肌肉
  想學日文,可是學校好像比較喜歡英文

願景:
  希望輔大的全人教育能把我變成一個
  「可以打破牆壁的全人」
`</pre>

## 第二張:

<pre>`我最要好的朋友:
  達人

進入輔大後我對自己的期望:
  畢業之前能學會氣功

期望師長或同學給予我的幫助:
  畢業之前能幫助我學會超能力

其他:
  我一定瘦得了 X

我的家(相處情形、經濟狀況、角色扮演):
  我家兩個人,我和我媽,很好相處,上大學要貸款
  喜歡 Cos Ciel

啟蒙與成長(個性、興趣、學習上的困境、歷程與甘苦):
  我的個性和腸胃一樣差
  興趣是開發紙上型超距現像光學撼體武器
  目前遇上瓶頸,開發光撼閘後無法以理論製造其抵禦武器
  想學習超能力,卻沒有腦
  想學剛果語,不過英文比較流行

願景:
  希望能從輔大的全人教育學習到氣功和超能力