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

14. November 2014

14.11.2014

Morten und Angelo sind da. Frau Spyra und Herr Dr. Rehnert und ein Computerspezialist auch. Wir klären, wie das mit DynDns funktioniert. Wir quatschen über Teamviewer. Zu LISP 1.5 sind wir erstmal nicht gekommen.

Hier der Link zum GoTo-Artikel in Javascript.

Angelo versucht mit einem Switch ein goto zu simulieren. Was heißt „versucht“, er hat! Robert holt sich den Code über netcat (nc).

let pc = 'l1';
end: while(true){
        switch(pc){
        case 'l1':
                print('statement 1');
                print('statement 2');
        case 'l2':
                print('statement 3');
                pc = 'l3'; break;
                print('statement 4');
        case 'l3':
                print('statement 5');
                print('statement 6');
                break end;
        }
}

Hat geklappt.

12. November 2014

12.11.2015

Morten ist da, Angelo wollte kommen. Heute ist Elternsprechtag. Lernserver läuft. Robert stellt fest, dass mit „node“ bereits eine Javscript-Konsole auf dem Lernserver läuft.

 

rob@lernserver:~$ node
> console.log("hallo")
hallo
undefined
> a = function() {
... console.log("hallo");
... };
[Function]
> a()
hallo
undefined
>

 

Scite konfigurieren s. hier.

Wir arbeiten weiter am Lisp-Interpreter (ohne langes S). Morten macht Untertitel.

7. November 2014

7.11.2014

Filed under: Lisp,Schulnetzwerk,Tagesberichte,Termine,Tisch — admin @ 17:28

Morten und Angelo waren da. Der Liſpinterpreter wurde weiterentwickelt …;

5. November 2014

5.11.2014

Morten ist da. Lernserver läuft. Morten geht remote auf seinen Rechner zu Hause. Johannes kann offenbar freitags auch. Von Angelo, Julian und Moritz kamen keine Rückmeldungen. Angelo is auch da. Angelo hasst systemd. Angelos Hello-World-Programm für die PDP10 findet sich u.a. hier. Windows10 kommt nächstes Jahr und gibt es jetzt schon als Beta. (x). Nächsten Freitag, also diesen Freitag, ist.

15. Oktober 2014

15.10.2014

Morten, Julian und Angelo sind da. Morten demonstriert Julian ein bisschen „Ableton“. Angelo hat irgendwas von der PS disassembliert. Johannes ist auch da. Moritz ist auch da.

Angelo und Robert popeln weiter am Lisp-Interpreter.

Der Lernserver war an, aber er war nicht ansprechbar. Nach manuellem Neustart geht er wieder.

Freitag versuchen wir …;

 

10. Oktober 2014

10.10.2014

Johannes, Morten, Moritz, Angelo und Julian sind da. Angelo installiert auf dem Stick mesa-utils.

Der Lisp-Interpreter ist einigermaßen fertig.

Robert hat Mint installiert auf einem mitgebrachten Laptop.

Nächsten Mittwoch findet statt.

1. Oktober 2014

1.10.2014

Wir machen weiter mit Lisp. Angelo, Morten, Moritz und Julian sind da. Wir sprachen über Avidemux. Wir arbeiten weiter und weiter am Lisp in Javascript – Angelo hat ein kopiertes Handbuch dabei, und es gibt Fussball mit Beamer. Die neue Version findet sich hier: http://html-ag.wvs-berlin.de/lisp.html. Angelo will am WE zu Vintage-Computing.  Lernserver war aus und ging auch nicht an.

10. September 2014

10.9.2014

Filed under: Allgemein,Schulnetzwerk,SDL,Tagesberichte,Termine — admin @ 14:54

Heute ist Studientag. Aber der Lernserver ist wieder an ;-)! Morten ist da. Wir reden über RAID und über das Aussehen von Windows8. Am Freitag ist Schulfest. Morten, Moritz und Julian überlegen, doch zu kommen, weil Johannes auch kommen will. Ich – Robert – kann nicht, wegen Geburtstag in der Familie und dann Teilnahme am Schulfest. Ich würde aber natürlich mal vorbeikommen.

Julian schreibt an der Engine weiter. Moritz wollte einen HTTP-Server in C selber schreiben. Moritz und Julian wollen einen Netzwerkbildschirmschoner schreiben. Haben sie schon mal gemacht.

