add templates

This commit is contained in:
Sergey Krylov 2026-03-01 18:39:17 +03:00
parent 51b12d0e19
commit c8f4c7be2e
19 changed files with 386 additions and 53 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

View File

@ -0,0 +1,27 @@
{
"renderNullAs": "\\-",
"taskCompletionTracking": false,
"taskCompletionUseEmojiShorthand": false,
"taskCompletionText": "completion",
"taskCompletionDateFormat": "yyyy-MM-dd",
"recursiveSubTaskCompletion": false,
"warnOnEmptyResult": true,
"refreshEnabled": true,
"refreshInterval": 2500,
"defaultDateFormat": "MMMM dd, yyyy",
"defaultDateTimeFormat": "h:mm a - MMMM dd, yyyy",
"maxRecursiveRenderDepth": 4,
"tableIdColumnName": "File",
"tableGroupColumnName": "Group",
"showResultCount": true,
"allowHtml": true,
"inlineQueryPrefix": "=",
"inlineJsQueryPrefix": "$=",
"inlineQueriesInCodeblocks": true,
"enableInlineDataview": true,
"enableDataviewJs": true,
"enableInlineDataviewJs": true,
"prettyRenderInlineFields": true,
"prettyRenderInlineFieldsInLivePreview": true,
"dataviewJsKeyword": "dataviewjs"
}

4
Knowledges/.obsidian/templates.json vendored Normal file
View File

@ -0,0 +1,4 @@
{
"folder": "Шаблоны",
"dateFormat": "DD.MM.YYYY"
}

View File

@ -4,24 +4,39 @@
"type": "split",
"children": [
{
"id": "bdefc74df0a6f3aa",
"id": "9810f6f0d1999531",
"type": "tabs",
"children": [
{
"id": "898cd11a388619b8",
"id": "68de4d224860e518",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "IT/Алгоритмы/Алгоритм Диффи — Хеллмана (DiffieHellman).md",
"file": "Шаблоны/course_template.md.md",
"mode": "preview",
"source": true
},
"icon": "lucide-file",
"title": "course_template.md"
}
},
{
"id": "265fec28ea96d562",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Библиотека/AI Tools/System Prompts.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "Алгоритм Диффи — Хеллмана (DiffieHellman)"
"title": "System Prompts"
}
}
]
],
"currentTab": 1
}
],
"direction": "vertical"
@ -44,7 +59,7 @@
"autoReveal": false
},
"icon": "lucide-folder-closed",
"title": "Files"
"title": "Файловый менеджер"
}
},
{
@ -94,7 +109,7 @@
"state": {
"type": "backlink",
"state": {
"file": "IT/Алгоритмы/Алгоритм Диффи — Хеллмана (DiffieHellman).md",
"file": "Библиотека/Книги/Компьютерные сети. Принципы, технологии, протоколы.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
@ -104,7 +119,7 @@
"unlinkedCollapsed": false
},
"icon": "links-coming-in",
"title": "Backlinks for Алгоритм Диффи — Хеллмана (DiffieHellman)"
"title": "Обратные ссылки для Компьютерные сети. Принципы, технологии, протоколы"
}
},
{
@ -113,12 +128,12 @@
"state": {
"type": "outgoing-link",
"state": {
"file": "IT/Алгоритмы/Алгоритм Диффи — Хеллмана (DiffieHellman).md",
"file": "Библиотека/Книги/Компьютерные сети. Принципы, технологии, протоколы.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "Outgoing links from Алгоритм Диффи — Хеллмана (DiffieHellman)"
"title": "Исходящие ссылки из Компьютерные сети. Принципы, технологии, протоколы"
}
},
{
@ -133,7 +148,7 @@
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "Tags"
"title": "Теги"
}
},
{
@ -142,13 +157,13 @@
"state": {
"type": "outline",
"state": {
"file": "IT/Алгоритмы/Алгоритм Диффи — Хеллмана (DiffieHellman).md",
"file": "Библиотека/AI Tools/System Prompts.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "Outline of Алгоритм Диффи — Хеллмана (DiffieHellman)"
"title": "Структура System Prompts"
}
},
{
@ -162,7 +177,7 @@
}
}
],
"currentTab": 4
"currentTab": 3
}
],
"direction": "horizontal",
@ -170,21 +185,48 @@
},
"left-ribbon": {
"hiddenItems": {
"bases:Create new base": false,
"switcher:Open quick switcher": false,
"graph:Open graph view": false,
"canvas:Create new canvas": false,
"daily-notes:Open today's daily note": false,
"templates:Insert template": false,
"command-palette:Open command palette": false,
"switcher:Меню быстрого перехода": false,
"graph:Граф": false,
"canvas:Создать новый холст": false,
"daily-notes:Сегодняшняя заметка": false,
"templates:Вставить шаблон": false,
"command-palette:Открыть палитру команд": false,
"bases:Создать новую базу": false,
"obsidian-git:Open Git source control": false
}
},
"active": "898cd11a388619b8",
"active": "265fec28ea96d562",
"lastOpenFiles": [
"Библиотека/AI Tools/Agents.md",
"Библиотека/AI Tools/System Prompts.md",
"Библиотека/AI Tools/Skills.md",
"Библиотека/AI Tools/Coding.md",
"Библиотека/AI Tools/MCP.md",
"Библиотека/AI Tools/Без названия",
"Библиотека/AI Tools",
"Библиотека/Pet проекты",
"Библиотека/Курсы/Микросервисы на практике - сервис продажи билетов.md",
"Шаблоны/course_template.md.md",
"Шаблоны/book_template.md.md",
"Библиотека/Книги/Список книг.md",
"Библиотека/Книги/Компьютерные сети. Принципы, технологии, протоколы.md",
"Библиотека/Книги/Высоконагруженные приложения. Программирование, масштабирование, поддержка.md",
"Библиотека/Книги/covers/Pasted image 20260225200640.png",
"Библиотека/Книги/covers/Pasted image 20260225194031.png",
"IT/Принципы/Принцип открытости-закрытости.md",
"IT/Принципы/Принцип подстановки Лисков.md",
"IT/Рефакторинг/Рефакторинг.md",
"Библиотека/Туториалы/Wireguard.md",
"Untitled.base",
"Без названия.md",
"Библиотека/Книги/covers",
"IT/Алгоритмы/Алгоритм Диффи — Хеллмана (DiffieHellman).md",
"Шаблоны",
"Библиотека/Туториалы",
"Библиотека/Курсы",
"Библиотека/Фильмы",
"Библиотека/Книги",
"IT/Алгоритмы/Сортировки/Сортировка слиянием (Merge Sort).md",
"Туториалы/Wireguard.md",
"IT/Рефакторинг/Запахи кода/Теоретическая общность.md",
"IT/Рефакторинг/Запахи кода/Таинственное имя.md",
"IT/Рефакторинг/Запахи кода/Повторяющиеся switch.md",
@ -192,40 +234,14 @@
"IT/Рефакторинг/Запахи кода/Параллельные иерархии наследования.md",
"IT/Рефакторинг/Запахи кода/Неуместная близость.md",
"IT/Рефакторинг/Запахи кода/Временное поле.md",
"IT/Принципы/Принцип подстановки Лисков.md",
"IT/Принципы/Принцип открытости-закрытости.md",
"IT/Паттерны/Посетитель.md",
"IT/Паттерны/Заместитель.md",
"IT/Паттерны/Декоратор.md",
"IT/Парадигмы/ООП/Инкапсуляция.md",
"IT/Алгоритмы/Сортировки/Сортировка вставками (Insertion sort).md",
"IT/Алгоритмы/Сортировки/Быстрая сортировка (Quick sort).md",
"_assets/img/Insertion-sort-example-300px.gif",
"_assets/img/Pasted image 20250715055941.png",
"_assets/img/Merge-sort-example-300px.gif",
"IT/Алгоритмы/Сортировки/Сортировка выбором (Selection sort).md",
"Pasted image 20250715061642.png",
"IT/Книги/Стивен Скиена - Алгоритмы. Руководство по разработке.md",
"IT/Книги/Список книг.md",
"IT/Книги/Мартин Фаулер - Рефакторинг кода на JavaScript.md",
"IT/Книги/Адитья Бхаргава - Грокаем Алгоритмы.md",
"IT/Алгоритмы/Фильтры Блума (Bloom filter).md",
"IT/Untitled.md",
"IT/Рефакторинг/Методы рефакторинга/Удаление посредника.md",
"_assets/img/Pasted image 20250220082420.png",
"_assets/img/Pasted image 20250220083403.png",
"_assets/img/Pasted image 20250219082742.png",
"Untitled",
"_assets/img/Pasted image 20250219090442.png",
"_assets/img/Pasted image 20250219085909.png",
"_assets/img/Pasted image 20250219085538.png",
"Туториалы/Untitled",
"Туториалы",
"IT/Алгоритмы/Сортировки",
"_assets/gif",
"IT/Алгоритмы/Поиск",
"IT/Алгоритмы/Эффективность алгоритмов",
"IT/Парадигмы/ООП",
"IT/Парадигмы"
"_assets/img/Pasted image 20250219090442.png"
]
}

