星期三, 4月 30, 2008

XP SP3 出包

原本看了狂人的效能增10%! Windows XP SP3 繁體中文正式版,搶先下載!就下載iso檔,但有點怕怕的不敢裝。 等到[官方下載] Windows XP SP3 繁體、簡體、香港中文正式版,開放下載!想想就衝了,反正ADSL很快,十幾分鐘就下載完裝起來。

等到裝完才看到發現新瑕疵 XP SP3往後延,幸好沒什麼影響,家裏和公司都沒有使用DRM。

我相信下載的SP3和MSDN下載 http://msdn.microsoft.com/en-us/subscriptions/cc526022.aspx 裏是相同的版本,受影響的人應該不多,因此微軟並未在先前測試中發現問題。

目前在下使用起來一切正常,已經做好整合光碟,等會兒就要重裝家裏的電腦(因為機碼太肥)。沒信心的朋友還是再等幾天,新版的XP SP3出來再裝吧!

大陸的DDoS攻擊

剛才看到來自羊男的消息:
Bahamut 巴哈姆特遭受大陸駭客無恥至極的 DDoS 攻擊
WoWBox.tw 艾佛列的魔獸藏寶箱遭受大陸駭客無恥至極的 DDoS 攻擊
大炮也有:
遊戲基地與巴哈姆特遭受DDOS攻擊

若是敝公司受到這種攻擊,應該就可以看到漂亮的藍天白雲。剛才想了一下要買什麼設備來防,仔細想想若真的是數千台一起攻擊,頻寬都被佔滿也沒救,大概只能求助ISP了吧?

Update:不知道gslin他們怎麼解決的?

再Update:新聞出來了,中國駭客癱瘓巴哈姆特網站
gslin也在遊戲基地與巴哈姆特說明他的做法,和我的想法一樣,要靠ISP擋。

用Linux做前端防火牆,可用iptables limit擋一部份,參考iptables limit 參數備忘。用FreeBSD/OpenBSD防火牆,則可設定PF的max-src-states,抄一下PF的範例:
pass in on $ext_if proto tcp to $web_server \
port www keep state \
(max 200, source-track rule, max-src-nodes 100, max-src-states 3)

星期二, 4月 29, 2008

參加 Windows 2008 VSTS 2008 發表會

  今天去參加 Microsoft Windows Server 2008與Visual Studio 2008聯合上市發表會-台北場,下午每場50分鐘所以都不夠深入,很可惜。

  上午洪小文和黃欽勇的對談很多人覺得很精彩,但鳥毅覺得說了等於沒說。簡而言之,IT的費用就是只有0.5%,永遠跟不上外國的5%啦!

  VSTS 2008似乎愈來愈好,害鳥毅也馬上回來裝試用版,不過主管應該還是不會導入team work。會場上說的導入方法和鳥毅以前向主管提的一樣,先導入source control再說,有人不願意把code給別人看就什麼都別提了呀!(其實就算拿給我還懶得看咧~)

  微軟的東西一直在進步,Vista SP1也沒有那麼龜了(前提是裝2GB RAM),據說Windows 2008也比Windows 2003吃的RAM少,這點值得其他軟體公司學習。

星期一, 4月 28, 2008

勿預設立場

鳥毅這幾個星期感到很疲憊,有兩個兒子的產婦同事說你又不用帶小孩,在累什麼呀!孕婦同事說你一個大男人又沒有懷孕,在累什麼呀!

上星期看到獨孤木小便有泡,留言告訴他是身體裏有發炎,這是一位雙牌中西醫師告訴我的。前天開始發現自己小便也有泡,但還在猜是不是感冒時,昨天喝了兩年來第一口可樂時就發現原因。原來是喉嚨早就發炎,可能是陳年老毛病所以沒有察覺,喝下可樂時整個喉嚨感覺在燒...

我的意思是:看到某件事,不要套用自己的經驗,有預設立場會影響判斷力。

星期四, 4月 24, 2008

改用VS2008時找不到Crystal Reports的dll

Crystal Reports元件一直是個很麻煩的東西,鳥毅下載VS2008的試用版VM編譯原有的專案,在不升級元件至.Net 3.5的情況下,編譯時會顯示找不到Crystal Reports 10.2.3600版的幾個dll。這是因為Visual Studio 2008所用的Crystal Reports也跟著升級了,而且並沒有提供前版的dll。

解決方法有三:
  1. 裝一套Crystal Reports:這要花錢買耶,就算是試用版,也太麻煩了。
  2. 裝Visual Studio 2005:更累人,我又不是笨蛋。
  3. 從裝好Visual Studio 2005的機器,到%WinDir%\assembly目錄(通常是C:\Windows\assembly)底下找CrystalDecisions.Enterprise.Framework等關鍵字,就會找到這幾個dll;有些在assembly\GAC,有些在assembly\GAC_MSIL,自己照名字找,再把這幾個dll放到專案的bin目錄下即可(WinForm專案要加入參考)。
問我為什麼不升級?有二種情況:第一種情況是整個team裏只有你裝VS2008,另一種情況則是因為還在用Windows 2000 Server,無法升級到.Net 3.5(不爽的話請找微軟)。

星期三, 4月 23, 2008

小心木馬

駐外點同事說email一直不見,幸好敝公司的Spam Server有重寄功能。原本以為只是他用其他間mail的pop3收信,但上個月請他修改密碼後,到昨天開始信又陸續消失。

Server上的記錄都是他的帳號進來收信,可見得密碼已經被側錄,一問之下果然他的電腦有中木馬,但T牌防毒刪不掉 Orz 所以才會... 各位請小心木馬。

轉載:東芝微軟戰記

今天有位朋友問我,要買不含OS的NB,可不可以退錢?讓我想起有名的東芝微軟戰記,因為完整中文版很難找,所以全文轉貼至此,若譯者 SunnyDavis.bbs@bbs.ntu.edu.tw (桑妮戴維斯)覺得不妥請告知。
[Articles] (fwd) IMB notebook R31 & X24 (東芝微軟戰記--轉載)
[Articles] (fwd) IMB notebook R31 & X24 (東芝微軟戰記2--轉載)
[Articles] (fwd) IMB notebook R31 & X24 (東芝微軟戰記3--轉載)
[Articles] (fwd) IMB notebook R31 & X24 (東芝微軟戰記4--轉載)
英文原文:Toshiba/Microsoft Saga
 ========================翻譯開始========================

我希望這篇文章能夠對於將要購買電腦,但不想使用微軟視窗的人有所
幫助。簡單的說:

