RAN 的个人资料诱...照片日志列表更多 工具 帮助

日志


2006/9/8

RAR和ZIP:压缩大战真相

RAR和ZIP:压缩大战真相

论坛上曾经有过很多次关于压缩文件格式的讨论,对其中某些观点,我不敢苟同。

计算机技术的开放最大的好处就是在该行业不会再产生垄断,这是为全人类造福的好事,因为这带来自由。ZIP是开放的,RAR不是。

RAR确实比ZIP压缩率高。但是时代进步了,压缩率已经不重要了。现在宽带、大容量硬盘、大容量移动存储设备已经走入寻常百姓家,为了不成比例的压缩率牺牲相当多的压缩时间是非常不划算的事情(尤其是大文件,有经验的人都不会否认这一点)。

RAR是和破解软件紧密相连的,换句话说,是和盗版侵权紧密相连的。不要把中国盗版当优势,出来混,迟早是要还的。如果你的软件被人盗版你会怎样想?

7z免费开源,压缩算法开放,性能十分优异,同时支持ZIP和RAR,值得推荐。

自由软件的目的在于自由的"分享"与"协作",在于整个社会的蓬勃向上。每个人都享有应得的自由。我们花钱去买商业软件,则相当于花钱把自己自由使用软件和改善它的自由卖了出去。而我们使用盗版软件则相当于承认了我们的自由不应当属于我们。如果人们不重视他们的自由必将失去自由。我们一般人也许一辈子都不会去看软件的源代码,但如果我们不重视本应享有的自由,那么我们终将失去它,并永远被软件厂商套牢。

套用Richard Stallman的话说,如果你给人们自由而不告诉他们重视自由,他们所拥有的自由必不长久。

特转载一篇文章,希望能对大家有所启发。

谨以此文向那些无私的天才程序员们致敬。



压缩大战真相            此文章转载自2004.10的《大众软件》,原作者为 广东 GZ


前言--王者归来?
等待足足两年之久,压缩霸主WinZip终于在万众期待下发布了9.0正式版。全世界自然一片沸腾,在世界各大知名下载网站中,WinZip9.0再次带起下载狂潮。然而此时国内并没有王者回归的欢呼,却一致委婉或直接地表达出失望地情绪,而下载更新的用户也寥寥无几,这绝对是一道国内独特的风景,它不禁让人想问,为什么?从各种评测报告看,因为不支持RAR格式,所以兼容性更佳的WinRAR3.30全面超越固步自封的WinZip9.0--原来这就是国内用户抵触WinZip9.0的唯一理由。

苍天已死,黄天当立。这是国内舆论草率的结论。之所以说草率,是因为甚至都没有出现反面声音的媒体,这绝对不是一个成熟正常的氛围。正是这种一边倒的跟风导致了大量用户极端的心态,于是牵强附会、人云亦云和以讹传讹的声音充斥其间。这不由得让人陷入深思,事实上,看似压缩工具之争的表面下深藏的是压缩格式之争。RAR格式即将或者己经取代了ZIP格式吗?不能仅仅从两者的技术表现和统计数据去回答这个问题,计算机数据压缩格式的发展历程是非常独特的,它的王者之选带有传奇的历史烙印,并一直持续产生着决定性的影响。要正确解答这个问题就必须去了解有关数据压缩的历史,任何试图避开历史环境而做出的结论都是轻率的。因此请不妨先认识数据压缩的历史本来,再来决定这些压缩工具的前程是非。

LZ算法--ZIP与RAR共祖同源
要讲压缩的历史,就不可不提LZ算法,这是一种有关数据压缩的算法,何为数据压缩?从本质上讲,数据压缩的目的就是要消除信息中的冗余。早在LZ算法出现之前,研究员们从理论上探讨了压缩算法的数学基础及模型基础,同时也在这些基础上研究出了一些编码方法,其中的Shannon-Fano编码和 Huffman编码非常有影响力。但这些编码,包括后来发展出的“算术编码”,都无法成为理想的编码方法--因为它们无法在编码效率和编码速度上同时满足日益增长的压缩需求。这种情况在LZ算法出现时等到了解决。

Shannon编码
1948年贝尔实验室的Shannon发表的论文《通信的数学理论》中指出,任何信息都存在冗余,冗余大小与信息中每个符号的出现概率或者说不确定性有关。Shannon借鉴了热力学的概念,把信息中排除了冗余后的平均信息量成为信息熵,并给出了计算信息熵的数学表达式。这篇伟大的论文后来被誉为信息论的开山之作,信息熵同时也奠定了所有数据压缩算法的理论基础。利用信息熵公式,人们可以计算出信息编码的极限。不过完备的理论并不等于实用的技术,要将理论变为实践,编码方法是极为重要的一步。1948 年,Shannon在提出信息熵理论的同时,事实上也给出了一种简单的编码方法--Shannon编码。1952年,麻省理工学院的R.M.Fano又进一步提出了Fano编码。两者后来被称为Shannon-Fano编码,这种早期的编码方法揭示了变长的编码方法揭示了变长编码的基本规律,也也确实可以取得一定的压缩效果,但离真正实用的压缩算法还相去甚远。

Huffman编码
Huffman编码是第一个真正实用的编码方法,由 D.A.Huffman在1952年提出。当时Huffman是麻省理工学院的一名学生,据说为了向老师证明自己可以不参加某门功课的期末考试,他设计了这个看似简单却影响深远的编码方法。Huffman编码效率高,运算速度快,实现方式灵活,从20世纪60年代直到现在,在数据压缩领域得到了广泛的应用。而20世纪80年代初,Huffman编码又出现在CP/M和DOS系统中,即使在今天,在许多知名的压缩工具和压缩算法里(如WinZip、 gzip和JPEG),也都有Huffman编码的身影。不过,Huffman编码所得的编码长度只是对信息熵计算结果的一种近似,并不能真正逼近信息熵的极限。Huffman编码影响力很深远,至今还在计算机大专学生必修课程《数据结构》中被提及。

LZ是其发明者J.Ziv和 A.Lempel两个犹太人姓氏的缩写。此二人于1977年发表题为《顺序数据压缩的一个通用算法》的论文,论文中描述的算法被后人称为LZ77算法。 1978年,二人又发表了该论文的续篇,描述了后来被命名为LZ78的压缩算法。其实LZ系列的算法并不新鲜,其中既没有高深的理论背景,也没有复杂的数学公式。它们只是简单的延续了千百年来人们对字典的追崇和喜好,并用一种极为巧妙的方式将字典技术运用于通用数据压缩领域。简单的说如果你习惯用字典中的页码和行号代替文章中的每个单词的时候,那实际上你已经掌握了LZ系列算法的真谛,因此这类编码算法被统称为Dictionary coders。

在1984 年,Terry Welch发表论文描述了他在Sperry研究中心(现在Unisys公司的一部分)的研究成果,也就是后来非常有名的LZW算法。它实质上是LZ78算法的一个变种,但被认为是一个独立的编码算法。LZW继承了LZ77和LZ78压缩效果好、速度快的优点,而且在算法描述上更容易被人们接受,实现也相对简单。而在其后发展出来的各式各样的字典编码算法,基本上都是这三种编码算法的分支或变体。也就是说LZ77、LZ78和LZW是字典编码中最基础的3种编码算法。今天我们熟悉的PKZIP、WinZip、WinRAR、gzip等压缩工具都是LZ系列算法的受益者,甚至连PGP这样的加密文件格式也选择了LZ系列算法作为其数据压缩的标准。

字典式编码不但在压缩效果上大大超过了Huffman编码,而且在实现上,压缩和解压缩的速度也异常惊人。于是LZ系列算法的优越性很快就在数据压缩领域里体现出来,使用LZ系列算法的工具软件数量呈爆炸式增长。UNIX系统上最先出现了使用LZW算法的Compress程序,该程序性能优良,很快成为UNIX世界的压缩程序标准。紧随其后的是MS-DOS环境下的ARC程序,还有像PKARC等仿制品。LZ78和LZW一时间几乎统治了UNIX和DOS两大平台。然而随着时间流逝,事情变得耐人寻味。目前为止占据个人用户计算机的主流压缩工具几乎都采用LZ77变种算法,为什么?

叛逆斗士的胜利--ZIP格式诞生
为什么技术实现上更为优秀的LZ78和LZW没有成为最主流的算法?LZ77与它们有什么不同?答案是--专利权。

相对于LZ77完全没有专利限制来说,LZ78在美国稍稍涉及到一些专利禁止区,而LZW正像上文所说的专利权最终归属于Unisys公司。因此直接应用 LZ78的算法可能会带来意想不到的麻烦,而所有使用LZW算法(哪怕是他的变体)的人都要获得Unisys公司的专利许可。这种专利限制是相当广泛的,例如GIF图像格式使用了LZW算法,那么所有开发GIF编码/解码器的人都必须要有LZW专利使用许可,这意味着缴纳大笔的专利费。

在DOS 年代由于计算机存储介质容量的微小,个人用户对数据压缩软件的渴望是现在的用户无法想象的。例如在1984年,个人计算机的标配不过是容量360kB的 5.25寸软盘而已,如果个人能将数据压缩数倍后存储,不啻于节省了一大笔钱。这种渴望在1988年时达到了顶峰,这正是互联网刚刚形成雏形的年代,网络数据交换开始出现。当时最流行的是使用电话线拨号登录别人在家里搭建的服务平台--BBS系统,当时中国也曾有几十个这样的BBS存在,比如水木清华 BBS。这种方式不但可以传递文本信息,也可由用户上传文件到站点的计算机以供其他用户下载。不过由于电话线的接入速度慢的可怜,那时的接入标准仅仅是 14.4kbit/s,通过BBS传输稍大一点的文件就叫人万分痛苦。于是数据压缩软件就成为了BBS用户一项必须的工具还记得上文提到1985年SEA 公司开发的MS-DOS环境下第一个应用LZW算法的ARC压缩软件吗?它是当时MS-DOS下统治性的压缩软件。从技术角度来说ARC确实不错,但使用了专利LZW算法的ARC当然是标准的商业软件,使用这种软件工作就必须付费。不过当时许多玩家根本买不起ARC软件,顺便说一句题外话,那时大多PC玩家基本都没什么富裕的钱,事实上个人计算机本身的发展就是被穷玩家精打细算所推动。不过个人计算机从诞生之日起就充满了叛逆、自由的精神,这也是推动整个个人计算机世界前行的主要动力。此时一个年轻的程序员出现并试图改变压缩世界,这个人叫Phillip W.Katz(菲利普·卡兹)。

20 世纪七八十年代出售软件的方式和现在截然不同,以ARC软件来说,它不仅包括了一份EXE可执行文件,还包括它的C语言源代码。经常混迹于BBS上的菲利普·卡兹同样买不起ARC,于是他自己将ARC的C语言源代码进行复制并用汇编语言重写,并将这个压缩工具称作PKARC,这个程序自然与ARC完全兼容,而且由于使用汇编使得速度较ARC更快.在当时的计算机世界里这是一种很普遍的现象,并没有程序员认为这种行为不对,甚至只要不与自己冲突,被改写者通常也不在乎.不过这次不太一样,菲利普·卡兹不仅仅是自己和朋友用,而是将这个软件以非强迫性注册的共享软件形式向他人发放,但即使是不注册,一样可以毫无限制地使用下去,大批ARC用户自然也就转而使用菲利普·卡兹的软件.SEA其实不是什么大企业,它只是个3人起家的小公司,当然无法接受这种毁灭性打击.以现在的眼光看来,最初SEA的方式是温和的,它接洽菲利普·卡兹并希望通过授权的方式将PKARC纳入旗下,然而并不认为自己有什么过错的菲利普 ·卡兹一口拒绝,他不想让PKARC成为商业软件,他制作这个工具的初衷并不是为了赚钱.最终菲利普·卡兹被SEA以侵犯ARC压缩格式编码算法的罪名告上了法庭,并输掉了官司.叛逆倔强的卡兹在败诉后依然拒绝将PKARC授权给SEA公司,而选择了支付法律费用和停止发放PKARC。

这场官司对菲利普·卡兹的人生观和信念影响巨大,追求自由平等的精神并不意味着盲目和法律对抗,试图劫富济贫的少年侠客行为只能逞一时快意,实质上帮助不了任何人。在官司的进行中,菲利普·卡兹一直在持续开发PKARC的后续产品PKPRC,败诉后菲利普·卡兹决定将PKPRC完全重写。很显然,这次再也不能去触犯任何编码算法的专利权了,从3个基本编码算法来衍生自己的算法是必然的,于是去掉有专利权的LZW和LZ78,剩下的就只有LZ77。也许是被激怒后带来了惊人的动力,只用了几周的时间菲利普·卡兹就创造出一个全新的压缩编码算法,该算法完美地结合LZ77和Huffman编码,也就是后来大名鼎鼎的DEFLATE算法了。新压缩软件被命名为PKZIP,而其文件格式扩展名叫作“.zip”。PKZIP可将多个文件压缩到一个文件中,无论压缩比、压缩速度都全面超过了商业软件ARC。菲利普·卡兹将PKZIP作为自由软件免费发放,使其如野火般在全美各大BBS上蔓延开来,用户以几何级数增长,遭受毁灭性打击的SEA公司半年内就无声无息。这段故事最后演变为用自由软件打败商业软件的传奇,菲利普·卡兹更是成为充满幻想的年轻程序员心中十步杀一人的偶像。

然而事情如果仅仅到此为止,那么这也不过是菲利普·卡兹为私人恩怨而快意恩仇的行为,未必能得到后人的真正尊重。不过他做出了一个让所有计算机用户都收益无穷的举动,那就是宣布开放ZIP格式,任何人都可以自由使用ZIP编码算法而不需要缴纳任何专利费用。这个决定最终改变了压缩的世界,使得通用数据无损压缩领域再无法出现垄断的商业巨鳄,真正意义上帮助了每个需要压缩的计算机用户。凭借这个无私的行为,菲利普·卡兹真正成为他想成为的英雄。

群雄逐鹿的结局--WinZip加冕王者
在DOS时代,ZIP格式和它的工具PKZIP并没有成为压缩世界的王者。虽然ZIP格式源于其开放性而在BBS上逐渐成为主流,不过当时的BBS网络环境仍然只属于少数PC玩家。由于CPU运行速度与存储硬件容量的有限,当时个人计算机总是欢迎锱铢必计的压缩软件,因此程序员们也在不懈追求,开发出更快更好的编码算法与压缩工具。1988年到1995年堪称压缩世界的黄金时代,压缩世界处于群雄逐鹿的乱战之中,与PKZIP具有相同影响力的还有LHA(压缩格式为LZH、LHA)和ARJ(压缩格式为ARJ)。

历史遗留格式:LHA
1988 年除PKZIP外,另一个重要的压缩工具LHA也诞生了。它的原始名字叫LHArc,由Haruyasu Yoshizaki所开发,同样是免费软件。较之PKZIP,LHA的优势在于压缩率更高,而且跨平台性支持更好,因此成为日本最流行的压缩软件。不过在西方它也同样很受欢迎,大名鼎鼎的id Software就是使用LHA来压缩他们早期游戏的安装文件,也就是DOOM。即使现在LHA已经不再流行,但LHA压缩格式文件仍有不少应用,例如我们经常升级的BIOS文件,AWARD公司使用的就是LHA压缩,而在日本的网站更是随处可见。

历史遗留格式:ARJ
1990 年,Robert K.Jung开发出一个新的压缩工具,并将其命名为ARJ(Archiver Robert Jung)。这是一个模仿PKZIP之作,与PKZIP极为相似。不过ARJ确实非常优秀,不仅压缩率高人一等,在功能应用上也明显胜出同类产品一筹。例如它是第一个实现分卷压缩的压缩工具,这对于当时以软盘为主要存储方式的PC来说简直就是雪中送炭。ARJ很快凭借着自己的实力占据一席之地,并逐渐成为 DOS下最受欢迎的压缩工具之一。

如果计算机的操作系统一直是DOS,那么压缩工具有可能会三分天下。然而在1995年,改变个人计算机世界的事情出现了,那就是Win95的诞生。没有了DOS系统的艰涩难懂后,人们发现个人计算机并不神秘,它的使用原来可以这么简单。随即PC真正开始普及,普通人成为了主要用户。然而另一方面,大多数从DOS年代过来的程序员高傲地拒绝着Win95,从他们的级数眼光来看,这个动辄崩溃的平台由于底层过于封锁,完全限制了编程的发挥,执行效率与DOS相比也是一塌糊涂。因此Win95发布的最初几年里,并没有出现太多应用软件,程序员们仍然在坚持为 DOS编写软件。此时随着计算机硬件的发展,图形网站逐渐代替了文字BBS,普通人不用怎么学习也能轻松上网,大量用户涌入了这个虚拟世界。矛盾自然而然就产生了:大量没有受过训练的Win95用户拿着DOS下的压缩工具不知所措,而程序员们却没有开发Windows平台压缩工具的想法。于是一个原来默默无名压缩软件开始声名鹊起,它就是WinZip。

