Firmware des Raspberry Pi updaten

Während das Linux auf einem Raspberry Pi ohne Probleme geupdatet werden kann, sieht dies bei der Firmware etwas anders aus. Hier ist Handarbeit gefragt. Dazu wird im ersten Schritt Git installiert:

sudo apt-get install git

Damit das Update der Firmware nicht in Arbeit ausartet, sollte man „rpi-update“ nutzen, welches unter https://github.com/Hexxeh/rpi-update/ zu finden ist. Mittels:

sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-update

wird das ganze auf dem Raspberry Pi installiert. Nun kann das Firmware Update mit:

sudo rpi-update

angestoßen werden. Die Dauer eines Updates beträgt etwa fünf Minuten. Nach dem erfolgreichen Update muss der Raspberry Pi neugestartet werden.

ALSA Version ermitteln

Bei ALSA handelt es sich um die „Advanced Linux Sound Architecture“. Diese sorgt dafür das es unter Linux auch etwas für die Ohren gibt. Manchmal ist es nötig die Versionsnummer der aktuell installierten Version zu ermitteln. Dies kann man auf der Konsole mittels:

cat /proc/asound/version

bewerkstelligen. Die Ausgabe sollte dann in etwa so aussehen:

Advanced Linux Sound Architecture Driver Version 1.0.25.

PDFs unter Linux komprimieren

Möchte man unter Linux eine PDF komprimieren, so kann dies relativ unkompliziert auf der Konsole erledigt werden. Dazu gibt man einfach folgende Zeile ein:

gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -sOutputFile=output.pdf input.pdf

Ghostscript nimmt sich dann der Datei an und schreibt die Ausgabe in das mittels „sOutputFile“ bezeichnete Ziel. Die PDFs können dabei durchaus auf ein Drittel ihrer Größe schrumpfen.

Haxe

Programmiersprachen gibt es wie Sand am Meer. Allerdings würde man bei dem Namen Haxe im ersten Moment höchstwahrscheinlich etwas anderes verstehen. Bei „Haxe“ handelt es sich um eine aus dem Precompiler „ActionScriptMetaLanguage“ hervorgegangene Programmiersprache welche von Motion Twin entwickelt wird.

Eine Besonderheit von Haxe ist die Möglichkeit aus dem geschriebenden Quelltext unter anderem JavaScript, PHP und auch C++ zu erzeugen. Dadurch bedingt wird Haxe bei der Entwicklung von Webanwendungen bevorzugt eingesetzt. Ein Hello World würde in Haxe so aussehen:

class Test {
    static function main() {
        trace("Hello World !");
    }
}

Bei Haxe selbst handelt es sich um freie Software, so steht der Compiler unter der GPLv2, die Bibliotheken selbst unter der BSD Lizenz. Die offizielle Seite ist unter http://haxe.org zu finden.

Weitere Informationen gibt es unter:
http://de.wikipedia.org/wiki/Haxe_(Programmiersprache)

Freie Remote Desktop Software unter Mac OS X

Nachdem die Remotedesktop Software Version von Microsoft bei neueren Mac OS X Versionen gerne mal die Hufe hoch reißt wenn man sie beendet, wurde es Zeit sich nach etwas neuem umzuschauen. Die Wahl fiel dabei auf CoRD. Dabei handelt es sich um eine freie, GPLv2 lizenzierte, Remote Desktop Software welche mittlerweile in der Version 0.5.7 verfügbar ist.

Die Startoberfläche von CoRD

Die Startoberfläche von CoRD

Etwas gewöhnungsbedürftig ist das Anlegen eines neuen Servers (wenn es nicht über „Quick Connect“ erfolgt). Nachdem man in dem Dialog alle Einstellungen vorgenommen hat, muss man Cmd + S drücken um die Einstellungen in einer RDP Datei zu speichern. Schließt man den Dialog einfach, so sind die Einstellungen verloren. Anschließend kann man die RDP Datei öffnen und wird mit dem entsprechenden Server verbunden. Bezogen werden kann CoRD unter http://cord.sourceforge.net.