Computer-Ag am WvS Blog der Computer-AG am Werner von Siemens Gymnasium Berlin

4. Mai 2012

4.5.2012

Filed under: Tagesberichte — admin @ 15:41

Weitere Konfiguration des Lernservers durch Julian. Immer noch Probleme damit, dass die beiden Netzwerkkarten in der richtigen Reihenfolge initialisiert werden. Offenbar verhindert eth1 dass eth0 per dhcp die korrekten informationen bekommt.

Julian hat mit „sudo sambapasswd -a wvs“ ein Passwort für den User wvs vergeben. In der /etc/samba/smb.conf hat er die Zeilen für die sogenannten „home-shares“ aktiviert. Samba läuft für den User wvs.

Proftpd ist auch installiert.

In der /etc/rc.local steht jetzt:

ifdown eth0
ifup eth0
ifup eth1

Nun „funzt“ es zumindest.

„To enable XMDCP in Ubuntu 10.04 with the default (GNOME) GDM display manager, create the file „custom.conf“ under /etc/gdm/ with the following contents:

[daemon]
RemoteGreeter=/usr/lib/gdm/gdmlogin

[xdmcp]
Enable=true"

(S.a. https://wiki.ubuntu.com/xdmcp). Es funktioniert nun.

Moritz ist übrigens auch da und macht eigentlich garnix, in C++.

Julian kopiert das alte htmlag-Verzeichnis auf seine neue Festplatte, die im Lernserver jetzt auch steckt (Dank an Julian!)

27. April 2012

27.4.2012

Filed under: Tagesberichte — admin @ 15:31

Julian und Robert versuchen erneut den Lernserver mit dem Schulnetzwerk zu verbinden. Bisher ohne Erfolg. Eine Neuinstallation mit einer neueren Ubuntu-Serverversion hilft da erstmal auch nix. Jetzt installiert Julian Ubuntu-Server 12.4 LTS.

Wenn wir eth1 eine eigene IP-Adresse (statisch) für eth1 vergibt, kommt der Server nicht mehr ins Netz. Wir lassen das jetzt noch mal hier stehen, damit wir das beim nächsten Mal konfigurieren können.

20. April 2012

20.4.2012

Filed under: Tagesberichte — admin @ 15:15

Julian installierte Ubuntu-Server 11.0.4 (LTS) auf dem Lernserver. Wir haben die beiden HDs getauscht und die erste Festplatte (bisheriges Betriebssystem) herausgenommen, dass ggfs. Daten nicht überschrieben werden. Johannes und Moritz sind auch da.

Automatische Update ausgewählt. LAMP-Server leider erstmal nicht installiert (zu schnell „weiter“ getippt).

Verbindung mit dem Netzwerk war nicht möglich …; Moritz verbessert sein Voice-over-IP-Programm.

23. März 2012

23.3.2012

Filed under: Tagesberichte — admin @ 15:34

Johannes will seinen Facebookaccount löschen. Julian bringt eine CD mit einem Desktop-Linux-System für die Schule mit. Johannes demonstiert kurz den Stand seiner Schachprogrammierung. Johannes trägt seinen kompletten Quantumcomputingvortrag vor. 20 Minuten, alles perfekt. Nächsten Freitag 13:00 zum Installieren eine SUSE-Systems auf einem der PCs hier mit Julian bzw. nach Absprache.

16. März 2012

16.3.2012

Filed under: Tagesberichte — admin @ 14:44

Johannes stellt seine Präsentation „Quantencomputer“ vor. Julian, Moritz und Johannes St. kommen dazu. Quantencomputer können _echten_ Zufall ist ein Fazit. Auch beim Suchen brauchen sie maximal Wurzel aus n Durchläufe.

Moritz präsentiert seinen Vortrag zur Lösung ganzrationaler Gleichungen 3. Grades und erklärt danach noch detailliert seinen Programmcode.

9. März 2012

9.3.2012

Filed under: Tagesberichte — admin @ 15:37

Moritz versucht den Algorhitmus für seine Präsentation anzupassen. Dabei geht es darum, die Baumstruktur mit den Operanden in den Knotenpunkten aufzulösen.

Johannes arbeitet an seiner Quantencomputerpräsentation. Julian und Johannes St. kommen nach der 7. Stunde dazu. Moritz übernimmt ab 14:40, weil Robert um 15:00 einen kurzen Termin hat. Um 16:00 steckt Moritz knietief im Code.

Robert updatet den Lernservern nochmal mit apt-get update, apt-get upgrade und apt-get dist-upgrade. X :1 -query 10.16.2.3 funktioniert nach wie vor nicht. Offenbar funktioniert der X-Server auf dem Lernserver nicht, zumindest läuft das Gnome-Skript: xserver-keepscrashing. Auch funktioniert dhcp auf eth1 nicht und ifdown eth1 funktionierte auch nicht, er kenne das device nicht.

2. März 2012

2.3.2012

Filed under: Tagesberichte — admin @ 15:06

Johannes und Moritz arbeiten an einer Socketverbindung mit C++. Julian und Johannes St. kommen auch dazu. Julian programmiert in Delphi. Er versucht eine Projektion zu schreiben. Moritz hat auf seinem Rechner ein PHP-Skript laufen, damit sich zwei Rechner finden können. Über Apache.

Johannes und Moritz haben die Voraussetzung geschaffen, mittels Apache und PHP zwei Spieler zu verbinden. Das ist die Grundlage, um über SFML eine Socketverbindung aufzubauen.

24. Februar 2012

24.2.2012

Filed under: Tagesberichte — admin @ 15:41

X :1 – query 10.123.123.1 funktioniert nicht mehr. Vermutlich oder vielleicht wegen des Kernelupdates. Julian hilft bei der Problemlösung. Offenbar war X nicht mehr installiert. Vielleicht liegts ja daran, dass kein apt-get dist-upgrade gemacht wurde? Haben jetzt mit „apt-get install xserver-xorg“ und „apt-get install gnome“ das erstmal per Hand nachinstalliert. Einen Reboot haben wir noch nicht gemacht.

Moritz demonstriert sein Spiel „Troy 2000“ und die Möglichkeit, das grafisch zu bearbeiten. Beim letzten Mal haben Julian und Moritz mit Johannes Ideen zu seiner 5. PK diskutiert, ein evolutionärer Alghorithmus.

Johannes und Johannes haben sich bei der anderen AG den „Vortrag“ angehört.

Lernserver wurde rebootet. Eth1 mit 10.123.123.1 und DHCP läuft jetzt, login mit X :1 -query 10.123.123.1 funktioniert aber nach wie vor nicht. GDM hat ein XSERVERKeepsCrashing-Script laufen. Nächste Mal mehr. Moritz übernimmt für den Rest der Zeit. Robert (ich) muss gehen um 16:10.

10. Februar 2012

10.2.2012

Filed under: Tagesberichte — admin @ 14:51

Was ist der Sinn des Labyrinthspiels haben Moritz und Johannes und auch Julian am 20.1. berabeitet. Am 27.1. war dann keine AG.Am Tage der offenen Tür haben Moritz und Johannes einen Legoroboter vorgestellt und lief fehlerfrei (Steine auslesen/zählen und aufsammeln). Programmiert ist Lego-Mindstorm in Java. Ein Foto und 2 Videos vom Tag der offenen Tür am 26.1.2012 finden sich auf Moritz Webspace unter http://cynpho-labs.de/pics/Roboter/.

Johannes spielt an seinem Laptop. Hitman. Die anderen schauen zu. Robert versucht ein upgrade auf Debian-Squeeze nach dieser Anleitung und der „Kurzfassung auf howtoforge„. Das alles, damit Leon mit Google Chrome – nach dieser Anleitung zu installieren – arbeiten kann. Unter Umständen bleibt es erstmal bei einem „Minimal System Upgrade.

Leon arbeitet an seiner JQuery-Photo-Datenbank. Julian kommt auch dazu. Julian und Moritz arbeiten weiter am Death-Maze.

# apt-get install linux-image-2.6-486
Reading package lists… Done
Building dependency tree
Reading state information… Done
linux-image-2.6-486 is already the newest version.

Nach dem apt-get upgrade kommt am Ende als Ausgabe:

„update-initramfs: Generating /boot/initrd.img-2.6.32-5-486
W: Possible missing firmware /lib/firmware/tigon/tg3_tso5.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3_tso.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3.bin for module tg3
Processing triggers for menu …“

Google-Chrome läuft jetzt auf dem Lernserver. Ist noch nicht gerebootet und auch noch nicht der neue grub und udev installiert …;

Sebastian kommt nach der 8. Stunde wie gewohnt auch noch. Julian und Moritz arbeiten immer noch an ihrem Maze. Johannes probiert in Maya dynamische Inhalte zu gestalten.

# apt-get install linux-image-2.6-486

resultiert in:

Reading package lists… Done
Building dependency tree
Reading state information… Done
linux-image-2.6-486 is already the newest version.

dann noch:

# apt-get install linux-image-2.6-486
Reading package lists… Done
Building dependency tree
Reading state information… Done
linux-image-2.6-486 is already the newest version.

Und:

# apt-get install udev
Reading package lists… Done
Building dependency tree
Reading state information… Done
udev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 167 not upgraded.

Reboot spare ich mir jetzt, weil dann vermutlich die Route-Einstellungen wieder nicht funktionieren. Das dann beim nächsten mal …; Sebastian lädt eine Datei auf den Server.

13. Januar 2012

13.1.2012

Filed under: Tagesberichte — admin @ 14:52

Johannes und Johannes sind da, sowie Moritz und Leon und Julian. Moritz und zwei Johannesse programmieren einen Lego-Mindstorm-Roboter. Er soll Korken zählen und aufsammeln, das Spiel heißt „nim“. Leon will was über funktionale Programmierung wissen. Julian überlegt noch.

Johannes hat sich ein Projekt überlegt, Online miteinander Schach zu spielen. C++ und SFML (simple fast multimedia library). SFML bietet eine Networkklasse an, die Johannes nutzen möchte.

Mit Leon die Memoizer-Funktion von Crockford nachgebaut und auf die Webseite gestellt: http://html-ag.wvs-berlin.de/Javascript/memoizer_2.js.html.

Am 20.1. und 27.1. bin ich, Robert Sauer-Ernst, nicht in der AG. Moritz wird die AG an beiden Tagen übernehmen.

Lego-Mindstorm kann jetzt Korken zählen, aufsammel noch nicht wirklich.

« Newer PostsOlder Posts »