致编辑的信
我最近购买了 Applixware 4.4.1。我购买它的原因是希望能够与使用 MS Office 的同事互操作。Applixware 拥有我见过的最好的 MS Office 导入过滤器,但它们并非完美。我发现虽然文本和表格似乎导入良好,但图形却是另一回事。到目前为止,我只尝试导入了几个 MS Word 7.0 文档,但总的来说,图形转换失败。我认识到转换任务的复杂性,并赞赏 Applix 做得如此出色。我希望过滤器能够继续成熟,以便我最终可以从我的机器上卸载 Windows 95 并完全使用 Linux。
—Steve Falco sfalco@worldnet.att.net
我知道现在更正二月份期刊中的勘误已经晚了;然而,我认为Linux Journal是一本值得阅读并保存以供日后使用的杂志,因此即使是如此晚的更正也可能有所裨益。
错误位于“At the Forge”专栏第 93 页的“将文件附加到表单”文章的清单 5 中。此清单应在第 2 行和第 3 行之间包含以下行
no strict "refs";
如果缺少此行,Perl 解释器将在变量引用 $userfile 用于写入时立即中止脚本。上传的文件将被创建但未写入,即,它将具有零长度。
—Aldo Mozzi medico.red@interbusiness.it
在十一月份的LJ“最佳技术支持”中,有一个关于在 IBM Thinkpad 365 上安装 Linux(特别是 X)的问题。在 Linux Gazette 中有一篇关于此的优秀文章,http://www.ssc.com/lg/issue21/notebook.html。
我能够使用本指南在 Thinkpad 上运行 X,并且作者 Sam Trenholme 在我通过电子邮件联系他时,在帮助我解决一些问题方面非常乐于助人。
—Nate Dutra nate@the-wall.net
您的优秀网站 http://www.linuxresources.com 通常是我工作日启动电脑时首先查看的内容。您在帮助我学习 Linux 方面提供了很大的帮助。
非常感谢您报道 Dr. Meyer、Eiffel 和契约式设计。以下是三个开源 Eiffel 和契约式设计资源
SmallEiffel,官方 GNU Eiffel:http://www.loria.fr/projets/SmallEiffel/
TOM,一种新的 GPL/LGPL OO 语言,具有多重继承和契约式设计特性:http://gerbil.org/tom/
我编辑的页面:http://www.newhoo.com/Computers/Programming_Languages/Eiffel/
—Jerry Fass fass@pitnet.net
上周,在阅读了关于 Windows 的最新恐怖故事后,我决定完全切换到 Linux。显然,连接到 Internet 的 W-95-98 用户只需输入他们的 IP 号码和几个反斜杠就可以被窥探。突然,他们的整个系统出现在另一个人的 MS Explorer 窗口中。
所以现在我在这里,匆忙购买更快的母板和更大的硬盘驱动器。我对新的 KDE 和 GNOME 项目充满热情,但当我阅读安装手册——S.u.S.E. 或 Red Hat——我震惊于新的 Linux 用户需要多少全新的和陌生的系统配置。S.u.S.E. 为其 5.2 版本发送的精美广告传单例证了这个问题。它用装满一生积累的珍贵实用程序的 DOS-Windows 盒子来诱惑用户。它暗示这些宝藏(以及更多)的 UNIX 克隆在新的 Linux 用户的桌面上毫不费力地等待着。实际情况是,这只有在无休止的安装和配置之后才会发生。
开源概念最近在新闻中备受关注,但似乎这些安装过程是开源环境未用于进化解决这些问题的一个地方。相反,它是私有捆绑公司的特殊领域。无论他们是否将他们的产品放入公共领域,它们都不是在开放中开发的。人们似乎相信这些公司的贪婪会产生最快的结果,但我还没有看到任何奇迹。也许开源社区正在进行安装项目。如果是这样,对于 Linux 的进步而言,没有什么比这更关键的了。
我们经常在LJ中听到人们吹嘘,由于 Linux,一些大型公司或国防部现在效率更高了。我更看重普通人的易用性。如果LJ将开源安装项目作为文章的持续重点,它将为 Linux 的发展和传播做出不可思议的贡献。
—David Briars dbriars@sover.net
更容易的安装似乎是每个人都在要求的。Red Hat 正在使用 LinuxConf 进行这方面的工作,Caldera 正在使用 COAS(参见本期文章)——编辑
文章发表时 Happy Hacking 键盘的正确价格是 159 美元,而不是 189 美元。今天我再次将价格从 159 美元降至 139 美元作为标准价格。请告知您的读者。
—Ted Abe,PFU America, Inc. tetsu@pfuca.com
在 1998 年 11 月的“最佳技术支持”中,Eric Benoit 的系统发生了奇怪的事情。su 行为异常,man 和 less 也是如此。Scott Maxwell 认为这可能是终端选项,但答案在于 /dev/tty。我敢打赌,不知何故,某些东西更改了它的权限,使其不再可读。只需输入
chmod u+rw /dev/tty
一切都会好起来的。您可能应该确保它在您使用时是可写的。
我猜大多数决定访问 /dev/tty 以与真实用户对话的程序从未考虑过他们没有权限这样做。
一般来说,进程从其父进程继承到 /dev/tty 的打开文件句柄作为 stdin、stdout 和 stderr。首先打开它们的进程是 login,它以 root 身份运行,因此没有问题。或者顶级程序使用设备名称打开特定的真实或虚拟终端,这将使权限位设置不同。
—Adrian Pronk apronk@sangacorp.com
我已经订阅大约一年了,我真的很喜欢这些文章。我很高兴看到 Linux 抢了微软的风头。
我第一次接触 Linux 是在 1996 年,当时我在一份工作中使用 HP-UX 工作站,并意识到您可以使用任何操作系统连接到网络,而不仅仅是 Macintosh、Windows 95 或 Windows 3.x。
Red Hat 是一个很好的发行版,我已经运行 5.0 一年了,没有任何问题。我计划很快获得 5.2。
对于所有新手,我推荐 Linux for Dummies、UNIX for Dummies 和 Teach Yourself Linux in 24 Hours。这些书包括操作系统和一些应用程序。我会向任何人推荐 Red Hat。
—Fred Nance fnance@eclaim.com
关于十二月份的“最佳技术支持”,“VFS 错误消息”:启动期间无法挂载根分区的另一个原因是,根文件系统在构建内核时被编译为模块,而不是编译到内核本身中。当在启动过程中首次挂载根文件系统时,没有加载模块,并且在挂载根文件系统之前无法加载模块。如果文件系统驱动程序是一个模块,那么内核无法挂载它——所以它会崩溃。
—Rob Singleton single@nortelnetworks.com
作为系统集成工具,Linux 使我们能够准备自定义网络文件服务器,这些服务器可以执行以下操作
提供完整的 Web 服务器服务 (Apache)。
为本地 LAN 上的许多用户提供 Internet 连接 (IP-Masquerade)。
为 Windows/DOS 用户提供文件和打印机服务 (Samba)。
为 Netware 用户提供文件和打印机服务 (MARS_NWE, NCPFS)。
提供完整的内部/外部电子邮件服务 (Sendmail)。
提供廉价的终端,包括图形和基于文本的平台,可以通过多种方式连接(以太网、串行等)。
提供完整的点对点协议 (PPP) 实现,用于路由和其他远程导向操作。
提供可随公司发展而完全扩展的系统。
以上所有内容都经过了彻底的测试和实施。我们对这个操作系统的性能和持续发展感到非常满意。
—Larry Rivera larrydog@coqui.net
在 Learning the Bash Shell, Second Edition(1998 年 12 月)的评论中,Bob van der Poel 指出,通过 FTP 提供的书示例来自第一版,并且正确的示例可能在评论印刷时可用。现在应该如此,因为我在十月份要求出版商更正这个错误。
—Cameron Newham, 作者 cam@sspl.demon.co.uk
在十二月份的期刊中,David A. Bandel 的文章“CIDR:解决地址空间短缺的处方”中有一个印刷错误。在第 26 页,在 CIDR 标题下,第二段,它指出
对于 C 类地址,此默认子网长 24 字节,因此将所有 1 放在前 24 个字节中,其余为零,我们得到 255.255.255.0。
我认为这应该改为 24 位,而不是字节,因为每个八位位组由 8 位组成,总共给出 4 个字节。只是想引起您的注意。很棒的文章!
—Bob Cummings bob@cter.eng.uab.edu
我的错——您是 100% 正确的。感谢您指出我那一点点的疏忽。我想我需要重新阅读所有内容三次,因为我读了两次,两次都错过了。—dbandel@ix.netcom.com