Einleitung
Mein Name ist Andy Hyde und dies ist meine private Website, auf der ich Wissen über meine Hobbies und meinen Beruf weitergebe.
Mein größtes Hobby ist die Musik. Ich bin aktiv als Sänger und Komponist in der Hardrock-Band West Hollywood Rapture tätig, nebenbei schreibe und recorde ich aber auch Solo-Stücke. Das geht Hand in Hand mit dem Audio-Engineering, also der Technik für Audioaufnahmen, aber auch der Bearbeitung (Mix & Master) derselben. Mein absoluter Traumberuf wäre sicher Profimusiker oder Audio-Engineer in einem Tonstudio gewesen, wenn nicht die Computer in meiner frühen Jugend meinen Weg gekreuzt und mich dazu gedrängt hätten, Informatik zu studieren.
Damit kommen wir auch schon zu meinem Beruf: ich bin Diplom-Informatiker (FH) und seit 2002 in der Softwareentwicklung (und allem, was im erntferntesten damit zu hat) tätig. Beruflich habe ich hauptsächlich mit Java zu tun, aber hin und wieder auch ein wenig mit C++, C#, HTML und CSS.
Auf dieser Seite findest Du viele Tutorials und Kurse, die sich mit den obigen Themen beschäftigen. Ich schreibe aus Spaß an der Sache und bekomme dafür kein Geld. Folglich garantiere ich weder für Vollständigkeit, korrekte Rechtschreibung oder unbedingte Allgemeingültigkeit.
Wichtiger Hinweis: Der Hauptmenüpunkt HPVCA steht für Hacking, Phreaking, Virii, Cracking und Anarchy. Ich möchte unbedingt betonen, dass Du unter dieser Rubrik keinerlei illegale Tutorials finden wirst. Nahezu alle Informationen, die sich dort befinden, sind eher eine philosophisch-nostalgische Betrachtung der HPVCA-Szene aus den 90er Jahren.
C#
Unter der Rubrik C# entwickle ich nach und nach ein vollständiges Tutorial für die Programmiersprache C#. Dabei handelt es sich um chronologisch angeordnete Tutorials, um die Sprache von Grund auf zu lernen, d.h. es sind keinerlei Grundvoraussetzungen im Bereich Programmierung notwendig.
WPF
Bei WPF handelt es sich um das Windows Presentation Framework, das relativ eng mit C# verstrickt ist. Mit Hilfe der WPF ist es möglich, anspruchsvolle, grafische Benutzeroberflächen zu schreiben. Grundvoraussetzung für die Tutorials in diesem Kapitel ist allerdings ein fundiertes Wissen aus dem Bereich C#.
JavaScript
JavaScript wird oft mit der Programmiersprache Java verwechselt. Beides sind aber verschiedene Dinge. Ich setze JavaScript ganz gerne ein, um bestimmte dynamische Funktionalitäten in Webseiten einzubauen, die sonst ohne serverseitige Scriptsprachen wie PHP nicht möglich sind. In dieser Rubrik findest Du sowohl Einsteigertutorials als auch solche mit fortgeschrittenen Themen.
PHP
Das Gegenstück zu JavaScript ist die serverseitige Programmiersprache PHP, die mit mächtigen Bibliotheken aufwarten kann und die Entwicklung von hochkomplexen, dynamischen Webseiten ermöglicht. Diese Rubrik behandelt zunächst einmal den Einstieg in diese Sprache und wendet sich später noch einigen Bibliotheken und Frameworks zu.
Python
Python ist eine etwas besondere Sprache, der man nachsagt, dass sie sehr einfach zu lernen
ist. Für mich persönlich ist diese Sprache eher Grütze. Der Grund ist eben, dass man
sich tatsächlich über viele Dingen (wie beispielsweise Typsicherheit) keine Gedanken
machen muss, einem dann aber genau diese Dinge irgendwann wie ein Amboss auf die Füße fallen.
Dennoch bietet Python einige sehr interessante Dinge, die mit anderen Sprachen nur
mit wesentlich mehr Aufwand umzusetzen sind.
HPVCA
Wie bereits in der Einleitung geschrieben, geht es bei HPVCA um die Themen Hacking,
Phreaking, Viren, Cracking und Anarchie. Und noch ein zweites mal betone ich: Du wirst hier
keine Tutorials mit illegalem Inhalt finden und ich verlinke auch nicht zu solchen Inhalten.
Es geht hier generell eher um eine philosophische Betrachtung der damaligen Szene.
Audio-Engineering
Die erste Rubrik, in der es nicht um Softwareentwicklung im weitesten Sinne geht, sondern um mein zweites Steckenpferd: die Aufnahme und das Abmischen von Rockmusik. Tatsächlich wirst Du hier eher unzusammenhängende Tutorials aus dem Mixing-Bereich finden, die auf meinen persönlichen Erfahrungen basieren.
Projects
Unter Projects findest Du Verlinkungen zu allen möglichen (privaten) Projekten, die ich betreibe oder betrieben habe (oder betreiben werde).