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

12. Februar 2013

12.2.2013

Filed under: Allgemein,BGPL,Javascript,Raspberry PI,Tagesberichte — admin @ 15:54

Erste AG nach den Winterferien. Julian bringt seinen Raspberry Pi mit, auf dem über SD-Karte Archlinux läuft und mit dem man sich demgemäß dann auch auf dem Lernserver via XNest einloggen kann.

Julian und Tom arbeiten an seinem BGPL-Compiler (Byte-Gale-Programming-Language).

Robert erwähnt, dass Gnome Javascript zur favorisierten Programmiersprache für Apps macht (http://developers.slashdot.org/story/13/02/04/1819231/gnome-goes-javascript?utm_source=slashdot&utm_medium=twitter).[s.a. https://ssl-proxy.my-addr.org/myaddrproxy.php/http/treitter.livejournal.com/14871.html bzw. http://www.i-programmer.info/news/167-javascript/5418-javascript-to-be-the-default-langauge-for-gnome.html und http://www.theregister.co.uk/2013/02/05/gnome_standardises_on_javascript/].

Den Compiler will Tom in Java erstmal schreiben.

Die Verbindung zwischen Lernserver und RaspberryPi funktioniert. Man könnte noch die Konfiguration der Netzwerkkarte u.u. automatisieren.

 

 

8. Januar 2013

8.1.2013

Filed under: Tagesberichte,Termine — admin @ 15:44

Julian und Sebastian sind da. Für Januar ist das die einzige AG mit meiner (Roberts) Anwesenheit. Nächste AG, bei der ich wieder da bin, ist dann der 12.2.2013.

Julian probiert sich wieder an Archlinux. Neu Partitionieren erstmal. Sebastian versucht auf seinen NAS-Server zu Hause zuzugreifen bzw. dessen Firmware zu updaten.

Julian versucht das pacstrap-script auf den neu zu installierenden Rechner zu laden.

Ich habe für Julian die Domain http://ds.wvs-berlin.de eingerichtet. Mit imagemagick lassen sich Bilder übrigens konvertieren und verkleinern mit dem Befehl (Beispiel): „convert IMG_0040.JPG -thumbnail 800×800 IMG_0040.png“. 800×800 heißt, dass die Breite oder Höhe maximal 800 Pixel sein darf. Proportionen bleiben erhalten.

Julian hat es wieder nicht geschafft, aber er wird jetzt eine aktuelle Archlinux-CD mitbringen.

18. Dezember 2012

18.12.2012

Filed under: Allgemein,Tagesberichte,Termine — admin @ 15:56

Tom ist heute nach gefühlten fünf Jahren wieder mal da. Er entwickelt eine eigene Programmiersprache und will damit Spiele entwickeln. Die Ehemaligen Moritz und Johannes St. sind inklusive Weihnachtskekse aufgeschlagen, sehr schön! Julian brennt Archlinux die neueste Version.

Robert lässt die Weihnachtsmänner laufen, was nicht ganz so einfach ist. Von /home/platte/htmlag den Ordner „public_html“ nach /home/htmlag kopiert. Die beiden *.ser-Dateien mit chmod 777 beschreibbar gemacht für jedermann.

Auf drei Rechnern mit Netzlaufwerk verbinden („\\lernserver\platte“ – und htmlag/geheim) den alten Platteninhalt eingebunden und dort den FF-Portable gestartet, weil sonst der FF beim 3-fachen Login mit einem Nutzerkonto nicht läuft.

Dann mit „lernserver/~htmlag“ in drei Browsern die „clients“ gestartet und dann mit „lernserver/~htmlag?admin“ das Admin-„Backend“. Da kann man dann mit „reset“ resetten und mit „start…“ starten.

Tom erläutert Julian sein Problem. Er will eine Java-API schreiben. Moritz erläutert kurz seine 5. PK zur Lösung mathematischer Gleichungen.

Robert findet diesen Artikel zu HTML5 mehr oder weniger zufällig.

Tom möchte seinen Code automatisiert in ein Inhaltsverzeichnis packen. Javadoc will er nicht, das gibts in PHP auch, zB. in der Anwendung beim Zend-Framework-Api-Doc zu finden.

Moritz und Johannes probieren, ob AOEII noch läuft, scheint so ;-). Johannes v.L. kommt auch noch zu Besuch. Tom wurschtelt weiter mit Julian an seiner allgemeinen Codestruktualisierung. Dabei geht es auch um die Unterscheidung von Statements und Expressions.

