[異術超能] 超級U盤 作者:紙火花(連載中)

 
Babcorn 2016-11-30 19:42:46 發表於 都市言情 [顯示全部樓層] 回覆獎勵 閱讀模式 1601 494923
Babcorn 發表於 2016-11-30 20:16
第十章 蜜蜂殺毒

    像新輸入法是e7u以紫光拼音、拼音加加、微軟拼音、智能abc等常見輸入法為藍本,優化組合的結果一樣,它為馬競提供的殺毒軟件,其實也是市面上多種殺毒軟件的優化組合體。

    當然這種臨時拼湊的「多引擎n合1」殺毒軟件,並不是馬競心目中最好的樣子:它只是通過優化代碼提高了執行效率降低了資源佔用,並不符合馬競的軟件理念。

    在他的想法中,計算機軟件的核心目標應該是「用戶至上」,軟件盡力確保用戶——也就是馬競自己——在使用電腦時可以更加隨心所欲,竭盡所能地發揮硬件的能力來為用戶服務。這一理念表現在殺毒軟件上就是,馬競認為殺毒軟件應該確保用戶對電腦的控制權,不會被其他人、其他軟件,甚至硬件bug(漏洞)奪走。

    因此他設想中的殺毒軟件雖然名叫殺毒軟件,實際上最主要的功能卻是殺流氓軟件,這是因為在網絡上流氓軟件廣告彈窗比病毒木馬更加容易遇到。

    甚至於為了更好的對抗瀏覽網頁時的各種廣告彈窗,馬競還準備讓e7u為其配備了一個基於windows自帶的ie瀏覽器內核的多標籤、無廣告清爽瀏覽器。

    馬競作為這款殺毒軟件的首席體驗員兼功能設計師,需要什麼功能只管向e7u開口,能夠實現的功能很快會被添加進來,然後由他親自試用,再把不理想的功能去掉。不過因為目前的首要目標是高考獲勝,暫時只能對現有殺毒軟件進行小修小補還沒來得及重建全新的殺毒引擎。

    目前最重要的是,馬競需要為這兩款軟件起個響亮又好記的名字。

    「馬競輸入法、馬競殺毒之類的名字第一個要排除。製作傳播這兩款軟件目的都是為了方便自己找到那個真正的肇事者,而不是為我自己揚名。」

    想到之前在學校機房看到的「蘋果美洲獅」,馬競忽然有了靈感,可以用動物的名字來命名。

    「劍齒虎?一對獠牙利齒很是威武。可是這貨滅絕了,有些不吉利。」

    「藍鯨?地球最大生物。可是這樣是不是暗示軟件笨重遲鈍?」

    「螞蟻?靈活機敏的小東西。可是網上有網絡螞蟻軟件,可能會弄混。」

    「北極熊?跟扣扣的企鵝一南一北兩極之王。這個感覺還行,就是怎麼感覺像是防寒服或者冰箱的名字?」

    最終糾結半天之後馬競終於想到了一個不錯的名字——蜜蜂。

    首先,蜜蜂給人的印象比較好:勤勞的小蜜蜂,同時蜜蜂也有一定的危險性或者說戰鬥力。同時蜜蜂和螞蟻一樣是靈活聰敏的小昆蟲,體現這款軟件輕易獲取輕巧易用的特點。

    而且「蜜蜂」這個名字還有一個好處,恰好是「免費」的諧音,有利於推廣這兩款計畫免費運營的軟件。

    蜜蜂也像螞蟻、蝗蟲、大雁、雨燕這些群居動物一樣,經常表現出集群智慧,單個低智能個體之間互相配合表現出讓人類驚訝的整體行為。比如蜜蜂和螞蟻的「發現食物-通風報信-集體勞動」、蝗群的集體肆虐、大雁的編隊飛行、雨燕以及其他一些群居小鳥集團飛行時變成各種大型圖案。

    而「集群智慧、聯網協查」也是馬競的殺毒軟件在多管閒事愛殺流氓軟件以外,真正的特色功能和核心功能。

    設計這個功能的目的,卻不是為了更好的服務用戶,而是為了降低殺毒軟件的運營維護成本。

    眾所周知,殺毒軟件和病毒木馬就像是非洲草原上的獅子和羚羊,在互相競爭中也用自己的進化逼迫對方持續進化,跑得快的羚羊餓死跑得慢的獅子,跑的快、腰力強的母獅子咬死跑得慢的羚羊(雄獅一般只和其他食肉動物戰鬥,因為威武霸氣的鬃毛利於威懾豺狗&卻不利於偽裝捕獵)。

    病毒的江湖是道高一尺魔高一丈,殺毒軟件往往是病毒感染後默認第一個解決的目標,所以殺毒軟件需要不停更新才能保證第一時間發現並清除病毒。

    而這將造成很大的運營維護開支,卻又偏離了馬競的本意,他只是需要佔領更多用戶的桌面罷了,幫忙殺毒只是進入的藉口罷了。

    所以他和e7u溝通之後,為他的「蜜蜂殺毒」設計了具有「集群智慧」的功能——「聯網協同免疫系統」。

    按照他的設計,所有運行中的「蜜蜂殺毒」都會加入一個地區性的p2p點對點網絡,互相「分享」各自的查殺結果和應用程序特殊行為記錄。然後馬競的官方服務器再從這些地方p2p網絡中收集統計病毒信息和應用程序行為記錄,這樣能夠極大降低官方服務器的帶寬需求,縮減運營開支。

    比如通報某個程序aqz。exe最近很調皮,老是往電腦上下載一些文件,或是老固定循環訪問某個網址,「蜜蜂」就將其列為「風險程序名單」,進行重點監視同時「通報」附近其他聯網客戶端,一旦發現更嚴重行為就予以堅決打擊。

    又比如某個新病毒肆虐,一些「蜜蜂殺毒」掛掉了,其輔助監視程序會「臨死」送出消息,接下來附近的「蜜蜂網絡」為提升安全審核級別,一旦發現陌生可執行文件或是程序異常會立即主動檢查,避免造成進一步破壞。

    當然,這樣全自動的「升級更新病毒庫」的方式,不可避免的會帶來過於敏感、誤殺誤報的問題,甚至因為誤報帶來機器隨機卡頓等問題。

    對於這一點馬競不必擔心,因為他的「蜜蜂殺毒」並沒有打算賺錢。

    在這殺毒軟件都要付費使用的年代裡,第一款永久免費的殺毒軟件,相信用戶會對其成長中的磕磕絆絆保持一定程度的寬容。而有了這段時間緩衝,成長後的蜜蜂殺毒就不會那麼敏感急躁了。

    而且為了防止誤報造成更大破壞,「蜜蜂殺毒」對於病毒可疑文件的處理比較溫和,主要採取隔離禁止運行方式,不像其他殺毒軟件說是清除病毒其實就是簡單刪除染毒文件。

    一旦用戶發現誤殺誤報可以立即將該文件移出隔離區,甚至加入白名單來避免再次誤報。

    對於「聯動免疫系統」來說,最大的設計難點是如何均衡「危險程序名單」、「風險程序名單」、「可疑程序名單」、「用戶白名單」、「安全程序名單」這幾張名單對於軟件評價的權重。

    過於偏向「黑名單」,殺毒軟件懷疑一切主動檢查可疑和風險文件,會因為頻繁出動導致誤報事件,同時也會佔用計算資源,導致卡機,極容易引起用戶反感導致軟件被卸載拋棄。

    不過過於偏向「白名單」,軟件完全被動等待用戶手動查毒操作,固然可以最大程度不干擾用戶正常使用,但也很可能使得電腦中毒時殺毒軟件毫無作為,最後壞了口碑還是會被卸載。

    如何平衡,需要結果長期測試與收集大量使用數據,才能得出最佳的方案。

    相信隨著用戶數量的增加,集群智慧的能力也會隨之大幅度提升,蜜蜂殺毒只會越來越聰明越來越好用。

    當然,作為作者和幕後推手,馬競還是會時刻關注蜜蜂殺毒的發展情況,不斷為其更新升級引擎、增加新的功能。

    新的殺毒引擎能夠不斷降低對計算資源的消耗,同時也能通過優化系統提升整體流暢性,增強用戶使用體驗。

    在馬競面前虛擬屏幕上,借助「靈魂畫手」模塊,兩種風格的蜜蜂圖案很快出現並被細化。

    「蜜蜂拼音輸入法」的logo是一隻粉白雙色的工蜂,而「蜜蜂殺毒」的logo這是一隻藍白雙色的雄蜂。雄蜂和工蜂外形差不多,就是更長些更壯些。馬競還在粉色工蜂圖案頭上畫了一個代表說話的氣泡圖案,蜜蜂殺毒的雄蜂圖案背上則畫上了綠色卡通盔甲,希望用這兩種額外元素突顯其身份。

    之所以不使用蜜蜂原裝的橙黑配色,主要是考慮到這種配色是一種天然的警告色,帶有危險意味,不夠親切友好。因此logo裡面的蜜蜂形象不僅通過卡通化處理,同時還修改了色調進一步增加親和力。
