<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=130.149.17.38</id>
	<title>FreitagsrundenWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stageing.freitagsrunde.org//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=130.149.17.38"/>
	<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//Spezial:Beitr%C3%A4ge/130.149.17.38"/>
	<updated>2026-11-01T18:24:18Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.6</generator>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=C-Kurs/Zahlen_sagen&amp;diff=14906</id>
		<title>C-Kurs/Zahlen sagen</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=C-Kurs/Zahlen_sagen&amp;diff=14906"/>
		<updated>2010-09-16T14:11:44Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: /* Hinweise */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Aufgabenstellung ==&lt;br /&gt;
&lt;br /&gt;
Schreibe ein Programm, das eine als Kommandozeilenparameter in numerischer Form übergebene Zahl in Worten (also als Zahlwort) ausgibt.&lt;br /&gt;
Ein Aufruf des fertigen Programms könnte etwa wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
(~): ./zahlwort 174367&lt;br /&gt;
einhundertvierundsiebzigtausend dreihundertsiebenundsechzig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Hinweise ===&lt;br /&gt;
&lt;br /&gt;
* Alloziere zunächst einen Speicherblock, der groß genug ist, um das komplette Zahlwort zu enthalten (z.B. via &amp;lt;code&amp;gt;[http://www.cplusplus.com/reference/clibrary/cstdlib/malloc malloc]&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Schreibe eine Funktion &amp;lt;code&amp;gt;say_short_number(int number, char* buffer)&amp;lt;/code&amp;gt;, die eine übergebene Zahl zwischen 1 und 999 als Zahlwort in den ebenfalls übergebenen Puffer kopiert.&lt;br /&gt;
* Schreibe dann eine Funktion &amp;lt;code&amp;gt;say_number(long int number, char* buffer)&amp;lt;/code&amp;gt;, die eine (nahezu) beliebig große Zahl übergeben bekommt und für alle in der Zahl verfügbaren 10^3er-Gruppen (tausend, million(en), milliarde(n), ...) jeweils &amp;lt;code&amp;gt;say_short_number()&amp;lt;/code&amp;gt; aufruft.&lt;br /&gt;
* Zuordnungen von Zahl zu Zahlwort kannst du statt mittels case-Anweisung auch durch ein Array von Zeichenketten definieren.&lt;br /&gt;
* Beim Zerlegen von Zahlen helfen ggf. die Funktionen &amp;lt;code&amp;gt;[http://www.cplusplus.com/reference/clibrary/cmath/pow pow()]&amp;lt;/code&amp;gt; und/oder &amp;lt;code&amp;gt;[http://www.cplusplus.com/reference/clibrary/cmath/log10 log10()]&amp;lt;/code&amp;gt; aus dem Standardheader [http://www.cplusplus.com/reference/clibrary/cmath math.h].&lt;br /&gt;
* Wenn du Funktionen aus der math.h benutzt musst du beim Kompilieren mit der GCC das Kommando &#039;-lm&#039; angeben damit die entsprechende Libary einzubinden. (also z.B. &#039;gcc -lm zahlwort.c -o zahlwort&#039;)&lt;br /&gt;
* Beachte die Ausnahmen der Zahlwörter elf, zwölf, sechzehn und siebzehn im Gegensatz zu den übrigen Zahlen unter 20.&lt;br /&gt;
&lt;br /&gt;
== Kommentare ==&lt;br /&gt;
Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest, ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf &amp;quot;bearbeiten&amp;quot; und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Als kleine Starthilfe folgt ein Beispiel, wie so ein Kommentar formatiert sein könnte. Mit &amp;quot;Vorschau zeigen&amp;quot; kannst du dir ansehen, was deine Änderung bewirken würde, ohne wirklich etwas zu ändern.&lt;br /&gt;
Du musst übrigens außerhalb dieses auskommentieren Bereichs schreiben ;)&lt;br /&gt;
&lt;br /&gt;
==== Robert ====&lt;br /&gt;
Na mal schauen, ob irgendjemand diese Funktion wirklich benutzt. Ich fände es jedenfalls toll.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: CKurs Aufgaben]]&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Primzahlenaufgabe&amp;diff=9589</id>
		<title>Javakurs/Übungsaufgaben/Primzahlenaufgabe</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Javakurs/%C3%9Cbungsaufgaben/Primzahlenaufgabe&amp;diff=9589"/>
		<updated>2008-04-08T09:55:32Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: /* Kommentare */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Primzahlen=&lt;br /&gt;
&lt;br /&gt;
Als [[wikipedia:Primzahl|Primzahlen]] bezeichnet man alle natürlichen Zahlen, die nur durch sich selbst und eins teilbar sind. Also zum Beispiel 2, 3, 5, 7, 11, 13, usw. Die 1 ist per Definition keine Primzahl.&lt;br /&gt;
&lt;br /&gt;
==Einfacher Primzahlenfinder== &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aufgabe:&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Schreibt ein Programm, das die ersten &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; Primzahlen bestimmt und ausgibt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweise:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Der einfachste Algorithmus um zu ermitteln, ob eine Zahl &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; eine Primzahl ist, besteht darin, &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; durch jede Zahl kleiner als &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; zu teilen und zu überprüfen, ob ein Rest übrig bleibt.&lt;br /&gt;
&lt;br /&gt;
Für die 25 würde der Algorithmus also folgendermaßen ablaufen:&lt;br /&gt;
&lt;br /&gt;
25 / 2 = 12 rest 1&amp;lt;br&amp;gt;&lt;br /&gt;
25 / 3 = 8 rest 1&amp;lt;br&amp;gt;&lt;br /&gt;
25 / 4 = 6 rest 1&amp;lt;br&amp;gt;&lt;br /&gt;
25 / 5 = 5 rest 0 -&amp;gt; 25 ist keine Primzahl&lt;br /&gt;
&lt;br /&gt;
Wenn der Algorithmus durchgelaufen ist, ohne einen Teiler für &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; gefunden zu haben, so muss &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; eine Primzahl sein.&lt;br /&gt;
&lt;br /&gt;
* Der Modulo-Operator % gibt den Rest zurück, der beim Teilen von zwei Zahlen übrig bleibt.&lt;br /&gt;
&lt;br /&gt;
* Ihr braucht zwei verschachtelte Schleifen. Eine, die die Zahlen 1 bis n hochzählt und eine, die jede dieser Zahlen durch jede kleinere Zahl teilt um auf Teilbarkeit zu überprüfen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Optimierung des Algorithmus==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vorbemerkung:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Diese Aufgabe kann auf vielerlei Arten gelöst werden und ist weniger zum Verständnis von Schleifen, Arrays, Bedingungen und Co gedacht, sondern vielmehr, um die sinnvolle Anwendung dieser Konzepte zu üben.&lt;br /&gt;
&lt;br /&gt;
Die Hinweise sind nur als Anregungen zum Lösen der Aufgabe gedacht, falls man selbst gar keine Idee hat. &lt;br /&gt;
Da es viele Möglichkeiten gibt, die Aufgabe zu lösen, die Hinweise jedoch nur einen Weg aufzeigen, solltet ihr erstmal probieren, selbst eine Lösung zu finden.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Aufgabe:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Um zu ermitteln, ob eine Zahl &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; eine Primzahl ist, muss man diese nicht durch sämtliche kleineren Zahlen teilen. &lt;br /&gt;
Tatsächlich reicht es, wenn man &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; nur auf Teilbarkeit durch alle Primzahlen, die kleiner &amp;lt;code&amp;gt;x/2&amp;lt;/code&amp;gt; sind, überprüft (warum dies so ist, wird weiter unten beim Punkt &amp;quot;Hintergrund&amp;quot; erklärt).&lt;br /&gt;
&lt;br /&gt;
Optimiert nun den Algorithmus aus Aufgabe a) so, dass zum Überprüfen von Zahl &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; nur alle Primzahlen kleiner &amp;lt;code&amp;gt;x/2&amp;lt;/code&amp;gt; durchlaufen werden. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optionale Aufgabe:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wie viele Primzahlen gibt es zwischen 1 und 10? Wieviele zwischen 1 und 100? 1 und 1000? ...&lt;br /&gt;
&lt;br /&gt;
Schreibt euch ein Programm (oder eine Methode), das euch das Verhältniss von gefundenen Primzahlen zu der Anzahl der überprüften Zahlen ausgibt.&lt;br /&gt;
      &lt;br /&gt;
&#039;&#039;&#039;Hinweise:&#039;&#039;&#039;  &lt;br /&gt;
&lt;br /&gt;
* Speichert euch beim Durchlaufen der Zahlen jede gefundene Primzahl in einem Array.&lt;br /&gt;
&lt;br /&gt;
* Wie groß muss das Array zum Speichern der gefundenen Primzahlen in Abhängigkeit von der Anzahl der zu überprüfenden Zahlen maximal sein? Die optionale Aufgabe hilft, dies herauszufinden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hintergrund:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Der Algorithmus aus Aufgabe a ist zwar einfach, aber nicht gerade sehr intelligent. Beispielsweise würde es auch reichen, beim Überprüfen einer Primzahl &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; nur die ersten &amp;lt;code&amp;gt;x/2&amp;lt;/code&amp;gt; Zahlen zu durchlaufen, da beim Teilen durch alle größeren Zahlen nur noch ein Wert zwischen 1 und 2 rauskommen kann.&lt;br /&gt;
&lt;br /&gt;
Veranschaulichung:&lt;br /&gt;
&lt;br /&gt;
 23 / 11 = 2 rest 1&amp;lt;br&amp;gt;&lt;br /&gt;
 23 / 12 = 1 rest 11&amp;lt;br&amp;gt;&lt;br /&gt;
 23 / 13 = 1 rest 10&amp;lt;br&amp;gt;&lt;br /&gt;
 23 / 14 = 1 rest 9&amp;lt;br&amp;gt;&lt;br /&gt;
 ...&amp;lt;br&amp;gt;&lt;br /&gt;
 23 / 22 = 1 rest 1&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eine weitere Optimierungsmöglichkeit stellt die Tatsache dar, dass eine Zahl, die nicht durch zwei teilbar ist, auch nicht durch ein Vielfaches von zwei teilbar sein wird. Praktisch heißt das, dass wir die zu überprüfende Zahl nur auf Teilbarkeit durch die ungeraden Zahlen sowie der zwei überprüfen müssen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
