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.
21. Februar 2011
18. Februar 2011
18.2.2011
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
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
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
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
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.
14. Januar 2011
14.1.2011
Angelo hat seinen Laptop dabei und probiert sich in LISP mit dem cgi.
Johannes baut mit MySQL und PHP einen kleines Loginscript.
Julian ist leider nicht da.
Nächste Woche peilen wir Montag und Freitag an.
6. Januar 2011
6.1.2011
Moritz ein bisschen Grundlagen PHP erläutert mit folgendem Quelltext:
<pre>
<?php
$schueler["id1"]["name"] = "moritz";
$schueler["id1"]["nachname"] = "patelscheck";
$schueler["id1"]["klasse"] = "j11";
$schueler["id12"]["nachname"] = "daube";
$schueler["id12"]["name"] = "nikolas";
$schueler["id12"]["klasse"] = "j6";
$schueler["id100"]["name"] = "angelo";
$schueler["id100"]["nachname"] = "papenhoff";
$schueler["id100"]["klasse"] = "j13";
var_dump($schueler);
//~ foreach($schueler as $id => $values) {
//~ var_dump($values);
//~ }
?>
</pre>
<h1>meine Seite</h1>
<?php include("menu.inc.php")?>
<p>hier kommt php</p>
<table border="1">
<tr>
<th>ID</th>
<th>Name</th>
<th>Jahrgang</th>
</tr>
<?php foreach($schueler as $wvsId => $values):?>
<tr>
<td><?=$wvsId?></td>
<td><?php echo $values["name"];?></td>
<td><?=$values["klasse"]?></td>
</tr>
<?php endforeach;?>
</table>
Paul bringt seine defekten Kopfhörer mit.
Julian, Angelo und Moritz analysieren C++, womit sich Moritz seit Weihnachten beschäftigt. Paul schaut zu.
Angelo erklärt Referenzen und Pointer in C. Robert kapierts. Angelo sucht sein/unser Lisp-Programm (und damit nach neuen Herausforderungen).
10. Dezember 2010
10.12.2010
Angelo erklaert Niklas und anderen ein bisschen C.
Julian bastelt an den Innereien von diversen PCs rum
Leon bringt Tristan C bei.
Roberts Schlittenfahrt ueber mehrere Monitore funktioniert grundsaetzlich.
25. November 2010
25.11.2010
Niklas und Hannes bekommen von Frau Spyra eigene Accounts.
Angelo berichtet von der Installation des neuen Schulservers (FreeBSD).
Leon spielt Snake auf dem Lernserver.
Angelo paritioniert mit cfdisk die zweite Festplatte des Lernservers (sdb) neu. 1. Partition 80 GB. 2. Swap den Rest.
Mit makefs.ext3 und makefs.swap werden die beiden Partitionen formatiert.
Mit einem tar-Befehl gepipet an tar-extract kopiert Angelo die 1. Partition der 1. HD (sda1) auf die 1. Partition der 2. HD (sdb1).
Julian versucht seine Application zum Laufen zu kriegen (C++) aber es hat nicht geklappt.