●目前市面上幾乎絕對不可能購買到沒有安裝微軟視窗作業
系統的PC個人電腦。
●只要您不同意微軟的軟體使用者授權同意書中的條款限制
的話,該授權書中明文允許您將該軟體退還,並退費給您。
●雖然很辛苦,但是還是有可能將視窗退貨,並讓電腦廠商
退錢給您。(至少在澳洲的東芝可以)

1998年2月2號我向Cybernet Systems購買了一台東芝的筆記型電腦,店
員尼克史塔克是一位對Linux使用者很友善的人。我自己是Linux忠實的
使用者,所以我不想花錢購買一套微軟視窗作業系統,因為對我來說完
全沒有用。不幸的是,尼克告訴我說,我不可能買到任何一套電腦是沒
有包含微軟視窗作業系統在內的,當然這包括我想買的東芝筆記型電腦
在內。

當我拿到電腦時,我注意到有一份「微軟軟體使用者授權同意書」,其
中記載,我可以不同意這份授權,而且如果我不同意這些條款,我可以
與電腦的製造商聯絡,以詢問關於退還該軟體以退費的手續。看來這正
是我想要的,因此我與澳洲當地的東芝聯絡,電話上的人叫做孔恩卡倫
那史塔西斯。

孔恩顯然從來沒有聽說過有人要將軟體退貨並要求退款的,因此我花了
一點時間向他解釋我的意思。「我要把微軟視窗作業系統退還給你們,
然後請你們把這個軟體的錢退給我。」「我們沒有這種服務。」「但是
隨你們產品附的授權同意書中說你們可以。」於是孔恩叫我用書面的方
式解釋我的要求,並要我隨信附上購買該電腦的發票影本,然後他會看
看該怎麼辦。

於是我寄了下面這封信給他:

寄件人:
澳洲NetCraft公司
黑木市5051 郵政信箱390號
電話: 08 8370 3650
傳真: 08 8278 8325

1998年2月2日

收信人:
孔恩卡倫那史塔西斯先生收
東芝
荷透廣場5號
阿狄來迪 SA 5000

孔恩先生鈞鑒:

今天與您電話聯絡中提到,我購買了一台貴公司的東芝
Satellite Pro筆記型電腦,其中包含了一套已安裝的微軟視
窗95作業系統軟體。隨電腦附的「微軟軟體使用者授權同意
書」中註明下列的部份:

如果您不同意本授權書中的條款,本電腦製造商
與微軟公司拒絕將本“軟體產品”授權給您。這
時您將無權使用或拷貝該“軟體產品”,您應該
立刻與電腦製造商聯絡,詢問關於退還該未使用
之軟體並退費的手續。

我不同意微軟視窗95使用者授權書中的條款,我願意把軟體
退還,並要求退費。請您告訴我退還軟體的手續。

如您要求,隨信附上購買貴公司筆記型電腦的發票影本。

祝安

傑佛瑞 D. 班耐特
澳洲NetCraft公司電腦系統管理者

孔恩告訴我雪梨方面指示,東芝非常願意讓我將整台筆記型電腦退貨,
並給我全額退費,但是無法讓我只退貨微軟的軟體部份。我向他解釋我
沒有辦法接受,因為軟體的授權同意書中特別明白的表示,我可以只退
還軟體。可惜很顯然的,東芝跟微軟之間簽訂了某些合約限制東芝販賣
硬體時不准許不附帶軟體,因此他們拒絕讓我退貨。

我當然對此感到不悅,於是孔恩要我聯絡東芝產品規劃部門的勞倫斯懷
特,我就寫e-mail給他,解釋我的情況:

Date: Tue, 3 Mar 1998 16:25:06 +1030 (CST)
From: "傑佛瑞 D. 班耐特" <g@netcraft.com.au>
To: laurence_white@isd.toshiba.com.au
Subject: 退還未使用之軟體

勞倫斯先生鈞鑒:

貴公司阿狄來迪服務處的孔恩先生說,關於退還隨我購買電
腦所附的微軟軟體一事,我應該與您聯絡。

今年2月2號,我購買了一台貴公司的Satellite Pro筆記型電
腦,其中附了一份微軟的視窗95軟體。隨電腦附的「微軟軟
體使用者授權同意書」中註明下列的部份:

如果您不同意本授權書中的條款,本電腦製造商
與微軟公司拒絕將本“軟體產品”授權給您。這
時您將無權使用或拷貝該“軟體產品”,您應該
立刻與電腦製造商聯絡,詢問關於退還該未使用
之軟體並退費的手續。

我不同意微軟的軟體使用者授權書中的條款,因此我並沒有
使用該軟體,而且我已將該軟體自硬碟中完全清除,並未留
下任何備份。

現在我願意把這未使用的軟體退還,並要求退費。請您告訴
我退還軟體以及退費的手續。

祝安

傑佛瑞 D. 班耐特 (geoffrey@netcraft.com.au)
澳洲NetCraft公司電腦系統管理者
http://www.netcraft.com.au/geoffrey/
Red Hat Linux Resellers: http://www.netcraft.com.au/redhat/

結果,勞倫斯的說法與孔恩一模一樣,我可以把整台筆記型電腦退貨,
但是不能只退貨軟體的部份:

Date: Thu, 05 Mar 98 10:08:40
From: "勞倫斯懷特" <laurence_white@isd.toshiba.com.au>
To: "傑佛瑞 D. 班耐特" <g@netcraft.com.au>
Subject: Re: 退還未使用之軟體

傑佛瑞您好︰

我是東芝的產品部經理,負責所有的筆記型電腦。

您拿到的軟體使用者授權書,只是一份普通的微軟文件,由
電腦製造商提供給您作為您購買您作業系統的證明。

如您所見,同意書中載明您必須與電腦製造商洽詢,東芝的
回覆是不能對作業系統的部份退費。

微軟公司要求東芝簽下合約,強制東芝公司必須購買合法的
作業系統軟體,而且東芝公司無法要求微軟公司退費。

我希望您能了解我們的處境。東芝在生產每台電腦的同時就
必須付錢給微軟,而且不能要求微軟退錢,因此我們也無法
退錢給您。

如果我們將作業系統的部份退錢給您,我們東芝是無法向微
軟做此要求的。

希望這樣可以解釋我們與微軟公司之間的處境。

祝安

勞倫斯懷特

第一次不成功沒關係,所以我又再繼續嘗試向他解釋,為什麼他拒絕退
費的理由是沒有道理的:

