Dienste zur Identifikation von Musik, wie Shazam, sind mittlerweile gang und gäbe. Mit der Software Echoprint gibt es einen solchen Dienst nun auch in freier Software. Der Dienst wertet dabei zwanzig Sekunden, eines beliebigen Audiosignals aus und versucht das Signal einem entsprechendem Titel zuzuordnen.
Lizenziert ist Echoprint unter der MIT- (der Codegenerator) und der Apache-Lizenz (der Server). Der Quelltext ist auf GitHub zu finden. Die offizielle Seite des Projektes wartet mit weiteren Informationen um den Dienst auf.Freies Voxel-Framework für Unity
Voxel und entsprechende Voxel-Engines sind spätestens seit Minecraft in aller Munde. Mit Voxelmetric gibt es nun auch ein freies Voxel-Framework für die Spielentwicklungsumgebung Unity. Das Framework bietet dabei eine Unterstützung für Terrain (auch unendlich weites Terrain), Ambient Occlusion, Threading und Pathfinding und versteht sich als Lösung um schnell mit Voxeln arbeiten zu können.
Zu finden ist das Framework neben GitHub auch auf der offiziellen Seite. Lizenziert ist Voxelmetric unter der Apache-Lizenz und damit freie Software. Auf der Seite des Projektes sind eine Reihe von Tutorials für den schnellen Einstieg zu finden.
Build fehlgeschlagen: Planeten falsch ausgerichtet
Kreativität treibt manchmal seltsamem Blüten – wie sonst würde man auf die Idee kommen ein Skript zu schreiben, welches Buildvorgänge nur dann erlaubt, wenn Planeten im Sonnensystem nicht in einer Reihe stehen.
INFO [dfe36319] Running /usr/bin/env python astro_build.py as lhartikk@188.166.5.240 DEBUG [dfe36319] Command: python astro_build.py DEBUG [dfe36319]BUILD FAILED DEBUG [dfe36319]PLANETS ALIGNED: ['Mercury', 'Jupiter'] DEBUG [dfe36319]ALIGNMENT: 149 degrees (Backtrace restricted to imported tasks) cap aborted!
Genau für diesen Zweck wurde das Python-Skript AstroBuild geschrieben, welches auf GitHub zu finden ist. Lizenziert ist es unter der Apache Lizenz und damit freie Software.
Tofu im Unicode
Wenn ein Font ein Zeichen nicht unterstützt, erscheint meist ein leeres Quadrat, welches besagt das dieses Zeichen in der aktuellen Schriftart nicht verfügbar ist. Dieses nicht vorhandenen Zeichen nennt man dabei Tofu. Unter dem Namen Noto (was für No Tofu steht) wird eine Schriftart mit dem Ziel entwickelt das alle Unicode-Zeichen in dieser enthalten sein sollen.
Dabei sollen bereits bis Ende 2014 alle Zeichen vorhanden sein, welche in lebendigen Sprachen genutzt werden. Entwickelt wird Noto dabei vom Google Internationalization Team. Der Font kann auf der entsprechenden Projektseite bezogen werden. Lizenziert ist Notu unter der Apache Lizenz und somit freie Software.
Directory Listing unter Nginx
Im Apache wird das Directory Listing in der „.htaccess“-Datei mit der Direktive:
Options +Indexes
aktiviert. Damit wird beim Aufruf eines Verzeichnisses ohne Indexdatei die Verzeichnisstruktur angezeigt. Auch der freie Webserver Nginx unterstützt dieses Verfahren. Bei ihm nennt sich die passende Direktive „autoindex“ und wird in der Seitenkonfiguration eingetragen:
server { location / { autoindex on; } }
Damit werden dann Verzeichnisse und Dateien im Browser angezeigt. Das Feature sollte natürlich nur bei Seiten eingeschaltet werden, wo dieses gewünscht ist.