信件

作者:Staff

信件

Facebook

作为“伟大户外”(新西兰吉斯伯恩,又名“阳光之城”)的居民,我最强烈地赞扬 Doc Searls 对 Facebook 这一肤浅现象的深刻揭露 [请参阅 Doc 在 2010 年 8 月刊中发表的“告别 Facebook”]。在我看来,扎克伯格唯一值得称道的功绩是,他利用互联网组织了强大的销售掠食者,并操纵伟大的美国无知大众,使他在 26 岁时成为亿万富翁。认为这个年轻人和他的同伙应该“控制互联网”的想法足以让人在难以启齿的地方长出头发。如果孩子们愿意,就让他们去购物中心吧。我呢?我将扬帆前往发现湾。

我很高兴表达对 Searls 先生及其同仁的感激之情,感谢他们在不可避免的动荡中坚持真理的关怀和同情心。


John McClatchie

UDEV

我想看到一篇评估哪个发行版最容易使用 UDEV 规则的文章。我花了几个小时试图在 openSUSE 上编写规则,但没有得到想要的结果。Ubuntu 或 Fedora 是否更容易使用?


Robert Finlon

老实说,无论哪个发行版,UDEV 规则都令人困惑。也许我们应该涵盖这方面的内容。感谢分享您的痛苦!—编辑。

3G 地狱还是 Twitter 客户端天堂?

我刚刚阅读了 Doc Searls 在 2010 年 10 月刊 EOF 栏目中发表的“3G 地狱”,我感到震惊——但不是因为国家围栏式数据访问。我住在欧洲;这是一个众所周知的噩梦,而且是一个由来已久的问题。我们只能说这是一种间接的战斗,与 Linux 的关系不大。

令人震惊的是,即使是Linux Journal的高级编辑也无法完全控制他的(基于 Linux 的)手机上运行的东西(即 Twitter 客户端)。我以为这种事情只会影响像我这样无知和凡人的用户。

是一种与 Linux 社区更直接相关的战斗。没有人有兴趣让用户拥有那种控制权(数据访问“事故”价值数百万美元)。此外,我认为对于一个“真男人用 vim 和 zippo 打火机”(又名 GUI 是给挑剔的人用的)的社区来说,开始思考更简单的方法来提供那种低级控制——比如,一个 IASADCFGS 按钮(如“我在国外,为了上帝的缘故,关闭所有数据通信”)将是有益的。


Daniele Branchini

Doc Searls 回复: Daniele,这是一个好主意。我仍然认为开放移动数据市场是一项有价值的努力。互联网是水涨船高的潮汐,可以提升所有经济船只。我相信移动电话公司在开放市场中比在封闭市场中惩罚用户错误能赚更多的钱。

热爱 sc

一如既往,Linux Journal非常棒。我从最早的几期开始阅读每一期,我非常感谢你们的文章。我很高兴找到一篇关于 sc 的文章 [请参阅 Serge Hallyn 在 2010 年 10 月刊中发表的“sc:历史悠久的电子表格计算器”]。1998 年有一篇文章使用 sc 作为免费软件的示例,这种软件很容易嵌入 [请参阅 John Quillan 在 1998 年 11 月刊中发表的“Perl 嵌入”]。我使用 sc 和 Linux 为硕士学位项目做了大量的电子表格计算。其他操作系统和电子表格不断耗尽内存和资源。我使用 sc 制作和审查数百个电子表格,有时只需几个小时。这是我的一段代码片段

psc -d , <  /.w/Top100Stocks.csv > /.w/Top100Stocks.sc
echo "format A 8 0 0" >> /.w/Top100Stocks.sc
echo "format C 7 0 0" >> /.w/Top100Stocks.sc
echo "format G 12 0 0" >> /.w/Top100Stocks.sc
echo "leftstring A1 = \"q\"" >> /.w/Top100Stocks.sc
echo "leftstring B1 = \"Corporation\"" >> /.w/Top100Stocks.sc
echo "leftstring C1 = \"Alpha\"" >> /.w/Top100Stocks.sc
echo "leftstring D1 = \"Last\"" >> /.w/Top100Stocks.sc
echo "leftstring E1 = \"RStr%\"" >> /.w/Top100Stocks.sc
echo "leftstring F1 = \"HVol%\"" >> /.w/Top100Stocks.sc
echo "leftstring G1 = \"AvgVol\"" >> /.w/Top100Stocks.sc
echo "leftstring H1 = \"YTD%\"" >> /.w/Top100Stocks.sc
echo "leftstring I1 = \"52WH\"" >> /.w/Top100Stocks.sc
echo "leftstring J1 = \"52WL\"" >> /.w/Top100Stocks.sc
...