Date: Thu, 19 Mar 1998 02:26:22 +1030 (CST)
From: "傑佛瑞 D. 班耐特" <g@netcraft.com.au>
To: laurence_white@isd.toshiba.com.au (勞倫斯懷特)
Subject: Re: 退還未使用之軟體

勞倫斯你好:

關於退還未使用的微軟軟體一事,謝謝您的回覆。雖然我能
理解東芝的處境,但我無法接受這樣的回答,原因稍後我會
解釋。所以在此我再度要求您
提供我如何將這套未曾被使用過的微軟軟體退還給東芝,以
及辦理退費的手續。

您來信提到:

> 傑佛瑞您好︰
>
> 我是東芝的產品部經理,負責所有的筆記型電腦。
>
> 您拿到的軟體使用者授權書,只是一份普通的微軟文件,由
> 電腦製造商提供給您作為您購買您作業系統的證明。

我不知道這與我有什麼關連?當然這份軟體使用者授權書是
我購買的證明,但是也不僅止於此。這套軟體必須在我同意
授權書內的條款限制後才會被授權給我。當時我已經拒絕那
些條款,因此根據該授權書,我不能使用或拷貝這份軟體,
並且應該退貨並獲得退款。

在這份使用者授權同意書中,很清楚的載明電腦製造商(也
就是東芝)以及微軟拒絕將該軟體授權給我使用,而且我應
該要與東芝聯絡要求退貨並退費的手續。

> 如您所見,同意書中載明您必須與電腦製造商洽詢,東芝的
> 回覆是不能對作業系統的部份退費。

東芝現在或許不願意把作業系統的部份退費給我,但是上個
月我剛買的東芝電腦裡所附給我的使用者授權同意書中,卻
沒有提到說東芝可以拒絕我退費的要求。

如果東芝不願意將我不要的軟體退費給我,那麼東芝一開始
就不應該給我一份同意書,裡面寫說我可以將軟體退費。

> 微軟公司要求東芝簽下合約,強制東芝公司必須購買合法的
> 作業系統軟體,而且東芝公司無法要求微軟公司退費。

東芝與微軟之間的協議與我無關。

而在我、東芝、以及微軟之間這份同意說上說我可以退還產
品並獲得退費。至於東芝是否能從微軟公司獲得退費,那根
本不關我家的事。

> 我希望您能了解我們的處境。東芝在生產每台電腦的同時就
> 必須付錢給微軟,而且不能要求微軟退錢,因此我們也無法
> 退錢給您。
>
> 如果我們將作業系統的部份退錢給您,我們東芝是無法向微
> 軟做此要求的。
>
> 希望這樣可以解釋我們與微軟公司之間的處境。

我完全了解你們的處境。但是既然東芝願意和微軟簽約,每
當東芝生產一台筆記型電腦,東芝就要向微軟買一套軟體,
那麼當然就表示說,如果我不想跟東芝買這套軟體,你們自
己願意負擔這套軟體的成本。

當然我相信,東芝藉由這種一台電腦一套軟體來向微軟購買
的方式所獲得的折扣,一定遠大於要退費給我的錢。如果不
是的話,也許東芝就應該重新考慮跟微軟之間的協議了。

我期待您的回信。

祝安

傑佛瑞 D. 班耐特 (geoffrey@netcraft.com.au)
澳洲NetCraft公司電腦系統管理者
http://www.netcraft.com.au/geoffrey/
Red Hat Linux Resellers: http://www.netcraft.com.au/redhat/

他顯然對我的爭辯不高興了:

Date: Thu, 19 Mar 98 09:38:15
From: "勞倫斯懷特" <laurence_white@isd.toshiba.com.au>
To: "傑佛瑞 D. 班耐特" <g@netcraft.com.au>
Subject: Re[2]: 退還未使用之軟體

傑佛瑞先生:

東芝非常歡迎您將整台電腦帶到當初購買的地方退貨並且退
費給您。我們不願意只賣電腦硬體給您。

如果您對此還有任何疑問,那麼您必須與我們的法律部門聯
絡。

祝安

勞倫斯懷特
東芝澳洲分公司

我打電話到澳洲公平與消費者協會(ACCC)去詢問,他們說像東芝這樣合
併販賣兩樣商品是合法的。於是我又打到消費者事務處,他們建議我去
找一位律師。結果我真的去找了一位法律服務協會的律師,他說我可以
到地方法院按鈴申告,而且我多半能勝訴。但是萬一敗訴,那我必須負
擔對方的費用(到雪梨的來回機票與食宿)。我當然絕對不願意冒這個
風險,所以我決定放棄。
不過這時,我當初所買的那款筆記型電腦已經停產了(此時距我當初購
買大約已經過了兩個月),而且新推出的後繼機種還比我當初買的便宜
$700塊。既然東芝願意讓我將整台電腦退貨,這樣明顯非常划算,他們
願意幫我把電腦昇級,還付我700塊錢! :-) 我並不是真的喜歡這個
選擇,因為我還是要付那套我不想要的微軟視窗的錢。(這是原則的問
題!)但是我實在看不出有別的選擇。

所以我聯絡尼克,他很願意把電腦退回他的配銷商,不幸的是,聽說東
芝竟然會承諾我,可以把這台已經用了兩個月,而且已經停產的電腦退
貨,而且還可以全額退費,他的配銷商非常生氣,他們要知道是東芝裡
的哪個人跟我說的。

然後我很意外的收到了一封孔恩寄來的e-mail,他寫道:

Date: Thu, 02 Apr 98 13:46:11
From: "孔恩卡倫那史塔西斯"
<kon_karanastasis@isd.toshiba.com.au>
To: geoffrey@netcraft.com.au
Subject: 退還未使用之軟體

傑佛瑞您好:

關於您對於東芝筆記型電腦中所附未使用的軟體退貨的要求
一事,目前正由本公司的一般事務部門研究當中。

在他們做出最後決定之前,他們向我問及下列與您採購相關
的問題:

1﹑班耐特先生曾說他於1998年2月2日購買該電腦。

班耐特先生向誰購買該電腦?

2﹑他是否需要看某個手冊來作決定?

3﹑在購買時,他有沒有告訴店員說他不要隨機配備的微軟
作業系統?

4﹑班耐特先生閱讀「使用者授權同意書」是否是在第一次
打開電腦電源之前?

5﹑班耐特先生曾說他「並沒有使用該軟體,而且已將該軟
體自硬碟中完全清除,並未留下任何備份。」這是如何
做到的?是什麼時候將作業系統清除?

6﹑自1998年2月2日至1998年3月3日之間,這台電腦是否曾
被使用過?如果有的話,是使用什麼作業系統?

