changeset 7:e50c493cf700

added content for screen, remote working, summary; and more
author meillo@marmaro.de
date Tue, 11 Dec 2007 18:29:18 +0100
parents 1347b6d4e98e
children 2cb225d4329e
files GimmeShellter.tex
diffstat 1 files changed, 141 insertions(+), 34 deletions(-) [+]
line wrap: on
line diff
--- a/GimmeShellter.tex	Tue Dec 11 09:55:41 2007 +0100
+++ b/GimmeShellter.tex	Tue Dec 11 18:29:18 2007 +0100
@@ -86,11 +86,6 @@
 
 
 
-
-%  \centerline{ \includegraphics[width=20em]{pics/observer_big.png} }
-
-
-
 \section{Motivation}
 \frame{ \frametitle{Motivation}
     \begin{itemize}
@@ -119,6 +114,11 @@
 
 
 
+\part{UNIX}
+\frame{
+	\vspace{8ex}
+	\centerline{ \huge UNIX }
+}
 
 
 \section{Die UNIX-Philosophie}
@@ -173,9 +173,10 @@
 
 	\begin{block}{siehe auch}
 		\begin{itemize}
-			\item 
-			\item http://cat-v.org
+			\item Mike Gancarz
 			\item Rob Pike
+			\item http://harmful.cat-v.org/cat-v/
+			\item Plan9
 		\end{itemize}
 	\end{block}
 }
@@ -221,12 +222,14 @@
 		\end{itemize}
 	\end{block}
 
+	\pause
+
 	\begin{block}{CURSES}
 		\begin{itemize}
 			\item CURSES ist \emph{nicht} CLI
 			\item sondern Text User Interface
-			\item Ich bin hier nicht immer ganz korrekt.
-			\item Aber CURSES gehört auch zur Shell.
+			\item Ich bin hier nicht immer ganz korrekt
+			\item CURSES gehört aber auch zur Shell
 		\end{itemize}
 	\end{block}
 }
@@ -343,6 +346,12 @@
 
 
 
+\part{Die Shell und ich}
+\frame{
+	\vspace{8ex}
+	\centerline{ \huge Die Shell und ich }
+}
+
 
 
 
@@ -417,7 +426,7 @@
 		\begin{itemize}
 			\item \texttt{mailx} (155k) einfaches Mailprogramm
 			\item \texttt{pine} (4M) (nur als Source-Paket verfügbar)
-			\item \texttt{mutt-ng} (1790k) Neue Features für mutt (nicht in Debian)
+			\item \texttt{mutt-ng} (1790k) Neue Features für mutt (tot?)
 		\end{itemize}
 	\end{block}
 }
@@ -528,7 +537,7 @@
 	\begin{block}{weechat-curses}
 		\begin{itemize}
 			\item ein IRC-Client
-			\item Reimplementierung von irssi
+			\item ``\texttt{irssi} von Grund auf neu''
 			\item Debian-Paket: 580k
 		\end{itemize}
 	\end{block}
@@ -548,7 +557,7 @@
 	\begin{block}{bitlbee}
 		\begin{itemize}
 			\item bitlbee ist ein IM-to-IRC-Gateway
-			\item den IRC-Client für ICQ und Jabber verwenden
+			\item IRC-Client für ICQ und Jabber verwenden
 			\item Debian-Paket: 315k
 		\end{itemize}
 	\end{block}
@@ -585,29 +594,84 @@
 	\begin{block}{screen}
 		\begin{itemize}
 			\item Terminal-Multiplexer
-			\item Unersetzbares Tool für Shelluser
-			\item \dots
+			\item ein \texttt{must-have} für Shelluser
+			\item Nur noch ein Terminal nötig (ssh)
+			\item Arbeit an beliebiger Stelle unterbrechen und später genau dort fortsetzen
+			\item Wer einmal damit gearbeitet hat kommt nicht mehr davon los!
 			\item Debian-Paket: 590k
 		\end{itemize}
 	\end{block}
-%
-%	\pause
-%
-%	\begin{block}{Alternativen}
-%		\begin{itemize}
-%			\item keine bekannt
-%		\end{itemize}
-%	\end{block}
+
+	\pause
+
+	\begin{block}{Alternativen}
+		\begin{itemize}
+			\item \texttt{dtach} bietet detach-Feature von \texttt{screen}
+		\end{itemize}
+	\end{block}
 }
 
 
 
-\subsection{Window-Manager}
+\section{Remote arbeiten}
+\frame{ \frametitle{Remote arbeiten}
+	\begin{block}{Server}
+		\begin{itemize}
+			\item Ein Server ist etwas sehr Tolles!
+			\item per dyndns.org aus dem Internet erreichbar
+			\item Upload-Bandbreite sollte nicht zu dünn sein
+			\item (64k sind etwas wenig *heul*)
+			\item Zugang per ssh
+		\end{itemize}
+	\end{block}
+
+	\pause
+
+	\begin{block}{Client}
+		\begin{itemize}
+			\item nur Internet und offener Port nötig
+			\item für Windows: PuTTY (gibt's auch für den USB-Stick)
+		\end{itemize}
+	\end{block}
+}
+
+
+\frame{ \frametitle{Remote arbeiten}
+	\begin{block}{Vorteile}
+		\begin{itemize}
+			\item weniger Wartungs- und Konfigurationsaufwand
+			\item einfache Datensicherung
+			\item von überall im eigenen System arbeiten
+		\end{itemize}
+	\end{block}
+
+	\pause
+
+	\begin{block}{Nachteile}
+		\begin{itemize}
+			\item Dateitransfers zum Client nötig
+			\item u.U. etwas lahm
+			\item nicht überall ist ssh erlaubt
+		\end{itemize}
+	\end{block}
+}
+
+
+
+
+\part{dwm}
+\frame{
+	\vspace{8ex}
+	\centerline{ \huge dwm }
+}
+
+
+\section{Window-Manager}
 \frame{ \frametitle{Window-Manager}
 	\begin{block}{dwm}
 		\begin{itemize}
 			\item dynamic window manager
-			\item seit September 2006
+			\item seit Juli 2006
 			\item von Anselm R. Garbe (wmii)
 			\item http://dwm.suckless.org
 			\item Debian-Paket: 20k
@@ -621,7 +685,7 @@
 			\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
+			\item \texttt{icewm} (700k) wird oft als sehr kleiner ``herkömmlicher'' WM aufgeführt
 		\end{itemize}
 	\end{block}
 }
@@ -680,10 +744,17 @@
 
 
 
+\part{Abschluss}
+\frame{
+	\vspace{8ex}
+	\centerline{ \huge Abschluss }
+}
+
+
 
 \section{Soll erfüllt?}
 \frame{ \frametitle{Soll erfüllt?}
-	Ich habe gezeigt, dass man auch ohne X komfortabel arbeiten kann.
+	Es sollte klar geworden sein, dass man auch ohne X komfortabel arbeiten kann.
 
 	\pause
   \vspace{1em}
@@ -693,12 +764,12 @@
 	\pause
   \vspace{1em}
 		
-	Jetzt sollte eigentlich jeder von euch dabei sein einen Ausflug in die Shell zu planen.
+	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.
+	Weshalb die Shell wirklich besser ist, als die grafische Oberfläche, das kann man nur für sich selbst herausfinden \dots
 }
 
 
@@ -708,9 +779,32 @@
 \section{Zusammenfassung}
 \frame{ \frametitle{Zusammenfassung}
 
+	Die Shell ist die grundlegende Kommunikationsschnittstelle zum Rechner.
+	Keine GUI ist so mächtig wie die Shell.
+
+	\pause
+	\vspace{1em}
+
+	UNIX und die Shell sind wie Yin und Yang.
+
 	\pause
 	\vspace{1em}
 
+	Man versteht die Shell erst, wenn man UNIX versteht --- UNIX zu verstehen, heißt seine Philosophie zu verstehen.
+
+	\pause
+	\vspace{1em}
+
+	Der entscheidende Teil meines Vortrags ist die UNIX-Philosophie. Versteht man diese, so versteht man was ich meine.
+	Findet man aber nicht seinen Weg zu ihr, so wird man kaum verstehen, um was es hier geht.
+
+	\pause
+	\vspace{1em}
+
+	Die Konzepte hinter UNIX haben mich vollkommen überzeugt.
+
+	\dots und es war eine der besten Entscheidungen meines Lebens, nach ihnen zu leben!
+
 }
 
 
@@ -719,14 +813,22 @@
 \section{Links}
 \frame{ \frametitle{Links auf einen Blick}
 	\begin{itemize}
-		\item http://suckless.org
+		\item http://dwm.suckless.org (Website des dwm)
+		\item http://harmful.cat-v.org/cat-v/ (Website von Uriel)
+		\item http://marmaro.de/lue (Mein Computer-Tagebuch)
 		\item http://pimpmyshell.de (Projekt von Gregor Oelze)
-		\item http://cat-v.org (Website von Uriel)
-		\item http://marmaro.de/lue
-		\item http://prog.marmaro.de/dwm-meillo
-		\item 
-		\item 
+		\item http://prog.marmaro.de/dwm-meillo (Mein dwm-Patchset)
+		\item http://suckless.org (Software which sucks less)
+		\item http://www.cs.bell-labs.com/plan9/ (Das bessere UNIX!?)
 	\end{itemize}
+	
+	\pause
+
+	\begin{block}{unbedingt lesen!}
+		\textbf{The Command Line --- The Best Newbie Interface}
+
+		{\scriptsize http://osnews.com/story.php/6282/The-Command-Line--The-Best-Newbie-Interface }
+	\end{block}
 }
 
 
@@ -751,7 +853,12 @@
   \begin{block}{}
     \vspace{3ex}
     \centerline{\textbf{Danke für eure Aufmerksamkeit}}
+		\vspace{7ex}
   \end{block}
+
+	\pause
+
+	{\scriptsize Den Vortrag gibt's online auf http://marmaro.de/docs \hfill 2007-12-11 }
 }