From 1194d23d6c24f88c9080aedc25839c10064f475f Mon Sep 17 00:00:00 2001 From: Jan Meyer Date: Thu, 16 Apr 2026 08:03:39 +0200 Subject: [PATCH] vault backup: 2026-04-16 08:03:39 --- .obsidian/snippets/matugen.css | 164 ++++++++++++++++---------------- .obsidian/workspace.json | 62 +++++++++--- 00 Inbox/29605321 - OOP 4_16.md | 18 ++++ 3 files changed, 150 insertions(+), 94 deletions(-) create mode 100644 00 Inbox/29605321 - OOP 4_16.md diff --git a/.obsidian/snippets/matugen.css b/.obsidian/snippets/matugen.css index 8161d5a..3ef43d2 100644 --- a/.obsidian/snippets/matugen.css +++ b/.obsidian/snippets/matugen.css @@ -6,113 +6,113 @@ .theme-dark, .theme-light { /* ── Material You RGB helpers ──────────────────────────── */ - --mat-bg-rgb: 16, 20, 23; - --mat-surface-rgb: 16, 20, 23; - --mat-on-surface-rgb: 224, 227, 231; - --mat-primary-rgb: 129, 207, 255; - --mat-on-primary-rgb: 0, 52, 75; + --mat-bg-rgb: 14, 21, 13; + --mat-surface-rgb: 14, 21, 13; + --mat-on-surface-rgb: 221, 229, 215; + --mat-primary-rgb: 88, 225, 104; + --mat-on-primary-rgb: 0, 57, 13; /* ── Core Backgrounds ──────────────────────────────────── */ - --background-primary: #101417; - --background-primary-alt: #101417; - --background-secondary: #181c1f; - --background-secondary-alt: #1c2023; + --background-primary: #0e150d; + --background-primary-alt: #0e150d; + --background-secondary: #161d15; + --background-secondary-alt: #1a2219; /* ── Titlebar ──────────────────────────────────────────── */ - --titlebar-background: #101417; - --titlebar-background-focused: #181c1f; - --titlebar-text-color: #e0e3e7; + --titlebar-background: #0e150d; + --titlebar-background-focused: #161d15; + --titlebar-text-color: #dde5d7; /* ── Borders & Dividers ────────────────────────────────── */ - --background-modifier-border: #3f484f; - --background-modifier-border-focus: #899299; - --background-modifier-border-hover: #899299; + --background-modifier-border: #3d4a3b; + --background-modifier-border-focus: #879583; + --background-modifier-border-hover: #879583; /* ── Text Colors ───────────────────────────────────────── */ - --text-normal: #e0e3e7; - --text-muted: #bec8d0; - --text-faint: #899299; - --text-on-accent: #00344b; - --text-selection: rgba(129, 207, 255, 0.25); + --text-normal: #dde5d7; + --text-muted: #bccbb7; + --text-faint: #879583; + --text-on-accent: #00390d; + --text-selection: rgba(88, 225, 104, 0.25); /* ── Accent & Interactive ──────────────────────────────── */ - --interactive-accent: #81cfff; - --interactive-accent-hover: #389acb; - --interactive-accent-rgb: 129, 207, 255; - --text-accent: #81cfff; - --text-accent-hover: #389acb; + --interactive-accent: #58e168; + --interactive-accent-hover: #16af3e; + --interactive-accent-rgb: 88, 225, 104; + --text-accent: #58e168; + --text-accent-hover: #16af3e; /* ── Hover & Active Modifiers ──────────────────────────── */ --background-modifier-hover: rgba(var(--mat-on-surface-rgb), 0.06); --background-modifier-active-hover: rgba(var(--mat-primary-rgb), 0.15); - --background-modifier-success: #c58325; + --background-modifier-success: #fe5f8c; --background-modifier-error: #93000a; --background-modifier-error-hover: #ffb4ab; /* ── Obsidian Color Scale (--color-base-XX) ────────────── */ - --color-base-00: #101417; - --color-base-05: #101417; - --color-base-10: #0b0f12; - --color-base-20: #181c1f; - --color-base-25: #1c2023; - --color-base-30: #262a2e; - --color-base-35: #313539; - --color-base-40: #3f484f; - --color-base-50: #899299; - --color-base-60: #bec8d0; - --color-base-70: #e0e3e7; - --color-base-100: #e0e3e7; + --color-base-00: #0e150d; + --color-base-05: #0e150d; + --color-base-10: #091008; + --color-base-20: #161d15; + --color-base-25: #1a2219; + --color-base-30: #242c23; + --color-base-35: #2f372d; + --color-base-40: #3d4a3b; + --color-base-50: #879583; + --color-base-60: #bccbb7; + --color-base-70: #dde5d7; + --color-base-100: #dde5d7; /* ── Semantic Colors ───────────────────────────────────── */ --color-red: #ffb4ab; - --color-orange: #ffb960; - --color-yellow: #abcbe1; - --color-green: #c58325; - --color-cyan: #2b4a5d; - --color-blue: #81cfff; - --color-purple: #abcbe1; - --color-pink: #ffb960; + --color-orange: #ffb1c1; + --color-yellow: #98d695; + --color-green: #fe5f8c; + --color-cyan: #1a5422; + --color-blue: #58e168; + --color-purple: #98d695; + --color-pink: #ffb1c1; /* ── Headings ──────────────────────────────────────────── */ - --h1-color: #81cfff; - --h2-color: #81cfff; - --h3-color: #abcbe1; - --h4-color: #ffb960; - --h5-color: #bec8d0; - --h6-color: #899299; + --h1-color: #58e168; + --h2-color: #58e168; + --h3-color: #98d695; + --h4-color: #ffb1c1; + --h5-color: #bccbb7; + --h6-color: #879583; /* ── Links ─────────────────────────────────────────────── */ - --link-color: #81cfff; - --link-color-hover: #000000; - --link-external-color: #ffb960; - --link-unresolved-color: #899299; + --link-color: #58e168; + --link-color-hover: #000601; + --link-external-color: #ffb1c1; + --link-unresolved-color: #879583; /* ── Tags ──────────────────────────────────────────────── */ - --tag-color: #000000; - --tag-background: #389acb; - --tag-border-color: #81cfff; - --tag-color-hover: #00344b; - --tag-background-hover: #81cfff; + --tag-color: #000601; + --tag-background: #16af3e; + --tag-border-color: #58e168; + --tag-color-hover: #00390d; + --tag-background-hover: #58e168; /* ── Checkboxes ────────────────────────────────────────── */ - --checkbox-color: #81cfff; - --checkbox-color-hover: #389acb; - --checkbox-border-color: #899299; - --checkbox-marker-color: #00344b; + --checkbox-color: #58e168; + --checkbox-color-hover: #16af3e; + --checkbox-border-color: #879583; + --checkbox-marker-color: #00390d; /* ── Code Blocks ───────────────────────────────────────── */ - --code-background: #181c1f; - --code-normal: #e0e3e7; - --code-comment: #899299; - --code-function: #81cfff; + --code-background: #161d15; + --code-normal: #dde5d7; + --code-comment: #879583; + --code-function: #58e168; --code-important: #ffb4ab; - --code-keyword: #abcbe1; - --code-operator: #ffb960; - --code-property: #bec8d0; - --code-punctuation: #3f484f; - --code-string: #ffb960; + --code-keyword: #98d695; + --code-operator: #ffb1c1; + --code-property: #bccbb7; + --code-punctuation: #3d4a3b; + --code-string: #ffb1c1; --code-tag: #ffb4ab; - --code-value: #abcbe1; + --code-value: #98d695; /* ── Scrollbar ─────────────────────────────────────────── */ --scrollbar-thumb-bg: rgba(var(--mat-on-surface-rgb), 0.12); @@ -121,16 +121,16 @@ /* ── Inputs ────────────────────────────────────────────── */ --input-shadow: none; - --input-shadow-hover: 0 0 0 2px #899299; + --input-shadow-hover: 0 0 0 2px #879583; /* ── Graph View ────────────────────────────────────────── */ - --graph-node: #81cfff; - --graph-node-unresolved: #899299; - --graph-node-focused: #000000; - --graph-node-tag: #abcbe1; - --graph-node-attachment: #ffb960; - --graph-line: #3f484f; - --graph-background: #101417; + --graph-node: #58e168; + --graph-node-unresolved: #879583; + --graph-node-focused: #000601; + --graph-node-tag: #98d695; + --graph-node-attachment: #ffb1c1; + --graph-line: #3d4a3b; + --graph-background: #0e150d; } diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 3c7a43e..f5d1aa4 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -18,7 +18,35 @@ "source": false }, "icon": "lucide-file", - "title": "conflict-files-obsidian-git" + "title": "29593852 - Strings" + } + }, + { + "id": "e179fd2c20f4067e", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "00 Inbox/29605321 - OOP 4_16.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "29605321 - OOP 4_16" + } + }, + { + "id": "1e58a188bb5d367b", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "10 Courses/02 - SoSe 2026/AT/29593952 - Regular Languages.md", + "mode": "source", + "source": false + }, + "icon": "lucide-file", + "title": "29593952 - Regular Languages" } } ] @@ -184,16 +212,10 @@ }, "active": "7a0e7b37bd89861d", "lastOpenFiles": [ - "conflict-files-obsidian-git.md", - "10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593852 - Strings.md", - "10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593958 - Kleene star of languages.md", - "10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593952 - Regular Languages.md", - "10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593940 - Formal Languages.md", - "10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593935 - Kleene.md", - "10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593929 - Alphabets.md", - "00 Inbox/29605546 - 29593852 - Strings.md", - "10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen/29593850 - Automationtheory.md", - "10 Courses/02 - SoSe 2026/Automatentheorie und formale Sprachen", + "00 Inbox/29595454 - Komplexe Zahlen und Eigenwertaufgaben.md", + "00 Inbox/29605321 - OOP 4_16.md", + "OOP - Apr", + "10 Courses/02 - SoSe 2026/Mathe II/29595454 - Mathematik II.md", "20 Atlas/AT - Map of Content.md", "10 Courses/02 - SoSe 2026/AT/29593852 - Strings.md", "30 Library/29595284 - v01.pdf", @@ -229,6 +251,22 @@ "40 Extras/OOP_Lecture/6_exams/sose25/img/q0.svg", "40 Extras/OOP_Lecture/6_exams/sose23/img/uml1.pdf", "40 Extras/OOP_Lecture/6_exams/sose23/img/q7.svg", - "40 Extras/OOP_Lecture/6_exams/wise24/exam_solution.pdf" + "40 Extras/OOP_Lecture/6_exams/sose23/img/q6.svg", + "40 Extras/OOP_Lecture/6_exams/wise24/exam_solution.pdf", + "40 Extras/OOP_Lecture/6_exams/wise24/exam.pdf", + "40 Extras/OOP_Lecture/6_exams/wise23/exam_solution.pdf", + "40 Extras/OOP_Lecture/6_exams/wise23/exam.pdf", + "40 Extras/OOP_Lecture/6_exams/sose25/feedbacks.md", + "40 Extras/OOP_Lecture/6_exams/sose25/evaluation.md", + "40 Extras/OOP_Lecture/6_exams/sose24/feedbacks.md", + "40 Extras/OOP_Lecture/6_exams/sose24/evaluation.md", + "40 Extras/OOP_Lecture/6_exams/sose23/pitfalls.md", + "40 Extras/OOP_Lecture/6_exams/sose23/feedbacks.md", + "40 Extras/OOP_Lecture/6_exams/sose23/evaluation.md", + "40 Extras/OOP_Lecture/6_exams/sose22/feedbacks.md", + "40 Extras/OOP_Lecture/6_exams/sose22/evaluation.md", + "40 Extras/OOP_Lecture/6_exams/sose22/README.md", + "40 Extras/OOP_Lecture/6_exams/stories.md", + "40 Extras/OOP_Lecture/6_exams/statistics.md" ] } \ No newline at end of file diff --git a/00 Inbox/29605321 - OOP 4_16.md b/00 Inbox/29605321 - OOP 4_16.md new file mode 100644 index 0000000..7e50dcb --- /dev/null +++ b/00 Inbox/29605321 - OOP 4_16.md @@ -0,0 +1,18 @@ +--- +created: 2026-04-16 08:01 +course: +topic: +related: +type: lecture +status: 🔴 +tags: + - university +--- +## 📌 Summary + +> [!abstract] +> + +--- + +## 📝 Content