Ich bin Indiana Jones
Naja, zumindest laut diesem Test zu 63%:
![]() |
||||||||||||||||||||||||||||||||||||||||||||
You scored as Indiana Jones. Indiana Jones is an archaeologist/adventurer with an unquenchable love for danger and excitement. He travels the globe in search of historical relics. He loves travel, excitement, and a good archaeological discovery. He hates Nazis and snakes, perhaps to the same degree. He always brings along his trusty whip and fedora. He’s tough, cool, and dedicated. He relies on both brains and brawn to get him out of trouble and into it.
|
Which Action Hero Would You Be? v. 2.0
created with QuizFarm.com
Harry done!
Ok, ich muss ja zugeben, ich habe lange standgehalten, aber bin doch eingebrochen. Ich spreche von der Harry Potter Mania die das Land (und eigentlich die ganze Welt) alle Jahre wieder überschwemmt und ich muss zugeben, ich bin schwach geworden.
Den ersten hab ich schon auf dem Weg von Malaka nach Singapore angefangen (auf Englisch versteht sich), bei dem zweiten habe ich dann endlich das Harry Potter in einem durch gelesen Feeling gehabt (auf der Rückfahrt von Hamburg) und von da an ging es immer nur noch weiter. Nummer 3, 4 und 5 waren schon bei Amazon bestellt gewesen, somit konnte ich direkt weitermachen und habe vom letzten Wochenende bis gestern Abend 5 und 6 gelesen, bin somit fertig.
Abschließende Kritik: 1. Band ist cool, 2. Band auch aber sehr stark wie der erste, ab dem 3. wird es langsam interessant, für den 4. und 5. hatte sie vorher einen wie schreibe ich lange Bücher Lehrgang gemacht aber das macht die Bücher nur besser, der 5. ist auf jeden Fall der Beste, der 6. lahmt am Ende etwas bzw. ist der gesamme Showdown etwas, naja, kurz geraten. Für Leute mit viel Zeit lohnt sich das lesen auf jeden Fall.
Jetzt kann ich endlich auch beim 7. nachts als Zauberer verkleidet in die Buchhandlung gehen um mir das Buch zu besorgen ![]()
JSON & JavaScript Speed
Was macht man wenn man clientseitig viele Daten verarbeiten möchte? Kein XML parsen, das ist total out, weil XML ja nicht native ist. Dafür gibt es jetzt JSON, die JavaScript Object Notation, die ist wie XML ohne den ganzen DTD schnickschnack und sowieso, man kann es einfach eval’en. Das geht dann auch für 3943 Einträge ala Autor, Titel, Ausgabe, Seiten. Damit man jetzt nicht seine ganzen XML Daten (oder sonstwie mehr oder minder strukturierte Daten) von hand umwandeln muss gibt es JSON für Perl aber auch eigentlich für alles andere. Hat mich auf jeden Fall begeistert, für Sachen die im Browser laufen sollen auf jeden Fall das richtige Datenmodell und richtig schön KISSig.
Wenn man dann allerdings knapp 4000 Einträge in einem Browser laufen lässt und vor allem daraus auch noch ein volles Listing in Tabellenform macht (also 4000 <tr><td> in den DOM Baum einbaut) hat man eher einen Browser Benchmark als sonstwas (das initiale Parsen ist kaum merklich, ich nehme mal stark an das die Browser rendern und so Sachen wie JavaScript Namespace aufbauen asynchron machen). And the winner is… Opera. Ja, ich muss zugeben ich war auch etwas überrascht. Zumindest auf Linux ist es ganz klar Opera der das Ding am schnellsten Angezeigt bekommt. Danach kommt Firefox (1.5 RC1) und dann Konqueror, wenn er nicht gerade nach 5 Sekunden Meckert das ein JavaScript das Anzeigen der Seite verhindert. Mein Windows Test gestern war nicht wirklich fair, da ich das Ding auf dem alten 600 Herzer meine Ma hab laufen lassen, da kam dann der IE erst nach 5 Minuten wieder. Naja, das Suchen geht überraschend performant, es geht hier wohl sehr viel Zeit in das Rendern.
Ferner hat mir das rumgespiele mit JavaScript und DOM mal wieder gezeigt was für tolle Sachen sich doch alles clienseitig basteln lassen und das sogar ohne AJAX. Ich könnte mich jetzt hier hinstellen und das ende von Perl, Ruby und PHP als Websprache vorhersagen, aber das wäre glaube ich etwas verfrüht. Auf jeden Fall ist es für den Benutzer viel freundlicher, wenn man nicht über tausend Seiten geleitet wird nur damit die ganzen Post Queries durchkommen und es ist auf jeden Fall schneller, den Client die Sachen rechnen zu lassen.
Zusammenfassung: JSON ist cool als Datenformat, Opera ist der schnellste JavaScript Auswerter/Renderer auf Linux und weg vom Server, zurück zum Client.
