Commits

Alexander Dahl committed 6c4628a

added two screenshots and completed license text on last slide

Comments (0)

Files changed (4)

 **.pdf
 **.snm
 **.toc
+**.vrb
 
 **tmp.diff
Add a comment to this file

tt2/lespocky.de_impressum.png

Added
New image
Add a comment to this file

tt2/psi_tux_smiley_beispiel.png

Added
New image
 \usepackage{textcomp}
 \usepackage[ngerman]{babel}		
 \usepackage[babel,english=american,german=guillemets]{csquotes}	% french
-\usepackage{microtype}
+%\usepackage{microtype}
 
 % colors for listings
 \definecolor{lightergray}{gray}{.95}
 \usefonttheme{structurebold}
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%% images
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\pgfdeclareimage[width=\textwidth]{lespockydeimpressum}{lespocky.de_impressum}
+\pgfdeclareimage[width=0.6\textwidth]{psituxsmileybeispiel}{psi_tux_smiley_beispiel}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %%% title, author, date
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 \title[Template Toolkit 2]{Schnell, statisch, sicher} 
     \pause
     \begin{block}{Schnell}
         \begin{itemize}
-            \item httpd liest nur Datei und schickt Daten (Caching möglich)
+            \item httpd liest nur Datei und schickt Daten (Caching
+                möglich)
 %            \item kein webserverseitiges Erzeugen der Seiten
             \item keine zeitintensiven Datenbankanfragen
         \end{itemize}
     \begin{block}{Sicher}
         \begin{itemize}
             \item nur lesende Nutzerinteraktion
-            \item keine Sicherheitslücken durch dynamische Skriptsprachen
+            \item keine Sicherheitslücken durch dynamische
+                Skriptsprachen
             \item keine SQL-Injections
         \end{itemize}
     \end{block}
     \pause
     \begin{block}{Aber}
         \begin{itemize}
-            \item kein \textquote{user generated content} (z.\,B. Kommentare)
+            \item kein \textquote{user generated content} (z.\,B.
+                Kommentare)
         \end{itemize}
     \end{block}
 \end{frame}
                 \end{itemize}
             \pause
             \item Navigationselemente (Menü)
-            \item Strukturelemente um den Content herum (\texttt{<div>}-Layout)
+            \item Strukturelemente um den Content herum
+                (\texttt{<div>}-Layout)
         \end{itemize}
         \pause
         \begin{block}{Also}
 
 \begin{frame}{Template Toolkit 2 im Überblick}
     \begin{itemize}
-        \item schnelles, flexibles, erweiterbares Template Processing System
+        \item schnelles, flexibles, erweiterbares Template Processing
+            System
         \item ausgereift, zuverlässig, gut dokumentiert
         \pause
         \item freie, offene Software, plattformunabhängig (Perl)
         \item kein Wissen über \emph{Perl} oder \emph{C} notwendig
         \pause
-        \item Trennung von Inhalt, Nutzerschnittstelle, Anwendungscode und Daten
-        \item dynamische Inhaltserzeugung möglich (bspw. mit Apache/mod\_perl)
+        \item Trennung von Inhalt, Nutzerschnittstelle, Anwendungscode
+            und Daten
+        \item dynamische Inhaltserzeugung möglich (bspw. mit
+            Apache/mod\_perl)
         \pause
-        \item Vorverarbeitung für HTML, POD, \LaTeX, PostScript, \emph{you name it} \dots
+        \item Vorverarbeitung für HTML, POD, \LaTeX, PostScript,
+            \emph{you name it} \dots
     \end{itemize}
 \end{frame}
 
 \subsection{lespocky.de}
 
 \begin{frame}{Eine statische Homepage -- lespocky.de}
-    \emph{add screenshot here}
+    \pgfuseimage{lespockydeimpressum}
 \end{frame}
 
 \begin{frame}{Aufteilung der Template-Dateien}
 
 \begin{frame}{Smileys für alle}
     \begin{columns}
-        \begin{column}{0.6\textwidth}<2->
+        \begin{column}{0.4\textwidth}<2->
             \begin{itemize}
                 \item Emoticon-Themes für Instant Messenger
                 \item \emph{eine} Beschreibungsdatei
                     \end{itemize}
             \end{itemize}
         \end{column}
-        \begin{column}{0.4\textwidth}<1->
-            \emph{add screenshot here}
+        \begin{column}{0.6\textwidth}<1->
+            \begin{centering}
+                \pgfuseimage{psituxsmileybeispiel}
+            \end{centering}
         \end{column}
     \end{columns}
 \end{frame}
     \end{itemize}
 
     \vspace{1em}
-    Folien unter \emph{Creative Commons BY-NC-SA}
+    \small
+    Die Folien sind freigegeben unter \emph{Creative Commons
+    Namensnennung-Nicht kommerziell-Weitergabe unter gleichen
+    Bedingungen 3.0 Deutschland Lizenz} (BY-NC-SA).
+    \normalsize
 \end{frame}
 
 \end{document}
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.