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. 感谢


    1. 这个 FAQ 最新的改变

    2. 这份文件的资讯

    这 是 一 个 介 绍 韦 伯 计 划 的 文 件 , 它 描 述 了 关 於 韦 伯 ( 以 下 简 称 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-Mailshiou@sparc41.dd.ncu.edu.tw 中 , 将 会 在 下 一 期 的 版 本 中 修 正 。


    3 基本的问题


    什麽是 WWW, hypertext 及 hypermedia ?

    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 档 ( 事 实 上 是 可 以 的 ) , 但 却 可 以 让 读 者 听 到 声 音 , 看 到 影 像 或 其 它 的 动 画 ( 漫 画 ) 。


    3.2 什麽是 URL ?

    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 “ 的 可 以 选 。


    3.3 WWW 和 Gopher 及 WAIS 的比较

    这 三 种 资 讯 提 供 系 统 都 是 用 以 “ 使 用 者 -- 伺 服 器 ( client--server ) “ 为 基 础 , 它 们 不 同 的 地 方 是 在 於 它 们 资 料 形 态 ( model of data ) 的 不 同 。 在 Gopher 中 , 资 料 是 一 个 选 单 、 文 章 、 索 引 或 是 一 个 远 程 载 入 的 连 接 。 在 WAIS 中 , 任 何 东 西 都 是 一 个 索 引 , 而 从 索 引 所 传 回 来 的 是 一 份 文 件 。 在 WWW 中 , 所 有 的 东 西 都 ( 可 能 ) 是 超 文 件 , 也 许 这 些 文 件 可 以 被 搜 寻 。

    在 能 力 上 , 这 表 示 WWW 也 可 以 扮 演 Gopher 的 角 色 ( 选 项 就 是 连 结 的 目 录 , Gopher 的 文 件 就 是 一 个 去 掉 连 结 的 超 文 件 , 而 搜 寻 和 远 程 载 入 则 相 同 ) , 而 WAIS 索 引 是 一 个 搜 寻 页 , 它 所 传 回 的 文 件 是 没 有 连 接 的 。

    Gopher 和 World Wide Web 的 使 用 , 根 据 Internet 骨 干 ( 流 量 ) 记 录 者 的 统 计 记 录 , 目 前 是 不 分 上 下 的 , ( 这 是 当 然 的 , 因 为 WWW 浏 览 器 也 可 以 连 接 Gopher 伺 服 器 , 这 使 得 WWW 的 使 用 者 的 数 目 增 加 了 ) 。 在 CREN 的 伺 服 器 使 用 情 形 , 每 四 个 月 就 成 长 两 倍 ; 这 使 得 WWW 成 为 评 论 的 焦 点 。


    4 使用 Web(使用者问题)


    引导:如何使用 Web

    读 者 可 以 用 两 种 方 式 来 利 用 WeB , 第 一 个 方 法 是 使 用 一 个 可 以 接 远 程 载 入 ( telnet ) 的 浏 览 器 , 或 是 使 用 读 者 自 己 机 器 上 的 浏 览 器 。 除 非 读 者 绝 对 不 行 这 样 做 , 否 则 能 在 读 者 自 己 的 机 器 上 来 执 行 浏 览 器 的 程 式 是 最 好 的 。 假 如 读 者 第 一 次 用 Web , 那 用 远 程 载 入 的 方 式 也 许 会 让 读 者 觉 得 舒 畅 一 些 。 请 读 者 注 意 的 是 这 里 说 的 “ 自 己 的 机 器 “ 可 以 定 义 成 读 者 在 家 里 打 电 话 所 连 接 的 一 个 系 统 , 像 是 读 者 拨 进 ncu.edu.tw 或 是 其 它 有 提 供 帐 号 的 机 器 。 在 这 样 的 系 统 上 用 以 文 字 为 基 础( text-based ) 的 浏 览 器 , 希 望 可 以 连 到 远 处 的 节 点 。

    4.2 可以用远程载入的浏览器

    底 下 一 些 更 新 的 节 点 在 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 。

    4.3 关於获得浏览器

    一 般 人 较 喜 欢 接 WWW 的 方 式 是 自 己 执 行 一 个 浏 览 器 的 程 式 , 浏 览 器 可 以 在 许 多 的 工 作 平 台 ( platforms ) 上 执 行 , 以 原 始 程 式 ( source ) 或 可 执 行 程 式 ( executable ) 的 模 式 的 都 有 。 底 下 是 一 个 可 靠 的 文 件 放 置 处 , 它 有 其 它 浏 览 器 的 说 明 。 http://info.cern.ch/hypertext/WWW/Clients.html

    4.3.1 Microsoft Windows 浏览器

    注 意 : 读 者 的 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 下 取 得 新 的 版 本 。


    4.3.2 MSDOS 浏览器

    注 意 : 读 者 的 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/


    4.3.3 Macintosh 浏览器

    注 意 : 读 者 的 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 取 得 。

    4.3.4 AMIGA 浏览器

    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 节

    4.3.5 NeXTStep 浏览器

    注 意 : 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 中 取 得 。

    4.3.6 X/DecWindows(图形介面的 Unix,VMS) 浏览器

    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 中 取 得 。

    4.3.7 文字模式的 Unix 及 VMS 浏览器

    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 。

    4.3.8 Batch-mode 浏览器

    笔 者 将 它 翻 成 “ 批 次 模 式 的 浏 览 器 “ , 读 者 可 以 由 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 和 其 它 目 前 正 流 行 的 命 令 行 ( 在 一 页 中 ) 设 定 。

    4.4 如何经由 Firewall 来用 Web

    假 如 读 者 想 在 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 ) 。

    4.5 韦伯上的东西

    读者利用 WWW 可取得的资讯


    4.5.1 如何找出 Web 上新的东西

    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 ) 中 ( 读 者 可 以 直 接 经 由 读 者 的 辅 助 选 单 中 连 上 它 ) 。


    4.5.2 Web 的主题目录(subject catalog)在哪儿?

    这 种 的 subject catalog 有 很 多 。 没 有 一 部 机 器 原 本 就 要 有 这 样 的 一 个 目 录 ( catalog ) ( 虽 然 为 WEB Site 建 目 录 的 工 作 目 前 正 在 进 行 中 ) , 但 目 前 已 知 而 且 是 最 早 的 目 录 是 在 WWW Virtual Library (URL http://info.cern.ch/hypertext/DataSources/bySunject/Overview.html ) , 这 是 由 CWEN 所 维 持 的 。Virtual Library 对 於 寻 找 特 定 主 题 的 资 源 而 言 , 是 个 不 错 的 地 方 , 因 为 它 对 於 不 同 的 替 地 区 有 不 同 的 人 来 维 护 。

    此 外 , 也 有 一 个 较 新 的 cataloging system 叫 做 ALIWEB 的 , 它 不 需 要 太 多 的 维 护 , 目 前 成 长 的 速 度 颇 快 的 。


    4.5.3 如何找寻所有的 Web 伺服器?

    已 经 有 很 多 人 写 出 可 以 为 WWW Server 节 点 创 造 索 引 的 robot 程 式 , 这 包 含 了 那 些 在 Newspaper 中 , 没 有 被 整 理 过 的 而 不 被 注 意 的 节 点 , 或 是 在 Catalog 上 的 ( 在 读 者 要 写 读 者 自 己 的 robot 程 式 前 , 请 读 者 先 读 关 於 robot 的 章 节 或 相 关 部 分 ) 。

    这 里 有 一 些 找 到 的 自 动 的 索 引 :

  • WebCrawler (URL http://www.biotech.washington.edu/WebQuery.html
    它 建 立 了 一 个 令 人 印 象 深 刻 而 彻 底 的 索 引 ; 另 一 方 面 , 因 为 它 也 索 引 出 了 文 件 的 内 容 , 所 以 它 可 以 找 出 许 多 读 者 想 不 到 的 连 线 呢 !
    它 只 建 立 了 以 页 的 标 题 ( page title ) 及 URL 内 容 的 索 引 。 它 所 含 的 内 容 也 许 较 少 , 但 它 所 找 到 的 也 许 和 读 者 需 要 的 比 较 符 合 喔 !
  • 读 者 在 其 它 的 章 节 中 可 以 读 到 关 於 其 它 的 robot。


    4.6 如何将线上图片(inline image)存下来?

    这 里 有 两 个 方 法 供 读 者 参 考 使 用 :

    1. 在 读 者 的 浏 览 器 中 , 假 如 读 者 有 “ 存 到 本 机 的 磁 碟 “ ( load to local disk ) 选 项 , 那 请 读 者 将 它 打 开 。 这 时 候 读 者 被 允 许 输 入 一 个 档 名 , 而 不 是 直 接 看 这 些 图 。 当 读 者 处 理 完 後 , 请 读 者 记 得 将 它 给 关 闭 。
    2. 当 浏 览 器 接 收 HTML 的 原 始 档 时 , 请 选 择 “ 观 看 原 始 档 “ ( view source ) ; 找 出 读 者 感 兴 趣 的 图 片 的 URL 格 式 , 然 後 把 它 记 下 或 拷 贝 下 来 , 并 复 制 或 贴 到 “ 开 启 URL “ ( Open URL ) 的 视 窗 。 这 样 就 可 以 将 它 载 到 读 者 观 看 处 理 图 片 的 工 具 , 在 那 儿 读 者 应 该 可 以 将 它 存 下 来 或 放 弃 。

    4.7 WinMosaic 如何用 PC 喇叭发出音乐?

    这 是 由 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 的 声 音 , 假 如 读 者 的 喇 叭 发 出 一 些 读 者 可 以 听 的 懂 得 声 音 , 那 读 者 就 够 幸 运 的 了 。


    4.8 有一部 Windows PC (或 Macintosh),为什麽不能用 WAIS URLs ?

    这 是 由 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 一 样 的 使 用 ) 。


    4.9 笔 者 可 以 执 行 XMosaic , 但 为 什 麽 无 法 让 外 部 的 工 具 正 常 运 作 ? ( 无 论 笔 者 如 何 的 改 笔 者 的 .mailcap 及 .mime.types )

    这 是 由 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 所 建 议 的 。


    4.10 笔者将要写一个搜寻 WWW 的程式,但为什麽没有写呢?

    事 实 上 写 一 个 可 以 自 动 搜 寻 WWW 伺 服 器 的 机 器 人( Robot ) 非 常 有 用 的 , 但 它 却 可 能 会 制 造 一 些 潜 在 的 问 题 。 机 器 人 曾 经 被 写 来 作 一 个 广 泛 搜 寻 ( breadth-first ) 的 事 , 用 它 来 作 堪 察 各 节 点 而 不 是 具 侵 略 性 的 在 某 个 时 间 杜 绝 某 节 点 的 所 有 文 件 将 是 一 个 逐 渐 流 行 的 趋 势 。 这 些 机 器 人 有 些 已 经 可 以 产 生 一 些 对 WWW 伺 服 器 上 关 於 资 讯 方 面 的 优 秀 索 引 。

    但 其 它 的 机 器 人 却 只 作 简 单 却 深 入 的 搜 寻 , 最 糟 糕 的 是 这 些 机 器 人 可 以 在 短 短 的 几 分 钟 内 , 将 Servers 中 以 CGI script 为 基 础 的 资 讯 下 载 ( Download ) 到 它 自 己 的 伺 服 器 上 , 其 中 包 含 了 极 多 可 能 的 连 线 ( 通 常 机 器 人 在 做 这 种 连 线 时 它 们 自 己 并 不 知 道 ) 。 想 想 看 , 当 一 个 程 式 决 定 去 索 引 数 以 百 计 的 动 画 图 形 档 的 内 容 时 , 会 有 什 麽 情 形 发 生 ?

    在 教 训 上 , 一 个 机 器 人 做 的 动 作 也 许 读 者 已 经 做 过 了 , 假 如 没 有 , 那 请 读 者 先 研 读 World Wide Web Robots 的 文 件 ( URL http://web.nexor.co.uk/mak/doc/robots/robots.html ) , 先 学 习 一 些 关 於 机 器 人 被 排 斥 的 一 般 状 况 , 当 然 , 在 那 儿 读 者 也 可 以 读 到 一 些 已 经 写 好 的 机 器 人 。


    4.11 在 html 中要如何用 Web Client 送出一篇 NewsGroup 的文章

    要 如 何 做 到 这 个 动 作 得 依 靠 读 者 的 系 统 而 定 了 , 假 如 读 者 用 的 是 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
    

    5.1 介绍:要如何在 Web Server 上提供资讯?

    资 讯 的 提 供 者 执 行 程 式 让 使 用 浏 览 器 的 使 用 者 来 取 得 超 文 件 格 式 的 文 件 。 这 些 的 程 式 可 以 是 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 的 状 态 , 这 可 以 提 供 读 者 一 个 选 择 。


    5.2 如何获得伺服器

    读 者 可 以 取 得 Unix, Macintosh, MS Windows , 及 VMS 的 伺 服 器 程 式 来 作 为 适 合 读 者 的 程 式 。 假 如 读 者 知 道 还 有 适 合 其 它 作 业 系 统 的 伺 服 器 , 请 读 者 通 知 笔 者

    假 如 读 者 想 要 对 写 伺 服 器 程 式 或 闸 道 程 式 有 更 多 的 认 识 , 请 读 者 看 看 下 面 的 节 点 URL http://info.cern.ch/hypertext/WWW/Daemon/Overview.html


    5.2.1 Unix 下的伺服器

    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

    5.2.2 Macintosh Servers

    这 是 麦 金 塔 电 脑 上 用 的 伺 服 器 , 叫 做 MacHTTP 。 读 者 可 以 由 URL http://www.uth.tmc.edu/mac_info/machttp_info.html 中 取 得 资 讯 。

    5.2.3 MS Windows 及 Windows NT 伺服器

    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 取 得 。

    5.2.4 MSDOS Servers

    KA9Q NOS (nos11c.exe ) 是 一 个 DOS 下 用 的 internet 伺 服 器 , 它 包 含 了 HTTP 及 Gopher 伺 服 器 。 读 者 可 以 由 anonymous FTP 从 inorganic5.chem.ufl.edubiochemistry.cwru.edu 中 取 得 。

    5.2.5 VMS Servers

    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 中 取 得 相 关 的 资 讯 。

    5.3 制造超文件档案

    HTML 是 一 个 用 来 产 生 超 文 件 的 简 单 的 改 写 系 统 。 有 三 种 方 法 来 产 生 HTML 档 案 : 一 、 自 己 写 , 这 个 方 法 并 不 需 要 困 难 的 技 巧 ; 二 、 利 用 HTML 编 辑 器 , 它 会 帮 助 读 者 做 上 述 的 动 作 , 并 且 改 造 其 它 的 文 件 模 式 为 超 文 件 格 式 的 档 ; 三 、 接 下 来 的 第 三 段 就 是 连 续 包 含 了 了 这 些 可 能 。

    5.3.1 自己写一个 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 写 的 基 本 超 文 件 手 册 。


    5.3.2 超文件编辑器

    对 於 许 多 人 , 不 管 是 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 和 用 。


    5.3.3 将其它的文件改写为 HTML 档

    对 於 自 动 改 变 其 它 的 已 存 在 的 文 件 格 式 ( 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 中 取 得 相 关 资 讯 。


    5.4 如何发表自己的成果

    读 者 如 果 要 发 表 新 的 HTML 伺 服 器 或 是 其 它 的 东 西 , 读 者 可 以 用 许 多 的 方 法 :

    1. 向 NCSA 的 What's New Page 提 出, URL 是 http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/Docs/whats-new.html ( 读 者 可 仔 细 阅 读 它 来 看 看 要 如 何 的 向 它 提 出 目 录 )
    2. 将 它 公 布 到 newsgroup 中 的 comp.infosystems.announce , 请 读 者 先 阅 读 这 个 group 来 取 得 其 中 的 感 觉 , 读 者 不 应 该 公 布 到 comp.infosystems.www.users , 或 .misc, .providers 等 等 , 但 是 读 者 若 是 一 定 要 这 样 做 , 那 请 选 择 .misc 来 作 为 公 告 处 , 这 会 让 使 用 者 及 提 供 者 ( 或 是 有 这 两 种 身 份 的 人 ) 有 兴 趣 。
    3. 向 不 同 的 catalogs 的 维 护 人 提 出 ,像 是 WWW Virtual Library ( URL http://info.cern.ch/hypertext/DataSources/bySubject/Overview.html ) 及 ALIWEB 的 索 引( http://web.nexor.co.uk/aliweb/doc/aliweb.html ) 。

    5.5 如何向已存在的伺服器购取空间

    事 实 上 读 者 是 可 以 这 麽 做 的 , 有 一 个 提 供 WWW 伺 服 器 空 间 给 一 般 读 者 购 买 的 目 录 在 URL http://union.ncsa.uiuc.edu/www/leasing.html 中 可 以 找 到 。

    5.6.1 如何建立一个可按式的图形地图

    在 这 里 有 两 个 问 题 : 在 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 伺 服 器 才 行 , 在 读 者 确 定 读 者 有 这 个 必 需 的 工 具 来 处 理 它 之 前 , 最 好 不 要 浪 费 读 者 的 时 间 去 做 这 个 地 图 。


    5.6.2 如何做一个连结而不 load 一个新的 page

    当 一 个 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 。


    5.6.3 哪里可以学到可填式(fill-out)形式?

    读 者 可 以 阅 读 关 於 共 同 闸 道 的 介 面( Common Gateway Interface ) , 在 URL http://hoohoo.ncsa.uiuc.edu:80/cgi/ 。 现 在 标 准 的 介 面 可 以 同 时 用 在 CERN 及 NCSA 驱 动 的 伺 服 器 , 这 些 的 page 包 含 了 HTML 格 式 及 如 何 处 理 伺 服 器 端 的 结 果 。

    5.6.3.1 如何写一个在 form 中隐藏的空格 hidden fields(keeping state)?

    使 用 INPUT TYPE=hidden 。

    底 下 有 一 个 例 子 ∶

    <INPUT TYPE=hidden NAME=state VALUE="hidden info to be returned with form">

    目 前 大 部 分 的 浏 览 器 都 可 以 处 理 这 种 的 隐 藏 形 式 , 但 要 注 意 的 是 "hidden" 并 不 是 指 "secret" ; 使 用 者 可 以 用 "view source" 来 看 到 。


    5.6.3.2 一般使用者如何透过他们的浏览器寄信给笔者(伺服器的维护人)?

    如 果 读 者 可 以 通 过 伺 服 器 的 模 组 档 ( Configuration files ) , 或 者 如 果 读 者 的 伺 服 器 的 管 理 人 允 许 使 用 者 来 创 造 自 己 的 CGI scripts , 那 读 者 就 可 以 安 排 这 项 功 能 。 笔 者 有 写 了 一 个 简 单 的 E-Mail 封 包 ( package ) , 是 用 ANSI C 写 的 , URL http://siva.cshl.org/email/index.html 。 在 Perl 中 也 有 一 个 封 包 流 传 出 来 ( URL 是 ? ) 。

    5.6.4 在超文件中要如注解这份文件?

    在 每 一 行 的 一 开 始 使 用 <!-- 标 签 , 而 用 --> 标 签 来 作 为 结 束 。 注 意 , 这 个 注 解 并 不 是 一 套 的 , 而 连 续 的 "--" 也 许 不 能 出 现 在 注 解 之 内 , 除 非 是 --> 的 回 复 标 签 。 读 者 不 应 该 用 这 个 来 "comment out" HTML 文 件 , 它 可 能 会 展 现 在 使 用 者 的 浏 览 器 中 , 因 为 一 些 的 浏 览 器 ( 特 别 是 Mosaic ) 仍 然 会 注 意 注 解 里 的 标 签 , 因 此 可 能 会 发 生 提 早 结 束 注 解 的 情 况 。 在 这 儿 要 感 谢 Joe English 对 於 这 种 假 设 的 澄 清 。

    5.6.5 如何编辑一个正式的表格而不用 <PRE>...</PRE> ?

    在 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 来 编 辑 ; 当 浏 览 器 可 以 读 取 它 时 , 它 看 起 来 会 比 一 般 的 表 格 还 要 好 。


    5.6.6 什麽是 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 的 格 式 )


    5.6.7 如何编辑明显的 GIF

    明 显 的 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 )。


    5.6.8 URL 的 mailto: 怎麽了?

    mailto: URL 在 Lynx 及 其 它 少 数 的 浏 览 器 中 被 发 现 是 一 项 革 新 的 发 明 , 但 对 於 最 流 行 的 Mosaic , 却 还 没 有 被 发 现 ; 希 望 在 未 来 的 版 本 中 , 可 以 解 决 这 个 问 题 。 在 这 段 时 间 , 读 者 可 以 设 计 一 个 form 的 mail 格 式 来 寄 信 给 读 者 , 这 个 文 件 可 以 在 URL http://siva.cshl.org/email/index.html 中 取 得 。

    5.6.9 如何的禁止及控制和伺服器的连线?

    所 有 主 要 的 伺 服 器 都 有 允 许 读 者 限 制 某 些 特 定 节 点 连 线 的 特 性 , 而 许 多 的 浏 览 器 都 有 允 许 某 些 特 定 使 用 者 使 用 的 证 明 特 色 。 有 一 个 由 Marc Andreessen 写 的 , 在 安 全 上 用 来 证 明 使 用 者 的 文 件( 在 NCSA Server 及 Mosaic 下),URL http://wintermute.ncsa.uiuc.edu:8080/auth-tutorial/tutorial.html 。 看 看 读 者 的 伺 服 器 上 的 文 件 , 也 许 可 以 取 得 较 新 的 资 讯 。

    5.6.10 JPEG 和 GIF 对於 WWW Image 哪一种比较好?

    JPEG 在 现 实 的 处 理 图 形 档 上 是 比 GIF 来 的 好 些 ( 像 是 扫 描 图 片 ) , 但 大 部 分 的 浏 览 器 并 无 法 处 理 JPEG 档 的 线 上 图 形 ( inline image ) , 读 者 必 需 用 外 部 图 形(external images ) 的 方 式 ( 用 <A HREF ...> 的 规 则 ,而 不 是 <IMG SRC ...> ) 来 连 结 它 们 。 GIF 则 对 於 卷 曲 , 鲜 明 的 图 形 有 较 佳 的 处 理 效 果 ,像 是 那 些 典 型 按 扭 图 形 等 等 。 所 有 的 浏 览 器 皆 可 以 处 理 GIF 档 为 线 上 图 形 ( inline image ) 。

    5.6.11 如何定期复制某节点中的某些部分?

    Script 就 可 以 做 这 个 动 作 了 , 但 对 於 读 者 企 图 想 要 复 制 的 伺 服 器 而 言 , 这 个 举 动 是 不 友 善 的 。 这 个 动 作 就 和 写 那 些 可 怜 的 WWW robots 是 类 似 的 。 假 如 读 者 是 想 要 改 进 连 到 远 端 节 点 的 次 数 , 那 读 者 可 以 在 CERN 的 WWW 伺 服 器 中 找 找 有 "proxy" 能 力 的 , 这 对 於 读 者 的 伺 服 器 问 题 是 一 个 有 效 率 而 普 通 的 解 决 方 式 。

    5.6.12 如何让 ROBOTs 离开伺服器?

    可 以 自 动 在 各 浏 览 器 间 搜 寻 的 Robot 是 非 常 有 用 的 , 但 它 却 有 著 制 造 出 严 重 问 题 的 的 危 险 。 ( 它 将 会 将 伺 服 器 带 到 一 个 危 险 的 地 步 ) , 请 看 写 Robot 的 4.10 节

    还 好 , 大 部 分 伺 服 器 上 的 的 Robot 都 遵 循 一 个 简 单 的 协 定 , 因 此 如 果 读 者 希 望 的 话 , 读 者 可 以 让 它 远 离 读 者 的 伺 服 器 , 会 是 将 它 们 限 制 在 某 一 伺 服 器 上 的 某 部 分 ( 他 们 包 含 了 许 多 可 能 的 连 线 动 作 ) 。 得 者 可 以 看 看 World Wide Web Robots 的 文 件 ( URL http://web.nexor.co.uk/mak/doc/robots/robots.html ) 。 读 者 可 以 到 处 看 看 并 且 从 大 角 度 来 学 习 有 关 Robot 的 危 险 及 为 什 麽 不 想 用 它 甚 至 排 斥 它 的 原 因 。 在 那 里 , 读 者 也 可 以 看 到 已 经 写 好 的 Robot, 包 括 了 有 用 的 cataloging robots 。


    6. 哪些 Newsgroup 讨论 WEB ?

    读 者 可 以 找 三 个 讨 轮 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 而 定

    7. 想要了解的更多

    要 找 更 多 的 资 讯 , 读 者 可 以 利 用 Web 。这 份 FAQ 希 望 提 供 读 者 足 够 的 资 讯 去 建 立 在 读 者 自 己 的 系 统 上 的 浏 览 器 。 如 果 读 者 对 於 FTP , 网 路 , 或 其 它 的 地 方 有 系 统 上 特 别 的 问 题 , 请 考 虑 看 看 Newsgroup 上 相 关 的 部 分 来 解 决 读 者 的 硬 体 或 操 作 系 统 方 面 的 疑 难 !

    假 如 读 著 可 以 执 行 浏 览 器 了 , 也 许 读 者 希 望 看 到 一 篇 基 础 文 件 , 这 里 有 由 Nathan Torkington 写 的 一 篇 关 於 WWW 的 基 本 文 件 , 在 URL http://www.vuw.ac.nz/who/Nathan.Torkington/ideas/www-primer.html 中 。

    以 後 , 读 者 可 能 会 回 到 这 份 FAQ 来 回 答 一 些 问 题 , 或 是 问 一 些 较 先 进 的 问 题 , 在 这 里 , 笔 者 鼓 励 读 者 当 每 次 刊 出 FAQ 时 , 先 查 看 list , 看 看 有 没 有 读 者 要 问 的 问 题 。


    8. 感谢

    英 文 版:
    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