View File

@ -1,3 +0,0 @@
views:
- type: table
name: Table

View File

@ -0,0 +1,4 @@
Claude code
Gemini CLI
Codex CLI
Qwen Code

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 MiB

View File

@ -0,0 +1,56 @@
---
Тип: Книга
Статус: В процессе
Название: Высоконагруженные приложения. Программирование, масштабирование, поддержка
Автор:
- Клепман Мартин
Количество страниц: 637
Прогресс: 505
Формат: Бумажная
Обложка: https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSTjL_A2Bdp9oYr-B3P0VeJ-gQ2ebWh1fdIWQ&s
Обложка2: [[Pasted image 20260225200640.png]]
Начата: 12.01.2026
Закончена:
Оценка:
Сложность: 8/10
Теги:
- it
- sql
- highload
Категория:
- Highload
Источник:
Ссылка: https://disk.yandex.ru/i/CESioxjTONjoGA
---
![[Pasted image 20260225200640.png]]
# Высоконагруженные приложения. Программирование, масштабирование, поддержка
## 📖 О книге
Как создавать высоконагруженные приложения, синхронизировать данные, гарантия консистентности БД, репликация и шардирование баз данных
---
## 🧠 Ключевые идеи
-
-
-
---
## 💬 Важные цитаты
>
---
## 💡 Как применить в моих проектах
-
-
-
---
## 🔗 Связанные заметки
- [[...]]

View File

@ -0,0 +1,56 @@
---
Тип: Книга
Статус: В процессе
Название: Компьютерные сети. Принципы, технологии, протоколы
Автор:
- Виктор Олифер
- Наталья Олифер
Количество страниц: 1007
Прогресс: 259
Формат: Бумажная
Обложка: https://m.media-amazon.com/images/I/81msaToQhML._UF1000,1000_QL80_.jpg
Начата: 12.01.2026
Закончена:
Оценка:
Сложность: 8/10
Теги:
- it
- networks
- basic
Категории:
- компьютерные сети
- Computer Science
Источник:
Ссылка: https://disk.yandex.ru/i/mawrhR7rW8wyOQ
---
![[Pasted image 20260225194031.png]]
# Компьютерные сети. Принципы, технологии, протоколы
## 📖 О книге
Книга про то, как строятся сети на базовом уровне - от физического передачи сигнала до построения крупномасштабных сетей
---
## 🧠 Ключевые идеи
-
-
-
---
## 💬 Важные цитаты
>
---
## 💡 Как применить в моих проектах
-
-
-
---
## 🔗 Связанные заметки
- [[...]]

View File

