Magix arbeitet an schlechter Publicity

Ein Sicherheitsforscher findet eine Lücke in einer Software und informiert den Hersteller. Der Forscher würde den Exploit gerne veröffentlichen wenn die Lücke in der Software gefixt wurde und bekommt Post vom Anwalt. So geschehen bei einer Software (Music Maker 16) von Magix. Wer mehr darüber wissen möchte sollte sich den Artikel von Heise, welcher unter http://www.heise.de/newsticker/meldung/Magix-verhindert-Exploit-Veroeffentlichung-1235123.html zu finden ist, durchlesen. Sehr erhellend das ganze…

Der Internet Explorer und Comboboxen

AJAX ist schon eine feine Sache. Wenn die Daten dann zurückkommen und man damit eine Combobox füllen möchte so sieht das meist so aus:

function showData() {
  if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
    document.getElementById("combobox").innerHTML = xmlHttp.responseText;
  }
}

Es gibt hierbei bloß ein Problem, der Internet Explorer mag es einfach nicht. Während dieser Code mit Chrome, Firefox, Opera et cetera wunderbar funktioniert, gibt es beim Internet Explorer ein Problem. Er hat Probleme mit dem innerHTML und füllt es einfach nicht.

Damit man nun nicht seinen ganzen Code umschreiben muss gibt es auf http://www.fpruefer.de/blog/archives/innerHTML-und-die-Select-Box-2009-08-04.html eine interessante Funktion welche sich das outerHTML nimmt (welches der Internet Explorer unterstützt) und dort die <select> Tags ausspart und nur alles zwischen diesen Tags ändert. Die Funktion welche die Arbeit dabei erledigt sieht dabei so aus:

function fillSelect(pList, pOptionHTML)
{
  if (pList) {
    if (pList.outerHTML) {
      var begin = pList.outerHTML.match(/(<select .*?>)/i);
      var end   = pList.outerHTML.match(/(<\/select>)/i);

      if (begin && end) {
        var s = begin[1] + pOptionHTML + end[1];
        pList.outerHTML = s;
      }
   }
  else {
    pList.innerHTML = pOptionHTML;
    }
  }
}

Angewendet wird sie dann so:

fillSelect(document.getElementById("combobox"), xmlHttp.responseText);

Und schon ist dieses Problem Geschichte :)

Weitere Informationen gibt es unter:
http://support.microsoft.com/kb/276228/de

Keine Gebühren für Kontoauszüge

Wie Udo Vetter im Lawblog schreibt dürfen Banken für Kontoauszüge sofern sie nicht ausdrücklich vom Kunden verlangt werden keine Gebühren verlangen. Interessant ist dabei der Absatz:

Die Deutsche Bank hat mitgeteilt, sie werde sich zunächst an das Urteil halten und Kunden nichts mehr in Rechnung stellen. Allerdings will die Bank Rechtsmittel prüfen. Ob andere Banken ihre Preispolitik ändern, ist offen. Laut vzbv wirkt das Urteil nicht unmittelbar gegen andere Institute.

Vielleicht sollten wir unsere Banken aber trotzdem einfach mal fragen, wie es denn aussieht mit ihrer Preispolitik ;)

Steine, ich brauche mehr Steine…

Die Bibel mit Legosteinen nachzubauen könnte ein interessantes Projekt sein, aber glücklicherweise hat dies schon jemand für uns erledigt. Dieser jemand ist Brendan Powell Smith und bekennender Atheist. Zu finden ist die Seite mit seinen amüsanten Kunstwerken unter http://www.bricktestament.com/ – viel Spaß beim anschauen :)

Weitere Informationen gibt es unter:
http://en.wikipedia.org/wiki/The_Brick_Testament