schwobeseggl.de ein Neigschmecktr in Baden

31Dez/08Off

Frohes Neues

Jaja. Noch knappe 6h dann fängt das neue Jahr an. Irgendjemand hier böllert schon wie blöd. Ich zitier einfach mal:

Soll ich jetzt den Knaller zünden?
Ja, zünd den Knaller!
*peng*
Irre

frohes_neues

29Dez/08Off

Mörderspiel

Gestern Abend wurde das Geburtstagsgeschenk für einen Freund eingelöst. Zu viert sind wir zu einem Mörderspiel gefahren. In Flamingokostümen. Aber erstmal der Reihe nach :)

27Dez/08Off

Jahresrückblick mit Google Analytics

Blabla, Jahr 2008 ist fast rum. Im Juni hab ich angefangen Google Analytics rüberlaufen zu lassen. Hier mal ein paar Screenshots:

22Dez/08Off

Professionell erstellte Supportanfragen

Gott sei Dank ist meine Supporterzeit schon ne Weile her, aber gerade hab ich eine Mailinglisten-Anfrage gelesen, da hab ich schon beim "Betreff"-Lesen das Schaudern gekriegt:

Noob configuration issue

Ohne Witz. Schon jetzt keine Lust auch nur annähernd mich in sein Problem reinzudenken :)

19Dez/08Off

Death to the Clamshell & Leder, WTF?

Nur kurz zwischendurch.

  1. http://www.golem.de/0812/64235.html, exzellent. Ich mag diese Verpackungen auch nicht.
  2. Leder? Bitte was?
17Dez/08Off

su unter Windows

Gerade gefunden:

Muss ich bei Gelegenheit mal ausprobieren :)

17Dez/08Off

Javascript: getter und setter

Nix spektakuläres, bin ich gerade rübergestolpert. Nachdem ich mich ja schon über Sichtbarkeit ausgelassen habe, kommt jetzt der Trick wie man getter und setter definiert.

Bisher hab ich das immer so gemacht:

function Field(val){
    /** @private */
    var value = val;

    /** @public*/
    this.getValue = function(){
        return value;
    };

    /** @public*/
    this.setValue = function(val){
        value = val;
    };
}

Ist auch wunderbar, allerdings bissle lästig das immer zu schreiben. Deshalb hier das ganze im "Mozilla Style":

function Field(val){
    var value = val;

    this.__defineGetter__("value", function(){
        return value;
    });

    this.__defineSetter__("value", function(val){
        value = val;
    });
}

Potthässlich in der Tat, aber macht genau dasselbe wie der Code drüber. Wenn man jetzt ignoriert das "value" umbedingt private sein muss, dann sieht das sogar "schön" aus:

function Field(val){
    this.value = val;
}

Field.prototype = {
    get value(){
        return this._value;
    },
    set value(val){
        this._value = val;
    }
};

Bringt mir jetzt nicht so besonders viel, aber vielleicht brauchts ja jemand anders.

Links:

17Dez/08Off

Unix vs. Dos

Jaja, UNIX ("\n") und DOS ("\r\n") Zeilenenden ... FALSCH:

./funD.reinstallExtension.sh
: No such file or directoryh: line 3: cd: /cygdrive/c/Dokumente und Einstellungen/matthiasc/Eigene Dateien/Diplomarbeit/
./funD.reinstallExtension.sh: line 4: $'\r': command not found
: No such file or directorysion.sh
: No such file or directory.sh
: No such file or directorynsion
./funD.reinstallExtension.sh: line 8: $'\r': command not found
: No such file or directoryh: line 9: cd: /cygdrive/c/Dokumente und Einstellungen/matthiasc/Eigene Dateien/Diplomarbeit

RICHTIG:

11:20:34 matthiasc@fungdenhut /cygdrive/c/Dokumente und Einstellungen/matthiasc/Eigene Dateien/Diplomarbeit $ ./funD.reinstallExtension.sh
11:20:36 matthiasc@fungdenhut /cygdrive/c/Dokumente und Einstellungen/matthiasc/Eigene Dateien/Diplomarbeit $ 
12Dez/08Off

Itunes: Nie gehörte Musik wiederentdecken

Da mein iPod irgendwie immer dasselbe spielt, hab ich jetzt mal eine "intelligente Wiedergabeliste" erstellt. Anforderungen waren ganz simpel: Der interne Abspielzähler der Lieder soll kleiner als 5 sein und es soll nur Musik sein (also keine Podcasts, Videos oder sonstiger Schmuh). Hier die Einstellungen:

itunesnie-gehoert-liste

12Dez/08Off

OpenXML als HTML

Sowas find ich klasse. Microsoft stellt ein Firefox-Addon zur Verfügung mit dem man OpenXML-Dokumente als HTML anschauen kann. Sehr praktisch wenn man gerade kein Microsoft Office zur Hand hat, oder auch kein Openoffice. Einfach das Firefox-Addon installieren, die Datei auf den Firefox ziehen und fertig. Klasse.