WWW Server 韋伯伺服器 常見的問題與解答
這 是 一 個 經 過 翻 譯 的 文 件 , 原 稿 是 1994/09/02 的 World Wide Web FAQ , 讀 者 可 以 在
http://sunsite.unc.edu/boutell/faq/www_faq.html 中 找 到 。
內容摘要
- 1. 這個 FAQ 最新的改變
- 2. 這份文件的資訊
- 3. 基本的問題
- 3.1 什麼是 WWW, hypertext 及 hypermedia ?
- 3.2 什麼是 URL
- 3.3 WWW 和 Gopher 及 WAIS 的比較
- 4. 使用 Web(使用者問題)
- 4.1 引導:如何使用 Web
- 4.2 可以用遠程載入的瀏覽器
- 4.3 關於獲得瀏覽器
- 4.4 如何經由 Firewall 來用 Web
- 4.5 韋伯上的東西
- 4.6 如何將線上圖片(inline)存下來?
- 4.7 WinMosaic 如何用 PC 喇叭發出音樂?
- 4.8 有一部 Windows PC (或 Macintosh),為什麼不能用 WAIS URLs ?
- 4.9 筆者可以執行 XMosaic,但為什麼無法讓外部的工具正常運作?
- 4.10 筆者將寫一個 WWW 的搜查程式,為什麼不呢?
- 4.11 在 HTML 中,如何送一個 Newsgroup 的文章到筆者的 Web client ?
- 5.1 介紹:要如何在 Web Server 上提供資訊?
- 5.2 如何獲得伺服器
- 5.3 製造超文件檔案
- 5.4 如何發表自己的成果
- 5.5 如何向已存在的伺服器購取空間
- 5.6.1 如何建立一個可按式的圖形地圖
- 6. 哪些 Newsgroup 討論 WEB ?
- 7. 想要了解的更多
- 8. 感謝
- 9/2/94 Email 的形式
- 9/2/94 使 Robots 遠離讀者的伺服器
- 9/2/94 Quadralay 商業化的 Mosaic
- 9/2/94 alternate BBEdit 工具的新位址
- 9/2/94 在 Amiga 上執行的 Emacs-W3 瀏覽器
- 9/2/94 對 imagemap 一節的加強(需要其它編輯器的 URL)
- 9/2/94 Big Dummy 的引導換成 EFF 的引導
- 9/2/94 修正 Postscript HTML 文件的位址
- 9/2/94 將 Mac 的程式加到較明顯的章節
- 9/2/94 加強 XMosaic external viewers 問題的章節
- 9/2/94 刪除作廢的 HTML+ 草稿的參考
- 9/2/94 更新 WinMosaic 的節點
- 9/2/94 更新了 Web Space 租用的文件
- 9/2/94 經由 Web 用 Email 的部分的增加
這 是 一 個 介 紹 韋 伯 計 劃 的 文 件 , 它 描 述 了 關 於 韋 伯 ( 以 下 簡 稱 WWW ) 的 概 念 、 軟 體 、 以 及 接 觸 (access) 它 的 方 法 。 對 於 操 作 ( 或 使 用 )Internet 懂 得 不 多 , 但 卻 特 別 想 要 了 解 WWW 的 人 , 可 以 仔 細 閱 讀 這 份 文 件 。 假 如 讀 者 認 為 讀 者 的 層 次 還 沒 到 這 的 地 步 , 那 麼 讀 者 可 以 去 找 一 些 有 關 Internet 的 書 , 像 是 Ed Krol 的 "The Whole Internet" 或 是“Big Dummy's Guide to the Internet“ , 讀 者 可 以 在 http://sunsite.unc.edu/boutell/faq/www_faq.html ( 請 讀 者 看 “ 什 麼 叫 URL“ 的 章 節 來 了 解
http://... ) 中 找 到 。 這 份 文 件 最 新 的 張 貼 ( post ) 版 本 也 會 被 保 留 在 news.answers 之 中 , 在 rtfm.mit.edu 中 的 /pub/usernet/news.answers/www/faq 下 ; 讀 者 可 以 FTP 拿 到 , 或 是 寄 一 封
E-Mail 到 mail-server@rtfm.mit.edu ,
讀 者 的 E-Mail 內 容 請 打 上 send usernet/news.answers/finding-sources 的 字 就 可 以 了 。
維 護 這 份 文 件 的 人 是 Thomas Boutell , 假 如 讀 者 要 回 饋 ( feedback ) 它 , 請 讀 者 經 由 下 面 的 E-Mail 地址 boutell@netcom.com
至 於 中 文 版 的 譯 本 , 將 公 佈 在 http://sparc41.dd.ncu.edu.tw/About_WWW/CWWWFAQ.html 之 下 , 由 中 央 大 學 蕭 松 瀛 維 護 , 並 修 正 , 要 回 饋 筆 者 的 話 , 請 E-Mail 到 shiou@sparc41.dd.ncu.edu.tw 中 , 將
會 在 下 一 期 的 版 本 中 修 正 。
WWW (韋伯)
WWW 是 “World Wide Web“ 的 縮 寫 , 中 文 筆 者 將 它 翻 成 “ 全 球 資 訊 網 “ 。 WWW 計 劃 是 由 CERN ( the Wuropean Laboratory for article Physics ) 所 開 始 的 , 是 用 來 建 立 一 個 描 述 超 媒 體 hypermedia 系 統 的 伺 服 器 。
Hypertext (超文件)
Hypertext 的 優 點 是 當 讀 者 在超 文 件 中 時 , 假 如 讀 者 想 對 提 到 的 某 一 項 特 別 的 主 題 了 解 更 多 的 資 訊 的 話 , 讀 者 通 常 可 以 用 “ 接 觸 它 “ ( just click on it ) 的 方 式 來 讀 到 更 多 的 資 訊 ( 接 觸 可 能 是 按 下 讀 者 的 滑 鼠, 也 可 能 是 按 方 向 鍵 或 Enter , 這 要 依 讀 者 的 瀏 覽 器 而 定 ) 。 事 實 上 , 文 件 通 常 可 以 連 到 其 它 的 文 件 , 甚 至 不 同 作 者 的 文 章 都 可 以 被 連 接 在 一 起 。 這 很 像 是 加 註 解 在 文 件 中 , 但 讀 者 確 實 可 以 �
要 用 韋 伯 ( web ) 的 話 , 讀 者 可 以 執 行 一 個 瀏 覽 器 ( browser ) 的 程 式 ( web 是 個 伺 服 器 , 必 需 有 client 來 連 接 它 ) , 這 個 瀏 覽 器 用 來 讀 文 件 , 並 且 引 出 ( fetch ) 其 它 來 源 的 文 件 。 資 訊 的 提 供 者 建 立 起 超 媒 體 hypermedia 伺 服 器 , 也 就 是 也 就 是 瀏 覽 器 讀 的 文 件 的 來 源 處 。
瀏 覽 器 可 以 藉 由 FTP(File Transfer Protocol) 、 NNTP ( the Netwok News Transfer
Protocol ) 、 gopher 及 其 它 正 增 加 中 的 方 法 來 讀 取 檔 案 。 在 這 些 之 上 , 假 如 伺 服 器 有 搜 尋 的 能 力 , 那 瀏 覽 器 將 可 以 做 文 件 或 資 料 ( 庫 ) 的 搜 尋 。 用 瀏 覽 器 所 見 到 的 文 章 叫 超 文 件 ( hypertext ) 文 件 ; 超 文 件 是 一 種 包 含 指 向 其 它 文 章 指 標 ( pointer ) 的 文 章 , 而 瀏 覽 器 則 是 用 簡 單 直 接 ( transparent ) 的 方 式 來 處 理 這 些 指 標 --- 選 這 個 指 標 , 那 這 個 指 標 所 指 的 文 件 就 會 呈 現 在 讀 者 的 眼 前 了 。
Hypermedia (超媒體)
Hypermedia 是 超 文 件 的 一 個 集 合 處 --- 它 是 一 個 有 指 標 指 向 其 它 媒 體 的 媒 體 , 這 個 意 思 是 說 瀏 覽 器 可 能 無 法 展 示 一 個 text 檔 ( 事 實 上 是 可 以 的 ) , 但 卻 可 以 讓 讀 者 聽 到 聲 音 , 看 到 影 像 或 其 它 的 動 畫 ( 漫 畫 ) 。
URL 就 是 Uniform Resource Locator ( 不 變 資 源 的 定 位 址 ) 的 縮 寫 , 它 是 在 Internet 上 指 定
一 個 目 的 物 ( Object ) 的 草 稿 ( draft ) , 就 像 是 檔 案 ( file ) 或 是 討 論 群 ( Newsgroup ) 。
URL 看 起 來 就 像 下 面 的 例 子 ( file: ftp: .. URLs 是 相 似 的 )
URL 的 第 一 個 部 分 ( 引 號 之 前 的 ) 是 指 定 連 接 的 方 式 , 在 引 號 之 後 的 是 解 釋 連 接 的 程 序 ; 通 常 , 在 引 號 之 後 的 兩 條 斜 線 指 出 了 所 要 連 的 機 器 名 ( 機 器 : port 也 是 有 效 的 ) 。
當 讀 者 被 告 之 “check out this URL“ , 這 時 後 讀 者 的 下 一 個 步 驟 要 怎 麼 辦 就 依 讀 者 的 瀏 覽 器 而 定 了 ; 請 讀 者 看 看 讀 者 瀏 覽 器 的 說 明 ; 對 於 CERN 的 線 上 模 式 ( line-mode ) 瀏 覽 器 , 讀 者 最 可 能 是 經 由 遠 程 載 入 ( telnet ) 的 方 式 來 連 接 它 , 要 用 URL 的 命 令 是 “GO URL “ 。 在 Lynx 中 , 讀 者 只 要 選 “ GO “ 就 可 以 連 到 讀 者 看 到 的 第 一 頁 ; 圖 形 的 瀏 覽 器 中 , 通 常 在 選 項 裡 有 一 個 叫 “ Open URL “ 的 可 以 選 。
這 三 種 資 訊 提 供 系 統 都 是 用 以 “ 使 用 者 -- 伺 服 器 ( client--server ) “ 為 基 礎 , 它 們 不 同 的 地 方 是 在 於 它 們 資 料 形 態 ( model of data ) 的 不 同 。 在 Gopher 中 , 資 料 是 一 個 選 單 、 文 章 、 索 引 或 是 一 個 遠 程 載 入 的 連 接 。 在 WAIS 中 , 任 何 東 西 都 是 一 個 索 引 , 而 從 索 引 所 傳 回 來 的 是 一 份 文 件 。 在 WWW 中 , 所 有 的 東 西 都 ( 可 能 ) 是 超 文 件 , 也 許 這 些 文 件 可 以 被 搜 尋 。
在 能 力 上 , 這 表 示 WWW 也 可 以 扮 演 Gopher 的 角 色 ( 選 項 就 是 連 結 的 目 錄 , Gopher 的 文 件 就 是 一 個 去 掉 連 結 的 超 文 件 , 而 搜 尋 和 遠 程 載 入 則 相 同 ) , 而 WAIS 索 引 是 一 個 搜 尋 頁 , 它 所 傳 回 的 文 件 是 沒 有 連 接 的 。
Gopher 和 World Wide Web 的 使 用 , 根 據 Internet 骨 幹 ( 流 量 ) 記 錄 者 的 統 計 記 錄 , 目 前 是 不 分 上 下 的 , ( 這 是 當 然 的 , 因 為 WWW 瀏 覽 器 也 可 以 連 接 Gopher 伺 服 器 , 這 使 得 WWW 的 使 用 者 的 數 目 增 加 了 ) 。 在 CREN 的 伺 服 器 使 用 情 形 , 每 四 個 月 就 成 長 兩 倍 ; 這 使 得 WWW 成 為 評 論 的 焦 點 。
讀 者 可 以 用 兩 種 方 式 來 利 用 WeB
, 第 一 個 方 法 是 使 用 一 個 可 以 接 遠 程 載 入 ( telnet )
的 瀏 覽 器 , 或 是 使 用 讀 者 自 己 機 器 上 的 瀏 覽 器 。 除 非 讀 者 絕 對 不 行 這 樣 做 , 否 則 能 在 讀 者 自 己 的 機 器 上 來 執 行 瀏 覽 器 的 程 式 是 最 好 的 。 假 如 讀 者 第 一 次 用
Web , 那 用 遠 程 載 入 的 方 式 也 許 會 讓 讀 者 覺 得 舒 暢 一 些 。 請 讀 者 注 意 的 是 這 裡 說 的 “ 自 己 的 機 器 “ 可 以 定 義 成 讀 者 在 家 裡 打 電 話 所 連 接 的 一
個 系 統 , 像 是 讀 者 撥 進 ncu.edu.tw 或 是 其 它 有 提 供 帳 號 的 機 器 。 在 這 樣 的 系 統 上 用 以 文 字 為 基 礎( text-based ) 的 瀏 覽 器 , 希 望 可 以 連 到 遠 處 的 節 點 。
底 下 一 些 更 新 的 節 點 在 http://info.cern.ch/hypertext/WWW/FAQ/Bootstrap.html
中 提 到 是 可 被 允 許 的 , 這 些 節 點 也 被 視 為 可 靠 的 ( 不 會 隨 便 取 消 的 )
- info.cern.ch
- 這 個 節 點 不 需 要 密 碼 , 它 位 於 瑞 士 , 所 以 台 灣 或 美 國 的 使 用 者 最 好 找 一 個 離 自 己 近 一 點 的 瀏 覽 器 。
- www.cc.ukans.edu
- 這 是 一 個 全 螢 幕 的 Lynx 瀏 覽 器 , 它 需 要 vt100 的 終 端 機 。 連 入 的 帳 號 是 WWW , 然 而 它 並 不 允 許 讀 者 連 至 其 它 的 URLs ; 所 以 假 如 讀 者 的 系 統 管 理 員 還 沒 安
裝 Lynx 那 讀 者 自 己 可 以 拷 貝 一 份 或 是 安 裝 一 份 。 這 是 最 普 通 的 文 字 瀏 覽 器 。
- www.njit.edu
- 或 是 用 telnet 128.235.163.2 , 進 入 的 帳 號 請 用 WWW , 這 是 位 於 美 國 的 新 英 吉 利 技 術 專 科 學 校( New Jersey Institute of
Technology ) 中 的 全 螢 幕 瀏 覽 器 。
- www.huji.ac.il
- 這 是 一 個 雙 重 語 言 的 節 點 ( 猶 太 / 英 語 ) , 它 允 許 讀 者 經 由 它 聯 到 其 它 地 方 ; 它 的 線 上 模 式 ( line mode ) 瀏 覽 器 增 加 了 它 額 外 的 特 色 。 進 入 的 帳 號 是
WWW , 它 位 於 以 色 列 耶 路 撒 冷 的 猶 太 大 學 內 。
- sun.uakom.cs
- 位 於 捷 克 東 方 的 斯 洛 伐 克 ( Slovakia ) 省 , 速 度 較 慢 , 只 適 合 鄰 近 的 地 區 使 用 。
- info.funet.fi
- 或 是 用 telnet 128.214.6.102 , 進 入 的 帳 號 是 WWW , 它 提 供 了 好 幾 個 瀏 覽 器 , 包 括 了 Lynx( 它 也 無 法 聯 到 其 它 的 地 方 ) 。
- fserv.kfki.hu
- 這 一 個 位 於 匈 牙 利 ( Hungary ) , 速 度 也 不 快 , 適 合 鄰 近 的 地 區 使 用 , 進 入 的 帳 號 是 WWW 。
一 般 人 較 喜 歡 接 WWW 的 方 式 是 自 己 執 行 一 個 瀏 覽 器 的 程 式 , 瀏 覽 器 可 以 在 許 多 的 工 作 平 台 ( platforms ) 上 執 行 , 以 原 始 程 式 ( source ) 或 可 執 行 程 式 ( executable ) 的 模 式 的 都 有 。 底 下 是 一 個 可 靠 的 文 件 放 置 處 , 它 有 其 它 瀏 覽 器 的 說 明 。 http://info.cern.ch/hypertext/WWW/Clients.html
注 意 : 讀 者 的 PC 必 需 要 有 SLIP ,PPP 或 其 它 的 TCP/IP 的 網 路 系 統 才 可 以 執 行 底 下 的 瀏 覽 器 。SLIP 和 PPP
可 以 利 用 電 話 線 的 方 式 連 接 , 但 是 要 和 網 路 的 提 供 者 或 教 育 機 構 合 作 。 假 如 讀 者 只 有 普 通 的 撥 號 方 式 , 那 建 議 讀 者 最 好 的 方 式 是 利 用 Unix ( 或 VMS ... )下
的 Lynx 程 式 , 假 如 沒 有 的 話 , 那 最 好 是 用 遠 程 載 入 的 方 式 了 。
- Cello
- 這 是 由 Cornell LII 發 展 的 瀏 覽 器 , 讀 者 可 以 經 由 anonymous FTP 從 sparc41.dd.ncu.edu.tw 下 的
Web/windows/clients 拿 到 這 個 程 式
- Mosaic for Windows
- 這 是 由 NCSA 發 展 的 , 讀 者 可 以 由 anonymous FTP 從 ftp.ncsa.uiuc.edu 下 的 PC/Mosaic 拿 到
- WinWeb
- 這 是 一 個 新 的 Client , 讀 者 可 以 由 anonymous FTP 從 nctuccca.edu.tw 下 的 PC/windows/winsock 拿 到
上 述 的 個 軟 體 , 讀 者 均 可 由 sparc41.dd.ncu.edu.tw 下 的 Web/windows/client 下 取 得 新 的 版 本 。
注 意 : 讀 者 的 PC 必 需 要 有 SLIP ,PPP 或 其 它 的 TCP/IP 的 網 路 系 統 才 可 以 執 行 底 下 的 瀏 覽 器 。SLIP 和 PPP
可 以 利 用 電 話 線 的 方 式 連 接 , 但 是 要 和 網 路 的 提 供 者 或 教 育 機 構 合 作 。 假 如 讀 者 只 有 普 通 的 撥 號 方 式 , 那 建 議 讀 者 最 好 的 方 式 是 利 用 Unix ( 或 VMS ... )下
的 Lynx 程 式 , 假 如 沒 有 的 話 , 那 最 好 是 用 遠 程 載 入 的 方 式 了 。
DosLynx 是 DOS 下 一 個 出 色 的 文 字 模 式 瀏 覽 器 , 讀 者 必 需 有 Level 1 的 驅 動 封 包( packet driver ) , 或 是 相 關 的 東 西 , 否 則 讀 者 只 能 看 讀 者 自 己 機 器 上 的 檔 案 ( Local
Files ) 。 假 如 讀 者 的 PC 有 乙 太 網 路 的 連 接 , 或 是 支 援 SLIP , 那 讀 者 應 該 可 以 使 用 它 。DosLynx 可 以 看 到 GIF 的 圖 形 , 但 是 無 法 見 到 線 上 圖 形 ( inline image
) , 詳 細 的 說 明 請 讀 者 看 DosLynx 節 點 的 README.HTM , 讀 者 可 以 由 anonymous FTP 從 ftp2.cc.ukans.edu 下 的 pub/WWW/DosLynx
獲 得 , URL 是 ftp://ftp2.cc.ukans.edu/pub/WWW/DosLynx/
注 意 : 讀 者 的 PC 必 需 要 有 SLIP,PPP 或 其 它 的 TCP/IP 的 網 路 系 統 才 可 以 執 行 底 下 的 瀏 覽 器 。SLIP 和 PPP 可
以 利 用 電 話 線 的 方 式 連 接 , 但 是 要 和 網 路 的 提 供 者 或 教 育 機 構 合 作 。 假 如 讀 者 只 有 普 通 的 撥 號 方 式 , 那 建 議 讀 者 做 好 的 方 式 是 利 用 Unix ( 或 VMS ... ) 下 的
Lynx 程 式 , 假 如 沒 有 的 話 , 那 最 好 用 遠 程 載 入 的 方 式 了 。
- Mosaic for Macintosh
- 從 NCSA 而 來 , 它 有 一 般 Mosaic 的 完 整 特 色 , 讀 者 可 以 由 anonymous FTP 從 ftp.ncsa.uiuc.edu 下 的 Mac/Mosaic 取 得 。
- Samba
- 從 CERN 而 來 , 讀 者 可 以 由 anonymous FTP 從 info.cern.ch 下 的 /ftp/pub/www/bin 取 得 。
- MacWeb
- 從 WINet 而 來 , 它 缺 少 Mosaic 的 一 些 特 色 , 卻 有 一 些 Mosaic 所 沒 有 的 。 讀 者 可 以 由 anonymous FTP 從 ftp.einet.net 下 的
einet/mac/macweb 取 得 。
- AMosaic
- 它 是 以 NCSA 的 Mosaic 為 基 礎 , 在 AmigaOS 下 的 一 個 瀏 覽 器 , 最 新 的 版 本 中 , 它 支 援 新 機 器 上 的 舊 Amigas ,讀 者 可 以 由 anonymous FTP 從 max.physics.sunysb.edu 下 的 pub/amosaic 拿 到 , 或 是 由 aminet 節 點 下 的 pub/aminet/comm/net 下 取 得 。 詳 細 的 說 明 請 讀 者 用 URL
http://insti.physics.sunysb.edu/AMosaic/home.html
- Emacs-W3
- 這 個 Emacs-W3 瀏 覽 器 是 在 Amiga 上 的 Gnu Emacs 執 行 的 , 讀 者 有 興 趣 的 話 可 以 看 4.3.7 節。
注 意 : NeXT 系 統 也 可 以 執 行 以 X 為 基 礎 的 瀏 覽 器 , 它 可 以 使 用 為 NeXT 寫 的 X Server 。 這 兒 列 的 瀏 覽 器 在 比 較 上 , 是 屬 於 NeXTStep 的 原 應 用 程 式 。
- OmniWeb
- 這 是 NeXTStep 下 的 WWW 瀏 覽 器 , 讀 者 可 以 用 URL http://www.omnigroup.com/ 來 看 關 於 這 一 方 面 的 資 訊 。 讀 者 也 可 以 用 anonymous FTP
從 ftp.omnigroup.com 下 的 pub/software 拿 到 package 。
- WorldWideWeb, CERN 的 NeXT 瀏覽編輯器(Browser-Editor)
- 這 是 一 個 NeXTStep 下 的 browser/editor ,編 輯 器 是 無 法 操 作 連 線 的 , 但 它 允 許 讀 者 編 輯 超 文 件 。 基 本 的 需 求 是 NeXTStep 3.0 。 讀 者 可 以由 anonymous FTP 從
info.cern.ch 的 pub/www/src 中 取 得 。
- NCSA Mosaic for X
- Unix 瀏 覽 器 使 用 X11/Motif 。 支 援 多 媒 體 , 同 時 完 整 的 http 1.0 也 支 援 它 , 它 包 括 了 PUT-mothod 模 式 , 影 像 地 圖 ( image maps ) 等 等 。 假 如 可 能 的
話 , 讀 者 也 可 以 用 recommend 。 讀 者 可 以 由 anonymous FTP 從 ftp.ncsa.uiuc.edu 下 Mosaic 的 目 錄 中 取 得 。
- NCSA Mosaic for VMS
- 瀏 覽 器 使 用 X11/DecWindows/Motif 。 對 於 VMS 系 統 具 有 支 援 多 媒 體 , 同 時 完 整 的 http 1.0 也 支 援 它 , 它 包 括 了 PUT-mothod 模 式 , 影 像 地 圖 ( image
maps ) 等 等 。 假 如 可 能 的 話 , 讀 者 也 可 以 用 recommend 。 讀 者 可 以 由 anonymous FTP 從 ftp.ncsa.uiuc.edu 下 Mosaic 的 目 錄 中 取 得 。
- Quadralay GWHIS Viewer (商業化的 Mosaic)
- Quadralay 提 供 了 一 個 商 業 級 ( 不 是 免 費 的 )在 Unix 下 執 行 的 Mosaic 版 本 , 在 未 來 , 也 將 有 Windows 及 Macintosh 版 本 出 現 。 ( 讀 者 可 由 URL http://www.quadralay.com/products/products.html#gwhis 取 得 相 關 的 資 訊 )
- tkWWW Browser/Editor for X11
- Unix 下 X11 的 瀏 覽 器 / 編 輯 器( Browser / Editor )( 這 是 個 Beta 測 試 板 ) 。 讀 者 可 以 由 anonymous FTP 從 harbor.ecn.purdue.edu 下 的
tkwww[附加字]( 可 能 是 附 加 的 字 是 描 述 版 本 的 字 ) 取 得 。 請 讀 者 FTP 到 上 述 的 節 點 並 找 尋 最 新 的 版 本 。 它 也 支 援 WSYIWYG ( 得 到 的 就 是 讀 者 看 到 的 ) 的 HTML
檔 案 編 輯 。
- MidasWWW 瀏覽器
- 由 Tony Johnson 所 發 展 的 一 個 Unix/X 瀏 覽 器 ( 測 試 中 , 還 算 穩 定 )
- Viola for X (測試板)
- 中 提 琴( Viola ) 有 兩 個 版 本 給 Unix/X 用 : 一 個 是 使 用 Motif , 另 一 個 是 使 用 Xlib 。 它 處 理 HTML Level 3 的 模 式 和 桌 面 ( table ) , 也 有 extension for multiple
columning( 筆 者 此 部 分 不 知 如 何 描 述 ) , collapsible/expandable 的 目 錄 , 以 及 包 含 使 用 端 ( client-side ) 的 文 件 。 讀 者 可 以 由 anonymous FTP 從 ora.com 下 的 pub/www/viola 取 得 ,如 果 讀 者 要 了 解 更 多 的 資 訊 , 讀 者 可 以 用 UTL
http://xcf.berkeley.edu/ht/projects/viola/README
- Chimera
- Unix/X 瀏 覽 器 使 用 Athena ( 不 需 要 Motif ) 。 支 援 的 模 式 有 線 上 圖 片( inline image ) 等 等 。 這 是非 Motif X11 瀏 覽 器 中 感 覺 上 和 Mosaic 相 似 的 , 讀 者 可 以 由
anonymous FTP 從 ftp.cs.unlv.edu 下 的 pub/chimera 中 取 得 。
Unix 下 有 以 文 字 為 基 礎 的 瀏 覽 器 ( 有 些 也 在 VMS 中 ) , 在 很 多 的 情 形 下 讀 者 的 系 統 管 理 員 可 能 已 經 安 裝 好 了 這 些
工 具 , 所 以 在 讀 者 編 譯 這 些 瀏 覽 器 之 前 , 請 讀 者 先 確 定 一 下 。
- Line Mode Browser
- 線 上 模 式 的 瀏 覽 器 , 這 個 程 式 讓 任 何 有 dump terminal 的 WWW 讀 者 有 使 用 的 機 會 ( 這 兒 筆 者 不 大 會 翻 ) , 這 是 個 一 般 非 專 業 性 目 的 的 資 訊
取 回 工 具 , 讀 者 可 以 經 由 anonymous FTP 從 info.cern.ch 下 的 /pub/www/src 中 取 得 。
- The “Lynx“ full screen browser
- Lynx ( 山 貓 ) 全 螢 幕 瀏 覽 器 , 這 是 一 個 全 螢 幕 的 超 文 件 瀏 覽 器 , 它 支 援 vt100 的 終 端 機 , 可 以 用 方 向 鍵 來 控 制 , 在 特 別 的
地 方 能 以 高 亮 度 的 字 體 來 表 示 , 讀 者 可 以 由 anonymous FTP 從 ftp2.cc.ukans.edu 中 取 得 。
- Tom Fine's perlWWW
- 這 是 一 個 在 perl 寫 的 以 tty 為 基 礎 的 瀏 覽 器 。 讀 者 可 以 由 anonymous FTP 從 archive.cis.ohio-state.edu 下 的
/pub/w3browser , 檔 案 為 w3browser-0.1.shar
- For VMS
- 這 是 由 Dudu Rashty 寫 的 一 個 全 螢 幕 瀏 覽 器 , 可 在 VMS 下 的 SMG 螢 幕 執 行 程 序 中 執 行 , 讀 者 可 以 由 anonymous FTP 從 下 的 www/www_client 中 取 得 。
- Emacs ws-mode
- 這 是 在 emacs 下 的 WWW 瀏 覽 器 , 當 它 和 Lemacs 或 Epoch 合 用 時 , 可 支 援 多 種 字 形 。 詳 細 的 情 形 請 讀 者 看 相 關 文 件 。 讀 者 可 以 由 anonymous FTP 從
moose.cs.indiana.edu 下 的 pub/elisp/w3 中 取 得 w3.tar.Z 及 extras.tar.Z 。
筆 者 將 它 翻 成 “ 批 次 模 式 的 瀏 覽 器 “ , 讀 者 可 以 由 URL
http://wwwhost.cc.utexas.edu/test/zippy/url_get.html 中 看 到 。 讀 者 也 可 以 經 由 anonymous FTP 到 ftp.cc.utexas.edu 下 的
pub/zippy/url_get.tar.Z 將 它 取 回 。 這 個 package 將 利 用 cron job 和 其 它 目 前 正 流 行 的 命 令 行 ( 在 一 頁 中 ) 設 定 。
假 如 讀 者 想 在 firewall 之 後 使 用 NCSA 的 Mosaic , 那 請 讀 者 先 閱 讀 底 下 的 部 分 。
一 般 說 來 , 瀏 覽 器 在 firewall 後 經 過 package 呼 叫 “ SOCKS “ 會 更 有 用 , 而 原 始 程 式 必 需 經 過 些 微 的 修 改 及
重 建 才 能 提 供 這 項 功 能 。 假 如 可 能 的 話 , 和 讀 者 的 網 路 管 理 者 解 決 這 個 問 題 。
- 引 用 NCSA Mosaic FAQ 裡 的 一 段 :
- NCSA Mosaic 需 要 一 個 直 接 的 internet 連 線 才 能 工 作 , 但 一 些 人 們 已 經 將 package 和 它 ( Mosaic ) 放 在 一 起 , 使 得 它 也 可 以 在 firewalls 下 工 作 。 NCSA
是 完 全 不 支 援 這 個 的 , 底 下 有 一 個 最 新 的 發 表 通 告 :
- November 15 1993: C&C Software Technology Center (CSTC) of NEC Systems Lab has made available a version of SOCKS, a package for running Internet clients from behind firewalls without breaching security requirements, that includes a suitably modified version of Mosaic for X 2.0. Beware: such a version is not supported by NCSA; we can't help with questions or problems arising from the modifications made by others. But we encourage you to check it out if it's interesting to you. Questions and problem
notifications can be sent to Ying-Da Lee(ylee@syl.dl.nec.com)
- 大 意 是 說 CSTC 已 經 發 展 出 了 一 個 SOCKS , 可 以 讓 讀 者 在 firewall 下 執 行 Internet clients ( 當 然 包 括 了 Mosaic ) 而 不 破
壞 原 先 系 統 需 求 的 安 全 性 , 它 包 括 了 一 個 經 過 適 當 修 改 的 Mosaic ( For X
2.0 ) 。 警 告 : 這 樣 的 一 個 修 改 板 並 不 是 由 NCSA 所 支 援 的 , 所 以 NCSA 無 法 回 答 相 關 的 問 題 , 或 解 決 由 其 它 人 更 改 過 所 引 起 的 麻 煩 。 但 是 NCSA
鼓 勵 使 用 者 去 看 看 是 否 它 引 起 讀 者 的 興 趣 , 讀 者 的 問 題 或 困 擾 可 以 通 知 Ying-Da Lee ( ylee@syl.dl.nec.com ) 。
讀者利用 WWW 可取得的資訊
- 任何經由 gopher server 提供的服務
- 任何由 WAIS server 提供的服務
- 由 FTP 節點上取得檔案
- 在 Usenet 上的資訊
- 任何可經由遠程載入所提供的服務
- 可以用 hytelnet
- 用 hyper-g 上的東西
- 在 techinfo 上的資訊
- 在 texinfo 上的資訊
- 用 man 所出現的輔助格式
- 各種的超文件檔案
WWW 上 非 官 方 的 Newspaper 是 What's New With NCSA Mosaic ( URL 是 http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/Docs/whats-new.html ) , 上 面 有 新 的 WWW Server 節 點 以 及 和 WWW
有 關 的 工 具 通 告 。 假 如 讀 者 不 是 用 Mosaic , 那 它 也 應 該 在 讀 者 的 快 速 列( hot list ) 中 ( 讀 者 可 以 直 接 經 由 讀 者 的 輔 助 選 單 中 連 上 它 ) 。
這 種 的 subject catalog 有 很 多 。 沒 有 一 部 機 器 原 本 就 要 有 這 樣 的 一 個 目 錄 ( catalog ) ( 雖 然 為 WEB Site 建 目 錄 的 工 作 目 前 正 在 進 行 中 ) , 但 目
前 已 知 而 且 是 最 早 的 目 錄 是 在 WWW Virtual Library (URL
http://info.cern.ch/hypertext/DataSources/bySunject/Overview.html ) , 這 是 由 CWEN 所 維 持 的 。Virtual Library
對 於 尋 找 特 定 主 題 的 資 源 而 言 , 是 個 不 錯 的 地 方 , 因 為 它 對 於 不 同 的 替 地 區 有 不 同 的 人 來 維 護 。
此 外 , 也 有 一 個 較 新 的 cataloging system 叫 做 ALIWEB 的 , 它 不 需 要 太 多 的 維 護 , 目 前 成 長 的 速 度 頗 快 的 。
已 經 有 很 多 人 寫 出 可 以 為 WWW Server 節 點 創 造 索 引 的 robot 程 式 , 這 包 含 了 那 些 在 Newspaper 中 , 沒 有 被 整 理 過 的 而 不 被 注 意 的 節 點 , 或 是 在 Catalog
上 的 ( 在 讀 者 要 寫 讀 者 自 己 的 robot 程 式 前 , 請 讀 者 先 讀 關 於 robot 的 章 節 或 相 關 部 分 ) 。
這 裡 有 一 些 找 到 的 自 動 的 索 引 :
- WebCrawler (URL http://www.biotech.washington.edu/WebQuery.html )
- 它 建 立 了 一 個 令 人 印 象 深 刻 而 徹 底 的 索 引 ; 另 一 方 面 , 因 為 它 也 索 引 出 了 文 件 的 內 容 , 所 以 它 可 以 找 出 許 多 讀 者 想 不 到 的 連 線 呢 !
-
- 它 只 建 立 了 以 頁 的 標 題 ( page title ) 及 URL 內 容 的 索 引 。 它 所 含 的 內 容 也 許 較 少 , 但 它 所 找 到 的 也 許 和 讀 者 需 要 的 比 較 符 合 喔 !
讀 者 在 其 它 的 章 節 中 可 以 讀 到 關 於 其 它 的 robot。
這 裡 有 兩 個 方 法 供 讀 者 參 考 使 用 :
- 在 讀 者 的 瀏 覽 器 中 , 假 如 讀 者 有 “ 存 到 本 機 的 磁 碟 “ ( load to local
disk ) 選 項 , 那 請 讀 者 將 它 打 開 。 這 時 候 讀 者 被 允 許 輸 入 一 個 檔 名 , 而 不 是 直 接 看 這 些 圖 。 當 讀 者 處 理 完 後 , 請 讀 者 記 得 將 它 給 關 閉 。
- 當 瀏 覽 器 接 收 HTML 的 原 始 檔 時 , 請 選 擇 “ 觀 看 原 始 檔 “ ( view source ) ; 找 出 讀 者 感 興 趣 的 圖 片 的 URL 格 式 , 然 後 把 它 記 下 或 拷 貝 下 來 , 並 複
製 或 貼 到 “ 開 啟 URL “ ( Open URL ) 的 視 窗 。 這 樣 就 可 以 將 它 載 到 讀 者 觀 看 處 理 圖 片 的 工 具 , 在 那 兒 讀 者 應 該 可 以 將 它 存 下 來 或 放 棄 。
這 是 由 Hunter Monroe 所 寫 的 。
這 個 章 節 將 解 釋 如 何 在 讀 者 已 有 的 Microsoft Windows 上 , 同 時 有 可 以 運 作 的 Mosaic 中 , 安 裝 可 由 PC 喇 叭 發 出 音 樂 的 程 式 。 但 先 聲 明 的 的 是 效 果 也 許 會 不 好 。
要 讓 讀 者 的 Mosaic 藉 PC 喇 叭 發 出 聲 音 , 首 先 讀 者 必 需 驅 動 讀 者 的 PC 喇 叭 。 讀 者 可 以 由 URL
ftp://ftp.microsoft.com/Softlib/MSLFILES/SPEAK.EXE 中 取 得 Microsoft 的 喇 叭 驅 動 程 式 ( speaker
driver ) , 或 是 讀 者 可 以 用 archie 來 找 它 。 SPEAK.EXE 是 一 個 自 我 解 壓 縮 的 程 式 , 讀 者 只 須 將 SPAEK.EXE 拷 貝 到 一 個 新 的 目 錄 , 並 在 DOS 命 令 列 下 鍵 入 SPEAK
來 執 行 它 即 可 。 記 住 的 是 不 要 將 SPEAKER.DRV 及 OEMSETUP.INF 兩 個 檔 分 開 目 錄 來 放 喔 。
現 在 讀 者 可 以 安 裝 驅 動 程 式 了 ; Windows 下 , 在 程 式 管 理 員 ( Program
Manager ) 中 選 擇 主 群 組 下 的 控 制 台 ( Main / Control ) , 在 驅 動 程 式 中 選 增 加 , 然 後 選 沒 有 列 出 的( Panel / Drivers / Add / Unlisted ) , 或 是 選 更 新
drivers / (路徑) / PC Speaker 。 在 這 時 , 會 有 一 些 聲 音 出 來 , 更 改 設 定 來 改 善 喇 叭 發 出 聲 音 的 品 質 , 它 有 幾 種 不
同 的 選 擇 : tada( 蝌 蚪 ) ,chimes( 鐘 聲 ) 等 等 。 完 成 後 , 請 讀 者 按 下 OK 的 選 項 並 重 新 啟 動 讀 者 的 Windows 。
假 如 讀 者 安 裝 好 了 speaker 驅 動 程 式 , 那 當 讀 者 啟 動 Windows 、 按 錯 鍵 時 , 或 是 離 開 Windows
時 , 讀 者 都 可 以 聽 到 聲 音 。 假 如 讀 者 不要 這 些 , 那 讀 者 可 以 在 主 群 組 中 控 制 台 下 ( Main / Control ) 的 視 窗 中 的 聲 音 ( Panel /
Sounds ) 的 選 項 , 看 看 在 “ 使 系 統 出 聲 “ ( Enable System Sounds ) 旁 , 有 沒 有 一 個 X 符 號 在 。
現 在 讀 者 需 要 一 個 可 以 被 Mosaic 接 受 , 用 來 放 聲 音 的 程 式 。 碰 巧 的 NCSA 表 示 WHAM 在 PC 喇 叭 下 的 效 果 並 不 理 想 。 讀 者 可 以 用 WPLANY 程 式 來 代 替 , 讀 者 可 以 用
archie 來 找 wplany 字 串 , 並 在 讀 者 鄰 近 的 ftp 節 點 中 取 得 它 。目 前 的 版 本 是 wplny09b.zip 。 至 於 archie 或 其 它 關 於 ftp 的 部 分 , 請 讀 者 看 看 Usenet Newsgroup 中 的
news.announce.newusers 討 論 群 。 拷 貝 這 個 壓 縮 檔 到 一 個 新 的 目 錄 , 用 解 開 *.zip 的 程 式 ( 像 是 pkunzip.exe ) 來 解 開 它 ; 這 時 候 它 將 會 產 生 WPLANY.EXE 及 WPLANY.DOC
等 兩 個 程 式 。
接 著 編 輯 MOSAIC.INI 檔 , 在 “ TTPE9=audio/basic “ 行 的 前 面 加 上 註 解 的 字 ( REM ) , 這 時 候 讀 者 在 這 裡 需 像 是 audio/basic="c:\wplany\wplany.exe %ls" 及
audio/wav="c:\wplany\wplany.exe %ls"
等 行 , 記 住 要 將 讀 者 的 目 錄 路 徑 寫 對 喔 。MOSAIC.INI 中 和 MOSAIC 的 相 傳 部 分 , 在 audio/base 行 中 也 許 有 NOTEPAD.EXE 的 , 但 這 可 能 無 法 正 常 運 作 。 現 在 請 讀 者 重
新 啟 動 Mosaic , 這 時 候 讀 者 的 PC 喇 叭 應 該 可 以 發 出 聲 音 了 。
要 確 定 這 個 的 話 , 請 讀 者 在 Mosaic 中 選 File / Local File/\WINDOWS\*.WAV 然 後 試 著 去 開 啟 TADA.WAV 。 讀 者 也 許 會 用 Mosaic 所 附 的 樣 本 文 件( Demo document ) 來 播 放 *.AU
的 聲 音 , 假 如 讀 者 的 喇 叭 發 出 一 些 讀 者 可 以 聽 的 懂 得 聲 音 , 那 讀 者 就 夠 幸 運 的 了 。
這 是 由 Michael Grady (m-grady@uiuc.edu)所 供 的 回 答 :
X-Mosaic 的 版 本 有 wais-client 的 原 始 碼 。 對 發 展 者 而 言 , 這 是 非 常 容 易 做 到 的 , 因 為 在 UNIX 中 已 經 有 函 式 庫 的 巨 集 ( a set of library routines ) 可 以 和 WAIS 溝 通 (
是 public domain , 也 就 是 freeWAIS ) 。 筆 者 想 在
PC/Windows 或 Mac 上 並 沒 有 這 樣 的 一 個 library , 因 為 增 加“ WAIS Client “ 會 使 得 Windows 下 的 Mosaic 和 Mac 下 的 Mosaic 有 更 大 的 不 同 。 因 此 , 直 到 現 在 並 沒 有 一 個 在
Windows 或 Mac 下的 Mosaic 可 以 直 接 支 援 連 到 WAIS 伺 服 器 的 動 作 ( 但 卻 可 以 像 使 用 WAIS Client 一 樣 的 使 用 ) 。
這 是 由 Ronald E. Daniel ( rdaniel@acl.lanl.gov ) 所 提 供 的 回 答 :
Mosaic 假 如 無 法 確 定 檔 案 格 式 , 那 它 只 會 去 查 看 .mime.types , 這 是 非 常 少 見 到 的 情 況 。 在 本 質 上 , 現 在 所 有 的 伺 服 器 皆 使 用 HTTP/1.0 的 通 訊 協 定 , 也
就 是 說 它 們 告 訴 Mosaic ( 或 其 它 的 瀏 覽 器 ) 它 所 讀 得 文 件 內 容 格 式 是 什 麼 ; 伺 服 器 用 一 個 非 常 像 Mosaic 的 .mime.types 檔 來 從 延 伸 檔 名 推 斷 檔 案 的 內 容 格 式 。
要 找 出 是 不 是 真 的 是 這 個 問 題 是 非 常 簡 單 的 , 使 用 遠 程 載 入 的 方 式 來 讓 Server 知 道 , 並 找 出 是 否 它 指 定 一 個 MIME 形 式 到 這 有 疑 問 的 文 件 。 這 裡 有 一 個 在
Daniel 的 Server 上 的 例 子 ( idaknow: 是 它 的 提 示 符 號 ,// 表 註 解 )
idaknow: telnet www.acl.lanl.gov 80 //連到 HTTPD (WWW)伺服器
Trying 128.165.148.3 ...
Connected to www.acl.lanl.gov
Escape character is '^]'.
HEAD /Home.html HTTP/1.0 //將文件和 Home.html 檔交換
//自己輸入的空白
HTTP/1.0 200 OK //伺服器輸出剩下的部分
Date: Wednesday,25-May-94 19:18:11 GMT
Server: NCSA/1.1
MIME-version: 1.0
Content-type: text/html //這是 MIME 的 內容格式(Content-type)
Last-modified: Monday, 16-May-94 16:21:58 GMT
Content-length:127
Connection closed by foreign host.
idaknow:
在 上 面 的 例 子 中 , 用 /Home.html 將 會 得 到 http://www.acl.lanl.gov/Home.html 的 結 果
正 常 的 伺 服 器 不 知 道 該 怎 麼 做 時 , 它 會 被 限 制 去 支 援 text/plain 的 Content-type 。 假 如 這 是 讀 者 的 問 題 , 那 請 讀 者 看 看 NCSA HTTPD 提 供 的 TypesConfig
的 文 件 。 讀 者 可 以 讓 伺 服 器 來 看 看 檔 名 ( 也 就 是 提 供 正 確 的 容 格 式 ) , 然 後 用 讀 者 本 機 的 .mailcap 檔 告 訴 Mosaic 應 該 用 什 麼 工 具 來 看 文 件 。
Russ Segal 增 加 了 下 面 的 敘 述 :
Ronald Daniel 的 回 答 基 本 上 是 正 確 的 , 但 它 需 要 再 追 加 一 小 部 分 。 當 讀 者 啟 動 Mosaic 時 , 讀 者 可 以 特 定 一 個 "fileProxy" 來 為 讀 者 引 出 一 些 檔 案 :
"*fileProxy:http://socks/"
假 如 讀 者 使 用 這 個 , 那 file: URLs 將 不 再 直 接 的 通 過 本 機 的 檔 案 。 如 果 URL 不 是 http , 那 Proxy Server 必 需 要 更 新 到 Mr. Daniel 所 建 議 的 。
事 實 上 寫 一 個 可 以 自 動 搜 尋 WWW 伺 服 器 的 機 器 人( Robot
) 非 常 有 用 的 , 但 它 卻 可 能 會 製 造 一 些 潛 在 的 問 題 。 機 器 人 曾 經 被 寫 來 作 一 個 廣 泛
搜 尋 ( breadth-first ) 的 事 , 用 它 來 作 堪 察 各 節 點 而 不 是 具 侵 略 性 的 在 某 個 時 間 杜 絕 某 節 點 的 所 有 文 件 將 是 一 個 逐 漸 流 行 的 趨 勢 。 這 些
機 器 人 有 些 已 經 可 以 產 生 一 些 對 WWW 伺 服 器 上 關 於 資 訊 方 面 的 優 秀 索 引 。
但 其 它 的 機 器 人 卻 只 作 簡 單 卻 深 入 的 搜 尋 , 最 糟 糕 的 是 這 些 機 器 人 可 以 在 短 短 的 幾 分 鐘 內 , 將 Servers 中 以 CGI script
為 基 礎 的 資 訊
下 載 ( Download ) 到 它 自 己 的 伺 服 器 上 , 其 中 包 含
了 極 多 可 能 的 連 線 ( 通 常 機 器 人 在 做 這 種 連 線 時 它 們 自 己 並 不 知 道 ) 。 想 想 看 , 當 一 個 程 式 決 定 去 索 引 數 以 百 計 的 動 畫 圖 形 檔 的 內 容 時 , 會 有 什
麼 情 形 發 生 ?
在 教 訓 上 , 一 個 機 器 人 做 的 動 作 也 許 讀 者 已 經 做 過 了 , 假 如 沒 有 , 那 請 讀 者 先 研 讀 World Wide Web Robots 的 文 件 ( URL
http://web.nexor.co.uk/mak/doc/robots/robots.html ) , 先 學 習 一 些 關 於 機 器 人 被 排 斥 的 一 般 狀 況 , 當 然 , 在 那 兒 讀 者 也 可 以 讀 到 一 些 已 經 寫 好 的 機 器 人 。
要 如 何 做 到 這 個 動 作 得 依 靠 讀 者 的 系 統 而 定 了 , 假 如 讀 者 用 的 是 Windows 或 是 Mac , 那 答 案 可 能 非 常 的 不 一 樣 。 往 好 處 想 , 這 裡 有 一 個 在 Unix 下 簡 單 的 shell
script , 它 可 以 經 由 Lynx 把 讀 者 要 張 貼 的 文 件 送 到 NewsGroup 中 公 佈 , 請 將 底 下 這 些 存 到 一 個 叫 readwebpost 的 檔 中 , 並 用 chmod 命 令 將 它 改 為 可 執 行(chmod +x
readwebpost ) , 然 後 把 它 放 在 讀 者 個 人 目 錄 的 可 執 行 檔 目 錄 中 ( 就 是 有 在 讀 者 的 path 目 錄 出 現 的 地 方 ) :
#!/bin/sh
echo \ > .article.html
cat >> .article.html
echo \ >> .article.html
lynx .article.html
然 後 將 下 面 的 東 西 加 到 讀 者 的 .rnmac 檔 中 ( 假 如 沒 有 的 話 , 請 讀 者 創 造 一 個 )
W |readwebpost %C
現 在 , 當 讀 者 用 rtin 或 是 tn 讀 文 章 時 , 按 下 W , 這 時 候 它 會 送 一 個 訊 息 給 Lynx , 同 時 連 線 將 被 封 住 ( enclose ) 。
Larry W. Virden 提 供 了 下 面 的 版 本 來 代 替 ( 可 用 在 XMosaic 中 ) , 它 具 有 可 以 和 已 經 執 行 的 Mosaic 溝 通 的 能 力 , 而 不 必 再 啟 動 另 一 個 XMosaic 。 ( 讀 者 也 可 以
用 上 面 的 rn macro , 但 要 將 "readwebpost" 改 為 goto-xm ) 。 請 讀 者 仔 細 閱 讀 下 面 script 中 的 設 定 。
#! /bin/sh
# goto-xm, by Joseph T. Buck
# Modified heavily by Larry W.Virden
# Script for use with newsreaders such as trn. Piping the article
# through this command causes xmosaic to pop up, pointing to the
# article. If an existing xmosaic (version 1.1 or later) exists,
# the USR1 method will be used to cause it to point to the correct
# article, otherwise a new one will be started
# assumptions: ps command works as is on SunOS 4.1.x, may need changes
# on other platforms.
URL=`/bin/grep '^Message-ID:'| /bin/sed -e 's/.*.*//'`
if [ "X$URL"="X"]; then
echo "USAGE: $0 [goto] [once] &2
exit 1
fi
pid=`ps -xc |egrep '[Mm]osaic' | awk 'NR == 1 {print $1}'`
p=`which Mosaic`
gfile=/tmp/Mosaic.$pid
$p "$URL" &
if ["$#" -gt 0 ]; then
if ["$1" = "goto" -o "$1" = "same"]; then
shift
echo "goto" > $gfile
else
echo "newwin" > $gfile
fi
else
echo "newwin" > $gfile
fi
/bin/awk 'END {printf ""$URL""}' > $gfile
trap "echo signal encountered" 30
kill -USR1 $pid
exit 0
資 訊 的 提 供 者 執 行 程 式 讓 使 用 瀏 覽 器 的 使 用 者 來 取 得 超 文 件 格 式 的 文 件 。 這 些 的 程 式 可 以 是 WWW Servers 或 是 一 些 可 以 了 解 超 文 件 傳 輸 協 定 ( HyperText Transfer
Protocol ) 的 HTTP Server , "閘道" ( GateWay ) 程 式 將 讀 者 原 有 的 資 訊 文 件 轉 換 成 超 文 件 , 或 是 使 一 些 非 HTTP Server 上 的 東 西 ( 像 是 "匿 名-anonymous FTP" , Gopher
或 其 它 的 資 訊 ) 讓 讀 者 的 瀏 覽 器 使 用 者 使 用 。
讀 者 如 果 想 學 多 一 點 關 於 World Wide Web Server 的 東 西 , 讀 者 可 以 向 下 面 的 地 方 諮 詢 ( Nathan Torkington 提 供 的 www server primer )URL
http://www.vuw.ac.nz/who/Nathan.Torkington/ideas/www-servers.html
假 如 讀 者 想 要 提 供 資 訊 給 讀 者 當 地 的 使 用 者 , 讀 者 可 以 將 讀 者 的 訊 息 存 成 Local file 的 狀 態 , 這 可 以 提 供 讀 者 一 個 選 擇 。
讀 者 可 以 取 得 Unix, Macintosh, MS Windows , 及 VMS 的 伺 服 器 程 式 來 作 為 適 合 讀 者 的 程 式 。 假 如 讀 者 知 道 還 有 適 合 其 它 作 業 系 統 的 伺 服 器 , 請 讀 者 通 知 筆 者 。 假 如 讀 者 想 要 對 寫 伺 服 器 程 式 或 閘 道 程 式 有 更 多 的 認 識 , 請 讀 者 看 看 下 面 的 節 點 URL
http://info.cern.ch/hypertext/WWW/Daemon/Overview.html
- NCSA httpd
- NCSA 提 供 了 一 個 讓 大 家 使 用 的 伺 服 器 程 式 , 目 前 稱 之 為 NCSA httpd ; 讀 者 如 有 興 趣 , 可 以 用 URL
ftp://ftp.ncsa.uiuc.edu/Web/ncsa_httpd 看 看 。
- CERN httpd
- CERN 的 伺 服 器 也 可 以 從 info.cern.ch (URL 是
ftp://info.cern.ch/hypertext/WWW/Daemon/Status.html ) 下 取 得 , 許 多 其 它 的 地 方 也 有 提 供 。 用 讀 者 當 地 的 archie 去 找 一 個 鄰 近 讀 者 的 節 點 來 取 得 這 的 程 式 。
- GN Gopher/HTTP server
- GN 伺 服 器 是 一 個 特 別 的 程 式 , 它 可 以 同 時 提 供 WWW 及 Gopher 瀏 覽 器 的 服 務 。 雖 然 它 沒 有 像 NCSA 及 CERN 伺 服 器 端 script( server-side-script )
的 能 力 , 但 這 對 於 一 些 要 從 Gopher 轉 變 為 WWW 伺 服 器 的 人 而 言 是 個 不 錯 的 程 式 , 讀 者 可 以 看 看 URL http://hopf.math.nwu.edu/
來 獲 取 更 多 的 資 訊 。
- Perl server
- 這 是 個 在 Perl scripting language 中 寫 出 來 的 程 式 , 它 被 稱 為 Plexus 。 想 要 了 解 更 多 的 資 訊 , 請 讀 者 看 看 URL http://bsdi.com/server/doc/plexus.html
這 是 麥 金 塔 電 腦 上 用 的 伺 服 器 , 叫 做 MacHTTP 。 讀 者 可 以 由 URL http://www.uth.tmc.edu/mac_info/machttp_info.html
中 取 得 資 訊 。
- HTTPS(Windows NT 用)
- HTTPS 是 一 個 給 Windows NT 系 統 使 用 的 伺 服 器 , 包 括 了 intel 及 Alpha based 。 讀 者 可 以 用 anonymous FTP 從 emwac.ed.ac.uk 下 的
pub/https(URL 是 ftp://emwac.ed.ac.uk/pub/https ) 。 ( 請 讀 者 確 定 讀 者 所 抓 到 的 版本 適 合 讀 者 的 系 統 ) 讀 者 可 以 仔 細 的 讀 讀
在 FTP Site 中 的 通 告 ( announcement ) , 或 是 用 URL ftp://emwac.ed.ac.uk/pub/https/https.txt
- NCSA httpd for Windows
DD> Windows 下 用 的 NCSA httpd 具 有 Unix 版 httpd 的 大 部 分 特 色 , 包 括 了 script ( 包 括 了 可 以 讓 使 用 者 輸 入 的 超 文 件 格 式 ) 。 讀 者 可 以 用 anonymous FTP 從
ftp.ncsa.uiuc.edu 下 的 Web/ncsa_httpd/contrib 中 取 得 whtp11a6.zip 或 用 URL
ftp://ftp.ncsa.uiuc.edu/Web/ncsa_httpd/contrib/whtp11a6.zip
- SerWeb
- 這 是 由 Gustavo Estrella 寫 的 簡 單 卻 有 效 率 的 伺 服 器 程 式 ( 當 然 也 在 Windows 下 用 ) 。 讀 者 可 以 用 anonymous FTP 在 winftp.cica.indiana.edu
( 或 其 它 有 mirror 功 能 的 節 點 )中 的 /pub/pc/win3/winsock 下 取 得 serweb03.zip 。 SerWeb 也 有 一 個 Windows NT 的 版 本 , 讀 者 可 以 由 anonymous FTP 從 emwac.ed.ac.uk 下 的 pub/serweb/serweb_i.zip 取 得 。
- Web4Ham
- 這 也 是 一 個 以 Windows 為 基 礎 的 伺 服 器 , 讀 者 可 以 由 anonymous FTP 從 ftp.informatik.uni-hamburg.de 下
的 /pub/net/winsock/web4ham.zip 取 得 。
KA9Q NOS (nos11c.exe ) 是 一 個 DOS 下 用 的 internet 伺 服 器 , 它 包 含 了 HTTP 及 Gopher 伺 服 器 。 讀 者 可 以 由 anonymous FTP 從 inorganic5.chem.ufl.edu 或 biochemistry.cwru.edu 中 取 得 。
- CERN HTTP for VMS
- 這 是 一 個 VMS 下 CERN 的 一 個 埠 ( port ) , 讀 者 可 以 由 URL http://delonline.cern.ch/disk$user/duns/doc/vms/distribution.html 中 取 得 更 多 的 資 訊 。
- Region 6 Threaded HTTP Server
- 這 是 使 用 DECthreads(tm) 的 一 個 VMS 伺 服 器 。 因 為 VMS 對 每 一 個 工 作 背 景 有 相 當 高 的 間 接 性 , 所 以 此 伺 服 器 的 主 要 特 色 是 利 用 這 個 特 點 , 對 於 由 UNIX
開 始 而 分 開 的 的 NCSA 及 CERN 將 是 一 個 問 題 。 許 多 的 伺 服 器 都 避 免 這 種 的 間 斷 。 讀 者 可 以 由 URL http://kcgl1.eng.ohio-state.edu/www/doc/serverinfo.html 中 取 得 相 關 的 資 訊 。
HTML 是 一 個 用 來 產 生 超 文 件 的 簡 單 的 改 寫 系 統 。 有 三 種 方 法 來 產 生 HTML 檔 案 : 一 、 自 己 寫 , 這 個 方 法 並 不 需 要 困 難 的 技 巧 ; 二 、 利 用 HTML
編 輯 器 , 它 會 幫 助 讀 者 做 上 述 的 動 作 , 並 且 改 造 其 它 的 文 件 模 式 為 超 文 件 格 式 的 檔 ; 三 、 接 下 來 的 第 三 段 就 是 連 續 包 含 了 了 這 些 可 能 。
讀 者 可 以 用 任 何 的 編 輯 器 自 己 寫 一 個 HTML 檔 。 假 如 讀 者 對 某 一 篇 文 件 覺 得 有 興 趣 , 讀 者 可 以 按 下 瀏 覽 器 中 的 "source" 或 "view source"
的 按 扭 來 看 原 稿 的 格 式 。 它 可 能 會 比 讀 者 預 期 中 的 簡 單 很 多 。 假 如 讀 者 曾 經 用 其 它 的 方 式 編 輯 文 件 , 那 HTML 對 讀 者 而 言 應 該 是 相 當 具 有 直 覺 性 的 文 件 。
在 http://www.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimer.html 中 有 HTML 的 初 學 手 冊 。 讀 者 也 可 以 在
ftp://ftp.ncsa.uiuc.edu/ncsapubs/WWW/HTMLPrimer.txt 中 找 到 HTML 的 初 學 文 件 的 一 般 text 檔 。 或 是 在
ftp://ftp.ncsa.uiuc.edu/ncsapubs/WWW/HTMLPrimer.txt 中 也 可 以 找 到 經 過 壓 縮 的 Postscript 檔 案 。( 因 為 在 後 面 兩 個 FTP
URL 中 , 對 於 沒 有 瀏 覽 器 的 讀 者 可 以 利 用 ftp 來 取 得 這 些 的 文 件 ) 。 在 URL
http://www.ucc.ue/info/net/htmldoc.html 中 也 收 集 了 一 些 好 的 HTML 文 件 。 在 URL
http://www.vuw.ac.nz/who/Nathan.Torkington/ideas/www-html.html 中 也 有 由 Nathan Torkington 寫 的 基 本 超 文 件 手 冊 。
對 於 許 多 人 , 不 管 是 CERN 或 NCSA , 都 喜 歡 用 一 個 較 人 性 化 的 圖 形 編 輯 器 , 有 些 的 編 輯 器 是 WYSIWYG ( What You See Is What You Get 看 到 的 就 是 讀 者 得 到 的 文 件 )
, 或 是 相 近 它 的 編 輯 器 。 其 它 的 編 輯 器 是 用 一 個 menu 的 選 項 來 讓 讀 者 選 擇 標 籤 , 並 將 它 們 插 入 讀 者 的 文 件 之 中 。
EMACS 的 愛 用 者 們 , 可 以 用 EMACS 及 html-helper-mode 來 編 輯 超 文 件 。 這 是 一 個 EMACS 的 HTML 編 輯 模 式 。( 讀 者 可 以 看 看 URL http://www.reed.edu/~nelson/tools/ ) 也 有 其 它 的 EMACS HTML mode 的 編 輯 器 叫 html-mode.el , 讀 者 可 用 URL
ftp://ftp.ncsa.uiuc.edu/Web/elisp/html-mode.el
對 於 微 軟(Microsoft)Windows 的 使 用 者 , 有 一 個 叫 HTML Assistant 的 也 具 有 編 輯 HTML 文 件 的 特 色 。 讀 者 可 以 用 Anonymous FTP 從 ftp.cs.dal.ca 中 的 /htmlasst/ 取 得 , 讀 者 可 以 先 讀 其 中 的 README.1ST 來 確 定 哪 些 檔 案 需 要 抓 回 來 。
Web 的 WYSIWYG 編 輯 器 中 有 一 個 叫 *SoftQuad Ho TMetaL* 的 , 讀 者 可 以 從 NCSA 或 其 它 的 Mosaic Server 節 點 中 將 它 抓 下 來 , 它 同 時 也 在 許 多 的 mirror site
中 存 在 。 假 如 讀 者 無 法 取 得 , 千 萬 別 放 棄 。 底 下 是 一 些 知 道 的 mirror 節 點 。
讀 者 需 要 一 部 Sun Sparc 或 Microsoft Windows 系 統 和 6 MB 的 磁 碟 空 間( MS Windows 需 要 至 少 6 MB 的 記 憶 體 ) 。 因 為 它 是 上 下 文 常 變 的 一 種 編 輯 器 , HoTMetaL
引 導 使 用 者 製 造 新 的 超 文 件 並 清 除 舊 有 的 文 件 。 一 個 公 開 的 命 令 可 以 改 變 SRC 及 HREF 的 狀 態 來 將 local paths 改 為 http 的 位 址 。 如 果 讀 者 要 更 多 的
資 訊 , 可 以 在 上 述 的 ftp site 中 下 的 同 一 個 目 錄 中 取 得 README 檔 , 或 是 送 信 到 hotmetal@sq.com 中 。 HoTMetal Pro 商 業 版 可 以 從 SoftQuad
或 它 的 轉 售 商 購 買 得 到 。
X Windows 的 使 用 者 : TkWWW( 上 列 中 的 X 瀏 覽 器 之 下 ) 支 援 WYSIWYG HTML 的 編 輯 ; 因 為 它 是 個 瀏 覽 器 , 所 以 讀 者 可 以 試 著 在 讀 者 編 完 後 馬 上 連 出 去 看 看 。 對 於 X
的 使 用 者 還 有 一 個 叫 htmltext 的 封 包 ( package ) , 它 也 支 援 WYSIWYG HTML 的 編 輯 。 讀 者 可 以 由 URL http://web/cs.city.ac.uk/homes/njw/htmltext/htmltext.html 中 取 得 其 它 的 資 訊 。
對 於 麥 金 塔 的 使 用 者 , 也 有 一 個 很 明 顯 的 類 似 WYSIWYG 的 封 包( package ) 叫 HTML Editor ( URL http://dragon.acadiau.ca:1667/~giles/HTML_Editor ) ; 對 於 麥 金 塔 的 使 用 者 , 還 有 一 個 BBEdit HTML
的 擴 充 工 具 , 它 允 許 麥 金 塔 的 BBEdit 及 BBEdit Lite 文 字 編 輯 器 編 輯 HTML 文 件( URL http://www.uji.es/bbedit-html-extensions.html ) 。 讀 者 也 可 以 由 Anonymous FTP 從
sumex-aim.stanford.edu 下的 info-mac/bbedit-html-ext-b3.hqx 中 取 得 。
NCSA 的 過 濾 器( Filters ) 及 編 輯 器 ( Editors ) 一 覽 表 中 提 到 了 不 少 的 編 輯 器 , 讀 者 可 以 由 URL http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/Docs/faq-software.html#editors
中 取 得 訊 息 , 它 包 含 了 兩 種 Windows 下 的 編 輯 器 。 在 其 它 的 情 況 中 , 對 存 在 的 文 字 處 理 工 具 而 言 , 可 以 提 供 WYSIWYG 編 輯 環 境 的 編 輯 器 數 目 是 一 個 很 大 的 集
合 。
請 讀 者 注 意 URL 包 含 了 大 寫 字 母 及 小 寫 的 字 母 , 若
干 的 操 作 系 統 並 不 允 許 在 命 令 列 時 的 大 小 寫 混 合 使 用 , 或 是 只 允 許 它 被 放 在 引 號 內 ( 像 是 VMS 系 統 , 因 為 它 將 大 小 寫 視 為 同 一 個 字 元 ) , 所 以 假 如 讀 者 用
Lynx 或 其 它 的 瀏 覽 器 來 送 出 一 個 URL 的 命 令 , 請 讀 者 用 雙 引 號 將 它 標 記 住 ( "URL" ) 。
假 如 讀 者 有 SGML 編 輯 器 , 那 另 一 個 狀 況 是 和 HTML DTD 和 用 。
對 於 自 動 改 變 其 它 的 已 存 在 的 文 件 格 式 ( TeX 或 其 它 非 HTML 格 式 ) 為 超 文 件 檔 , 有 一 個 經 過 篩 選 過 的 收 集 , 它 包 含 了 利 用 不 同 的 文 字 處 理 方 式 的 較
多 或 較 少 的 WYSIWYG 編 輯 。
在 CERN 中 , Rich Brandwein 和 Mike Sendall 有 一 份 目 錄 表 , 讀 者 可 由 URL http://info.cern.ch/hypertext/WWW/Tools/Filters.html
中 讀 到 。 ( 注 意 這 個 URL 包 含 了 大 小 寫 的 字 元 , 像 在 VMS 的 一 些 作 業 系 統 下 , 讀 者 在 瀏 覽 器 的 命 令 列 上 , 會 要 求 讀 者 用 引 號 來 框 住 小 寫 的 URL
, 這 並 不 是 瀏 覽 器 上 的 缺 點 , 而 是 作 業 系 統 的 關 係 ) 。
有 一 個 Windows 下 Wold 的 樣 版 可 用 來 編 輯 HTML 文 件 , 讀 者 可 以 在 URL http://www.gatech.edu/word_html/release.htm
中 取 得 相 關 資 訊 。
讀 者 如 果 要 發 表 新 的 HTML 伺 服 器 或 是 其 它 的 東 西 , 讀 者 可 以 用 許 多 的 方 法 :
- 向 NCSA 的 What's New Page 提 出, URL 是 http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/Docs/whats-new.html
( 讀 者 可 仔 細 閱 讀 它 來 看 看 要 如 何 的 向 它 提 出 目 錄 )
- 將 它 公 佈 到 newsgroup 中 的 comp.infosystems.announce , 請 讀 者 先 閱 讀 這 個 group 來 取 得 其 中 的 感 覺 , 讀 者 不 應 該 公 佈 到 comp.infosystems.www.users , 或 .misc, .providers
等 等 , 但 是 讀 者 若 是 一 定 要 這 樣 做 , 那 請 選 擇 .misc 來 作 為 公 告 處 , 這 會 讓 使 用 者 及 提 供 者 ( 或 是 有 這 兩 種 身 份 的 人 ) 有 興 趣 。
- 向 不 同 的 catalogs 的 維 護 人 提 出 ,像 是 WWW Virtual Library ( URL http://info.cern.ch/hypertext/DataSources/bySubject/Overview.html ) 及 ALIWEB
的 索 引( http://web.nexor.co.uk/aliweb/doc/aliweb.html ) 。
事 實 上 讀 者 是 可 以 這 麼 做 的 , 有 一 個 提 供 WWW 伺 服 器 空 間 給 一 般 讀 者 購 買 的 目 錄 在 URL http://union.ncsa.uiuc.edu/www/leasing.html 中 可 以 找 到 。
在 這 裡 有 兩 個 問 題 : 在 HTML 中 如 何 指 出 讀 者 要 哪 一 個 圖 形 可 以 作 為 此 類 地 圖 , 另 一 個 是 當 使 用 這 用 Mosaic , Chimera
及 其 它 的 瀏 覽 器 來 暗 地 圖 時 , 要 如 何 的 安 排 讀 者 的 伺 服 器 來 作 一 些 動 作 以 回 應 需 求 並 處 理 它 。
讀 者 可 以 在 URL http://hoohoo.ncsa.uiuc.edu/docs/setup/admin/Imagemap.html 中 , 仔 細 閱 讀 有 關 image map 及 NCSA
伺 服 器 的 部 分 。
如 果 讀 者 要 使 用 imagemap , 那 讀 者 必 需 要 寫 一 個 地 圖 檔 ( map file ) ; 讀 者 可 以 用 手 寫 或 是 用 WYSIWYG 工 具 寫 。 筆 者 的 Mapedit 在 URL http://sunsite.unc.edu/boutell/mapedit/mapedit.html 中 , 這 是 在 Microsoft Windows 及 X Windows
系 統 下 的 工 具 。 是 否 讀 者 也 有 這 樣 的 工 具 呢 ? ( 請 給 筆 者 URL 位 址 )
注 意 ( 重 要 ) :製 造 imagemaps 需 要 伺 服 器 管 理 者 和 真 實 的 Web 伺 服 器 才 行 , 在 讀 者 確 定 讀 者 有 這 個 必 需 的
工 具 來 處 理 它 之 前 , 最 好 不 要 浪 費 讀 者 的 時 間 去 做 這 個 地 圖 。
當 一 個 form 想 要 在 伺 服 器 上 執 行 一 些 動 作 , 但 卻 不 送 新 的 訊 息 給 使 用 者 ( 瀏 覽 器 ) 時 , 或 是
當 使 用 者 在 地 圖 中 按 下 一 塊 未 定 義 的 部 分 時 , 這 樣 的 連 線 是 非 常 有 用 的 ; 這 裡 只 有 兩 種 可 能 : 在 這 個 題 目上 NCSA 的 Rob McCool 提 供 了 底 下 的 期 許 ︰
Yechezkal-Shimon Gutfreund (sg04@gte.com ) 說︰
Ok, here is another bizzare request from me:
I am currently running scripts which I "DO NOT" want to return any visible result. This is, not text/plain, not text/HTML, not image/gif. The entire results are the side effects of the script and
nothing should be returned to the viewer. It would be nice to have an internally supported null viewer so that I could do this, more "cleanly" (ok,ok, I hear your groans).
當 沒 有 運 作 時 ,HTTP 現 在 提 供 了 一 個 204 的 code 回 應 。 有 一 些 瀏 覽 器 像 是 Mosaic/X 2.* 也 支 援 它 。 要 使 用 它 的 話 , 要 讓 讀 者 的 script 成 為 nph script 並 輸 出 一 個
HTTP/1.0 204 的 標 題 。 就 像 是 : HTTP/1.0 204 No response Server: Myscript/NCSA httpd 1.1
( 讀 者 可 以 從 NCSA Server 的 文 件 中 學 到 更 多 的 nph scripts , URL 是 http://hoohoo.ncsa.uiuc.edu/docs ) 。 基 本 上 它 們 是
處 理 它 們 自 己 的 HTTP 回 應 碼 ( code ) 的 script 。
讀 者 可 以 閱 讀 關 於 共 同 閘 道 的 介 面( Common Gateway Interface ) , 在 URL http://hoohoo.ncsa.uiuc.edu:80/cgi/ 。 現
在 標 準 的 介 面 可 以 同 時 用 在 CERN 及 NCSA 驅 動 的 伺 服 器 , 這 些 的 page 包 含 了 HTML 格 式 及 如 何 處 理 伺 服 器 端 的 結 果 。
使 用 INPUT TYPE=hidden 。
底 下 有 一 個 例 子 ︰
<INPUT TYPE=hidden NAME=state VALUE="hidden info to be returned with form">
目 前 大 部 分 的 瀏 覽 器 都 可 以 處 理 這 種 的 隱 藏 形 式 , 但 要 注 意 的 是 "hidden" 並 不 是 指 "secret" ; 使 用 者 可 以 用 "view source" 來 看 到 。
如 果 讀 者 可 以 通 過 伺 服 器 的 模 組 檔 ( Configuration files ) , 或 者 如 果 讀 者 的 伺 服 器 的 管 理 人 允 許 使 用 者 來 創 造 自 己 的 CGI
scripts , 那 讀 者 就 可 以 安 排 這 項 功 能 。 筆 者 有 寫 了 一 個 簡 單 的
E-Mail 封 包 ( package ) , 是 用 ANSI C 寫 的 , URL http://siva.cshl.org/email/index.html 。 在 Perl 中 也 有 一 個 封 包 流 傳 出 來 ( URL
是 ? ) 。
在 每 一 行 的 一 開 始 使 用 <!-- 標 籤 , 而 用 --> 標 籤 來 作 為 結 束 。 注 意 , 這 個 註 解 並 不 是 一 套 的 , 而 連 續 的 "--" 也 許 不
能 出 現 在 註 解 之 內 , 除 非 是
--> 的 回 復 標 籤 。 讀 者 不 應 該 用 這 個 來 "comment out" HTML 文 件 , 它 可 能 會 展 現 在 使 用 者 的 瀏 覽 器 中 , 因 為 一 些 的 瀏 覽 器 ( 特 別 是
Mosaic ) 仍 然 會 注 意 註 解 裡 的 標 籤 , 因 此 可 能 會 發 生 提 早 結 束 註 解 的 情 況 。 在 這 兒 要 感 謝 Joe English 對 於 這 種 假 設 的 澄 清 。
在 HTML Level 3 ( 新 版 的 HTML ) 中 , 表 格( table )是 一 項 標 準 的 特 色 。 據 筆 者 的 了 解 , 不 幸 的 , 它 目 前 只 在 Viola 及 Emacs-W3 的 瀏 覽 器 中 有 而 已 。
無 論 如 何 , 這 裡 有 一 個 方 法 提 供 讀 者 使 用 HTML Level 3 表 格 , 並 改 變 它 們 為 HTML , 當 大 部 分 的 瀏 覽 器 支 援 時 , 它 允 許 使 用 者 設 計 特 有 的 表 格 , 並 且 直 接 的
安 裝 pages 在 內 , 讀 者 可 以 用 HTML+tables 的 package
做 到 這 個 , 這 是 由 Brooks Cutter ( bcutter@paradyne.com ) 寫 的 , 讀 者 可 經 由 Anonymous FTP 在 sunsite.unc.edu 下 的
pub/packages/infosystems/WWW/tools/html+tables.shar 取 得 。 這 個 package 需 要 UNIX 系 統 下 基 本 的 shell language Perl , 但 它 在 其 它 的 系 統 ( 像 是 MSDOS ) 下 也 可 以 。
html+tables 經 由 HTML Level 3 並 利 用 <PRE>...</PRE> 結 構 來 輸 出 有 table 的 HTML 文 件 , 它 現 在 允 許 讀 者 用 HTML Level 3
來 編 輯 ; 當 瀏 覽 器 可 以 讀 取 它 時 , 它 看 起 來 會 比 一 般 的 表 格 還 要 好 。
HTML Level 3 ( 也 被 說 成 HTML+ )是 HTML 的 加 強 版 , 它 被 設 計 來 突 破 HTML 的 限 制 。 HTML Level 3 支 援 了 真 實 的 表 格 ,right-justified text,centered
text , 或 是 行 中 斷 ( 就 是 不 懷 疑 空 白 的 定 義 ) , 以 及 需 多 設 計 上 的 特 色 。 然 而 , 大 部 分 的 瀏 覽 器 目 前 只 處 理 了 HTML Level 3 的 少 數 特 色 而 已 ( 像 是 Mosaic 中 的
form ) 。
讀 者 可 以 經 由 CERN 伺 服 器 來 獲 得 目 前 HTML 的 最 新 的 發 展 狀 況 資訊(URL http://info.cern.ch/hypertext/WWW/Markup/Markup.html
)。 ( HTML Level 1 是 原 始 的 版 本 ,HTML Level 2 在 本 質 上 是 一 樣 的 , 但 都 增 加 了 form 的 格 式 )
明 顯 的 GIF 對 於 平 滑 的 出 現 在 使 用 者 的 瀏 覽 器 上 , 或 使 用 者 設 定 了 一 個 和 發 展 者 預 期 所 不 相 同 的 顏 色 而 言 , 是 有 用 的 。 有 一 份 解 釋 這 個 的 文 件 , 讀 者 可 以
用 URL http://melmac.harris-atd.com/transparent_images.html 來 看 它 , 讀 者 可 以 用 Anonymous FTP 取 得
ftp.rz.uni-karsruhe.de/pub/net/www/tools/giftrans.c 來 看 看 傳 送 gif 的 原 始 程 式 。
麥 金 塔 電 腦 上 也 有 一 個 , 叫 Transparency (URL http://www.med.cornell.edu/~giles/projects.html#transparency> )。
mailto: URL 在 Lynx 及 其 它 少 數 的 瀏 覽 器 中 被 發 現 是 一 項 革 新 的 發 明 , 但 對 於 最 流 行 的 Mosaic
, 卻 還 沒 有 被 發 現 ; 希 望 在 未 來 的 版 本 中 , 可 以 解 決 這 個 問 題 。 在 這 段 時 間 , 讀 者 可 以 設 計 一 個 form 的 mail 格 式 來 寄 信 給 讀 者 , 這 個 文 件 可 以 在 URL
http://siva.cshl.org/email/index.html 中 取 得 。
所 有 主 要 的 伺 服 器 都 有 允 許 讀 者 限 制 某 些 特 定 節 點 連 線 的 特 性 , 而 許 多 的 瀏 覽 器 都 有 允 許 某 些 特 定 使 用 者 使 用 的 證 明 特 色 。 有 一 個 由 Marc Andreessen
寫 的 , 在 安 全 上 用 來 證 明 使 用 者 的 文 件( 在 NCSA Server 及 Mosaic 下),URL http://wintermute.ncsa.uiuc.edu:8080/auth-tutorial/tutorial.html 。 看 看 讀 者 的 伺 服
器 上 的 文 件 , 也 許 可 以 取 得 較 新 的 資 訊 。
JPEG 在 現 實 的 處 理 圖 形 檔 上 是 比 GIF 來 的 好 些 ( 像 是 掃 描 圖 片 ) , 但 大 部 分 的 瀏 覽 器 並 無 法 處 理 JPEG 檔 的 線 上 圖 形 ( inline image ) , 讀 者 必
需 用 外 部 圖 形(external images ) 的 方 式 ( 用
<A HREF ...> 的 規 則 ,而 不 是 <IMG SRC ...> ) 來 連 結 它 們 。 GIF 則 對 於 捲 曲 , 鮮 明 的 圖 形 有 較
佳 的 處 理 效 果 ,像 是 那 些 典 型 按 扭 圖 形 等 等 。 所 有 的 瀏 覽 器 皆 可 以 處 理 GIF 檔 為 線 上 圖 形 ( inline image ) 。
Script 就 可 以 做 這 個 動 作 了 , 但 對 於 讀 者 企 圖 想 要 複 製 的 伺 服 器 而 言 , 這 個 舉 動 是 不 友 善 的 。 這 個 動 作 就 和 寫 那 些 可 憐 的 WWW robots
是 類 似 的 。 假 如 讀 者 是 想 要 改 進 連 到 遠 端 節 點 的 次 數 , 那 讀 者 可 以 在 CERN 的 WWW 伺 服 器 中 找 找 有 "proxy" 能 力 的
, 這 對 於 讀 者 的 伺 服 器 問 題 是 一 個 有 效 率 而 普 通 的 解 決 方 式 。
可 以 自 動 在 各 瀏 覽 器 間 搜 尋 的 Robot 是 非 常 有 用 的 , 但 它 卻 有 著 製 造 出 嚴 重 問 題 的 的 危 險 。 ( 它 將 會 將 伺 服 器 帶 到 一 個 危 險 的 地 步 ) , 請 看 寫 Robot 的 4.10 節。
還 好 , 大 部 分 伺 服 器 上 的 的 Robot 都 遵 循 一 個 簡 單 的 協 定 , 因 此 如 果 讀 者 希 望 的 話 , 讀 者 可 以 讓 它 遠 離 讀 者 的 伺 服 器 , 會 是 將 它 們 限 制 在 某 一 伺 服 器 上 的 某 部 分 ( 他 們 包 含 了 許 多 可 能 的 連 線 動 作 ) 。 得 者 可 以 看 看 World Wide Web Robots 的 文 件 ( URL http://web.nexor.co.uk/mak/doc/robots/robots.html ) 。 讀 者 可 以 到 處 看 看 並 且 從 大 角 度 來 學 習 有 關 Robot 的 危 險 及 為 什 麼 不 想 用 它 甚 至 排 斥 它 的 原 因 。 在 那 裡 , 讀 者 也 可 以 看 到 已 經 寫 好 的 Robot, 包 括 了 有 用 的 cataloging robots 。
讀 者 可 以 找 三 個 討 輪 World Wide Web 的 討 論 群 , 其 中 的 一 個 可 能 很 快 就 被 拿 掉 了 :
- comp.infosystems.www.users
- 這 個 論 壇 是 討 論 WWW 瀏 覽 器 軟 體 的 , 同 時 也 聯 繫 不 同 的 internet 資 訊 的 來 源 。 新 的 使 用 者 問 題 、 瀏 覽 器 的 設 定 問 題 、 瀏 覽 器 的 缺 點 報 告 、 如 何 指 出 在
FAQ 或 其 它 地 方 找 不 到 的 資 訊 發 現 問 題 , 或 是 比 較 不 同 的 瀏 覽 packages 等 等 都 是 這 個 論 談 得 主 題 。
- comp.infosystems.www.providers
- 這 個 論 壇 是 討 論 WWW 伺 服 器 軟 體 的 問 題 , 並 呈 現 一 些 說 過 的 軟 體 的 使 用 給 使 用 者 的 地 方 。 大 部 分 的 伺 服 器 設 計 , 安 裝
問 題 , 伺 服 器 的 缺 點 報 告 , 安 全 的 討 論 ,HTML page 的 設 計 , 及 其 它 的 資 訊 提 供 的 中 心 等 等 是 這 個 論 壇 的 主 題 。 假 如 讀 者 問 的 是 一 個 特 別 的 問 題 , 那 請 表 明 讀 者 用 的 是 哪 一 種 瀏 覽 器 以 及 讀 者 的 Post 是 來 自 哪 一 種 系 統 ( 像 是 Windows , Mac , Unix 等 等 )
- comp.infosystems.www.misc
- 這 個 論 壇 是 和 WWW 相 關 資 訊 的 一 般 討 論 區 , 這 個 階 層 並 沒 有 被 其 它 的 Newsgroup 包 含 。 這 裡 的 主 題 包 括 了 WWW 的 未 來 , 關 於 政 治 性 等 等
, 這 些 顧 慮 改 變 或 影 響 了WEB 伺 服 器 及 瀏 覽 器 等 的 結 構 及 傳 輸 方 式 。
- comp.infosystems.www (DEFUNCT)
- 這 是 個 老 的 論 壇 , 它 也 須 還 會 存 在 讀 者 的 系 統 , 但 事 實 上 在 9/7 號 已 被 取 消 了 , 這 得 根 據 news.announce.newgroups 的 主 席 David Tale 而 定
要 找 更 多 的 資 訊 , 讀 者 可 以 利 用 Web 。這 份 FAQ 希 望 提 供 讀 者 足 夠 的 資 訊 去 建 立 在 讀 者 自 己 的 系 統 上 的 瀏 覽 器 。 如 果 讀 者 對 於
FTP , 網 路 , 或 其 它 的 地 方 有 系 統 上 特 別 的 問 題 , 請 考 慮 看 看 Newsgroup 上 相 關 的 部 分 來 解 決 讀 者 的 硬 體 或
操 作 系 統 方 面 的 疑 難 !
假 如 讀 著 可 以 執 行 瀏 覽 器 了 , 也 許 讀 者 希 望 看 到 一 篇 基 礎 文 件 , 這 裡 有 由 Nathan Torkington 寫 的 一 篇 關 於 WWW 的 基 本 文 件 , 在 URL
http://www.vuw.ac.nz/who/Nathan.Torkington/ideas/www-primer.html 中 。
以 後 , 讀 者 可 能 會 回 到 這 份 FAQ 來 回 答 一 些 問 題 , 或 是 問 一 些 較 先 進 的 問 題 , 在 這 裡 , 筆 者 鼓 勵 讀 者 當 每 次 刊 出 FAQ 時 , 先 查 看 list
, 看 看 有 沒 有 讀 者 要 問 的 問 題 。
- 英 文 版:
- Thomas Boutell boutell@netcom.com
- Nathan Torkington Nathan.Torkington@vuw.ac.nz
- Marc Andreessen marca@ncsa.uiuc.edu
- Tony Johnson
- 中文版:
- 國立中央大學機械系三年 B 班蕭松瀛
- shiou@sparc41.dd.ncu.edu.tw