Fröhliche Weihnachten

Ich wünsche allen ein frohes und besinnliches Weihnachtsfest!

In nächster Zeit werde ich mich wohl mit den beiden Büchern Designing For The Web von Mark Boulton in der Print-Ausgabe und der E-Book-Fassung von Designing The Invisble von Robert Mills befassen. Diese beiden Werke lagen nämlich unter dem Weihnachtsbaum.

Beide Bücher werden durch Five Simple Steps veröffentlicht und vertrieben, sind wunderschön gestaltet und wenn jetzt auch noch der Inhalt stimmt, bin ich glücklich.

Wieder was gelernt: XML-Dateien nicht mit einer Leerzeile beginnen!

Heute bin ich wieder über ein ärgerliches Problem gestolpert.

Wie bereits erwähnt benutze ich für ein Projekt in meinem Studium das Sencha Touch-Framework und wollte nun einen Testlauf auf meinem lokalen Webserver duchführen. Dabei bin ich aber leider bereits bei der Initialisierung der Applikation hängen geblieben und die geworfene Ausnahme war auch nicht besonders hilfreich.

Nach ein wenig manuellem Debugging habe ich dann festgestellt, dass der Inhalt meiner XML-Datei von Sencha Touch nicht als solcher akzeptiert wird!
Der Grund dafür war, dass die Datei eine Leerzeile vor dem XML-Header enthielt, was der Sencha Touch-Parser offensichtlich nicht mag, allerdings weiß ich auch nicht ob XML-Dateien generell keine Leerzeile vor dem Beginn enthalten dürfen.

Weiß das einer von euch?

MVC Applikationen mit Sencha Touch

Da ich durch ein Projekt in meinem Studium mit der Entwicklung einer MVC Applikation unter Sencha Touch kämpfte und noch immer kämpfe, bin ich nach einer erneuten Suche nach nützlichem Material über ein wunderbares Tutorial im Blog von Online Solutions Development gestolpert.
Hier wird alles grundlegende verständlich erklärt, auch wenn die Reihe noch nicht komplett ist. Mir persönlich hat es dennoch sehr geholfen.

Farbprobleme mit PNG-Dateien im Firefox

Neulich sah ich mich auf der Arbeit mit einem merkwürdigen Problem bei der Anpassung eines Formularbuttons konfrontiert.
Da ich zur Umgestaltung des Buttons die Sliding-Doors-Technik verwendete, waren zwei Grafiken nötig um den Anfang sowie das Ende des Buttons mit hübschen runden Ecken zu versehen. Beide Grafiken sahen  im Bildbetrachter des Betriebssystems und auch in allen Browsern völlig gleichfarbig aus – ausser im Firefox!

Ein wenig Recherche führte mich dann zu einem Beitrag im PocketSmith Blog, der zwar nicht genau mein Problem, jedoch ein ganz ähnliches beklagte.
Dieser Beitrag  brachte mich nichtsdestotrotz auf den richtigen Riecher und damit zu einem Tool namens TweakPNG, welches interessante Möglichkeiten zur Bearbeitung von PNG-Dateien bietet. Unter Anderem kann man mit diesem Tool nämlich das Farbprofil einer Datei ändern und genau da lag dann auch der Hase im Pfeffer: ein kurzer Vergleich der beiden Dateien zeigte mir, dass die vermeintlich falsch dargestellte Grafik tatsächlich ein Farbprofil zugewiesen hatte, die andere jedoch nicht.
Nachdem ich den Eintrag des Profils gelöscht und die Datei gespeichert hatte war das Problem verschwunden.

Hintergrund des Problems ist die Unterstützung für solche Farbprofile im Firefox, die es schon länger gibt, aber nach wie vor exklusiv in diesem Browser vorhanden ist.
Wenn ihr also das nächste Mal über ein Problem mit unterschiedlich dargestellten PNGs im Firefox stolpert, habt ihr nun einen Anhaltspunkt.

Facebook-Film vs. Machete

Eigentlich wollte ich ja tatsächlich sehr kurzfristig nach meinem Besuch im Kino über den Facebook-Film schreiben, das hat aber leider nicht geklappt. Aber nun zum Film: Ich bin positiv überrascht.
Auch wenn der Film lediglich zu maximal 40% der Wahrheit entspricht, so weiß er doch gut zu unterhalten. Dem Hauptdarsteller kauft man in jeder Sekunde den Vollnerd ab und sogar Justin Timberlake spielt seine Rolle sehr gut. Ebenfalls wirkt die Story glaubwürdig und man kann sich tatsächlich vorstellen, dass Facebook auf genau diese Art und Weise entstanden ist. Die Wahrheit allerdings, kennt wahrscheinlich nur Mark Zuckerberg. Alles in allem ein gelungener, empfehlenswerter Film.

Mein nächster Kinobesuch ist ebenfalls schon geplant und zwar geht es am Mittwoch – also morgen – ins Metropolis. Dort wird dann Machete, der neue Knaller von Robert Rodriguez, in der OmU gezeigt. Ich bin sehr gespannt und freue mich auf ein völlig überzogenes, unrealistisches Trash-Spektakel mit vollkommen übertriebener Gewaltdarstellung der Extraklasse. Ich werde natürlich auch darüber berichten, nur wann weiß ich noch nicht.