Unix & Shell-Programmierung: Bücher über spezielle Themen und Antiquariat |
Eine ausführliche und leicht verständliche Einführung in den GNU Emacs Editor, 500 Seiten stark. Neben den reinen Edierkommandos werden auch die wichtigsten Zusatzpakete beschrieben, die den Emacs zur vollständigen und flexiblen Entwicklungsumgebung machen: directory edit, email lesen und schreiben (ganz wichtig), news lesen, ein HTML Makropaket, ein WWW-Browser, Modi für die Programmentwicklung, Versionsverwaltung und make. Außerdem ist eine Einführung in das Schreiben von eigenen Emacs-LISP Makros und eigenen Emacs-Modi enthalten. Dieses Buch ist auch für andere Emacs-Varianten, wie XEmacs und MicroEmacs eine nützliche Hilfe.
Eine kleine leicht verständliche Einführung in
das UNIX Betriebssystem. Behandelt werden das Dateisystem,
die Mehrbenutzerverwaltung, die Prozessorganisation,
die shell und die wichtigsten einfachen Kommandos.
Ein gutes Preis-Leistungsverhältnis,
bei dem Preis aber auch nicht besonders schwierig.
Dieses Buch
ist leider vergriffen. Die Verdienstspanne war wohl zu gering.
Ein hilfreiches Buch für die Einrichtung eines Linux-Rechners
als Internet-client und server. Das Buch ist sehr praktisch
ausgerichtet. Es ist in Zusammenarbeit mit
S.u.S.E. entstanden
und gibt viele Installationshinweise, Tips und Tricks.
Es wird auf alle Aspekte der Vernetzung und der Einrichtung
der verschiedenen Dienste eingegangen.
Wie alle praktisch ausgerichteten Bücher hat auch dieses
das Problem, dass es schnell veraltet: viele Software-Pakete
liegen inzwischen in neuen Versionen vor, so dass einige
Tips und Tricks schon wieder überflüssig sind.
Dieser Nachteil wird etwas dadurch gemindert, dass in allen
Kapiteln ausführliche Quellenhinweise gegeben werden.
Alles, was man für die Einrichtung und Verwaltung von Linux/UNIX Netzen braucht. Diese Buch ist im Rahmen des Linux Dokumentations-Projektes entstanden und ist auch einigen Linux Distributionen als PostScript-Datei vorhanden (in englisch)
Ein gutes Nachschlagewerk für die Erstellung von portablen C Programmen nicht nur im UNIX Umfeld, auch Windows NT besitzt eine POSIX Schnittstelle. Es sind mit vielen Beispielen die Schwierigkeiten beschrieben, keine systemspezifischen Eigenschaften eines Betriebssystems auszunutzen, sondern einen Standard zu verwenden, auch für die reine C Programmierung in Standard C findet man Tips und Hinweise.
Für Systemadministratoren und professionelle Software Entwickler im UNIX Umfeld enthält dieses Buch ausführliche und detailreiche Information, was Performance bedeutet, wie Performance im Betriebssystem gemessen wird und wo angesetzt werden kann, die Performance zu verbessern. Es gibt eigene Kapitel für die Prozeßverwaltung für verschiedene UNIX Implementationen, für Terminal I/O, für TCP/IP und NFS und für X Windows. Außerdem werden einige Standard-Benchmarks vorgestellt.
Es werde in diesem Buch viele bewährte Werkzeuge behandelt, so dass dieses Buch als Einsteigerbuch sehr gut geeigent ist. Eine kurze Themenauswahl: Versionskontrolle mit diff, patch, rcs und cvs, Eingabeverarbeitung mit lex und yacc, Programmbau mit make und autoconf, Prototyping mit Tcl/Tk, Testen und Debuggen mit expect, dejagnu, gdb, gprov, gcov und Programmanalyse von C-Programmen mit lint
Linux als Windows Server
Aus der online Dokumentation des Samba Teams entstanden
Ein gut zu lesendes Buch über JavaScript, die von
Netscape entwickelte Skriptsprache zur einfachen
Programmierung von Client-seitig aktiven HTML-Seiten
- JavaScript hat mit Java nur die ersten vier Buchstaben
gemeinsam, reines Marketing -,
wichtig: nicht zu dick, mit Referenz
652 Seiten.
Durch die Unterstützung von JavaScript durch Netscape und
MicroSoft ist diese Sprache breit einsetzbar.
Es können dialogfreundlichere Seiten als mit reinem HTML
erstellt werden. Die Kommunikation mit dem Web-Server kann
flexibler und leichter gemacht werden.
Das Buch bietet neben der reinen Sprachbeschreibung auch
eine ganze Menge Information über HTML, insbesondere über
Formulare und Fenster und frames, über Bilder und Animation,
plug-Ins und cookies und server-side JavaScript. Es enthält
viele kurze und anschauliche Beispiele.
Die im 2. Teil befindliche Referenz neben der Tastatur
liegend, erleichtert sicher die harte Kodierarbeit während
eines Web-Projekts.
Ein kompaktes Buch, 320 Seiten, mit viel Information über HTML Dokumente,
über das HTTP Protokoll, über alles, was man bei der CGI Programmierung
wissen muß,
mit einer Einführung in die Skriptsprache Tcl (ohne Tk),
und über den Anschluß von Datenbanken an das WWW.
Auf einer CD sind die Beispiele, einige Internet-Software und ein kleines
Datenbanksystem, mSQL, enthalten.
Andere Autoren schreiben zu diesen Themen 4 bis 5 Wälzer.
Ein kompaktes und gut lesbares Buch über HTML und den neuen Standard XHTML, 320 Seiten. Es wird in die Sprachelemente von HTML eingeführt und das HTTP Protokoll behandelt. Es werden nicht nur die technischen Möglichkeiten sondern auch ihr sinnvoller Einsatz behandelt. Neuere Entwicklungen wie style sheets und Browser-Erweiterungen werden ebenfalls angesprochen. Außerdem werden eine ganze Reihe von Werkzeugen zu Erstellung, Wartung und Überprüfung von WWW-sites vorgestellt, die Software für Windows, Mac und Unix liegt auf einer CD bei. Wegen der kompakten Darstellung der Materie sehr zu empfehlen.
Eine Sammlung von Aufsätzen und Artikeln über XML
aus dem World Wide Web Journal
von führenden XML-Entwicklern.
XML steht für eXtensible Markup Language.
Es ist ein aus SGML abgeleitetes Werkzeug zur
Definition von Dokumentenstrukturen.
Das Buch beginnt mit einigen Artikeln zum Hintergrund und
zur Motivation für die XML-Entwicklung. Die technischen
Artikel enthalten eine formale Definitionen von XML und
erklärende Beispiele. Im letzten Teil werden einige Werkzeuge
für die Verarbeitung von XML und einige Anwendungen vorgestellt.
Ein gut zu lesendes Buch über JavaScript, die von
Netscape entwickelte Skriptsprache zur einfachen
Programmierung von Client-seitig aktiven HTML-Seiten
- JavaScript hat mit Java nur die ersten vier Buchstaben
gemeinsam, reines Marketing -,
wichtig: nicht zu dick, mit Referenz
652 Seiten.
Das Buch bietet neben der reinen Sprachbeschreibung auch
eine ganze Menge Information über HTML, insbesondere über
Formulare und Fenster und frames, über Bilder und Animation,
plug-Ins und cookies und server-side JavaScript. Es enthält
viele kurze und anschauliche Beispiele.
Apache ist ein sehr populärer, frei verfügbarer
http-server für UNIX Systeme. Die Konfiguration dieses
servers einschließlich typischer praktischer Beispiele
für unterschiedliche Web-Sites ist hier ausführlich beschrieben.
Wer vor der Aufgabe steht, einen professionellen WWW-Server
aufzusetzen, findet hier die richtige Information.
Sicherheitsaspekte sind ausführlich diskutiert.
Die Beispiele und die apache-Quellen sind auf einer
beiliegenden CD vorhanden. Vorsicht: Nicht sofort kaufen, demnächst gibt es eine 3. Auflage.
Eine ausführliche Beschreibung von HTML. Die einzelnen tags und deren Attribute werden ausführlich beschrieben. Es werden außerdem die Erweiterungen von Netscape bis Version 4.0 und von MicroSoft gekennzeichnet und beschrieben. Umfang: über 600 Seiten.
In diesem Buch werden verschiedene auf
Tcl/Tk aufbauende Toolkits vorgestellt: Objektorientierte
Erweiterungen mit [incr Tcl], Mega-Widgets mit [incr Tk]
und Tix, Grafik-Erweiterungen mit BLT, 3D Grafik mit TSIIPP,
UNIX-Erweiterungen mit TclX und Embedded Tk,
zum verteilten Arbeiten Tcl-DP,
Datenbank-Anbindungen für Oracle und Sybase,
Expect, TkReplay zum Testen grafischer Anwendungen und
für die Erstellung von Demos.
Daneben werden Werkzeuge zum Debuggen und Konfigurieren vorgestellt
und eine ganze Reihe Tips zur
Generierung, Installation und zu Sicherheitsaspekten gegeben.
Für Projekte, die im Tcl/Tk Umfeld laufen sollen, ist dies
eine wertvolle Quelle für nützliche Informationen und
für wiederverwendbare Komponenten. Hiermit kann in einem
Projekt viel Zeit und Arbeit gespart werden.
Ein Tcl/Tk Buch für Fortgeschrittene. Wer größere Anwendungen professionel mit Tcl/Tk entwickeln will, findet in diesem Buch viele gute Tips und Anregungen. Neben einer verständlichen Einführung in packing-Strategien von widgets und einer ausführlichen Behandlung der event-Behandlung werden in zwei weiteren Kapiteln das canvas- und das text-widget behandelt. In weiteren Kapiteln werden die Kommunikation mit anderen Programmen über pipes und sockets, die Konfiguration und Installation und die Plattformunabhängigkeit von Softwarepaketen behandelt. Es wird an vielen Stellen auf Fehlermöglichkeiten und deren Vermeidung hingewiesen.
Die deutsche Übersetzung des obigen Titels.
Das Buch des Erfinders von Tcl/Tk über die Skriptsprache Tcl und
das Toolkit zur einfachen Programmierung grafischer
Oberflächen.
Eine deutsche Ausgabe ist ebenfalls bei Addison-Wesley
erschienen.
Diese Buch zeigt die Entwicklung von GUI-Programmen mit Tcl/Tk an Hand
vieler Beispiele, man erkennt hier etwas besser als in dem Buch von
Ousterhout etwas besser das Zusammenspiel
der einzelnen Kommandos.
Die Beispiele liegen sind auf einer Diskette
dabei, sind aber auch
direkt verfügbar.
DAS Perl Buch vom Erfinder persönlich in der Originalausgabe. Es gibt natürlich auch eine deutsche Fassung.
Eine Einführung in Python.
Dieses Buch gibt es auch frei im Internet unter http://diveintopython.org/index.html
Das am häufigsten zitierte Buch über Ruby (the Axe Book). Eine ältere Version dieses Buches gibt es online.
Ein kleines, noch etwas unvollständiges Wiki Buch für den Einstieg in Ruby
Eine Sprachbeschreibung von Ruby von dem Vielschreiber Flanagan und dem Ruby Erfinder persönlich. Dieses Buch gibt eine ziemlich vollständige Beschreibung der Sprache. Man erkennt aber an diesem Buch auch, dass Ruby weder eine einfache Sprache ist, noch dass sie ortogonal und systematisch entwickelt worden ist. Bitte lesen Sie nicht die deutsche Übersetzung, diese enthält hanebüchene Stilblüten. Die Übersetzer beherrschen nicht das deutsche Informatik-Fachvokabular.
Letzte Änderung: 20.10.2014 | © Prof. Dr. Uwe Schmidt |