Bachelorarbeit: Eine 3D Asset Pipeline: Von CAD über SAP zu Unity3D

Vor etwa zwei Monaten war die Abgabe meiner Bachelorarbeit. Vor kurzem war mein Kolloquium. Meine Note ist nun eingetragen und ich bin offiziell fertig mit meinem Bachelorstudium. Ich möchte diese Gelegenheit nutzen, um meine Bachelorarbeit hier zu teilen.

Bachelorarbeit: Eine 3D Asset Pipeline: Von CAD über SAP zu Unity3D weiterlesen

Alias Mailadressen

Heute habe ich mich mit der Thematik befasst, alias Mailadressen für mich und meine Familie einzurichten. Alias Mailadressen sind nichts anderes als Mailadressen, die erhaltene Mails weiterleiten an eine andere „Hauptmailadresse“. Es ist nicht kompliziert, Alias Mailadressen einzurichten. In diesem Post werde ich eine kurze Anleitung schreiben, wie man das bei seinem eigenen Server einrichten kann.

Alias Mailadressen weiterlesen

Ransomware

In den letzten Jahren war Ransomware ganz groß auf IT Nachrichtenportalen vertreten. Inzwischen ist fast wöchentlich irgendeine kritische Infrastruktur davon betroffen. Vor wenigen Wochen erst die Erdölpipeline, die die halbe USA versorgt. Aber was ist überhaupt Ransomware? Einfach ausgedrückt nutzen Angreifer Sicherheitslücken in Software, verschlüsseln die Daten und fordern Lösegeld für das Freigeben (oder nicht-veröffentlichen) der Daten. Das funktioniert erstaunlich gut, Unternehmen zahlen das Geld.

Ransomware weiterlesen

Overengineering und KISS

Simple can be harder than complex: You have to work hard to get your thinking clean to make it simple. But it’s worth it in the end because once you get there, you can move mountains.

Steve Jobs

Als Softwareentwickler verdient man sein täglich Brot durch Problemlösen. Bevor man damit durchstarten kann, lernt man an einer Hochschule oder Uni wie man Software entwickelt. Man lernt verschiedene Entwurfsmuster, Anti-Patterns, Testarten, Getter, Setter, Programmierparadigmen, Objektorientierung und Sichtbarkeiten. Alles um die Softwarequalität zu erhöhen und gute zukünftige Softwareentwickler auszubilden.

Heutzutage besteht der größte Teil von Software aus sogenanntem „Boilerplate“-Code. Code, was keinen anderen Zweck hat um die sogenannte Softwarequalität zu erhöhen. Boilerplate baut auf Boilerplate auf. Man verbringt Zeit, Boilerplate-Code zu schreiben, verliert das eigentliche Problem schnell aus den Augen.

Mein Eindruck ist, dass in IT Projekten meistens die komplexere Lösung bevorzugt wird. Es wird dabei die Benutzererfahrung und das eigentliche Problem aus den Augen verloren. Am Ende wird das Leben für alle beteiligte schwerer, weil Debugging schwieriger wird, die Codebasis undurchsichtig wird und sich auch mehr potenzielle Fehler in mehr Code einschleicht.

Steve Jobs Aussage birgt große Weisheit in sich. Das Ganze kann man in dem KISS-Prinzip zusammen fassen. Auch meine Beobachtung spiegeln sich mit Steve Jobs Aussage wieder. Einfachheit ist nicht nur eine Sache, die man auf die IT beziehen kann, sondern auf das ganze Leben.

Gene Sequencing und DNA Analyse

Erkenne dich selbst!

Inschrift am Apollotempel von Delphi

Letztes Jahr habe ich mich auf 23andme angemeldet und eine Speichelprobe gesendet, damit sie dort für mich einen DNA Test machen. Hier ist wie der Dienst sich selbst beschreibt:

Find out what your DNA says about you and your family.
See how your DNA breaks out across 2000+ regions worldwide. Discover DNA relatives from around the world. Share reports with family and friends Learn how your DNA influences your facial features, taste, smell and other traits.

Die Ergebnisse waren sehr interessant und erstaunlicherweise auch akkurat. Hier ist zum Beispiel, was bei mir bei der Ancestry raus kam:

Neben den ganzen Analysen und Traits fehlt aber eine entscheidende Sache: Die gesundheitlichen Aspekte. Man kann nicht herausfinden welche Erbkrankheiten man hat. Das ist auch verständlich: Nur der Arzt sollte dir so etwas mitteilen können, nachdem er die Daten begutachtet hat. Wenn man erfährt, dass man in einem bestimmten Alter eine bestimmte Krankheit bekommt, dann tritt bei den meisten vermutlich ein hysterisches Verhalten ein und man brauch eine Vertrauensperson wie einen Arzt, der das besänftigt. Vielleicht sollte man das aber auch nie herausfinden… Das ist für mich aber sehr unbefriedigend und ich habe beschlossen, das selbst in die Hand zu nehmen.

Gene Sequencing und DNA Analyse weiterlesen