Windows電腦必裝軟件

 Windows, 軟件  Comments Off on Windows電腦必裝軟件
Aug 022011
 

現在很多在Windows系統上使用的軟件有很多都是使用Visual Studio 2005、2008及2010開發出來的,尤其是遊戲。EA的大量遊戲都採用Visual Studio作爲開發工具,主要開發語言是C++,部份地方採用C#。例如The Sims 3的遊戲啟動器就採用C#來寫(也可能是.net的C++),而遊戲本身就用C++。一般情況下Windows系統若要使用Visual Studio開發的軟件、遊戲,必須安裝Visual Studio Runtime。如果你本身就是開發人員的話,我想你會知道怎麼回事,因此下文僅供參考。若不是的話,可以繼續往下看。

對於Windows XP、Vista、7用戶,你需要安裝:

Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2008 SP1 Redistributable Package (x86)

Microsoft Visual C++ 2010 SP1 Redistributable Package (x86)

如果你的Windows是64-bit(64位/64位元)版本的話,就需要加上這些:

Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)

Microsoft Visual C++ 2008 SP1 Redistributable Package (x64)

Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)

注意:不要以爲安裝了2010就可以代替2008、2005,它們是相互獨立、無法互相替代的。不過,2010 SP1就可以代替2010,其它的年份同理。

對於Windows XP和Windows Vista用戶,你需要再安裝:

Microsoft .NET Framework 3.5 Service Pack 1

注意1:Windows 7已經自帶.NET Framework 3.5 SP1,因此可以無需額外再安裝。

注意2:無需安裝.NET 1.0、1.1、2.0、3.0,因爲.NET Framework 3.5 SP1的安裝包已經將它們都包含進去了。

爲了預防遇到用.NET 4編寫的軟件時無法使用,你還可以安裝:

Microsoft .NET Framework 4

(Windows XP、Vista、7均適用)

注意:.NET Framework 4的安裝包不可以代替.NET Framework 3.5 SP1的安裝包,因爲.net 4的安裝包不帶有之前的舊版.NET。

對於所有的Windows用戶,務必更新系統自帶的DirectX的DirectX 9.c組成部份:

DirectX End-User Runtimes

注意:這裏給出的是2010年6月的版本(本文發佈時找到的最新版),以後可能還會繼續被更新,因此屆時你可以自行尋找新版,或者採用Web安裝方式

轉載請註明: 轉載自http://www.still-c.com/
本文URL: http://www.still-c.com/archives/491.html

IT大公司的壟斷(1)

 評論, 電腦  Comments Off on IT大公司的壟斷(1)
Jul 212011
 

一直以來都看到不少對於壟斷大公司有一些偏頗的看法,例如:微軟靠盜版佔領市場、百度份額大是因為深得人心。看到之後我就發現這類觀點忽略了一個前提:國際市場。

微軟是一家跨國公司,歷史也很長。如果看看微軟的發展史就會發現,其實微軟的早期壟斷其它壟斷公司幫忙的,例如DOS就靠IBM和Intel奠定了微軟在操作系統方面的壟斷基礎。隨後Windows的出現則是靠自身的DOS幫助來慢慢爭取市場地位。隨後Windows 95大受歡迎,使Windows持續保持壟斷地位,並成為第一次瀏覽器大戰的主要平台。在Windows壟斷過程當中,顯然靠的不是盜版,而是早期壟斷公司捆綁銷售致使的,錯不在微軟。當微軟獲得壟斷地位之後採取某些強壓行為(例如捆綁瀏覽器打壓網景公司),完全是商業逐利的表現,商業特性而已,靠法律就可以限制。

微軟的壟斷過程

有一個關鍵點,Windows 95大獲成功才使得Windows日後能夠壟斷,顯然要看看Windows 95這個系統是怎麼成功的。其實自從Windows 3.x開始,Windows就已經很受歡迎,但競爭對手——Apple公司的蘋果電腦顯然更受歡迎。Windows 95之所以大受歡迎,除了能夠繼承Windows 3.x之外,更大程度是因為Windows 95在當時確實做得很優秀,這是競爭的結果。

