DJs brauchen kein teures Equipment mehr, denn Mixxx bietet gleichwertigen Ersatz am Computer. Wer lieber ein Webradio betreibt, erzeugt mit der Programmiersprache Liquidsoap vollautomatisch flexible Streams. Zu essen gibt's ein Kartoffel-Kürbis-Gratin mit einer Kruste aus Walnüssen und...
Softwareentwicklung
"Das Zeitalter der Privatsphäre ist vorbei", verkündete Facebook-Gründer Mark Zuckerberg und löste damit eine Welle der Empörung aus. Vier New Yorker Studenten entwickelten daraufhin Diaspora. Ein halbes Jahr später ist es an der Zeit für einen kritischen Blick...
Gute Organisation ist das A und O – auch Entwickler freier Software profitieren von effizienter Zeiteinteilung und Planung. Passend zum Schwerpunkt dieser Ausgabe erleichtert Open Hatch die Koordination innerhalb von Open-Source-Projekten, während GTD Free dabei hilft, den eigenen...
Der neue Personalausweis NPA spaltet Anwender und Experten in Deutschland: Einige preisen die hohe Sicherheit für jeden Bürger, andere befürchten Überwachung und Fälschbarkeit. Bei genauem Hinsehen fangen die Probleme jedoch bereits viel früher an. Manche Installationsroutine hat eine Leiche im...
In der funktionalen Programmiersprache Haskell lässt sich bemerkenswert kompakter Code schreiben, der dennoch leicht zu lesen ist. Dieser Artikel erklärt, welche Sprachkonstrukte und -eigenschaften diese Meisterleistung ermöglichen. Eine Code-Besichtigung für...
Intels Bibliothek Threading Building Blocks hilft dem C++-Programmierer, die Rechenarbeit parallel auf die vielen Prozessoren oder Kerne moderner Computer zu verteilen. Dabei ersetzt das elegante Task-Konzept die leidige Verwaltung von Threads.
Glückspiel beim Linux-Magazin: In einem einzelnen Match mussten sich die teilnehmenden Bots des Würfelwettbewerbs auf Fortunas Wohlwollen verlassen, bei über 88 000 Matches pro Spieler zählte dann jedoch die Programmlogik. Nach zähem Ringen stehen nun die Gewinner fest.
C++-Programme arbeiten zur Laufzeit, der eingebaute Template-Mechanismus aber zur Compilezeit. Geschickte Entwickler nutzen dies für Metaprogrammierung im funktionalen Stil, die erstaunlich performante und sogar selbstoptimierende Software ermöglicht.
Viele Gedanken machen sich die meisten Entwickler, wie ihre Software startet und abläuft. Dabei hinterlassen Programme vor dem Gang an die Schrottpresse in ihrem Testament noch manch nützliche Botschaft.
Anwender hinterfragen selten die technischen Grundlagen ihner Software, geschweige denn den Quellcode.Diese Aufgabe übernehmen Entwickler und Architekten – und damit wichtige Verantwortung.
Manches wichtige Softwarepaket verwendet eigenwillige Syntax auf der Kommandozeile oder in Konfigurationsdateien. Dieser Artikel zeigt am Beispiel IPtables, wie sich mit Hilfe des Framework Xtext eine vereinfachte Konfigurationssprache samt Skriptgenerator bauen lässt.
Niemand mag sie schreiben, doch sind sie geradezu ein Wundermittel gegen das Scheitern von Softwareprojekten, gegen überzogene Kundenwünsche und Verständnisprobleme zwischen Auftraggebern und Dienstleistern: Pflichtenhefte. Textverarbeitungen und Templates bieten eine solide...
Auch diesen Monat bekommen die DELUG-Käufer eine rappelvolle Silberscheibe: Von der DVD bootet die neue Linux Mint-Version 12 "Lisa", dazu gibt es je eine virtuelle Appliance mit Android 4.0 und mit Suse 12.1 (inklusive GTK-HTML5-Backend Broadway) und ein O'Reilly-E-Book über GNU Make.
Mit Broadway, einem neuen HTML-5-Backend für GTK+, lenken Programme wie Gedit, Evolution, Libre Office & Co. ihre Ausgabe auf die HTML-Browser des Publikums. Die Produzenten stellten dem Linux-Magazin eine frühe Testversion zur Verfügung, die trotz Lampenfieber und Instabilitäten zu...
Wer die Ethernet-Leitung oder den Wireless-Router kontrolliert, jubelt den angeschlossenen Geräten neue Inhalte unter oder gaukelt ihnen vor, sie stünden am anderen Ende der Welt. Besonders eindrucksvoll ist der Effekt, wenn diese sich erst einmal zugeknöpft geben.