Babcorn 發表於 2016-11-30 20:16
第十一章 電子人和書

    清理了自己的上網痕跡,馬競關掉網吧電腦後換了一家網吧繼續上網。

    剛才他已經把那家網吧可以下載的內容都下載到了自己身上,再呆下去已經沒有意義了。

    值得一提的是,隨著記憶重整的完成,他的「腦盤空間」的大小也獲得了巨大提升,從原先的100gb激增到1344gb。而在未來,隨著特殊記憶蛋白的不斷增加,「腦盤空間」也會不斷擴大。

    馬競還知道,等他的電子人轉化進度達到50%,就會在體內生成一種新的特殊物質,這種被e7u稱作「計算蛋白」的物質可以起到類似計算機晶體管的作用。現代電子計算機的計算能力就是源自數以億計的晶體管組成的半導體集成電路(其實是在硅半導體晶圓上面用激光刻出一個個微小的晶體管結構),而這些「計算蛋白」的預計效果比硅晶體管強出不止一籌。

    等體內「計算蛋白」增加到一定程度,馬競和e7u的計算能力將會大幅提升,甚至他都可以在自己體內虛擬出性能遠超普通服務器計算機的虛擬計算機來。

    到時候馬競就會從人形u盤變身人形服務器,並且還可以不斷增加計算單元提升性能。要不是不能提供真實配置信息,馬競去碾壓了傳說中的超級計算機排行榜top500都是沒壓力的。

    當然,因為身體結構的限制,最終他的「計算和存儲」還是會有一個極限,而這也是為什麼e7u的製造者們會把這樣高科技的產品滿宇宙投放的原因。

    在半電子人利用e7u的過程中,他們就會逐漸認識並接受「知識就是力量、計算使用知識」這樣的力量觀。

    最終他們就會在「越多知識越多力量」的感召或者誘-惑下,接受「基地召回程序」,徹底拋棄限制其發展的生物軀殼,變身真正信息態生物——電子人。

    至於普通生物七情六慾:喜怒哀懼愛惡欲、生死耳目口鼻,都是可以被完美模擬的,效果比真的還要好,所以完全比不擔心。

    不過當e7u遺憾地告訴馬競,將來他不能變成真正的電子人時,他並沒有感到失望。

    這很大一部分原因是因為系統受損,導致馬競提前看到了「半電子人」終極形態「葫蘆人」。本來e7u的轉化引導程序需要一步步來的,關於電子人的信息需要逐步解鎖,但是因為系統受損e7u提前向馬競開放了這部分內容。

    隨著半電子人的不斷電子化,他們的身體只需要保證三個功能:維生、近距無線通訊、信息存儲。其中前兩項目標固定,都不難實現,但是最後一項信息存儲的要求卻是沒有上限的。

    後期半電子人的身體都會被越來越多的特殊記憶蛋白撐得改變體型——一個圓圓的腦袋下面是一個看起來軟軟圓圓的「肥胖身體」,整體成頂個小球的圓錐形,就像經典玩具不倒翁那樣。當然,這些看起來很胖的「葫蘆人」身上並沒有多少脂肪,體重的大部分實際上特殊記憶蛋白。

    根據e7u的估算,要放下現在互聯網上的所有數據,只需要不到三百克的特殊記憶蛋白就可以了。考慮到網速問題,馬競不覺得自己未來有必要變成那樣的「葫蘆人」,對於不能進階成為真正電子人也就沒有過於失望,甚至還隱隱有些得意。

    畢竟現在還是一個線下強於線上的時代,身材樣貌什麼的還都很重要。

    以馬競目前的審美觀,是不能接受變成一個幾百斤的大胖子,甚至非人類的。

    當然,他也不敢保證,如果e7u沒有受損,自己沒有看到這些提前解鎖的資料,到了99。99%轉化度時自己會拒絕成為電子人。

    不過世上沒有如果,馬競還是很為自己的人類身份自豪的。

    ……

    現在的確還是線下強於線上的時代,在省城圖書商廈裡面,看著周圍的書山書海,馬競由衷地讚歎著。

    這幢大廈裡面有超過26萬種圖書,雖然裡面大多數書籍要麼是馬競不敢看看不懂的專業書籍,要麼是不願看不屑看的言情小說青春雜誌,但是置身這裡,還是能夠讓人直觀的感受到知識的力量。

    稍微感慨幾句,馬競直接走向高中教輔區。

    他到這裡來是為了「看書」來的,出於多種原因,很多最新的高考輔導資料並不會放在網絡上,而是優先出版成紙質書籍。因此再把網絡上比較好的高考教輔材料一網打盡之後,馬競就把目光轉向了各大書城和圖書館。

    他看書的速度很快,極限速度一秒鐘幾十頁。但是為了避免麻煩,還是會刻意地「慢慢」翻看(其實還是很快)。不過因為有海量記憶做底,每本書他都只挑重點部分翻看,因此整體速度還是很可觀。

    當然遇到編寫的不錯的書籍,尤其是附帶有dvd光盤的書籍,他都會記下來,等會離開的時候一起打包購買了。

    因為是週四的關係,教輔區的學生模樣的人很少,出現在這裡的人大多數看起來似乎是四十歲左右的中學生父母一類。所以讓進來前還曾經想著,「書店邂逅知性美女,展開一段浪漫交集」的馬競,希望完全落空。

    不過這樣也好,無人打擾、心無旁騖的馬競還很快就把高中教輔區的書籍瀏覽了一遍,有價值的內容也都被他複製進了「人體u盤」裡面,然後滿意地帶著一堆書籍去交費離開。

    當然這些內容複製進了「人體u盤」並不是結束,還需要進行知識梳理,才能變成可以被e7u隨意調用的知識信息庫。而馬競既選擇在腦海裡面每日翻看進行自主學習,也可以偷懶直接進行記憶灌輸。

    當然這種灌輸只是灌輸概念,在記憶中相關已有知識的旁邊增加新知識的概念聯繫,這樣解題時可以快速想起大致內容,並且能夠自主通過「人體u盤」獲取詳細信息。

    一想到手裡這十幾千克重的書籍記載的內容,當載體變成特殊記憶蛋白,重量立即變成以毫克計算,馬競就對身後這座書城不看好起來。風流總被雨大風吹去,紙質書籍以後被數字格式書籍淘汰,這是板上釘釘的事情了。

    把購買的書籍資料辦理了託運,馬競轉身走向了電腦城。
Babcorn 發表於 2016-11-30 20:16
第十二章 組裝筆記本

    本來來省城的目的,就是說要來買電腦,自然要到裡面走一趟。

    博睿電腦城作為大型電腦城,裡面從台式計算機整機、diy配件、筆記本電腦、再到辦公耗材、多媒體數碼產品等等門類齊全,馬競很容易就找到了他最需要的東西。

    完全無視電腦城裡面男男女女簽單員的賣力吆喝,馬競直接走向各家商舖櫃檯。詢問具體型號、詢價、報網絡平均價,對方接受就成交,拒絕就閃人,如是幾次他已經收集了一大盒各種各樣的電腦diy配件。

    最後在一家攤位買了15。4吋筆記本屏幕散件,馬競大功告成徑直離開。

    原本他到電腦城來,其實只是想要買在平縣不容易找到的wifi模塊的。

    至於買電腦,他覺得現在不是好時機,去年2005年號稱「雙核元年」,amd和intel兩家公司都先後發佈了雙核處理器,據說以後還會有四核處理器發佈,誰也說不準八核、十六核會不會在將來出現。

    不管未來是多少核,總之以後計算機軟硬件的設計會逐漸傾向於解決多任務問題,同時兼顧節能。而不像以前奔四時代狂飆頻率,強調單任務效率。

    這樣一來,現在市面上的單核心處理器以及與之配套的主板、與主辦配套的內存都有整體落後淘汰的危險。而現在入手雙核平台也不是好時機,兩家cpu巨頭都在互相攻擊對方的所謂雙核不是「真雙核」、是所謂「膠水雙核」。

    其實無論他們是真的把兩顆單核cpu核心做到一個外殼裡面,還是推倒重建,重新設計全新的雙核處理器,對於2001年發佈的windows-xp系統來說都是一樣的,同樣運行於xp系統上的軟件、遊戲都才開始針對雙核處理器開始進行優化,現在還不是最好的時機。

    當然隨著越來越多的系統補丁和軟件更新,以及今年新一代的cpu上市,雙核處理器得到的支持力度也會越來越大,不過卻不是現在。

    馬競原本計畫是等到上大學以後再買電腦,到那時候今年新一代的「真雙核」cpu也都在暑期檔發佈上市了,正是上全新平台的好時機。不過因為之前他在網吧裡面突發奇想,準備製作一款輸入法和一款殺毒軟件,所以需要買一台計算機回去作為軟件測試用。

    馬競先得把他自己變成「計算機用戶」,然後變成「計算機愛好者」,然後才能編寫發佈自己的「興趣之作」——兩款蜜蜂軟件。

    考慮到筆記本太貴,台式機太笨重,最後馬競決定自己組裝一台「便攜式計算機」。

    他從電腦城裡面做「筆記本diy組裝」的櫃檯購買了最大號的筆記本外殼、支架和電池,然後去其他櫃檯購買了一堆台式計算機的配件,再配上15。4英吋的筆記本用tft屏幕。隨後找了一家暫時沒生意的電腦維修櫃檯,借來全套工具,開始組裝他的第一台計算機。

    所謂「便攜式計算機」,其實是一個歷史概念,因為技術問題,以前的計算機都非常笨重,所以設計師們一直想要設計一款「可以隨意搬動的計算機」。為了實現減重的目的,甚至不惜使用5英吋的袖珍顯像管,即使這種5英吋單色顯像管用起來非常不舒服。

    等到lcd液晶顯示器被廣泛使用,筆記本電腦的概念開始深入人心,便攜式計算機也就成了過眼雲煙。

    馬競的電腦雖然使用筆記本電腦的外形,但是因為使用大量性能更高、同樣功耗更大的桌面計算機配件,所以基本上是離不開外接交流電源的。因為它不能像普通筆記本電腦那樣,至少可以離開電源適配器一兩個小時,因此被馬競稱之為便攜式計算機。

    這台便攜式計算機使用了筆記本外殼,灰色abs工程塑料的上蓋尺寸350x220mm,從上面看去很普通國產筆記本電腦沒有什麼區別。但是從側面看去就可以輕易看出區別來:它的鍵盤側面厚度超過了5釐米!整體重量超過七千克!

    要不是路過那家筆記本組裝店時,馬競剛好發現有這種巨大體積的筆記本外殼,他也不會突發奇想組裝一台具有筆記本外形的台式機。

    筆記本diy店推出這款超厚大空間筆記本外殼,是為了方便用戶在其中堆砌更多筆記本電芯,以更多電池換取更多續航能力。

    馬競在這個筆記本外殼裡面塞進了intel奔騰d雙核處理器、1gbddrii667x2雙通道內存條、台式機945g主板、80gb台式機硬盤,dvd光驅以及geforce6600gt這樣的台式機主流顯卡。

    當然,為這些設備搭配供電模塊,廢了馬競不少心思。要不是找到了足夠小巧可以塞進去的台式機電源,他的計畫就夭折了。不過即使這樣,為了安裝進去獨立顯卡,他還親自動手改造了主辦顯卡插糟,使得顯卡pcb可以和主板pcb平行放置,而不像台式機機箱裡面一樣呈垂直佈置。

    所以他的這台電腦根本不能算是筆記本電腦,因為除了顯示屏和電池模塊,裡面使用的全部是台式機的配件。

    至於散熱系統,風扇式散熱器自然不能用了,他在這裡使用了一個簡單的水冷系統,兩根水管分別流過cpu和gpu芯片上表面,以及南北橋芯片、硬盤,將他們產生的熱量帶到整體散熱風扇處進行集中散熱。而且在筆記本背面還有散熱水管的接口,可以在夏天氣溫過高時外接功率更大的水冷散熱器,進一步加強散熱。

    既然既然鍵盤裡面改得面目全非,屏幕部分自然也要大改一番,馬競在液晶屏幕上面覆蓋了一層同樣尺寸的電阻式觸摸屏。這樣可以甩開筆記本標配的觸摸板,直接在屏幕上進行更加直觀的觸摸操作。

    本來馬競還準備學習蘋果ibookg4筆記本電腦一樣,在屏幕背面也弄一個鏤空的蜜蜂圖案,然後塞一隻led燈進去,這樣筆記本運行時就會有一個拉風閃亮的蜜蜂圖案在背後。可是蜜蜂圖案線條太複雜,最後只得取消了這個計畫,只能手繪了一隻蜜蜂圖案在上面。

    等到測試完畢,裝好最後一顆螺釘,馬競也不開機測試就告辭離開了,留下店舖幾名工作人員在背後各種議論不休。

    「張哥,你說那小夥的組裝本子能跑的起來麼?」

    「跑肯定能跑得起來,畢竟都是成熟量產配件,沒有兼容問題。不過他那個機子就是個雞肋,重量接近筆記本的兩倍,沒有便攜性。裡面還沒有電池,平常使用的時候還要插電,沒準走到哪兒一直帶著他那個外置式水冷散熱器,重量就更大了。」

    「他這不是沒事找事?就為了省兩個風扇搞個水冷,增加那麼多重量!」

    叫張哥的中年人點點頭,「其實筆記本水冷是個不錯的思路,防塵提高使用壽命,而且還靜音嘛。而是桌面顯卡的發熱也比移動顯卡大多了,不上水冷估計帶不動。」

    旁邊年輕人笑道:「其實那小夥完全就是在胡搞,他用那個顯卡轉接線,雖然把顯卡放平了,但是轉接線增加了不少電阻,肯定影響顯卡的功率,甚至跑不動都有可能。」

    張哥點頭:「其實他應該專門定製一根轉接線或者轉接卡的。」
Babcorn 發表於 2016-11-30 20:16
第十三章 無線控制

    右手中的mp3插到電腦usb接口上,幾秒鐘後電腦屏幕上出現了「發現可移動磁盤(g:)」的氣泡提示,而他眼前的虛擬屏幕上面也出現了「檢測到可連接腦盤的設備,是否連接?選擇是將連接腦盤並分配相應空間。」的文字提示。

    馬競在心裡選擇「是」,並且選擇分配8gb可用空間,很快就看到電腦屏幕上出現了「發現可移動磁盤(h:)」的氣泡提示,他才長舒一口氣,放下心來。

    這只mp3看起來和市面上賣的普通雜牌128mb低容量mp3沒有任何區別,其本身也的確是馬競在電腦城買的一隻國產mp3播放器。但是其內部卻已經被馬競進行了改造,使用另一款袖珍u盤替換了其內部電路板,並且增加了wifi模塊和藍牙模塊。

    這樣一來,使其變成了一隻有著mp3播放器外形的u盤,平常使用時其存儲功能不受任何影響,但當馬競本人在附近,並且佩戴與之配套的無線手環時,就可以通過貼身的無線手環和u盤內的無線模塊建立連接,從而避免像以前那樣需要讓腦盤連接電腦時,需要手摸電線。

    雖然那根usb數據線的電壓和電流都很低很安全,但是總歸不怎麼舒服,現在用「無線u盤+無線手環」的無線通信取代了之前的有線連接,頓時感到方便輕鬆了不少。

    為了製作這一對組合,馬競又在省城呆了好幾天,原定的歸期都推遲了兩次。

    至於原因,說來挺尷尬的,馬競雖然一腦子知識和經驗,但是這些都是都是囫圇吞棗整體灌輸進來的,並不算是他自己的,導致馬競的電工電子技術能力沒有他自己想像的那麼高,因此導致無線套裝的開發進度遲緩。

    之前製作那台便攜式計算機,其實真正需要他動手的只是製作轉接線和水冷系統,其他工作都是簡單的安裝固定上螺絲捏卡子罷了。而這兩項工作都有詳盡的教程,難度也不太高。

    而他的「無線usb」計畫技術難度卻大大提高了,無線模塊的識別與驅動需要額外設計一部分硬件電路,輔以修改後的驅動程序,還要保證可以裝進u盤的小小軀殼裡面,工作難度工作量和很大。

    馬競並沒有放棄,反而更加投入的撲進相關資料裡面,廣泛蒐集、仔細閱讀、小心實踐,加上又購買了一批貼片元件,終於設計製作出了相關電路,使得兩種無線模塊可以無障礙兼容。

    但是因為他的自制電路體型較大,原來計畫的u盤外殼裡面放不下,只好重新買了幾隻內部空間夠大的低端mp3播放器進行改造。

    其實網絡資料顯示,早在2002年,一家名叫mobilian的公司曾經發佈一款雙芯片組trueradio,就融合了wifi和藍牙功能,售價35美元。不過該公司在2003年被intel(英特爾)收購,技術也被融合進intel迅馳技術裡面了。市面上的藍牙和wifi芯片暫時還沒有二合一版本,讓馬競鬱悶不已。

    搞定了無線u盤以後,無線手環就容易多了,這當然是因為馬競的身體比普通計算機更擅於識別陌生電子產品,從而可以大大簡化相關電路的設計。

    唯一的難點只在於挑選合適的電池與手部外殼。

    沒錯,這只無線手環的外形是一隻電子錶的樣子,也的確具有電子錶的計時功能。

    之所以選擇電子錶外形,一方面是為了偽裝,塑料手環比較少見。另一方面也是因為運動式電子錶的錶殼一般都比較大,可以容納更多電子部件,尤其是電池。

    無線u盤上面的無線模塊可以依靠計算機usb口供電,但是無線手環就只有依靠自身電池了。這也是為什麼馬競會同時使用wifi和藍牙兩種無線模塊的原因——藍牙芯片雖然傳輸速率低,但是功耗也小得多。系統可以根據傳輸任務的繁忙程度自動決定啟用哪款芯片,甚至在沒有傳輸任務時關閉芯片,從而能夠大大降低電池消耗。

    馬競的電子錶背蓋特意選擇是塑料的那種,但上面多了12個沿圓形背蓋邊緣等距排列的銅點,其實就是無線手環的信號觸點,通過皮膚接觸與馬競的腦盤取得連接。

    原本人體皮膚就可以傳導電磁信號,腦電圖、心電圖這些現代醫學檢測技術便是源於此,甚至很多人還幻想著更進一步通過電擊讀取識別腦電波信號,從而實現「腦波意念操控」,這可是比「手動操控」、「聲音操控」更進一步的終極人機交互方式。

    馬競以前看過的幾本網遊小說裡面,大多都有類似「意識操控虛擬頭盔」一樣的設定,玩家們只要戴上遊戲頭盔,就可以脫離身體-的束縛,用意識感受99。99%的超高擬真虛擬世界,對於遊戲角色的操控體驗也非常流暢如意,完全身隨意動,彷彿意識穿越時空,來到另外一個世界,附身另外一個身體一樣。

    而現在據說已經有一些人在研發「腦波意念操控」了,一開始馬競他們同學聽說以後還覺得非常不可思議,感到很科幻,但是等詳細瞭解以後,卻都紛紛失去興趣。

    早在2003年的韓國漢城大學舉辦的「dicon2003」展覽上,就展出過一個有趣的「腦波控制器」,讓玩家能以腦波控制遊戲進行,擺脫了用手控制手柄或鍵盤鼠標。不過這樣的操作方式需要在人體頭部前額皮膚上貼上若干個傳感器,可以接收到人腦散逸出來的微量腦電波,然後根據一些算法,將腦電波的特殊變化歸納起來,作為控制信號。

    因此這種技術現在有兩大難點一直未能解決:首先是必須有緊貼頭皮多個傳感器,早期是粘在皮膚上的貼片式傳感器,即使後來改進成耳機式,依然顯得臃腫累贅。不過與之相比,第二個難點其實更加麻煩,那就是識別效率不高,現在的技術只能實現「腦波控制」,而非意念控制,依舊是玩家不是用自己的意念去產生控制信號,而是需要經過學習訓練,用特殊的腦波圖像去產生控制信號。

    而人類腦電波圖像與意識之間的編碼對應關係至今沒有被破解,因此使用「腦波控制器」雖然的確可以輸出一些特定控制信號,實現用腦波玩遊戲,但是因為識別效率和誤碼率過高,導致實際效果非常的笨拙遲鈍,短期內沒有實用價值,更多只是作為醫學研究用途使用。至於那些號稱面向消費者的腦波控制遊戲,更多只是噱頭和商業炒作。

    與之相比,借助慣性傳感器和光學傳感器的體感控制似乎更加可行一些,至少市面上已經有了8位機時代的光電槍和sony前年為ps2遊戲機推出的eyetoy攝像頭。

    其實這兩種都是採用光學傳感器技術,前者在按下扳機式通過線纜告知遊戲機,遊戲機在發送給電視機的視頻信號裡面插入一幀全黑畫面和一幀全白畫面。

    傳統顯像管電視機使用隔行掃瞄方式顯示圖像,先花60分之一秒掃瞄奇數行(上場),然後再用後60分之一秒掃瞄偶數行(下場),兩者互補成完整的畫面。雖然掃瞄下場時,上場的亮度衰減了,但是由於亮暗的部分交織在一起,反而不易察覺。這一幀全白圖像不是瞬時出現在屏幕上的,而是由從上到下、從左到右逐漸出現的幾百根白線,由於人眼的視覺暫留效果,看起來屏幕是猛地亮了一下,就恢復成正常遊戲畫面。

    而光電槍的光學傳感器可以識別白色圖像,並將信號傳輸到遊戲機,根據這個時間差就可以算出其對準的白線出現的位置,也就是光電槍「命中」的位置。

    不過也因為對隔行掃瞄模式的需求,導致光電槍對逐行掃瞄的顯示器,比如電腦vga顯示器,和新一代逐行掃瞄電視機水土不服,因此最終和隔行掃瞄電視機一起被淘汰了。

    eyetoy攝像頭的原理則是通過攝像頭拍攝兩幅畫面,然後計算其差異,從而識別出玩家的動作變化,從而形成遊戲控制信號。不過這種方式對玩家的動作幅度,甚至衣服顏色以及身後背景的顏色都有要求,還不是一個成熟可靠的方案。

    當然這一切在馬競這裡都不是問題了,他在自制的無線u盤上面集成了無線鍵鼠的接收器模塊,必要時可以模擬出一隻無線鍵盤和無線鼠標。而他則可以直接把自己通過e7u,在腦海裡操作虛擬鍵盤與鼠標的信號傳輸到無線u盤上面,一定程度上實現了「用腦波玩遊戲」。
Babcorn 發表於 2016-11-30 20:16
第十四章 自動推廣

    這樣雖然不能算是直接使用「腦波控制」,但是因為使用腦波模擬鍵盤鼠標,使得這種控制方式兼容性很好,可以在任何支持usb鍵鼠的計算機上面使用,而且因為省下了手指移動並按下按鍵的動作,操控延遲大大降低。

    當電子化程度進一步加深之後,他甚至可以直接通過皮膚汗毛接收無線電波,甚至短距離發送低功率的無線電信號。這樣一來可以省掉手腕上的無線手環(手錶),可以進一步降低信號延遲。

    自從前幾天獲得記憶信息化以後,馬競感覺到電子化進度明顯放慢了,今天早上起床後發現進度終於走到接近40%的位置了,運氣好的話今天應該就可以達到40%進度。

    電子化進度40%的「獎勵」是神經系統信息化,馬競可是期待已久了。

    他現在只是實現了記憶的信息化存儲,雖然可以「用眼拍照」,其實本質上卻是把「一眼印象」輸出成圖像文件,並不是直接把視網膜信號輸出成圖像文件。

    人眼視覺機理導致在視網膜信號到大腦視覺印象的過程中,很多圖像細節會被自動省略,一些特殊圖形要素諸如「人臉形圖案」、「人形圖案」,又會被二次強化。因此只有等神經系統信息化完成以後,才可以真正實現「用眼拍照」、「用耳錄音」、「用舌辯藥」。

    而且在神經系統信息化以後,只需要經過一段時間的訓練和熟悉,很快就可以實現全身肌肉的信息化控制。屆時模仿達人、舞技高手、運動王子、格鬥天王這些光環也都會變得觸手可及。

    想到自己變身功夫天王的美好日子,馬競立即打開瀏覽器,上網搜索起各種格鬥視頻教程來。

    其實要做功夫天王、舞林高手,以馬競現在記憶信息化的層次,勉強也可以實現了,就是過程比較麻煩一些罷了。

    首先,他需要下載各種範例視頻,存到腦盤空間裡面。

    然後,通過圖形圖像分析,e7u可以把這些格鬥動作、舞蹈動作提取出來,再根據馬競自身的身高體重肌肉比例推算出新的動作記憶,注入到馬競原本的記憶裡面。

    這樣一來他就可以不用看教學視頻、不用費心回憶,自己就清楚的「記得」每一個動作,然後通過不斷練習,讓全身肌肉熟悉並且記憶了這些動作以後,他就可以徹底掌握這些動作了。

    當然以後實現神經信息化以後,就不要這麼麻煩了,e7u推算動作記憶時,會連同肌肉記憶一併推算出來,加載到全身各部位肌肉群裡面去,然後再想要做什麼動作完全可以像控制遊戲角色釋放技能一樣輕鬆自如。

    甚至於那時候,馬競如果撒懶完全可以把自己的身體「掛機」,讓e7u的ai程序控制著進行行走、交談、書寫、演唱、舞蹈等活動。

    馬競坐在網吧電腦前面,雙手分別虛放在鍵盤和鼠標上面,電腦屏幕上的畫面雖然在不斷變化,顯然有人正在操作這台電腦,但是他的雙手卻被沒有任何動作。這自然是馬競在使用e7u的虛擬鍵盤和鼠標進行操作。

    打開我的電腦,找到b盤,馬競把最新版的蜜蜂輸入法0。9版本和改名蜜蜂安全的0。9版本殺毒軟件安裝到了這台電腦上面。最近幾天他在研究製作無線u盤的時候,也會不時在使用過程中改進這兩款軟件。有e7u提供的底層編碼使得兩款軟件並不會出現程序錯誤,馬競主要解決的是使用體驗和兼容性的問題。

    因此這幾天馬競每次上網都會在不同的網吧,測試在不同的硬件配置、不同的操作系統、不同的軟件環境(網吧計費系統和還原系統)下這兩款軟件的表現。得益於e7u的黑科技高效率,即使出現兼容問題,很快就能解決,而且永不復發。

    馬競最近一直在想著這兩款軟件的推廣方式。

    毫無疑問,打廣告是不可能的,沒錢沒名氣打廣告事倍功半。

    而不打廣告,上傳到各大軟件站任由用戶自行下載?這也不是一個好主意。馬競自己從來不在軟件站下載那些沒名氣沒下載量的軟件,推己及人,他覺得其他用戶應該也會有這樣的防範心理。

    像流氓軟件一樣強制安裝?這也不是好路子,畢竟他的蜜蜂安全就有清除和免疫流氓軟件的功能,再去學流氓軟件搞強制安裝,很嚴重損傷軟件口碑,肯定會被人罵「賊喊抓賊」的。

    「對了!口碑!可以通過做好口碑,讓用戶自發推薦推廣這兩款軟件!」馬競靈光一閃,想到了這樣一個主意,「可是具體應該怎麼做呢?」

    無意間瞥見旁邊電腦的屏幕畫面,馬競大喜過望,找到了,就要這麼做!

    想到就做,馬競立即搜索下載「整站下載軟件」、「自動發帖器」兩款軟件,存入b盤,讓e7u進行破解分析,整理製作出他自己的「蜜蜂發佈器0。1版」。

    「蜜蜂發佈器0。1版」可以快速整站下載目標論壇全部帖子,並對其中所有文本進行分析,生成該論壇的專用高頻詞庫,其中會包括活躍會員的id和熱門話題文字,以及諸如「拿分走人」、「樓主好人一生平安」、「發圖不發種菊花被人捅」這些論壇常用語句。

    接下來蜜蜂發佈器可以使用剛剛註冊的論壇id,把專用版蜜蜂輸入法和論壇專屬詞庫文件上傳發佈在該論壇上面。

    馬競相信雖然是陌生新註冊id發佈,但是在看了介紹貼的內容之後,很多人還是會嘗試一下的。反正蜜蜂輸入法已經通過了主流殺毒軟件的檢測,慢慢的總會積累下最初的用戶。

    至於蜜蜂安全,馬競一時還沒有想好怎麼宣傳推廣,只好把0。9版本的蜜蜂安全上傳到一些軟件站上面,並且申請審核,接下來就是等待網站審核了。

    這種安全軟件就像是人的免疫系統一樣,身體健康時完全感覺不到其存在,只有其過分活躍(比如過敏)或者過分沉寂(比如免疫缺乏症,aids病)時,才會引起人們的注意。

    據說有的殺毒軟件廠商甚至會通過自制病毒進行傳播,然後發佈專殺工具的方式來開拓新用戶。馬競就看到過獅子殺軟的創始人、前總經理離職後創辦的殺軟公司,在去年被曝光「殺毒軟件公司傳播病毒」,副總經理鋃鐺入獄。

    至於殺毒軟件公司的副總為什麼會用自己的筆記本電腦製作病毒,又是如何只感染了兩家公司的辦公電腦,恐怕只有辦案的bj網監於處長曉得了。

    其實現在主流殺毒軟件都是收費的,只會偶爾開放一段時間免費做活動。蜜蜂安全作為第一款永久免費殺毒軟件,一定會吸引到大量關注目光。

    不過問題卻出在馬競這個「作者」身上,作為個人,開發輸入法是可能的,畢竟windows平台上的輸入法可以使用windows系統的輸入法接口,工作難度降低了不少。像是網絡兩款流行輸入法紫光拼音、拼音加加原本都是個人開發的。因此馬競作為蜜蜂輸入法的作者並不會引人懷疑,還處在大家可以接受的「優秀人才、天才」階段,不過一名高三學生自主開發一款優秀的殺毒軟件,這實在有些天方夜譚了,那就是妖孽層次了。

    可以說馬競的高三學生身份,只會為蜜蜂安全的推廣增加難度,不會有任何阻力。因此馬競只在兩款軟件的版權信息裡面留下了作者mj的文字,其他信息除了一個聯絡用電子郵箱,再無其他。

    像殺毒軟件這種系統管理軟件,最好的推廣途徑是通過裝機渠道,在用戶購買電腦第一次安裝系統的時候就進入系統佔下地盤。而因為殺毒軟件之間若有若無的不兼容問題,大多數用戶都只會安裝一款殺毒軟件,這地盤佔住了只要不被新的病毒弄得灰頭土臉,或者出現別的影響用戶使用的問題,通常是不會被更換的。

    很多軟件都會和諸如「番茄花園」這些盜版windows發佈者進行合作,或者其他免費軟件合作,進行捆綁推廣,一拖三、三拖七,串串連連無窮盡也。這其中有不少流氓軟件,也有一些諸如扣扣、thunder下載這樣的正規免費軟件。

    因此除了上傳到正規下載站等待用戶下載以外,馬競也嘗試著發郵件聯繫了幾家發佈修改版windows裝機光盤的網站和論壇,不過暫時還沒有回覆。
