Anhang: Impressum#

Fast die gesamte Software, die ich für dieses Buch verwendet habe, ist freie Software (FLOSS Free, Libre, Open-Source).

Entstehung des Buches#

Der ersten Entwurf dieses Buches entstand auf einem Red Hat Linux 9.0 System, der sechsten Etwurf entsand auf einem Fedora Core 3 Linux.

Zum Schreiben der Texte wurd am Anfang das Programm KWord verwendet (siehe auchRevision History).

Die Anfänge#

Später wechselte der Autor zu DocBook XML mit [Kate](https://de.wikipedia.org/wiki/Kate_(Texteditor), fand dies aber zu umständlich. Danach erfolgte ein Wechsel zu OpenOffice, das hinsichtlich der Formatierungsmöglichkeiten und der PDF-Erstellung hervorragend war, jedoch sehr unsauberen HTML-Code erzeugte.

Schließlich entdeckte der Autor XEmacs und schrieb das Buch (erneut) komplett in DocBook XML-Format neu, nachdem er sich für dieses Format entschieden hatte.

Im sechsten Entwurf folgte ein Wechsel zu Quanta+ als Bearbeitungswerkzeug. Dabei kamen die standardmäßigen XSL-Stylesheets von Fedora Core 3 Linux zum Einsatz. Zusätzlich wurde ein CSS-Dokument erstellt, um den HTML-Seiten Farbe und Stil zu verleihen. Außerdem hatte schrieb der Autor einen einfachen lexikalischen Analysator in Python, der automatisch Syntaxhervorhebung für alle Programmlisten bereitstellte.

Für den siebten Entwurf wurde MediaWiki als Grundlage verwendet. Die Bearbeitung erfolgte online, und die Leser konnten direkt auf der Wiki-Website lesen, bearbeiten und diskutieren. Letztendlich kostete die Spam-Bekämpfung mehr Zeit als das Schreiben selbst.

Für den achten Entwurf verwendete der Autor Vim (siehe auch “A byte of Vim”, ebenfalls von Swaroop CH), Pandoc und Mac OS X.

Für den neunten Entwurf wurde ins AsciiDoc-Format gewechselt unter Verwendung von Emacs 24.3 als Texteditor, mit dem Tomorrow-Theme (sowie Firefox-Mod-Theme) und die Schriftart Fira Mono.

Aktuell#

2016: AsciiDoc nervte den Autor mit kleineren Darstellungsfehlern, Beispielsweise verschwanden die ++ Zeichen in C/C++, und es war schwierig, den Überblick über die korrekte Markierung solcher Kleinigkeiten zu behalten.

Für den zehnten Entwurf wechselte der Autor zum Markdown-Format mit GitBook und dem Spacemacs-Editor.

November 2020: Da GitBook seine Open-Source-Software eingestellt hat, migrierte der Autor ich zu Honkit, einem von der Community gepflegten Fork des GitBook-Legacy.

Über den Autor#

Siehe https://www.swaroopch.com/

Über diese Übersetzung#

Diese deutsche Übersetzung von “A byte of Python” wurde von Horst JENS mittels Sphinx, Myst und Sphinxbook-theme erzeugt auf einem Linux Mint System.