读者来信
读者来信
无线问题
我已经阅读 LJ 几年了,并且我对文章和内容的转变感到惊讶。我特别喜欢 Robin Rowe 关于电影行业技术的文章。他似乎有很多关于梦工厂和 ILM 的内幕消息,我觉得很有趣。请继续刊登这些文章。Marcel 为新手和随意的实验者提供了一些很棒的技巧,我很感激,并且我认为法国主题是原创且有趣的。在 2004 年 4 月刊中有一篇关于 GNU Radio 的文章。这篇文章掩盖了输入流是如何从 A/D(声卡或 PC 卡)获取并管道输送到处理应用程序的问题。我对这个软件用于我的硕士论文很感兴趣。可以解释一下吗?
还有一件事——哪种廉价的 PCMCIA 无线网卡与 Linux 兼容?
——
Michael Wallace
Eric Blossom 在 2004 年 9 月的文章中介绍了一个循序渐进的 FM 收听项目,这应该对您的问题有所帮助。希望您喜欢。所有常见的无线网卡都是兼容的——查看您的发行版的硬件列表。我们使用的最便宜的是 Actiontec HWC01170-01。——Ed.
了解一下 gdesklets
我对 Linux Journal 世界来说还是很陌生的,如果你们已经报道过这个话题请原谅我,但我最近读了一篇关于 SuperKaramba [LJ,2004 年 5 月] 的文章,只是想建议也写一篇关于 gdesklets 的文章。以我的经验来看,它们比 SuperKaramba 更难安装和实际工作,我认为对于非 KDE 用户来说,拥有一些桌面美化也是公平的。
——
Daryl Sorrell
如果您觉得统计数据不够,也可以尝试 MGM,即“呻吟的山羊计量器”。——Ed.
浏览 SMB 共享
我怀着热情和激动的心情阅读了 Marcel Gagné 在 Linux Journal 上发表的文章“It's a Cross Platform, All Right!”,因为我们终于有了一个非常有用的 Linux SMB 浏览器。每次我尝试在 SMB4K “网络”窗口中打开任何 MS Windows 文件夹时,都会出现以下消息
An error occurred: smbmnt must be installed suid for direct users mounts (1000,1000) smbmnt failed: 1
——
Pete Mackies
Marcel 回复: 首先,让我说声“谢谢”,感谢您阅读专栏并来信。我非常感谢。与许多此类项目一样,它仍处于 1.0 之前的开发阶段,但我使用该工具非常成功,无论是在构建方面还是在使用方面。如果存在巨大的问题,我就不会推荐它。我对它印象深刻,自从大约两个月前我在文章中写到它以来,我就一直把它用作我的 Windows 共享浏览器。
这是 smbmnt 程序及其允许的权限的问题,而不是 SMB4K 特有的问题。SMB4K 网站的 FAQ 中对此有说明 (smb4k.berlios.de/faq.html)。具体来说,smbmnt 二进制文件不是 SUID root,因此不允许除 root 之外的任何人挂载。在我的测试系统 (Mandrake 10) 上,smbmnt 二进制文件默认设置为 setuid。
您应该可以通过更改 smbmnt 的权限来解决您遇到的问题。首先执行以下操作ls -l在 smbmnt 上,以确保您没有指向不同的二进制文件(如在我的 Mandrake 系统上)。然后,按如下方式更改权限
chmod +s /usr/bin/smbmnt
这应该允许您在非 root 帐户中挂载共享。
我理解您的担忧,但我觉得当出现像 SMB4K 这样非常有前景的软件时,即使它处于 1.0 之前的状态,有时也值得一提。此外,在亲自确认它有效之前,我从不写任何东西。不幸的是,我无法访问每一种可能的发行版,并且事情可能并非总是在其他系统上完美运行。与此同时,我希望您能从我提供的解决方案中获得一些运气。再次感谢您的来信,并请注意安全。
又一只 Linux 猫
这是我的猫 Tosca 的照片,它似乎和我一样喜欢 Linux Journal。通常,当我带着一本新鲜的 LJ 回家坐下来阅读许多有趣的文章时,它会走过来躺在桌子上的杂志上,然后睡着了!它也是 Linux 的忠实粉丝,尤其是 SolarWinds GL 屏幕保护程序。

——
Kim Halavakoski
将 LJ 带到欧洲
我认为拥有一个欧洲版的 Linux Journal 会很棒。我认为欧洲有很多事情正在发生,可以提供很多有趣的文章。欧洲除了拥有比美国更多的人口外,还有更多的 Linux 爱好者,所以我认为“金矿”在这里,一个欧洲版的 Linux Journal 可能会很棒。
——
José Vieira
请介绍视频编辑软件
我已经订阅 LJ 不止几期了。感谢你们出色的工作和奉献精神。我每期至少能从一个部分获得乐趣,所以请继续努力!我不记得看过任何与非线性视频编辑相关的文章……我的家庭爱好之一是 DVD 制作,我真的很想看到一些关于 Linux 中可用的工具的文章。
——
Vasco Nóvoa
缺少读者选择奖类别?
WAN 适配器不再是 Linux Journal 读者选择奖的一部分。你们为什么要移除它们?
——
Doug Vilim
我们在这个类别中没有获得足够的票数。查看第 50 页,了解一个很棒的 Linux WAN 故事,并在下个月阅读 LJ,了解读者选择奖的结果。——Ed.
文章跳转页——好还是坏?
如果我坦率地说可以吗?我想可以。关于您将在线资源移至您网站的选择,我有一些想法。我订阅的是杂志,而不是网站。因此,我希望它是独立的。我不想必须去网站获取 URL。
我访问的第一个 URL (/article/7609) 不在那里。如果您不按承诺提供资源,您将对您的读者造成极大的损害。最好是在纸上使用一点空间,而不是这样做。
如果你们有像 php.net 上那样精彩的用户反馈,允许用户分享他们的经验,这可能会很好。那么,这种使用网站的新方法会让我找到即时反馈,例如与每篇文章相关的更正和其他提示,而且,我很可能会访问此页面,因为我想要关于文章主题的更多信息。
不必输入长 URL 可能会很好,但实际上这只是极少出现的问题,如果您真的担心,我相信您可以提供缩短的 URL。这实际上只是一个站不住脚的借口,以便您可以在您的网站上获得更多流量。
——
Shane
那我们就坦率地回应。我们宁愿每期多刊登一篇原创文章,也不愿刊登杂志中所有其他文章的一堆 URL。而且,无论如何,您都需要浏览器和网络连接才能使用 URL。跳转页延迟是不好的,这是我们的错。我们将调整我们的网站和印刷日历,以解决未来 issues 的问题。将来,跳转页将在您看到 issues 之前上线。现在试试看。跳转页设置为评论,采用类似 Slashdot 的线程样式,就像 linuxjournal.com 上的仅限网络的文章一样。——Ed.
糟糕的杂志 CD,糟糕,糟糕
我一直在重读过去几个月买的几本关于 Linux 的杂志。目前,我正在使用 Red Hat 8,因为这是我唯一能在我的笔记本电脑上运行的系统。
我最近从英国购买了一本 Linux Format 杂志,封面附带了 Mandrake 10 的副本。它在我的笔记本电脑上加载了,但就互联网而言,我无法使用它——没有驱动程序,也没有关于外部调制解调器的信息。
我相信许多厌倦了 Windows 的人会非常想尝试 Linux,但是由于找到驱动程序极其困难,并且不知道任何特定的外部调制解调器是否会工作,我们在尝试向许多人推广 Linux 时正在适得其反。
——
Herb Taylor
通常有比杂志更好的 Linux CD 来源。以下是一些关于选择发行版的建议:www.linuxjournal.com/article/4619。——Ed.
用于书籍等的排版软件
自从我在 LJ 上看到关于 LaTeX 的文章已经很久了。随着现在成熟的 LyX GUI 前端,它已经完全准备好在商业领域大展身手。例如,LyX 不会取代 OpenOffice.org 来处理简单的信件、发票等(尽管它可以)。但是,对于报告、文章、书籍、幻灯片演示文稿和其他印刷材料(包括 PDF 发行),它是无与伦比的。我正在将它用于我的书(将于今年秋天由 Springer-Verlag 出版),使用他们的 svmono 类文件,这样我就可以将它发送给他们,基本上是相机就绪的状态。LyX 非常像 Linux 本身;使用半小时的教程,您就可以立即提高效率,但它可以完成的深度和广度是一个永无止境的学习过程。在线支持非常出色,并且排版输出明显优于文字处理器完成的任何工作,即使在同一台 600dpi 激光打印机上也是如此。
——
Rich
为什么选择 Mozilla?
我阅读了 McFarlane 先生关于 Mozilla 跨平台开发的文章(“用 Mozilla 构建 PS(1) 的 GUI”,2004 年 7 月),以及他的大部分著作 (Rapid Application Development with Mozilla)。我赞扬他解释 Mozilla 环境的工作。
尽管我是 Mozilla 的粉丝,但我必须承认,我看不出它作为开发平台的吸引力。我对 Mozilla 开发了解得越多,我就越不明白它提供了什么。据我所知,Mozilla 开发要求人们至少掌握 XUL(Mozilla GUI 布局语言)、CSS、JavaScript、RDF 和 Mozilla 模板语言(另一种 XML 方言)。为了使您的软件正常工作,您还必须应对相当神秘的软件安装过程,您必须将您的代码以及描述它的 RDF 放置在目录结构中非常特定的位置。即使克服了这些障碍,剩下的也只是一组相当有限的界面工具。例如,如果您想要一些具有自由绘图功能的东西,比如 Canvas,那您就没戏了。最后,只有最弱的调试工具可以帮助您应对所有这些机制。
相比之下,考虑一下 Tcl/Tk、PerlTk 或 Python 等效项(wxWidgets 是 Tk 作为小部件集的合理替代品)。在这种情况下,只有一种符号需要处理,并且调试工具很好。此外,这些语言都具有某种读取-求值-打印循环,用于快速原型设计和测试。最后,所有这些方法都是平台独立的。那么 Mozilla 填补了哪个应用程序开发领域?
请注意,我提出这个问题不是因为我想发起一场编程语言战争,也不是因为我想贬低 McFarlane 和其他人的工作!不,这是一个严肃的问题,我希望得到一个好的答案。我是 Mozilla 项目的粉丝,并且我投入了大量时间来理解开发过程。我想看到一种使用这些东西的方法,但现在障碍似乎太高了。
——
Robert Goldman
Nigel 回复: 我注意到您的困惑,并且对如此措辞得当的评论并不生气。这是我的简短看法。
Mozilla 的缺点
我们才刚刚发布版本 1。任何版本 1 中都有很多讨厌的问题,并且有很多缺失的项目。
传统程序员的 XML 学习曲线——这可能看起来不明显,但有一群人就是喜欢使用 XML 将应用程序拼接在一起。XML 学习曲线也是一个工具集——一个不同于传统 3GL 工具集的工具集。人们可以用它完成很多工作。
Mozilla 的优点
Mozilla 应用程序可以从 chrome、本地磁盘或 Internet 跨网络运行,而无需更改。这是强大的灵活性。执行环境被广泛部署且高度安全。至少在图形方面,Mozilla 在某些领域比 Tcl/Tk 等与原生 GUI 的集成更好。
Linux 缺少类似 Visual Basic 那样易于使用的环境类型。Mozilla 在一定程度上渴望实现这一目标。
Mozilla 开发流程是 Web 开发流程的自然延伸;已经有受众和工作流程。
Mozilla 不使用晦涩难懂的语法。JavaScript、XML 和 CSS 都是公认的标准。像 Python 和 Tcl 这样的利基语法不太可能获得如此广泛的支持。这并不是要否定这些语言;它们很好。只是它们也很奇怪。
Web 交付——随着宽带的日益普及,Web 应用程序交付对于面向服务的企业来说是一个真正的选择。
记录管理——Linux 上可用的免费 4GL 风格的工具很少。记录管理应用程序是计算机行业中非常大的一部分。Mozilla 为垂直应用程序提供了前端机会。从长远来看,使用 3GL 代码开发高级 4GL 应用程序是不可持续的(我认为)。
这是我的看法。我同意 Mozilla 所做的事情可以用其他方式完成。但我认为,有一些利用 Mozilla 的方法是独一无二的高效。
激动人心的 USB 故事
我非常感兴趣地阅读了 Greg Kroah-Hartman 关于 USB 侦听的文章 [LJ,2004 年 8 月],不是因为我对 USB 设备或 CrypToken 设备感兴趣,而是因为 Greg 的写作风格。了解他的想法以及他采取的错误步骤让我一直读下去。Greg 清楚地知道,文章不仅需要达到技术标准,而且必须有趣!
——
Jon Miner
终极 Linux Box 硬件
在 2004 年 8 月刊中“终极 Linux Box”文章的侧边栏中,您提到如果今年要买任何东西,那就是 HDTV 卡。您还谈到明年要撰写关于禁令前卡的文章。那么,您有什么卡建议吗?我现在不买卡可能会“后悔”,但如果我花几百美元买一张在 Linux 下无法使用的卡,我会更后悔。感谢您的任何意见,并感谢您一直以来的精彩阅读。
——
Gar
“终极 Linux Box”硬件列在文章的在线资源页面中,网址为 /article/7614。——Ed.
本月照片;企鹅孵化季
在 7 月 14 日晚上 9:25,Sebastian Phillip Gagné 来到这个世界。他的体重为 7 磅 14 盎司(3.565 公斤),身长略超过 21 英寸半(55 厘米)。这个美丽的蓝眼睛奇迹还长着一头浓密奢华的棕色头发。宝宝和妈妈都很好!附件是一张需要稍作解释的照片……正如您可能预料的那样,有人会给他企鹅主题的东西是不可避免的——在这种情况下,是一件围兜。这张照片拍摄于 2004 年 7 月 22 日。

——
Marcel Gagné
本月照片将为您赢得一年的订阅延期。照片请发送至 ljeditor@linuxjournal.com。——Ed.