網際網路應用設計

Friday, March 31, 2006

Homework 03/24/2006

7.試舉出一些實例說明靜態網頁是不夠的,必須要有CGI的機制? 目前我看到的最常用在CGI的東西就是留言板或者討論板連結板之類的剛開始大家要留言板不是都要到各個網站申請嗎?但是你一但學會CGI 就可以去製作一個你想要獨一無二的留言板或其他空間 8.為何經由CGI程式所產生的網頁稱為動態網頁? 利用CGI,網站伺服器可以接受使用者的請求 (通常是存取資料庫的資料),Web伺服器會為此CGI程式建立一個新的行程,並且根據CGI程式的需求來存取伺服器當中的資料,並以HTML的形式輸出到使用者端,所以使用CGI程式可以動態的回應使用者對於網頁 (網路伺服器的資料庫) 的某些查詢動作 9.某CGI程式是使用Net.Data語言來開發設計,請問用戶端是否要使用Net.Data專屬BROWSER? CGI是一種讓遠端使用者能使用伺服器資源的管道,CGI 可以由很多種電腦語言編寫而成 而只要是符合這個界面標準的程式,就叫作CGI程式,所以CGI程式並不限於是用什麼語言寫成

Friday, March 24, 2006

Lab Drag-and-Drop by AJAX


Cookie

Lab Movie Player by AJAX


Cookie

3-17-2006 Homework Lab XSLT



















程式碼:
{?xml:namespace prefix = xsl /}{xsl:stylesheet version="0.0" xsl="http://www.w3.org/1999/XSL/Transform"}

{xsl:template match="title"}
{li}{xsl:apply-templates}{/xsl:apply-templates}{/li}
{/xsl:template}

{/xsl:stylesheet}

Friday, March 10, 2006

Lab Subscription with RSS

Lab Webpage Accessibility


Homework 3-3 2006

1. What is NAT (Network Address Translation) ? How does Skype
overcome NAT and getconnected with each other?

NAT是 Network Address Translation 的縮寫,如老師上課所說明
的多為公司行號所使用,在公司內部電腦與外部電腦連線時因為涉
及商業機密安全性,所以當內部電腦要與外部連線時會先透過NAT
給一個IP位置再與外部電腦連線而外部電腦也會認為NAT給的IP
就是內部電腦的IP的位置,達到安全性維護的功能.

而就是因為NAT的存在導致SLYPE的聯繫出現問題(因既然NAT
需要內部電腦傳達聯繫的指令才會給IP那麼外部想要跟內部電腦
連線時便會出現了問題,內部電腦不知道要聯繫所以沒發出指令給
NAT所以無法取得連線),所以SKYPE便跳過NAT透過supernode
方式直接與遠方電腦取得連線,方法是當雙方電腦都有開機時就都
會傳達給supernode知道,所以當甲要連線乙的時候透過supernode
直接搜尋乙來取得聯繫,用此方法來直接跳過NAT及防火牆的攔阻.

2. Explain scalability. What is the scalability design inside Skype?

scalability 的意思是“能順應外在的環境,例如當系統硬體軟體規
模改變時,能持續發揮效能、提供服務”。一般的網站設定在他容
許使用人數的時候都能正常的運作,但是當使用人數越來越多超過
某些負荷時不是當掉造成全部的人都不能使用,就是使用的品質速
度越來越差,而SKYPE在此方面做的設定則是隨著使用人數 .......等
等 ''可調整增加"頻寬....各方面的方式達到符合使用上的需求.

SKPEY在500個裡面選出1個電腦條件比較好的作為supernode進
而行成許多 supernods,當我們再該區域使用搜尋的功能時會透過
該區域負責的supernode再與其他地區supernode進行聯繫且速度
很快(ps.如有N筆資料SKYPE需要花的時間是logN),而當被選中做
為該區域的supernode 如不使用或關機的時候SKYPE會在該區選
後補supernode做為代替來維持運作.

Friday, March 03, 2006

同文堂

Lab Accessibility by GreaseMonkey




Lab Greasemonkey

Thursday, March 02, 2006

回家作業一

9226307高志遠配備:P4 2.4GHZ 512RAM

9226315林彥光配備:P4 2.6GHZ 512RAM

9226316林俊誠配備:AMD Athlon XP2500+1.83GHz 512RAM

9226357洪大佑配備:AMD Athlon XP2500+ 1.83GHz 512RAM

通話品質:4人通話大致上清楚,會有短暫的斷訊有一些雜音,應該是耳機跟麥克風的問題,還有跟網路的速度品質不同的公司有關。
 
Site Meter