Ответ на пост «Замена для Evernote»
Обсидиан для сисадмина, программиста
Минусы Obsidian
Начнем сразу с минусов Obsidian. Ну не с плюсов же начинать и тратить время людей на чтение дифирамб? =)
Небольшое отступление
Obsidian построен на понятии vault - хранилище. Хранилище представляет из себя папку с markdown-файлами, ресурсами и тд.
Синхронизация
Для многих это больная тема. Встроенная синхронизация платная. Поэтому всех пользователей можно поделить на два типа:
1. Те, кто синхронизирует ваулт через гит. В папке ваулта создается репозиторий и синхронизируется через github/gitlab/gitea(в общем, чего душа пожелает)
2. Синхронизация через гугл-диск, яндекс, облако, и тд. средствами приложений облаков.
Синхронизация как бы есть и как бы нет. Для кого-то это будет минусом.
Markdown
Маркдаун имеет свой синтаксис, достаточно простой. С помощью шорткатов можно минимизировать общение с синтаксисом. Есть плагин добавляющий обычное меню, как в визивиг-редакторах.
Поговаривают, что obsidian сделан на базе Electron. Но... При работе не ощущается, что это электрон.
С минусами я вроде бы закончила. Перейдем к плюсам и лайфхакам.
Плюсы
1. Теги. Достаточно удобная работа с тегами. Есть панель тегов.
2. Шаблоны. Вставка шаблонов текста. Шаблоны документов.
3. Вставка изображений и файлов.
4. Вставка кода. Иногда не хватает возможности его запуска прямо здесь))))
5. Таблицы. В маркдауне достаточно неудобная работа с таблица. В обсидиане есть плагин, который помогает решить эту проблему.
6. Возможность рисовать прямо внутри обсидиана.
7. Удобный поиск. Когда-нибудь я наполню базу настолько, что забуду, как пользоваться гуглом =)
8. Если вы хотите использовать его как простой заметочник - выключите почти все плагины и вперед
9. Экспорт в PDF. Достаточно приличный. Можно кастомизировать.
10. Умеет работать с latex pandoc.
Полезные плагины и темы
excallidraw - рисовалка. Можно рисовать uml. А еще для нее можно скачать библиотеки изображений. Например, тут днс как раз из библиотеки.
Auto link title - при копировании ссылки фетчит title. При множественном добавлении страдает фигней и вписывает всем одно название. Однопоточное, однако.
Better world count - Фича многих редакторов и IDE показать количество символов выделенного текста. Реализована в этом плагине.
Markdown Table editor - удобная работа с таблицами и их заполнение. Офигенная вещь.
Recent files - Я так и не поняла, почему добавление файла в избранное встроенным плагином решается, а вот последние открытые - нет. Возможно в последующих релизах добавят в основной список плагинов.
Outliner - позволяет представлять заметки в виде аутлайнера. Полезно для различных конспектов. Ниже мой пример конспекта по интернет-маркетингу (когда-то было интересно, как это устроено)
Шаблоны - встроенный плагин вставки шаблонов.
Пример шаблона:
Еще несколько плагинов, которые могут показаться полезными.
cMenu - добавляет аналог визивиг меню.
Kanban - Создание канбан-доски на основе заметки. Прикольно.
MindMap - На основе заметки создает майндмапу.
Dataview - кухонный комбайн с синтаксисом "sql-like". Многие с его помощью делают выборки, формируя таблицы. Не пользуюсь, тк создает привязку к инструменту.
Есть плагины для работы с pdf, csv, txt. И еще около 400 плагинов.
Темы
Их море. Многие обожают минимал. Мне не зашло))) Стоит создать пустой ваулт и в нем поиграться с темами.
Blue Topaz Выглядит достаточно приятно. Пользуюсь им.
Для экстремалов есть тема Terminal. Почему для экстремалов? Потому что все менюшки скрываются, документации нет, шорткатов нет. (Ну, или у меня лапки)
Лайфхаки
- юзайте и папки и теги. Папки для разделения сфер на мелкие части. Теги для обобщения. (Хотя тут такой холивар можно устроить...)
- всякие картиночки, схемы переименовывайте сразу, как добавляете (не будьте мной, которая долго материлась и разбирала папку с ресурсами). Храните их в папке resources.
- Тяжеловесный файлы в ваулте лучше не храните. Папочка рядом и ссылка на файл в нужной заметке.
- Символ номера в русской раскладке практически не используется. Поэтому идем в шорткаты и на "Добавить тег" назначаем `shif+3`
Как я использую обсидиан?
Сделаю небольшое отступление и расскажу, кто я такая и какого хрена тут вещаю. Я scala-разработчик, который в универе учился писать на шарпах, в начале карьеры писал на джаве. На данный момент основной язык scala. Сфера моей деятельности находится на стыке разработки, администрирования и железок. Приходится копаться во всем, в общем))) А раз забывается все намного легче, чем вспоминается, то записываем. На заре своей карьеры я пробовала что-то записывать. Забивала. Потом был evernote и болезненный переход от их неведомого формата во что-то, что может открыть любой редактор. Перепробовала, наверное, все, что можно. Остановилась на obsidian. Он может быть и кухонным комбайном и простым заметочником.
Какие задачи помогает мне решить моя база знаний в обсидиан и зачем она вообще?
Поиск информации, обучение, хранилище полезной информации, ежедневные записи.
Да, есть гугл-яндекс. В обсидиане найти проще)))
Как устроен мой ваулт?
EduMd - папка для конспектов. Заметки по конференциям, видеороликам, курсам и книгам. Часть информации переползет после обработки в саму базу знаний.
excallidraw, resources, templates. Отдельные папки. Кто-то предлагает ресурсы хранить с основной папке. Попробовала так делать. В итоге, получилась свалка и мусорка.
InboxMD - всякая входящая информация. Необработанная, требующая дополнения или чего-то подобного. Что-то типа свалки. Главное, не забывать ее разгребать. Настроила так, что добавление нового файла происходит в ней.
JournalMD - бюрократия нас когда-нибудь съест)))) Рабочие отчеты и ежедневные заметки. Заметки объединены одним тегом. Для создания заметки используется встроенный плагин ежедневных заметок. Иногда что-то пишу в ежедневной заметке. Чаще всего нужное только в этот день.
KnowledgeMd - основная база знаний. Внутри подпапки по разным ЯП, ci/cd, db и всякому другому.
Для каждой большой папки определены свои теги.
Немного оффтопа и холивара
Длинные заметки vs атомарные(короткие)?
Все зависит от ситуации. Если заметка отвечает на вопрос "как сделать что-то", то даже однострочник будет полезен. Большая тема? Пишем длинную заметку. (Адепты коротких заметок пойдут на меня сейчас войной=) )
Взять ту же установку докера. Просто? Да. Но всегда найдется какой-то пункт, который нужен именно тебе и которого нет в стандартной статье типа "Установить то-то",
поэтому держим под рукой свою заметку с ссылкой на статью и своими комментариями.
Дополнительный совет
Экспериментируйте. Пробуйте. Заметки должны вам помогать, а не мешать))
Заканчиваю я свой обзор, написанный в том же в обсидиане. Может быть он будет кому-то полезен.
Всем бобра=)))
PS: пост первый, поэтому тапочки прошу меховые)