Statusupdate 2

Mal wieder ein paar Dinge, an denen ich grade so arbeite:

Zum einen ist da YaME: Yet another Minecraft Engine. Hier ein kleines Video:

Ich wollte mal etwas in 3D mit XNA machen, und habe aus Spaß dieses Projekt angefangen. Momentan gibt es schon endlose Landschaften (zumindest bis der Speicher voll ist ;)), und die Framerate ist noch akzeptabel. Ich werde wohl zumindest noch bessere Grafiken und etwas Physik einbauen, zusammen mit einem besseren Renderer (Octrees und Occlusion Culling wäre super)

Dann bin ich grade dabei das LuaInterface um die Fähigkeiten der DLR zu erweitern. Microsoft hat mit .NET 4 eine bessere Interoperabilität mit Scriptsprachen eingebaut: Mit dem Schlüsselwort „dynamic“ kann man Objekte definieren, die z.B deren genaues „Aussehen“ erst zu Laufzeit festgelegt wird. Außerdem ist es damit möglich viele expliziete Konvertierungen wegzulassen. Das passt natürlich wunderbar zu Lua, und dem LuaInterface, mit dem man schon jetzt sehr elegant aus .NET auf Lua zugreifen kann. Kleines Code-Beispiel gefällig?

Weiterlesen

WordPress für iOS Update: Blog returned invalid data

Genau dieser Fehler nervt mich seit ein paar Tagen: Seit einem Update der WordPress App für Apple Geräte kann ich mich dort nicht mehr einloggen. Die App mein nur „Blog returned invalid data“. Die Lösung ist ziemlich einfach: Wenn man irgendeine Datei von WordPress (die für die XML-RPC-API benötigt wird) mit (Windows-)Notepad bearbeitet hat, hat der am Anfang der Datei eine Byte-Order-Mark (BOM) eingefügt. Diese Markierung gibt die Bytereihenfolge an (Little-Endian vs. Big-Endian).

Dieses Zeichen dürfte dem einen oder anderen bekannt sein: Editoren, die das Zeichen nicht kennen stellen es so dar: 

Weiterlesen

Browser Nachschub

Nach Microsoft mit dem Internet Explorer 9 (der bald per Update kommt) zieht nun auch Mozilla nach, und deklariert Firefox 4RC2 als finale Version.
Die Startseite von Mozilla preist noch Version 3.6 an, aber bei cashy gibt es schon die Download Links.

Ich habe grade das Update installiert, bis auf Firebug waren alle AddOns kompatibel. Mit den Websites siehts nicht so gut aus: Der Editor von WordPress will keine Eingaben mehr annehmen, so dass ich auf den HTML Editor ausweichen musste. Mal sehen, ob ich das noch beheben kann. Im Grunde habe ich aber das Gefühl, das FF 4 ein wenig schneller startet.

Weiterlesen

XNA Map Editor auf XNA 4 portieren

Dem einen oder Anderen ist ja evtl. der XNA Map Editor von EvilNando ein Begriff. Ein super Editor, den ich auch verwende. da er OpenSource ist, habe ich ihn an mein Spiel angepasste. Leider ist er schon etwas älter und wird wohl nicht mehr gepflegt, daher ist er auf XNA 3.1 stehen geblieben.

Ich habe mal eine Anleitung (naja, eine Diff-Sammlung) geschrieben, wie man ihn auf XNA 4 portiert: http://dev.niklas-rother.de/trac/tkod-map-editor/wiki/Xna4Port

(Und ja, zu Trac & Co. schreibe ich auch noch was…)

Z-Push: ActiveSync für IMAP – mit Push

Wer sich ein wenig mit IMAP auskennt (dem Protokoll für Emailabruf) wird wissen, das es dort eine Funktion namens IMAP IDLE gibt, die dafür sorgt, das Client (wie Thunderbird) sofort über neue Mails benachrichtigt werden. Funktioniert in der Praxis sehr gut, ich bekomme sofort eine Meldung, wenn Thunderbird läuft. Auf meinem iPod funktioniert das ganze leider nicht so toll: Der unterstützt IMAP IDLE nicht. Push für Emails ist nur über Exchange möglich.

Ich habe natürlich keinen Exchange Server, und will eigentlich auch nicht Google Mail benutzen (Google bietet den Abruf der Exchange an, nutze ich für Kalender und Kontakte). Jetzt gibt es aber eine sehr praktische Software: z-push. Die wurde eigentlich als Modul für einen Open Source Exchange Implementierung geschrieben, aber sie funktioniert auch mit jedem anderen IMAP Server.

Die Installation ist einfach: Da z-push in PHP geschrieben ist, reicht ein Upload auf den Webspace. Dort sollte man noch die /backend/ics.php löschen und in der config.php die Zeitzone richtig setzen, und „BackendICS“ auf „BackendIMAP“ ändern. Je nach Setup müssen auch noch die Serverdaten angepasst werden. Ich rate davon ab, einen Sever zu benutzen, der nicht im gleichen Netz liegt, da z-push alle 5 Sekunden einen Ping an den Server schickt, um nach neuen Mails zu suchen.

Weiterlesen

Firefox 4 Beta 6

Nachdem ich ja schon die Internet Explorer 9 Beta getestet hatte, hat mich jemand gefragt, warum ich denn die aktuelle Firefox Beta nicht testen würde. Berechtigte Frage. Eine Antwort hatte ich damals nicht, jetzt kommt sie in Form meines Eindrucks der 6. Beta von Firefox 4.

