Archive for July, 2006

Filed Under (Note) by a-wei on 31-07-2006

留言版的機制,幾乎是每個企業網站都會設置的一項機制。

用來接收客戶的需求訊息,然而客戶留了言之後,系統可以自動將訊息郵寄給相關的工作人員。

郵件傳送乍聽之下應該是沒有什麼困難,然而真正在撰寫的過程中,卻是處處碰壁。

問題在於編碼的問題 ..

現在各大網站幾乎都是以 utf-8 在編碼 ,資料庫也是,為的是讓整個系統可以不坐大幅度的修正,就可以支援各種語系的文字。

然而郵件系統卻不這麼聰明 … 特別是 hotmail … 中文系統的 hotmail .. 僅支援 Big5.

要是你的郵件是以 utf-8 編碼的 … 寄到 hotmail 信箱鐵定看不見內容 .. 簡直就是鬼畫符.

以下說明奮戰兩天的成果 .. 真可謂不屈不撓 .. 屢敗屢戰 .. 奮戰不懈 .. 嘔心瀝血 .

先說明一下系統環境 ..

1. 網頁編碼─> utf-8

2. 資料庫編碼 -> utf8

3. 發送郵件編碼 -> big5

在程式的運作過程 .. 發送郵件的程式碼是在最末段 .. 也就是當留言訊息等內容寫入資料庫之後所引發的動作。

but .. 這時候程式內所接收到的資料 .. 已經完全是 utf8 編碼的資料了 .. 為了要依照我們的需求 - 產生 big5 編碼的郵件

. 這時就必須要轉碼。

就是這個轉碼的函示 . mb_convert_encoding($body,$email_charset,$web_charset);

有哪些地方要轉碼?

1. 寄件者名稱 .

2. 收件者名稱.

3. 郵件主旨.

4. 郵件本文.

拿上面那個轉碼函示來說 .. $body 就是我們所要轉碼的內容 , $email_charset 是我們要發送郵件的編碼.

$web_charset 是目前網站所採用的編碼為何?

拿我自己來說 .. 我現在要把 $body 這個郵件內容轉成 big5 .. 且我的網站是採用 utf-8 編碼 .. 這時候我的程式就要這樣子寫:

$email_charset = “big5″;

$web_charset = “utf-8″;

$body = mb_convert_encoding($body,$email_charset,$web_charset);

其餘的寄件者 、收件者、主旨 .. 就依樣畫葫蘆了。



Filed Under (Feel) by a-wei on 30-07-2006

久沒用了,就逐漸生疏 … 一當要再做它 .. 卻會排斥 .. 甚至不想動.

程式久沒寫了 .. 要再寫時 .. 腦袋會轉不太過來 .. 且 . 又要找文件,把不記得的語法都給翻出 .

這是我這陣子的感覺..

寫程式其實蠻好玩的,特別是它可以 work 的時候,but … 一旦長時間沒寫 .. 腦袋的邏輯卻反而不順暢.

網路其實很好玩,特別是網路從無到有,從有線到無線,從駭客到建立防火牆,可真的是緊張又刺激.

系統管理其實很好玩,幫新進員工建立公司使用帳號,限制他資源存取權限,就像是上帝一樣控制著一舉一動.

Linux 其實很好玩,免費信箱常收不到郵件,或者廣告信件太多,自己申請個網域名,用 Linux 架設網站、郵件、FTP等伺服器,

要多大就有多大,廣告要怎麼檔隨你高興,but … 它的入門門檻是高了點。

如果你覺得生疏,就常把它拿起來把玩吧!對於自己生疏的事物,更應該要花一些時間去接觸它,不要怕 … Don’t be afraid.



Filed Under (Talk) by a-wei on 30-07-2006

小木兒,是我大學學長的朋友,為什麼會認識他 .. 打電動 .. 星海爭霸 .

所以說 … 打電動不僅可以增進同學之間的情誼,還可以認識新朋友 ..

那時他就常說喜歡摔角,會畫些摔角的圖,甚至還跟室友真人演出摔角然後錄影起來 ..

夠 .. 白爛吧! 呵 .

前陣子他應了某出版社寫了一本關於摔角的書 .. 書名就叫做「摔角王」

http://blog.yam.com/firexit

另外 … 他為什麼叫小木兒 .. 完全是因為剛認識他時,他抱了一台新組好的電腦到我們系辦,要健桑幫他灌系統,

裝電腦的紙盒上,印著「小木兒」,就從那時候開始我們就都叫他小木兒。



Filed Under (Sky) by a-wei on 21-07-2006

兩個人在一起時 … 常要花時間陪她 … 如今自己一個人 … 卻還是一樣萎靡… sky 的心裡這麼的低估著.

「如果能夠換一個新的環境,苦一點,遠一點都 ok」。

sky 漸漸的厭倦眼前的一切… 失去工作的熱情 … 但還沒像上個工作時,一想到上班就會覺得痛苦的地步。

而是覺得疲乏.

就像是一灘寂靜的湖水 … 沒有風的吹拂 … 激不起浪花.

sky 想要出去走一趟 … 看看外面的世界 … 不一樣的世界。



Filed Under (Note) by a-wei on 18-07-2006

# vi /etc/pam.d/su

auth sufficient /lib/security/$ISA/pam_wheel.so trust use_uid
auth required /lib/security/$ISA/pam_wheel.so use_uid

Debian 的方法更簡單

1. 建立 wheel 的群組
groupadd wheel

2. 編輯 /etc/pam.d/su
把這一段 auth sufficient pam_wheel.so trust
uncomma 就行了.



Filed Under (Talk) by a-wei on 12-07-2006

2006 世界盃…在法義之戰後落幕 … 義大利奪魁 .

結果是那麼的出呼意料 … 席丹送上一記頭槌…給碎碎念的馬特拉吉 … 被判紅牌出場 … 令人錯愕.

失去精神領袖之後的法國隊 … 終在 PK 戰中敗下陣來.

義大利激將法奏效.

義大利球員成了英雄 … 使得原本踢假球遭受調查的選手被授與特赦 .

此役是法國足球英雄席丹的告別作 … 卻是在這樣的局面落幕.

雙方都是英雄 … 不完美的英雄.



Filed Under (Sky) by a-wei on 10-07-2006

這陣子天氣特別的熱 …

sky 的公司員工有兩大類 … 一類是在辦公室內工作的 .. 另一類是在現場搬運貨物的員工 .

兩者的差異在於 .. 一個是使用技術 .. 一個是使用勞力 … 不管如何 … 這就是工作.

看到這樣子的差異 … sky 的腦海裡浮現了之前 mei 問他的話 .. 然而也獲得了答案.

工作為的是什麼? 為了能夠生活 … 為了讓生命得以維持下去 .

沒工作 .. 沒錢 .. 不能生活 = 餓死

所以說 … 不明白工作目的的人 … 應該試著在大熱天的時候 … 去看看在工地搬磚塊的工人,以及街上撿拾紙箱的老人.

相較之下 … 自己是多麼的幸福.



Filed Under (Song) by a-wei on 06-07-2006

在一次偶然的機會中 … 看到香港友人正在聽這首 關心妍唱的粵語歌 …

「差一分鐘(十時)」 … 索性就跟她要了 ..甜美的嗓音 … 輕快的曲調 …

常可以一直 Loop 不停的播放.

一個人枯坐等待 … 內心想著 … 就等你到 10 點吧 …

時間一到再看不見你 .. 我們就永遠分開 …

然而 .. 再過一分鐘 … 就是 10 點了……

差一分鐘(十時)
作詞:夏至 作曲:Min Myeong Gi 編曲:黃思津