现在,这引出了我写这篇文章的主要原因。关于 sc 的文章包含了一些 Python 代码,这很棒而且非常有用。但是,psc 可以用来将 .csv 转换为 .sc 格式(如上所示)—psc 随 sc 一起提供。只需执行man psc以获取更多信息。再次感谢这篇精彩的文章;显然,sc 是我最喜欢的应用程序之一。我记得和当地 DCLUG 的成员聊天,他们也非常认同 sc 是他们最喜欢的应用程序之一。


Brian G. Powell

向极简主义致敬

说到 Linux,虽然我只使用了大约五年(我 14 岁),但我已经确定了我对计算极简主义的品味。我坚信极简主义,Tiny-core Linux 是我的主要发行版。我似乎觉得任何其他操作系统都非常臃肿。在计算机领域的一切似乎都变得越来越复杂的世界里,我对更多关于极简主义的文章很感兴趣。保持简单仍然有它的意义。


Jed

的确,保持简单是有意义的!对于我们许多人来说,命令行就是我们所需要的。在很多时候,我都是通过我的 Droid 远程管理我的网络。如果您有机会见到 Kyle Rankin,您必须问问他从滑雪场顶端修复数据中心的事情。无论如何,感谢您提醒我们关注小事情。我们会尽力而为的。—编辑。

Mutt 皈依者

我写信是为了表达我对 Kyle Rankin 在 2010 年 10 月刊黑客和 / 专栏“带 Mutt 散步”的喜爱。过去我曾多次考虑使用 mutt,但我无法克服继续使用 Icedove 的容易程度。Kyle 的文章最终给了我一脚,让我强迫自己认真使用 mutt——特别是列出发送钩子和回复钩子的示例,非常感谢他!

我想向 Kyle 指出,他声称 mutt 需要本地邮件服务器才能运行,这在一定程度上是不正确的。最新版本的 mutt 包括基本的 MTA 功能,使其可以直接与远程邮件服务器(智能主机)对话。事实上,这就是我目前使用 mutt 的方式。要使用远程 SMTP 服务器,只需像这样设置 smtp_url 变量

set smtp_url="smtps://rekkanoryo@rekkanoryo.org:465/"

当然,URL 需要根据不同的环境进行适当修改。希望这些信息对我的其他读者有用。


John Bailey

Kyle Rankin 回复: 哇,您听到了吗,Childers 先生?Mutt 现在支持直接 SMTP。他们一定是在我没注意的时候偷偷加入的。感谢您的提示;我相信其他初学者 mutt 用户会很高兴不必为了试用而设置本地邮件服务器。

简洁的 Shell 脚本

关于 Dave Taylor 在 2010 年 10 月刊发表的 shell 专栏文章“函数返回代码和日光计算”,文章将当前的小时和分钟与当地的日落时间进行了比较,并使用了三个测试。而且,Dave 还称其“有点简洁”。

那不是很简洁。要比较两个时间,您真的应该转换为最小单位并进行一次测试。所以在这里,您应该这样做

currenttime=$(( $hour * 60 + $min ))
sunrisetime=$(( $srh * 60 + $srm ))
sunsettime=$(( $ssh * 60 + $ssm ))

测试是

if [ $currenttime -ge $ sunrisetime -a  $currenttime 
 ↪-le $sunsettime ];
then
 # daytime ...
fi

这是否更容易理解和维护?您甚至可以用它们的表达式替换日出和日落变量,但这会妨碍可读性。记住,人们不想要简洁。他们想要可读性。


Frederic Mora

Dave Taylor 回复: 感谢您的来信,Fred。我发现 shell 脚本的一个真理是,您总是可以更简洁地编写它们,并调整算法使其更短或更有效率,但在某些时候,您很容易最终花费更多时间调整脚本,而不是它存在所节省的时间!哦,我将争论简洁(即优雅)与可读性的话题,但那是完全另一回事了。

