Archive for the ‘科技’ Category

二月
03

別讓台灣的產業政策再漫步雲端

最近新聞傳出Google在彰化的資料中心即將動工的消息,我真是一則以喜、一則以憂。喜的是,台灣好像終於跟上一點時代潮流,有想辦法吸引一些「不一樣」的產業投資;憂的是,雲端,至少設立資料中心,並不是一個適合台灣的產業。

這次回台灣的時候,剛好碰上選舉期間,在某周刊看到某立委的競選廣告,提到了Angry birds與雲端計算。從文案的內容,可以看到台灣制訂政策的政治人物對雲端計算的無知。而政治人物的無知、一昧追求新奇好聽的科技產業的結果,就像當年兩兆雙星培養出來的面板與半導體產業一樣,虧空龐大的資金,成為隨時可能危急台灣經濟體系的未爆彈。所以在說雲端計算為什麼不適合台灣之前,先來說說甚麼是雲端計算。


無知是很可怕的

雲端計算

對於一般的使用者而言,雲端計算的基本概念是把原本在個人電腦上執行的應用程式、儲存的資料透過雲端服務提供者的使用者介面交給位在網際網路另一端的資料中心處理。對使用者而言,這樣的處理模式可以帶來幾個好處:首先,因為最主要的工作都交給資料中心了,使用者的終端裝置不再需要追求強大,也因為少了強大的處理能力所伴隨而來的高熱、高耗電,這些終端裝置可以做得更加輕薄有型。利用雲端計算,以後即使不用普通的個人電腦、筆記型電腦,透過平板型電腦、乃至於智慧型手機,都一樣能享有雲端服務提供的強大計算能力。另一個好處,就像你隨時隨地可以看到雲一樣,只要你能連上網路,你隨時可以繼續剛才在別台電腦上中斷的工作。

老一輩的科技人可能會覺得這樣的計算模型似曾相識。某種程度上,雲端計算的概念的確很像早期大型電腦的模式。所有的計算都利用共享的大型電腦進行,而使用者則是透過連接到大型電腦的「終端機」控制並執行程式。所以當年李家同校長說「原來,我早就在雲端」其實不是在唬爛,只是他老人家可能記胡塗了,他當年用的終端機就很有雲端的感覺,而不是把檔案丟到ftp上就叫做雲端。不過在資料處理中心的部分,雲端計算跟傳統大型電腦有很大的區別。傳統的大型電腦是真的一台很強大的電腦,而雲端計算的資料中心、計算雲就像一朵朵相連的雲一樣,是由很多很多的電腦透過高速網路串接起來。資料中心在收到任務後,透過平行計算、分散計算、格網計算這類的技術達到高速、多工計算的目標。而資料也一樣是分散式地儲存在資料中心用網路相連的不同電腦上。然而使用者並不會察覺到雲裡面有這麼多的「小雲」,透過精心設計的應用程式介面,使用者只會覺得這是一台極端強大的電腦。

雲端計算的使用方式有很多種不同的類型。有像Amazon的EC2以虛擬機器(Virtual Machine)為主的模式,也有像dropbox、iCloud這種需要安裝軟體才能利用的模式,也有像Google這類透過google docs這種網路瀏覽器應用程式的使用者介面。只要計算的模型符合以上形容的樣子,都可以稱為雲端計算。那麼Angry birds呢?我記得Angry birds換台手機就得重新打起,所以他不僅計算是靠著那台小小的手機,就連資料也是存在手機裡,能從Angry birds聯想到雲端,只能說他擁有豐富的聯想力了。

為什麼雲端產業不適合台灣?

在智慧型手機普及、網路基礎建設逐漸完備的今天,雲端計算的革命已經箭在弦上,理論上應該要追趕這一波的潮流,為什麼我卻獨排眾議呢?從剛剛提到的計算模型裡面,我們應該不難理解雲端計算最重要的核心就在於「資料中心」,只是資料中心是個甚麼樣的東西呢?巨觀地來看,你可以把資料中心想像成一個巨大的電腦。資料中心的建築物裡面,就只是容納大量用網路相連的電腦,而資料中心輸入的東西是網路其他地方來的資料,輸出的,也是處理好的資料。為了容納這些電腦,你需要大片的土地,而為了驅動這些電腦,你需要大量的電力。那麼人力呢?因為電腦的管理是高度自動化的,而且很多工作都可以遠端操控,並不需要很多人。

就像這次google的投資案,廣大十五公頃的土地,只聘用二十幾個人。二十幾個人,了不起二十幾個家庭,連一間小雜貨店都不見得養得活,更遑論繁榮地方了。台灣是個地狹人稠的地方,在兼具環境保育的考量下,能夠利用的土地並不多,寶貴的十五公頃地只拿來創造二十個工作機會,要是全台灣都這樣搞,真如立委所說的,多弄幾個雲端園區,反而是一種土地利用的浪費。就像美國總是把資料中心蓋在最偏僻的地方,台灣珍貴的土地資源不是這樣用的!再者,資料中心雖然不會像工廠一樣排放黑煙汙染空氣,可是所需要的龐大電力,在替代能源還不發達的台灣,恐怕還是只能產生更多的二氧化碳或是核廢料了。所以雲端產業對台灣而言,並不是個環保的產業,過度的發展可能還是個災難。