Babcorn 發表於 2016-11-30 20:16
第十五章 該回去了

    把「蜜蜂發佈器」設為後台自動模式,讓其自動上網搜尋熱門論壇,然後自動下載全站帖子,整理製作論壇專版詞庫,發帖推廣,自動回覆「人工置頂」,馬競卻把注意力轉向面前的遊戲畫面。

    昨天《熱q江湖》網遊更新了,新增加了弓手職業,馬競也忍不住跑到遊戲裡面去體驗了一把。不過也僅僅是一把而已,畢竟習慣了e7u虛擬屏幕的高端畫質,再看屏幕上有些簡陋的q版3d人物和場景,總給人強烈違和感。就像是在現在的電腦上玩上個世紀的8位機古董遊戲一樣。

    由於馬競的遊戲角色「馬踏聯營」仗著弓手遠程攻擊和他自己使用虛擬鍵盤操控低延遲的優勢,在新手村肆無忌憚地搶著怪。一隻野豬刷出來,自己的手指還沒來得及按下去,那個「馬踏聯營」就已經打中了野豬。這樣的事情隨著「馬踏聯營」的升級,從野貓區一直到發展到狂牛區、野豬區,越來越多的玩家被氣的牙癢癢的,有人甚至喊著說要聯繫gm(遊戲管理員),封了這個用外掛的傢伙。

    果不其然,幾分鐘後,馬競就看到「網絡連接中斷」的系統提示,他的遊戲角色「馬踏聯營」因為搶怪太凶殘,就像外掛一樣,被gm踢下線了。

    反覆登錄了幾次,發現連接不上以後,馬競關掉了遊戲客戶端,嘴上嘟囔著:「切!不讓我玩?也還不稀罕你們呢,姥子要做一款更加牛逼的網遊,打敗你們!」

    發下「等著瞧」的逆襲誓言之後,馬競本著知己知彼百戰百勝的精神,把最新版v160《熱q江湖》複製進了自己的腦盤空間裡面。同時本著博采眾長的態度,把這家網吧其他的遊戲,無論是單機還是網遊,角色扮演還是休閒棋牌統統都複製進了b盤裡面。反正現在沒有數據線束縛了,只要無線手錶還有電,就可以一直進行高速數據傳輸。

    這些遊戲裡面的人物形象、場景建築、動物植物、服裝武器雜物車輛等美術素材和音樂音效,未來都有可能成為馬競自制遊戲的一部分。作為「it松鼠症患者」,馬競這段時間沒少從各家網吧蒐集各種遊戲、音樂、電影電視甚至網吧監控視頻。

    「不管有用沒用,收下來有備無患,沒準那天就用上了」,反正他現在有10tb、一萬吉(gb)海量記憶空間,一家網吧下一百吉文件,也要走一百家網吧才能裝滿,更何況裡面還有好多是重複的,而且就算用完了10tb,等幾天記憶蛋白擴增,存儲空間還會增加的。

    隨著大量音樂影視文件的下載,馬競對於中外知名娛樂人物的瞭解程度極具加深,很多人的代表作他都能隨口就唱出來、念出來。

    不過因為還沒有達成神經系統信息化,他的演唱整個就是業餘水平,其實就是利用只有自己可以看見、聽見的e7u虛擬屏幕作弊。

    另外因為遍閱海內外各種正式發行片、自拍片、偷拍片、騎兵片、步兵片,也使得馬競對全球不少地方的男女演員、模特身材數據瞭如指掌,恐怕只有各國內衣巨頭的數據才能比他更詳細更豐富。

    因此馬競的第一款遊戲,就被他做出了3d成人遊戲,這款遊戲的名字,被他以「致敬3dm漢化組」的名義,命名為「3d妹」。

    雖然不知道「nozuonodie」,但是馬競依然懂得守法經營的好處,明智地沒有傳播這款遊戲,只讓其作為他自己自娛自樂的玩具。

    ……

    因為《熱q江湖》的gm響應玩家號召,把積極搶怪的馬競踢下線並且暫時封號,導致馬競決定製作一款跟《熱q江湖》搶生意、打擂台的網絡遊戲。

    不過馬競還是在破解分析了《熱q江湖》的客戶端以後,為其專門發佈了「熱q江湖專用版蜜蜂輸入法」。

    文琦是《熱q江湖》官方論壇一名玩家版主,這天他吃完午飯以後,照常登錄論壇瀏覽各種新帖,執行版主職責。忽然他發現了一個突然冒出來的熱帖。

    標題:《江湖玩家必備,蜜蜂輸入法江湖專版》,點擊數358,回覆311,發帖時間2006-03-18-12:37:12。

    文琦點擊進去,發現是一個名叫「放進鍋很隨便」的玩家發佈的軟件介紹推廣帖子。

    他在帖子裡面說這款輸入法是近期推出的完全免費中文拼音輸入法,支持動態詞頻調整和用戶自定義詞庫,越用越舒服。並且針對《熱q江湖》,該輸入法推出了專版,內含《熱q江湖》專用皮膚,刀劍槍醫弓男女十種形象。更有《熱q江湖》專用詞庫,讓廣大玩家遊戲聊天、論壇聊天更輕鬆、更快樂!

    帖子裡面還有兩張圖片,一張是八種輸入法皮膚的預覽圖,一張是這個蜜蜂輸入法在遊戲和瀏覽器兩種應用環境下的使用效果圖。

    然後就是軟件客戶端本體的下載鏈接和《熱q江湖》專版詞庫包的論壇附件了。

    文琦仔細看了下輸入法客戶端的下載鏈接,是國內著名下載站軍華軟件圓,應該不是什麼釣魚網站。而那個論壇附件這是一個zip壓縮文件。

    按下pagedown鍵,向下翻頁,文琦看到了各種各樣的回覆。一樓和二樓都是同樣的「沙發是我的了!」,發帖時間相差一秒,三樓說:「我只是看看不發表意見。」

    後面也是各種文琦很熟悉的划水路過的帖子,間或還有一些感謝或者讚歎的,甚至還有幾個玩家也發了自己的電腦桌面截圖上來。

    這一切看起來都沒有問題,文琦這才去動手下載那兩個文件進行檢驗。他並不知道,如果點擊這個帖子裡面發帖者和回帖者的頭像,查看各人的註冊資料,就會發現發帖者註冊時間是去年,其他回帖者大部分的註冊時間也都是在一兩年之前,但是他卻很少見到這些id發過什麼帖子。

    「蜜蜂輸入法v0。9公測版。zip」下載速度很快,「蜜蜂輸入法熱q江湖專用版。zip」文件更小,很快也下載下來。先使用卡巴死機軟件查毒,確認沒問題後,他才使用winrar將它們解壓,前者裡面包括軍華的慣用說明文件和「蜜蜂輸入法v0。9公測版。exe」軟件本體,後者則是釋放出「蜜蜂輸入法熱q江湖專用版詞庫。myword」和「蜜蜂輸入法熱q江湖專用版皮膚套裝。skin」兩個文件。

    先安裝蜜蜂輸入法,其安裝完成後,文琦看到剛才還是未知文件格式圖標的兩個專用版文件都變換了圖標:變成了一隻粉紅色蜜蜂。

    依次雙擊運行詞庫文件和皮膚文件,很輕鬆完成導入。然後文琦切換出蜜蜂輸入法在論壇頁面上的快捷回覆框裡面嘗試打字。

    隨著他按下鍵盤字母鍵,一隻小巧玲瓏的粉色蜜蜂出現在輸入光標旁邊,粉色小蜜蜂身後拖著一串淺粉色花朵構成的背景板,上面是各種顏色的候選詞和輸入字母,背景板最右邊這是可愛嬌俏,正做撲蝶採花動作的女醫生形象。

    微微一皺眉頭,文琦把鼠標放到輸入框旁邊的蜜蜂輸入法工具條上面,右鍵進入設置菜單,找到外觀皮膚一欄,把輸入法皮膚換成了藍色的男劍客皮膚。

    隨後他順便查看了這款軟件的其他設置選項,文琦以前也用過紫光拼音輸入法,這款蜜蜂輸入法給人感覺有些像是紫光拼音,不過多了這個自定義皮膚功能和自定義詞庫功能。

    不過在隨後實驗性的打了一會字以後,文琦驚訝地發現這款蜜蜂輸入法比紫光拼音強太多了!他甚至感覺這款蜜蜂輸入法就是為他自己量身定做的一樣,很多時候,他只是按下幾個字母,自己想說的一整句話就立即出現在候選詞列表裡面。

    而這樣的驚喜不斷出現,讓他都感覺有些神神叨叨了。
