信件
信件
距离计算错误
Dave Taylor 在 2009 年 12 月“Work the Shell”专栏中的距离计算有误,因为他使用的有效数字不够。六位数字通常不足以在经纬度坐标中准确定义地点或物体的位置。根据我的经验,通常需要九位数字才能达到亚米级的精度。
—
Michael Wallace
Dave Taylor 回复: 啊哈,我得去查一下。谢谢你的提醒!
国债 = 1,587 英里
我喜欢你们在 LJ 指数中曾经出现的国债数字统计。它健康地提醒了国家的经济负担。然而,很难掌握这到底是多少钱。这是我最喜欢的“理解”方法。一张 100 美元的钞票大约 0.1 毫米厚。因此,在一厘米中,你有 100 张钞票 = 10,000 美元。在一米中,你可以堆叠一百万美元,或者在一英里中堆叠 16 亿美元。因此,2.54 万亿美元的国债是一堆 1,587 英里高的 100 美元钞票!如果你把它分成两半放在路上,你将有近 800 英里的 100 美元钞票。如果你开车在上面行驶,你会在到达终点之前耗尽汽油!
—
Carlos Vidal
云计算
我仔细研读了 Mick Bauer 在 2010 年 1 月刊上发表的“偏执企鹅”专栏文章“2010 年 Linux 安全挑战”。我多么希望我工作单位的人们能有他十分之一的深刻常识性观点!但是,我认为还缺少一个挑战,那就是用户教育。尽管 IT 部门必须承担安全性的最终责任,但我认为最终用户也应该承担责任。计算机基础知识应该成为任何需要使用计算机的职位的招聘标准,新员工必须接受基础培训,每年的“新内容”会议也应该强制参加。我的公司提供几乎所有方面的免费培训,除了计算机知识,并且它认为在新员工入职资料包中包含计算机/电子邮件政策声明就足够了。结果,许多用户不知道复制/粘贴是做什么的,但他们使用公司笔记本电脑做任何事情,从网上购物到浏览色情网站。他们没有改变的动力,因为他们的行为没有后果。但是,如果做蠢事会使受过适当培训的员工失去奖金积分,他们可能会在点击之前三思而后行。
—
Peter Bratton
Linux 和 DRM
如果你问我为什么保留 Windows 桌面,答案仍然是三个字母,DRM。我有两个桌面:我的 Ubuntu 9.10(非常好,几乎可以做所有事情)和我的 W7 桌面(可以做所有与 DRM 相关的事情)。即使使用 CrossOver Office 插件,我也无法运行 Amazon Unbox,它允许我一遍又一遍地观看我最喜欢的电视节目。
我从 RH 6.2 开始就一直是 Linux 用户,我喜欢事情的发展方式。DRM 问题很少,但再次强调,在我们与所有主要发行商取得某种进展之前,我将不得不保留某种 Windoze 桌面。我现在运行 W7。它是其前身臃肿程度的一半,但它仍然不是我心爱的 GNOME 桌面。(是的,我真的很喜欢 GNOME。)
当我可以运行 Amazon Unbox 客户端,或者 Amazon 将 Unbox 移植到 Linux(当然,有人与 Netflix 达成协议)的那一天,我就会放弃这台强大的机器(Intel i7),并将其作为我的新的、真正的桌面。
我的 Linux 桌面功能强大,是家中完美的媒体服务器和打印服务器。现在,如果我们能让主要的流媒体媒体人员帮助我们就好了。
—
Mark Kaufman
我 完全 明白你的意思。Linux 本身功能非常强大;只是来自其他人的所有服务都造成了问题。我在 DRM 方面也有同样的问题,虽然我努力避免它,但有时我会被迫接受这些东西。例如,Netflix 在基于 Linux 的 Roku 设备上运行良好,但对于我们这些拥有 Linux 桌面 的人来说,我们却无法观看流媒体视频!所以,是的,我感同身受。—Ed.
Google Chrome、Linux 和 Web 应用程序
最近,在上个月几乎是隐形发布之后,我决定下载适用于 Ubuntu 的 Google Chrome。我被我们一直热切期待的许多出色功能和其他喧嚣声所震撼。一个令人惊喜的功能,对我作为 Web 开发人员来说非常感兴趣,是 Google Chrome 具有应用程序模式,它可以在自己的应用程序窗口中运行网站,类似于 Mozilla 的 Prism。
但有一个问题。它创建的 .desktop 文件是垃圾,如果不破解文件夹的权限,就无法安装到 /usr/share/applications 中,这会导致在安装/更新应用程序时不断出现指示权限更改的消息。因此,为了不被如此简单的问题击败,我想出了我认为是一个优雅的解决方案——一个我称之为 chromify 的 Python 应用程序。
这是一个简单的应用程序,弥补了 Google Chrome 在创建干净的 .desktop 文件方面的不足。目前,它只是一个 CLI 程序,但它仍然功能非常丰富,并使用 Python 模块,以便可以使用/开发其他接口(即 CGI 或 GUI)来创建 Google Chrome Web 应用程序。
下载、安装指南和 wiki 可在 code.google.com/p/chromify 获取。
注意:我不是想在这里做广告。这对我来说是一个非常烦人的事情,我知道对其他人来说可能也是如此。这更像是一封“我想分享一下”的信,而不是其他任何东西。
—
G. John Schutte
哇,太棒了。最近 Firefox 的 Prism 有点不稳定。我确实喜欢 Chrome 的应用程序模式,虽然我还没有机会充分体验它来发现其 .desktop 文件的问题,但听起来确实很烦人!感谢你不仅解决了问题,还分享了你的解决方案。开源万岁!—Ed.
OpenVPN
我很喜欢 Mick Bauer 在 2010 年 2 月刊上发表的“使用 OpenVPN 的 Linux VPN”文章,我认为这篇文章早就应该出现了。OpenVPN 是一项伟大的技术。我只是想知道 Mick 在第 28 页列出 VLAN 的地方是否指的是 VPN,因为这是两种完全不同的网络技术。这也引出了一个好主意——有没有机会写一篇关于如何配置 Linux 以用于 VLAN 的文章?
—
Aaron
Mick Bauer 回复: 你说得很对,本文中(在同一段落中)VLAN 这个术语的两个实例都是笔误;我本意是说 VPN。我希望这没有造成太大的困惑!
你也说得对,VLAN(虚拟局域网)将是一个很好的主题。实际上,Paul Frieden 在 2004 年在 LJ 网站上发表的文章“Linux 上的 VLAN”(www.linuxjournal.com/article/7268)中介绍了 VLAN,包括它与 iptables 的使用。但是,我一直在考虑在撰写一篇关于使用 OpenWRT 构建 Linux 宽带路由器的更长文章中亲自介绍这个主题——请继续关注(可能)即将推出的系列文章。感谢你的更正和建议!
比较文件
Joey Bernard 在 2010 年 2 月刊第 16 页对 diff 及其相关工具的评论很有用,但他没有提到 sdiff,而 sdiff 是我最喜欢的比较两个文本文件的方式的基础。
问题在于diff -y是并排格式不是很方便。我更喜欢使用以下方法
sdiff -s -w156 file1 file2 | more
如果 file1 和 file2 的行不同,则此方法将 file1 的行放在 file2 的行之上。在这种格式中,细微的差异非常突出。-w 156使相应的列在 80 列的文本窗口中对齐。
—
Andrew T. Young
澄清
感谢 Michael J. Hammel 在 2010 年 2 月刊的 Linux Journal 中发表的精彩文章“运行远程应用程序”。
文章中说:“由于 VNC 基于瓦片架构,其中帧缓冲区内存的矩形在更新后会被重新发送,因此任何改进瓦片传输的压缩都会对性能产生严重影响。” 我感到困惑。您是说,如果实现了帧缓冲区段的瓦片压缩,那么与非瓦片压缩相比,性能会更差吗?人们会认为帧缓冲区压缩会提高带宽利用率,但实际上可能会增加延迟——您怎么看?
顺便说一句,如果能写一篇关于远程多媒体与远程桌面协同工作的后续文章,那就太好了——我在考虑 UPNP AV 和 DLNA。
—
Daya Cooppan
Michael J. Hammel 回复: 我对此不太确定。我认为这是我在研究过程中找到的信息,而不是在我的实验中,但我认为值得将其包含在文章中。一般来说,压缩应该会增加延迟,同时减少带宽。然而,我对自己写作的理解是,客户端可能会将来自服务器的瓦片压缩视为原始像素更改,因此会重复请求所有瓦片。如果这是真的,那么压缩可能会通过重新发送比实际更新更多的瓦片来增加带宽。但是,我不确定这是否是实际情况。我最近使用 virt-viewer 和朋友使用 VNC 似乎没有显示这一点,尽管我无法验证(目前)是否正在使用压缩。本质上,我找不到我的笔记,说明这来自哪里。充其量,它基于特定实现是准确的。对于无法进一步支持它,我深感抱歉。
至于关于 UPNP AV 和 DLNA 的后续文章,我目前对这两者都不熟悉,但我肯定会研究它们。我喜欢寻找新技术来玩,如果我能就它们进行智能地交流,我肯定会向 LJ 提出建议(如果我能记住保留我的研究笔记——叹气)。我相信 Red Hat 最近关于 SPICE 的公告与这个问题领域有关,我也计划对此进行调查。谢谢您的反馈!
Linux 在桌面上的应用
自 Red Hat v3 时代(即 1990 年代中期)以来,Linux 在 99.99% 的时间里为我提供了桌面环境,无论是在工作场所(大学计算机技术讲师,现已退休约五年)还是在家中。我也在我的笔记本电脑和工作场所的多台实验室服务器上使用它。
Applixware 是我使用的第一个办公套件。然后是 StarOffice,现在是 OpenOffice.org。关于 Bruce Byfield 在 2010 年 2 月刊上发表的文章“OpenOffice.org 与 Microsoft Office”,他提出了这样的说法:“同样,Impress 缺乏在演示期间使用指针在屏幕上绘图的功能。” 在我退休前的几年,这个功能就已经存在了。要使用它,只需在“幻灯片放映”→“幻灯片放映设置”菜单中启用它即可。Impress 的三窗格窗口也从来都不是问题。对我来说,最好的解决方案是双头系统。任何名副其实的极客都应该能够找到第二台显示器和一张双头显卡。额外的屏幕空间非常有用。
我对 Linux 唯一的抱怨是,在 Fedora 8 和 9 之间的某个时候,我的显卡 Matrox G450 的双头(又名多显示器)功能被破坏了。随着新版本的发布,我报告了这个错误,但它仍然没有修复。我继续使用最新版本的 Fedora 做一些事情,就像我现在这样,但是当我需要提高工作效率时(例如,编程、图像编辑、网站开发),我就会回到我的 Fedora 8 系统。
我鼓励其他人在有机会时尝试 OpenOffice.org。它很好地满足了我的需求。桌面未来的发展方向,只有时间才能证明。但就我和我的数据和应用程序而言,我 不 希望它们与网络上的东西混合在一起。本地消费,本地计算。如果它来自远方,我想知道。
—
Paul Almquist
感谢您对 OpenOffice.org 的更正。至于 Matrox G450,考虑到 Matrox 显卡曾经是 Linux 用户唯一可以依赖的显卡,我发现它不能很好地工作真是太讽刺了!希望您的可靠的 G450 很快就会恢复正常。—Ed.
Linux 远程桌面
我喜欢 Michael J. Hammel 在 2010 年 2 月刊上发表的文章“运行远程应用程序”,但是有一种更简单的方法可以在 Linux 下获得远程桌面。我使用 NoMachine (www.nomachine.com) 提供的 FreeNX(https://help.ubuntu.com/community/FreeNX 是一个不错的起点)。它比 VNC 更快、更安全。我从工作场所连接到家里的台式电脑,感觉就像坐在电脑前一样。更好的是,它允许你挂起会话并在以后重新连接,所以当我第二天回到工作岗位时,我可以恢复会话,所有我打开的窗口仍然可以使用,包括我在 Firefox 中打开的任何页面。
我听起来像是为 NoMachine 工作,但我只是非常喜欢它。它是免费软件。
—
Marcus Huculak
Michael J. Hammel 回复: 我听说过 FreeNX,并且在很久以前就看过 NoMachine,但在撰写这篇文章之前,我只是不记得它了。作为一个老手,我一直在使用 XDMCP。甚至 VNC 对我来说也是新的,当我开始写这篇文章时。FreeNX 听起来确实值得在未来进行研究。
坦诚的看法
关于 Bruce Byfield 在 2010 年 2 月刊的 Linux Journal 中发表的“OpenOffice.org 与 Microsoft Office”一文,文章比较了这两款软件的功能,但未能比较错误。对于大多数专业制作的软件来说,这不会是一个问题,但对于 OpenOffice.org 来说,这是一个问题。
我热爱 Linux 和开源运动,并且我已经在家用机器上用 Linux 代替 Windows 运行了好几个月了。一般来说,我愿意用完美的功能来换取知道安装在我的电脑上的东西是属于我的。
通常,我不需要做这种交易,但对于 OpenOffice.org 的 Writer,我不得不这样做。Writer(对于我使用过的早期版本,最新版本也是如此)会随机为我重新格式化和/或删除文本。有时,我保存了我正在处理的文档,当我打开它时,它被重新格式化了。在我看来,Writer 是不可靠的。
我不知道这是否会扩展到套件的其余部分;然而,对于一款声称提供基本业务功能的软件来说,这是一种不可接受的行为。对于我自己的家庭使用来说,它已经足够好了,但我合作的非营利组织选择不使用它,即使它是免费的,因为他们知道,如果他们将业务托付给它,他们会被坑惨。
我是开源/Linux 社区的新手,我希望 Linux Journal 作为一种事实上的权威,提供我可以依赖的清晰而成熟的视角。未能解决开源软件的缺陷(当它存在时)支持了一种社区普遍持有的关于开源软件的纯洁性、高尚性和绝对可靠性的幻想,在我看来,这并没有服务于社区,当然也没有服务于我。
让我们面对现实吧。感谢一本伟大的杂志。
—
Shawn Lewis
Bruce Byfield 回复: 我很抱歉您在使用 OpenOffice.org Writer 时遇到了如此令人沮丧的经历。如果您描述的问题很普遍,我肯定会在文章中提及它们。但是,我已经使用 Writer 超过九年,并关注了许多关于 OpenOffice.org 的邮件列表,我从未遇到过您描述的问题。据我所知,我也从未听说过其他人遇到过这些问题。
您是否尝试在 OpenOffice.org 用户列表中讨论您的问题?如果没有,您可以在 www.openoffice.org/mail_list.html 订阅。
每月照片
有想要与 LJ 读者分享的照片吗?请将您的投稿发送至 publisher@linuxjournal.com。如果我们在杂志上刊登您的照片,我们将向您发送一件免费 T 恤。