坐於酒吧孤單空等已失意義
又再等一分鐘等你出現
然後決定如踏正十時
分開不提往事

到底多一分鐘可演變新結局
大市少一分鐘改變升幅
寧願決絕還是斷斷續續
差一點亦會再顛覆

時間會否停留 難過已經落後
持續拖拉只能令你擔憂
從未試過借差一分這種理由
來跟你說再見我知荒謬

輪到你不回頭 輪住去遷或就
其實每秒發生太多錯漏
就算想挽留 亦欠運怎補救
再差一些到底也未夠

倒數一分一刻等死線的暗示
越過這一分鐘一切終止
其實暗地還是感到猶疑
但是沒法去再開始

時間會否停留 難過已經落後
持續拖拉只能令你擔憂
從未試過借差一分這種理由
來跟你說再見我知荒謬

輪到你不回頭 輪住去遷或就
其實每秒發生太多錯漏
就算想挽留 亦欠運怎補救
也差一些如受了咀咒(差一分)
隨時差一分鐘摧毀信念一生都不再見
多一分差一分不再掛念

時間會否停留 難過已經落後
時限到了結果只得放手
如沒有設計這特定時限分清所有
始終推搪再會時候

輪到我不回頭 輪住去遷或就
其實每秒發生太多錯漏
就算想挽留 亦欠運怎補救
就當我放棄永不救治 就到十時



Filed Under (Sky) by a-wei on 06-07-2006

一連串的巧合 … sky 管它叫 「注定」

下班前 … 約五點二十左右 … sky把 msn 的狀態由忙碌變更成一般 …

這時一則 message 傳了過來 … 她叫 tit .. 一位六年前的公司同事.

tit:「今天我們有約喔!」

sky:「有嗎?我不記得了耶!」

tit:「是阿!你前幾天說改到今天的 … 怎了!你有事嗎?」

sky:「mm, 我有約說(真的是忘記跟她有約定 …然而sky也有點兒不想去,因為 … 她要賣sky保險 .. 而sky手邊可以運用的錢不多 .. 還不想買)」

tit:「那 … 你什麼時候有空?」

這時 … sky心裡猶疑了一陣子 … 畢竟是認識這麼久的朋友了 … 如果就這樣爽約的話 … 以後也是避不了的 …

sky:「不然就今天吧!但是先聲名喔 … 只是參考參考!」

tit:「你今天不是有約嗎?」

sky:「是阿!我的約是在 8 點。(會說這個時間,實在是因為不想聽太久 … 因為上一次見面談的時候,從 七 點談到 10 點半,sky 直打呵欠 … 真的很累。)」

tit:「你約在哪裡,我們就在那附近吧!」

sky:「台北車站。」

tit:「那就約在台北車站的天成飯店旁的 xx。」

sky:「好」。

tit:「幾點?」

sky:「6:30」

tit:「ok!」

時間、地點就這麼決定 … 而sky也在時間快到之前的半個小時離開公司 … 騎著摩托車 … 到捷運新埔站搭捷運 ..

到了台北車站 … 下車 … 先看著標示地圖 .. 找天成飯店在那個出口 … 然後一路走了出去 … sky 慢了二十分鐘到 … 而tit已經在裡頭了 …

見到tit後 …

sky:「抱歉 … 中途被同事叫了過去問了些問題 … 因此耽擱了.(實際上sky在新埔捷運站前,先在便利商店買了麵包、奶茶吃 … 因肚子餓 … 又沒打算和她一起吃飯 .. 因sky說 8 點是跟朋友吃飯)」

sky 點了杯拿鐵 … 坐下後 … 直接切入正題 … tit 開始解說先前拿了sky資料過去之後所做的規劃 …

就這樣 … 時間一分一秒的過 … 直到她講了差不多之後 … 直問 sky 說:「你覺得這樣子的規劃符合你的需求嗎?」

