Jeder Softwareentwickler der sich mit Spieleprogrammierung auseinandersetzt, hat sich schon einmal mit der Unity-Engine vertraut gemacht. Und eben auch genau diese Leute wissen, wie schlecht es war, mit dieser 2D-Spiele zu entwickeln. Dies soll sich nun ändern in der neuen Version, die unter anderem auf der Gamescom dieses Jahr vorgestellt…

weiterlesen

Google APIs: GET Falle

Heute mal einen Hinweis, für die Verwendung von Google APIs. Ich habe vor kurzem die Google Translate API implementiert, bei der man Texte automatisch in eine von über 50 Sprachen übersetzen kann. Dies kostet dabei nur 0,00002 $ pro zu übersetzendem Zeichen. Ich bin leider in einen blöden Fehler gelaufen, den ich in diesem Blog Eintrag erklären möchte, damit euch sowas nicht auch passiert. Die API ist als REST…

weiterlesen

Google Maps offline nutzen

Jeder Android Nutzer hat nun in den letzten Wochen wohl sehr geflucht, da die schöne Funktion Offline verfügbar machen bei der Google Maps app weg gekommen ist. Dies ist nun über ein Easter Egg wieder aufgetaucht.Wie schön war doch die Zeit, als man noch die Kartenabschnitte zu Hause sich für eine bestimmte route offline verfügbar machen konnte, um auch in Gegenden ohne guten Internet Empfang Navigieren zu können. Google hat…

weiterlesen

Für Endanwender ist diese Vision Gene Roddenberrys beinahe Realität: Mit natürlicher Sprache mit dem Rechner kommunizieren. Die Arbeit eines Programmierers nur über Sprachsteuerung zu erledigen ist noch lange nicht Mainstream, entgegen der Erwartung aber alles andere als unmöglich. Eindrucksvoll belegt dies ein Vortrag von Tavis…

weiterlesen

Adobe hat die Version 3.0 seines Frameworks PhoneGap zur Entwicklung mobiler Anwendungen veröffentlicht. PhoneGap bietet einem die Möglichkeit seine Fähigkeiten als Webentwickler zu nutzen und mit Hilfe der…

weiterlesen

Und da bin ich schon wieder dran, um den zweiten Teil meiner Tutorialreihe für das R-Type Flashgame zu schreiben. Dieses mal geht es um Kollisionserkennung für die Asteroiden und das Raumschiff selbst. Wenn ihr nicht wisst, wo der erste Part ist oder diesen verpasst habt, hilft euch dieser Link weiter:…

weiterlesen

PHP 5.5 released

Am 20. Juni wurde PHP 5.5 released. Damit ist nach über einem Jahr eine neue Hauptversion der weit verbreiteten Skriptsprache erschienen. Die Entwicklung hat ungefähr 8 Monate gedauert. Die neue Version bringt neben einem…

weiterlesen

In vielen Sprachen ist die Entwicklung ohne eine REPL -- eine Read-Eval-Print-Loop -- nicht vorstellbar. Schnell eine Funktion testen, einen regulären Ausdruck prüfen oder anderen Code kurz ausführen - in einer REPL schnell und unkompliziert erledigt. PHP musste bisher ohne auskommen. Der interaktive Modus von PHP (php -i)…

weiterlesen

Heute geht es weiter mit der Internationalisierung mit der PHP Erweiterung Intl. Vor wenigen Wochen habe ich bereits die NumberFormatter-Klasse und die IntlDateFormatter-Klasse vorgestellt, die sich beide als sehr nützlich erwiesen. Collator Das Sortieren von Strings ist schon in rein deutschen Anwendungen manchmal mit Fehlern verbunden. Wenn man nicht darauf achtet, landen zum Beispiel Umlaute am Ende der…

weiterlesen