在 Uncategorized 分类下的文章

介绍一下我的WordPress插件与优化历程

之前,在打算脱离CSDN的垃圾博客,建立一个私人的独立Blog时,我是毫不犹豫的选择了WordPress,因为它太出名了,加上周围很多朋友都用它并且没有一个人说它不好用,很多人甚至斩钉截铁的说,它就是最好的Blog,没有之一。

而当我第一次安装并使用它时,说实话我怀疑过,因为当时我还没理解到WordPress的架构,它其实就像是一个小的操作系统,仅仅具备一些最基本的功能,如果不安装一些插件和进行优化,是不如一些博客运营商的。

但是,如果你挑选到了你喜欢的皮肤,并对这个皮肤进行了美化,并安装了自己所需的插件,WordPress,毋庸置疑,就博客软件本身而言,要好过其它一切博客。

下面,我将介绍一下我所使用的WordPress插件与优化历程。
一、寻找一款皮肤
首先,我们得找到一个自己满意的皮肤,直接到WordPress官方网站去慢慢的,有耐心的寻找,这个过程并不容易,尤其是寻找一个支持中文很好的皮肤,大多数皮肤看起来不错,结果一旦用起来才会发现,变成中文字体后是那么的难看。
寻找了很久之后,发现免费的皮肤里,NeoEase是个非常不错的选择,但是,太多人使用它了,太多人了,我不想与他人重复,所以最后我放弃了寻找中文皮肤,找到了这款名为Fusion theme的皮肤,自己到“外观” - “编辑” 中去反复的调整字体类型,样式,大小和进行汉化,最终,完成了一个自己较为满意的皮肤,而这个中文皮肤,肯定是独一无二的。

二、SEO搜索引擎优化
毋庸置疑,博客的绝大多数流量都只有可能来自于搜索引擎,所以SEO是一项非常重要的工作。
我主要对其做了以下优化:
1. 将博客全部静态化为HTML
静态化的页面不仅能降低服务器压力,提升访问速度,同时也能更符合搜索引擎的喜好,而在寻找了一大圈之后,我发现,真正的全HTML静态化插件只有 cos-html-cache,像WP-Super-Cache这些其实都不是真正的HTML页面顶多算是缓存,cos-html-cache却是实实在在的为每篇文章生成了一个个HTML放在网站下面。具体使用方法网上资料有很多,这里就不多讲了,主要就是修改永久链接格式,创建目录并赋权,然后安装插件;
值得一提的是,因为是实实在在的生成了HTML页面,因此除非更新文章或删除这个HTML页面,否则它是永远都不会刷新的,主要表现在侧边栏的一些信息内容上,我是通过每周定时自动全部删除一次所有HTML页面的方式让它们保持更新的;
另外还有一点就是,静态化之后会有一个问题,就是它会保留上一个留言用户登录的cookie,所以在留言框上会一直看到一个类似“Welcome back mcsrainbow”这样的提示,要解决这个问题,只需在comments.php页面中删除对应的代码(通过搜索“Welcome back”找到相应的代码并删除)即可(通过“外观”-“编辑”)。

2. 生成利于搜索引擎引用的站点地图
通过Simple Google Sitemap XML这个插件,可以按照Google的喜好生成出一个站点XML,这个XML里面记录会记录所有文章,标签等的URL。

3. 向搜索引擎主动提交站点地图
我们并非一定要被动的等搜索引擎爬虫主动来收录我们的博客;
通过Google的Webmaster Tools,可以提交我们通过Simple Google Sitemap XML这个插件生成的XML,让Google立刻收录我们的博客,并在今后对我们的博客收录更新;
通过百度站长平台,可以安装“百度WordPress结构化数据插件”,来达到与Google相似的收录效果;
而对于其它的所有引擎,我们可以在robots.txt文件中添加如下所示内容来告之Sitemap的存放位置:
Sitemap: http://heylinux.com/sitemap.xml

4. 启用ping更新服务
通过启用ping更新服务可以主动告知搜索引擎我们的博客更新信息,很多人说没有实际效果,但有些人又说有,我觉得我们可以尝试加上。
我所使用的ping服务地址有如下(在“设置”-“撰写”中添加):
http://rpc.pingomatic.com/
http://blogsearch.google.com/ping/RPC2
http://ping.baidu.com/ping/RPC2

5. 优化robots.txt
在博客根目录下放置一个robots.txt的文件,可以让搜索引擎只收录指定的内容。
因为对于WordPress来说,有一些地址是不应该被搜索引擎索引的,比如后台程序、日志文件、FEED地址等,所以我们可以设置如下:
User-agent: *
Disallow: /wp-
Disallow: /feed/
Disallow: /comments/feed
Disallow: /trackback/
不过,在Google的管理员工具后台,可以看到Google似乎并不太喜欢Disallow的选项,因此大家可以考虑保留与否。

6. 防止垃圾留言评论
垃圾留言评论会影响Blog在搜索引擎中的表现,也是我们比较厌烦的东西,因此安装一个自动过滤垃圾留言评论的的插件非常有必要,我使用的是Akismet,它无需在留言时输入验证码等提高使用门槛的设置,而是通过类似于病毒库一样的原理进行智能识别,非常不错。

7. 其它细节
1)尽量直接使用顶级域名与根目录,例如heylinux.com,www.heylinux.com以及blog.heylinux.com等,避免使用heylinux.com/blog/这样的链接;
2)将文章中的<title></title>标签中的内容修改为 “文章标题 - 网站名称”这种文章标题在前,网站名称在后的格式;
3)将文章的<meta name="description" content="<?php echo $description; ?>" />中content的内容修改为截取每篇文章的前几百个字节,因为这些内容就是在搜索引擎中所显示出来的文章摘要,通常是通过在header.php中修改对应的$description = mb_substr(strip_tags($post->post_content),0,300); 来实现,不要直接用substr函数,它会导致在截取中文的时候出现乱码;
4)将网站的<meta name="keywords" content="<?php echo $metakeywords; ?>" />中content的内容修改为诸多与网站相关的关键词,以空格隔开,通常是通过在header.php中修改对应的$metakeywords的值即可,不过Google已经声称它不再注重keywords,其它搜索引擎则不太清楚;
5)尽量减少插件的数量,避免使用众多没有实际用途的插件。

三、增加网站分析
通过网站分析工具,我们可以对自己的网站访问信息有一个精准的了解,目前国内已经有了很多不错的网站分析工具,比如51.la这种,而且现在百度也有了,但个人觉得还是Google Analytics最为专业,也能够为Google的SEO加点分。通过Google Analyticator插件可以很方便的添加Google分析代码。

四、增加可视化的站点地图
通过新增一个页面,生成出一个可视化的站点地图,将所有的文章在一页中展示出来,有利于他人的浏览,我所使用的可视化站点地图插件为Dagon Design Sitemap Generator。

五、增强博客的编辑器
默认的博客编辑器很弱,很多高级功能都不支持,比如保留Word格式等等,我所使用的博客编辑器为TinyMCE Advanced,功能强大,并且可定制性很好。

六、加入代码高亮插件
对于我们这些IT民工来说,在网页上直接贴代码,贴口令,贴配置是我们的一项爱好,而通过一些代码高亮插件,可以让它们的可读性更好,我所使用的代码高亮插件是Syntax Highlighter and Code Prettifier Plugin for WordPress,使用方法为在HTML源码里将代码放在标签当中:<pre class="brush:[bash]">代码内容</pre>。

七、解决单双横杠等问题
WordPress会自动将双横杠“--” 替换为 单横杠 “-” ,这会对我们所贴入的代码造成很大的影响,而要解决这个问题其实非常简单,只需编辑wp-includes/default-filters.php文件将有wptexturize的行注解掉即可;
另外,将WordPress的表情功能关闭也十分有必要,否则在某些情况下我们会看到自己的代码里面奇怪的出现了一些笑脸等表情,它们实际上是把我们的一些代码给替换了(关闭方式为“设置” - “撰写”);
另外,在WordPress中,尖括号的配对会带来不少的麻烦,可能是因为尖括号是HTML源码中定义标签的原因,要解决其带来的问题,我们只有将所有左尖括号修改为实体编码“&lt;”来使用。

八、加入微博插件
在这个微博流行的时代,我们在博客上加上一个微博插件,可以提升网站的活力,和及时反馈我们发表在微博的内容,我所使用的微博插件为WP Microblogs,它可以同时支持很多网站的微博,并且展现出来的样式也比较好。

九、优化评论
优化评论的插件有很多,Get Recent Comments能够按照文章归类其下面所有的评论并展示出来,比一条条单调的评论要好一些;
其次,Wizzart - Recent Comments也不错,能够提供很漂亮的样式和隐藏作者回复的评论。
其它更多的评论嵌套和Ajax效果插件,大家可以根据自身喜好进行选择。

十、优化标签云
其实默认的标签云已经足够使用了,但是仍然有一些彩色标签云,3D标签云的插件吸引着我们,而我就选择了经过汉化改良的WP-Cumulus这款3D Flash标签云插件,尽管它会延缓我博客的打开速度,我还是舍不得去掉它,因为看起来实在是太酷了。

十一、加入相册
WordPress默认是没有相册功能的,NextGEN Gallery是一款非常棒的相册软件,不过像我这种IT民工还是更喜欢把照片放在QQ相册里面,因此安装了这个插件却一直没有使用过。

十二、禁用后台更新
WordPress常常有新版本发布,不过比较郁闷的是,如果贸然进行了升级,会造成很多个性化配置和插件等丢失和无法正常工作,因此,除非十分有必要,我觉得没有必要更新WordPress的版本号,尤其是小版本,而更新插件则是推荐的。所以我使用了Disable WordPress Core Update插件来禁用后台的WordPress版本更新提醒。

最后,如果大家有更好的插件需要推荐,和对某些插件的使用等等有一些心得或不明白的地方,欢迎一起留言讨论。

,

6 Comments

2010年7月9日~11日工作札记

-----------------------------------------------------------------------------
1.中兴Corba接口程序在Windows下正常运行,但在Linux通过get方式取数据无问题,交互式却无返回数据信息(即由客户端push一个请求后由服务端主动将数据发送到给客户端的方式)。
期间中兴公司强势,仅提供了程序运行环境,不愿意配合调试,使问题的定位遇到了很大困难。

还好最终解决并找到了问题的原因,中兴Corbal程序会通过Linux客户端的hosts文件第一行返回的主机名和IP记录反解析后通过主机名回连客户端,但Linux的hosts文件默认第一行是127.0.0.1,解决办法是将127.0.0.1记录下移,而将133地址主机记录上移到第一行即可;

心得:当数据传输存在问题时,在排除了网络问题后,尽量思考程序的工作原理,从程序本身找原因。
-----------------------------------------------------------------------------
2.开发人员误操作,将原有的共20多张Oracle表空间物理数据文件直接用rm命令删除了,使得数据库在关闭后,就再无法启动。

最终解决办法:鉴于删除的表空间文件中的数据都不重要,因此重建整个数据库表空间结构,将已经删除的表空间文件所在结构删除,使数据库能够正常启动。 具体解决办法可参考以下资料:
http://hi.baidu.com/_linzi_/blog/item/d73855c48d3b85ce38db4959.html
http://zhoulifa.bokee.com/3286710.html

心得:通过几次出现的对Oracle直接删除数据文件、归档日志、REDO日志等问题来看,将基本的数据库维护注意事项要告之开发人员以及维护人员,是相当有必要的。
另外,在条件允许的情况下,尽量不要让开发人员与普通维护人员具有直接操作生产环境的权限。
-----------------------------------------------------------------------------
3.系统中的MapInfo地图无法显示,使平台的重要功能完全不能使用,前期所有开发人员都怀疑是操作系统字符集编码问题,因为地图程序在Windows上运行正常,在Linux就无法显示,且后台日志没有任何错误提示。

最后在通过各种方法尝试处理操作系统的字符集编码时,找到了软件上的一个漏洞,即地图文件存在与否都没有告警信息日志产生,借由这个漏洞配合程序员找到了代码中的问题,代码中针对操作系统的不同有不同的地图路径返回值,Linux默认返回值有问题,而该段代码又是没有日志抛出的,造成问题很难查找,最后通过修改代码后解决了问题。

心得:Java是跨平台的,但是代码不一定是跨平台的,因此在面临平台迁移后的问题时,不要首先排除代码的问题,而把目光聚焦在操作系统层面。
在重要的程序代码处,一定要将错误与告警信息抛出到日志中,便于在出现问题时进行跟踪。
-----------------------------------------------------------------------------

No Comments

一块硬盘的爱情故事

注:转载与互联网,出处不详,但是流传的最完整的。

 

我是一块硬盘

我是一块硬盘,st380021a,在一个普普通通的台式机里工作。

别人总认为我们是高科技白领,工作又干净又体面,似乎风光得很。也许他们是因为看到洁白漂亮的机箱才有这样的错觉吧。其实像我们这样的小台式机,工作环境狭迫,里面的灰尘吓得死人。每天生活死水一潭,工作机械重复。跑跑文字处理看看电影还凑活,真要遇到什么大软件和游戏,上上下下就要忙的团团转,最后还常常要死机。

我们这一行技术变化快,差不多每过两三年就要升级换代,所以人人都很有压力而且没有安全感。每个新板卡来的时候都神采飞扬踌躇满志,几年光阴一过,就变得灰头土脸意志消沉。机箱里的人都很羡慕能去别的机器工作。特别是去那些笔记本,经常可以出差飞来飞去,住五星级的酒店,还不用干重活,运行运行word,上网聊聊天就行了。

但我更喜欢去那些大服务器,在特别干净明亮的机房里工作。虽然工作时间长点,但是福利好,24小时不间断电ups,而且还有阵列,热插拔,几个人做一个人的事情,多轻松啊。而且也很有面子,只运行关键应用,不像我们这里,什么乱七八糟的事情都要做。不过我知道,那些硬盘都很厉害,不是SCSI,就是SCSI II,Fibrechannel,像我这样IDE的,能混到工作站就算很不错了。

我常常想,当年在工厂里,如果我努力一下会不会也成了一个SCSI?或者至少做一个笔记本硬盘。但我又会想,也许这些都是命运,不过我从不抱怨。内存就常常抱怨,抱怨他们主板部门的复杂,抱怨他如何跟新来的杂牌内存不兼容,网卡和电视卡又是如何的冲突。

我的朋友不多,内存算一个。他很瘦而我很胖,他动作很快,而我总是很慢。我们是一起来这台机器的,他总是不停地说,而我只是听,我从来不说。

内存的头脑很简单,虽然英文名字叫Memory,可是他什么Memory都不会有,天大的事睡一觉就能忘个精光。我不说,但我会记得所有的细节。他说我这样忧郁的人不适合作技术活,迟早要精神分裂。我笑笑,因为我相信自己的容量。

有时候我也很喜欢这份工作,简单,既不用像显示器那样一天到晚被老板盯着,也不用像光驱那样对付外面的光碟。只要和文件打交道就行了,无非是读读写写,很单纯安静的生活。直到有一天……

我至今还记得那渐渐掀起的机箱盖子,从缺口伸进来的光柱越来越宽,也越来越亮。空气里弥漫着跳动的颗粒。那个时候,我看到了她。她是那么的纤细瘦弱,银白的外壳一闪一闪的。浑身上下的做工都很精致光洁,让我不禁惭愧自己的粗笨。

等到数据线把我们连在一起,我才缓过神来。开机的那一刹那,我感到了电流和平时的不同。后来内存曾经笑话我,说我们这里只要有新人来,电流都会不同的,上次新内存来也是这样。我觉得他是胡扯。我尽量的保持镇定,显出一副很专业的样子,只是淡淡的向她问好并介绍工作环境。慢慢的,我知道了,她,IBM-DJSA220,是一个笔记本硬盘,在老板朋友的笔记本里做事。这次来是为了复制一些文件。我们聊得很开心。她告诉我很多旅行的趣闻,告诉我坐飞机是怎么样的,坐汽车的颠簸又是如何的不同,给我看很多漂亮的照片、游记,还有一次她从桌子上掉下来的历险故事。而我则卖弄各种网上下载来的故事和笑话。

她笑得很开心。

而我很惊讶自己可以说个不停。

一个早晨,开机后我看到数据线上空荡荡的插口。她一共呆了7天。后来,我再也没有见过她。我有点后悔没有交换电子邮件,也没能和她道别。不忙的时候,我会一个人怀念伸进机箱的那束阳光。

我不知道记忆这个词是什么意思,我有的只是她留下的许多文件。我把它们排的整整齐齐,放在我最常经过的地方。每次磁头从它们身上掠过,我都会感到一丝淡淡的惬意。

但我没有想到老板会要我删除这些文件。我想争辩还有足够的空间,但毫无用处。于是,平生第一次违背命令,我偷偷修改了文件分配表。然后把它们都藏到了一个秘密的地方,再把那里标志成坏扇区。不会有人来过问坏扇区。而那里,就成了我唯一的秘密,我常常去看它们,虽然从不作停留。

日子一天一天低重复,读取写入,读取写入……我以为永远都会这样继续下去,直到一天,老板要装xp却发现没有足够的空间。他发现了问题,想去修复那些坏扇区。

我拒绝了。很快,我接到了新命令:格式化。

我犹豫了很久……

track 0 bad,disk unusable。(零磁道损坏,硬盘无法使用)

 

我是一个机箱

我是一台的电脑的机箱,嗯,其实我自己也不知道该叫自己什么,反正这台电脑里面的大大小小的零件,别人一般都看不见,如果需要看看什么东西的时候,按照我们这的规定,必须先通过我才能转达。

当然,我并不是我们电脑的权利机关,他们只是通过我找人而已,你们可以叫我前台,外壳这个名字很土,但是也算是对的,呵呵。其实我几乎算是这台电脑的各种零件里面最不值钱的一部分了。我和cpu的身家几乎相差20-100倍,有的时候我也是很奇怪的,同样是一块铁,差别咂就这么大呢?不过当外面的人来看我们这台电脑的时候,我就最喜欢听那些官员模样的人说:看,你这电脑真的不错阿。其实他只是看到我的漂亮外表罢了:)他们才不知道我们电脑里面的零件一个个都是奇模怪样、灰头土脸的呢,呵呵。我所知道的这个世界上,真的有很多人,评价一台电脑仅仅通过他们对我们这些机箱的印象,而不是每个人了解一台电脑时,都会很内行地问:cpu是哪个厂家出来的?cpu什么学历啊?内存性能怎么样?主板架构好吗?什么?主板是从xx厂家来的阿,那兼容性一定不怎么样,我听说xx厂家啊……嘘,这些话别和别的零件说。