而中國大陸是在Windows 98時代才開始慢慢普及開來,當時的正牌公司生產的電腦預裝的Windows 98都是正版的。問題又出在哪呢?其實原因就是國外自Windows 95之後就已經是Windows天下,大陸廠商自然也會跟隨。在當時蘋果機貴得要死,Windows機相對便宜很多,此時不太富裕的大陸人會選哪種?慢慢地,Windows也開始在大陸普及開來,Windows成為了最受歡迎的系統。作為盜版商,你又會怎麼做?那肯定是哪個受歡迎就推出哪個盜版。如果說微軟故意不打壓盜版使得Windows橫行,這首先要澄清一件事——打壓盜版是誰的責任?是誰該做的工作?

先來看看中國大陸的情況。在大陸,有什麼受歡迎的東西能夠在盜版大潮中倖免於難?當時各種CD、影碟、錄像帶無一不被翻版,就連金山公司的WPS、金山毒霸都被廣泛盜版,經常使用的Windows自然無法倖免遇難。雖然說製售盜版是違法行為,但真正有整治力度的案例又有多少呢。未能有效打壓盜版,責任是在政府而不是那些軟件公司。微軟從軟件的受害者變成受益者,這衹能怪有關部門不作為、打壓盜版不力,責任依然是在政府。

如果說微軟不去打擊盜版,這就真是奇怪的邏輯來了——自己的東西被非法盜版,自己是受害者,然後自己還要去打擊盜版,如此情況還要政府來做什麼?微軟本身並無執法權,它能做的衹有協助政府執法機構。

在微軟打入中國大陸之前,美國的盜版已經很多,但微軟基本上無需採取自己的措施,為什麼?因為美國的制度完善,取締盜版是政府的必做工作,若然任由盜版橫行的話,那麼政府顯然就是失職,失職的政府會受到懲罰(例如被選民選下台)。

黑屏的諷刺

後來盜版實在太多,微軟唯有開始採取各種措施了——先是Widnwos XP的激活機制,但卻被俄羅斯黑客們破解了。隨後企業版XP由於無需激活,被廣泛採用。接着微軟在WIndows Vista/7完全實行激活機制,就算企業版也要激活。結果破解依然橫行。許許多多的殺毒軟件都有這種激活機制,一樣破解橫行。道高一尺,魔高一丈,能耐幾何?

當然了,後來微軟在Windows XP採取黑屏措施,凡是盜版都無法更新、都被黑屏,結果被大陸一堆人謾罵,還有律師跑出來說這說那——太丟人了,丟的是大陸人的臉,凸顯出大陸人法制觀念依然欠缺,邏輯仍然混亂。我在《感嘆大陸人的版權意識》裏就已經講過此問題。

總結

Windows是個典型的例子,其實對於微軟的眾多產品而言都可以套用。從這個例子看得出,微軟產品的橫行完全是商業競爭的過程之一,Intel、NVidia、Google都有此過程及行為。他們的東西做得好是擺在眼前的事實,消費者和開發者都會用自己的雙手、雙腳和錢包來投票,沒必要為此激烈譴責,使用成熟的法律體系去對付他們就足夠了。

轉載請註明: 轉載自http://www.still-c.com/
本文URL: http://www.still-c.com/archives/484.html

害人不淺、誤導他人的「電腦高手」

 評論, 電腦  Comments Off on 害人不淺、誤導他人的「電腦高手」
Jul 152011
 

大陸地區會電腦的人的比例不多,這是大家都知道的。但是由於大陸人多,因此實際總書目就不會很低,因此這些懂電腦的人裏面必然會有不少人比較厲害的(電腦專業從業者除外)。可惜的是,大陸由於出了名樣樣都參差不齊,懂電腦的人也不例外。

不可否認,很多稍微懂電腦的人都很熱心,他們經常願意幫他人解決各種各樣的電腦問題,並參與知識傳播——例如在論壇發「掃盲帖」、幫忙編輯維基百科和百度百科、在各種QQ群跟別人討論。衹可惜這裏面實在有太多的人是僅有幾滴水,造成大規模的錯漏百出。一般來說,這些所謂的「高手」不但不專業,而且自己錯了還不知道怎麼回事。就算是電腦城專門修電腦的也一樣如此。很可惜,很多電腦論壇上的傳播知識的活躍份子多半是這些人。

