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

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.

6. Januar 2012

6.1.2012

Filed under: Tagesberichte — admin @ 15:09

Leon ist kurz da und demonstriert dem Nachbarkurs den css-hover-Effekt (ändern der Hintergrundfarbe). Johannes St. baut einen Totenkopf mit „Maya“. Moritz schaut ihm zu und programmiert eine Erweiterung des 3-D-Labyrinths. Johannes v.L. ist zum ersten Mal da und programmiert mit C++ eine Lösung für das Tunnelrätsel aus dem Matheunterricht. Moritz hat seine bisherigen Programmierungen (bestimmt schon hier erwähnt irgendwo) auf seiner Entwicklerseite cynpho-labs.de veröffentlicht.

Robert hat /dev/sdb1 (die zweite Festplatte des Lernservers) mit gparted neu formatiert, weil sich auf das Backup des Homeverzeichnisses dort nicht mehr zugreifen ließ. Mit „rsync -avz –exclude /mnt/sdb1 /dev/sda1 /dev/sdb1“ hat es jetzt scheinbar geklappt, den kompletten Inhalt der ersten Partition der ersten Festplatte (mit dem kompletten System) auf die erste Partition der zweiten Festplatte zu kopieren. „/mnt/sdb1“ wurde ausgenommen, weil dort /dev/sdb1 gemountet ist/war. Das Ganze auch in der Serverdoku festgehalten.

Serverdoku übrigens, ums mal festzuhalten (falls nicht irgendwo notier), wird in troff notiert, und zwar in /home/wvsadmin/doku die „dokumenation.ms“. Mit „make“ im selbigen Verzeichnis wird das troff-Dokument „dokumentation.ms“ ins PDF-Format konvertiert und automatisch per FTP hochgeladen (mittels eines PHP-Scripts).

Die Makefile sieht übrigens so aus:

all: rp ps pdf ascii html ftp_upload

rp:
cat serverdoku.ms | sed ’s/<zensiert>/-XXX-/‘ | sed ’s/<zensiert>/-XXX-/’\
>serverdoku_replaced.ms

ps: serverdoku.ms
troff -ms serverdoku.ms | grops -pa4 >serverdoku.ps
troff -ms serverdoku_replaced.ms | grops -pa4 >serverdoku_replaced.ps

pdf: ps
ps2pdf serverdoku.ps serverdoku.pdf
ps2pdf serverdoku_replaced.ps serverdoku_replaced.pdf

ascii: serverdoku.ms
groff -ms -Tascii serverdoku.ms >serverdoku.ascii

html: serverdoku.ms
groff -ms -Thtml serverdoku.ms >serverdoku.html

clean:
rm serverdoku.ps serverdoku.ascii serverdoku.html serverdoku.pdf
ftp_upload:

php -f ftp_upload.php

Julian hat mit Irrlicht ein Partikelsystem/Schneegestöber erstellt in den Ferien (mit Irrlicht eine „.exe“ erstellen und dann als „.scr“ im Ordner system32 ablegen).

Johannes v.L. hat bei seinem Tunnelprogramm wohl vergessen, die verbrauchten Felder wieder hochzuzählen, wenn er seine Route zurückgeht.

16. Dezember 2011

16.12.2011

Filed under: Tagesberichte — admin @ 15:53

Letztes Mal AG in diesem Jahr. Es gibt Lebkuchen und Yogi-Tee. Julian, Moritz, Johannes sind da. Angelo will auch noch kommen. Wir lassen die Weihnachtsmänner über die Bildsschirme laufen lassen. Leon kommt auch noch, nach einem Tischtennisspiel. Sebastian ebenfalls, ohne Tischtennisspiel. Angelo demonstriert die Keyboard-Shortcuts seines Windowmanager (FVWM). Robert kann auf /dev/sdb1 nicht zugreifen, die Backupplatte. Sebastian hat seine Kugelberechnungen mit PHP hinbekommen (die Pi-Konstante war falsch geschrieben). Leon, Julian und Moritz tranken den Yogi-Tee gerne. Angelo wäre dabei gewesen, wenn keine Milch drinne gewesen wäre.

9. Dezember 2011

9.12.2011

Filed under: Tagesberichte — admin @ 16:23

Julian hat abgesagt. Angelo besucht die Ag, erklärt sein neues Betriebssystem inklusive der Funktion von sog. I-Nodes. Niklas ist auch da. Der hatte Angelo an der Uni getroffen und überredet, mal wieder zu kommen. Johannes und Moritz suchen einen Flugsimulator. Robert testet seinen über alle Bildschirme laufenden Weihnachtsmann (lokal: 10.16.2.3/~htmlag/laufen.js.php). Sebastian stößt auch noch dazzu. Niklas arbeitet ein bisschen mit C.Angelo demonstriert seine Anpassung von fvwm. Robert erklärt Moritz kurz wie das Weihnachtsmannskript funktioniert. Angelo zeigt sein SED-Skripte. Das ist schön. Beim nächsten Mal könnten wir das Weihnachtsmannskript mal optimieren.

2. Dezember 2011

2.12.2011

Filed under: Tagesberichte — admin @ 16:10

Moritz und Julian haben Texturfehler in ihrem Maze. Paul und Johannes spielen Assassins Creed. Robert versucht mit rsync ein Backup des Servers zu machen. Robert hat ein defektes Homeverzeichnis entdeckt und muss es irgendwie reparieren auf dem Backupserver.

« Newer PostsOlder Posts »