帮助一个令人头疼的初学者

我是一个令人头疼的订阅者,总是要求更多针对初学者的文章。如果 Linux 用户分为三个级别——初级、中级和高级——我会将自己定位在初级和中级之间,但更接近初级。考虑到这一点,我对杂志上的文章(信息)有几个要求。

我是 Netflix 的订阅者(已经快十年了)。但是,由于我在我的计算机上使用 Ubuntu Linux 操作系统(v. 10.04),我无法在其上观看 Netflix On Demand。Netflix 显然没有允许这样做的具体计划。

是否有人找到了在他们的 Ubuntu 计算机上观看 Netflix 电影的方法?如果是这样,那个人是否愿意写一篇文章,给出适合像我这样的人的逐步说明?

我和我的妻子不太使用手机;因此,我们有 Virgin Mobile 预付费计划。Virgin Mobile 提供按需付费的互联网接入,我们非常希望拥有。您可以按需购买,因此我们会在旅行时购买使用。

不用说,由于我们的旅行电脑也是通过 Ubuntu Linux 操作系统运行的,我们也无法使用。Virgin Mobile 的人说 Linux 计算机访问“在未来”会到来,但他们已经做了这个模糊的承诺一年多了。

是否有读者找到了在 Virgin Mobile 网络上运行他们的 Linux 计算机的方法,他们是否愿意写一篇文章,再次给出我能理解的逐步说明?

我要求的逐步说明就是字面意思。它们真的必须是逐步的,假设我几乎一无所知(事实确实如此)。我认为像这样的文章(特别是这两篇)会对您的许多读者非常感兴趣,当然对我来说也是如此。


Lawrence H. Bulk

感谢您的文章创意。您的挫败感并非您独有。虽然 Netflix 在嵌入式 Linux 设备上运行,但似乎不支持实际的 Linux 用户。希望有一天我们能看到这种情况改变。至于您的 Virgin Mobile 问题,我通常在 VM 中保留一份 Windows XP 的副本(在我的笔记本电脑上的 NAT 后面),这样我就可以通过身份验证访问那些仅限 Windows 的站点,然后在 Ubuntu 上使用该服务。祝您好运!—编辑。

读者反馈

我是Linux Journal的 নিয়মিত 读者,想提供一些反馈(有些有点迟了)。我非常喜欢 Rick Rogers 在 2010 年 9 月刊上撰写的关于移动开发的文章。我跟进了一个或两个与 iPhone 开发相关的问题,他非常乐于助人。在规划未来Linux Journal的期刊时,请考虑包含其他关于 Linux 移动开发的文章(来自 Rick)。

此外,这有点迟了,但我也非常喜欢 2010 年 1 月刊中的业余无线电文章。由于这个专题,我从报摊上购买了两份,并将第二期送给了另一位业余无线电操作员。您是否可以每 14-18 个月进行一次这个主题的报道?

像许多其他人一样,我用我的钱包投票。由于LJ 有像 1 月刊这样以业余无线电为专题的期刊,我购买了您从 LJ 商店提供的部分特殊 CD(今年早些时候)。


Kevin

我们收到了很多关于业余无线电期刊的良好反馈,所以如果再次以某种形式出现这个主题,我不会感到惊讶。感谢您的积极评价!—编辑。

Mutt 配置“alternates”行

我非常喜欢 Kyle Rankin 的“带 Mutt 散步”文章(2010 年 10 月刊),我自己也尝试了一下(使用了打印的配置)。但是,在启动 mutt 时,我收到了消息“Error in /home/ian/.muttrc, line 17: alternates: unknown variable”(尽管 mutt 仍然启动了)。快速 Google 告诉我,这仅在 Debian 及其衍生版本中出现(我正在运行 Ubuntu),并阅读 /usr/share/doc/mutt/NEWS.Debian.gz。似乎(在存储库版本中),“alternates”已从变量更改为选项。将行set alternates=((foo|bar)@example.org)更改为alternates ((foo|bar)@example.org)就可以修复它。无论如何,感谢这篇精彩的文章!


Ian C.

Kyle Rankin 回复: 感谢您的侦探工作。我承认我的配置已经存在相当一段时间了——可能是在该选项更改之前。

加载 Disqus 评论