From: Mart Lubbers Date: Thu, 4 Sep 2014 12:51:54 +0000 (+0200) Subject: paar kleine wijzigingen X-Git-Url: https://git.martlubbers.net/?p=linuxnijmegen-bash.git;a=commitdiff_plain;h=2a6f4f1c6cc1b08dbe8c7b3fa20bdf19d117be60 paar kleine wijzigingen --- diff --git a/part1/img/syntax_img1.jpg b/part1/img/syntax_img1.jpg new file mode 100644 index 0000000..12c14fd Binary files /dev/null and b/part1/img/syntax_img1.jpg differ diff --git a/part1/part1.tex b/part1/part1.tex index 03b2386..992b981 100644 --- a/part1/part1.tex +++ b/part1/part1.tex @@ -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} @@ -9,24 +16,35 @@ 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 diff --git a/part1/syntax.tex b/part1/syntax.tex index 494fd4f..046e81f 100644 --- a/part1/syntax.tex +++ b/part1/syntax.tex @@ -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}