读者来信

作者:Staff

读者来信

安全在哪里?

我很惊讶在专门针对安全的Linux Journal(2009 年 1 月刊)中,Dave Taylor 关于 shell 脚本的文章没有建议一种更安全的创建临时文件名的方法,而只是使用了 $$ 变量。也许可以向临时目录名和文件名添加一点 ${RANDOM}?也许他会在以后的文章中解决这个问题。


Forrest Hudspeth

Dave Taylor 回复:提得很好,Forrest。由于我的专栏空间有限,我倾向于写简短的解决方案,而不是更复杂的解决方案。您说得对,像下面这样的方法

tempname="/tmp/appname.$$.${RANDOM}"

在使黑客更难破解您的临时文件并可能改变系统 shell 脚本的执行和结果方面,比仅仅简单地应用 $$ 更好。

大量的安全

我认为,2009 年 1 月的安全特刊是最近一段时间以来最好的一期,并不是说杂志不好,而是你们这次在使文章与该期主题保持一致方面做得非常出色。我希望看到的一件事是,《Linux 烹饪》是否可以讨论设置家庭监控摄像头,以配合安全主题或类似的主题。虽然我一直很喜欢 Marcel Gagné 的文章,但我希望看到他也关注一些中小型项目,而不仅仅是游戏。


Mike

笔记本电脑尺寸和出色的LJ订阅服务

在 2009 年 1 月刊中,你们刊登了一篇很棒的文章:Kyle Rankin 和 Bill Childers 撰写的“小型笔记本电脑与大型笔记本电脑”。嗯,我做顾问已经好几年了,经常出差,所以我能理解对大型笔记本电脑的需求,也能理解小型笔记本电脑的需求和实用性。但是,为什么不两全其美呢?首先,我有一台 15 英寸或 17 英寸的大型笔记本电脑,它很棒,但是后来我不得不出差,它既不好携带,也不能在飞机上使用,所以我买了一台带有 11 英寸显示屏的索尼小型笔记本电脑。拥有八小时的电池续航时间很不错,但一天下来,我很累,而且由于阅读所有小字体的努力,我的头很痛。键盘太小了,我在编程或编写文档时花费大量时间使用删除键和退格键来纠正我的错误。所以,我再次从索尼购买了一台 13 英寸显示屏的笔记本电脑——SZ 系列。现在,我用我的笔记本电脑是世界上最幸福的人。它轻巧(1.5 公斤)、快速,具有 2.0MHz 双核和 4GB 内存。它有一个不错的混合双显卡(一个英特尔显卡用于在电池上实现极致续航,一个 NVIDIA 显卡用于游戏等等)。如今,我认为我们可以兼得两者,既轻巧又小巧,同时又强大而实用。

关于另一个主题,几周前我的Linux Journal订阅出了问题,我没有收到我最喜欢的杂志。我联系了LJ支持,他们非常棒。一周后,我收到了丢失的几期杂志(而且我住在葡萄牙)。这是我们都喜欢的东西:在您需要时获得真正的支持,就像 Linux 一样,LJ为您提供最好的支持。继续保持出色的工作!


Pedro

Pedro,很高兴您喜欢 Kyle 和 Bill 的新观点/反驳专栏——请参阅本期第 77 页了解更多争论。——编者。

减少击键次数

关于 Antoine 在 2009 年 1 月刊LJ读者来信中就减少击键次数向 Dave Taylor 提出的建议,请注意

pickline=$(( $RANDOM % 250 + 1 ))

可以进一步简化为

pickline=$(( RANDOM % 250 + 1 ))

似乎所有 bash 环境变量都在 $(()) 的范围内扩展。


Black Jack Shellac

更多对 Kyle 和 Bill 的喜爱

只是想给你们捎个信,表达我对观点/反驳的赞赏。虽然 Kyle 与 Bill 的对决在某些地方确实有点像说唱对决,但它仍然非常出色。伙计们,继续保持出色的工作!


Samuel

哎哟!

詹姆斯·格雷在 2008 年 4 月刊LJ中发表的“绿色环保,使用 Linux 节省开支”一文,不小心错误地引用了 Springboard Research 无能地发出的声音片段:“一台平均大小的服务器的碳足迹与一辆中型四驱车行驶 100 公里消耗 17 升燃料相同”,Springboard Research 研究副总裁 Bob Hayward 说。他的评论什么也没说。他是在将服务器与 17 升燃料进行比较吗?还是与四驱车?还是与步行、飞行、驾驶 100 公里进行比较?Linux Journal将这个令人费解的声明歪曲成了荒谬的说法,说一台服务器的碳足迹与一辆四驱车相同!这是商业无能堆积在新闻业无能之上。


Jim Leuba

詹姆斯·格雷回复:我个人认为 Hayward 的引言非常巧妙,它做了两件事。首先,Hayward 比较了两种非常不同的机器的能源消耗:一种是能源消耗不易察觉的机器(服务器),另一种是能源消耗更广为人知的机器(车辆)。其次,他表明服务器消耗的能量比其紧凑的尺寸所显示的要多。Hayward 的能源消耗指标是碳足迹,这只是能源生产中化石燃料燃烧产生的二氧化碳量——非常简单明了。

我只能推测您为什么对 Hayward 的引言有如此强烈的负面情绪反应。我最好的猜测是因为我们人类很难接受我们的行为正在直接且严重地损害我们星球的健康。听到这个消息很难受。

提示

这是指 2008 年 12 月刊中 David Sinck 的技术提示。我发现以下代码更简单,并且对文件扩展名也不敏感

#!/bin/sh
case `file -b $1 | cut -d' ' -f1` in
  Zip|gzip) CAT=zcat ;;
  bzip2) CAT=bzcat ;;
  *) CAT=cat ;;
esac
$CAT $1

顺便说一句,如果有人希望在编辑器中打开文件,vim 可以轻松地以各种格式打开 zip 文件。


Mayuresh Warunjikar

每月照片

您有照片想与LJ读者分享吗?请将您的投稿发送至 publisher@linuxjournal.com。如果我们在杂志上刊登您的照片,我们将向您发送一件免费 T 恤。

Letters

照片由 Brenton Leanhardt 提交:“这是我在科罗拉多州过圣诞节时制作的。”

加载 Disqus 评论