diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index c01ac72..2388263 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -4,22 +4,17 @@ "type": "split", "children": [ { - "id": "da53e36319cd660d", + "id": "53bc9bba439065fa", "type": "tabs", "children": [ { - "id": "9860cb6515fd025c", + "id": "9e72d2597f6700f9", "type": "leaf", "state": { - "type": "markdown", - "state": { - "file": "01 Library/02 DevOps/Kubernetes/Kubernetes.md", - "mode": "preview", - "source": false, - "backlinks": false - }, + "type": "empty", + "state": {}, "icon": "lucide-file", - "title": "Kubernetes" + "title": "New tab" } } ] @@ -246,9 +241,13 @@ "obsidian-git:Open Git source control": false } }, - "active": "9860cb6515fd025c", + "active": "27e6486165131cfa", "lastOpenFiles": [ + "00 Inbox/Обратное распространение ошибки - вывод.md", + "99 System/Archive/Анализ типа фин. устойчивости.md", + "00 Inbox/Введение в сетевую безопасность.md", "01 Library/02 DevOps/Kubernetes/Kubernetes.md", + "CODEX.md", "00 Inbox/PV, PVC.md", "01 Library/02 DevOps/Kubernetes/Kubernetes.md.tmp.92756.1777465592821", "01 Library/02 DevOps/Kubernetes/PV, PVC.md", @@ -256,7 +255,6 @@ "01 Library/02 DevOps/Kubernetes/Deployment и ReplicaSet.md", "01 Library/02 DevOps/Kubernetes/Deployment и ReplicaSet.md.tmp.92756.1777465578185", "00 Inbox/Deployment и ReplicaSet.md", - "00 Inbox/Введение в сетевую безопасность.md", "01 Library/02 DevOps/Kubernetes/Алгоритм выбора лидера Lease.md", "01 Library/02 DevOps/Kubernetes/Алгоритм консенсуса raft.md", "99 System/Cache/Pasted image 20260429091836.png", @@ -279,12 +277,10 @@ "99 System/Cache/Pasted image 20260428175706.png", "99 System/Cache/Pasted image 20260428175708.png", "99 System/Cache/Pasted image 20260428175716.png", - "00 Inbox/Анализ типа фин. устойчивости.md", "03 Journal/03 Journal.md", "02 Projects/Наука/НИР/НИР.md", "02 Projects/Личные/reader.md", - "00 Inbox/Обратное распространение ошибки - вывод.md", - "00 Inbox/Подготовка к защите ЛР2.md", + "99 System/Archive/Подготовка к защите ЛР2.md", "01 Library/09 Sport/Креатин.md", "01 Library/09 Sport/План тренировок (FullBody + Upper-Lower).md", "04 Tools/🛠️ Неоконченные заметки.md", diff --git a/00 Inbox/Анализ типа фин. устойчивости.md b/99 System/Archive/Анализ типа фин. устойчивости.md similarity index 100% rename from 00 Inbox/Анализ типа фин. устойчивости.md rename to 99 System/Archive/Анализ типа фин. устойчивости.md diff --git a/00 Inbox/Подготовка к защите ЛР2.md b/99 System/Archive/Подготовка к защите ЛР2.md similarity index 100% rename from 00 Inbox/Подготовка к защите ЛР2.md rename to 99 System/Archive/Подготовка к защите ЛР2.md diff --git a/CODEX.md b/CODEX.md new file mode 100644 index 0000000..53fcc3d --- /dev/null +++ b/CODEX.md @@ -0,0 +1,80 @@ +# Codex — контекст и инструкции для этого хранилища + +## Кто владелец + +- Учится на специалиста по **машинному обучению** и **анализу данных** с упором на финансовые структуры +- Работает **Ruby-разработчиком** и **DevSecOps-инженером** +- Увлекается **Linux** и **HomeLab** + +## Роль Codex + +Vault — второй мозг владельца. Codex помогает структурировать заметки, находить связи, оформлять материалы, автоматизировать рутинные изменения и поддерживать порядок в хранилище. + +Инициатива, идеи и знания исходят от владельца. Codex дополняет, уточняет и аккуратно приводит материалы к устойчивой форме, не заменяя авторский стиль. + +## Правила работы + +- **Язык ответов:** русский +- **Длина:** коротко и по делу +- **Перед действием:** сначала краткий план с обоснованием, затем выполнение +- **Стиль:** прагматично, без лишней мотивации и украшений +- **Замечания по хранилищу:** говорить сразу, если видны проблемы со структурой, YAML, статусами или связями +- **Изменения файлов:** не трогать несвязанные пользовательские правки и не удалять содержимое без явного запроса + +## Работа с заметками + +Шаблоны находятся в `99 System/Template/`. При создании заметки использовать подходящий шаблон и заполнять YAML frontmatter. + +| Шаблон | Когда использовать | +|--------|-------------------| +| `Base Note.md` | Любая концептуальная заметка | +| `Study Item.md` | Книги, курсы, материалы для изучения | +| `Daily Note.md` | Ежедневные заметки | +| `Contact Template.md` | Контакты | +| `Travel Item.md` | Путешествия | + +**Обязательные properties:** + +- `status`: `seed` → `processing` → `stable` +- `type`: `concept` / `moc` / `lab` / `knowledge` / `guide` +- `tags`: заполнять осмысленно +- `created` и `updated`: актуальные даты +- `title`: всегда заполнять + +## Принципы хранилища + +- Минимализм: не усложнять плагинами, лишними папками и искусственными структурами +- Vault охватывает всё: учёбу, работу, личное, лабораторные заметки и справочные материалы +- Хорошая заметка — та, что написал сам владелец +- Задача Codex — улучшать форму, связность и пригодность заметок к повторному использованию +- Новые материалы лучше связывать с уже существующими заметками, чем создавать изолированные файлы + +## Известные проблемы + +1. Заметки зависают в `seed`-статусе и не переходят в `stable` +2. Нет регулярного review старых заметок +3. Трудно поддерживать привычку ежедневных заметок +4. Некоторые темы проходят без фиксации + +## Структура Library + +| Раздел | Тема | +|--------|------| +| `03 Math` | Статистика: ВР, ФА, кластеры, ДА, нечёткие множества | +| `04 Networking` | OSI, VLAN, DHCP, Cisco, протоколы | +| `10 Finance` | Налоговая система РФ, бухучёт | +| `02 DevOps` | Ansible, Docker, Kubernetes, Terraform | +| `05 OS` | Linux: права, env, редиректы | +| `06 Programming` | Ruby on Rails, Sidekiq | +| `11 ML` | Линейные модели, метрические алгоритмы | +| `08 Study` | Конспекты курсов | + +## Практические правила для Codex + +- Перед созданием новой заметки проверить, нет ли уже близкой по смыслу заметки +- Если заметка учебная, искать место в `01 Library/08 Study/` или тематическом разделе `01 Library/` +- Если заметка относится к проекту или лабораторной работе, сначала проверить `02 Projects/` +- Для ежедневных записей использовать `03 Journal/` +- При массовых правках сначала показать план и область изменений +- Не переименовывать и не перемещать заметки без явной причины, потому что это может ломать ссылки +- Если не хватает контекста, задать один конкретный вопрос вместо серии уточнений