可以的話,請您回答上述這幾個問題,我保證會儘快為您解
決此事。

祝安

孔恩卡倫那史塔西斯
東芝ISD

Email Add : Kon_Karanastasis@isd.toshiba.com.au
電話: 08 8223 2878
傳真: 08 8232 5022

我對於上面這些問題覺得有些奇怪,因為我已經有一陣子沒有跟孔恩聯
絡,而且我也不再要求他們要對於未使用的軟體退貨了。我回了下面的
e-mail給他們:

Date: Thu, 2 Apr 1998 15:42:33 +0930 (CST)
From: "傑佛瑞 D. 班耐特" <g@netcraft.com.au>
To: kon_karanastasis@isd.toshiba.com.au (孔恩卡倫那史塔西斯)
Subject: Re: 退還未使用之軟體

孔恩您好:


來信提到:

> 傑佛瑞您好:
>
> 關於您對於東芝筆記型電腦中所附未使用的軟體退貨的要求
> 一事,目前正由本公司的一般事務部門研究當中。

我有點被搞糊塗了,因為我要求軟體的退費已經被研究並拒
絕了三次了,每次都建議我將整台電腦退貨,而且最後一次
還跟我說,假如我還想繼續要求只退還軟體部份,就必須與
東芝的法律部門去談了。在被拒絕三次之後,我終於決定接
受你們的提議,願意將整台電腦退貨,所以我已經向我的經
銷商辦理退貨。

現在東芝是不是要重新考慮願意讓我將軟體退費了呢?如果
是的話,很好。但是如果仍然還是拒絕(將會是第四次了)
,那麼我還是接受你們給我的提議,將整台電腦退貨好了。

> 在他們做出最後決定之前,他們向我問及下列與您採購相關
> 的問題:
>
> 1﹑班耐特先生曾說他於1998年2月2日購買該電腦。
>
> 班耐特先生向誰購買該電腦?

我向Cybernet Systems (017 864 264) 的尼可拉斯史塔克購
買的。我已經在2月2日將發票影本寄給你們了。

> 2﹑他是否需要看某個手冊來作決定?

不,我沒有看某個手冊來作決定,我看了許多廣告與網頁,
並跟許多人討論後決定我要買的筆記型電腦機種。

> 3﹑在購買時,他有沒有告訴店員說他不要隨機配備的微軟
> 作業系統?

我在買電腦前已經明白的告訴店員我不要所配備的微軟作業
系統。店員當時也告訴我不可能買到沒有配備微軟作業系統
的電腦。

> 4﹑班耐特先生閱讀「使用者授權同意書」是否是在第一次
> 打開電腦電源之前?

是的,因為授權同意書中註明,如果我不同意授權書中的條
款,東芝與微軟就拒絕將該軟體授權給我,而且我可以將軟
體退貨並退款。因此,我沒有使用該軟體,而且聯絡孔恩來
安排退費。

> 5﹑班耐特先生曾說他「並沒有使用該軟體,而且已將該軟
> 體自硬碟中完全清除,並未留下任何備份。」這是如何
> 做到的?是什麼時候將作業系統清除?

我清除作業系統的方法是,先接上磁碟機,插入Red Hat
Linux開機磁片,打開電腦電源,清除掉硬碟上所有的區間,
然後安裝Linux。我是在拿到電腦的當天做的。

> 6﹑自1998年2月2日至1998年3月3日之間,這台電腦是否曾
> 被使用過?如果有的話,是使用什麼作業系統?

是的,從我拿到這台電腦後,它就一直被使用著。所使用的
作業系統是Red Hat Linux。

> 可以的話,請您回答上述這幾個問題,我保證會儘快為您解
> 決此事。

謝謝。

傑佛瑞 D. 班耐特 (geoffrey@netcraft.com.au)
澳洲NetCraft公司電腦系統管理者

接下來的第二天我收到孔恩的回信:

Date: Fri, 03 Apr 98 13:14:32
From: "孔恩卡倫那史塔西斯"
<kon_karanastasis@isd.toshiba.com.au>
To: "傑佛瑞 D. 班耐特" <g@netcraft.com.au>
Subject: RE: 退還未使用之軟體

傑佛瑞您好:

東芝的一般事務部門對於您要求對未使用之微軟軟體退貨及
退費一事已作成決定。

東芝願意提供您$110.00的退款以退還您所不要的配備軟體。

請您確認對是否願意接受提供的退款,則我們將可以進行適
當的程序來解決這件事情。

祝安

孔恩卡倫那史塔西斯
東芝ISD

Email Add : Kon_Karanastasis@isd.toshiba.com.au
電話: 08 8223 2878
傳真: 08 8232 5022

既然這正是我想要的,所以我回信:

Date: Fri, 3 Apr 1998 16:21:43 +0930 (CST)
From: "傑佛瑞 D. 班耐特" <g@netcraft.com.au>
To: kon_karanastasis@isd.toshiba.com.au (孔恩卡倫那史塔西斯)
Subject: Re: 退還未使用之軟體

> 傑佛瑞您好:
>
> 東芝的一般事務部門對於您要求對未使用之微軟軟體退貨及
> 退費一事已作成決定。
>
> 東芝願意提供您$110.00的退款以退還您所不要的配備軟體。
>
> 請您確認對是否願意接受提供的退款,則我們將可以進行適
> 當的程序來解決這件事情。

孔恩您好:

好極了。請告訴我接下來該怎麼做。

祝安

傑佛瑞 D. 班耐特 (geoffrey@netcraft.com.au)
澳洲NetCraft公司電腦系統管理者
http://www.netcraft.com.au/geoffrey/
Red Hat Linux Resellers: http://www.netcraft.com.au/redhat/

日子一天天過去,我打電話給孔恩問問看我的錢的事情進行的怎樣了。
他解釋說在大公司裡,像為了把微軟的軟體退貨,付錢給客戶的這種怪
事,可以花上好久來處理。稍後我收到他的e-mail:

Date: Thu, 07 May 98 14:51:43 +1000
From: "孔恩卡倫那史塔西斯"
<kon_karanastasis@tap.toshiba.com.au>
To: <geoffrey@netcraft.com.au>
Subject: 退還未使用之軟體

傑佛瑞您好:

我已經追查過您退款支票的進度。

我目前還不能給您一個確切的日期,不過我想我已經把您的
優先等級提高了。

我希望應該可以在兩個禮拜內解決。

祝安

孔恩卡倫那史塔西斯

Email : Kon_Karanastasis@isd.toshiba.com.au

然後,我等待的e-mail終於來了:

