Bitte sichern Sie Ihre Abgabe per e-mail dadurch, dass Sie alle relevanten e-mails, die Sie vom Korrektor/von der Korrektorin erhalten oder die Sie selbst an diese/n verschicken, sichern. Eine Sicherung kann z.B. durch eine Kopie der e-mail in einen eigenen Sicherungsordner erfolgen.
Jede Teilaufgabe muß folgende Daten enthalten (vgl. Loesung.txt):
/*
========================================================================
Vorname :
Name :
Matrikelnummer:
Uebungsgruppe :
Benutzernummer:
e-mail-Adresse: max.mustermann@stud.uni-bayreuth.de
Blatt Nr. :
Aufgabennr. :
Teilaufgabe :
verwendeter
Compiler
m. Version : (z.B. JDK 1.3, 1.2.2, 1.1.8, ...
SGI-java, ...)
verwendetes
Betriebs-
sytem : (z.B. Windows NT, Linux oder SGI-IRIX)
*/
/*
------------------------------------------------------------------------
Java-Programm als Textfile nach Kommentar einfuegen:
*/
...
/*
------------------------------------------------------------------------
ggf. Beantwortung der Fragen/Resultate hier im Kommentar einfuegen:
...
========================================================================
*/
Bitte sichern Sie Ihre Abgabe per e-mail dadurch, dass Sie alle relevanten e-mails, die Sie vom Korrektor/von der Korrektorin erhalten oder die Sie selbst an diese/n verschicken, sichern. Eine Sicherung kann z.B. durch eine Kopie der e-mail in einen eigenen Sicherungsordner erfolgen.
Alle Lösungen sind zumindest als Text-File abzugeben.
Bei Java-Applets ist die Abgabe auch des Bytecodes (d.h. des
.class-Files) und des HTML-Files, das das Applet startet,
von Vorteil.
Eine Abgabe von Executables wie z.B. exe-Files, a.out ... bringen nichts, da Executables nicht portierbar und daher auf anderen Systemen nicht ausführbar sind und der Bytecode jederzeit wieder erzeugt werden kann.
In das Subject bzw. den Betreff der e-mail bitte Blattnummer und alle
Aufgabennummern aufnehmen, die in der e-mail mit aufgenommen wurden.
Damit erhalten die Korrektoren einen schnelleren Überblick.
Beispiel: Subject "Blatt 2, Aufgabe 5 und 7a)"
Die Abgabe der Lösungsfiles sollte als Attachments erfolgen. Dies erleichtert den Korrektoren den Umgang mit der Abgabe. Alle wichtigen e-mail-Clients (Eudora, Netscape, kmail unter KDE, NetMail, ...) unterstützen dies.
Bevor Sie anfangen zu programmieren, füllen Sie einmal das Vorgabefile "Loesung.txt" aus und speichern sich dieses als sog. Template ab, z.B. als "Loesung.java". Dieses können Sie dann immer wieder öffnen und z.B. als "Lsg_02b.java" abspeichern und abgeben. So enthält Ihr Lösungsfile immer alle Angaben zu Ihner Person.
Bitte nicht alle halbe Stunde ein neues Update schicken! Ggf. erst einmal das Programm etwas antesten, bevor es per e-mail versandt wird. Falls wirklich nötig, bitte alles komplett nochmal schicken und deutlich als neue Abgabe kenntlich machen. Die alte Abgabe wird dadurch automatisch ignoriert und "ungültig".
Die Abgabe sollte bei mehreren Files pro Aufgabe als ZIP- oder gzip-tes tar-Archiv erfolgen (siehe Archivierung des Übungsblattes).
Im Idealfall sind die Lösungen als Attachments und als ZIP- oder gzip-tes tar-Archiv angehängt (vgl. Empfehlungen zur Abgabe und Archivierung des Übungsblattes).
unzip -v blatt_01.zip
listet den Inhalt des ZIP-Files blatt_01.zip
unzip -a blatt_01.zip
entpackt den Inhalt des ZIP-Files blatt_01.zip (mit
Unterverzeichnisstruktur) und führt ein automatisches
Konvertieren von Textfiles von PC- (Carriage Return und Linefeed).
in die Unix-Konvention (nur Linefeed) durch
zip -l lsg_01.zip *.java *.html *.class
packt alle Java-Sourcefiles (mit Endung .java)
und alle HTML-Files
(mit Endung .html) aus dem aktuellem Verzeichnis
in das ZIP-File lsg_01.zip
zip lsg_01.zip *.class
packt alle Java-Bytecode-Files (mit Endung .class)
aus dem aktuellem Verzeichnis in das ZIP-File lsg_01.zip.
tar tzvf blatt_01.tar.gz
listet den Inhalt des gzip-ten tar-Archivs blatt_01.tar.gz
tar xzvf blatt_01.tar.gz
entpackt den Inhalt des gzip-ten tar-Archivs blatt_01.tar.gz (mit
Unterverzeichnisstruktur)
tar czvf lsg_01.tar.gz *.java *.class *.html
packt alle Java-Sourcefiles (mit Endung .java), alle
Java-Bytecodes (mit Endung .class) und alle HTML-Files
(mit Endung .html) aus dem aktuellen Verzeichnis
in das gzip-te tar-Archiv lsg_01.tar.gz.