sky:「是不錯 … 只不過我每月可彈性運用的錢就這麼多 … 要我再額外買這個保險 … 幾乎沒有錢可彈性運用 … 所以還是先參考就好。」

… sky 真的沒有多餘的錢再買保險了 … 那怕只是每月的三、五千 …

sky 作勢拿起手機看時間 … 這時也差不多快 8 點了 …

sky:「真巧 …剛好 8 點。」

tit:「你該離開了喔!」

sky:「是阿!該離開了 …」

tit:「你們約在哪兒?」

sky:「火車站東門!約在那裡會和的 .(隨口掰的)」

tit:「那這些資料你拿回去看。」

sky:「ok!那 … 我先走囉 … 881!」

tit:「嗯! 881!」

sky 把資料放進包包後 … 一手拎著外套 … 一手拎著包包 .. 就這樣跟她道別離開 …

步出咖啡廳 … sky 才覺得鬆了一口氣 … 然後往捷運站的方向走去 … 一路步入地下道 … 聽見捷運駛入月台的車聲 … 這時 sky 心想:「啊!錯過這班車了」。傳來月台的廣播….

廣播:「目前進站的捷運列車,是開往新埔的調班車 … 請民眾不要搭乘!」

這時覺得 … 還好 … 沒有錯過 … 然後繼續走下電扶梯 …

就在這電扶梯往下走的同時 … 看見月台邊 … 有個似曾相識的女孩子的背影 … lyna.

sky 故意站到她的右側 … 緊鄰著她 … 然後頭往右邊看 … 之後 .. sky 再往左看她 … 這時 lyna 才認出是 sky …

sky:「哈 !我從電扶梯下來時 … 就認出妳來了!」

lyna:「你怎那麼厲害 … 看著背影就認出我來囉 … 還以為是誰 … 故意站在我旁邊 … 嚇了我一跳。」

sky:「呵呵 … 就是故意要嚇妳的 … 妳看看妳 .. 又買了什麼東西 .. 大包小包的。」

lyna:「我剛又去 shopping了 … 這包是鞋子 … 大特價的喔 … 原價六千多耶 .. 我才買了 2900。」

sky:「來!大包的幫妳提 ..今天真的是注定遇見妳的耶!」

lyna:「是喔!怎麼了?!」

sky:「今天一個朋友要我買保險 … 原本不想來 … 後來跟她說 .. 我 8 點有約 … 不能談太久。」

lyna:「那你是真的有約嗎?」

sky:「當然沒有啦!只是藉故要提早離開的。然後剛月台不是說,先前的那班車是調撥車嗎?如果不是調撥車 .. 妳不早就搭那班車走了。」

lyna:「是阿!剛朋友還打電話過來說我怎沒搭那班車 … 要是那班車是正常發車的 .. 我真的就坐上那班車了。」

sky說:「嗯 … 真的是注定遇見妳!哈。」

lyna:「那我們待會兒去吃飯吧!」

sky:「啊!吃飯!!」 … 這時 sky 對吃飯這個字眼比較敏感了點 … 因剛推了跟 tit ..現在對象換成 lyna .. 有點轉不過來 .. 所以猶疑了一下.

lyna:「怎了… 你吃過了嗎?」

sky:「沒啦 … 還沒吃 .. 好阿 .. 我們去吃飯 !」

之後 … sky 跟 lyna 去吃刷刷鍋 … 聊天 .. 然後再送她回家 …

她 … 是 sky 一個很好很好的朋友 … 即使很久很久沒有聯絡 … 但 .. 不管在電話中 … 或者是見面 .. 都是一見如故 … 無所不談的 …

她 … 有男朋友 … 一個從大學時期就交往到現在的男朋友 … 再過不久也將論及婚嫁 …

曾聽人家說 … 男女之間沒有純友情 … 但 … sky 和 lyna … 就是友情 … 歷久靡新的友情.



Filed Under (Sky) by a-wei on 04-07-2006

