about.asciidoc 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. [[colophon]]
  2. [colophon]
  3. == Appendix: Colophon
  4. Almost all of the software that I have used in the creation of this book are <<floss,FLOSS>>.
  5. === Birth of the Book
  6. In the first draft of this book, I had used Red Hat 9.0 Linux as the foundation of my setup and in
  7. the sixth draft, I used Fedora Core 3 Linux as the basis of my setup.
  8. Initially, I was using KWord to write the book (as explained in the <<history_lesson,history
  9. lesson>> in the preface).
  10. === Teenage Years
  11. Later, I switched to DocBook XML using Kate but I found it too tedious. So, I switched to
  12. OpenOffice which was just excellent with the level of control it provided for formatting as well as
  13. the PDF generation, but it produced very sloppy HTML from the document.
  14. Finally, I discovered XEmacs and I rewrote the book from scratch in DocBook XML (again) after I
  15. decided that this format was the long term solution.
  16. In the sixth draft, I decided to use Quanta+ to do all the editing. The standard XSL stylesheets
  17. that came with Fedora Core 3 Linux were being used. However, I had written a CSS document to give
  18. color and style to the HTML pages. I had also written a crude lexical analyzer, in Python of
  19. course, which automatically provides syntax highlighting to all the program listings.
  20. For the seventh draft, I'm using http://www.mediawiki.org[MediaWiki] as the basis of my setup. I
  21. used to edit everything online and the readers can directly read/edit/discuss within the wiki
  22. website, but I ended up spending more time fighting spam than writing.
  23. For the eight draft, I used http://www.swaroopch.com/notes/vim[Vim],
  24. http://johnmacfarlane.net/pandoc/README.html[Pandoc], and Mac OS X.
  25. === Now
  26. For the ninth draft, I switched to http://asciidoctor.org/docs/what-is-asciidoc/[AsciiDoc format]
  27. and used http://www.masteringemacs.org/articles/2013/03/11/whats-new-emacs-24-3/[Emacs 24.3],
  28. https://github.com/chriskempson/tomorrow-theme[tomorrow theme],
  29. https://www.mozilla.org/en-US/styleguide/products/firefox-os/typeface/#download-primary[Fira Mono
  30. font] and https://github.com/sensorflo/adoc-mode/wiki[adoc-mode] to write.
  31. === About the Author
  32. See http://swaroopch.com/about/