读者来信
读者来信
赞扬 Linux 游戏
Linux 游戏的种类和质量越来越让我印象深刻。它们中的大多数都非常健康,我很欣赏这一点,因为我并不喜欢屏幕暴力,就像不喜欢现实暴力一样。你们有没有考虑过增加一个专栏来介绍 Linux 游戏?我敢打赌很多人会读它。顺便说一句,我非常喜欢 Marcel Gagné 的文章,并且尝试了很多他提到的程序。阅读LJ是了解有趣软件的好方法。请继续保持良好的工作!
—
Mike Ford
现在你用 Linux 烹饪了
我想对 Gagné 先生的批评者说几句。Marcel 的专栏为 Linux 新手提供了不会让他们感到高深莫测或超出他们需求的主题。不同的写作风格/形式使该专栏对 Linux 新手更具吸引力。
通过吸引新的桌面用户,Gagné 先生为 Linux 社区做出了巨大贡献。Gagné 先生以专业作家和公民的身份做到了这一点。这方面的证据可以在 Gagné 先生的 WFTL-LUG 中找到。我建议抱怨者加入 WFTL-LUG 并亲自了解一下。也许他们可以在 LUG 中做出一两项贡献,而不是进行所有这些毫无成效的负面批评。
顺便说一句,2007 年 3 月刊非常棒。请继续保持良好的工作。
—
John Kerr
现在你看不见它们了,现在你又看见了
在 2007 年 4 月刊中,Chris Trayner 在他的信件“现在你看不见它们了,现在你又看见了”中指出,Konqueror 不再允许用户右键单击文件并看到删除选项。没错,默认情况下它不在那里。但是,如果您转到“设置”→“配置 Konqueror”→“行为”,您将看到“显示删除上下文菜单项”选项,该选项绕过回收站。选中此框,删除选项将出现在右键单击菜单中。感谢你们出版如此杰出的刊物!
—
Dwight Middlebrook
感谢您为我们澄清了这个问题!—编者。
Doc Searls,iPhone 家
在 2007 年 4 月刊第 42 页 Doc Searls 的文章“为什么我们需要 iPhone 而不是我们可以制造自己的 OpenPhone?”中,ANA 通过手机直接与客户联系的背景具有误导性。我曾在日本的三家运营商工作过:NTT DoCoMo、AU 和 Yahoo Keitai(前身为 Vodaphone Japan)。是的,有一个 IC 系统允许乘客快速办理登机手续。是的,ANA 会获得有多少人使用该系统的统计数据,但 JAL 也有这个系统,日本铁路(JR East/West)也有。该技术基于索尼的非接触式 IC 芯片。但是,该系统由每个手机运营商控制。运营商还控制运行 IC 芯片的 Java 小程序,因此他们也可以接收有关谁在使用该系统的统计数据。日本的运营商控制他们的服务将使用哪些手机。这不像美国那么糟糕,因为这里只有三个信息孤岛。但是,客户没有任何权利。使用锁定的 SIM 卡芯片,您无法获得任何解锁码。直到去年,还没有号码可携性。就在过去的五年里,日本手机可以在没有运营商祝福的情况下在海外使用。与最终用户的互动程序是不可能的。还有一个额外的评论,IC 启用手机存在的唯一原因是火车系统开始使用 IC 启用火车票——JR 是铁路的大部分,也是每天乘坐这些火车的绝大多数人口。
—
Robert Balfour
手机信息孤岛
Doc,您没有提到最糟糕的手机信息孤岛 [LJ,2007 年 4 月,“为什么我们需要 iPhone 而不是我们可以制造自己的 OpenPhone?”]:这种破坏性的系统使得手机无法直接相互通信。无论移动电话的软件开发发生什么变化,在网络模型从当前的客户端/服务器系统转变为不受限制的、点对点、ad hoc 模型之前,这个信息孤岛都将成为进步的不可逾越的障碍。
这种转变当然是颠覆性技术。因此,它可能会遵循通常的颠覆性技术发展路径。它将被现有技术提供商忽视、嘲笑、游说反对和积极抵制,直到它使他们变得无关紧要并接管世界。
如果这项技术在卡特里娜飓风袭击新奥尔良时投入使用会怎样?在任何时候,包括风暴最猛烈的时候,只要在任何区域内至少有一部手机在另一部手机的范围内,就不会出现通信问题。救援人员不必等待数天或数周才能更换被毁坏的基础设施,仅仅是为了进行基本的通信。
相反,灾区有成千上万部工作正常的手机,但都被信息孤岛所有者的通信限制完全搞砸了。
无线技术的未来已经以互联网的形式被大书特书。一个自组织、自愈的全球网络是一股不可阻挡的力量。下一个明显的步骤是移除电线,并且秉承最佳自由软件传统,这可以自下而上地完成,只需去做即可。
—
Carl Brown
封禁 Novell 还是收购 SCO?
几期前 [2007 年 3 月,/var/opinion],Nicholas Petreley 在 Novell 与 Microsoft 签署协议后呼吁封禁 Novell。今天,我在 Slashdot 上读到 Novell 同意“Windows 比 Linux 便宜”(news.zdnet.co.uk/software/0,1000000121,39286295,00.htm)。
我对 Novell 的建议:收购 SCO。他们似乎都在同一条道路上。
—
Paul Ammann
关于戴尔文章的新闻
作为LJ的忠实读者,我必须告诉您来自戴尔的好消息。当然,这是由于文章“关于 Michael Dell 的一个适度的 GNU/Linux 提议”(来自 www.informationweek.com)
戴尔本周启动了一项 Linux 网络调查,使其在重新引入开源操作系统作为家庭或办公室使用的工厂预装选项方面更近了一步。
该调查于周二发布,并将持续到 3 月 23 日,提出了各种问题,包括受访者希望看到哪种戴尔系统配备 Linux,他们将使用该机器进行哪种计算任务,他们想要哪种类型的软件支持,以及他们喜欢的 Linux 发行版。
在启动这项调查时,戴尔的 Linux 软件架构师 Matt Domsch 在公司的官方博客中表示,戴尔的行动受到了公司在线客户意见征集平台 IdeaStorm 上超过 11 万个 Linux 计算机请求的推动。
因此,对于我们这些喜欢在 Windows 世界之外工作的人来说,这种动向来得非常重要,并向“专横独断”的 CEO 和“宇宙主宰”们表明,这里存在着智慧生命!请继续保持出色的工作!
—
Eduardo
来自过去的回忆
在清理我的办公桌时,我找到了我的 1996 年冬季 Linux 互联网存档套装。Linux 可以在 4MB 内存、MFM 驱动器、EISA 总线、Gravis Ultrasound 卡上运行——这真让人热泪盈眶。
无论如何,感谢你们提供的信息丰富的文章。我一直是你们的读者(总有一天我会订阅)和粉丝!请继续保持良好的工作!。
—
John Harper
回复:2007 年 4 月刊中“可能需要其他人来解读你的代码”的信件
Michael C. Tiernan 在他题为“可能需要其他人来解读你的代码”的信中建议使用临时文件而不是管道来提高可读性,而不是认为管道可以像临时文件中使用的代码一样易于阅读。
但是,当在生产环境中使用临时文件时,应该正确地完成,所以这些行
Tmp1=/tmp/tmp.1.$$ Tmp2=/tmp/tmp.2.$$ Tmp3=/tmp/tmp.3.$$ Tmp4=/tmp/tmp.4.$$
应该替换为
Tmp1=`mktemp` Tmp2=`mktemp` Tmp3=`mktemp` Tmp4=`mktemp`
或
Tmp1=`mktemp /tmp/tmp.1.XXXXXXXXXX` Tmp2=`mktemp /tmp/tmp.2.XXXXXXXXXX` Tmp3=`mktemp /tmp/tmp.3.XXXXXXXXXX` Tmp4=`mktemp /tmp/tmp.4.XXXXXXXXXX`
出于安全原因。首先,mktemp 确保文件名未使用,并且生成的文件确实设置了访问权限,以确保只有所有者才能读取内容。
—
Berthold Hollmann
微型 OpenGL 开发系统
我只是想让您了解这个项目:myOS—微型 OpenGL 开发系统。它是一个极简主义的、支持 OpenGL 的、基于 GNU/Linux 的系统,没有 X 窗口系统。它是一个精简的 Linux 系统,除了编译和运行 OpenGL/C 代码所需的核心文件外,其他一切都被剥离了。它具有简化的目录结构和清理过的内部交叉引用。它启动时只有一个脚本,总共也只有一个脚本 (one.xthost.info/zelko/opengl.html)。
—
ZeAtShuttle
您知道 Microsoft 拥有 OpenGL 的专利吗?—编者。
2007 年 5 月刊 Collin Park 的“OpenOffice.org ODF、Python 和 XML”的附录
在撰写“OpenOffice.org ODF、Python 和 XML”之后,我拿起了一本 O'Reilly Python Cookbook,第 2 版(Martelli 等人),其中充满了令人愉悦的食谱。其中一个“从 OpenOffice.org 文档中提取文本”建议了一种以更 Python 化的方式完成文章任务的方法,即使用 Python 的 zip 文件库;那么就不需要“顶层” shell 脚本了。
—
Collin Park