2011年12月12日 星期一

Homework 12-05-2011

1.推薦一則 ted.com 演講給你朋友,告訴你的朋友這個演講好在哪裡。
        Birke Baehr: What's wrong with our food system
       我很佩服11歲Birke Baehr演講的內容與態度,他讓我們看到工業食品背後的真相,像是因改造種子、還有傳統農業的化肥可是由化石燃料污垢所製成、農藥與除草劑的運用隨著雨水滲入土壤中,不要覺得這些離我們很遙遠,因為人也是生態系的一部分,最後這些污染還是由人類自己吸收,那我們要如何改變自己呢?選擇有機食品、並盡量選擇當地當季食材,讓我們吃得更健康。

2. 參考 Wikipedia,雲端運算的關鍵是甚麼? Google, Amazon, Microsoft 有哪些雲端服務?
         雲端運算不是技術,它是一種電腦運算的概念,它本質上就是代表分散式運算 (distributed computing) 的概念。而分散式運算說穿了,就是讓一些不同的電腦同時去幫你做事情、進行運算,所以你有兩台電腦也好、十萬台電腦也好,只要你有超過一台電腦,而且讓他們可以互相溝通,一起同時幫你做事情,恭喜你,這就是分散式運算。
         雲端運算可以認為包括以下幾個層次的服務:基礎設施即服務(IaaS),平台即服務(PaaS)和軟體即服務(SaaS)。雲端運算服務通常提供通用的透過瀏覽器存取的線上商業應用,軟體和資料可儲存在資料中心

Google
           Google很早就將這概念應用在自家提供的服務上,諸如Gmail、YouTube、Google Docs、Google Talk、Google Calendar、Google Gadget等,並於2007年10月與 IBM 合資建立 Google 101 大型資料運算中心,並在 2008 年將雲端運算定為未來的發展策略,而這點,可從Google為進軍通訊產業而推出的G-phone看出點端倪。因此從 Google 大舉佈局雲端應用下,相信在加強「端」連到「雲」的入口和架構完整的商業模式後,是很有機會在未來市場繼續保持領先地位。
Microsoft
         「Software + Service」是微軟在雲端的策略。預計推出的新作業系統「Azure」,將結合Live Mesh開發新功能,並整合各種Live Services;Azure另一項用途,是能讓軟體開發者所撰寫的程式直接在微軟資料中心上線,不需靠公司裡的伺服器;Azure就像是微軟線上服務的地基,扎穩微軟邁向雲端之路。

Amazon
         Amazon EC2搭配 Amazon S3 儲存服務透過虛擬化的技術,提供各種不同規格的虛擬主機和儲存空間,因此軟體開發者能快速地在上面安裝或執行所需的服務,用完了就結束完全沒有負擔,由於費用低廉,吸引了很多開發人員使用。而且你只要負擔所使用的時間與資源即可,在成本效益的投資上,這樣的服務相當吸引人。

2011年12月5日 星期一

Lab 32

通用網關介面Common Gateway Interface/CGI
*是一種重要的網際網路技術,可以讓一個客戶端,從網頁瀏覽器向執行在 Web 伺服器 上的程序,請求數據。
*CGI 描述了客戶端和這個程序之間傳輸數據的一種標準。
舉個例子: http://maps.google.com/maps?q=24.9586,+121.24114
http://(通訊協定)
maps.google.com/maps(伺服器)
maps(maps.google.com/maps中的一支程式叫maps)
 ?(對maps下指令)
 q=24.9586,+121.24114(maps程式中的一變數q代表經緯度)

Lab 31


在action中輸入cgi程式

當method為get時網頁可以正常使用,post時不可正常使用

2011年11月28日 星期一

Lab 30

Lab 28

                     housingmaps                                                                                              yungching

美感             單調                                                                                                           廣告新聞簡介多    
直覺性          一剛開始不知如何找起,因為範圍太大(不排除因介面是英文)          簡單明瞭

流暢              找地圖時會有lag的現象產生                                                                   不會lag

預期反應      無預期好                                                                                                 比較人性化

Lab 29