Markus studiert!

Winter unter den Eichen am 9.12.2010

Winter unter den Eichen am 9.12.2010

Hier sind eine paar Fotos vom Schneechaos in der vergangenen Woche.

< 13. December 2010, 11:29 Uhr

Tags:


Bash-Crashkurs WS2010

Der Bash-Crashkurs findet am Donnerstag, den 9. Dezember 2010 um 16 Uhr in Raum 17 statt.

Inhalt

  1. Was ist die Bash
    • Rolle als Login-Shell
    • Rolle als Unterprozess/Kommandozeileninterpreter
    • Rolle als Interpreter für Skripte
  2. Konfiguration der Login-Shell
    • .profile, .bashrc
    • .bash_history
  3. Scripting auf der Kommandozeile
    • Pipes
    • Ausgabe: stdout und stderr Umleiten
    • Mehrzeilige Befehle
    • Sub-Befehle (Backticks)
    • Variablen setzen und lesen
  4. Shell-Skripte
    • if
    • for
    • Kommandozeilen-Parameter auslesen
    • Variablen modifizieren
  5. Wichtige Tools
    • find, which & locate
    • grep
    • awk
    • xargs
    • sed
    • uniq
    • sort
    • date
  6. Sonstige wichtige Tools
    • id
    • chmod
    • tar

< 06. December 2010, 11:04 Uhr

Tags:


Windows Software Pack VPN

Die zum Herstellen einer VPN-Verbindung in den Fachbereich nötige Software für Windows habe ich in einem Pack zusammen gestellt.

Das ZIP-Archiv enthält die aktuelle Version von OpenVPN, NX-Client sowie die notwendigen Configs zur Verbindung mit dem VPN der Medieninformatik der HSRM.

HSRM-MI-OpenVPN-NXClient-Win-Pack.zip

< 06. December 2010, 10:35 Uhr

Tags:


read.MI sync auf Dropbox verbessert

Dropbox LogoIch habe heute die Synchronisation vom read.MI in die Dropbox verbessert.

Bisher tauchten Nacht für Nacht hunderte angelegte und gelöschte Dateien auf — Extras aus dem WebDAV-Ordner, die nichts mit den eigentlichen Daten zu tun haben.

Jetzt kommt ein Hilfsverzeichnis zum Einsatz, dadurch sollten nur noch wirklich neue oder geänderte Dateien in der Dropbox auftauchen.

< 12. November 2010, 13:54 Uhr

Tags:


Schöne Graphen mit GraphViz

Graphviz ist ein tolles Tool, mit dessen Hilfe man mit wenig Quellcode dynamische Graphen erzeugen kann, die sich für vielerlei Arten von Visualisierungen verwenden lassen — unter anderem auch in Automatentheorie und formale Sprachen …

Beispiel

digraph g {
rankdir=LR
node [shape=circle]
S0 [shape=doublecircle ]
S1 [shape=doublecircle ]
S2 [shape=doublecircle ]
S0 -> S1 [ label=b ]
S0 -> S0 [ label=a ]
S1 -> S0 [ label=a weight=.01 ]
S1 -> S2 [ label=b ]
S2 -> S0 [ label=a weight=.01 ]
S2 -> f [ label=b ]
f -> f [ label="a,b" ]
}

Der resultierende Graph sieht so aus:

dot Graph

< 01. November 2010, 14:51 Uhr

Tags:


Notenschnittrechner nach PO2007

Notenschnittrechner nach PO2007

Damit man sich ganz einfach seinen persönlichen Notenschnitt ausrechnen kann, habe ich hier ein Google Spreadsheet frei gegeben.

Das kann man sich dann auch im OpenOffice oder Excel-Format herunter laden.

< 29. October 2010, 14:45 Uhr

Tags:


Semesterfahrplan WS 2010/2011 und SS 2011

Semesterfahrplan Wintersemester 2010/2011 und Sommersemester 2011

Aus Abstimmungsgründen innerhalb der Informatik-Studiengängen endet die Vorlesungszeit in diesem Semester bereits am Fr., 21.01.2011, statt wie bisher angegeben am Fr., 04.02.2011.

Der Prüfungszeitraum verschiebt sich entsprechend auf den 24.01.2011 - 25.02.2011.

