object oriented design principles

A short summary of object oriented design principles to increase maintainability, reusability, flexibility, less complexity Single Responsibility Principle Each module should take just one responsibility/functionallity and all responsibilities/functionallities should be assigned to exactly one module. As a consequence, there is only a single reason why a module needs to be

Linux und Umlaute in Dateinamen

Zu oft ist es schon vorgekommen, ein Kollege schickt mir ein auf WinXP erstelltes Zip Archiv per E-Mail, und die Dateinnamen der komprimierten Dateien enthalten Umlaute. Mein Archlinux läuft bestens unter UTF-8. Doch hierbei gibt es Probleme mit ISO-8859-1 kodierten Dateinamen. Im Terminal oder im Dolphin sind diese Datein nicht