同事说为什么很多技术相关的语言、产品、图书,都喜欢使用动物?

例如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

近期更新的文章:

《最近碰到的一些问题》

《MySQL的几种常用存储引擎》

《创建PDB的两种操作》

《Oracle中执行truncate操作出现hang》

《最近碰到的一些问题》

《尝试个Oracle在线实训环境》

文章分类和索引:

《公众号800篇文章分类和索引》

O’Reilly动物书系列相关推荐

  1. 分享:制作属于自己的O'REILLY“动物书”封面

    个人是非常喜欢O'REILLY的"动物书"系列. 也陆陆续续买了很多本. 很多出现在O'REILLY图书封面的动物已经灭绝或者濒临灭绝. 如果希望为保护它们尽一份力量可以访问以下O ...

  2. 图灵出品的人气O'Reilly动物书,你更钟意哪本?

    今天七夕,咱们图灵教育的微信又赠书了,两拨哦~ 程序员专属七夕 送<计算机程序设计的艺术>(TAOCP)(含卷1和卷2,中英文版任选)了,活动截止到10号零点,点击链接赶紧去微信留言吧. ...

  3. python动物书系列电子_晒书名:已收藏O'Reilly出版社‘动物世界’系列图书(二)...

    书接上回,下所列为后23部经典动物书,书目及图片 24.jfc_inanut_cover佛罗里达黑豹 25.JSP3_cover灰狼 26.jxta_ian_cover草原犬鼠 27.learn_ja ...

  4. python动物书_这些年我们一起读过的O'Reilly动物书

    大名鼎鼎的动物书,相信每个从业人员都读过,如果你没读过,那一定看到过这套书最具特色的封面.动物书是怎么由来的? 问题的提出 O'Reilly 出品的动物丛书在 IT 界可谓妇孺皆知,它有很多昵称,如动 ...

  5. python动物书_图灵出品的人气O'Reilly动物书,你更钟意哪本?

    今天七夕,咱们图灵教育的微信又赠书了,两拨哦~ 送<计算机程序设计的艺术>(TAOCP)(含卷1和卷2,中英文版任选)了,活动截止到10号零点,点击链接赶紧去微信留言吧. 送挑3个人送书单 ...

  6. 晒书名:已收藏O'Reilly出版社‘动物世界’系列图书(一)

    引言:)子在川上,曾经曰:逝者如斯夫,不舍昼夜.恩,眼一睁一闭,已经在这个圈子里混了几年了,日夜伴随的除了Vicky,还有这些O'Reilly的禽兽系列图书,感情不言而喻,故将收藏来的46本图书的书目 ...

  7. php动物书总结01-06

    最近看了PHP编程动物书,在此记录下1-6章内容要点. 1.PHP介绍 * PHP可以做服务端编程.命令行编程(写脚本).客户端图形界面 * PHP使用GD扩展处理图像 * PHP配置文件php.in ...

  8. Python猫荐书系列之七:Python入门书籍有哪些?

    本文原创并首发于公众号[Python猫],未经授权,请勿转载. 原文地址:https://mp.weixin.qq.com/s/ArN-6mLPzPT8Zoq0Na_tsg 最近,猫哥的 Python ...

  9. AI应用开发基础傻瓜书系列2-神经网络中反向传播与梯度下降的基本概念

    AI应用开发基础傻瓜书系列2-神经网络中反向传播与梯度下降的基本概念 Copyright © Microsoft Corporation. All rights reserved. 适用于Licens ...

最新文章

  1. IOT物联网观察之三大运营商物联网发展进入规模商用阶段
  2. Spring Cloud Eureka 入门 (三)服务消费者详解
  3. Linux下安装 mxnet
  4. php将pdf文件存入数据库,关于tcpdf:在我的php数据库中制作pdf文件
  5. Oracle在开源Mission Control后将其开发团队解散
  6. java之uml类图的介绍
  7. Python调用图灵机器人
  8. Beta的计划和人员的变动
  9. 太原理工大学 计算机专业课程,太原理工大学最全专业介绍
  10. 魅族2014发布会简单总结
  11. android 画图便宜,10个最好用的绘画App,赶紧mark
  12. 中国动感单车行业销售模式与营销渠道预测报告2021-2026年
  13. 如何成为不可替代的程序员?掌握这个方法,裁员名单永远没有你
  14. 一种靠加热内部空间达到超光速飞行的机器
  15. 大数据分析、机器学习、智能化等概念梳理
  16. 2023备战金三银四,Python自动化软件测试面试宝典合集(三)
  17. java基础面向对象总结
  18. 打不开磁盘“D:\Users\Documents\Virtual Machines\Ubuntu 64\Ubuntu 64.vmdk”或它所依赖的某个快照磁盘。
  19. 建设MES系统需要哪些数据支撑?
  20. 基于FPGA的指纹识别(使用AS608模块)

热门文章

  1. css设置图片逐渐消失
  2. MySQL找不到MSVCP120.dll
  3. OleDB Get SQL Server SmallDateTime type.
  4. PowerShell: 在PowerShell窗口中设置自动补全和智能提示
  5. Applet 类常用方法
  6. Windows、mac安装测试版IPA的相关步骤
  7. preparedStatement和Statement区别
  8. 小米 OJ 编程比赛 03 月常规赛 小爱密码 2.0
  9. 人体的五脏六腑 奇经八脉 十二经络
  10. 叫“哥”叫“姐”等于赶客,这样称呼回头率暴增!