Перейти к содержимому
Авторский вебсайт. Ошибки и проблемы гарантированы❗

Приложение Obsidian

Ключевые понятия

Оболочка управления файлами — интерфейс к набору команд управления файлами базы знаний пользователя.

Управление файлами — управление жизненным циклом файлов базы знаний пользователя.

База знаний пользователя — пространство связанных заметок, созданных пользователем и расположенных в одном хранилище.

Управление знаниями (Knowledge Management) — управление жизненным циклом знаний пользователя.

Пользователь приложения — владелец и автор файлов базы знаний.

Технически сопровождать приложение — поддерживать надёжность эксплуатации программного обеспечения в течение всего периода жизненного цикла этого приложения.

Логотип Obsidian

Логотип Obsidian

Назначение приложения

Приложение Obsidian предназначено для управления субъективной базой знаний, расположенной на устройстве пользователя.

Устанавливать приложение возможно как на стационарные (персональные компьютеры, корпоративные серверы), так и на мобильные устройства (смартфон, ноутбук, планшет).

Субъективность — важное свойство базы знаний, которой управляет приложение Obsidian. Субъектом может выступать как индивид, так и группа людей (команда проекта, компания, киберсообщество). Субъект выступает владельцем и автором базы знаний, которая создана в интересах субъекта, а не для публикации сторонним читателям.

Достоинства приложения

Главное достоинство приложения Obsidian — локальное хранение на устройстве пользователя файлов. Обеспечивает полную конфиденциальность и независимость от проприетарных облачных сервисов.

Достоинства безопасности оперирования собственными данными:

  • Отсутствие необходимости подключения к интернету при редактировании заметок обеспечивает автономность работы с собственными заметками.
  • Независимость от проприетарных сетевых сервисов повышает уровень свободы применения.
  • Кроссплатформенность обеспечивает одинаковую работу приложения в различных операционных системах.

Достоинства организации знаний:

  • Внутренние и внешние ссылки позволяют связывать заметки между собой.
  • Наличие графа связей с помощью которого приложение визуализирует отношения между заметками.
  • Разметка в нотации Markdown обеспечивает интероперабельность заметок.

Достоинства персонализации приложения:

  • Огромная экосистема встроенных и сторонних плагинов, из которых как из строительных блоков можно выстроить собственное решение собственных проблем: календари, доски Канбан, трекеры, базы данных.
  • Адаптивный интерфейс со множеством настроек оформления, сочетания клавиш, шрифтов.
  • Возможность изменения оформления интерфейса как с помощью множества готовых тем, так и с помощью собственных фрагментов CSS.

Недостатки приложения

Некоторые пользователи отмечают следующие недостатки:

  • Сложность освоения и настройки:
    • высокий порог входа, нет готовой красивой структуры, а есть только интерфейс;
    • большие затраты времени на подбор плагинов и их настройку;
    • нужно знать язык разметки Markdown.
  • Сложность с синхронизацией файлов:
    • платная официальная синхронизация;
    • сложные альтернативы;
    • тяжёлое мобильное приложение.
  • Ограничения совместной работы:
    • не подходит для больших команд проектирования;
    • отсутствует мильтипллеер, нет возможности для нескольких человек одновременно редактировать одну заметку.
  • Технические особенности:
    • хранение медиафайлов, если вложения размещать в той же папке, что и заметки, то структура заметок быстро обрастает мусором;
    • сильная зависимость от сторонних плагинов, если создатель плагина забросит поддержку, то после очередного обновления Obsidian могут возникнуть ошибки.

Области применения

Приложение Obsidian полезно применять в ситуациях, когда существует необходимость связывать фрагменты текста.

Примеры областей применения приложения Obsidian:

  • описание ресурсов, материалов, активов;
  • описание традиций, ритуалов, процессов;
  • ведение журналов, в том числе журналирование отладки программ;
  • написание художественного или технического литературного произведения;
  • ведение тематических заметок;
  • ведение проектной и пользовательской документации;
  • планирование деятельности, доска Канбан;
  • описание подкаста;
  • программирование;
  • ведение рецептов;
  • составление списка индивидуальных покупок и закупок для организации;
  • коллекционирование текстов песен;
  • описание коллекции изображений, галереи;
  • описание коллекции аудио и видео файлов;
  • управление проектами, заданиями команды проекта;
  • хранение шаблонов заметок, документов;
  • ведение должностных инструкций, регламентов, правил, кодексов поведения;
  • запись стенограмм тематического обсуждения, совещания, конференции;
  • планирование спортивных тренировок и посещения тренажёрного зала;
  • хранение учебной литературы, конспектов, лекций, лабораторных работ;
  • ведение небольших библиографических указателей;
  • ведение методологии и методик;
  • ведение онтологии, таксономии, словаря, аббревиатурных сокращений.

Технологии Obsidian

Приложение Obsidian создано с помощью программного каркаса Electron, в котором использованы стандартные технологии Веба: JavaScript, TypeScript, HTML, CSS. Соответственно, все эти технологии можно применять для расширения возможностей приложения Obsidian. Проще говоря, приложение Obsidian — это вебсайт, упакованный в браузер как собственную оболочку и размещённый на локальном мобильном или стационарном устройстве.

За отображение интерфейса (панелей, вкладок, оформления, текста) отвечает Chromium. Аналогично тому, как это происходит в браузере Google Chrome.

За логику приложения и интеграцию с операционной системой отвечает Node.js. Именно благодаря ему Obsidian читает локальные файлы, создаёт каталоги и запускает сторонние плагины.

Основная идея проектирования Obsidian — создать приложение, возможности которого можно расширять аналогично тому, как в это происходит в средах проектирования программного обеспечения (IDE). Для реализации этой идеи к приложению Obsidian создано множество плагинов автоматизации, которые помогают пользователю организовать и структурировать знания адаптивным нелинейным способом.

Оболочка приложения

Приложение Obsidian представляет собой оболочку:

При этом управление файлами и знаниями требует попутного технического сопровождения приложения Obsidian. На этапе эксплуатации приложения пользователем техническое сопровождение требует:

Дополнительные сведения

Дополнительные сведения о приложении Obsidian можно получить в следующих источниках: