[1579] Tech Loops

Title Text:And when I think about it, a lot of “things I want to do” are just learning about and discussing new tools for tinkering with the chain.<

Origin:https://xkcd.com/1579/

https://www.explainxkcd.com/wiki/index.php/1579:_Tech_Loops

漫画是关于怪人可能花多少时间在计算机上维护系统本身,而不是实际使用它来做相关的事情。在最糟糕的情况下,这可以一直到维持系统成为主要目标的程度。操作系统(OS)通常需要定期更新,这可能会破坏一些需要更新的应用程序;应用程序本身可能需要更新,这可能会产生各种不兼容性,然后极客需要花时间修复。

大多数人认为计算机是实现其他目标的工具 – 例如。浏览网页,玩游戏,阅读新闻或平衡他们的银行账户 – 他们宁愿不花很多时间维护操作系统或计算机,如果他们可以避免它。

然而,在这里,兰德尔发现他大部分时间都在使用他的计算机,只是为了维护所述计算机上的操作系统或硬件。它是工具的工具,而不是工具作为辅助工具来构建其他东西。

相当于硬件的是RepRap项目:获得3D打印机并最终花费时间为自己打印3D零件,而不是像玩具或艺术那样创造其他东西。

另一种解释是,由于系统固有的复杂性,简单的任务如何变得棘手。这方面的一个例子出现在949:文件传输中,尽管有各种各样的云工具可用,但是从一台计算机向另一台计算机发送文件的简单任务实际上是不可能的,其中许多设计用于通过一次简单的点击执行更复杂的任务。在这个视图中,标有“我实际上想要使用我的计算机的东西”的方框可以指简单的操作,例如传输文件,而所有其余的图形都是不成功的,通过安装越来越复杂的工具来解决问题。没有正确解决这个简单的问题。这类似于传统的编程笑话。

在标题文本中,兰德尔意识到他真正希望这样做只是为了学习和讨论改进链条的新工具。因此,通过这种方式,它肯定只有一个系统来支持自己。但另一方面,然后他实际上希望使用计算机的东西的盒子不会与其他东西断开连接,而是它的一部分。

关于相同概念的其他漫画是349:成功和763:解决方法。

方框说明[编辑]

图表中有18个方框,但只有12个不同的文本。其中16个相互连接。两个没有连接到任何其他框。

以下是单独解释的所有项目的列表:

工具:在这种情况下,工具主要是任何通用计算机程序。典型的工具是文本编辑器和日历应用程序。兰德尔大概花了他所有的时间来安装和维护工具,但从未将它们用于预期目的。

有两个工具都与更新程序相关,并且都有一个入口和一个出口。第一个工具具有来自最活跃库(大多数箭头)的条目,第二个工具具有到VM的出口。

更新程序:用于自动下载和安装已安装程序的新版本的应用程序。在1197中引用:所有Adobe更新。更新应用程序所花费的时间不能用于从应用程序中获得高效的工作。

更新程序有一个来自工具的条目,但也退出到另一个工具。另外两个出口进入最活跃的库(大多数箭头)和存储库,这是唯一没有出口的盒子。

存储库:对于程序员,存储库是存储程序的数据库。对于后代,所有修改的程序都以与Wikipedia View历史选项卡相同的方式保留。

有三个条目,但作为唯一的连接框此框没有退出。因此,这里存储的信息永远不会离开这意味着不使用存储在存储库中的程序。

库:在这种情况下,库是计算机程序的一部分,它是单独开发的,其思想是库将用于多个程序,因此节省了工作量,因为库只需要开发一次。通常,程序需要特定库的特定版本,这些特定库可以或不可用。通常需要并且不总是可用的库的典型示例是Microsoft的Framework类库,更多称为.NET Framework。

有六个图书馆。其中四个有一个入口和一个出口箭头,两个库只退出到另一个库。左上角是最活跃的,有两个条目和三个出口,使其成为图表中第二个最繁忙的盒子。但最重要的是右下方的库启动所有内容,因为这是唯一没有任何条目的互连盒子。从这个图书馆,您可以从其唯一的连接开始到达所有其他连接的盒子:2009年的糟糕黑客。VM:虚拟机是一种旨在模拟完整计算机的计算机程序。可能是对1305:未记载的功能的引用,结合下一个项目“聊天客户端”。

