架设Web论坛的程序许毅决定自己编写,反正这个也不是一个很大的工程。许毅交待Kingson联系一些志同道合并且有能力的朋友,到时候帮着一起管理论坛或者技术支援。反正论坛初期确实需要人,许毅的要求也并不高,全部交由Kingson负责,他自己则开始着手编写论坛程序。
Web论坛程序的原理其实也很简单,它是由留言簿发展而来,渐渐成熟,形成一整套约定成熟的特定元素,例如发帖,回复,修改,删除,短信等等。和一般静态网页(任何时候都没有变化的网页)不同的是,Web论坛是动态网页,也就是说大家看到的网页会随着时间的推移和内容的增多自动更新,例如别人发了一个帖子,大家就会看到更新,而不是和静态网页那样一成不变。
动态网页的“动”体现在网页内容的变化,通常来说,Web论坛都会要涉及到数据库,一般数据和网页是分开存储的,当需要的时候,通过Web动态语句,可以从数据库中取出数据来现实在网页上。通常的动态网页编写语言有ASP,PHP和JSP,而许毅比较喜欢PHP语言。它简单易学、功能强大、开源免费。而且和它配套的数据库Mysql也是开源免费,效率非常高。Linux服务器对php和Mysql能很好地支持。
在许毅的记忆中,国内比较出名的PHP论坛程序有Discuz和phpwind,以前许毅玩论坛的时候就经常捣鼓这两种论坛,还给它们提过不少漏洞,写过几个插件。当然,这个时候(96年)这两种论坛都还没有问世。现在有了许毅这个小变数,它们还会不会出现就很难说了。
考虑到联系的便捷性,许毅还想编写一个即时通讯软件。按照许毅的记忆,今年,鼎鼎大名的ICQ应该已经由三个以色列程序员做出来了,只是现在还不知道在哪个小角落苦苦支撑。马化藤的QQ就更没有影子了,他99年才想到做QQ,既然许毅回到了这个年代,自然轮不到老马再来献丑。另外美国的MSN也才刚刚起步不久,在计算机技术落后的中国自然还看不到影子,现在大家通常用的便捷联系方式除了Email就是聊天室直接刷屏聊天,已经习惯即时通讯的许毅自然是很不习惯。
为了让大家联系更加便捷,交流起来更加方便,许毅认为有必要编写一个这样的软件,而且,一想到马化藤凭着这么一个小小的软件建立了一个软件帝国,许毅就觉得激动不已,不说其他因素,至少以后钱是不用愁了。从另外一个方面来讲,小小的QQ还可以大大加快网络知识的普及,想当年,不知道有多少电脑小白第一次接触网络就是因为小企鹅的功劳。提前几年将其问世,也算是给中国互联网普及教育作点贡献。
真正计较起来,即时通讯软件其实也是个很简单的东西,只要学过网络编程,掌握了相关网络协议的程序员一般都能编写出来一个简单的通讯软件。这点可由腾讯成功之后,各种各样的通讯软件层出不穷可见一斑。
其实质也就是sever(服务器)client(客户端)原理。服务器负责统一管理(存储、转发)各个账号之间的通讯。例如客户端A向客户端B发送信息,通常请客下不是直接就把内容传送给B,而是在中间有一个中转,这就是服务器的工作,它接收到A发来的报文(里面含有消息内容和发送对象地址),然后读取报文中的发送地址,接着将内容转发到目的地B。以QQ做例子,服务器端是由腾讯公司安装在他们公司的服务器中,而网民下载的QQ软件就是客户端。从这个角度来说,我们聊天的内容基本都需要通过腾讯公司的服务器端统一中转,聊天内容可以说毫无保密性可言,用来控制信息交流和搜集情报确实不错――扯远了。
许毅将即时通讯软件写好之后,找了台肉鸡,然后将服务器端程序安装在肉鸡上面,接着把客户端发给了徒弟Kingson,顺便进行软件测试。下意识地,给这个软件命名的时候,许毅避免了用QQ这个名词。他认为自己这个软件和那个所谓的QQ有很大区别,以后的发展也不会走它的老路,当然,这有点自欺欺人的意味。想这个名字的时候,许毅费了不少脑细胞。腾讯的QQ开始并不叫QQ,而是OICQ(谐音为:Oh,Iseekyou),明显是模仿国外ICQ(Iseekyou的谐音)的,后来为了避免侵权,才改成了QQ。许毅决定弄个比较有中国特色的名字,开始本来打算用“飞鸽”,或者“飞鸽传书”,后来为了易记,还是决定用“飞飞”,当然,他也考虑到以后网站域名的简洁性,“”多简单啊。
取这个名字的时候,许毅就查了一下这个域名是否已经被注册。结果是肯定的,这也是他早就已经预料到的。虽然现在绝大多数中国人对域名还没有什么概念,但是国外就不一样了,早就已经有了域名投资的觉悟,总共才26个字母,双字母的域名早就被人捷足先登了。许毅看了下,是美国的一个叫diggle的家伙注册的,此域名暂时并没有指向任何网站,许毅推断那个家伙应该是个域名投资人。既然已经被人注册了,许毅也就不急,先放他那,以后再来买过来就行。
许毅发给Kingson的是Linux图形界面下的程序,因为他暂时还没有将这个软件公布出去的打算。并且“飞飞”还有很多地方有待改进,另外他也打算用这个来创业,但目前还没有足够的资金,如果贸然公布,说不定会给别人做嫁衣,激发某些头脑灵活的人的灵感。
许毅设定的飞飞号码是从00100开始的,从五位数开始,而且前100个号码保留。这也是许毅的小九九,可以预见,等飞飞发展起来之后,这一万一百个号码会值多少钱,这可都是无形资产,许毅当然得早做准备。他清楚的记得,在一次慈善捐款活动上,老马貌似大方地捐出一个四(五?)位QQ号码,心想以后捐款的时候我也捐一个飞飞号码,多牛啊!
Kingson收到许毅的邮件之后从许毅给出的地址下载了这个名为“飞飞”的软件。听师傅说是这一款即时通讯软件,不过他并没有“即时通讯”的概念,怀着好奇的心情将其安装完毕。然后运行,注册,登陆……Kingson熟悉着这款软件,一时间还不知道其正常用法,这个时候音响中有提示音响起,接着,他看到那个小鸽子一闪一闪,点看一看,竟然弹出一个消息窗口,里面显示的正是师傅发给他的一段信息,这是一段简介说明,Kingson很快就掌握了飞飞的用法,他此刻的心情已经不能用惊喜来形容了。他立刻喜欢上了这款软件,快速地敲击着键盘,向师傅表达自己此刻的心情,同时预言飞飞将会受到很多人的喜欢,建议将其商业化。
许毅没想到这个徒弟商业嗅觉还挺灵敏,他回复道:“商业化是迟早的事情,不过目前时机还不成熟,一旦开始运营,将会需要大量资金,显然目前时机还不成熟。这件事要暂时对外保密,只能用于好友之间互相聊天。”
Kingson:“要多少资金?我想我可以想想办法。”
“哦?你可以筹到多少?”许毅看到徒弟的回复,有些心动。从他的了解的请客来看,这个徒弟应该是个有钱人家的儿子。当时,他收这个徒弟的时候就已经考虑到这种情况,本来就怀着某种目的才主动去接触他的。
对方沉默了一会儿,接着回道:“10万。我能动用的最大数目就只有这么多了。”
许毅考虑了一下,觉得这事可行,先做起来,等有一定注册量之后寻求风险投资。他考虑得比马化藤要远,老马一直呆在国内倒腾,国外市场好像从来就没有考虑过。而现在,许毅的机会也要比他好。ICQ也才刚刚起步,网络上还没有流行起来,只要抢在他们的前面,许毅相信飞飞一定可以做得比QQ好得多。时间不等人,机会稍纵即逝,所以许毅决定不再等了,他也等不起。
许毅回复:“呵呵,少了点。”
接着,许毅开始入侵全国人口信息数据库系统。通过入侵许毅的电子邮箱,他早就知道这个徒弟真名叫做周松,然后他就再也没有去特意调查其身份。现在,考虑到也许他将成为自己的生意合作伙伴,许毅决定彻底查一下他的家世。
很快就有了结果,不查还好,一查吓一跳,这小子竟然是**,爷爷周镇邦是个将军,父亲周国仁也是个师长,另外还有其他亲戚朋友的一大串高官,许毅不得不感叹裙带关系的重要性。