极客制作的技术“书”

就此选取技术“书”那么些类型,首要依照以下考虑:所谓的呆萌geek已经在近十几年来差不离把世界翻了个块头,他们颠覆了电视发表、社交、音乐、录像、商品交易;正在日渐颠覆着金融、医疗、教育、出版和房土地资金财产。那个geek们对书又是怎么个视角呢?他们内心中的书应当是个什么体统?他们是怎样写书的?他们又是哪些把书显示到读者眼前的?他们的想法表示着前途的大方向,他们的少数尝试会变成以后的行业标准。近日世界正是如此:You’ve
got to do what is the next.
不管你对当时的工作做得再好,也无效,看看那多少个的Leica、OPPO,就都驾驭了。

2. 出头格式的转换

在维基的comparison of ebook
formats
一文中,列出的格式达31种之多。可是大多供给转变的尾声格式重要有以下三种:PDF、mobi和epub。PDF是明日书籍出版的正统,能够一贯用其进展高品质的图书印刷,能够算得上是一种必需格式。由于amazon
kindle阅读器的热销,mobi格式也急忙非凡重围,获得首要的地位。epub则是除了kindle阅读器以外,别的各项阅读器和利用都帮忙的电子书阅读格式,使用限制也万分的大规模。当中值得注意的是mobi格式可以通过epub格式生成。由此,格式转换的关怀点应放在能够方便完美转换来为epub和pdf格式。那里的“便捷”、“完美”有两地点所指:1.
转移出来的体制美观,没有产生过多格式难点;2.
更换时期从不或极少有人工参与,不太急需人力举办细节的格式校勘。

帮衬格式转换的工具很多,在那之中Pandoc脱颖而出,成为各样格式转换的瑞士联邦军刀。在Pandoc的首页上,言明其帮忙的源文件格式和最终格式:

源文件格式

  • markdown
  • reStructuredText
  • textile
  • HTML
  • DocBook
  • LaTeX
  • MediaWiki markup
  • OPML
  • Haddock markup

对象文件格式

  • HTML格式(支持采用Slidy),
    reveal.js,
    Slideous,
    S5,
    DZSlides显示的HTML幻灯
  • 文字处理格式 Docx, ODT, OpenDocument XML
  • 电子书格式 epub, FictionBook2
  • 文书档案格式 DocBook, GNU TexInfo, Groff man pages, Haddock markup
  • 大纲格式 OPML
  • TeX格式 LaTeX, ConTeXt
  • PDF (通过LaTex中间格式转)
  • 轻量标记格式 马克down, reStructuredText, AsciiDoc, MediaWiki
    markup, Emacs Org-Mode, Textile
  • 自定义格式 自定义用户能够用lua编写

值得注意的是上述的源文件格式,都是比较美貌的存档格式。有了那么些格式的文书,常见的word、pdf、epub和mobi格式都无足轻重。而word、pdf等格式,即便常见,但只可以被单向变化,不能够达成双向转换,由此并不是地道的存档格式,不便于后续多用途加工。

3. 享受方式的送旧迎新

说到技术书籍的享用,把豆瓣这么文化艺术的阳台拨到一边,图灵社区这一片洋溢着知性、理性和极客风采的极乐世界浮上品位线。图灵文化对于纸质书就像不那么执着,在电子书那一栏中,有个别电子书有纸质版在售,有个别则从未。例如《Angular
JS入门教程》
《Sketch中文手册》那两本就是完全免费的电子书。由刘芳值为图灵译书,所以晓得图灵的后台图书编辑系统是支撑马克down的,因而图灵的书不但有纸质版,还有PDF版和呼应的Kindle版,对于他们而言,那种多格式的周转格局花费并不高。全体那些书在社区中,直接在书本内容旁边就有Tab页集合了改良、评论和延长阅读的稿子,使得书籍本人价值得以升任,呈现的剧情更为爆满,也使人与小编、编辑和书之间的关联变得尤为顺畅。

除却图灵社区以外,github也是一片技术书籍诞生的故园。例如阮一峰的那本《ECMAScript
6入门》
,就是在那之中之一。传闻那本书不久就会由电子工业出版社出版纸质版本,不过电子版本现已先期在网路面世。那本书的简介中称那本书是“开源”的javascript教程。任哪个人都得以在保持原来的书文者署名和非商用的前提下,自由地阅读、分享、修改本书。方今看过的此外一本《JavaScript
Patterns》
一书则是一直在Github中夏族民共和国有翻译达成并共享的。在这里,你能观看越来越多基于git、github和markdown制作的相互书籍gitbook。

其它,网上各个语言的文档其实也足以视作典型的技术书籍的样本。例如HAML的那份参照文档,不便是一本典型的小手册吗?那种文书档案真是处处都以,假若你的mac机上具备Dash的话,还会面到更加多实例。

各项援救自出版的平台也不以为奇。亚马逊(亚马逊(Amazon))的自出版安排Kindle Direct
Publishing
自不必提,Leanpub正是多少个扶助高速出版的网站,出版格式二种各样,近年来大部分是与技能相关的书籍。个人认为首页右下角创办人的发言录制很值得一看。

