NoLimits 2

Bei NoLimits handelt es sich um eine Simulationssoftware für Achterbahnen. Diese ist dabei so beliebt (und realistisch), das sie gerne bei der Vorführung neuer Ideen für echte Achterbahnen benutzt wird. Auch in einem Hollywood Film war die Software schon zu sehen. Seit einiger Zeit wird bereits an einem Nachfolger für das etwas in die Jahre gekommene NoLimits gearbeitet.

Im Gegensatz zur aktuellen Version soll NoLimits dabei Linux, Mac OS X und Windows unterstützen. Die neue Version nutzt eine neue Engine, welche realistische Grafik und eine höhere Variabilität beim Bau der Achterbahnen ermöglicht. Begonnen wurde mit der Entwicklung bereits im Jahr 2008 und im Moment ist noch nicht klar wann die fertige Version erscheint. Die Herstellerseite ist unter http://nolimitscoaster.de zu finden.

Weitere Informationen gibt es unter:
https://seeseekey.net/archive/120
http://en.wikipedia.org/wiki/NoLimits_2

Linux Tycoon

Wer schon immer mal seine eigene Linux Distribution zusammenschrauben wollte, aber bisher den Aufwand gescheut hatte, der sollte sich einmal „Linux Tycoon“ anschauen. Dabei handelt es sich um eine Simulation in welcher man eine Linux Distribution entwickeln kann und deren Ziel es ist möglichst hoch in der Gunst der Community zu steigen.

Linux Tycoon in Action

Dabei muss man entscheiden welche Software in die Distribution soll, welche Entwickler welcher Software zugewiesen werden, wann eine neue Version erscheint und ähnliches. Das Spiel selbst gibt es für Linux, Windows und Mac OS X. Bezogen werden kann das ganze unter http://lunduke.com/?page_id=2646. Der Preis beträgt dabei 5 US-Dollar. Eventuell will der Autor seine Software unter GPL freigeben, mehr dazu findet man unter http://lunduke.com/?p=3372.

Weitere Informationen gibt es unter:
http://www.golem.de/news/linux-tycoon-distro-simulator-im-retrolook-1204-90925.html

Hört auf zu reden und nehmt mein Geld

Heute morgen blätterte ich so durch das Internet und lass einen Artikel von Golem über ein kleines unscheinbares Kästchen namens „Leap Motion“. Praktisch handelt es sich dabei um einen Kasten der an den Rechner der Wahl angeschlossen wird und dann kann man sich mit einer Genauigkeit von 1/100 Millimeter (laut Hersteller) vor dem Kasten bewegen und das ganze wird dann auf den Rechner übertragen.

https://www.youtube.com/watch?v=1RIh6GdRYjY#!

Überrascht hat mich an dem Gerät nur eines. Der Preis. Sobald es zu kaufen ist soll es gerade mal 70 $ kosten. Da stellt sich nur noch die Frage, wo kann man bestellen? Zu finden ist die Firma unter http://www.leapmotion.com/.

Update:
Mittlerweile sind auch internationale Vorbestellungen möglich.

PHP/CGI Sicherheitsproblem

Wie Heise gestern berichtete (http://www.heise.de/newsticker/meldung/Gefahr-durch-offene-PHP-Luecke-1567433.html) gibt es eine wunderschöne Sicherheitslücke im Bezug auf CGI und PHP. So führt der Aufruf:

http://localhost/index.php?-s

dazu das der Quellcode der Webseite ausgegeben wird. Das ist natürlich unpraktisch wenn dort Konfigurationsvariablen enthalten z.B. die Zugangsdaten für eine Datenbankverbindung. Zur Lösung des Problems gibt es drei Varianten:

  • PHP Version mit dem Bugfix einspielen
  • Rewrite Anweisung in die .htaccess
  • Wrapper welcher vor dem PHP-CGI aufgerufen wird

Die erste Variante scheidet aus, da der aktuelle Bugfix leicht umgangen werden kann. Die zweite Variante (einzutragen in eine „.htaccess“) sieht so aus:

RewriteEngine on
RewriteCond %{QUERY_STRING} ^[^=]*$
RewriteCond %{QUERY_STRING} %2d|\- [NC]
RewriteRule .? - [F,L]

Die dritte Variante setzt einen Wrapper vor den eigentlich Aufruf und filtert die entsprechenden Anweisungen heraus. Dazu ändert man in der „httpd.conf“ die Zeile:

Action  application/x-httpd-php /cgi-bin/php-cgi.exe

in

Action  application/x-httpd-php /cgi-bin/php-cgi-wrapper.exe

und startet den Apache Server neu. Der Quelltext des Wrappers sieht dabei so aus:

#include <process.h>

#define PHP_ORIG "php-cgi.exe"

int main(int argc, char **argv)
{
    if(argc>1) argv[1]=0;
    _execv(PHP_ORIG, argv);
}

Das ganze kann hier auch als fertiges Visual Studio Projekt oder gleich als ausführbare Datei heruntergeladen werden.

Weitere Informationen gibt es unter:
http://www.kb.cert.org/vuls/id/520827
http://eindbazen.net/2012/05/php-cgi-advisory-cve-2012-1823/
http://www.heise.de/newsticker/meldung/PHP-patcht-schnell-aber-nicht-gruendlich-1567906.html

Das Invertika Update im April

Wieder ist ein Monat vorbei, ein neues Quartal hat mit dem April begonnen und es ist wieder Zeit für neues Invertika Update. Auch in diesem Monat gab es wieder einige Verbesserungen und natürlich auch wieder Fehler welche behoben wurden. Neben einigen kleineren Fehlern auf einigen Karten, wurde einige Städte (namentlich: Lauria, Lyeria und Nelara) überarbeitet bzw. erweitert was neue Gebäude, NPCs und Landschaften einschließt. Das Monument des großen Fehlerbehebers wurde erweitert und der Schuh wurde organischer gestaltet

Lauria wurde überarbeitet und teilweise erweitert was auch neue NPCs mit einschließt. Das gleiche passierte auch in Nelaro und beim Monument des großen Fehlerbehebers. Auch an den dazu passenden Skripten wurde geschraubt und hier und da verbessert. Der Schuh wurde auch überarbeitet und organischer gestaltet.

Der überarbeitete Schuh

In einigen Tilesets wurden Fehler korrigiert, wie z.B. fehlende bzw. fehlerhafte Schatten. Daneben gibt es auch einige neue Sprites welche von den Entwicklern in Zukunft benutzt werden können. Rechtschreib- wurden wieder einige gefunden und behoben. Einige Fehler in den „Deployment“ Ordnern des alten Invertika Clients wurden behoben und eine neue Version desselben veröffentlicht.

Der neue Invertika Server befindet sich in der Entwicklung und auch am Client wurden einige Dinge gemacht, wobei das Hauptaugenmerk im Moment auf dem Server liegt. Sie sind jeweils im Invertika Repository zu finden. Das „ivktool“ wurde an einigen Stellen erweitert, so das ausgewählte Funktionen nun umfangreicher arbeiten. In der Wiki gab es einige Überarbeitungen einiger Artikel und mittlerweile ist diese auf 1.473 Artikel angewachsen. Wer neugierig geworden ist, der kann sich Invertika unter http://invertika.org anschauen oder die Weltkarte besuchen.