Sonntag, 21. Juni 2009

Start in Common Lisp

Da der Start in Common Lisp vielen schwerfällt, wie man in diversen Foren lesen kann, dachte ich, dass ich nach meinem, ebenfalls problematischem Einsteig, hier ein kleines Tutorial dazu schreibe:

1)IDE:
Am einfachsten einzurichten ist wohl Lisp in a Box. Man kriegt ohne großes Gefummel Emacs21.3 (mit grafischer Oberfläche), SLIME und einen Lisp Interpreter/Compiler.
Darüber hinaus gibt es drei Alternativen, falls einem der Emacs missfällt: Alle setzen eine funktionierende Lispimplementierung vorraus. Unter Ubuntu 8.10 reicht gcl nicht aus, man braucht das Programm clisp.
  1. ABLE (A Basic Lisp Editor) Ein einfach gestricktes Frontend für den REPL (Read - Eval - Print - Loop), welches für den Anfang geeignet ist..
  2. Diverse Eclipse Plugins, die mir persönlich zum größten Teil missfallen, da Eclipse einfach nicht zu Lisp passt.
  3. Möglich ist es auch einen Texteditor wie gedit mit Syntaxhighlighting für Lisp zu versehen. Dann muss man die Quelldatei dem Interpreter übergeben. Der haken an der Sache ist, dass man so auf den REPL verzichten muss, der erst ein effektives Arbeiten mit Lisp ermöglicht.
2)Lektüre:
  • Hier gibts ein kostenloses eBook auf Englisch, welches einen praktischen Einstieg bietet
  • Ein Wiki zu sämtlichen Common Lisp Themen
  • The Common Lisp Directory sammelt Ressourcen rund um Lisp.
  • Eine etwas theoretischere Einführung in CLisp, als im eBook findet man hier.
  • Zum Schluss möchte ich noch auf #lisp auf irc.freenode.net verweisen. In diesem IRC - Channel wird einem (bei nicht zu basischen Fragen) gut geholfen.
Das sollte für den Anfang reichen. Und zum Abschluss will ich noch SLIME zitieren: "Happy Hacking!"

Donnerstag, 18. Juni 2009

Schlägerei

Heute wurde ich übel zugerichtet: Zwei mal eine Aluminiumstange gegen dem Kopf bekommen und fast ins Wasser geworfen. Ohne das ich jemanden provoziert hatte wurde mir aus heiterem Himmel eine übergezogen. Jetzt habe ich am Tag vor der zentralen Klassenarbeit in Mathematik Kopfschmerzen und morgen vermutlich ein blaues Auge. Von den verlorenen Neuronen ganz zu schweigen. Der Aggressor war ein Boot der Klasse Laser. Da werden noch Segelübungen fällig.
PS: Wenn dieser Eintrag keinen Sinn ergibt, möchte ich mich damit entschuldigen, dass ich wirklich wegen der zwei Schläge durch den Baum durch den Wind bin.

verwirrt und neben sich
bad_alloc

EDIT: Jetzt, wo ich wieder klar sehe will ich ergänzen, dass mich das Boot mit dem Baum aus Aluminium geschlagen hat, nicht etwa ein menschlicher Aggressor, wie in den Kommentaren vermutet wurde.

Mittwoch, 17. Juni 2009

Nach dem Streik

Heute wurde also gestreikt. Das Schulgebäude war merklich leerer als sonst und die Forderung nach kleineren Klassen wurde eintägig realisiert. In einer Broschüre, die ich bekommen habe bestätigt sich der Verdacht auf den linken Hintergrund der Demos: In Konstanz waren unter den Organisatoren die Grüne Jugend, die Linke.SDS und die Linksjugend.Solid.
Erwähnenswert finde ich einen kleinen Flyer, der wie folgt Konsequenzen ausräumt:
Es ist unser grundlegendes Recht zu demonstrieren!
Bei Teilnahme an der Demonstration entfällt die Anwesenheitspflicht
(auch wenn die Lehrkräfte etwas anderes
behaupten!)!
Das ist nicht korrekt: Schüler haben keinen Arbeitsvertrag mit der Schule oder dem Bildungsministerium und somit kein Streikrecht. Nachlesen kann man das im Grundgesetz, Artikel 9 Absatz 3. Dort wird von "Wahrung und Förderung der Arbeits- und Wirtschaftsbedingungen" geredet. Da Schüler in der Schule nichts im wirtschaftlichen Sinne in der Schule erwirtschaften, fallen sie nicht unter das Streikrecht (so lege ich das zumindest aus).
Darüberhinaus wussten recht wenige Schüler worum es ging. Für die meisten war der Streik eine Gelegenheit zum Schulschwänzen.
Die, die wussten worum es ging blieben jedoch in der Schule.

Dienstag, 16. Juni 2009

Schulstreik

Morgen ist Schulstreik. Hier in Baden - Württemberg ist das zwei Tage vor der zentralen Klassenarbeit in Mathematik natürlich sehr gut getimed. Anscheinend gehen viele Schüler auf die Demos um unterrichtsfrei zu haben. Ob wirklich alle wissen, wofür sie da demonstrieren, bezweifle ich. Auch die Homepage der Streiktreibenden wirkt doch eher links- als schülermotiviert (siehe einige der Motive und Slogans).
Wie man lesen kann stehe ich dem Streik recht kritisch gegenüber. Da die Streikwebsite keine konkreten Ziele auflistet, greife ich auf diese Splittergruppe zurück, welche unter anderen folgende Ziele formuliert:
  1. Eine Schule für alle – weg mit dem mehrgliedrigen Schulsystem
  2. Kostenlose Bildung für alle – von der Kita bis zum Studium
  3. Mehr Lehrer_innen, kleinere Klassen
  4. Beendet den Einfluss der Wirtschaft auf die schulen
  5. Gegen Schulzeitverkuerzungen wie dem G8-Abitur
  6. Schluss mit Repressionen gegen Schüler_innen
  7. Füreine Demokratisierung des Bildungssystems
(ohne Rangfolge nach Priorität, Rechtschreibung korrigiert)
Zu 1: Wenn man Bildungsbedingungen verbessern will, warum verschlechtert man sie zuerst? An einer Einheitsschule gibt es eine Unterforderung besserer und Überforderung schlechterer Schüler, wenn man das Mittelmaß als Standardniveau nimmt. Nimmt man ein niedrigeres, welches niemanden überfordert, so kann man die Schule gleich ganz sein lassen. Meiner Meinung nach sind Schüler zwar gleichwertig aber nicht gleich (in ihrer Leistung), weshalb Schulen, die unterschiedliche Leistungstandards haben wohl schlussendlich gerechter sind.
Zu 4: Dann bitte auch der den Einfluss Politik. Offensichtlich nehmen linke Gruppen in diesem Streik starken Einfluss auf die Schule.
Zu 7: Ich bin im Allgemeinen ein Freund von Demokratie, aber ich zweifle wegen den folgenden Gründen, ob diese in der Schule durchsetzbar ist:
  • Viele Schüler interessieren sich wenig bis kaum für ihre Schule. Demokratische Abstimmungen an der Schule könnten Wahlbeteiligungen wie die Europawahl haben.
  • Führen die Abstimmungen zu sinnvollen Ergebnissen? Sollen Fünftklässler für den Bau eines Spielplatzes die Oberstufe um den neuen Computerraum bringen? Oder soll umgekehrt der neue Oberstufen - Billardtisch wichtiger sein als die Nachmittagsbetreuung der Jüngeren sein, deren Eltern arbeiten? Ich denke Lehrer und Elternbeirat fällen diese Entscheidungen besser als Schüler.
In den anderen Punkten hat der Schulstreik natürlich recht: Schulzeitverkürzung und Lehermangel sind eine Gefahr für die Bildung. Schade, dass wichtige Ziele für Schulschwänzen und linke Politik missbraucht werden. Hoffen wir dennoch, dass dies nicht allzusehr auffällt.

Donnerstag, 11. Juni 2009

Von Basteleien, Schleim und Common Lisp

Nach langen Basteleien an Emacs und Slime, während derer ich mir 2 Emacs Installationen zerschossen hatte, habe ich es dank dieses Blogeintrags doch geschafft. Bzw mithilfe des Kommentars:

I had the same error but fixed it with: sudo apt-get install clisp

d’oh

Ich hatte Bisher damit gerechnet, dass gcl (der mit emacs installiert wurde) ausreicht.

Manchmal liegt das Gute doch so nah.

Mittwoch, 10. Juni 2009

Die Zukunft ist fuzzy

Dieses Buch habe ich während meiner Ferien endlich mal genauer durchlesen können. Bart Kosko beschreibt in dem Werk für Anfänger verständlich (was nicht jedem Buch über dieses Thema gelingt) die Grundlagen der fuzzylogischen Denkweise. Vor allem die ersten beiden Teile, in denen konkrete Themen wie Fuzzy - Staaten und unscharfe Wissenschaft beschrieben werden, geben einen guten Einblick in die Materie. Dazu bringt einen der Schreibstil Kosko's gewissermaßen dazu, bei der Lektüre der Kapitel selbst zu beginnen unscharf zu denken.
Leider macht das Buch in Teil 3 ("unscharfe digitale Kultur") einen Sprung in abstraktere Bereiche wie unscharfe Computerkunst. Die bisher gelernten Konzepte werden durch diesen plötzlichen Anstieg stark strapaziert. Erst das letzte Kaptitel, "Der Himmel in einem Chip", ist wieder besser verständlich, obwohl es noch eines der Anspruchvollsten im Buch ist.
Alles in allem kann ich dieses Buch jedem weiterempfehlen, der sich mit einer anderen Form der Logik auseinandersetzten will. Wer jedoch konkrete Anleitungen oder wenigstens Hinweise auf die Implementierung von Fuzzy System sucht, wird hier nicht fündig werden.

Samstag, 6. Juni 2009

Von Immigranten, Gravitation und Informationsüberflutung

So, das Internet hat mich nach zweiwöchiger Abstinenz wieder. In den Ferien habe ich beim Entsorgen von Gartenabfällen wieder einen Rechner auf der Décheterie gefunden. Ich konnte nicht widerstehen und habe ihn mitgenommen und da er gut lief auch mit nach Deutschland genommen. Hier gibts nun einen weiteren (illegalen?) Immigranten. Bei der beiliegenden Tastatur musste die Strg und Shift Taste "ergänzt" werden:
Als ich mich nach zwölfstündiger Fahrt von der Küste der Aquitaine zum Bodensee an meinen Rechner setzten wollte, weigerte er sich standhaft ein Bild zu zeigen. Die Grafikkarte war in den zwei Wochen ohne Benutzung rausgerutscht.
Nachdem ich die Karte wieder eingeschoben hatte versuchte ich meinen Informationsrückstand wieder wettzumachen, denn das Radio im Ferienhaus bot einfach nicht dieselbe Informationsdichte wie das Internet. Allerdings kommt man kaum hinterher; in den zwei Wochen ist doch einiges passiert.
In den Ferein hab ich auch noch einige Ideen für den Blog gehabt die bald folgen. Ich geh jetzt erstmal den "Immigranten" mit Debian bespielen. Das französische Windows 98 sagt mir nicht so ganz zu.