Monthly Archives 09月 2007

一语成谶二十年

最近一期《南都周刊》做了一个“中国上网20年”的专题,回顾了二十年来互联网在国内(或者更准确地说,墙内)的发展历程。
猛小蛇在开篇《网上20年,春秋战国梦》中对第一封发自中国的email进行了考证。对于发出这封信的人物和时间,有三种不同的说法,但对于这封email的内容倒是比较一致:“Across the Great Wall we can reach every corner in the world.”,发出时间是1987年9月20日,就是上网20年这种说法的来由。
20年后的今天,我突然发现,这封email只要改一个字就能切合现状:“Across the Great Firewall we can reach every corner in the world.”
不知前辈们会对自己的“远见”发出怎样的感慨呢?

文泉驿正黑体

文泉驿的一款矢量字体正黑体正式推出测试,是一件值得庆贺的事。
一年多前,我抱怨过中文开源字库的缺乏。如今看来,总体变化不大,但是确实有扎扎实实的进步,尤其是文泉驿项目的进展更为喜人。文泉驿点阵宋体发展到0.8版已经较为成熟,在屏幕显示上完全可以达到simsun点阵的水平。刚推出的正黑矢量字体尽管还是0.2版,但从屏幕截图看,字体效果已经可以应付屏幕显示。我在家里的Slackware上安装了文泉驿正黑体,并且设置好用它来代替粗体,配合文泉驿点阵宋体和免费的香港华康宋体一起使用。这样,我的Linux中已经可以剔除那些版权有问题的字体了。
然而,作为一款矢量字,屏幕显示只是一方面,打印输出的效果也同等重要。我在Windows XP SP2中也装上正黑体,用Word 2000创建了一份文档。当字体选用正黑体时,发现其内嵌的西文字体显示不出来,需要单独指定另一款西文字体,我选了Arial。我把字体大小设为四号,打印了出来。接着,我把中文字体设成黑体(simhei),同样打印了一份。两份打印稿一比较,就可以看出文泉驿的差距了。总体上看,同样是四号,但文泉驿字体偏大,这可能是由于计量单位不同引起的。文泉驿字体的大小也不一致,看起来显得比较散,很多字的比划、间架结构都还有优化的必要。下面这张图是我用手机拍的两种字体打印效果的对比,上面是文泉驿,下面是simhei。

对于文泉驿矢量字体的缺点,项目的负责人也很清楚,测试说明里面是这么说的:
由于字体制作流程复杂,工作量巨大,我们提供的测试字体的矢量部分尽管已经可用,但距离完美还很远。希望大家以发展的眼光来对待这个字体当中的不足,积极反馈并参与改进,相信这个字体会象我们的点阵字体一样,逐渐成为大家都能够接受的优秀字体。

这一点,应该是我们这些自由开源软件使用者的共同愿望吧。

又一种穿墙术—— JAP

tor 是很多人熟悉的一种穿墙术,它采用了迂回的路径访问网络,从而绕过内容过滤机制、实现匿名访问,是穿过GFW的一种利器。除了tor以外,JAP 也能实现类似的功能。
JAP是德国Regensburg大学的一个研究项目,得到了 German Research Foundation 和 Federal Ministry of Economics and Technology 的资助,目的是为了开发一种保障公民隐私权利的网络工具。与此同时,同样是用纳税人的钱,我们得到的却是阻挡我们自由访问网络资源的GFW。我们被逼用德国政府资助的JAP来穿透中国政府的GFW,这件事本身就是绝妙的讽刺。
JAP是用java写的,可以跨平台运行,支持Windows,Mac,OS/2,Linux等操作系统。还有一个专门为firefox开发的扩展JAP2ff,网页上说支持firefox 2.0.0.4,我在firefox 2.0.0.6里面试了一下,不能正常运行。JAP在Windows和Linux中的安装、运行都非常简单,启动之后有图形控制界面,第一次运行还有向导功能帮助用户进行设置。浏览器的设置也很简单,启动JAP之后,把浏览器的代理服务器设成localhost,端口设为4001就可以了。
与tor相比,JAP的设置和管理都更为简单,但是JAP的网络资源,亦即提供JAP服务的节点和tor比起来就远远不如了。由于经费短缺,JAP的网站呼吁大家对这个项目提供资助,他们还在JAP基础上开发了收费服务,对访问速度提供64Kb~128Kb/s的保证。当然,免费的服务还有,只是有时候速度慢一些。我自己的感觉是访问速度与tor没有太大区别,还是可以接受的。

准确表述

很多时候,“政治正确”地界定我们生存的这片土地是对一个人政治智慧的极大考验,一不小心就会犯错误。
例如,说到“国内”的时候,意思里往往不包括港、澳、台,但把它们排除到“国外”显然是不正确的。港澳地区在提到我们这里的时候,过往是直呼为“中国”,把自己独立于中国之外,回归后的提法是“内地”。但细究起来,与“内地”相对的概念应该是“边疆”,严格的内地概念是不是应该剔除那些沿边的省区呢?
需要与台湾相对的时候,官方的表述是“大陆”与“台湾”,但从地理上说,港澳也是大陆的一部分,如果单单要区分我们这里与台湾就会遇到困难,总不能说是“中国大陆内地”吧?很久以前有个说法叫做“共产党中国”,但这是西方的说法,我们是断然不能接受的。
由于有上面提到的种种困难,为了在表达上准确无误,不犯政治错误,就需要用详尽的文字来说明。比如我在引进版的DVD上看到的提法是:“仅限在中华人民共和国销售(不包括港、澳、台湾地区)”。可是,在日常生活中这么咬文嚼字未免过于麻烦。
为了解决这个问题,我灵机一动,找到了一个新的提法。拜伟大的互联网之赐,我们拥有了伟大的防火墙。目前为止,墙的边界正好是“中华人民共和国(不包括港、澳、台湾地区)”,因此我们这里可以顺理成章地称为“墙内”。所以今后当有人自称为“国内最大的xxx”或者“国内第一xxx”的时候,具有高度政治敏感性的我们就可以善意地提醒他:“您的意思是墙内吧?”

一枝红杏出墙来

有些人要开会,怕大家吵吵嚷嚷的声音搅了他们的雅兴,于是说:“你们都闭嘴吧”。为了保证闭嘴的效果,他们又说:“来,我帮你们的嘴上都贴上膏药,免费赠送的哦!对了,无关的闲人也不要进来。”这大约就是最近正在发生的事情。我原先的blog所寄居的linuxsir.org,一个纯粹讨论Linux技术的社区就这样被贴了膏药,托付给feedburner的feed也被当作闲人挡在了门外。
这种事情的屡屡发生呈变本加厉状,所以我觉得该换一种玩法。于是在墙外租了一个安身之地,注册了现在这个域名:tuxfans.com ,意思是Tux+fans。Linux的用户应该知道,Tux是Linux的吉祥物小企鹅的名字。做了这件事之后,我才终于明白了他们的良苦用心。从小处说,这有助于自己掌握做一个网站的基本知识;从大处说,把美元花出去,减少了中美贸易顺差,也为美国人民的GDP增长作出了贡献。总而言之,是一件利人利己、利国利民的大好事。
搞了几天,基本上安顿下来。以前写过的大部分内容也搬了过来,只是有几个帖子的留言陷落在linuxsir的服务器上,目前只能对留言的诸位说声抱歉。由于Google Reader和Bloglines仍能读取feedburner的内容,所以我还是交给feedburner托管。使用离线的rss阅读器的读者,如果访问不了feedburner,请用http://tuxfans.com/feed/来订阅(不知道你们看不看得到这个帖)。