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

17. Mai 2013

17.5.2013

Filed under: Allgemein,Plan 9,Raspberry PI — admin @ 15:13

Morten und Julian sind da. Angelo auch. Angelo zeigt, wie man über eine ssh-Verbindung (zB. auf Port 3000) den Firefox dazu bringen kann (Einstellungen, Advanced, Network, Settings) über einen lokalen Proxy (Sockshost „localhost“ Port 3000) die Internetsperren umgehen kann. Tsocks bringt einem die selbe Möglichkeit. Das ist jetzt auf dem Lernserver installiert.

Es wird diskutiert, noch mehr RaspberryPis anzuschaffen, um etwas mit Plan 9 zu experimentieren.

Nächste AG ist am 24.5.2013 um 14:15. Robert muss heute leider etwas früher gehen.

3. Mai 2013

3.5.2013

Filed under: Allgemein,Raspberry PI,Tagesberichte,Termine — admin @ 15:52

Morten, Moritz und Angelo können heute nicht. Lernserver läuft. Google und Firefox haben erkannt, dass html-ag.wvs-berlin.de keine Badware mehr enthält. Nächsten Freitag, der 10.5., findet die AG nicht statt.

Julian kommt und berichtet von seiner Trikopter-Entwicklung mit Raspberry Pi. Auf seinem Raspberry Pi hat er dazu ein moebius-Linux installiert. Hardwarmäßig hat er eine zweite Platine aufgesteckt mit einem Gyroskop.

Julian will zudem einen 3D-Drucker selber bauen.

Wir quatschen über Elektorikzubehör und auch über 3D-Brillen.

Nächste Mal ist am 17.5.2013. Ingesamt noch 5 Termine im Schuljahr. 14.6. ist der letzte Termin vor den Sommerferien.

26. April 2013

26.4.2013

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

Johannes St., Morten, Angelo und Moritz sind da. Julian konnte heute nicht kommen. Verbindung mit dem Lernserver  funktioniert. Wir versuchen etwas zu unternehmen, damit man bestimmte Seiten aufrufen kann.

Morten spielt Tetris. Angelo zeigt PDP11-Assembler/Maschinencode.

Angelo zeigt nochmal „werc„. Wir diskutieren password strength.

Moritz muss Maschinencode für Mips schreiben. Johannes und Moritz versuchen sich an einem „merge sort“ und „bogo sort„.

Robert updated und upgradet den Lernserver.

Angelo hatte letztes Mal Plan9port (Plan 9 from User Space) installiert.

Anglo präsentiert verschieden Bilder von Glenda. Und ein paar Monty Python Ausschnitte. Und ein paar Zitate zum Programmieren.

 

19. April 2013

19.4.2013

Filed under: Allgemein,Raspberry PI,Tagesberichte — admin @ 15:40

Julian und Angelo sind da. Morten hat abgesagt.

Robert hat die IP-Adresse des Lernservers auf eth0 zu 10.31.255.88 gändert (vormals 10.16.109.100 – ohne Internet). Dann in der resolv.conf den nameserver 10.16.1.1 eingetragen und mit „route add default gw 10.16.1.1.“ die route gesetzt. Anschlicßend das rc.firewall2 von /home/Platte/htmlag gestartet. Jetzt kommt man zumindest von dem Sisyphos 162 über den eth1 des Lernservers (10.123.123.1) ins Internet. X -query 10.123.123.1 geht nach wie vor nicht …

Julian und Angelo machen mit Plan 9 auf Angelos Raspberry Pi mit Julians Adaptern.

Robert hat auf dem Lernserver mit /etc/init.d/gdm restart gdm gestartet. Dann gings.

Angelo hat installiert: sshfs, fvwm, rxvt, zsh und feh.

Julian hat probiert per ssh auf Roberts Handy zu kommen (Android mit eine ssh-server, den wir aufgespielt haben), es hat aber nicht geklappt. Vom Handy direkt ging die connection vom ssh-client zum ssh-server.

12. April 2013

12.4.2013

Filed under: Allgemein,Plan 9,Raspberry PI,Tagesberichte,Termine — admin @ 16:35

Angelo hat seinen Raspberry Pi dabei, aber nicht die passenden Kabel, um ihn anzuschließen.

Der Lernserver ist leider aus. Keiner weiß, warum.

Internet ist an! Da sind Julian, Angelo, Morten und Moritz.

Angelo demonstriert ein bisschen Plan 9.

Sehr wichtig Seite über „harmful stuff“, zeigt uns Angelo. Wir durchsuchen die Seite und schauen das Interview zu „the front fell off“.

Robert verweist darauf, dass Javascript leider die meistgenutze Programmiersprache ist.

Nächste Mal nächsten Freitag um 14:30. Angelo hat einen IRC-Channel eingerichtet. irc.freenode.net, Port 8001, Channel ##wvscompag. Join us!

 

19.3.2013

Filed under: Allgemein,Plan 9,Tagesberichte,Termine — admin @ 15:24

Letzter Termin vor den Ferien. Angelo präsentiert seinen B-Compiler, den er zum Teil selbst geschrieben, zum Teil aus alten Compielern zusammen geklaubt hat. Morten und Moritz waren auch da. Internet war immer noch aus. Lernserver zwar erreichbar, nicht aber per XNest. Mit Roberts/meinem Mobilphone haben wir über Tethering Internetverbindung für die Wlan-Laptops gehabt, wenn auch langsam.

Wir haben beschlossen, die AG nach den Ferien auf Freitag zu verlegen. Angelo hat demonstriert, wie man zB. mit drawterm sich auf Angelos Plan-9-Server einloggen kann.

12.3.2013

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

Nachtrag:

Es waren Julian, Tom, Johannes v.L., Moritz, Angelo und Morten da. Internet war aus. Deshalb konnte man nicht allzuviel machen. Wir hatten uns überlegt zu überlegen, wie es mit der AG weitergehen könnte. Siehe Bericht vom 19.3..

Compiler war in jedem Fall ein Thema, den Tom ja zur Zeit mit Julian am Schreiben ist.

5. März 2013

5.3.2013

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

Tom und Julian sind da. Haben kurz das Sticky Bit und Suit-Bit. Herr Frank hat sich kurz mal um den Netzwerkdrucker und die Zugriffsrechte gekümmert.

Morten und Angelo sind überraschend hier. Es sind Semesterferien! Angelo demonstriert u.a. „Werc„. Außerdem hilft Morten dabei, die kompromittierten Sachen und html-ag.wvs-berlin.de rauszuschmeißen.

Angelo zeigt was lustiges zu Javascript und was zu seinem Lisp-Interpreter.

Wir sichten die alten XML-Dokumentationen. Der Server ist unter html-ag.wvs-berlin.de ist wieder sauber bzw. geleert.

 

26. Februar 2013

26.2.2013

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

Julian und Tom arbeiten weiter an dem in Java geschriebenen Parser/Compiler für die selbst entwickelte Programmiersprache.

Robert hat den Lernserver mal wieder mit „apt-get update“ und „apt-get dist-upgrade“ auf den neuesten Stand versezt.

WordPress ist auch aktualisiert.

Nodejs und Couchdb (mit apt-get install nodejs/couchdb) installiert, um Hoodie etwas näher zu kommen. Ruby auch installiert (hatten wir das nicht schon mal, seiner Zeit mit Angelo?). Irgendwie findet er, nach Herunterladen des „hoodie-core-master“ eine OSX (natürlich) – Datei nicht: „launchctl: not found“.

Tom und Julian kümmern sich um die Sortierung auf einen Stack (Lexer ist fertig, jetzt kommt die Baumstruktur).

 

 

19. Februar 2013

19.2.2013

Filed under: Allgemein,Android,BGPL,Java,Raspberry PI,Tagesberichte — admin @ 15:51

Julian und Tom arbeiten weiter an ihrem BGPL-Compiler. Julian bringt einen Artikel über Android-Sticks mit. Leider nicht seinen Raspberry Pi.

Julian und Tom arbeiten mit Java und Eclipse. Dort kann man auch debuggen.

Julian und Tom entwerfen kleine Tests, um das bisherige zu überprüfen. Ein kleiner Bug: übersehen, dass var++ bedeutet, dass die Variable erst _nach_ der Rückgabe inkrementiert wird. Douglas Crockford empfiehlt für Javascript (nicht Java!) deshalb var += 1 zu verwenden.

 

 

 

« Newer PostsOlder Posts »