第一个转折当然就是我的出现。我,一个小小的女网虫,我们认识了,我们走到一起了。我也是一个程序员,所以有的时候还能提出一些很不错的建议,不过我最重要的功能就是可以帮他回信。网络蚂蚁的发展可以从我回信的这个侧面看出。刚开始的时候也就是98年12月份开始每天大概有十几封信,到99年年底,每天就要回四五十封,到2000年2月份网络蚂蚁1.0正式版推出的第一天, 回了100多封email,以后大概就保持在七十几封,这里我还要感谢Becky的作者(不管他是否看得到),他的email程序有模板的功能,我针对大多数用户都会提到的问题作了很多的模板,这就大大节省了我的回信时间。每次我们见面的时候,总是要讨论蚂蚁。可以增加一些什么功能啊,那些地方操作不方便啊。有一次我们在一起看Getright有什么新功能,见到它的readme里面的一段话:感谢为我录制声音的我的妹妹。我们听了一下,发现在增加任务,任务完成,出错的时候,都会出现一个小女孩的声音提示。我们都觉得这个功能很有趣,就决定自己也做一个,由我来读。翻箱倒柜的找出那个劣质的麦克风,然后录了“File added”“job compete”“something wrong”这三句话,简简单单的三句话,我们几乎录了一个小时,他总说我的发音不标准,为了满足他的要求,只能一遍遍重复,就象歌手在录音棚里遇到一个苛刻的制作人一样,等总算pass以后,我发觉我忘了中文怎么说了。:-)洪以容把这个功能加到新版本中去了,第一个版本很平静的过去了,没发生什么问题。第二个版本中他增加了批量下载的功能,就是按照一定规律一下子可以增加几百个任务的功能。这下问题来了,他写完代码,然后让我做测试,我在我的电脑上试了一下,就觉得速度奇慢,好几分钟以后才全部加入任务。我马上向洪以容报告,他找了半天也没有发觉问题在哪里。后来只能归咎于我的机器有问题。新版本发布了,问题却马上找到了,原来是开启了声音提示的功能,就是说每加入一个功能,我的声音“file added”就播放一边,几百个任务就会播放几百遍,能不慢吗?而我电脑上的喇叭关着,所以没有发觉问题。我们知道缘由,大笑之后,洪以容马上就进行了修改。
因为洪以容在读研究生,而我的工资也不高,所以我们的开销一向比较节省的。去年情人节,他只送了一块几块钱的巧克力,由此可见,我们的物质生活多么清平。:-( 我们第一笔通过网络蚂蚁的收入是一个公司要出一张光盘,其中收录了网络蚂蚁,这个公司就象征性的付了2000元作为回报。我们都开心的不得了,还列了一个计划怎么去花这些钱,而我们的计划中包括了我们所有的亲人,他的父母妹妹,我的父母,于是每个人都得到了一件小小的礼物,这总算也是让他们知道了洪以容和我工作的一点价值把。但是钱很快就用完了,我们面临着新的问题,每个月高额的电话费和上网费。上海的ISP的速度之慢,还有收费之高是世人所皆知的问题。网络蚂蚁的开发过程中需要上网调试,才能找到问题所在,而且还需要到国外专门的站点去找技术资料,于是洪以容就想到了一个生财之道,仿照其他下载软件,在界面上放一个广告。这种做法遭到了很多网友的反对,有的干脆写信来问我们怎么破解这个广告条,于是我就告诉了他们我们的苦衷,还问他们如果他们了解我们处境以后还是想知道破解的办法,请再给我来信,我会告诉他们的。收到我的回信后,大多数网友都对我们的做法表示了理解。于是我们有了一笔固定的收入。第一笔的钱用于了网络蚂蚁的网站的建设,包括域名的注册,虚拟主机的租借,页面的制作。这就是大家现在看到的网络蚂蚁的那个网站。
在我眼中,洪以容是一个不折不扣的程序员,他对技术的追求几乎到了痴迷的程度,他的机器上装满了各种下载软件,每个软件的主要特色和实现方法他都了如指掌。他对自己写的程序的要求几乎是苛刻的,用几个小时或者几天写的程序只要稍微有些瑕疵,都会被他毫不留情的delete,他也会花很长时间用鼠标慢慢的点出一个符合他要求的小图标出来,只为了让他的程序看上去更精致、更专业。他对于Go!zilla的那套特制的图标简直到了垂涎的地步。幸好,他身边还有一个小助手,他的妹妹,他妹妹是一个美术编辑,大家看到蚂蚁的那个Icon了吗?这就是他妹妹的杰作,也是用鼠标慢慢点出来的。不过也真难为了他妹妹,从来都是用笔绘的她硬是在洪以容的威逼利诱之下,点出了一个小蚂蚁。有个用户来信,说道:现在下载软件很多,多点续传已经不再是网络蚂蚁的特色了,而且其它软件的下载文件管理,抢带宽能力都超过了网络蚂蚁。而他之所以还一直使用网络蚂蚁,就是觉得这个程序非常专业,每个细微之处都想的非常周到。关于这点洪以容自己也说过:我写的程序一般不会出什么大的错误,我考虑一个问题会想的非常全面。的确是这样的,当他想到要增加一个新功能,就会先化上很多时间把所有的改动,各方面要注意到的事情都在脑子里仔细想清楚,然后才会动手去做。就因为这样,网络蚂蚁遇上了诞生以来的第一件麻烦的事情。
这当然就是关于中文版的事情。洪以容其实是一个对自己的技术水平很骄傲的人,他觉得自己的程序完全可以和国外的一些知名的下载软件相比。而且他非常不能理解现在很多软件动不动就打着国产软件的牌子到处招摇这种情况,要用就要用好的软件,在这点上国产软件应该和国外的软件是平等的。 他希望用户是真的觉得他的软件好才使用的,而不仅仅因为写软件的作者是中国人。抱着这个思想,网络蚂蚁推出第一个版本的时候就是全英文的界面,当时很多用户也没有意识到这是个国产软件,所以也没什么事情发生。可是电脑报第一次采访了洪以容,第一次让大家知道网络蚂蚁其实是中国人的作品。于是事情就复杂了。一篇名为“别了,假洋鬼子”在网友中迅速传播着。文章中猛烈的批评网络蚂蚁采用全英文界面的现象。我记得很多热心的网友把这篇文章寄来,我看了以后觉得很气愤,洪以容为了写网络蚂蚁牺牲了那么多,付出了那么多,几乎每天他都要为网络蚂蚁作一些事情,不是改错误就是加功能。而且当时这个软件是完全免费的。作了那么多事情,还要被别人骂,我实在想不通,可是我把这件事情告诉洪以容以后,他却笑着说:“没什么啊,会提出这样的问题很正常,但是不能说我不爱国,英文界面和爱不爱国完全没有关系,要是说我懒,这点我倒是承认的。我写程序的时候采用的是单字节的处理方式,要改成双字节的,需要对程序作很大的修改。而且很大程度上是工作量的事情,不是技术上的,我还有很多新的功能没有做,所以一直懒的去做中文版。”后来虽然洪以容和那篇文章的作者取得了联系,并达成了共识,但是网络上这个问题还是闹得沸沸扬扬的。
这个时候,第二个转折点出现了,就是洪以容的朋友们:歪歪,关子等。歪歪是原电脑报软件版的主编,是电脑报采访洪以容的时候认识他的。两个都想为中国软件业做些事情的人,一联系上就成了好朋友。歪歪听说了这件事情,马上写了一篇文章帮洪以容澄清这个问题,而中国汉化同盟的关子也马上替洪以容做了中文版本。两个朋友一起替洪以容过了这关。其实在整个蚂蚁的成长过程中很多热心的网友也提供了很多的帮助,以前网络蚂蚁的网页就是一个网友川川替我们免费做的,日常的维护也都是他来完成的。还有一个网友建立了一个网络蚂蚁收藏馆(http://dzc.126.com),收藏了蚂蚁发布以来的所有版本,大家有空可以去光顾一下。有一个网友经常写信来提一些非常实用的建议,报告一些问题,我们一直以为是一个计算机水平很高的年轻人,就想和他联系一下,他来信告诉了电话,还说一般白天晚上都在家的,我们觉得很奇怪,打了电话过去,原来是一个已经退休的老者,怪不得总是在家呢。这位博学的老者帮了我们很多的忙,网络蚂蚁详细的帮助手册就是他制作的。
网络蚂蚁的发展并不是一帆风顺的,有些困难在我的帮助在朋友们的帮助下,就克服过去了,可是有些困难就一定要洪以容自己来面对了。其中最明显的例子就是网络蚂蚁的竞争对手FlashGet的出现。作为一个可以采用更多线程数、全中文的界面、方便的文件管理系统的下载软件,他一出现就给网络蚂蚁带来了很大的威胁,因为他几乎继承并发扬了网络蚂蚁所有的优点,而补充了网络蚂蚁最大的缺点。面临这样的局面,我们都帮不上忙了,只能看洪以容了。还好这个时候他还是有很强的自信,他说:这个软件的出现很正常,现在的世界就需要竞争,看着吧,我的网络蚂蚁才不会落后呢。从此这两个作者就暗暗的较上了劲,你出个新版本我也出一个,你加了一个新功能我也要加上,你没有的功能我也要加上,于是在竞争中这两个软件就一起变得成熟起来。这时候,洪以容又开始不满足了,现在不是流行强强联手吗?互联网的另一个精神不就是合作吗?所以他找到了Flashget的作者,两个作者一拍即合,想共同探索一条中国共享软件作者的合作之路出来。具体的结果如何?只能告诉大家一句话:预知后事如何,且听下回分解。
现在洪以容最大的心愿就是把网络蚂蚁重新写一遍,因为第一次写的时候没有经验,很多问题都没有考虑到,现在也很难修改, 最关键的地方是想重新写一个更加完善稳定的下载API,采用更加高效的分块算法,总之是为将来的升级发展打下坚实的基础。另外是要实现与第三方软件的接口,使得其他软件可以向网络蚂蚁加入新任务,获得下载任务的动态信息等。等这个时候,网络蚂蚁就真的可以超越国外的下载软件,从而走出国门,走向世界。