Babcorn 發表於 2016-11-30 20:17
第十六章 論壇定製

    此時文琦要是能夠打開「蜜蜂輸入法熱q江湖專用版詞庫。myword」,看到裡面的詞組內容的話,他就會明白為什麼這款蜜蜂輸入****是那麼地「懂他」——在這份詞庫文件裡面,有大量他自己在《熱q江湖》論壇經常使用的句子和詞語!

    不過可惜,不像是zip文件簡單改名的skin皮膚文件,馬競對myword詞庫文件進行了嚴格地壓縮加密。這麼做原本是為了壓縮文本文件大小,方便作為附件上傳到論壇,不過卻也歪打正著地保護了蜜蜂輸入法的秘密。

    隨後文琦就在這個帖子後面的跟帖裡面發現了好多熟悉的id,一個個論壇水王紛紛表示這款蜜蜂輸入法論壇專版實在是太神奇了,非常地「懂他」,按一兩個字母就能把自己想說的話都打出來,實在是太棒了!

    「為什麼你們那些水王都覺得這款蜜蜂輸入法非常好用?秘密全在那個論壇專用版詞庫上面,它裡面應該是把你們經常在論壇上使用的句子都收納進去了,所以才會按幾個字母就會出你的常用句子。」——曉曉小生

    很快就有知識帝出來進行科普了,文琦看到這裡也是輕輕點頭,覺得這位論壇百曉生果然沒有說錯。

    再給這篇帖子加精華以後,文琦關閉了《熱q江湖》論壇頁面,登錄了學校的校園bbs,然後第一眼就看見了被頂到置頂帖之下第一位的那個帖子。

    標題:《江大學子必備,蜜蜂輸入法江大專版》,點擊數157,回覆102,發帖時間2006-03-18-13:07:56。

    「居然發到這兒來了?」帶著疑惑文琦點擊進入這個帖子,發現內容和他之前在《熱q江湖》論壇看到的內容基本上一致,差不多只是把「熱q江湖」四個字提換成「江x大學」,然後皮膚預覽圖換成帶有校徽、院徽圖案的「江大專用皮膚」,相應的輸入效果圖也換成在校園bbs、校圖書館兩個網頁上面的輸入效果圖片了。

    文琦點擊下載了,「蜜蜂輸入法江大專用版。zip」,把裡面的詞庫和皮膚文件解壓出來安裝上。然後在輸入框裡面打字,他發現果然多了不少江大的專用詞彙:校名院名系名班名、課程名、教科書名,都是不用打完完整拼音就出現在了候選詞裡面。

    文琦試著打班級輔導員的名字簡稱gxy,也立即看到「顧學玉」三個字出現在候選詞裡面。

    想到曉曉小生的分析,文琦試著輸入wq,果然看到「文琦」出現在候選詞列表裡面,再試班上同學的名字,也都能找到。

    文琦毫不懷疑,這份「蜜蜂輸入法江大專用版詞庫」裡面一定喪心病狂地把全校師生上萬名字放了進去。

    其實他想的簡單了,江大專用詞庫裡面包含的人名超過十萬!不僅包括現在在校的全體師生,而且很多過往任教的老師、歷屆畢業校友的名字也都在裡面,不過他們的詞頻很低,打簡拼時候選詞太多一般要翻頁好多次才能看到。輸入他們姓名的全拼,才可以更快地看到他們的名字。

    這些名字都是從江大校園網內各級服務器上面蒐集來的,因為江大校園bbs的域名是掛靠在江大的jtu。edu。cn域名下的二級域名,導致蜜蜂發佈器順帶著把整個jtu。edu。cn網站進行了全站下載。

    得益於江大力行無紙化辦公,校內各種檔案都有電子版,讓馬競的「蜜蜂發佈器」很輕鬆地就蒐集了大量文本文件,然後提取出了人名和高頻詞、高頻字,然後打包成江大專用詞庫。

    而且當這些人名出現在候選詞列表裡面時,它們的顏色還與別人大不一樣的,男生名字的姓都是藍色,女生的姓都是紅色,有男有女的名字則全是綠色。同時本校人的名字下面還會有淺淺一道背景色,顏色與其所在院徽或者校徽的顏色一致。像是文琦就發現自己班所有人名字下面都有淺藍的底色,而一起上高數課認識的理學院同學的名字下面就是淺紫色的,他女友的名字下面有淺紅色背景,那是外語學院的院徽顏色。

    這些特殊的標記,都是源自江大詞庫,馬競版的詞庫不只是單純的根據詞頻排序的文本文件,其中還有簡單的關係數據庫的內容。像是「文琦」這個名字,就會和「男」、「能源與動力工程學院」、「核工41班」等詞語發生關聯,而「能源與動力工程學院」又會與「能動學院」、「能動學院院徽」、趙祺(能動學院院長)等詞語發生關聯。

    傳統的詞頻排序算法,只能根據詞語累計輸入次數與詞語最近輸入時間這兩個數據調整候選詞排序,而蜜蜂輸入法引入的這些關聯數據可以大大補充單純詞頻排序算法的不足,使得蜜蜂輸入法的輸入效果更加智能更加方便。

    在0。9公測版的蜜蜂輸入法裡面,關係排序算法就被應用到人名候選詞的排序裡面。

    文琦試著打班上同學名字時,發現幾個姓李姓劉的同學,名字也不需要翻頁,在一大堆劉xx、李xx的候選詞裡面排名非常靠前。其原理就是蜜蜂輸入法的關係排序算法,這些同學和他一個班,都和「能源與動力工程學院」、「核工41班」兩個詞發生關聯,所以詞序被大大提高,也擁有同樣的背景色。

    其實學生名字的背景色是經過特殊算法嚴重變形的院徽圖片,完全看不出校徽的形狀,只剩下平均色。只有安裝了「蜜蜂輸入法江大專用版皮膚套裝。skin」文件,取得裡面的校徽圖標素材,輸入法才會在學生和老師名字下面放置校徽色標記。當然,沒有安裝江大專用詞庫的話,輸入法雖然會根據自動生成的關係數據庫放置校徽色標記以及其他標記,但是出錯率就要高很多了。

    因為是全自動收集整理生成,並且使用了一些暴力破解密碼的手段,這個詞庫裡面其實是包含了一些江大的秘密信息的,比如校長會議的會議記錄以及一些還未公佈的文件的部分內容等。但是因為詞庫經過詞頻排序,那些秘密信息通常都很少在文件上出現,詞頻很低,並不容易被人發現,因此也沒引起他人注意,馬競自己也並不知道還有這樣的問題。

    還要到今年暑期招生的時候,有人發現個別新生的名字可以輕鬆打出,並且顯示樣式也是本校人,不過那人並沒有深究,只是將這件事作為趣事放到校園bbs上面。

    這幾張截圖後來被有心人看到,分析認為那些被三月份過期江大詞庫標記為本校人的新生,應該是學校內部招生的結果,由此還引發了一次被稱為「江大內部招生門」的醜聞事件。

    當然,在江大校方看來,則是洩密事件,甚至一度發文禁用蜜蜂輸入法,江大計算機管理中心一度還封堵了蜜蜂輸入法的升級端口。

    不過那時候馬競已經升級了蜜蜂輸入法,對用戶詞庫進行了整理,一些詞頻極低的非用戶自創詞被自動清理掉了。同時源自保密文件的一些內容也被刪除了,封殺事件最後也就不了了之了,反倒是因為封殺事件使得蜜蜂輸入法在江大校園裡面知名度大增,更加流行了。