一個很簡單的實例足以證明。就在前幾天,我在一個QQ群裏面又看到了有人問「如何將FAT32轉成NTFS」,有人給出回答「用convert」,並給出詳細步驟。接下來有個人蹦出一句「convert衹是轉換了空的位置,已經存了東西的地方不會被轉換」,然後又有人說「用FAT格式化的分區會比NTFS的大」。一看就可以看得出三個共同點:非專業、受到參差不齊的「技術資料」所影響、想當然地理解。很顯然,他們兩個人說的話都是有錯的,現在我以他們的錯誤作爲說明的例子。

誤導性示例

當時我知道如果要完全幫他們糾正過來的話需要花費大量時間和大量文字,因此衹給他們講事實。不過很可惜,由於他們被誤導得太嚴重、自身水平也不算高,我所講的內容他們幾乎沒看懂,有時還以爲我所講的前後矛盾。期間有人從百度知道拿來了一段文字,結果發現那段文字原來在誤導人。我當時心裏就想,有那麼多原始技術資料不看,非要看百度知道這種誤導性的網站。百度知道問題和回答再多,其內容準確性質素還是有所欠缺,用來得到生活小常識還不錯,如果用來參考技術資料就是在不對路了。現在引用當時的文字:

两种格式的区别见以下叙述: 
-- ntfs和fat32区别 
WINDOWS系列自从诞生,其盘的格式从FAT16,VFAT,FAT32,到NTFS。现在呢?我想介绍一下这四种格式的特点和区别。 
FAT16:文件分配表系统的一种,每个分区最多只能有65525个簇。最大可以管理2GB分区,8。3命名规则,无法支持系统高级容错 
特型,随着硬盘或分区的容量增大,每个簇所占越来越大,从而导致硬盘浪费!!其中WINDOWS95必须使用fat16。 
vfat是扩展(FAT)文件系统,文件名可长达255字符。 
fat32:支持到2TB,可以节约硬盘空间。 
nfts:微软WINDOWSNT内核的系统操作系统支持,一个特别为网络和磁盘配额,文件加密等管理安全特设的磁盘格式。ntfs也是一簇 
为单位存数据。但NTFS簇大小并不依赖磁盘大小,簇尺寸缩小不但降低磁盘空间浪费,还减少磁盘碎片可能,理论最大2T磁盘分区,实际 
98 ,98se 127。35gb.而XP/2000/2003 32gb. 
WINDOWSNT/200/XP才能识别NTFS系统,WINDOWS9X/ME以及DOS不能支持NFTS磁盘。
來自:http://zhidao.baidu.com/question/43238144.html

發現裏面的錯誤字眼了嗎?就在於FAT16、FAT32那段和NTFS那段。如果用微軟資料來說明的話就太累人了,資料太分散,所有看看維基百科FAT條目。按照條目描述,FAT16的分區最大可以達到4GB(使用64KB叢集(簇));FAT32在理論上可以創建2TB的分區(使用32KB叢集(簇)時可達8TB),不過微軟可能有意削弱FAT的地位,限制衹能創建32GB的分區。這一點,百度知道的回答顯然會誤導他人。而NTFS的這段就更奇怪了:「实际 98 ,98se 127。35gb.而XP/2000/2003 32gb」後便緊接着「WINDOWSNT/200/XP才能识别NTFS系统,WINDOWS9X/ME以及DOS不能支持NFTS磁盘」,這兩句話在這裏出現顯得自相矛盾。很顯然,「实际 98 ,98se 127。35gb.而XP/2000/2003 32gb」是用來描述FAT32的。

另外可以看出,寫這段話的人文字能力也是在太差了,大小寫、標點符號、段落位置一錯再錯,能不誤導人?如果想要引用更好的對比,應該參考這個:NTFS compared to FAT and FAT32(打開後會自動調整爲中文),還有這個:Comparing NTFS and FAT32 file systems(中文版在此:比較 NTFS 和 FAT32 檔案系統或者比较 NTFS 和 FAT32 文件系统)。

