Kuei's 網際網路 Space

Wednesday, November 29, 2006

Homework 11/24/2006

1.List another 5 ideas that you think would be useful. Why?

這些可以說是進階型地圖:
(1)交通資訊:不論是道路指引,建築標的,都能輕鬆瀏覽
(2)除了交通之外,還能輕鬆了解各地的文化,生活習慣,這是一般地圖做不到的
(3)飲食.住宿也是旅遊的重點,透過這網站,可以輕鬆計畫你的一切吃住
(4)旅遊當然少不了景觀欣賞,不論是世界著名景點,或是夜景欣賞,都能輕鬆找出並且預先瀏覽,對 喜歡世界趴趴走的人,真是再好用不過了
(5)這幾乎可以說是專業的世界導遊,事先瀏覽網站,做好功課,去哪玩都不綁手綁腳,讓自己成為自身的導遊。


2.What are the XML files used in the request and response?


XML具有可延伸性,可以自己定義標籤結構來描述資料,不必拘泥於EDI的框架中,能有效的在Web環境下運作,同時XML也能在Web以外的環境中運作,所以也可以應用在許多用途上,商業、企業...等。因為要在各種環境中運用,所以XML要能使用簡單,它是簡單的文字文件,其語言不必再任何轉換,就能輕鬆讀取,省下許多繁雜的步驟。因為它的彈性與開放性,所以獲得廣大的接受度與使用度。


3.CGI

任何一個程式語言可以在伺服主機上,利用CGI介面來執行的應用服務,皆可稱之為「CGI程式
語言」。CGI程式處理客端的資訊因操作系統平台的不同(如:Unix及MS-Windows),而會有所差異。CGI程式傳回相關訊息也因操作平台的不同,而也有所不一樣。在Unix系統上,會以一個標準輸出stdout送回相關訊息給資訊伺服主機,然後由資訊伺服主機顯示資訊至用戶的瀏覽器上。而在MS-Windows操作平台上,是以檔案輸出、輸入方式來達成資訊傳遞的效果。目前最受歡迎的CGI程式語言有四;C、Shell、Perl和Visual Basic語言。但其它程式語言(如:Fortran、TCL及AppleScript)也是大有人在使用。

CGI的應用~

如 : 原始程式的取得

原始程式的取得guestmsg.tgz和count.tgz並在 Server主機上用
tar zxvf filename把檔案解開。

如 : 留言板的製作


Friday, November 24, 2006

Lab XSLT Part II

Step.1


Step.2

Lab XSLT

Step.1

Step.2


Step.3


Step.4

Thursday, November 23, 2006

11/10/2006 Homework

[ XML的特性 ]


XML它是1986年國際標準組織公佈的一個名為「標準通用標示語言」(Standard Generalized Markup Language, SGML)的精簡版/子集合.1998年2月,美國W3C組織正式公佈XML的Recommendation 1.0版語法標準。XML掌握了SGML其延展性、文件自我描述特性、以及其強大的文件結構化功能,但XML卻摒除了SGML過於龐大複雜以及不易普及化的缺點。字面上來看XML是一種標示語言,但嚴格來說它和SGML一樣是一種「元語言」(meta-language)。換言之,XML是一種用來定義其它語言的語法系統。這正是XML功能強大的主因。它可促進各專業機構、不同產業界、學術界和特定應用領域發展各自標準的文件和訊息,以利資訊的交換、處理和相關衍生性資料加值服務。

XML文件和訊息的主要特色在於它是結構以及資訊內容導向。結構化文件和訊息編碼方法的主要精神在於它可供其它電子資料傳遞、文件出版系統、電腦輔助設計或製造、資料庫管理等系統,在處理重複和共享的資料時,能有效提升其效率和效能,節制資訊系統的開發建置和管理營運成本。這種方法將資訊內容、結構和格式等不相同的文件要素予以區分。它保存了文件的資料和結構(有助於原始資料的回溯),可是卻不指出文件的呈現格式,如是格式的解析應在資料最後傳遞時,才依據用戶需求進行最佳化之處理。XML技術本質上的優勢和特色,使商務資訊流電子化產生根本上的改變,並在應用上提供更多維的可能性。


[ XML與EDI的比較 ]

富含特色的商務互動行為必定包含了大量的資訊,傳統上在論及電子商務資訊流時,言必出「電子資料交換」(Electronic Data Interchange, EDI)。EDI是一種快速可靠的文件資料交換方式,它主要被用於不同公司間不同電腦系統的商業文件交換,特別是上下游工廠(供應鏈)或是交易企業間的資料交換。它藉由電腦的資料處理及通訊功能,傳達一標準格式的電子資料檔案,將交易往來的商業文件,如訂單、訂單回覆、請款對帳單或付款明細表等,透過相關轉換機制和系統,傳達至對方的資料庫或MIS系統,以便進一步處理。早期的EDI屬於專屬封閉的系統,建置成本高,因此造成一般中小企業的進入障礙。此外,早期的EDI系統僅能改善和處理片段的作業流程,但網際網路世代的來臨,卻改變和衝擊傳統的EDI生態。相較於EDI,XML的主要優勢在於:

  1. 只要資料結構、語意和資料值能夠統一,XML的文件對應用程式來說具有自我定義(self-defining)的特性,亦即XML文件不必像EDI訊息一樣需要預先設定的特殊格式和結構。
  2. XML文件內容的標籤元素基本上與通訊協定獨立。因此,XML文件特別適合在網際網路和全球資訊網的環境中流通傳輸。
  3. 相較於EDI,XML在編輯器、中介軟體以及應用工具上擁有更多的選擇。這些差異性,將使XML的標準化和導入歷程不會像EDI走得那樣艱辛。


[ XML與HTML的比較 ]

現今的HTML-based全球資訊網是"呈現導向"(presentation-oriented),換句話說,HTML語法是用來指定文件在瀏覽器上的呈現方式,這意味了人類可輕易地瞭解HTML的檔案內容,但電腦軟體本身卻無法了解HTML檔案資料的內容和意義為何。雖然HTML的簡單輕便,助長了全球資訊網的迅速普及,但隨著全球資訊網平台上之多媒體及編排上的多樣化殷切需求,以及強調效率和精準的電子商務的興起,HTML語法已逐漸顯露其捉襟見肘的窘態。雖然許多程式設計人員利用自定的HTML標籤以及專屬的軟體來擷取網頁中的資訊內容,但此法卻無法滿足普及化的需求,且造成各行其事的紛亂局面。若資訊本身未經過語意化和結構化來表達,許多的軟體以及搜尋引擎將無法更有效地善用這些資訊。在XML的架構下,結構化的資料以及具有意義的資料標籤,將使電腦和軟體得以理解和利用網頁或文件和訊息內的資訊,再透過代理程式以及其他自動化程序,電子商務資訊流的自動化將可有效地提升,並從本質上轉變電子商務的環境。

Sunday, November 19, 2006

Lab Writely

Lab Google Mars


onload="loadApplication()" onunload="GUnload()" onresize="resizeMap()"

將其刪除會無法放大或縮小,變成靜態的HTML

Lab RSS

Part.1


CNET台灣新聞專區
http://www.taiwan.cnet.com/rss/latest_news.htm
NYT > Home Page
http://www.nytimes.com/services/xml/rss/nyt/HomePage.xml
中時電子報-即時新聞
http://rss.chinatimes.com/rss/latestnews.rss
蕃薯藤新聞 - 即時

http://news.yam.com/RSS/Rss_all.xml



Part.2

Thursday, November 09, 2006

Lab Webpage Accessibility