Babcorn 發表於 2016-11-30 20:18
第十七章 快速蔓延

    就當馬競在賓館浴室裡,一邊洗澡,一邊玩耍他的專屬「arhrpg(現實增強真人角色扮演遊戲)3d妹」的時候,被他放在網吧電腦上掛機的「蜜蜂發佈器」已經可以在超過了一千個熱門遊戲論壇裡面上傳了「某論壇專版蜜蜂輸入法」。

    其中大學和遊戲專版佔了大多數,這是因為因為「蜜蜂發佈器」檢測到這兩種論壇的推廣效果最好。尤其是大學校園論壇,推廣效果非常之好,很多遊戲玩家因為擔心盜號木馬,不太樂意下載陌生的軟件,而大學生們對校園論壇上面推薦的軟件抵製程度就低多了。

    尤其當他們發現具有關係詞庫的蜜蜂輸入法的諸般妙處之後,更是會積極在身邊同學朋友中進行推薦推廣,一傳十、十傳百,在馬競完全不知情的情況下,蜜蜂輸入法達成了十萬安裝和一萬註冊用戶兩項指標。

    第二天早上馬競回到賓館旁邊那家網吧,找到自己掛機的電腦,解鎖掛機鎖以後,看到蜜蜂發佈器上面顯示的統計數據,一下子驚呆了。

    已製作專版:3294,已發佈專版:1508,未發佈專版:1786。專版下載數:163894,客戶端下載數:181807。客戶端安裝數:210074,蜜蜂通行證註冊數:30498。

    「啊?一天一夜時間,這就二十一萬裝機,三萬多註冊用戶了?」馬競眨眨眼,發現數據果然變了,不過前面幾位數都沒變,是後面數字增加了。

    其實這個數字並不誇張,專版總計下載十六萬,但是平攤到總共超過三千個專版上面,平均每種專版只被下載了五十多而已,並不算多。

    主要還是蜜蜂發佈器太過強力,居然在不到24小時裡面把全國千餘所本專科院校的校園論壇,以及所有在國內運營的網絡遊戲以及大量單機遊戲、電視遊戲論壇甚至動漫、歌迷影迷論壇全部覆蓋到了。

    這些論壇的活躍程度和具體情況各不相同,一些校園bbs和熱門遊戲論壇貢獻了近千的專版下載數,而一些論壇的專版下載數則是0——系統新增所有用戶上傳附件。

    一些論壇為了防止像馬競這樣亂發小廣告的人,會限制新用戶在註冊後24小時或者更長時間之後才能發帖和回帖,並且需要用戶達到一定級別以後才可以開主題貼、上傳附件、貼圖等等。這些限制對擁有強力破解模塊的蜜蜂發佈器都不是問題,限制新用戶發帖傳附件,蜜蜂發佈器就會自動入侵論壇數據庫,下載用戶數據庫,然後找到那些半年甚至更久沒有登陸過的老號發佈推廣貼,並用其他帳號進行頂帖。

    但是遇到論壇因為存儲空間限制或者論壇程序限制,「硬件」不支持上傳附件功能的情況,蜜蜂發佈器就完全沒轍了。那接近一千八的未發佈專版,差不多都是這種情況。

    馬競連忙在腦海e7u界面上找到蜜蜂發佈器的源代碼,對其進行修改升級,增加一些預設判斷條件,那些不支持上傳附件,並且活躍度不高的論壇不要光顧,優先訪問活躍用戶人數多,且支持上傳附件的論壇。同時他也在心裡暗暗慶幸,之前他忘了把「度娘貼-吧」列為推廣目標,早上還著急上火地來到網吧準備把它們加入到推廣目標裡面,現在看來暫時是沒必要光顧貼-吧了,因為那裡同樣不提供本地上傳文件的功能。

    插上無線u盤,把腦盤裡面修改編譯好的寫新版蜜蜂發佈器安裝到電腦上,馬競打開瀏覽器,開始為蜜蜂輸入法尋找新家。

    之前他為蜜蜂輸入法準備的官方網站假設在空間有限的免費網絡主機上,頁面非常簡陋並且只有基本的註冊、登錄帳號與上傳下載用戶配置的功能。

    現在蜜蜂通行證註冊用戶超過三萬,就需要找一個更加專業的主機出租商,租一個更好的網絡主機了。

    好在即使需要換個大的網絡主機,也不會像youtube那種視頻網站一樣需要海量存儲空間,新的主機只要能夠支持更多的同時訪問數,以及提供更大的存儲空間用於存儲皮膚和用戶詞庫文件就好了。

    好在馬競的銀行卡已經開通了網銀支付,他掏錢買了兩個服務更好的收費網絡主機,一個作為蜜蜂輸入法的官方服務器,一個作為蜜蜂安全的官方服務器。

    主機出租商的效率很高,充值到帳以後,很快就開通了新的虛擬主機,馬競連接到虛擬主機上面,把剛才已經下載好並且被e7u再次優化過的服務器程序上傳上去。設置好服務器參數之後,他開始複製數據到新服務器,同時發佈蜜蜂輸入法在線升級補丁,讓其可以連接到新的服務器上面。

    有了更大的服務器存儲空間,更新以後蜜蜂輸入法用戶就可以隨意上傳備份他們的用戶詞庫了。

    完成蜜蜂帳號服務器的遷移以後,馬競這才開始為蜜蜂輸入法官網註冊域名。雖然現在通過ip也可以訪問蜜蜂輸入法官方網站,上傳和下載詞庫與皮膚文件,但是這樣總歸顯得不夠正規,而是也違反國內的有關規定。

    馬競在一家大型域名代理網站上填表申請域名,他準備申請「mfsoft和mfsafe的。com/。com。cn/。cn/。cc/。net系列域名。

    很可惜mifeng。com。cn被一家東部調料集團註冊了,mifeng。cn也被密封器材網註冊了。「mifeng」域名用不了,全世界叫「beesoft」的網站一大堆,馬競只好專工「mfsoft」(蜜蜂軟件)和「mfsafe」(蜜蜂安全)這兩個土洋結合的自創域名。

    在域名代理商的網站上填表申請這幾個域名,提交進入系統之後,馬競關掉頁面,使用ip登錄方式連接到蜜蜂軟件官方網站。其實就是蜜蜂輸入法的官方網站。

    因為未來還需要製作推出更多軟件,所以並沒有直接搭建蜜蜂輸入法的官方網站,而是將其作為蜜蜂軟件旗下的子站點。當然,「mfpy」、「mfsr」、「mfime」、「mifengpinyin」、「mifengshuru」這些域名太醜也是一大原因。
