Das Oprofile-Paket sammelt statistische Laufzeit-Informationen moderner Prozessoren und wertet sie aus. Das erlaubt das Profiling komplexer, interagierender Programme und Bibliotheken und ermöglicht somit eine Analyse des gesamten Systemverhaltens.
C++
In objektorientiertem Programmcode wirken SQL-Abfragen wie Fremdkörper. Zudem unterscheiden sich die SQL-Dialekte verschiedener Datenbanken. Die Lösung: Der Objekt-Relational-Mapper SQL Object stellt ein einheitliches objektorientiertes Interface zur Verfügung.
Moderne Benutzeroberflächen gestalten ist dank der GTK-Bibliothek keine Kunst für besondere Experten. Eine optisch ansprechende Gestaltung erfordert allerdings einiges an Arbeitszeit. Glade und Gazpacho gehen dem Programmierer in der GUI-Küche zur Hand.
Selbst beim Handy muss niemand mehr auf Linux verzichten: Motorola liefert das aufklappbare Smartphone A780 mit Montavista Linux aus, für das es neben einem SDK und Crosscompilern auch angepasste Kernel gibt. Seine Alltagstauglichkeit musste das A780 in diesem Test beweisen.
Der GNU-Compiler GCC hat neben dem Dialekt Objective C++ eine Menge Neuerungen an Bord. Ein handgeschriebener Parser für C und Verwandte soll die erste Stufe der Übersetzung beschleunigen, andere Erweiterungen die Sicherheit eigener Programme verbessern.
Webapplikationen sind meist beinahe schutzlos den Widrigkeiten des WWW ausgesetzt. Enthalten sie Fehler, hat das fatale Folgen. Das Apache-Modul Modsecurity schafft eine zusätzliche Knautschzone.
Gerade war er noch da - nun will er ums Verrecken nicht mehr auftauchen. Die Jagd nach einem schwer reproduzierbaren Fehler hat schon manchen Software-Entwickler und Sysop auf die Palme gebracht. Das kostenlose Jockey schont in solchen Situationen die Nerven.
Nur weil sich ein Programm besonders paranoid verhält, ist es noch lange nicht sicher: Das recht bekannte Perl-Programm Ridentd verschleiert zwar aufwändig die Identität eines Users, leidet aber an Sicherheitslücken. Welche das sind und was Programmierer dagegen unternehmen, zeigt dieser Artikel.
Open Office bringt mit seinem Basic-Dialekt eine mächtige Makrosprache mit. Die ist aber nicht jedermanns Sache - wer lieber Tcl verwendet, kann das tun und Office damit fernsteuern. Zusammen mit Tcluno und Itcluno gelingen druckreife Reports oder Tabellen, deren Daten aus beliebigen Quellen...
Mit seiner über 20-jährigen Geschichte gehört Objective-C zwar zu den alten Hasen im Programmiergeschäft. Doch im Gespann mit Gnustep schafft es noch immer neue GUI-Anwendungen.
Obwohl sie nach dem gleichen Prinzip arbeiten, laufen RPMs von Suse 9.2 nicht unter Suse 9.3 und schon gar nicht unter Red Hat. Das Autopackage-Projekt setzt auf einen einheitlichen Standard für die Erstellung von Installationspaketen. Dabei lösen die einzelnen Pakete ihre Abhängigkeiten selbst auf.
Ob Text, Grafik oder Datei - Programmausgaben sind so vielfältig wie ihre Empfänger. Dabei überraschen sie die Abnehmer immer mal wieder mit unerwarteten Inhalten, die wiederum unerwünschtes Verhalten provozieren. Admins und Entwickler tun gut daran, das weitere Schicksal ihrer Ausgaben zu bedenken.














