Kategorien
Sonstiges

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

Kategorien
Sonstiges Spass

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 🙂

Kategorien
PC & Accessoires Sonstiges

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:

Kategorien
PC & Accessoires PHP

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 🙂

Kategorien
PC & Accessoires

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?
Kategorien
Linux PC & Accessoires

su unter Windows

Gerade gefunden:

Muss ich bei Gelegenheit mal ausprobieren 🙂

Kategorien
Diplomarbeit

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:

Kategorien
Diplomarbeit Linux PC & Accessoires

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 $ 
Kategorien
PC & Accessoires

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

Kategorien
PC & Accessoires Sonstiges

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.