diff --git a/IMAGE_LIST.md b/IMAGE_LIST.md index 8f13fc4..ea44f33 100644 --- a/IMAGE_LIST.md +++ b/IMAGE_LIST.md @@ -87,6 +87,14 @@ This document lists all images needed for the lecture slides. Each image include - **Context**: Demonstrating compression quality loss - **AI Prompt**: Side-by-side comparison of same landscape photo: left side crystal clear high resolution, right side heavily compressed with visible JPEG artifacts, blocky pixels and color banding, split down the middle, educational comparison style +### ⬚ raster-vs-vector.png +- **Context**: Comparison of raster and vector graphics scaling +- **AI Prompt**: Split image showing scaling comparison: left side shows raster/bitmap image (photo of flower) that becomes pixelated when zoomed in, right side shows vector graphic (simple logo/icon) that stays crisp at any zoom level, magnifying glass effect on both sides, educational diagram style, clean white background + +### ⬚ vector-circle-example.png +- **Context**: Explaining how vector graphics store shapes mathematically +- **AI Prompt**: Educational diagram showing a circle with labeled parameters: center point (x,y coordinates), radius line, color fill indicator, stroke width indicator, mathematical notation style, clean technical illustration, blueprint aesthetic + ### ✅ jpeg-artifacts.png - **Context**: Close-up example of JPEG compression artifacts - **AI Prompt**: Close-up macro shot of heavily compressed JPEG image showing visible compression artifacts, blocky 8x8 pixel blocks, mosquito noise around edges, color banding in gradients, technical demonstration image @@ -127,6 +135,10 @@ This document lists all images needed for the lecture slides. Each image include ## Termin 3: Speichermedien & Schnittstellen +### ⬚ rosetta-disk.png +- **Context**: Long-term archival - Rosetta Project by Long Now Foundation +- **AI Prompt**: Rosetta Disk by Long Now Foundation, small nickel disk with micro-etched text visible under magnification, archival preservation technology, scientific artifact photography, emphasis on the intricate etched patterns containing thousands of languages + ### ⬚ hdd-ssd-comparison.png - **Context**: Storage technology comparison - **AI Prompt**: Side-by-side comparison: opened hard disk drive showing silver platters and read/write head on left, modern NVMe SSD circuit board with flash chips on right, technical product photography, white background, educational comparison @@ -187,6 +199,14 @@ This document lists all images needed for the lecture slides. Each image include - **Context**: Network connectivity - **AI Prompt**: Blue Ethernet cable with clear RJ45 connector showing gold pins, Cat6 or Cat7 network cable, technical product shot, networking infrastructure aesthetic +### ⬚ wifi-bluetooth.png +- **Context**: Wireless connectivity introduction (WLAN & Bluetooth slides) +- **AI Prompt**: Modern Wi-Fi router with antenna and Bluetooth symbol overlay, wireless technology concept, clean product photography showing both standards, blue LED lights, home networking aesthetic + +### ⬚ nas-server.png +- **Context**: Network Attached Storage introduction +- **AI Prompt**: Synology or QNAP NAS device with multiple hard drive bays, blue LED status lights, home server setup in modern office environment, network storage infrastructure, clean product photography + ### ⬚ vintage-ports.png - **Context**: Legacy connector nostalgia/history - **AI Prompt**: Collection of vintage computer ports and connectors: VGA blue, PS/2 keyboard and mouse, serial DB9, parallel DB25, arranged like museum display, retro computing history, nostalgic tech photography @@ -304,9 +324,9 @@ This document lists all images needed for the lecture slides. Each image include | Intro | 1 | 1 | 0 | | Termin 1 (Grundlagen/Text/Audio) | 13 | 13 | 0 | | Termin 2 (Bild/Audio/Video) | 10 | 10 | 0 | -| Termin 3 (Speichermedien) | 16 | 0 | 16 | +| Termin 3 (Speichermedien) | 19 | 0 | 19 | | Termin 4 (Distribution/APIs) | 25 | 0 | 25 | -| **Total** | **65** | **24** | **41** | +| **Total** | **68** | **24** | **44** | **Note:** grayscale-gradient.png is marked ⚠️ NEEDS REGENERATION due to visibility issues at edges. diff --git a/slides/2026-01-09-termin-2-bild-audio-video.md b/slides/2026-01-09-termin-2-bild-audio-video.md index 0aa4ed4..41f13d3 100644 --- a/slides/2026-01-09-termin-2-bild-audio-video.md +++ b/slides/2026-01-09-termin-2-bild-audio-video.md @@ -19,13 +19,14 @@ h2 { + ![bg fit opacity:0.4](./assets/digital-landscape.png) # Dateiformate, Schnittstellen, Speichermedien & Distributionswege -**223015c** · Modul "Technik 1" · 1. Semester +**223015b** · Modul "Technik 1" · 1. Semester Digital- und Medienwirtschaft Hochschule der Medien Stuttgart @@ -67,7 +68,7 @@ Instagram-Effekt **Für EIN Foto!** - + +--- + +# Vektorgrafiken + +**Mathematische Beschreibung statt Pixel** + +**Kreis speichern:** +- Rastergrafik: Tausende Pixel +- Vektorgrafik: Mittelpunkt + Radius (2 Werte!) + +**Gespeichert werden:** +- Form (Kreis, Linie, Pfad...) +- Position, Farbe, Strichstärke, Füllung + +**Vorteil:** Beliebig skalierbar ohne Qualitätsverlust! + +**Formate:** SVG, PDF, AI, EPS + + + +--- + +# Raster vs. Vektor + +| | Rastergrafik | Vektorgrafik | +|---|---|---| +| **Basis** | Pixelraster | Mathematische Objekte | +| **Skalierung** | Qualitätsverlust | Verlustfrei | +| **Dateigröße** | Abhängig von Auflösung | Abhängig von Komplexität | +| **Gut für** | Fotos | Logos, Icons, Text | +| **Formate** | JPEG, PNG, GIF | SVG, PDF, AI | + +**Rasterung:** Vektorgrafik → Rastergrafik (für Bildschirm/Druck) + + + +--- + # Lossless: PNG **PNG = Portable Network Graphics (1996)** @@ -336,24 +405,21 @@ Studis sollen selbst "Sweet Spot" finden --- -# Aufgabe bis nächste Woche +# Fleißaufgabe bis nächste Woche **Nimm ein Foto (eigenes oder CC)** 1. Exportiere: PNG, JPEG Q90, JPEG Q50 2. Vergleiche Größen & Qualität -3. Poste im Forum: Screenshot + Reflexion - -**Fragen:** -- Welche Quality ist für dich "akzeptabel"? -- Wo siehst du zuerst Artefakte? +3. Welche Quality ist für dich "akzeptabel"? +4. Wo siehst du zuerst Artefakte? **Bonus:** Teste WebP oder AVIF - --- @@ -729,24 +795,20 @@ Encoding-Zeit: H.265 deutlich langsamer als H.264 --- -# Aufgabe bis nächste Woche +# Fleißaufgabe bis nächste Woche **Nimm kurzes Video (eigenes oder CC, max. 1 Min)** 1. Analysiere: Container, Codecs, Bitrate 2. Konvertiere: H.264 + H.265 (gleiche Qualität) -3. Poste im Forum: - - Dateigrößen - - Encoding-Zeiten - - Visueller Unterschied? +3. Vergleiche: Dateigrößen, Encoding-Zeiten, visueller Unterschied? **Bonus:** AV1-Encoding (Warnung: SEHR langsam!) --- @@ -755,7 +817,7 @@ Qualität: Bei gleicher Bitrate H.265 > H.264 # Fragen & Diskussion -**Kontakt:** czechowski@hdm-stuttgart.de +**Kontakt:** mail@librete.ch **Folien:** Online verfügbar unter https://hdm.librete.ch --- diff --git a/slides/2026-01-23-termin-3-speichermedien-schnittstellen.md b/slides/2026-01-23-termin-3-speichermedien-schnittstellen.md index 6ff73d7..8fbb4a7 100644 --- a/slides/2026-01-23-termin-3-speichermedien-schnittstellen.md +++ b/slides/2026-01-23-termin-3-speichermedien-schnittstellen.md @@ -68,11 +68,154 @@ Mechanisch vs. Elektronisch - Teuer (~80-150€/TB) - Write-Zyklen begrenzt - + +--- + +# Speicherkapazität: KB vs. KiB + +**Das Problem:** Hersteller vs. Betriebssysteme + +| Dezimal (SI) | Binär (IEC) | +|--------------|-------------| +| 1 KB = 1.000 Bytes | 1 KiB = 1.024 Bytes | +| 1 MB = 1.000 KB | 1 MiB = 1.024 KiB | +| 1 GB = 1.000 MB | 1 GiB = 1.024 MiB | +| 1 TB = 1.000 GB | 1 TiB = 1.024 GiB | + +**1 TB Festplatte → Windows zeigt ~931 GB!** + + + +--- + +# HDD: Aufbau & Struktur + +**Komponenten:** +- **Platter:** Magnetisch beschichtete Scheiben +- **Spindel:** Dreht mit 5.400-7.200 RPM +- **Schreib-Lese-Kopf:** Schwebt nm-dünn über Platter +- **Aktuator:** Bewegt Kopf zur richtigen Spur + +**Logische Struktur:** +- **Spuren:** Konzentrische Kreise auf Platter +- **Sektoren:** Unterteilung der Spuren (512 Bytes) +- **Zylinder:** Gleiche Spuren aller Platter + + + +--- + +# NVMe: Die SSD-Revolution + +**NVMe = Non-Volatile Memory Express (2011)** + +**Unterschied zu SATA-SSD:** +- SATA: Max. ~550 MB/s (AHCI-Protokoll) +- NVMe: Bis zu 7.000+ MB/s (PCIe direkt) + +**Formfaktoren:** +- M.2 (Steckplatz auf Mainboard) +- U.2 (Serverbereich) +- PCIe-Karte (ältere Systeme) + + + +--- + +# SD-Karten (Speicherkarten) + +**SD = Secure Digital (2001)** + +**Varianten:** +- SD: bis 2 GB +- SDHC: bis 32 GB +- SDXC: bis 2 TB +- microSD: Kleinere Bauform + +**Geschwindigkeitsklassen:** +Class 10, UHS-I, UHS-II, V30, V90... + +**Einsatz:** Kameras, Smartphones, Raspberry Pi + + + +--- + + + + +![bg](./assets/rosetta-disk.png) + + + +--- + +# Das Rosetta Project + +**Long Now Foundation (2002)** + +**Ziel:** Dokumentation aller menschlichen Sprachen für die Nachwelt + +**Die Rosetta Disk:** +- 3 Zoll Nickelscheibe +- 13.000 Seiten mikrogeätzt +- 1.500+ Sprachen dokumentiert +- Lesbar mit 1000× Mikroskop +- Haltbarkeit: 2.000+ Jahre + +**Lektion für uns:** +Digitale Formate veralten – physische Archivierung bleibt relevant + + --- @@ -164,11 +307,20 @@ Sicheres Löschen: DBAN, shred, eraser **Nachteil:** Keine Rechte, kein Journaling - @@ -329,12 +481,28 @@ Wiederherstellung: Full = 1 Schritt, Inkr. = 7, Diff. = 2 **Beispiel:** Laptop + externe Festplatte + Cloud - --- @@ -414,7 +582,7 @@ Magnetband-Technologie **Air-Gap-Sicherheit:** Offline-Band kann nicht von Ransomware verschlüsselt werden - + +--- + +# Optische Medien: Heute noch relevant? + +**Vorteile:** +- Günstig (Rohlinge ~0,20–2€) +- Lange Haltbarkeit (bei richtiger Lagerung) +- Nicht anfällig für Magnetfelder + +**Nachteile:** +- Langsam im Vergleich zu SSD/HDD +- Begrenzte Kapazität +- Viele Laptops ohne Laufwerk + +**Einsatz heute:** +Musik-CDs, Film-DVDs/Blu-rays, Software-Distribution, Archive + + + +--- + @@ -479,7 +694,7 @@ Futuristische Darstellung Microsoft + Twist Bioscience Netflix "Biohackers"-Episode (2021) - + + +![bg](./assets/nas-server.png) + + + +--- + +# Network Attached Storage (NAS) + +**NAS = Festplatten im Netzwerk** + +**Vorteile:** +- Zentraler Speicher für alle Geräte +- RAID-Optionen (Redundanz) +- Remote-Zugriff möglich +- Eigene Cloud + +**Anbieter:** Synology, QNAP, TrueNAS + +**Protokolle:** SMB/CIFS (Windows), NFS (Linux), AFP (Mac legacy) + + + +--- + +# Cloud-Speicher: Pro & Contra + +**Vorteile:** +✓ Überall verfügbar +✓ Kein Hardware-Management +✓ Automatische Backups +✓ Skalierbar + +**Nachteile:** +✗ Abhängigkeit vom Anbieter +✗ Datenschutz-Bedenken (DSGVO!) +✗ Laufende Kosten +✗ Internet-Abhängigkeit + +**Anbieter:** iCloud, OneDrive, Google Drive, Dropbox, Nextcloud + + + +--- + # Hands-On: S.M.A.R.T. & Backup **Aufgabe 1 (20 Min):** @@ -512,20 +788,20 @@ Backup-Test: Ungetestete Backups sind wertlos! --- -# Aufgabe bis nächste Woche +# Fleißaufgabe bis nächste Woche **Analysiere dein System:** 1. Welches Dateisystem nutzt deine Hauptpartition? 2. Hast du ein Backup? Welche Art? Wo? -3. Poste im Forum: S.M.A.R.T.-Screenshot + Backup-Strategie +3. Lies deine S.M.A.R.T.-Daten aus (CrystalDiskInfo / smartctl) **Bonus:** Richte automatisches Backup ein - --- @@ -561,7 +837,7 @@ API (nächste Woche!) **Heute:** Hardware-Fokus - + +# Interne Schnittstellen +## PCIe, SATA & M.2 + +--- + +# PCIe: Der Daten-Highway + +**PCI Express (2003):** + +- Lanes: x1, x4, x8, x16 +- Gen 3: 1 GB/s pro Lane +- Gen 4: 2 GB/s pro Lane +- Gen 5: 4 GB/s pro Lane + +**Nutzung:** +- Grafikkarte (x16) +- NVMe-SSD (x4) +- Netzwerkkarte, Sound (x1) + + + +--- + +# SATA: Der Standard für Speicher + +**Serial ATA (2003):** + +- SATA I: 1,5 Gbps (~150 MB/s) +- SATA II: 3 Gbps (~300 MB/s) +- SATA III: 6 Gbps (~550 MB/s) + +**Vorteile:** +- Günstig, bewährt +- Hot-Swap möglich +- Kabel bis 1m + +**Nachteil:** Bottleneck für moderne SSDs + + + +--- + + + +# Externe Schnittstellen +## USB, HDMI, DisplayPort & Co. + +--- + @@ -657,12 +995,25 @@ Ein USB-C-Kabel kann sein: - Thunderbolt 3/4 (40 Gbps) - Oder nur Power Delivery (Laden, keine Daten!) - --- @@ -919,7 +1270,7 @@ Netzwerkkabel **Stecker:** RJ45 (8P8C) - +![bg](./assets/wifi-bluetooth.png) + + + +--- + +# WLAN (Wi-Fi) + +**IEEE 802.11:** + +| Standard | Jahr | Max. Speed | Frequenz | +|----------|------|-----------|----------| +| 802.11n (Wi-Fi 4) | 2009 | 600 Mbps | 2,4/5 GHz | +| 802.11ac (Wi-Fi 5) | 2013 | 3,5 Gbps | 5 GHz | +| 802.11ax (Wi-Fi 6) | 2019 | 9,6 Gbps | 2,4/5/6 GHz | +| 802.11be (Wi-Fi 7) | 2024 | 46 Gbps | 2,4/5/6 GHz | + +**Praxis:** Geteiltes Medium → Real-Speed oft 30-50% + + + +--- + +# Bluetooth + +**Bluetooth (1999):** + +| Version | Jahr | Speed | Reichweite | +|---------|------|-------|------------| +| 4.0 (BLE) | 2010 | 1 Mbps | 100m | +| 5.0 | 2016 | 2 Mbps | 400m | +| 5.3 | 2021 | 2 Mbps | 400m | + +**Anwendungen:** +- Audio (Kopfhörer, Lautsprecher) +- Peripherie (Maus, Tastatur) +- IoT (Sensoren, Smart Home) + +**Codecs:** SBC (Standard), AAC, aptX, LDAC + + + +--- + + + + ![bg](./assets/vintage-ports.png) --- @@ -1005,7 +1416,7 @@ Forum: Erfahrungsaustausch, lustige Fundstücke # Fragen & Diskussion -**Kontakt:** czechowski@hdm-stuttgart.de +**Kontakt:** mail@librete.ch **Folien:** Online verfügbar unter https://hdm.librete.ch --- diff --git a/slides/2026-01-30-termin-4-distribution-apis-zukunft.md b/slides/2026-01-30-termin-4-distribution-apis-zukunft.md index 4b92584..652d7f4 100644 --- a/slides/2026-01-30-termin-4-distribution-apis-zukunft.md +++ b/slides/2026-01-30-termin-4-distribution-apis-zukunft.md @@ -19,6 +19,7 @@ h2 { + ![bg fit opacity:0.4](./assets/digital-landscape.png) @@ -476,7 +477,7 @@ Headers: Zeigen Cache-Status, CDN-Provider --- -# Aufgabe bis nächste Woche +# Fleißaufgabe bis nächste Woche **Analysiere Streaming-Dienst oder Website:** @@ -485,12 +486,12 @@ Headers: Zeigen Cache-Status, CDN-Provider - Welcher CDN? - Wie viele Requests an CDN vs. Origin? - Cache-Headers? -3. Poste im Forum: Screenshot + Erkenntnisse -**Bonus:** Linux-ISO via Torrent, poste Peer-Stats +**Bonus:** Linux-ISO via Torrent, beobachte Peer-Stats - + +--- + # Teil 2: APIs @@ -928,7 +954,7 @@ WebSocket Echo: Server echot zurück (Test-Server) --- -# Aufgabe bis nächste Woche +# Fleißaufgabe bis nächste Woche **Experimentiere mit öffentlicher API:** @@ -937,14 +963,13 @@ WebSocket Echo: Server echot zurück (Test-Server) - OpenWeather (`openweathermap.org/api`) - PokéAPI (`pokeapi.co`) 2. Mache 3-5 Requests (curl, Postman, oder Code) -3. Poste im Forum: - - Welche API? - - Interessante Daten? - - Rate-Limiting erlebt? (429 Too Many Requests) +3. Notiere: Welche Daten? Rate-Limiting erlebt? **Bonus:** Baue kleinen Client (Python, JavaScript, etc.) - + + + -![bg fit](./assets/digital-landscape.png) +![bg fit opacity:0.4](./assets/digital-landscape.png) + +# Dateiformate, Schnittstellen, Speichermedien & Distributionswege + +**223015b** · Modul "Technik 1" · 1. Semester +Digital- und Medienwirtschaft +Hochschule der Medien Stuttgart + +**Wintersemester 2025/26** + +[https://git.librete.ch/hdm/223015b](https://git.librete.ch/hdm/223015b) --- @@ -51,7 +64,7 @@ Themen nach Interesse der Studierenden # Fragen & Diskussion -**Kontakt:** czechowski@hdm-stuttgart.de +**Kontakt:** mail@librete.ch **Folien:** Online verfügbar unter https://hdm.librete.ch ---