Bis zum Faktor 10 ohne Hardware-Upgrade: Die Compiler-Cache-Software CCache übersetzt C- und C++- Programme in Rekordzeit. Intelligentes Caching macht's möglich.
C++
Mit dem C++-Toolkit Qt der norwegischen Firma Trolltech erstellen Programmierer Crossplattform-Anwendungen für Linux, Windows oder Mac OS. Auch der KDE-Desktop basiert auf Qt. Dieser Artikel gibt einen Ausblick auf die kommende Version Qt 4.0 und zeigt, worauf Umsteiger achten müssen.
Will ein Entwickler seine Software mit automatisierten Tests prüfen, muss er komplexe Randbedingungen wiederholbar machen. Dabei helfen ihm Mock-Objekte, die das Verhalten von Produktionscode simulieren, ob es sich nun um ein Netzwerk oder eine Datenbankanbindung handelt.
Fast jedes Skript oder Programm öffnet und bearbeitet Dateien. Dieser Workshop zeigt, wo die Gefahren lauern, und erklärt Admins und Entwicklern, wie sie Fehler schon an der Wurzel neutralisieren.
Gentoo Linux lässt sich flexibel und einfach an eigene Bedürfnisse anpassen. Diese Anleitung zeigt, wie man mit dem distributionseigenen Tool Catalyst individuelle Live-CDs herstellt.
Diese Kolumne berichtet aus der Perspektive von GNU-Projekt und FSF über Projekte und aktuelle Geschehnisse im Umfeld freier Software. In dieser Ausgabe: Das Tool Firestarter, das die Konfiguration von IPtables erleichtert, und Dr Queue, ein Ressourcen-Manager für verteiltes Rechnen.
Open-Source-Programme entstehen meist örtlich und zeitlich versetzt. Im Gegensatz zu CVS und Subversion, die einen zentralen Server voraussetzen, versuchen sich die beiden Systeme Monotone und Arch mit einem dezentralen Ansatz, der bestehende Probleme zu lösen verspricht.
Auch im vergangenen Monat gab es Neuigkeiten in der Welt der freien Software. Wir picken die Leckerbissen heraus. Dieses Mal: Elegant präsentieren, Quelltext strukturieren mit Code-Browser und die hoffentlich letzte Version des Debian-Installers. Dazu gibt es Infos über Debians Alioth und den...
So mancher Admin ist unbeabsichtigt Mitverursacher der eigenen Sicherheitsprobleme, wenn er zu Editor und Compiler greift und Skripte schreibt oder Programme ändert. Dieser Workshop erklärt häufige und gefährliche Fehler im Zusammenhang mit der Prozessumgebung und zeigt, wie es besser geht.
Zur Datenspeicherung werden zunehmend XML-Formate eingesetzt. Das Buch "XML Schema" zeigt seinen Lesern, wie sie den Daten eine passende Struktur geben. Ein anderer Trend zeichnet sich in dem anhaltenden Erfolg des GUI-Toolkits Qt ab. Das Zusammenspiel mit C++ ist dabei besonders leicht.
Die C++-Standardlibrary deckt viele Anwendungsbereiche nicht ab, sodass Programmieraufgaben viele Zusatzbibliotheken erfordern. Die beiden Bibliotheken Boost und More helfen dem Entwickler, denn ihr Funktionsumfang ist riesig. Dateiverarbeitung ist für beide eine Spezialdisziplin.
Die Kolumne berichtet aus der Perspektive des GNU-Projekts und der FSF über Projekte und aktuelle Geschehnisse aus dem Umfeld freier Software. Dieser Ausgabe beleuchtet die Konsequenzen beim Einsatz kommerzieller JREs, zeigt Alternativen auf und berichtet zudem über Neues aus der FSFE.
Das Mono-Projekt ist die freie Antwort auf Microsofts .NET-Plattform. Dieser Artikel stellt grundlegende Klassen und Methoden der Framework Class Library vor und demonstriert, wie man mit C# bequem Dateien, Zeichenketten und Collections verarbeitet.
Newsticker, Web-Blogs und andere Informationssysteme verwenden gerne das RSS-Format, um kurze Nachrichten in standardisierter Form an die Interessenten zu verteilen. Diese News-Schnipsel lassen sich bestens mit Tcl und der objektorientierten Erweiterung CZRSS verarbeiten.
Große Softwareprojekte kompilieren ist zeitaufwändig und damit vor allem für Firmen teuer. Um den Vorgang zu beschleunigen, nutzen spezielle Compiler-Umgebungen andere Computer im Netzwerk als Rechenknechte. Dieser Artikel testet drei von ihnen und erklärt die dahinter stehende Technik.














