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

5. März 2014

4.3.2014

Filed under: Allgemein,Schulnetzwerk,Tagesberichte,Termine — admin @ 15:59

Long Yang und Willy sind da, sowie Moritz, Julian und Angelo und Morten. Es sind Semesterferien.

Robert hat sich jetzt Xming für Windows heruntergeladen und kann damit auf den Lernserver via xdmcp zugreifen bzw. sich mit einer Gnome-Session einloggen.

Wilhelm und Long-Yang haben jetzt einen eigenen Account und könnte sich mit Xming einloggen, wobei sie Xming vermutlich jedes Mal neu installieren müssen und dann den Xming-Launcher starten müssen, denn der Launcher ließ sich in der Portable-Version nicht finden.

Morten sucht die Mitglieder-SQL von Anno-Dazumal. Wir finden heraus, dass ein kompletter DB-dump möglich ist und dann der Standardname localhost.sql sein müsste (oder mitglieder.sql, das wäre der Name der Datenbank gewesen, um die es geht).

Wir quatschen noch kurz über App-Programmierung und wundern uns, dass Johannes nicht kommt / gekommen ist. Zu Android-Apps s.a. http://www.androidpit.de/android-entwickler-studio-erste-app.

 

 

 

 

26. Februar 2014

26.2.2014

Filed under: Allgemein,Lernserver,Schulnetzwerk,Tagesberichte — admin @ 16:04

Heute sind Morten, Angelo und Long-Yang da, Willi nur kurz. Moritz und Julian können klausurenbedingt nicht kommen. Wir müssten jetzt mal WOL ausprobieren …; heute müssen wir Scheme machen. Wir reden über den Vergleich von Javscript und Scheme, s.a. u.a. http://journal.stuffwithstuff.com/2013/07/18/javascript-isnt-scheme/.

