[[lip:ws12-13|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. * Moegliche Vortraege und/oder Workshops und wer macht: ^ 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,...]? | * Kommentare * Introduction 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? * Versionskontrolle mit Git: 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 '[[http://www.markus-gattol.name/misc/mm/si/content/git_workflow_and_cheat_sheet.png|in a Nutshell]]'. * Email mit irgendwas Grafischem Rwth konto einrichten GPG/Keysigning/Enigmail: Siehe weiter oben * GPG/Enigmail: 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 * Emacs -- What's the hype? 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®isters vs clipboard, set-goal-colum, describe-* customize-*, ... und anschliessend interessierte Leute zu einem "on-demand" Workshop einladen. * Beamer 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?) * Spielen unter Linux Wie letztes Mal Steam für Linux (soll bald kommen...) Besser vorbereitete Demos Demo von Wine * Je nach dem was gefragt ist kann ich z.B. anbieten: * Grundliegende und fortgeschrittene Navigations- und Editingfunktionen, * Hilfe zur Selbsthilfe: warum eigentlich "extensible" und "self-documenting"?, * L.I.E.B.E: Leben Im Emacs Betriebsystem-Ersatz, * H.A.S.S.: Hacking Around Shitty Software: Skype mit Autovervollstaendigung, Spellchecker und Inline-LaTeX, * Wie man sich eine TeX/Java/Python/Haskell/Prolog/whatever IDE baut, * Emacs-lisp fuer Noobs mit Einfuehrung ins major-mode schreiben, * "Reproductible Research" mit org-mode und R oder Octave, * GTD (Getting Things Done) mit org-mode, - etc... * Gerne auch NPC gegen einen Vim user mit zuvor geheimgehaltenen Editing-relevanten Aufgaben. * FSF propaganda talk * Wie letztes Jahr, nur besser, kuerzer und auf Deutsch * Commandline basics: 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 [[http://git.savannah.gnu.org/cgit/coreutils.git/tree/src|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?