產業的政策不見得走在尖端冒險就是對的,也要因時、因地制宜。今天很多人都在緬懷當時李國鼎、孫運璿建立台灣半導體、電腦代工產業基礎的雄才偉略,但是在今天硬體毛利漸低、高科技業淪為廉價勞工跟韓國競爭的氛圍下,也有人問為什麼他們當初不選擇軟體產業呢?

你知道嗎,微軟跟鴻海(不計關係企業)一年的營業額都差不多是六百多億美元,可是微軟只雇用了六萬多名員工,鴻海卻雇用了六十多萬名員工,整整十倍的差距。一個國家的產業政策從來就不是追求高毛利,那是資本家跟企業家做的事情。國家級的產業政策思考的是怎麼樣能夠養活最多的人。台灣實在太小、人實在太多了,所以比起勞力需要少的軟體業,當初國家的產業政策才會選擇了資訊硬體的製造。

與台灣對比,印度選擇了軟體代工做為他們的重點產業。現在的印度給人甚麼樣的印象?印度的邦加羅爾是個光鮮亮麗的科技之都,可是一出了邦加羅爾,到處都是貧窮飢荒的景象。因為軟體產業只能造福極少數的人,卻沒辦法養活剩下來的人,最後只能造成貧富差距拉得更大,一個國家,猶如兩個世界。台灣的大城市也許還不如邦加羅爾的奢華漂亮,但是你走訪台灣各處,並不會看到像印度這樣巨大的落差,也不會看到處處行乞的窮人,這便是因為當初我們的產業政策,是選擇讓最多人有飯吃、有工作做的產業。

實際上,台灣的資訊製造業如果願意花點功夫深耕技術,像當年工研院研發、轉移製程給台積電、聯電一樣,也可以不用淪落到如此境地。只是在兩位先賢陸續退隱後,工研院、資策會從科技的推手變成與民爭利的半公營業者,技術的研發反而被擺在一旁,民間公司也不願意自己研發新技術,才會被以國家力量支持的三星打得兵敗如山倒。

放眼未來

那麼台灣的未來產業在哪裡?批評了這麼多,總要有點建設性的提議吧?不過我想不會是雲端跟生物科技。生物科技是個超高風險的產業,賭博的成分遠大於雲端。而且研發生物科技其實所需要的人力也是相對少,雖然成功後的毛利很高,卻一樣不是個想要創造均富社會應該做的選擇。

台灣未來的產業該是什麼,其實有很多種可能性,不過我覺得郭台銘提到的「機器人」是一個很不錯的方向。不過跟郭董想要用來取代那些會跳樓的勞工用的製造用機器人不同的是,我覺得台灣還可以發展智慧型機器人。未來高齡少子化的社會,老人是社會的主流。為了照顧年長者、身障者的生活,我們不可能讓要支撐台灣經濟命脈的年輕人把他們的生命都花費在照顧長者這件事情上。因此能夠代替孝子或是瑪麗亞的智慧型機器人、或是幫忙打理家庭的智慧機器人、當然還包括生產線上的作業機器人,其實有著相當大的市場。

台灣的精密工業世界聞名,各種機械零組件在台灣都能找得到工廠,因此,台灣的產業先天就具備了生產機器人硬體的條件。尤其這些機器人往往需要從事相當細緻的工作,需要高度品管的零件才能避免錯誤的發生,調校這些機器也需要相當程度的技師才能進行。相較於其他硬體製造業,其實以精密工業為基礎的機器人產業,具有很高的不可替代性。而控制機器人所需要的晶片,台灣現有的半導體產業跟晶片設計業也都隨時都可以生產。在機器人最重要的軟體跟系統方面,更是台灣軟體業避開跟微軟、google這類軟體巨擘競爭,另闢擅場的機會。而且目前跑在台灣前面的國家,大概也就是美國、日本、德國,加上產業還沒形成,台灣還是有相當的機會可以追上。相較於已經落後在起跑點上的雲端科技、不知道有沒有未來的生物科技,我更支持政府也花一點精力在機器人產業上。

結論

再一次強調,我並不是說雲端不好,也不是覺得台灣完全不要碰雲端跟生技。一個國家的產業本來就該多元發展,只是當政府把雞蛋通通押在那幾個小小籃子裡時,不免替未來擔憂。當然,我的意見可能也不夠深謀遠慮,所以,讓我們一起來思考台灣的產業政策,為台灣規劃下一個世代的願景。

一月
28

談談固態硬碟(Solid State Drive, SSD)


泰國水患,讓更多人考慮使用SSD

因為泰國的水患,傳統磁性硬碟的價格水漲船高,於是很多不是為了想要大容量,只是單純為了裝機而買電腦的人,便打起了改買現在看起來高貴,但是又沒有真的那麼貴的固態硬碟(Solid State Drive, SSD)的主意。在與固態硬碟相關的flash memory(快閃記憶體)議題中打滾多年,正好最近也受EETimes之邀,寫了一篇跟SSD/flash memory在斷電後的資料安全性問題相關的文章,在文章面世之前,決定先用中文,跟朋友們分享一些我的心得。

SSD的優劣

