摘要

  • SeaMonkey 曾考虑删除失灵的 Fishcam 快捷键,后来改指向 Lou Montulli 的 fishcam.com,修复进入 2.0a3 开发里程碑。
  • 网站、摄像头和鱼缸由另一位维护者照看;2009 年 5 月的原始公告记下了四条因攻击新鱼而被迁出的 bannerfish。

彩蛋也会走错门

一个专门让人看鱼的快捷键,把人带到了 netscape.aol.com。这是 Mozilla 第 454847 号问题记录 开头报告的毛病:按下 Ctrl-Alt-F,鱼缸没到,先到了另一个站点。摸鱼途中发生导航事故,大概就是如此。

讨论里很快摆出几种处理办法:删掉功能,改去介绍卤虫的页面,或者另找鱼缸。也有人回复,另一个摄像头地址仍能打开。这条回复给事情留了余地:用户走错了门,门后的服务可能还在别处。删除补丁已经出现,那个小彩蛋却还有抢救机会。

鱼缸这一头的接手人是 Lou Montulli。他在项目沿革中把起点记在 1994 年夏末。当时在 Netscape,养鱼爱好顺便成了浏览器功能的试验场。最初的 SGI Indy 配 Indycam 拍下画面、加上叠层、发布出去,一轮要花近 20 秒 CPU 时间,每分钟更新一次。鱼在慢慢游,电脑倒也没闲着。

这份沿革记载,服务在 2008 年离线,2009 年初在 Zetta 用新设的 600 加仑鱼缸重新开张。为保住一个浏览器彩蛋,陆地上的配套设施颇占地方。

先过评审,再争一个按钮

SeaMonkey 开发者 Robert Kaiser 在 2009 年 2 月 21 日的亲历文章里交代了恢复过程。他与 Montulli 通了邮件,前一周已把主干每日构建版的快捷键改到 fishcam.com。前一天晚上又换了摄像头,画质也跟着改善。一个人修改浏览器里的去向,另一个人把可看的东西放到去向的尽头。

问题记录里的删除方案随后作废,替代补丁经过评审、复审和批准,以 SeaMonkey 2.0a3 为里程碑关闭。看鱼虽属闲情,提交手续照走。

2 月 24 日的 SeaMonkey 会议纪要次日发布,记下了修复已进入 2.0a3。会里还留了件小事给 Kaiser:请 Fishcam 页面加一个 SeaMonkey 按钮,或者把原来的 Firefox 按钮换掉。送来观众的浏览器,希望在鱼缸旁边露个脸。纪要留下的是这项请求,按钮后来怎样摆,并未在这份记录中交代。

讨论里还有人提议采用视频元素。回复则把任务指向 Montulli:摄像头和鱼缸由他负责。地址可以在浏览器补丁里修改,画面怎样提供,就得找提供画面的人商量。这条小小的功能,在代码之外有自己的合作关系。

鱼也有维护意见

到了 5 月,最抢戏的维护事项已经游进水里。5 月 22 日的运营公告说,缸中装饰物暂时移走,四条 bannerfish 也已迁出;它们变得很有领地意识,开始攻击新加入的鱼。装饰物计划在 5 月 26 日放回。

浏览器这边忙发布,鱼缸那边忙搬迁。新住户遭遇的接待规格,显然没有写进用户体验设计。

这件小事把 Fishcam 的生命力解释得很实在。用户按键之后看到的轻松几分钟,背后有人维护链接,有人维护服务器和摄像头,还有人处理水里的秩序。彩蛋看起来只占几行代码,真正养活它的工作却分布在几个地方。网页可以重新指路,鱼仍得有人亲自照看。