@ -0,0 +1,23 @@
## Читаю сейчас
```dataviewjs
dv.table(["Название", "Автор", "Кол-во страниц", "Файл", "Обложка"],
dv.pages('"Библиотека/Книги"')
.where(p => p.Тип == "Книга" && p.Статус == "В процессе")
.map(p => [
p.Название,
p.Автор,
p["Количество страниц"],
p.file.link,
p.Обложка ? dv.span(`![${p.Название}|100](${p.Обложка})`) : "—",
])
)
```
## Запланировано
## Прочитано

View File

@ -0,0 +1,59 @@
---
Тип: Курс
Статус: В процессе
Название: Микросервисы на практике - сервис продажи билетов
Платформа: YouTube
Автор/Лектор:
- TeaCoder
Длительность: 35 часов
Прогресс: 50 %
Начат: 14.01.2026
Закончен:
Оценка: "8"
Сложность: "6"
Теги:
- it
- nest
- microservices
- rabbitmq
- grpc
- typescript
- telegram
- docker
Категория:
- Microservices
- Backend
- Telegram
Технологии:
- TypeScript
- Nest.js
- Telegram
- gRPC
- RabbitMQ
Ссылка на курс: https://www.youtube.com/watch?v=EFXFVNDk2xM
Репозиторий с кодом: https://git.ksv741.keenetic.pro/teacinema
---
# Микросервисы на практике - сервис продажи билетов
## 📖 О курсе
Изучается подход к построение микросервисной архитеркутры, с помощью gRPC и MQ общений между сервисами.
Также хорошо показано как переиспользовать модули Nestjs, и npm пакеты
## ✅ Что нового я узнал
- Как происходит gRPC взаимодействие между сервисами
- Взаимодействие Nestjs с микросервисами с помощью разных транспортов
- Создание Telegram ботов на TypeScript
## 💡 Идеи для применения
- Возвращаться к исходному коду для переиспользования в pet проектах
## ❌ Что не понравилось
- Использование npm пакетов в качестве контрактов, как будто контракты должны автогенерироваться, как например из спецификации OpenAPI (чтобы было доступно не только для JS/TS)
- prettier зло
## 🔗 Связанные заметки
-

View File

@ -0,0 +1,50 @@
---
Тип: Книга
Статус: Запланировано # Запланировано | В процессе | Прочитано | Заброшена
Название:
Автор: []
Количество страниц:
Прогресс:
Формат: Бумажная # Бумажная | Электронная | Аудио
Обложка:
Начата:
Закончена:
Оценка: # 1-10
Сложность: # 1-10
Теги:
-
Категория:
-
Источник:
Ссылка:
---
# {{title}}
## 📖 О книге
Кратко своими словами — о чём она и зачем читать.
---
## 🧠 Ключевые идеи
-
-
-
---
## 💬 Важные цитаты
>
---
## 💡 Как применить в моих проектах
-
-
-
---
## 🔗 Связанные заметки
- [[...]]

View File

@ -0,0 +1,41 @@
---
Тип: Курс
Статус: Запланировано # Запланировано | В процессе | Пройден | Заброшен
Название:
Платформа: # YouTube | Stepik | Coursera | Udemy | Другое
Автор/Лектор: []
Длительность: # Например: "6 недель" или "~20 часов"
Прогресс: # % выполнения
Начат:
Закончен:
Оценка: # 1-10
Сложность: # 1-10 (Для новичка, средняя, сложная)
Теги:
-
Категория: # Backend, Frontend, Data Science, DevOps и т.д.
Технологии:
- # Python, Django, SQL, Docker
Ссылка на курс:
Репозиторий с кодом:
---
# {{title}}
## 📖 О курсе
Кратко своими словами — чему учит курс, какой стек технологий, насколько был полезен
## ✅ Что нового я узнал
- Ключевая концепция
- Ключевой инструмент/библиотека
- Как работает процесс Х
## 💡 Идеи для применения
-
## ❌ Что не понравилось
-
## 🔗 Связанные заметки
-