克莱's profile克莱沃曼PhotosBlogListsMore Tools Help

Blog


    January 29

    Windows Live Core Horizon 与 WebOS

    上回说到从WebOS的角度上说,Facebook缺少一个重大的feature,即网络存储。本来准备专门写一篇文章来阐述一下自己对网络存储的理解,不想意外的发现了微软的Horizon,因此也就改变了题目。

    先简单的谈一下网络存储,以我个人的使用经验大概有这么几种:

    1. 专项的网络存储:比如专门存放照片的Google的Picasaweb, 微软的Live Space Phots, 专门存放录像的Google的Youtube, 微软的Soapbox,以及专门存放音乐的(由于版权问题,没有太出名的服务)。这些服务很多都很成功,缺点在于可存储的文件格式有极大的限制,并且被存储的文件都被进行了处理,比如照片文件的大小,分辨率,使得这些服务并不算作纯粹的存储服务。
    2. 单纯的网络存储:比如微软的Skydrive, 真的就是一个网络硬盘的功能。你可以把任何文件原封不动的存储在上边,并且容易的进行共享。可是问题在于,除了存储的空间大小的限制(1G),这些文件必须要下载到本地才能进行操作,因此局限性很多。比如,照片你不能直接看,音乐你不能直接听。
    3. 集成应用的网络存诸:比如Box.net, Xdrive。他们弥补了第二类的缺陷,对很多类型的文件可以在浏览器内进行直接的操作。目前来说已经做得算是比较出色了,可是问题在于他们的不是大公司所开发,可靠性,稳定性,安全性等等都不是很有信心。更大的问题是,他们比较难上升到WebOS的高度去处理这些文件。

    因此,我理想的网络存储是要跟WebOS相结合的,要作为WebOS的一个重要组成部分。不仅仅要实现第三类的所有功能,还应该有很多很多的扩展功能。这也是我期望Facebook能够添加的功能,使得Facebook成为一个真正的WebOS。

    话说回来,不小心看到一个陌生的词语“Horizon”在Liveside.net上,没来没在意,无聊的时候进去看了看,没想到却给我带来了非常大的惊奇。本来想讨论Facebook应该如何集成网络存储也没有太大意义了。没想到微软正在秘密开发自己的WebOS,并且已经开始dogfood了。很遗憾自己没有机会亲自的去尝试一下,由于相关资料太少了,自己也只能通过仅有的信息去理解它。不过这个平台应该会是我以后的关注重点了。个人感觉,微软的这个平台的意义就如当初的IE v Netscape, .NET v J2EE 一样的重大。这个平台算是对Google的一次最有力的出击,成败也再次一举了。

    以前已经谈到,WebOS会是计算机行业的一次伟大的发展趋势,无数的公司正在进行着各式各样的尝试,而鲜有成功者。这些传统的IT巨头自然的也不希望甘人之后,尤其是靠PC OS起家的微软。可以预料,今后在WebOS将会有一场大战,也会是行业的一个热点话题。个人认为Web3.0非常可能就是WebOS或者基于WebOS的产物。

    那么这里来谈一谈微软的Windows Live Core Horizon吧,由于资源有限而话题又很新,免不了有理解错误的地方,事先声明一下。

    首先,给我的感觉这个系统很大很大,这样的东西不是一般的公司所能轻易设计与实现的。目前也许只有Google有能力提供类似的产品,也许Google也正在秘密地开发自己的平台呢。它大概有以下几个特点:

    1. 以存储为中心:这个是Facebook最大的缺陷,而在这里却是它的最重点,最核心部分。从这里就可以把Facebook和Horizon断然的进行区分。Facebook是以社交为中心的,而Horizon是以存储为中心的。因此,Horizon的设计本质上更接近一个操作系统。
    2. 深入的软件加服务的概念:由于微软是从桌面系统和软件起家的,目前也是桌面软件保证着公司绝大多数的营收,因此微软不放弃软件是非常容易理解的。我不排除以后发展到internet anywhere的程度,那个时候桌面软件也许真的会变成没有太大存在的必要。可是,从目前的情况来看,软件加服务还是最佳的一个方式。首先,桌面软件,无论从功能上,还是从性能,安全性等等来说都是要大大强于网络应用的。其次,网络应用的最大的软肋是离线问题,而桌面软件就可以大大的弥补这个问题。所以,光有网络服务还是不行的,至少现在不行,这也是为什么Google还是做了很多桌面客户端软件。因此,Horizon也是有两部分来组成的,就是软件加服务。用户可以通过通过浏览器,或者通过桌面软件来自由地访问自己的数据,同时里面包含了一个数据同步的问题。
    3. Web desktop:正像其他的WebOS一样,Horizon也包含有一个Web desktop,使得用户可以通过浏览器操作处理自己的文件就像使用桌面Windows一样。
    4. 多设备的接入:Horizon以数据存储为中心,并且支持多设备,多方式对这些数据的访问。比如刚才所讲,通过软件或者服务。另外就是你可以通过PC,Mac,手机等等各式各样的设备去访问这些数据。
    5. API:一个开放的操作系统是一定要有自己的一套API的,可以由第三方来开发各式各样的应用程序。这点Horizon当然是不会缺少的。
    6. 共享性:Web上存储的这些文件可以方便容易的与人共享。

    从以上的特点来看,Horizon跟Facebook相比更底层,试图解决的问题更广泛,系统结构更大气。唯一的不足就是没有Facebook那么强烈的社交特性,可是本人认为这个不是Horizon所应该考虑的,而在Horizon之上开发的应用完全可以做出各式各样的社交产品。而从API相比,Horizon也要比Facebook的F8复杂的多,可开发出的网络应用也会功能更强。由于微软跟Facebook建立起来的良好关系,不知道他们会不会彼此集成在一起呢?如果那样的话,真的会让Google难受死了。

    Horizon是个好东东,让我们密切关注它的发展吧,并且看Google会如何出招应付?

    January 27

    Facebook与WebOS

    所谓WebOS,就是在浏览器上运行的操作系统,这个操作系统可以完成很多桌面系统的工作,甚至可以很大程度上替代桌面操作系统。比较极端的例子是,一台计算机上只有一个浏览器,而所有的应用程序都是在WebOS上运行。这当然是一种非常好的模式了,人们不用在乎自己的机器装的是什么操作系统,不用在乎自己身在何方,用什么电脑,只要有浏览器和网络就可以通过WebOS来进行工作或者娱乐。从这个角度讲,所谓Web,就是通过浏览器访问放在Web上的系统,所谓OS就是在运行应用程序上替代传统的桌面操作系统。那么在这个概念下出现了无数的,各式各样的网络操作系统。他们基本的任务就是实现一个通过浏览器运行的一个网络应用,而这个网络应用在界面上和功能上模仿桌面操作系统。并且,他们基本上都是采用了flash的技术来实现的。可是这些公司或者系统没有一个引起广大用户注意的,也就是说没有一个出名的,无论他们模仿桌面系统是多么的惟妙惟肖,无论他们的功能是多么的强大。这是为什么?

    接触到Facebook之后比较着迷,以前一直认为它就是一个朋友交往的网站,可是随着深入的了解,我到认为它是WebOS的另外一种全新的模式,并且这个模式受到了大家的喜爱与欢迎。可以这样的说,Facebook是WebOS这个概念上建立起来的目前唯一成功的产品。虽然WebOS还很不成熟,以后很可能有非常大的发展与改变,可是目前来说,Facebook是当之无愧的WebOS的代表作。这也是为什么Facebook能够炒得这么火,为什么连Google都害怕的最根本的原因。随着桌面软件的功能逐渐地被网络服务所替代,随着越来越多的网络应用是桌面软件所不能完成的,一般来讲,WebOS必然是一个伟大的发展趋势。而在这个发展趋势下,会自然的产生新的巨头,而Facebook看上去比别人更像。

    那么Facebook到底是怎么回事?从我个人的理解我觉得它有如下几个非常重要的特点:

    1. 从WebOS的Web的概念上来说,它不仅仅是指用浏览器来访问。它大大的扩展了Web的含义,把Web的独特的,有魅力的几个特点包含了进来。其中包括了,Web的开放性,社交性,共享性以及交互性。前人所做的WebOS因为缺少了这些特性使得没有什么太大的吸引力。
    2. 从WebOS的OS的概念上来说,它并不是要替代桌面OS的功能。相反,它与桌面OS是相辅相成,并不矛盾的。它的OS的概念主要是指实现一个开放的平台,并且对开发者提供API,使得他们可以在这个平台下创作各式各样的应用程序。而这些应用程序一般都具有强烈的Web特性,即社交性,共享性与交互性。也就是说这些应用程序都不是为了取代桌面系统的应用程序作为目的的。前人所作的WebOS由于只是单纯的模拟桌面系统的功能,使得他们的存在没有太大的必要性,试问,有谁会进入他们的WebOS去使用notepad, 或者calculator呢?这些功能可以非常方便快速的在windows里调起来。由于他们没有开放的平台,所以没有第三方的开发者和应用程序去支持,使得他们失去了流行的可能性。

    很多人说Google所作的也是一种WebOS。我个人认为他们只是一套Web service的集合,跟Facebook相比来说他们缺少系统性,很松散。目前来看如果硬要说是一种WebOS有点勉强了。而微软的Live战略又基本上是去模仿Google,因此也不能成为一种WebOS。

    虽然Facebook在WebOS的发展上做出了特殊的贡献,并且提出了最好的概念以及产品,我个人还是有很多地方不是很满意,或者说还应该有很多需要提高的地方。而作为一个完整的WebOS来说,Facebook还需要添加很多很多feature。其中最重要的是网络存储,其次是更好的隐私控制, 再次是搜索引擎。

    网络存储也是我本人很关心的一个领域,而目前的发展来看,它甚至落后于WebOS。也就是说,WebOS还有个Facebook作为代表,而网络存储现在就没一个象样的产品。那么关于网络存储对于WebOS的重要性,以及Facebook应该如何去集成,我会下次再谈。当然,这些都是个人的观点。

    我是如何免费用Vista的

    常常听到有人抱怨Vista太贵买不起,很多人费尽了心思去买盗版,找各式各样的方式破解。最后的结果往往是用着不爽。我个人来说并不觉得Vista的定价高,但是我也是一个能用免费的就不想花钱的人。因此,从Vista出来以后,我就一直免费得用着它。我一直奇怪为什么没有看到其他人像我这样去用它,这里我想介绍一下我是如何去用Vista的,希望能对那些不想花钱的人有些借鉴作用。其实很简单,即使你没有购买Vista,你也可以成功安装并且有一个月的免费试用。这一个月的试用和正版没有任何区别。一个月到期后,通过命令“slmgr.vbs -rearm"即可延长一个月的试用,这样的话一共可以执行3次这个命令,你就可以试用4个月。看过说修改注册表可以延长到一年,不过我没有试成功。由于我一般不到4个月都会重装系统,因此我只是试过一次修改注册表的试验,并且当时好像是SP1,不清楚是否RTM可以修改成功。

    我之所以这样做是因为我使用电脑有些特点:

    1. 我不在乎重装系统。装系统对我来说就是家常便饭,我一天都可能装好几台机器。因此4个月重装一次,我一点不觉得麻烦。事实上,我很少会用到4个月才重装的。
    2. 由于计算机应用近年来从桌面软件向网络服务的转移,使得我的计算机中的应用程序非常的少,只是一些基本的软件,重装一次不需要太多时间,也就不算麻烦。

    因此对于厌恶或者害怕重装系统的人,或者说平时使用桌面软件很多的人来说,这个方法就不是太适用了。就像我的办公机器一样,上面有无数工作需要的软件,因此就只能用正版的系统,而不可能经常性的重装。而事实上,那台机器从来没有重装过,不过系统是公司的,也不需要自己花钱。

    我觉得我这样使用Vista有几个好处:

    1. 显然省钱:不需要花一分钱而可以长期使用正版的Vista。由于Vista自带了很多的安全软件,一般用户只需要另外安装一个杀毒软件就足够了。而微软的Live Onecare有90天的试用期。以前90天之后卸载重装又可以有90天试用,后来改变了,只有90天,除非重装系统。不知道现在如何?这样的话,杀毒软件也是用正版的而不需要花一分钱。
    2. 系统可保持高性能:我们都知道,长期使用Windows很容易使得系统性能降低。如果几个月重新安装一次的话,可以使机器总是保持在一个高性能之上。
    3. 系统可保持高安全:由于有些病毒或者恶意程序是杀毒软件不一定能查出来的(尤其是你只能使用一种杀毒软件,而任何一种杀毒软件都不可能查出100%的病毒),或者说杀毒软件杀不掉的,或者说依赖杀毒软件我们不能保证100%的安全性。而重装系统使你可以拥有一个崭新的系统,即使以前的系统染有病毒,你格式化,重装之后就会消失。重装系统可以使你对你系统的安全性保持有更高的信心。
    4. 系统可保持高清洁:有些软件很讨厌,删除之后它总要在你机器上留下点什么,也就是说不能删除干净。重装系统可以清除任何这样的垃圾。
    5. 你可以用遍Vista的各种版本:如果你购买的话,你只是购买了一个版本的系统。而这种方法可以使你随心所欲的安装和使用所有的Vista版本。
    6. 使用盗版软件或者破解软件都是违法的行为,都是有可能受到起诉并且受到处罚的。虽然针对个人用户来说可能性相当的低,可是这种方法是绝对合法的,用着绝对放心。

    总之我一直是这样在家里的两台机器上免费用着Vista的,我认为应该有不少人都适合这种情况。当然对于一般的用户而言是不太现实的,所以我一直提倡买品牌机带正版操作系统,这样就都省心了。

    January 21

    The 2007 Software 500 (Top50)

    1 IBM

    2 Microsoft Corporation

    3 EDS

    4 Hewlett-Packard Company

    5 Accenture

    6 Computer Sciences Corporation

    7 Oracle Corporation

    8 SAP

    9 Cap Gemini

    10 Hitachi

    11 Lockheed Martin Corporation

    12 Science Applications International Corporation (SAIC)

    13 NTT Data Corporation

    14 EMC Corporation

    15 Affiliated Computer Services, Inc.

    16 LogicaCMG plc

    17 Unisys Corporation

    18 Sun Microsystems, Inc.

    19 SunGard Data Systems, Inc.

    20 Symantec Corporation

    21 CA, Inc.

    22 Getronics

    23 Convergys Corporation

    24 Adobe Systems Incorporated

    25 Amdocs, Inc.

    26 Juniper Networks, Inc.

    27 Perot Systems

    28 Intuit, Inc.

    29 Wipro Limited

    30 Infosys Technologies Limited

    31 Avaya Inc.

    32 CSK Corporation

    33 SAS Institute Inc. Pvt

    34 The Sage Group plc

    35 Misys plc

    36 Gemalto NV

    37 VeriSign, Inc.

    38 DST Systems, Inc.

    39 Dassault Systèmes

    40 Autodesk, Inc.

    41 BMC Software

    42 Cognizant Technology Solutions

    43 McKesson Corporation

    44 Cerner Corporation

    45 Acxiom Corporation

    46 Apple Computer, Inc.

    47 Business Objects S.A.

    48 UGS PLM Software Pvt

    49 Compuware Corporation

    50 BEA Systems, Inc.

    January 19

    Facebook的隐私(Privacy)设置

    由于Facebook在发扬开放性,社交性的同时又不得不保护个人的隐私,因此Facebook的隐私设置就变得比较复杂难理解。对于一般用户来说,如果不能正确理解这些设置,确实容易把一些私有的信息泄露给自己不期望的人。这里我就简单得谈谈Facebook的比较有用的隐私选项。

    首先Facebook的隐私设置的菜单是在页面的右上角“Privacy",点击之后,里边分类列出了各种选项设置。我不想一个一个的都去解释,我只想说一些我认为比较有用的设置,或者说大家都应该用到的设置。由于Facebook是一个社交工具,因此如果你全面实行最严格的隐私标准,那么你在Facebook上的乐趣可能也就会大大减少了。因此适当的开放自己的隐私给适当的人还是很有必要的。

    1. Search的设置很重要。里面从宽松到严格的设置是:

    a. "Public search listing": 没有Facebook帐号,或者没有登陆,或者在Facebook以外的搜索引擎可以搜索到你。

    b. "Everyone": 每个登陆的Facebook成员都可以搜索到你

    c. "Additional networks": 你自己networks以外的人可以搜索到你

    d. "All my networks and all my friends"

    e. Some of my networks and all my friends

    f. Only my friends

    大家可以根据需要进行选择。并且,可以设置别人发现你之后可以对你进行什么动作,包括看你的图片,发信息,poke,加为朋友,看你的朋友列表。

    2. Block people: 就是黑名单,可以加入你不喜欢的人进去,从此他再也看不到你任何信息了。

    3. Limited Profile: 这个实际上就是把自己的朋友分成两类。有些朋友可能你不熟,或者根本就不认识,你不希望他们能看到你所有的信息,你可以加到这里边。自己可以选择什么样的信息这些人才能看。

    4. Poke, Message and Friend request: 当你通过Poke, Message and Friend request去联系一些人的时候,为了让对方知道你的身份,你需要提供一些信息给对方。自己可以选择什么样的信息这些人才能看。

    5. Profile的设置:这个可能是最重要的了,你可以选择谁能够看到你的profile,自己profile的什么内容可以被谁所看到。里边从宽松到严格是"All my networks and all my friends", "Some of my networks and all my friends", "Only my friends".

    6. Application: 每一个Application都可能会有它的一些隐私设置,要单独设置。

    因此,对于隐私的设置,一般来说是这个过程的。首先确定什么人能search到你,然后设置什么人能看到你的profile, 由于里边最小的限制是friends, 如果你还有隐私的需要就设置Limited profile限制一些friends对你信息的访问能力。接着要设置Poke, Message and Friend request的设置。在加入Application的时候不要忘记设置privacy,碰到讨厌的人时,block他吧。

    从看到你信息的多少来排名的话是

    1. youself: everything
    2. friends
    3. friends(limited profile)
    4. your networks
    5. people who you contact through poke, message and friend request
    6. people who can search you
    7. blocked people: nothing

    当然第3第4和第5是不一定的,要看你具体的设置.

    January 16

    Facebook的Photos App真是很一般

    今天用了用Photos App,发现一些比较烦人的地方,跟Live Space和Picasa相比,差距还是不小,希望以后能够得到提高。
    1。每个album只能有最多60张照片,图片多的话只能再建一个album,这个问题应该很容易解决,不知道为什么有如此的限制。
    2。照片显示太小了,图片上的人小一点的话就看不清楚了。
    3。没有全屏显示的功能。用过Live Space的全屏功能,感觉比这个爽多了。不过Picasa也没有实现全屏的功能。
    4。不能download。如果想把它做为一个图片存储库的话就不合适了。并且,由于不能download,我都不知道到底上传之后的分辨率变为多少了。
    5。权限的选择不全面。没有only me的选项,使得隐私的照片,或者不想让其他人看的照片就不敢upload了。
    因此,网络相册还是Live Space和Picasa要好得多,Live Space有全屏的功能很好,可惜每月上传量有限制,对于很爱照相的人来说就有点麻烦了。当然,由于各个网络相册都改变了照片的尺寸,因此自己保留有备份还是非常必要的。

    January 14

    怎样把品牌机自带的英文Vista变成中文?

    由于国外的笔记本比国内便宜很多,因此很多人都托人或者利用自己出国的机会在国外买笔记本回国用。可是这样买来的笔记本带的都是英文系统,对于英文不好的人或者习惯了中文系统的人就是一个大麻烦。有些朋友由于这个问题,只能放弃在国外购买廉价笔记本而在国内购买昂贵的了。因此就引申出了一个问题,如何把英文的Vista变成中文?碰巧昨天我帮父母买了一个笔记本,东芝Satellite, 1G memory, 120G hard drive, Vista Home Premium, 打完税也才不过不到500美金,也就是才3000多人民币。可是由于父母不懂英文,我就必须要给他们装上中文,本来觉得很快就能搞定的问题,没想到却花了我好几个小时,做了很多研究和试验才搞定。同时用Google, Live, Baidu搜索,倒是很多人问这个问题,可是竟然没有发现一个可行的方案。这里把我的过程写一下,其他人碰到类似的问题如果search到这篇文章就可以解决了。

    1。由于自己装过MUI,因此就首先尝试这个方法。没想到,只有Ultimate和Enterprise版本才支持MUI,而一般品牌机带的系统不是Home Premium, 就是Home Basic,根本不能用这个方法。官方的说法是其他版本可以有LIP的方法安装。

    2。LIP是一种安装其他语言的方法,可是问题在于其他语言中并不包括中文。而且我查询了LIP的计划,根本就没有看到准备支持中文。到底为什么?是不是因为已经有了中文版本的系统,LIP的语言都是些小语种?因为我看越南语都支持。

    既然官方的两种方法都不管用,我当时就考虑,我机器带的序列号是英文Premium的,能不能用在中文Premium呢?也就是说微软的正版验证程序能否分辨出系统的语言呢?或者说是否对不同语言的同一个版本有限制呢?然后我就安装了中文版的Premium,然后尝试激活,结果internet激活不成,打电话自动激活也不成要转去人工,我就挂了,认为没有希望了。然后又用恢复盘恢复了英文系统,可是过程极其缓慢,因为附加了很多垃圾软件。之后,我尝试用机器的序列号激活我的英文系统,结果一样,也是Internet,电话自动都不成,转去了人工。为了验证我的这个号码是有效的,我就尝试了人工激活,结果是可以的。这个时候我又想,是不是中文也可以通过人工激活呢?因此,我又重装了中文系统,也人工激活成功。

    因此我觉得首先这是目前我知道的唯一可行的方案,另外这个方案既使不为了改变语言也应该采用。我觉得有四点好处:

    1。英文系统变中文系统

    2。干净的Vista系统,去除了那些OEM集成的垃圾软件

    3。系统安装速度大大加快

    4。注册自己正版序列号,防止别人盗用