Приложение Obsidian
Ключевые понятия
Приложение Obsidian — персональный инструмент управления файлами и знаниями пользователя.
Приложение управления файлами — интерфейс к набору команд управления файлами, содержащими заметки пользователя.
Управлять файлами (File management) — управлять жизненным циклом файлов, содержащих знания пользователя.
Знания пользователя — пространство связанных заметок, созданных пользователем и записанных в файлах хранилища.
Управлять знаниями (Knowledge management) — управлять жизненным циклом знаний пользователя.
Пользователь приложения — владелец файлов и автор заметок (знаний).
Технически сопровождать — поддерживать надёжность эксплуатации приложения Obsidian в течение всего периода жизненного цикла.
Логотип Obsidian
Назначение приложения
Приложение Obsidian предназначено для управления:
Управление требует постоянного технического сопровождения на протяжении всего жизненного цикла приложения Obsidian. Пользователь должен уметь:
Достоинства приложения
Главное достоинство приложения Obsidian — локальное хранение файлов на устройстве пользователя, что обеспечивает полную конфиденциальность и независимость от проприетарных облачных сервисов.
Достоинства безопасности оперирования собственными данными:
- Отсутствие необходимости подключения к интернету при редактировании заметок обеспечивает автономность работы с собственными заметками.
- Независимость от проприетарных сетевых сервисов повышает уровень свободы применения.
- Кроссплатформенность обеспечивает одинаковую работу приложения в различных операционных системах.
Достоинства организации персональных знаний:
- Внутренние и внешние ссылки позволяют связывать заметки между собой. Взаимосвязанность заметок позволяет поддерживать целостность пространства знаний пользователя, выявлять и удалять дубликаты и посторонние записи.
- Наличие графа связей, с помощью которого приложение визуализирует отношения между заметками. Это облегчает ориентацию в пространстве знаний и навигацию по заметкам.
- Разметка в нотации Markdown обеспечивает интероперабельность заметок.
- Языки разметки данных и метаданных, а тажке схемы и холсты помогают структурировать и визуализировать знания пользователя.
Достоинства адаптации и персонализации приложения:
- Огромная экосистема встроенных и сторонних плагинов, из которых как из строительных блоков можно выстроить собственное решение собственных проблем: календари, доски Канбан, трекеры, базы данных.
- Адаптивный интерфейс со множеством настроек оформления, сочетания клавиш, шрифтов.
- Возможность создавать и сохранять макеты рабочей области для различных сценариев.
- Возможность изменения оформления интерфейса как с помощью множества готовых тем, так и с помощью собственных фрагментов CSS.
К достоинствам следует отнести многоплатформенность для как компьютеров (GNU/Linux, macOS, Windows), так и для мобильных устройств (iOS, Android).
Недостатки приложения
Некоторые пользователи отмечают следующие недостатки:
- Сложность освоения и настройки:
- высокий порог входа, нет готовой красивой структуры, а есть только интерфейс;
- большие затраты времени на подбор плагинов и их настройку;
- нужно знать язык разметки Markdown.
- Сложность с синхронизацией файлов:
- платная официальная синхронизация;
- сложные альтернативы;
- тяжёлое мобильное приложение.
- Ограничения совместной работы:
- не подходит для больших команд проектирования;
- отсутствует мильтипллеер, нет возможности для нескольких человек одновременно редактировать одну заметку.
- Технические особенности:
- хранение медиафайлов, если вложения размещать в той же папке, что и заметки, то структура заметок быстро обрастает мусором;
- сильная зависимость от сторонних плагинов, если создатель плагина забросит поддержку, то после очередного обновления Obsidian могут возникнуть ошибки.
Технологии Obsidian
Приложение Obsidian создано с помощью программного каркаса Electron, в котором использованы стандартные технологии Веба: JavaScript, TypeScript, HTML, CSS. Соответственно, все эти технологии можно применять для расширения возможностей приложения Obsidian. Проще говоря, приложение Obsidian — это вебсайт, упакованный в браузер как собственную оболочку и размещённый на локальном мобильном или стационарном устройстве.
За отображение интерфейса (панелей, вкладок, оформления, текста) отвечает Chromium. Аналогично тому, как это происходит в браузере Google Chrome.
За логику приложения и интеграцию с операционной системой отвечает Node.js. Именно благодаря ему Obsidian читает локальные файлы, создаёт каталоги и запускает сторонние плагины.
Подробнее об Electron
Основная идея проектирования Obsidian — создать приложение, возможности которого можно расширять аналогично тому, как в это происходит в средах проектирования программного обеспечения (IDE). Для реализации этой идеи к приложению Obsidian создано множество плагинов автоматизации, которые помогают пользователю организовать и структурировать знания адаптивным нелинейным способом.
Ограничения инструмента
Приложение Obsidian неуниверсальный инструмент и имеет ограниченную область применения.
Область применения
Приложение целесообразно применять в тех областях деятельности, в которых у пользователя существует необходимость использовать собственные знания, а не чужие тексты. Приложение Obsidian позволяет создать персональное пространство знаний: записывать мысли в виде медиатекста и хранить эти записи.
Примеры областей применения приложения Obsidian в профессиональной деятельности:
- ведение персональной методологии и методик;
- ведение персональных руководств, должностных инструкций, регламентов, правил;
- ведение управленческой документации: запись стенограмм совещания, конференции, тематического обсуждения с участием пользователя;
- ведение проектной и технической документации пользователя;
- ведение журналов, в том числе журналирование отладки программ;
- планирование деятельности пользователя, доска Канбан;
- ведение персональных библиографических указателей;
- написание художественного или технического литературного произведения;
- описание собственного подкаста, сценария;
- хранение шаблонов заметок или документов персонального применения;
- ведение персональной онтологии, таксономии, словаря, аббревиатурных сокращений.
Примеры областей применения в повседневном быту:
- составление списка индивидуальных покупок;
- ведение применяемых (кулинарных, лекарственных) рецептов;
- описание персональной коллекции изображений, аудио и видео файлов;
- планирование спортивных тренировок и посещения тренажёрного зала;
- коллекционирование текстов песен, стихотворений.
Область неприменимости (антипаттерны)
Нецелесообразно и непрактично применять приложении Obsidian в ситуациях коллективного авторства и управления медиатекстами, созданными посторонними авторами для большого числа пользователей.
Примеры непригодных областей применения приложения Obsidian:
- Управление большими проектами, для этого существуют специальные приложения (project management).
- Ведение проектной и технической документации большой командой проекта. Отсутствует мильтипллеер, нет возможности для нескольких человек одновременно редактировать одну заметку.
- Управление ресурсами (активами) корпорации. Для этого существуют ERP приложения.
- Управление ответами на вопросы потребителей продукции. Для этого существуют CRM приложения.
- Ведение больших и сложных библиографических указателей научных исследований. Для этого существуют приложения с большим количеством критериев и правил описания.
- Хранение учебной литературы, лекций, лабораторных работ. Для этого существуют вебсайты и библиотеки, предназначенные для одновременного использования большим количеством читателей.
Дополнительные сведения
Дополнительные сведения о приложении Obsidian можно получить в следующих источниках: