2007年8月30日 星期四

iWoz 科技頑童沃茲尼克

為了不讓網誌的數量以每個月二篇的速度掉落, 所以我"又在"星期四寫網誌...
為什麼都在星期四寫網誌呢??我也搞不清楚, 不過因為本站沒人在看(應該吧), 所以就隨便我囉!!

話說之前在萬惡博客來購買"交響情人夢"的漫畫, 因為還差二本尚未補完, 所以就又到博客來購買剩下的二本中文版(日文版就放棄吧), 當時博客來正在強力主打遠流出版社 "iWoz 科技頑童沃茲尼克" 一書的預購, 為了湊齊便利商店免處理費的門檻, 所以就給它預購下去囉, 反正我也蠻想看看裡面寫些什麼...

結果我一共拿到了二本...



為什麼有二本呢??是我特別偏好這本書嗎??

其實不是, 本來書商寄給我的只有左邊的這一本, 而且我也已經看了快一半了, 結果有一天我打開電子郵件信箱的時候, 發現一封由博客來寄的郵件:

博客來讀家會員您好:

您日前訂購的訂單【20070730004365】,商品《科技頑童沃茲尼克》,因首次印刷的書封狀況有所瑕疵,若您已經前往7-11門市完成取件,無需 將瑕疵商品寄回給博客來,出版社將統一於下週一(8/20)左右,再補寄一本書況完好的《科技頑童沃茲尼克》新書給您,我們將依照您當時所填寫的會員居住 地址寄送,若您有所變更,請您於8/16日前來電或來函告知,過期將不受理。
對此造成不便及困擾之處,懇請您海涵見諒,謝謝!

哦!!書的封面有問題?!那裡有問題??我反覆的看都看不出來, 或許是上面的文字有誤還是怎樣的情況, 反正已經拿到的書不用退, 書商要再寄給我那就寄吧...多一本可以當備品...呵呵...

結果前天拿到新書, 發現書封變得比較醜, 原先是那種光照就會反光, 漂亮的那種, 新的改成不反光粗面的版本, 除了顏色比較淡以外, 也比較醜...後來我才想到, 原本的書封容易刮傷, 外表會變得很難看, 如果有仔細看照片的話, 就會發現左邊的書上面已經有不少刮傷痕跡, 不過為了節省flick每月上載的限制容量, 照片縮小了恐怕也看不太清楚...

其實外面有很多書也這樣容易刮傷啊, 也不見書商換書, 是遠流太小題大作了吧?!不過聽說九月份, 沃茲尼克要來台灣辦簽書會, 想想有一堆人找他簽書時封面都傷痕累累, 就有點可怕...遠流可能是擔心沃茲尼克會不爽把他的書弄成這樣吧?!所以我就有了二本可以拍照了...呵呵...

其實我對沃茲尼克僅僅留在開發出Apple II的天才型工程師, 這也是從"矽谷大革命"這本書看到他的豐功偉業的, 不過在大多數的媒體中, 對他的著墨不多, 本書是屬於自述型的傳記, 以沃茲尼克第一人稱的觀點來講述一些東西發明的過程, 遇到的問題, 解決的方法等...在論述的時候也顧慮到一般讀者對於電腦或電子相關程度的問題, 都用一些淺顯易懂的方式說明, 不過在專有名詞的中文翻譯上有些地方很可惜的有些不適當, 不過不影響閱讀....啥...要我舉例哪裡翻不好??嗯...一時之間找不到說...

在看了這本書之後, 對於沃茲尼克本人的個性與處世態度應該會有一些了解, 他也透過本書澄清一些關於他的不實報導與傳聞, 我想他對書的封面被刮傷這件事應該不會太在意, 除非書裡面都是騙人的...不過這的確是一本勵志的好書, 至少對本人的工程師生涯來說, 可以幫助我在寫軟體或者其他方面的思考, 提供一些想法, 或者在沒靈感的時候, 提供一些激勵...

嗯...掰不下去了...腦袋有點恍神恍神的, 就寫到這吧~~(現在才想到, 決定文章的標籤也是很麻煩的說)

2007年8月23日 星期四

PS3 OS

根據Innerbits報導, PS3在之前給開發廠商的1.8版SDK中, 對於作業系統所使用的記憶體釋出上, 又更進一步的由原先佔用的52MB, 變成48MB, 顯示記憶體由原先佔用的32MB, 縮減成24MB...在PS3發售之初, 我聽到的消息是作業系統需要佔用64MB, 到現在總共釋出了16MB的空間出來, 而VRAM釋出8MB, 對開發者而言是個好消息...

雖然之前就已經知道作業系統需要用掉主記憶體64MB, 當時我天真的認為, 剩下的192MB如果開發商好好使用應該是夠的, 但看了報導之後, 才知道192MB是多麼的不夠用...也才知道為什麼大多數的跨平台作品中, PS3的總是比較差, 不是貼圖差就是缺功能...

在Innerbits有一篇探討PS3記憶體腳印(footprint)的報導裡, 裡面描述了當時1.6及1.8版SDK記憶體的使用情況...

1. 1.6版時記憶體佔用數由56MB下降到52MB, 而1.8版則下降至48MB...
2. 1.6版時顯示記憶體佔用數為32MB, 而1.8版則下降至24MB...
3. 1.6版以後, 使用訊息對話盒(Message Dialog)不用額外的記憶體, 但使用on-screen鍵盤則需要額外的7MB記憶體...
4.若要使用遙控遊玩(Remote Play)的功能, 則需要8MB的記憶體支援
5.使用標準儲存載入記憶的介面則需要5MB的記憶體支援
6.要使用網路對戰功能時, 則需要8MB的記憶體支援
7.要使用好友列表功能, 包含新增, 刪除, block, 則需要24MB的記憶體支援(1.8版則縮減到16MB)
8.要支援6個人的視訊通話時, 則需要26MB的記憶體支援(1.8版則縮減到20MB), 使用語音通話時, 則需要8MB的記憶體支援, 如果要加上系統內麥克風的設定支援, 則還要加上8MB
9.如果要使用in-game網路瀏覽器的話, 則需要40MB~90MB以上的記憶體, 記憶體消耗的程度依開啟網站的複雜度及tag數有關...
10.新增的螢幕抓圖輸出到照片資料夾內的功能, 則需要3MB的記憶體支援
11.新增的遊戲內自定音樂的功能, 則需要12MB的記憶體支援
12.新增的使用PSP當第二螢幕的功能, 則需要8MB的記憶體支援

最先我以為PS3那佔用的64MB, 已經包含了所有的支援功能, 而剩下的192MB完全屬於開發人員自由使用, 但事實上並非如此, 所以我嘗試以一個遊戲開發者的角度, 來試著考慮使用的作業系統功能與遊戲剩餘空間的平衡度...

1.以1.8版的SDK來用, 一個固定的消耗為48MB的作業系統空間
2.遊戲記憶管理功能要5MB(非固定消耗, 要儲存或讀取時才會用到)
3.對應遙控遊玩8MB(可捨棄)
4.對應第二螢幕8MB(可捨棄)
5.網路對戰8MB
6.支援好友列表16MB
7.支援麥克風設定8MB
8.支援線上交談功能8MB
9.自定音樂12MB
10.螢幕抓圖3MB(可捨棄)

其他功能捨棄不用, 以一個遊戲在執行的時候, 其基本消耗就有100MB, 這還不包含記憶管理及可捨棄的部分, 剩下的主記憶體只有156MB可用, 在顯示記憶體不能用來執行程式的情況下, 比起360的統一記憶體架構, 可用的主記憶體少很多, 如果所有的功能都要支援, 都可隨時叫用, 以上全部需要佔用124MB的記憶體, 若是使用1.6版以前的SDK, 則情況更慘...就一個遊戲用的作業系統而言, 這樣的架構非常不合理...反觀360則固定佔32MB的記憶體, 而且所有功能都已提供, 使用時沒有額外的消耗...我只能說SCE你還太嫩了....難怪in-game XMB那麼困難實現, 一堆廠商唉說難開發...

不過OS所佔用的記憶體是如此肥大, 且使用系統功能對於記憶體饑渴的程度超乎想像, 這可能有以下的原因...

1.使用64-bit的模式編譯作業系統程式碼, 導致程式碼佔用的空間過大, 卻沒什麼功能
2.開發OS之初, 由各個部門的人分別開發, 在統合方面做的不好, 導致系統內有很多的重複功能沒有剔除
3.SCE在開發OS方面的經驗不足夠, 所以系統程式碼沒有最佳化...
4.PS3一開始規劃的主記憶體, 原本是512MB(據說開發機的主記憶體就是512MB)

在看到SCE改進作業系統記憶體消耗方面的努力, 是值得鼓勵的, 不過整體而言, 仍然消耗太多的記憶體, 或許當初PS3真的應該配備512MB的記憶體, 而不是現在的256MB, 如此記憶體饑渴的問題就不會這麼嚴重, 而in-game XMB也老早就做好了...SCE應該好好的將OS內的各部分加強整合, 並加強記憶體節省的努力, 使用系統內建功能不應需要那麼多的額外記憶體才是, 如果系統真的是用64-bit進行編譯的, 改用32-bit應該會有記憶體縮減的效果, 而執行效能可能也不會差太多(以系統功能而言)...

或許開放遊戲程式使用虛擬記憶體, 亦或者將PS3作業系統本身的佔用空間, 進行虛擬記憶體的swap, 而功能所需使用的額外記憶體, 也採用虛擬記憶體的方式提供, 也是一個不錯的解決方案, 不過效能就變成了更重要的考量了...

加油吧~~SCE~~

米滷蛋

因為某人的同學剛好是"米滷蛋"的作者, 所以在某人以行動支持便利商店所販售的米滷蛋授權商品之後呢, 今天不曉得怎麼搞得, 我也跑去便利商店貢獻了一本筆記本, 本來是想買卡套的說...



封面



封底

米滷蛋的漫畫我只有看過第一冊, 由某人友情借看的, 某些笑點確實是蠻好笑的說, 漫畫的畫風也不錯, 不過因為本人不是粉絲所以也不便評論太多...

這本筆記本的內頁, 每一頁下方都有米滷蛋的一些可愛動作(?), 剩下的地方就是對齊線以及空白處, 這畢竟是本筆記本, 也不能要求太多...在售價方面也很合理, 25元一本...不過我買來不是要收藏的, 所以已經拆開了, 至於要用在什麼地方呢??或許是拿來記一些程式上的心得...可能吧~~因為我太懶了....

2007年8月15日 星期三

HSBC Direct?!

相信很多人都在電視上看過HSBC強打的HSBC Direct的廣告, 我也看過(廢話!!), 而且從他們今年春節開始打廣告的時候, 就有點想辦來做零用金帳戶了, 雖然一直想要上官網看, 但總是忘記, 再加上一想到要去銀行辦理開戶, 就覺得很麻煩...就一直擱到現在...直到有一天上Mobile01的時候, 看到HSBC在網頁上打的廣告, 詳細的廣告詞我已經忘了, 現在在M01上也看不到那個廣告, 記得好像是"管理帳戶像管理郵件一樣簡單"之類的, 才引起我的興趣連到HSBC Direct的官網去一看究竟...

進去看說明才知道, HSBC Direct並不是實體的銀行, 沒有臨櫃, 沒有專屬提款機, 沒有存摺, 不能定存, 總之就是大多實體銀行該有的都沒有, 取而代之的, 就是透過電話以及網路的方式來服務客戶, 有時候看洋片, 會有關於銀行方面的劇情, 就可以看到劇中人可以透過網路及電話之類的(看起來更不安全), 就可以把事辦好, 感覺起來相當的方便, 所以我想這家銀行想走的是這種風格, 在營運成本銷減之後, 就能以實際高於市場平均值3倍以上的活存年利率來回饋顧客, 聽起來蠻不可思議的, 至少它們在減去各大媒體廣告的支出, 包含電視報紙網站, 還能做到3倍的活存年利率回饋, 就讓人感覺很像詐騙集團...

不過仔細想想, HSBC Direct的理念也是有道理的, 畢竟人事開銷是一筆龐大的成本(如果不是, 大金就不會裁員了 T_T), 以我們公司來說, 人事成本就包含薪資, 健保, 勞保, 獎金等等支出, 除此之外, 還有開發費用, 器材維護等等不固定的支出, 再加上銀行不可能只在一個定點, 全國必定需要有分行方便推展業務, 而分行的人事又是一筆開銷, 那麼一年下來的總支出應該是很可觀的...不過沒了實體銀行, 若存款有什麼風險, 可沒辦法到銀行門口抗議之類的, 這點也是很麻煩...

所以, 我想最好的方式, 就是先拜求Google大神, 如果這個銀行有什麼問題的話, 一定可以找到蛛絲馬跡的, 所以請Google把調查結果帶來給我...除了前一陣子地震震斷了網路海底電纜的時候, 有提款及連線的困難以外, 其他人的評價都是不錯的, 因此我就想乾脆辦來做零用金帳戶, 替換現在用的零用金帳戶, 畢竟HSBC Direct的好處之一, 就是跨行提款不扣7元, 之前為了這個扣7元的問題, 在轉錢到零用金帳戶的時候, 就必須多轉一點錢進去扣, 零用金才不會短少, 現在想想還真不划算...

此外, 看上HSBC Direct的高活存年利率, 之前都是利用郵局做為保費的準備帳戶, 每個月存一點, 就可以不用擔心要繳保費時沒錢, 不過每個月把錢存進去之後, 老實說只有0.4%的利息根本不痛不癢, 還不如利用HSBC Direct的高利率來賺一點便當錢也不錯...

不過在網路上填寫申請書的時候, 看到必須要專人來核對文件, 我就退縮了, 老實說實在不方便, 約在公司的話怕大金問東問西之類的, 雖然銀行註點服務中心距離公司很近, 但下班殺過去後, 他們也差不多要下班了, 星期例假日我又懶惰特地跑去(還不錯, 竟然例假日也有服務!!), 所以在猶豫的同時, 我有更多的機會來了解這家銀行服務的內容背後, 所隱藏的成本...

1.如果想存款的話, 那是不可能的, 因為沒櫃檯沒存摺你要怎麼存呢??取而代之的, 就是利用其他銀行帳戶來轉帳或者用匯款的方式, 把錢轉到HSBC Direct內, 所以說, 除非你的薪資是直接匯到HSBC Direct的帳戶內, 不然沒其他銀行帳戶, 或不去匯款的話, 根本無法存錢進去, 且轉帳一樣要扣17元, 匯款要30元的手續費...

2.雖然廣告強打可加開10個子帳戶, 可以透過這些子帳戶來達到某些存款目的, 例如"買iMac", "出國玩"等等之類可自行命名的帳戶, 這點是很方便啦, 也深得我心...但子帳戶內的錢無法進行提領, 只有主帳戶可以, 所以要取用子帳戶裡的錢時, 必須先透過網路或電話以帳戶內互轉的方式, 把錢轉到主帳戶, 才能去提款機前面把錢領出來, 如果忘了轉, 就白跑一趟了...

3.雖然主帳戶子帳戶都是你的錢, 不過各帳戶是分開計息的...基於複利的計算方式, 錢分得愈開利息就愈少...

4.基於網路駭客, 以及詐騙手法等等安全的理由, 金融卡"只有"提款功能, 想透過提款機轉帳是不行的, 得要透過網路或電話...且轉帳僅限於約定帳戶, 並不能像一般提款卡一樣, 可以轉到任意帳戶...除此之外, 要辦理約定帳戶必須去註點服務中心, 或者下載申請書郵寄辦理, 如果想要馬上把錢轉到某個非約定帳戶的話, 那是不可能的, 最好的解決方式, 就是申請的時候就先填寫自己常用的帳戶, 這樣如果要轉帳時, 可以先透過網路轉帳到常用帳戶中, 然後再透過常用帳戶的提款卡進行非約定帳戶的轉帳...不過這樣就享受不到轉帳不扣17元的好處了...

5.除了約定帳戶這類的事情之外, 其它的動作都只要網路或電話即可完成, 若密碼洩漏出去就會很慘...

6.海底電纜又斷了怎麼辦, 沒辦法提領了~~


不過每個缺點都有對應的解決方法:


1.無法存款的問題不是大問題, 只對僅有HSBC Direct帳戶的人有關係...

2.子帳戶不能提領的問題, 為了遏止自己亂花錢的惡習, 這點限制可以接受...

3.分開計息的問題目前我還沒想到解決方式, 最多就是在每個月計息前, 把所有子帳戶的錢轉到主帳戶或某個"計息"的子帳戶內, 計息週期過後, 再把錢分別轉回子帳戶內, 這個做起來有點脫褲子放屁...或許我會放棄...

4.這點立意良好, 且平常沒什麼突如其來的轉帳需求, 或許以後有需要購買網拍物品會很麻煩就是了...

5.關於密碼洩漏的問題, 網路上有人提出了見解, 最後安全的把關, 就是約定帳戶的限制, 因為無法隨意的轉帳出去, 因此一旦密碼洩漏, 竊取密碼的人也無法做什麼, 最多就是在主帳戶, 子帳戶及約定帳戶在那邊轉來轉去...不過如果竊賊取得了約定帳戶申請書及你設定的申請條件(如簽名或印章)等等的, 他還是有辦法把錢轉走, 不過並非即時, 所以做好個人的保全工作是應該的...

6.古人有云, 雞蛋不要放在同一個籃子裡...免得急需用錢時拿不到...

想過這幾點之後, 再加上我很想體驗網路銀行的方便, 以及實行我的購物計畫(又要敗家!?), 又可以在保留用錢的彈性時有不錯的獲利(與定存比就比較不好了), 透過每月一次的台北取藥之旅, 在回家的時候繞去HSBC Direct註點服務中心辦理, 服務小姐很親切的說明一些相關的限制與規定, 不過因為我花了一些時間去研究這些服務, 所以還蠻清楚的...此外因為有其他的人也來辦理, 也順便的聽聽他人的問題與想法, 結論是, 辦了就辦了, 別想這麼多...不要像廣告詞那樣"我就把錢通通轉進去啦~~"一樣的把雞蛋放在同一個籃子內, 免得發生問題...

目前雖然我的帳戶已經開通, 但因為提款卡還沒拿到, 所以帳戶內一塊錢都沒有...改天拿到提款卡之後(提款卡還要開卡~~), 再開始零用金帳戶取代計畫...我不敢說好不好用, 只希望能不負期望的存到錢啦~~~哇哈哈~~

2007年8月13日 星期一

多麼痛的領悟!!!

首先要說明的是, 主題跟"領悟"這首歌沒有關係的!!

話說西元2007年8月8日, 就像一般夏天的上班日一樣, 有點悶熱的早晨, 懶洋洋的從床上爬起來, 一切都如常, 一樣故意拖到很晚才出門, 一樣上班打混摸魚, 一樣聽著辦公室咕咕鐘的整點報時, 一樣看著右下角的小時鐘等下班, 不過因為這一天是國家所制定的父親節, 所以該有個不一樣的夜晚(?), 回家的路上滿是趕著回去過節的車子, 你會奇怪今天是除夕嗎??這些車平常藏在哪裡, 是從哪冒出來的?! 路過的餐廳個個爆滿(當然也是要不難吃啦!!), 排隊等吃的人潮不減反增, 還不斷的有人打手機叫人來當分母, 就怕場面不夠熱鬧...正常來講, 要避開這種狀況最好的方式, 就是待在家裡慶祝不要出去, 不過說實在的, 大熱天要主婦們在廚房裡忙進忙出的實在是不人道, 因此外出用餐就變成不錯的選擇...但是為了應景而在尖峰時刻去已被人擠爆的海X城餐廳慶祝一下, 享受美味(?)的餐點, 反而有點找罪受...

西元2007年8月8日...就在人擠人的喧嘩聲中, 一盤盤的餐點中, 悄悄而平靜的度過~~

隔日, 也就是西元2007年8月9日, 就像一般夏天的上班日一樣, 有點悶熱的早晨, 懶洋洋的從床上爬起來, 一切都如常...不對...肚子好像怪怪的說...嘩啦嘩啦~~果不其然的拉了肚子...呵呵呵~~大概吃到不乾淨的東西吧, 拉完就沒事了......哦哦哦~~怎麼肚子愈來愈痛咧??大概是還沒放乾淨吧?!唉呀~~上班來不及了, 只好忍著疼到公司再上囉~~一路上不斷的偵測來自肚子方面的疼痛對大腦思考影響的程度, 畢竟還得要小心不要發生車禍...若說疼痛以CPU佔用率的方式來說的話, 從剛開始的30%~50%, 到公司的時候已經是60%~80%, 幾乎快要佔掉大腦剩餘的思考計算能力了...也就是說, 如果有人問我1+1是多少, 我會直接罵人而不會簡單的回答2了~~

到了公司, 隨身行頭放了馬上就往廁所跑, 嘿!!拉的是很多啦, 但疼痛不減, 所以只好對肚子下指令,

"不痛不痛我感覺不到痛~~"

耶!!這指令有效說~~疼痛似乎緩解了, 正當慶幸的時候...我發現我錯了, 隨後的反撲讓疼痛率突破80%, 哇!!痛到天昏地暗, 難道是因為剛剛我沒有用sudo的指令嗎??再試一次,

"sudo 不痛不痛我感覺不到痛~~"

"這個指令執行無效!!請洽系統管理員~~"

什麼!!這下慘了, 連sudo指令都沒用了, 痛得我冷汗直流, 利用著僅剩不多的思考能力, 我想到了老人家常推薦的臭丸...是的, 事到如今也只好試試了, 勉強驅動愈來愈虛弱的身體, 到了樓下的康是美, 花了210元買了一瓶臭丸, 喔!!還真臭~~還好嗅覺正常運作, 不知道有沒有看錯用藥指示, 吃了三顆便趴在辦公桌上等藥效發作~~

1分鐘過了...也許時間還不夠久, 再等等~~
10分鐘過了...這真的有用嗎?!再等看看好了~~
30分鐘過了...好了嗎??還沒呢~~

我的視線開始模糊, 明明就不熱卻大汗直流, 不行了, 我投降了, 我不能再等了, 我必須趁著還能動的時候, 到附近的醫院掛急診了~~不過連能不能安全的騎車都是問題呢, 呵呵~~我還有時間後悔買那瓶臭丸咧~~腦子裡開始思考到哪家醫院最好, 甚至是洗胃這種事, 一邊又再盤算, 還是商請大金幫忙載我去醫院, 可是不好意思開口...不過身體要求再去廁所先, 好吧, 這不答應不行, 免得路上爆漿那就糗了~~我拖著無力的身軀朝著廁所的目標前進...

突然, 大金問我"要不要載你去醫院啊??", 哦~~真是貼心, 就如同天降甘霖一樣, 看來哀兵政策(並非刻意的啦)發揮效用囉, 我不敢錯過這個大好機會, 只因為這樣有點丟臉...已經蹲在地上的我愛吃假客氣的說

"可以嗎??"

大金二話不說的就停掉了正在玩的線上遊戲, 驅車帶我前往醫院(感動呢~~)

到了醫院急診室, 一樣的繁文縟節, 必須先填寫病歷, 才能看病...不過由於我已經痛到無法站立, 所以大金幫我代寫, 順便代繳掛號費用(哇~~感動感動), 之後, 護士小姐看我痛成這樣, 就讓我躺到病床上, 開始漫長的等待, 直到醫生有空過來關照一下...大金說

"大醫院就是這樣囉, 反正你現在沒有立即的生命危險, 他們是不會馬上幫你看的..."

躺著沒多久, 就感到一陣寒意, 倒不是因為大金的話讓我心寒, 冷到不行, 而是冷氣開太強了吧??後來我才知道我是因為發燒了, 才會覺得很冷, 不過當時我是又痛又冷~~醫生還是沒來~~沒多久, 大金有事先回公司, 剩下我在醫院病床上, 繼續忍著等待醫生的臨幸...

好不容易, 終於醫生來了, 隨便的看了一下, 又是漫長的等待, 聽說是因為醫院的電腦當機, 無法順利開藥, 喔~~我快受不了了, 才有護士小姐拿藥來給我吃, 幫我打點滴, 並推我去觀察室...在等待疼痛消失的空檔, 我開始在想, 自從去年車禍在醫院躺了四天, 我以為不會再躺在醫院的病床上了, 雖說小時候覺得因為生病得在醫院常住是很浪漫的事(其實是想偷懶不去上學), 不過這次因為腸胃炎而在急診室待了一天, 我可以確定的是, 這一點都不浪漫, 有一度我還以為我會暈死過去, 痛徹心扉的感覺很難浪漫的起來, 更別提醫生護士因為忙碌, 可沒那個時間在你旁邊輕聲細語的問候, 所以, 電視都是騙人的~~

終於覺得好一點了, 已經是一個小時以後了, 趕忙打電話回家報告情況, 結果發現老媽也中標, 急摳弟弟去載老媽來醫院, 這一折騰竟然搞到晚上10點才回到家, 也苦了幫忙的弟弟~~希望以後別再發生這樣的事了, 實在太痛苦了~~

所以囉, 我又再一次確認了"住醫院一點都不浪漫"的這件事, 這就是我的領悟 (倒~~)...呵呵~~

2007年8月2日 星期四

Ubuntu !!

最近大金閒來無事, 又開始了重整公司舊電腦送人的活動, 不過這次不用(昧著良心)灌(非法的)作業系統!!!

既然如此, 那重整完的電腦我先拿來玩玩好了, 就在那台電腦上灌了Ubuntu, 目前最新的版本是7.04...對我而言, 這是最Friendly的Linux版本了...順便也可以讓拿到電腦的人玩看看Linux, 一舉二得!!!

還記得最早最早接觸到Linux這個名稱, 是在一本叫做光碟月刊(之後改名叫Internet Pioneer網際先鋒)的雜誌上, 由於當時正是光碟機開始成為MPC一員的年代, 我也拿了當兵的薪餉, 到光華商場買了生平的第二台光碟機(第一台是PC-Engine的CD-ROM2), 還是SONY牌的, 使用專屬介面的單倍速光碟機...

