来信
来信
那些疯狂的工程师
我非常喜欢Joey Bernard在2009年11月刊的“People, Research, Excellence”专栏中关于使用Linux工具处理科学/工程数据的文章。作为一个工程师,我可以确认我们确实使用这些数据处理技巧。我们经常将它们串联成管道。
我们过去常常有一个友好的竞赛,看谁能串联最长的管道。双管道很常见,很快三管道也变得很常见。我们甚至偶尔会出现“四管道大师”。
然而,我们最终将令人垂涎的“Hooka奖”颁发给了一个五管道串联。我不记得确切的顺序了,但它涉及到grep、sort、cut paste、awk和xgraph。它可能可以用更少的awk管道完成,但它符合委员会的标准:每个管道都具有独特、有用且非冗余的功能。
—
Henry Hojnacki
谷歌眼镜黑客?
感谢Kyle Rankin在2009年12月刊中对Vuzix VR920眼镜的评测。这款视频眼镜看起来非常适合视频游戏,但取决于如何将信号输入到两个屏幕,它可能更适合那些穿吉祥物服装的人。如果Vuzix推出一个采用DVI输入并与BeagleBoard配合使用的版本,谁能阻止某人将两个网络摄像头集成到吉祥物的头部? 这将很好地适用于业余爱好者以及特效行业。吉姆·汉森(Jim Henson)会为此感到骄傲! 感谢这篇精彩的文章。
—
Kelly Price
计算距离
巧合的是,Dave Taylor在2009年11月和12月刊上关于计算纬度和经度的专栏与我为客户编写一些代码(虽然不是shell脚本)做同样的事情同时发表。 我在Dave的解决方案中看到的唯一问题是从公里到英里的转换。一英里等于0.621371公里。 Dave计算的加利福尼亚州长滩和马萨诸塞州波士顿之间的距离非常接近。 我计算了波士顿洛根机场和长滩的多尔蒂菲尔德之间的距离,为2594.8英里。 我使用的一个飞行计划程序将距离定为2594.5英里。 我将Dave的差异归因于雅虎地图路线,它不会是一条直线。
—
Ed Rubinsky
微软巨魔?
我也认为Linux Journal正在收到来自微软巨魔的信件[参见2009年12月刊中的“Linux on the Desktop, Continued”来信]。 例如,2009年12月刊“黑暗的日子?”来信的作者声称他购买了一台运行Linux的小型笔记本电脑。 他没有具体说明是什么笔记本电脑或什么发行版。(这是一个线索。)他声称它与3个移动宽带不兼容。 他声称他无法成功加载Java。 他声称他无法成功加载(USB?)56k调制解调器以备紧急使用。 真是胡说八道。
一年多以前,我从Target购买了一台ASUS 901 Eee PC。 开箱即用,我毫不费力地连接到我多单元公寓中的三个不安全的Wi-Fi之一。 我没有尝试另外两个。 稍后,我能够毫无问题地连接到当地公共图书馆的Wi-Fi。 再后来,我能够连接到我儿子的加密Wi-Fi(这确实花了几分钟的摆弄)。
我有一个有线网络。 将901合并到其中没有问题。 只需在它上面调出一个终端屏幕(按Ctrl-Alt-t即可做到这一点),并调整几个配置文件。 哦,我有没有提到我可以从901将文档打印到连接到我的主PC的打印机?
901自带Java。 这是1.5版本。 我安装了1.6.0_7,以便可以在上面运行Moneydance。 我必须调整Moneydance的启动bash脚本,以便它可以找到我安装它的位置。 Moneydance运行良好。 我在上面安装了MySQL,以便可以在上面运行我的汽车燃油购买和维护日志软件。
我必须安装emeditor,以便可以从GUI调用我安装的软件。 它正在运行它自带的Linux发行版。 它完成了我需要它做的事情,而无需更改操作系统,所以我没有费心。 它可以很好地用于所有普通的事情 - 连接到Wi-Fi接入点,发送电子邮件,访问Web,写作,查看图片,观看YouTube视频等等。 没错,我必须在自定义它之前了解一些关于使用计算机的知识,但这又如何? 对于任何一个都是如此。
最后一点想法。 你知道如何削弱一台电脑吗? 去掉命令行界面。
—
Dan Curtis
虽然我不相信这些信件来自Microsofty的人,但我承认听到人们声称他们的笔记本电脑有问题总是有点奇怪。 但话说回来,我得到了一台Acer Aspire One 751h,并且遇到了大量问题。 如果这个人真的是一个新用户,他或她不太可能知道在寻求帮助时应该具体说明什么——“嗯,它是蓝色的,这有帮助吗?” 所以很可能人们有合理的担忧。 事实是,我不太可能因为写给编辑的尖刻信件抱怨Linux的缺点而感到不安。 我们的社区应该努力做到开放和乐于助人,当人们寻求帮助时,并且在人们只想发泄时,倾听他们的同情心。 为什么? 因为如果我们的目标是帮助人们理解开源的价值,我们需要成为这种价值。
所以如果他们是巨魔,我说把他们带上来。 一些最好的Linux倡导者曾经是Windows用户!—Ed.
请赐予SheevaPlug
你好,您的杂志简要提到了SheevaPlug(www.linuxjournal.com/article/10440),但我认为这个有趣的小设备可能是一个很好的评测目标。 我一直在考虑购买一个,因为我很想在家里拥有一个Web服务器,但我不想再添加一台机器来消耗电力(更不用说,一直开着它,避免发行版跳跃等等,只是为了确保我的服务器不会遭受停机时间)。 SheevaPlug似乎是一个完整的基于ARM的(而且功率极低的!)计算机,大小与AC适配器相同,非常适合SSH和设置用户想要的任何服务器。 我在网上找到了一些评论,但没有来自像Linux Journal一样值得信赖的来源。 无论如何,希望你们的一位作者有一天会试用一下!
—
Tuxly_Tuxford_McTuxtington
我同意。 在我家,“服务器机房”是我们的壁橱,在里面运行一台功能齐全的电脑,它会变得很热! 我们不仅对SheevaPlug感兴趣,而且我们还准备了一篇文章。 请继续关注我们即将发布的版本。 (我实际上正在等待这篇文章来决定是否我也想买一个!)—Ed.
感谢微软!
像许多极客一样,人们经常要求我修理他们的电脑。 感谢Vista和Windows 7,这种情况发生得更多了。 我赚了很多钱,而且我经常说服他们免费安装一个“额外的操作系统”。 我告诉他们,“如果情况变得更糟,并且Windows再次失败,你总是可以使用Ubuntu作为备份操作系统,这样你仍然可以上网或其他任何事情。 但是,这是一个非常好的操作系统,你应该看看。”
所以,我为他们定制它(人们可能对dock或任务栏的位置非常强硬)。 我还解决了可能的无线问题或列入可能导致硬件问题的模块的黑名单,通常我喜欢在他们的桌面上放置一个小的文本文件作为快速演练。
到目前为止,只有一个人真正喜欢Vista,在这种情况下我为他删除了Ubuntu。 其他所有人都给了我非常积极的反馈,许多人要求我完全删除Windows。 很多时候,他们甚至多付我一点钱。 所以,我想感谢微软为我带来的所有额外业务和金钱。
—
Zachay Bittner
太棒了。 我可以补充一点,安装像Dropbox(dropbox.com)和Xmarks(xmarks.com)这样的东西可以使这种过渡痛苦减少很多。 如果人们可以访问他们的文档和书签,这使得使用其他计算机变得非常轻松。 此外,请务必在Linux中安装许多有趣的游戏。 即使纸牌一段时间后也会变得很老套,他们可能会重新启动只是为了玩Frozen Bubble!—Ed.
熟练使用Shell和C
无需查找确认,您的距离程序[请参阅Dave Taylor在2009年12月刊中的“Calculating the Distance between Two Latitude/Longitude Points”]似乎正在从解析为float的输入参数计算double(通过atof)。 这只是一个猜测,但可能会引入那些该死的舍入误差。
—
Frank Brown
Dave Taylor 回复:这很有可能。 我会深入研究一下,看看我能得到什么。 谢谢。
企鹅找回了她的男人
查看这个故事:www.spiegel.de/international/zeitgeist/0,1518,658985,00.html。
—
Mario Costa
我有一个类似的故事,但少了一些魅力:tinyurl.com/penguinguy.—Ed.
桌面Linux? 尚未
从Linux一开始我就一直是它的粉丝,并且一直关注它是否准备好作为Windows的主要竞争对手进入通用桌面。 然而,我一次又一次地感到失望。 我上次的对抗是与Ubuntu,我将其安装在我的Dell Inspiron 530s上。 无线网卡具有Broadcom芯片组(4328 rev 3),事实证明任何Linux发行版都不支持它(开箱即用)。 您可以进行一些扭曲并自己安装驱动程序,我能够为Ubuntu 9.04安装,但不能为9.10安装。 现在,戴尔是第一或第二大计算机制造商,而Broadcom也是主要的无线芯片供应商,那么为什么Linux不支持它们(并且这个问题已经存在至少2-3年了)? 即使Broadcom不发布其驱动程序源代码,为什么Linux发行商不提供一个简单的脚本来安装正确的驱动程序? 这个问题和类似的问题阻止Linux成为Windows在桌面上的真正竞争对手。
—
Eli Sternheim
唉。 在Windows 7之前,在Windows上安装驱动程序(那种奇怪的扭曲)比在Linux上需要更多。 即使不提供源代码的公司也不是问题——问题是不为Linux提供任何驱动程序支持。 以NVIDIA为例。 其驱动程序没有源代码,但它通过为其硬件提供闭源二进制驱动程序来支持Linux社区。
硬币的另一面是,硬件变化太频繁了,修订版 3 和修订版 2 之间可能会有很大的差异。提供驱动程序不应该是 Dell 的责任吗? 如果您想要 Dell 在 Windows 上的驱动程序,您可以访问 Dell 的支持网站。Dell 不应该为 Linux 做同样的事情吗? 总而言之,Linux 社区在为奇怪的硬件提供解决方法方面做得相当出色。 希望支持会继续变得更好,即使供应商不积极提供帮助!——Ed。
Dave Taylor 的距离问题
我认为 Dave 的 distance.c 程序计算的距离没问题[参见 2009 年 12 月刊 Dave 的 Shell 工作]。 我开始仔细检查公式,然后有了一个想法:Wolfram|Alpha (www.wolframalpha.com)。 输入“denver, co to chicago, il”,我得到了 916.7 英里——与 Dave 的 917.984 非常接近。 然后,“long beach, ca to boston, ma”得到 2,599 英里——非常接近 Dave 的 2,597.53 英里。 我会说他的计算没问题。
那么,为什么计算结果为 2,599,而 Yahoo Maps 却说是 3,015,长了 400 英里呢? 如果您显示 Yahoo 选择的路线,它绝对看起来不像一条直线。 但是计算的距离是沿着大圆的,而不是直线,如果您使用 GPS Visualizer (www.gpsvisualizer.com/calculators) 在 BOS 和 LGB 机场之间绘制一个大圆,它会非常接近 Yahoo 显示的公路路线。(顺便说一下,GPS Visualizer 说距离是 2,598.4 英里,所以我想您可以不用担心您的距离计算了。)
这里可能存在分形效应:从远处看,路线看起来像一条相当平滑的曲线。 然而,如果检查每个短片段,可能有很多之字形。(但是 400 英里的之字形?)
—
Roger House
Dave Taylor 回复: Roger,我喜欢你的回答。 我们将其归结为很多绕道和效率低下的道路。
一只视力好的企鹅
我今天心情很好,想分享一些我的想法,以鼓励那些正在学习 Linux 的人。 五年前,我对这个光荣的操作系统一无所知,在一个月内,我将在我们的社区中启动第一个 LUG,提供 20 个终端,这样我们就可以开始集体培养我们城市中的新“企鹅”。 如果您因为不知道终端是什么而感到沮丧,或者如果您认为 “apt-get” 是计算机术语中的 “打嗝” 或 “yum” 是可食用的操作系统,您并不孤单。
我发现一本非常有价值的资源就是这本杂志。 起初,我以为我在读某种象形文字,但最终,我抓住了一件事,然后又抓住另一件事。 当我去邮箱取下个月的 LJ 时,我的妻子认为我是在庆祝圣诞节。 我迫不及待地想从头到尾阅读每一页,即使我看不懂大约 50% 的内容!
美国作家比尔·海贝尔斯 (Bill Hybels) 曾经说过:“有远见的人面临着其他人面临的同样问题; 但有远见的人不会被问题麻痹,而是立即致力于寻找解决方案。” 这就是我对 Linux 和 Linux 社区的看法。 我的目标是有一天看到我的社区举办一个 Linux 会议。 它可能与 LJ 中宣传的许多会议规模不同,但是,Linux 激励我从一个被问题麻痹的计算机用户变成了一个“视力好的企鹅”。
如果您是新用户,请坚持下去。 做一个好的研究员。 学习双启动。 学习这个操作系统的痛苦很快就会得到回报。 我花了 30 个小时试图使用我以前的操作系统,但无法解决我遇到的问题。 我花了 30 个小时学习我的新操作系统,这是明智的时间花费。
非常感谢所有为这本杂志和我作为企鹅的成长做出贡献的人。 愿我们都能提高我们的视野!
—
Dean Anderson
哎呀,Dean,你让我们脸红了! 关于社区 Linux 活动,老实说,它们通常至少与大型活动一样有用。 我的建议是从小处着手。 也许邀请一些学校技术人员参加您的 LUG 会议等等。 我非常喜欢 Linux 在教育中的应用,所以我的建议可能带有偏见,但是如果您能让孩子们在学校使用 Linux,那么彻底统治世界将是下一步的逻辑步骤!—Ed。
厌倦了 Windows 广告
我想我每天都会在电视上看到 Windows 的广告。 它首先从 Vista 开始,然后我真的开始注意到。 现在我们有那些蹩脚的“Windows,你找到它你就留着它”和 Windows 7 广告。 我只见过 IBM 的 Linux 广告。 为什么没有 Linux 的电视广告? 我不讨厌 Windows,但我喜欢 Linux。 顺便说一句,我也喜欢你的杂志。 我从 1998/1999 年就开始订阅了。
—
John M.
可悲的是,主要原因是钱。 电视广告非常昂贵。 我认为唯一的希望是硬件供应商能投资一些钱在 Linux 广告宣传活动上,以销售笔记本电脑等等。 在那之前,我们可能会继续保持草根状态,尤其是在桌面上。——Ed。
在带有 Moblin 的 MSI Wind U115 上以 1080p 运行雷神之锤 3
我们在慕尼黑的移动开发者大会上做了一些视频,Linux 基金会的一位开发者向我们展示了您可以使用一些不错的驱动程序从 Poulsbo 芯片组中获得什么。 这正在 Moblin 2.0 上运行,它获得了 30-40fps! 在这里查看视频:www.netbooknews.de/10590/video-quake-iii-in-full-hd-mit-gma500-grafik-intel-atom-z-series-unter-moblin-linux.
请记住,这可能是即将推出的 Moorestown 平台的 GPU(我 95% 确定),所以我们将在手持设备和智能手机中看到这样的 GPU 性能!
—
Sascha
有趣的是,我在我关于 Poulsbo 芯片组的Linux Journal网站上大肆抨击的第二天就看到了那个视频。 我真的希望它能让那些带有 GMA500 的上网本变得可行,但我仍然不抱太大希望。 感谢您发送链接。 这有点令人鼓舞!—Ed。
每月照片
您有想与 LJ 读者分享的照片吗? 将您的提交发送至 publisher@linuxjournal.com。 如果我们在杂志上刊登您的照片,我们将免费赠送您一件 T 恤。