[554] Not Enough Work

Title Text:It’s even harder if you’re an asshole who pronounces <> brackets.

Origin:https://xkcd.com/554/

https://www.explainxkcd.com/wiki/index.php/554:_Not_Enough_Work

在一些公司中,程序员可能会发现自己就业不足。这可能是因为这些公司在出现故障或需要升级之前几乎没有编程工作,或者可能是在项目之间,或者只是等待批准。编码人员仍然需要自己执行紧急修复,但他们可能没有其他指定的工作。这要求他们找到建设性的方式来度过他们的时间。或者是非建设性的,如果那更有趣。

Dvorak是一种键盘布局,于1936年提出,作为19世纪70年代开发的现有的,根深蒂固的QWERTY布局的替代品。 QWERTY键盘是美国的标准配置,但其布局中的某些功能基于机械考虑,而不是打字速度的最佳位置。例如,必须安排常见的字母组合,例如’st’和’th’,以便它们的操作杆彼此分开,以免它们造成堵塞并减慢打字员的速度。六十多年后,这种机械方面的考虑可以克服,而Dvorak设计的键盘布局考虑了打字效率。

Dvorak键盘最终没有成功。它今天仍然存在,但从未威胁到QWERTY键盘的主导地位。即使Dvorak布局更有效(这仍然是一个争论的问题,请参阅561中的令人不安的事实:好吧),QWERTY是并且是标准。这意味着每个键盘用户都必须学习QWERTY,并且没有足够的时间来学习新的布局,特别是当您需要根据情况需要在Dvorak和QWERTY之间来回切换时。

因此,即使认真考虑开关也是一个标志,你真的没有更好的事情要做。另一个笑话是,尽管编码人员有充足的业余时间在Dvorak上练习,但他只能“几乎”匹配他的旧打字速度。

这是第一部提到Dvorak的漫画,但从那以后它已经成为xkcd的一个经常出现的主题。后来的漫画,1445:效率,提及,在标题文本中,你如何浪费大量时间测试,看看德沃夏克是否更快。

Gopher是一个已经不复存在的互联网协议,已被HTTP完全取代。这是程序员在没有其他更有用的工作的情况下可能实现的一个完美的例子。 (另外,该协议以明尼苏达大学的吉祥物命名,并在那里开发。)

HTML和XHTML是用于描述Web文档的标记语言。 XHTML-strict是一个受限制的HTML版本,它排除某些冗余标签,例如&lt; center&gt;,理论上现在不再需要&lt; div&gt;和&lt; span&gt;存在。另一方面,Hai句是一种日本诗歌。日本诗歌并没有像西方诗歌那样押韵,而是对音节数量有严格的限制; ha句必须包含三行,分别包含5,7和5个音节。给出的代码部分是HTML标记,并由Web开发人员读取,如下所示:

Div类等于Main

Span ID等于Marquee

博客!结束跨度结束div(或者斜杠跨度斜线div)

哪个可以分为这样的音节:

Div – class – e – quals – Main

Span – I – D – e – quals – Mar – quee

博客! – 结束 – 跨度 – 结束 – div

这符合音节要求。限制自己以这种形式编写标记将是极具挑战性和耗时且毫无意义的,因此它也是编码员需要更多实际工作的好兆头。标题文本指出,如果你是那些实际上发出尖括号的混蛋之一,那么以Haiku格式编写HTML会更加困难。 “左尖括号”和“右尖括号”各自占据五个音节。 (混蛋部分是兰德尔对那些发音为&lt;&gt;)的人的看法。 Haiku后来在622年提到:Haiku Proof。

最后,最后一个小组提到了它们的最大时间点:webcomics! (或者更糟糕的是,wiki用于解释webcomics中的笑话。)

花絮[编辑]

实际上存在一种符合haiku标准的编程语言:David Morgan-Mar(许多深奥和讽刺语言的创造者)发明了Haifu,这种语言只有在被排列成5 + 7 + 5个音节的子集时才能编译。与漫画中的HTML示例不同,海福从东方哲学中的概念中推导出其功能和语法(例如在五个元素之后命名其变量类型,用阴阳取代真假,并在创建和破坏方面定义算术) 。

Leave a Reply

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

Categories