mirror of
https://github.com/danbulant/notes
synced 2026-05-27 14:02:22 +00:00
vault backup: 2023-04-19 10:10:28
This commit is contained in:
parent
4d99638c56
commit
40c3471379
15 changed files with 430 additions and 27 deletions
3
notes/.obsidian/community-plugins.json
vendored
3
notes/.obsidian/community-plugins.json
vendored
|
|
@ -48,5 +48,6 @@
|
||||||
"obsidian-quiet-outline",
|
"obsidian-quiet-outline",
|
||||||
"lapel",
|
"lapel",
|
||||||
"omnisearch",
|
"omnisearch",
|
||||||
"obsidian-math-plus"
|
"obsidian-math-plus",
|
||||||
|
"aw-watcher-obsidian"
|
||||||
]
|
]
|
||||||
167
notes/.obsidian/plugins/aw-watcher-obsidian/main.js
vendored
Normal file
167
notes/.obsidian/plugins/aw-watcher-obsidian/main.js
vendored
Normal file
|
|
@ -0,0 +1,167 @@
|
||||||
|
/*
|
||||||
|
THIS IS A GENERATED/BUNDLED FILE BY ESBUILD
|
||||||
|
if you want to view the source, please visit the github repository of this plugin
|
||||||
|
*/
|
||||||
|
|
||||||
|
var __create = Object.create;
|
||||||
|
var __defProp = Object.defineProperty;
|
||||||
|
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||||
|
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||||
|
var __getProtoOf = Object.getPrototypeOf;
|
||||||
|
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||||
|
var __export = (target, all) => {
|
||||||
|
for (var name in all)
|
||||||
|
__defProp(target, name, { get: all[name], enumerable: true });
|
||||||
|
};
|
||||||
|
var __copyProps = (to, from, except, desc) => {
|
||||||
|
if (from && typeof from === "object" || typeof from === "function") {
|
||||||
|
for (let key of __getOwnPropNames(from))
|
||||||
|
if (!__hasOwnProp.call(to, key) && key !== except)
|
||||||
|
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
||||||
|
}
|
||||||
|
return to;
|
||||||
|
};
|
||||||
|
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod));
|
||||||
|
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
||||||
|
|
||||||
|
// main.ts
|
||||||
|
var main_exports = {};
|
||||||
|
__export(main_exports, {
|
||||||
|
default: () => ActivityWatchPlugin
|
||||||
|
});
|
||||||
|
module.exports = __toCommonJS(main_exports);
|
||||||
|
var import_obsidian = require("obsidian");
|
||||||
|
var os = __toESM(require("os"));
|
||||||
|
var AWrequest = class {
|
||||||
|
constructor(url, body) {
|
||||||
|
this.contentType = "application/json";
|
||||||
|
this.headers = { "Content-type": "application/json", "charset": "utf-8" };
|
||||||
|
this.method = "post";
|
||||||
|
this.throw = true;
|
||||||
|
this.url = url;
|
||||||
|
this.body = body;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var DEFAULT_SETTINGS = {
|
||||||
|
devServer: false
|
||||||
|
};
|
||||||
|
var ActivityWatchPlugin = class extends import_obsidian.Plugin {
|
||||||
|
constructor() {
|
||||||
|
super(...arguments);
|
||||||
|
this.hostname = os.hostname();
|
||||||
|
this.watcher_name = "aw-watcher-obsidian";
|
||||||
|
this.sleeptime = 5;
|
||||||
|
}
|
||||||
|
async init() {
|
||||||
|
this.statusBarItemEl.setText("ActivityWatch initializing...");
|
||||||
|
const port = this.settings.devServer ? 5666 : 5600;
|
||||||
|
this.bucket_id = `${this.watcher_name}_${this.hostname}`;
|
||||||
|
this.endpoint_url = `http://127.0.0.1:${port}/api/0/`;
|
||||||
|
if (this.settings.devServer) {
|
||||||
|
console.log(`sleeptime is ${this.sleeptime}` + (this.sleeptime <= 0 ? ", skipping any timed heartbeats" : ""));
|
||||||
|
console.log(`watcher_name is ${this.watcher_name}`);
|
||||||
|
console.log(`port is ${port}`);
|
||||||
|
console.log(`bucket_id is ${this.bucket_id}`);
|
||||||
|
console.log(`endpoint_url is ${this.endpoint_url}`);
|
||||||
|
}
|
||||||
|
await this.createBucket(this.bucket_id, "app.editor.activity");
|
||||||
|
this.statusBarItemEl.setText("ActivityWatch active");
|
||||||
|
}
|
||||||
|
async post(endpoint, data) {
|
||||||
|
const r = new AWrequest(this.endpoint_url + endpoint, JSON.stringify(data));
|
||||||
|
try {
|
||||||
|
await (0, import_obsidian.request)(r);
|
||||||
|
} catch (e) {
|
||||||
|
console.log(`Request to URL [${r.url}] using [${r.method}], Header [${r.headers}], Body [${r.body}] failed!`);
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
async createBucket(id, event_type) {
|
||||||
|
const data = {
|
||||||
|
"client": this.watcher_name,
|
||||||
|
"hostname": this.hostname,
|
||||||
|
"type": event_type
|
||||||
|
};
|
||||||
|
await this.post(`buckets/${id}`, data);
|
||||||
|
}
|
||||||
|
async sendData(id, heartbeat_data, pulsetime) {
|
||||||
|
const endpoint = `buckets/${id}/heartbeat?pulsetime=${pulsetime}`;
|
||||||
|
await this.post(endpoint, { "timestamp": new Date().toISOString(), "duration": 0, "data": heartbeat_data });
|
||||||
|
}
|
||||||
|
async sendAbstractFileEvent(file, extraData, pulseTime) {
|
||||||
|
if (file) {
|
||||||
|
await this.sendData(this.bucket_id, {
|
||||||
|
"file": "/" + file.path,
|
||||||
|
"project": file.vault.getName(),
|
||||||
|
"language": "Markdown",
|
||||||
|
"projectPath": file.vault.adapter instanceof import_obsidian.FileSystemAdapter ? file.vault.adapter.getBasePath() : "unknown vault path",
|
||||||
|
"editor": "Obsidian",
|
||||||
|
"editorVersion": import_obsidian.apiVersion,
|
||||||
|
...extraData ? extraData : {}
|
||||||
|
}, pulseTime);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
async sendFileHeartbeatEvent(file) {
|
||||||
|
await this.sendAbstractFileEvent(file, {
|
||||||
|
"eventType": "obsidian.activeFileHeartbeatEvent"
|
||||||
|
}, this.sleeptime + 1);
|
||||||
|
}
|
||||||
|
async sendFileRenameEvent(file, oldPath) {
|
||||||
|
await this.sendAbstractFileEvent(file, {
|
||||||
|
"eventType": "obsidian.renameFileEvent",
|
||||||
|
"oldPath": oldPath
|
||||||
|
}, 0);
|
||||||
|
}
|
||||||
|
async sendFileDeleteEvent(oldPath) {
|
||||||
|
await this.sendAbstractFileEvent(oldPath, {
|
||||||
|
"eventType": "obsidian.deleteFileEvent"
|
||||||
|
}, 0);
|
||||||
|
}
|
||||||
|
async sendFileCreateEvent(path) {
|
||||||
|
await this.sendAbstractFileEvent(path, {
|
||||||
|
"eventType": "obsidian.createFileEvent"
|
||||||
|
}, 0);
|
||||||
|
}
|
||||||
|
async onload() {
|
||||||
|
this.statusBarItemEl = this.addStatusBarItem();
|
||||||
|
await this.loadSettings();
|
||||||
|
await this.init();
|
||||||
|
this.registerEvent(this.app.vault.on("rename", (file, oldPath) => this.sendFileRenameEvent(file, oldPath)));
|
||||||
|
this.registerEvent(this.app.vault.on("delete", this.sendFileDeleteEvent));
|
||||||
|
this.app.workspace.onLayoutReady(() => {
|
||||||
|
this.registerEvent(this.app.vault.on("create", (f) => this.sendFileCreateEvent(f)));
|
||||||
|
});
|
||||||
|
this.addSettingTab(new ObsidianWatcherSettingTab(this.app, this));
|
||||||
|
if (this.sleeptime > 0) {
|
||||||
|
this.registerInterval(window.setInterval(() => {
|
||||||
|
this.sendFileHeartbeatEvent(this.app.workspace.getActiveFile());
|
||||||
|
}, this.sleeptime * 1e3));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
onunload() {
|
||||||
|
this.statusBarItemEl.remove();
|
||||||
|
}
|
||||||
|
async loadSettings() {
|
||||||
|
this.settings = Object.assign({}, DEFAULT_SETTINGS, await this.loadData());
|
||||||
|
}
|
||||||
|
async saveSettings() {
|
||||||
|
await this.saveData(this.settings);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
var ObsidianWatcherSettingTab = class extends import_obsidian.PluginSettingTab {
|
||||||
|
constructor(app, plugin) {
|
||||||
|
super(app, plugin);
|
||||||
|
this.plugin = plugin;
|
||||||
|
}
|
||||||
|
display() {
|
||||||
|
const { containerEl } = this;
|
||||||
|
containerEl.empty();
|
||||||
|
containerEl.createEl("h2", { text: "Settings for ActivityWatch plugin" });
|
||||||
|
new import_obsidian.Setting(containerEl).setName("ActivityWatch development server").setDesc("If enabled, uses development server for ActivityWatch instead of production. Default off.").addToggle((t) => t.setValue(this.plugin.settings.devServer).onChange(async (value) => {
|
||||||
|
console.log(`switching plugin to use ${value ? "development" : "production"} backend`);
|
||||||
|
this.plugin.settings.devServer = value;
|
||||||
|
await this.plugin.saveSettings();
|
||||||
|
await this.plugin.init();
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
};
|
||||||
10
notes/.obsidian/plugins/aw-watcher-obsidian/manifest.json
vendored
Normal file
10
notes/.obsidian/plugins/aw-watcher-obsidian/manifest.json
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"id": "aw-watcher-obsidian",
|
||||||
|
"name": "ActivityWatch",
|
||||||
|
"version": "1.3.0",
|
||||||
|
"minAppVersion": "0.15.0",
|
||||||
|
"description": "This is a plugin bridging compatibility between ActivityWatch and Obsidian.",
|
||||||
|
"author": "Grimmauld",
|
||||||
|
"authorUrl": "https://github.com/LordGrimmauld",
|
||||||
|
"isDesktopOnly": true
|
||||||
|
}
|
||||||
25
notes/.obsidian/plugins/aw-watcher-obsidian/package.json
vendored
Normal file
25
notes/.obsidian/plugins/aw-watcher-obsidian/package.json
vendored
Normal file
|
|
@ -0,0 +1,25 @@
|
||||||
|
{
|
||||||
|
"name": "aw-watcher-obsidian",
|
||||||
|
"version": "1.3.0",
|
||||||
|
"description": "This is a plugin bridging compatibility between ActivityWatch and Obsidian.",
|
||||||
|
"main": "main.js",
|
||||||
|
"scripts": {
|
||||||
|
"dev": "node esbuild.config.mjs",
|
||||||
|
"build": "tsc -noEmit -skipLibCheck && node esbuild.config.mjs production",
|
||||||
|
"version": "node version-bump.mjs && git add manifest.json versions.json"
|
||||||
|
},
|
||||||
|
"keywords": [],
|
||||||
|
"author": "",
|
||||||
|
"license": "MIT",
|
||||||
|
"devDependencies": {
|
||||||
|
"@types/node": "^16.11.6",
|
||||||
|
"@typescript-eslint/eslint-plugin": "5.29.0",
|
||||||
|
"@typescript-eslint/parser": "5.29.0",
|
||||||
|
"builtin-modules": "3.3.0",
|
||||||
|
"esbuild": "0.14.47",
|
||||||
|
"obsidian": "latest",
|
||||||
|
"tslib": "2.4.0",
|
||||||
|
"typescript": "4.7.4"
|
||||||
|
},
|
||||||
|
"dependencies": {}
|
||||||
|
}
|
||||||
|
|
@ -12,8 +12,8 @@
|
||||||
"checkpointList": [
|
"checkpointList": [
|
||||||
{
|
{
|
||||||
"path": "/",
|
"path": "/",
|
||||||
"date": "2023-04-12",
|
"date": "2023-04-19",
|
||||||
"size": 1015677
|
"size": 1018248
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"activityHistory": [
|
"activityHistory": [
|
||||||
|
|
@ -1174,7 +1174,15 @@
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"date": "2023-04-12",
|
"date": "2023-04-12",
|
||||||
"value": 759
|
"value": 800
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"date": "2023-04-17",
|
||||||
|
"value": 457
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"date": "2023-04-19",
|
||||||
|
"value": 2351
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -222,6 +222,54 @@
|
||||||
"lastUpdated": 1681292148733
|
"lastUpdated": 1681292148733
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"Přerušení": {
|
||||||
|
"Přerušení": {
|
||||||
|
"internalLink": {
|
||||||
|
"count": 1,
|
||||||
|
"lastUpdated": 1681885511788
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"b^2+c^2-2bc\\cos\\alpha": {
|
||||||
|
"b^2+c^2-2bc\\cos\\alpha": {
|
||||||
|
"currentFile": {
|
||||||
|
"count": 2,
|
||||||
|
"lastUpdated": 1681891082349
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"a^2+b^2-2ab\\cos\\gamma": {
|
||||||
|
"a^2+b^2-2ab\\cos\\gamma": {
|
||||||
|
"currentFile": {
|
||||||
|
"count": 3,
|
||||||
|
"lastUpdated": 1681891573711
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"\\cos\\alpha": {
|
||||||
|
"\\cos\\alpha": {
|
||||||
|
"currentFile": {
|
||||||
|
"count": 1,
|
||||||
|
"lastUpdated": 1681891086747
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"\\frac{b^2+c^2-a^2}{2bc}": {
|
||||||
|
"\\frac{b^2+c^2-a^2}{2bc}": {
|
||||||
|
"currentFile": {
|
||||||
|
"count": 1,
|
||||||
|
"lastUpdated": 1681891095567
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"\\frac{a^2+b^2-c^2}{2ab}": {
|
||||||
|
"\\frac{a^2+b^2-c^2}{2ab}": {
|
||||||
|
"currentFile": {
|
||||||
|
"count": 1,
|
||||||
|
"lastUpdated": 1681891398296
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
77
notes/.obsidian/workspace.json
vendored
77
notes/.obsidian/workspace.json
vendored
|
|
@ -8,19 +8,31 @@
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "5ff518a7ba282ce5",
|
"id": "7da30d7b50ee03bc",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "cjl/literatura/slohy/Realismus/Realismus.md",
|
"file": "mat/Trigonometrie/Trigonometrie.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "7c6e9c29679e7ec4",
|
"id": "f9de6481f4e4039a",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "mat/Trigonometrie/Kosinová věta.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "3570bb768b136343",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
|
|
@ -32,19 +44,43 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "7da30d7b50ee03bc",
|
"id": "43af55e72c60957c",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "mat/Trigonometrie.md",
|
"file": "cjl/literatura/slohy/Realismus/Realismus.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "a734a5655dee3ea4",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "mat/Trigonometrie/Trigonometrie.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "0bb0521fe1f40480",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "mat/Trigonometrie/Kosinová věta.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"currentTab": 2
|
"currentTab": 5
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
|
|
@ -102,7 +138,7 @@
|
||||||
"state": {
|
"state": {
|
||||||
"type": "backlink",
|
"type": "backlink",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "mat/Trigonometrie.md",
|
"file": "mat/Trigonometrie/Kosinová věta.md",
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
"extraContext": false,
|
"extraContext": false,
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
|
|
@ -119,7 +155,7 @@
|
||||||
"state": {
|
"state": {
|
||||||
"type": "outgoing-link",
|
"type": "outgoing-link",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "mat/Trigonometrie.md",
|
"file": "mat/Trigonometrie/Kosinová věta.md",
|
||||||
"linksCollapsed": false,
|
"linksCollapsed": false,
|
||||||
"unlinkedCollapsed": true
|
"unlinkedCollapsed": true
|
||||||
}
|
}
|
||||||
|
|
@ -166,7 +202,7 @@
|
||||||
"state": {
|
"state": {
|
||||||
"type": "outline",
|
"type": "outline",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "mat/Trigonometrie.md"
|
"file": "mat/Trigonometrie/Kosinová věta.md"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
@ -242,23 +278,29 @@
|
||||||
"breadcrumbs:Breadcrumbs Visualisation": false
|
"breadcrumbs:Breadcrumbs Visualisation": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "7da30d7b50ee03bc",
|
"active": "0bb0521fe1f40480",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
|
"mat/Trigonometrie/Trigonometrie.md",
|
||||||
|
"data/Pasted image 20230419091807.png",
|
||||||
|
"cjl/literatura/slohy/Realismus/Božena Němcová.md",
|
||||||
|
"cjl/literatura/slohy/Realismus/Karel Havlíček Borovský.md",
|
||||||
|
"cjl/literatura/slohy/Realismus/Realismus.md",
|
||||||
|
"cjl/literatura/slohy/Realismus/Fidlovačka aneb žádný řev a žádná rvačka.md",
|
||||||
|
"cjl/literatura/slohy/Renesance/Renesance.md",
|
||||||
|
"mat/Trigonometrie/Kosinová věta.md",
|
||||||
|
"data/Pasted image 20230417192048.png",
|
||||||
|
"mat/Trigonometrie",
|
||||||
"data/Pasted image 20230412113817.png",
|
"data/Pasted image 20230412113817.png",
|
||||||
"data/Pasted image 20230412113342.png",
|
"data/Pasted image 20230412113342.png",
|
||||||
"data/Pasted image 20230412112525.png",
|
"data/Pasted image 20230412112525.png",
|
||||||
"data/Pasted image 20230412112119.png",
|
"data/Pasted image 20230412112119.png",
|
||||||
"data/Pasted image 20230412111323.png",
|
"data/Pasted image 20230412111323.png",
|
||||||
"data/Pasted image 20230412111312.png",
|
"data/Pasted image 20230412111312.png",
|
||||||
"cjl/literatura/slohy/Realismus/Fidlovačka aneb žádný řev a žádná rvačka.md",
|
|
||||||
"cjl/literatura/slohy/Realismus/Realismus.md",
|
|
||||||
"cjl/literatura/slohy/Romantismus/Romantismus.md",
|
"cjl/literatura/slohy/Romantismus/Romantismus.md",
|
||||||
"cjl/cjl.md",
|
"cjl/cjl.md",
|
||||||
"mat/mat.md",
|
"mat/mat.md",
|
||||||
"mat/Trigonometrie.md",
|
|
||||||
"data/Pasted image 20230411141819.png",
|
"data/Pasted image 20230411141819.png",
|
||||||
"data/Pasted image 20230411141429.png",
|
"data/Pasted image 20230411141429.png",
|
||||||
"mat/Untitled",
|
|
||||||
"fyz/fyz.md",
|
"fyz/fyz.md",
|
||||||
"data/Změny skupenství 2023-04-11 11.58.21.excalidraw.md",
|
"data/Změny skupenství 2023-04-11 11.58.21.excalidraw.md",
|
||||||
"fyz/Jevy mezi pevnýma tělesama a kapalinama.md",
|
"fyz/Jevy mezi pevnýma tělesama a kapalinama.md",
|
||||||
|
|
@ -274,15 +316,8 @@
|
||||||
"dej/moderní/komunismus/Milada Horáková.md",
|
"dej/moderní/komunismus/Milada Horáková.md",
|
||||||
"dej/dej.md",
|
"dej/dej.md",
|
||||||
"data/data.md",
|
"data/data.md",
|
||||||
"mat/Funkce/Untitled.md",
|
|
||||||
"mat/Funkce/Logaritmus - Substituce.md",
|
|
||||||
"mat/Funkce/Exponenciální funkce.md",
|
|
||||||
"mat/Funkce/Příklady.md",
|
|
||||||
"cjl/literatura/slohy/Realismus",
|
"cjl/literatura/slohy/Realismus",
|
||||||
"cjl/literatura/slohy/Poetismus",
|
"cjl/literatura/slohy/Poetismus",
|
||||||
"data/Pasted image 20230402153918.png",
|
|
||||||
"data/Pasted image 20230402153743.png",
|
|
||||||
"data/Pasted image 20230402153409.png",
|
|
||||||
"fyz/Pevne blbosti",
|
"fyz/Pevne blbosti",
|
||||||
"Untitled.canvas"
|
"Untitled.canvas"
|
||||||
]
|
]
|
||||||
|
|
|
||||||
3
notes/cjl/literatura/slohy/Realismus/Božena Němcová.md
Normal file
3
notes/cjl/literatura/slohy/Realismus/Božena Němcová.md
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
# Božena Němcová
|
||||||
|
- 1820-1862
|
||||||
|
- Babička
|
||||||
|
|
@ -0,0 +1,23 @@
|
||||||
|
# Karel Havlíček Borovský
|
||||||
|
- žurnalista
|
||||||
|
- pražské noviny - žurnalista
|
||||||
|
- národní noviny - zakladatel
|
||||||
|
- slovan - zakladatel
|
||||||
|
- epigramy
|
||||||
|
- krátké
|
||||||
|
- básnické
|
||||||
|
- kritické
|
||||||
|
- vůči vládě
|
||||||
|
- církve
|
||||||
|
- aktuální
|
||||||
|
- satirické
|
||||||
|
- nadsázka
|
||||||
|
- satirické skladby
|
||||||
|
- král lávra
|
||||||
|
- král s oslýma ušima
|
||||||
|
- jednou za čas ho někdo ostříhá, ale jeho kadeřník je potom popraven
|
||||||
|
- holič kukulín
|
||||||
|
- tyrolské elegie
|
||||||
|
- 1851 brixen
|
||||||
|
- křest sv. Vladimíra
|
||||||
|
- Perun
|
||||||
|
|
@ -4,5 +4,7 @@
|
||||||
- člověk ve společnosti, přizpůsobí se společnosti
|
- člověk ve společnosti, přizpůsobí se společnosti
|
||||||
- kritika společnosti
|
- kritika společnosti
|
||||||
%% Zoottelkeeper: Beginning of the autogenerated index file list %%
|
%% Zoottelkeeper: Beginning of the autogenerated index file list %%
|
||||||
|
- [[cjl/literatura/slohy/Realismus/Božena Němcová|Božena Němcová]]
|
||||||
- [[cjl/literatura/slohy/Realismus/Fidlovačka aneb žádný řev a žádná rvačka|Fidlovačka aneb žádný řev a žádná rvačka]]
|
- [[cjl/literatura/slohy/Realismus/Fidlovačka aneb žádný řev a žádná rvačka|Fidlovačka aneb žádný řev a žádná rvačka]]
|
||||||
|
- [[cjl/literatura/slohy/Realismus/Karel Havlíček Borovský|Karel Havlíček Borovský]]
|
||||||
%% Zoottelkeeper: End of the autogenerated index file list %%
|
%% Zoottelkeeper: End of the autogenerated index file list %%
|
||||||
|
|
|
||||||
BIN
notes/data/Pasted image 20230417192048.png
Normal file
BIN
notes/data/Pasted image 20230417192048.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 36 KiB |
BIN
notes/data/Pasted image 20230419091807.png
Normal file
BIN
notes/data/Pasted image 20230419091807.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 76 KiB |
75
notes/mat/Trigonometrie/Kosinová věta.md
Normal file
75
notes/mat/Trigonometrie/Kosinová věta.md
Normal file
|
|
@ -0,0 +1,75 @@
|
||||||
|
# Kosinová věta
|
||||||
|
$a^2=b^2+c^2-2bc\cos\alpha$
|
||||||
|
$b^2=c^2+a^2-2ca\cos\beta$
|
||||||
|
$c^2=a^2+b^2-2ab\cos\gamma$
|
||||||
|
|
||||||
|
$b_c=c\cos\alpha$
|
||||||
|
$b_c$ … část $a$ rozdělená výškou $v_a$ a bližší straně $b$.
|
||||||
|
$a_c=c\cos\beta$
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
a)
|
||||||
|
$a^2=b^2+c^2-2bc\cos\alpha$
|
||||||
|
$2bc\cos\alpha=b^2+c^2-a^2$
|
||||||
|
$\cos\alpha=\frac{b^2+c^2-a^2}{2bc}$
|
||||||
|
$\cos\alpha=\frac{3^2+4^2-2^2}{2*3*4}$
|
||||||
|
$\cos\alpha=\frac{9+16-4}{24}$
|
||||||
|
$\cos\alpha=\frac{21}{24}$
|
||||||
|
$\alpha\dot=28.95\degree$
|
||||||
|
|
||||||
|
$b^2=c^2+a^2-2ac\cos\beta$
|
||||||
|
$\cos\beta=\frac{c^2+a^2-b^2}{2ac}$
|
||||||
|
$\cos\beta=\frac{4^2+2^2-3^2}{2*4*2}$
|
||||||
|
$\cos\beta=\frac{16+4-9}{16}$
|
||||||
|
$\cos\beta=\frac{11}{16}$
|
||||||
|
$\beta\dot=46.5\degree$
|
||||||
|
|
||||||
|
$c^2=a^2+b^2-2ab\cos\gamma$
|
||||||
|
$\cos\gamma=\frac{a^2+b^2-c^2}{2ab}$
|
||||||
|
$\cos\gamma=\frac{2^2+3^2-4^2}{2*2*3}$
|
||||||
|
$\cos\gamma=\frac{4+9-16}{12}$
|
||||||
|
$\cos\gamma=-\frac{3}{12}$
|
||||||
|
$\gamma\dot=104.47\degree$
|
||||||
|
|
||||||
|
b)
|
||||||
|
nieje trojhuhelnik
|
||||||
|
|
||||||
|
c)
|
||||||
|
$a=5cm$
|
||||||
|
$b=7cm$
|
||||||
|
$\gamma=92\degree14'$
|
||||||
|
|
||||||
|
$c^2=a^2+b^2-2ab\cos\gamma$
|
||||||
|
$\cos\gamma\dot=-0.03$
|
||||||
|
$c^2=5^2+7^2-2*5*7*(-0.03)$
|
||||||
|
$c^2=25+49+2.1$
|
||||||
|
$c^2\dot=76$
|
||||||
|
$c=\sqrt{76}\dot=8.7$
|
||||||
|
|
||||||
|
$a^2=b^2+c^2-2bc\cos\alpha$
|
||||||
|
$\cos\alpha=\frac{b^2+c^2-a^2}{2bc}$
|
||||||
|
$\cos\alpha=\frac{7^2+8.7^2-5^2}{2*7*8.7}$
|
||||||
|
$\cos\alpha=\frac{49+75.69-25}{121.8}$
|
||||||
|
$\cos\alpha=\frac{99.69}{121.8}$
|
||||||
|
$\alpha\dot=35\degree$
|
||||||
|
|
||||||
|
$b^2=a^2+c^2-2ac\cos\beta$
|
||||||
|
$\cos\beta=\frac{a^2+c^2-b^2}{2ac}$
|
||||||
|
$\cos\beta=\frac{5^2+8.7^2-7^2}{2*5*8.7}$
|
||||||
|
$\cos\beta=\frac{25+75.69–49}{87}$
|
||||||
|
$\cos\beta=\frac{51.69}{87}$
|
||||||
|
$\beta\dot=53.5\degree$
|
||||||
|
|
||||||
|
d)
|
||||||
|
$a=7cm$
|
||||||
|
$c=12cm$
|
||||||
|
$\beta=124\degree$
|
||||||
|
|
||||||
|
$b^2=a^2+c^2-2ac\cos\beta$
|
||||||
|
$b^2=7^2+12^2-2*7*12\cos124\degree$
|
||||||
|
$b^2=49+144-168*(-0.5)$
|
||||||
|
$b^2=277$
|
||||||
|
$b=16.6cm$
|
||||||
|
|
@ -70,7 +70,13 @@ Dále viz obrázek.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Hosínová věta
|
## Kosínová věta
|
||||||
Dopočítejte zbývající prvky v trojúhelníku.
|
Dopočítejte zbývající prvky v trojúhelníku.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
%% Zoottelkeeper: Beginning of the autogenerated index file list %%
|
||||||
|
- [[mat/Trigonometrie/Kosinová věta|Kosinová věta]]
|
||||||
|
%% Zoottelkeeper: End of the autogenerated index file list %%
|
||||||
|
|
@ -27,7 +27,7 @@ imagePrefix: 'data/'
|
||||||
- [[mat/Rovnice/Rovnice|Rovnice]]
|
- [[mat/Rovnice/Rovnice|Rovnice]]
|
||||||
- [[mat/Rozklad složených čísel na součin prvočísel|Rozklad složených čísel na součin prvočísel]]
|
- [[mat/Rozklad složených čísel na součin prvočísel|Rozklad složených čísel na součin prvočísel]]
|
||||||
- [[mat/Tahák|Tahák]]
|
- [[mat/Tahák|Tahák]]
|
||||||
- [[mat/Trigonometrie|Trigonometrie]]
|
- [[mat/Trigonometrie/Trigonometrie|Trigonometrie]]
|
||||||
- [[mat/Výroky/Výroky|Výroky]]
|
- [[mat/Výroky/Výroky|Výroky]]
|
||||||
- [[mat/Zakrouhlení|Zakrouhlení]]
|
- [[mat/Zakrouhlení|Zakrouhlení]]
|
||||||
- [[mat/Zlomky|Zlomky]]
|
- [[mat/Zlomky|Zlomky]]
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue