Bisherige Veranstaltungen
Assembler
- Wann:
- Donnerstag, 24. November 2011
- Wer:
- ike
ike vom M18 aus Weimar hat uns über verschiedene Sitzungen etwas zu Assembler erzählt. Details findet ihr auf der Nachleseseite.
Vortrag zu Accessibility im Web
- Wann:
- Donnerstag, 22. September 2011
- Wer:
- Ruben Reifenberg
Es soll ein Einstieg ins Thema „Barrierearme Webseiten“ gewagt werden. Ruben wird uns dazu einiges erzählen. Wir treffen uns gegen 18:45 Uhr am Intershop-Turm und werden gemeinsam in den neuen Hackspace auffahren. Termin ist der 22. September 2011.
Vortrag über Node.js und Javascript
- Wann:
- Donnerstag, 16. Juni 2011
- Wer:
- Tim Schumacher
Javascript ist eine Programmiersprache, die sehr stark im Web verbreitet ist. Man kann leicht damit einfache Probleme lösen. Allerdings liegen die Wurzeln nicht wirklich in Java, wie es der Name und einige Syntaxkonstrukte suggerieren, was zu einem Unverständnis für und auch einem gewissen Missbrauch der Sprache geführt hat.
Node.js wiederum ist eine Umgebung, die es erleichtert mit Javascript Netzwerkanwendungen und andere asynchron arbeitende Programme zu erstellen. Dadurch können leichter Server-Client-Anwendungen erstellt und auch effizienter die Mehrkernsysteme der heutigen Computer genutzt werden.
Tim erläuterte uns die Grundzüge von Javascript und gab eine Einführung in Node.js.
Freifunk zu Besuch
- Wann:
- Donnerstag, 19. Mai 2011
- Wer:
- Micha
Am Donnerstag wird uns Micha von Freifunk besuchen. Wir wollen uns mit ihm über die Idee hinter Freifunk unterhalten und klären, wie man teilnehmen kann. Freifunk ist, grob gesagt, eine Initiative, die eine freie und offene Infrastruktur zum Datenaustausch per WLAN für jedermann aufbauen will. Über die technischen Lösungen wollen wir uns genauer unterhalten.
Wir treffen uns am Donnerstag, dem 19. Mai 2011, im Computerpool der Computerlinguistik am Fürstengraben 27 treffen. Das Treffen beginnt, anders als sonst, halb acht, also 19:30 Uhr. Essen und Trinken kann sich wieder jeder mitbringen. Wir werden im Anschluss noch ins Al(s)ter gehen, wobei dies in Anbetracht des späten Beginns auch erst sehr spät (nach 22 Uhr) erfolgen wird.
Vorstellung von Conkeror
- Wann:
- Donnerstag, 5. Mai 2011
- Wer:
- Jörg Sommer
Conkeror ist ein Browser, der auf dem Kern von Firefox aufbaut, aber eine Bedienungsschnittstelle ähnlich dem Editor Emacs bietet. Man kann leicht eigene Funktionen schreiben, hat einen Minibuffer und sehr viele Tastenkombinationen entsprechen denen von Emacs. Allgemein ist die Bedienung des Browsers sehr viel leichter mit der Tastatur zu schaffen als mit Firefox.
Die Programmiersprache Go
- Wann:
- Donnerstag, 24. Februar 2011
- Wer:
- Berengar Lehr
Die Programmiersprache Go wurde im Jahr 2009 von Google vorgestellt. Go ist eine kompilierbare Programmiersprache, die Nebenläufigkeit und Garbagecollection bietet. Die Beispielimplementierung unterliegt der BSD-Lizenz und passt so als freie Software genau in unsere Runde.
Vortrag zum neuen Personalausweis
Der neue Personalausweis (nPA) wurde am 1.November 2010 deutschlandweit eingeführt. Christian Kahlo hat an der Software zum nPA gearbeitet und wird uns live aus seiner Praxis berichten. Wir treffen uns am 18. November 2010 ab 19:00 Uhr im Hörsaal 2 in der Carl-Zeiss-Str. 3.
Die Folien zum Vortrag gibt es als PDF-Datei.
eXtreme Programming
- Wann:
- Donnerstag, 20. Mai 2010
- Wer:
- Ruben Reifenberg
Ruben stellte uns die Kunst des eXtreme Programmings vor und wie dieser Ansatz der Arbeitsorganisation sinnvoll in Projekten eingesetzt werden kann.
Die Folien zum Vortrag gibt es als PDF-Datei.
SQL-Injection
- Wann:
- Donnerstag, 08. April 2010
- Wer:
- Sebastian Wagner
Sebastian stellte uns anhand der Kombination PHP/MySQL die wichtigsten Einstiegspunkte für SQL-Injections, also der unautorisierten Ausführung von Datenbankbefehlen, vor und zeigte Wege auf, wie diese von Anwendungsentwicklern verhindern werden können.
Die Folien zum Vortrags gibt es als PDF-Datei.
Automatisierte Softwaretests
- Wann:
- Donnerstag, 25. Februar 2010
- Wer:
- Thomas Lotze
Thomas Lotze stellte das Prinzip automatisierter Softwaretests vor und zeigte einige Beispiele aus der Python-Welt. Die Inhalte des Vortrags waren:
- Motivation: Welches Problem soll gelöst werden, wie helfen Tests dabei, welche prinzipellen Grenzen haben Tests?
- Minimalbeispiel: Tests für eine Sortierfunktion von der Grundidee bis zum ersten erfolgreichen Lauf
- Techniken, um Software testbar zu machen: Code-Struktur, Abhängigkeitsinjektion, Attrappen (Mock-Objekte)
- Helfer: Testrunner, Doc-Tests, anwendungsspezifische Testumgebungen
Die Unterlagen des Vortrags gibt es als PDF-Datei.
GIS
- Wann:
- Donnerstag, 24. Oktober 2009
- Wer:
- Erik Heinz
Erik Heinz gab uns eine Einführung zum Thema GIS. Die Inhalte des Vortrags waren:
- Grundbegriffe der Kartographie: Koordinatensysteme und Projektionen
- digitale Geodaten: Datenmodelle und -formate
- Daten vom und für den GPS-Empfänger
- was ist ein GIS und wozu kann ich das brauchen
- Übersicht über GIS- und GPS-Software für Linux
- Quellen freier Geodaten
- proprietäre Datenformate
Die Unterlagen des Vortrags findet ihr hier als PDF-Datei.
OpenStreetMap
- Wann:
- Mittwoch, 23. Juli 2009
- Wer:
- Hagen Riedel
Hagen Riedel stellte uns die Details des Projektes OpenStreetMap vor. Er stellte uns sein GPS-Gerät vor, zeigte den Editor JOSM und erzählte uns weitere Details zum Projekt. Hagen stellte uns seine Vortragsfolien zur Verfügung.
IPv6
- Wann:
- Donnerstag, 16. Juli 2009
- Wer:
- Jens Link
Die Folien zum Vortrag findet ihr bei Jens unter ipv6-jena.pdf oder lokal ipv6-jena.pdf.
Wie baue ich Software aus Quellcode
- Wann:
- Donnerstag, 2. November 2008
- Wer:
- Erik Heinz
- Unterlagen:
- linuxfromsrc.pdf
Fehlersuche in Freier Software
- Wann:
- Donnerstag, 03. August 2006
- Wer:
- Jörg Sommer
Während des Workshops diskutierten wir zunächst einige Möglichkeiten, wie man Bugs findet und wie man diese meldet. Dabei ging Jörg auch darauf ein, dass möglichst viele Informationen in einem Bugreport enthalten sein sollten. Er stellte das Debian Bug Tracking System vor und präsentierte später noch andere, wie Bugzilla.
Im weiteren Verlauf nahmen wir uns dann konkrete Software vor und versuchten, dort Bugs ausfindig zu machen.
JoergsLaTeXMode
- Wann:
- Donnerstag, 26. Juni 2006
- Wer:
- Jörg Sommer
Jörg hat für den Editor Jed einen LaTeX-Mode entwickelt. Dieser vereinfacht die Eingabe von LaTeX-Texten erheblich. In seinem Vortrag hat er uns seine Entwicklung vorgestellt. Die Vortragsfolien als PDF und die LaTeX-Quellen.
Kurzvorstellung von GNU screen
- Wann:
- Donnerstag, 23. Februar 2006
- Wer:
- Jens Kubieziel
Jens hat uns das Programm GNU screen vorgestellt und eine kleine Dokumentation dazu erstellt.
Gimp-Vortrag am 9. Februar
- Wann:
- Donnerstag, 9. Februar 2006
- Wer:
- Roman Joost
Roman, der "Das deutsche Handbuch zu Gimp" pflegt, hat uns am 9. Februar einen Einblick in die Arbeit mit Gimp. Thema waren u. a. die Arbeit mit Masken, die verschiedenen Pinsel und ihr Einsatzzweck, die prinzipelle Konfiguration von Gimp und einige nützliche Einstellungen, einige grundlegenden Ansätze der Bildverbesserung und Arbeiten mit Ebenen
Wir bedanken uns herzlich bei Roman für den aufschlußreichen Vortrag und hoffen, ihn für eine weitere Veranstaltung dieser Art gewinnen zu können.
Bau eines Debian-Paketes
- Wann:
- Donnerstag, 16. Juni 2005
- Wer:
- Jörg Sommer
Aufbau eines Routers Teil II
- Wann:
- Donnerstag, 05. Mai 2004
- Wer:
- Jörg Sommer
Nachdem nun das Basissystem installiert war, wurden die einzelnen Systemkomponenten konfiguriert und nicht notwendige Software wurde deinstalliert.
Aufbau eines Routers Teil I
- Wann:
- Donnerstag, 22. April 2004
- Wer:
- Jörg Sommer
Im ersten Vortrag erklärte uns Jörg, wie man, ausgehend von
einer Knoppix_CD,
die Festplatte partitioniert (Aufteilung der Partitionen,
Blockgröße einzelner Mountpunkte etc.) und welche Vor- bzw.
Nachteile einzelne Dateisysteme haben. Zum Abschluß der
Veranstultung wurde mittels debootstrap eine
Grundinstallation erzeugt.
Trusted Computing (TCG/TCPA)
- Wann:
- Donnerstag, 15. Januar 2004
- Wer:
- Lutz Donnerhacke
Trusted Computing bezeichnet eine Technik, die den Datenfluß und die Ausführung von Code auf einem Rechner überwachen und sichern soll. Neben der Verschlüsselung aller Kommunikation bedeutet das auch, daß nur zertifizierte Software zur Ausführung kommen wird, wobei die Entscheidung darüber, welche Programme und Daten »gut« oder »böse« sind, nicht mehr beim Anwender selbst liegt. Neben neuen Möglichkeiten für die Sicherheit von Computersystemen bedeutet dies die Beschneidung der Rechte der Anwender, Mißtrauen gegenüber dem eigenen Computer (»treacherous computing«) und das Ende für alle Software, die nicht den aufwendigen Zertifizierungsprozeß durchlaufen hat.
In diesem Vortrag ging Lutz auf die technischen Details sogenannter vertrauenswürdiger Computer-Plattformen ein und stellte sinnvolle wie bedenkliche Anwendungen vor.
Kernel kompilieren
- Wann:
- Donnerstag, 23. Oktober 2003 und Donnerstag, 20. November 2003
- Wer:
- Jens Kubieziel
Anhand der Testversionen 8 und 9 von Linux 2.6.0 haben wir uns die in der 2.6-Reihe neuen Fähigkeiten und Konfigurations-Optionen des Kernels sowie die neuen Konfigurationswerkzeuge angeschaut.
GnuCash
- Wann:
- Donnerstag, 9. Oktober 2003
- Wer:
- Jörg Sommer
- Dokument:
-
Die Präsentation im PDF-Format
Erfahrungsbericht zu Vorträgen mit LaTeX
IPSec-Vortrag und -Workshop
- Wann:
- Donnerstag, 2003-09-25
- Wer:
- Thomas Walpuski
- Dokument:
- http://bender.thinknerd.de/~thomas/IPsec/vpntt.pdf (Link tot)
- Sicherere latenzarme Kommunikationswege mit IPsec (Link tot)
GPG-Workshop
- Wann:
- Donnerstag, 2003-08-28
- Wer:
- Jens Kubieziel
- Dokument:
- Einschätzung diverser Frontends von GnuPG
Verschlüsselung
- Wann:
- Donnerstag, 20. Juli 2002
- Wer:
- Lutz Donnerhacke
Blind Date mit Linux
- Wann:
- Donnerstag, 20. Juli 2002
- Wer:
- Jens Kubieziel
- Dokument:
- Vortragsfolien (HTML)
Firewalls
- Wann:
- Donnerstag, 20. Juli 2002
- Wer:
- Christian Theune
- Dokument:
- Dokument zum Vortrag (Star Office)
Dies soll eine Einführung in das Thema »Firewalls« sein. Dabei soll an anschaulichen Beispielen (wenn technisch möglich, an Rechnern vor Ort) aufgezeigt werden, warum diese nötig sind, was man erreichen kann, was eventuell nicht. Leitspruch soll der viel zitierte Satz sein: »Ein schlecht administriertes System ist genauso schlecht wie...«