一般情況下如果要尋找技術資料,最好就是選用官方資料以及相關技術文檔。當然了,有些結論性的東西還是需要自己總結的。有些人很怕看官方文檔,尤其是非專業的人,一來文章專業術語多,二來有些文章是英文的,無論哪種自己都看不懂。對於大陸地區的人而言,CSDN、ChinaUnix、oschina.net這些論壇是最值得參考的地方,雖然很多時候他們都在討論比較專業性的話題,但一般性話題也是有的,而且準確度比起其他論壇要高得多。另附微軟各討論區:MSDN討論社區TeachNet討論社區微軟社區

轉載請註明: 轉載自http://www.still-c.com/
本文URL: http://www.still-c.com/archives/479.html

微軟收購Skype,是災難連連還是獲益匪淺?

 電腦  Comments Off on 微軟收購Skype,是災難連連還是獲益匪淺?
May 152011
 

幾天前微軟收購了Skype,當時我就感到似乎不太妙。Skype是全球最大的網絡電話公司,基本上以免費電話爲主(Skype軟件之間),雖然付費電話也有(Skype打給普通電話),但就收益很少。之前Google的Voice服務,一直平平淡淡,高不成低不就。微軟收購來做什麼呢,一直沒想明白。有報道說,這是爲了自家的Windows Phone,還能整合進Office商業版以及Xbox游戯機當中。但我想,這些理由實在不夠充分。

Google收購了很多大蛋糕,比如YouTube、Double Click、Blogger,被收購后各自大方光芒。微軟也收購了不少大蛋糕,但都被內部消化了,比如Virtual PC,本來是個很好的虛擬機軟件,在收購之前具備很多VMware不具有的特點功能,但被微軟收購之後,幾乎完全不能安裝Linux,到最近變成了Windows Virtual PC,徹底成爲Windows附庸、附加功能,好好的一個Virtual PC就這樣被消化了。其實Double Click也是被Google內部消化的,現在已經變成了Google AdWords/Asense,僅保留着Double Click的Domain。

由於微軟擁有Windows,這使得Virtual PC被收購之後幾乎衹可以安裝Windows系統,甚至衹能在Windows系統上使用。這一次Skype被收購,難免會對Linux、Mac版本造成不利影響。如果微軟真的敢讓Skype衹保留Windows版本,無異于毀滅Skype。

那麼如果是Google收購了Skype呢?也不見得好到哪裏去。有報道提到,2009年的時候Google Voice經理極力阻撓收購Skype,並遊説了創始人Sergey Brin,雖然另一創始人Larry Page支持收購,但最終還是取消了收購。可以想象,一旦收購,可能會受到Google Voice方面的不滿,或者融合之後有些人會悶悶不樂。對用戶而言也不一定是好事,因爲Google必定會整合Gmail.com郵箱,等於向Gmail用戶傾斜,這對其它非Gmail郵箱的用戶而言並不公平。加上現在的Google Voice效果慘淡,即使收購也可能不會對Skype產生什麼積極的影響。唯一的好處是,Google Voice將會等於Skype,而不會出現Google Voice與Skype競爭的情況。

Skype本身是一個很好的工具,不過受到世界範圍各個ISP的阻撓,其收費電話業務始終好不到哪裏。這一次收購,同樣不會改變ISP的冷遇。

轉載請註明: 轉載自http://www.still-c.com/
本文URL: http://www.still-c.com/archives/415.html

Google翻譯與微軟Bing翻譯使用感受

 網絡  Comments Off on Google翻譯與微軟Bing翻譯使用感受
May 062011
 

一直以來我用的都是Google翻譯,多數用來查個別單詞和詞組,偶然整句來查(不過基本上每次都沒看懂翻譯的句子,最後唯有靠自己閲讀)。在查專業名詞時(電腦類),我一直發覺Google翻譯好像有個缺點,那就是似乎總是以大陸翻譯為標準,我想查香港與臺灣翻譯時都要靠其他途徑。後來我發現不但是專業名詞是這樣,就連其他翻譯也是一樣,有臺灣用戶發現有時候Google翻譯會出現以簡化字為基礎的生硬翻譯導致錯得離譜。這一次我就試下微軟的Bing翻譯,發現有些時候表現會比Google的稍好。

無論是Google翻譯還是Bing翻譯,都提供了繁中、簡中兩種Chinese。使用起來,似乎微軟的翻譯對於專業名詞做得比較好,例如我要它翻譯checkbox,選Chinese Simplified,會顯示爲复选框,而Chinese Traditional會顯示爲核取方塊。若使用Google,一律給出复选框/複選框。不過這很多專業名詞真要怪微軟自己,原本中文本地化的時候爲何不能兩邊使用同樣的翻譯呢,非要弄出兩種不同的說法,字不一樣不是問題,問題是連叫法都不同,相當麻煩。這一方面Google也是一樣。在Google的詞彙表當中,很多詞彙翻譯也是兩種中文並不一致的(雖然有很多一致),比如Google自家的AdSense,很多名詞都是自己發明的,例如那個廣告橫條Leaderboard,繁中叫做首頁廣告看板,簡中叫做页首横幅。真是沒事找事,本來可以統一叫法的非要分開不同的稱呼。但奇怪的是,即使是Google翻譯本身,對於Google自家詞彙的翻譯也並非完全按照自家的翻譯表來做的,絕大多數都是直譯,令人費解。

轉載請註明: 轉載自http://www.still-c.com/
本文URL: http://www.still-c.com/archives/401.html

微軟的Unix——Xenix

 電腦  Comments Off on 微軟的Unix——Xenix
Apr 212011
 

一提到微軟的OS,可能大多數人立即會想到Windows,部分人再細想之下就想到另一個曾經風靡一時的DOS。不可否認,DOS的確是爲電腦行業帶給了極大的震撼,從誕生到沒落,前後近20年,並推動了PC的發展,亦爲Windows鋪下了良好的基礎。不過其實微軟曾經還有一個更爲強大的、屬於Unix分支的OS,那就是Xenix。

Linux興起已經有十幾年時間了,發行版多多,但都知道這是一個類Unix的OS。對於Unix,電腦專業的人應該不會陌生,AT&T當年發明的OS,爲了開發它,還發明出C語言。C語言和Unix共同成長,並成爲沿用至今的經典。在Windows及Linux誕生之前,Unix是大型電腦以及大多數Server的主流OS,它以高效、穩定著稱,亦因爲太優秀而成爲各大廠商爭奪的大蛋糕,因此而引致Unix的更新出現危機,曾經導致其緩慢前行甚至停滯不前。好在FreeBSD的再度興起,Unix終於又有新活力。雖然停滯的時閒比較長,但現在已有的版本也已經相當優秀了,這得益於長期以來Unix領先的技術。

微軟也曾經擁有過Unix。1979年微軟從AT&T購買了Unix授權,但由於不能直接以Unix為名,因此命名為Xenix。1980年8月25日發佈16-bit版本,由SCO公司(Santa Cruz Operation)移植到x86架構的機器上。後來它又使用了BSD技術,並成爲最受歡迎的Unix版本。在1987年,SCO公司還製作了Xenix的x86 32-bit版本,但就在同一年,微軟因開發OS/2而對Xenix失去興趣,並將Xenix轉讓給了SCO。可以看到,Xenix的推出時間比MSDOS還要早。微軟在1981年7月買下DOS版權,8月發佈MSDOS 1.0。足足相差了1年。

我本來很奇怪,爲什麼微軟不直接推Xenix而要推DOS呢,後來才發現原來Xenix是多人使用的OS,硬件要求在當時來講很高,IBM PC幾乎無法使用。如果Xenix當時繼續延續下來並推送到個人電腦系統,可能今天我們就會用到兩個完全不同的微軟OS了,一個Unix、一個Windows,又或者是Windows在Xenix的基礎上發展,變成類似Mac OS X的架構,全世界都是Unix的天下(Linux屬於類Unix類別),而不是現在這樣獨立的Windows獨大。而且Xenix的穩定性極好,也許連藍屏之類的都不會出現,但苹果會不會採用Unix那倒是變得不一定了。

可惜歷史不能假設,Xenix實在太可惜了。現在Xenix已經成為了SCO Unix。今時今日想用Unix,最好還是用BSD系列。

轉載請註明: 轉載自http://www.still-c.com/
本文URL: http://www.still-c.com/archives/371.html