yay
2
.gitignore
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
.obsidian/workspace.json
|
||||
*/workspace.json
|
||||
14
.obsidian/app.json
vendored
Executable file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"newFileLocation": "current",
|
||||
"showUnsupportedFiles": true,
|
||||
"attachmentFolderPath": "./",
|
||||
"pdfExportSettings": {
|
||||
"includeName": false,
|
||||
"pageSize": "A4",
|
||||
"landscape": false,
|
||||
"margin": "0",
|
||||
"downscalePercent": 65
|
||||
},
|
||||
"alwaysUpdateLinks": true,
|
||||
"promptDelete": false
|
||||
}
|
||||
6
.obsidian/appearance.json
vendored
Executable file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"accentColor": "#8839ef",
|
||||
"cssTheme": "Catppuccin",
|
||||
"theme": "obsidian",
|
||||
"baseFontSize": 26
|
||||
}
|
||||
6
.obsidian/community-plugins.json
vendored
Executable file
@@ -0,0 +1,6 @@
|
||||
[
|
||||
"dataview",
|
||||
"obsidian-checklist-plugin",
|
||||
"obsidian-git",
|
||||
"code-styler"
|
||||
]
|
||||
30
.obsidian/core-plugins-migration.json
vendored
Executable file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"file-explorer": true,
|
||||
"global-search": true,
|
||||
"switcher": true,
|
||||
"graph": true,
|
||||
"backlink": true,
|
||||
"canvas": true,
|
||||
"outgoing-link": true,
|
||||
"tag-pane": true,
|
||||
"properties": false,
|
||||
"page-preview": true,
|
||||
"daily-notes": true,
|
||||
"templates": true,
|
||||
"note-composer": true,
|
||||
"command-palette": true,
|
||||
"slash-command": false,
|
||||
"editor-status": true,
|
||||
"bookmarks": true,
|
||||
"markdown-importer": false,
|
||||
"zk-prefixer": false,
|
||||
"random-note": false,
|
||||
"outline": true,
|
||||
"word-count": true,
|
||||
"slides": false,
|
||||
"audio-recorder": false,
|
||||
"workspaces": true,
|
||||
"file-recovery": true,
|
||||
"publish": false,
|
||||
"sync": false
|
||||
}
|
||||
33
.obsidian/core-plugins.json
vendored
Executable file
@@ -0,0 +1,33 @@
|
||||
{
|
||||
"file-explorer": true,
|
||||
"global-search": true,
|
||||
"switcher": true,
|
||||
"graph": true,
|
||||
"backlink": true,
|
||||
"canvas": true,
|
||||
"outgoing-link": true,
|
||||
"tag-pane": true,
|
||||
"properties": false,
|
||||
"page-preview": true,
|
||||
"daily-notes": true,
|
||||
"templates": true,
|
||||
"note-composer": true,
|
||||
"command-palette": true,
|
||||
"slash-command": false,
|
||||
"editor-status": true,
|
||||
"bookmarks": true,
|
||||
"markdown-importer": false,
|
||||
"zk-prefixer": false,
|
||||
"random-note": false,
|
||||
"outline": true,
|
||||
"word-count": true,
|
||||
"slides": false,
|
||||
"audio-recorder": false,
|
||||
"workspaces": true,
|
||||
"file-recovery": true,
|
||||
"publish": false,
|
||||
"sync": false,
|
||||
"webviewer": false,
|
||||
"footnotes": false,
|
||||
"bases": true
|
||||
}
|
||||
30
.obsidian/graph.json
vendored
Executable file
@@ -0,0 +1,30 @@
|
||||
{
|
||||
"collapse-filter": false,
|
||||
"search": "",
|
||||
"showTags": true,
|
||||
"showAttachments": false,
|
||||
"hideUnresolved": false,
|
||||
"showOrphans": true,
|
||||
"collapse-color-groups": false,
|
||||
"colorGroups": [
|
||||
{
|
||||
"query": "tag:Praktikum",
|
||||
"color": {
|
||||
"a": 1,
|
||||
"rgb": 14701138
|
||||
}
|
||||
}
|
||||
],
|
||||
"collapse-display": false,
|
||||
"showArrow": false,
|
||||
"textFadeMultiplier": 0,
|
||||
"nodeSizeMultiplier": 0.996465696465697,
|
||||
"lineSizeMultiplier": 0.996465696465697,
|
||||
"collapse-forces": false,
|
||||
"centerStrength": 0.518713248970312,
|
||||
"repelStrength": 10,
|
||||
"linkStrength": 1,
|
||||
"linkDistance": 250,
|
||||
"scale": 0.2792841385064304,
|
||||
"close": true
|
||||
}
|
||||
1
.obsidian/hotkeys.json
vendored
Executable file
@@ -0,0 +1 @@
|
||||
{}
|
||||
457
.obsidian/plugins/code-styler/data.json
vendored
Executable file
@@ -0,0 +1,457 @@
|
||||
{
|
||||
"themes": {
|
||||
"Default": {
|
||||
"settings": {
|
||||
"codeblock": {
|
||||
"lineNumbers": true,
|
||||
"unwrapLines": true,
|
||||
"wrapLinesActive": false,
|
||||
"curvature": 4
|
||||
},
|
||||
"gutter": {
|
||||
"highlight": true,
|
||||
"activeLine": false
|
||||
},
|
||||
"header": {
|
||||
"title": {
|
||||
"textFont": "",
|
||||
"textBold": false,
|
||||
"textItalic": true
|
||||
},
|
||||
"languageTag": {
|
||||
"display": "none",
|
||||
"textFont": "",
|
||||
"textBold": true,
|
||||
"textItalic": false
|
||||
},
|
||||
"languageIcon": {
|
||||
"display": "none",
|
||||
"displayColour": true
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepository": true,
|
||||
"displayVersion": true,
|
||||
"displayTimestamp": true
|
||||
},
|
||||
"fontSize": 14,
|
||||
"foldPlaceholder": ""
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLine": false,
|
||||
"activeEditorLine": false
|
||||
},
|
||||
"inline": {
|
||||
"syntaxHighlight": true,
|
||||
"style": true,
|
||||
"fontWeight": 4,
|
||||
"curvature": 6,
|
||||
"paddingVertical": 5,
|
||||
"paddingHorizontal": 5,
|
||||
"marginHorizontal": 0,
|
||||
"titleFontWeight": 8
|
||||
},
|
||||
"advanced": {
|
||||
"gradientHighlights": false,
|
||||
"gradientHighlightsColourStop": "70%",
|
||||
"languageBorderColour": false,
|
||||
"languageBorderWidth": 5,
|
||||
"iconSize": 28
|
||||
}
|
||||
},
|
||||
"colours": {
|
||||
"light": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--text-faint",
|
||||
"activeTextColour": "--text-muted"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "--code-background",
|
||||
"title": {
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#00FFFF",
|
||||
"displayVersionColour": "#FF00FF",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "--color-base-30"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "--color-base-30",
|
||||
"activeEditorLineColour": "--color-base-20",
|
||||
"defaultColour": "--text-highlight-bg",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal",
|
||||
"activeTextColour": "--code-normal",
|
||||
"titleTextColour": "--code-comment"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
},
|
||||
"dark": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--text-faint",
|
||||
"activeTextColour": "--text-muted"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "--code-background",
|
||||
"title": {
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#00FFFF",
|
||||
"displayVersionColour": "#FF00FF",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "--color-base-30"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "--color-base-30",
|
||||
"activeEditorLineColour": "--color-base-20",
|
||||
"defaultColour": "--text-highlight-bg",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal",
|
||||
"activeTextColour": "--code-normal",
|
||||
"titleTextColour": "--code-comment"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"Solarized": {
|
||||
"settings": {
|
||||
"codeblock": {
|
||||
"lineNumbers": true,
|
||||
"unwrapLines": true,
|
||||
"wrapLinesActive": false,
|
||||
"curvature": 4
|
||||
},
|
||||
"gutter": {
|
||||
"highlight": true,
|
||||
"activeLine": false
|
||||
},
|
||||
"header": {
|
||||
"title": {
|
||||
"textFont": "",
|
||||
"textBold": false,
|
||||
"textItalic": true
|
||||
},
|
||||
"languageTag": {
|
||||
"display": "none",
|
||||
"textFont": "",
|
||||
"textBold": true,
|
||||
"textItalic": false
|
||||
},
|
||||
"languageIcon": {
|
||||
"display": "none",
|
||||
"displayColour": true
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepository": true,
|
||||
"displayVersion": true,
|
||||
"displayTimestamp": true
|
||||
},
|
||||
"fontSize": 14,
|
||||
"foldPlaceholder": ""
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLine": false,
|
||||
"activeEditorLine": false
|
||||
},
|
||||
"inline": {
|
||||
"syntaxHighlight": true,
|
||||
"style": true,
|
||||
"fontWeight": 4,
|
||||
"curvature": 6,
|
||||
"paddingVertical": 5,
|
||||
"paddingHorizontal": 5,
|
||||
"marginHorizontal": 0,
|
||||
"titleFontWeight": 8
|
||||
},
|
||||
"advanced": {
|
||||
"gradientHighlights": false,
|
||||
"gradientHighlightsColourStop": "70%",
|
||||
"languageBorderColour": false,
|
||||
"languageBorderWidth": 5,
|
||||
"iconSize": 28
|
||||
}
|
||||
},
|
||||
"colours": {
|
||||
"light": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "#fdf6e3",
|
||||
"textColour": "#bababa"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "#eee8d5",
|
||||
"textColour": "#6c6c6c",
|
||||
"activeTextColour": "#8c8c8c"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "#D5CCB4",
|
||||
"title": {
|
||||
"textColour": "#866704"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "#B8B5AA",
|
||||
"textColour": "#C25F30"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#941100",
|
||||
"displayVersionColour": "#ff9300",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "#EDD489"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "#eee8d5",
|
||||
"activeEditorLineColour": "#60460633",
|
||||
"defaultColour": "#E9DFBA",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "#fdf6e3",
|
||||
"textColour": "#bababa",
|
||||
"activeTextColour": "#bababa",
|
||||
"titleTextColour": "#C25F30"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
},
|
||||
"dark": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "#002b36",
|
||||
"textColour": "#bababa"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "#073642",
|
||||
"textColour": "#6c6c6c",
|
||||
"activeTextColour": "#4c4c4c"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "#0a4554",
|
||||
"title": {
|
||||
"textColour": "#dadada"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "#008080",
|
||||
"textColour": "#000000"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#00FFFF",
|
||||
"displayVersionColour": "#9437ff",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "#46cced"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "#073642",
|
||||
"activeEditorLineColour": "#468eeb33",
|
||||
"defaultColour": "#054b5c",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "#002b36",
|
||||
"textColour": "#bababa",
|
||||
"activeTextColour": "#bababa",
|
||||
"titleTextColour": "#000000"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"selectedTheme": "Default",
|
||||
"currentTheme": {
|
||||
"settings": {
|
||||
"codeblock": {
|
||||
"lineNumbers": true,
|
||||
"unwrapLines": true,
|
||||
"wrapLinesActive": false,
|
||||
"curvature": 4
|
||||
},
|
||||
"gutter": {
|
||||
"highlight": true,
|
||||
"activeLine": false
|
||||
},
|
||||
"header": {
|
||||
"title": {
|
||||
"textFont": "",
|
||||
"textBold": false,
|
||||
"textItalic": true
|
||||
},
|
||||
"languageTag": {
|
||||
"display": "none",
|
||||
"textFont": "",
|
||||
"textBold": true,
|
||||
"textItalic": false
|
||||
},
|
||||
"languageIcon": {
|
||||
"display": "none",
|
||||
"displayColour": true
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepository": true,
|
||||
"displayVersion": true,
|
||||
"displayTimestamp": true
|
||||
},
|
||||
"fontSize": 14,
|
||||
"foldPlaceholder": ""
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLine": false,
|
||||
"activeEditorLine": false
|
||||
},
|
||||
"inline": {
|
||||
"syntaxHighlight": true,
|
||||
"style": true,
|
||||
"fontWeight": 4,
|
||||
"curvature": 6,
|
||||
"paddingVertical": 5,
|
||||
"paddingHorizontal": 5,
|
||||
"marginHorizontal": 0,
|
||||
"titleFontWeight": 8
|
||||
},
|
||||
"advanced": {
|
||||
"gradientHighlights": false,
|
||||
"gradientHighlightsColourStop": "70%",
|
||||
"languageBorderColour": false,
|
||||
"languageBorderWidth": 5,
|
||||
"iconSize": 28
|
||||
}
|
||||
},
|
||||
"colours": {
|
||||
"light": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--text-faint",
|
||||
"activeTextColour": "--text-muted"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "--code-background",
|
||||
"title": {
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#00FFFF",
|
||||
"displayVersionColour": "#FF00FF",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "--color-base-30"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "--color-base-30",
|
||||
"activeEditorLineColour": "--color-base-20",
|
||||
"defaultColour": "--text-highlight-bg",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal",
|
||||
"activeTextColour": "--code-normal",
|
||||
"titleTextColour": "--code-comment"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
},
|
||||
"dark": {
|
||||
"codeblock": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal"
|
||||
},
|
||||
"gutter": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--text-faint",
|
||||
"activeTextColour": "--text-muted"
|
||||
},
|
||||
"header": {
|
||||
"backgroundColour": "--code-background",
|
||||
"title": {
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"languageTag": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-comment"
|
||||
},
|
||||
"externalReference": {
|
||||
"displayRepositoryColour": "#00FFFF",
|
||||
"displayVersionColour": "#FF00FF",
|
||||
"displayTimestampColour": "#808080"
|
||||
},
|
||||
"lineColour": "--color-base-30"
|
||||
},
|
||||
"highlights": {
|
||||
"activeCodeblockLineColour": "--color-base-30",
|
||||
"activeEditorLineColour": "--color-base-20",
|
||||
"defaultColour": "--text-highlight-bg",
|
||||
"alternativeHighlights": {}
|
||||
},
|
||||
"inline": {
|
||||
"backgroundColour": "--code-background",
|
||||
"textColour": "--code-normal",
|
||||
"activeTextColour": "--code-normal",
|
||||
"titleTextColour": "--code-comment"
|
||||
},
|
||||
"advanced": {
|
||||
"buttonColour": "--text-muted",
|
||||
"buttonActiveColour": "--text-normal"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"newTheme": "",
|
||||
"newHighlight": "",
|
||||
"exampleCodeblockParameters": "python title:foo",
|
||||
"exampleCodeblockContent": "print(\"This line is very long and should be used as an example for how the plugin deals with wrapping and unwrapping very long lines given the choice of codeblock parameters and settings.\")\nprint(\"This line is highlighted.\")",
|
||||
"exampleInlineCode": "{python icon title:foo} print(\"This is inline code\")",
|
||||
"decoratePrint": true,
|
||||
"excludedLanguages": "ad-*, reference",
|
||||
"externalReferenceUpdateOnLoad": false,
|
||||
"processedCodeblocksWhitelist": "run-*, include",
|
||||
"redirectLanguages": {},
|
||||
"version": "1.1.7"
|
||||
}
|
||||
20045
.obsidian/plugins/code-styler/main.js
vendored
Executable file
11
.obsidian/plugins/code-styler/manifest.json
vendored
Executable file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"id": "code-styler",
|
||||
"name": "Code Styler",
|
||||
"version": "1.1.7",
|
||||
"minAppVersion": "0.15.0",
|
||||
"description": "Style and customize codeblocks and inline code in both editing mode and reading mode.",
|
||||
"author": "Mayuran Visakan",
|
||||
"authorUrl": "https://github.com/mayurankv",
|
||||
"fundingUrl": "https://www.buymeacoffee.com/mayurankv2",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
1
.obsidian/plugins/code-styler/reference-files/cache.json
vendored
Executable file
@@ -0,0 +1 @@
|
||||
{}
|
||||
1348
.obsidian/plugins/code-styler/styles.css
vendored
Executable file
20404
.obsidian/plugins/dataview/main.js
vendored
Executable file
10
.obsidian/plugins/dataview/manifest.json
vendored
Executable file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "dataview",
|
||||
"name": "Dataview",
|
||||
"version": "0.5.64",
|
||||
"minAppVersion": "0.13.11",
|
||||
"description": "Complex data views for the data-obsessed.",
|
||||
"author": "Michael Brenan <blacksmithgu@gmail.com>",
|
||||
"authorUrl": "https://github.com/blacksmithgu",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
146
.obsidian/plugins/dataview/styles.css
vendored
Executable file
@@ -0,0 +1,146 @@
|
||||
/** 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 {
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
/*****************/
|
||||
/** Table Views **/
|
||||
/*****************/
|
||||
|
||||
/* List View Default Styling; rendered internally as a table. */
|
||||
.table-view-table {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.table-view-table > thead > tr, .table-view-table > tbody > tr {
|
||||
margin-top: 1em;
|
||||
margin-bottom: 1em;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.table-view-table > tbody > tr:hover {
|
||||
background-color: var(--table-row-background-hover);
|
||||
}
|
||||
|
||||
.table-view-table > thead > tr > th {
|
||||
font-weight: 700;
|
||||
font-size: larger;
|
||||
border-top: none;
|
||||
border-left: none;
|
||||
border-right: none;
|
||||
border-bottom: solid;
|
||||
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.table-view-table > tbody > tr > td {
|
||||
text-align: left;
|
||||
border: none;
|
||||
font-weight: 400;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.table-view-table ul, .table-view-table ol {
|
||||
margin-block-start: 0.2em !important;
|
||||
margin-block-end: 0.2em !important;
|
||||
}
|
||||
|
||||
/** Rendered value styling for any view. */
|
||||
.dataview-result-list-root-ul {
|
||||
padding: 0em !important;
|
||||
margin: 0em !important;
|
||||
}
|
||||
|
||||
.dataview-result-list-ul {
|
||||
margin-block-start: 0.2em !important;
|
||||
margin-block-end: 0.2em !important;
|
||||
}
|
||||
|
||||
/** Generic grouping styling. */
|
||||
.dataview.result-group {
|
||||
padding-left: 8px;
|
||||
}
|
||||
|
||||
/*******************/
|
||||
/** Inline Fields **/
|
||||
/*******************/
|
||||
|
||||
.dataview.inline-field-key {
|
||||
padding-left: 8px;
|
||||
padding-right: 8px;
|
||||
font-family: var(--font-monospace);
|
||||
background-color: var(--background-primary-alt);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
.dataview.inline-field-value {
|
||||
padding-left: 8px;
|
||||
padding-right: 8px;
|
||||
font-family: var(--font-monospace);
|
||||
background-color: var(--background-secondary-alt);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
.dataview.inline-field-standalone-value {
|
||||
padding-left: 8px;
|
||||
padding-right: 8px;
|
||||
font-family: var(--font-monospace);
|
||||
background-color: var(--background-secondary-alt);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/***************/
|
||||
/** Task View **/
|
||||
/***************/
|
||||
|
||||
.dataview.task-list-item, .dataview.task-list-basic-item {
|
||||
margin-top: 3px;
|
||||
margin-bottom: 3px;
|
||||
transition: 0.4s;
|
||||
}
|
||||
|
||||
.dataview.task-list-item:hover, .dataview.task-list-basic-item:hover {
|
||||
background-color: var(--text-selection);
|
||||
box-shadow: -40px 0 0 var(--text-selection);
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
/*****************/
|
||||
/** Error Views **/
|
||||
/*****************/
|
||||
|
||||
div.dataview-error-box {
|
||||
width: 100%;
|
||||
min-height: 150px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
border: 4px dashed var(--background-secondary);
|
||||
}
|
||||
|
||||
.dataview-error-message {
|
||||
color: var(--text-muted);
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/*************************/
|
||||
/** Additional Metadata **/
|
||||
/*************************/
|
||||
|
||||
.dataview.small-text {
|
||||
font-size: smaller;
|
||||
color: var(--text-muted);
|
||||
margin-left: 3px;
|
||||
}
|
||||
|
||||
.dataview.small-text::before {
|
||||
content: "(";
|
||||
}
|
||||
|
||||
.dataview.small-text::after {
|
||||
content: ")";
|
||||
}
|
||||
3
.obsidian/plugins/excalibrain/main.js
vendored
Executable file
10
.obsidian/plugins/excalibrain/manifest.json
vendored
Executable file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "excalibrain",
|
||||
"name": "ExcaliBrain",
|
||||
"version": "0.2.12",
|
||||
"minAppVersion": "1.1.6",
|
||||
"description": "A clean, intuitive and editable graph view for Obsidian",
|
||||
"author": "Zsolt Viczian",
|
||||
"authorUrl": "https://zsolt.blog",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
349
.obsidian/plugins/excalibrain/styles.css
vendored
Executable file
@@ -0,0 +1,349 @@
|
||||
/* Sets all the text color to red! */
|
||||
.excalibrain-warning {
|
||||
background-color: var(--text-highlight-bg);
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.excalibrain-prompt-center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.excalibrain-contentEl div.Island,
|
||||
.excalibrain-contentEl button.help-icon {
|
||||
display:none;
|
||||
}
|
||||
|
||||
.excalibrain-contentEl {
|
||||
overflow: hidden !important;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
/* -----------
|
||||
TOOLS PANEL
|
||||
------------ */
|
||||
.excalibrain-toolspanel-wrapper {
|
||||
z-index: 3;
|
||||
position: absolute;
|
||||
top: 0.6em;
|
||||
padding-left: 0.6em;
|
||||
/* Set width to auto to fit its content */
|
||||
width: 100%;
|
||||
padding-right: 0.6em;
|
||||
pointer-events: none;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.excalibrain-dropdown-wrapper,
|
||||
.excalibrain-buttons {
|
||||
pointer-events: none;
|
||||
margin-top: 0.3em;
|
||||
max-width: 37em;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.excalibrain-searchinput {
|
||||
width: 26em;
|
||||
vertical-align: middle;
|
||||
pointer-events: all;
|
||||
}
|
||||
|
||||
.excalibrain-buttons {
|
||||
margin-left: -0.3em;
|
||||
display: flex;
|
||||
float: right;
|
||||
flex: 1 0 30em;
|
||||
}
|
||||
|
||||
.excalibrain-toolspanel-divider {
|
||||
width: 0.15em;
|
||||
background-color: var(--default-border-color);
|
||||
margin-left: 0.5em;
|
||||
margin-right: 0.2em;
|
||||
}
|
||||
|
||||
.excalibrain-button {
|
||||
pointer-events: all;
|
||||
vertical-align: middle;
|
||||
padding-left: 0.3em;
|
||||
padding-right: 0.3em;
|
||||
margin-left: 0.3em !important;
|
||||
margin-right: 0px !important;
|
||||
width: 2.4em !important;
|
||||
justify-content: center !important;
|
||||
box-shadow: none;
|
||||
transition: box-shadow 0.3s ease;
|
||||
}
|
||||
|
||||
.excalibrain-button.off {
|
||||
background-color: var(--island-bg-color);
|
||||
}
|
||||
|
||||
.excalibrain-button.on {
|
||||
background-color: var(--color-primary-darker);
|
||||
}
|
||||
|
||||
.excalibrain-button:hover {
|
||||
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.4);
|
||||
}
|
||||
|
||||
.excalibrain-button:active {
|
||||
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.6);
|
||||
}
|
||||
|
||||
.excalibrain-button.disabled {
|
||||
background-color: var(--island-bg-color);
|
||||
pointer-events: none;
|
||||
opacity: 0.5;
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
/* -----------
|
||||
HISTORY
|
||||
------------ */
|
||||
|
||||
.excalibrain-history-wrapper {
|
||||
z-index: 3;
|
||||
position: absolute;
|
||||
bottom: 0px;
|
||||
padding-left: 7rem;
|
||||
padding-bottom: 10px;
|
||||
width: 100%;
|
||||
padding-right: 10px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.excalibrain-history-container {
|
||||
overflow-y: hidden;
|
||||
display: -webkit-box;
|
||||
overflow-x: scroll;
|
||||
padding-left: 0.5em;
|
||||
background-color: #00000030;
|
||||
}
|
||||
|
||||
.excalibrain-history-divider {
|
||||
color: gold;
|
||||
margin-left: 5px;
|
||||
margin-right: 5px;
|
||||
font-size: smaller;
|
||||
}
|
||||
|
||||
.excalibrain-history-item {
|
||||
cursor: pointer;
|
||||
color: silver;
|
||||
font-size: smaller;
|
||||
}
|
||||
|
||||
/* -----------
|
||||
SETTINGS
|
||||
------------ */
|
||||
.excalibrain-settings-folding-L1 {
|
||||
font-size: large;
|
||||
font-weight: bold;
|
||||
color: var(--text-title-h3);
|
||||
}
|
||||
|
||||
.excalibrain-settings-h1 {
|
||||
color: var(--text-title-h1);
|
||||
}
|
||||
|
||||
.excalibrain-setting-style-section {
|
||||
padding-left: 30px;
|
||||
border-left: 10px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.excalibrain-settings-demoimg {
|
||||
max-width: 400px;
|
||||
}
|
||||
|
||||
.excalibrain-setting-nameEl {
|
||||
min-width: 10em;
|
||||
max-width: 20em;
|
||||
}
|
||||
|
||||
.excalibrain-setting-descEl {
|
||||
min-width: 10em;
|
||||
max-width: 20em;
|
||||
}
|
||||
|
||||
.excalibrain-setting-controlEl {
|
||||
width: 90%;
|
||||
}
|
||||
|
||||
.excalibrain-settings-colorlabel {
|
||||
padding-right: 5px;
|
||||
min-width: 3em;
|
||||
}
|
||||
|
||||
.excalibrain-settings-colorpicker {
|
||||
max-width: 32px;
|
||||
min-width: 32px;
|
||||
width: 32px !important;
|
||||
}
|
||||
|
||||
.excalibrain-settings-opacitylabel {
|
||||
padding-right: 5px;
|
||||
padding-left: 10px;
|
||||
min-width: 5em;
|
||||
}
|
||||
|
||||
.excalibrain-settings-sliderlabel {
|
||||
min-width: 2em;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.excalibrain-settings-toggle {
|
||||
min-width: 2em;
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
.excalibrain-dropdown-wrapper {
|
||||
display: inline-flex;
|
||||
}
|
||||
|
||||
/* -----------
|
||||
MULTISELECT
|
||||
------------ */
|
||||
.multiselect-container {
|
||||
padding-left: 0.3em;
|
||||
width:14.2em;
|
||||
pointer-events: all;
|
||||
}
|
||||
|
||||
.multiselect-container * {
|
||||
box-sizing:border-box;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-header {
|
||||
width:100%;
|
||||
margin-bottom:6px;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper {
|
||||
position:relative;
|
||||
width:100%;
|
||||
height:30px;
|
||||
background: var(--island-bg-color); /*var(--background-modifier-form-field);*/
|
||||
border:1px solid var(--background-modifier-border);
|
||||
display:flex;
|
||||
align-items:center;
|
||||
padding:0 8px;
|
||||
cursor:pointer
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper:after {
|
||||
content:"";
|
||||
position:absolute;
|
||||
width:8px;
|
||||
height:8px;
|
||||
right:12px;
|
||||
top:8px;
|
||||
border-right:2px solid var(--text-normal);
|
||||
border-top:2px solid var(--text-normal);
|
||||
transform:rotate(135deg);
|
||||
transform-origin:center center;
|
||||
transition:all .2s ease-in-out;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper .selected-value {
|
||||
padding-right:30px;
|
||||
text-overflow:ellipsis;
|
||||
overflow:hidden;
|
||||
white-space:nowrap;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper .options-wrapper {
|
||||
position:absolute;
|
||||
top:100%;
|
||||
left:0;
|
||||
width:100%;
|
||||
max-height:300px;
|
||||
overflow:auto;
|
||||
background-color:var(--background-secondary);
|
||||
border:1px solid var(--background-modifier-border);
|
||||
display:none;
|
||||
flex-direction:column;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper .option:hover {
|
||||
cursor:pointer;
|
||||
background-color:rgba(0,0,0,0.1);
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper .option-text {
|
||||
display:none;
|
||||
padding:6px 12px;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper .checkbox-wrapper {
|
||||
display:flex;
|
||||
align-items:center;min-height:19px;
|
||||
position:relative;
|
||||
padding:6px 12px 6px 36px;
|
||||
cursor:pointer;
|
||||
-webkit-user-select:none;
|
||||
-moz-user-select:none;
|
||||
-ms-user-select:none;
|
||||
user-select:none;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper .checkbox-wrapper .checkbox-checkmark {
|
||||
position:absolute;
|
||||
top:6px;
|
||||
left:6px;
|
||||
height:19px;
|
||||
width:19px;
|
||||
background-color:#eee;
|
||||
border-radius:4px;
|
||||
border:1px solid #000;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper .checkbox-wrapper .checkbox-checkmark:after {
|
||||
content:'';
|
||||
position:absolute;display:none;
|
||||
left:6px;
|
||||
top:2px;
|
||||
width:4px;
|
||||
height:8px;
|
||||
border:solid white;
|
||||
border-width:0 2px 2px 0;
|
||||
transform:rotate(45deg);
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper .checkbox-wrapper input {
|
||||
position:absolute;
|
||||
opacity:0;
|
||||
cursor:pointer;
|
||||
height:0;
|
||||
width:0;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper .checkbox-wrapper input:checked ~ .checkbox-checkmark {
|
||||
background-color:#2196F3;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper .checkbox-wrapper input:checked ~ .checkbox-checkmark:after {
|
||||
display:block;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper.single-select .checkbox-wrapper {
|
||||
display:none;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper.single-select .option-text {
|
||||
display:block;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper.single-select .option-text.selected {
|
||||
background-color:#2196F3;
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper.opened:after {
|
||||
top:12px;
|
||||
transform:rotate(315deg);
|
||||
}
|
||||
|
||||
.multiselect-container .multiselect-wrapper.opened .options-wrapper {
|
||||
display:flex;
|
||||
}
|
||||
36358
.obsidian/plugins/obsidian-annotator/main.js
vendored
Executable file
10
.obsidian/plugins/obsidian-annotator/manifest.json
vendored
Executable file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "obsidian-annotator",
|
||||
"name": "Annotator",
|
||||
"version": "0.2.11",
|
||||
"minAppVersion": "1.0.3",
|
||||
"description": "This is a sample plugin for Obsidian. It allows you to open and annotate PDF and EPUB files.",
|
||||
"author": "Obsidian",
|
||||
"authorUrl": "https://obsidian.md/about",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
17
.obsidian/plugins/obsidian-checklist-plugin/data.json
vendored
Executable file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"todoPageName": "todo",
|
||||
"showChecked": false,
|
||||
"showAllTodos": true,
|
||||
"autoRefresh": true,
|
||||
"subGroups": false,
|
||||
"groupBy": "page",
|
||||
"sortDirectionItems": "new->old",
|
||||
"sortDirectionGroups": "new->old",
|
||||
"sortDirectionSubGroups": "new->old",
|
||||
"includeFiles": "",
|
||||
"lookAndFeel": "classic",
|
||||
"_collapsedSections": [
|
||||
"2024-06-21.md"
|
||||
],
|
||||
"_hiddenTags": []
|
||||
}
|
||||
8282
.obsidian/plugins/obsidian-checklist-plugin/main.js
vendored
Executable file
9
.obsidian/plugins/obsidian-checklist-plugin/manifest.json
vendored
Executable file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"id": "obsidian-checklist-plugin",
|
||||
"name": "Checklist",
|
||||
"version": "2.2.13",
|
||||
"minAppVersion": "0.14.5",
|
||||
"description": "Combines checklists across pages into users sidebar",
|
||||
"author": "delashum",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
51
.obsidian/plugins/obsidian-checklist-plugin/styles.css
vendored
Executable file
@@ -0,0 +1,51 @@
|
||||
/* no content */
|
||||
.checklist-plugin-main {
|
||||
--checklist-checkboxSize: 20px;
|
||||
--checklist-checkboxCheckedSize: 12px;
|
||||
--checklist-checkboxBorder: 2px solid var(--text-muted);
|
||||
--checklist-checkboxFill: var(--text-muted);
|
||||
--checklist-listItemBorderRadius: 8px;
|
||||
--checklist-listItemMargin: 0 0 12px;
|
||||
--checklist-listItemBackground: var(--interactive-normal);
|
||||
--checklist-listItemBackground--hover: var(--interactive-hover);
|
||||
--checklist-listItemMargin--compact: 0 0 8px;
|
||||
--checklist-listItemBoxShadow: none;
|
||||
--checklist-headerMargin: 0 0 8px;
|
||||
--checklist-headerGap: 4px;
|
||||
--checklist-headerFontSize: 18px;
|
||||
--checklist-headerFontWeight: 600;
|
||||
--checklist-iconSize: 24px;
|
||||
--checklist-iconFill: var(--text-normal);
|
||||
--checklist-iconFill--accent: #777;
|
||||
--checklist-textColor: var(--text-muted);
|
||||
--checklist-accentColor: var(--text-accent);
|
||||
--checklist-accentColor--active: var(--text-accent-hover);
|
||||
--checklist-pageMargin: 0 0 4px;
|
||||
--checklist-loaderSize: 16px;
|
||||
--checklist-loaderBorderColor: var(--text-muted) var(--text-muted)
|
||||
var(--text-normal);
|
||||
--checklist-buttonPadding: 0 5px;
|
||||
--checklist-buttonBoxShadow: none;
|
||||
--checklist-countPadding: 0 6px;
|
||||
--checklist-countBackground: var(--interactive-normal);
|
||||
--checklist-countFontSize: 13px;
|
||||
--checklist-togglePadding: 8px 8px 8px 12px;
|
||||
--checklist-contentPadding: 8px 12px 8px 0;
|
||||
--checklist-contentPadding--compact: 4px 8px;
|
||||
--checklist-togglePadding--compact: 4px 8px;
|
||||
--checklist-countBorderRadius: 4px;
|
||||
--checklist-tagBaseColor: var(--text-faint);
|
||||
--checklist-tagSubColor: #bbb;
|
||||
--checklist-groupMargin: 8px;
|
||||
--checklist-contentFontSize: var(--editor-font-size);
|
||||
--checklist-searchBackground: var(--background-primary);
|
||||
}
|
||||
|
||||
.checklist-plugin-main button {
|
||||
margin: initial;
|
||||
}
|
||||
|
||||
.checklist-plugin-main p {
|
||||
margin: initial;
|
||||
word-break: break-word;
|
||||
}
|
||||
28
.obsidian/plugins/obsidian-day-planner/data.json
vendored
Executable file
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"snapStepMinutes": 10,
|
||||
"progressIndicator": "bar",
|
||||
"showTaskNotification": false,
|
||||
"zoomLevel": 2,
|
||||
"timelineIcon": "calendar-with-checkmark",
|
||||
"endLabel": "All done",
|
||||
"startHour": 6,
|
||||
"timelineDateFormat": "YYYY-MM-DD",
|
||||
"centerNeedle": false,
|
||||
"plannerHeading": "Day planner",
|
||||
"plannerHeadingLevel": 1,
|
||||
"timelineColored": false,
|
||||
"timelineStartColor": "#006466",
|
||||
"timelineEndColor": "#4d194d",
|
||||
"timestampFormat": "HH:mm",
|
||||
"hourFormat": "H",
|
||||
"dataviewSource": "",
|
||||
"showDataviewMigrationWarning": false,
|
||||
"extendDurationUntilNext": false,
|
||||
"defaultDurationMinutes": 30,
|
||||
"showTimestampInTaskBlock": false,
|
||||
"unscheduledTasksHeight": 100,
|
||||
"showUncheduledTasks": true,
|
||||
"showUnscheduledNestedTasks": true,
|
||||
"showNow": true,
|
||||
"showNext": true
|
||||
}
|
||||
38089
.obsidian/plugins/obsidian-day-planner/main.js
vendored
Executable file
11
.obsidian/plugins/obsidian-day-planner/manifest.json
vendored
Executable file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"id": "obsidian-day-planner",
|
||||
"name": "Day Planner",
|
||||
"version": "0.16.0",
|
||||
"minAppVersion": "0.16.0",
|
||||
"description": "A day planner with clean UI and readable syntax",
|
||||
"author": "James Lynch, continued by Ivan Lednev",
|
||||
"authorUrl": "https://github.com/ivan-lednev",
|
||||
"fundingUrl": "https://www.buymeacoffee.com/machineelf",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
471
.obsidian/plugins/obsidian-day-planner/styles.css
vendored
Executable file
@@ -0,0 +1,471 @@
|
||||
/* src/styles.scss */
|
||||
.progress-pie {
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
border-radius: 50%;
|
||||
background: #eee;
|
||||
background-image: linear-gradient(to right, transparent 50%, #4CC9D8 0);
|
||||
position: relative;
|
||||
display: inline-block;
|
||||
}
|
||||
.progress-pie::before {
|
||||
content: "";
|
||||
display: block;
|
||||
margin-left: 50%;
|
||||
height: 100%;
|
||||
border-radius: 0 100% 100% 0/50%;
|
||||
background-color: inherit;
|
||||
transform-origin: left;
|
||||
}
|
||||
.progress-pie::after {
|
||||
content: attr(data-value);
|
||||
position: absolute;
|
||||
width: 70%;
|
||||
height: 70%;
|
||||
margin: auto;
|
||||
border-radius: 50%;
|
||||
background-color: #fff;
|
||||
left: 0;
|
||||
right: 0;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
text-align: center;
|
||||
font: 900 20px/41px Tahoma;
|
||||
}
|
||||
.progress-pie[data-value="0"]:before {
|
||||
transform: rotate(0turn);
|
||||
}
|
||||
.progress-pie[data-value="1"]:before {
|
||||
transform: rotate(0.01turn);
|
||||
}
|
||||
.progress-pie[data-value="2"]:before {
|
||||
transform: rotate(0.02turn);
|
||||
}
|
||||
.progress-pie[data-value="3"]:before {
|
||||
transform: rotate(0.03turn);
|
||||
}
|
||||
.progress-pie[data-value="4"]:before {
|
||||
transform: rotate(0.04turn);
|
||||
}
|
||||
.progress-pie[data-value="5"]:before {
|
||||
transform: rotate(0.05turn);
|
||||
}
|
||||
.progress-pie[data-value="6"]:before {
|
||||
transform: rotate(0.06turn);
|
||||
}
|
||||
.progress-pie[data-value="7"]:before {
|
||||
transform: rotate(0.07turn);
|
||||
}
|
||||
.progress-pie[data-value="8"]:before {
|
||||
transform: rotate(0.08turn);
|
||||
}
|
||||
.progress-pie[data-value="9"]:before {
|
||||
transform: rotate(0.09turn);
|
||||
}
|
||||
.progress-pie[data-value="10"]:before {
|
||||
transform: rotate(0.1turn);
|
||||
}
|
||||
.progress-pie[data-value="11"]:before {
|
||||
transform: rotate(0.11turn);
|
||||
}
|
||||
.progress-pie[data-value="12"]:before {
|
||||
transform: rotate(0.12turn);
|
||||
}
|
||||
.progress-pie[data-value="13"]:before {
|
||||
transform: rotate(0.13turn);
|
||||
}
|
||||
.progress-pie[data-value="14"]:before {
|
||||
transform: rotate(0.14turn);
|
||||
}
|
||||
.progress-pie[data-value="15"]:before {
|
||||
transform: rotate(0.15turn);
|
||||
}
|
||||
.progress-pie[data-value="16"]:before {
|
||||
transform: rotate(0.16turn);
|
||||
}
|
||||
.progress-pie[data-value="17"]:before {
|
||||
transform: rotate(0.17turn);
|
||||
}
|
||||
.progress-pie[data-value="18"]:before {
|
||||
transform: rotate(0.18turn);
|
||||
}
|
||||
.progress-pie[data-value="19"]:before {
|
||||
transform: rotate(0.19turn);
|
||||
}
|
||||
.progress-pie[data-value="20"]:before {
|
||||
transform: rotate(0.2turn);
|
||||
}
|
||||
.progress-pie[data-value="21"]:before {
|
||||
transform: rotate(0.21turn);
|
||||
}
|
||||
.progress-pie[data-value="22"]:before {
|
||||
transform: rotate(0.22turn);
|
||||
}
|
||||
.progress-pie[data-value="23"]:before {
|
||||
transform: rotate(0.23turn);
|
||||
}
|
||||
.progress-pie[data-value="24"]:before {
|
||||
transform: rotate(0.24turn);
|
||||
}
|
||||
.progress-pie[data-value="25"]:before {
|
||||
transform: rotate(0.25turn);
|
||||
}
|
||||
.progress-pie[data-value="26"]:before {
|
||||
transform: rotate(0.26turn);
|
||||
}
|
||||
.progress-pie[data-value="27"]:before {
|
||||
transform: rotate(0.27turn);
|
||||
}
|
||||
.progress-pie[data-value="28"]:before {
|
||||
transform: rotate(0.28turn);
|
||||
}
|
||||
.progress-pie[data-value="29"]:before {
|
||||
transform: rotate(0.29turn);
|
||||
}
|
||||
.progress-pie[data-value="30"]:before {
|
||||
transform: rotate(0.3turn);
|
||||
}
|
||||
.progress-pie[data-value="31"]:before {
|
||||
transform: rotate(0.31turn);
|
||||
}
|
||||
.progress-pie[data-value="32"]:before {
|
||||
transform: rotate(0.32turn);
|
||||
}
|
||||
.progress-pie[data-value="33"]:before {
|
||||
transform: rotate(0.33turn);
|
||||
}
|
||||
.progress-pie[data-value="34"]:before {
|
||||
transform: rotate(0.34turn);
|
||||
}
|
||||
.progress-pie[data-value="35"]:before {
|
||||
transform: rotate(0.35turn);
|
||||
}
|
||||
.progress-pie[data-value="36"]:before {
|
||||
transform: rotate(0.36turn);
|
||||
}
|
||||
.progress-pie[data-value="37"]:before {
|
||||
transform: rotate(0.37turn);
|
||||
}
|
||||
.progress-pie[data-value="38"]:before {
|
||||
transform: rotate(0.38turn);
|
||||
}
|
||||
.progress-pie[data-value="39"]:before {
|
||||
transform: rotate(0.39turn);
|
||||
}
|
||||
.progress-pie[data-value="40"]:before {
|
||||
transform: rotate(0.4turn);
|
||||
}
|
||||
.progress-pie[data-value="41"]:before {
|
||||
transform: rotate(0.41turn);
|
||||
}
|
||||
.progress-pie[data-value="42"]:before {
|
||||
transform: rotate(0.42turn);
|
||||
}
|
||||
.progress-pie[data-value="43"]:before {
|
||||
transform: rotate(0.43turn);
|
||||
}
|
||||
.progress-pie[data-value="44"]:before {
|
||||
transform: rotate(0.44turn);
|
||||
}
|
||||
.progress-pie[data-value="45"]:before {
|
||||
transform: rotate(0.45turn);
|
||||
}
|
||||
.progress-pie[data-value="46"]:before {
|
||||
transform: rotate(0.46turn);
|
||||
}
|
||||
.progress-pie[data-value="47"]:before {
|
||||
transform: rotate(0.47turn);
|
||||
}
|
||||
.progress-pie[data-value="48"]:before {
|
||||
transform: rotate(0.48turn);
|
||||
}
|
||||
.progress-pie[data-value="49"]:before {
|
||||
transform: rotate(0.49turn);
|
||||
}
|
||||
.progress-pie[data-value="50"]:before {
|
||||
transform: rotate(0.5turn);
|
||||
}
|
||||
.progress-pie[data-value="51"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.01turn);
|
||||
}
|
||||
.progress-pie[data-value="52"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.02turn);
|
||||
}
|
||||
.progress-pie[data-value="53"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.03turn);
|
||||
}
|
||||
.progress-pie[data-value="54"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.04turn);
|
||||
}
|
||||
.progress-pie[data-value="55"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.05turn);
|
||||
}
|
||||
.progress-pie[data-value="56"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.06turn);
|
||||
}
|
||||
.progress-pie[data-value="57"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.07turn);
|
||||
}
|
||||
.progress-pie[data-value="58"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.08turn);
|
||||
}
|
||||
.progress-pie[data-value="59"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.09turn);
|
||||
}
|
||||
.progress-pie[data-value="60"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.1turn);
|
||||
}
|
||||
.progress-pie[data-value="61"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.11turn);
|
||||
}
|
||||
.progress-pie[data-value="62"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.12turn);
|
||||
}
|
||||
.progress-pie[data-value="63"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.13turn);
|
||||
}
|
||||
.progress-pie[data-value="64"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.14turn);
|
||||
}
|
||||
.progress-pie[data-value="65"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.15turn);
|
||||
}
|
||||
.progress-pie[data-value="66"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.16turn);
|
||||
}
|
||||
.progress-pie[data-value="67"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.17turn);
|
||||
}
|
||||
.progress-pie[data-value="68"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.18turn);
|
||||
}
|
||||
.progress-pie[data-value="69"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.19turn);
|
||||
}
|
||||
.progress-pie[data-value="70"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.2turn);
|
||||
}
|
||||
.progress-pie[data-value="71"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.21turn);
|
||||
}
|
||||
.progress-pie[data-value="72"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.22turn);
|
||||
}
|
||||
.progress-pie[data-value="73"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.23turn);
|
||||
}
|
||||
.progress-pie[data-value="74"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.24turn);
|
||||
}
|
||||
.progress-pie[data-value="75"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.25turn);
|
||||
}
|
||||
.progress-pie[data-value="76"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.26turn);
|
||||
}
|
||||
.progress-pie[data-value="77"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.27turn);
|
||||
}
|
||||
.progress-pie[data-value="78"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.28turn);
|
||||
}
|
||||
.progress-pie[data-value="79"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.29turn);
|
||||
}
|
||||
.progress-pie[data-value="80"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.3turn);
|
||||
}
|
||||
.progress-pie[data-value="81"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.31turn);
|
||||
}
|
||||
.progress-pie[data-value="82"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.32turn);
|
||||
}
|
||||
.progress-pie[data-value="83"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.33turn);
|
||||
}
|
||||
.progress-pie[data-value="84"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.34turn);
|
||||
}
|
||||
.progress-pie[data-value="85"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.35turn);
|
||||
}
|
||||
.progress-pie[data-value="86"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.36turn);
|
||||
}
|
||||
.progress-pie[data-value="87"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.37turn);
|
||||
}
|
||||
.progress-pie[data-value="88"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.38turn);
|
||||
}
|
||||
.progress-pie[data-value="89"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.39turn);
|
||||
}
|
||||
.progress-pie[data-value="90"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.4turn);
|
||||
}
|
||||
.progress-pie[data-value="91"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.41turn);
|
||||
}
|
||||
.progress-pie[data-value="92"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.42turn);
|
||||
}
|
||||
.progress-pie[data-value="93"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.43turn);
|
||||
}
|
||||
.progress-pie[data-value="94"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.44turn);
|
||||
}
|
||||
.progress-pie[data-value="95"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.45turn);
|
||||
}
|
||||
.progress-pie[data-value="96"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.46turn);
|
||||
}
|
||||
.progress-pie[data-value="97"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.47turn);
|
||||
}
|
||||
.progress-pie[data-value="98"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.48turn);
|
||||
}
|
||||
.progress-pie[data-value="99"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.49turn);
|
||||
}
|
||||
.progress-pie[data-value="100"]:before {
|
||||
background-color: #4CC9D8;
|
||||
transform: rotate(0.5turn);
|
||||
}
|
||||
@keyframes pulse {
|
||||
from {
|
||||
opacity: 0.8;
|
||||
}
|
||||
to {
|
||||
opacity: 0.2;
|
||||
}
|
||||
}
|
||||
.day-planner {
|
||||
position: relative;
|
||||
}
|
||||
.day-planner .status-bar-item-segment:hover {
|
||||
cursor: pointer;
|
||||
}
|
||||
.status-bar-item.plugin-obsidian-day-planner {
|
||||
display: flex;
|
||||
gap: var(--size-2-2);
|
||||
}
|
||||
.day-planner-progress-bar {
|
||||
overflow: hidden;
|
||||
display: flex;
|
||||
align-items: stretch;
|
||||
align-self: stretch;
|
||||
min-width: 100px;
|
||||
background-color: var(--text-faint);
|
||||
border-radius: var(--radius-s);
|
||||
}
|
||||
.day-planner-progress-value {
|
||||
background-color: var(--color-accent);
|
||||
}
|
||||
.day-planner-progress-value.green,
|
||||
.day-planner .progress-pie.green::before {
|
||||
background-color: #4caf50;
|
||||
}
|
||||
.day-planner .progress-pie.green {
|
||||
background-image: linear-gradient(to right, transparent 50%, #4caf50 0);
|
||||
}
|
||||
.day-planner-status-bar-text {
|
||||
float: left;
|
||||
margin-right: 10px;
|
||||
}
|
||||
.day-planner-status-card {
|
||||
position: absolute;
|
||||
top: -140px;
|
||||
display: none;
|
||||
width: 300px;
|
||||
padding: 8px;
|
||||
background-color: var(--background-secondary-alt);
|
||||
border-radius: 4px;
|
||||
}
|
||||
.day-planner-status-card .arrow-down {
|
||||
position: absolute;
|
||||
width: 20px;
|
||||
border-top: 20px solid var(--background-secondary-alt);
|
||||
border-right: 20px solid transparent;
|
||||
border-left: 20px solid transparent;
|
||||
}
|
||||
.progress-pie.day-planner {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
}
|
||||
.progress-pie.day-planner::after {
|
||||
width: 80%;
|
||||
height: 80%;
|
||||
}
|
||||
.progress-pie.day-planner::after {
|
||||
font-size: 8px;
|
||||
font-weight: 900;
|
||||
line-height: 13px;
|
||||
color: transparent;
|
||||
background-color: transparent;
|
||||
}
|
||||
[data-type=timeline] .view-content,
|
||||
[data-type=weekly] .view-content {
|
||||
--time-ruler-width: 30px;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
padding: 0;
|
||||
}
|
||||
.absolute-stretch-x {
|
||||
position: absolute;
|
||||
right: 0;
|
||||
left: 0;
|
||||
}
|
||||
728
.obsidian/plugins/obsidian-excalidraw-plugin/data.json
vendored
Executable file
@@ -0,0 +1,728 @@
|
||||
{
|
||||
"folder": "Excalidraw",
|
||||
"embedUseExcalidrawFolder": false,
|
||||
"templateFilePath": "Excalidraw/Template.excalidraw",
|
||||
"scriptFolderPath": "Excalidraw/Scripts",
|
||||
"compress": false,
|
||||
"autosave": true,
|
||||
"autosaveInterval": 15000,
|
||||
"autosaveIntervalDesktop": 15000,
|
||||
"autosaveIntervalMobile": 10000,
|
||||
"drawingFilenamePrefix": "Drawing ",
|
||||
"drawingEmbedPrefixWithFilename": true,
|
||||
"drawingFilnameEmbedPostfix": " ",
|
||||
"drawingFilenameDateTime": "YYYY-MM-DD HH.mm.ss",
|
||||
"useExcalidrawExtension": true,
|
||||
"previewImageType": "SVGIMG",
|
||||
"allowImageCache": true,
|
||||
"displayExportedImageIfAvailable": false,
|
||||
"previewMatchObsidianTheme": false,
|
||||
"width": "400",
|
||||
"dynamicStyling": "colorful",
|
||||
"isLeftHanded": false,
|
||||
"iframeMatchExcalidrawTheme": true,
|
||||
"matchTheme": false,
|
||||
"matchThemeAlways": false,
|
||||
"matchThemeTrigger": false,
|
||||
"defaultMode": "normal",
|
||||
"defaultPenMode": "never",
|
||||
"allowPinchZoom": false,
|
||||
"allowWheelZoom": false,
|
||||
"zoomToFitOnOpen": true,
|
||||
"zoomToFitOnResize": true,
|
||||
"zoomToFitMaxLevel": 2,
|
||||
"linkPrefix": "📍",
|
||||
"urlPrefix": "🌐",
|
||||
"parseTODO": false,
|
||||
"todo": "☐",
|
||||
"done": "🗹",
|
||||
"hoverPreviewWithoutCTRL": false,
|
||||
"linkOpacity": 1,
|
||||
"openInAdjacentPane": false,
|
||||
"openInMainWorkspace": true,
|
||||
"showLinkBrackets": true,
|
||||
"allowCtrlClick": true,
|
||||
"forceWrap": false,
|
||||
"pageTransclusionCharLimit": 200,
|
||||
"wordWrappingDefault": 0,
|
||||
"removeTransclusionQuoteSigns": true,
|
||||
"iframelyAllowed": true,
|
||||
"pngExportScale": 1,
|
||||
"exportWithTheme": true,
|
||||
"exportWithBackground": true,
|
||||
"exportPaddingSVG": 10,
|
||||
"keepInSync": false,
|
||||
"autoexportSVG": false,
|
||||
"autoexportPNG": false,
|
||||
"autoExportLightAndDark": false,
|
||||
"autoexportExcalidraw": false,
|
||||
"embedType": "excalidraw",
|
||||
"embedMarkdownCommentLinks": true,
|
||||
"embedWikiLink": true,
|
||||
"syncExcalidraw": false,
|
||||
"experimentalFileType": false,
|
||||
"experimentalFileTag": "✏️",
|
||||
"experimentalLivePreview": true,
|
||||
"experimentalEnableFourthFont": false,
|
||||
"experimantalFourthFont": "Virgil",
|
||||
"fieldSuggester": true,
|
||||
"compatibilityMode": false,
|
||||
"drawingOpenCount": 0,
|
||||
"library": "deprecated",
|
||||
"library2": {
|
||||
"type": "excalidrawlib",
|
||||
"version": 2,
|
||||
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.0.18",
|
||||
"libraryItems": []
|
||||
},
|
||||
"imageElementNotice": true,
|
||||
"mdSVGwidth": 500,
|
||||
"mdSVGmaxHeight": 800,
|
||||
"mdFont": "Virgil",
|
||||
"mdFontColor": "Black",
|
||||
"mdBorderColor": "Black",
|
||||
"mdCSS": "",
|
||||
"scriptEngineSettings": {},
|
||||
"defaultTrayMode": true,
|
||||
"previousRelease": "2.0.18",
|
||||
"showReleaseNotes": true,
|
||||
"showNewVersionNotification": true,
|
||||
"latexBoilerplate": "\\color{blue}",
|
||||
"taskboneEnabled": false,
|
||||
"taskboneAPIkey": "",
|
||||
"pinnedScripts": [],
|
||||
"customPens": [
|
||||
{
|
||||
"type": "default",
|
||||
"freedrawOnly": false,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 0,
|
||||
"roughness": 0,
|
||||
"penOptions": {
|
||||
"highlighter": false,
|
||||
"constantPressure": false,
|
||||
"hasOutline": false,
|
||||
"outlineWidth": 1,
|
||||
"options": {
|
||||
"thinning": 0.6,
|
||||
"smoothing": 0.5,
|
||||
"streamline": 0.5,
|
||||
"easing": "easeOutSine",
|
||||
"start": {
|
||||
"cap": true,
|
||||
"taper": 0,
|
||||
"easing": "linear"
|
||||
},
|
||||
"end": {
|
||||
"cap": true,
|
||||
"taper": 0,
|
||||
"easing": "linear"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "highlighter",
|
||||
"freedrawOnly": true,
|
||||
"strokeColor": "#FFC47C",
|
||||
"backgroundColor": "#FFC47C",
|
||||
"fillStyle": "solid",
|
||||
"strokeWidth": 2,
|
||||
"roughness": null,
|
||||
"penOptions": {
|
||||
"highlighter": true,
|
||||
"constantPressure": true,
|
||||
"hasOutline": true,
|
||||
"outlineWidth": 4,
|
||||
"options": {
|
||||
"thinning": 1,
|
||||
"smoothing": 0.5,
|
||||
"streamline": 0.5,
|
||||
"easing": "linear",
|
||||
"start": {
|
||||
"taper": 0,
|
||||
"cap": true,
|
||||
"easing": "linear"
|
||||
},
|
||||
"end": {
|
||||
"taper": 0,
|
||||
"cap": true,
|
||||
"easing": "linear"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "finetip",
|
||||
"freedrawOnly": false,
|
||||
"strokeColor": "#3E6F8D",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 0.5,
|
||||
"roughness": 0,
|
||||
"penOptions": {
|
||||
"highlighter": false,
|
||||
"hasOutline": false,
|
||||
"outlineWidth": 1,
|
||||
"constantPressure": true,
|
||||
"options": {
|
||||
"smoothing": 0.4,
|
||||
"thinning": -0.5,
|
||||
"streamline": 0.4,
|
||||
"easing": "linear",
|
||||
"start": {
|
||||
"taper": 5,
|
||||
"cap": false,
|
||||
"easing": "linear"
|
||||
},
|
||||
"end": {
|
||||
"taper": 5,
|
||||
"cap": false,
|
||||
"easing": "linear"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "fountain",
|
||||
"freedrawOnly": false,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 2,
|
||||
"roughness": 0,
|
||||
"penOptions": {
|
||||
"highlighter": false,
|
||||
"constantPressure": false,
|
||||
"hasOutline": false,
|
||||
"outlineWidth": 1,
|
||||
"options": {
|
||||
"smoothing": 0.2,
|
||||
"thinning": 0.6,
|
||||
"streamline": 0.2,
|
||||
"easing": "easeInOutSine",
|
||||
"start": {
|
||||
"taper": 150,
|
||||
"cap": true,
|
||||
"easing": "linear"
|
||||
},
|
||||
"end": {
|
||||
"taper": 1,
|
||||
"cap": true,
|
||||
"easing": "linear"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "marker",
|
||||
"freedrawOnly": true,
|
||||
"strokeColor": "#B83E3E",
|
||||
"backgroundColor": "#FF7C7C",
|
||||
"fillStyle": "dashed",
|
||||
"strokeWidth": 2,
|
||||
"roughness": 3,
|
||||
"penOptions": {
|
||||
"highlighter": false,
|
||||
"constantPressure": true,
|
||||
"hasOutline": true,
|
||||
"outlineWidth": 4,
|
||||
"options": {
|
||||
"thinning": 1,
|
||||
"smoothing": 0.5,
|
||||
"streamline": 0.5,
|
||||
"easing": "linear",
|
||||
"start": {
|
||||
"taper": 0,
|
||||
"cap": true,
|
||||
"easing": "linear"
|
||||
},
|
||||
"end": {
|
||||
"taper": 0,
|
||||
"cap": true,
|
||||
"easing": "linear"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "thick-thin",
|
||||
"freedrawOnly": true,
|
||||
"strokeColor": "#CECDCC",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 0,
|
||||
"roughness": null,
|
||||
"penOptions": {
|
||||
"highlighter": true,
|
||||
"constantPressure": true,
|
||||
"hasOutline": false,
|
||||
"outlineWidth": 1,
|
||||
"options": {
|
||||
"thinning": 1,
|
||||
"smoothing": 0.5,
|
||||
"streamline": 0.5,
|
||||
"easing": "linear",
|
||||
"start": {
|
||||
"taper": 0,
|
||||
"cap": true,
|
||||
"easing": "linear"
|
||||
},
|
||||
"end": {
|
||||
"cap": true,
|
||||
"taper": true,
|
||||
"easing": "linear"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "thin-thick-thin",
|
||||
"freedrawOnly": true,
|
||||
"strokeColor": "#CECDCC",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 0,
|
||||
"roughness": null,
|
||||
"penOptions": {
|
||||
"highlighter": true,
|
||||
"constantPressure": true,
|
||||
"hasOutline": false,
|
||||
"outlineWidth": 1,
|
||||
"options": {
|
||||
"thinning": 1,
|
||||
"smoothing": 0.5,
|
||||
"streamline": 0.5,
|
||||
"easing": "linear",
|
||||
"start": {
|
||||
"cap": true,
|
||||
"taper": true,
|
||||
"easing": "linear"
|
||||
},
|
||||
"end": {
|
||||
"cap": true,
|
||||
"taper": true,
|
||||
"easing": "linear"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "default",
|
||||
"freedrawOnly": false,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 0,
|
||||
"roughness": 0,
|
||||
"penOptions": {
|
||||
"highlighter": false,
|
||||
"constantPressure": false,
|
||||
"hasOutline": false,
|
||||
"outlineWidth": 1,
|
||||
"options": {
|
||||
"thinning": 0.6,
|
||||
"smoothing": 0.5,
|
||||
"streamline": 0.5,
|
||||
"easing": "easeOutSine",
|
||||
"start": {
|
||||
"cap": true,
|
||||
"taper": 0,
|
||||
"easing": "linear"
|
||||
},
|
||||
"end": {
|
||||
"cap": true,
|
||||
"taper": 0,
|
||||
"easing": "linear"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "default",
|
||||
"freedrawOnly": false,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 0,
|
||||
"roughness": 0,
|
||||
"penOptions": {
|
||||
"highlighter": false,
|
||||
"constantPressure": false,
|
||||
"hasOutline": false,
|
||||
"outlineWidth": 1,
|
||||
"options": {
|
||||
"thinning": 0.6,
|
||||
"smoothing": 0.5,
|
||||
"streamline": 0.5,
|
||||
"easing": "easeOutSine",
|
||||
"start": {
|
||||
"cap": true,
|
||||
"taper": 0,
|
||||
"easing": "linear"
|
||||
},
|
||||
"end": {
|
||||
"cap": true,
|
||||
"taper": 0,
|
||||
"easing": "linear"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "default",
|
||||
"freedrawOnly": false,
|
||||
"strokeColor": "#000000",
|
||||
"backgroundColor": "transparent",
|
||||
"fillStyle": "hachure",
|
||||
"strokeWidth": 0,
|
||||
"roughness": 0,
|
||||
"penOptions": {
|
||||
"highlighter": false,
|
||||
"constantPressure": false,
|
||||
"hasOutline": false,
|
||||
"outlineWidth": 1,
|
||||
"options": {
|
||||
"thinning": 0.6,
|
||||
"smoothing": 0.5,
|
||||
"streamline": 0.5,
|
||||
"easing": "easeOutSine",
|
||||
"start": {
|
||||
"cap": true,
|
||||
"taper": 0,
|
||||
"easing": "linear"
|
||||
},
|
||||
"end": {
|
||||
"cap": true,
|
||||
"taper": 0,
|
||||
"easing": "linear"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"numberOfCustomPens": 0,
|
||||
"pdfScale": 4,
|
||||
"pdfBorderBox": true,
|
||||
"pdfGapSize": 20,
|
||||
"pdfGroupPages": false,
|
||||
"pdfLockAfterImport": true,
|
||||
"pdfNumColumns": 1,
|
||||
"pdfNumRows": 1,
|
||||
"pdfDirection": "right",
|
||||
"pdfImportScale": 0.3,
|
||||
"laserSettings": {
|
||||
"DECAY_LENGTH": 50,
|
||||
"DECAY_TIME": 1000,
|
||||
"COLOR": "#ff0000"
|
||||
},
|
||||
"embeddableMarkdownDefaults": {
|
||||
"useObsidianDefaults": false,
|
||||
"backgroundMatchCanvas": false,
|
||||
"backgroundMatchElement": true,
|
||||
"backgroundColor": "#fff",
|
||||
"backgroundOpacity": 60,
|
||||
"borderMatchElement": true,
|
||||
"borderColor": "#fff",
|
||||
"borderOpacity": 0,
|
||||
"filenameVisible": false
|
||||
},
|
||||
"canvasImmersiveEmbed": true,
|
||||
"startupScriptPath": "",
|
||||
"openAIAPIToken": "",
|
||||
"openAIDefaultTextModel": "gpt-3.5-turbo-1106",
|
||||
"openAIDefaultVisionModel": "gpt-4-vision-preview",
|
||||
"openAIDefaultImageGenerationModel": "dall-e-3",
|
||||
"openAIURL": "https://api.openai.com/v1/chat/completions",
|
||||
"openAIImageGenerationURL": "https://api.openai.com/v1/images/generations",
|
||||
"openAIImageEditsURL": "https://api.openai.com/v1/images/edits",
|
||||
"openAIImageVariationURL": "https://api.openai.com/v1/images/variations",
|
||||
"modifierKeyConfig": {
|
||||
"Mac": {
|
||||
"LocalFileDragAction": {
|
||||
"defaultAction": "image-import",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-import"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "link"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-url"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "embeddable"
|
||||
}
|
||||
]
|
||||
},
|
||||
"WebBrowserDragAction": {
|
||||
"defaultAction": "image-url",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-url"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "link"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "embeddable"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-import"
|
||||
}
|
||||
]
|
||||
},
|
||||
"InternalDragAction": {
|
||||
"defaultAction": "link",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "link"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": true,
|
||||
"result": "embeddable"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": true,
|
||||
"result": "image-fullsize"
|
||||
}
|
||||
]
|
||||
},
|
||||
"LinkClickAction": {
|
||||
"defaultAction": "new-tab",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "active-pane"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "new-tab"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "new-pane"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "popout-window"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": true,
|
||||
"result": "md-properties"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
"Win": {
|
||||
"LocalFileDragAction": {
|
||||
"defaultAction": "image-import",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-import"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "link"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-url"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "embeddable"
|
||||
}
|
||||
]
|
||||
},
|
||||
"WebBrowserDragAction": {
|
||||
"defaultAction": "image-url",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-url"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "link"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "embeddable"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-import"
|
||||
}
|
||||
]
|
||||
},
|
||||
"InternalDragAction": {
|
||||
"defaultAction": "link",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "link"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "embeddable"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "image"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "image-fullsize"
|
||||
}
|
||||
]
|
||||
},
|
||||
"LinkClickAction": {
|
||||
"defaultAction": "new-tab",
|
||||
"rules": [
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": false,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "active-pane"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": false,
|
||||
"result": "new-tab"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "new-pane"
|
||||
},
|
||||
{
|
||||
"shift": true,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": true,
|
||||
"meta_ctrl": false,
|
||||
"result": "popout-window"
|
||||
},
|
||||
{
|
||||
"shift": false,
|
||||
"ctrl_cmd": true,
|
||||
"alt_opt": false,
|
||||
"meta_ctrl": true,
|
||||
"result": "md-properties"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"slidingPanesSupport": false,
|
||||
"areaZoomLimit": 1
|
||||
}
|
||||
99
.obsidian/plugins/obsidian-excalidraw-plugin/main.js
vendored
Executable file
12
.obsidian/plugins/obsidian-excalidraw-plugin/manifest.json
vendored
Executable file
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"id": "obsidian-excalidraw-plugin",
|
||||
"name": "Excalidraw",
|
||||
"version": "2.0.20",
|
||||
"minAppVersion": "1.1.6",
|
||||
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
|
||||
"author": "Zsolt Viczian",
|
||||
"authorUrl": "https://zsolt.blog",
|
||||
"fundingUrl": "https://ko-fi.com/zsolt",
|
||||
"helpUrl": "https://github.com/zsviczian/obsidian-excalidraw-plugin#readme",
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
1
.obsidian/plugins/obsidian-excalidraw-plugin/styles.css
vendored
Executable file
58
.obsidian/plugins/obsidian-git/data.json
vendored
Executable file
@@ -0,0 +1,58 @@
|
||||
{
|
||||
"commitMessage": "vault backup: {{date}}",
|
||||
"commitDateFormat": "YYYY-MM-DD HH:mm:ss",
|
||||
"autoSaveInterval": 90,
|
||||
"autoPushInterval": 1,
|
||||
"autoPullInterval": 45,
|
||||
"autoPullOnBoot": false,
|
||||
"disablePush": false,
|
||||
"pullBeforePush": true,
|
||||
"disablePopups": false,
|
||||
"disablePopupsForNoChanges": false,
|
||||
"listChangedFilesInMessageBody": false,
|
||||
"showStatusBar": true,
|
||||
"updateSubmodules": false,
|
||||
"syncMethod": "merge",
|
||||
"customMessageOnAutoBackup": false,
|
||||
"autoBackupAfterFileChange": true,
|
||||
"treeStructure": false,
|
||||
"refreshSourceControl": true,
|
||||
"basePath": "",
|
||||
"differentIntervalCommitAndPush": false,
|
||||
"changedFilesInStatusBar": false,
|
||||
"showedMobileNotice": true,
|
||||
"refreshSourceControlTimer": 7000,
|
||||
"showBranchStatusBar": true,
|
||||
"setLastSaveToLastCommit": false,
|
||||
"submoduleRecurseCheckout": false,
|
||||
"gitDir": "",
|
||||
"showFileMenu": true,
|
||||
"authorInHistoryView": "hide",
|
||||
"dateInHistoryView": false,
|
||||
"lineAuthor": {
|
||||
"show": false,
|
||||
"followMovement": "inactive",
|
||||
"authorDisplay": "initials",
|
||||
"showCommitHash": false,
|
||||
"dateTimeFormatOptions": "date",
|
||||
"dateTimeFormatCustomString": "YYYY-MM-DD HH:mm",
|
||||
"dateTimeTimezone": "viewer-local",
|
||||
"coloringMaxAge": "1y",
|
||||
"colorNew": {
|
||||
"r": 255,
|
||||
"g": 150,
|
||||
"b": 150
|
||||
},
|
||||
"colorOld": {
|
||||
"r": 120,
|
||||
"g": 160,
|
||||
"b": 255
|
||||
},
|
||||
"textColorCss": "var(--text-muted)",
|
||||
"ignoreWhitespace": false,
|
||||
"gutterSpacingFallbackLength": 5,
|
||||
"lastShownAuthorDisplay": "initials",
|
||||
"lastShownDateTimeFormatOptions": "date"
|
||||
},
|
||||
"autoCommitMessage": "vault backup: {{date}}"
|
||||
}
|
||||
45279
.obsidian/plugins/obsidian-git/main.js
vendored
Executable file
9
.obsidian/plugins/obsidian-git/manifest.json
vendored
Executable file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"id": "obsidian-git",
|
||||
"name": "Git",
|
||||
"description": "Backup your vault with Git.",
|
||||
"isDesktopOnly": false,
|
||||
"fundingUrl": "https://ko-fi.com/vinzent",
|
||||
"js": "main.js",
|
||||
"version": "2.24.1"
|
||||
}
|
||||
551
.obsidian/plugins/obsidian-git/styles.css
vendored
Executable file
@@ -0,0 +1,551 @@
|
||||
@keyframes loading {
|
||||
0% {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
|
||||
100% {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="git-view"] .button-border {
|
||||
border: 2px solid var(--interactive-accent);
|
||||
border-radius: var(--radius-s);
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="git-view"] .view-content {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="git-history-view"] .view-content {
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.loading > svg {
|
||||
animation: 2s linear infinite loading;
|
||||
transform-origin: 50% 50%;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.obsidian-git-center {
|
||||
margin: auto;
|
||||
text-align: center;
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
.obsidian-git-textarea {
|
||||
display: block;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.obsidian-git-center-button {
|
||||
display: block;
|
||||
margin: 20px auto;
|
||||
}
|
||||
|
||||
.tooltip.mod-left {
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
.tooltip.mod-right {
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
.git-tools {
|
||||
display: flex;
|
||||
margin-left: auto;
|
||||
}
|
||||
.git-tools .type {
|
||||
padding-left: var(--size-2-1);
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
width: 11px;
|
||||
}
|
||||
|
||||
.git-tools .type[data-type="M"] {
|
||||
color: orange;
|
||||
}
|
||||
.git-tools .type[data-type="D"] {
|
||||
color: red;
|
||||
}
|
||||
.git-tools .buttons {
|
||||
display: flex;
|
||||
}
|
||||
.git-tools .buttons > * {
|
||||
padding: 0 0;
|
||||
height: auto;
|
||||
}
|
||||
|
||||
.git-author {
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
.git-date {
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
.git-ref {
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-d-none {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-wrapper {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-header {
|
||||
background-color: var(--background-primary);
|
||||
border-bottom: 1px solid var(--interactive-accent);
|
||||
font-family: var(--font-monospace);
|
||||
height: 35px;
|
||||
padding: 5px 10px;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-header,
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-stats {
|
||||
font-size: 14px;
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-lines-added {
|
||||
border: 1px solid #b4e2b4;
|
||||
border-radius: 5px 0 0 5px;
|
||||
color: #399839;
|
||||
padding: 2px;
|
||||
text-align: right;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-lines-deleted {
|
||||
border: 1px solid #e9aeae;
|
||||
border-radius: 0 5px 5px 0;
|
||||
color: #c33;
|
||||
margin-left: 1px;
|
||||
padding: 2px;
|
||||
text-align: left;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-name-wrapper {
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
font-size: 15px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-name {
|
||||
overflow-x: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-wrapper {
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
border-radius: 3px;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse {
|
||||
-webkit-box-pack: end;
|
||||
-ms-flex-pack: end;
|
||||
-webkit-box-align: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
border-radius: 3px;
|
||||
cursor: pointer;
|
||||
display: none;
|
||||
font-size: 12px;
|
||||
justify-content: flex-end;
|
||||
padding: 4px 8px;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse.d2h-selected {
|
||||
background-color: #c8e1ff;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-collapse-input {
|
||||
margin: 0 4px 0 0;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-diff-table {
|
||||
border-collapse: collapse;
|
||||
font-family: Menlo, Consolas, monospace;
|
||||
font-size: 13px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-files-diff {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-diff {
|
||||
overflow-y: hidden;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-side-diff {
|
||||
display: inline-block;
|
||||
margin-bottom: -8px;
|
||||
margin-right: -4px;
|
||||
overflow-x: scroll;
|
||||
overflow-y: hidden;
|
||||
width: 50%;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line {
|
||||
padding: 0 8em;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line,
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line {
|
||||
display: inline-block;
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
white-space: nowrap;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line {
|
||||
padding: 0 4.5em;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-ctn {
|
||||
word-wrap: normal;
|
||||
background: none;
|
||||
display: inline-block;
|
||||
padding: 0;
|
||||
-webkit-user-select: text;
|
||||
-moz-user-select: text;
|
||||
-ms-user-select: text;
|
||||
user-select: text;
|
||||
vertical-align: middle;
|
||||
white-space: pre;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
||||
.theme-light
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-code-side-line
|
||||
del {
|
||||
background-color: #ffb6ba;
|
||||
}
|
||||
|
||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
||||
.theme-dark
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-code-side-line
|
||||
del {
|
||||
background-color: #8d232881;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line del,
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line del,
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-line ins {
|
||||
border-radius: 0.2em;
|
||||
display: inline-block;
|
||||
margin-top: -1px;
|
||||
text-decoration: none;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
||||
.theme-light
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-code-side-line
|
||||
ins {
|
||||
background-color: #97f295;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-code-line ins,
|
||||
.theme-dark
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-code-side-line
|
||||
ins {
|
||||
background-color: #1d921996;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix {
|
||||
word-wrap: normal;
|
||||
background: none;
|
||||
display: inline;
|
||||
padding: 0;
|
||||
white-space: pre;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .line-num1 {
|
||||
float: left;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .line-num1,
|
||||
.workspace-leaf-content[data-type="diff-view"] .line-num2 {
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
overflow: hidden;
|
||||
padding: 0 0.5em;
|
||||
text-overflow: ellipsis;
|
||||
width: 3.5em;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .line-num2 {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber {
|
||||
background-color: var(--background-primary);
|
||||
border: solid var(--background-modifier-border);
|
||||
border-width: 0 1px;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
color: var(--text-muted);
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
position: absolute;
|
||||
text-align: right;
|
||||
width: 7.5em;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber:after {
|
||||
content: "\200b";
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber {
|
||||
background-color: var(--background-primary);
|
||||
border: solid var(--background-modifier-border);
|
||||
border-width: 0 1px;
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
color: var(--text-muted);
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
overflow: hidden;
|
||||
padding: 0 0.5em;
|
||||
position: absolute;
|
||||
text-align: right;
|
||||
text-overflow: ellipsis;
|
||||
width: 4em;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-diff-tbody tr {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber:after {
|
||||
content: "\200b";
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-emptyplaceholder,
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder {
|
||||
background-color: var(--background-primary);
|
||||
border-color: var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-line-prefix,
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber,
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber,
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-emptyplaceholder {
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-linenumber,
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-code-side-linenumber {
|
||||
direction: rtl;
|
||||
}
|
||||
|
||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-del {
|
||||
background-color: #fee8e9;
|
||||
border-color: #e9aeae;
|
||||
}
|
||||
|
||||
.theme-light .workspace-leaf-content[data-type="diff-view"] .d2h-ins {
|
||||
background-color: #dfd;
|
||||
border-color: #b4e2b4;
|
||||
}
|
||||
|
||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-del {
|
||||
background-color: #521b1d83;
|
||||
border-color: #691d1d73;
|
||||
}
|
||||
|
||||
.theme-dark .workspace-leaf-content[data-type="diff-view"] .d2h-ins {
|
||||
background-color: rgba(30, 71, 30, 0.5);
|
||||
border-color: #13501381;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-info {
|
||||
background-color: var(--background-primary);
|
||||
border-color: var(--background-modifier-border);
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.theme-light
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-file-diff
|
||||
.d2h-del.d2h-change {
|
||||
background-color: #fdf2d0;
|
||||
}
|
||||
|
||||
.theme-dark
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-file-diff
|
||||
.d2h-del.d2h-change {
|
||||
background-color: #55492480;
|
||||
}
|
||||
|
||||
.theme-light
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-file-diff
|
||||
.d2h-ins.d2h-change {
|
||||
background-color: #ded;
|
||||
}
|
||||
|
||||
.theme-dark
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-file-diff
|
||||
.d2h-ins.d2h-change {
|
||||
background-color: rgba(37, 78, 37, 0.418);
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-wrapper a {
|
||||
color: #3572b0;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"]
|
||||
.d2h-file-list-wrapper
|
||||
a:visited {
|
||||
color: #3572b0;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-header {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-title {
|
||||
font-weight: 700;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list-line {
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list {
|
||||
display: block;
|
||||
list-style: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li {
|
||||
border-bottom: 1px solid var(--background-modifier-border);
|
||||
margin: 0;
|
||||
padding: 5px 10px;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-list > li:last-child {
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-file-switch {
|
||||
cursor: pointer;
|
||||
display: none;
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-icon {
|
||||
fill: currentColor;
|
||||
margin-right: 10px;
|
||||
vertical-align: middle;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-deleted {
|
||||
color: #c33;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-added {
|
||||
color: #399839;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-changed {
|
||||
color: #d0b44c;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-moved {
|
||||
color: #3572b0;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-tag {
|
||||
background-color: var(--background-primary);
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
font-size: 10px;
|
||||
margin-left: 5px;
|
||||
padding: 0 2px;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-deleted-tag {
|
||||
border: 2px solid #c33;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-added-tag {
|
||||
border: 1px solid #399839;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-changed-tag {
|
||||
border: 1px solid #d0b44c;
|
||||
}
|
||||
|
||||
.workspace-leaf-content[data-type="diff-view"] .d2h-moved-tag {
|
||||
border: 1px solid #3572b0;
|
||||
}
|
||||
|
||||
/* ====================== Line Authoring Information ====================== */
|
||||
|
||||
.cm-gutterElement.obs-git-blame-gutter {
|
||||
/* Add background color to spacing inbetween and around the gutter for better aesthetics */
|
||||
border-width: 0px 2px 0.2px 2px;
|
||||
border-style: solid;
|
||||
border-color: var(--background-secondary);
|
||||
background-color: var(--background-secondary);
|
||||
}
|
||||
|
||||
.cm-gutterElement.obs-git-blame-gutter > div,
|
||||
.line-author-settings-preview {
|
||||
/* delegate text color to settings */
|
||||
color: var(--obs-git-gutter-text);
|
||||
font-family: monospace;
|
||||
height: 100%; /* ensure, that age-based background color occupies entire parent */
|
||||
text-align: right;
|
||||
padding: 0px 6px 0px 6px;
|
||||
white-space: pre; /* Keep spaces and do not collapse them. */
|
||||
}
|
||||
32
.obsidian/plugins/omnisearch/data.json
vendored
Executable file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"useCache": true,
|
||||
"hideExcluded": false,
|
||||
"ignoreDiacritics": true,
|
||||
"indexedFileTypes": [],
|
||||
"PDFIndexing": false,
|
||||
"officeIndexing": false,
|
||||
"imagesIndexing": false,
|
||||
"unsupportedFilesIndexing": "no",
|
||||
"splitCamelCase": false,
|
||||
"openInNewPane": false,
|
||||
"vimLikeNavigationShortcut": false,
|
||||
"ribbonIcon": true,
|
||||
"showExcerpt": true,
|
||||
"renderLineReturnInExcerpts": true,
|
||||
"showCreateButton": false,
|
||||
"highlight": true,
|
||||
"showPreviousQueryResults": true,
|
||||
"simpleSearch": false,
|
||||
"fuzziness": "1",
|
||||
"weightBasename": 3,
|
||||
"weightDirectory": 2,
|
||||
"weightH1": 1.5,
|
||||
"weightH2": 1.3,
|
||||
"weightH3": 1.1,
|
||||
"weightUnmarkedTags": 1.1,
|
||||
"httpApiEnabled": false,
|
||||
"httpApiPort": "51361",
|
||||
"httpApiNotice": true,
|
||||
"welcomeMessage": "1.21.0",
|
||||
"verboseLogging": false
|
||||
}
|
||||
50
.obsidian/plugins/omnisearch/main.js
vendored
Executable file
14
.obsidian/plugins/omnisearch/manifest.json
vendored
Executable file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"id": "omnisearch",
|
||||
"name": "Omnisearch",
|
||||
"version": "1.21.1",
|
||||
"minAppVersion": "1.3.0",
|
||||
"description": "A search engine that just works",
|
||||
"author": "Simon Cambier",
|
||||
"authorUrl": "https://github.com/scambier/obsidian-omnisearch",
|
||||
"fundingUrl": {
|
||||
"Github": "https://github.com/sponsors/scambier",
|
||||
"Ko-fi": "https://ko-fi.com/scambier"
|
||||
},
|
||||
"isDesktopOnly": false
|
||||
}
|
||||
111
.obsidian/plugins/omnisearch/styles.css
vendored
Executable file
@@ -0,0 +1,111 @@
|
||||
.omnisearch-modal {
|
||||
}
|
||||
|
||||
.omnisearch-result {
|
||||
white-space: normal;
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: space-between;
|
||||
flex-wrap: nowrap;
|
||||
}
|
||||
|
||||
.omnisearch-result__title-container {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
column-gap: 5px;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
.omnisearch-result__title {
|
||||
white-space: pre-wrap;
|
||||
align-items: center;
|
||||
display: flex;
|
||||
gap: 5px;
|
||||
}
|
||||
|
||||
.omnisearch-result__title > span {
|
||||
}
|
||||
|
||||
.omnisearch-result__folder-path {
|
||||
font-size: 0.75rem;
|
||||
align-items: center;
|
||||
display: flex;
|
||||
gap: 5px;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.omnisearch-result__extension {
|
||||
font-size: 0.7rem;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.omnisearch-result__counter {
|
||||
font-size: 0.7rem;
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
.omnisearch-result__body {
|
||||
white-space: normal;
|
||||
font-size: small;
|
||||
word-wrap: normal;
|
||||
|
||||
overflow: hidden;
|
||||
display: -webkit-box;
|
||||
-webkit-line-clamp: 3;
|
||||
-webkit-box-orient: vertical;
|
||||
|
||||
color: var(--text-muted);
|
||||
margin-left: 0.5em;
|
||||
}
|
||||
|
||||
.omnisearch-result__image-container {
|
||||
flex-basis: 20%;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
.omnisearch-highlight {
|
||||
}
|
||||
|
||||
.omnisearch-default-highlight {
|
||||
text-decoration: underline;
|
||||
text-decoration-color: var(--text-highlight-bg);
|
||||
text-decoration-thickness: 3px;
|
||||
text-underline-offset: -1px;
|
||||
text-decoration-skip-ink: none;
|
||||
}
|
||||
|
||||
.omnisearch-input-container {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
flex-direction: row;
|
||||
gap: 5px;
|
||||
}
|
||||
|
||||
@media only screen and (max-width: 600px) {
|
||||
.omnisearch-input-container {
|
||||
flex-direction: column;
|
||||
}
|
||||
|
||||
.omnisearch-input-container__buttons {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
width: 100%;
|
||||
padding: 0 1em 0 1em;
|
||||
gap: 1em;
|
||||
}
|
||||
.omnisearch-input-container__buttons > button {
|
||||
flex-grow: 1;
|
||||
}
|
||||
}
|
||||
|
||||
@media only screen and (min-width: 600px) {
|
||||
.omnisearch-input-container__buttons {
|
||||
margin-right: 1em;
|
||||
}
|
||||
}
|
||||
|
||||
.omnisearch-input-field {
|
||||
position: relative;
|
||||
flex-grow: 1;
|
||||
}
|
||||
6
.obsidian/plugins/table-editor-obsidian/data.json
vendored
Executable file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"formatType": "normal",
|
||||
"showRibbonIcon": true,
|
||||
"bindEnter": true,
|
||||
"bindTab": true
|
||||
}
|
||||
29167
.obsidian/plugins/table-editor-obsidian/main.js
vendored
Executable file
17
.obsidian/plugins/table-editor-obsidian/manifest.json
vendored
Executable file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"id": "table-editor-obsidian",
|
||||
"name": "Advanced Tables",
|
||||
"author": "Tony Grosinger",
|
||||
"authorUrl": "https://grosinger.net",
|
||||
"description": "Improved table navigation, formatting, manipulation, and formulas",
|
||||
"isDesktopOnly": false,
|
||||
"minAppVersion": "1.0.0",
|
||||
"version": "0.21.0",
|
||||
"js": "main.js",
|
||||
"fundingUrl": {
|
||||
"Github Sponsor": "https://github.com/sponsors/tgrosinger",
|
||||
"Buy me a Coffee": "https://buymeacoffee.com/tgrosinger",
|
||||
"Paypal": "https://paypal.me/tgrosinger"
|
||||
},
|
||||
"donation": "https://buymeacoffee.com/tgrosinger"
|
||||
}
|
||||
78
.obsidian/plugins/table-editor-obsidian/styles.css
vendored
Executable file
@@ -0,0 +1,78 @@
|
||||
:root {
|
||||
--advanced-tables-helper-size: 28px;
|
||||
}
|
||||
|
||||
.HyperMD-table-row span.cm-inline-code {
|
||||
font-size: 100%;
|
||||
padding: 0px;
|
||||
}
|
||||
|
||||
.advanced-tables-buttons>div>.title {
|
||||
font-weight: var(--font-medium);
|
||||
font-size: var(--nav-item-size);
|
||||
color: var(--nav-item-color);
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
[data-type="advanced-tables-toolbar"] .nav-buttons-container {
|
||||
column-gap: 0.2rem;
|
||||
margin: 0.2rem 0 0.2rem 0;
|
||||
justify-content: start;
|
||||
}
|
||||
|
||||
[data-type="advanced-tables-toolbar"] .nav-buttons-container::before {
|
||||
min-width: 2.6rem;
|
||||
line-height: var(--advanced-tables-helper-size);
|
||||
font-size: var(--nav-item-size);
|
||||
font-weight: var(--nav-item-weight);
|
||||
color: var(--nav-item-color);
|
||||
}
|
||||
|
||||
[data-type="advanced-tables-toolbar"] .nav-buttons-container>* {
|
||||
height: var(--advanced-tables-helper-size);
|
||||
line-height: var(--advanced-tables-helper-size);
|
||||
}
|
||||
|
||||
[data-type="advanced-tables-toolbar"] .nav-buttons-container .nav-action-button {
|
||||
width: var(--advanced-tables-helper-size);
|
||||
height: var(--advanced-tables-helper-size);
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
border-radius: var(--radius-s);
|
||||
}
|
||||
|
||||
[data-type="advanced-tables-toolbar"] .nav-buttons-container .nav-action-button:hover {
|
||||
background-color: var(--nav-item-background-hover);
|
||||
color: var(--nav-item-color-hover);
|
||||
font-weight: var(--nav-item-weight-hover);
|
||||
}
|
||||
|
||||
.advanced-tables-row-label {
|
||||
width: 50px;
|
||||
}
|
||||
|
||||
.widget-icon {
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
fill: var(--text-muted);
|
||||
}
|
||||
|
||||
.widget-icon:hover {
|
||||
fill: var(--text-normal);
|
||||
}
|
||||
|
||||
.advanced-tables-csv-export textarea {
|
||||
height: 200px;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.advanced-tables-donation {
|
||||
width: 70%;
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.advanced-tables-donate-button {
|
||||
margin: 10px;
|
||||
}
|
||||
1116
.obsidian/plugins/typst/main.js
vendored
Normal file
13
.obsidian/plugins/typst/manifest.json
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"id": "typst",
|
||||
"name": "Typst Renderer",
|
||||
"version": "0.10.0",
|
||||
"minAppVersion": "1.0.0",
|
||||
"description": "Renders `typst` code blocks and math blocks with Typst.",
|
||||
"author": "fenjalien",
|
||||
"authorUrl": "https://github.com/fenjalien",
|
||||
"fundingUrl": {
|
||||
"GitHub Sponsor": "https://github.com/sponsors/fenjalien",
|
||||
"ko-fi": "https://ko-fi.com/fenjalien"
|
||||
}
|
||||
}
|
||||
92
.obsidian/plugins/typst/styles.css
vendored
Normal file
@@ -0,0 +1,92 @@
|
||||
/* styles */
|
||||
textarea {
|
||||
width: 100%;
|
||||
resize: vertical;
|
||||
}
|
||||
|
||||
.setting-item:has(textarea),
|
||||
.font-settings,
|
||||
.package-settings {
|
||||
flex-direction: column;
|
||||
gap: 0.5em;
|
||||
align-items: stretch;
|
||||
}
|
||||
|
||||
.is-disabled {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.add-fonts-div {
|
||||
display: flex;
|
||||
gap: 0.5em;
|
||||
}
|
||||
|
||||
.font-input {
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
.font-tags-div {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
gap: 0.5em;
|
||||
}
|
||||
|
||||
.font-tag {
|
||||
background-color: var(--interactive-normal); /* #363636 */
|
||||
border-radius: 20px;
|
||||
padding: 0.5em 0.6em 0.5em 1em;
|
||||
}
|
||||
|
||||
.tag-btn {
|
||||
margin-left: 0.6em;
|
||||
padding: 0.4em;
|
||||
}
|
||||
|
||||
.font-tag-text {
|
||||
font-size: var(--font-ui-small);
|
||||
}
|
||||
|
||||
button,
|
||||
.tag-btn {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.tag-btn:hover {
|
||||
color: var(--interactive-accent);
|
||||
}
|
||||
|
||||
.typst-doc {
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
typst-renderer {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.package-settings {
|
||||
gap: 0;
|
||||
}
|
||||
|
||||
.package-settings .setting-item-description {
|
||||
margin: 0.5em 0;
|
||||
}
|
||||
|
||||
.package-item {
|
||||
display: flex;
|
||||
border-bottom: 1px solid var(--background-modifier-border);
|
||||
gap: 0.5em;
|
||||
align-items: center;
|
||||
font-size: var(--font-ui-small);
|
||||
}
|
||||
|
||||
.package-version {
|
||||
margin-left: auto;
|
||||
|
||||
}
|
||||
|
||||
.delete-pkg-btn {
|
||||
margin-top: 1.5em;
|
||||
width: max-content;
|
||||
margin-left: auto;
|
||||
}
|
||||
|
||||
7
.obsidian/themes/Catppuccin/manifest.json
vendored
Executable file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"name": "Catppuccin",
|
||||
"version": "0.4.18",
|
||||
"minAppVersion": "1.0.0",
|
||||
"author": "Marshall Beckrich",
|
||||
"authorUrl": "https://github.com/catppuccin/obsidian"
|
||||
}
|
||||
3842
.obsidian/themes/Catppuccin/theme.css
vendored
Executable file
7
.obsidian/themes/Encore/manifest.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"name": "Encore",
|
||||
"version": "2.11.0",
|
||||
"minAppVersion": "1.1.9",
|
||||
"author": "Carbonateb",
|
||||
"authorUrl": "https://lucaschampagne.dev/"
|
||||
}
|
||||
2339
.obsidian/themes/Encore/theme.css
vendored
Normal file
6
.obsidian/themes/Wasp/manifest.json
vendored
Executable file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"name": "Wasp",
|
||||
"version": "0.0.0",
|
||||
"minAppVersion": "0.16.0",
|
||||
"author": "Santi Younger"
|
||||
}
|
||||
236
.obsidian/themes/Wasp/theme.css
vendored
Executable file
@@ -0,0 +1,236 @@
|
||||
/* This Theme is called "Wasp" and Obsidian Theme created by Santi Younger */
|
||||
|
||||
/* Last Update:
|
||||
2021-07-27 14:48
|
||||
*/
|
||||
|
||||
:root
|
||||
{
|
||||
--font-monospace: "Source Code Pro", monospace;
|
||||
}
|
||||
|
||||
.theme-dark
|
||||
{
|
||||
--background-primary: #242424;
|
||||
--background-primary-alt: #242424;
|
||||
--background-secondary: #191919;
|
||||
--background-secondary-alt: #3D3D3D;
|
||||
--text-normal: #faf2d6;
|
||||
--text-faint: #bdae93;
|
||||
--text-title-h1: #E0E0E0;
|
||||
--text-title-h2: #E0E0E0;
|
||||
--text-title-h3: #E0E0E0;
|
||||
--text-title-h4: #E0E0E0;
|
||||
--text-title-h5: #E0E0E0;
|
||||
--text-title-h6: #E0E0E0;
|
||||
--text-highlight-bg: #640211;
|
||||
--text-link: #83a598;
|
||||
--text-a-hover: #83a598;
|
||||
--text-accent-hover: #D49335;
|
||||
/* ^^^ added for hover over bracket internal links */
|
||||
--inline-code: #83a598;
|
||||
--code-block: #83a598;
|
||||
--text-a: #f8c537;
|
||||
--interactive-accent: #f8c537;
|
||||
--text-accent: #f8c537;
|
||||
--text-on-accent: #fff;
|
||||
--interactive-accent-rgb: #f8c537;
|
||||
--vim-cursor: #f8c537;
|
||||
/* --text-mark: add text-mark if needed, this should work together with 'mark' */
|
||||
--pre-code: #;
|
||||
--interactive-before: #7c6f64;
|
||||
--background-modifier-border: #f8c537;
|
||||
--text-selection: #f8c537;
|
||||
}
|
||||
|
||||
.theme-dark .cm-s-obsidian span.obsidian-search-match-highlight {
|
||||
color: var(--text-normal);
|
||||
background-color: #483699;
|
||||
}
|
||||
|
||||
.theme-light
|
||||
{
|
||||
--background-primary: #EDEDED;
|
||||
--background-secondary: #C4C4C4;
|
||||
/* thick menu border */
|
||||
--background-primary-alt: #;
|
||||
--background-secondary-alt: #707070; /* ← ↓ corner */
|
||||
--text-normal: #1A2023;
|
||||
--text-faint: #DEDEDE;
|
||||
--text-title-h1: #D49335;
|
||||
--text-title-h2: #D49335;
|
||||
--text-title-h3: #D49335;
|
||||
--text-title-h4: #D49335;
|
||||
--text-title-h5: #D49335;
|
||||
--text-link: #D49335;
|
||||
--text-a-hover: #D49335;
|
||||
--text-accent-hover: #D49335;
|
||||
/* ^^^ added for hover over bracket internal links */
|
||||
--inline-code: #458588;
|
||||
/* --text-mark: add if needed */
|
||||
--pre-code: #bebebe;
|
||||
/* --text-highlight-bg: add if needed */
|
||||
--interactive-before: #a89984;
|
||||
--background-modifier-border: #D49335;
|
||||
--text-a: #961327;
|
||||
--interactive-accent: #f8c537;
|
||||
--text-accent: #961327;
|
||||
--interactive-accent-rgb: #961327;
|
||||
--vim-cursor: #961327;
|
||||
--text-selection: #EDC180;
|
||||
--text-white: #ffffff;
|
||||
}
|
||||
|
||||
.nav-file-title, .nav-folder-title {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.nav-file-title.is-active, .nav-folder-title.is-active, body:not(.is-grabbing) .nav-file-title:hover, body:not(.is-grabbing) .nav-folder-title:hover {
|
||||
background-color: var(--background-modifier-border);
|
||||
color: white;
|
||||
}
|
||||
|
||||
.cm-s-obsidian span.cm-formatting-link {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.CodeMirror-guttermarker-subtle {
|
||||
color: var(--text-normal) !important;
|
||||
}
|
||||
|
||||
button.mod-cta {
|
||||
background-color: var(--interactive-accent);
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.vertical-tab-header-group-title {
|
||||
color: var(--text-white);
|
||||
}
|
||||
|
||||
.cm-header-1 {
|
||||
font-size: 18px;
|
||||
color: var(--text-title-h1) !important;
|
||||
}
|
||||
|
||||
.cm-header-2 {
|
||||
font-size: 18px;
|
||||
color: var(--text-title-h2) !important;
|
||||
}
|
||||
|
||||
.cm-header-3 {
|
||||
font-size: 18px;
|
||||
color: var(--text-title-h3) !important;
|
||||
}
|
||||
|
||||
.cm-header-4 {
|
||||
font-size: 18px;
|
||||
color: var(--text-title-h4) !important;
|
||||
}
|
||||
|
||||
.cm-header-5 {
|
||||
font-size: 18px;
|
||||
color: var(--text-title-h5) !important;
|
||||
}
|
||||
|
||||
.cm-header-6 {
|
||||
font-size: 18px;
|
||||
color: --text-normal;
|
||||
color: var(--text-title-h6) !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view h1 {
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
color: var(--text-title-h1) !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view h2 {
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
color: var(--text-title-h2) !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view h3 {
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
color: var(--text-title-h3) !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view h4 {
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
color: var(--text-title-h4) !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view h5 {
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
color: var(--text-title-h5) !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view h6 {
|
||||
font-size: 20px;
|
||||
line-height: 24px;
|
||||
color: --text-normal;
|
||||
color: var(--text-title-h6) !important;
|
||||
}
|
||||
|
||||
/*-----------------------------------------*/
|
||||
/* End of main theme, extra functionality can be added below */
|
||||
|
||||
.markdown-source-view { font-family: var(--font-monospace)
|
||||
}
|
||||
|
||||
.cm-fat-cursor .CodeMirror-cursor {
|
||||
background-color: #f8c537 !important;
|
||||
opacity: 80% !important;
|
||||
width: 9px !important;
|
||||
visibility: visible !important
|
||||
}
|
||||
|
||||
.plugin-tabs .stayopen .view-header {
|
||||
border-bottom: 2px solid var(--interactive-accent)!important;
|
||||
}
|
||||
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical div.workspace-leaf:not(.stayopen) > .workspace-leaf-content > .view-header .view-header-title::before{
|
||||
background-color:transparent!important
|
||||
}
|
||||
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical .workspace-split.mod-vertical > div.workspace-leaf:not(.stayopen),
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical > div.workspace-leaf:not(.stayopen){
|
||||
border-radius: 5px 5px 0px 0px!important;
|
||||
}
|
||||
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical div.workspace-leaf{
|
||||
border-color: var(--background-secondary-alt)!important;
|
||||
border-bottom-width: 0px!important;
|
||||
border-right-width: 0px!important
|
||||
}
|
||||
|
||||
.theme-light.plugin-tabs .mod-root.workspace-split.mod-vertical div.workspace-leaf{
|
||||
border-color: var(--background-secondary-alt)!important;
|
||||
border-left-width:3px!important;
|
||||
border-bottom-width: 0px!important;
|
||||
border-right-width: 0px!important
|
||||
}
|
||||
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical > div.workspace-leaf hr.workspace-leaf-resize-handle,
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical > .mod-vertical hr.workspace-leaf-resize-handle{
|
||||
display: none;
|
||||
}
|
||||
|
||||
|
||||
.plugin-tabs .mod-root.workspace-split.mod-vertical div.workspace-leaf .view-header{
|
||||
border-left-color: transparent!important
|
||||
}
|
||||
|
||||
.plugin-tabs .workspace-split.mod-root > .workspace-leaf:last-of-type .workspace-leaf-content,
|
||||
.plugin-tabs .workspace-split.mod-root > .workspace-leaf:first-of-type .workspace-leaf-content {
|
||||
border-radius: 0px!important;
|
||||
}
|
||||
|
||||
.plugin-tabs .theme-dark .mod-root.workspace-split.mod-vertical .workspace-split.mod-vertical > div.workspace-leaf.mod-active,
|
||||
.plugin-tabs .theme-dark .mod-root.workspace-split.mod-vertical > div.workspace-leaf.mod-active {
|
||||
border: 0!important;
|
||||
border-radius: 0px 0px 0px 0px!important;
|
||||
}
|
||||
8
Dayplanner/2024-01-25.md
Executable file
@@ -0,0 +1,8 @@
|
||||
- [x] 8:30 - 10:00 Einkaufen
|
||||
- [x] 10:00 - 11:00 Frühstücken und Eigenzeit
|
||||
- [x] 11:00 - 12:30 ELMESS-Modul Aufgaben bearbeiten
|
||||
- [x] 12:30 - 13:30 Mittagsessen
|
||||
- [x] 13:30 - 16:30 SWTECH Labor auf Discord :)
|
||||
- [ ] 18:15 - 19:00 SWTECH Vorlesung
|
||||
- [ ] 19:30 - 20:30 SWTECH -Karteikarten lernen
|
||||
- [ ] 20:30 - 20:45 Planung nächster Tag
|
||||
6
Dayplanner/2024-01-27.md
Executable file
@@ -0,0 +1,6 @@
|
||||
- [x] 12:30 - 13:45 Verdauung
|
||||
- [x] 13:45 - 14:30 Sport
|
||||
- [x] 14:30 - 16:00 ELMESS Vorlesung
|
||||
- [x] 16:15 - 17:45 ELMESS Aufgaben
|
||||
- [x] 18:00 - 19:00 SWTECH (Use-Case-Diagramme und Allg. UML)
|
||||
- [x] 19:15 - 20:30 SWTECH (Karteikarten lernen und erstellen)
|
||||
13
Praktikum/Atlas Elektronik.md
Executable file
@@ -0,0 +1,13 @@
|
||||
#Praktikum
|
||||
- Student im vierten Semester Informatik Software und Systemtechnik an der HSB
|
||||
- Multilingual aufgewachsen, Französisch und Deutsch als Mutter bzw Vatersprache
|
||||
- Technologiebegeisterte und Risikofreundlicher Mensch
|
||||
|
||||
|
||||
- Wieso Atlas Elektronik?
|
||||
- Entwicklung von Bauteilen unter strikten Vorgaben.
|
||||
- Bislang nur Selbständig mit Arduino oder ESP32 Mikrokontrollern gearbeitet. Austesten, ob das ein Berufsweg ist den ich einschlagen möchte. Angewandt auf einen Extremfall.
|
||||
- entwickeln von Produkten für zivile und militärische Zwecke
|
||||
- besonders die militärischen Zwecke sind interessant, weil das einen einblick in hochmoderne Sensortechnik geben würde
|
||||
|
||||
**Bewerbung abgeschickt!**
|
||||
21
Praktikum/Forvia.md
Executable file
@@ -0,0 +1,21 @@
|
||||
#Praktikum
|
||||
Es gibt plätze für Duale Studenten, aber keine Ahnung wie es mit Praktika aussieht...
|
||||
Ein Anruf sollte frühstmöglich gemacht werden:
|
||||
|
||||
Kontakt Hannover:
|
||||
[ausbildung.seating@faurecia.com](mailto:ausbildung.seating@faurecia.com)
|
||||
|
||||
|
||||
## Anfrage
|
||||
Hallo,
|
||||
|
||||
ich erkundige mich, ob es die Möglichkeit für ein studentisches Praktikum im Raum Hannover gibt, idealerweise im Bereich der Technischen Informatik oder Ingenieursinformatik mit Fokus auf Produktentwicklung. Auf Ihrer Karriereseite bin ich auf eine Bewerbung für den Dualen Studiengang in diesem Bereich gestoßen (https://jobs.faurecia.com/careers?location=Hannover&pid=563087397034838). Mein CV ist im Anhang beigefügt.
|
||||
|
||||
Das Praktikum würde voraussichtlich im Oktober 2024 beginnen und eine Dauer von etwa zwanzig Wochen haben.
|
||||
|
||||
Ich danke Ihnen im Voraus für Ihre Zeit und eine Rückmeldung.
|
||||
|
||||
Vielen Dank!
|
||||
|
||||
## Nachweis
|
||||
![[Pasted image 20240404125457.png]]
|
||||
49
Praktikum/Hella.md
Executable file
@@ -0,0 +1,49 @@
|
||||
#Praktikum
|
||||
**STUDENT INTERNSHIP (M/W/D) - befristet für 1 Jahr**
|
||||
|
||||
Standort Bremen, Germany
|
||||
|
||||
**Pacesetting. Passionate. Together.** HELLA ist ein börsennotierter, international aufgestellter Automobilzulieferer, der unter der Dachmarke FORVIA agiert. Innerhalb dieses faktischen Konzerns steht HELLA für leistungsstarke Lichttechnik sowie Fahrzeugelektronik. Zugleich deckt das Unternehmen mit seiner Business Group Lifecycle Solutions ein breites Service- und Produktportfolio für das Ersatzteil- und Werkstattgeschäft sowie für Hersteller von Spezialfahrzeugen ab. HELLA ist mit rund 36.000 Mitarbeiterinnen und Mitarbeitern an über 125 Standorten weltweit aktiv und hat im Geschäftsjahr 2021/2022 einen Umsatz in Höhe von 6,3 Milliarden Euro erzielt.
|
||||
|
||||
**IHRE AUFGABEN**
|
||||
|
||||
Sie unterstützen im Bereich der Elektronikentwicklung von Sensoren am Standort Bremen in den Disziplinen des Systems- und Hardware Engineering.
|
||||
|
||||
Die Erstellung einer µC basierten „Quick-Prototyping“ Plattform zur Evaluierung neuer Sensoranwendungen ist der Kern ihrer Tätigkeit. Zum Einsatz kommt ein ESP32 Development Board, für das Sie neben der Hardwareimplementierung die erforderliche Software in C++ erstellen.
|
||||
|
||||
Für Sensoranwendungen erweitern Sie die „Quick-Prototyping“ Plattform um einen sensorspezifischen Teil wie z.B. CO2-, Druck- oder Beschleunigungssensoren.
|
||||
|
||||
Sie bauen Prototypen mit Hilfe des 3D-Druckverfahrens und nehmen diese in Betrieb, inkl. Auswertung der Messergebnisse und Dokumentation.
|
||||
|
||||
Testequipments und -vorrichtungen gehören ebenfalls zu Ihrem Aufgabenumfang. Darunter fallen z.B. Hardware-Aufbauten, Erstellen von Kabelbäumen sowie die Auslegung und Beauftragung von mechanischen Vorrichtungen. inkl. Auswertung der Messergebnisse und Dokumentation.
|
||||
|
||||
Sie stimmen sich selbstständig mit Entwicklungsingenieuren ab, führen Literaturrecherchen durch, bewerten unterschiedliche Konzepte und bringen für uns neue – im Studium erlerne – Methoden ein.
|
||||
|
||||
Startdatum: 01.05.2024
|
||||
|
||||
|
||||
**IHRE QUALIFIKATIONEN**
|
||||
|
||||
Sie studieren Elektrotechnik, Mechatronik oder vergleichbare Studienfächer an einer Bremer Hochschule.
|
||||
|
||||
Sie haben bereits erste Erfahrung im Umgang mit µC basierten Entwicklungskits z.B. Arduino gesammelt und verfügen über grundlegende Programmierkenntnisse in C++
|
||||
|
||||
Sie haben Interesse am Aufbau von elektronischen Schaltungen inklusive der Verarbeitung von SMD Bauteilen (Löten, ESD).
|
||||
|
||||
Mit Sensoranwendungen – idealerweise CO2 Sensorik – haben sie erste Erfahrungen gewonnen.
|
||||
|
||||
Kenntnisse über Kommunikationsprotokolle wie SPI, I²C und CAN sowie Grundlagen in HTML, CSS und JavaScript wären von Vorteil.
|
||||
|
||||
Sie bringen gute Office-Kenntnisse mit (MS Excel, Word, PPT, Outlook, Project). Grundkenntnisse im Umgang mit Matlab und LabView sind von Vorteil.
|
||||
|
||||
Neben der Fähigkeit zum eigenständigen sowie lösungsorientiertem Arbeiten, bringen Sie Einsatzfreude, Kontaktfähigkeit und Teamgeist mit.
|
||||
|
||||
Hervorragende Deutsch- und gute Englisch-Kenntnisse runden Ihr Profil ab.
|
||||
|
||||
|
||||
Nutzen Sie die Gelegenheit und entfalten Sie Ihr Potenzial in einem weltweit agierenden Unternehmen, das Ihnen beste Voraussetzungen für Ihren persönlichen Karriereweg bietet.
|
||||
|
||||
Bitte senden Sie uns Ihre Bewerbung über unser Karriereportal mit Angabe Ihrer Gehaltsvorstellung und der Kennziffer req14171.
|
||||
|
||||
|
||||
**ONLINE BEWERBUNGSGESPRÄCH FREITAG 11 Uhr**
|
||||
BIN
Praktikum/Pasted image 20240404125457.png
Executable file
|
After Width: | Height: | Size: 210 KiB |
26
Praktikum/Siemens.md
Executable file
@@ -0,0 +1,26 @@
|
||||
#Praktikum
|
||||
# Hannover
|
||||
Erledigt:
|
||||
- Mail geschrieben an Corrina Bosse
|
||||
- [Linkedin von Corrina Bosse](https://www.linkedin.com/in/corinna-bosse-a95162163/)
|
||||
## E-Mail
|
||||
```txt
|
||||
Sehr geehrte Frau Bosse,
|
||||
|
||||
mein Name ist Mathys Touzet und ich studiere derzeit Informatik mit Schwerpunkt Software- und Systemtechnik (früher Technische Informatik) in Bremen. Ich möchte mich erkundigen, ob die Möglichkeit besteht, ein Praktikum im Bereich der Angewandten Informatik bei Siemens im Raum Hannover zu absolvieren. Trotz meiner Recherche im Jobportal konnte ich keine entsprechenden Stellenangebote finden.
|
||||
|
||||
Meine Interessensbereiche decken sich größtenteils mit dem Dualen-Studiengangsangebot Elektro- und Informationstechnik, für das Sie als Ansprechperson fungieren; Weswegen ich mich bei Ihnen melde.
|
||||
|
||||
Ich wäre Ihnen sehr dankbar, wenn Sie mir mitteilen könnten, ob ein Praktikum mit einer Dauer von mindestens 20 Wochen bei Siemens in Hannover möglich wäre. Ich freue mich auf Ihre positive Rückmeldung.
|
||||
|
||||
Mit freundlichen Grüßen,
|
||||
--
|
||||
M.Touzet
|
||||
```
|
||||
|
||||
# Bremen
|
||||
Für Bremen ist die gleiche Person zuständig...
|
||||
hätte ich nicht erwartet. Na, dann kann ich mal auf eine Antwort warten und dann nachfragen.
|
||||
|
||||
___
|
||||
**Ein solches Praktika ist in Hannover nicht möglich.**
|
||||
50
Praktikum/Wago.md
Executable file
@@ -0,0 +1,50 @@
|
||||
#Praktikum
|
||||
# Telefonat
|
||||
Frau Nina Waltemathe
|
||||
Telefonnummer: 0571/887-44243
|
||||
**kein Telefonat durchgeführt**
|
||||
|
||||
## Fragen
|
||||
Die Anforderungen sind relativ breit gefächert, gibt es irgendwelche Vorerfahrungen, die
|
||||
Gibt es bereits ein angekündigtes Projekt für das Praktikum oder wird es überhaupt ein Projekt geben?
|
||||
|
||||
Systems Engineering:
|
||||
Anforderungsdefinition herleiten von Anforderungsprofile in vernünftige Sprache
|
||||
|
||||
Punkt 2: Standardinnovationsmanagement
|
||||
- Patente (Ableitung der USE-Cases anhand vorher erledigter Erbeit)
|
||||
- Forschungsartikel (Auswertung)
|
||||
|
||||
|
||||
|
||||
Design into Zero ()
|
||||
1. Effiziente vermarktung von Produkten
|
||||
2. Design from Zero (Kopplung mit Modelierungssyst.)
|
||||
1. Überprüngung und kopplung von Elementrafunktion
|
||||
2. Triz (aufbau anhand wiedersprüchen)
|
||||
3. gemeinsamer Datenraum (aufbau) (mögliche Standardisierung)
|
||||
4. Verwaltung (Datenaustausch)
|
||||
5. Lernmethoden (Extrahierung der Erkenntnisse und Verarbeitung)
|
||||
Gute Füllung im Zeitrahmen !
|
||||
Digital Channel Management
|
||||
|
||||
Systemmodelle:
|
||||
RFP-Struktur
|
||||
- Ansatz von Festo
|
||||
An Frau Waltemathe eine Mail schreiben.
|
||||
|
||||
|
||||
Projekt startet vor Semester garnicht
|
||||
Projektvertrag noch nicht ausgeschlossen
|
||||
|
||||
|
||||
|
||||
Lineares Geschäftsdenken soll nicht mehr bestehen. Zirkuläre Geschäftslogik
|
||||
|
||||
## TODO
|
||||
- [ ] Vertrag
|
||||
- [ ] Anhang Studienordnung
|
||||
- [ ] Studienbescheinigung (aktuell)
|
||||
- [ ] Mitgliedsbescheinigung der Krankenkasse
|
||||
- [ ] Antrag auf Parkmöglichkeit für den ersten Tag im Mitarbeiterportal
|
||||
- [ ]
|
||||
12
Praktikum/prelytics.eu.md
Executable file
@@ -0,0 +1,12 @@
|
||||
#Praktikum
|
||||
## Aufgaben
|
||||
- Bilderkennung
|
||||
- Semantische Segmentation
|
||||
- Analyse verbundener Komponenten
|
||||
- Erkunden neuer Technologien
|
||||
## Profilanforderungen
|
||||
- Erfahrung im Bereich Computer Vision und Natural Language Processing
|
||||
- vertraut mit Git
|
||||
- Erfahrung und Umgang mit Python
|
||||
- Erfahrungen mit mind. einem der Frameworks: PyTorch, Tensorflow, OpenCV ...
|
||||
- typische Sprachkenntnisse
|
||||
BIN
Semester 1/LINALG/Abbildungen/Pasted image 20230715123337.png
Executable file
|
After Width: | Height: | Size: 29 KiB |
BIN
Semester 1/LINALG/Abbildungen/Pasted image 20230715130100.png
Executable file
|
After Width: | Height: | Size: 36 KiB |
BIN
Semester 1/LINALG/Abbildungen/Pasted image 20230715130139.png
Executable file
|
After Width: | Height: | Size: 43 KiB |
BIN
Semester 1/LINALG/Abbildungen/Pasted image 20230715130346.png
Executable file
|
After Width: | Height: | Size: 36 KiB |
BIN
Semester 1/LINALG/Abbildungen/Screenshot 2023-07-14 162823.png
Executable file
|
After Width: | Height: | Size: 16 KiB |
BIN
Semester 1/LINALG/Abbildungen/Screenshot 2023-07-15 115056.png
Executable file
|
After Width: | Height: | Size: 53 KiB |
BIN
Semester 1/LINALG/Abbildungen/Screenshot 2023-07-15 120529.png
Executable file
|
After Width: | Height: | Size: 77 KiB |
BIN
Semester 1/LINALG/Abbildungen/Screenshot 2023-07-15 123157.png
Executable file
|
After Width: | Height: | Size: 30 KiB |
306
Semester 1/LINALG/LINALG.md
Executable file
@@ -0,0 +1,306 @@
|
||||
- [[#Grundvorgang|Grundvorgang]]
|
||||
- [[#Besprochene Themen|Besprochene Themen]]
|
||||
- [[#Durchführung|Durchführung]]
|
||||
- [[#Durchführung#Gleichungen|Gleichungen]]
|
||||
- [[#Gleichungen#Lineare Gleichungen|Lineare Gleichungen]]
|
||||
- [[#Gleichungen#Quadratische Ergänzung|Quadratische Ergänzung]]
|
||||
- [[#Gleichungen#Kubische Gleichungen vom Typ $ax^3+bx^2+cx=0$|Kubische Gleichungen vom Typ $ax^3+bx^2+cx=0$]]
|
||||
- [[#Gleichungen#Biquadratische Gleichungen $ax^4+bx^2+c=0$|Biquadratische Gleichungen $ax^4+bx^2+c=0$]]
|
||||
- [[#Gleichungen#Gauß-Verfahren|Gauß-Verfahren]]
|
||||
- [[#Gleichungen#Äquivalente Umformung|Äquivalente Umformung]]
|
||||
- [[#Durchführung#Lösungsverhalten eines linearen Gleichungssystems|Lösungsverhalten eines linearen Gleichungssystems]]
|
||||
- [[#Durchführung#Vektoralgebra|Vektoralgebra]]
|
||||
- [[#Vektoralgebra#Definition|Definition]]
|
||||
- [[#Vektoralgebra#Parallele, antiparallele und kollineare Vektoren|Parallele, antiparallele und kollineare Vektoren]]
|
||||
- [[#Vektoralgebra#Vektoroperationen|Vektoroperationen]]
|
||||
- [[#Vektoroperationen#Skalarprodukt|Skalarprodukt]]
|
||||
- [[#Vektoroperationen#Winkel zwischen zwei Vektoren|Winkel zwischen zwei Vektoren]]
|
||||
- [[#Vektoralgebra#Vektornormierung|Vektornormierung]]
|
||||
- [[#Vektoralgebra#Vektorprojektion|Vektorprojektion]]
|
||||
|
||||
|
||||
# Klausurvorbereitung
|
||||
Ziel der Vorbereitung ist nicht die Vollständigkeit abzudecken, sondern eher alle Themen kurz anzusprechen und später erneut zu vertiefen.
|
||||
## Grundvorgang
|
||||
- Vorlesungen kurz ansehen und Aufgaben gruppiert machen
|
||||
- Bei Bedarf mehr als 2-3 Aufgaben pro Thema abarbeiten (Solle mögl. sein, da das Aufgabenheft zur Verfügung steht)
|
||||
- (Vertiefung) Lesen der einzelnen neuen Kapitel, welche nicht beim Abitur drankamen (am besten aus anderen Büchern)
|
||||
- Beispielklausur noch einmal Durcharbeiten, dieses Mal aber mit einer Zeitlimitierung
|
||||
## Besprochene Themen
|
||||
Folgende Liste kann unvollständig sein. Behalten Sie dies im Hinterkopf.
|
||||
- Gleichungen
|
||||
- Linear
|
||||
- Quadratische
|
||||
- PQ
|
||||
- 🔥Exponentielle und größere
|
||||
- Kubische Gleichungen vom speziellen Typ
|
||||
- Biquadratische Gleichungen
|
||||
- Lineare Gleichungen
|
||||
- Lineare Gleichungssysteme
|
||||
- Einführendes Beispiel
|
||||
- 🔥Gauß-Algorithmus
|
||||
- Matrizendarstellung eines linearen Gleichungssystem
|
||||
- Äquivalente Umformung eines lin. Gleichungssystems
|
||||
- Beschreibung des Eliminationsverfahrens von Gauß
|
||||
- Lösungsverhalten eines linearen Gleichungssystems
|
||||
- Ein Anwendungsbeispiel: Berechnung eines elektrischen Netzwerkes
|
||||
- 🔥Reele Matrizen
|
||||
- Definition
|
||||
- 🔥Transposition von Matrizen
|
||||
- 🔥Spezielle Matrizen
|
||||
- Diagonalmatrix
|
||||
- Einheitsmatrix
|
||||
- Dreiecksmatrix
|
||||
- Symmetrische Matrix
|
||||
- Gleichheit von Matrizen
|
||||
- Rechenoperationen
|
||||
- Addition/Subtraktion
|
||||
- Multiplikation mit einem Skalar
|
||||
- Multiplikation zweier Matrizen
|
||||
- Falk-Schema
|
||||
- 🔥Determinanten
|
||||
- Zweireihige Determinanten
|
||||
- Multiplikationstheorem
|
||||
- Dreireihige Determinanten
|
||||
- Regel von Sarrus
|
||||
- Laplascescher Entwicklungssatz
|
||||
- 🔥Lösungsverhalten quad. lin. Gleichungssystem
|
||||
- Inhomogen lineares System
|
||||
- Cramersche Regel
|
||||
- 🔥Trigonomische Funktionen
|
||||
- Grundbegriffe
|
||||
- Definition
|
||||
- Winkelmaße
|
||||
- Drehsinn eines Winkels
|
||||
- Darstellung der Sinusfunktion im Einheitskreis
|
||||
- Darstellung der Kosinusfunktion im Einheitskreis
|
||||
- Sinus- und Kosinusfunktion
|
||||
- Tangens- und Kotangensfunktion
|
||||
- Wichtige Beziehungen zwischen den trigonometrischen Funktionen
|
||||
- Anwendung in der Schwingungslehre
|
||||
- Harmonische Schwingungen (Sinus)
|
||||
- Harmonische Schwingung eines Federpendels
|
||||
- Darstellung von Schwingungen im Zeigerdiagramm
|
||||
- 🔥Arkusfunktionen
|
||||
- Das Problem der Umkehrung trigo. Funktionen
|
||||
- Arkussinusfunktion
|
||||
- Arkuskosinusfunktion
|
||||
- Arkustangens- und Arkuskotangensfunktion
|
||||
- Trigonometrische Gleichungen
|
||||
- Exponentialfunktionen
|
||||
- Grundbegriffe
|
||||
- Definition und Eigenschaften einer Exponentialfunktion
|
||||
- Spezielle, in den Anwendungen häufig auftretende Funktionstypen mit e-Funktion
|
||||
- Logarithmusfunktionen
|
||||
- Grundbegriffe
|
||||
- Definition und Eigenschaften einer Logarithmusfunktion
|
||||
- Exponential- und Logarithmusgleichungen
|
||||
- 🔥Komplexe Zahlen und Funktionen
|
||||
- Algebraische oder Kartesische Form
|
||||
- Polarformen
|
||||
- Trigonometrische Form
|
||||
- Exponentialform
|
||||
- Eulersche Form
|
||||
- Umrechnung zwischen Darstellungsformen
|
||||
- Addition und Subtraktion komplexer Zahlen
|
||||
- Multiplikation kompl. Zahlen
|
||||
- 🔥Radizieren
|
||||
- Definition
|
||||
- Fundamentalsatz der Algebra
|
||||
## Durchführung
|
||||
### Gleichungen
|
||||
#### Lineare Gleichungen
|
||||
- Einsetzungsverfahren
|
||||
- Gleichsetzungsverfahren
|
||||
- Additionsverfahren
|
||||
#### Quadratische Ergänzung
|
||||
Anhand der binomischen Formeln kann man eine quadratische Ergänzung durchführen. Es entsteht am Ende ein "quadriertes Binom".
|
||||
Beispiel:
|
||||
$$
|
||||
\begin{align}
|
||||
f(x)&=3x^2+6x+7 = 0\\
|
||||
f(x)&=x^2+2x+\frac{7}{3} = 0 |-6\\
|
||||
f(x)&=(x+1)^2 = -6
|
||||
\end{align}
|
||||
$$
|
||||
#### Kubische Gleichungen vom Typ $ax^3+bx^2+cx=0$
|
||||
Bei kubischen Gleichungen, in denen das absolute Glied fehlt, lässt sich durch Ausklammern eine lineare und eine quadratische Gleichung erhalten.
|
||||
#### Biquadratische Gleichungen $ax^4+bx^2+c=0$
|
||||
Über Substitution kann man solche Gleichungen lösen.
|
||||
Beispiel:
|
||||
$$
|
||||
\begin{align}
|
||||
x^4-10x^2+9=0 \\
|
||||
\text{Substitution } u&=x^2 \\
|
||||
u^2-10u+9=0&\Rightarrow u_{1}{2}=5\pm4&\Rightarrow &u_{1}=9,&u_{2}=1 \\
|
||||
\text{Rücksubstitution mittels } x^2=u: \\
|
||||
x^2=U_{1}&=9&\Rightarrow&x_{1/2}&=\pm{3} \\
|
||||
x^2=U_{2}&=9&\Rightarrow&x_{3/4}&=\pm{1}
|
||||
\end{align}
|
||||
$$
|
||||
Die resultierende Lösungsmenge soll natürlich anschließend dokumentiert werden, da die Form jedoch selbsterklärend ist wird diese hier nicht gegeben.
|
||||
#### Gauß-Verfahren
|
||||
Gegeben sind folgende Gleichungen:
|
||||
$$
|
||||
\begin{align*}
|
||||
I && -x+y+z =0\\
|
||||
II && -2y-z=5\\
|
||||
III &&6y+9z=3&&|3\cdot II+III\\
|
||||
\hline\\
|
||||
I && -x+y+z=0\\
|
||||
II && -2y-z=5\\
|
||||
III && 6z=18&\Leftrightarrow z=3\\
|
||||
\dots \\
|
||||
\hline\\
|
||||
x=-1 && y=-4 &&z=3
|
||||
\end{align*}
|
||||
$$
|
||||
Diese Lösungsform kann ebenfalls als Matrize erscheinen und über Befehle, wie rref gelöst werden.
|
||||
#### Äquivalente Umformung
|
||||
Unter der "Äquivalenten Umformung" versteht man das Vorher besprochene Beispiel, in dem Gleichungen umgeformt werden um diese dann anschließend zu Lösen.
|
||||
### Lösungsverhalten eines linearen Gleichungssystems
|
||||
*inhomogene* Gleichungssysteme besitzen entweder genau eine Lösung, oder *unendlich* viele Lösungen oder aber *überhaupt* keine Lösungen.
|
||||
Erkennbar sind solche GS anhand mehrerer Gleichungen mit z.B. dem Fakt dass eine Gleichung das vielfache einer anderen Gleichung sei.
|
||||
Ein *homogenes* Gleichungssystem ist stets lösbar die Grundstruktur von diesem ist bekannt, da vorherige Beispiele immer homogen gewesen waren.![[Screenshot 2023-07-14 162823.png]]
|
||||
Wenn ein *inhomogenes* Gleichungssystem vorliegt, wird anhand des Hinzufügens des Skalars $\lambda$ eine potentielle Lösung für das *inhomogene* GS mit unendlich vielen Lösungen erstellt. Eine Lösung würde wie folgt aussehen:
|
||||
$$
|
||||
\begin{align}
|
||||
x+y-2z=0&&\Rightarrow&& x=2\lambda&&\uparrow \\
|
||||
y+0z=0&&\Rightarrow&&y=0&&\uparrow \\
|
||||
0z=0&&\Rightarrow&&z=\lambda&&(\lambda\in\mathbb{R})
|
||||
\end{align}
|
||||
$$
|
||||
Das Anwendungsbeispiel kann man sich gut als Gruppe ansehen.
|
||||
___
|
||||
### Vektoralgebra
|
||||
#### Definition
|
||||
"Während man unter einem *Skalar* eine Größe versteht, die sich eindeutig durch eine Angabe einer *Maßzahl* und einer *Maßeinheit* beschreiben lässt, benötigt man bei einer *vektoriellen* Größe zusätzlich noch angaben über die Richtung, in der sie wirkt."
|
||||
#### Parallele, antiparallele und kollineare Vektoren
|
||||
- Parallel: $\vec{a}\uparrow\uparrow\vec{b}$
|
||||
- Antiparallel: $\vec{a}\uparrow\downarrow\vec{b}$
|
||||
- Kollinear: $\lambda\cdot\vec{a}=\vec{b}$
|
||||
#### Vektoroperationen
|
||||
Bei der Addition zweier Vektoren gelten sowohl das Kommutativ-, als auch das Assoziativgesetz.
|
||||
Die Subtraktion erfolgt nach dem gleichen Prinzip, nur dass man den gegenVektor addiert. Man bildet den sogenannten *Differenzvektor*.
|
||||
Die Multiplikation eines Vektors über einen Skalar erfolgt folgendermaßen:
|
||||
$$
|
||||
\lambda\cdot\vec{a} = \left(
|
||||
\begin{array}{c}
|
||||
\lambda\cdot a_{x} \\
|
||||
\lambda \cdot a_{y} \\
|
||||
\lambda \cdot a_{z}
|
||||
\end{array}\right)
|
||||
$$
|
||||
Um eine Vektorlänge zu erhalten benutzt man folgenden Vorgang:
|
||||
$$
|
||||
\mid\vec{a}\mid=\mid\vec{P_{1}P_{2}\dots P_{n}}\mid =\sqrt{P_{1}^2+P_{2}^2+\dots P_{n}}
|
||||
$$
|
||||
##### Skalarprodukt
|
||||
"Unter dem *Skalarprodukt* $\vec{a}\cdot\vec{b}$ zweier Vektoren wird das Produkt aus den Beträgen der beiden Vektoren und dem Kosinus des von den Vektoren eingeschlossenen Winkels $\varphi$ verstanden."
|
||||
- Bei Orthogonalität ist das Skalarprodukt der Vektoren gleich **0** $\vec{a}\bot\vec{b}$
|
||||
- Sind zwei Vektoren parallel, so ist leifert das Skalarprodukt den Wert **1**
|
||||
$$
|
||||
\vec{a}\cdot\vec{b}=\left(
|
||||
\begin{array}\\
|
||||
a_{x} \\
|
||||
a_{y} \\
|
||||
a_{z}
|
||||
\end{array}
|
||||
\right) \cdot \left(
|
||||
\begin{array} \\
|
||||
b_{x} \\
|
||||
b_{y} \\
|
||||
b_{z}
|
||||
\end{array}\right) = a_{x}b_{x}+a_{y}b_{y}+a_{z}b_{z}
|
||||
$$
|
||||
|
||||
##### Winkel zwischen zwei Vektoren
|
||||
Mit folgender Formel lässt sich der Winkel $\varphi$ zweier Vektoren ermitteln.
|
||||
$$
|
||||
\cos \varphi = \frac{\vec{a}\cdot\vec{b}}{\mid\vec{a}\mid\cdot \mid\vec{b}\mid}
|
||||
$$
|
||||
ANWENDUNGSBEISPIEL: 2.5 vom 05.05.2023
|
||||
#### Vektornormierung
|
||||
"Durch *Normierung* erhält man aus einem vom Nullvektor verschiedenen Vektor $\vec{a}$ einen *Einheitsvektor gleicher Richtung*"
|
||||
$$\vec{e_{a}}=\frac{\vec{a}}{\mid\vec{a}\mid}$$
|
||||
#### Vektorprojektion
|
||||
Bei der Projektion eines Vektors teilt man einen Vektor beispielsweise in eine Tangential- und eine Normalkomponente.
|
||||
|
||||
"Durch Projektion des Vektors $\vec{b}$ auf den Vektor $\vec{a}$ entsteht der Vektor
|
||||
$$
|
||||
\vec{b_{a}}=\left(\frac{\vec{a}\cdot\vec{b}}{\mid\vec{a}\mid^2}
|
||||
\right)\vec{a} = (\vec{e_{a}}\cdot\vec{b})\vec{e_{a}}
|
||||
$$
|
||||
Er wird als *Komponente* des Vektors $\vec{b}$ in Richtung des Vektors $\vec{a}$ bezeichnet."
|
||||
#### Vektorprodukt zweier vektoren
|
||||
"Unter dem Vektorprodukt $\vec{c}=\vec{a}\times\vec{b}$ zweier Vektoren versteht man den eindeutig bestimmten Vektor mit den folgenden Eigenschaften:
|
||||
1. $\vec{c}$ ist sowohl $\vec{a}$ als auch $\vec{b}$ orthogonal: $\vec{c} \cdot\vec{a}=0$ und $\vec{c} \cdot\vec{b}=0$
|
||||
2. Der Betrag von $\vec{c}$ ist gleich dem Produkt aus den Beträgen der Vektoren $\vec{a}$ und $\vec{b}$ und dem Sinus des von ihnen eingeschlossenen Winkels $\varphi$:
|
||||
$$
|
||||
\begin{align}
|
||||
\mid\vec{c}\mid&=\mid\vec{a}\mid \cdot \mid\vec{b}\mid \cdot \sin \varphi & (0°\leq\varphi\leq 180°)
|
||||
\end{align}
|
||||
$$
|
||||
3. Die Vektoren $\vec{a},\vec{b},\vec{c}$ bilden in dieser Reihenfolge einen rechtshändiges System."
|
||||
|
||||
**Berechnung eines Vektorproduktes aus den skalaren Vektorkomponenten der beteiligten Vektoren**
|
||||
Das Vektorprodukt $\vec{a}\times\vec{b}$ zweier Vektoren lässt sich aus den skalaren Vektorkomponenten der beiden Vektoren wie folgt berechnen:
|
||||
$$
|
||||
\vec{a}\times\vec{b}=\left(
|
||||
\begin{array}\\
|
||||
a_{x} \\
|
||||
a_{y} \\
|
||||
a_{z}
|
||||
\end{array}\right)\times
|
||||
\left(
|
||||
\begin{array}\\
|
||||
b_{x} \\
|
||||
b_{y} \\
|
||||
b_{z}
|
||||
\end{array}\right) = \\
|
||||
\left(\begin{array}\\
|
||||
a_{y}b_{z} - a_{z}b_{y} \\
|
||||
a_{z}b_{x} - a_{x}b_{z} \\
|
||||
a_{x}b_{y} - a_{y}b_{x}
|
||||
\end{array}\right)
|
||||
$$
|
||||
##### Determinantendarstellung eines Vektorproduktes
|
||||
![[Screenshot 2023-07-15 115056.png]]
|
||||
Die eine dreireihige Determinante kann nach der *Regel von Sarrus* ermittelt werden. Diese wurde in der Abbildung zum Schluss verwendet.
|
||||
|
||||
##### Spatprodukt
|
||||
Unter dem Spatprodukt dreier Vektoren versteht man das skalare Produkt aus dem Vektor $\vec{a}$ und dem aus den Vektoren gebildeten Vektorprodukt Vektorprodukt $\vec{b}\times\vec{c}$ :
|
||||
$$
|
||||
[\vec{a}\ \vec{b}\ \vec{c}] = \vec{a}\ \cdot\ \vec{b}\times\vec{c}
|
||||
$$
|
||||
#### Geometrisch Deutung eines Spatproduktes
|
||||
![[Screenshot 2023-07-15 120529.png]]
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Hier sind grundlagen aus dem Abitur, welche nicht erwähnt werden. Darunter sind folgende Beispielthemen:
|
||||
- Geradendarstellung
|
||||
- Ebenendarstellung
|
||||
|
||||
### Matrizen
|
||||
#### Transponierung einer Matrix
|
||||
![[Screenshot 2023-07-15 123157.png]]
|
||||
Bei Matrizen kommen ansonsten keine neuen Themen dran, daher ist die Grundlage des Abis ausreichend.
|
||||
#### Multiplaktion zweier Matrizen
|
||||
![[Pasted image 20230715123337.png]]
|
||||
Das ist das sogenannte Falk-Schema.
|
||||
|
||||
### Determinanten
|
||||
Beim Durchlesen bekam ich eine Krise, daher mache ich das vllt später.
|
||||
|
||||
### Kriterien für die Lösbarkeit eines inhomogenen linearen Systems
|
||||
![[Pasted image 20230715130139.png]]
|
||||
### Kriterien für die Lösbarkeit eines homogenen linearen Systems
|
||||
![[Pasted image 20230715130100.png]]
|
||||
### Cramersche Regel
|
||||
![[Pasted image 20230715130346.png]]
|
||||
26
Semester 2/RNETZE.md
Executable file
@@ -0,0 +1,26 @@
|
||||
## CRC
|
||||
|
||||
$$n = m + k$$
|
||||
$$n\geq 2^k -1$$
|
||||
|
||||
Bei einem L2 Frame, gibt es jeweils 6 Bereiche.
|
||||
- ...
|
||||
- MAC-Adr.
|
||||
- MAC-Adr.
|
||||
- Length/Type
|
||||
- Data
|
||||
- FCS (CRC32)
|
||||
## Hamming
|
||||
Verstreung von Prüfbits an bei Exponenten mit binärer Basis.
|
||||
Gerade Parität: Die Prüfsumme ist eine gerade Zahl.
|
||||
|
||||
## Datenübertragungen
|
||||
Von einem Sender werden Daten an einen Empfänger versendet. Die Geschwindigkeit (Datendurchsatz) wird in bps (bits per second) gemessen.
|
||||
Über einen tcp 3-Way-Handshake wird jeweils die Verbindung zwischen beiden Verbindungspartnern garantiert.
|
||||
|
||||
syn $\rightarrow$
|
||||
$\leftarrow$ ack
|
||||
|
||||
## Automatische Netzwerkkonfiguration
|
||||
NDP
|
||||
FF02: Multicast...............2!
|
||||
6
Semester 2/WSTROM.md
Executable file
@@ -0,0 +1,6 @@
|
||||
![[Pasted image 20230920160437.png]]
|
||||
|
||||
![[Pasted image 20230920161031.png]]
|
||||
|
||||
![[Pasted image 20230920160624.png]]
|
||||
![[Pasted image 20230920160750.png]]![[Pasted image 20230920161054.png]]![[Pasted image 20230920161139.png]]
|
||||
BIN
Semester 3/BESYST/04_Blatt_Loesung.pdf
Executable file
BIN
Semester 3/BESYST/05_Blatt_Loesung.pdf
Executable file
BIN
Semester 3/BESYST/10_Blatt_Loesung.pdf
Executable file
BIN
Semester 3/BESYST/Antrag_mtouzet_5246838.pdf
Executable file
46
Semester 3/BESYST/Aufgaben.md
Executable file
@@ -0,0 +1,46 @@
|
||||
# Übungsblatt 1
|
||||
|
||||
|
||||
<ol type="a">
|
||||
<li>Worin besteht der Unterschied zwischen System- und Benutzermodus? Erläutern Sie, inwiefern die Tatsache, zwei unterschiedliche Modi zu haben, beim Entwurf eines Betriebssystems hilfreich ist.</li>
|
||||
<li>Befehle, die den Zugriff auf Ein-/Ausgabegerate betreffen, sind in der Regel privilegiert, können also nur im Systemmodus ausgeführt werden, aber nicht im Benutzermodus. Geben Sie einen Grund dafür an, warum diese Anweisungen privilegiert sind.</li>
|
||||
<li>Welche der folgenden Befehle (bzw. Aktivitäten) sollten nur im Systemmodus erlaubt sein? Geben Sie ggf. eine kurze Begründung an.</li>
|
||||
<li>Für einen Programmierer sieht ein Systemaufruf genauso aus wie der Aufruf einer Bibliotheksfunktion. Ist es für den Programmierer wichtig zu wissen, wann eine Bibliotheksfunktion einen Systemaufruf ausführt? Falls ja, unter welchen Umständen und warum?</li>
|
||||
<li>Moderne Betriebssysteme entkoppeln den (logischen) Adressraum eines Prozesses vom physischen Adressraum des Hauptspeichers. Geben Sie (mindestens) zwei Vorteile dieses Vorgehens an.</li>
|
||||
</ol>
|
||||
|
||||
- Beim Systemmodus wird direkt auf die Hardware zugegriffen und commandiert, während beim Benutzermodus eine Abstraktionsschicht vorhanden ist, welche auf Softwareebene arbeitet.
|
||||
|
||||
- Ein und Ausgabegeräte befinden sich nicht auf der Software-Ebene, somit können diese nicht durch eine reine Anwendung des Benutzermodusses verwendet werden. Es werden Driver benötigt um an die Ein- und Ausgabegeräte zu kommen.
|
||||
|
||||
|
||||
I. Sperren aller Unterbrechungen, (Benutzermodus)
|
||||
II. Lesen der aktuellen Uhrzeit, (Benutzermodus)
|
||||
III. Setzen der aktuellen Uhrzeit, (Systemmodus)
|
||||
IV. Ändern der Speicherabbildungs-Tabellen. (Systemmodus)
|
||||
|
||||
- Hardware verhält sich nicht wie reine Software, daher kann beim falschen Anwenden von den genannten Bibliotheksfunktionen die Hardware zunichtegehen. Es sollte somit klar sein, dass alle Schritte gut überlegt wurden bevor man die Software deployed.
|
||||
|
||||
- KP
|
||||
|
||||
# Übungsblatt 2
|
||||
a) Bereit, Berechnet, Blockiert
|
||||
b) ![[Pasted image 20231101115012.png]]
|
||||
c)
|
||||
a) IO Anforderung
|
||||
b) Dispatcher entzieht Prozessor
|
||||
d)
|
||||
mehrere Threads pro Prozess (1)
|
||||
privater Thread (2)
|
||||
- Offene Dateien (1)
|
||||
- Tabelle zur Abbildung von logischen auf physische Adressen (1)
|
||||
- Priorität für den CPU-Scheduler (2)
|
||||
- Datenregister des Prozessors (2)
|
||||
- Programmcode (1)
|
||||
- Befehlszähler (1)
|
||||
- Kellerzeiger (1)
|
||||
- Lokale Variable einer Funktion bzw. Methode (1)
|
||||
e) KP
|
||||
f) KP
|
||||
|
||||
## Java Implementierung
|
||||
16
Semester 3/BESYST/BESYST.md
Executable file
@@ -0,0 +1,16 @@
|
||||
# Lehrinhalte
|
||||
Lehrinhalte gegeben aus dem Modulhandbuch:
|
||||
- Einführung: Aufgabenstellung, Zielsetzung, Historischer Überblick, Arten des Dialogbetriebs
|
||||
- Kommunikation und Synchronisation: Prozesse, Threads, Semaphoren, Monitore, Message Passing, Remote Procedure Call
|
||||
- Deadlocks
|
||||
- Ressourcenverwaltung: Prozess- und Betriebsmittelsteuerung, Scheduling-Algorithmen, Swapping und Buddy-System, Paging-Prinzip, Paging-Algorithmen, Paging-Modellierung und Designprobleme, Segmentierung
|
||||
- Dateisysteme: Benutzersicht, Implementierung, Sicherheit und Schutz
|
||||
# Betriebssysteme
|
||||
Was ist ein Betriebssystem?
|
||||
Ein Betriebssystem ist die Erweiterung der Hardware und ihre Abstraktion, welche Betriebsmittel verwaltet.
|
||||
|
||||
Was versteht man unter Veredelung der Hardware?
|
||||
Die Hardware muss billig schnell und zuverlässig sein. Dadurch wird diese auf das notwendige beschränkt und schwierig zu Programmieren.
|
||||
|
||||
Das Betriebssystem stellt komplexe Funktionen bereit. Wieso?
|
||||
Es wird die Programmierung erheblich vereinfacht, weil kein zusätzlicher Boilerplate benötigt wird.
|
||||
7
Semester 3/BESYST/Klausurvorbereitung.md
Executable file
@@ -0,0 +1,7 @@
|
||||
- Einführung: Aufgabenstellung, Zielsetzung, Historischer Überblick, Arten des Dialogbetriebs
|
||||
- Kommunikation und Synchronisation: Prozesse, Threads, Semaphoren, Monitore, Message Passing, Remote
|
||||
Procedure Call
|
||||
- Deadlocks
|
||||
- Ressourcenverwaltung: Prozess- und Betriebsmittelsteuerung, Scheduling-Algorithmen, Swapping und Buddy-
|
||||
- System, Paging-Prinzip, Paging-Algorithmen, Paging-Modellierung und Designprobleme, Segmentierung
|
||||
- Dateisysteme: Benutzersicht, Implementierung, Sicherheit und Schutz
|
||||
BIN
Semester 3/ELMESS/2007QuasiDoneBABYYYYYY.xopp
Executable file
BIN
Semester 3/ELMESS/2024-01-29-Note-12-32.xopp
Executable file
BIN
Semester 3/ELMESS/2024-02-01-Note-17-04.xopp
Executable file
BIN
Semester 3/ELMESS/2024-02-08-Note-17-27.xopp
Executable file
BIN
Semester 3/ELMESS/2024-02-08-Note-17-27_annotated.pdf
Executable file
61
Semester 3/ELMESS/Aufgaben.md
Executable file
@@ -0,0 +1,61 @@
|
||||
## Grundlagen, Einheiten und Ausgleichskurven – Teil 1
|
||||
### A1)
|
||||
$$
|
||||
\begin{align}
|
||||
a)\\
|
||||
\omega &= 120 \frac{U}{min} = 2 Hz \\
|
||||
M &= 20Nm\\
|
||||
P &= M \cdot \omega = 4\pi Hz \frac{1}{s} \cdot 20Nm = \pi \cdot 80W\\
|
||||
E_p &= 3600s \cdot P = 288 \pi kJs\\
|
||||
b)\\
|
||||
\text{falsch}\\
|
||||
\end{align}
|
||||
$$
|
||||
### A2
|
||||
a) Herz $\frac{1}{s}$
|
||||
b) Früher: 1 Meter Platinstab als Maßeinheit für den Meter, heute Lichtgeschwindigkeit. Früher zu ungenau augrund der verformbarkeit des Platins
|
||||
c) Elementarladung eines Elektrons $e$, Avogadro-Konstante $N_a$
|
||||
d) Dies ist in SI Grundeinheiten
|
||||
$$
|
||||
[m = \frac{c}{\Delta v}]\\
|
||||
[kg = \frac {h \Delta v}{c²}]
|
||||
\rightarrow[\rho = \frac{kg}{m²}=\frac{\frac{h \Delta v}{c²}}{(\frac{c}{\Delta v})²}=\frac{h\Delta v^3}{c⁴}]
|
||||
$$
|
||||
### A3
|
||||
a) Einheiten mit den Naturkonstanten
|
||||
$$
|
||||
[J = \frac{h}{c²}]
|
||||
[V = \frac{W}{A}= \frac{h\cdot\Delta v\cdot e}{c²}]
|
||||
[H=\frac{kg\cdot m²}{A²\cdot s²}=\frac{h\cdot\Delta v}{c^4}]
|
||||
$$
|
||||
$$
|
||||
\begin{align}
|
||||
m &= 8000 kg\\
|
||||
h &= 80m\\
|
||||
E &= m\cdot g\cdot h = 6284kJ\\
|
||||
E_{el} &= \frac{E}{3600s} = 1.794kWh\\
|
||||
\end{align}
|
||||
$$
|
||||
### A4
|
||||
$$
|
||||
\begin{align}
|
||||
q_v=10.8\frac{m³}{h}\\
|
||||
\Delta p = 200\ \text{mbar}\\
|
||||
a)\\
|
||||
P = 10.8\frac{m³}{h}\cdot 200mbar
|
||||
P = 600W
|
||||
E_{elek}= 36kWh
|
||||
\end{align}
|
||||
|
||||
$$
|
||||
|
||||
|
||||
## Grundlagen, Einheiten und Ausgleichskurven – Teil 2
|
||||
a) Welchen Wert zeigt ein Drehspulinstrument bzw. ein Digitalmultimeter im "DC"-Modus an, wenn die Spannung
|
||||
𝑢 𝑡 = 5V ⋅ sin 4𝜋𝑡 anliegt? Hinweis: Integration über eine Periode, also z. B. von einer Nullstelle zur nächsten.
|
||||
b) Beim AS-i - Bus (Aktuator-Sensor-Interface) werden Signale in Form von Strompulsen der Form i 𝑥 = 𝐼0 sin2 𝑥
|
||||
übertragen. Welchen Strom-Mittelwert hat ein solcher Puls? Hinweis: Erst mit Hilfe der Additionstheoreme zeigen,
|
||||
dass sin2 𝑥 = 1
|
||||
2 − 1
|
||||
2 cos 2𝑥.
|
||||
|
||||
BIN
Semester 3/ELMESS/DieRechnung.pdf
Executable file
BIN
Semester 3/ELMESS/ELMESS-Berechnungen-OPV.pdf
Executable file
BIN
Semester 3/ELMESS/ELMESS-Berechnungen-OV.xopp
Executable file
BIN
Semester 3/ELMESS/ELMESS-Berechnungen-OV2.xopp
Executable file
32
Semester 3/ELMESS/Kochrezepte.md
Executable file
@@ -0,0 +1,32 @@
|
||||
## Berechnungen Operationsverstärker
|
||||
- $I_p = I_n = 0$
|
||||
- $U_n = U_p$ mit $U_n - U_p = 0$ und umgekehrt
|
||||
- $I_p = I_n = 0$
|
||||
- Maschen aufstellen
|
||||
- Knoten aufstellen
|
||||
- Gleichung nach $U_a$ umstellen
|
||||
- Lösen durch Einsetzen der vorher bestimmten Gleichungen
|
||||
## Berechnung der Abweichung
|
||||
### Eine Abweichung
|
||||
- Bestimme den Mittelwert
|
||||
- $\overline{x}=\frac{1}{N}\sum_{i=1}^{N}x_i$
|
||||
- Bestimme die statistische Abweichung
|
||||
- $S_x=\sqrt{\frac{1}{N-1}\sum_{i=1}^{N}(x_i-\overline{x})²}$
|
||||
- Bestimme die Streuung
|
||||
- $\Delta x=\frac{1}{\sqrt{N}}\cdot t_{N,\text{Sicherheit}\ \%}\cdot S_x$
|
||||
- Wende das Fehlerfortpflanzungsgesetz an mit der vorgegebenen Unsicherheit und der berechneten Unsicherheit
|
||||
- $\hat{x} = \overline{x}\pm\Delta x$
|
||||
- $\Delta X=\sqrt{\sum_{i=1}^{N_{\text{Unsicherheit}}} \Delta x_i²}$
|
||||
### mehrere Abweichungen
|
||||
- Leite Partiell nach den Unsicherheiten ab
|
||||
- $\Delta f_{x_i} = \frac{\partial f}{\partial x_i}\cdot \Delta x_i$
|
||||
- Wende das Fehlerfortpflanzungsgesetz an
|
||||
- $X = \overline{x}\pm\Delta X$
|
||||
- $\Delta X=\sqrt{\sum_{i=1}^{N_{\text{Unsicherheit}}} \Delta f_{x_i}²}$
|
||||
## Bildung Ausgleichs-Gerade
|
||||
- Formel Ausgleichs-Gerade: $y(x)=\overline{y}+\frac{S_{xy}}{S_x²}(x-\overline{x})$
|
||||
- Bestimme die Mittelwerte für x und für y
|
||||
- Bestimme die statistische Abweichung für $S_x²$
|
||||
- Bestimme die statistische Abweichung für $S_{x,y}$
|
||||
- $S_{x,y}=\frac{1}{N-1}\sum_{i=1}^{N}((x_i-\overline{x})\cdot(y_i -\overline{y}))$
|
||||
- In Gleichung einsetzen
|
||||
BIN
Semester 3/ELMESS/Kochrezepte.pdf
Executable file
45
Semester 3/ELMESS/Labor_04.md
Executable file
@@ -0,0 +1,45 @@
|
||||
5.3 Zeitkonstanten, Least Squares Parameteridentifikation
|
||||
´´´matlab
|
||||
scss
|
||||
% Import necessary libraries
|
||||
import numpy as np
|
||||
from matplotlib import pyplot as plt
|
||||
from scipy.optimize import curve_fit
|
||||
|
||||
% Load data from file
|
||||
data = np.loadtxt('data.csv', delimiter=',')
|
||||
|
||||
% Define functions for plotting
|
||||
def plot_time_series(x, y):
|
||||
fig, ax = plt.subplots()
|
||||
ax.plot(x, y)
|
||||
ax.set_xlabel('Time (s)')
|
||||
ax.set_ylabel('Temperature (°C)')
|
||||
ax.grid(True)
|
||||
return fig, ax
|
||||
|
||||
% Define functions for fitting the curves
|
||||
def fit_curve(x, y, t0, T0, Tb):
|
||||
A = np.exp(-Tb * x / T0)
|
||||
B = np.log(1 + (A / (1 - A)))
|
||||
return A * np.exp(B * x / T0)
|
||||
|
||||
def fit_saturation(x, y, t0, T0, Tb):
|
||||
def saturation(x, t0, T0, Tb):
|
||||
return T0 + (Tb - T0) * np.exp(-x / t0)
|
||||
return curve_fit(saturation, x, y, p0=[t0, T0, Tb])[0]
|
||||
|
||||
% Fit curves to data
|
||||
fig1, ax1 = plot_time_series(data[:, 0], data[:, 1])
|
||||
ax1.plot(fit_curve(data[:, 0], data[:, 1], t0=30, T0=25, Tb=10))
|
||||
fig2, ax2 = plot_time_series(data[:, 0], data[:, 2])
|
||||
ax2.plot(fit_saturation(data[:, 0], data[:, 2], t0=30, T0=25, Tb=10))
|
||||
|
||||
% Calculate difference between time constants
|
||||
T_diff = np.abs(fit_curve(data[:, 0], data[:, 2], t0=30, T0=25, Tb=10)[0] - fit_saturation(data[:, 0], data[:, 2], t0=30, T0=25, Tb=10)[0])
|
||||
|
||||
% Print result
|
||||
print('The difference between the time constants of the two sensors is:', T_diff)
|
||||
´´´
|
||||
5.4 Parameter B des NTC
|
||||
EASY STUFF!!!
|
||||
0
Semester 3/ELMESS/Untitled.md
Executable file
41
Semester 3/ELMESS/Vorlesung.md
Executable file
@@ -0,0 +1,41 @@
|
||||
**Am 22.12 findet die Vorlesung in Person statt, dort wird dann die Klausurvorbereitung durchgeführt.**
|
||||
# Einführung
|
||||
- Einführung in Mat Lab selbst durchnehmen und erlernen, sowohl als installieren
|
||||
- Gastvorlesung finden in dem Modul ebenfalls statt
|
||||
- Labor wahrscheinlich einmal alle 3 Wochen
|
||||
|
||||
## Einleitung in die Messungen
|
||||
- Distanzmessungen, Wärmemessungen, etc...
|
||||
- Unterschiedliche Messgeräte (Kameras, Laser, etc...)
|
||||
- In der Medizintechnik wird enorm viel gemessen
|
||||
- Aufhebung, Interpretation und Umsetzung von Daten
|
||||
|
||||
## Was wird gemessen?
|
||||
- Untersuchen und Beweisen (I +II)
|
||||
- Prozessbezogenes Messen (III)
|
||||
|
||||
## Messen definition (?)
|
||||
- **Messen heißt vergleichen**
|
||||
- Messen ist das vergleichen von einer bekannten Größe mit einer vertrauten Sachlage in einer bekannten Einheit (SI, cga, usw...)
|
||||
- Bei Messungen gehen pot. Informationen verloren, welche im Nachhinein ebenfalls betrachtet werden müssen
|
||||
|
||||
## OSZ (Folie: "Messen heißt vergleichen - Kette der Rückführung")
|
||||
- je größer die Messgröße steigt, umso größer wird die Ungenauigkeit
|
||||
Folgendes gilt bei einer RC-Schaltung (gilt nur bei den gegebenen Werten):
|
||||
Es wurde an die Tafel eine begrenzte Funktion mit der Grenze 90% aufgezeichnet. Bei $x = \tau$ sind 63% und bei $t_{10} = 10\%$
|
||||
$$
|
||||
\begin{align}
|
||||
t_{10} &= 10µs \pm 0.2µs(\Delta t_1) \\
|
||||
t_{90} &= 80µs \pm 0.5µs(\Delta t_2)\\\\
|
||||
t_r &= t_{90}-t{10} = 70µs\pm0.54µs\\
|
||||
\Delta t_r &= \sqrt{\Delta t_1^2 + \Delta t_2^2}\\
|
||||
\Rightarrow \Delta t_r &= 0.54µs
|
||||
\end{align}
|
||||
$$
|
||||
# Vorlesung 03
|
||||
- Wiederholung der Grundlagen zu GELEK2/WSTROM
|
||||
- Komplexe Rechnungen von Kondensator und Spule
|
||||
- Bode-Diagramm
|
||||
- Hochpass-/Tiefpassfilter und Anwendungsbeispiel
|
||||
- Es wird bei Parallelschaltungen konsequent mit der Impedanz gerechnet, weil sich dies so eingegliedert hat, trotz der Vereinfachung der Rechnungen durch das Einsetzen der Admittanz...(das ist btw. ein dummes Argument, weil man durch den Wechsel nichts neues Lernen müsste, die möglichen Fehler reduzieren würde und allg. weniger Zeit braucht)
|
||||
- Widerstand kann bei bestimmten Frequenzen durchbrennen, weil dieser eine bestimmte Leistung nicht korrekt aufnehmen kann.
|
||||
11
Semester 3/HMINF/Aufgaben.md
Executable file
@@ -0,0 +1,11 @@
|
||||
Fourrier-Reihen:
|
||||
https://people.math.carleton.ca/~angelo/calculus/Exercises-Fourier-Series.pdf
|
||||
|
||||
Fixpunktiteration:
|
||||
https://www3.nd.edu/~zxu2/acms40390F15/Lec-2.2.pdf
|
||||
|
||||
Extrema:
|
||||
Mathematik für Informatiker
|
||||
https://mo.mathematik.uni-stuttgart.de/tests/klausuren.html
|
||||
|
||||
Lagrange Interpolation
|
||||
99
Semester 3/HMINF/HMINF Kochrezepte.md
Executable file
@@ -0,0 +1,99 @@
|
||||
Kochrezepte erstellt (erstmal) anhand der Klausuraufgaben. (Bis Aufgabe 3)
|
||||
**ACHTUNG: Die Vorgehensweise einiger dieser Kochrezepte entsprechen nur einem Pfad. Es ist durchaus möglich, dass eigentlich zur bearbeitung der Aufgaben eine Baumstruktur vorliegt. :(**
|
||||
## Bestimmung des Taylorpolynoms
|
||||
### Polynom einer Mehrparameterfunktion
|
||||
Kochrezept für das Aufstellen eines Taylor-Polynoms 2.Grades einer Multiparameterfunktion mit 2 Parametern.
|
||||
1. $f(x_0,y_0)$ bestimmen
|
||||
2. 1. Ableitungmenge der Funktion $f(x,y)$ bestimmen
|
||||
3. Nabla-Operator anhand $f'(x_0,y_0)$ bestimmen
|
||||
4. 2. Ableitungsmenge der Funktion $f(x,y)$ bestimmen
|
||||
5. Hesse-Form ($\underline{\underline{H}}_f$) anhand der Ableitungsmengen und $x_0, y_0$ bestimmen
|
||||
6. Eintragen in den Taylor-Polynom
|
||||
$$T_{n,(x_0,y_0)}(x,y) = f(x_0,y_0)+\nabla^T
|
||||
\left(\begin{array}{r}
|
||||
x-x_0\\
|
||||
y-y_0
|
||||
\end{array}\right)+\frac{1}{2!}
|
||||
\left(\begin{array}{r}
|
||||
x-x_0\\
|
||||
y-y_0
|
||||
\end{array}\right)^T
|
||||
\underline{\underline{H}}_f
|
||||
\left(\begin{array}{r}
|
||||
x-x_0\\
|
||||
y-y_0
|
||||
\end{array}\right)^T$$
|
||||
|
||||
## Ermittlung der Lage und Art relativer Extremwerte von Funktionen
|
||||
|
||||
1. Notwendige Bedingung
|
||||
1. 1. Ableitungsmenge bilden
|
||||
2. $\nabla \neq \begin{pmatrix}0\\0\end{pmatrix}$
|
||||
3. Nullsetzen der 1. Ableitungen und die Lösungsmengen von $x, y$ bestimmen
|
||||
4. mögliche Extremastellen anhand der Kombinationen von $x$ und $y$ ermitteln
|
||||
2. Hinreichende Bedingung
|
||||
1. Aufstellen der Hesse-Form
|
||||
2. Einsetzen der möglichen Extremastellen und anhand $h_{f11}$ und der Determinanten die Definitheit bestimmen
|
||||
1. $h_{f11} > 0, \text{det}\ \underline{\underline{H}}_f > 0$ pos. definit rel. Minimum
|
||||
2. $h_{f11} > 0, \text{det}\ \underline{\underline{H}}_f < 0$ indefinit, Sattelpunkt
|
||||
3. $h_{f11} < 0, \text{det}\ \underline{\underline{H}}_f < 0$ indefinit, Sattelpunkt
|
||||
4. $h_{f11} < 0, \text{det}\ \underline{\underline{H}}_f > 0$ neg. definit, rel. Maximum
|
||||
## Gleichungslösung
|
||||
### Fixpunktinteration
|
||||
1. Funktion nach $x$ Lösen => $g(x)$
|
||||
2. 1. Ableitung bilden und Steigung auswerten
|
||||
3. Grenzwertbetrachtung
|
||||
4. $|g'(x)|=L$
|
||||
5. Aufstellen der Iterationsvorschrift
|
||||
6. Ermitteln der Iterationsfolge
|
||||
7. Fehlerabschätzung
|
||||
$$|x_n-\tilde{x}| = \frac{L}{1-L}|x_n-x_{n-1}|$$
|
||||
## Integrationsregeln
|
||||
### Potenzregel
|
||||
$$\int x^ndx = \frac{1}{n+1}x^{n+1}$$
|
||||
### Faktorregel
|
||||
$$\int c \cdot f(x)dx = c \cdot \int f(x)dx$$
|
||||
### Summenregel
|
||||
$$\int (f(x)+g(x))dx = \int f(x)dx + \int g(x)dx$$
|
||||
### Partielle Integration
|
||||
$$\int f'(x)g(x)dx = f(x)g(x)-\int f(x)g'(x)$$
|
||||
### Integration durch Substitution
|
||||
$$\int f(x)dx = \int f(\varphi(u)\cdot \varphi'(u)du$$
|
||||
## Fourrier-Reihen
|
||||
$$s_n(x) = \frac{a_0}{2}+\sum_{k=1}^{\infty}(a_k\cdot \cos(k\omega x) + b_k\cdot \sin(k\omega x))$$
|
||||
$$a_0 = \frac{2}{T}\int f(x)dx$$
|
||||
$$a_k = \frac{2}{T}\int f(x)\cdot \sin(k\omega x)dx$$
|
||||
$$b_k = \frac{2}{T}\int f(x)\cdot \sin(k\omega x)dx$$
|
||||
- Bestimmen, ob die Funktion gerade oder ungerade ist
|
||||
- Wenn Fkt. gerade, dann ist $b_k = 0$
|
||||
- Wenn Fkt. ungerade, dann ist $a_k = 0$
|
||||
- Wenn beides nicht zutrifft müssen $a_k$ und $b_k$ bestimmt werden
|
||||
- Bestimmung von $\omega, a_0$
|
||||
- Bestimmung von $a_k$ und/oder $b_k$
|
||||
- In die Formel einsetzen
|
||||
## Kleinste Quadrate Methode
|
||||
Benötigte Formeln:
|
||||
$$
|
||||
\begin{align}
|
||||
\underline{\underline{G}}^T\underline{\underline{G}}\underline a = \underline{\underline{G}}^T\underline y && F = (\underline{y}- \underline{\underline{G}}\underline{a})^T(\underline{y}- \underline{\underline{G}}\underline{a}) \\ \underline{\underline{G}}\underline{a} = \underline{y}
|
||||
&& \underline{a} = \underline{(\underline{G}}^T\underline{\underline{G}})^{-1}\underline{\underline{G}}^T\underline{y}
|
||||
\end{align}
|
||||
$$
|
||||
- Überprüfung auf lineare Gleichung $\nabla_{\underline{a}}F(\underline{a}) = \underline{0}$
|
||||
- Aufstellen von $\underline{\underline{G}}$ bspl. $\begin{pmatrix}1 &x_0\\1&x_1\end{pmatrix}$
|
||||
- Quadrieren und Umkehren von $\underline{\underline{G}}$
|
||||
- Gleichung nach $\underline{a}$ lösen und in Geradengleichung $a_0+a_1x$ einsetzen
|
||||
## Matrizenoperationen
|
||||
|
||||
### Inverse Matrix
|
||||
$$A^{⁻1} = \begin{pmatrix}
|
||||
a & b\\
|
||||
c & d
|
||||
\end{pmatrix}^{-1}
|
||||
=
|
||||
\frac{1}{\text{det}\ A}\cdot
|
||||
\begin{pmatrix}
|
||||
d & -b\\
|
||||
-c & a
|
||||
\end{pmatrix}
|
||||
$$
|
||||