OpenPilot

Mittlerweile gibt es schon einige Drohnen für den privaten „Bedarf“. Leider ist die Steuerungssoftware dieser Drohnen meist unfreie Software. Für diesen Zweck wurde „OpenPilot“ geschaffen. Dabei handelt es sich um eine freie Software zur Steuerung von unbemannten Luftfahrzeugen.

Aktivieren Sie JavaScript um das Video zu sehen.
Video-Link: https://www.youtube.com/watch?v=kohozJp9dNs

Die Software ist dabei flexibel und kann sowohl mit Hubschraubern, normalen Flugzeugen, Quadcoptern und anderen Geräten mit mehreren Rotoren benutzt werden. OpenPilot fungiert dabei als Autopilot für die Drohne. Der Quellcode von „OpenPilot“ steht dabei unter der GPLv3 und kann mittels:

git clone ssh:///OpenPilot.git

bezogen werden. Die offizielle Seite des Projektes ist unter http://www.openpilot.org/ zu finden.

Präsentationen im Browser

Es muss nicht immer Powerpoint oder LibreOffice Impress sein. Es geht auch einfacher (und schöner) wie impress.js beweist. Dabei handelt es sich um ein Framework basierend auf CSS3 Transforms welches sich für Präsentationen im Browser eignet.

Das impress.js Demo

Das impress.js Demo

Einen Eindruck der Fähigkeiten von impress.js kann man sich auf der entsprechenden Demoseite verschaffen. Das ganze ist dabei freie Software und unter der GPL sowie der MIT-Lizenz lizenziert. Der Quellcode ist auf Github unter https://github.com/bartaz/impress.js zu finden.

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)

Visual Basic zu C# konvertieren

Manchmal ergibt es Sinn Quellcode der in Visual Basic vorliegt nach C# zu konvertieren. Ein freies Tool, welches auch große Mengen konvertieren kann ist dabei „Econ NetVert“. Neben der Möglichkeit Visual Basic nach C# zu konvertieren, steht auch der umgekehrte Weg offen.

NetVert in Aktion

NetVert in Aktion

Auch das Konvertieren von mehreren Dateien ist kein Problem, genauso wie die Umwandlung ganzer Projekte. Bei „Econ NetVert“ handelt es sich um freie Software welche unter der GPLv2 steht. Bezogen werden kann die Anwendung und der Quelltext unter http://econnetvert.codeplex.com .

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.