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

6. November 2012

6.11.2012

Filed under: Android,Tagesberichte — admin @ 16:32

Julian war letzte Mal auf Chorfahrt. Wir recherchieren bezüglich Peer-to-Peer und Skypefunktionalität. Robert bringt sein Samsung-Galaxy-S3 mit und wir quatschen über und recherchieren ein bisschen zur Funktionialität vom Androiden.

Wir gucken uns kurz mal das Verzeichnis „proc“ an und die darin enthaltenen Dateien und checken mal den Quellcode von „uname“, der aber nicht auf die Datei „/proc/uname“ zugreift.

Wir wurschteln noch kurz mit „screen“ rum.

Dann versuchen wir die Serverzeit per ntpd zu sycnhronisieren, was nicht funktioniert. Nächstes mal dann …

30. Oktober 2012

30.10.2012

Filed under: Allgemein,PHPUnit,Tagesberichte,Zend Framework — Schlagwörter: — admin @ 15:38

Letzte Mal ist ausgefallen, aus terminlichen Gründen. Julian ist nicht da. Tutorial für Zend 2 ausprobiert bis zum Unittest. Dafür gemäß Anleitung Unittest installiert (erst mit apt-get install phpunit, dann wie in der Anleitung mit pear). Zwischendrin erstmal noch ein apt-get update und apt-get dist-upgrade gemacht. Allerdings hat für die Installation erst diese Anleitung was gebracht.

Ergebnis:

root@lernserver:/home/zf2_tutorial/tests# phpunit
PHPUnit 3.7.8 by Sebastian Bergmann.

Configuration read from /home/zf2_tutorial/tests/phpunit.xml
.
Time: 1 second, Memory: 5.75Mb
OK (1 test, 2 assertions)

So, für heute is Schluss, um 15:38. Nächste Mal gehts mit Zend-Framework hier weiter.

16. Oktober 2012

16.10.2012

Filed under: Tagesberichte — admin @ 14:55

Lernserver war aus, wg. Stromausfall in den Ferien. Haben ihn mit Frau Spyra und Julian wieder anbekommen. Julian repariert sein EEE-Netbook, entfernt den Touchscreencontroller, den er mal eingebaut hatte. Robert probiert sich weiterhin ein bisschen mit Git-Hub. Julian hat dort ja bereits was eingestellt: https://github.com/julidau/bobat, Die Webcam hat Julian auch repariert. Robert hat nochmal das mit Git-Hub und dem ZF2 nachvollzogen. Heute ist relativ früh schluss. 16:07.

25. September 2012

25.9.2012

Filed under: Allgemein,Tagesberichte — admin @ 15:01

Heute besuchen uns die Ehemaligen, Moritz und Johannes v.L.. Moritz will jetzt technische Informatik an der TU studieren. Johannes v.L. studiert Mathe an der FU. Moritz hätte gerne den beim letzten Mal von Julian entwickelten Code angeschaut. Leider hat Julian den noch nicht bei github eingechecked. Kylix ist übrigens „delphi for linux“.

Johannes v.L. versucht das Spiel „Bärenthaler Bauernkloppe“ mit C++ durchzurechnen.

Johannes Stahn kommt auch noch dazu. Er will physikalische Ingenieurswissenschaften studieren an der TU.

Heute übrigens das letzte Mal vor den Ferien, nach den Herbstferien dann wieder am 16.10. ab 14:30.

 

 

18. September 2012

18.9.2012

Filed under: Tagesberichte — admin @ 15:29

Mit Julian zusammen den alten „Fachbereichsrechner“ mit dem Robert sich immer per X :1 -query 10.123.123.1 mit dem Lernserver verbindet aufgemotzt beim Hochstarten. In der /etc/inittab das Runlevel beim Hochfahren auf 3 gesetzt und in der /etc/rc2.d u.a. Apache und GDM gemäß README umbenannt von S20… in K80… zB.. Anschließend noch in der /etc/init.d das halt-skript kopiert nach myxstart und angepasst:

#! /bin/sh
### BEGIN INIT INFO
# Provides: xstart
# Required-Start:
# Required-Stop:
# Default-Start: 3
# Default-Stop: 0
# Short-Description: x -query 10.123.123.1
# Description:
### END INIT INFO

case "$1" in
start)
X -query 10.123.123.1
;;
stop)
pkill X
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac

:

Julian gräbt Delphi wieder aus.

Der Rechner, den Julian für den Oberstufenraum eingerichtet hat, steht immer noch hier im 206er.

Julian versucht mit Delphi ein Programm zum Anzeigen von dreidimensionalen Strukturen zu schreiben. Anders als der Mapviewer von Angelo, der auf Projektion beruhte, will Julian das mit Raytracing machen. Projektion erfordert, so Julian, weniger Rechenleistung, ist aber mathematisch komplizierter.

Robert hat mit apt-get install git-core und apt-get install git-gui git auf dem Lernservern installiert. Julians Programm läuft erstmal sauber durch und er kann Strahlen mit Ebenen kollidieren lassen.

11. September 2012

11.9.2012

Filed under: Tagesberichte — admin @ 14:55

Julian sucht das Passwort für den neuen Archrechner und findet es nicht. Er startet den Rechner mit der CD, mountet die Festplatte und kann sich mit „chroot“ zum neuen Root machen und so das Passwort neu setzen. Jetzt ähnelt das Passwort dem des Lernservers ziemlich.

