2011年12月12日 星期一

Homework 12-05-2011

1.

Amy Purdy: Living beyond limits

演講中的主角失去雙腳,但她卻成為了專業的滑雪板員。以及在逆境中如何激勵人,跨越人生中的障礙。


2.
雲端的運算關鍵,是透過網路將龐大的運算處理程式自動分拆成無數個較小的子程式,再由多部伺服器所組成的龐大系統搜尋、運算分析之後將處理結果回傳給使用者。透過這項技術,遠端的服務供應商可以在數秒之內,達成處理數以千萬計甚至億計的資訊,達到和「超級電腦」同樣強大效能的網路服務。






















雲端在架構上可以區分為 3 類 IaaS,PaaS,SaaS

IaaS(infrastructure as a service) 提供雲端架構的服務
提供的服務類似虛擬主機的方式給使用者來使用,一開始被稱為 HaaS(Hardware as a Service),如 Amazon 的 AWS 即是.

PaaS(platform as a service) 提供雲端平台的服務
PaaS 的運算平台包括了.
Google 的 Google App Engine
Yahoo 的 Yahoo Application Platform
Amazon 的 Elastic Compute Cloud (EC2) 運算 + Simple Storage Service (S3) 的儲存
SalesForce 的 force.com
Microsoft 的 Windows Azure Platform

SaaS(software as a service) 提供雲端軟體的服務
至於 SaaS 像是我們常用的 Google 服務就算是 SaaS ,如 Gmail , Google Docs , Google base , Google sites , Google Apps , .. ,基本上只要是在雲端所提供的應用服務程式就算是 SaaS 如: Salesforce

Google:
Google翻譯、Google文件、Google地圖,以及很多很多!!!

Amazon:
1. 750 小時的 Amazon EC2 Linux Micro Instance usage (記憶體 613 MB 支援 32-bit 以及 64-bit 平台) – 750小時的支援已經是超過一個月的時間*
2. 750 小時的 Elastic Load Balancer 以及 15 GB 資料處理(還不清楚這是做什麼用的)*
10 GB of Amazon Elastic Block Storage, plus 1 million I/Os, 1 GB of snapshot storage, 10,000 snapshot Get Requests and 1,000 snapshot Put Requests*
3. 5 GB 的 Amazon S3 標準儲存空間, 20,000 取得需求, 以及 2,000 存入需求*
4. 30 GB 的 internet 資料傳送 (15 GB 的資料上傳以及 15 GB 的資料下載,這資料包含所有服務存取除了 Amazon CloudFront*
5. 25 Amazon SimpleDB Machine Hours and 1 GB of Storage**
6. 100,000 Requests of Amazon Simple Queue Service**
7. 100,000 Requests, 100,000 HTTP notifications and 1,000 email notifications for Amazon Simple Notification Service**
7. 10 Amazon Cloudwatch metrics, 10 alarms, and 1,000,000 API requests**

Microsoft:
Windows Live
的Windows Live天空驅動器
Windows Live照片庫
Windows Live Movie Maker
Windows Live Hotmail
Windows Live Messenger
這些都是!!

2011年12月5日 星期一

Lab 32 Hand code a form






















CGI 1.2 specification (in progress)
This directory is the repository for the effort (reactivated in November of 1997) to turn the de facto Common Gateway Interface "standard" into an actual Informational RFC.
The WWW Common Gateway Interface Version 1.1
16th October 1995. David Robinson. An attempt to update the CGI spec.
Apache Module mod_cgi
Using CGI in the CERN httpd
Configuring CERN httpd to use CGI scripts with the Exec directive.
Setting up CGI in NCSA httpd
A description of using CGI scripts with the NCSA httpd, using ScriptAlias and CGI files.

Lab 31 Lab Form and Action




做完之後,原本存在電腦上的網頁可以搜尋了




GET和POST容易搞混,也常不曉得它們所代表的意思,但其實就是在 HTTP GET Method 中是不允許在 message-body 中傳遞資料的,因為是 GET 嘛,就是要取資料的意思。
POST 是將表單資料放在 message-body 進行傳送,在不偷看封包的情況下似乎安全一些些……
此外在傳送檔案的時候會使用 multipart 編碼,將檔案與其他的表單欄位一併放在 message-body
中進行傳送。這就是 GET 與 POST 的差異。

2011年11月28日 星期一

Lab 29 Mash-up 3 (Blogs)

Lab 30 Mash-Up 4 (Calendars)

Lab 28 Mash-up 2 (Maps)

housingmaps

永慶房屋



美感:

housingmaps  看起來有點混亂  沒啥咪美感

永慶房屋   看起來很多樣化  美感較佳


直覺性:

housingmaps  一看到就知道是地圖,不過不知道是啥地圖就是了


永慶房屋   知道有很多訊息,不過卻不知該從何下手


流暢:

housingmaps 整個就是一個大地圖,一看就知道該從何下手尋找需要的地方

永慶房屋  東西多 ,給人感覺不是說很流暢,因為每個區域的性質都不相同


預期反應:

housingmaps 簡單明瞭,一看就知道該從何下手,也明白自己所需要的是啥,一目了然,比較能吸引大眾


永慶房屋 就比較複雜,東西多,廣告多,看了比較煩,我想應該比較不受喜愛

Lab 27 Mash-up 1 (Publish)