早在1991年微软发布Win3.0不久,共享软件WinZip1.0就诞生了。虽然它号称是Windows ZIP,但实际上跟Win3.0的本质一样,仍是个外壳程序,它不过是在调用DOS下的工具软件而已。很难了解当时WinZip软件作者的想法,也许只能归于远见卓识,在大多数程序员都在开发自己的压缩编码算法的时候,他选择了使用免费的ZIP编码算法然后做了一个压缩工具外壳。当时DOS才不过发展到 5.0版本,放弃一个主要的平台而去做一个附属平台的压缩工具,最主要还是没有自己的编码算法,其前途显然是黯淡的。然而到了1995年,这种做法得到了回报,在Win95发布后它马上就推出了相应版本,是当时为数不多的Windows应用工具。实质上此时WinZip仍然是个外壳工具,它还是通过调用 DOS程序来解决问题,不过由于前几年积累下的Windows开发经验,使其图形界面在当时做得近乎完美。甚至后来微软在业界的开发会上宣称, Windows应用程序应该怎么做--很简单,像WinZip那样就行。用户发现WinZip界面是如此精美,操作时如此的亲切友好,完全不用去记什么命令参数,只需要鼠标点几下即可,神秘的压缩原来如此简单,更有趣的是它居然没有一个竞争者,此时的同行还不屑与其竞争。夸张的说,WinZip只用了眨眼的功夫就占据了所有的PC,等到其他压缩工具醒悟过来纷纷开发Windows版本或Windows外壳时,由于缺乏开发经验已经远远落后。等到 WinZip推出其真正的Windows应用程序6.x版本时,已尘埃落定,没有自己编码算法的WinZip加冕压缩工具的王者。以后的大多数用户都是通过WinZip认识到ZIP格式,以至于不了解历史的用户甚至以为ZIP就等于winZip,是WinZip的成功导致了ZIP格式的流行,事实上恰好相反。

它来自于江湖--RAR离奇崛起
不妨先来思考一个问题,为什么舆论不指责WinZip9.0不支持WinACE的ACE格式,不指责它不支持WinIMP的IMP格式 ......唯独不支持WinRAR的RAR格式就横加指责呢?答案只能是WinZip不得不支持RAR格式。为什么不得不支持RAR格式呢?答案只能是 RAR格式已经成为主流,不支持意味着消亡。这真是一个有趣的推论,2002年时中国的IT媒体还将WinRAR归为非主流压缩软件,而不到两年的时间 RAR格式就变成了主流格式,简直就是个奇迹!然而这真的是事实吗?

我们知道ZIP格式成为最主流的原因并不是因为WinZip的出现,而是因为ZIP格式的开放性。ZIP与WinZip之间不过是机缘聚会,即使没有WinZip也必将另外出现类似的“xxZIP”共享软件。ZIP格式的开放从根本上避免了数据压缩世界形成垄断,任何一个消费者总会优先选择免费自由格式的压缩工具,更何况这个免费格式是如此优秀,这使得WinZip之后的任何压缩工具只能先支持ZIP格式站住脚,然后再去推广它不开放编码算法的自有压缩格式。因此最后的结论是不开放的商业压缩格式不可能取代免费ZIP格式成为主流,而RAR同ACE、IMP等一样都是不开放的格式,它也不可能成为主流。这个结论显然会刺激某些人的神经,一定有人会指出事实胜于雄辩,让笔者上网去看看到处的RAR压缩文件。笔者并不否认这是某种事实,不过仍然会坚持RAR不是主流。

在任何一个国外知名的下载王者,如 download.com等,都不可能找到RAR压缩文件,或者去国外任何一家知名商业网站,其下载资源提供的也只有ZIP压缩包。是的,甚至再国外比较规范的个人网站上,都只提供ZIP打包的文件下载,而不会有其他类型的压缩文件。国内情况会不一样吗?那么去新浪、搜狐、驱动之家这些大的门户网站或正规的商业网站搜索,同样全部是提供ZIP压缩文件的下载,却根本没有RAR文件。并不是这些网站刻意偏爱ZIP,根本原因还是在于免费。发布ZIP压缩文件并不用缴纳任何费用,而如果发布其他商业压缩格式文件,网站就要向其格式拥有者缴纳专利费用,这种企业所需缴纳的费用不是个人注册费用可以相提并论的。由此带来的疑惑是,在中国确实有许多网站只提供RAR压缩文件的下载,那么他们都甘心交钱替WinRAR宣传吗?同样时不开放算法的商业格式,他们为什么不选择压缩率更高功能更加全面的ACE、IMP等格式呢?

首先笔者不排除这种情况,即可能有特别热爱RAR格式,依法缴费然后再帮着推广的网站,不过可以肯定即使有也为数不多。大多数这样的网站非法发布RAR格式文件,区别仅仅在于自己知道或不知道,不过WinRAR公司难道就坐视不管吗?其实道理很明显,没有比推广压缩格式更容易占据压缩工具市场份额的手段了。2002年WinRAR尚未有中国区代理,不过积极开拓海外市场的WinRAR 已经意识到,许多中国网站上也流行着RAR压缩文件,于是一时间突然有许多网站声明,下载资源将由RAR压缩包全部改用ZIP包发布,但在WinRAR中国区代理上任后,短短的几个月这些网站又都恢复发布RAR压缩文件,而且使用RAR格式发布资源的网站日益增多。事实已经清楚,非正规网站提供下载资源的确实都是RAR压缩文件,不过为什么它们都选择RAR而不是其他格式,答案说出来熟悉的朋友马上就会明白--ODAY。

2001到 2002年中国的宽带网建设一跃成为世界前列,宽带网的发展使得资源的获取变得极其简单。几乎国内有名的资源站点和论坛都出现在此期间,它们无一例外提供的都是RAR格式资源。那么它们的资源又来自哪里?基本都来自于ODAY,所有宣称RAR格式占据网络主流的人都或刻意或无意地回避了这个事实。ODAY 是个完全无影无形的破解组织,但他们发布的资源都有同一个特点,就是统一使用RAR格式打包,如此一来发布这些资源的网站要提供ZIP包下载则必须先解开 RAR包,然后再将资源重新压缩为ZIP包,最终选择当然是直接提供RAR压缩包下载了,这就是RAR格式开始流行的根本原因。于是奇怪的事情出现了:免费开放的压缩格式得到所有正规商业公司的支持,而收费非开放的压缩格式却崛起于自有破解的地下组织。一个微妙的形势摆在WinRAR面前,它再流行也始终不会去控告违法发布者,那其实是它生存的根源。一个尖锐的问题也摆在用户面前,在合法的前提下你会选择哪种压缩格式?其实是根本就没有选择。

因此不能否认RAR压缩文件在网络上确实到处可见,但既然它来自于江湖,就注定无法真正成为主流压缩格式。

ZIP的真正危机--AES加密
WinZip9.0究竟带来了什么?根本的变化其实只有一个,那就是支持AES 128位和256位高级加密,事实上这也是WinZip9.0迟到两年的主要原因,而这个特性也许会成为WinZip所面临的最大危机。

上文已经交待,WinZip并没有自己的编码算法,ZIP格式是属于PKZIP的(实属PKWare公司)。一直以来WinZip技术上的发展都紧跟着 PKWare亦步亦趋,从而就没有也不可能主动去修改ZIP的编码算法。WinZip9.0中新加入的Enhanced Deflate算法实际仍属于PKWare公司,并且是开放免费的。不过使用WinZip9.0压缩的ZIP文件,其他支持ZIP格式的压缩工具都能正确解压吗?答案让人遗憾,如果你使用了WinZip9.0的AES加密,那么你只能使用WinZip9.0才能解压。

与成熟的商业压缩格式相比,ZIP格式有一个致命缺陷就是缺乏加解密算法,仅凭其可怜的口令密码保护功能根本无法保障文件的安全。为ZIP格式增加加密算法成为必然之路,然而此时PKWare与WinZip的矛盾终于凸现。2002年,PKWare首先开发了基于证书的安全措施和256位AES加密算法的PKZIP5.0,但随后2003年出现的WinZip9 Beta中采用的256位AES加密算法(但没有证书)却证明无法与之兼容。WinZip9向媒体说明由于PKWare向WinZip保留了算法的技术细节而不能与之兼容,并且表示他们一直期待能够完全兼容,但PKWare并不给予合作而最终导致两者不兼容。PKWare首席技术官Jim Peterson则辩称,基于证书的加密技术目前还正在研制,之所以没有公布是因为还要在其中增加很多功能。WinZip对上述解释表示怀疑,因为除了加密细节没有公布,连证书的细节也不得而知,而事实上在PKZIP5.0 for Windows中这项技术已经使用了一年,PKWare无非是要吃独食,他们违背了自己宣称的ZIP标准开放性。不管事情的真相到底是什么,WinZip 为此付出了两年的时间,最终结局仍是两者分道扬镳,各自开发自己的加密算法,而ZIP格式从诞生以来也首次走到了十字路口。

因此AES加密将是一柄双刃剑,也许能为WinZip打开一片商业的天空,也许带来潜伏的危机。这取决于最终应用环境是支持它还是PKWare,抑或是这纷争中崛起的第三者,这是压缩王者的最大危机。

压缩工具之选--合适才是最好的
了解了足够的压缩世界的历史,再回到压缩工具本身来吧。现在的事实是网络上确实存在许多RAR压缩文件,当然使用WinRAR去解压是第一选择,不过是否因为WinRAR也支持ZIP格式就可完全抛弃WinZip?笔者的答案是WinRAR不能完全替代WinZip。即使抛开历史完全从技术上分析,RAR实际上仍处于劣势。

首先来看两者的性能,压缩工具的性能决定于它们的算法。事实上WinZip和WinRAR使用的都是LZ77算法的变体,因此两者基本上不可能出现根本性的性能差距,它们的比较就是看谁在压缩率和工作效率之间取得更佳的平衡性。众所周知RAR的压缩率要略高于ZIP,但这是以牺牲工作效率换取的,这种牺牲值不值得呢?笔者随意做了一个测试,由于太小的文件根本无法察觉,因此测试对象是一个615.6MB的ISO文件,机器配置位P4 1.6A,512MB RAM。结果WinRAR3.30在一般压缩下,使用了30分20秒将文件压缩为607.6MB的RAR文件,而WinZip9.0在一般压缩下,使用了 2分40秒将文件压缩为609.2MB的ZIP文件。解压的结果与压缩类似,千分之二的压缩率差距却使用了数十倍的时间,显然ZIP算法的压缩率与工作效率之间的平衡性处理得更好,也就是说性能更优。其实RAR算法在压缩率与工作效率之间的处理也是非常聪明明的,其压缩小文件时损失不易察觉的几秒钟换来总是比ZIP略高一点的压缩率,这给用户留下了极好的印象。

虽然我们证明了ZIP算法的性能更优,不过WinZip不能支持RAR,而 WinRAR却能支持ZIP,为什么不保留兼容性更佳的WinRAR?既然RAR是非开放的格式,别人没有它的算法,那么支持解压RAR是如何做到的呢?任何支持RAR格式的压缩工具都带有一个UNRAR.dll文件,这个文件是WinRAR提供的解压库,也就是说其实仍然是WinRAR自己在解压。像这样通过外部调用来支持的格式在WinZip中只有3种,就是上文提到过的ARC、ARJ、LHA,全部是历史遗留。但WinZip显然不会这样去支持 RAR格式,在它眼里RAR和ACE、IMP等非公开格式并没有根本上的区别。所以并不是WinZip高傲自大,也不是它固步自封,除非RAR开放算法,否则WinZip是不会调用支持RAR的,替别人推广压缩格式不如将命运掌握在自己手上。再回到兼容性上,实际上查看一下就会发现,WinZip支持超过 22种格式,远超过WinRAR支持的12种,就算勉强算上WinZip不支持RAR格式,也只能说两者在这方面不分上下。

由于ZIP格式的开放性所带来的优势也必须考虑。例如微软操作系统从WinMe开始内置支持ZIP格式,ZIP文件被当作一个文件夹操作,别的压缩格式就必须安装压缩工具解压。又如GBA游戏机的模拟器VBA内置支持ZIP,所以压缩为ZIP格式的ROM文件它可以直接读取,别的压缩格式就必须解压回ROM文件。越来越多应用程序都开始内置支持ZIP,此时的ZIP压缩文件相当于透明的源文件。由于ZIP格式的开放性,ZIP文件在网络传输上也具有一些优势,如某些内置ZIP算法的下载工具可分析要下载的ZIP包,可以只下载包内某些文件,这都要归结于ZIP格式的开放性。

以上所有一切都只为说明一件事:ZIP格式仍然是适合个人使用的最佳压缩格式,而RAR是适应现实环境的第二选择压缩格式。因此压缩工作也许会演变为这样的形势:更多的压缩是ZIP 文件,而经常解压的是RAR文件。尽管WinRAR也支持ZIP的制作,但程度优先,例如其不支持64位扩展,单个文件都4GB的限制,不支持增强真空算法的压缩,不支持ZIP文件的压缩分卷......制作ZIP文件的最好工具依然是WinZip,这就是为什么WinRAR不能完全替代WinZip。是的,压缩工具的选择应该这样,为了适应环境安装使用WinRAR,为了高效压缩安装使用WinZip。个人建议是,如果压缩工具对你而言主要是解压,极少压缩的话,那么WinRAR确实已够用了:如果要尝试压缩,那么就不要放弃WinZip。

尽管笔者一再表明WinZip不可替代,但实际上对WinRAR也充满好感。这个紧随着WinZip的压缩工具确实是所有模仿者中做得最为出色的,针对于WinZip的弱点作出的技术细节修改也极为有效。如WinZip必须压缩后分卷而WinRAR可以直接分卷压缩,又如WinZip无法管理压缩包内的子目录而WinRAR可以直接显示目录层次......所以即使RAR格式没有那么流行,WinRAR也仍然是最值得推荐安装的压缩工具。文章的最终目的并不是为WinZip与WinRAR打擂台,只是将一些事实的本来面目呈现给人们,而将其后的事情交给他们自己去判断。这本应该是大多数媒体应该做的事情,讲述客观的事实而不是引领读者的情绪,然而国内媒体的浮躁却再次让人失望。

后记
2000年4月14日,年仅37岁的菲利普·卡兹被人发现倒毙在美国威斯康星州密尔沃基的一家汽车旅馆里,据说死因是慢性酒精中毒引起的并发症。被人发现时卡兹的手中仍握着一个烈性酒的酒瓶,在同一个房间里还发现了另外5个空酒瓶。这位天才程序员从未在ZIP身上得到半点好处,坚持信念的结果是潦倒的生活。他为世界贡献了一个伟大的免费软件,更为重要的是他缔造了一种大众化的压缩格式,然而却过早的离开了这个世界。仅仅两年后,PKWare和WinZip为了商业利益开始分道扬镳。用ULTRAEDIT打开任意一个ZIP文件,都可以看到嵌有菲利普·卡兹姓名字头缩写字母PK,每个ZIP文件都将永远记载着菲利普·卡兹,因此菲利普·卡兹和他的ZIP压缩格式也必将得到永生。不知为什么对于菲利普·卡兹的记忆,在笔者脑海中浮现出的是华莱士的那声呐喊:“Free!”

谨以此文向那些无私的天才程序员们致敬。
2006/9/7

有史以来最伟大的12款软件

美国《信息周刊》,发现正在评选有史以来最伟大的12款软件,这12款软件排名
依次是:

1. Unix操作系统

2. IBM System R-1983年以DB2的形式进入商业市场

3. 基因排序软件-美国基因组研究所(IGR)

4. IBM System 360系统

5. Java语言

6. Mosaic浏览器-第一款图形界面浏览器

7. Sabre系统-美国航空公司的信息查询系统

8. 苹果Macintosh系统

9. 微软Excel电子表格

10.阿波罗宇宙飞船导航系统

11.Google搜索排名

12.Morris蠕虫-造成的经济损失超过1000万美元
2006/5/27

最好的加密软件TrueCrypt



  我还未曾试过,关心这方面的人可能早就知道它了。
网站:http://www.truecrypt.org/
下载:4.2 (1380 KB) http://www.truecrypt.org/download/truecrypt-4.2.zip
更多界面:http://www.truecrypt.org/screenshots.php 
http://www.truecrypt.org/screenshots2.php


以下转一篇写得很清楚的介绍文章,作者pengtu,就是致力于宣传OOo的网友,看完了别忘了支持他一下哦!http://ooo.yjrg.net/

pengtu《最好的加密软件TrueCrypt(忠诚的地堡)》

更新:20060217
 
大家的重要文章要加密怎么办?
  一般是用zip或rar压缩加密。
  但东西多了就很麻烦,每次解压要花很多时间,而且还有临时文件可能残留泄密的危险。
  于是有的人就启用了windows的用户加密,但这个微软很冷 ●^● ——你加密特容易,只要你在NTFS分区目录的属性上打个钩就好了。但是,但是,但是,一旦你重装windows系统,你用相同的用户名和相同的密码无法进入自己的加密目录!(pengtu曾经用ghost还原都无法进入原账户加密目录,微软牛啊!)微软的系统级加密不仅跟用户名和密码有关,而且据说还跟用户建立时间和某些硬件随机信息有关,总之,钱款当面点清,离柜概不负责,就是神仙也打不开你加密的目录了!而你当时把加密的框打上√ 的时候,weindows根本不给你备份证书的提示。于是,世界上出现了好多欲哭无泪的人。http://pengtu.net/
  为了拯救很多悬崖边缘的人,我曾经多次推荐过一款美国政府用的加密软件,叫: Dekart Private Disk,我推荐的时候是2.02版,我当时以为是free的,结果错了。我今天检查更新的时候,跑到它官方网站去了,想着顺便提高下英格力士,突然发现问题了,原来这个De什么不是免费的,网页上竟然标着美刀符号$!后来搞清楚了,是我用的那个汉化做得太完美了,在about里面竟然写着Free user,我还以为De有个面向个人的免费版哩(不过,还好,虽然推荐错了,但以前加密的文件现在也还能解,共享软件有个30天的试用期。官方网站竟然还也有中文版,看人家老美还是挺关心我们发展中国家的)。
  我已经找到更好的加密软件了,竟然是开源的,后面连软件带教程贴在这里,欲下从速。
TrueCrypt
  磁盘加密皇者TrueCrypt,被称为最好的开源磁盘加密软件。优点如下:
  免费,无需注册及任何手续;
  开源,提供源代码下载及算法公开;
  绿色,直接运行,且提供安装包;
  跨平台,分别提供windows系列和Linux系列版本;
  便携性,支持U盘加密;
  多语言,官方提供中文简体、繁体语言包;
来,先看看界面:

如果我们了解这款软件的思路,用法就很简单。
  很多人用过虚拟光驱软件,例如Daemon,Virtual Drive等,它们可以把光盘的镜像文件例如*.iso 或*.cue变为电脑中的一个光盘分区。比如你电脑里面原来有C/D/E三个硬盘分区,用Daemon加载了一个xp.iso之后,电脑里就多了一个盘符是‘F’的光驱,F盘的内容,其实就是xp.iso的内容。
与虚拟光驱的原理类似,TrueCrypt相当于一个‘虚拟硬盘’。Tr可以制作一个特殊文件,然后把这个特殊文件加载为一个硬盘分区。与虚拟光驱不同的是,1,加载时需要密码;2,分区是可写的,而光驱不行。 http://pengtu.net/
  这个特殊文件,Tr叫做‘加密卷’文件,文件名可以任意。这一点很容易让我们对它进行伪装,你可以把它叫做‘馒头血案.swf’,也可以起个‘四十大盗.avi’。在Tr卸载这个加密卷后,谁也打不开它,直到遇见一个有Tr和正确密码的人。
  用起来很简单,否则我也不向大家推荐了。还不明白的,对照上面的截图和下面压缩包里面的步骤说明,你一定能够看懂。下面这个压缩包,是pengtu从官方网站下载,并集成了中文简体、繁体语言包,然后又删除了一个纯英文的pdf说明文件,重新压缩而成的。绿色压缩包下载:
既然是绿色软件,那就先下载一个玩玩吧。@_@
如果你对转载的文件不放心,请直接到官方网站下载程序和压缩包,这是个好习惯。相关网址:
  补充一个刚发现的优点,Tr和它的加密卷能在光盘只读加载,也就是说,除了U盘,还可以用光盘来保存加密文件。
2006/5/15

chen jin,china chips,etc.

SHANGHAI, May 13 — China said Friday that a prominent university scientist who had developed one of the nation's first homegrown computer chips had fabricated his research and stolen the technology from a foreign company, according to the official Xinhua News Agency.

Chen Jin, a dean of Shanghai's prestigious Jiaotong University and the leader of a government-funded high-tech research project, was dismissed from his university posts this week and stripped of other government titles and perks. The government also said that Professor Chen had been permanently banned from taking part in any government-funded science projects.

In a statement Friday, Jiaotong University — one of the nation's elite schools — said, "Chen Jin has breached the trust of being a scientist and educator. His behavior is despicable."

The case is a huge embarrassment for China and for Shanghai, which in 2003 had touted the first of Professor Chen's three digital signal processor chips as a major scientific breakthrough, a milestone for the nation.

Mr. Chen's project had funding and backing from China's highest scientific and academic bodies. The Shanghai government and Jiaotong University were also financial backers of the project. According to press accounts here, Chinese prime minister Wen Jiabao had even visited Mr. Chen's labs in Shanghai.

Because of tense intellectual property issues with the rest of the world, the Chinese government has made the development of its own high-tech and semiconductor industries a major priority. In March 2003, the government held a press conference in Shanghai to announce a major breakthrough, the development of the Hanxin, or China chip, a high-speed processor for mobile phones and other electronic devices that would help end the foreign monopoly on computer chip design and allow China to begin producing its own patented semiconductor equipment.

Nine months later, the Ministry of Science and Technology held another press conference hailing the development of two faster chips from Mr. Chen's labs, Hanxin 2 and Hanxin 3. Now, the government and Jiaotong say, none of the chips had the capabilities Mr. Chen claimed, even though the government had earlier said that the chips had been tested by government appraisal teams.

The national government has now canceled the Hanxin project and recalled its funds, Jiaotong University said in its Friday press statement.

Suggestions that Mr. Chen and his team had faked their findings were first posted on the Internet last December or January by someone claiming to be a whistle-blower.

Professor Chen could not be reached for comment Saturday.

Mr. Chen headed a Jiaotong University research institute and was named dean of the Microelectronics School in 2003. In 2003, he also founded Shanghai Hanxin Semiconductor Technology, the university-affiliated company that was developing the Hanxin computer chips.
2006/5/4

李敖:美国是盗版祖师爷

   大家说,我们闭门家中,祸从家中来,哪一种祸呢?就是绝大部分的中国人,只要你使用计算机,你使用手机,你可能就是一个罪犯。你成不成为罪犯,要看美国人这种检警单位,来不来压迫你,来抓你,如果抓你,你就是罪犯,犯了什么罪呢?侵犯了美国人的智能财产权,什么叫做智能财产权?他发明这个东西,开发出来一个东西,你用了它,你要给他钱。一般说,我写了本书,你用我的资料要给我钱;我搞了部电影,你要用了,你要给我钱;我开发自己的药,我要制造我的药,你要给我钱,越滚越大,变成专利。我给你眼睛啊做白内障的手术,白内障手术它发明出一个新的开刀的方法,你要学,你就要给他钱,搞得动辄就一不小心,你就变成罪犯,使我们感觉啊非常的不舒服。  

    上今天大家用计算机的那个光盘,用手机的那个芯片,都是你拷来我拷去,你灌给我,我灌给你,谁去买原版呢?谁都不去买,为什么呢?划不来,并且贵的要死。为什么觉得贵的要死呢?以台湾做例子好了,美国跟台湾的这个生活的标准,是四比一,他赚四块钱,你才赚了一块钱,你的生活水准跟他不一样,所以他的东西卖给你就贵得要死,你的收入没那么多,你怎么买得起那么贵的东西呢?所以口口声声智能财产权,事实上是违反了世界的公平和正义,所以我们用我们的标准,我们是反对,所以美国人用他们的标准,我们是侵犯了它们的权利。在上一集的节目里面,我特别给大家展示了澳洲的地图,就澳洲有个州叫新南威尔斯州,这个州以前的州长,就是总督,叫做MacQuarie。这个人讲了一句话,他说在这个新南威尔斯州里面只有两种人,一种人是罪犯,一种人就活该,也该是罪犯,为什么?因为这个州以前是英国人把罪犯运到这边,是一个海外的监狱,变成什么?变成你看到的人,张三李四都是罪犯。在美国人标准底下,你只要盗用了我的这个光盘,我的芯片,你就是罪犯,今天我们看到张三李四,你和我都这样做,那我们基本上都是罪犯。  

    人虽然压迫东方的政府去替它抓,政府当然会眼开眼闭,可是整个的感觉是不好的,为什么呢?就是每个人都变成罪犯。所以今天呢,我特别提出个证据来给大家看,台湾这边政府登大的广告,就新修正的叫著作权法。这著作权法里面呢,就告诉大家,说我通过这个法律,你们用美国的东西啊,要给钱。看到没有,就是保护的措施,干什么?保护谁呢?保护美国人。看到没有,这是由“经济部”智能财产局配合美国人做的,干什么呢?这报纸给谁看啊,登给美国人看,对不对?真正的中国人,甩都不甩你啊!老子们为什么把钱给美国人啊!不肯给。所以大家看啊,就很清楚的,就变成这个情况,大家看到嘛,企业界就开始有很多意见,大家看到这个意见,看到没有。你看当时台湾的政府推出的时候,学生们发起拒绝让公权力介入管制盗版的运动,并且看到没有,智能财产权根本是商业斗争而创造出来的名词,不应该被无限上纲。所谓的尊重智能财产源,尊重的根本不是著作人,而是业者,政府不应该用公权力来强制介入,帮着美国的商人来压迫自己人。  

    我们看得很清楚啊,看到没有,这就是台湾的“法务部”讲将会同经济部等单位,展开大规模的扫荡行动,扫荡什么呢?给美国人看。看什么呢?项目小组。首波锁定什么呢?锁定对象是盗版使用情况严重的大型企业及学生的,学术的网络,就这样子配合美国人来这样做。我今天给大家看一些我掌握的几乎机密的文件。你看看,如果完全合法来取缔,另当别论,常常是非法的。大家看一个文件,看到没有,就是台湾在美国的一个代表处,当时这个部长就是钱复,这个代表处一个文件,就是台湾这个盗拷,包括用书的这种盗拷、盗版,使美国商人损失日趋严重,看到没有,翻译权属智能财产权,美国人要保护它的翻译权,可是呢还没有谈好,双方没谈好。看到台湾的这些官怎么说的,钱复怎么说的:台湾跟美国,即将要再度证实来咨商这个智能财产权了。换句话说呢,还没有形成法律,没有形成法律,怎么可以用文件来整自己人呢!就开始整了。你看,看到没有,似宜促请地检处,检查单位对本案立即采取行动。一个台湾的出版商,在印大英百科全书的时候,就有这么一个秘密文件。这就是驻美代表处钱复他们发回来的秘密文件,然后呢发给“外交部”以后呢,“外交部”部长当时叫丁懋石,文件写的就是:美国在台协会,台北办事处预先来函,看到没有,说有一个公司叫丹青公司影响美国权利,判我方立即对丹青公司提出刑事起诉并下令禁止该盗版物销售等语。  

    这个手续是秘密的,可是事实上是不会合法的,看到没有,然后通知“法务部”以后,“法务部”由部长施启扬出面,然后要求什么呢,要求他是外交部有关对丹青公司盗印大英百科全书的意见,请你参注,请你们“法务部”给检查处处理,然后看到没有高等法院检查处就说它收到了这些文件,看到没有,续谋制止之道。这就表示,检察官,首席检察官叫陈涵,看到没有,一个一个都抠出来了,干什么呢?就是说要配合美国人去整中国人,就这样子。可是现在我觉得有趣的一点,我给大家看,大家看什么东西啊?你美国口口声声要台湾不可以盗印它的书,中国人不可以盗印它的书,可是大家看一个文件蛮有趣的,我念给大家听,什么文件呢?大家看有一本书,叫做美国作家爱默生的《爱默生选集》,这个翻译的人呢叫做张爱玲,她翻译这个书,在一九五三年的一段话,就是爱默生写给苏格兰,英国这边一个有名作家,叫做卡莱尔,写给卡莱尔的一封信。  

    看这封信,看看张爱玲怎么翻译的:我觉得完全放心,你卡莱尔写的书,在美国一定会受欢迎。上个星期六我听说,《衣裳哲学》这本卡莱尔写的书,一共卖了一千一百六十六本。我告诉这本书的出版者,就是《法国大革命史》暂时不能复印,就是你的卡莱尔写的这个《法国大革命史》啊,暂时不能复印,为什么呢?要先给人家一点时间,输入英国的版本。就是我爱默生告诉我的美国出版商,你们不可以盗印卡莱尔这个《法国大革命史》,因为你要把《法国大革命史》的原版销到美国来的时候,要给输入英国的版本,你要给它一点时间,我已经请他们输入这个要时间,看到没有,爱默生说,我觉得很羞惭,很惭愧,你教育我们年轻人,你英国人教育了我们美国年轻人,而我们偷印你的书,将来有一天,我们会有一条较好的法律,或者你们也许会采用我们的法律。这就是说美国的爱默生向英国的卡莱尔表示抱歉,说美国我们这边盗印了你的书,你的书卖到美国来的时候呢,原版我们说给你卖原版的时间,不要那么快盗印,结果呢,我们美国出版商很快地盗印。  

    为什么我拿这些年给大家听呢?因为张爱玲在翻译这篇文章的时候,是一九五三年,后来在十五年以后呢,她又用张心漪的笔名,又把这本书翻译出来了,还是这段话,只是把法国大革命史改成了法国革命。这段话同样的:我觉得很羞惭,你教育我们年轻人,而我们偷印你的书,将来有一天我们会有较好的法律,或者你们也许会采用我们的法律。这文件证明什么?就是你们美国响当当的一代文豪爱默生,他就眼睁睁地看着美国当年在盗印英国书,为什么会发生盗印的问题呢?因为美国人文化不够啊,英国人文化走得快啊,美国人向你学文化的时候,如果每本书都要付钱,都要尊重你的所谓智能财产权,美国的文化就起不来,就跟不上,就付不起钱,文化就不能够迎头赶上,所以美国人只好盗印你英国的书。今天同样的道理,大家懂我的这个推理方法了吧,你美国人当年你是穷小子的时候,你也盗印英国书啊,为什么现在你有钱了,禁止东方人盗印你的书呢?你为什么不给人家一点点时间呢?  

    诉大家,英国当时给美国人压力,美国国会就抵抗,我告诉你抵抗了多久,五十年。美国跟英国拖死狗、耍赖,印你的书拖了五十年,才肯接受英国的这个智能财产权的观念。今天你美国肥了,你美国有钱了,你动用你的力量禁止全世界,尤其禁止东方人,禁止中国人盗印你的书,你什么意思啊?忘了当年你是穷小子的时代,你盗印英国书的事情了?忘了吧?我李敖没忘记,把爱默生的话,你们头牌的文学家写给卡莱尔的信,念给你听。当年你盗印英国的书,这爱默生说,我们觉得很羞惭,今天你另外一种羞惭出现了,另外一种羞惭,就今天你变成有钱了,你不再是穷小子了,请问你不给人家一点点机会,可以吗?我告诉大家,这就是美国帝国主义的可恶,他是穷小子的时候,他就做海盗,盗印别人的东西,它有钱了,它从良了,就不许别人盗印它,怎么可以啊?所以我觉得,就是要盗印,大家就是你偷它的,我也偷它的,这样子就是我们的正义。它的正义我们不接受,为什么不接受呢?就是我所说的,什么是智能财产权啊?智能财产权的定义是由你来定的吗?我们不接受你这个定义,所以我们看得很清楚。  

    这一期的《亚洲周刊》,我们看最新一期的《亚洲周刊》,以中国的副总理吴仪做封面,它有一篇文章谈到了吴仪。这是我的朋友叫邱立本,《亚洲周刊》的总编邱立本,他讲这段话,吴仪在一九九一年与美国谈判复关,美方代表沃尔夫批评中国人损害美国的知识产权,就是所谓的智能财产权,说中国人是小偷行为,吴仪立刻反唇相讥,说自己是和强盗谈判,你说我是小偷啊,我说你是强盗,我在跟强盗谈判,因为美国及西方曾经在中国掠夺大量的文物和古董,所以吴仪表现得义正辞严,反应得很快。可是我必须说,如果美国说除了古董这些问题以外,知识部分你中国人盗印了我美国的书,我觉得这可以想到刚才那个爱默生的话,“我们美国人觉得很羞惭,很惭愧,因为我们盗印了你们英国的书”,用这个例子给美国人看,你们也是小偷啊!不错,你说我盗印你的书,可当年我盗印的行为是跟你学的,当年你不盗印英国的书吗?可是为什么要盗印呢,没有钱嘛,给不起。  

    你动辄要我钱,我讲过,我以台湾为例子我讲过,美国的收入跟台湾是四比一,所以你收入四块钱的时候,你可能买到有钱买这个书,我收入一块钱的时候,这个书对我就太贵了,我就买不起了,那买不起我就不念吗?我就不研究吗?我就坐等我的文化退步吗?我也不肯啊!我希望能够力争上游,像你们美国人当年跟英国比赛一样。你们追到英国,你们用什么方法追到英国呢?用盗印的方法,用偷偷摸摸做小偷的方法来追到了英国。今天你向我们要钱,我们没有钱,或者钱不够,或者钱不甘心给你,我们也要用你们的方法去力争上游啊,去后来居上啊,去并驾齐驱啊。为什么我们要付钱?老子们就是不付钱,这就是我们的道德标准,我们的道德标准跟它的是不一样的。可是我们讲,我们也是持之有故,言之成理,不是吗?为什么你们当年在我们国家是强盗,今天我们做了民族主义的小偷,偷一点回来,你鬼叫什么东西啊!这就是我的李敖的这个标准。  

    大家看看这是当年的居里夫人,居里夫人她是唯一得过诺贝尔物理奖的一位女士,也得过化学奖的,她得过两次。居里夫人当年发现了镭,这个镭做放射性治疗时候有很多功用。她放弃专利,放弃智能财产权,为什么呢?这个事情对全人类都有好处的事情,我放弃,这是居里夫人了不得的地方。她放弃,没有像你美国这样小气巴拉,我什么都控制住了,做什么手术,什么激光,什么放射性治疗,都要给我钱,怎么可以这样子?你不发现这个镭,也许在不久的将来,有人会发现,这是人类知识演变出来以后一定有的进度,跟一定有的水平会达到的。不能说我先发现了,就不许你用了,怎么可以这样子呢?中国的我跟大家讲过,苏东坡,宋朝的苏东坡就很气,他为什么气呢?他看到了唐朝人李白杜甫的诗,苏东坡说,那些诗啊,那些好句子啊,我也可以写出来,可是没办法我生得太晚了,他生得太早了,李白杜甫生在唐朝,我苏东坡生在宋朝,所以呢,他先写出来呢,我就不能再写了,虽然我也可以再写,我写出来就说我抄他的,所以觉得很不公道。  

    同样的向居里夫人发现这个镭,这种对人类的公德,她不发些别人也会发现,只是说晚一段时间而已吧,怎么可以说你发现了以后,我就专利,你就要给我钱,怎么可以这样子啊?今天美国人干的事情,在智能财产权的部分,绝大部分都不可以有垄断的行为,可是美国人在垄断,这就是我们觉得不平的地方。所以我在赞美吴仪以后,我跟大家说,我们可以用更多的证据来给美国人难堪,爱默生给卡莱尔这封信就是典型的例子,证明什么?证明你们美国第一流的文豪都公开承认,并且觉得惭愧,当年你们美国就是一个海盗,就是个小偷,就是侵犯英国人智能财产权的罪犯,今天你把我们中国人讲成罪犯,我们绝对不服气,一定的,不能偷你东西,还要跟你干,这就是我李敖的正义。