Babcorn 發表於 2016-11-30 20:18
第十八章 科學計算

    馬競把電腦上所有3294個專版詞庫打散重組,重新製作了一批諸如「全國人名詞庫」、「全國大學詞庫」、「中學生詞庫」、「藝術愛好者詞庫」、「軍事愛好者詞庫」、「中文遊戲詞庫」、「全球遊戲詞庫」、「全國地理詞庫」、「全球旅遊詞庫」、「動漫acg詞庫」、「網絡熱詞流行語詞庫」、「現代漢語詞庫」、「中文出於詞庫」、「唐詩宋詞詞庫」、「英文格言詞庫」、「英美俚語詞庫」、「現代網民詞庫」、各地方言詞庫等等,各式各樣的詞庫,上傳到蜜蜂軟件的服務器上面,提供給全國網民免費下載。

    蜜蜂輸入法還會在其使用過程中,自動生成「用戶自造詞詞庫」,用戶也可以像拼音++一樣,自行添加刪除自定義詞組,甚至一大段文字。

    所有這些本地詞庫都會在使用過程中根據詞頻和關係數據庫即時調整次序,同時屬於用戶專屬的關係數據庫也會積極的為用戶使用過的各種詞語建立關聯。比如把用戶的名字和經常輸入的學校名字、班級名字聯繫起來等等。不過這種自動生成的動態關聯也比較脆弱,很容易被其他高頻關聯置換,以保證整體的與時俱進。

    蜜蜂輸入法升級到1。0公測版,除了修改了升級服務器的ip地址,正式允許用戶上傳、下載用戶詞庫以外,還新增了兩大殺手鐧功能。

    第一個新增功能是由自定義詞組功能發展來的「字符畫」功能,分為兩個大組。

    第一組是「字符表情」、「顏文字」,即「日式表情符號」,使用各種字符拼接成類似人臉的表情和動作。不同於美國人發明並傳遍世界的「:)」、「:b」,日式顏文字組合更多,而且也不需要轉頭九十度了。像是「(#?Д?)」這樣搞怪,或者「*^_^*」一樣可愛,都是顏文字。

    另外一組則是傳統的「拼接字符畫」,類似「╳╪────────」這樣的簡單字符畫,以及網友們精心設計的美人魚、鯨魚、房子、大船等等複雜字符畫被蜜蜂輸入法大量收錄。

    每組字符畫都要對應的中文名和拼音簡寫,在輸入時既可以通過拼音輸入時選擇特定候選詞而插入字符畫,也可以通過使用快捷鍵「v」或者其他鍵呼出字符畫列表,在扣扣聊天或者論壇回帖式插入一段顏文字或者一幅字符畫都是輕鬆加愉快。

    另外一個強力新功能這是「火星文翻譯」功能。

    蜜蜂輸入法1。0在原來就有的簡、繁切換功能以外,還增加了對「火星文」的雙向「翻譯」功能。

    火星文是源自寶島灣灣的一種「將錯就錯」的書寫方式,網友們把簡繁異體漢字、甚至日語漢字、亂碼漢字等拿來替換與其音似或者形似的漢字,形成類似「加密」的特殊效果,比如把「我是一個好孩子」轉寫成「誐4ㄚi箇好孩孒」,甚至「挖煶壹個ぬ陔囝」。

    火星文追求的就是一般人看不懂我的個性,但你能懂我那種會心一笑的感覺,不得不說這是屬於華語區網友的專屬樂趣。唯一形意合一的漢字才可以這麼玩,那些從小說拼音語言的孩子妥妥玩不了的。

    但是大量使用火星文也會帶來不方便,因此網絡上出現了「火星文轉換器」,幫助網友把普通詞句、網名「翻譯」成火星文,或者把火星文「翻譯」成正常文字。

    新版蜜蜂輸入法增加的兩個功能,本質上其實是軟件增加了兩個特殊的詞庫:「字符畫詞庫」和「火星文詞庫」。不過是馬競在輸入法程序上面為這兩個特殊詞庫的調用增加了額外的接口罷了。

    馬競升級了蜜蜂輸入法服務器以後,在線用戶開始陸續收到了升級提示。

    在宿舍上網的文琦看著眼前的升級提示,一陣無語:「昨天剛剛下載安裝的,今天就升級了,真是有夠折騰!」

    不過最後他還是點擊了立即升級按鈕,因為升級提示裡面說了,新的1。0版本將正式支持詞庫上傳下載,並且增加了兩樣新功能,看起來蠻有吸引力的。

    作為一個踩在80年代尾巴上的傢伙,文琦他們既不像典型的熱愛八位機和俄羅斯方塊的80後,也不是真正網絡一代的90後。所以他對明顯更合90後網友口味的火星文並不怎麼感冒,反倒是字符畫功能比較合他的口味。

    在新版蜜蜂輸入法的設置界面上一項項翻看,文琦又發現了一個小驚喜。

    蜜蜂輸入法原本就支持自定義詞組,不過新版對其進行了加強,在原來的支持將不大於128個字符的中英文字符串設置成自定義短語的基礎上,增加了「排版模式」和「科學公式模式」。

    「排版模式」通過一個類似微軟word的編輯界面,可以通過它更方便設置一段文字的排版、字體字號、顏色形狀等屬性。並且可以方便的插到扣扣聊天框裡面,而且為了保證最大兼容性,還提供將排版結果保存為圖片的功能。

    「科學公式模式」更是讓文琦驚喜異常,蜜蜂輸入法提供了一個比word的公式編輯器更加好用的公式編輯器界面,同時還有完整版科學公式編輯器插件可供下載。

    蜜蜂輸入法標配的公式編輯器可以支持簡單的、大概是中學層次的數學、物理化學公式的編輯,但是對於文琦他們專業課要用到的各種高等數學微積分、解析幾何、流體力學、熱力學的科學公式就像word的公式編輯器一樣抓瞎了。而到了大二年級已經開始被老師要求寫一些論文的文琦他們,對於如何在word裡面插入科學公式可是一直很頭疼的。

    好在還有完整版科學公式編輯器,下載安裝了這個將近100mb的超大插件(蜜蜂1。0本體才12mb)之後,文琦發現,完整版果然像簡介裡面提到的那樣,提供高等數學、大學物理、大學化學、大學熱力學等等專業科學計算的公式編輯功能。

    獨樂樂不如眾樂樂,文琦立即把這個完整版公式編輯器的界面截圖,發到了班級群和校園論壇上面,為蜜蜂輸入法貢獻了不少註冊用戶。

    這個完整版科學公式編輯器其實是馬競分析、吸收三大數學軟件:matlab、mathematica和maple的副產品。

    e7u作為馬競的副腦,其源自外星科技的計算能力無比強力,但是它對地球目前的科學體系、知識體系的瞭解大部分來自馬競自身的記憶。後來隨著下載大量高中教輔材料,e7u的「地球科學觀」才慢慢成型,不過因為沒有最佳算法可供參考的關係,其對付高三數學和理科試題的「解題」速度還是不夠快。

    發現這個問題之後,馬競就上網求助,在「度娘知道」上提問「怎麼用電腦算數學題?」很快得到了答案,就是「安裝數學軟件啊!三大數學軟件:matlab、mathematica和maple,連原子彈都能給你算出來!」

    然後他就很天真地去找這三大數學軟件了,其實這三大數學軟件雖然在國內外享有盛名,但是都需要一定的基礎和學習訓練才能掌握的,初學者面對充滿了各種符號和公式,以及英文界面的軟件,妥妥是會抓瞎的。

    不過馬競會抓瞎不意味著e7u會,三大數學軟件以及其他一些科學軟件都被e7u兼收並蓄了,吸收了其中的各種數學科學算法以後,其對地球的科學知識體系的理解能力也激增了不少。

    當然,現在馬競去做理科題目的話,基本上能夠保證「瞬間」得到最終答案,不過解題過程還是沒有,讓馬競非常鬱悶。
Babcorn 發表於 2016-11-30 20:18
第十九章 圖解

    馬競這幾天自己做題時的就發現,對於數學和理科,e7u可以提供100%正確的答案了!當然要麼沒有解題步驟,要麼給出的解題步驟完全是馬競完全看不懂的軟件編程代碼解答,讓他非常頭疼。

    表面上看來,e7u吸收了三大數學軟件以後,只是提升瞭解題的速度,「答案」的品質還是不讓滿意。

    但實際上,吸收了這些數學軟件的算法以後,e7u可以給出物理題、數學應用題的擬真動畫。讓馬競直觀瞭解三棱鏡是怎麼分解白光的、帶電粒子是怎麼在兩塊加電金屬板之間運動的、金星是怎麼繞著太陽轉的。至於把題目裡面平面的示意圖轉化為3d立體圖像更是很容易的事情。

    因為借助e7u提供的擬真動畫,馬競對這些題目的細節變化瞭如指掌,不像以往需要費神發揮空間想像力,相應的成績也有了不少提高。

    當然他本來成績就不差的化學和生物成績也在這樣可以隨時擬真體驗的過程中得到了長足進步。

    當然,遇到不太會做的題目,馬競還是需要費力拚湊解題過程,自己搜腸刮肚解幾步,從e7u給出的正確答案向題目條件反推幾步,湊成解題步驟,然後加上e7u提供的精妙示意圖。至於最終能夠拿到幾分,他也沒有把握。

    即使一些題目e7u可以提供解題步驟,但是馬競很快發現這些解答不是用的高中水平解答的,而是使用大學層次或者高中水平的算法來解答,至於這麼做有沒有問題,還得回去問老師。

    畢竟高中水平的題目,很多條件都故意忽略,都是各種「理想狀況下」,用大學水平的解題工具來做有些牛刀殺雞的感覺,而且也有可能引起閱卷老師反感——畢竟標準答案不會提供用大學知識解題的步驟,需要閱卷老師用自己的知識水平來人工檢查,平白增加了工作量。

    蜜蜂輸入法新增的完整版科學公式編輯器便是e7u吸收了三大數學軟件之後得到的一項副產物,原本是為了掃瞄、識別紙質書籍上面的公式而特意設計的。當時做出來是簡版公式編輯器,一方面e7u可以快速掃瞄讀取馬競看到的實體書的內容,後來因為馬競需要看一些奧賽書的關係,被升級成完整版以便識別奧賽書上面大學水平的各種公式、算法,這次馬競乾脆把兩個版本都拿出來放進蜜蜂輸入法的更新裡面。

    馬競有時候還會遺憾一下,奧數和理科競賽的時間都已經過去了,該拿到加分名次的人都已經拿到了加分證明,他今年是趕不上趟了——除非他復讀,然後參加今年下半年的幾門競賽。當然這是不可能的,他又不是「不是北清人,名校錄取也不上」那種奇葩。

    其實很多「名校錄取也不上」的人,並不一定是奇葩地只認準某家一流大學進行多次報考,他們中不少人其實是「職業考霸」。各地教育部門以及地方政府還有高中因為政績和面子問題,通常會對考上名校、取得「某某狀元」的學生進行重獎,通常有幾萬元。

    以至於一些擅於高考的人發現了這條「生財之路」,用成績換獎金,成了「高考專業戶」,甚至有人30多歲了還樂此不疲。對於能夠為本地中學帶來名校錄取通知書的「高考專業戶」們,地方教育部門和高中都是默許甚至歡迎的,至於被錄取卻不去上,浪費一個名校招生名額,那都不是事兒,誰讓你是第二名呢?

    不過可以肯定,馬競同學今年必然要搶走本地區不少高考專業戶的「生意」。

    在把蜜蜂發佈器服務器版上傳到現在還很閒的蜜蜂安全服務器上並運行以後,馬競終於把他掛機兩天的網吧電腦關機了,跟網管打招呼,結賬離開了。

    相對於已經獲得數十萬用戶的蜜蜂輸入法,蜜蜂安全就比較慘了,現在才三千多的下載,更加來源分析,很多人都是從蜜蜂輸入法網站頁面下方的友情鏈接找到的蜜蜂安全網站,然後其中一小部分下載了蜜蜂安全0。9公測版。

    對此情況馬競倒是完全理解,既然蜜蜂輸入法發展的好,優先發展輸入法也是不錯的。儘管蜜蜂輸入法並沒有在三十萬用戶那裡找到那個人,馬競苦苦追尋的那個肇事司機。

    服務器版的蜜蜂發佈器改進了整站下載機制,對於有價值文本文件的搜尋效率大大提高,不再需要一股腦兒下載所有文本文件了。其行為也更加像是搜索引擎的網絡蜘蛛程序。

    搜索引擎借助網絡蜘蛛程序自動下載網絡上的各種網頁內容,並為其建立索引和排序。用戶輸入關鍵字進行檢索時,搜索引擎就從自己服務器的索引中搜索結果。所以沒有任何一家搜索引擎可以真正搜索全網,它們實際上只是搜索自家網絡蜘蛛「爬」過的內容,天然具有一定的滯後和不完整。所以越是大公司的搜索引擎越是好用,因為它們的索引數據庫更加全面。

    所以作為全球搜索引擎巨頭,谷歌也擁有全世界最多的服務器,超過45萬台,為全球超過80億網頁建立了索引(2005年),早在2004年,谷歌保存的索引數據就已經超過了5pb(1pb=1024tb,1tb=1024gb)。

    有意思的是,谷歌45萬台服務器中的大多數都是使用diy配件組裝起來的pc(個人電腦)級別的廉價服務器。沒有使用性能更穩定,價格更高昂的服務器專用主板和硬盤,而是大量使用個人電腦配件,因此被人戲稱是全球diy電腦最大消費者,也是民間用電大戶。

    當然普通個人電腦配件的穩定性自然沒有更加昂貴的服務器配件效果好,因此谷歌使用大量備份鏡像,系統會根據各台服務器的負載情況自動分配任務,保證每台可用服務器的負載都在安全範圍內,並且及時排除死機出錯設備的影響。

    谷歌自己設計了gfs/mapreduce/bigtable/這三個架構在linux之上的平台,將其45萬台廉價服務器巧妙的組織起來,構成了這個星球上最強力的超級計算機集群之一。

    gfs谷歌文件系統將數十上百億網頁的索引文件集中存放,形成一個個64mb的文件塊,通過分級管理,大大簡化了海量文件的搜索管理難度。

    mapreduce是google開發的c++編程工具,用於大規模數據集的並行運算。它會安排多個計算機同時計算一個任務,一旦一台計算機有了結果,其它計算機就停止該任務,而進入下一任務。因為同時用多台計算機進行一個工作,個別計算機偶爾的宕機出錯也就不會影響整體任務的執行了。

    至於bigtable,這是一個用來處理大數據量的系統,適合處理半結構化的數據。

    不過谷歌的服務器集群雖然強力,卻沒有報名參加全球超級計算機top500排名。

    每年6月和11月,top500排行榜就會更新一次,目前最新的數據還是去年11月的排名。馬競也曾經去這家國外網站上去瞻仰過這些全世界最快的電腦。
你需要登入後才可以回覆 登入 | 註冊會員

本版積分規則

Babcorn

LV:9 元老

追蹤
  • 986

    主題

  • 920465

    回文

  • 38

    粉絲