The Avengers in 3D unscharf

5. Mai 2012 ⋅ Geschrieben von Martin ⋅ Ein Kommentar

Gestern war ich zum ersten mal in einem 3D Film. In The Avengers.

Das 3D war vor allem bei Animationen sehr eindrucksvoll (am besten war die 3D Audi Werbung vor dem Film :-D).

Mit der Zeit hat es mich aber echt gestört, dass alle Bewegungen unscharf waren. Sobald sich die Kamera oder etwas im Bild bewegt hat war das Bild unscharf. Durch den tollen 3D Effekt und die Mörder Auflösung gab es echt viel zu sehen – z.B. wenn ein Jet über einer Strasse fliegt, kann man unten eine scheinbar detailreiche Menschenmenge erkennen -, doch leider konnte man durch die Unschärfe auch mit zusammengekniffenen Augen kaum etwas gut sehen.

Tipp an den Schnitt: bei Panoramas wünsche ich mir als Zuschauer mehr Zeit. Beispielsweise beim Anflug auf die fliegende Festung hätten mir ein paar Sekunden mehr genügt um alles genau zu erkunden und die Szenerie auf mich wiken zu lassen.

Wie man Parameter ordentlich verkackt

3. Mai 2012 ⋅ Geschrieben von Martin ⋅ Keine Kommentare

Eben musste ich das lesen:

$import->sArticle($article_data, array("update", false));

Es wird ein Array als Parameter verwendet, allerdings kann man dort nur einen Wert übergeben. Und zwar ist Key 1 der Name des Parameters und Key 2 der Wert. Wie bekloppt ist das bitte?
Wenn später an der Stelle noch ein, zwei weitere Parameter benötigt werden, so muss man das Design Grundlegend ändern. Und zwar zur einzig richtigen Schreibweise:

$import->sArticle($article_data, array("update" => false, 'destination' => 'testNode'));

Also Kinders daran denken – Wenn ihr Array Parameter einsetzt, dann bitte erweiterbare, denn nichts ist schlimmer als wenn man später wieder etwas dran hin Pfuschen muss um kompatibel zu bleiben!

PHP SOAP-ERROR: Encoding: Violation of encoding rules

3. Mai 2012 ⋅ Geschrieben von Martin ⋅ Keine Kommentare

Gestern ist dieses Problem bei mir aufgetreten, und ich habe keine Lösung gefunden. Wahrscheinlich liegt es am WSDL, welches von Lotus Domino generiert wurde. Dies beinhält komplexe Strukturen an denen die Standard PHP SOAP Extension wohl scheitert.

So sah mein Code bis dahin aus:

<?php
$client = new SoapClient('http://meinsoapserver.de/?WSDL');
$response = $client->__soapCall('getArticles');

Leider warf er immer folgenden Fehler:

SOAP-ERROR: [Client] Encoding: Violation of encoding rules

Mehr oder weniger aus Verzweiflung habe ich dann mal die “NuSOAP” Bibliothek getestet, welche SOAP ohne die PHP Extension implementiert und darüberhinaus noch Caching, usw. was mich aber in dem Moment nicht interessiert hat ;-)

<?php
$client = new nusoap_client('http://meinsoapserver.de/?WSDL', true);
$response = $client->call('getArticles');

Taterataaa, und schon gehts.

Sorry, but Messages is temporarily unavailable.

1. Mai 2012 ⋅ Geschrieben von Martin ⋅ Keine Kommentare


Oh mein Gott! Da brechen ja ganze Kommunikationsstrukturen auseinander, Leute spüren die Ausmaße ihrer Facebook Sucht, Internet Beziehungen scheitern… und das alles nur weil die Facebook Nachrichten nicht gehen. Oh wie schlimm!

IRONIE ENDE

YouTube unbenutzbar

29. April 2012 ⋅ Geschrieben von Martin ⋅ Keine Kommentare

Leider hat YouTube vor einigen Tagen oder Wochen – ich komme da nicht so oft hin – den Puffer des Players so abgeändert, das immer nur ein Teil vom Video gepuffert wird. Mit schnellem Internet ist das kein Problem, denn in der Zeit, in der das gepufferte Wiedergegeben wird, kann ja schön nachgeladen werden.