2006/4/29

这些听说过吗?ThinkPad趣闻轶事

车轮下的ThinkPad

  一名新西兰的专业顾问人员是ThinkPad的用户,他大部分的工作在公司以外进行。一次,他外出办公,驱车来到设在野外的工作现场。他和同伴将笔记本放在汽车前面的空地上,用于演示和纪录。之后大家分头干自己的工作。任务完成时天色已晚,这位顾问人员走进驾驶室,发动了汽车准备离开。当汽车刚刚启动,他就感到了一镇颠簸。这时他猛然想起了一直放在车前的ThinkPad,于是赶忙走下车找到了自己的笔记本。然而,当他启动了这台刚刚被汽车轮胎轧过的笔记本电脑,却发现它仍然可以正常工作,只是在按键和LCD显示器上被疙出了一些小坑而已。这台ThinkPad所有的硬件至今没有更换过,而它的性能与功能也没有受到丝毫影响。

ThinkPad死而复生

  一名采购人员,为公司一次性购买了四台ThinkPad笔记本,其中有一台配备给了每年有75%时间在外办公的公司总裁。不久,总裁打来电话说他的笔记本刚刚被一辆出租车轧碎了,并要求再买一台一模一样的笔记本。这名采购人员难以想象出被车轧过的笔记本会是什么样子,当它被带回来时,几乎可以对折起来。采购人员把这台笔记本的硬盘拆了下来,装在自己的笔记本上。当他启动笔记本电脑的时候,奇迹发生了,原来硬盘中存储的数据自动恢复。另外,这台被轧碎笔记本的电池成为笔记本电脑的备用电池。

烘烤ThinkPad作午餐?

  有一位ThinkPad用户因为担心电脑被窃,习惯于将他的笔记本电脑放在一般人想象不到的地方。一次全家外出购物时,他将ThinkPad藏在烤箱里,不过回家后却忘记将之取出。其妻在准备午餐时将烤箱设置到摄氏180度,直到温度已经完全升起时这一错误才被发现。等到这部ThinkPad电脑完全冷却下来之的,他发现爱机已经:红外镜头歪曲;显示屏背部歪曲、起皱和轻度弯曲;IBM标识歪曲变小。幸运的是这名用户还能开启电脑并使用至今-- 没有经过任何维修,甚至连软件都没有重新安装。

能游泳的ThinkPad!

  新加坡的一位ThinkPad电脑用户一次在乘船时,不慎将电脑坠入水中。幸运的是他还能将其找回并将其交给了当地的维护中心。维护人员对其进行了精心维护之后,重入插入硬盘、加电,完全出乎用户意料之外是它居然还能运行,且数据没能任何损失。

与众不同的越野车手

  但你是否知道,ThinkPad还参加过"巴黎-达喀尔汽车拉力赛"。很多参赛车手"与外界保持联系"全靠ThinkPad!350辆汽车和摩托车在穿越撒哈拉大沙漠历时15天、长达6214英里的艰苦跋涉中,表现出色。获奖车手Klever Kolberg高度评价了IBM的笔记本电脑在比赛过程中的卓越表现:"ThinkPad经受了长时间的剧烈颠簸,白天华氏122度到夜间50度的大幅温差变化以及大量沙尘的侵蚀。比赛结束后,我将在比赛中使用的ThinkPad带回家中,用普通的真空吸尘器除去尘土,直到现在,这台笔记本电脑都不需要任何检修和技术维护。"

2006/4/11

DRL关于TC的系列文章

DRL有很多高手,写了一些高水平的TC原创文章,不可不看。
以下内容来自DRL 网友 nevermind在 01-15-2006 09:55最后编辑.
Total Commander

下面是专题讨论索引,几点说明:

1、尽量按照入门、进阶、高级这样由易到难的顺序排列

2、waiting对插件做了非常全面详细的介绍,大家可以据此寻找、配置自己需要的插件,具体插件可以在论坛内搜索,或者去插件网站查询;单独的插件发布、讨论帖不再收入索引

3、有什么建议想法,或者有好帖遗漏或推荐,请PM我

4、本次专题电子书下载见【原创整理】DRL Total Commander 专题电子书 (原创者:Fantast)

5、Total Commander中文帮助文件 (原创者:slownet)



入门篇

【原创】Total Commander 使用入门及技巧 (原创者:softworm)
【原创】为什么选用Total Commander而不是Explorer---文件/目录操作篇 (原创者:oldfat)
【转帖】Total Commander 不完全手册 3.0 (原创者:vsoft@CCF)
【讨论】跳出来傻傻的问一下,total commander怎么用??-->演变为TC FAQ贴


美化篇

【原创】TC美化、颜色定制 (原创者:dreamfly)
【建议】关于Total Commander的Screenshots 原创者:carelezz)
【分享】网上搜集的TC图标库集合 (原创者:wuchang)
【分享】几个自己弄的TC ICON SET.嘻嘻... (原创者:handy)


定制篇

【原创】Total Commander 之 Hotlist、Tab 应用几则 (原创者:wuchang)
【原创】关于TotalCommander的ButtonBar/热键定制/内部命令简介 (原创者:CSharp)
【原创】浅谈Total Commander中的菜单栏 (原创者:Csharp)
【原创】Total Commander 6.5 中文增强主菜单(01/21) (原创者:wuchang)
【分享】Total Commander 6.5 简体中文增强菜单 (原创者:waiting)
【原创】打造完全绿色的TOTAL COMMANDER (原创者:oldfat)

【玩玩】TC 的一套有特色的工具栏定制 (原创者:nevermind)



深入篇

【介绍】Total Commander v6.5 新功能介绍 (原创者:nevermind)
【原创】TotalCommander中的参数解释及实例应用 (原创者:Csharp)
【原创】TC中调用外部程序的别样方法 (原创者:zhangbao)
【原创】Total Commander 6.51的环境变量 (原创者:oldfat)
【原创】Total Commander 6.5配置文件详解 (原创者:slownet)
【原创】Total Commander的正则表达式 (原创者:slownet)



插件及工具

【原创】Total Commander v6 插件之完全不完全手册 (原创者:waiting)
【原创】Total Commander 6.5--- Content Plugins 应用 (原创者:oldfat)
【介绍】TC 6.5 :中英文扩展菜单、WDX插件及其它 (原创者:nevermind)
【建议】TC插件专题 (原创者:blkant)
【原创】Total Commander插件开发简介 (原创者:MoiveZ)

【原创】Total Commander v6 相关应用软件 (原创者:waiting)

【推荐】几个Total Commander的小工具 (原创者:eaglesky)
【推荐】【原创】强大的复制工具 (原创者:球球, ChinEase)
【原创】给Totalcmd增加Script脚本功能 (原创者:nevermind)
【分享】用AutoIt做TC的脚本工具(原创者:nevermind)
【分享】Totalcmd 做文章阅读器——Lister & View64 (原创者:nevermind)
【原创】TC小工具:Splitter (原创者:nevermind)


原创插件

【原创】TotalCommander插件 ---- TotalISO, 轻松制作光盘ISO (原创者:fm2k)
【原创】TC的wcx插件Totalzar.wcx(原创者:fm2k)
【原创】TotalCmd插件:批量修改图形大小(TotalRSZ) (原创者:fm2k)
【原创】TC Lister Plugin:nfoviewer (原创者:MovieZ)
【原创】TotalCommander wdx 插件 ---- WavFile.wdx (原创者:fm2k)
【原创】TotalCommander wdx 插件 ---- FontName.wdx (原创者:fm2k)


FAQ及技巧

【原创】Total Commander FAQ技巧汇总 (原创者:Fantast)
【分享】Total Commander中拷贝目录结构的方法 (原创者:slownet)
【分享】TotalCMD 中打开应用程序的另类技巧 (原创者:Fantast)
【原创】TC 中使用其他用户打开目录的技巧 (原创者:Fantast)
【转帖】将Total Commander设置为“默认”文件管理器(原创者:wuchang)

【求助】TC能导入FLASHFXP站点文件吗?
【求助】关于Total Commander问题
【求助】如何去掉TC目录显示的中括号?
【求助】为什么我的tc会显示成这样
【求助】为什么我的tc工具栏不能显示
【求助】请问下TC的系统托盘里的图标可以换吗
【求助】如何使TC使用XP系统本身默认的图标?
【求助】哪位比较清楚TC的图标调用结构的。。。
【求助】TC操作虚拟文件夹为什么有问题?
【求助】Total Commander lister问题
【求助】TC中Watchdirs的详细用法
2006/4/5

小巧而强大的快捷键工具Hoekey -- 我中意的软件之一

前言:
它绿色, 却又完全免费
它小巧(25k), 但是功能强大
它运行效率高, 占用极少的系统资源(我用它调用接近100个快捷, 仅占用系统内存228k)
它来无影去无踪, 不占用系统栏和任务栏任何地方, 用黓认的快捷方式Win+Q调用其设置窗口.


自从发现Hoekey后, 它一直都是我的必备软件. 现在, 我常用的软件, 还有对窗口的基本操作, 全部都有快捷方式, 调用起来觉得效率高了许多. 觉得鼠标效率不高的同学, 一定要用这款软件 -- Hoekey, 现在最新版本是1.13, 感谢软件的作者Timothy Rice 给我们这么优秀的软件.

键:
~ = Windows key
_ = Shift key
^ = Control key
@ = Alt key

我们来看看它的功能有多强大:

1. 运行任何程序, 访问任何网址或打开任何文件夹.
其格式为: Run|路径|窗口运行方式|等待|运行目录
按Win+N运行记事本 [代码, 下同]: ~N=Run|notepad.exe
访问GOOGLE: ~I=Run|http://www.google.com
直接打开D盘: ~_D=Run|Explorer "D:\"

2. 和任务管理器一样杀当前进程.
按Alt+Escape键中止当前进程: @Esc=Kill

3. 运行添加/删除程序:
^Backspace=Run|Rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl

4. 控制当前窗口.
关闭当前窗口: @`=msg||274|61536
最大化当前窗口: @1=Msg||274|61488
最小化当前窗口: @2=Msg||274|61472
隐藏当前窗口: @3=Hide
显示最后通过hoekey隐藏的应用程序窗口: @4=Unhide
还原当前窗口: @5=Msg||274|61728
将当前窗口垂直水平置中: @8=Center
当前窗口总在最前面: @F2=AlwaysOnTop
当前窗口半透明: @F1=Transparency
可让所有应用程序中的文本(标题栏、状态栏,输入框等位置)抓取下来并列表,方便你将他们复制到剪贴板: @F3=Editify

5. 弹出或关闭光驱.
弹出或关闭光驱的在H盘: ~Esc=Eject|h:

6. 将选择的文字用GOOGLE搜索.
可支持中文: ~G=Run|http://www.google.com/search?q=%s

7. 控制音量(可以更精确地调整).
调大音量: ~up=Msg|Progman|793|0|655360
调小音量: ~down=Msg|Progman|793|0|589824
静音: _~1=Volume||0
33%的音量: _~2=Volume||33
66%的音量: _~3=Volume||66
100%的音量: _~4=Volume||100

8. 控制Winamp.
前一首: ~^Z=Msg|Winamp v1.x|273|40044  
播放: ~^X=Msg|Winamp v1.x|273|40045
暂停: ~^C=Msg|Winamp v1.x|273|40046
后一首: ~^V=Msg|Winamp v1.x|273|40048

9. 运行定义好的别名(不过这个要用键盘输入别名).
先定义别名, 再按Win+T, 在弹出的对话框中输入np, 就可以运行记事本:
np=Run|Notepad.exe
~T=Input|Enter alias to run:|||%u
=RunAlias|%u


10. 如果你用的是多媒体键盘, 还可以使用多媒体键来控制.
多媒体键BROWSER_FAVORITES的代码是171, 可以定义其运行"我的文档": 171=RUN|Explorer

更多功能, 正在学习和探索中... ...

摆脱笨重的鼠标, 用高效的键盘来启动你的程序吧!!

Hoekey程序下载.
请在官方网站下载.

运行软件和编辑Hoekey.ini文件.
因为是绿色软件, 下载zip压缩包后, 直接解压到任何你想放的位置, 然后运行它, 没有任何窗口出现, 别急, 按下Win+Q键(默认值),会弹出一个界面,其中有个config按钮,点击后可打开hoekey.ini进行编辑

怎样在Windows 启动时自动运行Hoekey?
假定你用WIN XP, 且你的Hoekey.exe程序放在D:\HoeKey\HoeKey.exe, 请打开记事本, 将下面的代码COPY到记事本, "另存为"时, 在下面选择"所有文件", 上面填"a.reg"或"autorun_Hoekey.reg", 再运行这个文件, 选择"是", 重启即可.
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"HoeKey"="D:\\HoeKey\\HoeKey.exe"


或者直接下载我做好的.reg文件: 点击下载.

附: : 我的 Hoekey配置文件.(使用: 解压, 根据你自己的程序路径和使用习惯调整后, 另存为hoekey.ini, 复制到hoekey文件夹, 替换掉同名文件)

我也是刚使用该软件不久, 正在探索中......有什么不足和错误, 请同学们补充, 我也很愿意和大家交流!!呵呵

相关链接: :
Hoekey的官方网站与其程序本身一样简洁[英]:
http://dana.ucc.nau.edu/~tsr22/apps/hoe.php

HoeKey 通用配置简明教程[中]:
https://sh.dream4ever.org/showthread.php?t=17957&page=1&pp=10

无视开始菜单:两种另类调用方式[中]:
https://sh.dream4ever.org/showthread.php?t=15497&page=1&pp=10

HoeKey - 超小巧超强悍的快捷键小工具[中]:
http://windtear.net/archives/2004/04/29/000243.html

Global hotkeys for iTunes for Windows[英]:
http://episteme.arstechnica.com/groupee/forums/a/tpc/f/99609816/m/870009503631/r/373000703631
2006/2/23

eclipse的特点

很多人都说用了eclipse之后,就抛弃了其他的java ide, 说明它必有爽的地方, 那
我来介绍一下用eclipse 开发java,有哪些爽的地方


[Java Development Tool (JDT) 特色]

其实特色有很多,我也只是凭我的开发经验, 介绍一下jdt的突出功能.

1. 自动修饰代码功能
这个功能很大程度上, 把平时一些开发代码中的琐碎的工作给自动化了

打开菜单
    + Source
       - Comment:         这个比较有用,比如你写java代码,发觉你有一段代码要注
释掉,那就选中那一块代码,然后选这项,他就会自动把这段代码注释掉. 快捷

健是 "Ctrl+/"

       - Uncomment:       反注释, 操作方法和Comment差不多, 快捷键是 "Ctrl+\"

       - Format:          这个操作项是我一直推荐的, 非常方便, 比如你写了段格
式很烂的代码, 乱七八糟的, 那你就选择这项,你会发觉, 哇~~, 我的代码怎

么一下子变漂亮了, 不信你可以试试, 快捷键是"Ctrl+Shift+F", 所以我现在都养成习
惯了,写一会儿代码,就c+s+f一下, 呵呵,很方便的.

       - Sort Member:     这个不是很常用,但是如果你觉得代码太长,老是找不到函
数,,也可以试试. 他会帮你把你写的函数,变量重新排序

       - Organize Import: 这个功能也是一个不用不爽的功能, 比如你编一个项目,
发现有很多import都没有用到,或者说你引用了一个类,但是你没有import,

结果编译不通过, 那都没关系, 一用这个,所有的问题迎刃而解. 至少我用这个之后, 就
从来没有写过import这类语句了. 快捷键是"Ctrl+Shift+O(是字母O,不是数

字0)", 我经常把这个和c+s+f一起用, 呵呵,人也变懒了不少

       - Override/Implement Method: 这个比如你写一个类, 实现了某一个接口,但是
你还没有实现那个接口的函数, 那就用这个,它会自动搜索父类和接口的方

法,你可以选择要覆盖还是实现哪些函数

       - Generate Getter and Setter: 如果你加了一个类变量, 要为它写getter和se
tter,不用那么麻烦, 用这个把,都是自动的

       - Generate Delegating Method: 如果某一个field要生成代理函数,用这个把,
选一下就ok

       - Add Javadoc Comment: 点中某一个你想要加javadoc的函数或类或变量,然后
选这项,它会自动帮你加好javadoc的头,包括你用的那些param或return

       - surround with try/catch block: 比如你有一段代码要处理某些exception,
可你又忘了用try/catch来写,别急,选中那段代码,然后选这项,你会发觉它会

自动针测你这段代码里要抛出哪些exception,并且自动生成好所有代码

       - externalize string: 这个是在做国际化的时候用的,简单的说,就是把string
包在resource bundle里, 这也是i18n的一个解决方案,我想我以后会详细介

绍这方面的东西.

2. 重构功能:
重构这两年很热, 那让我们看看jdt里面的重构到底有多强. 呵呵, 这也是eclipse最吸
引我的一个地方.

打开菜单
   + Refactor
    - Rename:       如果你写了一个类,你发觉这个类某个类变量的名字起的不太好听
, 你觉得不爽, 于是你就想改名字, 那怎么改呢, 就把那个变量名改了

? 呵呵,没那么简单,因为你这个变量如果已经在某些函数里引用到,那编译要出错了, 而
且你根本就不知道你哪里引用了, 写了那么多代码,脑子都晕了, 那不是死

菜了吗? 别紧张, 用这个rename可以帮你解决一切问题, 它不仅可以帮你把变量的名字
改了,而且它还会自动搜寻所有这个变量被引用到的地方,然后把那些地方也

一起改了, 爽不爽啊, 给你省了很大的劳动力不是.

        - Move:         同样, 要移动一个实现了的静态函数或变量到别的类的话,
用这个移动, 保证不出错

    - Modify Method Signature:  你设计函数不可能一下子就定型的,比如你一开始这
个函数有一个参数,后来发觉不对,要用两个, 那你就要用这个来改, 这

样它还会搜寻所有已经引用这个函数的地方, 并且把这些应用的地方也改掉,否则编译也
要出错的

        - Extract Interface:  它可以帮你把一个类抽象成一个接口, 规范你的代码

        - Extract Method:    如果你写了一段很长的函数, 但是这个函数有些代码有
重复利用性, 你就可以把给分割出来, 选中那段代码,然后选这项,系统会问

你抽出来的函数的定义, 然后它就会生成这段函数,把实现从原来函数那里抽出来,并在
原来函数那里写一个对这个新函数的引用,以保证程序不变性.

        - Extract Local Variable: 如果你发觉你函数里有些值都是通过一样的表达
式得到的,你就可以通过这项把这段表达式变成一个变量,并且把这个变量替

换到引用到表达式的地方

        - Extract Constant:  抽取常量, 比如一个string= "eclipse", 你觉得很多
地方要用到, 那就抽出来变成一个常量 ECLIPSE, 就这么简单

        - convert local variable to field : 这个看名字就知道, 不多说了

        - encapsulate field: 这个和生成getter,setter有点类似, 但是不同的在于,
 如果你有一个public的常量 var,并且已经在别处引用到了, 那你用生成

getter,setter肯定有问题, 因为引用的地方没改过来, 用这个的话,不仅会生成getter,
setter,而且还会改掉所有引用的地方, 比如把var = ...;的地方改成

setvar(...), 把 ... = var地方改成 ... = getvar(); , 呵呵,够强把...


3. 敏感帮助:

这个jb之类的ide也有, 启动方式为"alt+/" , 你如果觉得这个不爽,可以选preference-
>workbench->keys->edit->content assist 修改键值
而且,这个敏感帮助还有一个强的地方在于:
你如果想写一个for语句, 呵呵, 就打 for, 然后alt+/, 选一个for的生成方式, 一个完
成的for语句就出来了, 呵呵,eclipse多用用, 人都会变懒的
这个功能其实是jdt的模板功能,你也可以加自己用的模板, 具体在 preference->
java -> editor ->templates 加

4. Quick Fix功能:

比如我们来编一个类A, 如下:
public class A {

    public static void main(String args[]){
        System.out.prin("Hello World");

    }
}

编译是不通过的,print方法打错了, 打成prin了

所有你会发觉那一行的左边有个红差差,说明这行有错误,你把鼠标移到那个红差差上,它
会有一个提示出来,告诉你出了什么错了

这还不止,你还发觉在红差差左边有个电灯泡, 你点那个电灯泡,它会弹出框问你是chang
e to print 还是change to println, 选择change to print, 它就自动帮

你改好了,呵呵,连改错都这么方便,太爽了. 当然,如果没有电灯泡的话,你就只能手动改
了,毕竟这东西没这么智能,可以帮你自动解决所有的问题
2006/1/16

牛人

1. cvs update
2. smth --> emacs
3. vi ChangeLog lisp/ChangeLog; if Newer, make and install it.
4. emacs; desktop-read.
5. emacs; gnus -->gmane.emacs.help gmane.linux.*
6. 对同事们说, 大家快点用 emacs 吧
7. desktop-save 回家.
2006/1/15

iPod及iPod Linux基础知识

iPod硬件基础

 

iPod按解码芯片分可分为三类:

一、使用PP5002芯片的iPod 1代、2代、3代:

一代/二代

 

 

iPod 3G

三代

 

二、使用PP5020芯片的iPod4代、iPod mini(仅指mini一代)、iPod Photo:

iPod 4G

四代

 

 

iPod 1G mini

mini 一代

 

iPod photo

iPod Photo

 

 

三、使用PP5022芯片的iPod mini 二代,已经被IPOD LINUX支持!支持文件在此:http://ipodlnxcn.ee67.com/article.php?articleid=15

iPod 2G mini

iPod mini 2代

 

小提示:mini 2代背后有激光蚀刻的IPOD容量,而1代没有,凭这一点就可以区分。

 

其它:iPod使用的是东芝的1.8英寸硬盘(MINI用的是1英寸),现代的32MB内存颗粒。在iPod Linux下,可以使用交流电源适配器(IPOD自带)或FIREWARE充电器(9V INPUT,如GIFFRIN的IPOD JUICE或自制FIREWARE充电器),不可以使用USB充电器(6V input,如BELKIN BATTERY PACK)

 

iPod Linux 软件基础

 

iPod上运行的Linux使用的是改良过的ucLinux,这是一种在单片机上运行的LINUX系统,但功能仍很完善。

 

关于iPod Linux的安装方式,iPod Linux不会删除原IPOD固件,更不会删除你的IPOD上的硬件和资料,而且是双系统(IPOD原固件和IPOD LINUX)引导,非常安全,一般不可能对你的IPOD造成什么硬损伤。

 

另外,podzilla是IPOD LINUX上的官方GUI外壳程序(即非命令行的图型化操作界面)。

 

podzilla有很多HACK版,即非官方版,如podzilla-ti2(可以打字并保存文本文件),viPodzilla(游戏很多),以及mikPodzilla(可以播放一些无损压缩格式的音乐)等。

 

iPod Linux可能会导致IPOD停止响应,即死机。这时重新启动IPOD即可(不同的IPOD方式不同,请查阅IPOD说明书)。

 

在iPod Linux下,电脑通过USB端口是不能认出IPOD的(据说通过1394火线口就可以,我没试过)。要重启进入IPOD原始固件后才行。

2006/1/6

人生中的第一个php网页,外加第一个网站

我的第一个php测试网站成功。另外就是顺带把MySQL安装好了,明天做数据库的题目正好可以用到,呵呵,感觉不错。
 
纪念一下
2006/1/3

不朽的传奇——苹果演义

不朽的传奇——苹果演义


早上朋友一声大喊把我从梦中拽了出来,懵懵懂懂间听见朋友嚷嚷愚人节。仔细一想,愚人节果真快到了。本来像愚人节这种洋人的节日是关不了我们多少事的,但是对于像小孩子一样的朋友来说可就是另外一番景象了。想想自己在中专的时候,那时候班里有一个女生在性格上和常人不大一样,于是每年的愚人节都成了她的梦魇。记得她坐倒数第二排,于是愚人节那天常常会有人在班门口喊她,让她到外面去一下。她就会穿过教室来到外面,当然,身后总是嘟噜着一大串长长的纸条,然后就是有人笑的弯腰捧腹。现在想想,当时确实挺开心,现在觉得很羞愧,算了,不说这个了。
其实,愚人节对于电脑爱好者来说还有着另外的一种意义,尤其是对那一小部分的MacFans来说,意义更是非同寻常。故事还得从三十多年前说起。

霍夫和自己设计的4004处理器
1971年的夏天对于中国人来说是严酷而又燥热的,此时的大洋彼岸正蕴育着一场改变人类历史进程的革命。Intel公司的特德.霍夫研制出了人类历史上第一枚微处理器4004,为人类迈入信息时代奠定了坚实的基础。1971年的这个夏天,在HP公司员工的身影中,有两个身影一直形影不离,这两个一胖一瘦的年轻人总是喜欢捣鼓一些别人意想不到的东西。一天下班后,他们像往常一样来到停车场和购买他们制造的小玩意的人接头,但是等待他们的却是一把手枪。那个被手枪顶在肚子上的瘦子就是斯蒂夫.乔布斯,他看着自己的同伴,就是那个胖子斯蒂夫.沃兹尼亚克,希望自己能够躲过一劫。持枪的人终于说明了自己的来意,原来他想要的只是乔布斯手中拿的那个蓝盒子,一种能够盗打长途电话的小东西,一场虚惊。这个小盒子就是他们两个的杰作,斯蒂夫.乔布斯和斯蒂夫. 沃兹尼亚克就是依靠出售这种小东西来换取一些额外的收入。但是很快他们就意识到了自己这种行径的违法之处,随之也结束了自己的电话黑客生涯。斯蒂夫.乔布斯开始了自己的大学生活。

青年的乔布斯和沃兹
大学的校园对于我们来说是高深莫测的,但是对于斯蒂夫.乔布斯来说却是拥塞狭小的。仅仅一个学期之后,乔布斯做出了一个事后看来是足以影响世界的决定,乔布斯退学了。他来到当时赫赫有名的雅达利游戏公司,成为了一名游戏设计师,但是很快乔布斯就发现自己根本不适合这项工作,于是,他带上自己所有的积蓄远赴印度,一个他心目中神秘的国度。他希望在这里找到能为自己指引前进方向的灵光。在这里他渡过了三个月的时光,这三个月里乔布斯一直在寻求着精神方面的启迪。金秋时节,乔布斯从印度归来,他再次找到了沃兹尼亚克(后简称沃兹)。此时的沃兹热衷的还是技术,他制造了一批又一批的电子设备,用途不过是用来满足自己对电子世界的好奇和征服欲望。而此时的乔布斯已经拥有了一个和沃兹完全不同的设想和方向。乔布斯所看见的,是一台台摆在千家万户桌面上的计算机,一种真真正正属于个人的计算机。

车库中的乔布斯和沃兹
乔布斯向沃兹讲述着自己的设想,这种全新的领域对于沃兹来说是再让人兴奋不过的了。于是,年长五岁的沃兹搬进了乔布斯的卧室。当时的情景是现在的 DIYer们难以想象的,键盘、主板、存储系统、运算系统这些我们均能在市场上买到的东西在当时只能由自己来制造。乔布斯和沃兹能够买到的最大的配件也就是一块块功能单一的芯片,这就是那个时代的DIYer。随着设计的一天天深入,乔布斯只得搬出了卧室,来到了自家的车库。1976年,他们终于制造出了一台完整的计算机。乔布斯建议将它命名为Apple。

Apple I


乔布斯开始规划自己的发展蓝图,他希望通过这台计算机为自己带来足够自己进一步发展的利润。于是沃兹来到了HP公司,向人们展示了这台Apple 计算机。就如同一个孩子向大人展示自己的发明创造一样,HP公司对这种外表简陋的机器根本没有丝毫的兴趣。这让乔布斯和沃兹犯了难,没人对他们的计算机感兴趣,就意味着自己再也得不到进一步发展的充足动力。乔布斯作出了决定,他们卖掉了自己所有值钱的东西,甚至包括自己的汽车和计算机,他们要自己制造 Apple计算机,他们要创办属于自己的公司。

1976年4月1日,苹果公司正式成立。公司是成立了,但是他们却犯了难,公司一没有资金,二没有客户。无奈之下,一招“空手套白狼”的好戏上演了。乔布斯来到了电子市场上开始了自己的游说,终于有一家公司和他们签订了购买50台计算机的合同。怀揣这一纸合同,他又找到了另外一家销售电子元件的公司,在几经周折之后,苹果的天才设想和真诚打动了公司经理,他答应先期提供苹果公司一批电子元件,等苹果公司和另外一家公司的销售合同生效之日,再收回这批笔欠款。就这样,苹果公司获得了起飞的动力,拥有了跳跃的基石。
转眼又是金秋时节,沃兹的天才灵感再次爆发,1976年的秋天他独立完成了AppleⅡ的研发工作。这是世界上第一台也是最后一台完全由一个人设计的商品化计算机。沃兹既是编程人员,又是电器工程师,他控制并决定了硬软件的每一项性能和功能。AppleⅡ有着微机历史上许多第一:第一次将 Basic固化在ROM;第一次有塑料外壳;第一次自带电源装置而无须风扇;第一次装有英特尔动态RAM;第一次在主板上带有48K容量;第一次可玩彩色游戏;第一次内置扬声器接口;第一次装上游戏控制键;第一次具有高分辨率图形功能;第一次实现CPU和主板共享RAM……这一切,都属于沃兹。第二年,马克库勒向苹果公司投资了92000美元,同时,来自Regis McKenna公关公司的艺术总监Rob Janov为苹果设计了一个标志,这就是我们今天看到的找个被咬了一口的Apple Logo。

沃兹独立完成的AppleⅡ
真正的转折发生在1977年。4月份,乔布斯带着AppleⅡ来到了美国的西海岸,此时的西海岸正云集着众多的计算机厂商,因为在这里将举办美国历史上第一届计算机博览会。当AppleⅡ登上展台的那一刻起,它顿时成为了博览会上的明星,经销商纷纷签下订单来销售这种有史以来最为出色的个人计算机。苹果开始拥有了真正充足的资金来进行扩张,到了年底的时候,这间只有几个人的小公司已经盈利250万美元。第二年,对于其它厂商来说更为可怕的事情发生了,苹果公司盈利1500万美元。这种难以想象的发展速度一直在持续着,进入80年代,苹果公司的盈利已经达到了3.35亿美元。这已经远远超过许多著名公司几代人的努力了。正如美国航天工业巨子休斯公司的副总裁艾登.科林斯无不慨叹的说:“我们就像小杂货店的店主,一年到头拼命干,才攒那么一点财富,而他几乎是一夜之间就赶上了。”那一年,乔布斯登上了《时代》杂志的封面,这也是计算机界第一位获此殊荣的人。

但是,在这繁荣的背后也有它阴暗的一面。公司拥有了巨大的利润,是应当让那些为公司东拼西战,立下赫赫战功的功臣们得到奖赏的时候了。但是此时的乔布斯却选择了紧缩荷包,他不愿让这些已经呆在自己口袋中的财富溜进他人的皮囊。甚至连一直跟随乔布斯的老资格员工都没有得到哪怕是1美元的股份,整个苹果中间怨声载道。沃兹走进了乔布斯的办公室,要求乔布斯重新调整公司股权分配的比例。但是乔布斯根本听不进这些,沃兹只得悻悻的走出了乔布斯的办公室。看着一个个和自己征战多年的战友,沃兹心中实在难以平静。最终,沃兹自行实施了一项“沃兹尼亚克计划”,私下把他自己手中持股的 1/3——约8万股,让售给了苹果的员工。你知道这种创业股的价格吗?1980年12月,苹果的股票正式上市发行,250万美元,苹果第一年的利润,只能购买到1420股创业股。而沃兹,一次就向苹果的员工出售了8万股,更何况,出售的时候,苹果还没有上市。沃兹用自己的财富挽留了这些苹果的功臣。最终乔布斯还是得知了这件事情,但是让人们感到万分痛心的却是他对沃兹的这种做法表现出了极度的不满。


苹果并不是战无不胜的,AppleⅢ的推出就让苹果尝到了失败的滋味。非但没有占领市场,反而因为设计上的原因造成了大量的产品回收。1979年末,两位杰出的科学家杰夫.拉斯金和比尔.阿特金森带领乔布斯来到了施乐的帕洛阿托研究中心。当时的帕洛阿托研究中心是21世纪计算机技术的孵化器,在这里诞生的技术,直到今天还依然坚强有力的支撑着现代计算机世界的技术天空,如菜单控制、面向对象、以太网络等等等等。在这里,乔布斯生平第一次看到了图形界面操作系统,他马上就感觉到这就是未来计算机的发展方向。回到公司后,乔布斯以一百万美元的预售初次发行股票(约值 $18,000,000美元)作条件,让自己的工程师进入了帕洛阿托研究中心工作了三天。并且利用这个机会,顺势挖走了一些从事图形界面研究的科学家。

夭折的Lisa电脑
乔布斯中止了并不被普遍看好的Lisa计划,他要把所有的精力全部投入到一个全新的计划当中去,这就是Macintosh。至于Lisa,则在1986年走到了自己生命的尽头,残留的剩货被埋进了犹他州的垃圾堆填区。
也许乔布斯根本没有听说过“天将降大任于斯人也……”,但是其中的道理却是谁都会明白的。就在苹果上上下下齐心协力进行着Macintosh的开发的时候,沃兹所乘坐的飞机发生了事故,作为苹果电脑的创始人,作为Macintosh项目的带头人,作为乔布斯多年的挚友,沃兹对苹果的意义已经不再是一名简单的员工。但是,沃兹却因为这次事故暂时的失去了记忆。此时的沃兹做出了一个让人痛心的决定,他要重新回到校园去进行自己未完成的学业。当苹果的员工看着这位曾经将自己的财产无私的出让给自己的精神领袖走出苹果大门的时候,人们突然发现陪伴在沃兹身边的是一个婀娜的身影,沃兹结婚了。人们想不明白,为什么一位创造了如此业绩的天才会对饱含自己心血的成果如此轻易的挥手作别,难道仅仅是为了那一纸毕业文凭?谁也无法知道真正的答案。

1982年的IBM PC
当大象跳起踢踏舞的时候会给人们带来多大的震撼?就在沃兹离开苹果几个月后,蓝色巨人IBM推出了自己的个人电脑IBM PC,虽然技术上依然不如AppleⅢ,但是开放的架构,简便的操作,低廉的价格轻易的就俘获了所有人的心。苹果,逐渐被PC的浪潮所淹没了。
面对这样的局面,要想一击致对手于死地,只有倾尽全力。苹果面对外界的PC风暴巍然丝毫不动,它所要做的,就是将Macintosh粹炼粹炼再粹炼,直至成为一把凝聚精华的绝锋利刃。1984年1月24日,Macintosh向全世界发出了自己的问候。人们第一次看到计算机如此绚丽的操作界面,人们第一次听到计算机如此美妙的声音,人们第一次体验到计算机如此简便的操作,人们第一次感受到计算机如此的和蔼可亲。乔布斯带领着他的苹果扶摇直上,人们对Macintosh的热情将他们送上了业界之巅。

1984年的Macintosh
一位杰出的船舶设计师并不一定是一名优秀的船长。当苹果这艘万吨巨轮驶进商业这片汪洋大海的时候,它所需要的,就是一名优秀的船长,更何况现在的苹果已经处在了风头浪尖。在苹果即将发布Macintosh的关键时刻,乔布斯来到了百事可乐的总部,他要见的,就是百事可乐饮料部的总经理约翰.斯卡利。斯卡利对于乔布斯的到来备感惊讶,他实在想不明白这个和自己毫无干系的IT业明星为何会突然造访自己的办公室,但是一阵寒暄之后,乔布斯甩出了两句话:“难道你想下半生都卖汽水?你不想有机会改变世界吗?”这两句话结结实实的撞在了斯卡利的胸口,一番思索之后,斯卡利做出了决定。他离开了条件优越的百事可乐,来到了正处于IBM PC强大压力下的苹果公司。
斯卡利来到苹果之后,苹果就发布了划时代的Macintosh,苹果也被推上了业界之巅。但是高出不胜寒,要想牢牢的占据这个能够俯视所有对手的地位,除非自己有着深厚的内力,否则,脚下就是万劫不复的深渊。

John Sculley
在发布Macintosh的第二年,苹果开始亏损了。这一切,都是源于Macintosh的不兼容,乔布斯封死了Macintosh的外壳,他不允许任何人随意往这台计算机中添加板卡。人们逐渐的发现,在Macintosh上面根本感受不到使用IBM PC时那种对整个系统完全掌控的畅快感觉,Macintosh渐渐远离了人们的视线。1985年,苹果的帐簿上第一次出现了财政赤字,亏损高达1700万美元。在董事会的斥责声中,乔布斯把所有的失利的原因都归结到了斯卡利的身上,在他看来,苹果之所以得到如此糟糕的业绩,完全是由于斯卡利本身就是一个计算机的门外汉造成的。而斯卡利则认为乔布斯根本不懂经营和管理,但却常常无端干涉公司的决策经营。两人的矛盾逐渐的不可调和,这样的冷战一直持续到 1985年8月份,在一次董事会议上,斯卡利直接指出只要乔布斯在公司存在,他就无法完成任务。按照乔布斯的性格,他当然要对这种公然的指责做出报复。当斯卡利来到中国出席会议的时候,乔布斯在公司内部发动了一次政变,试图将斯卡利赶出苹果公司。但是,乔布斯失算了,他决然不会想到自己平时特例独行的习惯已经让公司的管理层颇为不满,他的计划未经实施就已经被斯卡利了如指掌了。面对这样的局面,董事会做出了决定,解除乔布斯一切行政职务,仅保留主席一职。面对这样的结果,乔布斯想到的并不是深刻的反思,他想到的却是从苹果完全的辞职。他要离开苹果,他要创办一家完全属于自己的公司,他要证明给所有的人看,我,乔布斯,我的能量是无穷的。



没有了乔布斯,苹果公司内部逐渐的归于寂静,唯一的动作就是斯卡利裁掉了1200名员工。但是,此时的苹果却犹如失去了一只翅膀的天鹅,任何的风吹草动都足以让他从神坛跌落。斯卡利是一名优秀的船长,他熟知商海的脾性,但是苹果这艘巨轮的建造技术却一窍不通。乔布斯是一名优秀的设计师,他对技术的敏锐感觉保证了苹果在技术上的先进性。他们需要的相互的扶持和帮助,二者缺一不可。现在,随着乔布斯的负气出走,苹果也失去了灵感的源泉,失去了创新的力量。后果很快就显现了出来。

当时的比尔.盖茨正带领这他的微软员工面对着Macintosh冥思苦想,他恨不得将Macintosh掰开揉碎来寻觅苹果是如何作出如此易用美观而又功能强大的操作系统。万般无奈之下,盖茨只得使出了一个下下之策,他要亲自往苹果的总部跑一趟。那时乔布斯还身在苹果,他带领着这位软件英雄参观了自己的工厂,并向他演示了Mac GUI的原型。这正是盖茨想要的东西,他刚刚和身边的苹果员工聊上两句,就听见了乔布斯对那位苹果员工狠狠的甩出了几个字母:“Shut up!”盖茨只得悻悻离去,但是这一次的收获还是远远超出自己的预料的,毕竟他见到了Mac GUI的原型。随着乔布斯的离去,盖茨再一次来到了苹果公司,他要和苹果签订一份合同。当时的苹果为了保持自己的市场地位,急需要一套办公软件来让更多的人选择Macintosh。而苹果所看中的,就是微软的Office办公软件。盖茨抓住了这个机会,他同意为苹果公司开发Office软件,但是作为条件,苹果公司要允许微软使用一部分自己的图形界面技术。急火攻心而又对技术毫不知情的斯卡利是不会放过这个机会的,大笔一挥,斯卡利签下了这个合同。让我们把时间定格在1985年10月24日,我们要感谢斯卡利,因为从今往后,我们看到了Windows,用上了Windows3.0,然后就是Win95、 Win98直到现在的Windows XP。
直到1988年微软发布了Windows 2 .0,斯卡利才感觉到苹果为自己犯下的错误付出了多大的代价。由此,苹果对微软开始了长达近十年的诉讼。
一晃十年过去。此时的斯卡利已经于两年前离开了苹果,他所倡导的“牛顿”(世界上第一款PDA)不但没有为苹果带来巨大的效益,反而让苹果耗光了自己的财力,斯卡利引咎辞职。

至今仍然让老一辈苹果发烧友迷恋的牛顿PDA
1996年,苹果迎来了自己二十岁的生日。这天,美国加利福尼亚州库比提诺的苹果总部前热闹非凡,苹果将在这里隆重庆祝自己的生日。一阵骚动之后,人们惊奇的发现了两个熟悉的身影:斯蒂夫.乔布斯和斯蒂夫.沃兹尼亚克。将近十年了,人们没有见过他俩的身影。沃兹还是那样的憨态可掬,作为苹果的创始人,沃兹站在台上只是向大家鞠了一躬,脸上依旧是浅浅的笑容。乔布斯依旧精心打扮,在台上口若悬河的向人们灌输着自己的各种奇思妙想。这十年,他们都是在干什么呢?

现在的沃兹再也不是那个家财万贯的富豪了,十年间,沃兹迎娶了三位新娘。每一位妻子的离去,沃兹都会将自己的财产分出一半。因为在沃兹看来,自己欠妻子的太多太多,自己几乎将全部的精力都投入到了计算机中。当年飞机事故之后,沃兹仅仅在第二年在苹果待上了很短的一段时间,之后,他再也没有回到苹果,虽然他至今还在领取这苹果每年12000美元象征性的工资。沃兹有一个愿望,那就是希望摩尔定律尽快的失效,他希望每一台电脑都能像课桌一样用上20 年。但是沃兹知道自己已经不适合当今的计算机发展,在几次不成功的投资之后,沃兹再也没有踏进计算机业一步,这种对名利的澹泊让沃兹早早的就远离了计算机舞台的中心。对于过去的成功,沃兹报以淡淡的一笑,在他的心目中,计算机应该是开放的,计算机应该是属于每个人的,每一个使用计算机的人都应该是计算机实实在在的主人。人们要做的就是让计算机完全按照自己的意愿来运行,而不是每个人在计算机后面拼命的追赶。沃兹认为理想中的PC厂商一定是由许多顶尖的工程师组成,有为许多科学家所准备的实验室,而苹果,显然不是。这就是沃兹的想法,这个曾经仅凭一己之力就改变了人类计算机发展进程的人在庆祝苹果二十周年的舞台上对大家深深的鞠了一躬并说了几句祝福的话语之后,再一次消失在了人们的视线当中。

乔布斯的NextStation
作为沃兹的同伴,乔布斯显然有着完全不同的性格。当年从苹果负气出走之后,乔布斯创办了NexT公司,对未来技术发展方向有着相当敏锐感觉的乔布斯将电脑动画作为了自己全新的发展方向。他找到了红极一时的乔治.卢卡斯公司,花费了将近1000万美金的价格买下了卢卡斯麾下的Piaxr电脑动画工作室。乔布斯在赌气,他卖掉了手中所有的苹果股票,以此来发泄心中对苹果的不满。1988年,NexT发布了自己的计算机产品NexT电脑。但是此时的乔布斯已经偏离了苹果创立之初的方向,他那极度追求完美的理念被深深的烙在了NexT电脑的身上。但是NexT电脑却不是人们所需要的,因为乔布斯的意愿并不能代表千千万万的用户。NexT一天天在衰落,乔布斯对待手下的员工也越来越苛刻。进入90年代,乔布斯不得已裁掉了NexT的硬件部门,从此专著于操作系统的研发。此时的PC领域正在飞速前进着,奔腾处理器的发布让PC拥有了强大的多媒体处理能力,互联网的发展让信息的获取更加的便捷,Windows操作系统也已经羽翼丰满,开始挑起PC的大梁。再看看此时的乔布斯和他的NexT,对不起,我们在报刊杂志中几乎找不到这两个名字,也许,他们已经被慢慢的遗忘。

Michael Spindler
让我们再来看看身处庆典中的苹果电脑。亏损、亏损,连年的亏损让苹果已经走到了死神的身边。产品上的缺乏创新,技术上的落后让苹果逐渐从人们的记忆中消失。此时能够挽救苹果的,只有它自己。时任苹果总裁米歇尔.斯宾德勒开始了拯救苹果的行动,但是在一系列没有效果的动作之后,斯宾德勒颓然瘫坐在自己的办公室里。电话铃响了,斯宾德勒甚至已经懒的去接它。电话那头传来了乔布斯的声音,他带来了一整套拯救苹果的计划,他要重新回到这个曾经属于他自己的家。十年的磨砺让乔布斯成熟了许多,虽然他还会穿着裤衩背心去参见董事会议,虽然他对经营管理依然不屑一顾,虽然他对手下的员工仍旧是那样的苛刻。但是,此时的乔布斯已经重燃二十年前的创业激情,因为他心中有一个神圣的殿堂,他要做的,就是指引着苹果的方向,向着那个无人到达的殿堂。苹果当即收购了乔布斯的NexT,他们不能放过这一线生机。

短暂的Gil Amelio
斯宾德勒感到自己已经完成了任务,接力棒也传到了吉尔.阿梅利奥的手中。此时的阿梅利奥刚刚帮助国民半导体渡过了危机,斯宾德勒看重的,就是阿梅利奥这种能够带领公司走出困境的能力。但是,斯宾德勒错了,他忽视了苹果自大、任性的企业文化。当阿梅利奥带着自己的改革方案走进苹果的时候,他已经处在了一个错误的思路当中。他忽视了乔布斯,忽视了乔布斯所倡导的特例独行,忽视了乔布斯对于苹果的意义。一年后,四处碰壁的阿梅利奥只得选择了辞职。


乔布斯事隔十年之后,重新掌起了苹果的大权。此时的苹果早已经忘记了当年乔布斯的苛刻和任性,他们看到的,是一个伟大领袖的重新归来。创业 NexT的十年,让乔布斯魄力倍增,他重归苹果之后所作的第一件事就让所有的人瞠目结舌。他来到了苹果的死对头,当时正如日中天的微软公司。乔布斯找到了比尔.盖茨,他需要钱,需要足够拯救苹果的钱。1997年8月6日,微软宣布购买苹果价值1.5亿美元的非投票股票,并成立Macintosh软件部,继续为Macintosh平台开发Office软件。做为回报,苹果放弃对微软的诉讼,并且在每一套Mac OS操作系统中捆绑IE浏览器。就这样,一个曾经的敌手走到了一起,结成了联盟。随后,乔布斯就被任命为公司的临时CEO。

乔布斯在展示iPod mini
从一个MacFans的角度来看,我们要感谢这个决定,随后的PowerMac G3的发布,让苹果公司品尝到了久违的盈利滋味。乔布斯对外界的PC根本不屑一顾,他对苹果电脑的狂热程度甚至可以用崇拜来形容,他不允许自己的员工对苹果任何一件产品表现出丝毫的冷漠,他对苹果电脑追求极度的完美,他丝毫不去理会当前的历史潮流,他也从来不会将任何公司放在眼里,因为他认为苹果电脑要面对的,是一个个活生生的个人,而不是HP或者康柏。终于,当我们在PC千篇一律的模式面前渐渐麻木的时候,我们看到了iMac。

无限灵动的iMac
1998年8月15日,苹果将iMac带到了我们的面前。水果般的色彩,晶莹剔透的质感让我们麻木的心灵感受到了泌人心脾的清凉。天使般的 iMac重新唤回了人们对苹果那逐渐尘封的记忆,人们开始重新审视面带笑容的乔布斯,失去了沃兹的苹果原来也有如此肆溢的灵感。乔布斯用iMac让苹果缥缈成仙,留在身后的,只是PC那千篇一律却又自惭愧形的脸。随后,乔布斯从NexT带来的NeXTstep操作系统终于完成了提炼过程,一款有着水晶般光芒的操作系统Mac OS X翩然而至。结合了Mac OS的易用性和UNIX的稳定性于一体的Mac OS X有着和苹果电脑如出一辙的质感,他们的完美融合再一次让世人惊叹,让PC自惭。

iMac G4和Mac OS X操作系统
正像阿梅利奥对乔布斯的评价一样,乔布斯是一名优秀的啦啦队长,但是他却不是一个优秀的管理者。乔布斯对的苹果绝对完美主义让苹果一次一次的走进科技与艺术的交汇点,但是他却不能时刻保持着公司的运转。他那狂妄自大,好大喜功的性格特点让苹果过高的估计了自己的价值,2000年,苹果的股票一泻千里,狂跌45个百分点。

PowerMac G5
乔布斯不得不重新正视苹果,经过仔细的思考后,乔布斯对绝对完美的追求让苹果决定在全世界范围内开设苹果专卖店,从此苹果可以不再受到代理商的羁绊,而苹果也可以投入更多的精力在产品的研发上。正如乔布斯所说:“我希望苹果能够站在计算机和艺术的交汇点”,正是这样,我们在后来的时间里,一次又一次的看到苹果在艺术的殿堂中忘情独舞,从晶莹剔透的PowerMac G4,到白璧无瑕的iBook,从滑如凝脂的iPod,再到简练阳刚的PowerBook,苹果早已经忘记了当今计算机届的种种规律,种种潮流,她的舞姿行云流水、曼妙婀娜。苹果似乎已经不再属于这个计算机的世界,她更适合的身份,是一种文化,是一种对完美的执着。

iMac G5
不管你喜不喜欢苹果,我们有理由相信,苹果依然会精彩下去,因为她有着一份完全不属于世俗的理念,她所倡导的就是表现自我,突出自我,用一个人的精彩来吸引别人的崇拜。就像乔布斯在解释iPod容易留下划痕时所说:“ipod是容易留下划痕的,正因为如此,不同的划痕就有了不同的ipod,属于每个不同性格的人的ipod。”

这就是乔布斯的个性,他的苹果已经深深的烙上了与众不同的印迹。
2005/12/25

各大知名IT公司名字的由来

微软、雅虎、Google都是我们整天在新闻中接触到的著名IT公司,可是你知道它们名字的由来吗?下面这篇有趣的文章一定能让你收获不少。(各公司排名不分先后,按首字母倒序排列……)

Yahoo!


《格列佛游记》的作者Jonathan Swift发明了yahoo这个单词。在小说里,它代表了一个在外表和行为举止上都令人厌恶的家伙,简直都不能算是一个人。Yahoo! 的创始人杨致远和David Filo选择这个名字的原因是他们觉得自己是yahoo。

另一种说法,Yahoo是“Yet Another Hierarchical Officious Oracle”的首字母缩写,不过David Filo和杨致远坚持他们选择这个名称的原因是他们喜欢字典里对yahoo的定义:“粗鲁,不通世故,粗俗。”
?(来源:http://docs.yahoo.com/info/misc/history.html)

Xerox


您的位置:CSDN 首页 -> 新闻频道 -> 正文
各大知名IT公司名字的由来 
2005.12.20  来自:驱动之家    
 
微软、雅虎、Google都是我们整天在新闻中接触到的著名IT公司,可是你知道它们名字的由来吗?下面这篇有趣的文章一定能让你收获不少。(各公司排名不分先后,按首字母倒序排列……)

Yahoo!


《格列佛游记》的作者Jonathan Swift发明了yahoo这个单词。在小说里,它代表了一个在外表和行为举止上都令人厌恶的家伙,简直都不能算是一个人。Yahoo! 的创始人杨致远和David Filo选择这个名字的原因是他们觉得自己是yahoo。

另一种说法,Yahoo是“Yet Another Hierarchical Officious Oracle”的首字母缩写,不过David Filo和杨致远坚持他们选择这个名称的原因是他们喜欢字典里对yahoo的定义:“粗鲁,不通世故,粗俗。”
?(来源:http://docs.yahoo.com/info/misc/history.html)

Xerox


xer是希腊文字根,代表“干”。由于Chestor Carlson发明的产品是干式复印,和当时占优势的湿法复印有显著的差别,所以他用Xerox命名。

SUN Microsystems

由斯坦福大学的四个家伙创建。SUN 是“Stanford University Network”的首字母缩写。
Sony
来自sonus和sonny的组合。sonus是拉丁词,代表声音。sonny是美国俚语,用来称呼聪明伶俐的少年。

SAP


代表“Systems, Applications, Products in Data Processing”。四个IBM的前雇员组建了SAP。他们为IBM工作时属于的部门叫“Systems/Applications/Projects”。

Red Hat


公司创始人Marc Ewing念大学的时候,他祖父给了他一顶康奈尔曲棍球队的帽子,上面有着红色和白色的条纹。他不小心把帽子弄丢了,很希望找回来。红帽子Linux beta版的用户手册里面有一段话,央求用户如果找到了他的红帽子,请归还!

Oracle


Larry Ellison和Bob Oats曾经为美国中央情报局(CIA)的一个咨询项目工作。这个项目的代号就叫Oracle(中文意思是神谕,圣贤。CIA希望这个系统能够解决一切问题,故如此命名)。 

Motorola

创始人Paul Galvin是在公司开始生产车用无线电的时候让公司叫现在这个名字的。原先它叫Victrola。

Microsoft


Bill Gate起了这个名字。表示公司将专注于MICROcomputer SOFTware(微型计算机软件),原来叫做Micro-Soft,后来把中间的“-”去掉了。

Lotus


从莲花式盘坐(padmasana)中得名。创始人Mitch Kapor 曾经是Maharishi Mahesh Yogi的超脱静坐教师。(译者注:Mahesh Yogi, Maharishi,印度宗教领袖。)

Intel


Bob Noyce和Gordon Moore想把他们的公司命名为“Moore Noyce”,可是这个名字已经为一家连锁旅馆注册了,因此就改成了INTegrated ELectronics(集成电子)的缩写。

Hewlett-Packard


创始人Bill Hewlett和Dave Packard丢硬币来决定他们的公司叫Hewlett-Packard还是Packard-Hewlett。

Hotmail


创始人Jack Smith想出了最初的主意,要建立一种任何计算机都可以通过Web访问的电子邮件服务。当Sabeer Bhatia起草商业计划书的时候,他尝试了各种以mail结尾的名字,最后,他选择了Hotmail。因为Hotmail包含了“html”——编写网页的语言。Hotmail最早的形式是HoTMaiL。注:微软在1998年以4亿美元的巨资收购Hotmail。

Google


名字来自于一个关于搜索引擎到底能搜索多少信息的夸张说法。最早它叫“Googol”,代表1后面跟100个0。创始人Sergey Brin和Larry Page曾经向一位投资人演示他们的项目,最后他们收到了一张给“Google”公司的支票!

Cisco


这个名字不是什么缩写,而是San Francisco的最后五个字母。公司的徽标也和旧金山有所关联,是不是像极了金门大桥? 

Apple Computers

Steve Jobs最喜欢的水果。该公司成立后三个月还没有名字,Jobs威胁同事,如果五点钟之前还找不到一个比“苹果电脑”更好的名字,那么公司就叫这个名字了。(难道其他人也喜欢吃苹果?)

Apache


创始人是从给NCSA httpd后台代码打补丁起家的。结果,他们得到了“A PAtCHy” server(打过补丁的服务器),于是,就叫Apache了。

Adobe


创始人John Warnock家后面有一条叫做Adobe Creek的河。

英文原文:http://thekaran.com/iStuff/companyNames.html
2005/12/23

apache服务器实现用户验证

apache服务器实现用户验证
2004-04-23 15:18 pm
作者:张微波
来自:linux宝库 (http://www.linuxmine.com)
联系:linuxmine#gmail.com

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明

http://www.5ilinux.com/apache03.html

--------------------------------------------------------------------------------
关键字 apache htpasswd .htaccess AllowOverride AuthConfig 用户验证

apache服务器实现用户验证


apache服务器已经内置用户验证机制,大家只要适当的加以设置,便可以控制网站的某些部分要用户验证。大家只要跟着我一步步做下来就应该能轻松实现用户验证。

前期准备,必须已经安装apache,如果还没安装,或者对安装很模糊的话,请先预习http://www.5ilinux.com/apache01.html

第1步:

我们在/var/www(apache的主页根目录)下建立一个test目录

mkdir /var/www/test

第2步

然后我们编辑httpd.conf

添加
Alias /test"/var/www/test"

Options Indexes MultiViews
AllowOverride AuthConfig #表示进行身份验证
Order allow,deny
Allow from all


#AllowOverride AuthConfig 表示进行身份验证 这是关键的设置

第3步

在/var/www/test创建.htaccess文件
vi /var/www/test/.htaccess

AuthName "frank share web"
AuthType Basic
AuthUserFile /var/www/test/.htpasswd
require valid-user

#AuthName 描述,随便写
#AuthUserFile /var/www/test/.htpasswd
#require valid-user 或者 require user frank 限制是所有合法用户还是指定用户

#密码文件推荐使用.htpasswd,因为apache默认系统对“.ht”开头的文件默认不允许外部读取,安全系数会高一点哦。

第4步

就是创建apache的验证用户

htpasswd -c /var/www/test/.htpasswd frank

#第一次创建用户要用到-c 参数 第2次添加用户,就不用-c参数

如果你们想修改密码,可以如下

htpasswd -m .htpasswd frank

第5步:

ok,重启apache服务,然后访问 http://你的网站地址/test 如果顺利的话,应该能看到一个用户验证的弹出窗口,只要填入第4步创建的用户名和密码就行

后话,为了服务器的性能,一般不推荐使用AllowOverride AuthConfig或者AllowOverride ALL,因为这会使服务器会不断的去寻找.htaccess,从而影响服务器的效能,一般我们把一些后台管理界面或者其他特殊目录可能需要加验证这个需求。


全文结束
2005/12/18

Google介绍

Google

 

 

Google是一个位于美国因特网搜索引擎,它是因特网上最大的搜寻器。,它是由Larry PageSergey Brin共同创建的。现在,他们正分别担任Google公司产品总裁技术总裁。该公司的战略计划,是组织全世界的资讯和普遍地将Google 容易接近与及有用。Google 每日透过不同的服务,处理超过2亿条查询。其公司总部位于美国加州圣克拉拉县山景城(被称为“Googleplex”)。

除了搜寻网页外,Google亦提供搜寻图像、新闻组、新闻网页、影片的服务。2005年6月,Google已储存超过80亿的网页,1亿3千万张图片,与及超过1亿的新闻组讯息 - 总计大概10亿4千万个项目。它也缓存了编入索引中的绝大多数网页的内容。

因为Google的名声,“Google”一个事物做动词表示的是“在Google上寻找某事”。它有宽泛的“搜索网路”的意思。

历史

Google 搜寻器在1996年由Larry Page 和Sergey Brin 开始展开研究计划。他们是史丹福大学的毕业生。他们开发论说,提出搜寻器与网站是基于数学上分析的关系,比基础技术制造更好的效果。这个计划被命名为“BackRub”,因为该系统检查外来网站连结来估计该网站的重要性。

他们相信,其他与该网页相关性较高,而连结最多到该网页,必定是最相关之一。Larry Page 和 Sergey Brin 决定去测试他们的论点,并安排基金给这搜寻器。这网站名为 Google! 存放于网域名称 google.com. 他们于1998年9月7日,加洲门洛帕克的朋友车房,正式创立相同名称的公司 - Google Inc.。Sergey Brin 因为不懂编写HTML码用来设计网页,所以最初Google的页面只是最基本的接口。

Google于2000年引入广告,卖出一些关键词,令到广告更能与用家相关,另外因文字广告是顺序编排,减少了加载的时间和令页面保持整齐。2001年9月,Google排名机构PageRank给予了美国专利权。专利权由史丹福大学和Lawrence Page授予给发明者。于2004年较早的高峰期,Google 掌管整个因特网所有搜寻器如 YahooAOLCNN等的80%以上的搜索查询。而Yahoo! 放弃了Google的搜寻技术的支持,Google亦没有再提供分享其网页搜寻。

Google搜寻有著幽默的特色,例如Google标志在较重要时刻被卡通化修改(称为 Google Doodles),选择去虚构和幽默的语言显示Google,如KlingonLeet,以及于四月的愚人节上造出一些关于公司的笑话。

这推测著Google未来是个人化的搜寻器,收集使用的资料由Google的OrkutGmailFroogle 去给取搜寻结果基于个别之前所做的动作。其实,在Google Labs里已经有一个试验性的个人化搜寻。

Google 名称

词源

Google的名字是在偶然地拼错的 googol。Googol 是一个数学上的术语,表示 1 后面接著 100 个 0。此术语是由美国数学家 Edward Kasner 的侄子 Milton Sirotta 所创造,出现在 Kasner 和 James Newman 所写的《Mathematics and the Imagination》一书中而普及。Google 使用此术语来反映出公司的任务:组织网络上无穷无尽的资讯。

注册商标 及 网域名称

"To google" 是一个动词,意思是使用Google搜寻一些东西。这是因为Google的大众化 (在2005年1月, 拥有所有搜寻器的52%巿场,但其实是高于80%) 它亦一般地意味著于网络上搜寻。Google官方沮丧地害怕使用公司名称的用途,对于注册商标的稀释。

为了避免第3者的网域骑劫,Google已经购买转向版权去保护一些发音相近的网域名称,如 gogle.com 和 googel.com 等。注册了的网域名称能够避免骑劫和一些对Google 无意思的幽默目的。

搜索引擎

索引大小

  • ~ 1998年:25万
  • 2000年8月:10亿6千万
  • 2002年1月:20亿7千3百万
  • 2003年2月:30亿8千3百万
  • 2004年9月:42亿8千5百万
  • 2004年11月:80亿5千8百万个网页,8亿8千万张图片,8亿4千5百万个新闻组讯息,4千5百个新闻讯息
  • 2005年6月:80亿5千8百万个网页,11亿8千7百万张图片,10亿个新闻组讯息,6千6百个打印目录,4千5百个新闻讯息

(来源:Internet Archive,GoogleBlog,Google Groups,Google Catalogs)

物理构造

Google于全球数个地方,雇用服务器中心来存放较低成本的普通电脑,运行Red Hat Linux操作系统来回应搜索要求和索引网页。这个于服务器中心建立的“服务器园地”以Shared nothing architecture (分布式数据库结构) 建造。索引是由程序Googlebot执行,它会定期地请求访问已知的索引建立新页面。页面更新愈快,Googlebot访问亦会愈多。再通过在这些已索引网页上的连结来发现新页面,并加入到数据库。索引数据库和网页缓存大小是以兆兆字节(terabyte)来衡量的。Google发展了一套档案系统名为Google 档案系统 ,储存这些资料。

Google使用的这些机器的精确大小和位于何处至今未知,Google官方刻意含糊其词。在John HennessyDavid A. Patterson所著的《计算机建筑:走进大数》中,推测Google的服务器场群集计算机群形成的“搜寻场”在2000年大约应该有6000个处理器,12000个普通IDE硬盘(即每个机器2个硬盘1个处理器),他们位于四个地方:二个在 硅谷和二个在 维吉尼亚。每个都以OC 48的线路(2488 Mbit/s,参见带宽)连接着因特网并且有一个OC 12(622 Mbit/s)线路连接着其他3个Google分站点。这些连接使用思科12000网关,用二个Foundry Networks BigIron 8000以太网交换器分流成4 x 1 Gbit/s的线路连接到64个服务器夹,里面前后各是40台电脑和1台惠普以太网交换机,所以一个架子共有80个机器和2个惠普交换机。

Google在2004年4月发布的IPO S-1表单后,大财政公司的英特网开发单位副总裁Tristan Louis估计了现在的服务器场包含下列各项[1]

  • 719个服务器架
  • 63,272台机器
  • 126,544个处理器
  • 253,088 GHz的处理能力
  • 126,544 GB内存
  • 5,062 TB的硬盘空间

依照这一估计,Google服务器场组成了全球最强大的超级计算机,每秒运行速度至少三倍于地球模拟器

PageRank™ 和 索引

参见PageRank

Google使用一种名为PageRank™的算法,配合搜寻字串来排名网页。PageRank™算法根据加权系数,推断该其他连结到网页的价值来处理。PageRank™如此取得由人所建立的连结,与及与人关联的重要性。先前的排名搜寻方法,采用了许多搜寻器,以搜寻的关键词和何时搜寻来排名页面,或有多相关地关联该搜寻。 另外,Google亦采用其他秘密准则,决定排名网页的结果。

Google不止索引和缓冲HTML档案,亦索引13种其他档案类型,例如PDFWord文件、[Excel]]试算表,以及纯文字档案。Google创新的搜索技术和典雅的用户界面设计使Google从第一代搜索引擎中脱颖而出。Google并非只使用关键词代理搜索技术,它将自身建立在高级 PageRank™ (网页级别)技术基础之上。这项专利技术可确保始终将最重要的搜索结果首先呈现给用户。网页级别可对网页的重要性进行客观的分析。用于计算网页级别的公式包含5亿个变量和20多亿个项。网页级别利用巨大的网络链接结构对网页进行组织整理。当从网页A链接到网页B时,Google就认为“网页A投了网页B一票”。Google还对投票的网页进行分析。Google复杂的自动搜索方法和结构设计被认为可以避免任何人为感情因素提供公正的搜索结果。随着搜索引擎优化(SEO)和各种针对PageRank的交换链接的行为的流行,Google的PageRank™及公正性也越来越受到人们的质疑。

Google不但索引并缓存HTML文件, 而且还索引其他12种文件类型, 包括 .PDF.txt.doc.xls。除了文本文件,其他文件的是先转换为HTML版本后缓存的。 所以借助Google可以不需要有这些文件的相应程序就可以看见这些非网页文件,如Word或是Excel。

使用者能自定义搜寻引擎。他们能设定一个缺省语言或使用 "SafeSearch" 过滤技术,设定在每页上被显示的结果多少。Google受争议的放置永久cookie在用户的机器上以储存这些信息,这使他们能够了解过去用户的搜索内容。任何一次搜索请求(只有头10个关键字被查询),每次最多查询头 1000 个结果(以每一页最多100个结果的方式显示)。

尽管它有极大的索引数目,仍然有相当多数量的数据库的数据只能是从网站访问到,而不是借由连接。这所谓的深网暂时不能被Google数据库所覆盖,举例来说包含了图书馆目录,官方的法定(政府)公文,电话簿等。

(关于 PageRank™ 的介绍,参见Google的PigeonRank™页

“Google跳舞”和SEO

Google跳舞是一种经常被讨论的现象,Google跳舞指的是Google月底大量更新数据库和算法的几天时间,因为可以发现,这几天对Google搜索关键字如www.yahoo.com得到的结果数是不一样的.

在跳舞期间,一个站点的等级可能在短时间里戏剧般的改变,而且不同的Google服务器(举例来说,www.google.com, www2.google.com,www3.google.com,www.google.co.uk,www.google.com.tw等)可能为相同的关键字提供不同的结果。跳舞似乎当是googlebot机器人抓取网页期间随即发生的。快速更新的网站,高级别的网页和新闻网站是最经常被检查的,虽然新闻不一定如此。小的调节在每月里持续进行以确定网页级别。在一些情况下,可能需要二到三个月让新建页面出现在搜索结果里。 从2003年的夏季开始,每月的搜索,索引和等级更新被不间断的持续更新所取代。这种改变大大减少了Google搜索结果的不稳定性。2003年11月15日,Google似乎进行了有史以来最重要的一次算法升级,后来被称为“佛罗里达更新”。在这次更新中,几乎所有商业领域的关键词都受到了影响,尤其是一些热门的关键词,Google搜索的结果页完全变了个样儿,很多头一天还排在首位的网站被远远甩到了500名之后。

Google目前的主要挑战之一是,它的算法和结果越是得到网路使用者的信赖,商业网站为了利益而暗中破坏结果的风险就越戏剧般的增加。一些搜索引擎优化公司已经开始尝试使用各种不同的技巧提升Google网页评级,以使他们客户的网站更多的被搜索到。Google已经设法减少了一些已知的使用这种方法的网站的Google页面评级。

SEO(Search Engine Optimization),即“搜索引擎优化”。由于Google实际上已经成为最流行的搜索引擎之一,很多网站管理员十分热衷于跟踪他们网站在 Google上的左侧排名,并试图解释他们排名变化的原因。现在已有不少网站提供排名Google搜索引擎优化服务,如在一些高流量的讨论区内刻意加入商业网站的链接,从而使该网站在Google的排名提高。这种“发明”虽然的确有一定成效,但这种收取客户金钱,在第三者的讨论区上大卖广告,一方面对讨论区的读者造成困扰,也侵害了讨论区的商业利益;这种做法也明显违反了商业道德。

还有一种被普遍采用的技术是很多网站使用一个相同的关键字连接到某一个特定的网站,以使用户在Google搜索这个关键字的时候,这个网站的排名会出现在结果的较前面。这种方法被称为Google炸弹。现在Google算法更新的频率非常快,距猜测,现在算法公式中涉及的变量有300多个,PageRank™在整个Google算法中的影响力已经下降到 20%左右,最终平衡的算法中最重要的变量所占的比例不会超过10%,单纯靠技术手段提升排名的网站已经禁不住时间的考验。

Google发布了一系列的文章以指导站长们提升他们网站的页面评级。

其他的Google服务

对于其他Google公司提供的服务,请参见:Google公司#公司产品和服务一节

以下是Google网站上提供的服务。

Google网上论坛(新闻组)和Google图片搜索服务

Google维护着一个重要的新闻组存档,它被叫做Google网上论坛(即从前一个叫做DejaNews的独立网站)和一个 图像搜索服务(被叫做“Google图像”)。前者保存了几十年内几乎所有的新闻组帖子,后者的搜索则是以与图片相关的网页的文本,图片的标题为基础进行的,图片被以合理使用原则缓存进了Google服务器。

Google现在正在尝试一个新版的网上论坛服务(Google Group-beta),它除了增加新闻组投递功能外还有邮件列表功能,可以使用如类似Gmail这类的接口完成操作。(见下)

Google Group-beta 目前还存在一些未解决的缺陷

Google新闻

Google有一个测试版的自动化新闻服务,2004年9月“Google新闻”包括有美国版,英国版,德国版,法国版,西班牙版,意大利版,新西兰版,印度版,澳洲版,台湾版,韩国版,日本版,中国版和香港版。为了公正客观没有偏见地报道任何新闻,Google新闻的产生是完全由电脑算法决定的,没有人类编辑参与其中。

该服务包括在过去30天内所含语言新闻网站上出现新闻的存档,不同的国家有不同数量的新闻来源;对于英语它包括大约4,500个新闻源,其他语言比较少一些。并且提供新闻的大约头200个字和一个指向全文的连接。一些需要先订阅才能阅读的网站;Google新闻标题中还会有明显的提示信息。

Google新闻提供搜索服务,结果可以以新闻发生日期(这样就不会再对新闻发生的时间感到困扰了)或相关性成类排序(也可以直接分类查看)。在英语版中,有一个可以选择对应国家的选项。

还可以使用关键字订阅Google新闻警报。这样,当与关键字相关的新闻发生时,Google新闻会发出一封电子邮件通知订阅者。

2005年3月10日Google新闻增加了自定义功能,用户可以自己随意定义自己喜欢看的新闻,甚至不同语言的新闻也可以混和在一页内。这是网络新闻提供方式的一个重大革新。

Google新闻服务也可以按来自国家分别查看(跳转至#Google新闻地区连接

Google网页目录

Google网页目录是一个包括了世界多种语言网页的目录集。在网页目录里面的网页内容一般不会被翻译为其他语言,而总是包括其语言在万维网中的内容的。

网页目录功能与网页搜索是集成的,当搜索网页时,相关网页在目录中的内容会以链接的形式在搜索结果中显现。点击链接就可以找到在同一个目录下相似网页或其它类似分类,这当你不确定到底要找什么时是非常有用的。当搜索范围涵括太广,使用网页目录可缩小搜索于指定范围。例如察看“中文新闻杂志”分类子目录,则可知道有哪些中文杂志有网页。网页目录可略去类似但无关的网页。如检索“大学”,将搜索范围设定“教学机构”分类,即可略去像“大学书城”、古书里“大学”、论语的内容.网页目录只包括经编辑群审核过网站。因为网页目录是在开放式目录(Open Directory)工程下运作的。网页重要性排列是网页级别技术及人工的结合。Google还可辨出常用重要网站,排放在目录前面(用粗体字标出)提升网页搜索效率并借由绿线长短表明网页评级。(参见 PageRank™)

Google Answer

2002年4月,Google启动了名为"Google Answers" 的新服务.Google Answers是传统搜索功能的扩展-用户不用自己搜索内容,他们请专家搜索然后付费.顾客问问题,并为问题提供一个相应的价钱,然后研究者们回答他们的问题.研究者们经过程序的筛选以测试他们的水平和交际能力.问题的价格从$2到$200不等;Google从中提取25%回扣,剩下的归研究者所有,他们还要付$0.50的列出费.一旦一个问题被回答了,它的答案对所有人就都可以免费浏览了.这个服务在2003年5月开始公共测试.现在大约一天会有100个问题被回答.

Froogle

2003年12月,Google发布了Froogle,一个搜索网页目录上特定产品的副产品.这个站点活跃测试了几个月.现在它也提供无线可标记语言(WML)格式以使得电话或其他支持WML的无线设备可以访问它.

Google Web API

Google Web API(网络应用程序接口或网络服务)是Google为注册的开发者提供的公共接口.使用Simple Object Access Protocol(SOAP,简单对象访问协议),程序员可以依据Google搜索结果开发搜索服务和进行数据挖掘.同样的,网虫们也可以访问页面缓存然后对页面提出建议.

缺省的,一个开发者每天只能有1,000次搜索请求.这个程序仍然处于测试中.Google是很少的几个把其结果通过公共网络应用程序接口公开给大众的搜索引擎;Technorati是另外一个这样做的公司. Google这项服务的一些流行应用包括, Google Alert最新资料快报FindForward,它同时也是一个调查Google跳舞情况的工具,它监视着Google蜘蛛在万维网上的活动情况.

Google Book Search

2004年8月,Google开始提供一项名为Google Print的新服务,现已更名为Google Book Search。该工具可以在搜索页面提供由内容出版商提供的书本内容的搜索结果,并提供连向购买书本的网页以及内容相关广告。Google会限制可查阅书本的页数。 [2],不过有人已经发现破解方法。至2005年12月,该服务仍然处于β阶段。这个服务与A9.com提供的很类似。

2004年12月, Google扩展了Google Print的功能。[3] 其书本包括了一些著名大学和一些公共图书馆,包括密歇根大学哈佛大学Widener图书馆斯坦福大学格林图书馆),牛津大学牛津大学图书馆以及纽约公共图书馆。根据这些大学图书馆和图书的出版状况,Google计画十年内将有约1500万本位于公共领域的书上线。 [4] [5] [6] [7]

2005年11月17日,Google 将此服务更名为Google Book Search。

参见: 数字图书馆

Google Maps

Google Maps提供各种地图服务,包括局部详细的卫星照片2005年6月20日,Google Maps的覆盖范围从原先的美国英国加拿大扩大为全球

注意: 该软件仍然处于β状态, 这意味著软件本身可能存在需要进一步修复的缺陷与改进。

Google Earth

参看Google Earth

Google推出的电子地图服务,使用者通过下载一个客户端,便可以查看全世界的卫星地图。 注意: 该软件仍然处于β状态, 这意味著软件本身可能存在需要进一步修复的缺陷与改进。

Google Moon

2005年7月20日,Google公司发布了称为Google Moon的网上服务,纪念阿波罗11号1969年7月20日登月35周年。此服务以之前发布的Google Maps作基础,卫星数据则来自NASA。用家可使用Google Moon观看月球凹凸不平的表面地形,当把地图放到最大时,月球表面会变成一片乾酪

Google Local

2005年9月5日,Google公司在中国推出本地搜索服务,连地址也本地化bendi,Google 本地搜索:查找本地公司与服务。英文版是Google Local,到目前为止,Google Local已经在美国、英国、日本和加拿大开始运行,中国是GOOGLE开启这项服务的第五个国家。为中国版google本地搜索提供地图的是一家国内的公司:mapabc

一本介绍Google的书
放大
一本介绍Google的书

其他

Google Scholar

2004年11月,Google发布"Google Scholar",这是一个学术文献资源搜寻引擎. 搜索结果根据"相关性"排列, 这与Google网站使用的PageRank非常类似.

Google Special

这个搜索服务提供了包括美国政府,Linux,BSD, 麦金塔微软四个特别领域的搜索服务

Google University

集中搜寻大学的网页。

Google Wireless

Google 无线 可以让用户通过无线设备例如手机或者掌上电脑来搜索。

Google Video

2005年1月25日Google公司推出Google Video服务,该服务可以通过Google网站搜索最近播出的电视节目。目前该服务仍处于β测试阶段,且仅能搜索美国播出的电视节目。

Google Search History

Google搜索历史,记录用户的每一个搜索关键词以及相关网页的点击情况,还可以显示出每天的搜索频率。需要用Google帐户登陆才能使用这项服务。

Google Personalized Homepage

2005年5月19日,Google在Google实验室的网页上推出了Google Personalized Homepage(自定义主页)服务。该项服务允许有帐号的用户自定义首页内容。这些内容包括Gmail信件, BBC新闻, 股票行情等等。用户也可以自定义首页布局. 对这项服务的评价不一, 有人认为这是Google向传统门户网站靠近的一步行动。无论如何, 这只是一项在Google实验室提供的服务, 因此也意味着Google随时都有可能改进或取消它。

Google SiteMap

Google为网站所有者提供的服务,由网站所有者提供一份XML格式的网站网页地址列表,Google将通过此文件对文件中地址进行抓取。

Google Base

2005年11月17日, Google开放了先前传闻的Google Base服务, 用户可以使用Google帐号登入和他人分享任何信息.

其他工具

  • Google提供一个点击付费的广告服务叫做AdWords,它允许广告商们在Google搜索结果页和参与使用AdSense项目的网站上显示他们的广告条。
  • AdSense允许站长们显示Google广告在他们的站点上并以访问者点击获得收益。这项服务使用Google的相关文本技术以使广告内容与页面内容一致。
  • Google提供几种语言间实验性的机器翻译服务。
  • Google内置一个计算器单位转换,见
  • 2002年5月,Google在Google实验室里启动Google术语测试版。它可以对给定的词提供其不同网站上的定义。测试之后,Google现在将其与Google搜索合并;现在它称作Google Definitions。
  • 2003年9月,Google启动地点搜索测试版,其类似与普通搜索,但它允许用户限制搜索美国境内的州,城市或邮政编码。它还提供用户相关地区的地图,估计距离,方位信息。这项服务最近重命名为Google Local。
  • 2004年3月,Google实验室启动了两个测试。一个是个性化网页搜索,这是一个依赖于用户特征或兴趣的搜索引擎。另一个是Google网页提醒,这个工具会当网页上有用户定义的相关搜索新信息时会给用户发送提醒电子邮件。

Google工具软件

欲了解Google Desktop Search

请参见Google Desktop Search

欲了解Google Web Accelerator

请参见Google Web Accelerator

欲了解Google Earth

请参见Google Earth

以下只列出与Google网站相关的核心服务。

Google工具栏

Google工具栏是一个免费的IE插件。功能包括:在不打开Google网页的情况下随时搜索并查看相关页面信息;查看Google对网页的PageRank;阻止自动弹出窗口;自动填写表单;用不同颜色标识关键字。
有人指称使用它会带来安全风险,因为它会在无用户干预的情况下自动更新。
英语版的Google工具栏可以参与Google Compute计划,这是一个由美国斯坦福大学进行的帮助研究蛋白质折叠、误解、聚合及由此引起的相关疾病的分布式计算工程(参见Folding@home)。
其他浏览器,如Mozilla FirefoxOperaSafari,有提供相同功能的内建搜寻工具。Mozilla Firefox还有一个专门的Google工具栏:Googlebar,它是被独立开发的,并不被Google或Mozilla Firefox开发者所支持。它在官方的Google工具栏上做了扩展,惟一没被取代的功能是Google PageRank™。Google功能也已经被苹果电脑的新操作系统OS XSafari所内建。
2005年7月7日, Google推出官方Firefox版本工具栏的测试版, 同时也有多种语言版本可以选择. 该Firefox版本工具条提供了IE工具栏3β版包括的拼写检查字词翻译和“自动链接”等新功能. [8] [9]
Google工具栏目前已经推出3.0版本,其中主要的新功能包括了拼写检查字词翻译和“自动链接”。自动连接功能能在鼠标指向的相关超链接下显示相关信息,如鼠标指向一个ISBN号,则在下方就可以显示出Amason网上书店中这本书的相关信息。目前,该连接功能只适用于美国。最近。也有人批评该项创新功能是破坏了网页创建者的网页自主权。因为此项功能实际是通过修改原网页HTML代码实现。

Google Deskbar

2003年12月,Google启动了测试版的Google Deskbar,这是一个运行在Microsoft Windows系统任务栏上的搜索工具,而不必打开网页浏览器。它还可以搜索电评论,股票价格,在在线字典辞典中查找某字词的释义,查找任何预定义的第三方网站(例如eBay亚马逊网上书店)。Deskbar被很多人认为最强大的功能之一就是所谓的全局指令键(Ctrl+Alt+G),无论在任何文档中选择关键字后都可以直接进行搜索。

Google Talk

参见Google Talk条目

2005年8月24日,google推出了自有IM软件Google Talk的第一个beta版本
1、Google Talk服务可以通过任何支持Jabber XMPP开放协议的客户端连接,但Google也有自己的客户端,全称Google Talk。
2、Gtalk的界面十分大方,给人一种清爽的氛围。
3、Gtalk除IM功能外,还有Voip功能。
4、可以直接连接到Gmail。
5、特色功能joint search:

Google Wi-Fi/Google Security Access

2005年9月22日, Google开始提供 Google Wi-Fi下载[10],实际上它是一个VPN客户端,相当于虚拟拨号到google。Google Wi-Fi使用的协议是标准的,非技术用户也可以很容易的使用。
虽然这款软件是google为无线WiFi上网的人们提供的安全工具软件。但PC用户也可以用它虚拟拨号到Google实现通过Google上网。所有通过 Google VPN 服务器(vpn.google.com)传送的数据都将加密。
这款软件同样是免费的。在可见的将来此项服务仅在山景城可用。

对Google的批评

当Google显然已经开始被大众作为首选的搜索工具后,Google也同时成为被批评的对象.在线新闻站点们不喜欢Google新闻的发行.2003年2月,Google封了Oceana这个有着两年半历史的非盈利组织的广告,他们抗议了一个主巡航线的排污方法.在华盛顿电子隐私信息中心的副执长Chris Hoofnagle警告说"因为法院正在变得更为经常的用电子记录作为证据,Google的风险正在变大...这是一个严重的隐私威胁."

指责其产生的结果偏见的主张

2004年4月,Google接到了关于在其网站上搜索"Jew"(犹太人)时产生的结果的抱怨,反犹主义网站Jew Watch排在结果的首位.Google坚持他们的结果是由内容中立的算法计算的,Jew Watch网站这个网站因为被人在英文维基百科上放置了一个Google炸弹:Jew而排在结果首位的.Jew Watch在其他的搜索引擎上同样排名前列,如Yahoo!和MSN,但这些公司很少收到指责.

Jew Watch的主页四月末开始从Google搜寻结果中排名下降.因为期间Jew Watch的网络空间服务提供商EV1取消了它的帐号,这个网站因此有几天完全无法访问.因为Google的蜘蛛程序在重复尝试后无法到达该网站,于是它的排名在Google索引里开始滑落. [11]这个站点之后找到了另一家服务提供商于是其在Google中的排名在五月的第一个星期开始上升.Google在2004年4月23日在其"讨厌的搜索结果里"解释说"被我们删除的网站都是法律上强迫我们删除的".

指责其进行自我审查的主张

宣扬种族优势和历史修正主义的网站已经在法国和德国Google上封锁很多年了,因为那些言论在当地不合法.简体中文版的Google也限制了上万个关键字,技术上讲,这等同于是参与了中国中央政府的控制政策[12].其它潜在的争议性网站如赤裸裸的色情图片网站大部分没有收到影响,无论如何(缺省支持的"SafeSearch"滤镜)网络过滤程序在Google图像搜索上的作用并不是很明显.

指责其滥用隐私的主张

有人指责Google利用唯一标识cookies破坏了访问者的隐私。这些cookies不会过期、并且会在未得到同意的情况下,把用户的搜索请求用于广告的目的。Google宣称cookies是用来获取用户在不同session和网站的参数选择的,用户可以自己选择关闭cookies。

一些人相信Google的GMail会过度的处理信件内容。支持这观点的人一般没有GMail帐号,因为他们不同意GMail的服务条款;但问题是向GMail发信的用户也会收到未经批准的信件内容分析。Google宣称使用GMail发送或接受的信件不会被人类分析:它只用来改进广告内容关联性服务。

对PageRank系统的批评

Google的PageRank系统已经受到批评:

  • 一些人宣称其'不民主'。 普通的Google批评者称这套系统更偏向于大型网站,并且页面重要性的的标准并没用经过同业审查
  • 被采用恶意手段提高其搜索排名的网站欺骗。
  • 按语种搜索时判断错误,例如汉语搜索结果包含其他小语种网页。

Linus said...

  • From: Linus Torvalds <torvalds osdl org>
  • To: Till Kamppeter <till kamppeter gmx net>
  • Cc: usability gnome org, jody gnome org, mclasen redhat com, desktop_architects lists osdl org
  • Subject: [Usability] Re: [Desktop_architects] Printing dialog and GNOME
  • Date: Mon, 12 Dec 2005 17:46:21 -0800 (PST)

On Tue, 13 Dec 2005, Till Kamppeter wrote:
> 
> Frederic told that the options from the PPD file are intentionally mot
> listed in the printing dialog, the usability team of GNOME was against
> listing these options. They clutter the dialog and can be more confusing
> than useful to the user.

I personally just encourage people to switch to KDE.

This "users are idiots, and are confused by functionality" mentality of 
Gnome is a disease. If you think your users are idiots, only idiots will 
use it. I don't use Gnome, because in striving to be simple, it has long 
since reached the point where it simply doesn't do what I need it to do.

Please, just tell people to use KDE. 

		Linus