Feeds:
Posts
Comments

Archive for the ‘Cutting Edge Technology’ Category

這是個科技發達的年代。服務使用者因種種不同的原因使用不同的身分。而服務供應者也千方百計想將這些身分連繫起來,因此開發不同的追蹤用戶的技術,可以從以下的訊息來協助判斷:

1 Session
2 Cached Files 已成為快取的文件。
3 Ip 或者x-forward ip
4 Browser訊息
5 Referrer訊息
6 Google toolbar的Cookie
7 用戶提供的訊息,包括電郵、電話號碼、傳真號碼。

都是分析及追蹤用戶的技術。比較鮮為人知的技術就是將「追蹤碼」加入html、JavaScript 、stylesheet、圖像、xml文件。

「追蹤碼」可以是一個style內的一種顏色、圖像的長度、圖像案的網址、網頁內用俄文字母取代英文字母的組合、一段javascript function等。都能很容易的加進快取檔案,等待使用者下次登入時,再取回「追蹤碼」。

如果使用者安裝了google toolbar或類似的產品,就會每次開啟其他網頁時,就會洩露了google給每部電腦獨一無二的編號。

我們透過這些「追蹤號」就可以輕易地將相同的身份聯系上來。

Advertisements

Read Full Post »

Google稱霸搜尋器業務,是一個無可致疑的事實。從一個搜尋器專家的角度看。Google的運算能力大大超越了其它同類型公司,甚至是將全球所有除了Google以外其他搜尋器的運算力總和,也不足以對抗Google。

這些運算力的差異在那些地方呢?計算機的數量、管理系統、硬件、軟件,所有的因素,Google也在其考量之中。

Google 最初的成立公司時以家裡的車房作為中心,以平價電腦加open source的管理系統組成。這訂下了發展的方針,以大量低價的電腦,匯集成今天聞名的Google電腦海。

相對於yahoo剛成立時,記憶中它是用雙核版本的太陽電腦,是那個時代的頂尖電腦。

由於引入公開源碼的Linux使得Google得心應手地改良,看它公開的那個Google Chrome OS可想而知已經很早就將Linux打做成高速的雲端管理系統。

Google 連資料庫軟件也不放過,早就放棄了32bit的舊式設計,突破單一物件4GB記憶上限,更將運行模式大幅修改為雲端模式,成為名叫Big Table的傳說級資料庫。

Google的技術暫時沒有能平起平座的對手,因為天生是雲端的本質,會比其他對手更優勝。

下一步要走的路,就是硬件的優化。將軟體的運算樽頸,轉為以硬件運算,例如,硬件加密,硬件搜尋。

如果未來的電腦能有硬件搜尋的Big Table,能利用硬件Regular Expression的電腦語言,能使用GPU的矩陣運算,有Physic Engine等等的硬件優化。甚至利用GPU的平行矩陣來優Big Table,用Regular Expression來改良現有搜尋機制。利用硬件加密來強化Google的保安設施。

如果這些都是由Google研發,一定會一統資訊科技界。

Read Full Post »