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

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.

25. November 2011

25.11.2011

Filed under: Tagesberichte — admin @ 15:05

Julian und Moritz arbeiten schon an ihrem Maze-Programm in C++. Leon kommt auch (ausnahmsweise und nur bis drei). Robert startet Samba auf dem Lernserver neu. Jetzt gehts wieder, keiner weiß warum das dann immer wieder nicht geht zwischendrin. Das Labyrinth ist übrigens dreidimensional.
Leon lernt, wie man die Pfadvariable ergänzt unter  MacOSX. Entweder editieren der /etc/paths oder mit

PATH=$PATH/:neuer/pfad

.
Das Maze texturiert jetzt korrekt. Irrlicht ist mit dabei. Leon hat es geschafft, Lejos einzurichten, damit er damit die Legoroboter im Informatikgrundkurs konfigurieren bzw. programmieren kann.

Julian und Moritz wollten die Batmangleichung abtippen, weil sie nur als Bild vorhanden ist. Sie ist aber zu lang. Am Ende haben sie die Formel aber direkt als Text gefunden.
.

18. November 2011

18.11.2011

Filed under: Tagesberichte — admin @ 15:44

Beim Schulserver scheint sich etwas geändert zu haben. Das defautl-gateway ist jetzt wieder 10.16.1.1 (statt vormals 10.16.1.254). Muss entsprechend als route angegeben werden (s. Serverdoku). Johannes hat am Javascript weitergearbeitet. Julian, Moritz und Johannes checken die parallel laufend Informatik-AG. Dort wird HTML behandelt zur Erstellung von Internetseiten (z.B. der „absolut“ Homepage).

Julian bzw. Moritz hat im Ordner /home/htmlag (was via Samba eingebunden werden kann) in der autorun.inf den Confickerwurm entdeckt. Den müsste man entpacken, um ihn mit einem Disassembler analysieren zu können.

Johannes lernt ein bisschen mehr Javascript dazu. Moritz und Julian versuchen, eine 3D-Datei zu lesen (von Idiana Jones …).

4. November 2011

4.11.2011

Filed under: Tagesberichte — admin @ 15:24

Moritz versucht, seine Facharbeit weiterzubringen und demonstriert noch einmal sein Labyrinth. Johannes kommt dazu. Johannes baut ein Javascript um ein Div zu bewegen: http://html-ag.wvs-berlin.de/Johannes/Element-Simulator/Element-Simulator.html. Julian hat schon mal einen springenden Ball mit Javascript realisier: http://joposterm.square7.de/index/. Moritz und Julian haben es geschafft, dass ein Term interpretiert und ausgerechnet werden kann (Quelltext folgt).

« Newer PostsOlder Posts »