O’Reilly动物书系列
Posted bisal
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了O’Reilly动物书系列相关的知识,希望对你有一定的参考价值。
同事说为什么很多技术相关的语言、产品、图书,都喜欢使用动物?
例如DBeaver是只松鼠,
Tomcat是只猫,
这可能就是程序员严谨的另一面。记得上学时,看的最多的,就是O’Reilly的技术图书,O’Reilly出品的动物丛书在IT界可谓妇孺皆知,书的内容很精彩,质量很高,同时按照惯例,图书的封皮上会有一只手绘的动物坐镇,
为什么O’Reilly要用动物形象来做书籍封面?这是来自哪的灵感?封面的动物是怎么挑的?和内容有关系吗?有些诡异的动物都叫什么名字?
O’Reilly动物丛书的最初设计是由Edie Freedman完成的,事情要追溯到上世纪80年代末期,Edie接手了第一本动物丛书封皮设计的工作。之后她就被各种涌来的关于动物选择的问题淹没,例如为什么这个内容会选那个动物之类,连作者也会追问,有些作者甚至不爽自己封皮上的动物,怕读者会误以为作者像河马一样胖或者像蓝脚鲣鸟一样笨,但是她从来没有解释过这些选择背后的原因,文章里当然也没有明确解释出来,只是说每个选择并不是随便挑出来的,的确有着某种原因(强烈谴责卖关子行为)。
动物丛书的第一本书和UNIX相关,在此之前Edie只是听说过UNIX,并不清楚具体是什么。突然接触到vi、sed & awk、uucp、lex、yacc这些不知所云的词,让她觉得这些词都像来自于当时正流行的游戏“龙与地下城”,于是她心目中UNIX程序员的形象就是一个龙与地下城的玩家。开始给书设计封皮的时候,Edie在一系列19世纪的木版画中找到了灵感。画中诡异的动物刚好和那些高深的UNIX术语是绝配。不过当Edie把这个封面交给O’Reilly的时候,他们的反应不大好。有人说太丑了,有人觉得太恐怖了,还有人说没人会买画着这种封面的书。只有O’Reilly的创始人Tim很喜欢这种诡异的风格,认为这能让这套书在众多出版社的书里脱颖而出。事实证明动物丛书的封皮获得了巨大的成功,下图就是动物丛书第一批之一sed & awk初版封面,
按照当时的年代,这种行为,只能说是“不走寻常路”(此处无广告),
此后,他们从作者和读者那学到了各种和动物相关的知识。有个作者执意要在封面画上象鼻虫(boll weevil),他给Edie发了无数的关于象鼻虫的资料,仔细的解释了象鼻虫应该放在该内容书籍封皮的原因。最终Edie采纳了他的意见,于是O’Reilly出版的《Oracle Web Applications》一书的封面就是一大一小两只象鼻虫,
有时会因为在动物知识上的欠缺,出现一些认错版画中动物的情况。有一次Edie把一只猴子说成了黑猩猩,结果收到铺天盖地的读者邮件指出,黑猩猩是绝对没有尾巴的。。。此外还有一个意料之外的问题,有些读者因恐惧症而无法阅读书籍,比如蜘蛛、蛇、猫。有一个读者的老公就曾给出版社写信,抱怨《Webmaster in a Nutshell》一书封面上的蜘蛛让他老婆大人不敢看书,他只好通篇翻阅该书,用白胶布把书中的每章章首的蜘蛛图案贴上。还有一个读者愤怒地说不会在他们的网站上买任何东西,因为在“如何订购”的网页上有蛇。还有一件更严肃的事情,出版动物丛书让Edie更加注意到生态问题。很多封面动物已经濒临灭绝,而在版画绘制的时期(19世纪),这些动物还是大量存活的。O’Reilly希望他们使用这些动物做封面能够引起人们对动物保护的关注。显然这个理由,更容易让我们支持和接受。
O’Reilly还藏了些彩蛋。
这是旧官网的Logo,眼镜猴(tarsier),一直盯着有惊喜,
Wikipedia说O’Reilly用颜色区别不同主题,集合在一起,震撼又炫丽,
这个列表列出了目前O’Reilly全部书籍的书名、封面颜色和动物名称,如果要想了解具体书的封面,可以至此查阅,
https://www.oreilly.com/animals.csp
另外这位朋友,采集了很多和Python相关的动物书,放在了github,
https://github.com/Jianhua-Wang/oreilly-animal-books-for-Python
参考链接,
http://localhost-8080.com/2010/08/why-oreilly-put-animals-on-covers/
https://zhuanlan.zhihu.com/p/146702133
近期更新的文章:
文章分类和索引:
以上是关于O’Reilly动物书系列的主要内容,如果未能解决你的问题,请参考以下文章
《Flask Web开发 基于Python的Web应用开发实战》简评
如何运行 O’Reilly 书 Python for Finance 的源代码