заметки
February 10

Снова в Obsidian

На днях начинаются занятия в новом семестре, активно к ним готовлюсь. Решил снова вернуться в Obsidian — перенес материалы, пишу тексты, задания для занятий, перенес даже ведомости.

В чем плюсы этого решения? Во-первых, все данные хранятся локально — ты не зависишь от доступности облачных сервисов, да и вообще от наличия интернета. Во-вторых, большие возможности по форматированию и автоматизации. Obsidian — универсальный комбайн по обработке данных в формате Markdown. Тут и таблицы, и врезки, и разные диаграммы, связи между текстами, наконец, плагин Bases, превращающий ваши заметки в базу данных, по которой можно искать и фильтровать информацию разными способами.

Тексты и материалы

Тут все понятно: заметки, ссылки, текст структурируется заголовками, выделяется жирным, курсивом, моноширинным, исходный код вставляется с подсветкой синтаксиса, добавляются картинки...

Для рисования разных схем и диаграмм я использую два плагина: Excalidraw и Diagrams.net. Первый позволяет рисовать разнообразные (но не очень сложные) схемы и диаграммы, и работает как на компьютере, так и на мобильных устройствах. Второй дает возможность рисовать и вставлять в текст диаграммы в формате Draw.IO, но он, к сожалению, не работает на мобильном (хотя через браузер на diagrams.net вполне можно рисовать схемы и на мобильном).

Для дополнительного выделения текста можно использовать выноски (callouts) — выделенные цветом и иконкой фрагменты текста, штатная разметка в Obsidian. Ну и в презентациях, когда нужно разместить информацию на слайде в несколько колонок, я использую Columns.

Ведомости

Во-первых, для каждого студента создается свой файл, название — ФИО студента, все эти файлы лежат в отдельной папке. Каждый файл создается по единому шаблону (Bases оперирует информацией, записанной в полях «шапки», frontmatter), в котором сразу прописаны три поля: категория (по ней Bases будет опознавать эти файлы), группа и примечание.

---
category: student
Группа: Г-11
Примечание:
"07.02": "4"
"13.02": Н
"16.02":
---

Эти файлы лежат в отдельной папке, рядом — файл Ведомость.base, в котором фильтр отбирает только файлы из папки с category == "student". Дальше добавлены представления для каждой группы, где добавлен соответствующий каждой группе фильтр (Группа == "Г-11") и включены поля с датами занятий в этой группе.

Выглядит ведомость примерно так: