LIP:WS12-13

Praesentationen: 10 Minuten pro Person pro Vortrag; im Physiksaal vor versammelter Teilnehmerschaft; idealerweise wieder mit Videoaufzeichnung (→rechtzeitig mit der Video AG kommunizieren) Workshops: kleinere Gruppen (Anmeldung / Einteilung?) in Seminarraeumen. Zeitplan vorbereiten, auf der KISS ggfs. an Teilnehmerwuensche und verbleibene Zeit anpassen.

Thema Wer? Wie lange gewünschte Vorkenntnisse Sonstiges
Introduction Rita wahrscheinlich nix -
Spielen unter Linux Daniel 15-20min nix
LaTeX Beamer Svenja
C Programmier-Workflow unter Linux Coco
Email mit Thunderbird Daniel 15min nix
Warum GPG/PGP und was ist das eigentlich? Daniel 15min Commandline Basics evtl. mit Key-Erstellen/Signing-Event als extra Workshop
Dateisystem Niklas
Netzwerk und ad-hoc Filesharing + VPN Mmoebius, Rikus Slides vom Vorjahr http://redmine.fsmpi.rwth-aachen.de/projects/lip/repository/revisions/master/raw/kiss/net-datacopy/Net-Datacopy.pdf VPN-Konfiguration http://redmine.fsmpi.rwth-aachen.de/projects/lip/repository/revisions/master/changes/kiss/vpn/RWTH%20Full%20Tunnel.pcf
Sage Algebra Jonathan
Emacs Milan
FSF propaganda Milan
Commandline basics Niklas
Vim
Git Björn 20min Commandline basics, ssh
Window Manager Niklas, Daniel Niklas könnte die Restklasse [Unity,Gnome3] machen. Daniel macht awesome, soweit zeitlich passend. Wer macht den Rest vom Tiling [w3ii,i3,…]?

Was bedeutet das ueberhaupt, Linux ist ein Unix-aehnliches Mehrbenutzer-Betriebssystem? Was ist Ubuntu, was ist eine Distribution? Was ist GNU? Warum ist Linux nicht Windows? Wo ist ueberall Linux drin aber es steht nicht unbedingt drauf? Warum sollte man sich ueberhaupt sowas auf seinen Desktop (Laptop) packen?

Kann man fast wieder 2 Vortraege draus machen. Erstens: Wieso Weshalb Warum: Was ist ueberhaupt eine (dezentrale) Versionskontrolle und warum sollte mich das interessieren? Zweitens: Konkrete Anwendung 'in a Nutshell'.

Rwth konto einrichten GPG/Keysigning/Enigmail: Siehe weiter oben

Der Talk selber ist nur ein Erklärung ohne mitmachen. Danach evtl. Workshop mit Action. Was ist überhaupt GPG/Public-Key-Crypto (Grundlagen und wiso das überhaupt Funktioniert) Warum sollte man das machen oder wenigstens einen Key haben? Erstellen eines GPG-Keys oder einbinden eines vorhandenen Keyrings Einrichten von GPG in Thunderbird mit Enigmail

Opener: „Emacs outshines all other editing software in approximately the same way that the noonday sun does the stars. It is not just bigger and brighter; it simply makes everything else vanish.“ -— Neal Stephenson, In the beginning was the Command Line … das will ich innerhalb von zehn Minuten anhand der Folgenden Dinge zeigen (order random): macros, rgrep, magit, (e)diff/merge, (w)dired, CUA-mode, rectangle magic, org-mode, auctex, global-mark-mode, (e)shell, info-lookup, (d)abbrevs, auto-completion, bookmarks, point/mark/region vs transient-mark-mode, killring&registers vs clipboard, set-goal-colum, describe-* customize-*, … und anschliessend interessierte Leute zu einem „on-demand“ Workshop einladen.

Was ist LaTeX, was ist Beamer? grundlegender Aufbau, Themes Mathe, overlays Wie präsentiere ich eigentlich mit meinem Laptop? arandr, evtl ubuntu-tools (gibts da was? Hilft mir jemand?)

Wie letztes Mal Steam für Linux (soll bald kommen…) Besser vorbereitete Demos Demo von Wine

imho sinnvoll zu zweit oder dritt und dann was laenger, weil: Warum eigentlich Commandline interface statt GUI? BASH?? ZSH?? GNU Coreutils?? Programme ohne GUI?? Build-ins?? Optionen?? Parameter?? Switches?? Scripting?? What the fuck?? Ueberhaupt: configuration? (imho nicht sinnvoll, aber hihi, dotfile-sammlung im git und auf der iso?). Die ueblichen coreutils vorstellen, also ls, cp, mv, cat, kill und so weiter muss auf jeden Fall, da kommen wir nicht drum rum, genausowenig wie um einige build-ins (cd, echo, alias, etc.. Hallo, 'disown'!) oder die Unix Dokumentationssysteme man/info, oder externe Programme wie grep, top, screen, etc.. dann noch: ssh? pgp? imagemagick? screen/tmux? Job-control? Prompt? Aliases? Environment? Flow control? I/O redirection? Variablen? Line-editing? Tab-completion? Verzeichnishierarchie? Permission Management?