2007年3月16日 星期五

Homework 3/9/2007

影片心得:
這部片的演講主要在說Apple TV和iPhon。Apple TV內建720p 解析度的影像輸出,內建 40GB 硬碟,,支援 802.11b/g/n,Intel 處理器,能夠串流影片、音樂、還有照片,重點式他也可以從 PC 同步。電影、電視影集、音樂以及照片都在你家的寬螢幕電視當中。不過一台要價299美金。以我現在的能力,可能不會想要買這台多功能電視。
iPhone一台革命性的行動電話,也是一台觸控式寬螢幕iPod,更是一台突破性的網際網路通訊裝置。
iPhone就好像是一台寬螢幕的iPod,內建觸控功能,音樂愛好者的指尖只需輕輕拂過螢幕,即可翻閱整個歌曲、歌手、專輯或播放清單。
iPhone還提供專為iPhone設計的Safari瀏覽器。使用者能以網頁原始設計的樣子閱讀任何網頁,同時只要用手指在iPhone的多重觸控螢幕上輕按兩下,就能夠輕鬆放大頁面上的任一部份。並且包含Google Maps地圖功能,使用者可以檢視一般道路地圖、衛星空照圖、交通資訊及指引,全部透過iPhone強大又容易使用的觸控介面。還有其它強大的功能等。
在此我看到了蘋果公司對通訊的企圖心,有別於其他通訊公司。蘋果公司有效的利用iPod對人們的重要,更重要的是它讓電腦、手機結合了iPod的影音功能,不過這些高消費的東西,並不是每個人的買的起。不過我相信,這對台灣的電視及手機市場,又會造成一波熱潮。如果我經濟能力允許的話。我也會想要買iPod,強大的功能,讓我走在時代尖端。

1.試舉出一些實例說明靜態網頁是不夠的,必須要有CGI的機制?
靜態網頁是指網頁所有的資料都必須自己開啟網頁逐一去更改,例如我們要新增加一段文章放在原本的網頁裡頭,
就必須打開那個網頁檔案(*.html),然後找到插入程式碼的地方,然後插入進去。所以我們需要像CGI之類的動態網頁機制
則是利用資料庫的方式,我們只是設計「資料應該插入的點」,之後在資料庫裡頭新增文章,網頁即會自動顯示該段文章。
舉個例子,一般商業網站,假如要賣一萬件商品,那是不是代表要做一萬頁網頁?我想沒人會這麼瘋狂吧!因此我們便利用動態網頁的特性,設計一個商品的共同頁(指顯示商品的地方,每件商品都相同的排版格式),然後在要插入的地方鍵入動態程式碼(每種動態網頁都有專屬的程式碼),接下來只要在資料庫輸入資料便可以嘍!這就是動靜態最明顯的區分了!

2.為何經由CGI程式所產生的網頁稱為動態網頁?
CGI : Common Gateway Interface(CGI) 通用閘道介面,通用閘道 (Gateway) 介面是全球資訊網 (WWW ) 伺服器與CGI程式之間資訊傳輸的標準介面。
運作方式:
1. 使用者在網站上輸入資料。
2. 資料傳送到Web伺服器 (Server) ,伺服器會啟動一個新程式來處理使用者的資料。一個新程式只能執行一個使用者表格。
3. 程式在處理資料時,可能會連接到其他程式或伺服器中的資料庫。
4. 程式會在現有頁面上傳回新產生的網頁、影像或其他Web內容,到使用者的網路瀏覽器 (Browser ) 上。
所謂動態網頁就是使用者可以與伺服器互動式的交談,並輸入資料去更新或新增在伺服上的資料,然後再回應到使用者端。故稱為動態網頁。

3.某CGI程式是使用Net.Data語言來開發設計,請問用戶端是否要使用Net.Data專屬的browser?
不用,因為它是提供給外部程式的一種介面,所以不侷限於某種伺服器主機,所以在任何工作環境都可以使用。
參考資料:
http://www.eettaiwan.com/ART_8800449310_675327_4de188fb200701.HTM
http://tw.knowledge.yahoo.com/question/?qid=1007010900312
http://tw.knowledge.yahoo.com/question/?qid=1305092201143

沒有留言: