This commit is contained in:
fenris 2025-11-12 15:09:06 +01:00
commit 1c2098ccb4
26 changed files with 845 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
/build/

4
readme.md Normal file
View file

@ -0,0 +1,4 @@
# Freie Systeme — Software, Medien und Gesellschaft
Ein Einstieg für Nicht-Techies

2
source/.gitignore vendored Normal file
View file

@ -0,0 +1,2 @@
/.quarto/
**/*.quarto_ipynb

377
source/main.qmd Normal file
View file

@ -0,0 +1,377 @@
---
title: "Freie Systeme"
subtitle: "Software, Medien und Gesellschaft"
abstract: "Ein Einstieg für Nicht-Techies"
author: "roydfalk"
date-format: "YYYY-MM-DD"
slide-number: "h/v"
format:
revealjs:
theme: "blood" # night # dracula
transition: "slide" # concave
controls: true
touch: true
html:
theme: darkly # slate
---
# Ein typisches System
----
> Willkommen!
![](media/gruene_wiese-1.png)
<aside class="notes">
- Erklärung: neue Plattform/App/etc. — am Anfang sieht alles schön aus
</aside>
----
> Nur zu deiner Sicherheit …
![](media/ueberwachung-1.png)
<aside class="notes">
</aside>
----
> Deine Telefonnummer?
![](media/datenkrake-1.png)
<aside class="notes">
- Erklärung: unnötige Verknüpfungen mit persönlichen Daten
<br/>
- Beispiel: WhatsApp nicht mehr sinnvoll/sicher nutzbar, wenn Telefon weg
</aside>
----
> Bitte kurz zustimmen!
![](media/cookies-1.png)
<aside class="notes">
- Erklärung: eingebundene Cookies sind aus technischer Sicht oft völlig unnötig
</aside>
----
> Gleich geht's weiter …
![](media/werbung-1.png)
<aside class="notes">
- Erklärung: kleine Unannehmlichkeiten nimmt man oft zähneknirrschend hin
</aside>
----
> Vertrau uns!
![](media/ueberwachung-2.png)
<aside class="notes">
- Erklärung: Möglichkeiten der Überwachung sind vielfältig
</aside>
----
> Das könnte dich auch interessieren:
![](media/werbung-2.png)
<aside class="notes">
- Erklärung: man gewöhnt sich ein Stück weit an die Werbung, aber es frustriert und kann einen unterbewusst beeinflussen
</aside>
----
> … oder das:
![](media/propaganda-1.png)
<aside class="notes">
- Erklärung: Über viele social-media-Plattformen wird Propaganda verbreitet
<br/>
- Beispiel: TikTok verbreitet Fascho-Propaganda und bedient Sucht-Dynamiken
</aside>
----
> Bei uns bist du sicher
![](media/kaefig-1.png)
<aside class="notes">
- Erklärung: vermeintliche Sicherheit ist oft Abschottung/Gefängnis
<br/>
- Beispiel: Musik auf iPhone übertragen und abspielen ohne iTunes schwierig bis unmöglich
</aside>
----
> Das kostet aber jetzt bisschen was
![](media/daumenschrauben-1.png)
<aside class="notes">
- Erklärung: schleichende Monetarisierung als Ersatz für Werbung — moderner Ablasshandel
<br/>
- Beispiel: Ende von Windows 10
</aside>
----
> Unsere neuen AGBs
![](media/wuergegriff-1.png)
<aside class="notes">
- AGBs sind teils zum Gruseln
<br/>
- Beispiel: Temu u. Shein
<br/>
- Beispiel: Übernahme von WhatsApp durch Meta
</aside>
----
> Dein Zugang wurde gesperrt
![](media/tritt-1.png)
<aside class="notes">
- Erklärung: willkürliche oder gezielte Sperrungen kommen oft vor
<br/>
- Beispiel: Entziehung von amazon-ebooks
<br/>
- Beispiel: Sperrung von Wikileaks-PayPal-Konto
</aside>
----
Eure Erfahrungen?
<aside class="notes">
- Zuhörerschaft fragen, ob sie selbst Erfahrungen gemacht haben
<br/>
- etwa 3 Fälle aufnehmen und kurz einordnen
</aside>
# Warum ist das so?
----
## Prinzipien
- Kapitalismus
- Ideologie/Propaganda
- geschlossene Systeme
<aside class="notes">
- Profit-orientierte Unternehmen, die Daten als Wertmittel weiterverkaufen
<br/>
- Regierungen oder Konzerne, die die öffentliche Meinung manipulieren
<br/>
- Intransparenz
</aside>
----
> Mir doch egal! Ich hab nix zu verbergen.
[Doch](https://digitalcourage.de/nichts-zu-verbergen)
----
> Das ist halt so. Dagegen kann man nichts tun.
Falsch. [Truth happens](media/truth_happens.mp4)
<aside class="notes">
==TODO== Einbindung richten
</aside>
# Wie geht es anders?
----
## Offenheit
![](media/rezept-1.png)
<aside class="notes">
- Quelloffenheit anhand von Kochen und Rezepten erklären
<br/>
- Lego-Bauanleitung als weiterer Vergleich
</aside>
----
## Zusammenarbeit
![](media/zusammenarbeit-1.png)
<aside class="notes">
- grob erklären wie quelloffene Software entwickelt wird
</aside>
----
## Freiheit
![](media/freiheit-1.png)
<aside class="notes">
- Copyleft-Prinzip und GPL kurz erklären
<br/>
- 4 Freiheiten: Verwenden, Verstehen, Verbreiten, Verbessern (siehe https://fsfe.org/freesoftware/freesoftware.de.html)
</aside>
----
## Dezentralität & Föderation
![](media/dezentralitaet-1.png)
<aside class="notes">
- TODO: besseres Bild finden
<br/>
- Stern-Topologie und Maschen-Topologie grob erklären (TODO: oder weglassen …)
<br/>
- Fediverse: Teil des Internets, der auf diese Weise funktioniert
</aside>
----
## Vorteile
- Transparenz, Anpassbarkeit und Inklusivität
- weniger/nicht-vorhandene\(r\) Datenabfluss und Werbung
- weniger/nicht-vorhandene schräge Nutzungs-Bedingungen/-Voraussetzungen (z.B. Telefon-Nummer)
- sicherer
- u.U. geringere/keine Kosten
- u.U. ausfallsicherer
- Mündigkeit
----
## Nachteile
- Qual der Wahl
- u.U. weniger bequem
- u.U. höhere Kosten
- u.U. ausfallanfälliger
- Eigenverantwortung
----
## Digitaler Sozialismus!?
- nicht ganz …
- jedoch: Freiheit, Offenheit, Mündigkeit und Solidarität von/in Software, Medien und Gesellschaft können einander befruchten
<aside class="notes">
- hier auch Raum für Fragen lassen
</aside>
# Was gibt es da so?
<aside class="notes">
- Zuhörerschaft einbeziehen: ein paar Beispiele aufnehmen und kurz einordnen
</aside>
----
## Grobe Kategorien
- Kommunikation
- Medien
- Auskunft
- Betriebssysteme
- sonstiges
<aside class="notes">
- Komm.: Matrix, Mastodon
<br/>
- Medien: PeerTube, Jellyfin
<br/>
- Auskunft: OpenStreetMap, Startpage
<br/>
- OS: Linux und GNU, (SailfishOS)
<br/>
- sonstiges: Nextcloud, LibreOffice
</aside>
----
## Kleine Auflistung
[kuketz-blog | \#UnplugTrump](https://www.kuketz-blog.de/unplugtrump-mach-dich-digital-unabhaengig-von-trump-und-big-tech/)
----
## Aktuelle Beispiele für Umstieg
- [Verwaltung in Schleswig-Holstein](https://www.heise.de/meinung/Kommentar-zur-Umstellung-auf-Open-Source-Schaut-auf-Schleswig-Holstein-10733441.html)
- [Internationaler Gerichtshof](https://www.heise.de/news/Internationaler-Strafgerichtshof-wirft-Microsoft-raus-10964080.html)
# Abschluss
----
## Fazit
- Hinterfragen
- Verzichten
- Alternativen suchen
- Befreien
- Verantwortung übernehmen
- Weitersagen
<aside class="notes">
- weitere große Themen: AI, Zahlungsverkehr, ePA
</aside>
----
## Weiterführend
- [Free Software Foundation Europe](https://fsfe.org/)
- [Chaos Computer Club](https://www.ccc.de/)
- [Kuketz-Blog](https://www.kuketz-blog.de/)
- [Sei ein Esel](https://netzpolitik.org/2025/degitalisierung-sei-ein-esel/)
- [Logbuch Netzpolitik](https://logbuch-netzpolitik.de/)
- [Warum dezentrale Platformen, wie Mastodon, geil sind](https://doc.adminforge.de/wXDsiXf3RV2uUdGCfPpx4w#)
<aside class="notes">
- FSFE: viele Infos und gute Aktionen
<br/>
- CCC: Seit vielen Jahren stabil antifaschistisch links
<br/>
- Sei ein Esel: Ermutigung gegen den Strom zu schwimmen
<br/>
- LNP: sehr unterhaltsamer Podcast über Netzpolitik und Gesellschaft
</aside>
----
## Das war's `:)`
`hedgedoc.ramsch.sx/p/5HsZJZIF-`
![](https://owncloud.ramsch.sx/remote.php/dav/public-files/JJEeehXeUCxHKog/link.png?scalingup=0&preview=1&a=1&processor=fit&c=215f2ea7df8766800a61aaec4dcdd068&x=1920&y=1920)
<aside class="notes">
- Frage- und Diskussions-Runde
</aside>

Binary file not shown.

After

Width:  |  Height:  |  Size: 507 KiB

BIN
source/media/cookies-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 602 KiB

BIN
source/media/cookies-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 996 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 KiB

BIN
source/media/freiheit-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

BIN
source/media/kaefig-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 670 KiB

BIN
source/media/link.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 663 B

446
source/media/link.svg Normal file
View file

@ -0,0 +1,446 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Created with qrencode 4.1.1 (https://fukuchi.org/works/qrencode/index.html) -->
<svg width="3.92cm" height="3.92cm" viewBox="0 0 37 37" preserveAspectRatio="none" version="1.1" xmlns="http://www.w3.org/2000/svg">
<g id="QRcode">
<rect x="0" y="0" width="37" height="37" fill="#ffffff"/>
<g id="Pattern" transform="translate(4,4)">
<rect x="0" y="0" width="1" height="1" fill="#000000"/>
<rect x="1" y="0" width="1" height="1" fill="#000000"/>
<rect x="2" y="0" width="1" height="1" fill="#000000"/>
<rect x="3" y="0" width="1" height="1" fill="#000000"/>
<rect x="4" y="0" width="1" height="1" fill="#000000"/>
<rect x="5" y="0" width="1" height="1" fill="#000000"/>
<rect x="6" y="0" width="1" height="1" fill="#000000"/>
<rect x="9" y="0" width="1" height="1" fill="#000000"/>
<rect x="15" y="0" width="1" height="1" fill="#000000"/>
<rect x="16" y="0" width="1" height="1" fill="#000000"/>
<rect x="17" y="0" width="1" height="1" fill="#000000"/>
<rect x="18" y="0" width="1" height="1" fill="#000000"/>
<rect x="19" y="0" width="1" height="1" fill="#000000"/>
<rect x="20" y="0" width="1" height="1" fill="#000000"/>
<rect x="22" y="0" width="1" height="1" fill="#000000"/>
<rect x="23" y="0" width="1" height="1" fill="#000000"/>
<rect x="24" y="0" width="1" height="1" fill="#000000"/>
<rect x="25" y="0" width="1" height="1" fill="#000000"/>
<rect x="26" y="0" width="1" height="1" fill="#000000"/>
<rect x="27" y="0" width="1" height="1" fill="#000000"/>
<rect x="28" y="0" width="1" height="1" fill="#000000"/>
<rect x="0" y="1" width="1" height="1" fill="#000000"/>
<rect x="6" y="1" width="1" height="1" fill="#000000"/>
<rect x="8" y="1" width="1" height="1" fill="#000000"/>
<rect x="9" y="1" width="1" height="1" fill="#000000"/>
<rect x="11" y="1" width="1" height="1" fill="#000000"/>
<rect x="12" y="1" width="1" height="1" fill="#000000"/>
<rect x="13" y="1" width="1" height="1" fill="#000000"/>
<rect x="14" y="1" width="1" height="1" fill="#000000"/>
<rect x="15" y="1" width="1" height="1" fill="#000000"/>
<rect x="16" y="1" width="1" height="1" fill="#000000"/>
<rect x="18" y="1" width="1" height="1" fill="#000000"/>
<rect x="20" y="1" width="1" height="1" fill="#000000"/>
<rect x="22" y="1" width="1" height="1" fill="#000000"/>
<rect x="28" y="1" width="1" height="1" fill="#000000"/>
<rect x="0" y="2" width="1" height="1" fill="#000000"/>
<rect x="2" y="2" width="1" height="1" fill="#000000"/>
<rect x="3" y="2" width="1" height="1" fill="#000000"/>
<rect x="4" y="2" width="1" height="1" fill="#000000"/>
<rect x="6" y="2" width="1" height="1" fill="#000000"/>
<rect x="9" y="2" width="1" height="1" fill="#000000"/>
<rect x="10" y="2" width="1" height="1" fill="#000000"/>
<rect x="11" y="2" width="1" height="1" fill="#000000"/>
<rect x="15" y="2" width="1" height="1" fill="#000000"/>
<rect x="18" y="2" width="1" height="1" fill="#000000"/>
<rect x="19" y="2" width="1" height="1" fill="#000000"/>
<rect x="22" y="2" width="1" height="1" fill="#000000"/>
<rect x="24" y="2" width="1" height="1" fill="#000000"/>
<rect x="25" y="2" width="1" height="1" fill="#000000"/>
<rect x="26" y="2" width="1" height="1" fill="#000000"/>
<rect x="28" y="2" width="1" height="1" fill="#000000"/>
<rect x="0" y="3" width="1" height="1" fill="#000000"/>
<rect x="2" y="3" width="1" height="1" fill="#000000"/>
<rect x="3" y="3" width="1" height="1" fill="#000000"/>
<rect x="4" y="3" width="1" height="1" fill="#000000"/>
<rect x="6" y="3" width="1" height="1" fill="#000000"/>
<rect x="8" y="3" width="1" height="1" fill="#000000"/>
<rect x="9" y="3" width="1" height="1" fill="#000000"/>
<rect x="11" y="3" width="1" height="1" fill="#000000"/>
<rect x="13" y="3" width="1" height="1" fill="#000000"/>
<rect x="17" y="3" width="1" height="1" fill="#000000"/>
<rect x="18" y="3" width="1" height="1" fill="#000000"/>
<rect x="22" y="3" width="1" height="1" fill="#000000"/>
<rect x="24" y="3" width="1" height="1" fill="#000000"/>
<rect x="25" y="3" width="1" height="1" fill="#000000"/>
<rect x="26" y="3" width="1" height="1" fill="#000000"/>
<rect x="28" y="3" width="1" height="1" fill="#000000"/>
<rect x="0" y="4" width="1" height="1" fill="#000000"/>
<rect x="2" y="4" width="1" height="1" fill="#000000"/>
<rect x="3" y="4" width="1" height="1" fill="#000000"/>
<rect x="4" y="4" width="1" height="1" fill="#000000"/>
<rect x="6" y="4" width="1" height="1" fill="#000000"/>
<rect x="10" y="4" width="1" height="1" fill="#000000"/>
<rect x="12" y="4" width="1" height="1" fill="#000000"/>
<rect x="13" y="4" width="1" height="1" fill="#000000"/>
<rect x="15" y="4" width="1" height="1" fill="#000000"/>
<rect x="16" y="4" width="1" height="1" fill="#000000"/>
<rect x="17" y="4" width="1" height="1" fill="#000000"/>
<rect x="18" y="4" width="1" height="1" fill="#000000"/>
<rect x="19" y="4" width="1" height="1" fill="#000000"/>
<rect x="20" y="4" width="1" height="1" fill="#000000"/>
<rect x="22" y="4" width="1" height="1" fill="#000000"/>
<rect x="24" y="4" width="1" height="1" fill="#000000"/>
<rect x="25" y="4" width="1" height="1" fill="#000000"/>
<rect x="26" y="4" width="1" height="1" fill="#000000"/>
<rect x="28" y="4" width="1" height="1" fill="#000000"/>
<rect x="0" y="5" width="1" height="1" fill="#000000"/>
<rect x="6" y="5" width="1" height="1" fill="#000000"/>
<rect x="8" y="5" width="1" height="1" fill="#000000"/>
<rect x="10" y="5" width="1" height="1" fill="#000000"/>
<rect x="14" y="5" width="1" height="1" fill="#000000"/>
<rect x="15" y="5" width="1" height="1" fill="#000000"/>
<rect x="17" y="5" width="1" height="1" fill="#000000"/>
<rect x="20" y="5" width="1" height="1" fill="#000000"/>
<rect x="22" y="5" width="1" height="1" fill="#000000"/>
<rect x="28" y="5" width="1" height="1" fill="#000000"/>
<rect x="0" y="6" width="1" height="1" fill="#000000"/>
<rect x="1" y="6" width="1" height="1" fill="#000000"/>
<rect x="2" y="6" width="1" height="1" fill="#000000"/>
<rect x="3" y="6" width="1" height="1" fill="#000000"/>
<rect x="4" y="6" width="1" height="1" fill="#000000"/>
<rect x="5" y="6" width="1" height="1" fill="#000000"/>
<rect x="6" y="6" width="1" height="1" fill="#000000"/>
<rect x="8" y="6" width="1" height="1" fill="#000000"/>
<rect x="10" y="6" width="1" height="1" fill="#000000"/>
<rect x="12" y="6" width="1" height="1" fill="#000000"/>
<rect x="14" y="6" width="1" height="1" fill="#000000"/>
<rect x="16" y="6" width="1" height="1" fill="#000000"/>
<rect x="18" y="6" width="1" height="1" fill="#000000"/>
<rect x="20" y="6" width="1" height="1" fill="#000000"/>
<rect x="22" y="6" width="1" height="1" fill="#000000"/>
<rect x="23" y="6" width="1" height="1" fill="#000000"/>
<rect x="24" y="6" width="1" height="1" fill="#000000"/>
<rect x="25" y="6" width="1" height="1" fill="#000000"/>
<rect x="26" y="6" width="1" height="1" fill="#000000"/>
<rect x="27" y="6" width="1" height="1" fill="#000000"/>
<rect x="28" y="6" width="1" height="1" fill="#000000"/>
<rect x="12" y="7" width="1" height="1" fill="#000000"/>
<rect x="14" y="7" width="1" height="1" fill="#000000"/>
<rect x="18" y="7" width="1" height="1" fill="#000000"/>
<rect x="19" y="7" width="1" height="1" fill="#000000"/>
<rect x="0" y="8" width="1" height="1" fill="#000000"/>
<rect x="1" y="8" width="1" height="1" fill="#000000"/>
<rect x="2" y="8" width="1" height="1" fill="#000000"/>
<rect x="3" y="8" width="1" height="1" fill="#000000"/>
<rect x="4" y="8" width="1" height="1" fill="#000000"/>
<rect x="6" y="8" width="1" height="1" fill="#000000"/>
<rect x="7" y="8" width="1" height="1" fill="#000000"/>
<rect x="8" y="8" width="1" height="1" fill="#000000"/>
<rect x="9" y="8" width="1" height="1" fill="#000000"/>
<rect x="10" y="8" width="1" height="1" fill="#000000"/>
<rect x="12" y="8" width="1" height="1" fill="#000000"/>
<rect x="13" y="8" width="1" height="1" fill="#000000"/>
<rect x="16" y="8" width="1" height="1" fill="#000000"/>
<rect x="17" y="8" width="1" height="1" fill="#000000"/>
<rect x="20" y="8" width="1" height="1" fill="#000000"/>
<rect x="21" y="8" width="1" height="1" fill="#000000"/>
<rect x="23" y="8" width="1" height="1" fill="#000000"/>
<rect x="25" y="8" width="1" height="1" fill="#000000"/>
<rect x="27" y="8" width="1" height="1" fill="#000000"/>
<rect x="0" y="9" width="1" height="1" fill="#000000"/>
<rect x="1" y="9" width="1" height="1" fill="#000000"/>
<rect x="4" y="9" width="1" height="1" fill="#000000"/>
<rect x="7" y="9" width="1" height="1" fill="#000000"/>
<rect x="9" y="9" width="1" height="1" fill="#000000"/>
<rect x="15" y="9" width="1" height="1" fill="#000000"/>
<rect x="16" y="9" width="1" height="1" fill="#000000"/>
<rect x="19" y="9" width="1" height="1" fill="#000000"/>
<rect x="20" y="9" width="1" height="1" fill="#000000"/>
<rect x="21" y="9" width="1" height="1" fill="#000000"/>
<rect x="22" y="9" width="1" height="1" fill="#000000"/>
<rect x="23" y="9" width="1" height="1" fill="#000000"/>
<rect x="24" y="9" width="1" height="1" fill="#000000"/>
<rect x="28" y="9" width="1" height="1" fill="#000000"/>
<rect x="3" y="10" width="1" height="1" fill="#000000"/>
<rect x="5" y="10" width="1" height="1" fill="#000000"/>
<rect x="6" y="10" width="1" height="1" fill="#000000"/>
<rect x="8" y="10" width="1" height="1" fill="#000000"/>
<rect x="9" y="10" width="1" height="1" fill="#000000"/>
<rect x="11" y="10" width="1" height="1" fill="#000000"/>
<rect x="12" y="10" width="1" height="1" fill="#000000"/>
<rect x="13" y="10" width="1" height="1" fill="#000000"/>
<rect x="15" y="10" width="1" height="1" fill="#000000"/>
<rect x="17" y="10" width="1" height="1" fill="#000000"/>
<rect x="18" y="10" width="1" height="1" fill="#000000"/>
<rect x="20" y="10" width="1" height="1" fill="#000000"/>
<rect x="23" y="10" width="1" height="1" fill="#000000"/>
<rect x="1" y="11" width="1" height="1" fill="#000000"/>
<rect x="4" y="11" width="1" height="1" fill="#000000"/>
<rect x="5" y="11" width="1" height="1" fill="#000000"/>
<rect x="7" y="11" width="1" height="1" fill="#000000"/>
<rect x="9" y="11" width="1" height="1" fill="#000000"/>
<rect x="10" y="11" width="1" height="1" fill="#000000"/>
<rect x="11" y="11" width="1" height="1" fill="#000000"/>
<rect x="14" y="11" width="1" height="1" fill="#000000"/>
<rect x="20" y="11" width="1" height="1" fill="#000000"/>
<rect x="23" y="11" width="1" height="1" fill="#000000"/>
<rect x="24" y="11" width="1" height="1" fill="#000000"/>
<rect x="25" y="11" width="1" height="1" fill="#000000"/>
<rect x="27" y="11" width="1" height="1" fill="#000000"/>
<rect x="4" y="12" width="1" height="1" fill="#000000"/>
<rect x="5" y="12" width="1" height="1" fill="#000000"/>
<rect x="6" y="12" width="1" height="1" fill="#000000"/>
<rect x="7" y="12" width="1" height="1" fill="#000000"/>
<rect x="8" y="12" width="1" height="1" fill="#000000"/>
<rect x="9" y="12" width="1" height="1" fill="#000000"/>
<rect x="11" y="12" width="1" height="1" fill="#000000"/>
<rect x="13" y="12" width="1" height="1" fill="#000000"/>
<rect x="17" y="12" width="1" height="1" fill="#000000"/>
<rect x="19" y="12" width="1" height="1" fill="#000000"/>
<rect x="25" y="12" width="1" height="1" fill="#000000"/>
<rect x="26" y="12" width="1" height="1" fill="#000000"/>
<rect x="0" y="13" width="1" height="1" fill="#000000"/>
<rect x="1" y="13" width="1" height="1" fill="#000000"/>
<rect x="5" y="13" width="1" height="1" fill="#000000"/>
<rect x="10" y="13" width="1" height="1" fill="#000000"/>
<rect x="12" y="13" width="1" height="1" fill="#000000"/>
<rect x="13" y="13" width="1" height="1" fill="#000000"/>
<rect x="15" y="13" width="1" height="1" fill="#000000"/>
<rect x="16" y="13" width="1" height="1" fill="#000000"/>
<rect x="17" y="13" width="1" height="1" fill="#000000"/>
<rect x="19" y="13" width="1" height="1" fill="#000000"/>
<rect x="20" y="13" width="1" height="1" fill="#000000"/>
<rect x="21" y="13" width="1" height="1" fill="#000000"/>
<rect x="22" y="13" width="1" height="1" fill="#000000"/>
<rect x="23" y="13" width="1" height="1" fill="#000000"/>
<rect x="24" y="13" width="1" height="1" fill="#000000"/>
<rect x="28" y="13" width="1" height="1" fill="#000000"/>
<rect x="0" y="14" width="1" height="1" fill="#000000"/>
<rect x="1" y="14" width="1" height="1" fill="#000000"/>
<rect x="2" y="14" width="1" height="1" fill="#000000"/>
<rect x="6" y="14" width="1" height="1" fill="#000000"/>
<rect x="8" y="14" width="1" height="1" fill="#000000"/>
<rect x="13" y="14" width="1" height="1" fill="#000000"/>
<rect x="14" y="14" width="1" height="1" fill="#000000"/>
<rect x="15" y="14" width="1" height="1" fill="#000000"/>
<rect x="18" y="14" width="1" height="1" fill="#000000"/>
<rect x="20" y="14" width="1" height="1" fill="#000000"/>
<rect x="24" y="14" width="1" height="1" fill="#000000"/>
<rect x="25" y="14" width="1" height="1" fill="#000000"/>
<rect x="26" y="14" width="1" height="1" fill="#000000"/>
<rect x="0" y="15" width="1" height="1" fill="#000000"/>
<rect x="5" y="15" width="1" height="1" fill="#000000"/>
<rect x="7" y="15" width="1" height="1" fill="#000000"/>
<rect x="8" y="15" width="1" height="1" fill="#000000"/>
<rect x="9" y="15" width="1" height="1" fill="#000000"/>
<rect x="10" y="15" width="1" height="1" fill="#000000"/>
<rect x="12" y="15" width="1" height="1" fill="#000000"/>
<rect x="14" y="15" width="1" height="1" fill="#000000"/>
<rect x="18" y="15" width="1" height="1" fill="#000000"/>
<rect x="21" y="15" width="1" height="1" fill="#000000"/>
<rect x="23" y="15" width="1" height="1" fill="#000000"/>
<rect x="24" y="15" width="1" height="1" fill="#000000"/>
<rect x="27" y="15" width="1" height="1" fill="#000000"/>
<rect x="1" y="16" width="1" height="1" fill="#000000"/>
<rect x="2" y="16" width="1" height="1" fill="#000000"/>
<rect x="3" y="16" width="1" height="1" fill="#000000"/>
<rect x="4" y="16" width="1" height="1" fill="#000000"/>
<rect x="5" y="16" width="1" height="1" fill="#000000"/>
<rect x="6" y="16" width="1" height="1" fill="#000000"/>
<rect x="12" y="16" width="1" height="1" fill="#000000"/>
<rect x="16" y="16" width="1" height="1" fill="#000000"/>
<rect x="17" y="16" width="1" height="1" fill="#000000"/>
<rect x="18" y="16" width="1" height="1" fill="#000000"/>
<rect x="25" y="16" width="1" height="1" fill="#000000"/>
<rect x="26" y="16" width="1" height="1" fill="#000000"/>
<rect x="0" y="17" width="1" height="1" fill="#000000"/>
<rect x="3" y="17" width="1" height="1" fill="#000000"/>
<rect x="4" y="17" width="1" height="1" fill="#000000"/>
<rect x="5" y="17" width="1" height="1" fill="#000000"/>
<rect x="10" y="17" width="1" height="1" fill="#000000"/>
<rect x="13" y="17" width="1" height="1" fill="#000000"/>
<rect x="15" y="17" width="1" height="1" fill="#000000"/>
<rect x="16" y="17" width="1" height="1" fill="#000000"/>
<rect x="17" y="17" width="1" height="1" fill="#000000"/>
<rect x="18" y="17" width="1" height="1" fill="#000000"/>
<rect x="19" y="17" width="1" height="1" fill="#000000"/>
<rect x="20" y="17" width="1" height="1" fill="#000000"/>
<rect x="21" y="17" width="1" height="1" fill="#000000"/>
<rect x="22" y="17" width="1" height="1" fill="#000000"/>
<rect x="23" y="17" width="1" height="1" fill="#000000"/>
<rect x="24" y="17" width="1" height="1" fill="#000000"/>
<rect x="26" y="17" width="1" height="1" fill="#000000"/>
<rect x="28" y="17" width="1" height="1" fill="#000000"/>
<rect x="0" y="18" width="1" height="1" fill="#000000"/>
<rect x="2" y="18" width="1" height="1" fill="#000000"/>
<rect x="4" y="18" width="1" height="1" fill="#000000"/>
<rect x="6" y="18" width="1" height="1" fill="#000000"/>
<rect x="7" y="18" width="1" height="1" fill="#000000"/>
<rect x="8" y="18" width="1" height="1" fill="#000000"/>
<rect x="9" y="18" width="1" height="1" fill="#000000"/>
<rect x="10" y="18" width="1" height="1" fill="#000000"/>
<rect x="11" y="18" width="1" height="1" fill="#000000"/>
<rect x="12" y="18" width="1" height="1" fill="#000000"/>
<rect x="13" y="18" width="1" height="1" fill="#000000"/>
<rect x="15" y="18" width="1" height="1" fill="#000000"/>
<rect x="16" y="18" width="1" height="1" fill="#000000"/>
<rect x="17" y="18" width="1" height="1" fill="#000000"/>
<rect x="22" y="18" width="1" height="1" fill="#000000"/>
<rect x="23" y="18" width="1" height="1" fill="#000000"/>
<rect x="24" y="18" width="1" height="1" fill="#000000"/>
<rect x="26" y="18" width="1" height="1" fill="#000000"/>
<rect x="0" y="19" width="1" height="1" fill="#000000"/>
<rect x="3" y="19" width="1" height="1" fill="#000000"/>
<rect x="8" y="19" width="1" height="1" fill="#000000"/>
<rect x="11" y="19" width="1" height="1" fill="#000000"/>
<rect x="19" y="19" width="1" height="1" fill="#000000"/>
<rect x="22" y="19" width="1" height="1" fill="#000000"/>
<rect x="23" y="19" width="1" height="1" fill="#000000"/>
<rect x="24" y="19" width="1" height="1" fill="#000000"/>
<rect x="27" y="19" width="1" height="1" fill="#000000"/>
<rect x="0" y="20" width="1" height="1" fill="#000000"/>
<rect x="3" y="20" width="1" height="1" fill="#000000"/>
<rect x="5" y="20" width="1" height="1" fill="#000000"/>
<rect x="6" y="20" width="1" height="1" fill="#000000"/>
<rect x="7" y="20" width="1" height="1" fill="#000000"/>
<rect x="8" y="20" width="1" height="1" fill="#000000"/>
<rect x="9" y="20" width="1" height="1" fill="#000000"/>
<rect x="11" y="20" width="1" height="1" fill="#000000"/>
<rect x="15" y="20" width="1" height="1" fill="#000000"/>
<rect x="16" y="20" width="1" height="1" fill="#000000"/>
<rect x="17" y="20" width="1" height="1" fill="#000000"/>
<rect x="20" y="20" width="1" height="1" fill="#000000"/>
<rect x="21" y="20" width="1" height="1" fill="#000000"/>
<rect x="22" y="20" width="1" height="1" fill="#000000"/>
<rect x="23" y="20" width="1" height="1" fill="#000000"/>
<rect x="24" y="20" width="1" height="1" fill="#000000"/>
<rect x="26" y="20" width="1" height="1" fill="#000000"/>
<rect x="27" y="20" width="1" height="1" fill="#000000"/>
<rect x="28" y="20" width="1" height="1" fill="#000000"/>
<rect x="8" y="21" width="1" height="1" fill="#000000"/>
<rect x="9" y="21" width="1" height="1" fill="#000000"/>
<rect x="10" y="21" width="1" height="1" fill="#000000"/>
<rect x="12" y="21" width="1" height="1" fill="#000000"/>
<rect x="13" y="21" width="1" height="1" fill="#000000"/>
<rect x="16" y="21" width="1" height="1" fill="#000000"/>
<rect x="19" y="21" width="1" height="1" fill="#000000"/>
<rect x="20" y="21" width="1" height="1" fill="#000000"/>
<rect x="24" y="21" width="1" height="1" fill="#000000"/>
<rect x="25" y="21" width="1" height="1" fill="#000000"/>
<rect x="26" y="21" width="1" height="1" fill="#000000"/>
<rect x="27" y="21" width="1" height="1" fill="#000000"/>
<rect x="28" y="21" width="1" height="1" fill="#000000"/>
<rect x="0" y="22" width="1" height="1" fill="#000000"/>
<rect x="1" y="22" width="1" height="1" fill="#000000"/>
<rect x="2" y="22" width="1" height="1" fill="#000000"/>
<rect x="3" y="22" width="1" height="1" fill="#000000"/>
<rect x="4" y="22" width="1" height="1" fill="#000000"/>
<rect x="5" y="22" width="1" height="1" fill="#000000"/>
<rect x="6" y="22" width="1" height="1" fill="#000000"/>
<rect x="8" y="22" width="1" height="1" fill="#000000"/>
<rect x="13" y="22" width="1" height="1" fill="#000000"/>
<rect x="14" y="22" width="1" height="1" fill="#000000"/>
<rect x="15" y="22" width="1" height="1" fill="#000000"/>
<rect x="18" y="22" width="1" height="1" fill="#000000"/>
<rect x="19" y="22" width="1" height="1" fill="#000000"/>
<rect x="20" y="22" width="1" height="1" fill="#000000"/>
<rect x="22" y="22" width="1" height="1" fill="#000000"/>
<rect x="24" y="22" width="1" height="1" fill="#000000"/>
<rect x="25" y="22" width="1" height="1" fill="#000000"/>
<rect x="26" y="22" width="1" height="1" fill="#000000"/>
<rect x="0" y="23" width="1" height="1" fill="#000000"/>
<rect x="6" y="23" width="1" height="1" fill="#000000"/>
<rect x="9" y="23" width="1" height="1" fill="#000000"/>
<rect x="10" y="23" width="1" height="1" fill="#000000"/>
<rect x="12" y="23" width="1" height="1" fill="#000000"/>
<rect x="13" y="23" width="1" height="1" fill="#000000"/>
<rect x="15" y="23" width="1" height="1" fill="#000000"/>
<rect x="18" y="23" width="1" height="1" fill="#000000"/>
<rect x="19" y="23" width="1" height="1" fill="#000000"/>
<rect x="20" y="23" width="1" height="1" fill="#000000"/>
<rect x="24" y="23" width="1" height="1" fill="#000000"/>
<rect x="0" y="24" width="1" height="1" fill="#000000"/>
<rect x="2" y="24" width="1" height="1" fill="#000000"/>
<rect x="3" y="24" width="1" height="1" fill="#000000"/>
<rect x="4" y="24" width="1" height="1" fill="#000000"/>
<rect x="6" y="24" width="1" height="1" fill="#000000"/>
<rect x="8" y="24" width="1" height="1" fill="#000000"/>
<rect x="9" y="24" width="1" height="1" fill="#000000"/>
<rect x="12" y="24" width="1" height="1" fill="#000000"/>
<rect x="14" y="24" width="1" height="1" fill="#000000"/>
<rect x="17" y="24" width="1" height="1" fill="#000000"/>
<rect x="18" y="24" width="1" height="1" fill="#000000"/>
<rect x="20" y="24" width="1" height="1" fill="#000000"/>
<rect x="21" y="24" width="1" height="1" fill="#000000"/>
<rect x="22" y="24" width="1" height="1" fill="#000000"/>
<rect x="23" y="24" width="1" height="1" fill="#000000"/>
<rect x="24" y="24" width="1" height="1" fill="#000000"/>
<rect x="26" y="24" width="1" height="1" fill="#000000"/>
<rect x="27" y="24" width="1" height="1" fill="#000000"/>
<rect x="28" y="24" width="1" height="1" fill="#000000"/>
<rect x="0" y="25" width="1" height="1" fill="#000000"/>
<rect x="2" y="25" width="1" height="1" fill="#000000"/>
<rect x="3" y="25" width="1" height="1" fill="#000000"/>
<rect x="4" y="25" width="1" height="1" fill="#000000"/>
<rect x="6" y="25" width="1" height="1" fill="#000000"/>
<rect x="8" y="25" width="1" height="1" fill="#000000"/>
<rect x="10" y="25" width="1" height="1" fill="#000000"/>
<rect x="15" y="25" width="1" height="1" fill="#000000"/>
<rect x="16" y="25" width="1" height="1" fill="#000000"/>
<rect x="17" y="25" width="1" height="1" fill="#000000"/>
<rect x="18" y="25" width="1" height="1" fill="#000000"/>
<rect x="20" y="25" width="1" height="1" fill="#000000"/>
<rect x="25" y="25" width="1" height="1" fill="#000000"/>
<rect x="26" y="25" width="1" height="1" fill="#000000"/>
<rect x="27" y="25" width="1" height="1" fill="#000000"/>
<rect x="28" y="25" width="1" height="1" fill="#000000"/>
<rect x="0" y="26" width="1" height="1" fill="#000000"/>
<rect x="2" y="26" width="1" height="1" fill="#000000"/>
<rect x="3" y="26" width="1" height="1" fill="#000000"/>
<rect x="4" y="26" width="1" height="1" fill="#000000"/>
<rect x="6" y="26" width="1" height="1" fill="#000000"/>
<rect x="8" y="26" width="1" height="1" fill="#000000"/>
<rect x="10" y="26" width="1" height="1" fill="#000000"/>
<rect x="11" y="26" width="1" height="1" fill="#000000"/>
<rect x="12" y="26" width="1" height="1" fill="#000000"/>
<rect x="15" y="26" width="1" height="1" fill="#000000"/>
<rect x="16" y="26" width="1" height="1" fill="#000000"/>
<rect x="17" y="26" width="1" height="1" fill="#000000"/>
<rect x="19" y="26" width="1" height="1" fill="#000000"/>
<rect x="20" y="26" width="1" height="1" fill="#000000"/>
<rect x="21" y="26" width="1" height="1" fill="#000000"/>
<rect x="22" y="26" width="1" height="1" fill="#000000"/>
<rect x="23" y="26" width="1" height="1" fill="#000000"/>
<rect x="24" y="26" width="1" height="1" fill="#000000"/>
<rect x="25" y="26" width="1" height="1" fill="#000000"/>
<rect x="26" y="26" width="1" height="1" fill="#000000"/>
<rect x="27" y="26" width="1" height="1" fill="#000000"/>
<rect x="0" y="27" width="1" height="1" fill="#000000"/>
<rect x="6" y="27" width="1" height="1" fill="#000000"/>
<rect x="8" y="27" width="1" height="1" fill="#000000"/>
<rect x="9" y="27" width="1" height="1" fill="#000000"/>
<rect x="11" y="27" width="1" height="1" fill="#000000"/>
<rect x="14" y="27" width="1" height="1" fill="#000000"/>
<rect x="15" y="27" width="1" height="1" fill="#000000"/>
<rect x="16" y="27" width="1" height="1" fill="#000000"/>
<rect x="20" y="27" width="1" height="1" fill="#000000"/>
<rect x="21" y="27" width="1" height="1" fill="#000000"/>
<rect x="24" y="27" width="1" height="1" fill="#000000"/>
<rect x="25" y="27" width="1" height="1" fill="#000000"/>
<rect x="27" y="27" width="1" height="1" fill="#000000"/>
<rect x="0" y="28" width="1" height="1" fill="#000000"/>
<rect x="1" y="28" width="1" height="1" fill="#000000"/>
<rect x="2" y="28" width="1" height="1" fill="#000000"/>
<rect x="3" y="28" width="1" height="1" fill="#000000"/>
<rect x="4" y="28" width="1" height="1" fill="#000000"/>
<rect x="5" y="28" width="1" height="1" fill="#000000"/>
<rect x="6" y="28" width="1" height="1" fill="#000000"/>
<rect x="8" y="28" width="1" height="1" fill="#000000"/>
<rect x="10" y="28" width="1" height="1" fill="#000000"/>
<rect x="11" y="28" width="1" height="1" fill="#000000"/>
<rect x="15" y="28" width="1" height="1" fill="#000000"/>
<rect x="16" y="28" width="1" height="1" fill="#000000"/>
<rect x="17" y="28" width="1" height="1" fill="#000000"/>
<rect x="18" y="28" width="1" height="1" fill="#000000"/>
<rect x="22" y="28" width="1" height="1" fill="#000000"/>
<rect x="26" y="28" width="1" height="1" fill="#000000"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 628 KiB

BIN
source/media/rezept-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 818 KiB

BIN
source/media/tritt-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 973 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 685 KiB

BIN
source/media/werbung-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 308 KiB

BIN
source/media/werbung-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 659 KiB

15
tools/build Executable file
View file

@ -0,0 +1,15 @@
#!/usr/bin/env sh
## consts
dir_here=$(pwd)
dir_source="${dir_here}/source"
dir_build="${dir_here}/build"
## exec
mkdir -p ${dir_build}
quarto render ${dir_source}/main.qmd --to revealjs --output-dir ${dir_build} && mv ${dir_build}/main.html ${dir_build}/praesentation.html
quarto render ${dir_source}/main.qmd --to html --output-dir ${dir_build} && mv ${dir_build}/main.html ${dir_build}/fortlaufend.html