Date: Thu, 21 May 98 10:46:44 +1000
From: "孔恩卡倫那史塔西斯"
<kon_karanastasis@tap.toshiba.com.au>
To: <geoffrey@netcraft.com.au>
Subject: 退款支票

傑佛瑞您好:

您的退款支票已經到達阿狄來迪了。

您可以將微軟視窗所有相關的文件與軟體帶到荷透廣場5號我
們的辦公室,並領取您的支票。

祝安

孔恩卡倫那史塔西斯

我沒有立刻去領那張支票,因為我正好出門參加Linux Expo,但是當我
回來後也並不特別急著去領這張支票,因為重要的是原則,而不是錢。
七月的聚會中,在一些LinuxSA會員的擁簇下,我終於在8月10號到東芝
領了這張支票。

各位請看這邊,我現在有一張東芝所開$110塊的支票,是由將一套沒用
的微軟視窗退貨所得到的退費!掃描的支票圖片在:
http://www.netcraft.com.au/geoffrey/toshiba-cheque.jpg

非常感謝:

●保羅艾許頓(Samba名人):保羅在一月的時候告訴我,當我
購買筆記型電腦的時候,要先看微軟的軟體使用者授權同意
書,並且注意其中關於退費的部份。
●孔恩卡倫那史塔西斯(東芝):對我這個不尋常的要求耐心
以待。
●尼克史塔克(Cybernet Systems):從頭到尾都很客氣。

非常不感謝:

●勞倫斯懷特(東芝):三次拒絕我要求東芝履行他們隨電腦
給我的授權同意書上的條文。

如果有人也想要做類似的事,我想重點是:

●察看授權同意書的內容,尋找一段文字類似於︰「如果您不
同意本授權書中的條款,本電腦製造商與微軟公司拒絕將本
“軟體產品”授權給您。這時您將無權使用或拷貝該“軟體
產品”,您應該立刻與電腦製造商聯絡,詢問關於退還該未
使用之軟體並退費的手續。」

●當您購買電腦之後的第一件事,先從磁片開機,清除掉微軟
視窗的硬碟區間。如果您由微軟視窗開機,就算只有一次,
都會有可能被視為已經接受同意書。為了防止之後的之爭執,
您最好在店裡售貨員的見證下就把硬碟區間清除。

●立刻與電腦製造商聯絡,表明您不同意授權同意書上的條款,
並且要求告知將微軟視窗作業系統軟體退貨並退費的手續。

========================翻譯結束========================

在我貼完後,jserv老大指出,有些NB廠商是可以接受不含OS,可退還此費用,
不需要Windows的朋友在購買前得先問問了。

Vista自動檢查記憶體

今天因為要測試VirtualBox在Vista的效能,鳥毅再插了2條1GB的RAM,結果一開機就自動進入Windows 記憶體診斷工具,雖然顯示只要幾分鐘,可是整個過程大約花了十五分鐘。
本來還在考慮要不要跳出,但又怕Vista自動把效能降低,而且公司買的RAM是DDR II 667,鳥毅自己帶來的是DDR II 800,還是讓它檢查一下穩定性好了。


等待的時間很無聊,就按下F1看有什麼選項,基本:


標準:預設似乎是這項


擴充:


快取設定:




Skype將改變長途電話型態

最近台灣的媒體幾乎都在報些沒用的政治新聞,連個老女人養小狼狗都放在跑馬燈,像節能運動這些有意義的新聞卻是輕描淡寫,實在是欠罵。罵完來看看昨天最重要的科技新聞吧。

與Skype聯姻 至今膝下無子 eBay今年底可能考慮離婚
Skype自稱不會被東家eBay拋棄
手機直播Skype 今年可上線
Skype打全球 1萬分鐘月付399
Skype打全球 1萬分鐘月付399

雖然中華電信宣稱不受影響,但大家都知道,若每個月打60分鐘的長途電話,以0.035元/秒計算,大約是126元,就超過SkypeOut包月的費用;更不用說國際長途電話的費率了。隨著Skype話機的降價與普及,中華電信的營收比重肯定是長途電話下降轉而寬頻上網增加。

參考資料:中華電信 長途電話費率表 PCHome SkypeOut Skype以三百塊台幣推國際電話無限打 這到底在哪裡ㄚ

星期二, 4月 22, 2008

星期一, 4月 21, 2008

pfSense綁多個IP

鳥毅在WIPFW測試提過,在Windows沒有花錢買像樣的防火牆根本達不到公司的需求,所以評估後決定使用功能強大的pfSense

在ADSL上網已經完全沒問題,效能遠高於Win2K跑ICS+Comodo Firewall。但用在對外網站時,遇到問題了:根據這裏的說法,pfSense無法在一張網路卡上Bind多個IP。敝公司對外有好幾個IP,總不能叫mail和www那些共用一個IP吧?當然要放在DMZ靠firewall轉埠呀!

所以只好在設定完成後,進入Console,按8進入Shell。
#vi /etc/rc.local
alias de0 10.0.1.104/32 alias
alias de0 10.0.1.105/32 alias

由於已經不是正常的FreeBSD,不會執行rc.local全在意料中。接著修改 /etc/rc ,在 echo "Bootup complete" 前加上一行 /etc/rc.local ,搞定!

這不是什麼好方法,希望pfSense能夠盡快加上多IP的支援呀....

Windows Live Mail:取代Outlook Express的新一代郵件軟體

Lag了半年多,現在才看到:P 今天發現這款能夠取代Outlook Express,沒有單一資料夾 2GB的限制的免費軟體:Windows Live Mail
並不是沒有別的軟體可以辦到,像ThunderbirdFoxmailIncrediMail等,在下都試過了,但由於敝公司負責維修人員只相信微軟(微軟應該找敝公司當樣版),所以非微軟Solution他都不接受;另一方面Windows Live Mail長得像Windows Mail,又還有一點點Outlook Express的樣子,使用者接受度會高一點。這裏說是Windows Mail的下一代,XP的使用者聽到這樣kimochi(気持ち)會很爽。

根據新一代 Windows Live 揭櫫全方位網路服務新頁,還是beta版。(怎麼beta到現在,學google?)反正下載安裝後,介面頗漂亮。仍然是大恐龍一隻,但使用者電腦快就沒差。

其實Windows Live Mail還有其他的優點,像是MSN整合、垃圾郵件判斷等等,微軟的忠實顧客應該會很滿意(前提是CPU夠快、RAM夠大)。

參考:[分享]初探Windows Live Mail與舊版功能的差異

星期五, 4月 18, 2008

Gmail裏的Chat消失