有別於傳統磁性硬碟的機械讀取裝置,主要以flash memory晶片為儲存媒體的solid state drive先天在讀取速度上就有相當的優勢。以目前主流用於SSD的NAND MLC晶片來說,單一的flash memory晶片可以在40 us內讀取4K page的資料(相當於每秒100MB),延遲方面,us級(十萬分之一秒)的延遲遠小於硬碟機械讀取臂所需要的數ms (千分之一秒)時間。若是SSD能夠同時讀取、並且分散連續資料的儲存,SSD讀取時的內部資料傳輸率可以達到相當驚人的數字。因此,如果把作業系統或是需要大量讀取地圖檔案的遊戲,放進SSD裡面,的確會明顯地感受到開機時間、開遊戲的時間、載入地圖的時間變短了。只是一旦這些資料都放進了主記憶體中,不需要再從儲存裝置裡讀取資料後,所能感覺到的效能提昇便十分有限。

不過在寫入資料的時候,flash memory的表現就沒那麼理想了。以目前高容量的MLC晶片而言,寫入本身就需要2 ms的時間,這還不包括其他與寫入本身無關的內部資料管理,不過透過多顆晶片平行寫入,理想狀態下,SSD依然可以取得數倍於硬碟的寫入速度。flash memory資料的寫入,並不像傳統硬碟那般地直覺。因為flash memory先天硬體的限制,flash memory在寫入的時候以一個page(目前多為4KB)為單位,但是一個page一旦寫入後,就必須整個page被清除(erase)後才能重新再被寫入。偏偏清除必須以一個block(通常是64到256個page)為單位進行,清除一次,往往也需要數個ms的時間,而且每個page本身也有清除次數的限制(MLC通常是5000次左右),所以為了效能跟SSD壽命的考量,flash memory寫入時通常會先找空白的page寫入新資料(out-of-place update),然後更新檔案系統的對應表,而原先的版本,就成為SSD上的垃圾(garbage)。

不過任由垃圾無限制的增加,也會使得SSD遇上即使只存了一點資料,卻沒辦法再寫入的窘境(因為可利用空間都是這些還沒被清除過的垃圾)。因此,SSD通常會利用garbage collection的技巧,在SSD的可用空間低於一定量時,開始清理這些垃圾,好一點的SSD會挑SSD閒置的時候做garbage collection。清理這些垃圾的過程,就像是都市更新一樣,往往需要搬移大量還可用的資料到其他地方,再把這些充滿垃圾的block一一清除。因此,如果SSD資料多到一定程度,每次寫入都非常有可能引發一次的垃圾大戰,此時SSD的寫入效能,可能會比傳統硬碟還糟糕。因此,在效能上,SSD並不完全適合作為資料儲存的硬碟,至少不適合拿來放常常會更動、寫入的資料。

當然,SSD還有其他的好處,例如沒有噪音、不怕震動,耗電量也遠低於傳統硬碟等,但是,以目前的科技,我不認為個人資料儲存只依賴SSD是正確的作法。

SSD斷電的安全性

去年六月的DAC中,有幸投上了一篇Understanding the Impact of Power Loss on Flash Memory的論文,討論SSD在斷電後的資料安全性。這篇文章的內容並非危言聳聽,我就有兩個使用MacBook Air的朋友,在意外當機後,SSD的資料全毀,完全無法進入系統中,即使外接到別台電腦,也無法讀取SSD當中的資料。SSD這種「寧為玉碎、勿為瓦全」的特性,基本上是因為前面提過為了最佳化寫入時間,SSD必須多一層機制,利用一個對照表把這些實際上不連續的pages假裝成像是傳統的硬碟一樣。一旦這個對照表的某些資料不完全,SSD便會陷入全毀的結局。其實SSD使用的這種機制,也並非SSD特有,也有不少OS相關的論文討論怎麼更有效率、更安全的管理這類的檔案系統。但是為什麼看起來這麼天衣無縫的東西,遇上了SSD還是會有問題呢?為了了解問題的成因,我們從各大flash memory的製造商手中拿到了許多目前在線上使用的晶片,透過實際的量測,揭開答案的真面目。

傳統上,我們都直覺地認為給一個東西越多時間做事,事情就越接近完成。但是flash memory並非如此。在我們實驗的過程中,我們發現很多時候,給flash memory越多時間完成寫入,並不見得一定能獲得更完整的資料。而且即使這些資料勉強寫入了,在我們重複讀取、或是利用烤箱模擬flash memory放久一點後的資料完整性時,都會發現這些資料即使寫入了,也不安全。他們可能在多讀幾次以後就面目全非、也可能在三、五年後長了雀斑。所以,對SSD而言,任何因為斷電(例如當機、電池故障)而造成的不完整寫入,即使當下沒有造成傷害,在日後也依然會是隱憂。

在flash memory晶片的寫入上,還有一個過去傳統硬碟不會有的問題。傳統硬碟資料只要寫進碟片上,只要不要碰到什麼大地震導致磁頭磨損碟片之類的事故,都還算安全。偏偏目前高容量SSD所使用的MLC晶片,為了效能的考量,每個電晶體都會儲存兩個先後寫入順序不同的pages的資料。所以,即使先前的資料是完整寫入的,後面要是發生斷電一類的事故,早先儲存的資料一樣會消失殆盡。若是先前儲存的資料是十分重要的資料,例如檔案分布的對應表、系統的重要檔案,那麼就可能會發生整顆SSD都無法使用、無法進入系統的慘劇。但是由於SSD為了方便作業系統,都假裝自己是個傳統硬碟,作業系統也天真地以為任何資料只要完整地寫入了硬碟,都是安全的,所以斷電後SSD資料全毀的慘劇只能一再地發生。

我們的實驗裡,最後也發現即使對於清除block這個動作,雖然斷電後表面上看起來好像天下太平,但是之後在該block的寫入還是一樣會有較高的錯誤率,因此,任何SSD在操作中的斷電,對於資料儲存而言都是十分危險的。Out-of-place的update機制即使行之多年,但是這種機制並非一開始就針對SSD/flash memory 設計,也未完整地考慮到flash memory/MLC本身的硬體特性,也因此製造商必須更認真地重新檢視控制晶片、內部檔案系統與寫入機制的設計,才能改善SSD的可靠性。

綜觀以上幾點,只依賴SSD當硬碟使用,只對於資料載入速度比較有幫助,但是資料儲存上的效率不見得一定會有顯著的提升,而且資料的安全性也令人擔憂。SSD不是不適合拿來放在個人電腦裡使用,只是使用SSD的時候,同時也要注意資料要常常利用傳統硬碟備份,對於像MacBook Air這類只用SSD的裝置而言,更是一定要用類似TimeMachine之類的備份軟體將SSD以及系統碟完整備份到其他的儲存裝置上,才能在效能與安全上取得平衡。

工商服務:本實驗室還有一些其他關於SSD資料刪除的安全性、下一個世代的高速SSD相關的研究,詳情請參閱本實驗室網站http://nvsl.ucsd.edu/

一月
14

我只推薦我用過覺得好的東西-Cytus (iPhone/iPad小遊戲)

今天一早起來,就收到了小善的message ,於是毫不猶豫地下載了我iPhone上天字第二號讓我花錢的App – Cytus 。早在他還沒上市前,就曾在小善的手機上看過這款遊戲。對他華麗而流暢的畫面、簡潔大方的介面留下了深刻的印象。所以我並不是因為他是台灣人自製的遊戲、也並非全是因為小善自賣自誇,而是真的覺得好才去買他的喔!

iPhone或Android手機平台雖然對傳統的掌機平台造成了極大的威脅,可是使用者心裡始終不會完全地把智慧型手機當成傳統掌機的替代品,充其量只是個新的遊戲平台而已。當中很大一部分原因還是智慧型手機並非專為遊戲設計,硬體效能縱然不錯,但是因為系統不是對遊戲最佳化,所以即使像Angry Birds這樣簡單的遊戲,偶爾也會遇上一些畫面遲滯的小亂流。我玩了Cyuts好一陣子,倒是都沒遇過進行不順的狀況(後來在hard level泡泡多的時候還是lag了一下…),可見程式設計師們真的很用心地在寫這個遊戲,在這邊給小善鼓掌一下。

Cytus是一款音樂遊戲,遊戲進行的方式十分簡單,先在主畫面中左右拖曳選擇曲目後(必須先過關才能unlock其他歌曲),再點擊螢幕開始遊戲。隨著曲子進行,會在畫面中會出現一些「泡泡」,當那條會來回移動的線通過泡泡的中心,而且隨著音樂進行泡泡也是最大的時候,利用你的手指頭點擊泡泡就能得分。除了單純的泡泡之外,有一種是會拖出一條長軸的泡泡,這時需要長按這個泡泡直到移動的線通過軸的末端為止,最後一種則是鎖鏈狀的泡泡,需要沿著鎖鏈延伸、轉折的方向拖移(個人覺得這個最不好按)。

這類音樂遊戲最重要的就是流暢度,畢竟沒有人喜歡歌聽到一半突然跳針的感覺。Cytus並沒有為了讓畫面流暢而犧牲了畫面的品質,除了配合歌曲精心繪製的底圖外,泡泡漸變時的效果也很賞心悅目。介面上也不像傳統「台流」遊戲一樣繁瑣,簡潔而美觀。不過如果說我對這遊戲的畫面有什麼不滿的部份,大概就是缺少了萌元素吧(笑)!


Cytus的遊戲畫面相當流暢、成熟


Cytus的遊戲方式便是在線通過隨著音樂進行而最大化的泡泡的中心時點擊下去。

音樂遊戲另一個重要的成份當然是音樂本身。雖然耳邊響起的並非像太鼓達人裡面那種耳熟能詳的節奏,少了那麼點親切感,但這些佔了遊戲很大預算比例的曲子確實非常耐聽,曲風更是相當多變,都令人十分佩服製作團隊在經費、預算皆非十分充裕的情形下,能夠做出這樣大器的作品。

對我來說,比較困難的是一開始還不是完全能夠掌握到底哪個才是我要按的圈圈。往往會有中心線通過的圈圈還沒完全長大,我卻不小心直覺地因為線通過了圈圈而誤按的狀況。經小善提醒,可以透過開啟grouped mode改善這個現象。據說他們公司內部也曾經針對這種狀況有過激辯,看得出來他們在遊戲上市前,也很認真地徵詢、測試過包括我這種極輕量玩家在內的意見。另外在很難按的鎖鏈部分,據說早點按會比較有幫助。另外,曲目開始前,封面左側可以選擇group mode,右側可以選擇是不是要打開點擊時的電子鼓聲。我個人是不喜歡打開啦,畢竟不小心慢了一點,曲子就被我破壞掉了。


您可以開啟Grouped mode,減少因為華麗畫面造成的干擾。

現在只要0.99美元就可以輕鬆擁有完整版的Cytus,喜歡音樂遊戲的朋友們,也不妨嘗嘗鮮,給這樣精心製作的遊戲一個鼓勵。

Cytus in iTunes

七月
29

迎接與銀ちゃん的新生活-MacBook Pro 13″開箱文

回台灣實在是一件快樂的事情。如果說這趟旅程當中有什麼令我傷心的部份,那便是陪伴了我五年的iBook G4小白在某一天終於昏迷不醒,不斷地電擊(重開機)後,總是在十多分鐘左右就完全當機,無法使用。原本是想等Apple推出tablet PC以後再換機的,可是我實在不能忍受那些沒有MacOS上好用的工具陪伴我做研究的日子,不過經過友人引介,在網路上找到了amazon推出的加上iPod Touch只賣美金1199的特惠,撥了撥算盤,還比學校買的加稅以後來得划算,於是就敗下了這台我人生中第一台的”Pro”級Apple notebook,更是我人生中所擁有的第一台使用intel CPU的電腦。

相較於多年前iBook G4猶如包粽子的層層包裝,現在Apple在被綠色和平盯上以後,包裝真是簡約地令人驚艷。這麼精緻的小盒子裡,卻裝了一台電腦、電源線、系統光碟、說明書等等豐富的內容,可以看得出來Apple在設計包裝上也花了不少功夫啊!
MBP_1
MBP小小的包裝盒

MBP_2
打開來卻是大大的驚喜

MBP_3
主要該有的東西都在裡面了!

講完了包裝,那東西本身怎麼樣呢?這款新Macbook Pro是屬於鋁殼unibody的設計,外表的質感自然不是以前iBook/MacBook那種防彈的白色塑膠殼可以比擬的,那有磨砂感的鋁殼,摸起來手心都不自覺緊張地流起汗來。unibody的設計,更避免了之前小白時代動不動就會出現裂痕的缺點。黑色的螢幕邊緣,以及下緣「MacBook Pro」的字樣,更是顯現了他的不凡。周邊設備的連接能力上,除了乙太網路、USB孔外以及MacBook/Pro系列標準的mini display port外,更加回了前版鋁麥書所沒有的Firewire 800,同時更多了MacBook Pro系列首次加入的SD讀卡機,從此出門就不用多帶一個讀卡機或是同步傳輸線啦!另一邊則同樣配備了SuperDrive的吸入式光碟機,可以說是相當齊全。此外,鍵盤更內建背光模組,在光線暗時可以打開來,從此,關在棉被裡也可以用電腦啦!

MBP_4
MBP unibody的外殼,提供更好的質感。厚度也降到2.41公分

MBP_5
開機啦!

MBP_6
MacBook Pro周邊一覽

MBP_7
這外殼真的很有fu啊!

MacBook Pro 13″堪稱當前Apple全系列筆記型電腦裡頭價效比最高的產品了。Core 2 Duo 2.26Ghz的CPU在筆記型電腦當中,可以說是相當具有競爭力的,省電的CPU搭配上省電的LED背光螢幕,在充飽拔下電源後,在我三不五時上網路查資料、用terminal連到server寫程式,背景還開著iTunes的「日常應用」下,大約撐了四個多小時。雖然距離網站上宣稱的「七小時」有相當程度的差距,但以這樣效能的電腦而言,已經是十分難能可貴的了。

不過這台電腦也不是全然沒有缺點。intel MAC能吸引這麼多人從Windows系統「轉台」的原因之一,莫過於可以透過bootcamp安裝Windows XP/Vista,跑一些只能在Windows XP/Vista上面執行的程式。然而我初次嘗試bootcamp卻吃足了苦頭。原來在MBP上面透過系統內建的bootcamp安裝Windows XP是有點技巧的,你必須要在Windows Setup選完安裝磁碟後,重新將bootcamp劃分好的partition格式化成NTFS後,才能再次順利地從Windows開機,據說這是bootcamp的bug。另外一個十分致命的缺點,相信大家在看那張介紹周邊的照片時也明顯感受到了,就是螢幕反光的情形實在是很嚴重,在白天光線充足的辦公室裡,我實在很難「逼視」這個螢幕,只能透過外接螢幕進行主要工作,實在是可惜了這個顏色十分亮麗、清晰的螢幕了。另外,在測試電池續航力後,我在電量耗到約3-4%的狀態下闔上機殼,進入休眠,沒想到再次打開的時候,竟然喚不醒電腦。喚不醒事小,重開機竟然顯示找不到硬碟,著實讓我嚇了一大跳。還好靈機一動想到用cmd-contrl-P-R清了PRAM,終於可以開機。

除了這些系統上的問題外,小氣的Apple竟然要user自己花錢買mini display port線也實在是很缺德,附條轉成d-sub的線是要多多少成本呢?

世界上沒有十全十美的東西。儘管有些地方不讓人滿意,但是終於又有台Mac能陪伴我度過苦悶的研究生涯的喜悅,早已掩蓋過這些小小的缺點。希望這台機器,能再陪我個五年吧!

十一月
19

中階顯示卡最強組合-AMD/ATI HD4670與Arctic Cooling Accelero S2的邂逅

雖然距離上次換顯示卡才一年半,可是最近AMD推出的HD 4670顯示晶片,挾著接近前一代3850/3870的高效能,卻又只要不到95美金的價格,加上小兔最愛的AMD還在風雨飄搖,讓我即使少吃幾餐,也決定花下94美金買下這張微星的4670,為AMD這家力抗intel大鯨魚的公司盡一點微薄的心力。

一般台灣廠商都會把最好的產品往外送,例如微星在美國的主機板都是全固態電容的,在台灣的產品卻還是用傳統電容。反倒是這次沒把換成Zalman風扇的趙雲版4670往美國賣,留給台灣的鄉親,該說微星愛台灣呢?還是頭腦壞掉了?XD 這張卡沿用了公板設計,換裝了微星自己的風扇,採用8.11版的driver就可以調整風扇轉速。雖然沒有趙雲版的豪華風扇,但是噪音量其實我想算是可以接受的程度,遠比當初買微星1650XT時的聲音小得多。開機後的溫度大約在32度左右,即使跑完了3Dmark06後,溫度也很快地回穩,算是非常好的表現。


微星4670的包裝盒


有點寒酸的內裝


卡的正面特寫。除了右上角的SANYO電容外,都是固態電容。


開機後只有32度

只是一向怕吵到龜毛的小兔,還是無法忍受那種風扇旋轉的噪音,因此,繼顯示卡靜音神兵利器-Arctic Cooling Accelero S系列後,小兔又決定再一次走向改裝的不歸路啦!這次同樣還是選擇了Arctic Cooling Accelero S2的散熱片。其實這是個有點冒險的決定,因為網站上並沒有明列Arctic Cooling Accelero S2可以相容於HD 4670,而且HD 4670 75W的TDP還是比當年X1650XT的65W高出了10W,網路上的討論似乎也都比較偏向採用高一級的Accelero S1。但是Accelero S1價格高了十多美金,更重要的是,小兔的機殼只是光華商場隨處可見的普通機殼,機身長度只有44公分不到,Accelero S1的龐大身軀,是沒辦法裝進小兔的機殼裡的。於是抱著實驗的精神,又再次採購了Arctic Cooling Accelero S2 啦!

在買之前,小兔當然還是做過一番考量的,首先是能不能安裝的問題。後來經過測量,發現HD4670的散熱器腳位與X1650XT「完全相同」,因此,Accelero S2的編號3孔位,就能安裝在HD4670上。經過了一番改裝後(安裝過程大致類似顯示卡靜音神兵利器-Arctic Cooling Accelero S系列文章的描述),終於到了最令人臉紅心跳的時刻了。開機後,晶片的溫度竟然比微星原來附的風扇還低,只有29度,真是此時無扇勝有扇啊!即使跑完了3Dmark 06,也依然只在30度左右變化,因此,小兔在此鄭重宣布,Accelero S2不僅100%相容HD 4670,甚至可以提供更好的散熱效果。也提供想要升級顯示卡,又怕噪音的朋友們一個好的解決方案喔!


再次成為主角的AC Accelero S2


在再次被散熱器覆蓋前,給神奇的4670一個特寫。


完成改裝的HD 4670,漂亮吧!


開機後的溫度比原廠風扇還要低啊!

比起當初裝了Accelero S2還有四十度左右的X1650XT,AMD又再一次地在中階顯示卡的領域登峰造極。小兔親身證明了HD 4670只需要靠被動散熱的可行性,不知道有沒有哪家廠商願意推出只用散熱片的4670,不要讓怕吵的人都得像我一樣做勞作啊!

五月
11

顯示卡靜音神兵利器-Arctic Cooling Accelero S系列

手機撥出了神祕的號碼,與電話那頭素昧平生的聲音約好在某棟住商混合大樓的樓下。雖然是台北市區,卻沒有多少路人,路燈散發著微弱的光亮。不一會,一位女子緩緩推開了大門。

「您有預約嗎?」

她領著我走上一個狹小的樓梯,到了二樓走廊盡頭的邊間。一位大哥頗有威嚴的座在房間裡最明顯的角落。

距離上次的靜音改造大作戰已經好一陣子了,早先的Athlon XP 2600+與ATi Raedon 9600 PRO自然也到了該退休的時刻了。小兔前些日子為了犒賞自己終於申請完學校,同時也決定了該去哪裡後,買了一些新的硬體。這次雖然也精心挑選了Arctic Cooling的Alpine 64作為CPU風扇,但是無奈就是買不到使用散熱片的ATi X1650 XT顯示卡,只好妥協買了風扇版的微星X1650XT。孰料,一切的惡夢就從這裡開始了,這張卡便宜歸便宜,不過風扇真是其吵無比,完全不是在可以忍受的範圍。而且ATi Tool也不支援這張卡調整風扇轉速,也無法降頻。雖然知道顯示卡散熱方案都要花上不少錢,可是我更不能忍受這種精神的轟炸。於是我開始上網尋找好的解決方案。

很幸運的,就在上次完美解決我問題的Arctic Cooling網站上,我找到了Accelero S2這款被動式散熱解決方案,而且宣稱的散熱效果還比原廠風扇好,重點是價格還不到30美金!基於對AC良好的印象,我決定選擇這款散熱片。但是踏遍網路,卻找不到有什麼網站已經開始販售這項產品的。不過就在我幾近放棄的時候,我參加了AG DIY改裝軍團的Accelero S2。原以為大概要等到月底才有貨,想不到就在下單後沒多久的今天,竟然就拿到了這個產品。至於本文開頭那個像是社會追緝令的敘述,則是直擊那間店的實況。

