From 1d82c58ad2f1487b7de68e1ec6868fc673bb081a Mon Sep 17 00:00:00 2001
From: Peter Gerwinski <peter.gerwinski@hs-bochum.de>
Date: Mon, 8 Jul 2024 17:47:18 +0200
Subject: [PATCH] Notizen und Beispiele 8.7.2024

---
 20240708/cli-01.txt       |  17 +++++
 20240708/hello.png        | Bin 0 -> 5199 bytes
 20240708/nit-20240708.txt | 142 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 159 insertions(+)
 create mode 100644 20240708/cli-01.txt
 create mode 100644 20240708/hello.png
 create mode 100644 20240708/nit-20240708.txt

diff --git a/20240708/cli-01.txt b/20240708/cli-01.txt
new file mode 100644
index 0000000..d53682b
--- /dev/null
+++ b/20240708/cli-01.txt
@@ -0,0 +1,17 @@
+cassini/home/peter/bo/2024ss/nit/20240708> cat > /dev/null
+
+] CATALOG
+<Liste von Dateien>
+] PRINT "HALLO"
+HALLO
+] #
+cassini/home/peter/bo/2024ss/nit/20240708> cat > /dev/null
+
+A> dir
+<Liste von Dateien>
+A> b:
+B> dir
+<andere Liste von Dateien>
+B> _
+
+cassini/home/peter/bo/2024ss/nit/20240708>
diff --git a/20240708/hello.png b/20240708/hello.png
new file mode 100644
index 0000000000000000000000000000000000000000..aba2b4c67984166ed93be52f5776920b84e4d9bd
GIT binary patch
literal 5199
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

literal 0
HcmV?d00001

