changeset 5:52725a5ea7d9

added extract-urls.sh; rewrote summary; some minor changes
author meillo@marmaro.de
date Thu, 06 Dec 2007 21:16:19 +0100
parents 3f0be9972d35
children 1347b6d4e98e
files GimmeShellter.tex extract-urls.sh
diffstat 2 files changed, 35 insertions(+), 70 deletions(-) [+]
line wrap: on
line diff
--- 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.
-
-			\vspace{1em}
-			\pause
+	Ich habe gezeigt, dass man auch ohne X komfortabel arbeiten kann.
 
-			Ich möchte motivieren, mal Urlaub in der Shell zu machen.
-
-			\vspace{1em}
-			\pause
-
-			Ich möchte die ``Angst'' vor der textbasierten Benutzerschnittstelle nehmen. Auch will ich hierzu Einstiegshilfen geben.
+	\pause
+  \vspace{1em}
 
-			\vspace{1em}
-			\pause
-
-			Es soll klar werden, dass und warum Kommandozeilenprogramme oft besser als ihre grafischen Pendants sind.
+	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
 
-			Und als zentrales Ziel soll dieser Vortrag Gründe darstellen, weshalb es sich lohnt, in die Shell umzuziehen.
 
-}
 
 
 \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.
+	\pause
+	\vspace{1em}
 
 }
 
 
-\section{Fragen}
-\frame{ \frametitle{Fragen?}
-  \vspace{5ex}
-  \centerline{\huge ?}
-}
-
 
 
 \section{Links}
@@ -764,7 +727,6 @@
 		\item 
 		\item 
 	\end{itemize}
-
 }
 
 
--- /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