Google-Chrome-Frame-Overlay macht Fehler

2012-01-25 21:43 von georf
Als ich heute Nachmittag unser neues Projekt Reghex im Internet-Explorer 6 ausprobieren wollte, erschreckte ich mich erst einmal. Werbung von Google auf unserer Seite? Wie kommt das? Nach kurzen Nachforschungen und Kontrolle in unserem Quelltext, ist das Problem gefunden:
<!--[if lt IE 7 ]>
<script src="//ajax.googleapis.com/ajax/libs/chrome-frame/1.0.3/CFInstall.min.js"></script>
<script>window.attachEvent('onload',function(){CFInstall.check({mode:'overlay'})})</script>
<![endif]-->
Google-Chrome-Frame wird schon seit einiger Zeit auf Webseiten eingesetzt. Es ersetzt als Plugin die alte Rendering-Engine vom IE und macht es somit möglich, ohne Administrator-Rechte neuere HTML-Inhalte zu sehen. Eigentlich eine gute Erfindung. In meiner virtuellen Box führte es aber zu dem Problem, dass ich das Overlay nicht schließen konnte. Der Button dafür war außerhalb des scrollbaren Bereichs. Liegt bestimmt an der geringen Auflösung, sollte aber trotzdem nicht passieren. Für unser Entwicklerteam heißt das jetzt, dass wir über den Einsatz des Overlays diskutieren werden.

Mal eben schnell gemacht

2012-01-21 12:34 von Anne

Das Wetter draußen ist so grau und trist, da will man doch wenigstens etwas Buntes auf dem Teller haben! :) Auf Grundlage des "Wikingertopfes" von Knorr fix präsentiere ich heute meine kleine Abwandlung dieses Gerichtes:

Leicht abgewandelter Wikingertopf

   

Turbulenter Auftakt in die Backsaison 2012

2012-01-15 15:24 von Anne
Turbulent ging es heute Vormittag in der Küche zu. Mom und ich hatten uns super spontan dazu entschieden heute einen Kuchen zu backen. Voller Euphorie öffneten wir Kirschgläser und Mandarinendosen, warfen Butter in den Topf und begannen diese zu schmelzen um dann festzustellen, dass das Mehl nicht ausreicht! « gesamten Beitrag lesen »

Anonyme Kommentare bei Github möglich

2012-01-10 21:42 von georf
Ich habe das begonnene Projekt ein bisschen weiterentwickelt. Daraus ist auch was ganz Annehmbares geworden. Man kann nun neue Tickets erstellen und bestehende kommentieren, ohne einen Account bei Github zu haben. Die Tickets und Kommentare werden sogar in einem Github-ähnlichen Markdown gerendert. « gesamten Beitrag lesen »

BKampfBot – Version 1.3 und GitHub

2012-01-02 12:34 von georf
Jetzt ist es soweit. Mein derzeit einziges größeres Projekt liegt komplett auf Github. Dazu gibt es eine neue Version. Der Changelog und die gesamte Dokumentation wird in Zukunft im Wiki abgearbeitet. Wer helfen möchte, ist dazu eingeladen.

Zum Jahreswechsel noch einmal Endspurt!

2011-12-31 19:39 von Anne
Aloha! Wie der Titel vermuten lässt, wurde in den letzten Stunden des Jahres 2011 noch einmal ein Endspurt eingelegt. Fragt sich nur worin?! Antwort: Im "Benutzen" und "Ausprobieren"! Kommen wir zuerst mal zur "Benutzung". Hierbei handelt es sich um zwei Geräte, die in der Küche verwendet werden und die ich vor mehr oder weniger langer Zeit bekommen habe und heute zum ersten Mal benutzt habe! :) 1. Die Küchenwaage Wie man leicht sieht, wiegt das zu 250g ausgeschriebene Stück Butter mit Verpackung 252g. Uuuuh. Ja... Dank der Tare-Funktion erübrigt sich beim Backen nun der Messbecher. Das ist sehr praktisch und man spart sich schon einmal eine Sache beim Abwaschen! :D Was mich persönlich etwas gestört hat, ist, dass die Waage nicht manuell auszuschalten geht und gleichermaßen, dass sie nach (gefühlten) 30 Sekunden von alleine aus geht. Vielleicht sollte ich mir noch einmal die Bedienungsanleitung durchlesen. Oder mich nicht weiter drüber beschweren, da ich sie ja von der BARMER bekommen habe. ^^ « gesamten Beitrag lesen »

Kommentare in JSON

2011-12-30 21:41 von georf
In Vorbereitung der neuen Version vom BKampfBot suchte ich nach einer Lösung von Kommentaren in JSON. Bisher wird das in dem Programm so gehandhabt, dass alle Zeilen, die mit einer Raute (#) anfangen, als Kommentare gelten. So wäre folgender Code für das Programm valider JSON-Code: { "hallo":"world", # ein Kommentar "hallo2":"world" } Das Problem dabei ist, dass andere JSON-Werkzeuge diese Kommentare nicht kennen, da sie im Standard nicht definiert wurden. Auf der Suche im Netz, bin ich auf einen netten und ausführlichen Artikel über das Thema gestoßen. Dieser beschreibt auch das Problem und kommt zu dem Schluss, dass man Kommentare ins JSON schreiben soll und durch einen bestimmten Buchstaben (z.B. @) kennzeichnen kann. Der Parser nimmt diese beim deserialisieren nicht mit auf und spart somit Speicherplatz. Ich werde diese Technik auch beim BKampfBot einsetzen und hoffe, dass ich die JSON-Bibliothek dafür umbauen kann.

BKampfBot zieht zu GitHub

2011-12-28 20:54 von georf
Vor circa 3 Jahren entwarf ich die erste Version einen Bots für das Browserspiel Bundeskampf. Dabei lernte ich viel über die Programmiersprache Java und das Lesen von Dokumentationen von großen Bibliotheken. Für eine neuere Version entwarf ich ein besseres Konzept und lernte die Objektorientierte Programmierung zu schätzen. « gesamten Beitrag lesen »

Anonyme Tickets in GitHub

2011-12-20 22:19 von georf
In Anbetracht des Umstellen von Trac auf Github ist mir aufgefallen, dass es bei Github nicht möglich ist, anonyme Tickets zu erstellen. Dazu habe ich auch ein Statement gefunden:
We have no plans to allow anonymous issue reporting at this time.     Tekkub GitHub Tech Support http://support.github.com/ Join us on IRC: #github on freenode.net Discussion group: github@googlegroups.com
Da ich aber gerade für deutsche Benutzer, die wenig Erfahrung damit haben, ein Problem sehe, habe ich eine Lösung dafür geschaffen. « gesamten Beitrag lesen »

Trac vs. GitHub

2011-12-20 10:53 von georf
Vor einigen Wochen hat MGVmedia ein neues Projekt gestartet. Es nennt sich "RegHex" und soll Reguläre Ausdrücke in Echtzeit auf Beispieltexte anwenden und die passenden Stellen hervorheben. Dazu kommt später noch ein genauerer Artikel. Um die Verwaltung des Quellcodes zu vereinfachen, entschieden wir uns für die Plattform "GitHub". Diese Webseite integriert das komplette Versionsmanagement, Wiki-Seiten, Fehler-Verwaltung und vieles mehr mit der "neuen" Versionskontrolle Git. « gesamten Beitrag lesen »