Nicht immer bieten Linux-Distributionen die neueste Version eines Software-Pakets an. Am Beispiel von Ruby zeigen wir, wie man Software von Hand installiert und mit Dummy-Paketen trotzdem Abhängigkeiten befriedigt.
Immer mehr Programme verwenden als Datenformat das Javascript-Objektformat JSON. Mit gängigen Unix-Tools ist es nicht so einfach zu verarbeiten, aber es gibt eine Lösung...
Wie merkt sich eine Webanwendung ein Passwort? Gar nicht. Sie verwandelt es in ein Pfund Gehacktes. Dabei hilft Phpass, das in immer mehr bekannten Webanwendungen für Passwortsicherheit sorgt.
Python rühmt sich seiner zahlreich bereits enthaltenen Bibliotheken. Doch die gute alte Urllib2 hat ihre Probleme mit dem modernen Web, die Python-Requests durch intuitive Klassen und Sitzungsverwaltung löst.
Viele klassische Programmieraufgaben lassen sich in Go mit wenigen Zeilen Code erledigen. Besonders elegant ist die parallele Verarbeitung von Tasks mit Goroutinen.
CoffeeScript bringt Ruby-, Python- und Haskell-Programmierern Javascript näher. Die neue Version bringt Verbesserungen an Compiler und der CoffeeScript-Syntax mit sich.
Mit der Web-Programmiersprache Dart will Google eine Konkurrenz zu Javascript schaffen. Die neue Version legt vor allem bei der Performance von automatisch erzeugtem Javascript-Code zu.
Die Systemprogrammieren gewidmete Community-Programmiersprache mit Mozilla- und Samsung-Unterstützung erscheint in Version 0.9. Sie lockt mit Vorteilen von C sowie mit neuen Features wie Typ-Inferenz und einfachem Threading.
Die neue Version der Compiler-Suite LLVM verbessert den Ocaml-Support, optimiert Ausgabemodule für zahlreiche Zielarchitekturen und gibt die Unterstützung für Visual Studio 2008 auf. Außerdem wird sie als letzte LLVM-Ausgabe C++98 unterstützen.
Die Programmiersprache Go vereint Typsicherheit mit überschaubarer Syntax und einer umfangreichen Bibliothek. Ein kleines Tool zum Anzeigen von Prozessen demonstriert die Programmierung.