Month: June 2011

Internet Explorer IE und Typo3 – Google Chrome Frame

In vielen Unternehmen sind die Installationsrechte eingeschränkt und der einzige Browser der zur Verfügung steht ist der Internet Explorer 6 (IE6). Bei ein bisschen mehr Glück ist es der Internet Explorer 7 (IE7), aber auf einem Windows XP wird es maximal den Internet Explorer 8 (IE8) geben. Im Typo3 Backend kommt es dabei immer wieder zu Anzeigefehlern und Darstellungsproblemen.

Auf der next-Conference 11 gab es einen Beitrag “High Performance Websites in Internet Explorer 6” von Malte Ubl Angestellter bei Google, welcher die Erweiterung Google Chrome Frame http://code.google.com/chrome/chromeframe/ vorstellte. Eine Erweiterung für den “Internet Explorer 6, 7, and 8 on Windows 7 / Vista / XP SP2 or greater” wodurch der IE mit der Webengine von Chrome ausgestattet wird und dadurch u.a. HTML5 und WebGL fähig wird. Für die Installation werden keine Administratorrechte benötigt.

Ein “Introducing Google Chrome Frame”-Video gibt es hier: http://www.youtube.com/watch?v=sjW0Bchdj-w&feature=player_embedded#at=15

[HTML]
// You make your pages work with Google Chrome Frame by adding a single tag, like this:


[/HTML]

Quelle: http://www.chromium.org/developers/how-tos/chrome-frame-getting-started/chrome-frame-faq#TOC-How-can-I-enable-Google-Chrome-Fram

[random_content group_id=”211″ num_posts=”1″]

Rückblick: 5 Jahre Google Verarsche – alle Links

Zunächst möchte ich mich ganz recht herzlich bei allen Kommentatoren für ihr Feedback und ihre Anregungen bei dem seit Jahren erfolgreichsten Artikel (Google verarsche oder google verarschung) auf diesem Blog bedanken – vielen großen Dank!!!

Auf Wunsch von Nadine folgt eine Übersicht aller Links und Seiten der vergangenen fünf Jahre, die sich in meinen Kommentaren angesammelt haben, an erster Stelle natürlich der Link von Nadine:

  • http://lmgtfy.com/ :: lass mich für dich googlen
  • http://www.gidf.de/ :: Google ist Dein Freund, aber Du scheinst das nicht zu begreifen!
  • http://dsfl.2kx.de/ :: Du sollst folgendes lernen: Ich suche selber bevor ich dumme Fragen stelle.
  • http://www.missdata.org/cgi-bin/shmoogle_form.cgi :: Shmoogle – laut Focus*1: Google für Chaoten
  • http://www.guimp.com/google.html :: Miniaturversion von Google
  • http://www.google.com/technology/pigeonrank.html :: Die Technologie hinter Google
  • http://g00gl3.com/ :: Google für Microsoft Key
  • http://www.thatsloco.com/ :: Google Loco
  • http://www.ichikoo.com/joogle/ :: The search engine for jews
  • http://guugl.ch/ :: Schweizer Suchmaschine
  • http://www.schwuugle.de/ :: Schwuugle ist eine anspruchsvolle Internetsuchmaschine mit rein homosexuellen Inhalten. (aus den FAQ der Seite)
  • http://www.googoth.com/ :: Google für Goth (derzeit in Wartung)
  • “find Chuck norris” bei Google eintippen und “Auf gut Glück!” klicken :: natürlich könnte ich hier auch einen Link anbieten, aber dann wäre die Poente dahin.
  • “elgoog” bei Google eintippen und “Auf gut Glück!” klicken :: Google Spiegelverkehrt, aber aktuell wohl nicht mehr gepflegt.
  • “g00gl3” bei Google eintippen und “Auf gut Glück!” klicken :: 0|\/|G |-|4xx0|2 !!!!111
  • “toogle” bei Google eintippen und “Auf gut Glück!” klicken :: The most comprehensive image buggery on the web.
  • “soogle” bei Google eintippen und “Auf gut Glück!” klicken :: Smooth Google.
  • “noogle” bei Google eintippen und “Auf gut Glück!” klicken :: Einfach mal nonsense Surfen!
  • “gaagle” bei Google eintippen und “Auf gut Glück!” klicken :: Schweizer Version.
  • “güügle” bei Google eintippen und “Auf gut Glück!” klicken :: Die Raise a Smile Suchmaschine
  • “french military voctories” Auf gut Glück!” klicken :: Anders als erwartet.
  • “no encuentro la pagina de los cojones” bei Google eintippen und “Auf gut Glück!” klicken :: Mein Spanisch reicht bedauerlicherweise nicht aus um den Witz zu verstehen und der Google Übersetzer ist auch keine große Hilfe, vielleicht kann mich jemand in den Kommentaren mal aufklären.

Weiterführende Literatur:
http://www.pcworld.com/article/142620/googles_top_17_easter_eggs_gags_and_hoaxes.html

Aufgrund der noch immer unsicheren Haftungssituation für Blogbetreiber in Deutschland will ich die Liste nicht verlinken, um den BugBlog nicht zu gefährden.

*1: http://www.focus.de/digital/internet/surftipp-shmoogle-google-fuer-chaoten_aid_355532.html

