Archiv nach Monaten: Februar 2010 - Seiten 4

Recycling mal anders, Mode aus Platinen

Und die Ausstellung dazu (Jewelry_Cycle) schau euch den Flicker-Stream dazu an.

Ob dies alles so Bequem ist?

How-To hack a Pay-TV Smart Card

Für alle die schon immer mal einem professionellen Reverse-Engineer bei der Arbeit zuschauen wollen. Hier ist ein Video von Chris Tarnovsky der in seinem Labor zeigt, wie man an die Daten auf einer Smart-Card kommt. Aber um es gleich vorweg zu nehmen, die gezeigten Techniken sind wohl mangels Gerätschaften für die allermeisten technisch versierten ausser Reichweite.

Weiterlesen »

Emergency Patches – Grippeimpfung für den Internet Explorer

Alle Jahre wieder wird mal eine kritische Sicherheitslücke beim Internet Explorer entdeckt aber die aktuell aufgedeckte kann man als echte Steilvorlage für zukünftige Viren, Würmer und Trojaner bezeichnen.

Diesmal weist wieder mal das Sicherheitszonenmodel des Internet Explorers eine Schwachstelle auf. Die Einstellungen der Sicherheitszonen greifen nicht richtig bei Adressangaben im UNC-Format (Uniform Naming Convention) beispielsweise file://127.0.0.1/C$/verzeichnis/datei . Unter Umständen kann dabei ein Javascript aus der restriktiven Internet Zone auf lokale Dateien eines Windows Systems zugreifen, obwohl dies eigentlich nach dem Zonenmodell verboten ist.

Weiterlesen »

IE7 Bug – extrem schlechte Performance mit transparenten Hintergründen

Da mittlerweile so ziemlich alle aktuellen Webbrowser nun die Darstellung von PNG-Bildern mit Transparenzen beherrschen werden ebenesolche immer mehr als transparente gestalterische Elemente in Webprojekten verbaut. Und da der gute Webgestalter auch in Zeiten von VDSL die Ladezeiten seiner Projekte kurz halten will, werden Hintergrundgrafiken so klein wie möglich gehalten.

Allerdings wird man etwas seltsames bemerken, wenn man den Hintergrund eines Overlay-Elements mittels 24-Bit-PNG-Grafik transparent gestalten will und die Grafik kleiner als 10×10 Pixel ist. IE7 fängt bei einer solchen Webseite plötzlich an zu Stottern und das Scrollen wird zur Qual. Nach etwas Recherche im Internet wird es schnell zur Gewissheit das der IE7 wohl ein argen Bug hat der diese Performance-Probleme verursacht.

Die Lösung des Problem ist aber ebenso einfach. Entweder man skaliert die Grafik per Grafiksoftware auf z.B. 20×20 Pixel oder man verwendet gleich CSS-Code um den Hintergrund zu rendern.

#transparentes-overlay-element {
    background-color: #999999;
    /* For browsers who care */
    opacity: 0.7;
    /* For IE 5-7 */
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    /* For IE 8+ - Don't miss the added quotes */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

Solche Bugs können einen in den Wahnsinn treiben, vor allem wenn man dadurch am eigenen Code zweifelt und ganze Web-Projekte für die Fehlersuche auf links dreht.


Links

http://robertnyman.com/2009/05/26/serious-memory-leak-issue-with-24-bit-png-images-with-alpha-transparency-in-internet-explorer/

Google Chrome OS – Release „Zero“

Google beginnt das neue Jahr gleich mit einem neuen Release ihres ersten eigenen Betreibsystems Chome OS.  Das unter dem Codenamen Zero firmierende Release beruht auf der Chromium-Build 4.0.289/0.5.25 und bringt neben zahlreichen  Verbesserungen in Punkto Geschwindigkeit auch besseren Support für die meisten WLAN-Chipsätze mit. Zudem glänzt es mit einem neuen Artwork für den Bootvorgang, was allerdings bei einer Startzeit von unter 5 Sekunden kaum zu bewundern ist.

Google Chrome OS Zero

Weiterlesen »