Julian kriegt jetzt auf dem Arch-Rechner laufend „unknown trust“, irgendwas mit den Signaturen des Entwicklers scheinen nicht zu funktionieren, beim Installieren. Julian hats gemäß dieser Anleitung auf „optionalTrust“ gesetzt und dann die Signaturen importiert.

Julian kann sich nun auch mit dem Lernserver per X :1 -query 10.31.255.88 verbinden.

Julian probiert sich mit MySQL-Befehlen vom Terminal aus.

WordPress wurde durch einen einfachen Klick geupdated. So einfach kann das Leben sein.

Julian hat den Arch-Rechner jetzt mit einem Eintrag in der Inittab dazu gebracht, dass der X-Server gestartet wird und Firefox, und zwar im Respawn-Modus:

x:5:respawn:/usr/bin/X
y:5:respawn:/usr/bin/firefox --display=:0

Vielleicht funktioniert ja aber auch Chrome besser, war jetzt die Überlegung.

Julian hat jetzt noch FVWM installiert. In der inittab steht jetzt noch:

 

x:5:once:/usr/bin/X
fw:5:once:/usr/bin/fvwm -d:0
f:5:respawn:/usr/bin/firefox --display=:0

Jetzt ist auch der schwarze Balken weg, den FF vorher immer gelassen hat. Chromium lässt sich nicht als root ausführen und das Display kann man nicht sezten.

Jetzt müsste Julian noch das amerikanische Keyboard loswerden. Irgendwo in der /etc/X11/xorg.conf.

4. September 2012

4.9.2012

Filed under: Tagesberichte,Zend Framework — admin @ 14:56

Gemäß Zend Framework 2.0 Tutorial (bzw. weil es nicht ging), erstmal mit „apt-get install git“ git auf dem lernserver installiert. Einen Benutzer „zf2_tutorial“ inklusive Verzeichnis angelegt und gemäß Anleitung mit

php composer.phar self-update
php composer.phar install

die Testseite installiert, die jetzt mittels „http://lernserver/~zf2_tutorial/“ bzw. „http://10.123.123.1/~zf2_tutorial/“ erreichbar ist, bzw. welche IP der Lernserver eben hat [natürlich nur im Intranet].

Dazu musst vorher noch in /etc/apache2/mods-enabled die ../mods-available/rewrite.load gesymlinkt werden und der Apache neu gestartet werden.
Es wurden auch entsprechende Vhosts für zf2.lernserver und zf2.localhost eingerichtet, das funktioniert aber nur vom Lernserver direkt, nicht von den anderen Rechnern im 206er, weil es für.lernserver keine DNS-Einträge gibt.

Mit zf2.lernserver/abcd kommt gemäß Tutorial die korrekte ZF2-Fehlermeldung, mit 10.123.123.1/~zf2_tutorial/abcde nicht. Hat Julian rausgefunden, Robert ist noch nicht so ganz klar, warum nicht …;

31. August 2012

31.8.2012

Filed under: Tagesberichte — admin @ 14:35

Heute ist die AG noch einmal Freitag. Ab jetzt Dienstag ab 14:30 im Raum 206. Julian macht einen der alten Rechner in Rücksprache mit Herrn Frank komplett platt und installiert Arch-Linux.

Auf dem Lernserver richtet er eine Datenbank ein für die Verwaltung der Schülerbibliothek. Den Grub muss er sich mit Pacman („grub-bios“) installieren.

Für das Arbeiten mit PHP und der Datenbank empfiehlt Robert PHP-Data-Objects.

Julian muss die /boot/grub/grub.cfg editieren, weil dort ein falsches Laufwerk angeben war (MSDOS5 statt MSDOS1) und die UUID war eine falsche, die hat er einfach mit /dev/sda1 ersetzt. Jetzt installiert er den X-Server.

PHP-Myadmin lässt irgendwie keine neuen User rein.

29. August 2012

28.8.2012

Filed under: Tagesberichte — admin @ 13:57

AG hat nicht stattgefunden, weil der Raum scheinbar belegt war. Das ist jetzt mit Herrn Rehnert geklärt, der Raum ist Dienstag zur 8. Stunde frei. Nächster Termin dann diesen Freitag, 31.8., um 13:30(!).

24. August 2012

24.8.2012

Filed under: Tagesberichte — admin @ 14:59

Letztes Mal war Julian da, hat aber nix dokumentiert, weil es nix zu dokumentieren gab. Es gibt drei eventuelle Anwärter, die bei der AG mitmachen wollen würde, Freitag scheint aber ein schlechter Termin zu sein. Dienstag ist jetzt in der Überlegung.

Julian editiert – nach eine erfolgreichen reboot des Lernservers – die /etc/fstab. sdc, also „Julians“ 250-GB-Platte wird nach /mnt/sdc gemountet. Die Rechte liegen momentan bei Root, für den Rest der Welt nur „lesen“ und „ausführen“. Ein restart nach dem aktuellen apt-get update und apt-get dist-upgrade war jetzt nicht erfoderlich.

Wir durchforsten die bisherige Internetpräsenz und löschen die merkwürdigen Script-Hacks. Julian sichtet die Seiten der alten HTML-Mitglieder. Wir studieren das Schnee-Javascript und Angelos canvas-Experimente und Julian versucht, das Schneegestöber mit HTML5 zu bauen.

Nächster Termin Dienstag um 14:30, in der Hoffnung, dass der Raum verfügbar ist.

« Newer PostsOlder Posts »