2009年4月17日 星期五

電腦過熱 當機 自動關機

這週有點兒運氣不佳,在學校的電腦似乎有過熱的問題!寢室的電腦還一度開不了機,一度我差點要放棄它了。最後的解決方式是平躺在桌子,並且把板子打開,讓溫度可以很快地散出來。這次主要要紀錄的,是在實驗室配的電腦, AMD 5000+ 和 GA-MA78GM-S2H 的板子。於2008年暑假裝的,實驗室共進了四台一樣的主機,就只有我的主機會有熱當的現象。以我的使用經驗,熱當的情況可能有兩種,一種就是畫面停止,什麼都動不了,連傳統的藍白畫面都沒有;另一種是板子比較新會做保護的,但溫度過高時,主機會自動關機,這型的就是我實驗室電腦的情況。


這台電腦並沒有做額外的處理,一樣用原廠的風散,去年安裝完後,我每週都會自動排程一次讓掃毒軟體掃瞄所有檔案。但大概十月還十一月,開始出現電腦無顧關機的現象。暑假時實驗室座位都重新調整過,原先以為是線路上的停電問題,後來經過幾次後,發現很巧地都在是掃毒後的那天電腦就關機了,幾次後才正視主機的問題,開始用燒機軟體測試!一測才發現溫度會飆高到自動關機。


所謂的燒機軟體,就是指用來測試電腦硬體狀況的程式,好比如讓 CPU 一直保持在 100% 的高使用率,這樣的測試可以看出硬體是否有問題,理論上硬體做得好的,長時間的使用並不會影響才是。特別在 CPU ,如果一顆 CPU 在最高使用率 100% 只能連續使用七分鐘,時間到就過熱,那豈不是非常有問題!沒錯,我實驗室的電腦就像志志雄一樣,每次工作在 100% 的時間有限!而掃毒的動作,其實很容易超過一小時的,也因此熱當的現象常常在掃毒的過程中發生。


去年年底我有稍微做處理,像重塗散熱膏,事實證明,沒有用。雖然我沒裝過幾台電腦,但直覺告訴我這不是我裝電腦技術的問題。因此我在網路上使用主機板型號跟過熱的關鍵字,最後終於發現了!這款主機板設計上有些微問題,或者是說是量產的誤差吧?!那就是 CPU 腳座可能太低,以至於並沒有很貼近散熱片,導致散熱效果不佳。


雖然我不太清楚實驗室其他三台電腦的使用狀況,我這台主機也是因為掃毒時才發現的,且並不是每次掃毒都會熱當而自動關機的,意思是說,一般的使用狀況並不會發現,要發現熱當可還得有些運氣哩!只是最後我連重灌電腦時也會出現自動關機的現象,這時就只能慶幸 Windows XP 的安裝程序還挺容錯的!還可以讓我裝一半後關掉後再接著安裝!


至於處理的方式,有兩種



  1. 送修,據說公司會幫你加上墊片

  2. 自行加墊片,利用銅柱絕緣墊片,切成四小份擺在腳架上


第二種方式請參考 轉貼速易工程部「重要訊息」關於最近AMD處理器高溫的問題!!! ,這篇文章有教你怎樣裝墊片。其實我去年底有試過,但因為手頭沒有散熱膏了,我裝好墊片後,把 CPU 用”放”上去,結果要上卡鎖時,會發現卡不住 CPU 針腳,後來就作罷,今天由於又發現當機的現象,加上我手邊有散熱膏了,這次我就稍微要有點力地壓著 CPU 去上卡鎖。上鎖後再塗上散熱膏,目前使用狀況一切正常,並且用燒機程式跑都不會當機了!看來是很成功啦。但十分建議送修處理!因為這種手工處理弄不好得自己負擔硬體費用的。


最後,附上一些我測試電腦用的軟體



儘管我不確定其顯示的溫度監控準不準,但至少可以給予一種觀察 CPU 的方式,去年發現熱當現象後,我已經把 Core Temp 擺在啟動區,可以一啟動就縮小到系統列上,所以還算方便的小程式;SP2004 則是用來操機器的,很神奇的,我在還沒處理好機器前,在用 SP2004 時,當執行約七分鐘後就會當機,那時的 CPU 使用率都會飆到 100% ,但當我加上墊片後,發現我再怎樣測,CPU頂多在 80% 使用率?這個是令我滿困惑的現象,意思是我沒法操到 100% 的情況。只能說,至少過熱自動關機的現象已經沒有了!


參考資料



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 - 台西