Linux Journal 2017年10月刊

作者:Shawn Powers
Bash 和猫

如果有人问我互联网是如何保持运行的,我可能会说类似“Bash 脚本和猫的照片”。因为真的,这两件事几乎概括了人类的在线体验。Bash 脚本是节省时间的快速代码片段,而猫的照片,嗯,是毛茸茸小猫的照片。大多数时候,这就足够了。虽然我不会说本期是基于这个前提,但我愿意假装是这样!

Reuven M. Lerner 开篇介绍了如何在 Python 中创建多线程应用程序。(看到了吗?线程/纱线?整个世界都是猫!)通常我们需要计算机执行的任务非常简单,计算机可以一次一个地完成它们,比我们眨眼还快。但是,如果这些任务非常耗时呢?多线程是迫使计算机一次完成更多工作的好方法。

Dave Taylor 接着发表了一篇关于 Windows 内部 Bash 脚本的文章。是的,即使在 Windows 中,Bash 脚本也占主导地位。我想我的理论正在被证明。

Kyle Rankin 本月再次谈论度假。具体来说,他谈论购买一台廉价笔记本电脑,可以带去度假或在随叫随到时使用,而无需担心被盗或损坏。当然,大多数技术人员会在度假时花几分钟解决工作问题,但是当一个简陋的键盘和过时的 CPU 可以完美地工作五分钟时,为什么要随身携带你昂贵的日常电脑呢?

事实上,如果你阅读了我本月关于 Ansible playbook 的文章,你可能只需要不到五分钟的时间来解决家里的问题。当 playbook 加入其中时,Ansible 自动化才真正开始发光。

Jim Hall 将我的猫理论提升到了非常字面的程度。本月,他展示了如何创建自己的 CAPTCHA 系统,但不是为了证明人性,而是你的 CAPTCHA 可以测试个人信息。在 Jim 的案例中,他的 CAPTCHA 显示了一堆猫的照片,你需要选择哪只猫是他的。对于朋友来说,这是一个简单的测试。对于陌生人?没那么容易。为了看到更多的猫,错误回答会不会很诱人?是的。但是,这就是使用猫的危险之一。它们的毛茸茸是难以抗拒的。

Andy Carlson 在本期结尾深入探讨了 Bash 本身。我们都知道 Bash 可以轻松完成一些技巧,但是像加密这样的事情呢?我们始终警惕的脚本语言是如此的多才多艺,即使像我这样的经验丰富的专业人士也可能会发现我们从未意识到的有用的技巧。

说到技巧,本期Linux Journal 可能侧重于轻松的内容和脚本编写,但它也充满了您期望每月看到的相同的技术技巧和有用的程序。我们还有新产品发布、关于科技世界的更新以及对一般技术的见解。这是一期有趣的 Linux Journal,并且包含的猫的照片比大多数都多。虽然,这可能是其他问题的缺点,因为一定数量的猫的照片应该被认为是基线,不是吗?

如果有人问我互联网是如何保持运行的,我可能会说类似“Bash 脚本和猫的照片”。因为真的,这两件事几乎概括了人类的在线体验。Bash 脚本是节省时间的快速代码片段,而猫的照片,嗯,是毛茸茸小猫的照片。大多数时候,这就足够了。虽然我不会说本期是基于这个前提,但我愿意假装是这样!

Reuven M. Lerner 开篇介绍了如何在 Python 中创建多线程应用程序。(看到了吗?线程/纱线?整个世界都是猫!)通常我们需要计算机执行的任务非常简单,计算机可以一次一个地完成它们,比我们眨眼还快。但是,如果这些任务非常耗时呢?多线程是迫使计算机一次完成更多工作的好方法。

Dave Taylor 接着发表了一篇关于 Windows 内部 Bash 脚本的文章。是的,即使在 Windows 中,Bash 脚本也占主导地位。我想我的理论正在被证明。

Kyle Rankin 本月再次谈论度假。具体来说,他谈论购买一台廉价笔记本电脑,可以带去度假或在随叫随到时使用,而无需担心被盗或损坏。当然,大多数技术人员会在度假时花几分钟解决工作问题,但是当一个简陋的键盘和过时的 CPU 可以完美地工作五分钟时,为什么要随身携带你昂贵的日常电脑呢?

事实上,如果你阅读了我本月关于 Ansible playbook 的文章,你可能只需要不到五分钟的时间来解决家里的问题。当 playbook 加入其中时,Ansible 自动化才真正开始发光。

Jim Hall 将我的猫理论提升到了非常字面的程度。本月,他展示了如何创建自己的 CAPTCHA 系统,但不是为了证明人性,而是你的 CAPTCHA 可以测试个人信息。在 Jim 的案例中,他的 CAPTCHA 显示了一堆猫的照片,你需要选择哪只猫是他的。对于朋友来说,这是一个简单的测试。对于陌生人?没那么容易。为了看到更多的猫,错误回答会不会很诱人?是的。但是,这就是使用猫的危险之一。它们的毛茸茸是难以抗拒的。

Andy Carlson 在本期结尾深入探讨了 Bash 本身。我们都知道 Bash 可以轻松完成一些技巧,但是像加密这样的事情呢?我们始终警惕的脚本语言是如此的多才多艺,即使像我这样的经验丰富的专业人士也可能会发现我们从未意识到的有用的技巧。

说到技巧,本期Linux Journal 可能侧重于轻松的内容和脚本编写,但它也充满了您期望每月看到的相同的技术技巧和有用的程序。我们还有新产品发布、关于科技世界的更新以及对一般技术的见解。这是一期有趣的 Linux Journal,并且包含的猫的照片比大多数都多。虽然,这可能是其他问题的缺点,因为一定数量的猫的照片应该被认为是基线,不是吗?

订阅者可用:10月1日

Shawn 是 Linux Journal 的副编辑,并且从一开始就接触 Linux。他对开源充满热情,并且喜欢教学。他还喝太多咖啡,这经常在他的写作中体现出来。

加载 Disqus 评论