* 25 / 2 = 12 rest 1 -&amp;gt; nicht durch zwei teilbar, also auch nicht durch 4, 6, 8, 10, usw. -&amp;gt; nur ungerade Zahlen überprüfen&amp;lt;br&amp;gt;&lt;br /&gt;
* 25 / 3 = 8 rest 1&amp;lt;br&amp;gt;&lt;br /&gt;
* 25 / 5 = 5 rest 0 -&amp;gt; keine Primzahl&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wie man sieht, spart man hier schon ein paar Überprüfungen.&lt;br /&gt;
&lt;br /&gt;
Die Regel, dass alle Zahlen, die nicht durch 2 teilbar, sind auch nicht durch ein Vielfaches von 2 teilbar sind, lässt sich noch verallgemeinern. Das heißt:&lt;br /&gt;
&lt;br /&gt;
Eine Zahl die nicht durch &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt; teilbar ist, ist auch nicht durch ein Vielfaches von &amp;lt;code&amp;gt;t&amp;lt;/code&amp;gt; teilbar. &lt;br /&gt;
&lt;br /&gt;
Dies bedeutet im Endeffekt, dass wir beim Überprüfen von &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt; nur alle Primzahlen kleiner &amp;lt;code&amp;gt;x/2&amp;lt;/code&amp;gt; überprüfen müssen. Da alle anderen Zahlen Vielfache einer kleineren Zahl sind, welche wir schon überprüft haben.&lt;br /&gt;
&lt;br /&gt;
== Kommentare ==&lt;br /&gt;
Wenn du Anmerkungen zur Aufgabe hast oder Lob und Kritik loswerden möchtest, ist hier die richtige Stelle dafür. Klicke einfach ganz rechts auf &amp;quot;bearbeiten&amp;quot; und schreibe deinen Kommentar direkt ins Wiki. Keine Scheu, es geht nichts kaputt ;)&lt;br /&gt;
&lt;br /&gt;
Ich glaube es gibt 169 primzahlen glaube ich.. hat das noch jemand?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Als kleine Starthilfe folgt ein Beispiel, wie so ein Kommentar formatiert sein könnte. Mit &amp;quot;Vorschau zeigen&amp;quot; kannst du dir ansehen, was deine Änderung bewirken würde, ohne wirklich etwas zu ändern.&lt;br /&gt;
Du musst übrigens außerhalb dieses auskommentieren Bereichs schreiben ;)&lt;br /&gt;
&lt;br /&gt;
==== Robert ====&lt;br /&gt;
Na mal schauen, ob irgendjemand diese Funktion wirklich benutzt. Ich fände es jedenfalls toll.&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Windows&amp;diff=1829</id>
		<title>Windows</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Windows&amp;diff=1829"/>
		<updated>2007-05-03T11:42:42Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Windows 1.0 ist ein veraltetes Betriebssystem der Firma [[Microsoft]] und wird stets alle paar Jahre durch neuere Versionen aktualisiert. Das neuste ist Windows Vista, welches - zugegeben viele Ressourcen verbraucht - aber dem Anwender alleilei Moeglichkeiten einraeumt.[[Linux]] und andere Unix-Derivate (wie z.B. FreeBSD oder Mac OS X) sind alternativen fuer Betriebssystem, welche aber noch lange nicht mit dem Windows der Firma Microsoft mithalten koennen. Linux ist nachweislich besser fuer Serversysteme geeignet aber nicht einsteigerfreudig. Zudem ist die Kompatibilitaet zu Windows nicht in allen Faellen gegeben, so kann Linux z.B von sich aus nichts mit dem NTFS Dateisystem anfangen. &amp;quot;Windows&amp;quot; allgemein als veraltet zu bezeichnen zeugt von grober Unkenntnis und laesst tief blicken.&lt;br /&gt;