Bei mir allerdings reicht der Puffer nicht aus um genügend vom Video nachzuladen, damit ich es ohne Unterbrechung schauen kann. Jetzt darf ich immer so 5 bis 10 Sekunden Video schauen, pausieren, warten bis der Puffer wieder “voll” ist, 10 Sekunden Video schauen, warten bis der Puffer wieder gefüllt ist, etc.

Liebes YouTube, wie bitte soll ich ein 10 Minütiges Video ansehen? Früher konnte ich es eine halbe Stunde bis Stunde laden lassen und an einem Stück ansehen. Nun werde ich verrückt durch Video, Pause, Video, Pause, Video, Pause…

Tschüss Privat PC, Hallo Handy

26. April 2012 ⋅ Geschrieben von Martin ⋅ 5 Kommentare

Ich hätte nicht gedacht das ein Android Handy meinen Laptop zuhause vollständig verdrängen könnte. Seit einer Woche war ich nicht mehr Privat an einem PC gesessen.

Egal ob im Internet surfen, via Skype chatten/telefonieren, Wikipedia Artikel studieren oder meine Notizen in OneNote pflegen. Ich mache alles nur noch übers Handy. Selbst wie jetzt, bloggen per Android WordPress App.

Ich muss aber auch sagen, dass das nur so richtig Möglich ist, weil ich mir nun ein richtiges Performantes Handy mit Dual Core CPU und 1GB Ram gegönnt habe. Vorher mit 800mhz Single Core und 256mb Ram war das eine Qual,da man kein echtes Multitasking hatte. Die Apps konntem ihren State beim minimieren wegen zu wenig Speicher sowohl Ram als auch Rom nicht speichern umd beim erneuten öffnen – weil man z.B. auf eine SMS antwortete – war der ganze “Fortschritt” weg.

Das ist jetzt besser. Ich kann z.B. die Wikipedia App neben der OneNote App laufen lassen und produktiv einen Vortrag vorbereiten.

Und wie man an diesen Post sicher auch sieht, ist mit einem großen guten Display das schnelle fehlerfreie Tippen kein Problem. Im Übrigen ist ein hoch Aufgelöstes Display Gold wert, so bequem wenn man viel sieht und das Augenkrebsrisiko wird sichtlich minimiert…

Ich glaube ihr werdet bald ein paar Thinkpads zum Kauf angeboten bekommen ;-)

Meine Vorschläge für HTC Sense

21. April 2012 ⋅ Geschrieben von Martin ⋅ 5 Kommentare

Mein neues Evo 3D hat ja nun HTC Sense als Oberfläche, soweit bin ich auch ganz zufrieden. Ein paar Dinge allerdings könnte man noch ändern.

Simplere, cleanere Icons. Die Standardicons sind so detailiert und verspielt, das gefält mir persönlich gar nicht. Vor allem das Hintergrundbild wenn ein Icon gewählt ist. Ein dezenter farbiger Hintergrund und ein einfarbiges Kontrast Icon wären toll.

Das Dock sollte man anpassen können. Der “Anpassen” Button z.B. sollte durch einen SMS Button ersetzt werden können, da man den Button so gut wie nie benötigt.

Die Größe des Rasters sollte angepasst werfen können. Ansonsten wirkt es so leer, bei 12 verstreuten mini Icons mit massig Abstand dazwischen.

Wenn man auf den “Home” Button drückt, sollte man zum zuletzt verwendetem Screen kommen, nicht zum mittleren.

Mal sehen ob ich eine gute Launcher Alternative oder eine Modifikation finde. Stay tuned.

WordPress RSS Feed mit SimpleXML parsen und in JSON ausgeben

16. April 2012 ⋅ Geschrieben von Martin ⋅ Keine Kommentare

Ein kleines “Abfallprodukt” aus einem App Server, den ich eben geschrieben habe.

<?php
$url = 'http://linux-doku.de/feed';
$feed = simplexml_load_file($url, 'SimpleXMLElement', LIBXML_NOCDATA);
 
$final = array();
foreach($feed->channel->item as $post) {
	$final[] = array(
		'id' => (string)$post->guid,
		'title' => (string)$post->title,
		'date' => date('d.m.Y', strtotime((string)$post->pubDate)),
		'text' => (string)$post->children('http://purl.org/rss/1.0/modules/content/')->encoded,
		'link' => (string)$post->link
	);
}
echo json_encode($final);