Die Internet Explorer Hölle

Man nehme ein hübsches HTML Formular:

<form>Vorname:
<input maxlength="30" name="vorname" size="30" type="text" />

Nachname:
<input maxlength="30" name="nachname" size="30" type="text" />

</form>

In fast allen Browser sieht das prima aus, nur der Internet Explorer ist der Meinung nach dem Formular einen Zeilenumbruch einzufügen, was in einigen Konstellationen doch recht seltsam aussieht. Glücklicherweise kann man das ganze leicht per CSS verhindern. Dazu müssen wir dem Form Tag die Eigenschaft display:inline zuweisen. Das ganze sieht dann so aus:

<form style="display: inline;">Vorname:
<input maxlength="30" name="vorname" size="30" type="text" />&nbsp;

Nachname:
<input maxlength="30" name="nachname" size="30" type="text" />

</form>

Serendipity Captcha Probleme

Vor kurzem hatte einer meiner Leser ein Problem das er auch wenn er das Captcha richtig ausgefüllt hatte, keinen Kommentar schreiben konnte. Im Spamlog stand dann:

REJECTED: Captcha ungültig (Eingegeben: Z4RE2, Erwartet: )]

Auch wenn er nichts eingegeben hat führte das zur gleichen Meldung. Das Problem an der Sache lag allerdings an anderer Stelle. Bis auf besagten Leser konnte keiner das Problem nachvollziehen. Nachdem der Leser als Fehlerquelle ausschied, musste es also etwas anderes sein.

Nach einigen dutzend Versuchen fiel uns dann auf das er das die URL http://www.seeseekey.net anstatt https://seeseekey.net benutze, was dazu führte das der Blog den Hostnamen nicht mehr erkannt hat. Die Lösung des Problemes war so einfach wie simpel :)

In der Konfiguration von Serendipity musste die Option HTTP-Hostnamen automatisch erkennen (Autodetect HTTP host) aktiviert werden und schon gehörte das Problem der Vergangenheit an.

AJAX Tutorial

Wer auf der Suche nach einem schönen AJAX Tutorial ist dem sei die Seite http://www.admin-wissen.de/tutorials/eigene-tutorials/webentwicklung/ajax-tutorial/ empfohlen.

Neben diesem Tutorial gibt es auf http://www.admin-wissen.de auch noch viele andere nützliche Tutorials unterschiedlichster Themen so z.B. aus den Themenbereichen Netzwerktechnik, Programmierung, Bildbearbeitung, Webentwicklung und Linux. Daneben bietet die Seite auch noch eine Tutorialdatenbank an in der man nach belieben stöbern kann.

Internes Debugboard

Das Debugboard fürs Moko kennt man ja, aber es geht wie so oft auch anders. In diesem Falle wurde das Debugboard in das Gerät hinein verlegt. Das interne Debugboard verfügt dabei über folgende Features:

– die Firmware des Board’s kann per DFU geupdatet werden
– das Board ermöglicht Zugriff auf die serielle Konsole sowie auf JTAG
– es kann als Master auf den I2C Bus agieren

Wenn das interne Debugboard nicht in Benutzung ist, ist es für den Rest des Systemes transparent, daher nicht anwesend :) Wer sich das ganze selber bauen möchte findet unter http://www.almesberger.net/misc/idbg/ die passenden Informationen.

Code in LUA schnell testen

Möchte man mal schnell ein LUA Statement testen bzw. ein kleines Programm ausprobieren so kann man natürlich eine LUA IDE benutzen. Die meisten dieser IDE’s arbeiteten dann aber nicht so wie ich es wollte und es fiel immer eine Installation an. Ziemlich viel Aufwand für einen kleinen Test. Unter http://www.lua.org/cgi-bin/demo kann man das ganze unkompliziert und ohne Stress testen. Sehr schön wenn man nur mal etwas probieren möchte.