change image references from .jpg to .png

- update IMAGE_LIST.md and all slide files
- keep karlheinz-brandenburg.jpg and suzanne-vega.jpg as .jpg (real photos)
- keep code examples unchanged (exiftool, HTML examples)
This commit is contained in:
2025-12-17 13:26:05 +01:00
parent 747adbd7a3
commit acac4ace89
6 changed files with 377 additions and 61 deletions
@@ -7,7 +7,7 @@
---
![bg](./assets/sneakernet-truck.jpg)
![bg](./assets/sneakernet-truck.png)
<!--
LKW voller Festplatten (Symbolbild)
@@ -41,7 +41,7 @@ AWS Snowball existiert GENAU deswegen
---
![bg](./assets/aws-snowmobile.jpg)
![bg](./assets/aws-snowmobile.png)
<!--
AWS Snowmobile: 45-Fuß-Container auf LKW
@@ -78,7 +78,7 @@ Use Case: Rechenzentrum-Umzüge, Film-Archive
---
![bg](./assets/cd-dvd-bluray.jpg)
![bg](./assets/cd-dvd-bluray.png)
<!--
CD, DVD, Blu-ray nebeneinander
@@ -108,7 +108,7 @@ Disc oft nur Installer, Rest kommt aus Netz (Day-One-Patches)
---
![bg](./assets/server-overload.jpg)
![bg](./assets/server-overload.png)
<!--
Server unter Last (symbolisch)
@@ -138,7 +138,7 @@ CDNs lösen das Problem
---
![bg](./assets/cdn-map.jpg)
![bg](./assets/cdn-map.png)
<!--
Weltkarte mit CDN-Knoten (Points of Presence)
@@ -198,7 +198,7 @@ Purge: Manuelles Löschen (teuer, dauert Zeit)
---
![bg](./assets/netflix-openconnect.jpg)
![bg](./assets/netflix-openconnect.png)
<!--
Netflix Open Connect Appliance
@@ -231,7 +231,7 @@ Peering: Direktverbindungen zwischen Netflix & ISPs
---
![bg](./assets/p2p-network.jpg)
![bg](./assets/p2p-network.png)
<!--
P2P-Netzwerk-Diagramm
@@ -265,7 +265,7 @@ Rechtliche Grauzone: Technologie neutral, aber oft illegal genutzt
---
![bg](./assets/bittorrent-swarm.jpg)
![bg](./assets/bittorrent-swarm.png)
<!--
BitTorrent-Swarm-Visualisierung
@@ -300,7 +300,7 @@ Tit-for-tat: Fairness-Mechanismus (Upload = Download-Speed)
---
![bg](./assets/pirate-bay-logo.jpg)
![bg](./assets/pirate-bay-logo.png)
<!--
The Pirate Bay Logo (historisch)
@@ -336,7 +336,7 @@ Legitime Nutzung: Ubuntu-Download via Torrent (entlastet Server)
---
![bg](./assets/ipfs-logo.jpg)
![bg](./assets/ipfs-logo.png)
<!--
IPFS-Logo
@@ -373,7 +373,7 @@ NFTs: Viele nutzen IPFS (aber nicht alle! Manche nur Links)
---
![bg](./assets/streaming-hls.jpg)
![bg](./assets/streaming-hls.png)
<!--
Streaming-Pipeline: Encoder → CDN → Player
@@ -471,7 +471,7 @@ Cache-Control Header: max-age, s-maxage, public/private
---
![bg](./assets/api-diagram.jpg)
![bg](./assets/api-diagram.png)
<!--
API-Diagramm mit Pfeilen zwischen Apps
@@ -503,7 +503,7 @@ Web-APIs = Heute Fokus
---
![bg](./assets/http-request-response.jpg)
![bg](./assets/http-request-response.png)
<!--
HTTP Request/Response-Zyklus
@@ -560,7 +560,7 @@ PATCH: Nur geänderte Felder (effizienter als PUT)
---
![bg](./assets/rest-api.jpg)
![bg](./assets/rest-api.png)
<!--
REST-API-Struktur
@@ -626,7 +626,7 @@ Aber: Nicht standardisiert, jede API anders
---
![bg](./assets/graphql-logo.jpg)
![bg](./assets/graphql-logo.png)
<!--
GraphQL-Logo
@@ -708,7 +708,7 @@ GraphQL Playground: Interactive API Explorer
---
![bg](./assets/websocket-diagram.jpg)
![bg](./assets/websocket-diagram.png)
<!--
WebSocket-Verbindung: Bidirektional, persistent
@@ -763,7 +763,7 @@ Socket.io: JavaScript-Library (vereinfacht WebSocket)
---
![bg](./assets/grpc-logo.jpg)
![bg](./assets/grpc-logo.png)
<!--
gRPC-Logo
@@ -926,7 +926,7 @@ Client bauen: Praktische Anwendung (Python requests, JavaScript fetch)
---
![bg](./assets/exif-gps.jpg)
![bg](./assets/exif-gps.png)
<!--
Foto mit eingeblendeten GPS-Koordinaten
@@ -987,7 +987,7 @@ Orientation: Landscape/Portrait (für Auto-Rotation)
---
![bg](./assets/mcafee-exif-fail.jpg)
![bg](./assets/mcafee-exif-fail.png)
<!--
John McAfee Guatemala-Story (2012)
@@ -1048,7 +1048,7 @@ Cloud: Originaldatei bleibt unverändert (gut für Backup, schlecht für Privacy
---
![bg](./assets/id3-tag-editor.jpg)
![bg](./assets/id3-tag-editor.png)
<!--
ID3-Tag-Editor (Screenshot)
@@ -1083,7 +1083,7 @@ Composer: Unterschied zu Artist (klassische Musik)
---
![bg](./assets/musicbrainz-logo.jpg)
![bg](./assets/musicbrainz-logo.png)
<!--
MusicBrainz-Logo
@@ -1144,7 +1144,7 @@ Erweitert: Qualified Dublin Core (mehr Felder)
---
![bg](./assets/pdf-metadata-leak.jpg)
![bg](./assets/pdf-metadata-leak.png)
<!--
PDF-Metadaten-Analyse (Screenshot)
@@ -1343,7 +1343,7 @@ KB-Ersparnis: Oft gering, aber Prinzip wichtig
---
![bg](./assets/futuristic-datacenter.jpg)
![bg](./assets/futuristic-datacenter.png)
<!--
Futuristisches Rechenzentrum
@@ -1403,7 +1403,7 @@ GPU/NPU nötig: Noch nicht Consumer-ready
---
![bg](./assets/jpeg-xl-logo.jpg)
![bg](./assets/jpeg-xl-logo.png)
<!--
JPEG XL Logo
@@ -1466,7 +1466,7 @@ ML: Neural Codecs (Google's "Neural Video Coding")
---
![bg](./assets/dna-storage-concept.jpg)
![bg](./assets/dna-storage-concept.png)
<!--
DNA-Storage-Konzept