聚焦软件
正如我在之前的文章中提到的,游戏是无可置疑的主流,它将大众带入了计算机领域。在过去十年中,人们在玩纸牌或其他游戏上浪费的人年比大多数其他非生产性追求都要多。显然,这不是计算机在商业领域如此流行的原因。最初,电子表格是计算机出现的原因。后来,数据库也为购买系统提供了很多动力(至少是大型系统;小型系统主要用于文字处理)。今天,随着大多数公司都享有互联网连接,几乎任何规模企业的员工都会告诉你,他们主要使用系统进行电子邮件。从高级管理层到秘书,电子邮件已经重新定义了公司的业务方式。这也适用于个人。您可以通过电子邮件发送几乎任何东西,包括金钱。因此,我将用本文的一半篇幅来讨论电子邮件。事实上,我可以写几篇文章来讨论电子邮件,所以我将本文限制在我发现的一些更好的新型 MUA(邮件用户代理)上。
neomail:http://www.sourceforge.net/neomail/
使用 neomail,如果您愿意,可以在 Web 浏览器(安全服务器)中阅读邮件。它支持地址列表,您可以指定列表的大小(以 KB 为单位),以防止用户过度使用。您可以将逗号分隔值 (.csv) 文件导入到地址列表中,如果您是从 Outlook 或 Netscape Mail 迁移过来,这将非常方便。使用此 MUA,如果您可以连接到互联网,您可以阅读、撰写、删除、转发、归档和通常处理您的邮件。它需要 Apache、Perl、suidperl、Perl CGI 模块以及 sendmail 或 exim。
cscmail:http://cyberdeck.org/cscmail/
这个特定的邮件客户端声称是 Outlook Express 的克隆。我从未使用过 OE,所以我不确定它是否名副其实,但它是一个做得很好的邮件客户端,包括拖放、易于使用的排序过滤器、邮件文件夹、地址列表等等——所有这些都在 Perl-GTK 包装器中。最困难的部分是安装 Gtk::Perl 模块,这需要您构建主要部分和几个子部分。它需要 gtk、GtkXmHTML、Perl 和以下 Perl 模块:DBI、Text::CSV_XS、SQL::Statement、DBD::CSV、DateManip、Mail::Sender、HTML::Parser、Gtk::Perl 和 Mail::POP3Client。
Twig:http://screwdriver.net/twig/
Twig 在邮件方面做得非常好。但 Twig 不仅仅处理邮件,它还试图成为个人信息管理器 (PIM),通过向您提供联系人列表、日程安排、待办事项列表、书签和访问新闻服务器的功能。日程安排是一个约会列表,并在侧面提供一个小日历。在 Twig 中,您可以创建群组以进行信息共享。这对于办公室或工作组来说做得非常好,并且包括对各种数据库的支持。它需要 MySQL(或 Postgres 或 Oracle)和带有 PHP3 的 Apache,其中包括对 IMAP 的支持。
AeroMail:http://the.cushman.net/reverb/aeromail/
AeroMail 是一款非常简朴的邮件阅读器,它允许您阅读、撰写、归档和删除邮件,但功能很少。不包括地址簿或联系人列表——它只是快速高效。如果您不想给用户提供地址簿的空间,您会喜欢这款邮件客户端。它需要带有 PHP3 的 Apache,其中包括对 IMAP 的支持。
tnef:world.std.com/~damned/tnef-latest.tar.gz
是否对 Microsoft 喜欢用那些荒谬的、非标准的 tnef 文件污染电子邮件感到困扰?如果您想知道里面有什么,这个小工具将允许您阅读它们。它需要 glibc。
apacheDB:http://www.goofy.gaudi.dhs.org/
需要一些东西来跟踪您网站的使用情况吗? apacheDB 允许您在 MySQL 数据库中注册所有点击,并使用 PHP3 查询数据库以获取代理、点击、引用来源、使用情况等。如果您愿意,您可以将当前的 access_log 转换为数据库并从那里继续。它以图形和数字方式显示点击。如果您不使用组合日志,您可能需要对脚本进行一些小的修改,但作者提供了一些示例。您的营销人员会喜欢这个工具,而您的 CFO 会喜欢这个价格。它需要 MySQL、带有 PHP3 支持的 Apache、Perl、Perl 模块 DBI、DBI::DBD 和 Entry。
mozart:sourceforge.net/project/?group_id=2466
Mozart 是 PIM 的一个起点。虽然并非所有领域都完全可用,并且需要在美观方面做一些工作,但主要领域都已就位。此 PIM 旨在供群组使用,目前支持联系人、日历、待办事项列表和约会。它需要一个带有 PHP 支持的 Web 服务器、MySQL 和一个 Web 浏览器。
MultiNet:http://users.capitolonline.nl/~nlco5954/multinet/
您是否在家庭和工作之间来回携带笔记本电脑?两个站点都有自己的网络吗?两者都有不同的网络设置吗?如果您对以上问题的回答都是肯定的,您可能需要查看 MultiNet。这个小工具负责为您配置(或重新配置)网络。它至少可以为您节省每个位置的手动配置。可以从命令行或启动时的 rc 脚本启动。它需要 /bin/sh 和 dialog(计划在 Perl 中重写)。
wakeup:http://soul.apk.net/wakeup/
这个小工具将在您选择的时间为您提供唤醒呼叫,并播放您选择的音乐。当然,前提是您有 MP3 文件供它播放。它需要 Perl、mpg123 和 at。

David A. Bandel (dbandel@pananix.com) 是一位 Linux/UNIX 顾问,目前居住在巴拿马共和国。他是《Que Special Edition: Using Caldera OpenLinux》的合著者。