Morten räumt per Teamviewer sein HomePC auf.

Julians Programmierversuche mit Grafikbibliothek klappt nach Neustart mit SDL.

Wir reden kurz über den inhaftierten Pirate-Bay-Mitgründer Peter Sunde, der sagt: “Ein Recht auf Datenportabilität wäre ein großer Forschritt”, meint Peter, “aber das ist nicht genug. Portabilität ist witzlos ohne Wettbewerb. Wir Aktivist*innen und Unternehmer*innen müssen die Monopole herausfordern. Wir müssen ein soziales Piraten-Netzwerk bauen, das mit Facebook kompatibel ist. Oder Konkurrenz zu kleinen Monopolen aufbauen, bevor sie von den Branchenriesen aufgekauft werden. Politischer Aktivismus in Parlamenten, wie ihn die Piratenpartei anstrebt, ist wichtig – er muss aber mit wirtschaftlichen Paradigmenwechseln kombiniert werden.”“Ein Recht auf Datenportabilität wäre ein großer Forschritt”, meint Peter, “aber das ist nicht genug. Portabilität ist witzlos ohne Wettbewerb. Wir Aktivist*innen und Unternehmer*innen müssen die Monopole herausfordern. Wir müssen ein soziales Piraten-Netzwerk bauen, das mit Facebook kompatibel ist. Oder Konkurrenz zu kleinen Monopolen aufbauen, bevor sie von den Branchenriesen aufgekauft werden. Politischer Aktivismus in Parlamenten, wie ihn die Piratenpartei anstrebt, ist wichtig – er muss aber mit wirtschaftlichen Paradigmenwechseln kombiniert werden.”

Wir reden auch kurz über Assange und den deutschen ehemaligen Vertreter von Wikileaks, Daniel Domscheidt-Berg.

Morten findet, dass die Grafikanimation von Julian sch…, äh, nicht so gut aussieht ;-). Robert hat seine vielen Browserfenster weiter in Tabs gruppiert. Julian kriegt Segmentationfault (Null-Pointer-Execption).

Freitag findet also statt, wenn auch Robert erst später mal dazu kommt.

 

 

 

4. Juli 2014

4.7.2014

Moritz ist da. Morten und Angelo auch. Wir reden nochmal über Factotum und das Sicherheitskonzept mit dem SecStore, kommen zum Pufferüberlauf und auf Heartbleed.

Wir arbeiten uns weiter durch die Anleitung von Security in Plan 9. Morten und Moritz spielten Fussball (Morten 2 Mal gewonnen). Julian hat seinen Drucker dabei und druckt ein Warnsignal ;-).

U.a. versuchen wir in „Security in Plan 9″ diese Passage zu ergründen: “ This sequence of events has several advantages. First, the actual authentication protocol is implemented using regular reads and writes, not special 9P messages, so they can be processed, forwarded, proxied, and so on by any 9P agent without special arrangement. Second, the business of negotiating the authentication by reading and writing the authentication file can be delegated to an outside agent, in particular factotum; the programs that implement the client and server ends of a 9P conversation need no authentication or cryptographic code. Third, since the authentication protocol is not defined by 9P itself, it is easy to change and can even be negotiated dynamically. Finally, since afd acts like a capability, it can be treated like one: handed to another process to give it special permissions; kept around for later use when authentication is again required; or closed to make sure no other process can use it. “

Unklar bleibt noch „3.1. Plan 9 shared key protocol“.

Nächste Mal nach den Ferien. 27. August.

25. Juni 2014

25.6.2014

Morten und Moritz sind da, Willy auch, muss aber bald gehen. Nächste Woche ist noch Schule, danach dann Ferien.

Wir reden über funktionale Programmiersprachen und bleiben bei XSLT hängen. Dieses Beispiel hier kriegen wir hin im Browser. Mehr aber auch nicht.

Robert verweist auf RamdaJS. Dann hören wir auf. Moritz weiß noch nicht mit Freitag. Morten kann. Angelo nicht.

Frau Spyra haben wir mit dem Laptop geholfen, bzw. Morten hat ihr gezeigt, wie man das DVD-Laufwerk mit „auswerfen“ öffnen kann.

« Newer PostsOlder Posts »