commit
5904894f5f
16 changed files with 362 additions and 0 deletions
@ -0,0 +1,27 @@ |
|||
*.aux |
|||
*.glo |
|||
*.idx |
|||
*.log |
|||
*.toc |
|||
*.ist |
|||
*.acn |
|||
*.acr |
|||
*.alg |
|||
*.bbl |
|||
*.blg |
|||
*.dvi |
|||
*.glg |
|||
*.gls |
|||
*.ilg |
|||
*.ind |
|||
*.lof |
|||
*.lot |
|||
*.maf |
|||
*.mtc |
|||
*.mtc1 |
|||
*.out |
|||
*.snm |
|||
*.nav |
|||
*.bak |
|||
*.nav |
|||
*.synctex.gz |
|||
Binary file not shown.
@ -0,0 +1,88 @@ |
|||
%% HINWEISE: |
|||
%% Hier müssen folgende Einstellungen vorgenommen werden: |
|||
\newif\ifeng |
|||
%% Sprache: |
|||
%% Falls die Dokumentensprache Englisch ist \engfalse mit einem %-Zeichen |
|||
%%%davor auskommentieren, falls Deutsch \engtrue auskommentieren: |
|||
%\engtrue |
|||
|
|||
\input{header} |
|||
|
|||
\title{Web Security} |
|||
\subtitle{} |
|||
\author{Thomas Pointhuber} |
|||
\institute{} |
|||
\date{\today} |
|||
|
|||
%%%% |
|||
%%%%%%%%%%%%%%%% |
|||
\begin{document} |
|||
%%%%%%%%%%%%%%%% |
|||
%%%% |
|||
{ |
|||
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{logos/hacker_flyer_bg_cmyk_slide.jpg}} |
|||
\begin{frame}[plain] |
|||
\titlepage |
|||
\end{frame} |
|||
} |
|||
\section{Formatelemente} |
|||
\begin{frame} |
|||
\frametitle{Listenebenen} |
|||
\begin{itemize} |
|||
\item Ebene 1 |
|||
\begin{itemize} |
|||
\item Ebene 2 |
|||
\begin{itemize} |
|||
\item Ebene 3 |
|||
\end{itemize} |
|||
\end{itemize} |
|||
\end{itemize} |
|||
\begin{enumerate} |
|||
\item Ebene 1 |
|||
\begin{enumerate} |
|||
\item Ebene 2 |
|||
\begin{enumerate} |
|||
\item Ebene 3 |
|||
\end{enumerate} |
|||
\end{enumerate} |
|||
\end{enumerate} |
|||
\end{frame} |
|||
|
|||
\section{Codebeispiele} |
|||
|
|||
\begin{frame} |
|||
\frametitle{ANSI C} |
|||
\begin{exampleblock}{helloworld.c} |
|||
\lstinputlisting[language=c]{sources/helloworld.c} |
|||
\end{exampleblock} |
|||
\end{frame} |
|||
|
|||
\begin{frame} |
|||
\frametitle{Java} |
|||
\begin{alertblock}{helloworld.java} |
|||
\lstinputlisting[language=java]{sources/helloworld.java} |
|||
\end{alertblock} |
|||
\end{frame} |
|||
|
|||
\begin{frame} |
|||
\frametitle{Go} |
|||
\begin{block}{helloworld.go} |
|||
\lstinputlisting[language=go]{sources/helloworld.go} |
|||
\end{block} |
|||
\end{frame} |
|||
|
|||
\begin{frame} |
|||
\frametitle{Python} |
|||
\begin{exampleblock}{helloworld.py} |
|||
\lstinputlisting[language=Python]{sources/helloworld.py} |
|||
\end{exampleblock} |
|||
\end{frame} |
|||
|
|||
\begin{frame} |
|||
\frametitle{Bash} |
|||
\begin{block}{helloworld.sh} |
|||
\lstinputlisting[language=bash]{sources/helloworld.sh} |
|||
\end{block} |
|||
\end{frame} |
|||
|
|||
\end{document} |
|||
@ -0,0 +1,165 @@ |
|||
|
|||
\documentclass{beamer} |
|||
\usetheme{default} |
|||
\usepackage[utf8]{inputenc} |
|||
\usepackage[T1]{fontenc} |
|||
\usepackage{lmodern} |
|||
\ifeng |
|||
\usepackage[ngerman,english]{babel} |
|||
\else |
|||
\usepackage[english,ngerman]{babel} |
|||
\fi |
|||
|
|||
\usepackage{DejaVuSans} |
|||
\usepackage{DejaVuSansMono} |
|||
|
|||
\usepackage{lastpage} |
|||
|
|||
\usepackage{pdfpages} |
|||
|
|||
\usepackage{hyperref} |
|||
|
|||
\usepackage{tabularx} |
|||
\usepackage{ltxtable} |
|||
\usepackage{rotating} |
|||
|
|||
\usepackage{amsmath} |
|||
\usepackage{amssymb} |
|||
|
|||
\usepackage{graphicx} |
|||
|
|||
\usepackage{xcolor} |
|||
|
|||
\usepackage{colortbl} |
|||
|
|||
\usepackage{listings} |
|||
% \usepackage{listings-rust} |
|||
|
|||
|
|||
%\setcounter{tocdepth}{3} %subsubsection |
|||
%\setcounter{secnumdepth}{3} |
|||
|
|||
\newcommand{\zB}{z.\,B.} |
|||
\newcommand{\unit}[1]{\,\mathrm{#1}} |
|||
|
|||
\definecolor{sigflagbg}{HTML}{263239} |
|||
\definecolor{sigflagwhite}{HTML}{ffffff} |
|||
\definecolor{sigflagblue}{HTML}{26c6da} |
|||
\definecolor{sigflaggreen}{HTML}{00bfa4} |
|||
\definecolor{sigflaggray}{HTML}{90a4ae} |
|||
|
|||
\setbeamerfont{frametitle}{series=\bfseries} |
|||
\setbeamerfont{title}{series=\bfseries} |
|||
\setbeamercolor{title}{fg=sigflagwhite} |
|||
\setbeamercolor{titlelike}{fg=sigflagwhite} |
|||
\setbeamercolor{normal text}{fg=sigflagwhite,bg=sigflagbg} |
|||
\setbeamercolor{structure}{fg=sigflagwhite} |
|||
|
|||
|
|||
\setbeamertemplate{itemize item}{$\blacksquare$} |
|||
\setbeamercolor{itemize item}{fg=sigflagwhite} |
|||
\setbeamertemplate{itemize subitem}{$\square$} |
|||
\setbeamercolor{itemize subitem}{fg=sigflagwhite} |
|||
\setbeamertemplate{itemize subsubitem}{\LARGE\textbullet} |
|||
\setbeamercolor{itemize subsubitem}{fg=sigflagwhite} |
|||
\setbeamercolor{enumerate item}{fg=sigflagwhite} |
|||
\setbeamercolor{enumerate subitem}{fg=sigflagwhite} |
|||
\setbeamercolor{enumerate subsubitem}{fg=sigflagwhite} |
|||
|
|||
\setbeamersize{text margin left=10mm,text margin right=5mm} |
|||
|
|||
\defbeamertemplate*{title page}{customized}[1][] |
|||
{ |
|||
\begin{center} |
|||
\includegraphics[width=2cm]{logos/logo_sigflag} |
|||
\vfill |
|||
\usebeamerfont{title}\huge{\texttt{\inserttitle}}\\[1mm] |
|||
\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\texttt{\insertsubtitle}\\ |
|||
\vspace{1em} |
|||
\usebeamerfont{author}\texttt{\insertauthor}\\ |
|||
\usebeamerfont{institute}\texttt{\insertinstitute}\\ |
|||
\usebeamerfont{date}\texttt{\insertdate}\\ |
|||
\vfill |
|||
\end{center} |
|||
} |
|||
|
|||
\setbeamertemplate{navigation symbols}{} |
|||
|
|||
\defbeamertemplate*{footline}{my footline}{% |
|||
\ifnum \insertpagenumber=1 |
|||
|
|||
\leavevmode% |
|||
\hbox{% |
|||
\begin{beamercolorbox}[wd=\paperwidth,ht=.80ex,dp=1ex,center]{}% |
|||
% empty environment to raise height |
|||
\end{beamercolorbox}}% |
|||
\vskip0pt% |
|||
\else |
|||
\hspace*{.5cm}\parbox{\linewidth}{\vspace*{-8mm} |
|||
\hfill |
|||
\tiny{\texttt{\insertframenumber/\inserttotalframenumber}} |
|||
} |
|||
|
|||
\fi |
|||
} |
|||
|
|||
\setbeamertemplate{frametitle} |
|||
{ |
|||
\nointerlineskip |
|||
\begin{beamercolorbox}[sep=0.5cm,ht=3.5em,wd=\paperwidth]{frametitle} |
|||
\vbox{}\vskip-2ex% |
|||
\strut\texttt{\textbf{\insertframetitle}}\strut |
|||
\hfill |
|||
\raisebox{-7mm}{\includegraphics[width=15mm]{logos/logo_sigflag}} |
|||
\vskip-1.8ex% |
|||
\end{beamercolorbox} |
|||
} |
|||
|
|||
\setbeamercolor{block title}{use=structure,fg=sigflaggray,bg=sigflagbg} |
|||
\setbeamercolor{block title example}{use=structure,fg=sigflaggreen,bg=sigflagbg} |
|||
\setbeamercolor{block title alerted}{use=structure,fg=sigflagblue,bg=sigflagbg} |
|||
|
|||
|
|||
\lstset{ |
|||
language=python, %language, can be changed dynamically |
|||
basicstyle=\footnotesize\ttfamily\color{sigflagwhite}, %common font style |
|||
keywordstyle=\color{sigflagblue}, |
|||
commentstyle=\color{sigflaggray}, |
|||
stringstyle=\color{sigflaggreen}, |
|||
xleftmargin=8pt, |
|||
numbers=left, %line numbers |
|||
numberstyle=\tiny, |
|||
numberfirstline=true, |
|||
stepnumber=1, |
|||
numbersep=5pt, |
|||
breaklines=true, |
|||
tabsize=2, %size of tabulator |
|||
columns=flexible, |
|||
upquote=true, |
|||
literate= %Umlauts in source files |
|||
{Ö}{{\"O}}1 |
|||
{Ä}{{\"A}}1 |
|||
{Ü}{{\"U}}1 |
|||
{ß}{{\ss}}2 |
|||
{ü}{{\"u}}1 |
|||
{ä}{{\"a}}1 |
|||
{ö}{{\"o}}1 |
|||
} |
|||
|
|||
|
|||
\AtBeginSection[] |
|||
{ |
|||
{ |
|||
\usebackgroundtemplate{\includegraphics[width=\paperwidth]{logos/hacker_flyer_bg_cmyk_slide.jpg}} |
|||
\begin{frame} |
|||
\begin{center} |
|||
\Large{\textbf{\texttt{ |
|||
\tableofcontents[ |
|||
currentsection, |
|||
sectionstyle=show/hide, |
|||
hidesubsections, |
|||
]}}} |
|||
\end{center} |
|||
\end{frame} |
|||
} |
|||
} |
|||
|
After Width: | Height: | Size: 35 KiB |
|
After Width: | Height: | Size: 357 KiB |
|
After Width: | Height: | Size: 5.5 KiB |
|
After Width: | Height: | Size: 2.5 KiB |
|
After Width: | Height: | Size: 946 B |
|
After Width: | Height: | Size: 4.9 KiB |
@ -0,0 +1,6 @@ |
|||
#include <stdio.h> |
|||
|
|||
int main(void) |
|||
{ |
|||
printf("hello, world\n"); |
|||
} |
|||
@ -0,0 +1,7 @@ |
|||
package main |
|||
|
|||
import "fmt" |
|||
|
|||
func main() { |
|||
fmt.Println("Hello, World") |
|||
} |
|||
@ -0,0 +1,5 @@ |
|||
class HelloWorldApp { |
|||
public static void main(String[] args) { |
|||
System.out.println("Hello World!"); // Prints the string to the console.
|
|||
} |
|||
} |
|||
@ -0,0 +1 @@ |
|||
print("Hello World") |
|||
@ -0,0 +1,3 @@ |
|||
#!/bin/bash |
|||
STR="Hello World!" |
|||
echo $STR |
|||
@ -0,0 +1,3 @@ |
|||
fn main() { |
|||
println!("Hello, world!"); |
|||
} |
|||
Loading…
Reference in new issue