Wer sich mit PHP eine Website zimmern möchte, freut sich über die große Zahl an vorfertigten Rahmenwerken. Das Linux-Magazin prüft Funktionsumfang und Komfort der besten Frameworks .
Library
Ballermänner und -frauen können hoffen, denn die freie Bibliothek Gluon erleichtert das Programmieren von KDE-Spielen. Außerdem zeigt ein Gnome-Entwickler, wie man benutzerfreundliche Software konzipiert. Proprietäre Tools zum Bearbeiten von PDFs gehören dank PDF Mod bald der Vergangenheit an .
Wer im Kampf gegen statisches HTML nicht sofort den ganz großen Web-2.0-Wurf wagen will, macht erstmal kleine Schritte. Ein Vergleich versucht einen Koffer mit Hilfe dreier Javascript-Bibliotheken clientseitig zu sortieren. Findet alles seinen Platz?
In Sachen PDF-Bearbeitung gilt Adobe Acrobat als das Maß aller Dinge - das Programm gibt es aber, anders als den Adobe Reader, nur für Windows und Mac OS X. Zahlreiche leistungsfähige Werkzeuge bieten sich unter Linux als Alternativen an, um PDF-Dateien zu modifizieren.
Dateisysteme sind vielen Anwendern und Entwicklern fern - sie sind Angebote, die der Kernel bereitstellt. Dabei lassen sich ohne viel Aufwand mit Fuse und Python anwendungsspezifische Sichten auf den eigenen Datenbestand definieren - etwa ein Fotoalbum .
Eine Person im Raum zeigt mit ausgestrecktem Arm auf eine Lampe oder einen Projektor, und das Gerät geht an oder aus. Diese Szene stammt keineswegs aus einem Science-Fiction-Film, sondern ist bereits heute mit freier Software realisierbar .
Mit Python-Dekoratoren lässt sich die Kernfunktionalität einer Anwendung von der erweiterten Funktionalität trennen. Ein Codebeispiel, das die Berechnung von Fibonacci-Zahlen mit einem Wertecache beschleunigt, demonstriert die Eleganz dieses aspektorientierten Ansatzes.
Wie der Debian-Entwickler und -Paketmaintainer Aurélien Jarno in seinem Blog bekanntgab, wechselt Debian in Kürze von der Standard-C-Library zur schlankeren Eglibc.
Auch wenn ein USB-Spielzeug - etwa ein Styropor-Raketenwerfer - nur mit einer Windows-CD daherkommt, lässt es sich dennoch mit etwas Reverse Engineering unter Linux betreiben. Mit »libusb« sogar ohne Treiber, vom Userspace aus und mit Perl gesteuert.
Eine Bibliothek erspart es dem Programmierer, das Rad ständig neu zu erfinden. Daneben kann sie aber auch Anwendungen beschleunigen und den Entwickler vor gefährlichen Fehlern bewahren. Eine Vorstellung der Neuerungen in Version 2.9 der GNU C-Bibliothek.
Die Synergistic Processing Elements (SPEs) sind die Leistungsträger der Cell Broadband Engine, bekannt als Cell-Prozessor. Die Programmierung der geselligen Arbeitstiere ist allerdings etwas trickreich. Dieser Artikel erklärt sie anhand eines einfachen Beispiels unter Linux.
Unsaubere Programmierung und Cross Site Scripting ermöglichen Manipulationen, vor denen auch prominente Webseiten nicht gefeit sind .
Lagert ein wichtiges Dokument auf einem Fileserver, den der Client gerade nicht erreicht, dann braucht der User Kopien oder ein automatisches Offline-Filesystem. Die Autoren haben OFS entwickelt, das vorhandene Netzwerk-Dateisysteme entsprechend aufrüstet .
Ein WLAN ist eine zentralistische Sache und räumlich rund um den Accesspoint begrenzt. Die bisherigen Linux-Mesh-Implementationen für den Ad-hoc-Modus umwehte der Hauch einer Bastelstube. Die Aufnahme des offiziellen IEEE 802.11s-Codes in den Linux-Kernel könnte das ändern.
Die Firma Intel hat ihre proprietären Linux-Compiler überarbeitet: Der Intel-C-/C++-Compiler erreicht Version 11.0 und unterstützt nun den Mobilprozessor Atom. Der Intel Fortan-Compiler erweitert in Ausgabe 11.0 die Unterstützung für den Sprachstandard Fortran 2003.












