vault backup: 2022-11-03 13:31:19

This commit is contained in:
Daniel Bulant 2022-11-03 13:31:19 +01:00
parent c708935a37
commit 4e2a8cae02
21 changed files with 280 additions and 139 deletions

View file

@ -12,8 +12,8 @@
"checkpointList": [ "checkpointList": [
{ {
"path": "/", "path": "/",
"date": "2022-10-30", "date": "2022-11-03",
"size": 918774 "size": 920366
} }
], ],
"activityHistory": [ "activityHistory": [
@ -871,6 +871,18 @@
{ {
"date": "2022-10-30", "date": "2022-10-30",
"value": 0 "value": 0
},
{
"date": "2022-11-01",
"value": 903
},
{
"date": "2022-11-02",
"value": 315
},
{
"date": "2022-11-03",
"value": 412
} }
] ]
} }

View file

@ -75,7 +75,7 @@
"mdCSS": "", "mdCSS": "",
"scriptEngineSettings": {}, "scriptEngineSettings": {},
"defaultTrayMode": false, "defaultTrayMode": false,
"previousRelease": "1.7.26", "previousRelease": "1.7.27",
"showReleaseNotes": true, "showReleaseNotes": true,
"showNewVersionNotification": true, "showNewVersionNotification": true,
"mathjaxSourceURL": "https://cdn.jsdelivr.net/npm/mathjax@3.2.1/es5/tex-svg.js", "mathjaxSourceURL": "https://cdn.jsdelivr.net/npm/mathjax@3.2.1/es5/tex-svg.js",

File diff suppressed because one or more lines are too long

View file

@ -1,7 +1,7 @@
{ {
"id": "obsidian-excalidraw-plugin", "id": "obsidian-excalidraw-plugin",
"name": "Excalidraw", "name": "Excalidraw",
"version": "1.7.26", "version": "1.7.27",
"minAppVersion": "0.15.6", "minAppVersion": "0.15.6",
"description": "An Obsidian plugin to edit and view Excalidraw drawings", "description": "An Obsidian plugin to edit and view Excalidraw drawings",
"author": "Zsolt Viczian", "author": "Zsolt Viczian",

View file

@ -96,8 +96,7 @@ li[data-testid] {
.ex-coffee-div { .ex-coffee-div {
text-align: center; text-align: center;
margin-bottom: 20px; margin-bottom: 10px;
} }
.excalidraw-scriptengine-install td>img { .excalidraw-scriptengine-install td>img {
@ -184,9 +183,8 @@ li[data-testid] {
} }
.excalidraw-release .modal { .excalidraw-release .modal {
max-height: 90%; max-height: 80%;
width: auto; max-width: 100ch;
max-width: 130ch;
} }
.excalidraw .Island .scrollbar { .excalidraw .Island .scrollbar {

View file

@ -20,6 +20,7 @@
"basePath": "", "basePath": "",
"differentIntervalCommitAndPush": false, "differentIntervalCommitAndPush": false,
"changedFilesInStatusBar": false, "changedFilesInStatusBar": false,
"username": "", "showedMobileNotice": true,
"showedMobileNotice": true "refreshSourceControlTimer": 7000,
"showBranchStatusBar": true
} }

View file

@ -1886,6 +1886,7 @@ var require_lib = __commonJS({
} }
this.timeout = opts.timeout || AsyncLock2.DEFAULT_TIMEOUT; this.timeout = opts.timeout || AsyncLock2.DEFAULT_TIMEOUT;
this.maxOccupationTime = opts.maxOccupationTime || AsyncLock2.DEFAULT_MAX_OCCUPATION_TIME; this.maxOccupationTime = opts.maxOccupationTime || AsyncLock2.DEFAULT_MAX_OCCUPATION_TIME;
this.maxExecutionTime = opts.maxExecutionTime || AsyncLock2.DEFAULT_MAX_EXECUTION_TIME;
if (opts.maxPending === Infinity || Number.isInteger(opts.maxPending) && opts.maxPending >= 0) { if (opts.maxPending === Infinity || Number.isInteger(opts.maxPending) && opts.maxPending >= 0) {
this.maxPending = opts.maxPending; this.maxPending = opts.maxPending;
} else { } else {
@ -1894,6 +1895,7 @@ var require_lib = __commonJS({
}; };
AsyncLock2.DEFAULT_TIMEOUT = 0; AsyncLock2.DEFAULT_TIMEOUT = 0;
AsyncLock2.DEFAULT_MAX_OCCUPATION_TIME = 0; AsyncLock2.DEFAULT_MAX_OCCUPATION_TIME = 0;
AsyncLock2.DEFAULT_MAX_EXECUTION_TIME = 0;
AsyncLock2.DEFAULT_MAX_PENDING = 1e3; AsyncLock2.DEFAULT_MAX_PENDING = 1e3;
AsyncLock2.prototype.acquire = function(key2, fn, cb, opts) { AsyncLock2.prototype.acquire = function(key2, fn, cb, opts) {
if (Array.isArray(key2)) { if (Array.isArray(key2)) {
@ -1917,12 +1919,17 @@ var require_lib = __commonJS({
var resolved = false; var resolved = false;
var timer = null; var timer = null;
var occupationTimer = null; var occupationTimer = null;
var executionTimer = null;
var self3 = this; var self3 = this;
var done = function(locked, err, ret) { var done = function(locked, err, ret) {
if (occupationTimer) { if (occupationTimer) {
clearTimeout(occupationTimer); clearTimeout(occupationTimer);
occupationTimer = null; occupationTimer = null;
} }
if (executionTimer) {
clearTimeout(executionTimer);
executionTimer = null;
}
if (locked) { if (locked) {
if (!!self3.queues[key2] && self3.queues[key2].length === 0) { if (!!self3.queues[key2] && self3.queues[key2].length === 0) {
delete self3.queues[key2]; delete self3.queues[key2];
@ -1962,6 +1969,14 @@ var require_lib = __commonJS({
if (self3.domainReentrant && locked) { if (self3.domainReentrant && locked) {
self3.domains[key2] = process.domain; self3.domains[key2] = process.domain;
} }
var maxExecutionTime = opts.maxExecutionTime || self3.maxExecutionTime;
if (maxExecutionTime) {
executionTimer = setTimeout(function() {
if (!!self3.queues[key2]) {
done(locked, new Error("Maximum execution time is exceeded " + key2));
}
}, maxExecutionTime);
}
if (fn.length === 1) { if (fn.length === 1) {
var called = false; var called = false;
try { try {
@ -19625,10 +19640,10 @@ var IsomorphicGit = class extends GitManager {
fs: this.fs, fs: this.fs,
dir: this.plugin.settings.basePath, dir: this.plugin.settings.basePath,
onAuth: () => { onAuth: () => {
var _a2; var _a2, _b;
return { return {
username: this.plugin.settings.username, username: (_a2 = this.plugin.localStorage.getUsername()) != null ? _a2 : void 0,
password: (_a2 = this.plugin.localStorage.getPassword()) != null ? _a2 : void 0 password: (_b = this.plugin.localStorage.getPassword()) != null ? _b : void 0
}; };
}, },
onAuthFailure: async () => { onAuthFailure: async () => {
@ -19637,8 +19652,7 @@ var IsomorphicGit = class extends GitManager {
if (username) { if (username) {
const password = await new GeneralModal({ placeholder: "Specify your password/personal access token" }).open(); const password = await new GeneralModal({ placeholder: "Specify your password/personal access token" }).open();
if (password) { if (password) {
this.plugin.settings.username = username; this.plugin.localStorage.setUsername(username);
await this.plugin.saveSettings();
this.plugin.localStorage.setPassword(password); this.plugin.localStorage.setPassword(password);
return { return {
username, username,
@ -24058,6 +24072,10 @@ var SimpleGit = class extends GitManager {
binary: this.plugin.localStorage.getGitPath() || void 0, binary: this.plugin.localStorage.getGitPath() || void 0,
config: ["core.quotepath=off"] config: ["core.quotepath=off"]
}); });
const env = this.plugin.localStorage.getPATHPaths();
if (env) {
this.git.env("PATH", process.env["PATH"] + ":" + env.join(":"));
}
this.git.cwd(await this.git.revparse("--show-toplevel")); this.git.cwd(await this.git.revparse("--show-toplevel"));
} }
} }
@ -24435,7 +24453,7 @@ var ObsidianGitSettingsTab = class extends import_obsidian7.PluginSettingTab {
new import_obsidian7.Notice("Please specify a valid number."); new import_obsidian7.Notice("Please specify a valid number.");
} }
})); }));
new import_obsidian7.Setting(containerEl).setName(`If turned on, do auto ${commitOrBackup} every X minutes after last change. Prevents auto ${commitOrBackup} while editing a file. If turned off, do auto ${commitOrBackup} every X minutes. It's independent from last change.`).addToggle((toggle) => toggle.setValue(plugin.settings.autoBackupAfterFileChange).onChange((value) => { new import_obsidian7.Setting(containerEl).setName(`Auto Backup after Filechange`).setDesc(`If turned on, do auto ${commitOrBackup} every ${plugin.settings.autoSaveInterval} minutes after last change. This also prevents auto ${commitOrBackup} while editing a file. If turned off, it's independent from last the change.`).addToggle((toggle) => toggle.setValue(plugin.settings.autoBackupAfterFileChange).onChange((value) => {
plugin.settings.autoBackupAfterFileChange = value; plugin.settings.autoBackupAfterFileChange = value;
plugin.saveSettings(); plugin.saveSettings();
plugin.clearAutoBackup(); plugin.clearAutoBackup();
@ -24580,12 +24598,27 @@ var ObsidianGitSettingsTab = class extends import_obsidian7.PluginSettingTab {
plugin.gitManager.updateGitPath(value || "git"); plugin.gitManager.updateGitPath(value || "git");
}); });
}); });
if (plugin.gitManager instanceof SimpleGit)
new import_obsidian7.Setting(containerEl).setName("Additional PATH environment variable paths").setDesc("Use each line for one path").addTextArea((cb) => {
cb.setValue(plugin.localStorage.getPATHPaths().join("\n"));
cb.onChange((value) => {
plugin.localStorage.setPATHPaths(value.split("\n"));
});
});
if (plugin.gitManager instanceof SimpleGit)
new import_obsidian7.Setting(containerEl).setName("Reload with new PATH environment variable").addButton((cb) => {
cb.setButtonText("Reload");
cb.setCta();
cb.onClick(() => {
plugin.gitManager.setGitInstance();
});
});
if (plugin.gitManager instanceof IsomorphicGit) if (plugin.gitManager instanceof IsomorphicGit)
new import_obsidian7.Setting(containerEl).setName("Username on your git server. E.g. your username on GitHub").addText((cb) => { new import_obsidian7.Setting(containerEl).setName("Username on your git server. E.g. your username on GitHub").addText((cb) => {
cb.setValue(plugin.settings.username); var _a2;
cb.setValue((_a2 = plugin.localStorage.getUsername()) != null ? _a2 : "");
cb.onChange((value) => { cb.onChange((value) => {
plugin.settings.username = value; plugin.localStorage.setUsername(value);
plugin.saveSettings();
}); });
}); });
if (plugin.gitManager instanceof IsomorphicGit) if (plugin.gitManager instanceof IsomorphicGit)
@ -24852,7 +24885,6 @@ var DEFAULT_SETTINGS = {
basePath: "", basePath: "",
differentIntervalCommitAndPush: false, differentIntervalCommitAndPush: false,
changedFilesInStatusBar: false, changedFilesInStatusBar: false,
username: "",
showedMobileNotice: false, showedMobileNotice: false,
refreshSourceControlTimer: 7e3, refreshSourceControlTimer: 7e3,
showBranchStatusBar: true showBranchStatusBar: true
@ -24893,6 +24925,12 @@ var LocalStorageSettings = class {
setPassword(value) { setPassword(value) {
return app.saveLocalStorage(this.prefix + "password", value); return app.saveLocalStorage(this.prefix + "password", value);
} }
getUsername() {
return app.loadLocalStorage(this.prefix + "username");
}
setUsername(value) {
return app.saveLocalStorage(this.prefix + "username", value);
}
getHostname() { getHostname() {
return app.loadLocalStorage(this.prefix + "hostname"); return app.loadLocalStorage(this.prefix + "hostname");
} }
@ -24929,6 +24967,13 @@ var LocalStorageSettings = class {
setGitPath(value) { setGitPath(value) {
return app.saveLocalStorage(this.prefix + "gitPath", value); return app.saveLocalStorage(this.prefix + "gitPath", value);
} }
getPATHPaths() {
var _a2, _b;
return (_b = (_a2 = app.loadLocalStorage(this.prefix + "PATHPaths")) == null ? void 0 : _a2.split(":")) != null ? _b : [];
}
setPATHPaths(value) {
return app.saveLocalStorage(this.prefix + "PATHPaths", value.join(":"));
}
getPluginDisabled() { getPluginDisabled() {
return app.loadLocalStorage(this.prefix + "pluginDisabled") == "true"; return app.loadLocalStorage(this.prefix + "pluginDisabled") == "true";
} }
@ -30846,6 +30891,11 @@ var ObsidianGit = class extends import_obsidian23.Plugin {
this.settings.gitPath = void 0; this.settings.gitPath = void 0;
await this.saveSettings(); await this.saveSettings();
} }
if (this.settings.username != void 0) {
this.localStorage.setPassword(this.settings.username);
this.settings.username = void 0;
await this.saveSettings();
}
} }
unloadPlugin() { unloadPlugin() {
this.gitReady = false; this.gitReady = false;

View file

@ -4,5 +4,5 @@
"description": "Backup your vault with Git.", "description": "Backup your vault with Git.",
"isDesktopOnly": false, "isDesktopOnly": false,
"js": "main.js", "js": "main.js",
"version": "2.8.0" "version": "2.9.0"
} }

View file

@ -3993,7 +3993,7 @@ var Templater = class {
} }
yield templater.write_template_to_file(template_file, file); yield templater.write_template_to_file(template_file, file);
} else { } else {
if (file.stat.size <= 1e4) { if (file.stat.size <= 1e5) {
yield templater.overwrite_file_commands(file); yield templater.overwrite_file_commands(file);
} else { } else {
console.log(`Templater skipped parsing ${file.path} because file size exceeds 10000`); console.log(`Templater skipped parsing ${file.path} because file size exceeds 10000`);

View file

@ -1,7 +1,7 @@
{ {
"id": "templater-obsidian", "id": "templater-obsidian",
"name": "Templater", "name": "Templater",
"version": "1.15.2", "version": "1.15.3",
"description": "Create and use templates", "description": "Create and use templates",
"minAppVersion": "0.11.13", "minAppVersion": "0.11.13",
"author": "SilentVoid", "author": "SilentVoid",

View file

@ -41,48 +41,12 @@
"enableFrontMatterComplement": true, "enableFrontMatterComplement": true,
"frontMatterComplementMatchStrategy": "inherit", "frontMatterComplementMatchStrategy": "inherit",
"insertCommaAfterFrontMatterCompletion": false, "insertCommaAfterFrontMatterCompletion": false,
"intelligentSuggestionPrioritization": {
"maxDaysToKeepHistory": 30,
"maxNumberOfHistoryToKeep": 0
},
"showLogAboutPerformanceInConsole": false, "showLogAboutPerformanceInConsole": false,
"selectionHistoryTree": { "selectionHistoryTree": {
"Příklad": {
"Příklad": {
"internalLink": {
"count": 1,
"lastUpdated": 1663751627799
}
}
},
"Atomium": {
"Atomium": {
"currentFile": {
"count": 1,
"lastUpdated": 1663754905023
}
}
},
"Prostá funkce": {
"Prostá funkce": {
"internalLink": {
"count": 3,
"lastUpdated": 1663839259194
}
}
},
"monotonie": {
"monotonie": {
"currentFile": {
"count": 1,
"lastUpdated": 1663838426835
}
}
},
"lichá": {
"lichá": {
"currentFile": {
"count": 1,
"lastUpdated": 1663839370547
}
}
},
"Příklady": { "Příklady": {
"Příklady": { "Příklady": {
"internalLink": { "internalLink": {
@ -91,54 +55,6 @@
} }
} }
}, },
"klávesnice": {
"klávesnice": {
"currentFile": {
"count": 2,
"lastUpdated": 1664260820795
}
}
},
"tablet": {
"tablet": {
"currentFile": {
"count": 1,
"lastUpdated": 1664260831723
}
}
},
"membránou": {
"membránou": {
"currentFile": {
"count": 1,
"lastUpdated": 1664260865590
}
}
},
"H_{f^{-1}}": {
"H_{f^{-1}}": {
"currentFile": {
"count": 1,
"lastUpdated": 1664280400285
}
}
},
"D_{f^{-1}}": {
"D_{f^{-1}}": {
"currentFile": {
"count": 1,
"lastUpdated": 1664280426435
}
}
},
"cjl/literatura": {
"cjl/literatura": {
"frontMatter": {
"count": 3,
"lastUpdated": 1664452694456
}
}
},
"16b^3a^{-1}": { "16b^3a^{-1}": {
"16b^3a^{-1}": { "16b^3a^{-1}": {
"currentFile": { "currentFile": {
@ -178,6 +94,38 @@
"lastUpdated": 1665566593983 "lastUpdated": 1665566593983
} }
} }
},
"Dělení": {
"Dělení": {
"currentFile": {
"count": 1,
"lastUpdated": 1667304080225
}
}
},
"mat/lomeno": {
"mat/lomeno": {
"frontMatter": {
"count": 1,
"lastUpdated": 1667304264734
}
}
},
"Harrison": {
"Harrison": {
"currentFile": {
"count": 2,
"lastUpdated": 1667380287405
}
}
},
"dhcp-config": {
"dhcp-config": {
"currentFile": {
"count": 2,
"lastUpdated": 1667473930985
}
}
} }
} }
} }

View file

@ -4,22 +4,35 @@
"type": "split", "type": "split",
"children": [ "children": [
{ {
"id": "e1911a7496a24cb9", "id": "01a3a560d5dcc28e",
"type": "tabs", "type": "tabs",
"children": [ "children": [
{ {
"id": "1d37952aa674e567", "id": "bd8e9d6c853aa424",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "fyz/Mechanika tekutin/Tekutiny.md", "file": "psi/psi.md",
"mode": "source",
"source": false
}
}
},
{
"id": "3b581a8277d37e1e",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "psi/IPv6.md",
"mode": "source", "mode": "source",
"source": false "source": false
} }
} }
} }
] ],
"currentTab": 1
} }
], ],
"direction": "vertical" "direction": "vertical"
@ -48,7 +61,7 @@
"state": { "state": {
"type": "search", "type": "search",
"state": { "state": {
"query": "osobnosti", "query": "",
"matchingCase": false, "matchingCase": false,
"explainSearch": false, "explainSearch": false,
"collapseAll": false, "collapseAll": false,
@ -77,7 +90,7 @@
"state": { "state": {
"type": "backlink", "type": "backlink",
"state": { "state": {
"file": "fyz/Mechanika tekutin/Tekutiny.md", "file": "psi/IPv6.md",
"collapseAll": false, "collapseAll": false,
"extraContext": false, "extraContext": false,
"sortOrder": "alphabetical", "sortOrder": "alphabetical",
@ -94,7 +107,7 @@
"state": { "state": {
"type": "outgoing-link", "type": "outgoing-link",
"state": { "state": {
"file": "fyz/Mechanika tekutin/Tekutiny.md", "file": "psi/IPv6.md",
"linksCollapsed": false, "linksCollapsed": false,
"unlinkedCollapsed": true "unlinkedCollapsed": true
} }
@ -141,7 +154,7 @@
"state": { "state": {
"type": "outline", "type": "outline",
"state": { "state": {
"file": "fyz/Mechanika tekutin/Tekutiny.md" "file": "psi/IPv6.md"
} }
} }
}, },
@ -185,20 +198,17 @@
"width": 300, "width": 300,
"collapsed": true "collapsed": true
}, },
"ribbon": { "active": "8c976bdcdc74c84c",
"mostRecentAction": ""
},
"active": "1d37952aa674e567",
"lastOpenFiles": [ "lastOpenFiles": [
"fyz/Mechanika tekutin/Mechanika tekutin.md", "psi/Sítě.md",
"fyz/Mechanika tekutin/Hydrostatický paradox.md", "psi/Základní konfigurace.md",
"fyz/Mechanika tekutin/Hydrostatická tlaková síla.md", "psi/DHCP.md",
"fyz/Mechanika tekutin/Hydraulická zařízení.md", "psi/psi.md",
"fyz/Mechanika tekutin/Atmosférický tlak.md", "mat/mat.md",
"fyz/Mechanika tekutin/Archimédův zákon.md", "mat/Funkce/Mocninné funkce.md",
"fyz/fyz.md", "mat/Funkce/Příklady.md",
"cjl/cjl.md", "dej/dej.md",
"cjl/literatura/slohy/slohy.md", "mat/Lomené výrazy/Sčítání a odčítání.md",
"cjl/literatura/slohy/Románské umění.md" "dej/moderní/komunismus/The Beatles.md"
] ]
} }

View file

@ -0,0 +1,5 @@
# Témata projevu
## Projev
kandidát ana zástupce třídy - proč ho zvolit
## Reportáž
Florida - sebevražda co vypadal jako vražda

View file

@ -14,5 +14,6 @@ imagePrefix: 'data/'
- [[cjl/Pedagog a didaktik|Pedagog a didaktik]] - [[cjl/Pedagog a didaktik|Pedagog a didaktik]]
- [[cjl/Povinné knihy|Povinné knihy]] - [[cjl/Povinné knihy|Povinné knihy]]
- [[cjl/Slohové práce/Slohové práce|Slohové práce]] - [[cjl/Slohové práce/Slohové práce|Slohové práce]]
- [[cjl/Témata projevu|Témata projevu]]
- [[cjl/testy/testy|testy]] - [[cjl/testy/testy|testy]]
%% Zoottelkeeper: End of the autogenerated index file list %% %% Zoottelkeeper: End of the autogenerated index file list %%

View file

@ -0,0 +1,6 @@
# The Beatles
- John Lennon
- Paul McCartney
- George Harrison
- Ringo Starr

View file

@ -3,4 +3,5 @@
- [[dej/moderní/komunismus/České století, Všechnu moc lidu Stalinovi|České století, Všechnu moc lidu Stalinovi]] - [[dej/moderní/komunismus/České století, Všechnu moc lidu Stalinovi|České století, Všechnu moc lidu Stalinovi]]
- [[dej/moderní/komunismus/Expo 58|Expo 58]] - [[dej/moderní/komunismus/Expo 58|Expo 58]]
- [[dej/moderní/komunismus/Milada Horáková|Milada Horáková]] - [[dej/moderní/komunismus/Milada Horáková|Milada Horáková]]
- [[dej/moderní/komunismus/The Beatles|The Beatles]]
%% Zoottelkeeper: End of the autogenerated index file list %% %% Zoottelkeeper: End of the autogenerated index file list %%

View file

@ -11,5 +11,6 @@ imagePrefix: 'data/'
%% Zoottelkeeper: Beginning of the autogenerated index file list %% %% Zoottelkeeper: Beginning of the autogenerated index file list %%
- [[mat/Lomené výrazy/Dělení a umocňování lomených výrazů|Dělení a umocňování lomených výrazů]] - [[mat/Lomené výrazy/Dělení a umocňování lomených výrazů|Dělení a umocňování lomených výrazů]]
- [[mat/Lomené výrazy/Krácení a rozšiřování lomených výrazů|Krácení a rozšiřování lomených výrazů]] - [[mat/Lomené výrazy/Krácení a rozšiřování lomených výrazů|Krácení a rozšiřování lomených výrazů]]
- [[mat/Lomené výrazy/Příklady|Příklady]]
- [[mat/Lomené výrazy/Sčítání a odčítání|Sčítání a odčítání]] - [[mat/Lomené výrazy/Sčítání a odčítání|Sčítání a odčítání]]
%% Zoottelkeeper: End of the autogenerated index file list %% %% Zoottelkeeper: End of the autogenerated index file list %%

View file

@ -0,0 +1,37 @@
---
tags: [mat, mat/lomeno]
---
# Příklady
## Dělení mnohočlenu mnohočlenem
$\frac{2x+8}{-x+3}=(2x+8):(-x+3)=-2$
` `$\underline{-(2x-6)}$
` `$0x+14$
----
$(\frac19)^{1-1.5x}+3^{3x+1}-4*27^{x-1}=240$
$3^{-2(1-1.5x)}+3^{3x+1}-4*3^{3(x-1)}=240$
$3^{-2+3x}+3^{3x+1}-4*3^{3x-3}=240$
$3^{-2}*3^{3x}+3^{3x}*3-4*3^{3x}*3^{-3}=240$
$3^{-2}a+a3-4a3^{-3}=240$
$\frac{1}{9}a+3a-\frac{4}{27}a=240$
$3a+81a-4a=240*27=6480$
$80a=6480$
$8a=648$
$a=81$
$3^{3x}=a$
$3^{3x}=81$
$3^{3x}=3^4$
$3x=4$
$x=\frac43$
---
$$(\frac{16}9)^{\sqrt{x}-1}=0.75^{4\sqrt{x}+1}$$
$$(\frac{16}9)^{\sqrt{x}-1}=(\frac43)^{4\sqrt{x}+1}$$
$$(\frac{16}9)^{\sqrt{x}-1}=(\frac{4*4}{3*3})^{4\sqrt{x}}$$
$$(\frac{16}9)^{\sqrt{x}-1}=(\frac{16}{9})^{4\sqrt{x}}$$
$$\sqrt{x}-1=4\sqrt{x}\space|*\sqrt{x}*$$
$$x-\sqrt{x}=4x$$
$$-\sqrt{x}=3x$$

14
notes/psi/DHCP.md Normal file
View file

@ -0,0 +1,14 @@
# DHCP
v `(config)#`
vytváří se pooly odkud se berou adresy
`ip dhcp pool Marketing`
`(dhcp-config)#`
Range: `(dhcp-config)# network 192.168.0.1 255.255.255.0` (`net IP MASK`)
Default gateway: `(dhcp-config)# default-router 192.168.0.1`
DNS: `(dhcp-config)# dns-server 1.1.1.1`
vynechat adresu (důležité pro default gateway): `(config)# ip dhcp excluded-address 192.168.0.1`

View file

@ -7,5 +7,5 @@ tags:
--- ---
# Sítě # Sítě
```dataviewjs ```dataviewjs
dv.table(["Téma", "Popis", "Klíčová slova"], dv.pages('"psi"').filter(t => !t.tags.includes("README") && !t.tableIgnored).map(t => ["[[" + t.file.name + "]]", t.desc, t.file.etags.join(", ")])) dv.table(["Téma", "Popis", "Klíčová slova"], dv.pages('"psi"').filter(t => !t.tags?.includes("README") && !t.tableIgnored).map(t => ["[[" + t.file.name + "]]", t.desc, t.file.etags.join(", ")]))
``` ```

View file

@ -13,6 +13,7 @@ imagePrefix: 'data/'
- [[psi/Adresace|Adresace]] - [[psi/Adresace|Adresace]]
- [[psi/CCNA1 Final PTSA|CCNA1 Final PTSA]] - [[psi/CCNA1 Final PTSA|CCNA1 Final PTSA]]
- [[psi/Data Center Tier|Data Center Tier]] - [[psi/Data Center Tier|Data Center Tier]]
- [[psi/DHCP|DHCP]]
- [[psi/IPv6|IPv6]] - [[psi/IPv6|IPv6]]
- [[psi/Sítě|Sítě]] - [[psi/Sítě|Sítě]]
- [[psi/Switch|Switch]] - [[psi/Switch|Switch]]