# HG changeset patch # User meillo@marmaro.de # Date 1196972179 -3600 # Node ID 52725a5ea7d9ae67f8bde067a75c078e6a4b53cc # Parent 3f0be9972d3517247f51aed1f08f1abf7f5163db added extract-urls.sh; rewrote summary; some minor changes diff -r 3f0be9972d35 -r 52725a5ea7d9 GimmeShellter.tex --- a/GimmeShellter.tex Thu Dec 06 14:44:09 2007 +0100 +++ b/GimmeShellter.tex Thu Dec 06 21:16:19 2007 +0100 @@ -174,7 +174,7 @@ \begin{block}{siehe auch} \begin{itemize} \item - \item http://www.cat-v.org/ + \item http://cat-v.org \item Rob Pike \end{itemize} \end{block} @@ -211,12 +211,12 @@ } -\subsection{CLI und CURSES} -\frame{ \frametitle{CLI und CURSES} - \begin{block}{CLI --- CURSES --- GUI} +\subsection{CURSES} +\frame{ \frametitle{CURSES} + \begin{block}{CLI, TUI, GUI} \begin{itemize} \item CLI: \texttt{cat cli.txt | mail -s CLI lugu} - \item CURSES: \texttt{mutt} + \item TUI: \texttt{mutt} \item GUI: \texttt{Menu \textgreater{} Applications \textgreater{} Evolution} \end{itemize} \end{block} @@ -225,7 +225,8 @@ \begin{itemize} \item CURSES ist \emph{nicht} CLI \item sondern Text User Interface - \item Ich bin hier nicht immer ganz konsequent. + \item Ich bin hier nicht immer ganz korrekt. + \item Aber CURSES gehört auch zur Shell. \end{itemize} \end{block} } @@ -354,7 +355,8 @@ \pause \begin{block}{2006} - Auslöseer:\\ Artikel ``Mein Umzug in die Shell'' von Gregor Oelze auf linuxlog + Auslöser:\\ + Artikel ``Mein Umzug in die Shell'' von Gregor Oelze auf linuxlog \end{block} \pause @@ -405,7 +407,6 @@ \item ``The mail client, that sucks less'' \item sehr konfigurierbar \item Kombination mit \texttt{fetchmail}, \texttt{procmail}, \texttt{masqmail} - \item \dots \item Debian-Paket: 1810k \end{itemize} \end{block} @@ -415,8 +416,8 @@ \begin{block}{Alternativen} \begin{itemize} \item \texttt{mailx} (155k) einfaches Mailprogramm - \item \texttt{pine} () (nicht mehr in Debian??) - \item \texttt{mutt-ng} () Neue Features für mutt + \item \texttt{pine} (4M) (nur als Source-Paket verfügbar) + \item \texttt{mutt-ng} (1790k) Neue Features für mutt (nicht in Debian) \end{itemize} \end{block} } @@ -482,7 +483,6 @@ \item cd, mv, cp, rm, mkdir, rmdir, \dots \item man braucht eine gewisse Übersicht im Filesystem \item letztendlich aber einfach am schnellsten - \item \dots \item überall vorhanden \end{itemize} \end{block} @@ -506,7 +506,6 @@ \item toller FTP-Client \item hatte nur früher ein curses-Interface (\texttt{ncftp2}) \item ncftpget, ncftpput, \dots - \item \dots \item Debian-Paket: 500k \end{itemize} \end{block} @@ -577,13 +576,6 @@ \end{itemize} \end{block} -% \pause -% -% \begin{block}{Alternativen} -% \begin{itemize} -% \item keine bekannt -% \end{itemize} -% \end{block} } @@ -626,10 +618,10 @@ \begin{block}{Alternativen} \begin{itemize} - \item \texttt{larswm} (110k) - \item \texttt{ratpoison} (170k) - \item \texttt{ion2} (330k) - \item \texttt{icewm} (700k) + \item \texttt{larswm} (110k) hatte Einfluss auf dwm + \item \texttt{ratpoison} (170k) soll zu \texttt{screen} passen + \item \texttt{ion2} (330k) bekannt für seine Tastatursteuerung + \item \texttt{icewm} (700k) wird oft als kleiner ``herkömmlicher'' WM aufgeführt \end{itemize} \end{block} } @@ -657,7 +649,6 @@ \item guter Code (Refactoring) \item sehr standardkonform (aber: broken apps) \item Erweiterung mit Patches - \item \end{itemize} \end{block} } @@ -674,7 +665,6 @@ \item Patches als fester Bestandteil \item Mailingliste ist Pflicht \item einfach mitmachen! - \item \end{itemize} \end{block} @@ -693,64 +683,37 @@ \section{Soll erfüllt?} \frame{ \frametitle{Soll erfüllt?} - Dieser Vortrag soll zeigen, dass man auch ohne X komfortabel arbeiten kann. + Ich habe gezeigt, dass man auch ohne X komfortabel arbeiten kann. - \vspace{1em} - \pause + \pause + \vspace{1em} - Ich möchte motivieren, mal Urlaub in der Shell zu machen. + Ich habe Einstiegshilfen gegeben und hoffentlich die ``Angst'' vor der textbasierten Benutzerschnittstelle genommen. + + \pause + \vspace{1em} + + Jetzt sollte eigentlich jeder von euch dabei sein einen Ausflug in die Shell zu planen. + + \pause + \vspace{1em} + + Weshalb die Shell wirklich besser ist, als die grafische Oberfläche, das kann eigentlich nur jeder für sich selbst herausfinden \dots indem man in ihr lebt. +} - \vspace{1em} - \pause - Ich möchte die ``Angst'' vor der textbasierten Benutzerschnittstelle nehmen. Auch will ich hierzu Einstiegshilfen geben. - \vspace{1em} - \pause - Es soll klar werden, dass und warum Kommandozeilenprogramme oft besser als ihre grafischen Pendants sind. - \vspace{1em} - \pause +\section{Zusammenfassung} +\frame{ \frametitle{Zusammenfassung} - Und als zentrales Ziel soll dieser Vortrag Gründe darstellen, weshalb es sich lohnt, in die Shell umzuziehen. + \pause + \vspace{1em} } -\section{Zusammenfassung} -\frame{ \frametitle{Zusammenfassung} - Ja, man kann auch ohne X komfortabel arbeiten. - - \vspace{1em} - \pause - - Macht mal Urlaub in der Shell. - - \vspace{1em} - \pause - - Man muss die CLI nicht fürchten. - - \vspace{1em} - \pause - - Es soll klar werden, dass und warum Kommandozeilenprogramme oft besser als ihre grafischen Pendants sind. - - \vspace{1em} - \pause - - Und als zentrales Ziel soll dieser Vortrag Gründe darstellen, weshalb es sich lohnt, in die Shell umzuziehen. - -} - - -\section{Fragen} -\frame{ \frametitle{Fragen?} - \vspace{5ex} - \centerline{\huge ?} -} - \section{Links} @@ -764,7 +727,6 @@ \item \item \end{itemize} - } diff -r 3f0be9972d35 -r 52725a5ea7d9 extract-urls.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/extract-urls.sh Thu Dec 06 21:16:19 2007 +0100 @@ -0,0 +1,3 @@ +#!/bin/sh + +egrep -oi '(http|https|ftp)://[-a-zA-Z0-9.]+[-a-zA-Z0-9/+_,\?&%]*' "$1" | sort | uniq