此间一本docbook,那里一本wikibook,就如一下子蹦出来很多背后跟了book的新词儿。多谢呆萌的技术宅,把出书这件事情也整的如此有技术范这么罗曼蒂克。其实说到底,技术并不是把书跟人分得越来越远,而是把书与人越拉越近。只要你动动鼠标,打打键盘,本身的书就如就在互连网上转移了,接着就有人能观望,能评论。那无疑是将创作那件业务变得更易于。写到最终,附上八个段落吧!首先注解,段子决没有嘲弄技术宅之意,要说真是意有所指的话,那也是那多少个高高在上磨不开面子拉不下脸面的出版男士:

“老师老师,今后写书的根本就无须笔写了,称为作者曾经不对了呀,那叫什么好啊?”“叫键人!”“那么那么些只用鼠标的吗?”“叫鼠辈!”“那只用触屏手提式有线电话机的呢?”“叫触生!”“。。。”

告诫一句,别再装“笔”者,俯身当“键”人!

极客对书的改建首先反映在技术”书“上,因为她俩要看、要用、要写、要享用。以下几条是本身总括的极客制作电子书的特点。(注:自身见识有限,很不难犯可得性偏差的错误,如有错漏,敬请指教。)

满世界的爱书之人,为之癫狂陶醉、夜不可能寐,本身自认为并未高达那种中度,实不敢以爱书人自居。然则身在此行,毕竟耳濡目染,“书”自己那些概念对本身而言也有了不凡的含义。不论是关于写书、做书如故卖书,如在生存司空眼惯中碰着有人提及,必竖起耳朵;有文谈及,必扫上一眼。如今,看到的“书”真是千姿百态、乱花迷眼。不过本文并不准备谈及实体书籍的新样式(奢华、文化艺术的实业”书“近年来真是家常便饭,实体书的”奢饰品“面目也慢慢显山露水),而是想谈一谈近期见到的局地极客写出来的技艺”书“。

极客做书的几性情状

1. 不用Word来写书

选拔word的人口基数如故大啊……然则假使用word导出为html的话,那么些乌烟瘴气的代码,看起来令人烦扰。所见即所得的编写方式固然直观,可是排版是要用鼠标点来点去,选来划去,对于键盘流的coder来说,不能行云流水地施展,实在是不够炫酷啊!其余,短篇的word文书档案,排排版尚可。长篇大作,再用word的排版工具,真的很麻烦。word格式也不便于跨平台、跨媒介的享受。对于技术人士来讲,word格式真的不是拓展文字编辑的首要选择。

那么geek们是怎么写书的呢?自然是用代码啦!可是对于大部分没有太多互动功能的书来说,这里所说的”代码“只是一种固定撰写内容的格式罢了。方今趋向正劲的markdown是不少写书极客的抉择。在名牌的代码托管站Github上写作品,用的正是markdown,超越五成码农一定都不会面生。国内专注于写文章的网站简书和走在技能书籍出版战线的图灵社区都以支撑并鼓励markdown格式的。笔者要好写那篇小说时用的也是那种格式。学习markdown的曲线并不陡峭,11分简单上手。从前习惯了word的友爱,在用了一段时间的纯文本办法写作之后,也慢慢能够感到到那种至简之中所吐流露的优雅和美感。

而外markdown以外,有个别geek会使用越来越复杂的形式开始展览写作。DocBook便是一种10分资深的格式,O’Reilly出版社暗许使用的正是这种格式,算得上一种事实上的专业。DocBook的行文要吻合xml格式,上手没有markdown那么简单。这里有一篇DocBook文件撰写的入门教程,略扫一眼就理解那种写作方法是何其nerd了。

除却以上二种格式以外,还有好多其它格式,例如reStructuredText以及在学术出版中境遇推崇的Latex等。

【中距离旁观】很两人想必对于上述看来麻烦的行文格局漠然置之。终归写小说与写技术书籍是一遍事。可是,主要的并不是应用的到底是哪个种类格式,而是为何geek会选拔用文件编辑器来编排格式相对复杂的文字,而非使用word来创作。作者想百川归海,是由于方式与内容相分离的可行性造成的。正如如今时有产生在前端网页制作中的内容、样式和作为,即html、css和javascript的诀别,在出版业内,那种动向也愈演愈烈。doc格式是非常可观且直观的公文方式,可是内容的逻辑结构是通过体制来显示的,依靠的是眼睛的鉴定区别。例如通过字号大小等字体格式的调动,段落前后的茶余饭后以及文字的缩进等落到实处。在word中,举行标题、引用等的安装选项就是在“样式”设置的归类下边包车型客车,这就很表达难题。word中的文字拷贝到txt文件中时,由于体制没有保留,其剧情的逻辑结构也随即掩盖在文字之间,难以鉴定识别。而word导出的XML文书档案中却含有了太多与体制相关的内容。即便doc文件使用大规模,人们喜闻乐见,可是以它为底蕴实行内容逻辑与体制的分离,则是一件相对困苦和麻烦的业务。极客们用文件编辑器写出的文本能够说是纯之又纯的始末逻辑,当中逻辑的表现不是信赖人眼的感想识别,而是通过定点符号和标签,以电脑能够处理的显性形式展打开仓粮储。那种内容与体制相分离带来的直白利益正是上面要讲到的三种文件格式的更换以及跨平台的呈现。