以下就來介紹一下這個絕對零噪音的解決方案:

Read the rest of this entry »

九月
30

重現懷念的經典遊戲

十年,似乎並不是很遙遠的過去,然而,資訊科技卻在這十年內有了急速的變化。網路更是此番變化中最重要的推手,若非網路的風行,今日資訊科技想必還是關在象牙塔中,也拜網路的風行,此刻的您,才能看到這篇文章。網路對於娛樂更有了重大的影響,即使關在家裡,也可以跟著成千上萬來自不同地方的人們一同探險遊玩,藉由虛擬的面孔,拋去一切外在給人的觀感,只以心靈互相交流,使得網路遊戲快速地佔有了整個遊戲市場。

網路遊戲固然提供了一種新型態的娛樂享受,卻也剝奪了玩家沉浸自我空間的歡愉。遊戲公司有限的資源紛紛投入網路遊戲的研發,排擠後的結果便是單機遊戲的萎縮與衰落。許多過去經典的遊戲,如今也不復發行,後繼更是無人。今日單機遊戲的精緻度與耐玩性更是不若十年前的單機遊戲。

前些日子,偶然在房間裡翻到了十年前的一套遊戲--航空霸業2,這是由光榮出的一套航空公司經營遊戲。在這套遊戲中,玩家可以自行選擇想要作為營運基地的城市,以此為中心,開展自己的航空事業。遊戲中出現的機種,也經過相當的考據,包括現代的Boeing  777與Airbus  A320/A340等機種,都出現其中。十年前,我也花了不少錢才入手這套遊戲,安裝後廢寢忘食只為了成為世界第一的航空公司的那段回憶,又再次重現。然而往事真的只能回味嗎?

所幸DOSBOX提供了一個讓DOS時代老遊戲能夠在Windows XP等純Windows核心系統執行的平台。安裝完後就可以簡單的執行了。接著在提示符號Z:>後方鍵入mount “想要的磁碟機代號” “遊戲所在的位置(如果是安裝的時候要打光碟代號)”,就可以把遊戲掛入虛擬的磁碟機代號中,就如同過去DOS時代一樣,執行遊戲就可以了!而遊戲中的MIDI音樂也非常完整的呈現出來,如果聽膩了(早期遊戲多半容量有限,也不能期待有什麼豐富的音樂),大可以關掉遊戲配樂,後頭的WinAMP還是可以正常的執行無誤。家中還有DOS時代的遊戲嗎?不妨用DOSBOX來重溫一下舊夢喔!

dosbox_1.jpg
令人感動的遊戲畫面啊!
dosbox_2.jpg
以新加坡為基地,對抗以紐約和日本為基地的大航空公司!
四月
22

靜音散熱大作戰結果報告

曾經跟大家提過散熱器的噪音問題,在經過數週的不斷嘗試後,換來的代價除了家裡眾多不知何去何從的八公分風扇外,最後終於發現了Arctic Cooling能解決我長久以來的問題。fan_2.jpg
AC風扇的包裝

fan_1.jpg
將AC風扇裝入機殼中的樣子

由於台灣並沒有引進Arctic Cooling的Athlon XP專用風扇,因此必須要用一番改造技術。然而,AC最安靜的兩款八公分風扇-8系列與3系列中,又只有8系列是固定2000 rpm的轉速,而3系列是採用溫控的,而且因為溫度的sensor是在馬達端,雖然對於機殼溫度能夠確實掌握,但是要用作CPU風扇就不那麼適合了。8系列風扇最大的問題則是只能從背面鎖螺絲,因此對於我原本的散熱片,沒辦法用鎖螺絲的方式固定。一開始小兔用雙面膠固定,但是沒多久就掉了下來,結果我的CPU溫度就直接飆到了77度。雖然還在Athlon XP的容許值內,但是也夠嚇人的了。因此小兔最後在雙面膠外,還用了一跟細鐵絲,將CPU散熱器的扣環與風扇的兩個角綁在一起,這樣一來,就不用擔心風扇掉下來的問題了。

至於散熱的效果呢?小兔目前這樣子搭配,最高溫在54度左右,較盒裝Athlon XP的溫度還要下降兩度,但是噪音卻只有18分貝左右,除了因為一些風扇的風壓聲問題無法克服外,幾乎可以說是安靜無聲了。這段小兔的DIY經驗,也給想要靜音電腦的朋友參考參考。

三月
22

永無止盡的噪音抗戰

在換了一個超靜音的power以前,我從來沒想過有一天我會為了噪音到達一種歇斯底里的境界。

大概是發生在去年初吧!當時在NOVA買了一個Aopen的300W靜音電源供應器。這個電源供應器真的是相當安靜,幾乎去除了我電腦所發出的所有噪音,加上平常我並不常玩3D遊戲,所以我的顯示卡只是ATi 9600,只需要散熱片。整台電腦噪音的donator就只剩下硬碟與CPU風扇了。之前由於CPU風扇還算正常,因此也沒什麼聲音。但是最近CPU風扇大概也到了該汰換的年紀了,所以也漸漸開始不安分了,不斷地發出各種高頻的聲音(六公分每分鐘約5000RPM的轉速)來干擾我使用電腦的雅興。於是最近我一到假日就養成了逛耗材店的怪癖好,逛了幾個星期下來,買了一兩個風扇,但是似乎都有點問題。有的雖然號稱只有26dBA,但是怎麼聽就是有點吵,隱隱約約還是有馬達在轉的聲音,而且還比原本的令人難以忍受,於是乎最後還是換了回來。不知道有沒有跟我一樣癖好靜音又愛自己動手解決問題的讀者可以提供一下心得?