又是一個星期假日 … 這時 sky 剛睡醒 .. 看一看時鐘 .. 阿 .. 才 11 點半 …

這時 sky 打開電腦 … 打開 msn .. 看看誰還在線上 .

嗯 .. mar 在線上 .. 這時 sky 發了個訊息過去 ..

sky:「在幹嘛!」

mar:「沒阿 .. 就上網」

sky:「晚點兒去喝下午茶吧!」

mar:「好阿! 幾點?」

sky :「那就三點, 去美麗華吧!好停車。」

mar:「ok」。

mar 是 sky 的大學學弟 … 在電算中心當工讀生時建立了革命情感 .. 兩人就像親兄弟 .. 而且 mar 跟 sky 一樣都單身 ..

比較好約 … 有女朋友的 … sky 通常不會在假日的時候聯絡 .. 因為鐵定跟女朋友在一起.
sky 停好車後 .. 看一看錶 .. 嗯 兩點五十五分 .. 剛剛好 .. 打通電話給 mar .. 看他到哪兒了.

sky 電話:「嘟~嘟~」 .. 不一會兒 mar 接起電話.
sky:「喂~ 你到哪兒了?」

mar:「我到了阿 .. 剛吃完麵 .. 現在正走過去。」

sky:「ok, 那就在紅綠燈下碰頭。」

mar:「好。」

sky 下車 .. 往約定的地方走去 .. 今天台北的天空 .. 有點陰沈 .. 不是個好天氣 … 美麗華雖在台北市區的外圍 .. 假日還是有很多人潮 .. 況且美麗華有個全台最大的摩天輪 .. 很多外國遊客都會到這兒來一趟 .

sky 已經走到了紅綠燈 .. mar 正在對面 .. 這時 sky 向 mar 揮手.. mar 也看見了 sky.. 等綠燈亮之後走了過來.

sky:「吃啥麵阿!」

mar:「牛肉麵阿!那間很有名的。」

sky:「是喔!哈 .. 沒興趣」

sky 不吃跟牛有關的食物 … 因為只要沾上一滴滴 .. sky 就會拉肚子 .. 對牛食品 .. 敬而遠之.

mar:「要去哪兒喝?」

sky:「隨便阿」

mar:「那就金色三麥吧!」

sky:「恩好。」

兩人步入美麗華的內庭廣場 .. 搭著電扶梯上樓..

上了樓 .. mar 問要室內還室外?

sky:「室外吧,可以看妹」

結果室外的部分已經收起來了 …

sky :「那改喝咖啡吧!」

兩人就在這露天的咖啡座 坐下. 都點了杯拿鐵 .. 打上煙就開始聊了起來 …

聊歸聊 .. 兩人的目光不時的在外邊遊走 … 露天咖啡座 一邊是電影售票口 … 另一邊是摩天輪 .. 來來往往的人很多 .
這時一位少婦走了過去 … 為什麼知道是少婦 .. 因為看起來很年輕 .. 手牽著一個小孩 .

sky:「 11 點鐘方向 … 來了一個辣媽」

mar:「拜託 … 都人家的了 .. 還看咧.」

sky:「切 .. 來這兒的那個不是人家的 ..又不是信義 .. 或 sogo.. 況且人家都敢穿了 .. 你還不敢看咧!」

說著說著 .. 聊到 mar 的前女友.

sky:「你跟前馬子到底是怎麼回事阿!」

mar:「唉!原本是要氣她的 … 在部落格上寫了個 x 的故事 .. 結果就這樣 bye bye 了!」

sky:「笨!係厚。你以為可以這樣子激的阿!拿你來說好了 .. 如果她用這種方式激你 .. 你還會想回到她身邊嗎?」

mar:「我哪知阿!」

sky:「算了!過去就過去了 … 以後別再這麼笨 。」

男朋友 … 女朋友 … 不應該用這種激將的方式來對待 … 否則 .. 給別人照顧的機率是 200%.