paar kleine wijzigingen
authorMart Lubbers <mart@martlubbers.net>
Thu, 4 Sep 2014 12:51:54 +0000 (14:51 +0200)
committerMart Lubbers <mart@martlubbers.net>
Thu, 4 Sep 2014 12:51:54 +0000 (14:51 +0200)
part1/img/syntax_img1.jpg [new file with mode: 0644]
part1/part1.tex
part1/syntax.tex

diff --git a/part1/img/syntax_img1.jpg b/part1/img/syntax_img1.jpg
new file mode 100644 (file)
index 0000000..12c14fd
Binary files /dev/null and b/part1/img/syntax_img1.jpg differ
index 03b2386..992b981 100644 (file)
@@ -1,5 +1,12 @@
 \documentclass{beamer}
 
+% Voor afbeeldingen, zet ze in ./img en dan kan je ze laden met filename
+\usepackage{graphicx}
+\graphicspath{{./img/}}
+
+% Voor nederlandse localisatie
+\usepackage[dutch]{babel}
+
 % Voor het weergeven van code, we moeten maar even kijken naar de precieze
 % stijl opties die we willen.
 \usepackage{listings}
        breaklines=true,
        tabsize=2,
        breakatwhitespace=true,
-       showspaces=false
+       showspaces=false,
+       showstringspaces=false,
+       basewidth=0.5em
 }
 \lstdefinestyle{bashregel}{
-       frame=L
 }
 \lstdefinestyle{bashscript}{
        numbers=left,
        frame=single
 }
 
-\author{Felix Stegerman \and Mart Lubbers}
-\title{Bash workshop part 1}
+% Maak een inhoudsopgave bij elke sectie die laat zien waar we zijn
+\AtBeginSection[]
+{
+       \begin{frame}
+               \frametitle{Table of Contents}
+               \tableofcontents[currentsection]
+       \end{frame}
+}
+
+% Informatie voor het titelblad
+\author[Stegerman, Lubbrs]{Felix Stegerman \and Mart Lubbers}
+\title{Bash workshop}
+\subtitle{Een introductie}
 \date{\today}
+\institute{Linux Nijmegen}
 
 \begin{document}
-\begin{frame}
-       \maketitle
-\end{frame}
+\frame{\titlepage}
 
 \begin{frame}
 \tableofcontents
index 494fd4f..046e81f 100644 (file)
@@ -1,5 +1,5 @@
-% 1. Syntax, quoting, manpage, unix philosophy, ampersand/fork. 
-% een frame moet fragile als het listings bevat
+\subsection{Syntax}
+
 \begin{frame}[fragile]
        \frametitle{Syntax}
        \begin{enumerate}
@@ -16,6 +16,8 @@ ls --all -lh
        \end{lstlisting}
 \end{frame}
 
+\subsection{Quoting}
+
 \begin{frame}[fragile]
        \frametitle{Speciale karakters}
        \begin{lstlisting}[style=bashregel]
@@ -32,9 +34,11 @@ mkdir '/home/frobnicator/mooiste map!'
        \end{lstlisting}
 \end{frame}
 
+\subsection{Man}
+
 \begin{frame}[fragile]
        \frametitle{Radeloos? Manpage}
-       \begin{lstlisting}[style=bashregel]
+       \begin{lstlisting}[style=bashregel,basicstyle=\tiny]
 LS(1)                                        User Commands                                       LS(1)
 
 NAME
@@ -62,3 +66,26 @@ DESCRIPTION
               print C-style escapes for nongraphic characters
        \end{lstlisting}
 \end{frame}
+
+\subsection{Unix filosofie}
+\begin{frame}
+       \frametitle{Unix filosofie}
+       \includegraphics{syntax_img1.jpg}
+\end{frame}
+
+\begin{frame}
+       \frametitle{Richtlijnen}
+       \begin{enumerate}
+               \item Make each program do one thing well.
+               \item Store data in flat text files.
+               \item Make every program a filter.
+               \item ...
+       \end{enumerate}
+\end{frame}
+
+\subsection{Forken}
+\begin{frame}
+       \frametitle{Forken}
+       \begin{block}
+               Achtergrond
+       \end{block}