昨天下午還有看到,但晚上回家就發現在Firefox 3.0beta5裏Gmail裏的交談欄不見了。本來以為是設定的問題,但怎麼都找不到,後來切換到英文版就出現Chat。查了一下不是我個人的問題:Firefox3 beta5 - GMail上的Google Talk不見了?

在IE6/7仍然會出現交談欄,切換到英文版後在Safari 3也出現了,但是連絡人卻是空的,可見顯示並不正常。雞社要加油了呀XD

升級到Vista SP1

鳥毅預告後,昨天就下載Vista SP1當白老鼠安裝。

根據許多先進的說法,還是先Windows Update所有的patch,再安裝SP1。


居然說要一小時? (會有白邊是因為我貼到小畫家,以前都用Pixia,原圖已刪除,忍著點看吧:P)


需要重開機



又重開一次了


終於完成了

執行後,複製大檔果然有變快,但是進度跳出的速度變慢了。裝完後因為在改OpenWebMail還沒有仔細測試,不過個人覺得IO和RAM的處理似乎都變好了。


整體來說,Vista SP1確實有比較好,但目前的操作反應仍比不上Ubuntu,比起XP也實在太肥了,希望Windows 7能夠像OS X一樣讓鳥毅有想花錢買的衝動呀。
提出Vista SP1的缺點:
  1. 記憶體吃太兇,而且32位元版只支援到3G~3.5G,這完全不合理,應該打開限制。市面上也不賣64位元版,到底在想什麼?
  2. 對顯示卡的依賴太重,用差一點的顯卡會讓整個UI lag,就算用傳統模式顯示亦然。

OpenWebMail的附加檔檢視問題

最近同仁反應,某個人從Yahoo Webmail寄來的信在OpenWebMail開啟時會看不到附加檔。

打開這封mail後發現是因為Yahoo加了段廣告,裏頭的table設定align=left,而OpenWebMail設定附件以table align="center"顯示;所以附件被擠到右邊,在Firefox看得到,在IE看不見這個table(用IE Developer Toolbar看得到它的存在)。

鳥毅實在是命苦,這個找leeym大概也不會理我,只好自己動手惡搞,改 openwebmail/modules/htmlrender.pl ,第241列後插入一列:
$html =~ s#\<table align=left border=0 cellspacing=0#<table align=center border=0 cellspacing=0#is;

星期四, 4月 17, 2008

難搞的輸入法

這兩天Ubuntu 8.04更新不少,公司和家裏的桌機都更新後,發現偶爾在切換視窗後會使Terminal視窗無法輸入,必須自己點選SCIM輸入法才行。此外,沒有智慧倉頡也是一大缺點,剛看到jserv老大在twitter的話:

星期三, 4月 16, 2008

本日科技新聞

微軟Vista SP1中文版明日上線 真是期待又怕受傷害呀~ 明天鳥毅再下載來當白老鼠吧 下載點

光纖漸取代ADSL 價格降低速度快又穩定 新聞本身OK,倒是底下相關知識+的回答:"光纖 8M 比 ADSL 8M 便宜的原因純粹就是促銷~ 沒有其他陰險的動機 ~''~ 光纖在各方面都比ADSL好" 實在很有趣 >_<

後生可畏 德國十三歲學生更正NASA錯誤 我....真的不會算 Orz

太空垃圾 人造衛星殺手
只看標題時,馬上想到的是....太空人的"賽"

英國研究:睪丸素分泌多 交易員獲利高 又一個研究證明,好色的男人事業有成就:P

台北國際安全博覽會--亞太資安論壇

今天早上去聽亞太資安論壇,中午就回來。主要是去看一下阿碼科技的老板黃耀文長怎麼樣:P 其實是聽有什麼新的Web入侵技術啦!雖然沒聽到什麼新型的入侵法,不過黃耀文講得很好,拍拍手。

令鳥毅驚訝的是隔壁坐的半導體公司正妹頭銜掛資安工程師,唉,園區大廠果然不同呀!而且資安領域年輕美眉比鳥毅想像中的多,大廠的主管不愧多為宅男,知道要找些正妹平衡一下:P

說到這,不得不說阿碼科技真是硬派公司,全公司都是男人。在此建議一下Wayne,要進些花瓶,手底下的工程師戰力才會提升。他們公司的產品能分析源碼,雖然鳥毅很有興趣,但主管一定不肯花錢的啦!

為了證明今天有去過會場,咳,有圖有真相,請看:

忘了是哪間公司的正妹


DLink不愧是大廠,有正妹XD

星期二, 4月 15, 2008

Linux webcam driver

我這支用CIF Single Chip的WebCAM原本可以在Ubuntu 8.04正常運作,剛發現早上更新後不能用了。照在 Linux 使用 USB Webcam的解說,找到Linux kernel webcams Driver GSPCA / SPCA5xx,Michel Xhaard寫的spca5xx已經改名為gspca,而且支援更多webcam。在下載符合的driver,我是用gspcav1-20071224.tar.gz

雖然在ubuntu的套件已經有gspca-source,但我照著/usr/share/doc/gspca-source/README.Debian做,
$sudo apt-get install module-assistant
$sudo m-a prepare ; sudo m-a prepare
居然失敗了,所以我自己把gspcav1-20071224.tar.gz解開來編譯安裝
$cd /tmp
$tar xzf gspcav1-20071224.tar.gz
$cd gspcav1-20071224
$make
$sudo make install
$sudo modprobe gspca
我的WebCAM又能用了,呵~

中文程度...

我是很希望十年內可以全面換固態硬碟,但"玩意兒"和"玩藝兒"差很多吧?
IBM豪語:十年內終結硬碟時代

Ubuntu 8.04上VirtualBox鍵盤失效解決法

今天升級完Ubuntu 8.04測試版,忽然發現在VM裏鍵盤不能用了!不論打中英文均失效,搜尋後有人說取消"語言支援"裏的"啟用支援輸入複雜文字",但這茲事體大,改了就很麻煩。

終於看到有人提出比較正確的作法:在VirtualBox主控台的"檔案"->"偏好設定"->"輸入",取消"自動捕捉鍵盤",就可以讓keyboard恢復正常。


Update:這裏說取消"自動捕捉鍵盤"無用,得用 sudo apt-get install scim-bridge-client-qt ,我猜他是用KDE而不是Gnome,取消"自動捕捉鍵盤"無用的朋友就試試吧!

