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