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

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.

10. August 2012

10.8.2012

Filed under: Tagesberichte — admin @ 15:06

Der Lernserver scheint gemäß „uptime“ seit über  90 Tagen zu laufen. Julian und Robert machen vor dem dist-upgrade ein Backup mittels:

tar -cvfz --exclude="/media" /media/sdc1/backup20120810.tar.gz /

wobei wir vorher die 250-gb-Platte von Julian (sdc1) auf /media/sdc1 gemountet hatten.

Jetzt wundern wir uns, wohin das Archiv temporär geschrieben wird, denn auf der sdc1 ist noch kein Eintrag zu finden.

Julian hat am Freitag 6 Stunden, also machen wir ab jetzt erstmal ab 7. Stunde, also ab 13:30. Nächsten Freitag, am 17.8., allerdings fällt die AG aus, es sei denn Julian übernimmt, wenn sich weitere Interessenten finden.

Da dir Tarifizierung am eigenen Tar-Verzeichnis (/z) abgebrochen ist, haben wir das /z-Verzeichnis so wie es ist auf die sdc1 gemoved.

Julian hat parallel ein kleines Boot mit Blender erstellt und die Segel bewegt (Regen sah nicht gut aus!).

Wir haben nach alten Vorlagen einen Aushang für die <html>-AG erstellt.

15. Juni 2012

15.6.2012

Filed under: Tagesberichte — admin @ 14:58

Johannes v.L. und Moritz sind da und beschäftigen sich mit wxWidgets bzw. das vom letzten Mal nochmal zum Laufen zu bekommen.

Moritz schafft das mit xwidgets auf seinem PC, andere nicht ;-). Die können ja, auch wenn sie dann schon Abi haben, nach den Ferien nochmal kommen ;-). Der Freitagstermin sollte auch nächstes Schuljahr stehen.

8. Juni 2012

8.6.2012

Filed under: Tagesberichte — admin @ 14:47

Julian und Johannes v.L. sind da und beschäftigen sich mit dem WX-Formbuilder. Wir sind gesapnnt, weil es plattformübergreifend ist.

Nach Ewigkeiten hat Julian im Wesentlichen es geschafft, ein einfaches Fenster zu öffnen mit einem Button (den Robert „gebaut hatte“), so dass die Funktion dort ausgeführt wird. Das alles aber so unübersichtlich mit Nachinstallationen und Code-Umschreibungen, dass ich es erst beim nächsten Mal ausführlich dokumentieren kann.

Kompilierung erfolgte über „g++ MyProject1MyFrame1.cpp testProj.cpp `wx-config –libs` `wx-config –cxxflags`“, sonst bindet er die Bibliotheken nicht korrekt ein.

In meiner MyProject1MyFrame1.cpp musste

1. includiert werden wx/wx.h

2. eingebaut werden:

class MyApp: public wxApp
{
virtual bool OnInit();
};

IMPLEMENT_APP(MyApp)

bool MyApp::OnInit()
{
//   MyFrame1 *frame = new MyFrame1(0,-1,L“titel“, wxPoint(0,0), wxSize(300,300),0);
MyProject1MyFrame1 *frame = new MyProject1MyFrame1(0);
frame->Show(true);
SetTopWindow(frame);
return true;
}

Das alles von Julian sinngemäß übersetzt aus http://www.wxwidgets.org/docs/tutorials/hello.htm.

Nächsten Freitag ist letzte Mal vor den Ferien, wir probieren (trotz Wandertag) hier zur 8. Stunde, also 14:20, in den 206er reinzukommen.

1. Juni 2012

1.6.2012

Filed under: Tagesberichte — admin @ 14:02

Heute müssen wir in den 208er, weil Herr Lehmann ein Matheseminar im 206er macht. Leider kommen wir vom 208er nicht an den Lernserver ran. Warum, ist unklar. Johannes, Johannes und Moritz sind da. Julian noch nicht. Johannes v.L. will sein 4-gewinnt-Programm weiter entwickeln. Basis ist eine Entwicklung von Moritz. C++ und Ascii/Konsolenbasiert.

Julian hat auf dem Lernserver php-my-admin installliert. Der Lernserver hat die IP-Adresse 10.31.255.88. Mit dieser IP, aber nicht mit „lernserver“, kann man vom 208er und einem Ubuntu-System (normaler Schulrechner) dann doch den Lernserver erreichen. phpmyadmin ist über http://10.31.255.88/phpmyadmin erreichbar, natürlich nur schulintern.

Julian hat ein arduino-board mitgebracht. Er startet einen der Rechner hier mit einer alten Xubuntu-live-CD.

Robert macht auf dem Lernserver ein apt-get update und apt-get dist-upgrade …;

25. Mai 2012

25.5.2012

Filed under: Tagesberichte — admin @ 14:48

Heute ist erstmal nur Moritz da, der mit Johannes und Johannes und zwei anderen letztlich beim Berliner Tag der Mathematik den ersten Preis gemacht hat und nach Oslo fahren durfte. Julian kommt auch. Die alten Bücher von Herrn Frank, die zum Verschenken im 206er stehen, sind doch recht alt, befinden Julian und Moritz. Immerhin eins ist dabei, was Julian interessiert.

Weil proFtpd mit der Fehlermeldung „ProFTPD warning: cannot start neither in standalone nor in inetd/xinetd mode. Check your configuration. ProFTPD: command not found“ nicht startet, habe ich gemäß http://www.linuxquestions.org/questions/linux-server-73/proftpd-cannot-start-859943/ in der /etc/proftpd/proftpd.conf den „ServerType“ von inetd auf standalone gestellt. Jetzt funktioniert der Login via FTP für jeden normalen User.

Robert versucht, die Dateien der Domain html-ag.wvs-berlin.de auf seinen 2. virtuellen Server zu kopieren. Mit wget ging das nicht, per FTP scheint es geklappt zu haben. Julian und Moritz gucken nach ANSI-Escape-Codes, mit denen auch die Farbe der Konsole verändert werden kann (außer bei Windows).

Nächste Woche, 1.6.2012, ist dann zur 7. Stunde, also 13:30!!!

11. Mai 2012

11.5.2012

Filed under: Tagesberichte — admin @ 15:40

Angelo, Moritz und Julian sind da. Angelo hilft Moritz, den Grub mit „e“ so zu editieren, dass Moritz von seiner externen Festplatte booten kann. Der Fehler war, dass bei der Installation die Festplatte als „h1“ erkannt wurde, beim Booten von eben dieser Platte der Grub diese dann aber als „h0“ anspricht.

Angelo erläutert das Prinzip, wie man Normalen benutzt, um Lichtberechnungen bei 3D-Darstellungen zu machen.

Robert hat durch kopieren der beiden userdir-Dateien in /etc/apache2/mods-available nach /etc/apache2/mods-enabled das mod_userdir aktiviert und duch Einkommentieren des php_admin_values für php eben dieses (also php) aktiviert.

Morten wird vermisst, der wollte eigentlich nämlich heute auch kommen.

Was beim Lernserver noch nicht zumindest nicht über Xnest funktioniert ist Gnome3.

ProFTPD funktioniert übrigens nicht, beim Start mit /etc/init.d/proftpd start kommt: „ProFTPd warning: cannot start neither in standalone nor in inetd/xinetd mode. Check your configuration.“ – Die zahlreichen Funde via Google dazu bringen erstmal nichts …;

« Newer PostsOlder Posts »