它有两个条目,因为它显然都需要一个工具和一个硬件解决方案来运行。它退出到已经提到的聊天客户端。

聊天客户端:一个在线聊天程序,可能是对1305:未记录的功能的引用,与前一项“VM”相结合。

它有两个条目,一个来自最活跃的库(大多数箭头),另一个来自已经提到的VM。它退出到存储库,这是唯一没有退出的框。

IRC由于某种原因:互联网中继聊天。

它仅在2009年的Awful hack中以循环(进入和退出)连接。

自定义设置:某些程序(尤其是网站)在用户的计算机中采用固定设置。许多网页甚至明确指出,它们仅用于在一个浏览器中启用某些设置。这对用户来说是一种麻烦,当用户必须安装需要不同设置的多个程序时,它会变得无助。

连接两个库,退出到最活跃的库(大多数箭头)。

硬件解决方法:有时可以通过硬件更改解决问题。移除电视调谐器或电话调制解调器卡,将USB设备从一个端口更换为另一个端口,打开和关闭CD托盘等是在许多情况下导致解决问题的操作;在大多数情况下,没有人确切知道为什么这样的操作应该或可能对计算机的行为产生任何影响。

有一个来自最活跃的库(大多数箭头)和两个退出VM和Awful hack从2009年

2009年的糟糕黑客:1479年可以找到一个可怕的黑客攻击示例:故障排除。当一个可怕的黑客攻击是必要的时候,通常是因为不存在不太可怕的替代方案;如此可怕的黑客往往会保持多年有用。一个例子可以是文件的Windows路径中的256个字符的限制,它已经从MS-DOS继承(方式,在2009之前的方式),并且仍然存在于Windows 10 [需要引证]。

这是最繁忙的盒子,有三个条目和三个退出。它有一个来自唯一一个条目的条目,它不是自己有任何条目,右下方的库。另一个条目来自硬件解决方法。由于某种原因,它还与IRC形成一个简单的入口退出循环,该框未连接到任何其他框。最后它退出到两个库。其中一个导致最活跃的库(大多数箭头)。从这个黑客可以到达所有连接的盒子,除了只进入黑客的图书馆。

某些东西需要的DLL:虽然“DLL”是Microsoft Windows使用的术语,但所有现代操作系统都使用动态库,每个动态库都有自己的名称。动态库是程序的一部分,在程序启动时不会加载,而是在需要时“动态”附加到正在运行的进程。这样做的好处是,如果不需要动态库,则根本不加载动态库,并且需要相同动态库的多个进程也可以在内存中共享相同的副本。

此框只会导致两个问号,而不会导致任何其他项目。

我实际上想要使用我的计算机的东西:所有其他的东西因此只能使计算机用于这些目的。

但是这个框与上面提到的所有工具库等没有任何关系。因此实际上根本不需要这些。

技术循环[编辑]

流程图描述:

鈫?表示支持(键)

事实上我真的想用我的电脑进行[隔离的盒子,没有任何链接进入或离开,通过以下任何一种方式]

需要的东西鈫?#160;? [未知的两个出口]

图书馆(1)鈫?2009年的糟糕黑客鈫?来自2009年的糟糕黑客鈫?IRC出于某种原因鈫?来自2009年的糟糕黑客?(循环)

来自2009年的糟糕黑客?图书馆(2)鈫?图书馆(3)鈫?存储库

来自2009年的糟糕黑客?图书馆(4)鈫?图书馆(5)鈫?自定义设置鈫?图书馆(6)鈫?图书馆(6)鈫?聊天客户端鈫?存储库

库(6)鈫?硬件解决方案鈫?硬件解决方案鈫?VM鈫?聊天客户端鈫?存储库

硬件解决方案鈫?2009年的糟糕黑客?(循环)

图书馆(6)鈫?工具(1)鈫?更新者鈫?更新者鈫?存储库

更新者鈫?图书馆(6)鈫?(循环)

更新程序鈫?工具(2)鈫?VM鈫?聊天客户端鈫?存储库

(注意Repository节点导致无处)

You May Also Like

More From Author

Leave a Reply

Your email address will not be published. Required fields are marked *