2013年10月21日 星期一

LAB 13



LAB 15

簡單來說,CGI只是一個介面,提供一些讓瀏覽器和server程式溝通的方法。 但CGI選是附屬壁HTTP通訊協定下,也就是瀏覽器要送資料給你的CGI程式或是CGI程式要將執行結果送到瀏覽器show出來,這都必須經過HTTPd這道關卡,因此CGI程式的I/O就必須要遵守HTTP通訊協定了。 其實CGI程式和一般程式也沒什麼不同,唯一的不同只有它的I/O部分,只要了解CGI程式I/O的原理,那CGI程式也就不足為懼了





Note: The form itself is not visible. Also note that the default width of a text field is 20 characters.

LAB 14





Note: The form itself is not visible. Also note that the default width of a text field is 20 characters.

2013年10月6日 星期日

Homework 9-30-2013

(1) Write a 200 word summary about his speech.

網路的發展日新月異,每一天的成長幅度都難以估計,不久以前當我們需要查詢資料時,網路資訊有限,也不一定能達到你想搜尋的結果,但現今的網路資料大量滿足我們的需求,資訊多到我們找不完,TED是現今很重要的一個發明對網路世界來說,當我們把所有的DATA傳到雲端的時候,我們要找資料就使我們變得非常的方便,能快速從各個網頁中得到我所需要的資料,節省下來的人力時間是非常的短少。

(2) Google 的創業動機是什麼?


Google的兩位創始人,拉裏•佩奇(Larry Page)和謝爾蓋•布林(Sergey Brin),駕駛著由他們親手設計的搜索引擎,為網路技術市場注入了一股全新的動力,當時正值互聯網技術第一波熱潮時期,整個斯坦福大學電腦系都在談論著未來的網路如何發展。而那時許多基於網路技術的應用產品也已經見諸於市,包括首個網路流覽器Navigator和首個網頁搜索引擎WWW(World Wide Web Worm)。試用過這些產品後,二人都有一種感覺,憑藉這些工具並不能充分利用現有的網路資源,使用起來也比較煩瑣。他們決定開發自己的網路查詢工具,目標只有一個—方便。布林的強項是基於HTML的編程,很快他就利用TeX語言編寫了一款網頁內容排列軟體,並成功的使用在技術論文的網路共用上。佩奇更擅長網頁鏈結技術,他在網頁的反向鏈結等相關搜索技術上也小有成績。然後二人便開始整合相關技術,不久後,一款名為BackRub的網頁鏈結工具誕生了,這款軟體最大的創新在於,不但可以算出網頁被誰鏈結,還可以找到網頁鏈結的歷史記錄。在BackRub的基礎上,他們繼續完善網頁數據收集和提取等相關技術,並開創了一種統計網頁搜索技術的新演算法Pagerank。很快,二人開發出了基於PageRank演算法的搜索工具,並把它放在大學伺服器上供人試用。PageRank技術不僅能搜索出網頁資訊,最重要的是它能按照網頁被訪問的次數將搜索結果自動排列,這一功能讓那些市面上的搜索軟體都黯然失色。一些網路公司開始找上門來,希望購買他們的技術,這使二人意識到了搜索技術背後的巨大商機。1998年,二人成立了自己的公司,起名為Google。

(3) Facebook的創立動機是什麼?

生於1984年的Mark Zuckerberg,04年創辦facebook時只有19歲,他的名聲並不太好,缺乏與人交往的能力,儘管憑好成績考入哈佛,但既交不到女朋友,又無法進入哈佛學生的精英會社,只能終日把自己關在宿舍研究電腦程式。Facebook成立之初,只是校園內的交友網站,目的是認識女孩子,卻用擴大人際網絡這個冠冕堂皇的藉口來招攬同學加入,他像瘋了一樣上網偷取全校女生的照片,架設成讓人評分的網站,在極短時間內大受歡迎,引起轟動。這過程清楚說明一個被排斥的人如何利用網絡把自己變成世界的中心,這也是後來那些facebook愛好者的最佳寫照,他們隨時會憑一則「動態消息」變成眾人焦點,並且樂此不疲猶如上癮。

(4) WWW的發明動機是什麼?

最早的網路構想可以追溯到遙遠的1980年蒂姆·伯納斯-李構建的ENQUIRE專案。這是一個類似維基百科的超文字線上編輯資料庫。儘管這與我們現在使用的全球資訊網大不相同,但是它們有許多相同的核心思想,甚至還包括一些伯納斯-李的全球資訊網之後的下一個專案語意網中的構想,蒂姆·伯納斯-李的另一個才華橫溢的突破是將超文字嫁接到網際網路上。在他的書《編織網路》中,他解釋說他曾一再向這兩種技術的使用者們建議它們的結合是可行的,但是卻沒有任何人響應他的建議,他最後只好自己解決了這個計劃。他發明了一個全球網路資源唯一認證的系統:統一資源標識符。

5. 為什麼 Lab 4 的各校檔案數,能見度,檔案數,論文數,加權總和用來計算排名的方法是錯的?

不同時間(相隔數秒)、不同介面(中文、英文介面),Google的查詢結果數量會不一樣,差距達1,200萬頁左右,Google在更新索引時,搜尋結果數量跳動不穩定的情況。