因為沒什麼錢, 又不想買了光碟機閒閒沒事, 因此考慮買便宜且有付光碟的雜誌, 剛好在書局瞄到"光碟月刊", 完全符合我的標準, 所以就買了回家看, 順便試試光碟機讀讀光碟內的資料...

由於光碟月刊每期都會附贈一片光碟(不然怎麼能叫"光碟"月刊?!), 所以在這本雜誌沒落之前, 我每期都有買, 其中除了介紹一些shareware, 軟體與作業系統的發展之外, 也介紹了當時新崛起的作業系統, Linux, 雜誌裡面洋洋灑灑的介紹Linux的起源, 如何安裝系統以及軟體, 不過當時我的焦點放在光碟月刊介紹的另一個作業系統上, OS/2(我還去參加過OS/2 Merlin的首賣會, 當時真瘋), 並且在工作上, 利用它宣稱的"a better DOS than DOS"的DOSBox來寫以及測試程式(真的很好用哦!!), 所以當時並未對Linux著墨太多...一直到Windows 98上市之後, OS/2才真正的從我的電腦中消失...蠻可惜的...這題外話...

不過後來因為工作上的需要, 要我測試晶片廠商所提供的Linux驅動程式, 所以我就趕緊到電腦賣場去搜括了一片Slackware(號稱當時最好安裝的版本), 算是我第一片正式的Linux安裝光碟, 拿了顆不用的硬碟, 懷著緊張的心情, 做了Linux的開機磁片並啟動後(當時光碟還不能開機), 完全傻眼...這叫好安裝嗎?!一大堆文字, 一大堆設定, 有看沒有懂!!好不容易失敗了數次, 終於安裝完成會開機了, 也設定好並看到了傳說中的X-Window, 嗯...該怎麼離開Xwin呢??天啊~~好複雜的系統喔!!!相當然爾, 廠商的驅動程式我也沒裝成功, 因為不知道該怎麼裝...呵呵~~

之後陸陸續續的也玩過其他不少版本的Linux, 像是Cadera, RedHat 4.0, 5.0, 6.0...也安裝過對岸的中科紅旗, 甚至是到RedHat官網訂購了一套RedHat 8.0 Personal Desktop, 只是為了試試信用卡從海外購物會不會寄達(白癡!!運費都比這套作業系統貴!!不過這套RedHat的包裝還蠻有質感的, 很可惜ReaHat不再販賣Personal Desktop版本了), 此外還包括了最近在Mandriva網站購買了許多人推薦的Mandriva 2007 Power Pack(下載版), 不過沒有一套能在我的電腦內存活過6個月以上...一來是硬碟空間不夠而砍, 二來是硬體無法正常驅動砍, 三來是沒有前一個版本有的軟體, 要我自己安裝我也不會...很奇怪的是, 當時Linux的套件很少有始終如一的套件, 不是新版缺了什麼舊版有的, 就是新版無法正常驅動舊版能用的硬體...唯一曾經long stay的Linux版本是RedHat的Fedora Core 1, 不過最終也是因為網路卡驅動程式的問題導致被砍的命運, 所以在購入了VMWare之後, 我的Linux安裝試驗幾乎都是使用VMWare來試, 除了免除尋找硬碟安裝的麻煩外, VMWare模擬的硬體因為夠老, 所以驅動程式也不是問題, 因此沒實機安裝也還可以了解目前Linux套件的特色在哪裡, 最重要的, 我還可以背景安裝, 用Host作業系統上網查資料, 而不是像實機安裝那樣, 沒了網路就什麼都不能動...不過能在實機上跑是我的最終目標, 因為實機才能玩Compiz/Beryl啊(倒)~~~~好啦, 我承認我是視覺系動物...

所以在試玩過Mandriva One後, 我就把家用作業系統全Linux化的希望放在Mandriva 2007上, 馬上就在網路上購買了這套作業系統...心想可以讓我新買的AMD雙核心電腦, 透過Linux來執行多媒體HTPC功能該是多麼美好, 不過我只能老實說, 這個任務是艱難的...首先是Mandriva無法正常的驅動我的ATI顯示卡, 所以無法使用2007版的賣點, 內建的Compiz支援, 試過了無數的方法, 好不容易成功的驅動了顯示卡, 什麼!!不支援1440x900的解析度?!只能用非原生的1440x1050?!好吧, 我可以忍受醜醜的桌面, 還好總算Compiz也完全正常啟動, 可以開始安裝MythTV了, 不過只能說我還太嫩了, 不知道Mandriva也有好用的套件安裝軟體, 傻傻的去MythTV官網下載原始檔開始Make, 結果是...慘不忍睹, MythTV無法正常啟動, 也不知道該怎麼解決...花了無數的時間只能傻傻的愣在那裡...

直到有天在Knoppix中文交流網看到有人在大力推薦Ubuntu, 其中有人說到Ubuntu的重要特色, 可以在使用Live CD的同時, 也同時安裝系統到硬碟中, 另外就是包含了套件管理程式(我承認我很嫩), 可以輕鬆的管理套件的安裝, 本著新的Linux套件也要玩玩的想法, 就下載了當時最新的6.06 LTS, 依照之前對Mandriva 2007的期望, 就透過VMWare試著玩玩看這個版本, 並設想了這台電腦要執行的功能, 如郵件伺服器, 網頁伺服器, 以及重要的MythTV等功能...並等著看Ubuntu遇到我之前一樣的狀況...

結果...系統在平順的情況下安裝完成, 過程沒有太多的問題(VMWare還會遇到什麼問題?!), 由於Ubuntu預設的桌面是Gnome, 當時還幹礁了一下為什麼不用穩定一點的KDE, 之前在RedHat版本對Gnome的感覺只有易當機, 操作不順等等...不過既然是預設的, 只好硬著頭皮用用看囉...結果印象還蠻好的, 整體有點像Mac的Finder的感覺, 又融合了Windows的檔案總管, 順順的操作感覺不賴...雖然還是有崩潰的問題, 但表現著實讓我第一次對Gnome有個好印象...現在反而嫌KDE太複雜了...

回到正題, 要開始狂操Ubuntu了, 套件管理程式幫了我很大的忙, 我第一次了解到安裝Linux應用程式可以這麼容易, 以前不是在網路上東找西找, 缺套件絕對無法安裝下去, 套件全部找齊了, 下載完了以後要Make, 不然就RPM, 不依照套件安裝順序就得死, 安裝完後還要修改etc下的某某檔, 重新開機測試不下數十次, 解決套件間相依性以及衝突問題, 才有可能在偶然的機會下成功安裝...在Ubuntu下, 我需求的功能只要用滑鼠點一下, 一切就自動從網路上下載並安裝完成, 什麼相依性, 衝突, 修改etc完全不用, 安裝完就可以用, 不過前提是你能在套件管理程式裡找到要安裝的東西...但這已經讓我看到Ubuntu的目標之一, 成為一般使用者也能輕易使用的桌上型電腦作業系統, 漸漸的露出曙光...連之前弄到天昏地暗的MythTV也在不知不覺中(感謝VMWare)安裝好了...

不過我不甘心, 不甘心花錢買的Mandriva 2007就這樣廢了, 所以發奮上網查了一下, 原來Mandriva也有好用的套件管理urpmi, 不過如果要安裝非官方的軟體, 得要自己搜尋來源, 比如說MythTV, 以及好用的媒體播放程式VLC就不在官方軟體範圍內, 在無意間搜尋到的Easy Urpmi網站就幫了我很大的忙, 可以簡單的搜尋來源並提供設定檔, 這樣Mandriva也可以輕鬆管理套件了...為此我買了一台便宜的Sempron電腦, 讓Mandriva能夠long stay在一台專用的機器上, 結果仍然是殘念...最主要的Mandriva抓不到新硬體上的nForce網路卡......沒了網路支援的Linux就等於廢了...比它早出的Ubuntu卻可以透過某個模組(忘了是哪個)支援新硬體的網路卡, 為什麼Mandriva不用呢??想不透...

目前Ubuntu也進展到7.04了, 也內建Compiz了, 且更容易安裝, Beryl的實驗也在重整的電腦上成功的安裝起來(簡單到令人訝異), 在此之前也在Sempron電腦上, 以Ubuntu 7.04進行HTPC化的程式安裝實驗, 雖然因為在公司臨時有需要借用改跑XP, 不過搬回家的時候還是會灌Linux, 希望HTPC Linux的美夢早點實現....不甘心Mandriva一定有辦法可以無痛安裝的, 有機會再試試看, 不過我想Ubuntu才會是我Sempron電腦上long stay的最後贏家吧~~

花了我一下午的時間打了網誌...好累...

這裡有Ubuntu很好的安裝參考資料...