Nächste AG ist am 8.1.2013.

 

 

 

 

 

11. Dezember 2012

11.12.2012

Filed under: Allgemein,Tagesberichte,Termine — admin @ 15:37

Vorletzte Mal in diesem Jahr. Im Januar ist nur am 9.1. AG und dann erst wieder nach den Winterferien, weil Robert nicht da ist, es sei denn, Julian und wer auch immer will in der Zeit alleine was machen.

Da Robert keine CDs zu Hause hatte und das neue Arch nur als ISO aufm Stick hat versucht sich Julian noch einmal mit der alten Version von 2010. Da die Installation über die CD nicht richtig geklappt hat, hat Julian jetzt von CD gebootet und folgendes eingegeben:

„pacman –root /mnt –config /etc/panama.conf -Sy base base-devel“

Das soll das Basissystem mit Developererweiterungen (gcc zB.) installieren.

Grub muss allerdings dann auch noch von Hand nachinstalliert werden.

Robert stellt fest, dass Archlinux nicht den Richtlinien für freie Distributionen der FSF entspricht.

Bei der Installation gibt es Probleme mit dem nicht gemountetm /proc-Verzeichnis (s.a. archlinux-bugreports). Beim nächsten Mal bringt Julian die CD mit und ich habe einen DVD-Rohling und das ISO-Image sowieso dabei.

 

4. Dezember 2012

4.12.2012

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

Wir versuchen einen der Flachen ehemaligen 206er-Rechner mit Archlinux zu bestücken, u.a. um damit direkt auf den Lernserver via Xnest zuzugreifen.

Julian hat durch das Entfernen der CMOS-Batterie das BIOS an einem Rechner zurückgesetzt,weil wir kein BIOS-Passwort haben und weil sonst der netboot vom BIOS alles überschreiben würde beim nächsten Start.

Da dhcp beim Start von der Archlinux-CD nicht funktioniert, setzt Julian

1.  die IP-Adresse mit ipconfig eth0 10.16.206.199

2.  das Gateway mit route add default gw 10.16.1.1

3. die Auflösung durch den Nameserver in der /etc/resolv.conf mit dem Eintrag „nameserver 10.16.1.1“

Die etc/resolv.conf gibt es bzw. ist editierbar, obwohl das System noch von CD läuft und die Festplatte eigentlich noch nicht benutzt ist.

Wir lesen diese Anleitung zur Installation von Archlinux aber es gibt pacstrap nicht. Julian aktualisiert Arch mittels „pacman -S“. Dann kommt der Vorschlag zum updaten. Da pacstrap immer noch nicht vorhanden ist, nimmt Julian „./setup“. Das liegt aber daran, dass die CD veraltet ist (2010). Das „setup“, sagt Julian, wurde abgeschafft.

Da die Installation beim ersten Mal nicht partitionieren konnte (vermutlich, weil Julian die HD schon gemountet hatte) macht Julian es jetzt gleich von Anfang an mit „./setup“. Netzwerkerinstellung per dhcp funktionieren allerdings nicht, insofern muss das nochmal per Hand gesetzt werden (s.o.).

Die locales müssen ggfs. noch angepasst werden, wenn Installation komplett.

Das Ganze hat mit der alten CD nicht geklappt. Julian will eine neuere CD beim nächsten Mal mitbringen.

27. November 2012

27.11.2012

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

Julian versucht den brother-drucker im 206er übers Netzwerk zu finden. Wir schaffen es mit dem Windows-Pc den Brother-Drucker im Raum 206 mit der IP 10.16.206.201 anzusprechen und eine Testseite zu installieren.

Julian macht auf Raspberry PI aufmerksam. Es sollte möglich sein, einen HDMI-tauglichen Monitor mit einem RPI zu koppeln und sich per Xnest beim Lernserver anzumelden. Das wäre ja mal ein interessantes Projekt.

Ansonsten haben wir uns Octocopter auf Youtube angeschaut und einen Modellflieger mit eingebauter Kamera.

Wir reden noch etwas über Virtualisierung.

20. November 2012

20.11.2012

Filed under: Allgemein,Tagesberichte,Tisch — admin @ 16:13

Herr Frank freut sich, wenn wir aufräumen. Also machen wir es. Sechs Rechner bzw. Gehäuse entsorgt. Der Tisch ist frei. Der unter der Kategorie „Tisch“ gefundene Eintrag mit der Java-Programmierung konnte erstmal nicht nachvollzogen werden. Das beim nächsten Mal.

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.

« Newer PostsOlder Posts »