diff --git a/.gitignore b/.gitignore index 87cb803..03306fc 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,5 @@ *.snm *.gz *.toc +*.pdf_tex +*.swp diff --git a/2014.11.29-pyunconf.tex b/2014.11.29-pyunconf.tex index 6329d8e..53e586d 100644 --- a/2014.11.29-pyunconf.tex +++ b/2014.11.29-pyunconf.tex @@ -1,433 +1,147 @@ %\documentclass[aspectratio=43]{beamer} -\documentclass[c]{beamer} -\usetheme{intridea} %% Themenwahl +\documentclass[t]{beamer} +\usetheme{ffmodern} %% Themenwahl \usepackage[ngerman]{babel} \usepackage[T1]{fontenc} % richtige Silbentrennung \usepackage[utf8]{inputenc} % Umlaute etc.! \usepackage{eurosym} \usepackage{tikz} +\usepackage{pgffor} \usetikzlibrary{arrows,decorations.pathmorphing,backgrounds,fit,positioning,shapes.symbols,chains} -%1 - \title{Freifunk Hamburg} \author{hamburg.freifunk.net} \date{29. / 30. November 2014} +\license{CC-BY-3.0} -%2 \begin{document} \maketitle -\begin{frame}{Was ist Freifunk?} - \begin{itemize} - \item Initiative für freie, offene, kostenlose Netzwerke - \item Öffentlich - Freifunk steht jedem offen, als Nutzer oder Anbieter - \item Im Besitz der Gemeinschaft - Wird von den Menschen betrieben, die es nutzen - \item Nicht kommerziell - \item Ausschliesslich freie, quelloffene Programme - \item Netzneutral - keine Manipulation der Datenströme - \item In \href{http://freifunk.net/wie-mache-ich-mit/community-finden/}{112 Orten} gibt es bereits Freifunknetze mit mehr als 5100 Zugangspunkten - \end{itemize} +\begin{frame}{Wat isn Freifunk\hl{?}} + \begin{itemize} + \item Kommunikationsinfrastruktur + \item Community + \item User + \end{itemize} \end{frame} -%3 -\begin{frame}{Mit Freifunk ins Internet} - \includegraphics[width=\textwidth]{Bilder/Freifunk_Knotenanbindung} +\begin{frame}{Dat is Freifunk\hl{!}} + \begin{itemize} + \item Frei + \item Offen + \item Neutral + \item Dezentral + \item Unabhängig + \end{itemize} \end{frame} - -%4 -\begin{frame}{Mesh} - Zwei SSIDs - \begin{itemize} - \item Freifunk Zugang: hamburg.freifunk.net - \item Meshing (adhoc): f8:d1:11:87:52:2e - \end{itemize} - Was ist ein mesh? - \begin{itemize} - \item to mesh = Englisch: vermaschen - \item Selbst organisierendes Netzwerk - \item hamburg.freifunk.net nutzt das Protokoll B.A.T.M.A.N.-adv. - \end{itemize} +\begin{frame}{Wo denn\hl{?}} + \begin{center} + \includegraphics[width=.5\textwidth]{Bilder/community-map-2014-11-16} + \end{center} \end{frame} - -%5 -\begin{frame}{Mesh} - \begin{center} - \begin{tikzpicture} - \definecolor{outerCircleColour}{RGB}{220, 0, 103} - \definecolor{innerCircleColour}{RGB}{255, 203, 18} - \tikzstyle{vertex}=[circle, draw, color=outerCircleColour, ultra thick, minimum size=84pt] - \tikzstyle{place}=[circle, draw, color=innerCircleColour, fill=innerCircleColour, minimum size=6pt, inner sep=0pt] - - \node [vertex] (a) {}; - \node [vertex, xshift=68pt, yshift=24pt] (b) {}; - \node [vertex, xshift=112pt, yshift=-20pt] (c) {}; - - \node [place, label=above:$A$] (A) {}; - \node [place, xshift=68pt, yshift=24pt, label=above:$B$] (B) {}; - \node [place, xshift=112pt, yshift=-20pt, label=right:$C$] (C) {}; - - \path[-, thick, color=gray] - (A) edge (B) - (B) edge (C); - \end{tikzpicture} - \end{center} +\begin{frame}{Freifunk Hamburg\ANKER{}} + \begin{itemize} + \item Zweite Iteration + \item Seit November 2012 + \item Loser Zusammenschluss + \item Projekt im CCC Hamburg + \item Etwa 620 Knoten + \end{itemize} \end{frame} +\foreach \index in {1, ..., 4} +{ + \begin{frame}{\ifthenelse{\index = 4}{So is dat\hl{!}}{Wie haut dat hin\hl{?}}} + \centering \includesvg[width=9cm]{netz-\index} + \end{frame} +} -%6 -\begin{frame}{Mesh} - \begin{center} - \begin{tikzpicture} -\definecolor{outerCircleColour}{RGB}{220, 0, 103} - \definecolor{innerCircleColour}{RGB}{255, 203, 18} - \tikzstyle{vertex}=[circle, draw, color=outerCircleColour, ultra thick, minimum size=84pt] - \tikzstyle{place}=[circle, draw, color=innerCircleColour, fill=innerCircleColour, minimum size=6pt, inner sep=0pt] - - \node [vertex] (a) {}; - \node [vertex, xshift=68pt, yshift=24pt] (b) {}; - \node [vertex, xshift=112pt, yshift=-20pt] (c) {}; - - \node [place, label=above:$A$] (A) {}; - \node [place, xshift=68pt, yshift=24pt, label=above:$B$] (B) {}; - \node [place, xshift=112pt, yshift=-20pt, label=right:$C$] (C) {}; - - \path[-, thick, color=gray] - (A) edge (B) - (B) edge (C) - (A) edge[dashed] (C); - \end{tikzpicture} - \end{center} +\begin{frame}{Direkt von der Waterkant\hl{!}} + \begin{itemize} + \item knotenkarte.de + \item knotengraph.de + \end{itemize} \end{frame} -%7 -\begin{frame}{Das Netz wächst} - \begin{center} - \begin{tikzpicture} - \definecolor{outerCircleColour}{RGB}{220, 0, 103} - \definecolor{innerCircleColour}{RGB}{255, 203, 18} - \tikzstyle{vertex}=[circle, draw, color=outerCircleColour, ultra thick, minimum size=40pt] - \tikzstyle{place}=[circle, draw, color=innerCircleColour, fill=innerCircleColour, minimum size=7pt, inner sep=0pt] - - \node [vertex] (a) {}; - \node [vertex, xshift=15pt, yshift=30pt] (b) {}; - \node [vertex, xshift=65pt, yshift=5pt] (c) {}; - \node [vertex, xshift=33pt, yshift=-3pt] (d) {}; - \node [vertex, xshift=85pt, yshift=-25pt] (e) {}; - \node [vertex, xshift=100pt, yshift=2pt] (f) {}; - \node [vertex, xshift=91pt, yshift=32pt] (g) {}; - \node [vertex, xshift=110pt, yshift=-52pt] (h) {}; - \node [vertex, xshift=124pt, yshift=23pt] (i) {}; - \node [vertex, xshift=134pt, yshift=-7pt] (j) {}; - \node [vertex, xshift=164pt, yshift=-14pt] (k) {}; - \node [vertex, xshift=144pt, yshift=-66pt] (l) {}; - \node [vertex, xshift=170pt, yshift=-46pt] (m) {}; - \node [vertex, xshift=201pt, yshift=-59pt] (n) {}; - - \node [place] (A) {}; - \node [place, xshift=15pt, yshift=30pt] (B) {}; - \node [place, xshift=65pt, yshift=5pt] (C) {}; - \node [place, xshift=33pt, yshift=-3pt] (D) {}; - \node [place, xshift=85pt, yshift=-25pt] (E) {}; - \node [place, xshift=100pt, yshift=2pt] (F) {}; - \node [place, xshift=91pt, yshift=32pt] (G) {}; - \node [place, xshift=110pt, yshift=-52pt] (H) {}; - \node [place, xshift=124pt, yshift=23pt] (I) {}; - \node [place, xshift=134pt, yshift=-7pt] (J) {}; - \node [place, xshift=164pt, yshift=-14pt] (K) {}; - \node [place, xshift=144pt, yshift=-66pt] (L) {}; - \node [place, xshift=170pt, yshift=-46pt] (M) {}; - \node [place, xshift=201pt, yshift=-59pt] (N) {}; - - \path[-, thick, color=gray] - (A) edge (B) - (A) edge (D) - (B) edge (D) - (C) edge (D) - (C) edge (E) - (C) edge (F) - (C) edge (G) - (E) edge (F) - (E) edge (H) - (F) edge (G) - (F) edge (I) - (F) edge (J) - (G) edge (I) - (H) edge (L) - (I) edge (J) - (J) edge (K) - (K) edge (M) - (L) edge (M) - (M) edge (N); - \end{tikzpicture} - \end{center} +\begin{frame}{Sicher dat\hl{?}} + \begin{itemize} + \item Keine Verschlüsselung über die Luft! + \item Ungeschützter Datenverkehr ist gefährlich! + \item Trennung von Freifunk und Heimnetz + \end{itemize} \end{frame} - -%8 -\begin{frame}{Netzwerke verbinden sich untereinander} - \begin{columns}[c] - \begin{column}{.4\textwidth} - \scalebox{0.6}[0.6]{ - \begin{tikzpicture} - \definecolor{outerCircleColour}{RGB}{220, 0, 103} - \definecolor{innerCircleColour}{RGB}{255, 203, 18} - \tikzstyle{vertex}=[circle, draw, color=outerCircleColour, ultra thick, minimum size=40pt] - \tikzstyle{place}=[circle, draw, color=innerCircleColour, fill=innerCircleColour, minimum size=7pt, inner sep=0pt] - - \node [vertex] (a) {}; - \node [vertex, xshift=15pt, yshift=30pt] (b) {}; - \node [vertex, xshift=65pt, yshift=5pt] (c) {}; - \node [vertex, xshift=33pt, yshift=-3pt] (d) {}; - \node [vertex, xshift=85pt, yshift=-25pt] (e) {}; - \node [vertex, xshift=100pt, yshift=2pt] (f) {}; - \node [vertex, xshift=91pt, yshift=32pt] (g) {}; - \node [vertex, xshift=110pt, yshift=-52pt] (h) {}; - \node [vertex, xshift=124pt, yshift=23pt] (i) {}; - \node [vertex, xshift=134pt, yshift=-7pt] (j) {}; - \node [vertex, xshift=164pt, yshift=-14pt] (k) {}; - \node [vertex, xshift=144pt, yshift=-66pt] (l) {}; - \node [vertex, xshift=170pt, yshift=-46pt] (m) {}; - \node [vertex, xshift=201pt, yshift=-59pt] (n) {}; - - \node [place] (A) {}; - \node [place, xshift=15pt, yshift=30pt] (B) {}; - \node [place, xshift=65pt, yshift=5pt] (C) {}; - \node [place, xshift=33pt, yshift=-3pt] (D) {}; - \node [place, xshift=85pt, yshift=-25pt] (E) {}; - \node [place, xshift=100pt, yshift=2pt] (F) {}; - \node [place, xshift=91pt, yshift=32pt] (G) {}; - \node [place, xshift=110pt, yshift=-52pt] (H) {}; - \node [place, xshift=124pt, yshift=23pt] (I) {}; - \node [place, xshift=134pt, yshift=-7pt] (J) {}; - \node [place, xshift=164pt, yshift=-14pt] (K) {}; - \node [place, xshift=144pt, yshift=-66pt] (L) {}; - \node [place, xshift=170pt, yshift=-46pt] (M) {}; - \node [place, xshift=201pt, yshift=-59pt] (N) {}; - - \path[-, thick, color=gray] - (A) edge (B) - (A) edge (D) - (B) edge (D) - (C) edge (D) - (C) edge (E) - (C) edge (F) - (C) edge (G) - (E) edge (F) - (E) edge (H) - (F) edge (G) - (F) edge (I) - (F) edge (J) - (G) edge (I) - (H) edge (L) - (I) edge (J) - (J) edge (K) - (K) edge (M) - (L) edge (M) - (M) edge (N); - \end{tikzpicture}} - \end{column} - \begin{column}{0.185\textwidth} - \begin{uncoverenv}<2-> - \begin{tikzpicture} - \definecolor{outerCircleColour}{RGB}{220, 0, 103} - \definecolor{innerCircleColour}{RGB}{255, 203, 18} - - \draw[color=white] (280pt, 85pt) arc (0:0:0pt); - \draw[color=white] (-180pt, 85pt) arc (0:0:0pt); - - \draw[color=outerCircleColour, thick, xshift=-50pt, yshift=9pt] (-110pt, 0pt) arc (270:450:6pt); - \draw[color=outerCircleColour, thick, xshift=-50pt, yshift=11pt] (-110pt, 0pt) arc (270:450:4pt); - \draw[color=outerCircleColour, thick, xshift=-50pt, yshift=13pt] (-110pt, 0pt) arc (270:450:2pt); - - \draw[color=outerCircleColour, thick, xshift=-9pt, yshift=21pt] (-110pt, 0pt) arc (90:270:6pt); - \draw[color=outerCircleColour, thick, xshift=-9pt, yshift=19pt] (-110pt, 0pt) arc (90:270:4pt); - \draw[color=outerCircleColour, thick, xshift=-9pt, yshift=17pt] (-110pt, 0pt) arc (90:270:2pt); - - \draw[color=gray, ultra thick, xshift=-50pt, yshift=15] (-103pt, 0pt) edge[dashed] (-74pt, 0pt); - \end{tikzpicture} - \end{uncoverenv} - \end{column} - \begin{column}{.5\textwidth} - \reflectbox{ - \scalebox{0.6}[0.6]{ - \begin{tikzpicture} - \definecolor{outerCircleColour}{RGB}{220, 0, 103} - \definecolor{innerCircleColour}{RGB}{255, 203, 18} - \tikzstyle{vertex}=[circle, draw, color=outerCircleColour, ultra thick, minimum size=40pt] - \tikzstyle{place}=[circle, draw, color=innerCircleColour, fill=innerCircleColour, minimum size=7pt, inner sep=0pt] - - \node [vertex] (a) {}; - \node [vertex, xshift=15pt, yshift=30pt] (b) {}; - \node [vertex, xshift=65pt, yshift=5pt] (c) {}; - \node [vertex, xshift=33pt, yshift=-3pt] (d) {}; - \node [vertex, xshift=85pt, yshift=-25pt] (e) {}; - \node [vertex, xshift=100pt, yshift=2pt] (f) {}; - \node [vertex, xshift=91pt, yshift=32pt] (g) {}; - \node [vertex, xshift=110pt, yshift=-52pt] (h) {}; - \node [vertex, xshift=124pt, yshift=23pt] (i) {}; - \node [vertex, xshift=134pt, yshift=-7pt] (j) {}; - \node [vertex, xshift=164pt, yshift=-14pt] (k) {}; - \node [vertex, xshift=144pt, yshift=-66pt] (l) {}; - \node [vertex, xshift=170pt, yshift=-46pt] (m) {}; - \node [vertex, xshift=201pt, yshift=-59pt] (n) {}; - - \node [place] (A) {}; - \node [place, xshift=15pt, yshift=30pt] (B) {}; - \node [place, xshift=65pt, yshift=5pt] (C) {}; - \node [place, xshift=33pt, yshift=-3pt] (D) {}; - \node [place, xshift=85pt, yshift=-25pt] (E) {}; - \node [place, xshift=100pt, yshift=2pt] (F) {}; - \node [place, xshift=91pt, yshift=32pt] (G) {}; - \node [place, xshift=110pt, yshift=-52pt] (H) {}; - \node [place, xshift=124pt, yshift=23pt] (I) {}; - \node [place, xshift=134pt, yshift=-7pt] (J) {}; - \node [place, xshift=164pt, yshift=-14pt] (K) {}; - \node [place, xshift=144pt, yshift=-66pt] (L) {}; - \node [place, xshift=170pt, yshift=-46pt] (M) {}; - \node [place, xshift=201pt, yshift=-59pt] (N) {}; - - \path[-, thick, color=gray] - (A) edge (B) - (A) edge (D) - (B) edge (D) - (C) edge (D) - (C) edge (E) - (C) edge (F) - (C) edge (G) - (E) edge (F) - (E) edge (H) - (F) edge (G) - (F) edge (I) - (F) edge (J) - (G) edge (I) - (H) edge (L) - (I) edge (J) - (J) edge (K) - (K) edge (M) - (L) edge (M) - (M) edge (N); - \end{tikzpicture}}} - \end{column} - \end{columns} +\begin{frame}{Geiht dat klar\hl{?}} + \begin{itemize} + \item Störerhaftung + \item Verschlüsselte Verbindung zu den Gateways + \item Privatanschlüsse nicht zurückverfolgbar + \end{itemize} \end{frame} - -%9 -\begin{frame}{Demo} - \begin{itemize} - \item Knotenkarte \href{http://knotenkarte.de}{http://knotenkarte.de} - \end{itemize} +\begin{frame}{Dat funkt so\hl{!}} + \begin{itemize} + \item Chat + \item Radio + \item Blogs + \item Verbindung zu anderen Städten + \item Dein Dienst hier! + \end{itemize} \end{frame} - - - -%10 -\begin{frame}{Sicherheit} - \begin{itemize} - \item Da Freifunk kein Kennwort nutzt, ist die Funkstrecke zum Zugangspunkt (wie bei allen offenen WLANs) unverschlüsselt - \item Wie sonst im Netz auch, nutzt nach Möglichkeit Ende-zu-Ende-Verschlüsselung - \item Verbindung Freifunk-Knoten zu Gateway läuft durch VPN und ist verschlüsselt --> kein Zugriff auf das „Heimnetzwerk“ möglich - \end{itemize} +\begin{frame}{Wat geiht\hl{?}} + \includegraphics[width=\textwidth]{Bilder/esmarch95} + + \begin{itemize} + \item Richtfunk-Backbone im Aufbau + \item Erster Standort steht + \item Zweiter Standort in Arbeit + \end{itemize} \end{frame} - -%11 -\begin{frame}{Störerhaftung} - \begin{itemize} - \item Die Zugangspunkte gehen nicht direkt in das Internet - \item Es wird über das Internet eine verschlüsselte VPN-Verbindung zu den Gateways aufgebaut - \item Selbst die Gateways sind nicht die Ausgänge ins GBI, sondern bauen wiederum VPNs ins Ausland auf - \end{itemize} +\begin{frame}{Wat geiht\hl{?}} + \begin{itemize} + \item Peering in Hamburg + \item Öffentliche Freisprechapparate + \item Freifunk-Familientreffen auf dem 31C3 + \item Geekends + \end{itemize} \end{frame} - -%12 -\begin{frame}{Dienste} - Implementiert - \begin{itemize} - \item Internet (IPv4 \& IPv6) - \item Stadtweites Intranet (IPv4 \& IPv6) - \item Internet Dienste \href{http://hamburg.freifunk.net/wo-wird-gefunkt\#Dienste}{http://hamburg.freifunk.net/wo-wird-gefunkt\#Dienste} - \item Verbindungen zu anderen Städten und Netzwerken sowie deren Diensten - \end{itemize} +\begin{frame}{Mook wat\hl{!}} + \begin{itemize} + \item Rede über Freifunk + \item Stelle Router auf + \item Betreibe eigene Dienste + \item Bring Dich ein + \item Komm zum Treffen + \begin{itemize} + \item Montag 19:00 beim CCCHH + \item Freitag 19:30 beim Attraktor e. V. + \end{itemize} + \end{itemize} \end{frame} -%13 -\begin{frame}{Richtfunknetz} - \includegraphics[width=\textwidth]{Bilder/esmarch95} - \begin{columns} - \begin{column}{0.7\textwidth} - \begin{itemize} - \item Heute wird Verbund der Stadteile über VPN-Tunnel durch das Internet realisiert (Abhängigkeit vom Internet und zentraler Gateways) - \item Eine Alternative bietet der Aufbau einer eigenen Infrastruktur mit Richtfunkstrecken von Dach zu Dach - \end{itemize} - \end{column} - \begin{column}{0.3\textwidth} - \begin{center} - \includegraphics[width=.8\textwidth]{Bilder/esmarch95-2} - \end{center} - \end{column} - \end{columns} - +\begin{frame}{Klönen\hl{?}} + \begin{itemize} + \item hamburg.freifunk.net + \item @FreifunkHH + \item www.facebook.com/FreifunkHamburg + \item irc://irc.hackint.net/ffhh + \end{itemize} + %\includegraphics[width=0.5\textwidth]{Bilder/cc-by} \end{frame} +\begin{frame}{} + \vspace{1.6cm} + \centering \includesvg[width=4cm]{in-hamburg-funkt-man-frei} + \vspace{0.8cm} -%14 -\begin{frame}{Wie kann man mitmachen?} - \begin{itemize} - \item Alle können Freifunker\textunderscore innen werden, besondere technische Kenntnisse sind nicht erforderlich - \item Werde ein Teil des Netzwerks, indem du bei dir im Haus einen Freifunk-Knoten aufstellst - \item Treffen jeden Montag ab 19:00 Uhr in den Rämen des CCCHH, Freitags ab 19:30 Uhr im Attraktor - \end{itemize} -\end{frame} - - -%15 -\begin{frame}{Helft mit!} - \begin{itemize} - \item \href{http://www.ohrensessel.net/ffhh/graph/total/year}{Stellt mehr Knoten auf} - \item \href{http://media.hamburg.freifunk.net}{Macht graphische Gestaltung} - \item Organisiert mit - \item Betreibt Öffentlichkeitsarbeit - \item \href{http://hamburg.freifunk.net/wo-wird-gefunkt\#Dienste}{Bietet eigene Dienste an} - \item Verbreitet die Idee - \end{itemize} -\end{frame} - - -%16 -\begin{frame}{Entwickelt mit!} - \begin{itemize} - \item \href{http://hamburg.freifunk.net}{Verbessert die Seite} - \item \href{http://knotenkarte.de}{Fügt der Knotenkarte neue Fähigkeiten hinzu} - \item \href{http://www.ohrensessel.net/ffhh/total}{Bohrt die Statistiken auf (gamification)} - \item \href{https://github.com/freifunkhamburg/}{Entwickelt firmware} - \item \href{http://wiki.freifunk.net/Freifunk_Hamburg\#Technik}{Helft das Netz zu administrieren} - \end{itemize} -\end{frame} - - -%17 -\begin{frame}{Vielen Dank!} - \begin{columns} - \begin{column}{0.6\textwidth} - \begin{itemize} - \item Netz: hamburg.freifunk.net - \item Mail: kontakt@hamburg.freifunk.net - \end{itemize} - \end{column} - \begin{column}{0.4\textwidth} - \begin{center} - \includegraphics[width=0.5\textwidth]{Bilder/cc-by} - \end{center} - \end{column} - \end{columns} + {\Huge Dann man tau\hl{!}} \end{frame} \end{document} diff --git a/Bilder/community-map-2014-11-16.png b/Bilder/community-map-2014-11-16.png new file mode 100644 index 0000000..a6cf290 Binary files /dev/null and b/Bilder/community-map-2014-11-16.png differ diff --git a/anker.svg b/anker.svg new file mode 100644 index 0000000..8fb8d91 --- /dev/null +++ b/anker.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/beamerthemeffmodern.sty b/beamerthemeffmodern.sty new file mode 100755 index 0000000..3218c15 --- /dev/null +++ b/beamerthemeffmodern.sty @@ -0,0 +1,153 @@ +\usetheme{default} +\useoutertheme{default} +\useinnertheme{circles} +\usefonttheme{professionalfonts} + +\usepackage[default,osfigures,scale=0.95]{opensans} +\usepackage[T1]{fontenc} +\usepackage{calc} + +\usepackage{svg} + +%%% For xelatex on Mac +%%\usepackage{fontspec} +%%\usepackage{xunicode} +%%\usepackage{xltxtra} +%%\setmainfont{Gill Sans} +%%\setmonofont[Scale=0.86]{Andale Mono} + +%%% For pdflatex +%%\renewcommand\sfdefault{phv} +%%\renewcommand\familydefault{\sfdefault} +%%\usepackage{texnansi} +%%\usepackage{marvosym} + +%\setbeamerfont{title}{size={\fontsize{48}{52}}} +\setbeamerfont{frametitle}{series=\bfseries} +\setbeamerfont{copyright in head/foot}{size=\Tiny} +\setbeamerfont{framenumber in head/foot}{size=\footnotesize} + +\setbeamertemplate{itemize/enumerate body begin}{\Large} +\setbeamertemplate{itemize/enumerate subbody begin}{\large\renewcommand{\baselinestretch}{1.25}\normalsize\setlength\leftmarginii {0.6cm}} + +%\setbeamertemplate{background canvas}{\includegraphics[width=\paperwidth,height=\paperheight]{Bilder/background.png}} + +\definecolor{ff-magenta}{RGB}{229, 40, 122} +\definecolor{ff-blue}{RGB}{0, 158, 224} +\definecolor{ff-yellow}{RGB}{255, 188, 65} + +\newcommand{\license}[1]{\def \thelicense {#1}} + +\newcommand{\hl}[1]{{\color{ff-yellow}#1}} +\newcommand{\anker}{\includesvg[width=0.3cm]{anker}} +\newcommand{\Anker}{\includesvg[width=0.45cm]{anker}} +\newcommand{\ANKER}{\includesvg[width=0.6cm]{anker}} + +\setbeamertemplate{itemize item}{\Anker{}} +\setbeamertemplate{itemize subitem}{\anker{}} + +\definecolor{ff-gray-darker}{RGB}{51, 51, 51} +\definecolor{ff-gray-dark}{RGB}{68, 68, 68} +\definecolor{ff-gray}{RGB}{102, 102, 102} +\definecolor{ff-gray-light}{RGB}{214, 214, 214} +\definecolor{ff-gray-lighter}{RGB}{237, 237, 237} + + +\setbeamertemplate{navigation symbols}{} %no nav symbols + +\usepackage{color} +\usecolortheme[named=ff-gray-lighter]{structure} +\setbeamercolor{background canvas}{bg=ff-gray-darker} +\setbeamercolor{normal text}{fg=ff-gray-lighter} +\setbeamercolor{normal text}{fg=ff-gray-lighter} +%\setbeamercolor{copyright in head/foot}{fg=gray} +\setbeamercolor{framenumber in head/foot}{fg=ff-yellow} + + +\setbeamertemplate{title page}{ +% \thispagestyle{empty} + \addtocounter{framenumber}{-1} + + { + \vspace{1.7cm} + + \begin{figure} + \raggedright + \includesvg[width=2.5cm]{ffhh-anker} + \end{figure} + } + + { + \vspace{-2.38cm} + { + \hspace{2.9cm} + \Huge + \bfseries + \inserttitle + } + + \vspace{0.1cm} + { + \hspace{2.9cm} + \Large + \bfseries + \insertauthor + } + } +}{} + +\setbeamertemplate{headline}{ + \leavevmode +} + + +\setbeamertemplate{frametitle} { + \vskip 1.89cm + \leavevmode + \hbox{% + \begin{beamercolorbox}[wd=\paperwidth,ht=1.8ex,dp=1ex]{frametitle}% + \hspace*{0.985cm}\LARGE\insertframetitle + \end{beamercolorbox} + }% +} + +\newcounter{currentpage} + +\defbeamertemplate*{footline}{infolines theme} +{ + \setcounter{currentpage}{\insertpagenumber - 1} + + \ifnum \insertpagenumber=1 + \leavevmode% + \hbox{% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=2ex,center]{copyright in head/foot}% + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.5\paperwidth, ht=2.25ex, dp=9pt, right]{framenumber in head/foot}% + \usebeamerfont{framenumber in head/foot}\insertdate\hspace*{5ex} + \end{beamercolorbox} + }% + \vskip0pt% + \else + \ifnum \value{currentpage}=\inserttotalframenumber + \leavevmode% + \hbox{% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=2ex,left]{framenumber in head/foot}% + \usebeamerfont{framenumber in head/foot}\hspace*{5ex}\thelicense + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.5\paperwidth, ht=2.25ex, dp=9pt, right]{framenumber in head/foot}% + \usebeamerfont{framenumber in head/foot}\insertframenumber{} / \inserttotalframenumber\hspace*{5ex} + \end{beamercolorbox} + }% + \else + \leavevmode% + \hbox{% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.25ex,dp=2ex,center]{copyright in head/foot}% + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.5\paperwidth, ht=2.25ex, dp=9pt, right]{framenumber in head/foot}% + \usebeamerfont{framenumber in head/foot}\insertframenumber{} / \inserttotalframenumber\hspace*{5ex} + \end{beamercolorbox} + }% + \vskip0pt% + \fi + \fi +} diff --git a/ffhh-anker.svg b/ffhh-anker.svg new file mode 100644 index 0000000..ed980dc --- /dev/null +++ b/ffhh-anker.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/in-hamburg-funkt-man-frei.svg b/in-hamburg-funkt-man-frei.svg new file mode 100644 index 0000000..8bf4df1 --- /dev/null +++ b/in-hamburg-funkt-man-frei.svg @@ -0,0 +1,322 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/netz-1.svg b/netz-1.svg new file mode 100644 index 0000000..adf0ff4 --- /dev/null +++ b/netz-1.svg @@ -0,0 +1,611 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/netz-2.svg b/netz-2.svg new file mode 100644 index 0000000..d269481 --- /dev/null +++ b/netz-2.svg @@ -0,0 +1,707 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/netz-3.svg b/netz-3.svg new file mode 100644 index 0000000..bcdcc83 --- /dev/null +++ b/netz-3.svg @@ -0,0 +1,922 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/netz-4.svg b/netz-4.svg new file mode 100644 index 0000000..67c11f9 --- /dev/null +++ b/netz-4.svg @@ -0,0 +1,972 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/netz.svg b/netz.svg new file mode 100644 index 0000000..67c11f9 --- /dev/null +++ b/netz.svg @@ -0,0 +1,972 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +