2009年4月14日 星期二

仙劍奇俠傳

仙劍奇俠傳 說明書


週末找高中畢冊時,意外發現了這個,視窗95版仙劍奇俠傳,慢慢地又開始回憶起過去了。好像是國小五年級末?那時我家還沒有電腦,就已經聽別人談論起這個國產遊戲了,記憶中好像聽別人講要用到十多片的磁片,才能安裝完這款遊戲,當然,應該是 DOS 版的。


我也忘了多久,看著光碟上的敘述,大概是 1997 年吧?當時我也忘了為什麼會買這個遊戲,甚至花多少錢買我也記不得,但應該是從視窗 95 版開始,我正式地玩這個遊戲。結果,後期我反而比較常玩 DOS 版,算來算去,應該玩有五次以上,至於有沒有到十次,我想是沒有吧,因為我每次玩的時候就開始回想劇情,想到最後就不想玩了,有點感傷的故事吧!


仙劍奇俠傳 李逍遙 仙劍奇俠傳 李逍遙


記得大三時期,還滿常跟室友玩遊戲的,好像是當時學會玩世紀帝國二,而後,漸漸地又回歸到 DOS 遊戲。最常引人共鳴的,就是仙劍奇俠傳!當時還有睡前聊天,大家躺在床上閒聊劇情,但還是常常拼湊不出完整的劇情,彷彿每一段都知道,但就是整個流程不知怎麼安排。


仙劍奇俠傳 趙靈兒 仙劍奇俠傳 趙靈兒


現在想起來,還滿常有段時間都會去 PTT 的 Old-Games 看板,看著大家分享故事或遊戲秘技,都覺得分外有趣,也因為那個看板的關係,我才知道仙劍還有很多故事變化的改編版,只是我都沒玩過啦!不曉得是不是電腦比較差的關係,我大學玩的遊戲,其實跟國中時玩的差不多,現在回想起來,我最後一款買的 PC 遊戲大概是 2000 年吧!


仙劍奇俠傳 林月如 仙劍奇俠傳 林月如


大學時仙劍奇俠傳還出了電視劇!雖然,跟遊戲的原創故事不太相同,但主線看起來還是有到位,若要說不滿的話,大概是劇中李逍遙的個性不是很讚賞啦。我好像也花了很多天才看完電視劇,看的時候還是會有那種莫名的共鳴感!


仙劍奇俠傳是國產遊戲的經典故事,我到現在還是常常會在其他遊戲的身影中找到蹤跡,該說這樣的心態好還是不好呢?事實上我只玩過仙劍 DOS 版跟視窗95版,還有仙劍奇俠傳三,我覺得仙劍奇俠傳三故事也還不錯,但就是沒有仙劍一的到位。仙劍一劇情上,細想起來,靈兒的份量還真的很少的,但給人的印象就是不會比其他三位女主角淡!各有各的風味。我對於這種把中國文化風格的故事整合在一起的遊戲最難抵抗!另外還有軒轅劍系列的遊戲,玩過軒轅劍貳、軒轅劍貳之楓之舞,但故事上還是沒有仙劍的耐人尋味。


仙劍奇俠傳 阿奴 仙劍奇俠傳 阿奴


終於,把視窗九五版光碟內附的卡片都依序發表啦!以畫風來說,我比較喜歡阿奴啦,但劇情中趙靈兒的地位卻仍難以動搖的!多虧了找畢冊的關係,我把這些資料都數位化保存起來,還在視窗九五版光碟中,看到裡頭還有網頁介紹,我竟然隔了十年才發現,聽說以前寫 HTML 可是很賺錢的,一頁有數千元的酬勞喔。


仙劍奇俠傳 光碟背後


2009年4月8日 星期三

[PHP] 計算執行時間

本質上很少會用到,但偶爾僅用 PHP 做字串加解碼的動作,或是縮圖等等,這時就會參考。


實作上,跟其他語言差不多,大至上是取時間出來。可用到的函數有兩個 PHP - time , PHP - microtime


PHP - microtime 中有範例,我覺得挺夠用的:


 




<?php
$time_start 
microtime(true);

// Sleep for a while
usleep(100);

$time_end microtime(true);
$time $time_end $time_start;

echo 
"Did nothing in $time seconds\n";
?>


 


2009年4月6日 星期一

[PHP] Call to undefined function

今天嘗試使用 PHP - IMAP 系列的函數,發現一件很離奇的事,那就是我已經設定好 php.ini 了,在 command mode 下也都能正常執行起來,偏偏想在 Apache Web Server 執行時,依舊蹦出 Call to undefined function imap_open !


我已經很確定有設定好下面幾個步驟



  • 設定 php.ini 中 extension_dir 值,採絕對位置

  • 啟用 imap extension ,即拿掉註解 extension=php_imap.dll


以上步驟使得我在 command mode 上一切正常,但讓我疑惑的是為什麼 Web Server 一樣不正常?最後恍神一會,我才想到要看看 phpinfo() 的資訊,一看才發現 Apache Web Server 吃的 Loaded Configuration File 並不是我設定的位置,呼。沒想到竟然會是這種問題。


原先是我 PHP 跟 Apache Web Server 分開安裝的,所以一直沒成功也不覺奇怪,後來嘗試 Appserv 的方式,接著自己會在 Appserv\php5 目錄中建 php.ini 出來,發現還是一樣不行,最後仔細去看 phpinfo() 才發現 Web Server 吃的 php.ini 的位置不同,發現是落在 C:Windows\php.ini ,更正確地說法是作業系統安裝的目錄中。


在網路上查資料後,決定設定 PhpIniDir 來解決!最後也才發現,原來 Apache Web Server 一開始在找 php.ini 設定檔時,會有以下的順位,資料來源 Apache 配置参数之 PHPIniDir



  1. PhpIniDir

  2. 註冊資料 HKEY_LOCAL_MACHINE->SOFTWARE->PHP->IniFilePath

  3. 環境變數 PHPRC

  4. PHP5 根目錄 (For CLI) 或 WWW 根目錄 ( For SAPI moudles )

  5. Windows 目錄


其中 PhpIniDir 的設定是在 httpd.conf 中,嘗試的結果是必須在 LoadModule php5_module 前就設定好,可能跟我使用 PHP 的環境與方式有關吧?我一開始找到的 PhpIniDir 的設定資訊: Apache 使用 mod_php 讓 VH 有獨立的 php.ini 檔


我覺得這是很特別的經驗,以前在安裝這類服務時,總記得是在設定與編譯軟體時去指定安裝的目錄資訊,鮮少在 httpd.conf 加以設定,算是有摸索到東西囉。


2009年4月4日 星期六

追隨著雲林的海風 - 台西

20090404 - 台西


總在斗六火車站旁,看著那老舊的台西客運,我似乎只搭過一次,那次是往古坑的路上,跟高中同學一起去一位朋友家,我記得那是寒假吧?還在朋友家的田園摘了芭樂。至於對台西的印象,似乎只有客運吧?幾週前,突然想去台西走走,於是,很隨性地跟家人同往,簡單的理念,去台西看看海,吹吹風。上圖是路上的一景,非常小段,大概沒有三十公尺。好像很久沒看到,在市區漸漸地也不見了,取而代之,是人們眼中的華麗與質感。


雲林沿海 斗六-台西


旅行是可以很簡單隨性的,不曉得為何腦袋裡只記著台西,好像到了台西就能看到海似的,在這約一小時的車程,儘管到了台西,其實並沒有看到海,反而亂竄至箔子寮漁港旁,在其北邊的堤防,看到了海,吹到了風。


天氣並沒有很好,灰灰地,但瞧見幾位年輕人面向海坐著閒聊或喝著飲料,更瞧見別人帶著小孩,或是老翁開著車停在堤防旁,就只是這麼簡單地站著,吹風。我想,這些應該是在地人,只是很習慣地在傍晚,瞧幾眼遠方,看一看他們習慣的海,無論天氣是否晴朗,吹一下海風,心情就這般地愉悅。


20090404 - 箔子寮漁港 20090404 - 箔子寮漁港


我想,我追求的並不是海風,而是一種心靈的沉澱。彷彿這一路的街景,簡簡單單,確也挺夠味的。或許魚港市集不如原本規劃的繁榮,但人們依舊照著自己的步伐行走著。


20090404 - 箔子寮漁港 20090404 - 箔子寮漁港


這陣子我思索許多事情,想著想著,其實有時候真的要求太多,忘了知足。停留在台西的市場聚落,有時並不是追求廉價的魚產、喧鬧的人群,而是回顧著兒時遊台西的簡單,一隻釣竿,一台老車,一群家人,罷了。


20090404 - 台西


2009年3月28日 星期六

HitFM 年度百首單曲榜

台北之音 Hitradio & HitFM 年度百首單曲榜


幾天前發現 HitFM 年度百首單曲,從 2002 年開始聽到 2008 年。六年,說長不長,卻也足夠讓一位學生唸完大學加碩班了。


很巧地,我發現每年的前三名離不開周傑倫或蔡依林,偶爾該年第一名不是他倆的,就一定會舉足輕重的人,例如楊宗緯。另外,看著這幾年的來去冷熱,有些歌手轉型類,有些單飛,沒想到加上時間去看待這些歌單,有淡淡陳年味。


聽著這些歌曲,回想起大學休閒的時光,像日劇、韓劇、甚至電影的主題曲,我幾乎都是因戲才會細細品味歌詞,影劇真的影響情緒很大。


最後,前幾天和老板 meeting ,當時有個話題,從搜尋引擎的查詢記錄也能輕探景氣,甚至 Spam Mail 的量也行!像是專門做 B2B Search Service ,在經濟波動時可以從查詢關鍵字的資訊得到回應,在垃圾信方面,當景氣不佳,聘請傭兵發垃圾信的量也就降低不少!回歸主題,看著每一年百大的歌單,就像是起起伏伏的縮影,沒什麼好與壞,只剩回憶了得。