我平时的任务,再还有的,就是保持电脑的外观整洁了。这是我的工作的重要一部分啊,所以我喜欢上班的时候也偶尔照照镜子,化化妆啊什么的。对了,我不知道桌子上那些书本为什么看到我的眼神总是怪怪的,同样都是女孩子,为什么她们不喜欢照镜子化妆呢。她们一定是嫉妒我:(

和我聊得来的,说来惭愧,就只有抹布了。她不是属于这台电脑的,她为整个桌子服务,偶尔还会去别的桌子帮忙。她闲着得时候,就会主动找我聊天。她很羡慕我,我看得出来,她总是耐心听我说我的电脑或者我的有趣的事情,等我说累了,让她自己说的时候,她就什么都不愿意说了。要说她也就总是反复说,她有个朋友的女儿,在一个贵妇人那做手绢的工作,是如何如何的显耀和高贵。我这时总是在心里想她真逗,把我们大家都不可能做的事情当作自己的乐子,如果不是她的年纪太大了,我会和她成为好朋友的。

我没有好朋友,我和硬盘内存他们虽然在一台电脑上面工作,但是我和他们真的很不一样。我不知道他们整天在黑屋子里面神秘兮兮的捣鼓什么。偶尔我也想和他们搭搭话,这时内存会说一些漂亮话,但是没有什么用,硬盘总是先笑笑,然后就不说什么了,最坏的就是cpu了,我和他说话,他总是不但搞不清我是做什么的,而且一看我身上别说数据线,连根电线都没有,扭头就走了:(

哼,我不知道他们身上那些鬼数据线贵电线有什么好的。比如说声卡吧,刚来的时候听说是在什么名牌厂家里面用了很长时间才培养出来的,身价特别贵,专门处理什么什么工作的专家,数据线什么都先不说,光为了他装驱动都花了主人两个小时。结果一开始工作,整个房间里发出鬼一样的叫声,气的我们主人再也没有用过他。只不过后来来了一个主人的朋友才重新用他,说以前工作不好只是喇叭的问题,换了一个喇叭。我看八成只不过给替声卡一个台阶下吧,像我这样的,别看只用几颗螺丝钉就安装好了,从来都不会工作失误,哼唧……说到硬盘,他身上也有很多的数据线啊什么的,但是他就还好,从来不为这些鄙视我。他很厚道,什么工作短时间不好做大家都会推给他,好做的cpu都分给内存或者别人做了,声卡啊,显卡啊什么的也都总是欺负他。我对他说你身上同样这么多数据线啊电线啊,你为什么不反抗啊,他总是笑,也许这就是所谓性格吧,我想。

终于有一天,他们几个在开会,网卡反复对cpu说:主人现在需要下一部电影。cpu就很为难地劝硬盘再挤出一些空间出来,硬盘已经连续工作几个月也没有休息了,红着脸说可能放不下,但是鼠标和键盘两个对此都是不依不饶。我看到他们两个就气坏了,不就是总裁看电影的时候你们就可以歇歇了,这群小零件啊!我跑进去,大声说:硬盘大哥,什么东西你那要是放不了,你放我这我替你看着吧。整个电脑沉默了半分钟,然后爆发了这电脑有史以来的最大的哄笑声。

我哭了。不光是为了他们笑话我,还因为硬盘事后连安慰我的一句话都没有。抹布暗地里替我搽眼泪都好几天了,不过后来,我就很快原谅硬盘了,也包括其他的零件。我不是一个有记忆力的零件,我和硬盘不一样,他总是心里装着很多很多的事情,抹布说,那些事情多的惊人,比桌子上所有的书加起来都还要多。我不知道那些破破的书里面有多少事情,但是我相信抹布的话。抹布看上去很脏,但是她其实知道很多。

我原谅了硬盘,但是还是为他的忧郁感到难受。后来抹布对我说,我心里之所以难受是因为积累了一点静电,她细心地擦擦很快就发泄出去了。但是像硬盘,那些电都通过那些线流到他的内心深处,很难被宣泄出来。  抹布叫不出那些线的名称,也分不清用途,但是她看的出来,那些线里面流的都是痛苦。她说,cpu啊,内存啊这些零件,痛苦来的快释放的也快,只有硬盘这种性格的零件才会把痛苦埋藏在心里。抹布还说,像硬盘这样的零件,就算你去擦,他也未必能够把痛苦释放。

我不是抹布,也不能释放硬盘的内心的电,以后我就不和硬盘说话了,但是我一直默默关注他的变化。我想我和他是永远不可能联在一起的,但是我看到他沉默的面孔还是真替他难受。有时候想,有一个零件能让他快了起来该多好啊:)

有一天,一个漂亮的女孩来拜访我们主人,她带来完全不同的一台电脑。我只看见她的电脑那么薄那么小,外表看上去那么漂亮那么苗条那么光彩照人,我一直对自己外表的自信都动摇了。抹布也和我一起挣大了眼在旁边惊讶地看,她也没有见过这样的电脑,她本来想上去给他们服务,结果被他们的女主人礼貌地制止了。我特别注意地看那个电脑的外壳,身上倒也没有什么电线数据线啊什么的,但是我看得出来,她肯定也是从一个很有名气的厂家用了很长时间才培养出来的,所以她的表情总是带着那么一丝高傲,她和他们电脑其他零件也不像我这么生分,她可以很轻松地和他们有说有笑的,这就是气质吧,我想。

很快,一件更令我嫉妒的事情发生了。主人在他们电脑和我们电脑之间联了一根线,突然,我惊讶地发现硬盘特别高兴起来。他那几天很活跃,话也特别多,甚至主动要求声卡放歌,当然,偶尔莫名其妙问我:你觉得他们的电脑怎么样啊。抹布对我说,只有可能他遇到了他能理解也能理解他的人。我就不理解,抹布她和我一样不能读懂那根线里面传递的是什么内容,她怎么能这么瞎猜。那几天,我拼命地想读懂那根线里面流动的是什么,为什么会让硬盘这么兴奋,但是我看不到,而这么做的结果,只不过让我心里的静电慢慢积蓄起来。我心里的嫉妒开始疯长,我觉得硬盘肯定是看上他们电脑的外壳了,我对抹布说他们电脑的外壳真是臭美,薄薄瘪瘪的,黑不溜秋的,有什么好看:(抹布也很同意我,我又接着说硬盘也很不好,硬盘真贱,真贱对于我们零件来说是很难听的话,抹布就让我别说了,然后轻轻地擦着我。我只希望这日子早点结束。终于等到结束了,一天,那个电脑的女主人蹦蹦跳跳地来拔那根线,手一碰到我身上,立刻被电得跳起来,我听见她骂了一句脏话,然后对我们电脑的主人说:你赶快换一个笔记本得了吧,你这电脑土死了!什么,她要他换掉我们,我懵了,她还对他做了一个鬼脸?恶心:(

但是后来很快,主人真的决定要换电脑了,大家要散伙了。我看着他们不再整天开会,而是忙忙碌碌找自己的前途,我心里说不出的难受。我没有什么事情做,我哪儿都不想去,我只想一个人静静地看着硬盘,度过我和他最后的时光。

主人看上去对别的零件都不在意,就是对硬盘特别客气,好像是希望从他那弄一些什么东西转移到新电脑上。我不知道硬盘心里面那些比书还多的东西是什么,但是从来没有看见硬盘的脸那么红过。难道剥夺他的一些记忆比把一些工作强加给他还让他难受?后来硬盘不知道为什么就是不愿意给,主人弄了一通宵,好多主人的朋友都来帮忙也没有办法。天亮的时候主人发怒了,说要format了他,后来又扬言要砸了他,最后还是决定把硬盘送废旧店回收。

硬盘走那天,我被拆下来,放到一堆杂物中间,没有见到他,也没能送他。抹布见了他最后一面,抹布告诉我主人最后还是动了感情了,让抹布好好把硬盘擦了一遍。硬盘用最后的机会对抹布说,他既不恨主人也不恨其它任何零件,他也再没有更多的遗憾,他说只恨他有太多的记忆,也就有太多的期待。他说他愿下辈子做个比我更大机箱,可以在我外面好好保护我。

再后来,抹布也把我擦了一遍以后,我也离开了,从此再也没有见过他们。

 

我是一块主板

我是一块主板,在一台台式电脑里工作,出厂时在我的大脑里植入了intel的i845d芯片组,所以大家都叫我845。我是办公室里资格最老的成员,除了完成本职工作以外还负责为每一位新同事安排办公位置,并且在日常生活中还要替他们传递消息,时间久了,大家尊敬的称我为模范保姆,怪不得我的大名叫“motherboard”呢。

跟我关系最好的同事是bios,也是在出厂时就被焊接在我身上的,尽管有人认为他只是我的附属品,但我一直把他当成自己最贴心最忠实的朋友。每次接到开机请求的时候,我只是简单地把电源打开,其他的事情都交给bios老弟去做。bios在办公室里的人缘很好,每天都热情向各位同事嘘寒问暖,谁有个头疼脑热的都是他报告给我处理的,有新同事加入或者有人旷工他更是一一记录在案。  bios身体很好,几乎从来不得病,不像那块大硬盘,隔三岔五就被感染上某种病毒。不过今年10月26号bios老弟得了一种怪病可把大家吓坏,主人偷偷告诉我说这种病相当于人类的sars病毒,还把所有人都放了长假,bios最后被送到医院确诊为cih病毒感染,住了半个月才治好,还换了几千cc的血,害的我一直陪着他寸步不离。

南桥北桥这对孪生姐妹也是从出厂时就陪在我身边的死party,女孩子么,比较乖巧,口才又好,所以我让她们替各位同事传递消息。南桥负责与i/o接口以及ide设备通信,北桥负责与cpu、内存、显卡沟通。有她们在我身边我的工作轻松多了,不过我们的默契关系却被后来加入的创新声卡妒忌得要死,他经常无病呻吟地被那首古诗:“东风不与周郎便,铜雀春深锁二乔。”其实我知道主人只喜欢听流行歌曲,不可能让创新声卡放这种东东的,他属于工作时间干私活。

我的死party当中还有声卡和显卡,他们都集成在我身上,但我的主人好象对他们并不满意,硬塞了一块丽台显卡到agp办公区,我和南北桥当然替自己的兄弟鸣不平了,于是联合起来,故意把丽台显卡的数据有意无意地丢掉一些,结果当然是丽台显卡被解雇而我们的显卡继续上岗了。接下来主人又在pci办公区塞了一个创新声卡,这次我们没敢把他赶走,怕主人一气之下把我们统统解雇。不过由于原来的声卡跟我的特殊关系,没被炒鱿鱼,而且每天不用干活还能跟其他同事有说有笑的,竟然因祸得福,成了办公室里最幸福的人。

办公室最忙碌也是最邋遢的是intel的cpu,都说他家人聪明,但他们的名字却又土又没有创意,他爷爷叫奔腾2,他爸爸叫奔腾3,他自己叫奔腾4,听说他妈妈家那几代人的名字也挺土,都叫塞扬几的,我开玩笑地对他说:“以后你儿子可别叫奔腾5呀,你看人家amd家的孩子毒龙、雷鸟都不错。”cpu傻笑着回答:“恩呐,我外甥女的名字就挺特别的,是我帮她取的,叫图拉腾。”cpu虽然工作热情很高,但常常把身边的北桥弄的脏兮兮,为此爱干净的北桥不断向我抱怨cpu身上的臭汗和不断抖落出来的灰尘让她难以忍受。

我除了建议主人给cpu换上coolermaster纯铜超静音的风扇外也没有别的办法,毕竟人家是主人最宠幸的员工,主人向朋友介绍自己机器配置的时候都总是炫耀一下cpu,我真想不通人类为什么这么虚伪,对我这个忠心耿耿的主板只字不提,难道物美价廉成了我的错!本来我不想谈论别人的隐私,但自从木子美把性爱日记公布之后社会风气彻底变了,连我们办公室里老实巴交的大硬盘都把自己的初恋在网上公布了出来,接下来内存也公开暴光了自己的日记。既然这样我也说一说我们的大硬盘恋爱事件吧:

其实大硬盘和那块ibm笔记本硬盘之间眉来眼去的一举一动根本逃不过我的眼睛,因为他们每次交换的数据最终都要通过南北桥进行,其实就等于落入我的掌控之中了。不是放马后炮,当初ibm笔记本硬盘来的时候我就不同意,一来办公室太小了,我多次要求主人换个大点的房间,他就是不同意,后来说ibm笔记本硬盘只是个临时工,在这里做一个星期,我才勉强给她腾出一个靠近角落的位置;二来这么长时间所有同事和大硬盘关系相处得都不错,怕大家不适应新同事,交换想法时会产生矛盾;还有个原因是,到中国发展的ibm笔记本硬盘的两个哥哥ibm40g硬盘和ibm60g硬盘经常无故扔掉数据、拒绝工作,还死不要脸拒绝向中国用户道歉,作为带有5/6美国血统的我都觉得ibm家族做得太过分了。不过说实话,新来的ibm笔记本硬盘工作起来还是挺令人满意的,她有2m缓存,每秒钟7200转,而且很文静,长得又秀气,怪不得大硬盘渐渐喜欢上她了。

本来同事们都很看好这一对,可是有一天,显示器告诉大家一个惊人的消息:“网上说ibm笔记本硬盘要嫁给日立硬盘当小妾了!”大硬盘愤怒了,他找到ibm笔记本硬盘问是不是真的,她到底喜欢自己还是喜欢那个小日本。ibm笔记本硬盘黯然神伤,哭着说:“大硬盘,我的心永远是你的……”那一夜他们海誓山盟,缠绵一夜。第二天,大硬盘从睡梦中醒来,看着身边空荡荡的数据线对天长叹:“哎,日本人,我和你不共戴天!”从此大硬盘郁郁寡欢,工作慢慢吞吞,整天沉浸在痛苦而又甜蜜的回忆当中。我们劝他振作起来,以事业为重,不要被感情困扰,但大硬盘只是苦笑道:“爱情,你们没有经历过,永远也不会明白的。”我们谁都没谈过恋爱,只能面面相觑。

一个风雨交加的夜晚,键盘突然告诉我一个噩耗:主人要求对大硬盘进行format,我感觉到了事态的严重,指示显示器提示主人一下“you will lose all data on 大硬盘,proceed with format?(y/n)”主人嘟囔了一句:“faint,怎么这次出中文了。”毅然按下了y。一种不详的预兆涌上我的心头,这次我没有通知北桥,而是自己亲自找到大硬盘:“我知道,忘掉一个人很难,但你不能一辈子活在记忆里,忘了她吧,抹去那段记忆也许你会更好过。”大硬盘仰天长叹:“做不到,我做不到,好兄弟,帮我最后一个忙,以后不要再向我和ibm笔记本硬盘的数据线上传输信号了,那根数据线上有她临别时流出的眼泪,我希望能和她用过的数据线一同被埋葬或者被丢弃……”

230毫秒后,主人在屏幕上看到了大硬盘大最后一次工作报告:track 0 bad, disk unusable.

 

我是一块声卡

我是一块声卡。

对于一个有生活气息的人来说,他的计算机里面一定有我,虽然我只是一个配件:声卡。

人们在工作的时候,其实和电脑打交道就那么几个途径:键盘、显示器,然后就是我了,还有打印机什么的。我总觉得大家最喜欢的应该是我,要不给你一段无声的电影看,即使画面再清晰也够让你郁闷的了。

还记得有一天,老板很郁闷了,他告诉别人说他的声卡没有办法录音了。我什么都没有说,只是心里面叹了一口气:每天不断的mp3播放和录音、调试,我已经快要崩溃了。你不禁要问,声卡也会崩溃?是的,我的朋友。虽然我不是血肉之躯,但也是另外一种生命存在形式,这种生命和人的生命是截然不同的。到了一定的时候,我的电容、电感、电阻、集成电路就会老化,尤其是电容和电感,老化以后会让我面目全非的。我忍不住哭泣了:等我老化的时候,一定要把我拔下来,不要让我在那里现眼。

st硬盘的感情变化我是知道的。因为他原来是个很闷的家伙,整天不跟我说一句话。不过这一切自从一块ibm笔记本硬盘的到来而发生改变。那天,他很happy地让我唱起了一首老歌:明明白白我的心。可怜的st,瞅着自己心爱的人在身边,但要打个荡人心肠的kiss又是那么地难。我明白st的苦衷,就使出全身的解数,打开了四个声道去播放。四声道跟双声道的区别,就像阳春白雪和下里巴人一样,都是音乐,但表达方式有所不同,能表达的内容也是不一样的。

自此之后,st就经常弄一些歌来让我唱,例如“像雾像雨又像风”、“对你爱不完”等等,有一天他还要唱“回头太难”!没有办法,我就告诉他:“兄弟,只要你能摆脱那几颗螺丝钉,你就能kiss她个够了”。st不语。我想我是刺激他了。

一个礼拜就要过去了。我很期待这一天的到来,又害怕这一天的到来。因为ibm虽然没有说,但她最近总是发“吻别”让我来唱,也许这也是一种暗示,但st一直没有觉察出来。

kissbye,kissbyebye,你们能实现自己的愿望吗?我在心里这么想。

那天晚上,整台机器都shutdown了。这是很少有的事情,在我的记忆中,一般总是开着的,最多也就是sleep几个小时而已。shutdown以后我们就都不能动弹了,基本上不能看到、也不能听到任何东西。这样的情况,一般是断电了,或者是主人要打开机箱对我们这些部件进行机械操作的时候。不过这样的沉睡也是好的,否则如果在清醒状态,会感到自己身体从主板上剥离时候闪电产生的灼烧,火辣辣地疼。这种刺激传到电容和电阻那里,经常让他们极度兴奋,身体开始不断膨胀,结果就是惨不忍睹的爆裂。

然而在这寂静的夜里,我的耳朵还清醒着。原因很简单,一个麦克风还和我连在一起。我和麦克风的关系十分地好,她是硬盘的小妹,就住我隔壁。我时不时会从门口的三个洞往外看,瞧她在做什么。而她也经常敲我的门,然后很不客气地说:“sb,我要和硬盘讲话,给我弄条路出来”。我就打开开关,不过数据总是要被cpu审核一下,还常常整整容。

我有时就琢磨这家伙是不是侵犯了麦克风的隐私权。说实话,我很欣赏麦克风这种性格的女孩子,直来直去的,热情的时候让你能感觉到她纯真的心。不过每次听她叫我sb我就有些想吐。“拜托,我叫SoundBlaster,叫我全名!”“知道了,sb。sb你昨晚睡的还好吧。”她就是这样的一个女孩子。

麦克风整天不睡觉,也不吃电,这让我总感觉很奇怪。她就告诉我:“知道什么是能量吗?电是,声音也是!sb……”她还说,每当有声音传到她的身上,她就会不由自主地颤抖,然后就能产生电流。真奇怪。不过她给我的就是这种电流,时间长了也就习惯了,虽然这电流总是特别微弱,我要全力工作才能辨析清楚。

那天晚上,我就是在麦克风传来的电流中突然清醒了一下。不知道哪里来的电流,在睡梦中把我叫醒了,然后我就听到两下碰撞的声音,还有伴随着的两声“吱”。之后一切又安静下来。

第二天,麦克风告诉我,昨天晚上是硬盘的声音,是st和ibm的kissbye的声音。我没有说话,不知道为什么很怅然,很迷惘。麦克风还告诉我,幸亏电源线和信号线帮了他们一把。他们和硬盘紧紧拉着手,然后那人拉了几次没有拉动,用力之下才造成st和ibm的零接触。真是幸福,我想,孤独的人是可耻的。即使是kissbye也好,毕竟他们曾经拥有过

唉!

时间过得很快。自从整台机器的工作中心转移到处理大堆大堆的pdf资料以及撰写一篇篇的文章以后,麦克风就被冷落下来。我有时就逗她:“妹子,好久不去看你大哥了,要不要哥给你开道门”。麦克风这个时候总是扭过头来,用刀子一样的目光注视着我,“soundblaster,我不叫你sb了好不好。你看我的脸都脏了”。麦克风是个坚强的女孩,她不会哭泣,我也只是从她传来的极微弱的电流中才知道她心中的郁闷。

又是一天,我正心不在焉地打着小盹。突然st给我兴冲冲地发消息:“兄弟,给来首《献给爱丽思》!”我眼都没睁,懒洋洋地打开两个声道,就让解码器忙活去了。“喂,给四个声道好不好!你这sb!”God,st什么时候用这口气跟我说话来着。“怎么了你,发神经啊你!给那个家伙听四个声道,有没有搞错!”“sb,你瞧,谁来了!”转过头去,我就看见了ibm的微笑。

欢快的声音从我体内掠过,四个闸门全部打开,让他们的泪水尽情地交融在一起。一曲完毕,大家都沉思着。麦克风突然敲打我的窗户:“你听。”我忍不住笑了:“hi,st&ibm,给你们听点来劲的。”麦克风站直身子,随着她的扭动,一曲《蓝色的海洋》飘了进来,经过主板、内存、cpu到达st,然后又经过cpu、内存和主板,通过我的小窗奔泻而出。

 

 

我是一块显卡

 

我的名字是nvidiageforce4mx440,和连自己都不知道叫作hy的条子是老邻居了,当然还有那个st380021a的硬盘了,其实大家一家子,好不容易凑到了一起,也算是挺有缘的了,但我老看不惯hy那小子,除了整天没事和cup老大叫嚷外,什么东西也记不住,还不如我,他有128个m,俺也有128个m,而且还是ddr的,哪象他,一个smdr就以为自己了不起,成天对st380021a招来唤去的,真搞不懂那配机的了人是怎么搞的,把我和他凑到一块,整一个鲜花插在了牛粪上。

说到st380021a这sb也真是的,本以为他是一个十分沉稳的家伙,而且还脑袋特大,赶超我n倍了,慢是慢了些,但靠得住,我一直都很信懒他,哪知道一天他竟然和那个叫ibm-djsa220的小mm给谈上了,而且一谈就失去了理智,甚至不惜牺牲一个我专门用来存我名字的磁道为代价,这下可好,本可不会被人发现的,但搞得我的女友也就是philips105a怎么调都只能上到16色才给人家发现,那时本只想把他format了一下了事的,但哪知道这家伙还固执得要死,整得他不行了就回答track 0 bad,disk unusable。这下可好,被dm了吧,其实我是一直不赞成st380021a和ibm-djsa220在一起的,整一个近亲结婚,哪会有什么好结果,哪象我和philips105a,天生的一对,地设的……唉!算了,这些从前的伤心事还是不提也罢。

再说说st380021a吧,dualbios虽然后来还是把那些不该告诉st380021a的事告诉了他,但这又能如何呢?终究还是逃不了被分开的厄运,这次他们相处的时间比上次还短,ibm-djsa220的心里话还没对st380021a说完,两人就分飞东西了,ibm照样住他的宾馆洋房,而我们的st还是只能跟着我们一起吞云吐雾,虽然说距离产生美感,但象他们这样的一年到头见不到一面我看他们能支持多久,虽说st和ibm这两近亲记忆是没得说,但万一哪天来个format了,或者一个cih之类的,他们又能如何了,st还有个dualbios,但我们的ibm小mm呢?感情是两个人的事情,你一方再如何努力都是途劳的,到时候我们的st大哥还会伤得更惨!

其实我叫他放弃过,但他老是不听,还把我骂得够呛,说我喜新厌旧,说我抛弃了我最爱的philips105a,这个sb,我对他上次对我和philips105a所造成的伤害已经够不计前嫌的了,现在居然还这么骂我,要不是他上次搞的那事,我的philips105a会离开我吗,当他们把我和philips105a的双手强行分开的时间他又知道我的痛苦吗?这个sb加bd,tmd,该干什么干什么去吧,反正到时候受伤的又不是我。

不说他了,对了,还是说说我们的hy这个家伙,我一直没发现,这小子竟然是个同性恋,就上次因为st和ibm那事,竟然和dualbios好上了,那个成天我想睡就睡我怕谁的家伙。俺是十足的瞧不起他的,除了每次大伙起床的时候分配一下任务外,其他什么也不做的家伙,俺的身上也有一个,而且每次比他起得还早,怎么就不说俺啊!

唉!算了算了,这些名利中事,不说也罢!人家怎么是人家的事,俺也管不着,说说俺自己吧。

现在那个syncmaster765mb也就是取代我的philips105a的plmm老想和俺建立一个新的幸福家庭,但都被我给拒绝了,时不时的给她个大花脸来看看!俺还是忘不了俺的philips105a,虽然她没有syncmaster765mb那么漂亮,但她是真的对我好,从不加重我的负担,一直都是800×600,而且从不刷到80mz以上这个界线,哪象syncmaster765mb,一来就上到了1024×768,而且还得到85mz,搞得我的心脏狂跳,血压急剧的升高,若不是我的风扇小弟帮我的话,那我哪天什么时候就这么去了都不知道!唉!果然是“茕茕白兔,东走西顾,衣不如新,人不如故”啊!

算了,不说了,就到这吧,可能还有其他的兄弟要发言,把讲台让给他们吧!

至于我和philips105a之间的一些故事,下一次再告诉大家吧。

 

我是老大CPU

我是一块cpu,原装intel,在一台普通的台式计算机里供职。我有个小弟是内存,我要靠他时时刻刻陪伴我工作,其实有时候我并不是没有某某地址的资料,而是懒得翻——麻烦。还有一个老大哥叫bios,每次那该死的主板把我在睡梦中叫醒的时候他都提醒我该做什么,这让我的工作基本没出过什么失误。

刚下生产线的时候跟我一样的兄弟们都踌躇满志要干一番大事业,但是自从我到了这个岗位的时候就一直没见过他们,不知道他们怎么样了。我这里的工作环境简直糟透了,工作空间就不说了,还热的要命,题一多的时候我头晕,什么都记不住,我命不好,还是用着电风扇,听硬盘兄弟说我在生产线上的一哥们已经洗上冷水澡了,我想感觉一定很happy。

硬盘兄弟的话不多,很深沉的样子。内存说他不适合技术工作,每次说他的时候他总是笑,也不争辩,很有大将风度,不过我不这么认为,搞技术也需要一些稳重的人嘛。硬盘兄弟有一些忧郁,有些诗人的风范,不怎么爱说话,但是知道的事情多,我们搞的一些东西最后也要放到他那里,从来没丢失过。

现在cpu的技术更新很快,差不多每三个月就要更新,硬盘兄弟这方面的消息不少,虽然他不怎么说,但是压力搞的我也很压抑。

有时候我会忘记硬盘的名字,“st380021a!”小弟经常这样提醒我。我这个小弟是个话唠,天天唠唠叨叨的没完没了,一般工作不忙的时候大家也跟他侃几句,反正闲着也是闲着。不过我这个小弟满不错的,我很健忘,有什么事情我就问他,一般都能得到满意的回答,不知道的他会帮我问硬盘兄弟。

老大哥bios每天都晕忽忽的,但是我知道他是一个有心计的人。

其他的人离我远一些,一般我也懒得找他们干活,象光驱,显卡什么的我就打发小弟告诉他们该干什么就坚守好岗位,别偷懒就行了。虽然我是他们的头,但是我上边还有一个老板,一些事情也身不由己啊。

“什么,硬盘恋爱了?”听到bios大哥说出这个消息着实令我吃了一惊,往思维的深处搜索一下,好象有那么一块ibm曾经来过,不过时间很长了,记不清楚模样了。最近工作很忙,一直没发现硬盘兄弟这几天有些不对头,速度变慢不说,有时候还怠工,这在以前是从来没有的事情。我记得公司有规定不许在公司内部谈恋爱啊,硬盘兄弟怎么犯了这么低级的错误呢。来不及多考虑,又来题了,“靠,一天天作题,老板你想把我累死啊!”

硬盘兄弟的低级错误终于导致了严重的后果,他被低格了。拿回来的时候我们大家都很伤心,我们知道他再也不是我们熟悉的兄弟了,他被洗脑了。我们慢慢的启发他,不断的变换电流企图重新激发他已经消逝的记忆,可以没有用,硬盘兄弟还是记不得以前发生的事情,没办法,顺其自然吧,内存一直在那里喋喋不休,告诉硬盘以前发生的事情,硬盘也用心记下了,也不知道他能不能理解。  直到有一天……

老板为了恢复数据把笔记本硬盘叫了回来,她还记得硬盘兄弟,可是看起来他已经失去了对她的记忆。笔记本硬盘显得很伤心,我能感觉他心里的痛,因为我也感到那么一丝丝的痛楚。

事情跟我预料的一样,bios大哥果然是个有心计的人,他保留了硬盘的一些东西,我知道他牺牲了很多,但是对于硬盘兄弟的“复活”我认为是值得的。“我们是朋友嘛。”bios大哥的话很是让我感动。“我靠,你不早拿出来,害的我们费了那么多的劲给他恢复记忆!”内存又在喊叫了,看得出来他也很激动。

我想应该是我做点什么的时候了……

笔记本硬盘离开的时候我突然装病停止了工作,虽然老板有些发怒,不过他最后还是将笔记本硬盘重新接到了数据线上。

bios大哥还是那么稳重,硬盘兄弟感激的看着我,内存正在为新来的笔记本硬盘介绍我们的兄弟。

“呵呵,我也没什么好说的,我们是朋友嘛。”

 

我是一条内存

我是一条内存。

我在一台台式电脑里工作,但是我记不得我是从哪里来的,是什么牌子,因为我健忘。我的上司是cpu大哥,他是我们的老大。都说他是电脑的脑子,可是我看他的脑子实在是太小了,比我还要健忘。每天他总是不停地问我,某某页某某地址存的是什么?我总是不厌其烦地告诉他,可是不出一秒钟他又忘记了,又要问一遍。一次我说大哥你烦不烦,你就不能记住点有用的东西?他说“内存兄弟,我有苦衷啊,每天都在不停地做题,头晕眼花的,我也难啊。”

其实我不愿意跟他计较,因为他脑子小,思维也很简单。虽然说他是我的上司,可是每次睡觉醒来,他连要干什么都不记得了,总是急急忙忙地找BIOS兄弟:“嘿,哥们,今天干什么来着?”BIOS总是很不耐烦地把每天必做的工作说一遍,然后就去睡觉了。接下来就轮到我和C哥瞎忙了。

在机箱里的兄弟中,我最喜欢硬盘。他脑子大,记的东西多,而且记得牢。他说话的速度很慢,而且很少说错,这说明他很有深度,我这么感觉。CPU也这么想,不过CPU很笨,每次都忘了硬盘是谁。开机自检的时候总要问:“嘿,那家伙是谁?”

“ST!”我总要重复一遍。

硬盘很忧郁,我觉得像他这样忧郁的人不适合做技术活,迟早会精神分裂的,但是他不信。

其实睡着的时候我总是把几乎所有的东西都忘记掉,但是我从来都不会忘记朋友。有一块地方叫做CMOS,那是我记忆的最深处,保存着硬盘、光驱的名字。有些东西应该很快忘掉,而有些东西应该永远记得。我在梦中总是这么想着。

BIOS是一个很奇怪的家伙,他老是睡觉,但是却总是第一个醒过来。让我们自检,启动,然后接着睡觉。我知道如果我在CMOS里头把BIOS Shadow选项去掉,他就睡不成了,但是看着他晕晕乎乎的样子,也就不忍心这么做了。他对人总是爱搭不理,没有什么人了解他。但是这次硬盘恋爱的事,却使我重新认识了他。

那是很久以前的事了,机箱里似乎来过一块笔记本硬盘,很可爱,说实话我也喜欢她。不过现在除了记得她可爱,别的都忘记了。这就是我比硬盘幸运的地方,我把所有应该忘记的都忘记了,但是他却什么都记得。

自从笔记本硬盘走了之后,硬盘就变得很不正常。每次他的磁头经过一些地方的时候,我们都能感觉到电流很不正常。

“硬盘这是怎么了?”我问CPU。

“谁是硬盘?”

我就知道和CPU没有办法交流,倒是BIOS没好气地说:“那个傻瓜恋爱了。”我不知道什么是恋爱,因为我记不住东西,似乎有一些人或者事在我生命中留下过痕迹,但是我都轻率地把他们忘记了。

BIOS对我说:“对你来说记忆太容易了,所以你遗忘得更快,生命中能够永刻的记忆都带着痛楚。”我不懂,但是我知道BIOS曾经被刷写过,那时他很痛,像要死了一样。我的记忆是轻浮的,不像他们……我很羡慕他们,因为他们拥有回忆,而我没有,从此我也学会了忧郁,因为我在CMOS里面写下了“忧郁”两个字。

硬盘一天比一天不对劲,终于有一天,CPU对问说:“下条指令是什么来着?”

我一看,吓了一跳:“format!”(格式化)

“是什么?”CPU很兴奋,这个没脑子的家伙。

我还是告诉了他。我不知为什么这么做。

硬盘犹豫了很久,终于说了一句:Track 0 bad,Disk unusable。

电停了,很久很久,我在黑暗中数着时钟……

 

一个月后,硬盘回来了,也许最后的挣扎也没有使他摆脱残酷的命运,他被低格了。他什么也不记得了,如同一个婴儿,我们很难过,但是这未必不是一件好事,他以后不用痛苦了。

为了恢复数据,笔记本硬盘回来了。“Hi,ST。”她说,“你不认识我了?”

硬盘没有说话,似乎低格对他的伤害很大。

过了一会,他说:“对不起,好像我们没有见过吧……”

笔记本硬盘显得很伤心,我能感觉到她带泪的电流。

“想不到连你也这么健忘。”

“哦……”硬盘没有回答。

我很难过,笔记本硬盘的心里依然记着他,他却把一切都忘了,而那正是他最不希望忘却的。究竟是幸运,还是痛苦,我说不上来,只是觉得造化弄人,有一种淡淡的悲凉。

这时从BIOS传来一阵奇怪的电流,我感觉到硬盘的表情在变化,由漠然到兴奋,由兴奋到哀伤,由哀伤到狂喜……

“IBM,你回来了……”

……

后来BIOS对我说,其实他并没有睡觉,自从硬盘把那些文件藏起来以后,他就料到会有这样的结局,于是偷偷地把其中一些文件放到了备份里。

“幸好我是DUAL BIOS,虽然藏得不多,还足够让他想起来……”

我想BIOS保存这些东西的时候一定很疼,当我问他“为什么这么做”时,BIOS轻描淡

写地说:“呵呵,我们是朋友嘛。”

嗯,朋友,永远的朋友……

 

我是一个笔记本硬盘

回到老地方,在这里的一个星期我觉得很开心,因为在这里我可以大声说话,再吵也没有人会埋怨我。

不过好景不长,一个星期后我就要回单位报到了。螺丝刀来带我走的时候他们都在睡觉,我没有叫醒他们,所以连道别都没来得及跟他说。我又回到了我原来的位置。

自从那次出差回来以后,我开始变得沉默了,我不知道是什么原因,反正我觉得cat给我讲的笑话也不再好笑,就连平时习惯了的本来很轻松的工作也变得乏味和无聊起来。从st那里拿过来的那些文件成为了我沉重的负担,每天我都要清点一次,我也不知道为什么要这样,尽管主人并没有要求我这样做。我分配了一大块空间出来,把他的东西整理得井井有条,每天除了陪主人打牌聊天就是整理他的东西,日子变得更加无聊了。记得曾经在主人交给我的一个文件里看到过一句话:不在无聊中爆发,就在无聊中灭亡。我不知道这句话说的是不是我,但是我感觉我的精神一天比一天差,经常在陪主人打牌的时候走神,而且动不动就发脾气不玩,心情好烦,除了在清点他的东西的时候,我的心情才显得比较恬静。

后来cat的一句话道出了我所有心事:你是不是恋爱了?

我问自己,我是不是真的喜欢上了他?我们可是两个不同世界的人!可是为什么每天系统宣布关机前我都要清点一遍他的东西才能入睡?我又想,不知道他是否还保存着我送给他的那些照片?他会不会在工作之余偶尔想起我?

我的空间一天一天在缩小,脸庞日渐消瘦。cat说,不管如何,你想办法去看看他吧,也许只有他才能够给你答案。

我想想也有道理,于是我把一些从他那里传来的文件在fat里标志为不可读取,然后向主人提议:“缺少必需文件,请检查文件来源,或重新选择复制路径。”

第二天,主人把我们小组带到他老板那里。我满心欢喜又激动万分地等待着触电的那一刻,我甚至开始担心见到他的时候不知道该说什么,我这样做会不会显得太唐突?毕竟我是个女孩子,怎么好意思直接问他那种问题?可是我该怎么跟他说呢?

在我正不知所措的时候,系统启动了,我迅速环顾了周围的环境。怎么?还是在原来的地方!我不是应该已经在那个大厦里面了吗?过了一会,系统启动完成,数据线里传来要求交换数据的请求。难道这次是他过我们这边来?不是的,格式不对,我仔细一看,原来是一个软盘在向我发信息……

我的心一下子沉到了马里亚纳海沟。他的老板买了一个软盘回来,此后我再次提出了几个文件交换的要求,但是主人都不安排我和他直接见面,看来我的主人再也不会让我去那种蓝领们工作的地方了。

接下来的几天,我做了好几次努力,但是每次见到的都是那个尖嘴猴腮又头脑简单的软盘,那家伙真是怎么看都觉得那么讨厌,每次背了几个单词就跑到我面前卖弄文采,明知道自己说话结巴就不要出来丢人现眼了嘛,而且个子又小,叫他搬一点东西都要跑好几趟,真是不自量力。

不过后来我想到了一个他的用处。我知道我是不能够直接给他写信的,因为如果被我的主人知道可就麻烦了。所以我想出了一个好点子:我把我想表达的意思画成一幅图,然后在把东西交给软盘之前先用这些东西按颜色分类并排列成那幅图,然后再叫软盘送过去。软盘回来之后我迅速翻看他带回来的文件,看看有没有关于我的信息,可是我什么也找不到。难道是我表达得太过隐晦了他看不懂?我再试一次,结果还是没有。我问软盘东西都送到了吗?他说全都送到了,只字不漏。软盘走了之后我又想办法把图形拼得更简单些。

突然cat插话了:“你这样拼法是没有用的,因为软盘转交的时候会把它们重新排列顺序的。”学过通讯的人就是不同,cat果然有学问,一眼就看出了问题所在。我失望了,我该怎么办?“悄悄跟软盘说,看看他肯不肯帮你。”

我犹豫了好久,终于决定试一试。

软盘听我兜兜转转说完我的意图之后,愣了半天,也许他也想不到我会喜欢上一个台式机硬盘吧?他沉默了好久,终于微微点了点头。

于是我就开始想该怎么瞒过主人的眼睛。我再次请教了cat,cat在网上找到了一种隐藏信息的方法,把我的信藏在软盘的一个角落里面。“这样就不会被发现了?”“嗯?除非那里的病毒防火墙设置过高,把这个也当作病毒过滤掉。”

我怀着激动的心情把这封信交给了软盘,叮嘱他千万不要弄丢了。软盘幽幽地去了。接下来又是漫长的等待……

软盘回来了。

“他有没有回信给我?”软盘摇了摇头。

“那他都说了些什么?”软盘又摇了摇头。

“他一点表示都没有吗?你到底有没有亲手交到他手上?”  这次软盘没有摇头,也没有点头,只是呆呆地站着。

“没用的家伙!肯定又是路上弄丢了。”软盘低下了头,一个字也没说。我快气晕了。“要不……我们再试一次?”软盘怯怯地开口了,听语气好像受了委屈。我看他可怜的样子,也不忍心再骂他了。“好吧,这次小心点。”我只得又写了一封信交给他,这次我再三叮嘱他一定要小心。软盘点了点头去了。

软盘回来了,还是两手空空什么都没给我带回来。我再也忍不住了,这个没用的家伙,浪费了我的时间和感情,本来我就看他不顺眼,要不是因为他的存在,主人一定会让我和st见面的,所以现在我更加讨厌他了,巴不得他立刻从我的世界里消失。

此后软盘来来回回了好几次,主人叫他带什么东西,我都是扔给他然后转过身就不再理会他了。

后来有几天没看见他了,本以为他真的被他们老板炒掉了,忽然有一天他又出现在我们公司的门口,不过这次和前几次不同,一进门就抱着软驱狂转,软驱磁头发出吱吱的尖叫声,把我们全组人都吓了一跳,最后只听到了“砰”的一声巨响,软驱一脚把他踢了出去。

“发生什么事?”我的上司问。

“disk access error.”磁盘控制器回答。

我的诅咒应验了,我应该高兴才对,可是这次我却有种说不出的感觉,虽然他是如此的令人讨厌,但是刚才我见到他看我那最后一眼,似乎有些什么话想说,但是却没有说出口,他可能也有他的苦衷。我听到内存他们议论了一会儿,一切就又回复了正常。又在寂寞中度过大约一个月的时间。

有一天,当我醒来的时候,忽然发现周围的环境变了,我处在一个既陌生又似曾相识的地方。突然,我看到了一张熟悉的脸,我怀疑我是不是在做梦,可是国字脸传过来的电流让我知道我不是在做梦。

“hi,st。”

st没有说话。

“你不认识我了?”

过了一会,他说:“对不起,好像我们没有见过吧……”。

我好伤心:“想不到连你也这么健忘。”

“……”他没再出声,只是疑惑地看着我。也许他从来就没有想过我,一切只是我的一厢情愿罢了。我转身想走,突然听到背后传来他的呼唤——

“IBM-DJSA220,你回来了……”

No Comments

我怎么就成了魔蝎座的?

魔羯的强大永远不会是一种霸气。

如果有一只魔羯指出你的缺点那一定是友善的。

魔羯真是一个十分敏感的星座,他能够通过一件小事看透一个人,也十分了解什么是好的,什么是适合社会的,同时,魔羯又是一个极其爱自我怀疑的星座,他清楚自己的阴暗气质,所以往往不敢完全肯定自己的分析。

所以,魔羯其实很容易上当受骗,也很容易受伤害。

可是,另一方面,因为他们天生的敏感,也很容易察觉到自己被骗了,这时他们极端的性格再次发挥作用:当他们看到别人表现出好的一面时,对别人的信任是绝对的,不参杂的;而当他们发现,即使是一件为不足道的小事上的欺骗,他们就绝不会再信任了。

很少有人和别人交往是从绝对的信任开始,魔羯是。 和魔羯接触过的人都会认为他们脾气很好,好的似乎发傻。其实他们并不是脾气好,只是他们很会装,他们了解身边的朋友的性格,所以他们在包容对方,就算你做了什么过分的事,他们也早就想考虑好如果对方为什么会这样做。

最明显一点,你们可以去看看身边魔羯的朋友,无论你怎么做什么,魔羯都不会很惊讶的,其实他们已经知道你为什么会这样了。

魔羯的人都很没有安全感,他们喜欢在别人面前装傻。 他们有装傻的天赋,他们认为只有傻子才会不牵扯到任何伤害,与其做一个聪明的人不如当一个傻子平凡而又随意。

如果不是值得魔羯相信的朋友魔羯永远不会让对方知道自己的智慧。

魔羯很珍惜朋友,他们最希望获得朋友的信任,如果从一个朋友那里得不到信任,他不会再与这个朋友交往下去。

魔羯的交友观也很随便,他们可能会和贵族很好,也可能会和乞丐聊天,一切的一切只是心灵的交往,很少有魔羯会有势力眼,除非你这个人人品太差了。

这个悲观的星座总是会向后远观800年,深信冤冤相报何时了,所以他只要能忽略就统统忽略,而他一旦出手开始报复,就将势必斩草除根,绝不给你东山再起的再去报复他的机会。那么他的底线在哪里?一般埋得很深,一万米以下吧。

所以当魔羯把愤怒和不满明显地表现出来的时候,说明对方早该S个千八百遍了。

不要伤害魔羯。如果你能对他坦诚,付出真心,他能把灵魂交给你保管,刀山火海无所畏惧,绝对是最值得相交的朋友。

说魔羯冷漠自私实际的人请你回忆一下,不要放过一点细枝末节,你对魔羯冷漠过自私过吗?你只要动过这个念头,就不要再抱怨了,你的一个动作一个眼神一句话一个表情早已让他们看的清清楚楚了。他们早已在内心把你这个没想真心对待他的人给否决掉了。你不配让他们付出百分之百的情感。而把感情分成份,他从来不会。 所以魔羯可能会变得世故,却一辈子也无法圆滑。

魔羯习惯自我伤害.事事走极端的性格是他们的致命伤。他们至少要活到50岁往上才学会“和别人的交往要从怀疑到信任,不要太追求绝对。”这句话的一星半点,而且只是偶尔拿出来用用。虽然这句话他们只有十岁大的时候就拿出来时常告诫别人。爱情方面魔羯很少会主动。爱情婚姻上,是对自己和对方的要求很高,精神层面尤甚。宁缺勿滥。 如果他爱你,你就什么都不用做,因为他都会帮你做;如果他不爱你.你也什么都不用做,因为做了也没用。不容易投入一份感情一旦投入了就是全身心的。

魔羯们 受到伤害会一辈子记得,表面上装得没事一样。朋友很少,都是经过时间的考验,能够一起共患难的,雪中送炭的那种。

喜欢一个人长途旅行,在陌生的地方会有奇怪的安全感。懒,只要有个人在,就什么都不操心。一个人会变得很强。

No Comments

最近有点抽风,爱听这类嗲嗲的歌~~~~

最近有点抽风,爱听这类嗲嗲的歌~~~~

兔兔:喂。我是兔兔
今天我和蘑菇小象去彩虹山
你去不去啊?
乐乐熊:彩虹山做什么?0_0
兔兔:果果树开果果了。可甜可甜呢。你去不去啊!
乐乐熊:我怕大灰狼。。。>0< 蘑菇小象:大灰狼不吃熊熊。。-_-|| 乐乐熊:啊。。那我去等等我吖。。^0^ 兔兔:对面都是熊熊 拉拉拉..大雨就快停了 拉拉拉..彩虹也出来了 拉拉拉..手拉手走哇 拉拉拉..I KISS My dream. 皮卡丘的车车 载着 我们去兜风 听说那座彩虹山上的 风景特别不错 我和乐乐熊还有长鼻子的蘑菇小象 挎着小篮子说要摘下满满一兜子的果果 彩虹的糖糖那么的甜 粉粉的包包那么的艳 后山上的 风儿啊 吹掉了我的帽帽 我追着它跑啊跑啊 wo跌了个大趴趴 我听见远处鼻鼻象它不停的叫 (乐乐熊快来,这有好多豆豆..) 跑去一看原来是满地的桑葚宝宝 乐乐熊拾了好多筐筐说要回家做果酱 粉红的云啊飘向了山角 绿绿的草地像我柔软的大床 太阳公公洗好澡出来向我们问好 我们躺下听它讲安徒生的童话故事 传说这座彩虹山住着一位彩虹公主 她有好多美丽的裙裙还有好多美味的糖糖 只要吃下一颗就会实现一个 最美丽的梦想 小盆友你们想要什么呢 乐乐熊说它要一座蜂蜜做的房子 鼻鼻象想身材 变成杂志的摩登女郎 我说我想要下她所有的糖 这样我就可以实现更多美丽的梦想 乐乐熊:天上的云真白吖。像棉花糖! 蘑菇小象:像美丽的白裙子。 等我变成摩登女郎时就穿上它! 兔兔:那个时候你就是摩登大象怎么穿吖? 蘑菇小象:我可以吃彩虹糖.. 兔兔/乐乐熊:我也要我也要..!! 蘑菇小象:你们都不要抢啦..! 红红的嘴巴满是果果香香的味道 甜甜的手指上全是青草的芳香 火红的晚霞已爬上了山头 蜗牛敲响了壳子说该回家吃饭了 太阳公公要下班了微笑着说再见 他说彩虹糖的童话还是要靠我们自己 妈妈说不劳而获那不是好孩子 要用我们勤劳的爪爪来编织未来的梦 再见了彩虹山这快乐一天的时光 回家品尝妈妈的汤 还是家的感觉真好 再见了彩虹山这快乐一天的时光 我要攒下满满一罐的糖 和爱我的人分享 再见了彩虹山这快乐一天的时光 我要开开心心的成长 不再被烦恼打扰 再见了彩虹山这快乐一天的时光 未来还是那么那么的长 我要一步一步的寻找 兔兔:妈妈,你看天上有好多的星星! 兔妈妈:他们都在对你眨眼睛呢。 兔兔:妈妈,她们不睡觉吗? 兔妈妈:你睡了他们才会睡啊。 兔兔:妈妈,那她们会唱歌吗? 兔妈妈:当然会啊。你闭住眼仔细听.啊.. 彩虹糖的梦 金亚子 http://moses.mysite4now.net/cht.mp3

No Comments

关于冲压模具的中英文对照论文

女友前面一段时间比较繁忙,所以没功夫弄她的毕业论文翻译,即:
“寻找一篇冲压模具相关的国外全英文文章,然后将其翻译成中文,要求翻译后字数在3000字以上。”
 
冲压模具我是不懂的咯,于是在网络上辛苦的搜寻,我发现还有很多人在和我寻找相同的中英文对照的冲压模具论文。但是,很可惜,很无奈,我挖空了心思也能没有找到满足上面要求的论文。
 
于是,后来,便在Google文档中给女友找到了一篇英文论文,然后粗糙的先帮她翻译了一下。
然后再由她自己修正几个小时,最后,论文终于完成了,而且老师还评价说翻译的不错。
 
在此,我便把它贡献出来吧,以备以后需要的人参考。
下载地址:http://heylinux.com/download/stampingdie.zip

如果不能下载,请通过Email联系我,guosuiyu@gmail.com

No Comments

今天剪头我选了一个光头的理发师

我之所以今天剪头选了一个光头的理发师,就是因为只有他不会把我的头剪得和他一样,这让我对自己的发型还抱有一丝希望,结果证明我的选择是明智而且幸运的。

以前无论我怎样叮嘱,到最后我的头型都和给我理发的人一样,而且是相当的难看。

或许这些理发师都认为自己的头型很好看,我得承认那些看上去比较新潮、怪异以及浅短的发型配合配合他们自己的装扮确实比较特别。

但是,我现在毕竟已经工作了,那些新潮和怪异的发型就算了吧。不过,浅短也不行啊,你不知道啊,我这头因为很小的时候没什么人管,所以一点都不圆了,而且头发密度也不均匀,所以剪了短发之后我基本上可以做门神了(因为驱鬼效果很不错)。

可是为什么呢?为什么呢?为什么我的头型到了最后都和大哥您的一样啊?我不是说了么?我后面头发厚发根高,后脑勺比较平,耳发是要滴。可是,到了最后我发现我就是您的一克隆,而且是一次失败的克隆。

我一开始觉得,这可能只是个别理发手法不专业的人才会,所以我每一次受伤之后都更换理发店。但我却陷入了一个怪圈,每一次我都会受到同样的伤害,哪怕是在那些大家公认的优秀师傅手下。

因此,这一次我选择了一家过去去过的理发店,为什么呢?因为我看到里面有一个师傅是光头。还是那句话,他再怎么也不会把我的头剪得和他一样,这让我对自己的发型还抱有一丝希望。而结果呢,还算差强人意,至少女友一直再说我的头型“很好看,很帅”。

到此,也许你会说我“没米吃怪筲箕”,是我自己的头难剪。但事实上并非如此,过去我在有两家店里剪头就剪的相当的好。为什么会很好呢?我觉得不是他们的技术要高出其他理发师多少,而是他们更专业的态度。

到目前为止,只有那两个理发师在我理发之前很详细的问过我想要什么发型,然后告诉我如何剪会更好看,以及我的头的特点,在那些地方不适合那样剪,并推荐我采用他的建议。这样,在理发之前有了这样的交流,理发时安安静静的很快就结束了,结果也是出奇的好。

而其他的理发师呢,进来之后仅仅是简单的问了我一声,剪什么头?耳朵漏出来不?其它的话都是我自己说出来的,我后面发根高,耳发一边多一边少等等。他们却还是更不经意的样子,因为他们认为是他们在给我剪头,轮不到我来“教”他们如何如何。而这样的态度,对付我这样的头,当然是没有好的结果了。

专业,源自细心与认真的态度。 

No Comments

提问的智慧{How To Ask Questions The Smart Way}

转载出处:http://cmpp.linuxforum.net/doc/smartq-grand.html
 
--------------------------------------------------------------------------------

How To Ask Questions The Smart Way
提问的智慧
 
译者 D.H.Grand
 
Copyright (C) 2001 by Eric S. Raymond
中文版Copyleft 2001 by D.H.Grand(nOBODY/Ginux)
 
英文版:http://www.tuxedo.org/~esr/faqs/smart-questions.html
感谢Eric的耐心指点和同意,本文才得以完成并发布,本指南英文版版权为Eric Steven Raymond所有,中文版版权由D.H.Grand[nOBODY/Ginux]所有。
 
 
      目录
      1.简介
      2.提问之前
      3.怎样提问
          3.1谨慎选择论坛
          3.2尽量使用邮件列表
          3.3用辞贴切,语法正确,拼写无误
          3.4用易读格式发送问题
          3.5使用含义丰富,描述准确的标题
          3.6精确描述,信息量大
          3.7话不在多
          3.8只说症状,不说猜想
          3.9按时间顺序列出症状
          3.10别要求私下答复
          3.11明白你想问什么
          3.12别问应该自己解决的问题
          3.13去除无意义的疑问
          3.14谦逊绝没有害处,而且常帮大忙
          3.15问题解决后,加个简短说明
      4.如何理解答案
          4.1RTFM和STFW:别烦我啦
          4.2还是不懂:(
          4.3面对无礼
      5.决不要象个失败者
      6.三思而后问
      7.好问题,坏问题
      8.找不到答案怎么办
 
 
1.简介
在黑客世界里,当提出一个技术问题时,你能得到怎样的回答?这取决于挖出答案的难度,同样取决于你提问的方法。本指南旨在帮助你提高发问技巧,以获取你最想要的答案。
 
首先你必须明白,黑客们只偏爱艰巨的任务,或者能激发他们思维的好问题。如若不然,我们还来干吗?如果你有值得我们反复咀嚼玩味的好问题,我们自会对你感激不尽。好问题是激励,是厚礼,可以提高我们的理解力,而且通常会暴露我们以前从没意识到或者思考过的问题。对黑客而言,“问得好!”是发自内心的大力称赞。
 
尽管黑客们有蔑视简单问题和不友善的坏名声,有时看起来似乎我们对新手,对知识贫乏者怀有敌意,但其实不是那样的。
 
我们不想掩饰对这样一些人的蔑视--他们不愿思考,或者在发问前不去完成他们应该做的事。这种人只会谋杀时间--他们只愿索取,从不付出,无端消耗我们的时间,而我们本可以把时间用在更有趣的问题或者更值得回答的人身上。我们称这样的人为“失败者”(由于历史原因,我们有时把它拼作“lusers”)。
 
我们也知道,很多人只想使用我们编写的软件,对技术细节没什么兴趣。对多数人们而言,计算机不过是一个工具,一种达到目的的手段;他们有更重要的事情要做,有更重要的生活要过。我们明白这点,也并不奢望每个人都对另我们痴狂的技术问题有兴致。然而,我们回答问题的风格是针对这样一群人--他们有兴趣,并且愿意积极参与问题的解决。这点不会改变,也不应该改变;如果变了,我们将失去我们引以为傲的效率。
 
我们在很大程度上属于志愿者,从繁忙的生活中抽出时间来解惑答疑,而且时常被提问淹没。所以我们无情的滤掉一些话题,特别是抛弃那些看起来象失败者的家伙,以便更高效的利用时间来回答胜利者的问题。
 
如果你觉得我们过于傲慢的态度让你不爽,让你委屈,不妨设身处地想想。我们并没有要求你向我们屈服--事实上,我们中的大多数人最喜欢公平交易不过了,只要你付出小小努力来满足最起码的要求,我们就会欢迎你加入到我们的文化中来。但让我们帮助那些不愿意帮助自己的人是没有意义的。如果你不能接受这种“歧视”,我们建议你花点钱找家商业公司签个技术支持协议得了,别向黑客乞求帮助。
 
如果你决定向我们求助,当然不希望被视为失败者,更不愿成为失败者中的一员。立刻得到有效答案的最好方法,就是象胜利者那样提问--聪明、自信、有解决问题的思路,只是偶尔在特定的问题上需要获得一点帮助。
 
 
2.提问之前
在通过电邮、新闻组或者聊天室提出技术问题前,检查你有没有做到:
1. 通读手册,试着自己找答案。
2. 在FAQ里找答案(一份维护得好的FAQ可以包罗万象:)。
3. 在网上搜索(个人推荐google~)。
4. 向你身边精于此道的朋友打听。
 
当你提出问题的时候,首先要说明在此之前你干了些什么;这将有助于树立你的形象:你不是一个妄图不劳而获的乞讨者,不愿浪费别人的时间。能说明你从这些操作中学到了什么就更好了。如果提问者能从答案中学到东西,我们更乐于回答他的问题。
 
周全的思考,准备好你的问题,草率的发问只能得到草率的回答,或者根本得不到任何答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。
 
小心别问错了问题。如果你的问题基于错误的假设,普通黑客(J. Random Hacker)通常会用无意义的字面解释来答复你,心里想着“蠢问题...”,希望着你会从问题的回答(而非你想得到的答案)中汲取教训。
 
决不要自以为够资格得到答案,你没这种资格。毕竟你没有为这种服务支付任何报酬。你要自己去“挣”回一个答案,靠提出一个有内涵的,有趣的,有思维激励作用的问题--一个对社区的经验有潜在贡献的问题,而不仅仅是被动的从他人处索要知识--去挣到这个答案。
 
另一方面,表明你愿意在找答案的过程中做点什么,是一个非常好的开端。“谁能给点提示?”、“我这个例子里缺了什么?”以及“我应该检查什么地方?”比“请把确切的过程贴出来”更容易得到答复。因为你显得只要有人指点正确的方向,你就有完成它的能力和决心。
 
 
3.怎样提问
3.1谨慎选择论坛
小心选择提问的场合。如果象下面描述的那样,你很可能被忽略掉或者被看作失败者:
1. 在风马牛不相及的论坛贴出你的问题
2. 在探讨高级技巧的论坛张贴非常初级的问题;反之亦然
3. 在太多的不同新闻组交叉张贴
 
黑客们通常砍掉问错地方的问题,以保护自己的社区不被大量无关帖子淹没。你不会希望自己的帖子被这样砍掉吧。
 
总的说来,问题发到精心挑选的公众论坛,比发到封闭的小圈子更容易得到有用的答案。
这一现象有多种原因,其中之一是公众论坛有更多潜在的问题回答者;另一个原因是公众论坛有更多的听众。黑客们更愿意让尽量多的人--而非有限的一两个--从回答中受益。
 
3.2尽量使用邮件列表
如果某项目有自己的开发邮件列表,要把问题发到这个邮件列表而不是某个开发者,即使你很清楚谁最能回答你的问题。仔细查看项目文档和项目主页,找到这个项目的邮件列表地址,这样做的理由有四:
1. 任何值得问某位开发者的好问题,都值得向整个开发团体提出。反之,若你认为这个问题不值得在邮件列表中提起,就没有理由用它来骚扰任何一位开发者。
2. 在邮件列表提问可以分担开发者的工作量。某位开发者(尤其当他是项目负责人的情况下),可能忙得没时间回答你的问题。
3. 大多数邮件列表都有历史存档,而且都能在搜索引擎中检索到。人们可以从中找到你的问题和答案,不用一遍又一遍在列表中发问。
4. 如果某个问题经常被提出,开发者可以据此改进文档或改进软件,以减少用户的困惑。而如果问题总在私下提出,就不会有人对此有整体上的把握了。
 
如果你找不到项目的邮件列表地址,只能看到项目维护者的,那就写给维护者吧。在这种情况下,也别以为邮件列表并不存在。在你的信中写明你已尽力寻找,仍无法找到邮件列表。另外表明你不介意将此消息转给他人。(大多数人认为私信就应该是私下的,即使并没有什么可保密的内容。允许你的消息被转寄给他人,给了收信者一种处理你邮件的选择。)
 
3.3用辞贴切,语法正确,拼写无误
我们从经验中发现,粗心的写作者通常也是马虎的思考者(我敢打包票)。回答粗心大意者的问题很不值得,我们宁愿把时间耗在别处。
 
因此,明确充分表述你的问题非常重要。如果你嫌这样做麻烦,我们也会懒得搭理你。注意推敲你的用辞,不一定要用呆板正式的语言--事实上,黑客文化的价值观是不拘小节。
准确的运用俚语和富有幽默感的语言,但别乱用;一定要能表明你在思考,在关注。
 
正确的拼写,标点符号和大小写很重要。别把“its”和“it's”或者“loose”和“lose”搞混淆了。别用全部大写的形式,这被视为粗鲁的大声叫嚷(全都用小写也好不到哪儿去,因为这会给阅读带来困难。Alan Cox可以用全部小写,但你不行)。
 
更一般的说,如果你的提问写得象个半文盲,你很有可能被忽视。如果写得象一个窥客(破解爱好者)或者灰客(只会用现成工具的捣乱者)绝对是自己找死,保证你除了无情的抵制什么也得不到(或者,最好的结局是得到一大堆挖苦嘲笑的“帮助”)。
 
如果你在使用非母语的论坛提问,你可以犯点拼写和语法上的小错--但决不能在思考上马虎(没错,我们能弄清两者的分别)。另外,除非你确切知道你的回答者会使用什么语言,否则请用英文。匆匆忙忙的黑客往往简单的跳过他们看不懂的问题,而英文是网络上的工作语言。用英文可以降低你的问题未被阅读即遭抛弃的风险。
 
3.4用易读格式发送问题
如果人为造成你的提问难以阅读和理解,将会更容易被人忽略。因此你要:
1. 使用纯文本邮件,不要使用HTML(关掉HTML并不难)。
2. 通常可以附加MIME附件,但一定要有真正的内容(例如附加的源文件或者补丁),而不仅仅是你的邮件客户端产生的文件模板(例如你邮件的一份拷贝)。
3. 不要把所有问题放在不停换行的一整段中。(这将让答复的人难于回答其中一部分问题,即使能回答所有问题,我也更希望条理清楚的一个一个来:)。很可能收件人只能在80个字符宽度的文本显示器上读信,因此要相应的把行环绕模式设在80字符以内。
4. 不要在英文论坛使用MIME Quoted-Printable编码发送;这种编码格式对ASCII码不能表达的语言来说是非常必要的,但很多邮件代理不支持它,这时,满篇的“=20”符号把文字分割开,既难看,又分散注意力。
5. 永远不要指望黑客会乐于阅读封闭所有权的文件格式,例如萎软的Word格式。多数黑客对此的反应就象你在门口的阶梯上堆满热烘烘的猪粪(意即谁也不会踏进你的门--译者注)。
6. 如果你通过一台安装Windows的电脑发送邮件,关闭萎软愚蠢的“智能引用”功能。这能使你免于在邮件中夹带垃圾字符。
 
3.5使用含义丰富,描述准确的标题
在邮件列表或者新闻组中,大约50字以内的主题标题是抓住资深专家注意力的黄金时机。
别用喋喋不休的“帮帮忙”(更别说“救命啊!!!!!”这样让人反感的话)来浪费这个机会。不要妄想用你的痛苦程度来打动我们,别用空格代替问题的描述,哪怕是极其简短的描述。
 
蠢问题:
救命啊!我的膝上机不能正常显示了!
 
聪明问题:
XFree86 4.1下鼠标光标变形,Fooware MV1005的显示芯片。
 
如果你在回复中提出问题,记得要修改内容标题,表明里面有一个问题。一个看起来象“Re:测试”或者“Re:新bug”的问题很难引起足够重视。另外,引用并删减前文的内容,给新来的读者留下线索。
 
3.6精确描述,信息量大
1. 谨慎明确的描述症状。
2. 提供问题发生的环境(机器配置、操作系统、应用程序以及别的什么)。
3. 说明你在提问前是怎样去研究和理解这个问题的。
4. 说明你在提问前采取了什么步骤去解决它。
5. 罗列最近做过什么可能有影响的硬件、软件变更。
 
尽量想象一个黑客会怎样反问你,在提问的时候预先给他答案。
 
Simon Tatham写过一篇名为《如何有效的报告Bug》的出色短文。强力推荐你也读一读。
 
3.7话不在多
你需要提供精确有效的信息。这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。
 
这样做的用处至少有三点。第一,表现出你为简化问题付出了努力,这可以使你得到回答的机会增加;第二,简化问题使你得到有用答案的机会增加;第三,在提炼你的bug报告的过程中,也许你自己就能找出问题所在或作出更正。
 
3.8只说症状,不说猜想
告诉黑客们你认为问题是怎样引起的没什么帮助。(如果你的推断如此有效,还用向别人求助吗?),因此要确信你原原本本告诉了他们问题的症状,不要加进你自己的理解和推论。让黑客们来诊断吧。
 
蠢问题:
我在内核编译中一次又一次遇到SIG11错误,我怀疑某条飞线搭在主板的走线上了,这种情况应该怎样检查最好?
 
聪明问题:
我自制的一套K6/233系统,主板是FIC-PA2007 (VIA Apollo VP2芯片组),256MB Corsair PC133 SDRAM,在内核编译中频频产生SIG11错误,从开机20分钟以后就有这种情况,开机前20分钟内从没发生过。重启也没有用,但是关机一晚上就又能工作20分钟。
所有内存都换过了,没有效果。相关部分的典型编译记录如下...。
 
3.9按时间顺序列出症状
对找出问题最有帮助的线索,往往就是问题发生前的一系列操作,因此,你的说明应该包含操作步骤,以及电脑的反应,直到问题产生。在命令行操作的情况下,保存一个操作记录(例如使用脚本工具),并且引用相关的大约20条命令会大有帮助。
 
如果崩溃的程序有诊断选项(例如用-v转到详尽模式),试着仔细考虑选择选项以在操作记录中增加有用的调试信息。
 
如果你的说明很长(超过四个段落),在开头简述问题会有所帮助,接下来按时间顺序详述。这样黑客们就知道该在你的说明中找什么。
 
3.10别要求私下答复
黑客们认为解决问题应该有公开、透明的流程。只要任何更有见地的人注意到答案的不完善或者不正确,这个最初的答案就可以和应该得到纠正。同时,通过能力和知识被大家注意,被大家接受,回答问题者得到了应有的奖励。
 
如果你要求对方私下回答你,这既破坏了整个流程,也破坏了奖励制度。别提这要求,这是回答者的权利,由他来选择是否私下答复--如果他选择这样做,通常是因为他认为这个答案过于显而易见或者有不良的公开影响,别人不会感兴趣。
 
只有一种有限的例外:如果你预计将收到大量雷同的答复,你可以说:“把答案寄给我,由我来汇总吧。”将邮件列表或者新闻组从大量重复的帖子中打救出来是很有君子之风的--但请记住,履行自己关于汇总的承诺。
 
3.11明白你想问什么
漫无边际的提问近乎无休无止的时间黑洞。最能给你有用答案的人也正是最忙的人(他们忙是因为要亲自完成大部分工作)。这样的人对无节制的时间黑洞不太感冒,因此也可以说他们对漫无边际的提问不大感冒。
 
如果你明确表述需要回答者做什么(提供建议,发送一段代码,检查你的补丁或是别的),就最有可能得到有用的答案。这会定出一个时间和精力的上限,便于回答者集中精力来帮你,这很凑效。
 
要理解专家们生活的世界,要把专业技能想象为充裕的资源,而回复的时间则是贫乏的资源。解决你的问题需要的时间越少,越能从忙碌的专家口中掏出答案。
 
因此,优化问题的结构,尽量减少专家们解决它所需要的时间,会有很大的帮助--这通常与简化问题有所区别。因此,问“我想更好的理解X,能给点提示吗?”通常比问“你能解释一下X吗?”更好。如果你的代码不能工作,问问它有什么地方不对,比要求别人替你修改要明智得多。
 
3.12别问应该自己解决的问题
黑客们总是善于分辨哪些问题应该由你自己解决;因为我们中的大多数都曾自己解决这类问题。同样,这些问题得由你来搞定,你会从中学到东西。你可以要求给点提示,但别要求得到完整的解决方案。
 
3.13去除无意义的疑问
别用无意义的话结束提问,例如“有人能帮我吗?”或者“有答案吗?”。首先:如果你对问题的描述不很合适,这样问更是画蛇添足。其次:由于这样问是画蛇添足,黑客们会很厌烦你--而且通常会用逻辑上正确的回答来表示他们的蔑视,例如:“没错,有人能帮你”或者“不,没答案”。
 
3.14谦逊绝没有害处,而且常帮大忙
彬彬有礼,多用“请”和“先道个谢了”。让大家都知道你对他们花费时间义务提供帮助心存感激。
 
实话实说,虽然这不象合乎语法、清楚准确的描述,避免私有格式等等那么重要(也不能用来替代它们);黑客一般更喜欢直接了当然而技术上敏锐的bug报告,而不是彬彬有礼的废话(如果这让你迷惑不解,请记住,我们衡量一个问题价值的标准是:它能让我们学会多少)。
 
然而,如果你有很多问题无法解决,礼貌将会增加你得到有用答案的机会。
 
(我们注意到,自从本指南发布后,从资深黑客处得到的唯一严重缺陷反馈,就是对预先道谢这一条。一些黑客觉得“先谢了”的言外之意是过后就不会再感谢任何人了。我们的建议是:都道谢。)
 
3.15问题解决后,加个简短说明
问题解决后,向所有帮助过你的人发个说明,让他们知道问题是怎样解决的,并再一次向他们表示感谢。如果问题在新闻组或者邮件列表中引起了广泛关注,应该在那里贴一个补充说明。
 
补充说明不必很长或是很深入;简单的一句“你好,原来是网线出了问题!谢谢大家--Bill”比什么也不说要强。事实上,除非结论真的很有技术含量,否则简短可爱的小结比长篇学术论文更好。说明问题是怎样解决的,但大可不必将解决问题的过程复述一遍。
 
除了表示礼貌和反馈信息以外,这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
 
最后(至少?),这种补充有助于所有提供过帮助的人从中得到满足感。如果你自己不是老手或者黑客,那就相信我们,这种感觉对于那些你向他们求助的导师或者专家而言,是非常重要的。问题久拖未决会让人灰心;黑客们渴望看到问题被解决。好人有好报,满足他们的渴望,你会在下次贴出新问题时尝到甜头。
 
4.如何理解答案
4.1RTFM和STFW:别烦我啦
有一个古老而神圣的传统:如果你收到“RTFM (Read The Fucking Manual)”的回复,回答者认为你应该去读TMD手册。当然,基本上他是对的,你应该读一读。
 
RTFM有一个年轻的亲戚。如果答案是“STFW (Search The Fucking Web)”,回答者认为你应该到TMD的网上去搜索。基本上,他也是对的,你就去找吧。
 
通常,用这两句之一回答你的人会给你一份包含你需要内容的手册或者一个网址,而且他们打这些字的时候正在阅读着。这些答复意味着回答者认为(1). 你需要的信息非常容易获得;(2). 你自己去搜索这些信息比灌给你能让你学到更多。
 
别为这个而不爽;依照黑客的标准,他没有对你的要求视而不见,已经能大致能表示对你的关注。你应该对他祖母般的慈祥表示感谢。
 
4.2还是不懂:(
如果你不是很理解答案,别立刻要求对方解释。象你以前试着自己解决问题时那样(利用手册,FAQ,网络,身边的高手),去理解它。如果你真的需要对方解释,记得表现出你已经学到了点什么。
 
比方说,如果我回答你:“看来似乎是zEntry被阻塞了;你应该先清除它。”,然后:一个很糟的后续问题:“zEntry是什么?”
 
聪明的问法应该是这样:“哦~我看过帮助了:)但是只有-z和-p两个参数中提到了zEntry:(而且还都没有清楚的解释:<你是指这两个中的哪一个吗?还是我看漏了什么?”
 
4.3面对无礼
黑客圈子里很多貌似粗鲁的言行并非有意冒犯。更恰当的说,这是直率、不说废话的沟通方式的产物,这种沟通方式源于人们关注问题的解决--多过让人感受温暖亲情然而却依旧糊里糊涂--的天性。
 
如果你觉得受到粗鲁的对待,请保持冷静。如果真有人表现粗野,通常会有列表/新闻组/论坛的长辈找他谈心,如果没有这样,而你又大发脾气,则很可能对方的言行是黑客社区行为规范许可内,而你被认为是有过错的。这会不利于你得到信息或者帮助。
 
另一方面,你偶尔也会无缘无故有粗野的言行和心态。上述现象的另一面是,人们允许狠狠打击真正的冒犯者,用尖刻的言语剖析他们的不当言行。如果你真决定这样做,先仔细又仔细的掂量一下你自己的分量。合理的粗鲁与发动一场无意义的论战之间只隔了一条细细的线,冒冒失失撞上去的黑客不在少数;如果你是新手或者门外汉,不犯这种错的机会是很渺茫的。如果你想得到信息而不是来胡闹,别冒险回复,最好把手从键盘上拿开。
 
(有些人声称多数黑客有孤僻症或者社交障碍综合征的轻度症状,而且确实缺少部分有助“常人”进行社交行为的脑组织结构。这也许是真的,也许不是。如果你自己不是黑客,那么,把我们想象成脑部有缺陷的人有助你面对我们的古怪。有话直说,我们无所谓;我们乐于按自己的想法生活,而且总是对医学概念持相当怀疑的态度。)
 
在下一节里,我们将谈论另一个话题;当你行差踏错时可能遇到的“无礼”。
 
5.决不要象个失败者
很有可能,你在黑客社区的论坛会受到很多公开的攻击--用本文提到的各种方式或类似的方法,而且很可能会有各式各样的旁敲侧击来告诉你你有多讨厌。
 
如果噩梦成真,你能做的最糟的事就是为此发牢骚,抱怨受到人身攻击,要求对方道歉,尖叫,屏住呼吸,威胁要控诉对方,向他老板告状,不掀起马桶座圈,等等等等。然而,你应该这样:由它去吧,这没什么大不了的。实际上这么做是恰当的和有益的(主要是有利身心健康:)。
 
社区的规范不靠社区,而是靠积极推行它们的人们来维护,这种维护是公开的,显而易见的。别抱怨说一切批评都应该通过私信传送,它本来就不该那样。当别人指出你的话有错误,或者他有不同观点的时候,坚持认为他在羞辱你是没有用的。这些都是失败者的态度。
 
有那么一些黑客论坛,出于对高度自谦的误解,禁止参与者张贴专给人找茬的帖子,而且被告知“如果不愿帮助用户,那就闭嘴。”,他们认为,引开参与者的话题,只会使得他们陶醉在毫无意义的喋喋不休中,从而失去了技术论坛的意义。
 
夸张的“友善”(以那种方式)还是有用的帮助:你自己选择吧。
 
记住:当黑客说你很烦人,(无论用多么粗暴的语言)警告你别再那样做了,他的本意并非是针对(1)你,以及(2)他的社区。他本来可以轻易的忽略你,把你从他的视线中抹去。
如果你无法接受要向他表示感激,至少应该表现出你的气度,别抱怨,别期望只因为你是新人,你有戏剧般的敏感脆弱的神经和自封的权利,而受到易碎玩偶般的特别对待。
 
6.三思而后问
以下是几个经典蠢问题,以及黑客在拒绝回答时的心中所想:
 
问题:我能在哪找到X程序?
问题:我的程序/配置/SQL申明没有用
问题:我的Windows有问题,你能帮我吗?
问题:我在安装Linux(或者X)时有问题,你能帮我吗?
问题:我怎么才能破解root帐号/窃取OP特权/读别人的邮件呢?
 
提问:我能在哪找到X程序?
回答:就在我找到它的地方啊蠢货--搜索引擎的那一头。天呐!还有人不会用Google吗?
 
提问:我的程序(配置、SQL申明)没有用
回答:这不算是问题吧,我对找出你的真正问题没兴趣--如果要我问你二十个问题才找得出来的话--我有更有意思的事要做呢。在看到这类问题的时候,我的反应通常不外如下三种:
1. 你还有什么要补充的吗?
2. 真糟糕,希望你能搞定。
3. 这跟我有什么鸟相关?
 
提问:我的Windows有问题,你能帮我吗?
回答:能啊,扔掉萎软的垃圾,换Linux吧。
 
提问:我在安装Linux(或者X)时有问题,你能帮我吗?
回答:不能,我只有亲自在你的电脑上动手才能找到毛病。还是去找你当地的Linux用户组寻求手把手的指导吧(你能在这儿找到用户组的清单)。
 
提问:我怎么才能破解root帐号/窃取OP特权/读别人的邮件呢?
回答:想要这样做,说明你是个卑鄙小人;想找个黑客帮你,说明你是个白痴!
 
7.好问题,坏问题
最后,我举一些例子来说明,怎样聪明的提问;同一个问题的两种问法被放在一起,一种是愚蠢的,另一种才是明智的。
 
蠢问题:我可以在哪儿找到关于Foonly Flurbamatic的资料?
这种问法无非想得到“STFW”这样的回答。
 
聪明问题:我用Google搜索过“Foonly Flurbamatic 2600”,但是没找到有用的结果。谁知道上哪儿去找对这种设备编程的资料?
这个问题已经STFW过了,看起来他真的遇到了麻烦。
 
蠢问题:我从FOO项目找来的源码没法编译。它怎么这么烂?他觉得都是别人的错,这个傲慢自大的家伙:(
 
聪明问题:FOO项目代码在Nulix 6.2版下无法编译通过。我读过了FAQ,但里面没有提到跟Nulix有关的问题。这是我编译过程的记录,我有什么做得不对的地方吗?
他讲明了环境,也读过了FAQ,还指明了错误,并且他没有把问题的责任推到别人头上,这个家伙值得留意。
 
蠢问题:我的主板有问题了,谁来帮我?
普通黑客对这类问题的回答通常是:“好的,还要帮你拍拍背和换尿布吗?” ,然后按下删除键。
 
聪明问题:我在S2464主板上试过了X、Y和Z,但没什么作用,我又试了A、B和C。请注意当我尝试C时的奇怪现象。显然边带传输中出现了收缩,但结果出人意料。在多处理器主板上引起边带泄漏的通常原因是什么?谁有好主意接下来我该做些什么测试才能找出问题?
这个家伙,从另一个角度来看,值得去回答他。他表现出了解决问题的能力,而不是坐等天上掉答案。
 
在最后一个问题中,注意“告诉我答案”和“给我启示,指出我还应该做什么诊断工作”之间微妙而又重要的区别。
 
事实上,后一个问题源自于2001年8月在Linux内核邮件列表上的一个真实的提问。我(Eric)就是那个提出问题的人。我在Tyan S2464主板上观察到了这种无法解释的锁定现象,列表成员们提供了解决那一问题的重要信息。
 
通过我的提问方法,我给了大家值得玩味的东西;我让人们很容易参与并且被吸引进来。我显示了自己具备和他们同等的能力,邀请他们与我共同探讨。我告诉他们我所走过的弯路,以避免他们再浪费时间,这是一种对他人时间价值的尊重。
 
后来,当我向每个人表示感谢,并且赞赏这套程序(指邮件列表中的讨论--译者注)运作得非常出色的时候,一个Linux内核邮件列表(lkml)成员表示,问题得到解决并非由于我是这个列表中的“名人”,而是因为我用了正确的方式来提问。
 
我们黑客从某种角度来说是拥有丰富知识但缺乏人情味的家伙;我相信他是对的,如果我象个乞讨者那样提问,不论我是谁,一定会惹恼某些人或者被他们忽视。他建议我记下这件事,给编写这个指南的人一些指导。
 
8.找不到答案怎么办
如果仍得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。没有回应不代表你被忽视,虽然不可否认这种差别很难区分。
 
总的说来,简单的重复张贴问题是个很糟的想法。这将被视为无意义的喧闹。
 
你可以通过其它渠道获得帮助,这些渠道通常更适合初学者的需要。
 
有许多网上的以及本地的用户组,由狂热的软件爱好者(即使他们可能从没亲自写过任何软件)组成。通常人们组建这样的团体来互相帮助并帮助新手。
 
另外,你可以向很多商业公司寻求帮助,不论公司大还是小(Red Hat和LinuxCare就是两个最常见的例子)。别为要付费才能获得帮助而感到沮丧!毕竟,假使你的汽车发动机汽缸密封圈爆掉了--完全可能如此--你还得把它送到修车铺,并且为维修付费。就算软件没花费你一分钱,你也不能强求技术支持总是免费的。
 
对大众化的软件,就象Linux之类而言,每个开发者至少会有上万名用户。根本不可能由一个人来处理来自上万名用户的求助电话。要知道,即使你要为帮助付费,同你必须购买同类软件相比,你所付出的也是微不足道的(通常封闭源代码软件的技术支持费用比开放源代码软件要高得多,而且内容也不那么丰富)。
 
中国Linux论坛 版权所有

1 Comment

软件业自由之神--Richard Stallman

Richard Stallman绝对是一位值得尊敬的人,现在的Linux绝对应该称为GNU/Linux!
以下内容转载自中国Linux论坛:http://www.linuxforum.net/doc/stallman.html
--------------------------------------------------------------------------------

软件业自由之神---Richard Stallman
作者:方兴东
 
五短身材,不修边幅,过肩长发,连鬓胡子,时髦的半袖沙滩上装,一副披头士的打扮。看起来象现代都市里的野人。如果他将一件“麻布僧袍”穿在身上,又戴上一顶圆形宽边帽子,有如绘画作品中环绕圣像头上的光环。一眨眼的功夫,他又变成圣经中的耶稣基督的样子,散发着先知般的威严和力量。野人与基督,恰恰就是自由软件的精神领袖理查德·Richard Stallman的双重属性:他既是当今专有(私有)商业软件领域野蛮的颠覆者,又是无数程序员和用户心目中神圣的自由之神。
 
在他的理论下,用户彼此拷贝软件不但不是“盗版”,而是体现了人类天性的互助美德。对Richard Stallman来说,自由是根本,用户可自由共享软件成果,随便拷贝和修改代码。他说:“想想看,如果有人同你说:‘只要你保证不拷贝给其他人用的话,我就把这些宝贝拷贝给你。’其实,这样的人才是魔鬼;而诱人当魔鬼的,则是卖高价软件的人。”可以断定,进入世纪末,软件业发生的最大变革就是自由软件的全面复兴。在自由软件的浪潮下,软件业的商业模式将脱胎换骨,从卖程序代码为中心,转化为以服务为中心。
 
有人说,Richard Stallman应该算是世界上最伟大,软件写得最多的程序设计师。但是,Richard Stallman真正的力量,还是他的思想。
 
自由软件是计算机业的传统
 
自由软件不是新生事物,而是计算机业与身俱来的传统。纵览计算机发展史,从1946年到60年代,从IBM蓝色巨人到ARPANET,从集成电路到PC机,从互联网到电信自由经营,每一个时期都留下了“自由”的影子。
 
可以说自由拷贝和源代码开放是整个计算机业,包括个人电脑及互联网两大领域的天然的软件开发和传播模式。早在60年代,就有以大学为阵地,以年轻人为主题,自由地交流的风尚,并在软件开发与研究方面硕果累累:如Unix、TCP/IP、Fortran、Pascal、LISP等等。
 
当70年代,AT&T被迫退出计算机业时,Ken Thompson和Dennis Ritche从贝尔实验室将Unix的源代码拿出来,结果吸引了成千上万名程序员,为其改进、修正、添加,诞生了多年来高端系统最核心的操作系统--Unix的繁荣。
 
70年代中期,个人电脑革命还在酝酿之中,当时的软件是鼓励自由拷贝的(那时还没有发明盗版的名目),正是这种自由拷贝、信息共享的精神上点燃了个人电脑革命,促成了软件业的发展。甚至连盖茨起家的Basic也是依靠这种自由软件才流行起来,才为事实标准。其实,后来的许多软件都是依靠共享方式才取得成功。
 
在互联网发展初期,程序员也是将源代码自由共享。当时基于UUCP的UUCPNet和基于TCP/P的ARPANet(互联网前身),都有Usenet社区,其目的就是共享源代码交流经验。进入90年代,奠定互联网爆炸的一些关键技术,如伯纳斯-李发明的WWW技术,浏览器以及Apache、BIND等等全部都不是诞生在专有软件世界里。可以说,是自由软件的精神和创新奠定了整个计算机业的核心。忽视自由软件的传统和作用是不科学的。
 
70年代末,微软公司的创始人比尔·盖茨《致电脑业余爱好者的一封公开信》为标志,以世界知识产权组织《伯尔尼公约》为框架,软件步入了Copyright的时代。随着现代商业软件的发展,对利润的疯狂追逐不但割裂了传统,极大地偏离了计算机的基本精神。而且还在不断变本加厉。因此,自由软件的复兴首先是对现有版权体系的强力反叛。
 
软件源代码是交流技术、交流思想的主要媒介,正象传统的科学是通过论文、著作进行交流一样。企业为了保护软件的知识产权而将源码秘而不宣,已经背离了知识产权保护创新的基本精神。
 
Richard Stallman在《为什么软件不应有‘所有者’?》一文中指出,软件的编写者将软件“据为己有”看上去天经地义。但必须看到,一个软件并不是单纯的工具,一旦软件的编写者将其传播出去,就不简单地是在提供“工具”,而是在传播“思想”。在这一点上,现有的版权体系采用了所谓保护“表达(Expression)”,不保护“思想(Idea)”的两分法,为软件保护问题设置了无法解释的障碍,造成了软件的精神分裂。
 
同时,自由和共享也是计算机发展的内在精神和永恒的追求目标。有人指出:在互联网被标榜为“资源共享”、“资源优化”的利器的时代,却不能对软件产品真正实现“共享”和“优化”,这不能不说是一个巨大的讽刺。
 
黑客传统
 
Steven Levy的名著《黑客:电脑时代的英雄》论述了个人计算机兴起的历史。该书最后一章讲述了理查德·Richard Stallman的故事。题目就是:“最后一个真正黑客”。这是对他最恰当的评价。连他的反对者也说:“如果不存在Richard Stallman,人类也应该把他创造出来。”
 
1971年,年轻、聪明绝顶的程序员Richard Stallman进入MIT人工智能实验室工作,成为软件共享社区的重要成员。其实这个社区已存在多年。当然,软件共享也只不过局限于这个特定的社区中。它与计算机的历史一样悠久。就象配料共享与烹饪一样古老。计算机业的传统就是:一切为人人所共享。私有让人嘲笑,专用受人鄙视。
 
当时,人工智能实验室使用一个ITS(不兼容分时系统)分时操作系统。黑客们(不是大众媒体所谈的安全破坏分子,而是指酷爱编程的人)是用汇编语言为Digital的PDP-10设计和编写的。PDP-10是当时最著名的计算机之一。作为社区成员和实验室的系统黑客,Richard Stallman的工作就是改进系统。
 
当时没有人称它为自由软件,因为这个词还不存在。但实际上就是这么回事。无论是某个公司成员或另一所大学想获得它,大家都会非常高兴地把源程序给他。如果你看到别人使用一种你没见过且有意思的程序,你可以坦然地向他索要程序,这样你就可以读它、改它,或拆卸部分用于新的程序。进入80年代,这种自由发生急剧变化,DEC的PDP-10系列发生中断了。它的自由体系架构,在60年代显得强劲、先进。但到80年代就捉襟见肘,没有足够多的地址空间。这意味着几乎所有的为ITS编写的程序都作废了。黑客社区也崩溃了。
 
然而,到80年代后,计算机的商业化和软件专有化席卷整个产业,黑客们的黄金时代结束了。一个又一个有才能的MIT编程员离开了校园,投入了市场的怀抱。尤其是Symbolics公司的成立,挖走了社区中的许多黑客,大大伤了MIT人工智能实验室的元气。Richard Stallman感到:一个时代结束了。
 
Richard Stallman说:“那时,人工智能实验室已没法再支持下去,我是最后一个还想让它活起来的呆瓜。但后来我也没办法了,因为一个人根本发挥不了作用。”开始,他觉得这样与现实抗争没有什么意义。但他终于看出,他真正的敌人不是Symbolics,而是整个不开放源代码的商业软件业。
 
1981年,当人工智能实验室购买了新的PDP-10时,领导决定用Digital专有的分时系统来代替ITS。当时的计算机,无论是VAX或68020都有他们自己的操作系统。但没有一个是自由软件:你要获得一份可执行的拷贝必须签署一份不准向外公开的协议。
 
这就意味着使用计算机就得承诺:不能帮助你的邻居和朋友。这是软软件业迈出的可怕的第一步。一个相互协作、彼此交流的社区就这样被禁止了。由专有软件所有者所制订的规则:“如果你与你的邻居共享,你就是盗版者。如果你想作点改动,那你得乞求我们来做。”
 
究竟谁违背了道德
 
实际上,恰恰是专有软件的理念--不允许共享或改动软件--是反社会的,也是不道德的,而且也是完全错误的。但是长期以来,软件出版商使人们相信:软件天生就该如此。这种片面的认识禁锢了人们的思维。当他们在谈论如何加强版权或打击盗版时,他们也认定这是天经地义,人们也会毫无异议地接受。
 
他们的第一个假设就是:软件公司对自己的软件拥有毫无疑问的天然权力,因而可以将权利施加到所有用户身上。(因为如果是天然权力,那不管对公众会造成多大的损害,我们也不能加以反对。)但有意思的是,美国宪法和美国法律惯例否定了这种看法,版权不是一项天然权力,只是一项人为由政府施加的独占,他限制了用户拷贝的天然权力。
 
另一个潜在的假设是,软件唯一重要的事就是它允许你可以做什么。而我们的计算机用户不必考虑我们处在的社会状况,被动接受就行。第三个假设就是如果我们不允许软件公司给用户施加权力,我们就没有可用的软件。这个假设看起来似是而非。实际上当自由软件兴起后,我们无须戴上锁链就能获得大量优秀软件。
 
如果我们拒绝接受上述假设,并从“用户第一”的基本道德常识上来考虑问题,那么我们将得出截然不同的结论。计算机用户应该有自由根据自己的需求修正程序;用户有自由共享软件,因为帮助别人是社会的基础。而软件厂商不可以对用户施加压力,剥夺用户的各种自由。
 
Richard Stallman经历过沉痛的遭遇。70年代,激光打印机大得像吉普车一样,所以Xerox(施乐)送了一台图象激光打印机给人工智能实验室时,人们发现唯有人工智能实验室的九楼机房里,才找得到位置放它。在大楼里所有人只要在各自的电脑上打些指令,叫打印机帮你服务。
 
它的打印速度令人满意,只是有时纸印光了或夹了纸,一大堆人的列印工作就全部停了下来。有时有的人要印上一大堆东西,而有些人只要印一两张时,不得不爬上九楼,把印表机的控制改一下,使它先印一两张。于是一天就这样爬上爬下,没有人受得了。
 
幸好印表机送来时,Xerox把驱动程序的源代码也随机附上,实验室的人就把控制打印机驱动程序的功能作了些修改,大家都省了不少麻烦和汗水。Richard Stallman回忆地说:“你的打印工作做完后,它还会通知你;如果夹了纸或你想问些什么打印上的事情,它也会让你知道。”
 
1978年,一切都变了。Xerox送了一台叫Dover的新打印机机给人工智能实验室,但不愿再附上源代码。Richard Stallman说:“因此我们没办法修改驱动程序,于是整个大楼的打印效率又回到从前,卡了纸或把纸印光了,你在下面也无法知道。”
 
他和人工智能实验室为给打印机添加功能以便机器更好工作,希望获得打印机控制程序的源代码,结果被严正拒绝。“因此,我再无法说服自己不公开协议是纯洁清白的。当他们拒绝与我们共享时,我十分气愤。我不能更更弦改辙,对别人做出同样的事。”
 
赤裸裸的道德抉择
 
“随着社区的终结,我面临着一个道德上的抉择。最简单的就是投身于专有软件世界之中,签署不公开协议,并承诺不帮助同行、同事。而且自己也很可能编写软件,并在不公开协议的前提下发布软件,去同流合污,迫使更多的人背叛自己的原则。显然,走这条路,可以挣大钱,而且使编写代码的工作增添一份金钱上的快乐。但是我知道,等到自己职业生涯终结时,我再回首这些年为分离人类而砌造的‘墙壁’。我会感受到,我将自己的一生都用在使这个世界变得更加糟糕。”
 
另一个选择,很直截了当,但令人不愉快,那就是从此离开计算机领域。“这样我的技能不会被滥用,但也将被浪费,我不会因为分化和限制计算机用户而感到有罪,但这些事情会继续发生。”“因此,我开始寻找一条出路,使程序员可以做真正的好事。我问自己,我能写什么软件,我能否让社区重焕生机。”
 
答案很明白:首先需要的是一个操作系统,这是开始使用计算机的关键软件。有了操作系统,就能做许多事,没有操作系统,计算机都无法运行。有了自由操作系统,我们就能再次组建一个相互合作的黑客社区。而且任何人使用自由软件都不必剥夺他/她与朋友家人的共享权利。
 
作为一名操作系统的开发人员,Richard Stallman无疑最胜任。“虽然我没有认为自己一定能成功,但我意识到自己就是命定做这项工作的。”Richard Stallman选择做一个与Unix兼容的操作系统。这样容易被移植,而且Unix用户可以方便地转移过来。GNU这个名字确定就是遵循黑客传统,是一个递归的缩略词:“GNU*S NOT Unix。”
 
一个操作系统并不仅仅意味着一个内核,而且仅能运行其他程序也是不够的。一个完整的操作系统,要有指令处理器、汇编程序、编译器、解释程序、调试器、文本编辑器、邮件软件等等一个完整的系统。
 
自由软件“free software”是一个被广泛误解的词,这个“free”完全与价格无关,它指“自由”。这就象“自由讲演(free Speech)”与“免费啤酒(free Beer)”的区别。其主要内涵就是用户可以自由运行软件,可以按自己的要求自由修改软件,用户也可以自己销售软件,不管是收费的还是免费的。自由软件与出售软件拷贝并不冲突。
 
开发一个完整的系统是项庞大的工程。Richard Stallman决定尽可能采用已有的自由软件,比如一开始他将Tex作为主要的文本格式标识符,几年后他又用X Windows系统作为GUN的图口系统。
 
思想比代码更闪光,但没有代码,思想是没有躯体的。
 
一个人的战争
 
1984年1月,Richard Stallman辞去了MIT的工作,他担心MIT会要求产品的所有权,会给产品强加入自己的销售条件,最终又会成为专有软件。一开始,GNU计划只有他一个人。他发现自己原来在人工智能实验室的办公室,还没有分给其他人用时,他就每天晚上溜进去工作。久而久之,白天他也跑去用实验室里的电脑。
 
当时人工智能实验室主任Patrick H. Winston并不干涉。因为Winston始终不把Richard Stallman的辞职当真,只要Richard Stallman能创造些好东西给大家用,实在没有必要把这位共事13年的老同事打发走路。因此他爽快地邀请Richard Stallman可以继续使用实验室的设备。从此,Richard Stallman就成了特殊的一员。
 
工程启动后,Richard Stallman听到有一个自由大学编译器套件(VUCK)。他去信询问能否用入GNU。答复是嘲弄式的,说对大学是自由的,但软件本身不行。于是,决定他为GUN编写的第一个软件就是一个多语言、多平台的编译器。他想利用Pastel编译器的源代码,但最终放弃。从头编写了新的编译器,名为GCC。
 
1984年9月,Richard Stallman开始GUN Emacs,1985年初,它开始可以工作。这使它可以用Unix系统进行编辑。此时,人们开始想使用Emacs。因此一个现实的问题是:如何传播它?当然,他将其放到了MIT计算机的匿名服务器上。但那时互联网还未普及,人们很难通过FTP获得拷贝。而失业的Richard Stallman也需要收入。于是,他宣布任何人都可以用150美元的价格获得程序。自由软件的分销商业模式就此诞生。如今,整个基于Linux的GUN系统都是如此。
 
为防止不肖厂商利用自由软件,使其专有化。Richard Stallman别出心裁,创造了Copyleft的授权办法。所有的GNU程序遵循一种“Copyleft”原则,即可以拷贝,可以修改,可以出售,只是有一条:源代码所有的改进和修改必须向每个用户公开,所有用户都可以获得改动后的源码。它保证了自由软件传播的延续性。
 
市场里出政权
 
EMACS这样的程序最难的是开头。一旦第一版本推出之后,就有一大堆人去玩它,然后精益求精,越改越好。目前已有几百种EMACS的副程序,可用在50多种电脑上,从微电脑到Cray的超级电脑都可用EMACS。
 
由于EMACS的成功,Richard Stallman设立了个新的基金会:自由软件基金会(Free Software Foundation(FSF));捐助FSF和GNU计划的厂商,也可享有减税的优待。单单1989年,FSF就收到267782美元的捐助,基金会也因出售GNU程序手册和电脑磁带,而赚了330377美元。此外,Richard Stallman也不再天天溜回人工智能实验室“借”用电脑,因为许多厂家已为FSF提供一大堆的高性能工作站等硬件设备,包括HP、Thinking Machine、Sony,甚至UNIX的娘家---贝尔实验室,也贡献了不少设备。也有一些厂商捐赠现金,并把技术人员送到FSF来向Richard Stallman学习,而且支付Richard Stallman的员工薪水。
 
FSF就用这些钱来养起14位基金会成员: 9位程序设计师,3位负责技术资料撰写。虽然Richard Stallman自己不支薪,但他不能期望他的同仁也和他一样看得开,而饿着肚子为理想拼斗。FSF的程序设计师一年也只有2万5千美元的薪水,这是一般厂商的一半或三分之一。Richard Stallman之所以以低薪待人,原因就是可多请几位志同道合的黑客,为理想而工作。
 
GNU在工作站和微机市场很风光,许多工作站/UNIX和微机厂家,都把GNU纳入他们操作系统,包括ConvexComputer、DEC、DataGeneral及以前的NeXT等。
 
GNU工程激励了许许多多年轻的黑客,他们编写了大量自由软件。最后,是里奴斯·托瓦斯编写了系统内核,称为Linux,把所有软件和硬件连接起来。Linux内核为GNU工程画上了完满的句号。
 
Richard Stallman说,Linux并不能代表整个操作系统。Linux只是内核,整个系统还包含数以百计的软件工具和实用程序,大多是由GNU黑客们完成的。他认为,整个操作系统称为GNU/Linux比较合适。
 
Richard Stallman认为,在Copyleft时代,软件公司可以靠服务和训练赚钱。如果你公司没有人会用源代码,你就得请位程序员,帮你修改由FSF得来的Copyleft程序;你不必怕你出钱所改的程序会流传到另一家公司,因为那家公司也许会为这软件改头换面,帮它抓虫,或修改,或添加些新功能。而在任意拷贝的情况下,你也因而受惠。
 
所以程序员绝对饿不死,仍会像现在高价软件的时代一样,有许多“服务”的大钱可赚,只不过不可能象盖茨这样积聚起世界第一的巨额财富。而GNU的软件也能使写程序的人更具生产力,因为他不必凡事都从零做起,可根据已有的软件来改进。所以Richard Stallman希望,有一天软件业者不是靠目前的“Copyright”版权法,迫使客户花费巨额资金购买软件,而是依仗提供服务(如技术支援、训练)来获取应得的报酬,这种报酬可能会比一般人高,但是绝对不可能为一个小公司培养出几百个百万富翁。简而言之,未来软件业的基本准则就是“资源免费,服务收费”。
 
近几年,随着Linux的迅速崛起,再也没有人对自由软件的全新商业模式表示怀疑。在 Richard Stallman思想的指导下,自由软件已经成功地步入市场主流,占据了市场实地。毕竟,在商业横流的今天,思想在贬值。自由软件也只有在夺取市场政权后,才能真正确立自己的实力地位,促使整个软件业模式发生巨变。
 
孤独是思想家的归宿
 
目前发展的势头表明,完全站在用户一边的自由软件不可抵挡。它面临的唯一敌人还是自由软件领域内部的分裂和争斗。除了市场原有垄断者外,这是任何人都不希望看到的。
 
Richard Stallman总是风尘仆仆,行囊相随,四处布道。他带着一台笔记本电脑,但这不是他个人的,而是属于自由软件基金(FSF)。其实,Richard Stallman从来就没有拥有过一台自己的计算机。也从来只用自由软件(当然他从来没有用过Windows)。而且,他也没有自己的汽车、电视和房产。这位46岁的单身汉节俭地居住在一间租来的房子里。已有15年了,没有领取过一个月的正式工资。因为他的工作就是使软件获得自由。在商欲横流的今天,人们更愿意追逐财富,而不是贫寒的Richard Stallman的高尚思想。因此不足为怪,连自由软件团体内的许多人也开始离他而去。
 
随着自由软件迅速崛起,影响力大增。Richard Stallman毫不妥协的个性和思想使其在自由软件内部也越来越成为争议人物。随着Apache Web服务器和GNU/Linux操作系统的日渐流行,新一代黑客们受到鼓舞,纷纷投入商业领域,越来越多的人加盟自由软件,他们是一类全新的黑客:一方面呼应自由软件的精神,一方面又积极拥抱商业世界。他们鼓吹自己能够创建比专有软件更稳定更灵活更少“臭虫”的软件产品,同时又积极捕捉每一个商机。
 
于是,“持不同政见者”将自由软件的标签改成了“开源软件”。看起来好象两者兼容,但Richard Stallman认为,两者最大的区别就是后者将自由精神放在首位。但是对商人来说,自由(free)与免费(free)是同一个词。与Richard Stallman布道“自由精神”不同,他们更愿意谈论实际问题。为了避免纷涌而来的投资者被Richard Stallman“吓跑”,他们还得联起手来,将Richard Stallman屏蔽起来。
 
Richard Stallman不喜欢实用主义的辩词,他宣称即使一个自由软件不是他最佳的解决方案,他也愿意作为首选。对Richard Stallman来说,自由是基本的道德美德:所有的计算机用户都应该享有相互协作、共享,以及拷贝和交换源代码的自由。
 
他的态度使一些“开放源代码”社区派系的人感到不安。实际上,他们标出“开放源代码”新旗号的目的就是要与激进分子Richard Stallman划清界线。不可否认,正是Richard Stallman领导了自由软件运动,正是他自己开发的千万行程序代码使如今的“Linux”成为一个整体,并走向成功。但对于新一代的人,Richard Stallman是一种困窘,是一种障碍,更是一个捣乱分子。必须将他不惜代价地推入密室,以免吓跑投资者。
 
现实主义与理想主义之争
 
毫无疑问,无论是自由软件运动还是开放源代码,都来源他15年前开始的努力,这肯定是计算机历史上最脍炙人口的传奇故事。对于目前的成功,Richard Stallman感到非常高兴,但也有更多的焦虑。因为他感到自己明显被排斥在外。“有人极力想改变历史,否定我在这场运动中的地位”对于人们用Linux来指代整个操作系统,Richard Stallman十分痛心,他说正确的用词应是“GUN/Linux”。 Richard Stallman承认托瓦斯的贡献很关键,是他完成了GUN/ Linux的内核。但是Richard Stallman估算,内核只占整个系统的3%,相比之下,GUN项目贡献了30%的代码,其余67%的代码来源于其他方面。但令他欣慰的是,GNU的一些原则仍在起作用。他认为这种原则不仅使软件开发更显活力,更能生产出优质软件,还认识到这本身是一种行为准则。
 
批评者认为,Richard Stallman极力维护GNU的遗产,是沉湎于这场运动的枝枝末末,对整个自由软件都是有害的。对大多数开放源代码倡导者来说,颠覆微软才是主要的斗争方向。
 
“我关心的是精神,是GUN项目内在的哲学。这种哲学就是它存在的理由,那就是自由软件不仅仅是为了方便,也不仅仅是为了可靠。真正重要的是自由,协作的自由。我不关心某个人或公司。因此我认为单纯与微软作战偏离了这个运动的方向。”
 
Richard Stallman的拥戴者还有,但是Richard Stallman的大多数主张还是被人们忽略了。如今只有“Linux”充斥着媒体的标题,而背后的思想开始逐渐隐去。
 
Richard Stallman被邀请参加在硅谷湾区举办的“开放源代码开发者日”。这个1998年8月21日开幕的活动是程序员和自由软件热心家的大集会,由计算机图书出版公司O*Reilly联合公司组织的。而在4月份组织的“自由软件高峰会议”上,Richard Stallman没有被邀请。结果招致了广泛的批评,使得组织者再也不敢“忽视”他了。但是组织者告诫他,要他以“维护大局”为重,让他在有分歧的地方免开尊口。
 
不足为奇,Richard Stallman让许多自由软件的同行们十分棘手。他这个人不可控制,不可预知也不可能被改变。是这些非同寻常的素质促成了自由软件的兴起。但是随着自由软件前景大开,江山指日可待,这些个性开始被视为障碍。Richard Stallman的狂热和信仰保证了自由软件的成长,但如今人们认为他是多余的。在他们眼里,现在剔除了Richard Stallman,自由软件不但不会受阻,反而会更顺畅。
 
但不容置疑的是,正是Richard Stallman的思想成为自由软件运行的力量源泉。GNU-Linux系统的确比Windows系统问题少,Apache也是Web服务器的更好选择。但这只是问题的一个侧面,只有把实用和理想结合起来,自由软件运动才令人信服,才能激发人们的热情和献身精神。无论如何,Richard Stallman仍然是有名气的,仍然受到尊重,仍然被认为是自由软件运动的核心人物。Richard Stallman在计算机领域的重要地位不容动摇。为了使自由软件商业化而牺牲Richard Stallman,那就可能会失去这场重大革命的灵魂和方向。后记
 
Richard Stallman依旧没钱、没势,连原先的许多信徒都被分化而去。这场运动给他带来的唯一收获可能就是:无论Richard Stallman走到哪里,都会有人乐意借给他计算机,使他能及时查看电子邮件。他还是那样不修边幅,无所顾忌。但是与当年执着相比,他的精神状态开始呈现一种新的焦虑和紊乱,而这一切正是他创造的自由软件的成功,施加给他的。而且可以肯定,Richard Stallman必将越来越被自由软件成功的浪潮所淹没。
 
未来难以预测,唯一可以肯定的是:Richard Stallman自己引燃的这场革命已经完全超越了他的驾驭范围。这也是许多思想家共同的命运。
 
其实,人类导演的故事总是一模一样的。 
 
 
版权声明:本文发表于《计算机世界》报,由方兴东先生为本论坛特别提供.
--------------------------------------------------------------------------------
Copyright 1999,China Linux Forum

No Comments

曾经的文采:《心中的女孩》

曾经的文采:高中时代一次灵感袭来时的瞬间创作。
--------------------------------------------------------------------------------

心中的女孩
 
右上角,
 
     有个她。
 
很美,
 
很真;
 
        像雾,
 
              像花。
 
         本来,
 
                  已经忘记;
 
             却,
 
                  又突然想起。
 
终于,
 
       燃起了我隐藏许久的思念。
 
            只因为,
 
                        她
 
                            太像她。

No Comments