vault backup: 2026-05-28 10:08:57
This commit is contained in:
3
.obsidian/community-plugins.json
vendored
3
.obsidian/community-plugins.json
vendored
@@ -1,5 +1,6 @@
|
|||||||
[
|
[
|
||||||
"dataview",
|
"dataview",
|
||||||
"obsidian-checklist-plugin",
|
"obsidian-checklist-plugin",
|
||||||
"code-styler"
|
"code-styler",
|
||||||
|
"obsidian-git"
|
||||||
]
|
]
|
||||||
1230
.obsidian/plugins/dataview/main.js
vendored
1230
.obsidian/plugins/dataview/main.js
vendored
File diff suppressed because one or more lines are too long
3
.obsidian/plugins/dataview/manifest.json
vendored
3
.obsidian/plugins/dataview/manifest.json
vendored
@@ -1,10 +1,11 @@
|
|||||||
{
|
{
|
||||||
"id": "dataview",
|
"id": "dataview",
|
||||||
"name": "Dataview",
|
"name": "Dataview",
|
||||||
"version": "0.5.64",
|
"version": "0.5.68",
|
||||||
"minAppVersion": "0.13.11",
|
"minAppVersion": "0.13.11",
|
||||||
"description": "Complex data views for the data-obsessed.",
|
"description": "Complex data views for the data-obsessed.",
|
||||||
"author": "Michael Brenan <blacksmithgu@gmail.com>",
|
"author": "Michael Brenan <blacksmithgu@gmail.com>",
|
||||||
"authorUrl": "https://github.com/blacksmithgu",
|
"authorUrl": "https://github.com/blacksmithgu",
|
||||||
|
"helpUrl": "https://blacksmithgu.github.io/obsidian-dataview/",
|
||||||
"isDesktopOnly": false
|
"isDesktopOnly": false
|
||||||
}
|
}
|
||||||
|
|||||||
11
.obsidian/plugins/dataview/styles.css
vendored
11
.obsidian/plugins/dataview/styles.css
vendored
@@ -1,8 +1,3 @@
|
|||||||
/** Live Preview padding fixes, specifically for DataviewJS custom HTML elements. */
|
|
||||||
.is-live-preview .block-language-dataviewjs > p, .is-live-preview .block-language-dataviewjs > span {
|
|
||||||
line-height: 1.0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.block-language-dataview {
|
.block-language-dataview {
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
}
|
}
|
||||||
@@ -74,7 +69,7 @@
|
|||||||
padding-right: 8px;
|
padding-right: 8px;
|
||||||
font-family: var(--font-monospace);
|
font-family: var(--font-monospace);
|
||||||
background-color: var(--background-primary-alt);
|
background-color: var(--background-primary-alt);
|
||||||
color: var(--text-nav-selected);
|
color: var(--nav-item-color-selected);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dataview.inline-field-value {
|
.dataview.inline-field-value {
|
||||||
@@ -82,7 +77,7 @@
|
|||||||
padding-right: 8px;
|
padding-right: 8px;
|
||||||
font-family: var(--font-monospace);
|
font-family: var(--font-monospace);
|
||||||
background-color: var(--background-secondary-alt);
|
background-color: var(--background-secondary-alt);
|
||||||
color: var(--text-nav-selected);
|
color: var(--nav-item-color-selected);
|
||||||
}
|
}
|
||||||
|
|
||||||
.dataview.inline-field-standalone-value {
|
.dataview.inline-field-standalone-value {
|
||||||
@@ -90,7 +85,7 @@
|
|||||||
padding-right: 8px;
|
padding-right: 8px;
|
||||||
font-family: var(--font-monospace);
|
font-family: var(--font-monospace);
|
||||||
background-color: var(--background-secondary-alt);
|
background-color: var(--background-secondary-alt);
|
||||||
color: var(--text-nav-selected);
|
color: var(--nav-item-color-selected);
|
||||||
}
|
}
|
||||||
|
|
||||||
/***************/
|
/***************/
|
||||||
|
|||||||
@@ -5706,6 +5706,7 @@ var DEFAULT_SETTINGS = {
|
|||||||
todoPageName: "todo",
|
todoPageName: "todo",
|
||||||
showChecked: false,
|
showChecked: false,
|
||||||
showAllTodos: false,
|
showAllTodos: false,
|
||||||
|
showOnlyActiveFile: false,
|
||||||
autoRefresh: true,
|
autoRefresh: true,
|
||||||
subGroups: false,
|
subGroups: false,
|
||||||
groupBy: "page",
|
groupBy: "page",
|
||||||
@@ -5748,6 +5749,12 @@ var TodoSettingTab = class extends import_obsidian.PluginSettingTab {
|
|||||||
yield this.plugin.updateSettings({ showAllTodos: value });
|
yield this.plugin.updateSettings({ showAllTodos: value });
|
||||||
}));
|
}));
|
||||||
});
|
});
|
||||||
|
new import_obsidian.Setting(this.containerEl).setName("Show only in currently active file?").setDesc("Show only todos present in currently active file?").addToggle((toggle) => {
|
||||||
|
toggle.setValue(this.plugin.getSettingValue("showOnlyActiveFile"));
|
||||||
|
toggle.onChange((value) => __async(this, null, function* () {
|
||||||
|
yield this.plugin.updateSettings({ showOnlyActiveFile: value });
|
||||||
|
}));
|
||||||
|
});
|
||||||
new import_obsidian.Setting(this.containerEl).setName("Grouping & Sorting");
|
new import_obsidian.Setting(this.containerEl).setName("Grouping & Sorting");
|
||||||
new import_obsidian.Setting(this.containerEl).setName("Group By").addDropdown((dropdown) => {
|
new import_obsidian.Setting(this.containerEl).setName("Group By").addDropdown((dropdown) => {
|
||||||
dropdown.addOption("page", "Page");
|
dropdown.addOption("page", "Page");
|
||||||
@@ -6293,7 +6300,7 @@ var getFileFromPath = (vault, path) => {
|
|||||||
let file = vault.getAbstractFileByPath(path);
|
let file = vault.getAbstractFileByPath(path);
|
||||||
if (file instanceof import_obsidian2.TFile)
|
if (file instanceof import_obsidian2.TFile)
|
||||||
return file;
|
return file;
|
||||||
const files = vault.getFiles();
|
const files = vault.getMarkdownFiles();
|
||||||
file = files.find((e) => e.name === path);
|
file = files.find((e) => e.name === path);
|
||||||
if (file instanceof import_obsidian2.TFile)
|
if (file instanceof import_obsidian2.TFile)
|
||||||
return file;
|
return file;
|
||||||
@@ -8124,6 +8131,11 @@ var TodoListView = class extends import_obsidian4.ItemView {
|
|||||||
return;
|
return;
|
||||||
yield this.refresh();
|
yield this.refresh();
|
||||||
})));
|
})));
|
||||||
|
this.registerEvent(this.app.workspace.on("active-leaf-change", () => __async(this, null, function* () {
|
||||||
|
if (!this.plugin.getSettingValue("showOnlyActiveFile"))
|
||||||
|
return;
|
||||||
|
yield this.refresh();
|
||||||
|
})));
|
||||||
this.registerEvent(this.app.vault.on("delete", (file) => this.deleteFile(file.path)));
|
this.registerEvent(this.app.vault.on("delete", (file) => this.deleteFile(file.path)));
|
||||||
this.refresh();
|
this.refresh();
|
||||||
});
|
});
|
||||||
@@ -8166,7 +8178,7 @@ var TodoListView = class extends import_obsidian4.ItemView {
|
|||||||
}
|
}
|
||||||
calculateAllItems() {
|
calculateAllItems() {
|
||||||
return __async(this, null, function* () {
|
return __async(this, null, function* () {
|
||||||
const todosForUpdatedFiles = yield parseTodos(this.app.vault.getFiles(), this.todoTagArray.length === 0 ? ["*"] : this.visibleTodoTagArray, this.app.metadataCache, this.app.vault, this.plugin.getSettingValue("includeFiles"), this.plugin.getSettingValue("showChecked"), this.plugin.getSettingValue("showAllTodos"), this.lastRerender);
|
const todosForUpdatedFiles = yield parseTodos(this.app.vault.getMarkdownFiles(), this.todoTagArray.length === 0 ? ["*"] : this.visibleTodoTagArray, this.app.metadataCache, this.app.vault, this.plugin.getSettingValue("includeFiles"), this.plugin.getSettingValue("showChecked"), this.plugin.getSettingValue("showAllTodos"), this.lastRerender);
|
||||||
for (const [file, todos] of todosForUpdatedFiles) {
|
for (const [file, todos] of todosForUpdatedFiles) {
|
||||||
this.itemsByFile.set(file.path, todos);
|
this.itemsByFile.set(file.path, todos);
|
||||||
}
|
}
|
||||||
@@ -8174,7 +8186,10 @@ var TodoListView = class extends import_obsidian4.ItemView {
|
|||||||
}
|
}
|
||||||
groupItems() {
|
groupItems() {
|
||||||
const flattenedItems = Array.from(this.itemsByFile.values()).flat();
|
const flattenedItems = Array.from(this.itemsByFile.values()).flat();
|
||||||
const searchedItems = flattenedItems.filter((e) => e.originalText.toLowerCase().includes(this.searchTerm.toLowerCase()));
|
const viewOnlyOpen = this.plugin.getSettingValue("showOnlyActiveFile");
|
||||||
|
const openFile = this.app.workspace.getActiveFile();
|
||||||
|
const filteredItems = viewOnlyOpen ? flattenedItems.filter((i) => i.filePath === openFile.path) : flattenedItems;
|
||||||
|
const searchedItems = filteredItems.filter((e) => e.originalText.toLowerCase().includes(this.searchTerm.toLowerCase()));
|
||||||
this.groupedItems = groupTodos(searchedItems, this.plugin.getSettingValue("groupBy"), this.plugin.getSettingValue("sortDirectionGroups"), this.plugin.getSettingValue("sortDirectionItems"), this.plugin.getSettingValue("subGroups"), this.plugin.getSettingValue("sortDirectionSubGroups"));
|
this.groupedItems = groupTodos(searchedItems, this.plugin.getSettingValue("groupBy"), this.plugin.getSettingValue("sortDirectionGroups"), this.plugin.getSettingValue("sortDirectionItems"), this.plugin.getSettingValue("subGroups"), this.plugin.getSettingValue("sortDirectionSubGroups"));
|
||||||
}
|
}
|
||||||
renderView() {
|
renderView() {
|
||||||
@@ -8280,3 +8295,5 @@ var TodoPlugin = class extends import_obsidian5.Plugin {
|
|||||||
return this.settings[setting];
|
return this.settings[setting];
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* nosourcemap */
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "obsidian-checklist-plugin",
|
"id": "obsidian-checklist-plugin",
|
||||||
"name": "Checklist",
|
"name": "Checklist",
|
||||||
"version": "2.2.13",
|
"version": "2.2.14",
|
||||||
"minAppVersion": "0.14.5",
|
"minAppVersion": "0.14.5",
|
||||||
"description": "Combines checklists across pages into users sidebar",
|
"description": "Combines checklists across pages into users sidebar",
|
||||||
"author": "delashum",
|
"author": "delashum",
|
||||||
|
|||||||
22
.obsidian/workspace.json
vendored
22
.obsidian/workspace.json
vendored
@@ -13,12 +13,12 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "Semester 8/ESYSP/Vorlesung 4.md",
|
"file": "Semester 8/ESYSP/Vorlesung 5.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "Vorlesung 4"
|
"title": "Vorlesung 5"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -185,12 +185,12 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "git-view",
|
"type": "git-view",
|
||||||
"state": {},
|
"state": {},
|
||||||
"icon": "lucide-ghost",
|
"icon": "git-pull-request",
|
||||||
"title": "git-view"
|
"title": "Source Control"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "d1543dd2e7cc684d",
|
"id": "45f8eb3b4b22f53a",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "todo",
|
"type": "todo",
|
||||||
@@ -200,12 +200,11 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"currentTab": 6
|
"currentTab": 5
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 258.5,
|
"width": 370
|
||||||
"collapsed": true
|
|
||||||
},
|
},
|
||||||
"left-ribbon": {
|
"left-ribbon": {
|
||||||
"hiddenItems": {
|
"hiddenItems": {
|
||||||
@@ -216,13 +215,15 @@
|
|||||||
"daily-notes:Open today's daily note": false,
|
"daily-notes:Open today's daily note": false,
|
||||||
"templates:Insert template": false,
|
"templates:Insert template": false,
|
||||||
"command-palette:Open command palette": false,
|
"command-palette:Open command palette": false,
|
||||||
"bases:Create new base": false
|
"bases:Create new base": false,
|
||||||
|
"obsidian-git:Open Git source control": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "73ecee4b4ef811ce",
|
"active": "73ecee4b4ef811ce",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"Semester 8/ESYSP/Vorlesung 2.md",
|
|
||||||
"Semester 8/ESYSP/Vorlesung 4.md",
|
"Semester 8/ESYSP/Vorlesung 4.md",
|
||||||
|
"Semester 8/ESYSP/Vorlesung 5.md",
|
||||||
|
"Semester 8/ESYSP/Vorlesung 2.md",
|
||||||
"Semester 8/ESYSP/Vorlesung 1.md",
|
"Semester 8/ESYSP/Vorlesung 1.md",
|
||||||
"Semester 8/ESYSP/Untitled.md",
|
"Semester 8/ESYSP/Untitled.md",
|
||||||
"Semester 8/ESYSP/Labor 1.md",
|
"Semester 8/ESYSP/Labor 1.md",
|
||||||
@@ -259,7 +260,6 @@
|
|||||||
"Semester 7/INKOM/figures/Pasted image 20251107093559.png",
|
"Semester 7/INKOM/figures/Pasted image 20251107093559.png",
|
||||||
"Semester 7/Robocup/REDIG",
|
"Semester 7/Robocup/REDIG",
|
||||||
"Semester 7/Robocup/Pain.pptx",
|
"Semester 7/Robocup/Pain.pptx",
|
||||||
"Semester 7/Robocup/Features.md",
|
|
||||||
"Semester 7/Medienheorie/Pasted image 20251214161803.png",
|
"Semester 7/Medienheorie/Pasted image 20251214161803.png",
|
||||||
"Semester 7/INKOM/präsi_2FA",
|
"Semester 7/INKOM/präsi_2FA",
|
||||||
"Semester 7/INKOM/figures",
|
"Semester 7/INKOM/figures",
|
||||||
|
|||||||
19
Semester 8/ESYSP/Vorlesung 5.md
Normal file
19
Semester 8/ESYSP/Vorlesung 5.md
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# Tiefere Bedeutung des Begriffs Zustand
|
||||||
|
Definiition hat sich geändert? durch begriff des mode ersetzt, neudefinition bezieht sich auf umgebungsgrößen und eingangsgrößén
|
||||||
|
|
||||||
|
betrachtung nur der umgebungsgrößen
|
||||||
|
alter begriff war sehr praktisch
|
||||||
|
|
||||||
|
## Abstraktionen
|
||||||
|
Regelungstechniker fokussieren sich auf das system *systemabstraktion*
|
||||||
|
zustand als Belegung aller betrachteten umgebungsgr in einem Zeitpunkt
|
||||||
|
|
||||||
|
nächster schritt durch Informatiker,
|
||||||
|
zeitliche Diskretisierung und nur Wertgrenzen sind von interesse (für logik)
|
||||||
|
|
||||||
|
## Konzepte
|
||||||
|
Quantisierung, besser noch events (Ereignisse)
|
||||||
|
requirements beschreibt das verhalten der beobachteten und gesteuerten Größen
|
||||||
|
(Anforderungen sind wichtig für labor 3)
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user