Subject: World Wide Web.(4)

From: [email-masked] (victor)
Date: 22 Jan 1995 20:36:00 GMT

Mosaic 操作及設定說明

    WWW 的觀念

        全球瀏覽機( WWW Browser)到底是怎麼樣的一個東西? 全球資訊網又是怎
    麼運作的? 當你已經能使用全球資訊網所提供的服務後, 藉由討論 Mosaic 的
    使用多增加一些對它的了解, 使用起來會更加得心應手, 也能比較有效的利用
    有限的網路資源與增加查詢的效率。
        Internet上許多的資訊服務系統都使用 client/server的觀念, 例如 ftp
    gopher、telnet等等。不必想得太複雜, 它的意思只是說由一方申請服務、另
    一方提供服務。全球資訊網也是如此, 而 Mosaic 這個 WWW Browser就是一個
    用來申請服務的程式, 散佈於世界各個角落的 WWW server 上則有與之互相對
    應, 用來提供服務的程式。全球瀏覽機還有一個特性: 它也能向提供其它資訊
    服務的 server 申請服務, 只要告訴它以什麼方式取用資料即可!

    URLs 說明

        由於上述特徵與資源定位器(Uniform Resorce Locator, URL)息息相關,
    先介紹一下 URLs。簡單的說, 它是用來定位一個在 Internet上的目標, 而這
    目標可以是各種的檔案或資訊服務。而它的格式大概是這個樣子:

        http://peacock.tnjc.edu.tw/ROC.HTML
        file://ftp.ccu.edu.tw/windows/twsk20b.zip
        gopher://gopher.iii.org.tw
        news://alt.hypertext
        telnet://bbs.nctu.edu.tw

    在冒號之前的第一個部份說明資料取用的方式或協定, 冒號之後的//中則指明
    提供該資料的或服務的主機及一些詳細的取得方式。
        舉一個最簡單的例子, 在 Mosaic 預設的 URLs列表之一(QUICKLIST)中有
    一個是 file:///c|/, 你也可以自己把它輸入開啟 URL的對話框, 很明顯, 它
    的意思是以檔案的方式瀏覽目前主機下名為 /的檔案( DOS 的目錄也算一種檔
    案),所以將看到自己硬碟根目錄的內容, 而且依此觀念關連到其下的子目錄及
    其他檔案, 需要相關資訊則 just click on it。 而像下面這個例子:
    ftp://moers2.edu.tw/pub/packages/mosaic/ms-windows/util/qvtws397.zip
    則是以 ftp協定到教育部 moers ftp site去取回所指目錄下的 qvtws397.zip
    這個檔案, 使用全球資訊網, 連帳號都不必也可以 ftp了! http則是全球資訊
    網所提出的多媒體協定, 主要是用來定位 HTML 格式的多媒體文件。這種方式
    可以透過全球資訊網存取到 Internet上許多的資源, 目前已知的有:

        gopher
        WAIS
        ftp
        Usent
        telnet
        hytelnet
        hypertext
        .........
    等等資訊服務系統上所能提供的任何東西! 而且有愈來愈多的趨勢。

    Mosaic 的基本操作

        當使用全球資訊網的觀念建立後, 全球瀏覽機接著就朝如何幫助人們輕鬆
    管理及獲得全球資訊網服務發展。不過這個版本的 Mosaic 有許多功能都只是
    提出但還沒有實作出來, 例如列印、存檔等等, 這裡稍微介紹一點。
        最常用的功能已經被圖像化, 例如左右箭頭及迴轉和一間可愛的屋子, 其
    實在 Navigate 功能表下都有, 另外還有一個 History選項, Mosaic會記得你
    曾經瀏覽過資料的位置, 利用上述的功能可以很容易的翻看剛剛所擷取過的資
    料; 至於那個迴轉指的是 Reload, 屋子則是載入預設的 homepage。
        Mosaic支援使用者定義功能表, 利用 Navigate功能表下的 Menu Editor
    可以自己組織常用的 homepages, 也可以藉由自行修改MOSAIC.INI來達成, 不
    過 NCSA 建議使用 Menu Editor來作。它的使用還算簡單: 螢幕的左方是功能
    表的結構, 右方是其下的 homepages Title列表, 這個 Title並不是用 URL定
    位資源後出現的 Document Title(定義 Menu時 Mosaic怎會知道 homepage 的
    Title 是什麼), 而是將會出現在 Menu裡面的選項名稱, 當然也可以把他們設
    成一樣。如果在左方的功能表結構中選取空白列, 按下方的 Insert 就可以建
    立新的 toplevel Menu; 如果選取已經存在的功能表項目, Insert對話框中可
    以插入 Title, Menu 及 Sperator, 也就是一般的選項、次選單跟分隔線, 如
    此云云不再叨述。最下方有個 Current Hotlist可以設定 OPEN URL 時的預設
    值; 此外 Navigate下還有一個 Add current To Hotlist, 如果你"不小心"看
    到一個精彩的 homepage, 這個可以幫你把它存進 Hotlist中。

    外部工具

        全球資訊網既然是定位為分散式的多媒體系統, 如 Mosaic 這種全球瀏覽
    機也就必須具有瀏覽各種不同媒體的能力。如果 Mosaic 能內建顯示甚至編輯
    各種文字、圖形(包含各種不同的圖形格式)、聲音及動畫的能力固然很好, 但
    未免太過龐大且缺乏彈性, 畢竟專長這些工具的廠商或個人所在多有, 所以不
    妨以外掛的方式來處理, 當需要表現音效時就呼叫聲音播放程式、顯示圖形資
    料就交給圖形編輯軟體來做。前文在安裝 Mosaic 的時候並沒有提到有關這方
    面的問題, 所以當你選取圖形檔觀看時會出現亂碼(Mosaic 2.0  alpha2 還沒
    有內建的看圖能力)。這些設定是經由修改 MOSAIC.INI檔的內容來完成, 所以
    也會藉此說明及修改部份 Mosaic的預設值。
        請注意, 在這裡還要補充說明一點, 有一些服務系統具有連接到其他服務
    系統的能力, 例如 gopher, 其實終究還是利用 telnet的功能來進行連接, 只
    是我們並不需要去操心, 其 server 會自動做轉換。對全球資訊網而言則有一
    點點不同, 因為它也允許直接以 telnet 的方式取得服務, 所以電腦本身需具
    備有 telnet的功能(註)。telnet 是屬於 TCP/IP 的通訊方式, 並不應該由全
    球瀏覽機來提供, 所以也是多採用外掛的方式。WinSock 既然是一種 TCP/IP
    的界面標準, 提供 WinSock服務的 Trumpet當然附有 telnet 的功能, 也提供
    測試遠方主機用的 ping, 安裝 Trumpet時的 Telw與 Pingw就是! 不過很遺憾
    的是, 它所提供的 Telw執行中文顯示會有問題, 一般都以 Qvtws 來代替, 當
    然, 如果你使用的是國人開發的 WinSpan 等用來提供 WinSock 界面的軟體就
    比較不會有這種困擾。

                             < Qvtws 整理中 >

        現在介紹外掛聲音播放軟體的方法, 如果你有音效卡並且已經安裝完成,
    那你只需要一個聲音播放程式; 如果你沒有音效卡, 則還得要一個喇叭驅動程
    式來模擬, 下列軟體可以透過全球資訊網獲得, 或找其它軟體來代替:

    URL<ftp://gate.sinica.edu.tw/pub/ASCC/www/window-viewer/speaker.exe>
    URL<ftp://gate.sinica.edu.tw/pub/ASCC/www/window-viewer/wplny.zip>

        通常會開個子目錄存放這些軟體, 例如 C:\VIEWER>PKUNZIP -d wplny,至
    於 SPEAKER.EXE這個喇叭驅動程式則是個自解檔, 執行後會自己解壓縮( 如果
    你早有音效卡那就不必裝了), 請把 SPEAKER.DRV與 OEMSETUP.INF放在同一個
    子目錄, 然後用主群組中的驅動程式新增未列出的驅動程式, 找 SPEACK.DRV
    把它安裝進來, 現在可以用附屬應用程式中的錄音程式來播放 WAV檔試試。
        接著設定 Mosaic, 你可以用 Windows 的筆記簿或一般的文書編輯軟體來
    載入 Windows子目錄下的 MOSAIC.INI, 請把 TYPE9 = audio/basic 這一行前
    面的 REM去掉, 然後將下面兩行改成你要用的聲音播放程式:

        audio/basic="c:\viewer\wplany.exe %1s"
        audio/wav="c:\viewer\wplany.exe %1s"

    存檔後就可以了。現在來測試一下, 執行 Mosaic, 在 File功能表下面有一個
    Open Local File 選項, 用它來找 WAV檔案, 如果你能聽到聲音就成功了。

        接著介紹安裝秀圖程式, NCSA建議使用 lview, 不過可以替代的軟體非常
    多, 可以透過全球資訊網來取得:

    URL<ftp://gate.sinica.edu.tw/pub/ASCC/www/window-viewer/lview31.zip>

        接著把它解壓縮: C:\VIEWER\PKUNZIP -d lview31.zip, 然後用文書編輯
    軟體載入 MOSAIC.INI修改下面幾行:

        image/gif="c:\viewer\lview31.exe %ls"
        image/jpeg="c:\viewer\lview31.exe %ls"

    存檔後就可以了, 你也不妨用 Open Local File找個 GIF或 JPG檔案來試試看
    是否安裝成功。

    Mosaic 的設定

        至於其它媒體播放程式的安裝也是大同小異, 這裡介紹一點 MOSAIC.INI
    檔案的內容, 了解後就可以自行安裝。與一般 Windows應用程式的 INI檔案一
    樣, MOSAIC.INI裡面分為很多的節段, 安裝媒體播放程式須修改 [Viewers]節
    段, Mosaic預設有 9個 TYPEs, 用來定義媒體形式的名稱, 你也可以自己增加
    TYPEs, 安裝時對應於媒體形式名稱設定媒體播放程式名稱就可以了。
         MOSAIC.INI的內容很多, 也就代表能設定的選擇很多, 大致上分為下面幾
    個節段:

        [Main]              [Document Caching]
        [Settings]          [Normal Font]
        [Mail]              [Heading1 Font]
        [Services]          [Heading2 Font]
        [Viewers]           ..............
        [Suffixes]          [Default Spacing]
        [Annotations]       [Main Window]
        [User Menu1]
        [User Menu2]
        ............
        [HotList]

        有關 [User Menu]的部份即由 Menu Editor所管理, 可以不必理會, 有關
    [Font]的部份有很多, Mosaic可以做很細的字形設定, 不過這裡不討論。底下
    介紹主要的幾個節斷, 藉此也可以增加對 Mosaic 及全球資訊網的認識。
        [Main]節段存放一些 Mosaic 運作的預設值, 例如預設進入 Mosaic 時是
    否自動連接 homepage, 預設的 homepage又是哪一個, 建議你把它改成常用的
    文件或關掉它。傳輸圖形通常比較花時間, 如果設定 Display Inline Image
    = no那麼 Mosaic 將會以內定的圖示來取代, 節省不少時間。事實上你可以從
    Mosaic的 Option 功能表裡找到相對的控制選項, Current Hotlist 也可以從
    Menu Editor 加以設定。如果你有 E-mail address, 記得把他換上去。
        [Document Caching]節段是指要保留多少資料在你的電腦裡, 時常在翻閱
    相關文件的時候會重複查閱同一份文件, 如果每次都還要從 WWW server 載入
    就顯的太慢了, 而且也浪費網路資源重複傳送相同的資料, 所以可以保留一些
    文件的內容及其相關的資訊在自己的電腦裡。請注意, 這個觀念有個很重要的
    延伸, 每個國家的國內通訊傳輸通常都會比國際線路來的快, 而且常常有許多
    不同的國人需要查閱相同的國外資訊, 這是非常沒有效益的, 所以 proxy應運
    而生, 只要設定你要使用的 proxy server , 當你向國外甚至國內的全球資訊
    伺服器(WWW server)請求資料的時候就會先找找 proxy server 中是否有你所
    需要的資料, 並向國外查詢這份文件是否已被更新(不一定每台 proxy server
    都會做這個檢查動作), 然後很快的直接從 proxy server傳送給你。你應該將
    proxy 設定在離你最近的 proxy server, 請自己在 MOSAIC.INI中加入新的節
    段下, 面有兩個例子:

        使用清華大學 proxy server
        [proxy information]
        http_proxy=http://www.nthu.edu.tw/
        gopher-proxy=http://www.nthu.edu.tw/
        ftp_proxy=http://www.nthu.edu.tw/
        wais proxy=http://www.nthu.edu.tw/

        使用交通大學 proxy server
        [proxy information]
        ftp_proxy=http://www.cis.nctu.edu.tw/
        http_proxy=http://www.cis.nctu.edu.tw/
        gopher-proxy=http://www.cis.nctu.edu.tw/

        [Services]節段則是設定你所要使用的新聞討論與信件服務主機, 如果你
    有當地的主機帳號就把它換掉。[Suffixes]節段則指出辨識檔案形式的副檔名
    , 例如將 GIF視為 image/gif, 凡是以 GIF副檔名即代表它是個 GIF圖檔。節
    段[Main Window]則是設定 Mosaic視窗大小, 請依照你所用的解析度來決定,
    Mosaic 的 File功能表下有一個 Save window position 選項可以配合使用。

    編註: 見內文, 其實這主要是因為在 SLIP 或 PPP的連線方式下, 你本身的電
    腦相當於 Internet 上的一個節點, Internet 是以 TCP/IP為即時的通訊協定
    , 你本身需具備有 telnet 通訊程式才能向外申請 telnet 連線服務; 而一般
    使用 gopher 的情況是以 telnet 的方式簽入 gopher server中, 即使gopher
    是以 telnet 的方式向外連線申請服務, 也是使用gopher server上的 telnet
    通訊程式為之, 所以你本身並不需要 telnet程式。在 COMP.INFOSYSTEMS.WWW
    中的 FAQ有提過也可以利用遠端登錄提供 WWW Browse 服務的主機來使用全球
    資訊網, 不過好像沒什麼人這樣做。

                           < 待續 >
------------------------------------------------------------------------

    各位先進您好:

           小弟這個學期開始接觸 WWW, 總覺的臺灣的 Internet服務不夠普及

    像這樣一個能瀏覽世界資訊的服務應該有更多人參與享用, 小弟不才。 寫了

    一些有關如何使用 WWW的方法, 限於時間與才識, 錯漏的地方一定很不少,

    希望您能多多指教, 如果有觀念或資料的錯誤請不吝油墨大加撻伐; 敘述上的

    建議也請您不吝指正; 或者應該補充的題材, 精彩的 homepage.....什麼都可

    以, 小弟會盡力將他整理的更清楚, 希望對想接觸的人有所幫助。

    年關在即, 文中有些承諾的部份尚未完成, 請您見諒, 小弟要回家過年了,

    在此先向您拜個年! 有任何意見請 mail給小弟。

    E-mail: [email-masked]                    § 獻曝野人 §