跳到网页内文区。

:::

旅舍更新日志 卷一


日期: 7.3.’00.

超文字游乐场终于完工罗!耶!我以前以为只能写 ASP/VBScript 版本(因为 VBScript 直接支援中文双码文字),现在已经完成 Perl 版本和 JavaScript 版本,成功用 Perl 处理双码中文的问题罗~! ^_*'

藉此机会,以前超文字游乐场一直受限于只能用 IE 浏览,而且只能秀中文。现在我不但成功把它英文化,也写出 Netscape 的版本罗!


日期: 7.1.’00.

呵…新的旅舍日记终於完成罗。改成这样了以后。我应该会比较勤於记日记吧。 :p

新的旅舍日记,实现了我之前规划的梦想—变成我的个人留言本。这样比较好,记旅舍日记方便得多了,不用再和一堆 HTML 码奋斗。

整体而言,旅舍第六次改版,我终於决定了旅舍网站的主要结构,让旅舍的网页简单化,又能保留使用资料库来维护的优点。

CGI 基本的运作是:使用资料库来储存内容,网页则用程式去读取资料,再组合而成秀出来。这种作法可以让网站维护工作变得更容易,不用每次网站更新就要重写一大堆网页。我可以用一个程式来储存内容,用另一个程式来秀内容。

然而,旅舍网站大部份的内容都是固定的,不需要每次都用 CGI/ASP 程式来秀。过去旅舍全站都用 CGI/ASP 程式来秀,不但降低速度,也增加无谓的网站负担。

现在旅舍部份使用 CGI 程式,部份是由 CGI 程式制作的固定 HTML 网页。使用 CGI 弃用 ASP 的原因是移植方便,可以在各种 web 伺服器上运作( MS IIS, Domino, Apache 等)。固定 HTML 网页由 CGI 程式制作并存档。这样做难度比较高,却是比较有效率的作法。

另一个部份 CGI 部份 HTML 的好处是:可以管制网站的可执行范围,增加网站的安全性。

其她的小改变包括了:

CGI 程式模组化,可以简化 CGI 程式的维护工作。

开始使用 JavaScript 和 Dynamic HTML 的技术,可以减少网站的负荷,并强化网站管理的能力。

《女声》的发报程式做出来了。以后就不用发报发得很辛苦了。

我还写了一个很炫的网站连结分类引擎,可以自定分类系统,往下分好几层子目录,制作需要的资料夹和 HTML 网页。相关网站连结的资料库也和《女声》的女网牵手资料库分开了。此外,相关网站区过去一直找不到一个适当的标题,写不出适当的感觉。这次我也终於想出了个比较好的标题,虽然这个标题还是下得很烂,可是定位比以前清楚多了。


日期: 2.14.’00.

旅舍第五次改版,改版的原因是南方的主机出了问题,无法执行 CGI ,也无法登入,经过了两个多月与南方编辑部协调未果,又找不到另一台可执行 CGI 的免费 UNIX 主机以供迁站下,只好将女声与旅舍同时紧急搬迁到一台依玛自己管理的 NT 主机上。因为在 CGI 毕竟是在 UNIX 下发展的环境,在 NT/Win32 下执行有许多困难,因此被迫一定要将 CGI 程式改写成 ASP 程式。

改版的同时,我被迫更严谨地思考网站建置和网页写作的问题。何谓一页?何谓一个结构完整的文件?何谓一个结构完整的程式?何谓一个具有高可携性的资料库?很多问题,是这次改版以前没想过的。例如:连结的部份该用何种资料库呢?要用 UNIX 内建资料库吗?还是该用 Windows 最常用的 Access 资料库?还是最热门的 SQL ?何者具有最高相容性和可携性,可以在万一旅舍主程式又要搬到 UNIX主机时,仍可使用?

这些,都是之前没想过的问题。因此当南方的 UNIX 主机出问题后,我只能在 98 中望著一堆只有 UNIX 下才看得懂的乱码欲哭无泪,想救资料又不知从何救起。

现在我用的是 CSV 逗号分隔值资料表。这是纯文字资料格式,每笔资料一行,资料间以逗号分开。纯文字可以保证任何环境下皆能读取。虽然这样程式要写得很复杂很长,但至少不会再发生南方当机后,我在 98 中望著 UNIX 资料库乱码欲哭无泪的情形。 .CSV 档案可以用 Excel 开启,因此我还可以用 Excel 来做比较复杂的处理,如排序、搜寻、除错等等。

另外,我决定将主要的相关内容资讯(如旅舍日记的日期、每篇诗的标题、简短介绍等等),写在网页标头 <HEAD> 部份,然后让程式来读取网页标头资讯。这样就不必用到资料库了,也可以让档案少一点,且让资料跟著网页跑,也减少维护上的困难。

关于让档案少一点的部份,现在我把档案分门别类存放,图档、样式表都放在不同的资料夹,所以现在维护起来乾净清楚多了。

还有。我打算写一个程式,可以把旅舍的内容自动一口气全部转为纯 HTML 。小招说得对,整个网站全部倚赖 CGI/ASP 程式实在是太危险了,万一哪天网站又再挂掉不能跑 CGI/ASP,要再改版又会欲哭无泪。

除此以外,最重要的是,旅舍终于成为一个完整的网站了,而不只是网页。现在旅舍架在一整部虚拟主机上。这是最让我兴奋的。 ^_*'


日期: 8.8.’99.

其实旅舍前一次(第三次)改版没有完成,只有做出旅舍大厅、旅人留言本和我三个部份而已,就没有力气做了。后来,旅舍就荒废了好一阵子。

