April 2008

Slax.org

Slax.org

Slax.org - Linux für den USB-Stick

Slax - Linux für den USB Stick

Slax.org

Ich bin kürzlich auf die Slackware basierte Linux Distribution Slax gestoßen. Ein sehr nettes Spielzeug, für diejenigen, welche sich mal mit dem Thema Linux beschäftigen möchten, ohne sich das Betriebssystem gleich auf den Rechner installieren zu müssen.
Auf Slax.org gibts es ein ISO für eine bootbare CD oder ein .tar zur Erstellung eines bootbaren USB Sticks.

Command Pattern

Um Methoden nicht fest an eine Klasse zu binden, so dass diese zum Beispiel zur Laufzeit geholt oder ausgetauscht werden können, eignet sich das Command Pattern. Eine Aufgabe wird in einem Objekt gekapselt, um diese als Parameter zu übergeben oder in einer Queue zu registrieren.

Decorator Pattern

Das Decorator Pattern ermöglicht es ein Objekt zur Laufzeit zu erweitern oder dessen Methoden zu verändern. Dadurch erreicht man eine flexiblere Möglichkeit gegenüber statischer Vererbung, indem ein Objekt mit einem oder mehreren Dekorierern versehen wird.

Adapter Pattern

Ein Adapter im mechanischen Sinn dient der Verbindung zweier verschiedener Geräte. Diese Eigenschaft lässt sich auf Schnittstellen in der Programmierung ebenfalls anwenden. Das Adapter Pattern passt die API (Schnittstelle) einer gegebenen Klasse an die davon abweichende Erwartungen einer Implementierung an. Vorkommen könnte dies zum Beispiel beim Aufeinandertreffen zweier Bibliotheken von verschiedenen Autoren.

Observer Pattern

Ein Observer dient dazu, den Zustand einer Klasse zu überwachen und bestimmte Maßnahmen einzuleiten, falls sich dieser verändert. Im Beispiel geht es darum einen Wert einer Klasse auf das Überschreiten eines Limits hin zu observieren und entsprechende Meldungen auszugeben.

Template Method Pattern

Das Template Method Pattern hat nichts mit Templates im üblichen Sinne zu tun, soviel vorne weg. Es schreibt vielmehr den Ablauf eines Algorithmus vor, ohne dessen einzelne Komponenten zu implementieren. Die Bestandteile werden lediglich bedingt und in ihrer Reihenfolge festgelegt, können jedoch beliebig in den erbenden Klassen umgesetzt werden.

Auto Mobil International in Leipzig

AMI 23

Am Samstag habe ich der AMI auf dem neuen Messegelände in Leipzig mal einen Besuch abgestattet. Da ich jetzt nicht so das große Interesse für Autos hege, sollte ein "Feierabend Ticket" reichen.

Im großen und ganzen war es ganz nett die dortigen Schlitten mal in Augenschein zu nehmen. Leider befand sich der Großteil jenseits meines Budgets, so dass das einzig teure für mich an diesem Nachmittag der Hotdog in der Eingangshalle blieb... ;-)

Ein paar Bilder gibt es in der Galerie zu bestaunen.

AMI 26

AMI 26

AMI 25

AMI 25

Tags