Wie man setTimeout mit Parametern aufruft

Wer in Javascript programmiert, kennt das Problem vielleicht:

Man möchte  „window.setTimeout( function, timems )“ benutzen, um eine eigene Routine aufzurufen, aber man müßte da mal einen Parameter mitgeben, weil das ganze nicht statisch programmiert ist.

Das geht so :

function Klasse () {
        ...        
       this.timerCheck = function(self) {
            console.debug("timerCheck: "+ Date.now() +" "+ self.timer );
            if ( ( Date.now() - self.timer  ) / 1000 > 20 ) {
                self.close(); 
                return true;;
            }
            window.setTimeout( self.timerCheck.bind(null, self), 1000);
            return false;
        }
       this.andereFunktion = function() {
            ...
            this.timerCheck(this);
            ...
       }
}

Der entscheidende Teil ist das self.timerCheck.bind(null, parameter) . Es ruft die Funktion so auf timerCheck(parameter), statt blanko, wie es jahrelang nötig war.

Damit kann man endlich in Objekten, die Instanziiert werden, mehrere Instanzen einer Timerroutine laufen lassen.

IoT: Dildo mit WLAN Accesspoint , Default Root und WebCam

Ja, richtig gelesen, das IoT Desaster geht in die nächste Runde. Wie Heise auf seiner Webseite berichtet, wurde der Hersteller eines WLAN fähigen und mit WebCam ausgerüsteten Dildos bereits 2016 über die mannigfaltigen Schwachstellen seines Produkts informiert. Vor lauter Brumm-Brumm muß er den Hinweis wohl überhört haben, denn passiert ist nichts.

Den ganzen Spaß lest Ihr im Link unten.

Quelle: www.heise.de

Was man bei Wallpapern falsch machen kann ;)

Was könnte man bei einem Wallpaper falsch machen ? Naja, es könnte das falsche Format sein, das falsche Thema, absolut ungeeignet um noch Icons erkennen zu können, oder … ja, oder man vergißt seinen Namen darin .. 🙂


Quelle: http://blog.fpmurphy.com/blog-images/gnome3cust1-6.png

So unreflektiert verlinkt wurde das Bild dann auf diesen Webseiten : http://www.zrarts.com/Gnome-Wallpaper/ und http://bsnscb.com/gnome-wallpapers.html. Was das aber mit Gnome zu tun hat, konnte ich nicht rausfinden, außer daß das Bild auf einem Gnome-Desktop eingebunden war. Den Artikel beim Blog habe ich auch nicht gefunden.

Beim Durchsehen der Webseite, gab es dann auch den einen oder anderen Schatz als Background zu entdecken, obwohl ich ja was anderes gesucht hatte. Es lohnt sich also auch mal nach Wallpapern zu suchen.

Securityhinweis: Das Bild wird von der Webseite des original Blogs eingeblendet, was bei https:// Verbindungen zu einem Warnhinweis führen wird.

Update 5.4. : Mittlerweile ist klar, daß das Bild aus einem Beitrag zur Vorstellung von Gnome stammt. Wie es aber ungefiltert als Wallpaper auf den Webseiten geendet ist, entzieht sich weiterhin meiner Kenntnis.