diff --git a/20240708/nit-20240708.txt b/20240708/nit-20240708.txt
new file mode 100644
index 0000000..2910b6a
--- /dev/null
+++ b/20240708/nit-20240708.txt
@@ -0,0 +1,142 @@
+Die Urheberrechtsreform von 2019, 09.06.2024, 21:28:57
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+:) Hintergrundinformationen: https://copyrightframework.eu/analysis.html
+   EU Copyright Framework - Detailed analysis of the proposed directive
+
+   Artikel 13:
+    - Anbieter von Plattformen haften inhaltlich für User-Uploads.
+    - Diese Haftung beginnt sofort nach dem Upload
+      und insbesondere nicht erst ab der Kenntnis eines illegalen Uploads.
+    - Um das zu verhindern, muß der Betreiber
+       (a) Lizenzen einholen (bei Urheberrechtsverletzungen),
+       (b) die Veröffentlichung verhindern, sofern Rechteinhaber die
+           dafür notwendigen Informationen zur Verfügung stellen,
+       (c) illegale Inhalte bei Kenntnis entfernen
+           und erneutes Hochladen verhindern.
+    - zu (a): Es ist unmöglich, Lizenzen für sämtliche urheberrechtlich
+      geschützten Werke einzuholen.
+    - zu (c): Filter erforderlich
+    - zu (b): Manuelles Prüfen jedes einzelnen Beitrags ist in den meisten
+      Fällen unrealistisch. --> Upload-Filter erforderlich.
+
+   Nachteile von Upload-Filtern
+    - Aufbau einer Zensur-Infrastruktur
+    - false positives
+    - Verpflichtung, Inhalte durch Großkonzerne (in den USA) prüfen zu lassen
+
+   Zusammenfassung: Das neue Urheberrecht bestimmt Google/YouTube
+   zum obersten Zensor über das europäische Internet.
+
+   ? Gilt das auch dann, wenn es Zugangsbeschränkungen gibt?
+     --> Das kommt darauf an, was mit "public" gemeint ist.
+
+   Wer gilt als Anbieter?
+         ab 3 Jahren Tätigkeit innerhalb der EU
+    ODER mehr als 10 Millionen Euro Umsatz
+    ODER ab 5 Millionen Besuchen pro Monat
+
+:) Satire: https://www.heise.de/-4351558
+   Urheberrechtsreform - Angriff auf den gesunden Programmiererverstand
+
+--> bitte schon mal lesen
+
+ * https://de.wikipedia.org/wiki/Elmar_Brok#Lobbyismus
+   Ein EU-Abgeordneter (CDU) wurde für seine Mitarbeit an der
+   Richtlinie mit 5000 EUR/Monat von Bertelsmann bezahlt.
+
+ * Aktuelle Situation:
+    - Die Richtlinie wurde verabschiedet.
+    - Die Umsetzung in deutsches Recht enthält - im Widerspruch zur
+      Richtlinie - keine Upload-Filter.
+    - Aktuell scheint niemand dagegen vorgehen zu wollen.
+
+Weitere Themen, 24.06.2024, 08:43:12
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+:] Software-Lieferkette (Software Supply Chain):
+   Dauerhafte sichere Nutzung von Software
+    - Qualitätssicherung
+    - Software-Sicherheit
+    - Datenschutz
+    - Rechtssicherheit (Beispiel: ChatGPT, LLaMA)
+    - Problem: "Software Rot" ("Bit Rot", "Data Rot")
+    - aktuelles Problem: Anzeige von Webseiten auf unterschiedlichen Geräten
+   --> Abhängigkeiten kennen, Wartung sicherstellen
+   Material:
+    - Software Bill of Materials:
+      https://www.heise.de/select/ix/2022/10/2204811275955203113
+      (generelles Konzept),
+      https://www.heise.de/select/ix/2023/4/2232111494480994748
+      (Tools zur Analyse von Projekten)
+    - https://en.wikipedia.org/wiki/LLaMA
+
+:) Effiziente Ausnutzung von Hardware
+    - Cloud
+       + geteilte Hardware und Arbeitskraft
+       - Datenschutz?
+    - Gemeinschaftliches Hosting
+       + Spezialisierung auf die betreute Software
+         im Gegensatz zu: Jeder betreibt einen Server-Zoo.
+       - Datenschutz?
+    - Zentralisierte Datenhaltung
+       + Betreuung durch Spezialisten
+       - zentraler Angriffspunkt
+       - Problem: Zentralisierung der Rechenzentren auch bei
+         eigentlich dezentraler Datenhaltung
+    - Datenformate (Beispiel: Vektor- und Pixelgrafik)
+
+    - Negativbeispiel:
+      Eine Wegwerf E-Zigarette mit Internet-Zugang, nem Android und Touchscreen...
+      Damit man während sich seine physische Gesundheit zerstört auch mit
+      Twitter und Co. seiner psychischen Schaden kann.
+      https://www.swrfernsehen.de/marktcheck/einmal-e-zigaretten-belasten-umwelt-100.html
+
+:) Nachhaltige Benutzerschnittstellen
+    - Konfigurationsmöglichkeiten und Standardeinstellungen
+    - CLI/GUI, Skriptfähigkeit
+
+    - Beispiel: vi als "Tabellenkalkulation" - Erweiterbarkeit
+
+        Überschrift, 08.07.2024, 14:32:23  - Pipe durch Programm "hh"
+        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+        22.50   - Pipe durch Programm "sumup"
+        37.10
+        10.99
+        -----
+        70.59
+
+        2 * 3.14159 = 6.28318   - Pipe durch Programm "eq"
+
+    - Beispiel: inkscape als CLI-Programm
+
+        $ inkscape input.svg -o output.pdf
+
+    - Beispiel: ImageMagick
+
+      convert -size $((max_width - 4))x$((max_height - 4)) xc:black \
+            -bordercolor white -border 2 \
+            -fill white -font freesans-bold -pointsize 72 -gravity center \
+            -draw "text 0,0 'Verbinde Video …'" \
+            png:- \
+        | display -title "$img_title" -borderwidth 0 png:- 
+
+      convert -size 640x480 xc:black -bordercolor white -border 2 \
+        -fill white -font freesans-bold -pointsize 72 -gravity center \
+        -draw 'text 0,0 "Hello, world!"' hello.png
+
+      convert -size 640x480 xc:black -bordercolor white -border 2 -fill white \
+        -font freesans-bold -pointsize 72 -gravity center \
+        -draw 'text 0,0 "Hello, world!"' png:- | display png:-
+
+    - Aktuell:
+      Verkehrszeichenerkennung und ISA: Das Ding mit dem Bing
+      https://www.heise.de/-9782355
+
+        Wenn Autofahrern der Wunsch entsteht, die ISA abzuschalten, hat das im
+        Regelfall zwei Ursachen: Erstens gibt es Hersteller, die mit möglichst
+        unangenehmen und penetranten Tönen die Aufmerksamkeit sicherstellen
+        wollen. Zweitens ist die Verkehrszeichenerkennung in manchen Fahrzeugen
+        disfunktional. Mal wird eine korrekte Geschwindigkeit erkannt, mal wird
+        das Symbol auf der Plane eines Lkw-Aufliegers als Limit identifiziert –
+        ein Fehlalarm.
+
+ * Kryptowährungen --> Treiberentwicklung, Echtzeit- und Betriebssysteme
-- 
GitLab