created presentation for talk
This commit is contained in:
parent
6f849256bc
commit
47bed5d8b6
BIN
Feathergraphics/1.pdf
Normal file
BIN
Feathergraphics/1.pdf
Normal file
Binary file not shown.
BIN
Feathergraphics/2.pdf
Normal file
BIN
Feathergraphics/2.pdf
Normal file
Binary file not shown.
139
README.md
139
README.md
|
@ -1,7 +1,99 @@
|
|||
# Sousveillance-Twitter-Bots
|
||||
|
||||
## Was ist ticketfreier ÖPNV und was wollen wir langfristig erreichen?
|
||||
|
||||
Infrastruktur für alle
|
||||
* Komplett Steuer- oder Umlagenfinanziert
|
||||
* Kosten für die Allgemeinheit sparen:
|
||||
* keine Automaten, keine Wartungskosten
|
||||
* keine Kontrolleure
|
||||
* weniger Verwaltungskosten
|
||||
* keine privatisierten Gewinne aus öffentlicher Infrastruktur/natürlichem Monopol
|
||||
* Weniger komplexes Ticketsystem
|
||||
* vor allem für Touristen/Zugezogene gut
|
||||
* vor allem, wenn man kein Deutsch spricht
|
||||
* Weniger Autofahrer
|
||||
* wenn die Autofahrer eh mitzahlen, kein Grund mehr Auto zu fahren
|
||||
* Gut für die Umwelt
|
||||
* weniger Smog, Lärm, Hektik, Verkehrsunfälle
|
||||
* weniger Verkehrschaos & Parkplatzsuche
|
||||
* Bäume statt Parkplätze
|
||||
* weniger Autokult
|
||||
* Infrastruktur ist besser, je mehr Leute sie nutzen
|
||||
|
||||
Demokratische Infrastruktur
|
||||
* Barrieren für Nutzung sind das eine; Mitbestimmung das andere
|
||||
* Infrastruktur bestimmt unser aller Leben
|
||||
* Demokratische Mitbestimmung von Infrastruktur statt privaten Monopolen
|
||||
* Wird allerdings nicht von Ticketfrei erreicht, sondern ist eher ein Ausblick, siehe Freifunk
|
||||
|
||||
## Wie benutzt man Ticketfrei?
|
||||
|
||||
Kann ich grade schwarzfahren?
|
||||
* Auf https://twitter.com/nbg_ticketfrei nachschauen, ob Kontrolleure gesehen wurden
|
||||
* Mail Notifications - Mailingliste subscriben, und man kriegt immer ne Mail, wenn Kontrolleure gesehen wurden
|
||||
|
||||
Wenn man einen Kontrolleur sieht, kann man ihn auf 3 Wegen reporten:
|
||||
* Eine Mail an nbg_ticketfrei@lists.links-tech.org
|
||||
* Ein Tweet an @nbg_ticketfrei
|
||||
* Ein Toot an https://chaos.social/@nbg_ticketfrei
|
||||
|
||||
Die Nachricht muss mindestens 1 Wort wie "Konti, Bahn, Bus" etc. enthalten.
|
||||
|
||||
Eigentlich ist Ticketfrei einfach nur ein Bot, der retweetet, was man ihm zu fressen gibt.
|
||||
|
||||
### Schwachstellen von Ticketfrei
|
||||
|
||||
* Funktioniert nur dann wirklich gut, wenn eine kritische Masse mitmacht
|
||||
* Aber übt auch bei weniger Leuten schon politischen Druck aus
|
||||
* Kann natürlich auch missbraucht werden für andere Themen
|
||||
* muss man evtl Leute blocken, muss manuell maintained werden
|
||||
* Falschmeldungen sind unmöglich zu überprüfen
|
||||
* richten aber eig auch keinen Schaden an
|
||||
* Fällt euch noch was ein?
|
||||
|
||||
## Wie haben wir Ticketfrei gebaut?
|
||||
|
||||
Wie ist Ticketfrei entstanden?
|
||||
|
||||
* Wir haben das in Berlin & Hamburg funktionieren sehen und wollten das auch, aber der Code von denen war nicht open source
|
||||
* Ein Team von 2 Leuten haben sich mal nen Tag hingesetzt, und den Großteil programmiert.
|
||||
* Später wurde noch etwas verfeinert.
|
||||
* Der ganze Bot ist auf Github: https://github.com/b3yond/ticketfrei/
|
||||
* Dadurch kann der Code nicht nur von jedem genutzt, sondern auch verändert werden.
|
||||
* Wurde von Laien geschrieben, und hat nicht viel Kenntnisse/Arbeit erfordert - jede*r kann programmieren!
|
||||
* Und jede*r sollte programmieren - man kann einiges mit Code erreichen.
|
||||
* vor allem nicht nur cis-dudes :P
|
||||
|
||||
Die Architektur
|
||||
|
||||
* 3 python-scripts kümmern sich jeweils darum, auf neue Reports zu hören & sie weiter zu verbreiten:
|
||||
* retweetbot.py, retootbot.py, mailbot.py
|
||||
* Können jeweils auch einzeln gestartet werden
|
||||
* ticketfrei.py: Damit kann man alle Bots zusammen ausführen und miteinander reden lassen
|
||||
* config.toml: Eine zentrale Konfigurationsdatei, um Einstellungen einfach setzen zu können
|
||||
* trigger.py: Dann gibt es noch eine python-Klasse, die darauf achtet, ob Wörter im Report in der White- oder Blacklist sind:
|
||||
* mindestens 1 Wort wie "Konti, Bahn, Bus" muss enthalten sein
|
||||
* gewisse antisemitische, sexistische, homophobe Beleidigungen sind geblacklistet
|
||||
* logger.py: Kümmert sich darum, dass Errors geloggt werden
|
||||
* sendmail.py: Versendet alle Mails, zB wenn der Bot crasht
|
||||
|
||||
Wo wollen wir hin?
|
||||
|
||||
* Es soll auch für Leute in anderen Städten einfacher werden, sich Ticketfrei für ihre Stadt zu installieren
|
||||
* Mit einem Webinterface könnten Leute sich das mit ein paar Knopfdrücken installieren, ohne auf die Kommandozeile zu müssen
|
||||
oder einen Server zu brauchen
|
||||
* Dann können sie sich auf die Promotion-Arbeit konzentrieren, statt aufs technische
|
||||
* Im Github-Repository gibt es auch Vorlagen für Promotion-Material, das man anpassen kann
|
||||
|
||||
## Surveillance vs. Sousveillance
|
||||
|
||||
Machen wir da nicht eigentlich Überwachung? Ist das nicht... falsch?
|
||||
|
||||
Surveillance / Überwachung
|
||||
* Kybernetik: mit genug Daten ist alles berechenbar?
|
||||
* Kybernetik/Maxwellscher Demon: mit genug Daten ist alles berechenbar?
|
||||
* Ob das wirklich funktioniert, spielt keine Rolle
|
||||
* These: Um zu beweisen, dass das nicht funktionieren kann, bräuchte man mehr Daten als die Überwacher
|
||||
* Kybernetik kommt von lat. Kybernetes: Steuermann, Governor. Mit Herrschaft assoziiert
|
||||
* So viele Daten wie möglich sammeln, um sie verknüpfen zu können
|
||||
* Geheimhaltung der Daten, um Wissensvorsprung gegenüber anderen Parteien zu haben
|
||||
|
@ -9,18 +101,55 @@ Surveillance / Überwachung
|
|||
* Man weiß eigentlich nie, welche Daten andere über einen haben, deswegen schwer sich dagegen zu schützen
|
||||
|
||||
Sousveillance / Unterwachung
|
||||
* Überwachung von unten nach oben -> Ziel ist mächtiger als man selbst
|
||||
* Veröffentlichung der Ergebnisse
|
||||
* Definition Sousveillance:
|
||||
* Überwachung von unten nach oben -> Ziel ist mächtiger als man selbst
|
||||
* Veröffentlichung der Ergebnisse
|
||||
* Auch auf Geheimdienste & Polizei hat Beobachtung disziplinierende Wirkung
|
||||
* Müssen auf andere Strategien ausweichen, Höhere Kosten
|
||||
* Geheimhaltung ist immer schwieriger/teurer als Veröffentlichung
|
||||
|
||||
Beispiele für Sousveillance
|
||||
* Ticketfrei: Wo sind gerade Ticketkontrolleure?
|
||||
* Whistleblower: Chelsea Manning, Edward Snowden, & WikiLeaks
|
||||
* (Investigativ-)Journalismus: Was macht denn der Staat eig so?
|
||||
* Panama Papers, Paradise Papers
|
||||
* Whistleblower
|
||||
* Bei (Demos etc.) Polizeieinsätze (-gewalt) filmen
|
||||
* den größten Zulauf hatte OccupyWallstreet, nachdem Videos von Polizeigewalt auftauchten
|
||||
* Das Drama an der Berufsschule war auch deswegen so groß in den Medien, weil die Polizei so eskaliert ist
|
||||
* Ticketfrei: Wo sind gerade Ticketkontrolleure?
|
||||
|
||||
Die Überwachung lässt sich nicht mehr zurückdrehen, und das ist politisch auch nicht gewollt.
|
||||
Also müssen wir uns wehren, und selbst Gegenüberwachen, um uns vor den Mächtigen zu schützen.
|
||||
Öffentlichkeit nutzen, statt sich im privaten zu verstecken.
|
||||
|
||||
# Vortragsweise
|
||||
|
||||
Das ist relativ frontal, und es gibt technische & politische Themen.
|
||||
Kann für manche schwierig sein, sowas lange zuzuhören.
|
||||
|
||||
Gibt aber viel Fragen- & Diskussionspotenzial
|
||||
|
||||
Fragen lieber zwischendurch oder am Ende?
|
||||
* Zwischendurch ist besser für Aufmerksamkeit
|
||||
* Könnte schwierig sein, fertig zu werden, wenn man zwischendurch Fragen zulässt
|
||||
|
||||
Erfahrungswerte?
|
||||
|
||||
Um unter Linux die Präsentation zum Laufen zu bringen:
|
||||
|
||||
```shell
|
||||
sudo apt install texmaker texlive-lang-german
|
||||
|
||||
```
|
||||
|
||||
# Sources
|
||||
|
||||
https://pinboard.in/u:jk/t:surveillance/
|
||||
|
||||
https://pinboard.in/u:jk/t:tutorial+technology
|
||||
|
||||
Michael Seemann (2014): Das Neue Spiel. Strategien für die Welt nach dem digitalen Kontrollverlust, unter http://www.ctrl-verlust.net/buch/
|
||||
* S. 174+
|
||||
|
||||
Ticketfrei Bot:
|
||||
* How to use: https://github.com/b3yond/ticketfrei/blob/master/guides/use.md
|
||||
* Promotion Material: https://github.com/b3yond/ticketfrei/tree/master/campaign
|
||||
|
|
52
beamercolorthemeFeather.sty
Normal file
52
beamercolorthemeFeather.sty
Normal file
|
@ -0,0 +1,52 @@
|
|||
% This is the color theme file of the Feather theme.
|
||||
% Copyright (c) 2014 by Lilyana Vaskova Vankova <lilqna.v@gmail.com>
|
||||
%
|
||||
% This program is free software: you can redistribute it and/or modify
|
||||
% it under the terms of the GNU General Public License as published by
|
||||
% the Free Software Foundation, either version 3 of the License, or
|
||||
% (at your option) any later version.
|
||||
%
|
||||
% This program is distributed in the hope that it will be useful,
|
||||
% but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
% GNU General Public License for more details.
|
||||
%
|
||||
% You can find the GNU General Public License at <http://www.gnu.org/licenses/>.
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{beamercolorthemeFeather}[2014/04/08 v1.0.0 The Feather Beamer Theme]
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Theme options and definitions
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% beamer specific options
|
||||
|
||||
\mode<presentation>%refers to the first four modes (beamer,handout,second and trans). That is, to all modes except the article mode
|
||||
{
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% colors
|
||||
%% defining colors
|
||||
|
||||
\definecolor{beamer@barcolor}{RGB}{194,193,204}% light blue
|
||||
\definecolor{beamer@normaltextcolor}{RGB}{84,97,110}% gray blue
|
||||
\definecolor{beamer@headercolor}{rgb}{0,0.41,0.54} % dark blue
|
||||
|
||||
|
||||
%% setting the above deffinitions
|
||||
|
||||
\setbeamercolor{structure}{fg=beamer@headercolor}
|
||||
\setbeamercolor{normal text}{fg=beamer@normaltextcolor}
|
||||
\setbeamercolor{frametitle}{fg=white,bg=beamer@headercolor}
|
||||
\setbeamercolor{Feather}{fg=beamer@barcolor,bg=beamer@headercolor}
|
||||
}
|
||||
|
||||
\mode<all>
|
105
beamerinnerthemeFeather.sty
Normal file
105
beamerinnerthemeFeather.sty
Normal file
|
@ -0,0 +1,105 @@
|
|||
% This is the inner theme file of the Feather theme.
|
||||
% Copyright (c) 2014 by Lilyana Vaskova Vankova <lilqna.v@gmail.com>
|
||||
%
|
||||
% This program is free software: you can redistribute it and/or modify
|
||||
% it under the terms of the GNU General Public License as published by
|
||||
% the Free Software Foundation, either version 3 of the License, or
|
||||
% (at your option) any later version.
|
||||
%
|
||||
% This program is distributed in the hope that it will be useful,
|
||||
% but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
% GNU General Public License for more details.
|
||||
%
|
||||
% You can find the GNU General Public License at <http://www.gnu.org/licenses/>.
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{beamerinnerthemeFeather}[2014/04/08 v1.0.0 The Feather Beamer Theme]
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Theme options, definitions and templates.
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% beamer specific options
|
||||
|
||||
\mode<presentation> %refers to the first four modes (beamer,handout,second and trans). That is, to all modes except the article mode
|
||||
{
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% title page
|
||||
%% definitions for fonts of the different elements
|
||||
|
||||
\setbeamerfont{institute}{family=\rmfamily, size = \footnotesize}
|
||||
\setbeamerfont{title}{family=\rmfamily, size = \Large}
|
||||
\setbeamerfont{subtitle}{family=\rmfamily, size = \large}
|
||||
\setbeamerfont{author}{family=\rmfamily, size = \normalsize}
|
||||
\setbeamerfont{date}{family=\rmfamily, size = \footnotesize}
|
||||
|
||||
\setbeamertemplate{title page}
|
||||
{
|
||||
|
||||
%% setting the above deffinitions
|
||||
|
||||
\begin{minipage}[c][\textheight][c]{\textwidth}
|
||||
|
||||
\centering
|
||||
|
||||
{\usebeamerfont{institute}\insertinstitute}\vspace*{30pt}
|
||||
|
||||
{\usebeamerfont{title}\usebeamercolor[fg]{title}\inserttitle}\vspace*{10pt}
|
||||
|
||||
{\usebeamerfont{subtitle}\usebeamercolor[fg]{subtitle}\insertsubtitle}\vspace*{30pt}
|
||||
|
||||
{\usebeamerfont{author}\insertauthor}\vspace*{30pt}
|
||||
|
||||
{\usebeamerfont{date}\insertdate}\vspace*{\baselineskip}
|
||||
|
||||
\end{minipage}
|
||||
}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% final page
|
||||
|
||||
\defbeamertemplate{final page}{text}[1]
|
||||
{
|
||||
\begin{minipage}[c][\textheight][c]{\textwidth}
|
||||
\centering
|
||||
#1
|
||||
\end{minipage}
|
||||
}
|
||||
\newcommand{\finalpage}[1]
|
||||
{
|
||||
\setbeamertemplate{final page}[text]{#1}
|
||||
\usebeamertemplate{final page}
|
||||
}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% add the feather to the background of the titlepage and the final page
|
||||
|
||||
\newcommand{\1}
|
||||
{
|
||||
\setbeamertemplate{background}
|
||||
{
|
||||
\includegraphics[width=\paperwidth,height=\paperheight]{Feathergraphics/1}
|
||||
\tikz[overlay] \fill[fill opacity=0.75,fill=white] (0,0) rectangle (-\paperwidth,\paperheight);
|
||||
}
|
||||
}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% use numbers instead of a picture for the references
|
||||
|
||||
\setbeamertemplate{bibliography item}[text]
|
||||
|
||||
}
|
||||
|
||||
\mode<all>
|
266
beamerouterthemeFeather.sty
Normal file
266
beamerouterthemeFeather.sty
Normal file
|
@ -0,0 +1,266 @@
|
|||
% This is the outer theme file of the Feather theme.
|
||||
% Copyright (c) 2014 by Lilyana Vaskova Vankova <lilqna.v@gmail.com>
|
||||
%
|
||||
% This program is free software: you can redistribute it and/or modify
|
||||
% it under the terms of the GNU General Public License as published by
|
||||
% the Free Software Foundation, either version 3 of the License, or
|
||||
% (at your option) any later version.
|
||||
%
|
||||
% This program is distributed in the hope that it will be useful,
|
||||
% but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
% GNU General Public License for more details.
|
||||
%
|
||||
% You can find the GNU General Public License at <http://www.gnu.org/licenses/>.
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{beamerouterthemeFeather}[2014/04/08 v1.0.0 The Feather Beamer Theme]
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% load required packages
|
||||
|
||||
\RequirePackage{tikz}
|
||||
\RequirePackage{calc}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Theme options, definitions and templates.
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% options for the progress bar/circle
|
||||
|
||||
\def\beamer@progressmovingCircCnt{movingCircCnt} % moving circular counter
|
||||
\def\beamer@progressfixedCircCnt{fixedCircCnt} % fixed circular counter
|
||||
\def\beamer@progresscorner{corner} % a counter
|
||||
\def\beamer@progressstyle{movingCircCnt} % default
|
||||
\DeclareOptionBeamer{progressstyle}{\def\beamer@progressstyle{#1}}
|
||||
\DeclareOptionBeamer{rotationcw}{\def\beamer@rotationcw{true}}
|
||||
\DeclareOptionBeamer{shownavsym}{\def\beamer@shownavsym{true}}
|
||||
\ProcessOptionsBeamer
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% the height of the header is 2.5 times the lineheight of the frame title
|
||||
|
||||
\newlength{\beamer@height}
|
||||
\usebeamerfont{frametitle} %use the frame title font
|
||||
\setlength{\beamer@height}{2.5\baselineskip}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% reset fonts
|
||||
|
||||
\reset@font
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% radius of the logo
|
||||
|
||||
\newlength{\beamer@logoradius}
|
||||
\setlength{\beamer@logoradius}{0.95\beamer@height/2}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% width of the border
|
||||
|
||||
\newlength{\beamer@borderwidth}
|
||||
\setlength{\beamer@borderwidth}{1.05mm} % as small is the thickness of the border the whole circle goes up
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% inner radius of border of the logo frame
|
||||
|
||||
\newlength{\beamer@logoinnerradius}
|
||||
\setlength{\beamer@logoinnerradius}{0.85\beamer@logoradius}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% radius of the outer border of the logo frame
|
||||
|
||||
\newlength{\beamer@logoouterradius}
|
||||
\setlength{\beamer@logoouterradius}{\beamer@logoinnerradius+\beamer@borderwidth}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% radius of the counters
|
||||
|
||||
\newlength{\beamer@counterradius}
|
||||
\setlength{\beamer@counterradius}{\beamer@logoinnerradius/2+\beamer@logoouterradius/2}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% beamer specific options
|
||||
|
||||
\mode<presentation> % refers to the first four modes (beamer,handout,second and trans). That is, to all modes except the article mode
|
||||
{
|
||||
\ifbeamercolorempty[fg]{Feather}
|
||||
{
|
||||
\setbeamercolor{Feather}{use={structure,palette sidebar primary},fg=palette sidebar primary.fg,bg=structure.fg}
|
||||
}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% headline
|
||||
|
||||
\setbeamertemplate{headline}
|
||||
{
|
||||
\featherheaderbackground
|
||||
}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% footline
|
||||
|
||||
\setbeamertemplate{footline}
|
||||
{
|
||||
\begin{beamercolorbox}[wd=1.0\paperwidth,ht=1.25ex,dp=1ex,left]{headfoot}
|
||||
{\usebeamercolor[fg]{frametitle}\usebeamerfont{section in head/foot}\hspace*{3.5ex}
|
||||
\insertshortauthor\ |\
|
||||
\insertshorttitle
|
||||
\insertshortsubtitle
|
||||
}
|
||||
\end{beamercolorbox}
|
||||
}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% frame title
|
||||
|
||||
\setbeamertemplate{frametitle}
|
||||
{
|
||||
\begin{minipage}[c][0.9\beamer@height][c]{\textwidth}
|
||||
{\usebeamercolor[fg]{frametitle}\usebeamerfont{frametitle}\insertframetitle\par}
|
||||
{\usebeamercolor[fg]{framesubtitle}\usebeamerfont{framesubtitle}\insertframesubtitle\par}
|
||||
\end{minipage}
|
||||
}
|
||||
\ifx\beamer@shownavsym\undefined % insert navigation symbols
|
||||
\setbeamertemplate{navigation symbols}
|
||||
|
||||
\fi
|
||||
}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% macros used in the theme
|
||||
%% coordinate the fancy header background
|
||||
|
||||
\newcommand{\featherheaderbackground}[0]
|
||||
{
|
||||
\begin{tikzpicture}[overlay]
|
||||
|
||||
\coordinate (UL) at (0,0); %upper left corner of the slide
|
||||
\coordinate (HLR) at (\paperwidth,-0.9\beamer@height); %lower right of the header
|
||||
|
||||
\coordinate (ULL) at (0,-0.95\beamer@height); % upper left corner of the line
|
||||
\coordinate (LLR) at (\paperwidth,-1\beamer@height); % lower right corner of the line
|
||||
|
||||
\coordinate (ULF) at (0,-5.90\beamer@height); % upper left corner of the footline
|
||||
\coordinate (LFR) at (\paperwidth,-6.08\beamer@height); % lower right corner of the footline
|
||||
|
||||
\coordinate (logopos) at ([shift={(-\beamer@logoouterradius-2.05\beamer@borderwidth,\beamer@height-\beamer@logoouterradius-5.5\beamer@borderwidth)}] HLR); % coordinate of the logo and the circ position
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%%draw the background of the header, the circle and the logo
|
||||
|
||||
{
|
||||
\usebeamercolor{Feather}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%% draw the blue background rectangle of the header and the line below it
|
||||
|
||||
\draw[draw=none,fill=Feather.bg] (UL) rectangle (HLR); % background rectabgle
|
||||
\draw[draw=none,fill=Feather.fg] (ULL) rectangle (LLR); % line below the background rectangle
|
||||
\draw[draw=none,fill=Feather.bg] (ULF) rectangle (LFR); % footline
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%% draw the outer circle
|
||||
|
||||
\fill[fill=Feather.fg] (logopos) circle (\beamer@logoouterradius);
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%% draw the inner circle
|
||||
|
||||
\fill[fill=normal text.bg] (logopos) circle (\beamer@logoinnerradius);
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%% place the logo in the circle
|
||||
|
||||
\node at (logopos) {\includegraphics[width=1.75\beamer@logoradius]{Feathergraphics/2}};
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%% draw progress circle/bar
|
||||
|
||||
\ifx\beamer@progressstyle\beamer@progressmovingCircCnt% the circular counter with a moving counter
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%% calculate end position
|
||||
|
||||
\ifx\beamer@rotationcw\undefined% counterclockwise rotation
|
||||
\pgfmathsetmacro{\progress}{220*\insertframestartpage/\inserttotalframenumber}; %%% 220 covers the entire circle, while 360 it goes twice
|
||||
\else% clockwise rotation
|
||||
\pgfmathsetmacro{\progress}{-220*\insertframestartpage/\inserttotalframenumber};
|
||||
\fi
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%% draw the arc
|
||||
|
||||
\draw[color=Feather.bg,line width=0.2*\beamer@borderwidth] ([xshift=\beamer@counterradius] logopos) arc[radius=\beamer@counterradius, start angle=0, end angle=\progress];
|
||||
\fill[fill=Feather.bg] ([shift={(\progress:\beamer@counterradius)}] logopos) circle (0.25\beamer@borderwidth);
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%% place the current frame number
|
||||
|
||||
\node[fill=normal text.bg,draw=Feather.fg,thick,circle,minimum width=2*\beamer@borderwidth] at ([xshift=\beamer@counterradius]logopos) {{\usebeamercolor[fg]{normal text}\insertframenumber}};
|
||||
\fi
|
||||
\ifx\beamer@progressstyle\beamer@progressfixedCircCnt % the circular counter with a fixed counter
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%% draw the current frame number
|
||||
|
||||
\ifx\beamer@rotationcw\undefined % counterclockwise rotation
|
||||
\pgfmathsetmacro{\progress}{360*\insertframestartpage};
|
||||
else% clockwise rotation
|
||||
\pgfmathsetmacro{\progress}{-360*\insertframestartpage};
|
||||
\fi
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%% draw the arc
|
||||
|
||||
\draw[color=Feather.bg,line width=0.5*\beamer@borderwidth] ([xshift=\beamer@counterradius] logopos) arc (0:\progress:\beamer@counterradius);
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%% place the current frame number
|
||||
|
||||
\node[fill=normal text.bg,draw=Feather.fg,circle,thick,minimum width=2*\beamer@borderwidth] at ([shift={(\progress:\beamer@counterradius)}] logopos) {{\usebeamercolor[fg]{normal text}\insertframenumber}};
|
||||
\fi
|
||||
}
|
||||
\end{tikzpicture}
|
||||
}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%%setting the blocks
|
||||
|
||||
\setbeamertemplate{blocks}[rounded][shadow=true]
|
||||
\setbeamercolor{block title}{fg=frametitle.fg, bg=frametitle.bg}
|
||||
\setbeamercolor{block body}{parent=normal text, use=block title,bg=Feather.fg!30}
|
||||
|
||||
\mode<all>
|
52
beamerthemeFeather.sty
Normal file
52
beamerthemeFeather.sty
Normal file
|
@ -0,0 +1,52 @@
|
|||
% This is the main beamer theme file of the Feather theme.
|
||||
% Copyright (c) 2014 by Lilyana Vaskova Vankova <lilqna.v@gmail.com>
|
||||
%
|
||||
% This program is free software: you can redistribute it and/or modify
|
||||
% it under the terms of the GNU General Public License as published by
|
||||
% the Free Software Foundation, either version 3 of the License, or
|
||||
% (at your option) any later version.
|
||||
%
|
||||
% This program is distributed in the hope that it will be useful,
|
||||
% but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
% GNU General Public License for more details.
|
||||
%
|
||||
% You can find the GNU General Public License at <http://www.gnu.org/licenses/>.
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
\NeedsTeXFormat{LaTeX2e}
|
||||
\ProvidesPackage{beamerthemeFeather}[2014/04/08 v1.0.0 The Feather Beamer Theme]
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
% load required packages
|
||||
|
||||
\RequirePackage{tikz}
|
||||
\RequirePackage{calc}
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Theme options and definitions
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
\DeclareOptionBeamer{progressstyle}{\PassOptionsToPackage{progressstyle=#1}{beamerouterthemeFeather}}
|
||||
\DeclareOptionBeamer{rotationcw}{\PassOptionsToPackage{rotationcw}{beamerouterthemeFeather}}
|
||||
\DeclareOptionBeamer{shownavsym}{\PassOptionsToPackage{shownavsym}{beamerouterthemeFeather}}
|
||||
\ProcessOptionsBeamer
|
||||
|
||||
%----------------------------------------------------------------------------------------------------------------------------------
|
||||
|
||||
%beamer specific options
|
||||
|
||||
\mode<presentation> %refers to the first four modes (beamer, handout, second and trans). That is, to all modes except the article mode
|
||||
{
|
||||
\useinnertheme{Feather}
|
||||
\useoutertheme{Feather}
|
||||
\usecolortheme{Feather}
|
||||
}
|
||||
|
||||
\mode<all>
|
89
presentation.aux
Normal file
89
presentation.aux
Normal file
|
@ -0,0 +1,89 @@
|
|||
\relax
|
||||
\providecommand\hyper@newdestlabel[2]{}
|
||||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
|
||||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
|
||||
\global\let\oldcontentsline\contentsline
|
||||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
|
||||
\global\let\oldnewlabel\newlabel
|
||||
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
|
||||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
|
||||
\AtEndDocument{\ifx\hyper@anchor\@undefined
|
||||
\let\contentsline\oldcontentsline
|
||||
\let\newlabel\oldnewlabel
|
||||
\fi}
|
||||
\fi}
|
||||
\global\let\hyper@last\relax
|
||||
\gdef\HyperFirstAtBeginDocument#1{#1}
|
||||
\providecommand\HyField@AuxAddToFields[1]{}
|
||||
\providecommand\HyField@AuxAddToCoFields[2]{}
|
||||
\select@language{english}
|
||||
\@writefile{toc}{\select@language{english}}
|
||||
\@writefile{lof}{\select@language{english}}
|
||||
\@writefile{lot}{\select@language{english}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {1}{1}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {2}{2}}}
|
||||
\@writefile{toc}{\beamer@sectionintoc {1}{\IeC {\"O}PNV}{3}{0}{1}}
|
||||
\@writefile{nav}{\headcommand {\sectionentry {1}{\IeC {\"O}PNV}{3}{\IeC {\"O}PNV}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@sectionpages {1}{2}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionpages {1}{2}}}
|
||||
\@writefile{toc}{\beamer@subsectionintoc {1}{1}{Unsere politischen Ziele}{3}{0}{1}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{1}{1}{3}{Unsere politischen Ziele}}\headcommand {\beamer@subsectionpages {3}{2}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {1}{1}{1}{3/6}{Unsere politischen Ziele}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {3}{6}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {1}{1}{2}{7/7}{Unsere politischen Ziele}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {7}{7}}}
|
||||
\@writefile{toc}{\beamer@sectionintoc {2}{Ticketfrei}{8}{0}{2}}
|
||||
\@writefile{nav}{\headcommand {\sectionentry {2}{Ticketfrei}{8}{Ticketfrei}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@sectionpages {3}{7}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionpages {3}{7}}}
|
||||
\@writefile{toc}{\beamer@subsectionintoc {2}{1}{Wie benutzt man Ticketfrei?}{8}{0}{2}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{2}{1}{8}{Wie benutzt man Ticketfrei?}}\headcommand {\beamer@subsectionpages {8}{7}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {2}{1}{1}{8/9}{Wie benutzt man Ticketfrei?}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {8}{9}}}
|
||||
\@writefile{toc}{\beamer@subsectionintoc {2}{2}{Schwachstellen von Ticketfrei}{10}{0}{2}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{2}{2}{10}{Schwachstellen von Ticketfrei}}\headcommand {\beamer@subsectionpages {8}{9}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {2}{2}{1}{10/10}{Schwachstellen von Ticketfrei}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {10}{10}}}
|
||||
\@writefile{toc}{\beamer@subsectionintoc {2}{3}{Die Idee}{11}{0}{2}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{2}{3}{11}{Die Idee}}\headcommand {\beamer@subsectionpages {10}{10}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {2}{3}{1}{11/12}{Die Idee}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {11}{12}}}
|
||||
\@writefile{toc}{\beamer@subsectionintoc {2}{4}{Architektur des Bots}{13}{0}{2}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{2}{4}{13}{Architektur des Bots}}\headcommand {\beamer@subsectionpages {11}{12}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {2}{4}{1}{13/13}{Architektur des Bots}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {13}{13}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {2}{4}{2}{14/14}{Architektur des Bots}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {14}{14}}}
|
||||
\@writefile{toc}{\beamer@subsectionintoc {2}{5}{Entwicklungs-Roadmap}{15}{0}{2}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{2}{5}{15}{Entwicklungs-Roadmap}}\headcommand {\beamer@subsectionpages {13}{14}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {2}{5}{1}{15/16}{Entwicklungs-Roadmap}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {15}{16}}}
|
||||
\@writefile{toc}{\beamer@sectionintoc {3}{Sousveillance}{17}{0}{3}}
|
||||
\@writefile{nav}{\headcommand {\sectionentry {3}{Sousveillance}{17}{Sousveillance}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@sectionpages {8}{16}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionpages {15}{16}}}
|
||||
\@writefile{toc}{\beamer@subsectionintoc {3}{1}{Kybernetik und \IeC {\"U}berwachung}{17}{0}{3}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{3}{1}{17}{Kybernetik und \IeC {\"U}berwachung}}\headcommand {\beamer@subsectionpages {17}{16}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {3}{1}{1}{17/20}{Kybernetik und \IeC {\"U}berwachung}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {17}{20}}}
|
||||
\@writefile{toc}{\beamer@subsectionintoc {3}{2}{Definition Sousveillance}{21}{0}{3}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{3}{2}{21}{Definition Sousveillance}}\headcommand {\beamer@subsectionpages {17}{20}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {3}{2}{1}{21/22}{Definition Sousveillance}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {21}{22}}}
|
||||
\@writefile{toc}{\beamer@subsectionintoc {3}{3}{Beispiele f\IeC {\"u}r Sousveillance}{23}{0}{3}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{3}{3}{23}{Beispiele f\IeC {\"u}r Sousveillance}}\headcommand {\beamer@subsectionpages {21}{22}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {3}{3}{1}{23/25}{Beispiele f\IeC {\"u}r Sousveillance}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {23}{25}}}
|
||||
\@writefile{toc}{\beamer@subsectionintoc {3}{4}{Fazit}{26}{0}{3}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionentry {0}{3}{4}{26}{Fazit}}\headcommand {\beamer@subsectionpages {23}{25}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {3}{4}{1}{26/26}{Fazit}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {26}{26}}}
|
||||
\@writefile{nav}{\headcommand {\slideentry {3}{4}{2}{27/27}{Fazit}{0}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@framepages {27}{27}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@partpages {1}{27}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@subsectionpages {26}{27}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@sectionpages {17}{27}}}
|
||||
\@writefile{nav}{\headcommand {\beamer@documentpages {27}}}
|
||||
\@writefile{nav}{\headcommand {\def \inserttotalframenumber {14}}}
|
1788
presentation.log
Normal file
1788
presentation.log
Normal file
File diff suppressed because it is too large
Load diff
54
presentation.nav
Normal file
54
presentation.nav
Normal file
|
@ -0,0 +1,54 @@
|
|||
\headcommand {\slideentry {0}{0}{1}{1/1}{}{0}}
|
||||
\headcommand {\beamer@framepages {1}{1}}
|
||||
\headcommand {\slideentry {0}{0}{2}{2/2}{}{0}}
|
||||
\headcommand {\beamer@framepages {2}{2}}
|
||||
\headcommand {\sectionentry {1}{\IeC {\"O}PNV}{3}{\IeC {\"O}PNV}{0}}
|
||||
\headcommand {\beamer@sectionpages {1}{2}}
|
||||
\headcommand {\beamer@subsectionpages {1}{2}}
|
||||
\headcommand {\beamer@subsectionentry {0}{1}{1}{3}{Unsere politischen Ziele}}\headcommand {\beamer@subsectionpages {3}{2}}
|
||||
\headcommand {\slideentry {1}{1}{1}{3/6}{Unsere politischen Ziele}{0}}
|
||||
\headcommand {\beamer@framepages {3}{6}}
|
||||
\headcommand {\slideentry {1}{1}{2}{7/7}{Unsere politischen Ziele}{0}}
|
||||
\headcommand {\beamer@framepages {7}{7}}
|
||||
\headcommand {\sectionentry {2}{Ticketfrei}{8}{Ticketfrei}{0}}
|
||||
\headcommand {\beamer@sectionpages {3}{7}}
|
||||
\headcommand {\beamer@subsectionpages {3}{7}}
|
||||
\headcommand {\beamer@subsectionentry {0}{2}{1}{8}{Wie benutzt man Ticketfrei?}}\headcommand {\beamer@subsectionpages {8}{7}}
|
||||
\headcommand {\slideentry {2}{1}{1}{8/9}{Wie benutzt man Ticketfrei?}{0}}
|
||||
\headcommand {\beamer@framepages {8}{9}}
|
||||
\headcommand {\beamer@subsectionentry {0}{2}{2}{10}{Schwachstellen von Ticketfrei}}\headcommand {\beamer@subsectionpages {8}{9}}
|
||||
\headcommand {\slideentry {2}{2}{1}{10/10}{Schwachstellen von Ticketfrei}{0}}
|
||||
\headcommand {\beamer@framepages {10}{10}}
|
||||
\headcommand {\beamer@subsectionentry {0}{2}{3}{11}{Die Idee}}\headcommand {\beamer@subsectionpages {10}{10}}
|
||||
\headcommand {\slideentry {2}{3}{1}{11/12}{Die Idee}{0}}
|
||||
\headcommand {\beamer@framepages {11}{12}}
|
||||
\headcommand {\beamer@subsectionentry {0}{2}{4}{13}{Architektur des Bots}}\headcommand {\beamer@subsectionpages {11}{12}}
|
||||
\headcommand {\slideentry {2}{4}{1}{13/13}{Architektur des Bots}{0}}
|
||||
\headcommand {\beamer@framepages {13}{13}}
|
||||
\headcommand {\slideentry {2}{4}{2}{14/14}{Architektur des Bots}{0}}
|
||||
\headcommand {\beamer@framepages {14}{14}}
|
||||
\headcommand {\beamer@subsectionentry {0}{2}{5}{15}{Entwicklungs-Roadmap}}\headcommand {\beamer@subsectionpages {13}{14}}
|
||||
\headcommand {\slideentry {2}{5}{1}{15/16}{Entwicklungs-Roadmap}{0}}
|
||||
\headcommand {\beamer@framepages {15}{16}}
|
||||
\headcommand {\sectionentry {3}{Sousveillance}{17}{Sousveillance}{0}}
|
||||
\headcommand {\beamer@sectionpages {8}{16}}
|
||||
\headcommand {\beamer@subsectionpages {15}{16}}
|
||||
\headcommand {\beamer@subsectionentry {0}{3}{1}{17}{Kybernetik und \IeC {\"U}berwachung}}\headcommand {\beamer@subsectionpages {17}{16}}
|
||||
\headcommand {\slideentry {3}{1}{1}{17/20}{Kybernetik und \IeC {\"U}berwachung}{0}}
|
||||
\headcommand {\beamer@framepages {17}{20}}
|
||||
\headcommand {\beamer@subsectionentry {0}{3}{2}{21}{Definition Sousveillance}}\headcommand {\beamer@subsectionpages {17}{20}}
|
||||
\headcommand {\slideentry {3}{2}{1}{21/22}{Definition Sousveillance}{0}}
|
||||
\headcommand {\beamer@framepages {21}{22}}
|
||||
\headcommand {\beamer@subsectionentry {0}{3}{3}{23}{Beispiele f\IeC {\"u}r Sousveillance}}\headcommand {\beamer@subsectionpages {21}{22}}
|
||||
\headcommand {\slideentry {3}{3}{1}{23/25}{Beispiele f\IeC {\"u}r Sousveillance}{0}}
|
||||
\headcommand {\beamer@framepages {23}{25}}
|
||||
\headcommand {\beamer@subsectionentry {0}{3}{4}{26}{Fazit}}\headcommand {\beamer@subsectionpages {23}{25}}
|
||||
\headcommand {\slideentry {3}{4}{1}{26/26}{Fazit}{0}}
|
||||
\headcommand {\beamer@framepages {26}{26}}
|
||||
\headcommand {\slideentry {3}{4}{2}{27/27}{Fazit}{0}}
|
||||
\headcommand {\beamer@framepages {27}{27}}
|
||||
\headcommand {\beamer@partpages {1}{27}}
|
||||
\headcommand {\beamer@subsectionpages {26}{27}}
|
||||
\headcommand {\beamer@sectionpages {17}{27}}
|
||||
\headcommand {\beamer@documentpages {27}}
|
||||
\headcommand {\def \inserttotalframenumber {14}}
|
13
presentation.out
Normal file
13
presentation.out
Normal file
|
@ -0,0 +1,13 @@
|
|||
\BOOKMARK [2][]{Outline0.1}{\326PNV}{}% 1
|
||||
\BOOKMARK [3][]{Outline0.1.1.3}{Unsere politischen Ziele}{Outline0.1}% 2
|
||||
\BOOKMARK [2][]{Outline0.2}{Ticketfrei}{}% 3
|
||||
\BOOKMARK [3][]{Outline0.2.1.8}{Wie benutzt man Ticketfrei?}{Outline0.2}% 4
|
||||
\BOOKMARK [3][]{Outline0.2.2.10}{Schwachstellen von Ticketfrei}{Outline0.2}% 5
|
||||
\BOOKMARK [3][]{Outline0.2.3.11}{Die Idee}{Outline0.2}% 6
|
||||
\BOOKMARK [3][]{Outline0.2.4.13}{Architektur des Bots}{Outline0.2}% 7
|
||||
\BOOKMARK [3][]{Outline0.2.5.15}{Entwicklungs-Roadmap}{Outline0.2}% 8
|
||||
\BOOKMARK [2][]{Outline0.3}{Sousveillance}{}% 9
|
||||
\BOOKMARK [3][]{Outline0.3.1.17}{Kybernetik und \334berwachung}{Outline0.3}% 10
|
||||
\BOOKMARK [3][]{Outline0.3.2.21}{Definition Sousveillance}{Outline0.3}% 11
|
||||
\BOOKMARK [3][]{Outline0.3.3.23}{Beispiele f\374r Sousveillance}{Outline0.3}% 12
|
||||
\BOOKMARK [3][]{Outline0.3.4.26}{Fazit}{Outline0.3}% 13
|
BIN
presentation.pdf
Normal file
BIN
presentation.pdf
Normal file
Binary file not shown.
0
presentation.snm
Normal file
0
presentation.snm
Normal file
BIN
presentation.synctex.gz
Normal file
BIN
presentation.synctex.gz
Normal file
Binary file not shown.
372
presentation.tex
Normal file
372
presentation.tex
Normal file
|
@ -0,0 +1,372 @@
|
|||
\documentclass[10pt]{beamer}
|
||||
\usetheme[
|
||||
%%% option passed to the outer theme
|
||||
% progressstyle=fixedCircCnt, % fixedCircCnt, movingCircCnt (moving is deault)
|
||||
]{Feather}
|
||||
|
||||
% If you want to change the colors of the various elements in the theme, edit and uncomment the following lines
|
||||
|
||||
% Change the bar colors:
|
||||
%\setbeamercolor{Feather}{fg=red!20,bg=red}
|
||||
|
||||
% Change the color of the structural elements:
|
||||
%\setbeamercolor{structure}{fg=red}
|
||||
|
||||
% Change the frame title text color:
|
||||
%\setbeamercolor{frametitle}{fg=blue}
|
||||
|
||||
% Change the normal text color background:
|
||||
%\setbeamercolor{normal text}{fg=black,bg=gray!10}
|
||||
|
||||
%-------------------------------------------------------
|
||||
% INCLUDE PACKAGES
|
||||
%-------------------------------------------------------
|
||||
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage[english]{babel}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage{helvet}
|
||||
|
||||
%-------------------------------------------------------
|
||||
% DEFFINING AND REDEFINING COMMANDS
|
||||
%-------------------------------------------------------
|
||||
|
||||
% colored hyperlinks
|
||||
\newcommand{\chref}[2]{
|
||||
\href{#1}{{\usebeamercolor[bg]{Feather}#2}}
|
||||
}
|
||||
|
||||
%-------------------------------------------------------
|
||||
% INFORMATION IN THE TITLE PAGE
|
||||
%-------------------------------------------------------
|
||||
|
||||
\title[] % [] is optional - is placed on the bottom of the sidebar on every slide
|
||||
{ % is placed on the title page
|
||||
\textbf{Ticketfreier \"OPNV + Sousveillance}
|
||||
}
|
||||
|
||||
\subtitle[Ticketfreier \"OPNV + Sousveillance]
|
||||
{
|
||||
\textbf{Wie kann Gegenüberwachung helfen, um Ticketfreien ÖPNV zu erkämpfen?}
|
||||
}
|
||||
|
||||
\author[b3yond + ph4nt]
|
||||
{ b3yond + ph4nt \\
|
||||
{}
|
||||
}
|
||||
|
||||
\institute[]
|
||||
{
|
||||
Netzwerk für kybernetischen Anarchismus + Sousveillance
|
||||
|
||||
%there must be an empty line above this line - otherwise some unwanted space is added between the university and the country (I do not know why;( )
|
||||
}
|
||||
|
||||
\date{\today}
|
||||
|
||||
%-------------------------------------------------------
|
||||
% THE BODY OF THE PRESENTATION
|
||||
%-------------------------------------------------------
|
||||
|
||||
\begin{document}
|
||||
|
||||
%-------------------------------------------------------
|
||||
% THE TITLEPAGE
|
||||
%-------------------------------------------------------
|
||||
|
||||
{\1% % this is the name of the PDF file for the background
|
||||
|
||||
|
||||
|
||||
\begin{frame}{Ticketfreier \"OPNV + Sousveillance}{}
|
||||
|
||||
\maketitle
|
||||
\tableofcontents
|
||||
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Überblick}{}
|
||||
|
||||
\tableofcontents
|
||||
|
||||
\end{frame}
|
||||
|
||||
%-------------------------------------------------------
|
||||
\section{ÖPNV}
|
||||
%-------------------------------------------------------
|
||||
\subsection{Unsere politischen Ziele}
|
||||
\begin{frame}{Ticketfreier ÖPNV}{Infrastruktur für alle}
|
||||
%-------------------------------------------------------
|
||||
|
||||
\begin{itemize}
|
||||
\item<1-> Busse und Bahnen, komplett Steuer- oder Umlagenfinanziert
|
||||
\item<1-> Kosten für die Allgemeinheit sparen:
|
||||
\begin{itemize}
|
||||
\item<1-> keine Automaten, keine Wartungskosten
|
||||
\item<1-> keine Kontrolleure
|
||||
\item<1-> weniger Verwaltungskosten
|
||||
\item<1-> keine privatisierten Gewinne aus öffentlicher Infrastruktur/natürlichem Monopol
|
||||
\end{itemize}
|
||||
\item<2-> Weniger komplexes Ticketsystem
|
||||
\begin{itemize}
|
||||
\item<1-> vor allem gut für Touristen/Zugezogene
|
||||
\item<1-> vor allem, wenn man kein Deutsch spricht
|
||||
\end{itemize}
|
||||
\item<3-> Weniger Autofahrer
|
||||
\begin{itemize}
|
||||
\item<1-> wenn die Autofahrer eh mitzahlen, kein Grund mehr Auto zu fahren
|
||||
\item<1-> Gut für die Umwelt
|
||||
\item<1-> weniger Smog, Lärm, Hektik, Verkehrsunfälle
|
||||
\item<1-> weniger Verkehrschaos und Parkplatzsuche
|
||||
\item<1-> Bäume statt Parkplätze
|
||||
\item<1-> weniger Autokult
|
||||
\end{itemize}
|
||||
\item<4-> Infrastruktur ist besser, je mehr Leute sie nutzen
|
||||
\end{itemize}
|
||||
\end{frame}
|
||||
|
||||
\begin{frame}{Ticketfreier ÖPNV}{Demokratische Infrastruktur}
|
||||
|
||||
\begin{itemize}
|
||||
\item<1-> Barrieren für Nutzung sind das eine; Mitbestimmung das andere
|
||||
\item<1-> Infrastruktur bestimmt unser aller Leben
|
||||
\item<1-> Demokratische Mitbestimmung von Infrastruktur statt privaten Monopolen
|
||||
\item<1-> Wird allerdings nicht von Ticketfrei erreicht, sondern ist eher ein Ausblick, siehe Freifunk
|
||||
\end{itemize}
|
||||
|
||||
|
||||
\end{frame}
|
||||
|
||||
|
||||
%-------------------------------------------------------
|
||||
\section{Ticketfrei}
|
||||
%-------------------------------------------------------
|
||||
\subsection{Wie benutzt man Ticketfrei?}
|
||||
\begin{frame}{Der Ticketfrei-Bot}{Wie benutzt man Ticketfrei}
|
||||
%-------------------------------------------------------
|
||||
|
||||
\begin{block}{Kann ich grade schwarzfahren?}
|
||||
\begin{itemize}
|
||||
\item Auf https://twitter.com/nbg\_ticketfrei nachschauen, ob Kontrolleure gesehen wurden
|
||||
\item Mail Notifications - Mailingliste subscriben, und man kriegt immer ne Mail, wenn Kontrolleure gesehen wurden
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
|
||||
\begin{block}{Wenn man Kontrolleure sieht, kann man das auf drei Wegen melden:}
|
||||
\begin{itemize}
|
||||
\item Eine Mail an nbg\_ticketfrei@lists.links-tech.org
|
||||
\item Ein Tweet an @nbg\_ticketfrei
|
||||
\item Ein Toot an https://chaos.social/@nbg\_ticketfrei
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
|
||||
\begin{itemize}
|
||||
\item<2-> Die Nachricht muss mindestens 1 Wort wie "Konti, Bahn, Bus" etc. enthalten.
|
||||
\item<2-> Eigentlich ist Ticketfrei einfach nur ein Bot, der retweetet, was man ihm zu fressen gibt.
|
||||
\end{itemize}
|
||||
|
||||
\end{frame}
|
||||
|
||||
%-------------------------------------------------------
|
||||
\subsection{Schwachstellen von Ticketfrei}
|
||||
\begin{frame}{Der Ticketfrei-Bot}{Schwachstellen von Ticketfrei}
|
||||
%-------------------------------------------------------
|
||||
|
||||
\begin{block}{Funktioniert nur dann wirklich gut, wenn eine kritische Masse mitmacht}
|
||||
\begin{itemize}
|
||||
\item Aber übt auch bei weniger Leuten schon politischen Druck aus
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
|
||||
\begin{block}{Kann natürlich auch missbraucht werden für andere Themen}
|
||||
\begin{itemize}
|
||||
\item Muss man evtl Leute blocken, muss manuell maintained werden
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
|
||||
\begin{block}{Falschmeldungen sind unmöglich zu überprüfen}
|
||||
\begin{itemize}
|
||||
\item richten aber eigentlich auch keinen Schaden an
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
|
||||
\textbf{Weitere Anregungen?}
|
||||
|
||||
\end{frame}
|
||||
|
||||
%-------------------------------------------------------
|
||||
\subsection{Die Idee}
|
||||
\begin{frame}{Der Ticketfrei-Bot}{Wie ist Ticketfrei entstanden?}
|
||||
%-------------------------------------------------------
|
||||
|
||||
\begin{itemize}
|
||||
\item<1-> Wir haben das in Berlin + Hamburg funktionieren sehen und wollten das auch, aber der Code von denen war nicht open source
|
||||
\item<1-> Ein Team von 2 Leuten haben sich mal nen Tag hingesetzt, und den Großteil programmiert.
|
||||
\item<1-> Später wurde noch etwas verfeinert.
|
||||
\item<2-> Der ganze Bot ist auf Github: https://github.com/b3yond/ticketfrei/
|
||||
\begin{itemize}
|
||||
\item Dadurch kann der Code nicht nur von jedem genutzt, sondern auch verändert werden.
|
||||
\end{itemize}
|
||||
\item<2-> Wurde von Laien geschrieben, und hat nicht viel Kenntnisse/Arbeit erfordert - jede*r kann programmieren!
|
||||
\item<2-> Und jede*r sollte programmieren - man kann einiges mit Code erreichen.
|
||||
\begin{itemize}
|
||||
\item vor allem nicht nur cis-dudes :P
|
||||
\end{itemize}
|
||||
\end{itemize}
|
||||
|
||||
|
||||
\end{frame}
|
||||
|
||||
%-------------------------------------------------------
|
||||
\subsection{Architektur des Bots}
|
||||
\begin{frame}{Der Ticketfrei-Bot}{Die Architektur}
|
||||
%-------------------------------------------------------
|
||||
|
||||
\begin{block}{{\tt retweetbot.py, retootbot.py, mailbot.py}}
|
||||
\begin{itemize}
|
||||
\item hören auf neue Meldungen (Mentions auf Twitter/Mastodon, Mails)
|
||||
\item verbreiten die Meldungen weiter (Retweets, Boosts, Rundmails)
|
||||
\item Können jeweils auch einzeln gestartet werden
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
|
||||
\begin{block}{{\tt ticketfrei.py}}
|
||||
\begin{itemize}
|
||||
\item Damit kann man alle Bots zusammen ausführen und miteinander reden lassen
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
|
||||
\begin{block}{{\tt config.toml}}
|
||||
\begin{itemize}
|
||||
\item Eine zentrale Konfigurationsdatei, um Einstellungen einfach setzen zu können
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
|
||||
\end{frame}
|
||||
%-------------------------------------------------------
|
||||
\begin{frame}{Der Ticketfrei-Bot}{Die Architektur}
|
||||
|
||||
\begin{block}{{\tt trigger.py}}
|
||||
\begin{itemize}
|
||||
\item eine python-Klasse, die darauf achtet, ob Wörter im Report in der White- oder Blacklist sind:
|
||||
\item mindestens 1 Wort wie "Konti, Bahn, Bus" muss enthalten sein
|
||||
\item gewisse antisemitische, sexistische, homophobe, rassistische Beleidigungen sind geblacklistet
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
|
||||
\begin{block}{{\tt logger.py}}
|
||||
\begin{itemize}
|
||||
\item Kümmert sich darum, dass Errors geloggt werden, stellt Crash Reports zusammen
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
|
||||
\begin{block}{{\tt sendmail.py}}
|
||||
\begin{itemize}
|
||||
\item Versendet alle Mails, zB wenn der Bot crasht
|
||||
\end{itemize}
|
||||
\end{block}
|
||||
|
||||
\end{frame}
|
||||
|
||||
%-------------------------------------------------------
|
||||
\subsection{Entwicklungs-Roadmap}
|
||||
\begin{frame}{Der Ticketfrei-Bot}{Wo wollen wir hin?}
|
||||
%-------------------------------------------------------
|
||||
|
||||
\begin{itemize}
|
||||
\item<1-> Es soll auch für Leute in anderen Städten einfacher werden, sich Ticketfrei für ihre Stadt zu installieren
|
||||
\item<1-> Mit einem Webinterface könnten Leute sich das mit ein paar Knopfdrücken installieren, ohne auf die Kommandozeile zu müssen oder einen Server zu brauchen
|
||||
\item<2-> Dann können sie sich auf die Promotion-Arbeit konzentrieren, statt aufs technische
|
||||
\item<2-> Im Github-Repository gibt es auch Vorlagen für Promotion-Material, das man anpassen kann
|
||||
\end{itemize}
|
||||
|
||||
|
||||
\end{frame}
|
||||
|
||||
%-------------------------------------------------------
|
||||
\section{Sousveillance}
|
||||
\subsection{Kybernetik und Überwachung}
|
||||
\begin{frame}{Surveillance vs. Sousveillance}{1. Surveillance / Überwachung}
|
||||
%-------------------------------------------------------
|
||||
|
||||
\begin{itemize}
|
||||
\item<1-> Kybernetik/Maxwellscher Demon: mit genug Daten ist alles berechenbar?
|
||||
\begin{itemize}
|
||||
\item<2-> Ob das wirklich funktioniert, spielt keine Rolle
|
||||
\item<2-> These: Um zu beweisen, dass das nicht funktionieren kann, bräuchte man mehr Daten als die Überwacher
|
||||
\end{itemize}
|
||||
\item<3-> Kybernetik kommt von lat. Kybernetes: Steuermann, Governor. Mit Herrschaft assoziiert
|
||||
\item<3-> So viele Daten wie möglich sammeln, um sie verknüpfen zu können
|
||||
\item<3-> Geheimhaltung der Daten, um Wissensvorsprung gegenüber anderen Parteien zu haben
|
||||
\item<4-> Wird erst gefährlich, wenn die Überwachenden auch Gewalt ausüben können
|
||||
\item<4-> Man weiß eigentlich nie, welche Daten andere über einen haben, deswegen schwer sich dagegen zu schützen
|
||||
\end{itemize}
|
||||
|
||||
\end{frame}
|
||||
|
||||
%-------------------------------------------------------
|
||||
\subsection{Definition Sousveillance}
|
||||
\begin{frame}{Surveillance vs. Sousveillance}{2. Sousveillance / Unterwachung}
|
||||
%-------------------------------------------------------
|
||||
|
||||
\begin{itemize}
|
||||
\item<1-> Definition Sousveillance:
|
||||
\begin{itemize}
|
||||
\item Überwachung von unten nach oben -> Ziel ist mächtiger als man selbst
|
||||
\item Veröffentlichung der Ergebnisse
|
||||
\end{itemize}
|
||||
\item<2-> Auch auf Geheimdienste und Polizei hat Beobachtung disziplinierende Wirkung
|
||||
\begin{itemize}
|
||||
\item<2-> Müssen auf andere Strategien ausweichen, Höhere Kosten
|
||||
\end{itemize}
|
||||
\item<2-> Geheimhaltung ist immer schwieriger/teurer als Veröffentlichung
|
||||
\end{itemize}
|
||||
|
||||
\end{frame}
|
||||
|
||||
%-------------------------------------------------------
|
||||
\subsection{Beispiele für Sousveillance}
|
||||
\begin{frame}{Surveillance vs. Sousveillance}{Beispiele für Sousveillance}
|
||||
%-------------------------------------------------------
|
||||
|
||||
\begin{itemize}
|
||||
\item<1-> Whistleblower: Chelsea Manning, Edward Snowden, und WikiLeaks
|
||||
\item<1-> (Investigativ-)Journalismus: Was macht denn der Staat eig so?
|
||||
\begin{itemize}
|
||||
\item<2-> Panama Papers, Paradise Papers
|
||||
\end{itemize}
|
||||
\item<2-> Bei (Demos etc.) Polizeieinsätze (-gewalt) filmen
|
||||
\begin{itemize}
|
||||
\item<2-> den größten Zulauf hatte OccupyWallstreet, nachdem Videos von Polizeigewalt auftauchten
|
||||
\item<2-> Das Drama an der Berufsschule war auch deswegen so groß in den Medien, weil die Polizei so eskaliert ist
|
||||
\end{itemize}
|
||||
\item<3-> Ticketfrei: Wo sind gerade Ticketkontrolleure?
|
||||
\end{itemize}
|
||||
|
||||
\end{frame}
|
||||
|
||||
|
||||
%-------------------------------------------------------
|
||||
\subsection{Fazit}
|
||||
\begin{frame}{Surveillance vs. Sousveillance}{Fazit}
|
||||
%-------------------------------------------------------
|
||||
|
||||
\text Die Überwachung lässt sich nicht mehr zurückdrehen, und das ist politisch auch nicht gewollt.
|
||||
Das Privateigentum will durch ständige Kontrolle aufrechterhalten werden, ökonomische und
|
||||
politische Teilhabe soll verhindert werden. Überwachung hilft dabei und entwickelt sich zu
|
||||
ganz neuen Geschäftsmodellen.
|
||||
|
||||
\text \break
|
||||
|
||||
\text Also müssen wir uns wehren, und selbst Gegenüberwachen, um uns vor den Mächtigen zu schützen.
|
||||
Sousveillance ist ein gutes Mittel gegen die Kontrolleursgesellschaft.
|
||||
|
||||
\end{frame}
|
||||
|
||||
|
||||
{\1
|
||||
\begin{frame}[plain,noframenumbering]
|
||||
\finalpage{Thank you for listening!}
|
||||
\end{frame}}
|
||||
|
||||
\end{document}
|
14
presentation.toc
Normal file
14
presentation.toc
Normal file
|
@ -0,0 +1,14 @@
|
|||
\select@language {english}
|
||||
\beamer@sectionintoc {1}{\IeC {\"O}PNV}{3}{0}{1}
|
||||
\beamer@subsectionintoc {1}{1}{Unsere politischen Ziele}{3}{0}{1}
|
||||
\beamer@sectionintoc {2}{Ticketfrei}{8}{0}{2}
|
||||
\beamer@subsectionintoc {2}{1}{Wie benutzt man Ticketfrei?}{8}{0}{2}
|
||||
\beamer@subsectionintoc {2}{2}{Schwachstellen von Ticketfrei}{10}{0}{2}
|
||||
\beamer@subsectionintoc {2}{3}{Die Idee}{11}{0}{2}
|
||||
\beamer@subsectionintoc {2}{4}{Architektur des Bots}{13}{0}{2}
|
||||
\beamer@subsectionintoc {2}{5}{Entwicklungs-Roadmap}{15}{0}{2}
|
||||
\beamer@sectionintoc {3}{Sousveillance}{17}{0}{3}
|
||||
\beamer@subsectionintoc {3}{1}{Kybernetik und \IeC {\"U}berwachung}{17}{0}{3}
|
||||
\beamer@subsectionintoc {3}{2}{Definition Sousveillance}{21}{0}{3}
|
||||
\beamer@subsectionintoc {3}{3}{Beispiele f\IeC {\"u}r Sousveillance}{23}{0}{3}
|
||||
\beamer@subsectionintoc {3}{4}{Fazit}{26}{0}{3}
|
Loading…
Reference in a new issue