P.S. 在搜尋的過程中,發現這裏有原廠1.5.6版的hardy封閉源碼binary套件,需要usb支援的朋友可以裝此版本。我自己用的是Open Source Edition (OSE)。
virtualbox_1.5.6-28266_Ubuntu_hardy_amd64.deb
virtualbox_1.5.6-28266_Ubuntu_hardy_i386.deb

星期一, 4月 14, 2008

愈來愈肥的Windows

自從2002年用Windows XP到現在,已經不記得重裝過多少次。重灌不止只系統會變快,還會變小,就算是安裝相同的程式。

鳥毅一直很疑惑為什麼會有這種事?最近有兩台Server的C碟也隨著同事的使用爆掉,昨天赫然發現自己在用的XP的C碟也爆了,只剩幾MB。這絕對不是 一般使用者能解決的事情,雖然鳥毅在2003年上過MCSE Part I的課程,也只有學到把%SystemRoot%下$開頭的Windows Update備份檔砍掉,但我全都砍光了呀?於是下載WinDirStat這 個Open Source的工具對目錄分析,原來是%SystemRoot%\installer這個目錄搞的鬼。裏面的東西全砍的話,以後Windows Update別想成功,已安裝的軟體也別想移除了。(唉,Windows Installer實在是很失敗的設計呀!)

搜尋一下相關訊息,看到時本來以為無望了,實在有點麻煩。再看到說明 Windows Installer CleanUp 公用程式時露出一線曙光,仔細看看只是修正跳出找不到原來msi視窗的問題,並不是我要的工具。

最後,皇天不負苦心人(我找了半小時)終於看到冗餘 Windows Installer 文件的清理,SmallFrogs寫了Windows Installer UnUsed Files Cleanup Tool這個工具。

在使用此工具後發現:還有個%SystemRoot%\Installer\$PatchCache$的目錄,會再cache一份這些資料,而WICleanup並不會刪除這個目錄,咱們必須自個兒動手。

幹這些事實在很辛苦,而且Windows一天到晚出update,垃圾超級多;用Ubuntu可以apt-get autoclean,為啥windows做不到呢?

Update: 根據不要輕易刪除"$hf_mig$""$NtUninstall*""$PatchCache$"的說法,不要去刪$PatchCache$比較好

Virtual Machine 轉換必殺技

不管是用VirtualPC、VMWare、VirtualBox還是Parallels,除非你是忠誠度100%的用戶,否則很難避免要轉換現有的VM。

現有的工具大概就是VMWare最完整,但其實不管再好,都要安裝有的沒的,而且若用VirtualBox可以說沒什麼工具好用,在此透露鳥毅私藏的必殺秘技。
  1. 首先,若有安裝Virtual Machine Addon之類的套件,必須全部移除。用Windows系統則必須改為使用標準IDE硬碟驅動程式(若已換成其他的driver)。
  2. 再來就準備一個可開機的備份程式iso,手上沒有TrueImage或Ghost的朋友,可以試ClonezillaSystemRescueCd裏的Partimage
  3. 另外做一個虛擬磁碟,如VirtualPC的.vhd或VirtualBox的.vdi等,掛成原有系統的第二顆磁碟。
  4. 開VM format第二顆磁碟,完成後將VM關機。
  5. 掛上可開機iso在VM開機,利用備份程式把原來的系統碟做成位於第二顆磁碟的image檔。
  6. 把VM開機,利用網路磁碟機或VPC的掛載功能,將image複製到真實磁碟裏。如果用Windows當host備FreeBSD/Linux的guest,又不會下指令mount samba filesystem,可以用另一個Windows的VM做此步驟
  7. 如法泡製在新的虛擬機掛回image再倒回另一個image就可以。
這方法雖然有點小麻煩,但是有需要跨VirtualPC、VirtualBox和Parallels,又不想一直重灌系統的朋友可以試看看,目前在下試過Linux和FreeBSD完全沒問題。

OpenMac

朋友傳來的OpenMac,內容是令人驚訝的Mac相容硬體。
看了OpenMac: OSx86 CompatibleOpenMac: The Apple AlternativeOpenMac: The Smart Alternative to an Apple還是看不出個所以然:P
朋友不愧是資深Mac玩家,他說OpenMac是用EFI模擬破解OS X,類似OEM BIOS模擬破解Vista的方法。

當然,這種東西一定很快被告,然後消失,在此誌之留念XD (Update:已改名Open Computer)


Update:預裝破解OS X系統 “OpenMac”開始銷售
再Update:果然在我看完隔天就改名了,羊男有詳細的解說。 不管蘋果禁令 Psystar出售「白牌」Leopard電腦

星期四, 4月 10, 2008

火狐三貝他的機器人

昨天才知道,在火狐三貝他版的網址列輸入關於機器人(about:robots)就會出現以下畫面:
Windows版:


Linux版:

利用iTextSharp替PDF加上浮水印

前陣子敝公司的內部系統改版,原本用tiff格式的文件改為pdf格式,現在要加上浮水印時,發現ImageMagick做得並不好,在Convert時會讓解析度變差,因此找了一些方法後,決定用iTextSharp處理。
iTextSharp是Java平台iText的C#版,當然也可以用VB.Net呼叫。
如果對Acrobat的事件很熟悉,也可以選擇用VB 6呼叫Acrobat SDK,參考iTextSharp的效率很好,比起ImageMagick速度快、佔用的記憶體也少。
先小小抱怨一下,iTextSharp的線上教學文件很差,現在都到4.1.0版,文件還在3.1版。由於4.0版以後物件模型大改(向微軟學的?),Watermark物件已經不復存在,我也懶得去trace source code;所以拿3.1.8版來用,直接照範例寫一個簡單的class就搞定。
iTextSharp的License是LGPLMPL,不過底下的Code是GPL 3.0 XD
這很簡單,只有三個參數:原始pdf路徑名、新pdf路徑名、圖檔路徑名。圖檔要自己先做小一點,我沒有寫縮圖功能,但有加上置中。如果有人改得好用,請寄回給我:P
using System;
using System.IO;
using System.Collections.Generic;
using System.Text;
using iTextSharp.text;
using iTextSharp.text.pdf;

namespace PDFWatermark
{
public class PDFWatermark {
public static void Watermark(string inputfilepath, string outputfilepath, string watermarkimagepath) {
try {
PdfReader pdfReader = new PdfReader(inputfilepath);
int numberOfPages = pdfReader.NumberOfPages;
Rectangle psize = pdfReader.GetPageSize(1);
float width = psize.Width;
float height = psize.Height;
FileStream outputStream = new FileStream(outputfilepath, FileMode.Create);
PdfStamper pdfStamper = new PdfStamper(pdfReader, outputStream);
PdfContentByte waterMarkContent;
Image image = Image.GetInstance(watermarkimagepath);
image.SetAbsolutePosition((width - image.Width) / 2, (height-image.Height)/2);
for (int i = 1; i <= numberOfPages; i++) {
waterMarkContent = pdfStamper.GetUnderContent(i);
waterMarkContent.AddImage(image);
}
pdfStamper.Close();
pdfReader.Close();
}
catch (Exception ) {}
}
}
}

