????架設(shè)eb論壇的程序許毅決定自己編寫反正這個也不是一個很大的工程。許毅交待kingson聯(lián)系一些志同道合并且有能力的朋友到時候幫著一起管理論壇或者技術(shù)支援。反正論壇初期確實需要人許毅的要求也并不高全部交由kingson負責他自己則開始著手編寫論壇程序。
????eb論壇程序的原理其實也很簡單它是由留言簿展而來漸漸成熟形成一整套約定成熟的特定元素例如帖回復(fù)修改刪除短信等等。和一般靜態(tài)網(wǎng)頁(任何時候都沒有變化的網(wǎng)頁)不同的是eb論壇是動態(tài)網(wǎng)頁也就是說大家看到的網(wǎng)頁會隨著時間的推移和內(nèi)容的增多自動更新例如別人了一個帖子大家就會看到更新而不是和靜態(tài)網(wǎng)頁那樣一成不變。
????動態(tài)網(wǎng)頁的“動”體現(xiàn)在網(wǎng)頁內(nèi)容的變化通常來說eb論壇都會要涉及到數(shù)據(jù)庫一般數(shù)據(jù)和網(wǎng)頁是分開存儲的當需要的時候通過eb動態(tài)語句可以從數(shù)據(jù)庫中取出數(shù)據(jù)來現(xiàn)實在網(wǎng)頁上。通常的動態(tài)網(wǎng)頁編寫語言有aspphp和jsp而許毅比較喜歡php語言。它簡單易學、功能強大、開源免費。而且和它配套的數(shù)據(jù)庫mysq1也是開源免費效率非常高。linux服務(wù)器對php和mysq1能很好地支持。
????在許毅的記憶中國內(nèi)比較出名的php論壇程序有disnetd以前許毅玩論壇的時候就經(jīng)常搗鼓這兩種論壇還給它們提過不少漏洞寫過幾個插件。當然這個時候(96年)這兩種論壇都還沒有問世。現(xiàn)在有了許毅這個小變數(shù)它們還會不會出現(xiàn)就很難說了。
????考慮到聯(lián)系的便捷性許毅還想編寫一個即時通訊軟件。按照許毅的記憶今年鼎鼎大名的icq應(yīng)該已經(jīng)由三個以色列程序員做出來了只是現(xiàn)在還不知道在哪個小角落苦苦支撐。馬化藤的qq就更沒有影子了他99年才想到做qq既然許毅回到了這個年代自然輪不到老馬再來獻丑。另外美國的msn也才剛剛起步不久在計算機技術(shù)落后的中國自然還看不到影子現(xiàn)在大家通常用的便捷聯(lián)系方式除了emai1就是聊天室直接刷屏聊天已經(jīng)習慣即時通訊的許毅自然是很不習慣。
????為了讓大家聯(lián)系更加便捷交流起來更加方便許毅認為有必要編寫一個這樣的軟件而且一想到馬化藤憑著這么一個小小的軟件建立了一個軟件帝國許毅就覺得激動不已不說其他因素至少以后錢是不用愁了。從另外一個方面來講小小的qq還可以大大加快網(wǎng)絡(luò)知識的普及想當年不知道有多少電腦小白第一次接觸網(wǎng)絡(luò)就是因為小企鵝的功勞。提前幾年將其問世也算是給中國互聯(lián)網(wǎng)普及教育作點貢獻。
????真正計較起來即時通訊軟件其實也是個很簡單的東西只要學過網(wǎng)絡(luò)編程掌握了相關(guān)網(wǎng)絡(luò)協(xié)議的程序員一般都能編寫出來一個簡單的通訊軟件。這點可由騰訊成功之后各種各樣的通訊軟件層出不窮可見一斑。
????其實質(zhì)也就是sever(服務(wù)器)/nett(客戶端)原理。服務(wù)器負責統(tǒng)一管理(存儲、轉(zhuǎn))各個賬號之間的通訊。例如客戶端a向客戶端b送信息通常請客下不是直接就把內(nèi)容傳送給b而是在中間有一個中轉(zhuǎn)這就是服務(wù)器的工作它接收到a來的報文(里面含有消息內(nèi)容和送對象地址)然后讀取報文中的送地址接著將內(nèi)容轉(zhuǎn)到目的地b。以qq做例子服務(wù)器端是由騰訊公司安裝在他們公司的服務(wù)器中而網(wǎng)民下載的qq軟件就是客戶端。從這個角度來說我們聊天的內(nèi)容基本都需要通過騰訊公司的服務(wù)器端統(tǒng)一中轉(zhuǎn)聊天內(nèi)容可以說毫無保密性可言用來控制信息交流和搜集情報確實不錯――扯遠了。
????許毅將即時通訊軟件寫好之后找了臺肉雞然后將服務(wù)器端程序安裝在肉雞上面接著把客戶端給了徒弟kingson順便進行軟件測試。下意識地給這個軟件命名的時候許毅避免了用qq這個名詞。他認為自己這個軟件和那個所謂的qq有很大區(qū)別以后的展也不會走它的老路當然這有點自欺欺人的意味。想這個名字的時候許毅費了不少腦細胞。騰訊的qq開始并不叫qq而是oinetbsp;seekyou)明顯是模仿國外inetbsp;you的諧音)的后來為了避免侵權(quán)才改成了qq。許毅決定弄個比較有中國特色的名字開始本來打算用“飛鴿”或者“飛鴿傳書”后來為了易記還是決定用“飛飛”當然他也考慮到以后網(wǎng)站域名的簡潔性“.ff.net”多簡單啊。
????取這個名字的時候許毅就查了一下這個域名是否已經(jīng)被注冊。結(jié)果是肯定的這也是他早就已經(jīng)預(yù)料到的。雖然現(xiàn)在絕大多數(shù)中國人對域名還沒有什么概念但是國外就不一樣了早就已經(jīng)有了域名投資的覺悟總共才26個字母雙字母的域名早就被人捷足先登了。許毅看了下是美國的一個叫digg1e的家伙注冊的此域名暫時并沒有指向任何網(wǎng)站許毅推斷那個家伙應(yīng)該是個域名投資人。既然已經(jīng)被人注冊了許毅也就不急先放他那以后再來買過來就行。
????許毅給kingson的是linux圖形界面下的程序因為他暫時還沒有將這個軟件公布出去的打算。并且“飛飛”還有很多地方有待改進另外他也打算用這個來創(chuàng)業(yè)但目前還沒有足夠的資金如果貿(mào)然公布說不定會給別人做嫁衣激某些頭腦靈活的人的靈感。
????許毅設(shè)定的飛飛號碼是從oo1oo開始的從五位數(shù)開始而且前1oo個號碼保留。這也是許毅的小九九可以預(yù)見等飛飛展起來之后這一萬一百個號碼會值多少錢這可都是無形資產(chǎn)許毅當然得早做準備。他清楚的記得在一次慈善捐款活動上老馬貌似大方地捐出一個四(五?)位qq號碼心想以后捐款的時候我也捐一個飛飛號碼多牛啊!
????kingson收到許毅的郵件之后從許毅給出的地址下載了這個名為“飛飛”的軟件。聽師傅說是這一款即時通訊軟件不過他并沒有“即時通訊”的概念懷著好奇的心情將其安裝完畢。然后運行注冊登6……kingson熟悉著這款軟件一時間還不知道其正常用法這個時候音響中有提示音響起接著他看到那個小鴿子一閃一閃點看一看竟然彈出一個消息窗口里面顯示的正是師傅給他的一段信息這是一段簡介說明kingson很快就掌握了飛飛的用法他此刻的心情已經(jīng)不能用驚喜來形容了。他立刻喜歡上了這款軟件快地敲擊著鍵盤向師傅表達自己此刻的心情同時預(yù)言飛飛將會受到很多人的喜歡建議將其商業(yè)化。