&lt;br /&gt;
== Infos für ewig Gestrige ==&lt;br /&gt;
&lt;br /&gt;
Wer einen historischen Rückblick wagen will, der kann sich über verschiedene Quellen das Microsoft-Betriebssystem besorgen. Da es allerdings kaum noch verkäuflich ist, wird es im Moment [[MSDNAA|an Studenten verschenkt]].&lt;br /&gt;
&lt;br /&gt;
== Infos für Umsteiger ==&lt;br /&gt;
&lt;br /&gt;
Für Windows-Benutzer, die das sinkende Schiff verlassen wollen, bietet die Freitagsrunde regelmäßig [[Linux-Installationsparty]]s und eine eigene [[Opalix|Linux-Live-CD]] an. &lt;br /&gt;
&lt;br /&gt;
Alternativ empfehlen wir folgende Seiten als erste Anlaufstellen:&lt;br /&gt;
=== Linux ===&lt;br /&gt;
* http://www.ubuntu.com/&lt;br /&gt;
* http://www.debian.org/&lt;br /&gt;
* http://fedora.redhat.com/&lt;br /&gt;
* http://www.gentoo.org/&lt;br /&gt;
* http://www.centos.org/&lt;br /&gt;
* http://www.mandriva.com/&lt;br /&gt;
* http://www.opensuse.org/&lt;br /&gt;
* http://www.archlinux.org/&lt;br /&gt;
&lt;br /&gt;
* http://www.distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
=== BSD ===&lt;br /&gt;
* http://www.netbsd.org/&lt;br /&gt;
* http://www.mirbsd.org/&lt;br /&gt;
* http://www.freebsd.org/&lt;br /&gt;
* http://www.openbsd.org/&lt;br /&gt;
&lt;br /&gt;
=== Proprietäre Betriebssysteme ===&lt;br /&gt;
* http://www.apple.com/&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Fachbegriffe der Informatik]]&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Benutzer:Martin_H%C3%A4cker/Java_Kurs&amp;diff=6443</id>
		<title>Benutzer:Martin Häcker/Java Kurs</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Benutzer:Martin_H%C3%A4cker/Java_Kurs&amp;diff=6443"/>
		<updated>2006-02-20T13:15:29Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: /* Rechnerbetreuer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Javakurs=&lt;br /&gt;
[[Javakurs2006]]&lt;br /&gt;
* Räume -&amp;gt; nicht so das problem&lt;br /&gt;
* Beamer / VNC-Multicast?&lt;br /&gt;
* Zedat (FU) hat spezielle Räume für sowas?&lt;br /&gt;
* Anzahl der Leute: eher viel zu viele, ca. 100 Geht&lt;br /&gt;
&lt;br /&gt;
= Beteiligte =&lt;br /&gt;
Wer kennt noch jemanden der Mitmachen würde? &#039;&#039;&#039;Bitte ansprechen - immer Persönlich.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wir suchen Helfer die:&lt;br /&gt;
* den Teilnehmern bei den Java-Programmen zu helfen (wie geht das mit dem &amp;quot;if-then-else&amp;quot;, der &amp;quot;for&amp;quot;-Schleife, wie schreibt man das &amp;quot;try-catch&amp;quot;, ...)&lt;br /&gt;
* die 10 Leuten erklären wie man mit mit Java im Detail umgeht und Fragen beantworten&lt;br /&gt;
* die vor 100 Leuten einen Vortrag halten und Java erklären&lt;br /&gt;
* die helfen diese Vorträge inhaltlich Vorzubereiten&lt;br /&gt;
&lt;br /&gt;
Teilnehmer bitte mit e-mail-Adresse eintragen&lt;br /&gt;
&lt;br /&gt;
==Tutoren ==&lt;br /&gt;
* Marcel&lt;br /&gt;
* Martin&lt;br /&gt;
* Arthur&lt;br /&gt;
* Florian&lt;br /&gt;
* Thomas&lt;br /&gt;
* Felix&lt;br /&gt;
* Kristian Bergmann&lt;br /&gt;
* Robert Buchholz&lt;br /&gt;
* Robert Lubkoll&lt;br /&gt;
* Ellen&lt;br /&gt;
&lt;br /&gt;
== Rechnerbetreuer ==&lt;br /&gt;
* Jacob&lt;br /&gt;
* Karl &lt;br /&gt;
* Andreas Janson (vielleicht)&lt;br /&gt;
* Björn Lohrmann&lt;br /&gt;
* Sven Schneider (Vielleicht)&lt;br /&gt;
* Alex Löwer&lt;br /&gt;
* Julius Gehr (vielleicht Vorlesung)&lt;br /&gt;
&lt;br /&gt;
== Teilnehmer ==&lt;br /&gt;
* Max&lt;br /&gt;
&lt;br /&gt;
= Durchführung =&lt;br /&gt;
== Ankündigung ==&lt;br /&gt;
* In den Tutorien von Info 1&lt;br /&gt;
* In den Newsgroups Informatik 1 + 2&lt;br /&gt;
* In den Mailinglisten der Freitagsrunde&lt;br /&gt;
* An alle Teilnehmer von Informatik 1 per mail&lt;br /&gt;
* Während der Info 1 Klausureinsicht mit einem Plakat&lt;br /&gt;
&lt;br /&gt;
= Stoffplan =&lt;br /&gt;
* JAVA Grundlagen!&lt;br /&gt;
* &amp;quot;Objekt&amp;quot; ist nicht bäh...&lt;br /&gt;
&lt;br /&gt;
== Arthurs Zeitplan ==&lt;br /&gt;
erstmal der allgemeine Tagesablauf:&lt;br /&gt;
&lt;br /&gt;
* 1 h &amp;quot;Großgruppe&amp;quot;&lt;br /&gt;
* 2-3 h Kleingruppe&lt;br /&gt;
* Pause (Essen)&lt;br /&gt;
* 1 h &amp;quot;Großgruppe&amp;quot;&lt;br /&gt;
* 2-3 h Kleingruppe&lt;br /&gt;
* Hausaufgaben?&lt;br /&gt;
&lt;br /&gt;
daraus ergibt sich bei 4-5 Tagen 8-10 Lerneinheiten (LE).&lt;br /&gt;
&lt;br /&gt;
;LE1&lt;br /&gt;
:Ziel eigenes &amp;quot;Hello World&amp;quot; in Java&lt;br /&gt;
;LE2&lt;br /&gt;
:Ziel Bedingung benutzen &lt;br /&gt;
;LE3&lt;br /&gt;
:Ziel Schleifen benutzen&lt;br /&gt;
;LE4&lt;br /&gt;
:Ziel Methoden Aufruf (einfach)&lt;br /&gt;
;LE5&lt;br /&gt;
:Ziel Parameter und Rückgabewerte bei Methoden&lt;br /&gt;
;LE6&lt;br /&gt;
:Ziel Objekt als Sammlung von Daten (Struct)&lt;br /&gt;
:Konstruktor?&lt;br /&gt;
;LE7&lt;br /&gt;
:Ziel Objekt mit Methode(n) / Konstruktor &lt;br /&gt;
;LE8&lt;br /&gt;
:Ziel Standardmethoden (toString?)&lt;br /&gt;
;LE9&lt;br /&gt;
:Ziel Standardbibliothek (z.B. file IO)&lt;br /&gt;
;LE10&lt;br /&gt;
:Ziel Standardbibliothek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Java&lt;br /&gt;
** datentypen&lt;br /&gt;
** variablen&lt;br /&gt;
** zuweisung&lt;br /&gt;
** vergleich&lt;br /&gt;
** bedingungen if&lt;br /&gt;
** schleifen&lt;br /&gt;
** ein/ausgabe&lt;br /&gt;
** datei ein/ausgabe&lt;br /&gt;
* Programmieren im allgemeinen / &amp;quot;prozedural&amp;quot; programmieren&lt;br /&gt;
** Zustandsmaschine&lt;br /&gt;
* Problemlösungsstrategien&lt;br /&gt;
** Java&lt;br /&gt;
*** Debugging&lt;br /&gt;
*** kleine probleme&lt;br /&gt;
*** testen&lt;br /&gt;
** idee&lt;br /&gt;
*** kleine probleme&lt;br /&gt;
&lt;br /&gt;
== Felixs Zeitplan ==&lt;br /&gt;
== Martins Zeitplan ==&lt;br /&gt;
Vorgehen nach Ausdrucksmodell? Also Sprachfeatures so einführen wie man sie braucht um Probleme ausdrücken zu können? -- Schwierig, behalte ich aber mal im Hinterkopf.&lt;br /&gt;
&lt;br /&gt;
=== Tag 1 ===&lt;br /&gt;
Einführung nach [http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-9.html#%25_chap_1 SICP Kapitel 1] (bis &amp;quot;Programming in Lisp&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Drei Dinge die Wichtig sind für Programmierer:&lt;br /&gt;
* Primitive Ausdrücke&lt;br /&gt;
* Kombinationsmöglichkeiten&lt;br /&gt;
* Abstraktionsmöglichkeiten&lt;br /&gt;
&lt;br /&gt;
Java Stoff:&lt;br /&gt;
Ein Beispiel bringen und daran erklären was primitive Ausdrücke, Kombinationen und Abstraktionsmöglichkeiten sind (evtl. langsam entwickeln):&lt;br /&gt;
 class Test {&lt;br /&gt;
 	static void print(double aNumber) {&lt;br /&gt;
 		System.out.println(&amp;quot;&amp;gt; &amp;quot; + aNumber);&lt;br /&gt;
 	}&lt;br /&gt;
 &lt;br /&gt;
 	public static void main(String [] arguments) {&lt;br /&gt;
 		print(3 * 4);&lt;br /&gt;
 		print(7 + 23 * 8 - 3);&lt;br /&gt;
 		// ....&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
* Variablendeklaration - Namen vergeben für dinge die man berechnet hat!&lt;br /&gt;
** Lokale Namen und wieso: (vielleicht?) [http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#%25_toc_%25_sec_Temp_41]&lt;br /&gt;
An dieser Stelle primitive Datentypen und String einführen, mit dem Hinweis das bei den Primitiven alles normal sei, während bei String &amp;quot;alles anders&amp;quot; ist. Dann später diesen Unterschied aufgreifen. (String ist ja nun &amp;quot;immutable&amp;quot;, trotzdem?). &lt;br /&gt;
* Zuweisung&lt;br /&gt;
* if, else&lt;br /&gt;
* methoden -&amp;gt; Wichtigkeit das man Programme in verständliche und Sinnvolle Teile unterteilt: [http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-10.html#%25_sec_1.1.8 Procedures as Black-Box Abstractions]&lt;br /&gt;
* Return&lt;br /&gt;
* System.out.println()&lt;br /&gt;
* wie testet man ob und wie etwas geht? (Java Ausprobieren)&lt;br /&gt;
&lt;br /&gt;
Abstrakter Gedanke: Für den Computer ists wurscht wie man das was man meint aufschreibt, wir Menschen dagegen sind von sowaas verwirrt:&lt;br /&gt;
 class _{static long _&lt;br /&gt;
 (long __,long  ___) {&lt;br /&gt;
 return __==0 ?___+ 1:&lt;br /&gt;
 ___==0?_(__-1,1):_(__&lt;br /&gt;
 -1,_(__, ___-1)) ;  }&lt;br /&gt;
 static  {int _=2 ,___&lt;br /&gt;
 = 2;System.out.print(&lt;br /&gt;
 &amp;quot;a(&amp;quot;+_+&#039;,&#039;+___+ &amp;quot;)=&amp;quot;+&lt;br /&gt;
 _ (_,  ___) ) ;System&lt;br /&gt;
 .exit(1);}}//(C) Ulli&lt;br /&gt;
&lt;br /&gt;
Wir können uns aber helfen indem wir das so schreiben:&lt;br /&gt;
 /** @see: http://de.wikipedia.org/wiki/Ackermann-Funktion */&lt;br /&gt;
 class AckermannFunctionDemo {&lt;br /&gt;
 	static long ackermann(long n, long  m) {&lt;br /&gt;
 		if (n == 0) {&lt;br /&gt;
 			return m + 1;&lt;br /&gt;
 		}&lt;br /&gt;
 		else if (m == 0) {&lt;br /&gt;
 			return ackermann(n - 1, 1)&lt;br /&gt;
 		}&lt;br /&gt;
 		else {&lt;br /&gt;
 			return ackermann(n - 1, ackermann(n, m - 1));&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	static {&lt;br /&gt;
 		int n = 2, m = 2;&lt;br /&gt;
 		System.out.print(&amp;quot;ackermann(&amp;quot; + n + &#039;,&#039; + m + &amp;quot;) = &amp;quot; &lt;br /&gt;
 			+ ackermann(n, m));&lt;br /&gt;
 		System.exit(1);&lt;br /&gt;
 	}&lt;br /&gt;
 }//(C) Ulli&lt;br /&gt;
&lt;br /&gt;
Beispiele + Übungen&lt;br /&gt;
* Einige Expressions angeben und die Teilnehmer sollen feststellen was die ausgeben/berechnen würden&lt;br /&gt;
* Das gleiche dann nochmal mit if/else&lt;br /&gt;
* Einen mathematischen Ausdruck in Java übersetzen&lt;br /&gt;
* methoden definieren die bestimmte eigenschaften haben&lt;br /&gt;
Beispiele dann Abtippen und ausprobieren -&amp;gt; Sie sollen Nachfragen wenn sie was anderes hatten (oder sowas)&lt;br /&gt;
// TODO: Reicht das, oder brauchts noch mehr?&lt;br /&gt;
&lt;br /&gt;
=== Tag 2 ===&lt;br /&gt;
* Methoden als abstraktionsmöglichkeiten -&amp;gt; verstecken von methoden [http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#%25_toc_%25_sec_Temp_43] Bringts das an der stelle?&lt;br /&gt;
* while, for&lt;br /&gt;
** Anwendung davon&lt;br /&gt;
* Konzept Klassenbibliothek&lt;br /&gt;
** Javadocs finden, lesen, verwenden, schreiben -&amp;gt; http://www.javadocs.org&lt;br /&gt;
** List, ArrayList, InputReader, BufferedReader, Scanner&lt;br /&gt;
* Wie entwickelt man Programme stück für stück? (Vorgehen + Testen)&lt;br /&gt;
** kleine stücke&lt;br /&gt;
** seperat testen (von main aus)&lt;br /&gt;
** ausblick automatisieren&lt;br /&gt;
&lt;br /&gt;
=== Tag 3 ===&lt;br /&gt;
* Objekte als daten mit methoden ausssenherum&lt;br /&gt;
** um innendrinn auswechseln zu können&lt;br /&gt;
* Objekte, Static nicht static&lt;br /&gt;
** [http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-4.html#%25_toc_%25_sec_3.1.2 Benefits of Local State]&lt;br /&gt;
&lt;br /&gt;
=== Tag 4 ===&lt;br /&gt;
* vorgehen&lt;br /&gt;
* debugging&lt;br /&gt;
* testen?&lt;br /&gt;
* Aufgaben&lt;br /&gt;
** Selber ein schlechtes Programm &amp;quot;fehlerbeseitigen lassen&amp;quot;&lt;br /&gt;
** schlechte Bezeichnungen durch bessere ersetzen lassen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Roberts Ideen und Anmerkungen ==&lt;br /&gt;
&lt;br /&gt;
=== Vorstellung  ===&lt;br /&gt;
Um mir ein Bild der Situation zu machen und meine Ideen wirklich zusammenhängend aufschreiben zu können, habe ich in Zusammenarbeit mit Sebastian ein Alternativkonzept überlegt, das sich von den zwei vorgestellten (Arthur und Martin) abhebt, aber in dem es natürlich viele Überschneidungen gibt. Es ist also durchaus nicht unähnlich, d.h. &#039;&#039;merge&#039;&#039;bar.&lt;br /&gt;
&lt;br /&gt;
In diesem Abschnitt finden sich alle Kommentare, Meinungen und Ideen. Im nächsten Abschnitt dann stichwortartig ein Ablaufplan.&lt;br /&gt;
&lt;br /&gt;
=== Paradigmen der Entwicklung===&lt;br /&gt;
Woran sich unser Konzept messen lassen sollte und worin es sich von den anderen Konzepten unterscheidet:&lt;br /&gt;
* Zeitliche Kompaktifizierung&lt;br /&gt;
* Inhaltliche und zeitliche Trennung zwischen Methodik und Java-Syntax&lt;br /&gt;
&lt;br /&gt;
* Problem: Neben den inhaltlichen Aspekten sollen auch methodische vermittelt werden:&lt;br /&gt;
** Herangehensweise an Probleme&lt;br /&gt;
** Fehler finden/Fehlermeldungen lesen/Debuggen&lt;br /&gt;
** Gutes Softwaredesign (im Kleinen)&lt;br /&gt;
&lt;br /&gt;
* Frage: Wie mischt man das?&lt;br /&gt;
** Man kann nicht erst 2 Tage programmieren, ohne dass die Leute wissen, wie sie Fehler in ihren Programmen finden.&lt;br /&gt;
** Es geht aber auch nicht, dass erste sinnvolle Programme (Schleifen, Methoden) erst am Ende des zweiten Tages laufen.&lt;br /&gt;
** Bei zuviel Mischung verlieren die Leute den Faden.&lt;br /&gt;
&lt;br /&gt;
* Ziele:&lt;br /&gt;
** Praktische Orientierung, d.h. schnelle Erfolge, damit die Leute am Ball bleiben und sehen, was sie machen können.&lt;br /&gt;
** Eine Prise mehr Stoff, als jeder versteht -- das ist wichtiger als Langeweile!&lt;br /&gt;
&lt;br /&gt;
* Ideen:&lt;br /&gt;
** In der ersten Vorlesung sollten mögliche Probleme angesprochen werden: Wie interpretiere ich die Fehlermeldungen richtig. Sonst haben 80% der Leute keine Ahnung, wie sie die Fehler in ihren ersten Hello-World&#039;s finden.&lt;br /&gt;
** Syntax+Konstrukte und Methodik trennen. In der ersten Vorlesung einen Misch fahren, danach trennen.&lt;br /&gt;
** Sprachkonstrukte schneller durchziehen.&lt;br /&gt;
&lt;br /&gt;
=== Begründung zur Zeiteinteilung ===&lt;br /&gt;
Wieviel Zeit ist &#039;&#039;&#039;angemessen&#039;&#039;&#039; für so einen Einführungskurs?&lt;br /&gt;
&lt;br /&gt;
Ich meine: 2-3 Tage. Warum?&lt;br /&gt;
&lt;br /&gt;
* Bedenkt man, wieviel 5x8 Stunden sind, so sieht man: Das sind 4SWS! So viel wie eine gesamte Lehrveranstaltung mit Vorlesung und Tutorium (z.B. TheGI3).&lt;br /&gt;
* Jeder der Veranstalter sollte sich fragen: Was würde ich von einem Seminar erwarten, in das ich als Teilnehmer 40 Stunden Zeitaufwand an Anwesenheit hereinstecke. Und das Ergebnis sollte dann damit verglichen werden, was in diesem Kurs &#039;rüber kommt.&lt;br /&gt;
* Der Stoff ist einfach zu wenig, um damit auf einem gewissen Niveau mehr als 3 Tage zu füllen, das sind immerhin 24 Stunden. Das ist wirklich &#039;&#039;&#039;richtig viel Zeit&#039;&#039;&#039;.&lt;br /&gt;
* Prinzipiell ist ein gestraffter Kurs auch nicht uninteressant für diejenigen, die schon Java-Erfahrung haben.&lt;br /&gt;
* Man verschreckt sonst diejenigen, die Interesse an dem Kurs haben, aber ggf. auch nicht soviel Zeit investieren wollen, ebenso wie Helfer, die gern an einem 2-3-Tage-Projekt mitwirken würden.&lt;br /&gt;
* Selbst für Java-Anfänger ist ein Kurs mit dem Zeitaufwand einer gesamten Woche abschreckend!&lt;br /&gt;
* Der Kurs richtet sich an Teilnehmer, die noch keine Erfahrung in der imperativen Programmierung haben. Sicher sind darunter auch Lernschwache, aber man kann auch die Massen nicht langweilen. Wenn man sich nur am Leistungsminimum orientiert, dann leiden alle darunter. Wählt man einen Mittelweg, so langweilt sich keiner und die Schwächeren haben die Chance, etwas mitzunehmen, danach Fragen zu stellen und selbst Werkzeuge in der Hand zu haben, um nach Lösungen für ihre Probleme zu suchen (Buch-Referenz, Doku)&lt;br /&gt;
&lt;br /&gt;
=== Offene TODOs und Ideen ===&lt;br /&gt;
* Gute (Anfänger)-Literatur finden und nennen, vllt. deutsch und gedruckt? (nix gegen das vielfach verlinkte SICP) Was gibt es in der UB?&lt;br /&gt;
* Ist auf der Konsole der CLASSPATH standardmäßig korrekt gesetzt?&lt;br /&gt;
* Ist der Kurs nicht auch geeignet für Leute mit Kenntnissen in imperativer Programmierung? (Falls der Ansturm doch nicht so groß sein sollte)&lt;br /&gt;
* Dann: Trennung in &amp;quot;Leute ohne imperative-Kenntnisse&amp;quot; und &amp;quot;Leute mit imp. Kenntnissen, aber ohne Plan von Java&amp;quot;&lt;br /&gt;
* Eclipse intro muss mit rein&lt;br /&gt;
* Warum/wann Schleifen?&lt;br /&gt;
** als Alternative zu Akkumulator Parametern (Vergleich zu OPAL)&lt;br /&gt;
** wenn die Anzahl der Durchläufe nicht konstant ist&lt;br /&gt;
** als Luxus - Bsp: for( int i = 0; i &amp;lt; 3; i++ )&lt;br /&gt;
&lt;br /&gt;
=== Anmerkungen ===&lt;br /&gt;
* Nicht zuviel Raum für das Thema der Namen. Sprechende Bezeichner sind wichtig und das sollte angesprochen werden, jedoch sind die &#039;&#039;Best Practices&#039;&#039; hier etwas, was sie entweder&lt;br /&gt;
** schon in Info1 gelernt haben&lt;br /&gt;
** noch selbst lernen werden (und nur selbst lernen können). Kann man guten Stil anerziehen?&lt;br /&gt;
* Was bringt da eine Aufgabe a la &amp;quot;Findet bessere Namen&amp;quot;? Das Thema sollte explizit angesprochen, aber nur implizit geübt werden.&lt;br /&gt;
&lt;br /&gt;
* Keine Hardcore-Objektorientierung (run). Dies soll doch ein Anfängerkurs sein.&lt;br /&gt;
&lt;br /&gt;
* Keine Hausaufgaben. Bei 8 Stunden Anwesenheit setzt sich niemnand um 22 Uhr noch hin und will die machen.&lt;br /&gt;
&lt;br /&gt;
== Roberts Zeitplan ==&lt;br /&gt;
&lt;br /&gt;
=== LE 1 - VL ===&lt;br /&gt;
&#039;&#039;&#039;(lieber etwas länger, weil im TUT nicht so viel läuft: max. 90 Min)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Methoden:&lt;br /&gt;
* Programmieren im Allgemeinen&lt;br /&gt;
** imperativ vs. funktionales Programmieren&lt;br /&gt;
&lt;br /&gt;
Java:&lt;br /&gt;
* Aufbau eines Java-Programms&lt;br /&gt;
* Variablen und Identifier-Namen&lt;br /&gt;
* Literale&lt;br /&gt;
* Zuweisung, Operatoren (+, *, &amp;lt;=, %)&lt;br /&gt;
* Datenstrukturen und Typen:&lt;br /&gt;
** Primitive&lt;br /&gt;
** String&lt;br /&gt;
** Arrays (?)&lt;br /&gt;
* Kommentare&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
* Hello-World&lt;br /&gt;
&lt;br /&gt;
* javac&lt;br /&gt;
&lt;br /&gt;
Methodik:&lt;br /&gt;
* Fehlermeldungen lesen und verstehen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LE 1 - TUT ===&lt;br /&gt;
&lt;br /&gt;
* cd üben&lt;br /&gt;
* Hello World eintippen (kate, gedit, nano, ..)&lt;br /&gt;
* javac / java benutzen&lt;br /&gt;
* Ergebnisse sehen&lt;br /&gt;
* Fehler einbauen, Fehler finden (laufzeit/compilezeit)&lt;br /&gt;
&lt;br /&gt;
* Kurz-Einführung Eclipse&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== LE 2 - VL ===&lt;br /&gt;
Java:&lt;br /&gt;
* Methoden:&lt;br /&gt;
** Aufruf&lt;br /&gt;
** Parameter und Rückgabe&lt;br /&gt;
** main&lt;br /&gt;
** return&lt;br /&gt;
** Nachtrag Datenstrukturen: void&lt;br /&gt;
&lt;br /&gt;
* Blöcke&lt;br /&gt;
** if-else&lt;br /&gt;
** for&lt;br /&gt;
** while&lt;br /&gt;
** continue&lt;br /&gt;
** break&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LE 2 - TUT ===&lt;br /&gt;
&lt;br /&gt;
* TODO&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== LE 3 - VL ===&lt;br /&gt;
&lt;br /&gt;
* Klassen und Objekte&lt;br /&gt;
** als Ansammlung von Daten mit Methoden dazu&lt;br /&gt;
** static&lt;br /&gt;
** final&lt;br /&gt;
** Konstruktoren&lt;br /&gt;
** null, new&lt;br /&gt;
** this&lt;br /&gt;
&lt;br /&gt;
* Methoden-Nachtrag&lt;br /&gt;
** Referenzen (Pointer)&lt;br /&gt;
** insb: Referenzen sind nicht Kopien&lt;br /&gt;
** Overloading&lt;br /&gt;
&lt;br /&gt;
* Type Casting&lt;br /&gt;
* Java-API&lt;br /&gt;
* JavaDoc&lt;br /&gt;
* Input/Output (Streams, usw.) &amp;lt;-- großer Block&lt;br /&gt;
* Collections, Enumerations&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== LE 3 - TUT ===&lt;br /&gt;
&lt;br /&gt;
* Selbst Klassen schreiben&lt;br /&gt;
* Klassen benutzen:&lt;br /&gt;
** Input/Output üben&lt;br /&gt;
** Viele andere Klassen aus der Java-API finden und nutzen&lt;br /&gt;
** Praktische Vorgehensweise, Anleitung zum Selbstlernen, nicht so viel Vorlesung dazu&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
=== LE 4 - VL ===&lt;br /&gt;
Methodik:&lt;br /&gt;
** Rekursion &amp;lt;-&amp;gt; Schleifen (Beispiel)&lt;br /&gt;
** Problemlösungsstrategien&lt;br /&gt;
&lt;br /&gt;
* Modularisierung und Strukturierung -- auf allen Ebenen&lt;br /&gt;
** Klassen (als Strukturen)&lt;br /&gt;
** Methoden-Kapselung&lt;br /&gt;
&lt;br /&gt;
* Java-Entwicklung&lt;br /&gt;
** Gefundene Fehler korrigieren&lt;br /&gt;
** Debugging&lt;br /&gt;
** Selber Fehler finden: Testen&lt;br /&gt;
** -&amp;gt; Laufend kompilieren, nicht erst am Ende!&lt;br /&gt;
** -&amp;gt; Laufend testen, nicht erst am Ende!&lt;br /&gt;
&lt;br /&gt;
* Tools&lt;br /&gt;
** Eclipse&lt;br /&gt;
** ?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wichtig, aber außen vor ===&lt;br /&gt;
* Vererbung&lt;br /&gt;
* Interfaces&lt;br /&gt;
* Exceptions&lt;br /&gt;
* Packages&lt;br /&gt;
* Zugriffskontrolle (public, private, ...)&lt;br /&gt;
* switch&lt;br /&gt;
* do-while&lt;br /&gt;
&lt;br /&gt;
(Ende der Einfügung)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Vorgehen =&lt;br /&gt;
* Kochrezept....&lt;br /&gt;
* Legen immer main -&amp;gt; instanz -&amp;gt; run an, ohne zu verstehen&lt;br /&gt;
* Von Opal ausgehen -&amp;gt; bringt nichts weil Opal nicht verstanden?&lt;br /&gt;
* Von woanders ausgehen? Von null -&amp;gt; normale Welt&lt;br /&gt;
* Von vornherein Objektorientiert -&amp;gt; Langfristig besser? Auch kurzfristig besser?&lt;br /&gt;
** Test: Wird das zum Problem wenn wir das mit run() einführen?&lt;br /&gt;
* &#039;&#039;&#039;Wir wollen das die Teilnehmer danach im Semester das den anderen Erklären, die nicht da waren.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Was können sie wenn wir fertig sind? ==&lt;br /&gt;
* Utility Objekt: readFile(aFilename), getUserInput(aPrompt)&lt;br /&gt;
** JavaAPI lesen&lt;br /&gt;
** Streams verschachteln&lt;br /&gt;
** UtilityObjekt -&amp;gt; Reuse&lt;br /&gt;
* Objekt / null / Initialisieren&lt;br /&gt;
* main -&amp;gt; instanz -&amp;gt; run() (erklären wir später)?&lt;br /&gt;
* Programm mit mehreren Dateien&lt;br /&gt;
* sehen das das scheiße ist:&lt;br /&gt;
 class _{static long _&lt;br /&gt;
 (long __,long  ___) {&lt;br /&gt;
 return __==0 ?___+ 1:&lt;br /&gt;
 ___==0?_(__-1,1):_(__&lt;br /&gt;
 -1,_(__, ___-1)) ;  }&lt;br /&gt;
 static  {int _=2 ,___&lt;br /&gt;
 = 2;System.out.print(&lt;br /&gt;
 &amp;quot;a(&amp;quot;+_+&#039;,&#039;+___+ &amp;quot;)=&amp;quot;+&lt;br /&gt;
 _ (_,  ___) ) ;System&lt;br /&gt;
 .exit(1);}}//(C) Ulli&lt;br /&gt;
* Lösungsstrategien Top-&amp;gt;Down, Bottom-&amp;gt;Up&lt;br /&gt;
** Aufgaben angehen&lt;br /&gt;
** Fehlerlösungsstrategien: NullPointerException, etc.&lt;br /&gt;
*** Was sagt denn der Fehler genau? Wie finde ich das raus?&lt;br /&gt;
*** Kaputter Code -&amp;gt; Der muss Korrigiert werden&lt;br /&gt;
**** n-mal das gleiche -&amp;gt; schleife / methode&lt;br /&gt;
** Zu langer code -&amp;gt; kurz machen&lt;br /&gt;
* Testen?: von main aufrufen, unittests, debuggen, printf-style&lt;br /&gt;
* Was wissen die Leute am Schluss von Objekten?&lt;br /&gt;
** Collections, Exceptions, Streams kennen&lt;br /&gt;
** Konstruktoren, Instanzvariablen (vielleicht weglassen?)&lt;br /&gt;
** Daten mit Methoden aussen herum (vielleicht)&lt;br /&gt;
&lt;br /&gt;
== Sprachkonstrukte die wir Behandeln und deren Reihenfolge ==&lt;br /&gt;
* if&lt;br /&gt;
* while, for ( &amp;lt;- Bis hier tag eins)&lt;br /&gt;
* methode&lt;br /&gt;
* try - catch / throws??&lt;br /&gt;
* ++ oder +=, was noch? Oder gar nichts?&lt;br /&gt;
* NICHT MACHEN: try {} cach (Throwable e) {}&lt;br /&gt;
&lt;br /&gt;
=== Was wir nicht machen ABSICHTLICH ===&lt;br /&gt;
* :?, do{}while, ++i, switch, &lt;br /&gt;
&lt;br /&gt;
== Vielleicht haben wir noch Zeit hierfür? ==&lt;br /&gt;
* SVN?&lt;br /&gt;
* static / instanz -&amp;gt; Ebenen modell&lt;br /&gt;
&lt;br /&gt;
== Erklärungsansätze ==&lt;br /&gt;
=== Objektorientierung ===&lt;br /&gt;
* Objekt, Klasse erklären als: &amp;quot;Klasse&amp;quot; Mensch&lt;br /&gt;
** davon dann klonen mit bestimmten Modifikationen (augenfarbe, größe, name....)&lt;br /&gt;
** das wäre dann klasse, objekte und konstruktoraufruf&lt;br /&gt;
* Objekte / Klassen erklären als&lt;br /&gt;
** Platonische Ideen (Pferd)&lt;br /&gt;
** Tatsächliches Ding (Bruno auf dem ich jeden Dienstag in Hellersdorf reite)&lt;br /&gt;
* Objekte als Daten mit &#039;&#039;Schutzschicht&#039;&#039; Methoden aussen herum&lt;br /&gt;
** Klassen als solches erst später (quasi erst prototyp und dann klassen erklären)&lt;br /&gt;
&lt;br /&gt;
* Ganz anderer Ansatz: Erklären über Einheiten die sich über Nachrichten gegenseitig verständigen&lt;br /&gt;
&lt;br /&gt;
=== main ===&lt;br /&gt;
* Sich selbst am Schopf aus dem Sumpf herausziehen -&amp;gt; Münchhausen&lt;br /&gt;
** Am anfang gibts keine Objekte, also brauchts mechanismus um das erste erstellen zu können&lt;br /&gt;
&lt;br /&gt;
== Mehrere Möglichkeiten ein Programm anzufangen ==&lt;br /&gt;
* Eclipse Scrapbook Page (File&amp;gt;New&amp;gt;Other&amp;gt;Java&amp;gt;Java Run/Debug&amp;gt;Scrapbook Page)&lt;br /&gt;
** geeignet für: Primitive, Zusammengesetzte ausdrücke, variablen, methoden aufrufen&lt;br /&gt;
** evtl, sogar main motivieren, indem man erst keinen startpunkt hat und ihn dann von scrapbook nach main migriert&lt;br /&gt;
* Static block in der Klassse &#039;&#039;System.exit(0)&#039;&#039; nicht vergessen!&lt;br /&gt;
** geeignet für gar nichts?&lt;br /&gt;
* Code direkt in main&lt;br /&gt;
** startpunkt des programms&lt;br /&gt;
* von main aus run() aufrufen&lt;br /&gt;
** so wie es in ernsthaften programmen gemacht wird.&lt;br /&gt;
&lt;br /&gt;
= Aufgaben die wir Stellen =&lt;br /&gt;
* UtilityObjekt mit readFile(aFilename) und getUserInput(aPrompt) [http://www.cs.princeton.edu/introcs/22inout/In.java.html sowas sollte rauskommen!]&lt;br /&gt;
* Menü Objekt, das sich leicht adaptieren lässt?&lt;br /&gt;
* Apfelbaum&lt;br /&gt;
 while (hatApfelbaumNochÄpfel) {&lt;br /&gt;
 	pflückEinenApfelUndEssIhn();&lt;br /&gt;
 }&lt;br /&gt;
*  Collections, Polymorphie (Apfel mit Wurm....)&lt;br /&gt;
* [http://www.cs.princeton.edu/introcs/11hello/ Beispiele für Anfängeraufgaben]&lt;br /&gt;
&lt;br /&gt;
= Treffen 6.2.06 =&lt;br /&gt;
Bekanntmachung:&lt;br /&gt;
Termin 3.4.-7.4.&lt;br /&gt;
&lt;br /&gt;
== Anmeldung ==&lt;br /&gt;
* Wie kriegen wir das verbindlich hin&lt;br /&gt;
** Details auf webseite&lt;br /&gt;
** mail an javakurs06@freitagsrunde.org&lt;br /&gt;
** dann gibts autoreply / manuelreply mit anmeldungsdetails&lt;br /&gt;
*** 5 € überweisen&lt;br /&gt;
*** Davon besorgen wir Getränke&lt;br /&gt;
&lt;br /&gt;
== Webseite ==&lt;br /&gt;
* Absolute anfänger&lt;br /&gt;
* wenn weniger als hundert bis bestimmtes datum&lt;br /&gt;
* dann auch mit anderen imperativen sprachen&lt;br /&gt;
* CS-ACCOUNT&lt;br /&gt;
* Anmeldung&lt;br /&gt;
* Überweisung / Persönlich vorbeibringen&lt;br /&gt;
&lt;br /&gt;
== Nächstes Treffen ==&lt;br /&gt;
* Freitag 15:00 Uhr&lt;br /&gt;
* Vermutlich nächste Woche nicht, weil da Neuhjahrsempfang ist&lt;br /&gt;
&lt;br /&gt;
== Todos ==&lt;br /&gt;
@Arthur: Mittwoch 14:00 - Info A Leute&lt;br /&gt;
* Bei Moses (bzw. Veranstalter) -&amp;gt; Arthur macht das&lt;br /&gt;
* In Tutorien ankündigen -&amp;gt; Arthur macht das&lt;br /&gt;
&lt;br /&gt;
@Martin:&lt;br /&gt;
* Webseite bauen, dann rumschicken&lt;br /&gt;
&lt;br /&gt;
@Florian:&lt;br /&gt;
* Anmeldescript bauen&lt;br /&gt;
** erste 100 adressen von csaccount anmelden&lt;br /&gt;
** nur anmelden wenn anfänger (ausser opal noch nix)&lt;br /&gt;
** andere sollen sich mit cs nochmal anmelden&lt;br /&gt;
** danach Warteschlange&lt;br /&gt;
&lt;br /&gt;
@Felix:&lt;br /&gt;
* Welche Kontonummer können wir nutzen für die Überweisung&lt;br /&gt;
&lt;br /&gt;
@Martin von Robert&lt;br /&gt;
* Eintrag in den [[Termine]]n aktuell halten&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Linux-Installationsparty_2005&amp;diff=2092</id>
		<title>Linux-Installationsparty 2005</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Linux-Installationsparty_2005&amp;diff=2092"/>
		<updated>2005-10-21T09:38:57Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: /* Wie melde ich mich an? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier findet Ihr Informationen zur Linux-Installparty am 28. Oktober 2005.&lt;br /&gt;
&lt;br /&gt;
== Was ist die Linux-Installparty? ==&lt;br /&gt;
Die Party soll Euch die Kenntnis und Fähigkeit vermitteln Linux auf euren Computer zu Installieren und euch auch praktisch dabei untertützen. &lt;br /&gt;
&lt;br /&gt;
== Welche Distributionen gibt es zu Auswahl? ==&lt;br /&gt;
Da es eine unzählige Anzahl an verschiedenen Distributionen gibt und die Qual der Wahl ungemein hart ist, selektieren wir schon mal gleich im Vorraus. :-)&lt;br /&gt;
Wir wollen uns auf folgende Distris beschränken:&lt;br /&gt;
* [http://www.debian.org/ Debian]&lt;br /&gt;
* [http://www.ubunutlinux.org/ Ubuntu]&lt;br /&gt;
* [http://fedora.redhat.com/ Fedora Core] (Red Hat)&lt;br /&gt;
* [http://www.suse.de/ SuSE]&lt;br /&gt;
&lt;br /&gt;
=== Und welche ist für mich die Richtige? ===&lt;br /&gt;
&lt;br /&gt;
Diese Frage war in der Vergangenheit der Grund für viele Flamewars, da hier jeder seine speziellen Vorlieben hat. Dennoch kann man allgemein festhalten, dass SuSE und Fedora sich tendenziell als möglichst schmerzlose Alternative zu Windows betrachten (es kann alles mit Klicken erledigt werden), während Debian eher die reine Lehre der Unix-Kultur vertritt. Zweifelsohne bieten alle drei Distributionen eine sehr gute Umgebung an, so dass jede Wahl gut ist. ;-)&lt;br /&gt;
&lt;br /&gt;
=== Ich will aber Distribution XYZ! ===&lt;br /&gt;
Prinzipiell können wir nichts versprechen, aber wenn der Andrang nicht zu groß ist, dann werden die anwesenden &amp;quot;Profis&amp;quot; sicherlich auch mal bei der Installation einer anderen Distribution helfen. Selbstverständlich müßt ihr dafür aber eure eigenen Installationsmedien (CDs/DVD) mitbringen und vorher mal fragen würde sicherlich auch nicht schaden.&lt;br /&gt;
&lt;br /&gt;
== Wann und wo findet die Party statt? ==&lt;br /&gt;
Am Freitag, den 28.10.2005 ab 14:00 Uhr im [[FR 5046]].&lt;br /&gt;
&lt;br /&gt;
== Wen wollen wir ansprechen? ==&lt;br /&gt;
Wir als [[Freitagsrunde]] wollen mit der Party zwei Gruppen ansprechen. Das sind zum einen die Profis, die Linuxkenntnisse schon mitbringen und anderen das Wissen vermitteln wollen. Und zum anderen natürlich die Linux-Einsteiger, für die wir die Installationsparty überhaupt abhalten.&lt;br /&gt;
&lt;br /&gt;
== Was für Material wird gebraucht? ==&lt;br /&gt;
Wir werden die aktuellsten Versionen der oben genannten Distributionen zur Verfügung stellen, wenn ihr eine ältere Version installieren wollt, müsst ihr euch die CDs selbst brennen und mitbringen. Falls ihr unbedingt eine andere Distribution haben/installieren wollt, bringt sie mit und alle Profis werden versuchen, euch zur Hand zu gehen.&lt;br /&gt;
&lt;br /&gt;
Leider ist es uns unmöglich, jedem einen Rechner zu kaufen (Kommentar des Autors: Ich weiß, ihr seid jetzt tierisch traurig, aber lasst den Kopf nicht hängen ;-), deshalb muß jeder seinen Rechner mitbringen. &lt;br /&gt;
&#039;&#039;&#039;Der Rechner braucht folgende zusätzliche Hardware (Basic-Sachen werden vorausgesetzt, wie CPU, RAM usw.) :&#039;&#039;&#039;&lt;br /&gt;
* Netzwerkkarte&lt;br /&gt;
* Bildschirm&lt;br /&gt;
* Tastatur&lt;br /&gt;
* Maus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ausserdem setzen wir vorraus, daß der Rechner von CD/DVD booten kann!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sonstiges Zubehör, was benötigt wird:&#039;&#039;&#039;&lt;br /&gt;
* Netzwerkkabel (CAT-5 oder CAT-6) (Habt ihr keins bitte Bescheid geben, damit wir evtl. Ersatz beschaffen können)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sonstiges Zubehör, was optional benötigt wird:&#039;&#039;&#039;&lt;br /&gt;
* Switch/Hub (Bitte vorher uns fragen, da wir nur zwei Switches haben)&lt;br /&gt;
&lt;br /&gt;
== Welche Vorbedingungen muss ich erfüllen? ==&lt;br /&gt;
Als aller erstes müsst ihr euch natürlich anmelden. Habt ihr eine Bestätigung bekommen, dann gilt es vor allem anderen vorher (!) ein &#039;&#039;&#039;[[Backup]]&#039;&#039;&#039; eurer Daten zu machen.&lt;br /&gt;
Wenn ihr während der Installparty Daten verliert seid ihr einerseits selbst dafür verantwortlich und andererseits ist es sehr schmerzhaft, wichtige Daten verloren zu haben. Also &#039;&#039;&#039;werden wir euch nicht mit der Installation helfen, wenn ihr nicht mindestens ein aktuelles Backup besitzt.&#039;&#039;&#039; Und was macht ihr dann als zweites? RICHTIG, noch ein BACKUP eurer Daten, für den Fall, dass das erste beschädigt wird. :-)&lt;br /&gt;
&lt;br /&gt;
Danach entscheidet ihr euch für eine Distribution (siehe auch Punkt weiter oben).&lt;br /&gt;
&lt;br /&gt;
== Was kostet mich der ganze Spaß? ==&lt;br /&gt;
NICHTS, ist das nicht toll? Über etwas Knabberzeug oder etwas zu trinken freuen sich aber sicher alle. :-)&lt;br /&gt;
&lt;br /&gt;
== Wer führt die Installationsparty durch? ==&lt;br /&gt;
* [[Benutzer: Thomas|Thomas Kaschwig]]&lt;br /&gt;
* [[Benutzer: Felix|Felix Schwarz]]&lt;br /&gt;
(Wer noch helfen will, bitte hier eintragen.)&lt;br /&gt;
&lt;br /&gt;
== Wie melde ich mich an? ==&lt;br /&gt;
Ganz einfach, ihr schreibt euren Namen und eure Emailadresse (oder die UID im CS-Netz) einfach in die unten stehende Liste ein, et voilá.&lt;br /&gt;
&lt;br /&gt;
LISTE:&lt;br /&gt;
* Max Mustermann max.mustermann@freitagsrunde.org&lt;br /&gt;
* Sebstian Ring sebastian.ring@gmx.net&lt;br /&gt;
&lt;br /&gt;
Alternativ könnt ihr auch eine Email an [mailto:linux-installationsparty@freitagsrunde.org linux-installationsparty@freitagsrunde.org]  schreiben.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Veranstaltungen der Freitagsrunde]]&lt;br /&gt;
[[Kategorie:Freitagsrunde]]&lt;br /&gt;
[[Kategorie:Einführungswoche]]&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=IRB_VPN&amp;diff=1357</id>
		<title>IRB VPN</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=IRB_VPN&amp;diff=1357"/>
		<updated>2005-08-24T15:39:18Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit Zugang zum IRB VPN kann man&lt;br /&gt;
* Den [[IRB]]-[[Newsserver]] von zu Hause nutzen&lt;br /&gt;
* Den Funkzugang im [[FR]] nutzen&lt;br /&gt;
* eine statische IP-Adresse bekommen.&lt;br /&gt;
&lt;br /&gt;
Für den Zugang braucht man einen IRB Zugang (beantragen mit dem gelben Zettel in der Einführungswoche). Hat man diesen, beantragt man online&lt;br /&gt;
* eine [https://irb.cs.tu-berlin.de:81/auth/?action=d_ip.pike Persönliche IP-Adresse] (&amp;lt;strike&amp;gt;optional&amp;lt;/strike&amp;gt; muss man machen)&lt;br /&gt;
* ein [https://irb.cs.tu-berlin.de:81/auth/?action=d_vpn.pike MS-Chap Kennwort]&lt;br /&gt;
&lt;br /&gt;
Nun könnt ihr euch mit einem VPN-Client bei &#039;&#039;prima.cs.tu-berlin.de&#039;&#039; anmelden. Nach aussen habt ihr dann eure persönliche IP-Adresse, die im Adressraum der TU liegt und könnt so Kontakt zu vielen Uni-Servern aufnehmen, die nur mit Uni-IPs sprechen. Täusche ich mich nicht, werden alle Ports von aussen durchgeleitet, was z.B. Internettelefonie, eingehende FTP-Verbindungen etc ermöglicht.&lt;br /&gt;
&lt;br /&gt;
Anleitungen für die Konfiguration des VPN-Zugangs für verschiedene Betriebssysteme findet ihr &#039;&#039;unten&#039;&#039; auf der [http://irb.cs.tu-berlin.de/dienste/dialup/inhouse/ Seite des IRB für Funk- und Festnetzverbindungen]. Dort gibt es auch eine ausführlichere Form dieses Textes.&lt;br /&gt;
&lt;br /&gt;
== Zugang unter Mac OS X ==&lt;br /&gt;
&lt;br /&gt;
Im Programm &#039;&#039;&#039;Internet-Verbindung&#039;&#039;&#039; im Menü &#039;&#039;&#039;Ablage&amp;gt;Neue VPN-Verbindung&#039;&#039;&#039; auswählen. Danach in Server-Adresse: &#039;&#039;&#039;prima.cs.tu-berlin.de&#039;&#039;&#039; und bei Benutzername und dem MS-Chap-Kennwort das was ihr beim IRB Beantragt habt (siehe oben).&lt;br /&gt;
&lt;br /&gt;
Viel spaß, das wars!&lt;br /&gt;
&lt;br /&gt;
== Zugang mit Linux ==&lt;br /&gt;
&lt;br /&gt;
Hinweis für &amp;lt;strike&amp;gt;SuSE&amp;lt;/strike&amp;gt;(Novell) - Linux: &lt;br /&gt;
&lt;br /&gt;
1. Die SuSE-Firewall blokiert den Zugang &amp;lt;br&amp;gt;&lt;br /&gt;
(der dhcpcd startet das Firewallscript auch jedesmal neu)&amp;lt;br&amp;gt;&lt;br /&gt;
2. Es existiert ein experimentelles Script zur Verbindungsaufnahme.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wendet Euch am besten per mail an florian at freitagsrunde.org. [grrr]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;halb-automatisch für Distributionen&amp;lt;/h3&amp;gt;&lt;br /&gt;
Erster Anlaufpunkt ist die sehr gut dokumentierte Seite des [http://pptpclient.sourceforge.net PPTP Clients] für Linux, auf der sowohl allgemeine, wie auch distributionsspezifische Anleitungen zu finden sind. Ich fasse nochmal die wichtigsten Punkte für den Zugang zum IRB zusammen.&lt;br /&gt;
&lt;br /&gt;
Neuerdings gibt es für KDE auch einen allgemeinen VPN client (besser Verbindungsmanager) - [http://home.gna.org/kvpnc/en/index.html KVpnc]. Damit kann man die Verbindung selbst einfacher einrichten.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h3&amp;gt;manuell&amp;lt;/h3&amp;gt;&lt;br /&gt;
Die anschließenden Anweisungen sind in Pseudecode geschrieben.&lt;br /&gt;
&lt;br /&gt;
 if (kernel.version &amp;gt; 2.6.0) {&lt;br /&gt;
    download(http://www.polbox.com/h/hs001/linux-2.6.9-mppe-mppc-1.1.patch.gz ); /* ... oder passend */&lt;br /&gt;
    download(http://www.polbox.com/h/hs001/ppp-2.4.2-mppe-mppc-1.1.patch.gz )    /* ... oder passend */&lt;br /&gt;
    exec(patch linux_src);              /* wer das nicht weiß, .... google :) */&lt;br /&gt;
    exec(patch pppd);&lt;br /&gt;
    rebuild(kernel, with_PPP, with_MPPE);&lt;br /&gt;
    rebuild(pppd);&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
 install_pptpclient;&lt;br /&gt;
 install_pppd(with_mppe_mppc);&lt;br /&gt;
&lt;br /&gt;
Erstelle /etc/ppp/peers/irbvpn mit folgendem Inhalt:&lt;br /&gt;
 pty &amp;quot;pptp prima.cs.tu-berlin.de --nolaunchpppd&amp;quot;&lt;br /&gt;
 name MEIN_MSCHAP_BENUTZERNAME&lt;br /&gt;
 remotename irbvpn&lt;br /&gt;
 mppe required,stateless&lt;br /&gt;
 # möglich, dass die vorangeganene Zeile versionsabhängig (&amp;gt;=pppd 2.4.2)&lt;br /&gt;
 # ersetzt werden muss durch:&lt;br /&gt;
 # require-mppe&lt;br /&gt;
 # nomppe-stateful&lt;br /&gt;
 require-mschap-v2&lt;br /&gt;
 file /etc/ppp/options.pptp&lt;br /&gt;
 ipparam irbvpn&lt;br /&gt;
&lt;br /&gt;
Erstelle /etc/ppp/options.pptp:&lt;br /&gt;
 lock&lt;br /&gt;
 noauth&lt;br /&gt;
 nobsdcomp&lt;br /&gt;
 nodeflate&lt;br /&gt;
 mtu 1000&lt;br /&gt;
 mru 1000&lt;br /&gt;
 lcp-echo-failure 10&lt;br /&gt;
 lcp-echo-interval 10&lt;br /&gt;
&lt;br /&gt;
Erstelle /etc/ppp/chap-secrets:&lt;br /&gt;
 MSCHAP_BENUTZERNAME    irbvpn                  MEIN_PASSWORT   *&lt;br /&gt;
 irbvpn                 MSCHAP_BENUTZERNAME     MEIN_PASSWORT   *&lt;br /&gt;
&lt;br /&gt;
Erstelle /usr/local/bin/irbroute:&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 route add -host prima.cs.tu-berlin.de dev DEIN_WLAN_DEVICE&lt;br /&gt;
 route add default dev ppp0&lt;br /&gt;
&lt;br /&gt;
Verbindung aufbauen über (als root)&lt;br /&gt;
  pppd call irbvpn&lt;br /&gt;
  irbroute&lt;br /&gt;
&lt;br /&gt;
[[Kategorie: Fakultäts-ABC]]&lt;br /&gt;
[[Kategorie: Überleben im Fakultätsnetz]]&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Benutzer:Thorsten/Doenerliste&amp;diff=4856</id>
		<title>Benutzer:Thorsten/Doenerliste</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Benutzer:Thorsten/Doenerliste&amp;diff=4856"/>
		<updated>2005-05-03T14:40:23Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: ein bisserl gelazoutet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
 ! Name&lt;br /&gt;
 ! Titan&lt;br /&gt;
 ! Silicium&lt;br /&gt;
 ! Helium&lt;br /&gt;
 ! Nahrung&lt;br /&gt;
 ! Wasser&lt;br /&gt;
 ! Bauxit&lt;br /&gt;
 ! Aluminium&lt;br /&gt;
 ! Uran&lt;br /&gt;
 ! Plutonium&lt;br /&gt;
 ! Wasserstoff&lt;br /&gt;
 |- &lt;br /&gt;
 ! Skeletor&lt;br /&gt;
 | 30000&lt;br /&gt;
 | 80000&lt;br /&gt;
 | 90000&lt;br /&gt;
 | 100000&lt;br /&gt;
 | 90000&lt;br /&gt;
 | 130000&lt;br /&gt;
 | 26888&lt;br /&gt;
 | 50000&lt;br /&gt;
 | 10000&lt;br /&gt;
 | 60000&lt;br /&gt;
 |- &lt;br /&gt;
 ! Orko&lt;br /&gt;
 | 47000&lt;br /&gt;
 | 0&lt;br /&gt;
 | 43800&lt;br /&gt;
 | 23000&lt;br /&gt;
 | 85000&lt;br /&gt;
 | 128800&lt;br /&gt;
 | 3000&lt;br /&gt;
 | 113600&lt;br /&gt;
 | 122500&lt;br /&gt;
 | 63900&lt;br /&gt;
 |- &lt;br /&gt;
 ! Buzz&lt;br /&gt;
 | 200000&lt;br /&gt;
 | 200000&lt;br /&gt;
 | 0&lt;br /&gt;
 | 0&lt;br /&gt;
 | 200000&lt;br /&gt;
 | 200000&lt;br /&gt;
 | 0&lt;br /&gt;
 | 0&lt;br /&gt;
 | 0&lt;br /&gt;
 | 0&lt;br /&gt;
 |-&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Eclipsekurs_2005&amp;diff=4704</id>
		<title>Eclipsekurs 2005</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Eclipsekurs_2005&amp;diff=4704"/>
		<updated>2005-04-20T09:59:24Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: /* Anmeldung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Kurzbeschreibung ===&lt;br /&gt;
&lt;br /&gt;
[[IBM Eclipse | Eclipse]] ist eine [[Java IDE Einleitung| IDE]], mit der sich insbesondere Java-Programme schneller und bequemer erstellen lassen. Allerdings ist Eclipse sehr komplex und insbesondere der Start könnte vielleicht dem einen oder anderen etwas schwer fallen.&lt;br /&gt;
&lt;br /&gt;
Wir veranstalten daher wie jedes Jahr einen 2-stündigen Einführungskurs, in dem die basics gezeigt werden. Es geht also um Starthilfe, nicht um die neuesten Eclipse-Tricks oder die besten Plugins. Zielgruppe sind insbesondere Hörer von [[Informatik 2]], aber auch alle anderen Interessenten sind willkommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Zeit und Ort ===&lt;br /&gt;
Datum: &#039;&#039;&#039;Donnerstag, 21. April 2005&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Zeit: ab 16:15 &amp;lt;br/&amp;gt;&lt;br /&gt;
Dauer: 90 Minuten (einmalig) &amp;lt;br/&amp;gt;&lt;br /&gt;
SWS: keine (studentische Veranstaltung)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Themen ===&lt;br /&gt;
* Projekte anlegen&lt;br /&gt;
* Java-Programme schreiben &amp;amp; ausführen&lt;br /&gt;
* Debugging&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Anmeldung ===&lt;br /&gt;
Habt bitte Verständnis, dass schon auf Grund der Raumsituation eine Teilnehmerbeschränkung (35 Personen) einführen müssen. Wir setzen aber wirklich viel daran, dass auch jeder teilnehmen kann, im letzten Jahr haben wir daher zwei Kurse gehalten. Bisher konnte immer jeder Interessent am Kurs teilnehmen!&lt;br /&gt;
&lt;br /&gt;
Um euch für den Kurs anzumelden, tragt euch bitte unten in der Liste ein. Für Leute, die noch nie ein Wiki benutzt haben: Auf &#039;bearbeiten&#039; klicken (neben der Anmelden-Überschrift), dann im Textfeld die gewünschte Änderung durchführen und anschließend &#039;Artikel speichern&#039;.&lt;br /&gt;
&lt;br /&gt;
Teilnehmerliste:&lt;br /&gt;
# Mein Name                (cs-Userid oder emailadresse)&lt;br /&gt;
# Florian Zeidler          (fzeidler@cs.tu-berlin.de)&lt;br /&gt;
# Thilo Schmidt            (dude@cs.tu-berlin.de)&lt;br /&gt;
# Alexander Oppermann      (opix@cs.tu-berlin.de)&lt;br /&gt;
# Nicolas Poczka           (npoczka@cs.tu-berlin.de)&lt;br /&gt;
# Daniel Giancaterino      (italia@cs.tu-berlin.de)&lt;br /&gt;
# Ani Hayka                (almhay@cs.tu-berlin.de)&lt;br /&gt;
# Zhuo-Fei Hui             (zfhui@web.de)&lt;br /&gt;
# Simon Kwoczek            (simonk@cs.tu-berlin.de)&lt;br /&gt;
# E. L. M.                 (easy@cs.tu-berlin.de)&lt;br /&gt;
# Dominique Charpentier    (djc_inc@web.de)&lt;br /&gt;
# Stephan Spiegel          (spiegels@cs.tu-berlin.de)&lt;br /&gt;
# Sven Pritzlaff           (snakebln@cs.tu-berlin.de)&lt;br /&gt;
# Jens Meier               (jmeier@cs.tu-berlin.de)&lt;br /&gt;
# Moslem Azizi             (azizi@cs.tu-berlin.de)&lt;br /&gt;
# Seyed Sadra Amirkhalili  (sidnorme@cs.tu-berlin.de)&lt;br /&gt;
# Mohammad Mohebbi         (sidnor_me@yahoo.com)&lt;br /&gt;
# Meyssam Alihosseini      (meyssam20001@yahoo.com)&lt;br /&gt;
# Pawel Wojciechowski      (giugiaro@cs.tu-berlin.de)&lt;br /&gt;
# Andreas Gobbin           (andigob@cs.tu-berlin.de&lt;br /&gt;
# Anton Gräber             (sunlicht@cs.tu-berlin.de)&lt;br /&gt;
# Melanie Ozanik           (qertyxy@cs.tu-berlin.de)&lt;br /&gt;
# Ulrike Koelle 	   (koelleu@cs.tu-berlin.de)&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Eclipsekurs_2005&amp;diff=4703</id>
		<title>Eclipsekurs 2005</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Eclipsekurs_2005&amp;diff=4703"/>
		<updated>2005-04-20T09:59:00Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: /* Anmeldung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Kurzbeschreibung ===&lt;br /&gt;
&lt;br /&gt;
[[IBM Eclipse | Eclipse]] ist eine [[Java IDE Einleitung| IDE]], mit der sich insbesondere Java-Programme schneller und bequemer erstellen lassen. Allerdings ist Eclipse sehr komplex und insbesondere der Start könnte vielleicht dem einen oder anderen etwas schwer fallen.&lt;br /&gt;
&lt;br /&gt;
Wir veranstalten daher wie jedes Jahr einen 2-stündigen Einführungskurs, in dem die basics gezeigt werden. Es geht also um Starthilfe, nicht um die neuesten Eclipse-Tricks oder die besten Plugins. Zielgruppe sind insbesondere Hörer von [[Informatik 2]], aber auch alle anderen Interessenten sind willkommen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Zeit und Ort ===&lt;br /&gt;
Datum: &#039;&#039;&#039;Donnerstag, 21. April 2005&#039;&#039;&#039; &amp;lt;br/&amp;gt;&lt;br /&gt;
Zeit: ab 16:15 &amp;lt;br/&amp;gt;&lt;br /&gt;
Dauer: 90 Minuten (einmalig) &amp;lt;br/&amp;gt;&lt;br /&gt;
SWS: keine (studentische Veranstaltung)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Themen ===&lt;br /&gt;
* Projekte anlegen&lt;br /&gt;
* Java-Programme schreiben &amp;amp; ausführen&lt;br /&gt;
* Debugging&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Anmeldung ===&lt;br /&gt;
Habt bitte Verständnis, dass schon auf Grund der Raumsituation eine Teilnehmerbeschränkung (35 Personen) einführen müssen. Wir setzen aber wirklich viel daran, dass auch jeder teilnehmen kann, im letzten Jahr haben wir daher zwei Kurse gehalten. Bisher konnte immer jeder Interessent am Kurs teilnehmen!&lt;br /&gt;
&lt;br /&gt;
Um euch für den Kurs anzumelden, tragt euch bitte unten in der Liste ein. Für Leute, die noch nie ein Wiki benutzt haben: Auf &#039;bearbeiten&#039; klicken (neben der Anmelden-Überschrift), dann im Textfeld die gewünschte Änderung durchführen und anschließend &#039;Artikel speichern&#039;.&lt;br /&gt;
&lt;br /&gt;
Teilnehmerliste:&lt;br /&gt;
# Mein Name                (cs-Userid oder emailadresse)&lt;br /&gt;
# Florian Zeidler          (fzeidler@cs.tu-berlin.de)&lt;br /&gt;
# Thilo Schmidt            (dude@cs.tu-berlin.de)&lt;br /&gt;
# Alexander Oppermann      (opix@cs.tu-berlin.de)&lt;br /&gt;
# Nicolas Poczka           (npoczka@cs.tu-berlin.de)&lt;br /&gt;
# Daniel Giancaterino      (italia@cs.tu-berlin.de)&lt;br /&gt;
# Ani Hayka                (almhay@cs.tu-berlin.de)&lt;br /&gt;
# Zhuo-Fei Hui             (zfhui@web.de)&lt;br /&gt;
# Simon Kwoczek            (simonk@cs.tu-berlin.de)&lt;br /&gt;
# E. L. M.                 (easy@cs.tu-berlin.de)&lt;br /&gt;
# Dominique Charpentier    (djc_inc@web.de)&lt;br /&gt;
# Stephan Spiegel          (spiegels@cs.tu-berlin.de)&lt;br /&gt;
# Sven Pritzlaff           (snakebln@cs.tu-berlin.de)&lt;br /&gt;
# Jens Meier               (jmeier@cs.tu-berlin.de)&lt;br /&gt;
# Moslem Azizi             (azizi@cs.tu-berlin.de)&lt;br /&gt;
# Seyed Sadra Amirkhalili  (sidnorme@cs.tu-berlin.de)&lt;br /&gt;
# Mohammad Mohebbi         (sidnor_me@yahoo.com)&lt;br /&gt;
# Meyssam Alihosseini      (meyssam20001@yahoo.com)&lt;br /&gt;
# Pawel Wojciechowski      (giugiaro@cs.tu-berlin.de)&lt;br /&gt;
# Andreas Gobbin           (andigob@cs.tu-berlin.de&lt;br /&gt;
21. Anton Gräber             (sunlicht@cs.tu-berlin.de)&lt;br /&gt;
# Melanie Ozanik           (qertyxy@cs.tu-berlin.de)&lt;br /&gt;
# Ulrike Koelle 	   (koelleu@cs.tu-berlin.de)&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Benutzer:Ellen&amp;diff=3182</id>
		<title>Benutzer:Ellen</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Benutzer:Ellen&amp;diff=3182"/>
		<updated>2004-12-17T11:10:57Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hallö,&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ich bin Studentin im 1.Fachsemester Informatik. &lt;br /&gt;
Wissenswertes über mich folgt mal in Telegrammformat, sonst wird das nie lesbar ...&lt;br /&gt;
&lt;br /&gt;
* Erststudium in BWL mit Schwerpunkt Wirtschaftsinformatik (ohne viel Informatik hehe) &lt;br /&gt;
&lt;br /&gt;
* bei Siemens durch eine harte Schule gegangen, dort sehr erfolgreich (erste Frau im Berliner Nachwuchskreis junger Führungskräfte)&lt;br /&gt;
&lt;br /&gt;
* nun im &amp;quot;Zwischenruhestand&amp;quot; - äh längere Ferien &lt;br /&gt;
&lt;br /&gt;
* bin 25 Jahre&lt;br /&gt;
&lt;br /&gt;
* Dickkopf&lt;br /&gt;
&lt;br /&gt;
* Vorlaut&lt;br /&gt;
&lt;br /&gt;
* Tierlieb (ich esse eben gerne)&lt;br /&gt;
&lt;br /&gt;
* großes Engagement, wenn es was zu verbessern gibt (deswegen bin ich hier :) )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Bei Fragen zum Informatikstudium bin ich als Ersti noch etwas grün, aber wenn es um Themen über BWL, Consulting- und Teaching-Techniken&lt;br /&gt;
geht, kann ich mitreden. &lt;br /&gt;
&lt;br /&gt;
Mein technisches KnowHow beschränkt sich momentan leider noch auf die Gebiete Network-Security und MetaDirectory &lt;br /&gt;
(incl. dap -, ldap -, Java -, TCL -, Mikkisoft-ADSI - Schnittstellen usw.).&lt;br /&gt;
&lt;br /&gt;
Wenn ich im Netz bin, dann bin ich erreichbar bei ICQ (frag nach meiner Nummer, wenn du sie haben willst :) ).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mail: elmi@cs.tu-berlin.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gruß,&lt;br /&gt;
&lt;br /&gt;
Ellen Michelsen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- [[Benutzer:Ellen|Ellen]] 09:08, 13. Dez 2004 (CET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Arbeitsunterlage:&lt;br /&gt;
&lt;br /&gt;
* [[Testseite f. VL]]&lt;br /&gt;
* [[Mentorenprogramm Erstsemester]]&lt;br /&gt;
* [[Benutzer:Ellen/Mentorenprogramm Erstsemester]]&lt;br /&gt;
* [[Testtesttest]]&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Kategorie_Diskussion:Hochschulpolitik&amp;diff=1962</id>
		<title>Kategorie Diskussion:Hochschulpolitik</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Kategorie_Diskussion:Hochschulpolitik&amp;diff=1962"/>
		<updated>2004-10-27T10:24:04Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ist es ok, so aus nem Song zu zitieren? Oder gibts da Copyright-Probs?&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:FelixBrossmann|Felix Brossmann]]&lt;br /&gt;
&lt;br /&gt;
Gute Frage, bei ganzen Liedtexten würde ich da eher Probleme sehen als bei kurzen Auszügen, wobei die Ärzte sicher grundsätzlich nichts dagegen haben werden, wenn man sie zitiert...&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Thomas|Thomas]] 12:23, 27. Okt 2004 (CEST)&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Kategorie_Diskussion:Hochschulpolitik&amp;diff=1961</id>
		<title>Kategorie Diskussion:Hochschulpolitik</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Kategorie_Diskussion:Hochschulpolitik&amp;diff=1961"/>
		<updated>2004-10-27T10:23:40Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ist es ok, so aus nem Song zu zitieren? Oder gibts da Copyright-Probs?&lt;br /&gt;
&lt;br /&gt;
[[Benutzer:FelixBrossmann|Felix Brossmann]]&lt;br /&gt;
&lt;br /&gt;
Gute Frage, bei ganzen Liedtexten würde ich da eher Probleme sehen als bei kurzen Auszügen, wobei die Ärzte sicher grundsätzlich nichts dagegen haben werden, wenn man sie zitiert...&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:130.149.17.38|130.149.17.38]] 12:23, 27. Okt 2004 (CEST)&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Hauptseite&amp;diff=49</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Hauptseite&amp;diff=49"/>
		<updated>2004-10-26T11:58:08Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Willkommen auf dem neuen Wiki der [[Freitagsrunde]] ==&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&amp;quot;Teile dein Wissen. Das ist ein Weg, Unsterblichkeit zu erlangen.&amp;quot;&#039;&#039;-- &#039;&#039;&#039;Dalai Lama&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mit diesem [[Wikipedia:Wiki|Wiki]] möchten wir Euch möglichst viel Informationen zu Studium und Hochschulpolitik bereitstellen. Durch das [[PPR:WhyWikiWorks|Wiki-Prinzip]] könnt Ihr Euch aber auch selber mit einbringen und neue Einträge hinzufügen oder bestehende Artikel verbessern.&lt;br /&gt;
&lt;br /&gt;
== Was Euch dieses Wiki bietet ==&lt;br /&gt;
&lt;br /&gt;
Momentan ist alles noch im Aufbau begriffen, wir haben aber schonmal die folgenden Schwerpunkte aufgebaut:&lt;br /&gt;
&lt;br /&gt;
* Informationen zur &#039;&#039;&#039;[[Einführungswoche|Erstsemester-Einführungswoche]]&#039;&#039;&#039;&lt;br /&gt;
* Das &#039;&#039;&#039;[[:Kategorie:Fakultäts-ABC|Fakultäts-ABC]]&#039;&#039;&#039; und das &#039;&#039;&#039;[[:Kategorie:Uni-ABC|Uni-ABC]]&#039;&#039;&#039; sollen vor allem den Neuimmatrikulierten Studierenden die wichtigsten Begriffe erläutern, die ihnen im Unialltag begegnen werden.&lt;br /&gt;
* Das &#039;&#039;&#039;[[:Kategorie:Gebäude|Gebäudeverzeichnis]]&#039;&#039;&#039; und die Liste mit &#039;&#039;&#039;[[:Kategorie:Wichtige Orte|wichtigen Orten]]&#039;&#039;&#039; soll Euch als kleine Hilfe zur Orientierung auf dem [[Campus]] dienen.&lt;br /&gt;
* Aktuelle Infos zu &#039;&#039;&#039;[[Opalix]]&#039;&#039;&#039; - unserer auf [http://www.knoppix.org Knoppix] basierenden Linux-CD mit eingebautem [[Opal]]&lt;br /&gt;
* [[Opal für Linux]], schon fertig gepackt für die gängigsten Distributionen&lt;br /&gt;
* In der &#039;&#039;&#039;[[Opal FAQ]]&#039;&#039;&#039; findet Ihr viele nützliche Tipps zur Programmiersprache [[Opal]], die Euch u.a. in [[Informatik 1]] begegnen wird&lt;br /&gt;
* Wir stellen Euch in der &#039;&#039;&#039;[[Klausurensammlung]]&#039;&#039;&#039; viele [[Klausuren]] und [[Musterlösung|Musterlösungen]] aus den letzten Semestern zur Verfügungen, die Ihr zum Lernen für die Prüfungen verwenden könnt.&lt;br /&gt;
* Einige &#039;&#039;&#039;[[:Kategorie:Hochschulpolitik|Informationen zur Hochschulpolitik]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Was ist neu, was gibt es zu tun? ==&lt;br /&gt;
&lt;br /&gt;
Unter [[FreitagsrundenWiki:Aktuelles|Aktuelles]] findet Ihr die neuesten Veränderungen in diesem Wiki und Informationen zu Dingen, an denen noch gearbeitet werden muss.&lt;br /&gt;
&lt;br /&gt;
== Wo ist das alte Wiki hin? ==&lt;br /&gt;
&lt;br /&gt;
Wir haben uns vor einiger Zeit entschlossen auf ein anderes Wiki-System zu wechseln, das alte Wiki steht Euch aber auch noch weiterhin unter http://twiki.freitagsrunde.org/ zur Verfügung.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
[http://www.spreadfirefox.com/community/?q=affiliates&amp;amp;id=3327&amp;amp;t=58 http://www.freitagsrunde.org/images/getfirefox_large2.png]&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
	<entry>
		<id>wiki.stageing.freitagsrunde.org//index.php?title=Hauptseite&amp;diff=48</id>
		<title>Hauptseite</title>
		<link rel="alternate" type="text/html" href="wiki.stageing.freitagsrunde.org//index.php?title=Hauptseite&amp;diff=48"/>
		<updated>2004-10-26T11:57:53Z</updated>

		<summary type="html">&lt;p&gt;130.149.17.38: Hinweis auf defekten Rechner gelöscht&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[Benutzer:Thomas|Thomas]] 18:58, 25. Okt 2004 (CEST)&lt;br /&gt;
&lt;br /&gt;
== Willkommen auf dem neuen Wiki der [[Freitagsrunde]] ==&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;&amp;quot;Teile dein Wissen. Das ist ein Weg, Unsterblichkeit zu erlangen.&amp;quot;&#039;&#039;-- &#039;&#039;&#039;Dalai Lama&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Mit diesem [[Wikipedia:Wiki|Wiki]] möchten wir Euch möglichst viel Informationen zu Studium und Hochschulpolitik bereitstellen. Durch das [[PPR:WhyWikiWorks|Wiki-Prinzip]] könnt Ihr Euch aber auch selber mit einbringen und neue Einträge hinzufügen oder bestehende Artikel verbessern.&lt;br /&gt;
&lt;br /&gt;
== Was Euch dieses Wiki bietet ==&lt;br /&gt;
&lt;br /&gt;
Momentan ist alles noch im Aufbau begriffen, wir haben aber schonmal die folgenden Schwerpunkte aufgebaut:&lt;br /&gt;
&lt;br /&gt;
* Informationen zur &#039;&#039;&#039;[[Einführungswoche|Erstsemester-Einführungswoche]]&#039;&#039;&#039;&lt;br /&gt;
* Das &#039;&#039;&#039;[[:Kategorie:Fakultäts-ABC|Fakultäts-ABC]]&#039;&#039;&#039; und das &#039;&#039;&#039;[[:Kategorie:Uni-ABC|Uni-ABC]]&#039;&#039;&#039; sollen vor allem den Neuimmatrikulierten Studierenden die wichtigsten Begriffe erläutern, die ihnen im Unialltag begegnen werden.&lt;br /&gt;
* Das &#039;&#039;&#039;[[:Kategorie:Gebäude|Gebäudeverzeichnis]]&#039;&#039;&#039; und die Liste mit &#039;&#039;&#039;[[:Kategorie:Wichtige Orte|wichtigen Orten]]&#039;&#039;&#039; soll Euch als kleine Hilfe zur Orientierung auf dem [[Campus]] dienen.&lt;br /&gt;
* Aktuelle Infos zu &#039;&#039;&#039;[[Opalix]]&#039;&#039;&#039; - unserer auf [http://www.knoppix.org Knoppix] basierenden Linux-CD mit eingebautem [[Opal]]&lt;br /&gt;
* [[Opal für Linux]], schon fertig gepackt für die gängigsten Distributionen&lt;br /&gt;
* In der &#039;&#039;&#039;[[Opal FAQ]]&#039;&#039;&#039; findet Ihr viele nützliche Tipps zur Programmiersprache [[Opal]], die Euch u.a. in [[Informatik 1]] begegnen wird&lt;br /&gt;
* Wir stellen Euch in der &#039;&#039;&#039;[[Klausurensammlung]]&#039;&#039;&#039; viele [[Klausuren]] und [[Musterlösung|Musterlösungen]] aus den letzten Semestern zur Verfügungen, die Ihr zum Lernen für die Prüfungen verwenden könnt.&lt;br /&gt;
* Einige &#039;&#039;&#039;[[:Kategorie:Hochschulpolitik|Informationen zur Hochschulpolitik]]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Was ist neu, was gibt es zu tun? ==&lt;br /&gt;
&lt;br /&gt;
Unter [[FreitagsrundenWiki:Aktuelles|Aktuelles]] findet Ihr die neuesten Veränderungen in diesem Wiki und Informationen zu Dingen, an denen noch gearbeitet werden muss.&lt;br /&gt;
&lt;br /&gt;
== Wo ist das alte Wiki hin? ==&lt;br /&gt;
&lt;br /&gt;
Wir haben uns vor einiger Zeit entschlossen auf ein anderes Wiki-System zu wechseln, das alte Wiki steht Euch aber auch noch weiterhin unter http://twiki.freitagsrunde.org/ zur Verfügung.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
----&lt;br /&gt;
[http://www.spreadfirefox.com/community/?q=affiliates&amp;amp;id=3327&amp;amp;t=58 http://www.freitagsrunde.org/images/getfirefox_large2.png]&lt;br /&gt;
--&amp;gt;&lt;/div&gt;</summary>
		<author><name>130.149.17.38</name></author>
	</entry>
</feed>