星期三, 4月 09, 2008

夏天到了 注意小黑蚊

鳥毅昨天晚上出去買東西,睡覺前就覺得右腳掌腫腫的,早上起來走路都會痛,只能一拐一拐地去搭公車。上班時間很不舒服,下班回家後有點消腫了。


早上同事還懷疑是痛風,仔細看被叮了三個包:


兩隻腳的比較:


剛才特地到昨天去的地方,沒看到特別的蚊子,回家才發現耳朵不知不覺也被叮了Orz 上網查了一下,才知道可能是小黑蚊

夏天到了,大家要注意小黑蚊,加強環境的整潔。

Linux下的多點續傳軟體

在高手lzy's 543看到MultiGetmidori
這兩個軟體。MultiGet是中國的朋友寫的開源跨平台多點續傳軟體,Ubuntu可能得自己編,我還正在試。midori是基於GTK+的Webkit移植,在Ubuntu有現成套件可裝,不過在下的環境裏中文有問題,想試的朋友可能得去找lzy老大問問。

其實我很想做的是他這篇的Webkit移植啦~

免費的UML工具:StarUML

剛才在石頭成老大那裏看到他用StarUML,試了一下還不錯;功能比我常用的ArgoUML強,可惜限定Windows平台,所以我還是會以ArgoUML為主要工具。

Google App Engine

剛在gslin那看到Google App Engine的介紹,馬上就去申請帳號,結果是:


還要等上一陣子咧~看來只好先看看教學影片

星期一, 4月 07, 2008

無責任新聞評論

Windows 7 將於 2009 年推出? 蓋茲稱「VISTA」的接班系統「Windows 7」可能在明年出現 在下覺得,Vista就應該用虛擬機增加舊系統相容性,以目前的功能及相容性來說,Vista很可能會成為ME 2呀。(我還沒試SP1)至於會不會明年上市?鳥毅大膽預言:以微軟的能力,明年絕對做不出正式版,放心吧。

微軟最後通牒 限雅虎三週內接受收購提案 微軟下達併購最後通牒 雅虎拒絕接受 大勢已去,別撐了。

流量日增 2010年是網路末日年? 想太多... 到時候搞不好Youtube用的是Terabit Network。

宅男=工程師?

剛才不小心用IE開鳥毅的Blog,結果居然看到:


哇咧~ 在Google的分析裏,宅男=工程師嗎?好吧,我承認至少以在下來說等式成立啦。

適合吾輩宅男看的電影

朋友剛送來一個廣告連結,頗合鳥毅的口味,不知道有沒有其他宅男想看:P

沒看到綠色正妹百人團照片呀(非關顏色)

先聲明,鳥毅是黑白的。

由於鳥毅清明節連假和女王出去沒有上網,結果新聞報導綠色正妹百人團爆紅,使得版主katel把私人的照片和文章都砍了,害鳥毅沒看到,實在是可惜呀~

不知道由來的,可以看綠色正妹百人團--Q&A
剛又看到 4.6 獨孤日報 : satura, I am sorry.4/7 獨孤日報 : 綠色正妹百人團的下一步
原來記者都知道孤獨木的電話了,孤獨木下一步可以考慮往演藝圈發展,接下大話新聞:P

星期日, 4月 06, 2008

自然人憑證讀卡機驅動程式

鳥毅用的是第一代的自然人憑證讀卡機,EZ100PU(後來有同事買EZmini可以讀SIM卡似乎更好),每年報稅時用一次。

本來只是要申請些政府業務,一時之間找不到光碟,沒想到在驅動程式下載居然看到Linux和Mac的驅動程式,剩下的就是政府單位的網頁和程式應該改版了吧!!!

星期四, 4月 03, 2008

開始虛擬化Server囉

我在準備虛擬化Server預告過,但因人為因素,新電腦拖到前幾天才到。雖然只是一般PC,但因為RAM實在太便宜了,向來省錢第一的副理也讓我一次加到4GB。這批仍然澟持著敝公司一向傳統買Axxr的商用機種,但已經是E8200的CPU,運算力比起早期的Xeon還強,只要能多加幾顆硬碟就很強。(謎之音:這種商用機的power宇宙爛,加了硬碟就不穩,還是用SCSI外接盒吧!)

目前先把敝公司花了二十萬買的Linux架站機丟到VM裏,為了避免硬碟穩定性造成VM毀損,我把VM檔放在Raid 5上。執行速度完全沒問題,雖是VPC只支援一顆CPU,但這也比原來的P4 1.5Ghz快,加上Raid加執IO,看來可以考慮進一步虛擬化了。

星期三, 4月 02, 2008

不是Visual Studio害JBuilder,而是Eclipse

和公司的副理在聊天時,MIS先生提到JBuilder都不太行了,他認為是Visual Studio太強。
鳥毅倒有不同的看法:不是Visual Studio害JBuilder,而是Eclipse和NetBeans功能太強,滿足大部份開發者的需求。

在許多大企業仍舊用Java開發內部系統而非.Net,只是Eclipse的出現戲劇性的改變IDE的生,演變成大企業也不一定需要買新版的JBuilder,此時Borland就難以為續。

星期二, 4月 01, 2008

在Windows 2000安裝Virtual PC 2007

由於微軟特意的限制,Virtual PC 2007無法在Windows 2000安裝。請出股溝大神後,解答在

以下為中文解說:
  1. 這裏下載Virtual PC 2007,會得到Setup.exe。
  2. 下載Windows Server 2003 R2 Platform SDK 或個cab,取得裏面的Orca。
  3. 執 行Setup.exe,按下一步時不要再裝,在個人的TEMP目錄(預設是C:\Documents and Settings\USERNAME\Local Settings\Temp,但我有改XD)可以找到 Virtual_PC_2007_Install.msi。
  4. 用Orca開啟Virtual_PC_2007_Install.msi, 在左邊的Tables選CustomAction,右邊Action再找CA_CheckIfWeCanInstall,直接Delete Row,按下File->Save(或ctrl-s)搞定!
  5. 在Windows 2000就可以直接用改過的Virtual_PC_2007_Install.msi安裝Virtual PC 2007。