add turing slides and fix image optimization workflow

- add alan turing slides (biography, enigma, turing machine)
- add ibm holocaust book cover to ns-deutschland slide
- rename nazi-deutschland to ns-deutschland
- fix makefile: optimize-images now reads from assets-original
- add new images: alan-turing.jpg, IBM book cover
This commit is contained in:
2025-12-19 22:53:42 +01:00
parent a4b70709a4
commit 6457401ec2
8 changed files with 98 additions and 55 deletions

View File

@@ -96,14 +96,10 @@ install:
# Optimize images (resize to max 1920px, requires nix-shell -p imagemagick)
optimize-images:
@echo "Backing up originals to assets-original/..."
@mkdir -p $(SLIDES_DIR)/assets-original
@cp $(SLIDES_DIR)/assets/*.png $(SLIDES_DIR)/assets-original/ 2>/dev/null || true
@cp $(SLIDES_DIR)/assets/*.jpg $(SLIDES_DIR)/assets-original/ 2>/dev/null || true
@echo "Resizing images to max 1920px..."
@nix-shell -p imagemagick --run 'for img in $(SLIDES_DIR)/assets/*.png; do magick "$$img" -resize "1920x>" -quality 85 "$$img"; done'
@nix-shell -p imagemagick --run 'for img in $(SLIDES_DIR)/assets/*.jpg; do magick "$$img" -resize "1920x>" -quality 85 "$$img"; done'
@echo "Done! Originals backed up in assets-original/"
@echo "Creating optimized images from assets-original..."
@mkdir -p $(SLIDES_DIR)/assets
@nix-shell -p imagemagick --run 'find $(SLIDES_DIR)/assets-original -maxdepth 1 -type f \( -name "*.png" -o -name "*.jpg" -o -name "*.jpeg" -o -name "*.webp" -o -name "*.avif" \) -exec sh -c '"'"'for img; do magick "$$img" -resize "1920x>" -quality 85 "$(SLIDES_DIR)/assets/$$(basename "$$img")"; done'"'"' _ {} +'
@echo "Done! Optimized images in assets/"
# Deploy slides (full build)
deploy: build

View File

@@ -70,44 +70,9 @@ Hochschule der Medien Stuttgart
---
# Über mich
**Michael Czechowski**
- Softwareentwickler & IT-Berater
- Schwerpunkte: Cloud, AI, Web-Technologien, Systemarchitektur, Open Source
- Hintergrund: Philosophie & Informatik
- Kontakt: mail@librete.ch
<!--
Kurze Vorstellung
Praxisbezug betonen
Fragen jederzeit willkommen
-->
---
# Kurze Umfrage
**Bitte Hand heben:**
1. Wer hat einen Windows-Laptop dabei?
2. Wer hat einen Mac dabei?
3. Wer nutzt Linux?
4. **Wer hat schon mal HTML oder CSS geschrieben?**
5. Wer kann programmieren (egal welche Sprache)?
<!--
Niveau der Gruppe einschätzen
Keine falschen Antworten
OS-Verteilung wichtig für Tools später
-->
---
# Kursübersicht
**3 Ganztage (10:00 16:30 Uhr):**
**3 Termine (10:00 16:30 Uhr):**
| # | Datum | Thema |
|---|-------|-------|
@@ -119,12 +84,6 @@ OS-Verteilung wichtig für Tools später
**Ziel:** Ihr könnt am Ende eine eigene interaktive Webseite bauen!
<!--
Nicht nur theoretische Inhalte
Praktische Übungen eingebaut
MedienStudentInnen, nicht InformatikerInnen
-->
---
<!-- _class: lead -->
@@ -220,7 +179,9 @@ Dehomag = Deutsche Hollerith-Maschinen GmbH (IBM-Tochter)
---
# IBM und Nazi-Deutschland
![bg right:30%](./assets/IBM_Front_Cover_2021_from_Amazon.jpg)
# IBM und NS-Deutschland
**Dehomag** = Deutsche Hollerith-Maschinen GmbH (IBM-Tochter)
@@ -244,15 +205,15 @@ Wichtige Lektion für MedienethikerInnen
**Hollerith-Maschinen zeigen:**
1. **Daten sind Macht** Wer Daten kontrolliert, kontrolliert Menschen
1. **Daten sind Macht** *"Wer Daten kontrolliert, kontrolliert Menschen"*
2. **Technologie verstärkt** Gut UND Böse
3. **"Neutrale" Tools** sind nie neutral
**2025:** Big Data, AI, Social Media → dieselben Fragen
<!--
Facebook, Cambridge Analytica
Gesichtserkennung, Überwachung
Facebook, Cambridge Analytica, Oracle Blue Kai
Gesichtserkennung, Überwachung, Social Credit System (China)
Verantwortung von TechnikerInnen und MedienarbeiterInnen
-->
@@ -268,6 +229,92 @@ Verantwortung von TechnikerInnen und MedienarbeiterInnen
<!-- _header: '' -->
<!-- _footer: '' -->
![bg fit](./assets/alan-turing.jpg)
<!--
Alan Turing, ca. 1940
Bletchley Park
-->
---
# Alan Turing (19121954)
**Vater der theoretischen Informatik**
- 1936: **Turing-Maschine** theoretisches Modell eines Computers
- 19391945: **Bletchley Park** Enigma-Entschlüsselung
- 1950: "Computing Machinery and Intelligence" → **Turing-Test**
**Tragisches Ende:**
- 1952: Verurteilung wegen Homosexualität
- Chemische Kastration als "Behandlung"
- 1954: Tod durch Zyanid (vermutlich Suizid)
- **2013:** Posthume königliche Begnadigung
<!--
Genialer Mathematiker und Logiker
Rettete vermutlich Millionen Leben durch Enigma-Arbeit
Erst 2009 offizielle Entschuldigung der brit. Regierung
-->
---
# Enigma & Bletchley Park
**Das Problem:** Deutsche Enigma-Maschine erzeugte 158 Trillionen mögliche Einstellungen
**Turings Lösung:** Die "Bombe" elektromechanischer Entschlüssler
**Ergebnis:**
- Alliierten konnten deutschen Funkverkehr mitlesen
- Krieg wurde um geschätzt **2 Jahre** verkürzt
- Bis zu **14 Millionen** Leben gerettet
**Geheim bis 1970er!** Turing starb ohne Anerkennung.
<!--
Enigma: Elektrische Rotor-Chiffriermaschine
Täglich neue Einstellungen
Bombe: Vorläufer moderner Computer
Parallelisierte Berechnung
-->
---
# Die Turing-Maschine (1936)
**Theoretisches Modell eines Computers:**
```
┌─────────────────────────────────────────┐
│ ... │ 0 │ 1 │ 1 │ 0 │ 1 │ 0 │ ... │ ← Unendliches Band
└─────────────────────────────────────────┘
┌─────────────┐
│ Lese-/ │
│ Schreibkopf │
└─────────────┘
┌─────────────┐
│ Zustand │ ← Endliche Zustände
└─────────────┘
```
**Beweis:** Alles Berechenbare kann so berechnet werden!
→ Grundlage für **alle** modernen Computer
<!--
Abstraktes Gedankenmodell
Kein echter Bau nötig
Church-Turing-These
-->
---
<!-- _header: '' -->
<!-- _footer: '' -->
![bg fit opacity:0.4](./assets/oppenheimer.png)
<!--
@@ -1373,7 +1420,7 @@ Validierung kostenlos
# Zusammenfassung Termin 1
**Geschichte:**
- Hollerith → IBM → Nazi-Deutschland → Verantwortung
- Hollerith → IBM → NS-Deutschland → Verantwortung
- Manhattan-Projekt → Von Neumann → Computer-Architektur
- ARPANET → Internet → WWW

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 470 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 150 KiB

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB