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安装方式

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都有此过程及行为。他们的东西做得好是摆在眼前的事实,消费者和开发者都会用自己的双手、双脚和钱包来投票,没必要为此激烈谴责,使用成熟的法律体系去对付他们就足够了。

害人不浅、误导他人的「电脑高手」

 评论, 电脑  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讨论社区微软社区

微软收购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的冷遇。

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自家词汇的翻译也并非完全按照自家的翻译表来做的,绝大多数都是直译,令人费解。

微软的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系列。