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

11. April 2011

11.4.2011

Filed under: Tagesberichte — admin @ 15:00

Julian, Moritz und Angelo sind da. Angelo offiziell zum letzten Mal. Angelo hat keine Lust auf seine Abipräsentation am Mittwoch. Julian fragt nach Fraktalen. Wir müssen aber erst den Lernserver wieder online bekommen. Irgendwie gehts plötzlich wieder (route add default gw 10.16.1.254, netstat -rn). War eigentlich alles korrekt eingestellt. Auch in der /etc/reslov.conf alles richtig. Angelo erklärt die komplexen Zahlen.

Angelo hat eine Sitar mitgebracht.

Hier der Link zum Quelltext für eine C-Code zur Darstellung des Mandelbrot-Männchens.

28. März 2011

28.3.2011

Filed under: Tagesberichte — admin @ 14:43

Angleo demonstriert sein Vim-Plugin (Vimperator) für Firefox. Johannes kommt kurz mit seinem Bruder (J5) vorbei. Niklas will von Angelo vermutlich wieder C lernen.

Wir behandeln Codecompletion in Scite und VIM. Matthew Weyer O’Phinney, Entwickler beim Zend-Framework, hat dazu einiges geschrieben. Neben Autocompletion gibt es bei Vim auch die Möglichkeit, die aktuelle Datei zB. vom Perl-Interpreter ausführen zu lassen. Frage war, ob Vim auch an die Fehlerzeile springen kann, wie Scite das mit F4 macht. Angelo hat sein Vim weiterhin so eingetstellt, dass C und C++-Dateien kompliert werden. Hier seine .vimrc und sein .vim-Ordner. In seiner .vimrc ist unter anderem die Taglist auch eingestellt sowie Wordsuche mit Camelcase (Stichwort „Komma“, also mit „,w“ zum nächsten Kamelwort springen, mit „c,w“ dieses ersetzen.

25. März 2011

25.3.2011

Filed under: Tagesberichte,Tisch — admin @ 15:53

Angelo, Leon und Julian sind da. Julian hat sein „DirectX und C++“ Buch mitgebracht.

Leon räumt den Tisch auf und ist damit Nachfolger von Julian, der selbiges auch schon vor einiger Zeit einmal tat. Leon nutzt clevererweise die leeren Gehäuse, um die rumfliegenden Dinge zu verstauen.

Robert hat nach dieser Java-Anleitung (gcj) seinen Code in Maschinencode kompliiert mit:

gcj -c -g -O HelloWorldSwing.java
gcj --main=MyJavaProg -o MyJavaProg MyJavaProg.o

Angelo und Julian machen „openGl„.

22. März 2011

22.3.2011

Filed under: Tagesberichte — admin @ 17:05

Angelo kann heute nicht. Julian kommt etwas später. Robert schaut sich noch einmal sein kleine Java-Testprogrammierung an. Robert hats jetzt geschafft, einen .jar-File herzustellen, mit „jar cfm myjar4.jar manifest.txt *.class“ wobei in manifest.txt dann „Main-Class: HelloWorldSwing“ stehen muss (mit Absatz LF). Sebastian programmiert einen Codierer-Dekodierer mit Delphi. Julian hilft dabei. Mit seiner Konkatenation von Strings in C ist Julian nicht entscheidend weiter gekommen.

21. Februar 2011

21.2.2011

Filed under: Tagesberichte — admin @ 16:40

Leon, Moritz und Angelo sind da. Angelo präsentiert Teile seines Lispreferates. Leon versucht sich in OOP mit PHP. Moritz schaut beiden über die Schulter. Diesen Freitag, den 25.2., kann ich leider nicht. Angelo ist da und entscheidet vor Ort, ob die AG stattfindet oder nicht. Robert findet Paul Grahams Artikel über LISP. Und findet einen Artikel von Douglas Crockford über den „Little Schemer“ und Javascript.

18. Februar 2011

18.2.2011

Filed under: Tagesberichte — admin @ 17:04

Julian, Niklas und Robert testen Editoren (Notepad++ und Scite) so dass sie C-Code direkt komplieren. Dann versucht Julian ein einfaches Windowfenster mit C zu öffnen. Robert versucht selbiges auf dem Lernserver. Nächste Woche ist Montag AG.

15. Februar 2011

15.2.2011

Filed under: Tagesberichte — admin @ 16:55

Heute ist nur Leon da. Und Herr Sydow kommt dazu. Wir quatschen über Programmiersprachen und Java, den Tiobe-Artikel, den Editor Scite, JSON (für die Datenbankanwendung). Leon hatte noch eine Frage: wie äh, ähm, schafft man die Sache, äh mit dem X: -query?

Leon strukturierte zudem seine Datenbankabfragen (UML – Verbesserungen), s.a. CRUD-Methoden.

11. Februar 2011

11.2.2011

Filed under: Tagesberichte — admin @ 16:43

Angelo bringt Niklas C bei.

Leon zeigt seinen Datenbankcode und packt seine Passwortdatei außerhalb der Documentroot. Robert rät ihm, mit PHP HTML nicht auszuechoen, sondern PHP als Templatesprache zu nutzen.

Julian versucht einen Pendelsimulator selbst zu programmieren.

Robert verweist noch auf einen Artikel bezüglich LISPs Symbolen. Und diese PDF-Einführung. Und findet auch noch was zu LISP und Javascript.

8. Februar 2011

8.2.2011

Filed under: Tagesberichte — admin @ 16:11

Leon, Angelo und Julian sind da. Die nächste Woche findet die AG auch Dienstag und Freitag statt.

Wir quatschen ein bissel über LISP.

Julian versucht seine generierten Hightmaps sinnvoll auszugeben. Es scheint nciht zufriedenstellend zu klappen.

Angelo weist darauf hin, dass er nach Ostern noch kaum zur Schule kommt.

Angelo programmiert mal schnell in LISP einen raytracer. Leon demonstriert sein Projekt aus dem Informatikkurs (Datenbanken mit jquery).

Robert zeigt Julian, wie man mit Javascript recht simpel ein Div verschieben kann und aus einem Inputfeld in ein selbiges schreiben kann.

Angelo programmiert mit LISP tatsächlich den Raytracer (120 Zeilen, abgetippt aus einem online verfügbaren E-Book).

Robert verweist auf molilys Artikel zu Javascript-Frameworks. Und findet auch noch diesen Vergleich von jquery und YUI.

18. Januar 2011

18.1.2011

Filed under: Tagesberichte — admin @ 15:44

Wir wollen LISP auf dem Lernsverver installiern sowie screen zusammen mit vim.

Angelo hat screen und LISP installiert. Erstellt eine .screenrc.

Julian probiert an zufällig generierten Maps für sein Spiel (mit Irrlicht) die Map auszugeben. Angelo erklärt LISP. Wir versuchen den cgi-bin-Ordner für mod_userdir einzurichten. Im Hauptverzeichnis des Apachen geht es.

Wir haben in /etc/apache2/sites-enabled in der config-datei cgi auch in den /home/*/public_html Ordnern aktiviert und um „sh“ und „lisp“ erweitert. Angelos Skript läuft!!!

Julian hatte den Softwarerenderer bentutz, der war wohl zu lahm. Jetzt arbeitet er mit OpenGL, kriegt aber keine Texturen angezeigt.

Wir schauen uns auch kurz „Prolog“ an.

« Newer PostsOlder Posts »