Mit ssh -D 3000 root@multitain.de und der entsprechenden Einstellung in den Settings im FF (Preferences/Advanced/Network/Settings) auf localhost Port 3000 stellen (s.a. https://wordpress.wvs-berlin.de/?p=1055). [damit wir den reddit-post zu Javascript überhaupt lesen konnten und nicht ausgeblockt wurden].

Der Post bei reddit: http://www.reddit.com/r/programming/comments/1g7gw7/the_angular_team_is_porting_angularjs_to_dart/cahzqav.

Symbole haben wir geklärt, soweit. Erstmal. Und sind uns auch einig, das Javascript weit hinter Scheme hinterherhinkt, obwohl Brendan Eich was Scheme+Self-artiges machen wollte mit Javascript. Wir sind bei Macros stehen geblieben. Long-Yang macht seinen Port zu Hause fürs nächste Mal klar!

 

 

 

 

 

19.2.2014

Nachtrag: der Lernserver ging nicht mit WOL hochzufahren, deshalb mussten wir ihn nochmal rüber nehmen und haben festgestellt, dass das nicht funktioniert, wenn man den Strom komplett ausstöpselt. Ansonsten waren Angelo da, Long-Yang, Willi und am Anfang kurz Martin und noch ein Schüler.

19. Februar 2014

19.2.2014

Heute sind Angelo, Long Yang und Willy da. Der Lernserver wacht nicht mit WOL (Wake on Lan) auf, nach langem Probieren finden wir heraus, dass es nach dem Stromsteckerabziehen nicht funktioniert. Wir haben jetzt auch die eth0 entsprechend konfiguriert.

Long Yang versucht seinen Rhaspberry-Pi zu Hause über Port 23 zu erreichen. Mit Angelos Hilfe kriegen wir heraus, dass Port 23 hier im Schulnetzwerk blockiert wird.

Beim nächsten Mal versuchen wir mal, dass sich Willy und Long Yang über xming auf dem Lernserver einloggen können s.a. http://ubuntuforums.org/showthread.php?t=1711169.

Einen Beitrag zum Minecraft-Plugin-Programmieren findet sich u.a. auf Youtube: http://www.youtube.com/watch?v=BqXdAKtqAys.

Julian hatte abgesagt, nächstes Mal ist nächsten Mittwoch, und dann, in den Semesterferien, vielleicht mal wieder Freitag?

 

12. Februar 2014

12.2.2014

Filed under: Allgemein,Plan 9,Schulnetzwerk,Tagesberichte,Termine — admin @ 16:48

Es waren da: Willi und Long-Yang, Moritz, Julian, Angelo, Morten, Martin Taraz am Anfang und Robert.

HWaddr 00:e0:81:5f:d0:f3 ist die MacAdresse vom eth1 des Lernservers. Nachdem Robert beim letzten Mal den Lernserver schon vobereitet hatte haben wir dann schlussendlich herausgefunden, dass WOL im BIOS noch aktiviert sein muss. Jetzt lässt sich der Lernserver übers Netzwerk starten. Beim nächsten Mal müssen wir dann den Server noch so konfigurieren, dass er beim Hochfahren alles kann, was er soll (virtueller Plan9-Server, Routing von eth1 zu eth0, wobei das nicht so wirklich nötig ist mehr, weil wir sowieso über xnest auf den Server gehen).

Nächste Mal ist dann nächsten Mittwoch zur gewohnten Zeit, 8. Stunde.

 

22. Januar 2014

22.1.2014

Filed under: Allgemein,go,Plan 9,Schulnetzwerk,Tagesberichte,Termine — admin @ 15:48

Vermutlich letzte Mal vor den Winterferien. Nächste Mal dann Mittwoch, den 12.2., wieder. Angelo lernt wohl avestisch sonstewo. Morten ist da. Wilhelm bestimmt bei seiner Band, wie jeden zweiten Mittwoch. Julian und Moritz sind auch da, Frau Spyra guckt kurz rein. Morten hilft Robert, den Monitor seines Laptops auszubauen und einen baugleichen im Netz zu finden.

Julian hat sich mit Pathfinding-Algorhythmen beschäftigt. Dazu: http://qiao.github.io/PathFinding.js/visual/.

Robert checkt, wie Wake-on-Lan mit dem Server möglich wäre, damit er unter der Woche abgeschaltet werden könnte.

Letzte Mal wurde noch ein Video geschaut mit Rob Pyke über Go (s.a. http://en.wikipedia.org/wiki/Rob_Pike) bzw. „public static void“ (s.a. http://www.youtube.com/watch?v=5kj5ApnhPAE)

Bezüglich WOL (wake on lan) findet Robert: cameacross.wordpress.com/2009/04/28/how-to-set-up-wake-on-lan-on-ubuntu-home-server/

… und installiert mit „apt-get install ethtools“ die Ethtools und macht dann:

root@lernserver:/home/rob# ethtool eth1
Settings for eth1:
Supported ports: [ MII ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Link detected: yes
root@lernserver:/home/rob# ethtool -s eth1 wol g
root@lernserver:/home/rob# ethtool eth1
Settings for eth1:
Supported ports: [ MII ]
Supported link modes:   10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: MII
PHYAD: 1
Transceiver: external
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Link detected: yes

eth1 ist die Lan-Karte, die ein direktes Kabel hat zum 206er. Beim nächsten Mal würden wir den Lernserver hier in den 206er holen und austesten, ob das mit dem Wake on Lan funktioniert.

 

 

 

15. Januar 2014

15.1.2014

Filed under: Allgemein,Schulnetzwerk,Scratch,Tagesberichte,Termine — admin @ 17:16

Wilhelm ist da, sowie Moritz, Julian, Morten und Angelo. Jakob – noch nicht auf der Schule – ist auch kurz hier. Er macht mit Wilhelm etwas Scratch. Julian hilft Robert, seine HDD per dd auf seine neue SSD zu kopieren. Dazu Rechner aufmachen und direkt ans Mainboard anschließen und die Blocksize auf 32KB gesetzt (dd if=/dev/sda of=/dev/sdb bs=32KB), dadurch sind es knapp 60MB/s.

In einem neuen Terminal lässt sich das mit

while [ true ]; do kill -USR1 $(pidof dd); sleep 1; done; (Bashsyntax oder auch sh – also Shellskript).

kontrollieren. Gut 3GB pro Minute schafft er jetzt. Leider ist die SSD kleiner als die HDD, dafür aber in der letzte Partition „nur“ Daten. Wir hoffen, dass Windows das später selbst korrigieren kann. Denn Robert hat es mit Win7-System-Image-Zurückspielen und auch Samsung-Magician-Software nicht geschafft, sein Win7 zu klonen von HDD auf SSD.

Frau Spyra fragt, ob der Lernserver unter der Woche abgeschaltet werden kann. Das wollen wir mal demnächst checken, ob der zB. über Wake-on-Lan wieder startbar wäre und wie man Startskripte schreiben könnte, damit der Zustand immer wieder der „richtige“ wäre.

Nächste Mal findet normal am Mittwoch statt, vom 26.1. bis nach den Winterferien (also einmal) findet die AG nicht statt.

 

8. Januar 2014

8.1.2013

Erste Mal 2014. Wilhelm, Julian und Angelo sind da und zwischendrin auch Frau Spyra. Wilhelm demonstriert sein Scratch-Spiel. Julian bringt seinen neuen gebrauchten Laptop mit (WinXP, Win7, ArchLinux, mit SSD-Festplatte). Robert spielt das Scratchspiel und diskutiert mit Julian und Angelo über systemd und das Design von Archlinux und Plan9 (s.a. http://en.wikipedia.org/wiki/Rio_%28windowing_system%29). Julian progammiert das Spiel von Wilhelm mit OpenGL. Angelo zeigt noch ein bisschen mehr vom Rio-Windows-System. Beim nächsten Mal machen wir das, was wir schon letztlich beim nächsten Mal machen wollten. Wir wundern uns, wo Morten und Moritz geblieben sind. Sie haben garnicht auf den Reminder geantwortet.

11. Dezember 2013

11.12.2013

Filed under: Allgemein,Javascript,Tagesberichte,Termine — admin @ 16:53

Heute sind Wilhelm. Morten, Angelo, Julian und Moritz da. Wir versuchen den alten PC von Robert bzw. dessen Festplatte in einen neueren (alten) einzubauen. Martin war übrigens am Anfang auch da und hat geholfen daran mitzuwirken.

Der Weihnachtsmann läuft übrigens über den Lernserver, der nach dem Stromausfall die IP 10.31.255.135 hat.

Anleitung für den Weihnachtsmann:

1. Einen Browser starten mit http://10.31.255.135/~htmlag?admin

2. reset drücken

3. nacheinander die Rechner, auf denen der Weihnachtsmann laufen soll starten mit http://10.31.255.135/~htmlag bzw. im 206er geht auch http://lernserver/~htmlag [mit der Tilde wird das mod_user des Apache angesprochen, und damit das Verzeichnis /home/htmlag/public_html angezeigt bzw. die index.php dort.

4. Auf dem Admin-Rechner den link startStatus drücken

Mit checkIps kann man den Status der registrierten IPs (Rechner) checken.

Wilhelm macht mit Moritz Pong mit Scratch. Angelo schafft es nicht, Plan9 auf den neuen Rechnern zu installieren.

In einer Woche am 18.12. ist vermutlich Weihnachtsfeier hier, wenn Robert nicht wegen eines unverrückbaren Termins das verschieben muss. Robert muss heute früher gehen.

6. Dezember 2013

6.12.2013

Filed under: Allgemein,Tagesberichte — admin @ 16:41

Moritz ist da, Georg – der Bruder von Johannes als Gast – Johannes kommt und Julian.

Moritz und Robert schauen sich LibreOffice Basic für Macros in LibreOffice an um ggfs. Macros von Excel/Windows nach LibreOffice/Linux zu portieren.

Mit Johannes stellen wir fest, dass im Verhältnis 3TB-Platten am günstigsten sind.

Moritz versucht mit chkdsk die Platte von Johannes zu untersuchen.

Die Festplatte von Johannes bekommen wir nicht geöffnet. Julian hat einen 128GB-USB-Stick (USB3.0) dabei.

Robert schafft Level 108 easy Sokoban auf dem Plan9-virtuellen-Server. Johannes auch!

Wilhelm war übrigens auch gekommen. Moritz erklärt Johannes wie man mit Windows-APIs zeichnen kann.

« Newer PostsOlder Posts »