Daneben wurden auch noch eine Reihe von weiteren Verarschungen gepostet, die ich hier natürlich nicht unterschlagen möchte, als erstes eine Aufstellung von Wikipedia Verarschungen:

  • http://kamelopedia.mormo.org
  • http://www.stupidedia.org

Außerdem gibt es auch eine eBay Verarsche:

  • http://www.i-beh.de/

und eine Google Maps

  • go to google maps click on routeplaner, Type in from Japan to China and Check out point 43

Falls es noch weitere Kommentare geben sollte, würde ich mich über einen Kommentar freuen.

Weitere Bots aus Botnang???

Für alle die den Witz in der URL nicht verstehen, weil es eben kein TCP Witz, der bekanntlich immer ankommt, hier eine kurze Erklärung: in Stuttgart gibt es wirklich ein Stadtteil der Botnang heißt, jedoch eher wie Bootnang ausgesprochen wird. Jetzt aber zurück zum Thema. Wie bereit in Bots, Bots, Bots geschildert, bekomme ich von einer noch im Entwicklungsmodus befindlichen Seiten immer eMails zugeschickt, sobald irgendwo ein Fehler auftritt.

Die URL der Seite wird immer bekannter, wodurch auch immer mehr Bots auf die Seite kommen und sie offensichtlich versuchen, wie nachfolgende Code-Fragmente beweisen, automatisiert zu hacken:

[PHP]
‘HTTP_USER_AGENT’ => ‘libwww-perl/5.803’,

Fehler-URL: http://www.example.com/microblog/function.require/?option=com_microblog&controller=../../../../../../../../../../../../../../../proc/self/environ%00

Fehler-URL: http://www.example.com/microblog/?option=com_microblog&controller=../../../../../../../../../../../../../../../proc/self/environ%00
[/PHP]

oder auch

[PHP]
‘HTTP_USER_AGENT’ => ‘Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.8.1.24pre) Gecko/20100228 K-Meleon/1.5.4’,

Fehler-URL: http://www.example.com//////index.php?option=com_myblog&Itemid=12&task=../../../../../../../../../../../../../../../../../../../../../../../..//proc/self/environ%0000
[/PHP]

Der Bot vermutet / hofft das sich hinter der Seite eine Joomla Installation befindet, da “com_myblog” ein Teil vom Joomla Content Manager ist.

Automatisch Web-Anwendungen testen: Watir vs. Selenium

Web Anwendungen werden immer komplexer und jeder der einmal eine Anwendung, egal ob Desktop oder Web testen mußte, kennt sicherlich den Verfall der eigenen Motivation, wenn man zum dritten, fünften oder zehntenmal das Selbe machen muss. Daher gibt es für sowas Test-Automaten, in denen man vorher Testfälle bzw. Klickpfade definieren kann, welche dann abgearbeitet werden. Nach meinen Google Recherchen würde ich sagen Watir (gesprochen Water) und Selenium sind die wahrscheinlich bekanntesten Vertreter.

Von Watir (www.watir.com) habe ich erst vor ca. einem Monat durch Google erfahren, Selenium (seleniumhq.org) kenne ich dagegen schon seit über zwei Jahren, hatte aber nie wirklich Zeit es mal auszuprobieren. Im Rahmen der Qualitätssicherung in der Firma habe ich mich nochmal mit beiden Anwendungen beschäftigt und mich, um es kurz zu machen, für Selenium entschieden.

Nachfolgend die Gründe für meine Entscheidung, bitte korrigiert mich, falls ihr einen Fehler finden solltet:

  • Selenium bietet eine Firefox Erweiterung mit welcher Testfälle ohne Programmierkenntnisse aufgezeichnet und in verschiedene Programmiersprachen exportiert werden können
  • Der Selenium-Server versteht sowohl Java, als auch PHP und Perl und einige weitere (http://seleniumhq.org/about/platforms.html#programming-languages), somit passt sich das Framework der Umgebung an

Auf der Watir Homepage ist eine wirkliche eindrucksvolle Sammlung von Unternehmen-Logos zu sehen, die es angeblich einsetzen, sogar Facebook gehört dazu. Für den Einstieg, denke ich, ist aber Selenium die richtige Wahl, weil man nicht erstmal Ruby lernen muß, außer die eigene Anwendung läuft natürlich bereits in Ruby, welches zwingend für Watir erforderlich ist.

Kurz gebloggt: zwei JavaScript Frameworks zum Spiele entwickeln

Mit HTML5, Canvas Elementen und CSS3 erschließen sich immer neue Möglichkeiten, Interaktionen direkt nativ im Browser umzusetzen. Finde momentan den Blog nicht mehr in welchem auf das folgende Wiki verlinkt wurde https://github.com/DaRaFF/jsgamewiki/wiki/Game-Tutorials in dem sich eine Reihe interessanter Links befinden. Im t3n-Blog bzw. ein Kollege hat mir heute weitere JavaScript Frameworks genannt, welche sich für die Online Rollenspiel Entwicklung eignen: zum einen http://rpgjs.com/ und zum anderen aus Japan stammend http://asiajin.com/blog/2011/04/20/enchant-js-new-html5javascript-game-engine-for-smartphones/