UTF-8 – Multi-Byte-Zeichenverarbeitung
UTF-8 - Multi-Byte-Zeichenverarbeitung ist ein aktuelles Programmierthema. Noch vor wenigen Jahren waren wir froh und glücklich, wenn wir mittels unserer Tastatur die Zeichen eingeben konnten, die wir zur Erstellung von Texten in unserer jeweiligen Landessprache benötigten. 256 verschiedene Zeichen standen, inklusive der nicht druckbaren Steuerzeichen, zur Verfügung. Das war in ...
Zahlendarstellung im Computer
Sowohl im Alltag als insbesondere auch in der Mathematik sind wir es gewohnt, Zahlen als unendlich und präzise zu betrachten. Unsere digitalen Computer können dagegen nur eine begrenzte Anzahl von Zahlen darstellen. Diese Einschränkung ist offensichtlich, wenn wir uns klarmachen, zur Speicherung einer Zahl nur eine bestimmte Anzahl von Bits ...
Syntaxdiagramme mit LaTeX und rail unter macOS erstellen
Große Texte schreibe ich gerne mit LaTeX. Für Syntaxdiagramme im Text verwende ich seit Jahren rail. Hierbei handelt es sich um ein LaTeX-Paket nebst zugehörigem Programm, welches die Diagrammdateien für LaTeX übersetzt. Das Paket ist im Original ausschließlich im Quellcode zu haben. Unter Gnu/Linux habe ich es mehrfach übersetzt. Auch ...
PDF-Dateien erstellen und optimal nutzen (Teil 1)
PDF-Dateien sind die erste Wahl, wenn es darum geht Dokumente weiterzureichen oder auch zu archivieren. Sie sind grundsätzlich unveränderlich für den Empfänger, was die Sicherheit, den Inhalt des Dokuments vor unbeabsichtigten Änderungen zu schützen, ungemein erhöht. Auch sind PDF-Dateien im Rahmen der digitalen Archivierung nicht wegzudenken. Kurz: PDF-Dateien spielen in ...
eoln2unix – Textdateien ins Unix-Format konvertieren
Bereits im Artikel "Dateikonvertierung unix2dos und dos2unix" haben wir uns mit der Konvertierung von systemspezifischen Zeilenendungen befasst. Wenn man genau weiß, welche Zeilenendung eine Datei verwendet, sind die vorgestellten Skripten sehr nützlich. Häufig haben wir jedoch den Fall, Textdateien von unbekannten Systemen zu erhalten. Es wäre also praktisch, wenn wir ...
Der UNIX-Werkzeugkasten, Kernighan/Pike
Der UNIX-Werkzeugkasten - Programmieren unter UNIX ist ein echter Klassiker der UNIX-Literatur. Die zweite Auflage, 1986 bei Hanser erschienen, ist eine Übersetzung des Originaltitels The Unix Programming Environment (Prentice-Hall Software Series). Die Übersetzung wurde von A. T. Schreiner vorgenommen, ehedem Professor für Informatik an der Universität Osnabrück ...
Dateikonvertierung unix2dos und dos2unix
Wer mit Linux, OS X beziehungsweise. macOS oder einem anderen unixoiden Betriebssystem arbeitet, kennt das Problem der Dateikonvertierung zwischen den Systemen, wenn er mit Windows-Anwendern Textdateien austauscht. Windows verwendet andere Zeilenenden als die vorgenannten Betriebssysteme. Es tut also Not, die Zeilenenden einfach und elegant zu konvertieren ...
USB- und Bluetooth-Tastatur unter macOS und OS X einrichten
Sie müssen die Tastatur unter macOS und OS X explizit einrichten. Insbesondere wenn Sie sich für Ihren Mac die große USB-Tastatur von Apple geleistet haben, werden Sie enttäuscht sein, dass bereits auf der grafischen Benutzeroberfläche die Positionierungstasten nicht funktionieren. In der Terminal-App, in der Shell, sieht es noch schlechter aus ...
macOS-Konfiguration für Datenbank- und Webentwickler
Dieses Schulungsvideo zeigt Ihnen die macOS-Konfiguration für Datenbank- und Webentwickler, also wie Sie unter macOS/OS X eine effiziente Entwicklungsumgebung einrichten. Es ist das erste Schulungsvideo der Punkt-Akademie. Es wird über den Online-Dienstleister Udemy vertrieben und richtet sich, wie der Titel verrät, vor allem an angehende Datenbank- und Web-Entwickler. Im Video ...
MySQL – Developer’s Library, Paul DuBois
Das Buch MySQL - Developer's Library ist für alle ernsthaften Anwender sowie auch Administratoren von MySQL zu empfehlen. Es beschreibt auf verständliche Art und Weise alles notwendige Wissen rund um das freie Datenbankmanagementsystem. DuBois berücksichtigt dabei auch Sachverhalte und Unterschiede, die sich aus verschiedenen Betriebssystemen (Windows/Unix) ergeben ...