这个网页介绍一些有趣的工具程序。其中有一些是推荐使用的, 有一些是曾经强列推荐使用,现在不强列推荐了。工具的设计应该有 内在的一致性,否则纷繁复杂的功能会耗费用户的时间。学习使用工 具的时间不应该超过实际用工具来进行创造性工作的时间。当然,对 于有心致力于设计方便的工具的人,这些东西的设计思想都是挺有趣 而有值得借鉴的地方。
Linux 是我最喜欢的操作系统,它高效,方便,而且自由。
介绍TeX与LaTeX排版系统 — 生成学术文档的工具。用它可 以做出很漂亮的书籍和论文。
MetaPost 是一种描述试的的图形语言,可以用来程序化的作出漂 亮,精确而复杂的矢量图形。
这是一个可以把 LaTeX 文档转换成漂亮的 HTML 的工具。我经常用 这个东西把 LaTeX 文档转成 HTML 之后,再拷贝到 Word 里,这样 就可以把 LaTeX 变成 doc 文档以满足某些人的需要。
Xwindow 系统是非常好的图形系统。这里介绍一些基础知识。
Sawfish 是一个可用LISP配置的窗口管理器。它的配置方法很像 Emacs。
FVWM 是一种非常强大的Xwindow窗口管理器。是我以前使用的窗 口管理器。现在我更喜欢 Sawfish, 因为它可以用 lisp 和 Scheme 来任意配置和扩展。
Emacs 是个强大的编辑器。
VIM 也是一个非常强大的编辑器。这里有 VIM 的作者 Bram Moolenaar 写的一篇文章“Seven habits of effective text editing”,他告诉你怎样高效的编 辑文本。文中提到的学用计算机工具的原则,其实也适用于其它很多 方面。
Mutt 是一个强大的 email 客户程序。不过只推荐给 email 特别 多的人用。