02.09.2005

Aus Chaostreff Aargau

Wechseln zu: Navigation, Suche

Der Treff

Leider waren auch diese Woche nur zwei Chaoten anwesend. Als Thema war Latex gewählt worden, was aber nicht zu ausgiebig behandelt wurde. Latex ist eigentlich eine Auszeichnungssprache, die v.a. für mathematische und wissenschaftliche Dokumente verwendet wird. Da mensch damit auch programmieren kann, entstand dann aber statt einem Dokument ein kleines Programm, welches die Primzahlen bis 1000 ausrechnet:

\documentclass{article}
\usepackage{ifthen}
\usepackage{calc}
\usepackage{fp}

\title{Prime numbers $<$ 1000}
\date{}
\author{Andreas M\"uller}

\newcounter{i}
\newcounter{j}
\newcounter{almostjsquare}
\newcounter{divisors}

\newcommand{\xmody}[2]{\FPeval\modresult{trunc(#1-#2*trunc(#1/#2:0):0)}}

\begin{document}
\maketitle
\setcounter{i}{2}
\whiledo{\value{i} < 1000} {%
        \setcounter{j}{2}%
        \setcounter{divisors}{0}%
        \setcounter{almostjsquare}{\value{j}*\value{j}-1}%
        \whiledo{\value{almostjsquare}<\value{i}} {%
                \xmody{\thei}{\thej}%
                \ifthenelse{\equal{\modresult}{0}}{\stepcounter{divisors}\setcounter{j}{\value{i}}}{}%
                \ifthenelse{\value{j}=2}{\stepcounter{j}}{\addtocounter{j}{2}}%
                \setcounter{almostjsquare}{\value{j}*\value{j}-1}%
        }%
        \ifthenelse{\value{divisors}=0}{\thei, }{}%
        \stepcounter{i}%
}
\end{document}

Die Ausführung (bzw. Übersetzung durch latex) ist allerdings sehr langsam und es ist natürlich nicht annähernd so elegant, wie wenn mensch dasselbe mit perl macht:

perl -040wle'o:for$i(2..999){$i%$_||next o for@a;print$a[@a]=$i}'

Diskussionen über die Zukunft des Chaostreff Aargau

Neben diversen interessanten technischen Dingen, mussten aber angesichts der anhaltend tiefen Teilnehmerzahlen auch weniger erfeuliche Sachen diskutiert werden. Da ein Chaostreff mit zwei Teilnehmern eindeutig unterbesetzt ist, wurde beschlossen, vorerst eine "Herbstpause" einzulegen. Konkret heisst dies, dass die nächsten zwei Treffs ausfallen. Das Datum für den nächsten Chaostreff wäre damit der 14. Oktober. Danach soll weiter entschieden werden, ob der Treff z.B. unregelmässig stattfindet, wann immer eine kritische Anzahl Leute erreicht ist (z.B. ab 4 Personen die sich vorgängig im Wiki eintragen) oder ob er regelmässig in grösseren Abständen stattfindet (z.B. einmal pro Monat). Wir hoffen, durch die Pause in Aargau auch die Teilnehmerzahlen beim Chaostreff Zürich etwas zu erhöhen. Alle die den Chaostreff Aargau vermissen, sind herzlich eingeladen, jeweils am Dienstag beim Chaostreff Zürich vorbeizuschauen.

Teilnehmer

Dabei waren:

Persönliche Werkzeuge