Apple的iPod現在堪稱是MP3 Player中的托拉斯,囊括了七成左右的市場。不過細數Apple的歷史,Apple也常常在過早的時機發表超時代的產品,以致於公司投入大量研發能量,最後卻變成率先戰死沙場的馬前卒。君不見Newton即是個活生生血淋淋的例子?不過後進的Palm與SONY似乎在PDA的路上也只嘗了幾年甜頭就是了。論及靜音,Apple算是市場的先驅。猶記當初大家還沒提起靜音這件事情的時候,Apple就曾經推出無風扇的iMAC與MAC Cube。不過MAC能做到完全不用風扇也多虧了當時耗電量與發熱量都極低的PowerPC G3 CPU。最近Apple也轉換平台至intel CPU,看來人類使用靜音電腦的這條路恐怕還有一段相當的日子呢!

十一月
19

好用的小軟體

最近由於當兵在高雄受訓的緣故, 偶爾放假為了省錢, 會選擇留在高雄. 除了基本民生問題外, 上網路用電腦也是小兔生活裡面很重要的一環. 於是小兔跟同學也會在高雄的網咖流連個半天. 不過網咖的電腦裡面不可能像小兔家裡一樣裝了各式各樣的好東西, 小兔就曾經為了在網咖電腦上裝個Adobe Reader花上好一陣子時間(一個Adobe Reader大概要25MB), 而且還沒辦法看日文文件, 只好繼續在網咖抓字型, 抓完東西, 時間也都快沒了. 這樣子摸索了一陣子, 小兔開始找尋一些不錯的小工具, 讓小兔在網咖也能像在家裡一樣, 偶爾看看paper, 看看動畫什麼的. 這些工具, 很多也很適合在家裡的電腦用喔!

d.bat
這不是什麼偉大的東西, 只是小兔為了網咖的爛電腦寫的一個小程式. 小兔觀察了眾多網咖的電腦後發現, 這些網咖大部分都利用ghost之類的東西, 在重新開機的時候還原裝置系統的C槽, 至於使用者平常是沒辦法利用檔案總管來看C, D這兩槽, 東西抓了也只能擺在桌面上. 問題來了, 這些網咖的系統往往都裝得不是很穩定, 每次當機重開以後, 桌面上抓好, 裝好的軟體都不見了, 那怎麼辦呢? 小兔發現這些網咖往往都不會清除D槽, 因為D槽擺了很多遊戲的外掛跟patch. 所以如果想保留自己的東西, 那麼能夠看, 或是抓東西到D槽就很重要了. 因此小兔寫了這個小小的batch檔案, 可以直接打開D槽跟一個command line視窗, 這是平常都被網咖系統disable掉的功能.

FileZilla
在FTP Explorer不再更新之後, 小兔就很苦惱地尋找好FTP軟體. CuteFTP是個好東西, 不過要收錢, 而且似乎不支援sftp. FileZilla則是一套很棒的免費FTP軟體, 可以multithread抓檔案, 對於某些當你抓太多東西就唉唉叫的網咖, 他也提供了限制下載流量的功能, 同時也支援sftp的傳輸, 是個很棒的工具.

PieTTY
這是小兔大學的學長piaip寫的好工具. 這是一套支援ssh/telnet的終端機程式, 同時也加入了很多人很喜歡的自動偵測頁面中hyper link的功能, 對於喜歡在BBS上爬文的人來說真是個不可多得的好工具.

VLC Media player
這應該是很多人都耳熟能詳的東西, 小兔就不多說了. 不曉得為什麼, 在網咖開Windows Media Player就是常常當機, VLC穩定很多, 而且支援很多有的沒有的格式. 這也是小兔推薦VLC的原因. 不過VLC要7.9 MB, 對於急著想看動畫的人來說, 還是有點大隻, 很多格式也不是我們需要的. 所以小兔如非必要, 通常會用DivX Play來解決大部分的需求.

Foxit Reader

Adobe Reader實在是個很肥大, 效率也不見得很好的軟體, 但是要看pdf的時候, 大家往往還是習慣用Adobe Reader. 小兔自從使用了Foxit Reader以後, 就不是很喜歡Adobe Reader這個反應慢又不是很穩定的東西了. 這個包裝裡面, 小兔也順便包了中日韓的字形檔進去, 這樣一個東西, 竟然只要2.5 MB, 你就可以想像他的小巧了. 在圖片中, 你可以看到這個小程式, 不就成功地開了一個日文pdf檔案了嗎?

GIMP

GIMP也是個很神奇的小工具, 具有一般商用影像軟體該有的所有功能, 現在這篇文章裡面的圖片就是利用GIMP弄出來的.

Gaim
整合ICQ, MSN等IM protocol的好軟體.

FireFox
自從Netscape下野後, IE就沒什麼好改版了, 小兔也常常在網咖裡被IE弄到得重開機, 因此, 小兔推薦這個中文化的Firefox, 能夠正確地顯示中日韓語系, 同時也才4.7 MB, 又具有Tab功能, 不會把工作列弄得一團亂.