Wenn ich mir einen neuen Browser ansehe, will ich natürlich auch sehen, was er so technisch drauf hat. Microsoft hat dafür eine tolle Seite geschaffen: Beauty of the Web. Diese Seite soll eigentlich die neuen Funktionen des IE zeigen, aber man kann dar auch wunderbar mit Firefox rumspielen. Mit der Beta kann man ca. 290 Fische bei 60FPS anzeigen, der IE 9 schafft <400 und Firefox 3.6 ist schon bei 20 Fischen am stocken. Technisch ist die neue Version also für Firefox ein Sprung nach vorne (so langsam begann der Fuchs ja auch hinterherhinken), auch wenn Microsoft es evtl. noch etwas besser drauf hat. Mozilla ist allerdings dann im Acid3 Test besser: Der Firefox schafft 97 Punkte, der IE nur 95. Dazu ist die Animation in Firefox flüssiger.

Aber es geht ja nicht nur um die Geschwindigkeit, auch die UI und die Funktionen müssen stimmen. Da kann Firefox dann wirklich Punkten: Es gibt eine moderne Oberfläche mit genügend Platzt für Tabs (einer meiner Kritikpunkte am IE), AppTabs (Tabs auf das Favicon reduzieren und immer offen halten), Windows 7 Superbar-Integration und Firefox Panorama (dazu gleich mehr). Dazu kommt die Fähigkeiten der AddOns, auf die ich einfach nicht verzichten kann. Die Fenster werden auch immer weniger, das meiste wird jetzt direkt in Tabs erledigt (z.B. AddOns verwalten). Der AddOn Manger sieht noch etwas seltsam aus, aber ich denke das Mozilla den noch verbessern wird. (Ahh… Ich hab zu viele Screenshots und zu wenig Text :P)

Weiterlesen

Internet Explorer 9 Beta 1

Seit heute gibt es die erste (richtige) Beta vom IE 9. (Davor gab es hja nur Versionen ohne richtige UI) Da ich grade ein bisschen Zeit hatte, habe ich sie einfach mal installiert (Download hier) und getestet. Bevor ich etwas schreibe erst Mal ein paar Screenshots (wie immer ;):

Nach der Installation ist ein Neustart fällig, auch wenn die Begründung etwas seltsam ist…

Nach dem Neustart wird man auch schon auf einer speziellen Seite begrüßt, wo Microsoft ein paar Seiten aufzählt, die die neuen Features schon benutzen. (Dazu gleich mehr). Ich habe mich natürlich auch mal auf meiner Seite umgesehen, aber dort scheint es noch ein paar Probleme zu geben. Der IE hat auch Developer-Tools, die sehr an Firebug erinnern, aber damit konnte ich auf die schnelle nicht feststellen, warum der Header so entrückt war.

Weiterlesen

Mails sichern mit MailStoreHome

Backups. Immer ein heikles Thema. Klar, sollte man haben… Macht aber Arbeit, und kostet Platzt… Doch wer sichert eigentlich seine Mails? Daran hatte ich noch gar nicht gedacht, bis ich bei caschy über MailStoreHome gelesen habe. Ein Programm das die Mails sichert und auch schnell durchsuchbar macht. Klingt super.

Also installiert und getestet. Hier ein paar Bilder:

Weiterlesen

Der VideoSpin Bug

Ich bin grade dabei meinen Urlaubsfilm zu schneiden. Dazu nehme ich seit ein paar Jahren immer Pinnacles „VideoSpin“. Das ist quasi die abgespeckte Variante ihrer Videoschnitt Suite. Doch scheinbar hat die einen „kleinen“ Bug: Man sehe sich diese Bilder an:

Ich füge den Titel „Margree´s Dinner“ hinzu, öffne den Titel Editor, ändere den Text in „Dance Show“, schließe den Editor, und aus dem Text wurde „Janz zeigen“. WTF? Was anderes fällt mir dazu jetzt nicht ein…

Wie soll ich den jetzt meine Titel erstellen? Ist das ein Bug, oder ein Easter Egg? Ich werde mal Pinnacle fragen…

EDIT: Für die gratis Versionen gibt es keinen Support… Schade…

Mit dem iPod um Urlaub

Ich bin wieder aus dem Urlaub zurück (das heisst, hier ist auch wieder was Los ;)), und da dachte ich mir, es wäre doch bestimmt für den einen oder anderen interessant, was ich so für Apps im Urlaub benutzt habe. Dabei muss man bedenken, das man als iPod Besitzer im Urlaub nur am Hotel HotSpot und gegen Geld ins Internet kommt, also ist besonders die offline Fähigkeit wichtig. Hier aber nun die Liste:

  • Read It Later Ein Klasse Dienst, um Websites zum Offlinelesen zu speichern. So ziemlich ein Must-Have, bzw. die Alternative, Instapaper. Ich habe nur die kostenlose Version, die reicht wunderbar.
  • dict.cc Ein Deutsch<>Englisch Wörterbuch, das auch bzw. nur offline funktioniert. Englisch braucht man immer, auch wenn ich es für Kroatisch lieber gehabt hätte 🙁
  • Stern.de Hat auch einen Offline-Modus, und eignet sich damit zum News lesen. Hab ich aber kaum benutzt…
  • I Dig It 2 Hmm… Muss man wohl nicht mehr viel zu sagen, einfach ein Spiel (und ein gutes noch dazu).
  • WordPress Wenn man mal ein paar Kommentare auf die Spamliste packen will, oder man im Zug das Bedürfnis hat, einen Post zu schreiben (wie ich grade), dann ist diese App dafür zu gebrauchen, auch wenn sie an sich ziemlich schlecht ist. Aber immer noch besser als der Webadmin 😉

Sonst sind natürlich auch die Systemapps sehr gut: Mail und Kalender sind fast unverzichtbar und auch offline-fähig.

Weiterlesen