这是旅舍第四次改版,改版的原因是因为旅舍搬家了。因为被 Yahoo! 并吞后的 GeoCities 对会员越来越不友善,不但网站名称,连会员帐号、免费 E-mail 、送信权限、邮件主机、丑丑的 Yahoo! GeoCities 浮水印都为了跟 Yahoo! 会员资料库合并而被迫改变。 imacat 变成 imacat.geo ,因为 Yahoo! 有一个叫做 imacat 的会员,帐号重复。去你的!我死也不当 imacat1999 !之前《女声》电子报和南方人文网站的合作愉快,于是我徵求南方同意,将整个旅舍依玛搬迁到南方。

第四次改版最重要的是 Perl/CGI 的应用。南方容许 Perl/CGI 。我将之前做《女声》学到的技术,应用在旅舍上。有了 CGI 程式,可以对不同版本 IE / Netscape 分别做不同的页面,解决了 IE / Netscape 页面排版不同的问题。这是旧旅舍最可笑的地方,也是第三次改版到一半中断的原因:支持建议使用任何浏览器,可是连 Netscape 和 IE 下的效果都不一致。

现在不仅解决页面排版问题,也做出了一个更像留言簿的旅人留言簿,还不用整理得半死。旅舍的维护也变得更方便了,对外连结变成一个小型的搜寻引擎,最近更新日期也能自动计算。这些都要归功于 CGI


日期: 11.9.’98.

这算是旅舍的第三次改版了。今年三月初做出来旅舍初版,只有文字没有图型。当时抱持著 DOS 的纯文字传统,加上自己处理图形的工具和经验都有限,再加上看了太多别人的网页用上一大堆漂漂的图档,到最后却读得很慢的案例,就很讨厌、很排斥用美工图形,宁可做一个没有什么外观,文字内容却很充实的网页。

第二次改版是三月底的事。当时的关键则是在于绘图程式的运用。我开始练习电脑绘图,利用绘图程式的简易功能和小画家描点法来作出一个又一个的图来。因为数学系毕业的背景,我开始尝试透过计算制作一些 3D 光影的图。当时的作品中最漂亮的是一张绿黑色的背景图,看起来像深夜里的绿竹林一样幽幽的。我把它拿来作旅舍大厅的背景用。如果你是旅舍的老顾客的话,也许你还会记得那个背景。可惜现在已经不在了。把它拿掉的原因是因为和我想要的旅舍气氛不合。它太冷、太孤寂了,而我希望旅舍给孤独的旅人们暖暖的感觉。拿掉的时候还决定了很久,很舍不得呢!

最后我选择了这张背景图。它的灵感是来自碎花布的布料纹路,常常可以在复古的餐馆桌上看得到的那种。这张背景图做起来简单得多了,暖色系带给人温暖的感觉。后来我修了一次,加深颜色使文字看得清楚些。同时我做出了其它各页用的背景图,封面那只很大的黑猫,选项用的小黑猫,连结用的动画小图等等。从那时开始旅舍有了一堆大大小小的图;也是从那时开始,一进旅舍开始冒出了只大黑猫,把很多人都吓到了。 ^_*'

四月初时曾经想再改一次版,可是没有做出来。当时最主要的构想是想把整个旅舍做成一个image map,把整个旅舍封面做成一张旅馆大厅的图,旅人们可以自己点选想去的地方进去。可是后来因为空间的计算太复杂而作罢。

第三次改版,就像我在很多地方都说过很多次的,最主要的关键是应用了 HTML 4.0 和 CSS1 的标准。最重要的就是把网页内容网页外观分开,使网页内容结构化,也使得网页外观的设计更自由,更丰富。使用 Style Sheets 解决了原本就令我头痛不已的结构混乱、毫无章法的问题,同时,在不增加图档的情况之下,反而使得网页的外观意外地漂亮了很多。


日期: 5.4.’98.

其实,关于这个网页中的很多事,在网页里的其他地方都已经说过了:关于为什么我把它做成一个旅舍,在旅人留言簿的引言里有说;关于写这个网页的一些心情和想法,则记在我的主卧室里。这里所记的,是一些在其他地方没写到的。

我没有放很多图片,而放了大量的文字。这其实是很违反潮流的。这个时代没有人看文字了,大家都爱看炫炫的图。可是管它的!我没别的长处,这辈子大概只能够做文字工作者了。这就是我。我很罗唆,话很多,字也很多,你不爱看就算了。

另一个我不放图的原因是:图实在是太麻烦了。我是很懒得去 FTP 站下载人家的图库的。而且用别人的图库还有版权问题,一想到就很头痛。要从图库里几百个图中选一个来用对处女座求完美的我来说更是头痛的事,看一两百个就昏了。自己做图库则很麻烦,我没有扫描器,也没有很棒的制图软体,美术天份又不如文字天份好。

不过这些都不是主因。最重要的原因是:太慢了! GeoCities 在美国耶!我多放三千个字的传送速度等于放一张图而已,我当然选择放文字了!

可是我还是放了一些图。每一个画面的背景图都是我自己画出来的,这是我很得意的事。所以我还是建立了我自己的小图库。我觉得如果连背景都是单色的,那就太寒酸了。我想凭著背景图和文字的排版,我还是能把它做得很漂亮的。

还有一件事是:我对双语的坚持。毕竟这个网页是建在 GeoCities 。人家提供的资源,不好意思做些连人家都看不懂的东西,这是我认为一些基本的回馈。我还蛮认同 GeoCities 的理想的。而且还可以练习久已生疏的英文。此外,如果能够因此而交到一些来自异地的朋友,就太好了。

因此,我写大部份的文字时,都会不自觉顾虑到英文的语法。我写出来的不是很标准的中文语法,可是还是很容易阅读的。于是,我可以很容易地翻译成英文。


目录 | 第一页 | 前一页 | 1 | 2 | 3 | 4 | 5 | 下一页 | 最末页