O’Reilly
--江上往来人,但爱鲈鱼美。
--君看一叶舟,出没风波里。
O'Reilly
O'Reilly出版社出版的技术类图书 俗称动物系列 应该是每个技术人员的必备手册。
O'Reilly动物系列(中译本)
简介"
动物系列作为 O'Reilly 书籍的典型代表被普遍认作是解决指定问题的详细指导,最初由Edie Freedman提出采用这种设计形式,因为她觉得Unix程序听起来就像各种奇异的动物,而这些动物成为O'Reilly与其他出版社所不同的特征:封面以白色为底,以黑色手绘动物为主角。因此,封面所描绘的动物也常作为书籍的代称。
有的时候,看书籍的出版社也能对技术书的质量窥探一二。
首先推荐的肯定是O'Reilly出版社,他们出版的动物书籍,全世界的程序员都知道,关键是质量还非常高。因为O'Reilly出版社的工作人员(作家、编辑等)全是程序员,很多在技术社区都十分活跃,这么一群人出版的书,能差吗?
O'Reilly 公司简介
O'Reilly Media,Inc. 是世界上在UNIX、X、Internet和其他开放系统图书领域具有领导地位的出版公司,同时是联机出版的先锋。从最畅销的《The Whole Internet User's Guide and Catalog》(被纽约公共图书馆评为二十世纪最重要的50本书之一)到 GNN(最早的Internet门户和商业网站),再到 WebSite(第一个桌面PC的Web服务器软件),O'Reilly Media,Inc. 一直处于 Internet 发展的最前沿。
O'Reilly Media, Inc. 是世界上在 UNIX、X、Internet 和其他开放系统图书领域具有领导地位的出版公司,同时是联机出版的先锋。
从最畅销的《The Whole Internet User's Guide & Catalog》(被纽约公共图书馆评为二十世纪最重要的50本书之一)到GNN(最早的Internet门户和商业网站),再到WebSite(第一个桌面PC的Web服务器软件),O'Reilly Meida,Inc. 一直处于Internet发展的最前沿。
我们已经出版了 200 多种图书,200 多位员工分布在世界各地,在美国、英国、日本、德国、法国、台湾等地都有公司和办公室,现在我们在中国设立了“奥莱理软件(北京)有限公司”。
许多书店告诉我们,我们是最稳定的计算机图书出版商——每一本书都一版再版。 与大多数计算机图书出版商相比,我们在计算机专业方面具有强烈的背景,这使我们形成了一个非常不同于其他出版商的出版方针。我们所有的编辑人员以前都是程序员,或者 是顶尖级的技术专家,我们还有许多固定的作者群体——他们曾是咨询专家,而现在编写著作,我们依靠他们准时地推出图书。因为我们紧密地与计算机业界联系着,所以我们知道市场上真正需要什么图书。
除了出版和软件业务,O'Reilly Media, Inc. 还是探索基于 Internet 的远程教学的先锋。随着技术的发展,我们的图书、软件、联机出版、研究和教学等等业务将不断地增长下去,有这些可以看到的增长都是我们单一信息业务的不同侧面。
奥莱理软件(北京)有限公司依托总公司在计算机图书出版、软件开发以及在线出版等方面的优势,开发、生产、销售计算机软件,并推广开发系统软件和应用软件的先进工具、推广计算机网络管理与计算机系统管理的先进技术,进行相关的技术咨询和售后服务。
Tim O'Reilly是O'Reilly & Associates的创始人和总裁,该公司出版的具有权威性的书籍都拥有针对专业软件开发的合法免费软件。其开拓性的网站GNN(Global Network Navigator)是第一个真正意义上的商业网站。
Tim O'Reilly是O'Reilly & Associates公司的创始人和CEO,同时也是一个出版商,其出版的书被认为是在开源技术,诸如Perl、Linux、Apache和Internet架构方面的权威之作。Tim主持召开了第一届的“Open Source Summit”会议,该会议将所有主要的开源软件组织的领导人请到了一起,通过文章、演讲和会议,他积极地推动了开源运动。同时Tim也是Internet协会的一个托管人。
奥莱理软件(北京)有限公司 办公地址
北京市海淀区知春路49号希格玛公寓B座809室
邮政编码:100080
传真:86-10-88097463
电子信箱:
info@mail.oreilly.com.cn
动物书是怎么由来的?
O’Reilly 出品的动物丛书在 IT 界可谓妇孺皆知,它有很多昵称,如动物世界、饲养员指南等,这些昵称均一定程度上反映了广大读者对该系列丛书的喜爱之情(好吧或者其它什么的各种感情)。没必要多介绍,想必知道动物丛书的人都知道这系列书最显著的特点,就是封皮上会有一只手绘的动物坐镇,基本格式如右图所示(下图有一点不是很标准,一般书的标题会用一个巨大的色块+白色字)。
看过那么多动物丛书,有时候好奇心就突然来了:为什么 O’Reilly 要用动物形象来做书籍封面?这是来自哪的灵感?封面的动物是怎么挑的?和内容有关系吗?有些诡异的动物都叫什么名字?
应该是太多人问过这样的问题吧,可爱的 O’Reilly 在官网上就发表了很完美的文章解释,我就图省事翻译一下重点吧(原文地址都附在文中)。
起源:为什么用动物形象做封面
O’Reilly 动物丛书的最初设计是由Edie Freedman完成的,她十年前(2000 年)在 O’Reilly 官网上发表了一篇文章对动物丛书的封面进行了一定程度的解释 (还是保留了一部分神秘感),并讲了一些封面带来的趣事:
蓝脚鲣鸟一样笨,但是她从来没有解释过这些选择背后的原因,文章里当然也没有明确解释出来,只是说每个选择并不是随便挑出来的,的确有着某种原因(强烈谴责卖关子行为)。
动物丛书的第一本书和 UNIX 相关,在此之前 Edie 只是听说过 UNIX,并不清楚具体是什么。突然接触到 vi、sed awk、uucp、lex、yacc 这些不知所云的词(UNIX 词汇),让她觉得这些词都像来自于当时正流行的游戏“龙与地下城”,于是她心目中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》(蜘蛛恐惧症勿点)一书封面上的蜘蛛让他老婆大人不敢看书,他只好通篇翻阅该书,用白胶布把书中的每章章首的蜘蛛图案贴上。还有一个读者愤怒地说不会在他们的网站上买任何东西,因为在“如何订购”的网页上有蛇(考虑到生意问题,O’Reilly 已经换掉了蛇的图案)。
还有一件更严肃的事情,出版动物丛书让 Edie 更加注意到生态问题。很多封面动物已经濒临灭绝,而在版画绘制的时期(19 世纪),这些动物还是大量存活的。O’Reilly 也希望他们使用这些动物做封面能够引起人们对动物保护的关注。
补充
-
-
封面插画的制作过程。这是发表在 O’Reilly 官方网站上的图片:
-
-
-
彩虹封面集合。据 Wikipedia 解释,O’Reilly 用颜色区别不同主题。集合在一起,震撼又炫丽。
-
-
-
O’Reilly 的官网 Logo。官网上这只小东西叫眼镜猴(tarsier),好像 O’Reilly 很喜欢这些大眼睛的动物。这张图是官网 logo 区偷来的,一直盯着它有惊喜哦。
-
-
-
O’Reilly 动物丛书封皮动物及颜色一览。这个列表列出目前 O’Reilly 全部书籍的书名、封面颜色和动物名称,如果你想了解哪本书的封面,可以至此查阅。
-
制作属于自己的动物丛书封皮。由于 O’Reilly 的动物丛书太深入人心了,有一个网站(原链接已失效,这里还有另一个,如果这个将来也失效了,请搜索其他)专门让你制作属于自己的 O’Reilly 封皮。下面是我的作品,还挺像那么回事:
-
O'Reilly在中国 日本 欧洲 南美 都有设置代理公司。
国内代理官网 :
O'Reilly 北京https://www.oreilly.com.cn/
相关文章:
![](https://i-blog.csdnimg.cn/direct/c7a6dcdb3f054edc828017b6a257efb5.png)
O’Reilly
--江上往来人,但爱鲈鱼美。 --君看一叶舟,出没风波里。 OReilly OReilly出版社出版的技术类图书 俗称动物系列 应该是每个技术人员的必备手册。 OReilly动物系列(中译本) 简介" 动物系列作为 OReilly 书籍的典型代表被普遍…...
![](https://i-blog.csdnimg.cn/direct/2462b0070ee643af8ddddbd1717c2897.png)
优盘驱动器未格式化:数据拯救行动指南
优盘困境:驱动器未格式化的挑战 在日常的数据存储与传输中,优盘以其便携性和高容量成为了我们不可或缺的伙伴。然而,当您尝试访问优盘时,突然弹出的“驱动器未被格式化”提示却如同晴天霹雳,让人措手不及。这一状况不…...
![](https://www.ngui.cc/images/no-images.jpg)
4.Handler mappings
处理程序映射 简介 在早期版本的 Spring 中,用户需要在 Web 应用程序上下文中定义一个或多个 HandlerMapping bean 以将传入的 Web 请求映射到适当的处理程序。随着注解控制器的引入,通常不再需要这样做,因为 RequestMappingHandlerMapping…...
![](https://img-blog.csdnimg.cn/img_convert/8012ed48924f94cdbc7a51e119a332e3.gif)
《学会 SpringMVC 系列 · 消息转换器 MessageConverters》
📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗 🌻 CSDN入驻不久,希望大家多多支持,后续会继续提升文章质量,绝不滥竽充数…...
![](https://i-blog.csdnimg.cn/direct/dec7f68e12924936bbbed45b85a76c07.webp)
深度学习项目 -7-使用 Python 的手写数字识别
一、前言 该文章仅作为个人学习使用 二、正文 项目源代码:深度学习项目 - 使用 Python 进行手写数字识别 - DataFlair (data-flair.training) 数据集:https://drive.google.com/open?id1hJiOlxctFH3uL2yTqXU_1f6c0zLr8V_K Python 深…...
![](https://i-blog.csdnimg.cn/direct/489363b787784da4b3d51a650a56ace0.png)
MySQL —— 库,数据类型 与 表
库与基础操作 1.1 查看数据库 使用 show databases; 可以查看当前 MySQL 目前有多少个数据库 5 rows 表示有 5 行,这里是表示的是有效的数据,不包括 第一行的指引 set 表示结果集合 0.01 sec 表示这个 sql 语句一共运行了0.01 秒,一般情况…...
![](https://i-blog.csdnimg.cn/direct/487edba18775410bac0dba7ec187df62.png)
Java重修笔记 第二十七天 匿名内部类
匿名内部类 1. 定义:无类名(底层自动分配类名“外部类名$1”),既是类也是对象,定义在外部类的局部位置,例如方法体和代码块中,通过new类或接口并在大括号里重写方法来实现。 2. 使用场景&…...
![](https://i-blog.csdnimg.cn/direct/b14a0f4af402443eb5af9196f27bf941.png#pic_center)
Nero Lens 智图 - 适用于 iOS 和 iPadOS 的专业图片处理 App
首先是手机端的无损放大 App:Nero Lens 智图,适用于 iOS 和 iPadOS,不仅可以放大,还有多种 AI 图片增强功能。 使用这款 App 可以通过 AI 模型智能放大可达 400%,还有老照片去划痕、上色,抠图移除背景、照…...
![](https://img-blog.csdnimg.cn/img_convert/a4882e38f5ccd7f525645a474c80b867.png)
Nginx代理路径被吃
Nginx代理路径被吃的情况 日常工作中经常使用nginx反向代理一些资源,有时正常代理,发现代理不过去。 验证被吃调location情况 通过浏览器访问: https://zhao138969.com/LinuxPackage/Python/SelectDocker location /LinuxPackage { proxy…...
![](https://img-blog.csdnimg.cn/img_convert/675df7ce54a9fbe3ac3e748007703d7b.png)
pytest-html报告修改与汉化
前言 Pytest框架可以使用两种测试报告,其中一种就是使用pytest-html插件生成的测试报告,但是报告中有一些信息没有什么用途或者显示的不太好看,还有一些我们想要在报告中展示的信息却没有,最近又有人问我pytest-html生成的报告&a…...
![](https://i-blog.csdnimg.cn/direct/64eebd1c07ee42afa57e48e9f0ccf531.gif)
react-native从入门到实战系列教程一Swiper组件的使用及bug修复
轮播图,在app中随处可见,这么重要的功能我们怎么可能不学习下在react-native中的实现方式。 依然是第三方组件react-native-swiper 官网地址 https://www.npmjs.com/package/react-native-swiper 组件使用的组件及事件参考官方即可。 实现效果 官网…...
![](https://www.ngui.cc/images/no-images.jpg)
springboot开发的常用注解总结-配置组件类注解
Spring Boot 提供了许多注解,这些注解大大简化了 Spring 应用的配置和开发过程。以下是一些常见的 Spring Boot注解及其作用。 目录 配置组件类 (Configure Component )Configuration解释:Demo Code:更深度使用&#x…...
![](https://www.ngui.cc/images/no-images.jpg)
DataX 最新版本安装部署
1、下载 git clone gitgithub.com:alibaba/DataX.git 2、打包 mvn -U clean package assembly:assembly -Dmaven.test.skiptrue...
![](https://i-blog.csdnimg.cn/direct/ac5ed02c91d04eb6894d41daca0b80b6.png)
【架构】应用保护
这篇文章总结一下应用保护的手段。如今说到应用保护,更多的会想到阿里的sentinel,手段丰富,应用简单。sentinel的限流、降级、熔断,可以自己去试一下,sentinel主要通过配置实现功能,不难。sentinel的简介放…...
![](https://i-blog.csdnimg.cn/direct/5fcc25620317468b86c29e66f99f6d61.png#pic_center)
从核心到边界:六边形、洋葱与COLA架构的深度解析
文章目录 1 引言2 软件架构3 架构分类4 典型的应用架构4.1 分层架构4.2 CQRS4.3 六边形架构4.4 洋葱架构4.5 DDD 5 COLA架构设计5.1 分层设计5.2 扩展设计5.3 规范设计5.3.1 组件规范5.3.2 包规范5.3.3 命名规范 6 COLA架构总览7 小结 1 引言 软件的首要技术使命:管…...
![](https://i-blog.csdnimg.cn/direct/6112c1bdb06d45878e2656b435786124.png)
04-Fastjson反序列化漏洞
免责声明 本文仅限于学习讨论与技术知识的分享,不得违反当地国家的法律法规。对于传播、利用文章中提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,本文作者不为此承担任何责任,一旦造成后果请自行承担&…...
![](https://www.ngui.cc/images/no-images.jpg)
ABC365(A-D)未补
A - Leap Year(模拟) 题意:给定一个数字n,如果n不是4的倍数,输出365;如果n是4的倍数但不是100的倍数,输出366;如果n是100的倍数但不是400的倍数,输出365;如果…...
![](https://www.ngui.cc/images/no-images.jpg)
Python用png生成不同尺寸的图标
Kimi生成 from PIL import Imagedef generate_icon(source_image_path, output_image_path, size):with Image.open(source_image_path) as img:# 转换图片为RGBA模式,确保有透明通道if img.mode ! RGBA:img img.convert(RGBA)# 调整图片大小到指定尺寸img img.r…...
![](https://i-blog.csdnimg.cn/direct/2368ec3880b747a8be95b3fc954ef4f6.png)
1688中国站获得工厂档案信息 API
公共参数 名称类型必须描述keyString是免费申请调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]cacheString否[yes,no]默认y…...
![](https://img-blog.csdnimg.cn/img_convert/9352bed7646600067afd910c6f313135.gif#pic_center)
定时任务框架 xxl-job
🍓 简介:java系列技术分享(👉持续更新中…🔥) 🍓 初衷:一起学习、一起进步、坚持不懈 🍓 如果文章内容有误与您的想法不一致,欢迎大家在评论区指正🙏 🍓 希望这篇文章对你有所帮助,欢…...
![](https://i-blog.csdnimg.cn/direct/63c802a342834f7ea4473089bddac4e4.png)
C/C++关键字大全
目录 一、const 二、static 三、#define 和 typedef 四、#define 和 inline 五、#define 和 const 六、new 和 malloc 七、const 和 constexpr 八、volatile 九、extern 十、前置 和后置 十一、atomic 十二、struct 和 class 一、const 1、const 关键字可用于定义…...
![](https://i-blog.csdnimg.cn/direct/513543d710914e3eb3526c8cfd38b4a4.png)
ROS2 Linux Mint 22 安装教程
前言: 本教程在Linux系统上使用。 一、linux安装 移动硬盘安装linux:[LinuxToGo教程]把ubuntu装进移动固态,随时随用以下是我建议安装linux mint版本的清单: 图吧工具箱:https://www.tbtool.cn/linux mint: https://…...
![](https://csdnimg.cn/release/blog_editor_html/release2.3.6/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=N7T8)
快速将网站从HTTP升级为HTTPS
在当今数字化的世界中,网络安全变的越来越重要,HTTPS(超文本传输安全协议)不仅能够提供加密的数据传输,还能增强用户信任度,提升搜索引擎排名,为网站带来多重益处。所以将网站从HTTP升级到HTTPS…...
![](https://i-blog.csdnimg.cn/direct/b39a3800371b4108bf96835e2d9c80a9.png)
Qt程序移植至Arm开发板
目录 1.工具准备: 系统调试工具SecureCRT 虚拟机安装linux(Ubuntu) 交叉编译工具链 ARM 端Qt 环境(Qt-5.7.1) 1) linux processor SD安装 2)交叉编译工具链配置 2.编译Qt工程: 2.0 交叉编译 依赖库源码,生成动…...
![](https://img-blog.csdnimg.cn/img_convert/13f96ad3a42ad4f0fb2d21d592e6e5fa.png)
删除分区 全局索引 drop partition global index Statistics变化
1.不一定unusable,可以先删除data (index 再删除过程中会更新结构)再drop/truncate. ---------------------- CREATE TABLE interval_sale ( prod_id NUMBER(6) , cust_id NUMBER , time_id DATE ) PARTITION BY RANGE (time_i…...
![](https://i-blog.csdnimg.cn/direct/c85f3344527d4e05bfa55ecc1633a0da.png)
git回退未commit、回退已commit、回退已push、合并某一次commit到另一个分支
文章目录 1、git回退未commit2、git回退已commit3、git回退已push的代码3.1 直接丢弃某一次的push3.2 撤销push后,不丢弃改动,重新修改后要再次push 4、合并某一次commit到另一个分支 整理几个工作上遇到的git问题。 1、git回退未commit git回退未comm…...
![](https://i-blog.csdnimg.cn/direct/026e70738e5f403eae01f638bd4ab68f.png)
yolov8pose 部署rknn(rk3588)、部署地平线Horizon、部署TensorRT,部署工程难度小、模型推理速度快,DFL放后处理中
特别说明:参考官方开源的yolov8代码、瑞芯微官方文档、地平线的官方文档,如有侵权告知删,谢谢。 模型和完整仿真测试代码,放在github上参考链接 模型和代码。 之前写了yolov8、yolov8seg、yolov8obb 的 DFL 放在模型中和放在后处理…...
![](https://www.ngui.cc/images/no-images.jpg)
程序员找工作之操作系统面试题总结分析
程序员在找工作面试时,操作系统方面可能会被问到的问题涵盖了多个核心知识点和概念。以下是对这些面试问题的总结和分析: 1. 核心硬件与体系结构 微机的核心部件:询问微机硬件系统中最核心的部件是什么(CPU)。处理机…...
![](https://www.ngui.cc/images/no-images.jpg)
TypeScript 迭代器和生成器详解
目录 迭代器(Iterators) 生成器(Generators) 使用场景 for..of vs. for..in 语句 for..of 循环 for..in 循环 区别总结 注意事项 总结 在 TypeScript 中,迭代器(Iterators)和生成器&am…...
![](https://i-blog.csdnimg.cn/direct/a4fa0dee4b9e4952aa7b358f022cc6d9.png#pic_center)
echarts 极坐标柱状图 如何定义柱子颜色
目录 echarts 极坐标柱状图 如何定义柱子颜色问题描述方式一 在 series 数组中定义颜色方式二 通过 colorBy 和 color 属性配合使用 echarts 极坐标柱状图 如何定义柱子颜色 本文将分享在使用 echarts 的 极坐标柱状图 时,如何自定义柱子的颜色。问题本身并不难解决…...
![](/images/no-images.jpg)
wordpress二级三级标题/营销策略有哪些4种
电脑系统中毒后重新安装,结果发现XP光盘无法启动硬盘,因为原来有LINUX系统,又懒得回到LINUX下卸载,又买了光盘(带低格的),把系统全部格式化,然后安装了XP系统,结果,安装完后…...
![](/images/no-images.jpg)
模板建站优缺点/app开发需要多少费用
不能让猪猪老是为我担惊受怕,哪怕是惹她生气也不能惹她担心。 因为晚上加班回来晚,到家其实已经十二点多了,十一点多的时候给猪猪打了电话,她当然一直很生气嫌回来太晚,后来电话就没电啦。等着走,却又没有…...
![](https://tuuq4a.blu.livefilestore.com/y1m_ZHyBBNK_vtvyYWPwgF1q7kc8otxsDKfEDM8CgkMJg949qetDlG9fwoOSvXfDLE2Ziq-YAnGIFN-iwjcC9yI0hvPRGGigr8AJ7ryscCHCamYY941EYveI9yVTn1oUHwVjrvZVKFkCsiG8jkWMT76jA/8ddd4ffb347944b759ee90f3_thumb%5B1%5D.jpg)
宣传网站怎么做的/北京seo营销培训
方法一:第一步:打开 查询分析器 输入 sp_password null,sa,sa的密码 并运行 运行的结果是把sa帐户的密码修改了。第二步:然后打开 企业管理器 找到你的SQL注册组(就是SQl Server组下面那个),右击找到 安全性 - 安全性 -身份验证 选…...
![](https://img-blog.csdnimg.cn/img_convert/92317e8eddc43d47c60311828f6cf94f.png)
一个新网站怎么做seo/360推广登录入口官网
win7系统使用久了,好多网友反馈说win7系统共享虚拟机提示VMware Workstation Server共享服务不能启动的问题,非常不方便。有什么办法可以永久解决win7系统共享虚拟机提示VMware Workstation Server共享服务不能启动的问题,面对win7系统共享虚…...
![](http://www.zymseo.com/uploads/images/386.jpg)
财务公司网站模板/网络推广具体内容
一. 在JavaScript中,一切皆对象,每个对象都有一个原型对象(prototype),而指向该原型对象的内部指针则是__proto__。当我们对对象进行for in 或者for of遍历时,就会通过__proto__依次遍历对象关联的所有对象。这就是原型链&#x…...
![](/images/no-images.jpg)
阳光电子商务平台/网络seo营销推广
undefined :表示已经声明变量,但是没有赋初始值,返回类型为 undefined; null:的返回类型是object,表示一个空对象引用。转载于:https://www.cnblogs.com/guanyushan/p/7768487.html...