< 24. October 2010, 11:13 Uhr

Tags:


Meine .subversion/config

Das svn-Kommando auf der Kommando-Zeile wird u.a. durch die Datei ~/.subversion/config konfiguriert.

Meine Einstellungen daraus lauten:

[helpers]
diff-cmd = colordiff
diff-args = --ignore-all-space --ignore-blank-lines
[miscellany]
enable-auto-props = yes
[auto-props]
* = svn:keywords=Id Rev

< 14. October 2010, 14:15 Uhr

Tags:


Zwischenfazit nach einem Jahr

Medien Informatik Wiesbaden

Gut ein Jahr nach dem Beginn meines Studiums der Medieninformatik an der Hochschule RheinMain ist es Zeit für ein Résumé der ersten beiden Semester.

Studieren mitten im Berufsleben

Mit 29 war ich letztes Jahr bereits seit 2003 insgesamt 7 Jahre in Vollzeit beschäftigt, rechnen wir die Ausbildung und die Selbständigkeit davor noch mit, war ich bis dahin schon gut 12 Jahre im Geschäft. Deswegen stellte ich mir die Umstellung damals nicht wirklich leicht und vor allem riskant vor.

Das ist sicherlich ein gewagter Schritt, schließlich verzichte ich auf einen sicheren Job mit fixem Gehalt.

Doch das Gegenteil war der Fall, ich hatte überhaupt keine Schwierigkeiten als Freelancer an lukrative Jobs zu kommen — das geht so weit, dass ich quasi wöchentlich Anfragen ablehnen muss. Auch konnte ich Studium und Job gut kombinieren. Sicher, es gab immer wieder Phasen, in denen es stressig war, gleichzeitig Deadlines von Projekten und die praktischen Arbeiten für die Uni unter einen Hut zu bringen, aber daraus habe ich auch etwas gelernt: während des Semesters sind mehr als 20 Stunden arbeiten einfach nicht möglich. Mit diesem Wissen kann ich inzwischen gut planen und Aufträge entsprechend großzügig terminieren.

Die Umstellung von einer geregelten 40-Stunden-Woche auf die Studiums-Freelancer-Kombination empfinde ich als großartig. Klar, das Studium ist als Bachelor-Studiengang sehr "verschult", mit vielen Pflichtterminen und damit einem festen Stundenplan, trotzdem empfinde ich das auf keinen Fall als langweilig, schließlich macht der Studiengang großen Spaß und man trifft auch noch jeden Tag eine Bande junger Leute, dich sich für die gleichen Themen interessieren wie man selber. Auch der Fachbereich macht Lust aufs Studieren, die Ausstattung ist sehr gut, der Zustand der Räume nahezu tadellos und auch die Professoren und Dozenten sind zum größten Teil motivierend und gut gelaunt.

Lästig, da zum Teil besonders zeitaufwändig ist, dass man Kurse machen muss die man sich von Berufes wegen eigentlich sparen könnte. Die Grundlagen der Mediengestaltung die in "Einführung in die Gestaltung" und "Gestaltung elektronischer Medien" vermittelt werden, bekam ich schon einmal in der Ausbildung eingetrichtert, aber zumindest schadete eine Wiederholung nicht und ich konnte mein Know-How nutzen um im ersten Semester das beste Booklet und im zweiten Semester die beste Präsentation ab zu liefern — entsprechend sehen die Noten aus: zweimal 1,0. Da diese Fächer auch viele Creditpoints bringen, macht sich das zumindest gut in der Gesamtnote.

Ähnlich verhält es sich mit den Programmieren-Kursen, da hier Grundlagen der Objektorientierung vermittelt werden. Auch hier gab es zweimal eine 1,0.

Erweiterung des Horizonts

Spannend sind dann schon eher die wirklich neuen Themen, die man als Entwickler im pragmatischen IT-Business selten anschneidet: die Grundlagen der IT, die wir in den Kursen "Grundlagen der Informatik" und "Algorithmen und Datenstrukturen" vermittelt bekommen. Beide Fächer kommen recht sperrig daher und sind eher theoretischer Natur, trotzdem empfand ich die Inhalte als Bereicherung, da man sich mit den Hintergründen der Dinge beschäftigen muss, die man normalerweise nicht hinterfragt oder benutzt, weil Konzepte wie Backtracking in der Anwendungsentwicklung im Online-Bereich quasi nie Anwendung finden.

Das Hassfach: Mathe

Mathe ist dann das undankbarste Fach. Die Vorlesung fängt zudem in beiden Kursen um 8:15 Uhr an, und man muss sich durch elende Formelwüsten kämpfen. Für mich waren die beiden Kurse besonders ätzend, aber ich habe mich durchgebissen und mit 2,0 bzw. 3,3 bestanden — das sind die beiden Noten, über die ich mich in der Tat am meisten gefreut habe.

Unter ferner liefen

finden sich dann Kurse wie Englisch, Präsentation, Recht und BWL die man mit einem vernünftigen Maß an Aufmerksamkeit und vor allem Anwesenheit in der Vorlesung gut bestehen kann. Selbst der Stoff in BWL ist ziemlich flach, dafür sehr breit gefächert, das Lehrmaterial aber gut überschaubar (ein Buch) und leicht zu überfliegen.

Noten

Im ersten und zweiten Semester habe ich alle Prüfungsleistungen mitgeschrieben, dadurch ergibt sich ein, nach Creditpoints gewichteter, Notendurchschnitt von 1,65. Hier sind die Noten im Einzelnen:

Semester Kurs CP Note
1 5010 Analysis 5 2,0
1 5020 Grundlagen der Signalverarbeitung 4 2,2
1 5510 Englisch für Informatiker 2 1,3
1 6010 Einführung in die Gestaltung 6 1,0
1 6030 Programmieren 1 MI 6 1,0
1 6020 Einführung in die Informatik 5 1,7
1 5520 Präsentation und Rhetorik 2 2,0
2 5030 Lineare Algebra 5 3,3
2 5530 Einführung in das Recht 2 2,3
2 5540 Grundlagen der Betriebswirtschaftslehre 2 1,7
2 6040 Gestaltung elektronischer Medien 5 1,0
2 6050 Algorithmen und Datenstrukturen 6 2,1
2 6060 Programmieren 2 MI 5 1,0
2 6070 Auszeichnungssprachen 5 1,2

Fazit

Aus jetziger Sicht war es ganz klar die richtige Entscheidung. Die Abwechslung, die ein Studium bringt, ist phänomenal. In Zeiten, in denen gute Webentwickler gesucht werden, ist das auch finanziell kein Problem. Das Bachelor-Studium ist zwar sehr verschult, lässt sich aber sehr gut mit beruflichen Fachwissen verbinden und so sind ordentliche Studienleistungen auch mit einer anspruchsvollen Nebentätigkeit möglich.

Fotos die ich im Studiengang gemacht habe, finden sich auf flickr.

< 22. September 2010, 09:39 Uhr

Tags:


Notenübersicht für den Master-Studiengang

Diese Tabelle liefert eine Übersicht über die notwendigen Noten im Studium (das zu 75% in die Endnote zählt) und der Bachelor-Thesis (die zu 25% zählt) um eine Abschluss-Note von 2.0 zu erreichen, die für ein Masterstudium in Informatik an der Hochschule RheinMain erforderlich ist.

Studium Thesis Gesamtnote
1.00 1.00 1.00
1.00 1.30 1.07
1.00 1.70 1.18
1.30 1.00 1.23
1.00 2.00 1.25
1.30 1.30 1.30
1.00 2.30 1.32
1.30 1.70 1.40
1.00 2.70 1.43
1.30 2.00 1.48
1.00 3.00 1.50
1.70 1.00 1.52
1.30 2.30 1.55
1.00 3.30 1.57
1.70 1.30 1.60
1.30 2.70 1.65
1.00 3.70 1.68
1.70 1.70 1.70
1.30 3.00 1.73
1.00 4.00 1.75
2.00 1.00 1.75
1.70 2.00 1.77
1.30 3.30 1.80
2.00 1.30 1.82
1.70 2.30 1.85
1.30 3.70 1.90
2.00 1.70 1.93
1.70 2.70 1.95
1.30 4.00 1.98
2.30 1.00 1.98
2.00 2.00 2.00

< 05. August 2010, 15:53 Uhr

Tags: