OOP in Javascript (v0.1)

Hier eine kleine Vorlage, wie man in Javascript objektorientiert programmieren kann. Mit diesem Beispiel werden folgende Dinge abgebildet:

  • Private statische Methoden und Members
  • Öffentliche statische Methoden und Members
  • Öffentliche dynamische Methoden und Members

Die Vorlage ist klein, kompakt und unabhängig, d.h. sie kommt ohne weitere Bibliotheken aus und kann einfach in Projekten eingesetzt werden.

Tipp: unbekanntes_objekt instanceof TheClassName funktioniert hiermit.

Einen Vorteil, den ich an diesem Beispiel sehe, der Klassenname kann einfach verändert werden, da innerhalb der Klassendefinition mit _class_ gearbeitet werden kann. Der eigentliche Klassenname wird erst am Ende festgelegt.

b5be893e1486eea9330d1b305460bee7 class.js
b7bedc0d28d2f0d044dc273f2b80eba1c204a55ac10ea9e7c6bd43be8c60a9b2 class.js

class.js (v0.1)

Advertisements

XFS

root@host:~# xfs_repair /dev/sdc1
Phase 1 – find and verify superblock…
superblock read failed, offset 0, size 524288, ag 0, rval -1

fatal error — Input/output error

Ich verstehe XFS nicht. Ich schaffe es einfach nicht eine XFS-Partition zu reparieren. Wir haben einen Samsung Fernseher, der auf eine externe Platte mittels XFS aufnehmen kann. Dieses Filesystem wird regelmäßig korrupt und alle Aufnahmen sind dahin. Scheinbar bin ich auch nicht der Einzige, der damit Probleme hat. Wenn man nach dem Fehler sucht, findet man viele Leidgeplagte, die das gleiche Problem haben, aber eine Lösung habe ich noch nirgendwo gefunden.

How can I restore my data? I cannot believe I had no problems restoring *15* ext4 partitions while I can’t restore the only xfs partition I have 😦

http://wson.de/10ae