Приложение для заметок, решающее проблемы Obsidian (SiYuan)
BBetter Stack
Computing/SoftwareSmall Business/StartupsInternet Technology
Transcript
00:00:00Возможно, это лучшая альтернатива Obsidian и Notion, которую я когда-либо находил.
00:00:05Большинство разработчиков думают, что их заметки в порядке, пока им что-то не понадобится.
00:00:10Мои заметки — полный беспорядок, но для меня они организованы.
00:00:14Markdown-файлы, битые ссылки, случайные страницы Notion, которые я просто туда закинул.
00:00:18В коде есть структура, а в моих заметках — нет.
00:00:21Это — SiYuan.
00:00:23Инструмент для управления знаниями с открытым кодом, позволяющий рефакторить мысли как код,
00:00:28с постоянными ID блоков, базами данных, встроенным SQL и полным локальным контролем,
00:00:33который мы получаем.
00:00:34Теперь наши заметки работают почти так же, как наш код.
00:00:36В ближайшие минуты я покажу, почему это может стать лучшим инструментом
00:00:40для заметок разработчика.
00:00:42SiYuan — это база знаний с открытым исходным кодом, ориентированная на локальную работу.
00:00:50Большинство инструментов связывают файлы, SiYuan связывает блоки.
00:00:53Каждый абзац, каждый список, каждый блок кода получает свой постоянный ID.
00:00:59Теперь, когда мы перемещаем элементы, связи не обрываются.
00:01:02И это критически важно при написании документации, отслеживании багов или планировании архитектуры.
00:01:06К тому же, вы получаете встроенные БД, SQL-запросы, оффлайн-режим и хостинг через Docker.
00:01:13Так что вместо выбора между мощностью и владением данными, здесь мы получаем и то, и другое.
00:01:18Давайте я покажу вам, как это выглядит на практике.
00:01:20Если вам нравятся инструменты с открытым кодом и советы по программированию, подписывайтесь
00:01:24на канал Better Stack.
00:01:25У нас постоянно выходят новые видео.
00:01:27Я просто скачал репозиторий, добавил этот файл Docker Compose и запустил
00:01:31через Docker Compose.
00:01:33Все заработало буквально за минуту, так что ничего сложного.
00:01:37Теперь, создав новый блокнот, я готов к работе.
00:01:40Я могу создать заметку, добавить заголовок.
00:01:43По сути, это работает точно так же, как Notion.
00:01:46И теперь я могу добавить блок кода.
00:01:48Давайте вставим немного кода на Python.
00:01:50Я собираюсь встроить этот блок и в другое место.
00:01:54И вот ключевой момент.
00:01:55Я перемещаю исходный блок, а ссылка на него по-прежнему работает.
00:01:59Никаких битых ссылок, никогда.
00:02:01Это меняет то, как мы думаем и как мы работаем.
00:02:04Можно перестать беспокоиться о том, где лежит файл, и сосредоточиться на его пользе.
00:02:09А теперь создадим простую базу данных задач.
00:02:12Я добавлю запись о каком-нибудь баге.
00:02:14Мы можем задать статус, я могу указать приоритет.
00:02:16А поскольку SQL встроен в систему, я могу делать запросы прямо внутри заметок.
00:02:23Кроме того, я могу перейти в режим графа, чтобы увидеть, как все взаимосвязано.
00:02:26Этот вид графа просто потрясающий, обожаю эту функцию.
00:02:30В этом и заключается основная идея, друзья.
00:02:31Стабильные блоки, реальные базы данных и структура, которая держится на этом графе,
00:02:37с которым можно взаимодействовать, чтобы видеть связи внутри базы.
00:02:43Это действительно полезно.
00:02:45Так чем же это отличается от того, чем мы уже пользуемся?
00:02:47В Obsidian все строится на файлах.
00:02:50В SiYuan все строится на блоках.
00:02:53Это значит, что мы ссылаемся не на страницу,
00:02:55а на конкретный фрагмент знаний внутри нее.
00:02:58Будь то решение, баг или сниппет.
00:03:00В этом и разница.
00:03:01Obsidian ощущается как очень продвинутая папка с заметками.
00:03:04SiYuan больше похож на структурированную систему с базами данных и SQL
00:03:09без поиска лишних плагинов.
00:03:10Теперь сравним это с Notion.
00:03:12Notion дает структуру, но опять же — все данные в облаке.
00:03:16SiYuan дает ту же структуру локально, оффлайн и с открытым кодом.
00:03:21И мне не нужно за это платить.
00:03:22Разработчики используют это для документации, сниппетов, вики или баз знаний.
00:03:29По сути, это второй мозг — локальный и открытый, но структурированный,
00:03:34как документ по системному дизайну.
00:03:35Так что — Notion.
00:03:36Или Obsidian.
00:03:37Если говорить честно, как и стоит, этот инструмент отличный.
00:03:40Он быстро обновляется, а селф-хостинг через Docker занимает пару минут.
00:03:45Блочные ссылки делают большие заметки стабильными в этой хрупкой экосистеме,
00:03:51а базы данных дают четкую структуру без зависимости от облака.
00:03:54Но с другой стороны... ну, стоит упомянуть и недостатки.
00:03:59Минус в том, что SiYuan не хранит все в обычном Markdown.
00:04:03Он использует свой специфический формат .sy.
00:04:06Так что имейте это в виду.
00:04:08Вы можете экспортировать в Markdown, но для системы это не родной формат.
00:04:11Рынок плагинов намного меньше, особенно на английском, так как проект из Китая.
00:04:17Некоторым интерфейс кажется устаревшим, но, честно говоря, он просто похож на Notion.
00:04:21И при очень больших рабочих пространствах иногда может требоваться оптимизация.
00:04:25Вот самый простой способ решить, стоит ли вам его использовать.
00:04:29Если ваша система — это в основном Markdown-файлы и плагины, Obsidian все еще лучше.
00:04:34Но если заметки превращаются в документацию, системы и долгосрочные знания,
00:04:40то SiYuan начинает казаться гораздо удобнее.
00:04:42Используйте его ради структурированных данных, крепких связей и полного контроля.
00:04:46Мое мнение обо всем этом?
00:04:47Если вы ищете новый способ организации и еще не слишком плотно сидите
00:04:51в Notion, тогда попробуйте его.
00:04:53Но будем реалистами.
00:04:54Если вы давно в Notion, переезд на эту систему станет
00:04:58настоящей головной болью.
00:05:00В таком случае, вероятно, стоит остаться на Notion или Obsidian.
00:05:03Но если ваша текущая система трещит по швам, это стоит попробовать.
00:05:06Это отличный инструмент.
00:05:08Очень полезный, особенно этот интерактивный граф базы знаний.
00:05:11Если вам нравятся подобные инструменты и советы по разработке, подписывайтесь
00:05:15на канал Better Stack.
00:05:16Увидимся в следующем видео!