Если у вас нет опыта работы с Roam Research, Workflowy, Logseq или хотя бы с Notion − то с нуля в RemNote разобраться сложнее. Из-за незнакомой терминологии.
Во всех этих программах используются специфичные функции и названия, аналогов которым в обычных «редакторах» нет. Поэтому составил небольшой глоссарий с расшифровкой основных понятий.
С его помощью читать дальнейшие справочные материалы будет проще и понятнее.
———
Тип текстового редактора, в котором вся информация организована в виде древовидной структуры (схемы).
Упрощенно, это выглядит в виде списка с отступами.
Информация содержится в отдельных секциях, называемых «Node» (Узел), расположенных в соответствии с их отношениями Тема → Подтема (Родитель → Потомок).
Визуально каждый Node обычно помечается с помощью Bullet − маркера в виде черного круга, расположенного слева от секции.
Отступы слева у Node отображают структуру (иерархию).
Node с меньшим отступом, расположенный выше, является Родителем. Все Node под ним с большим отступом → Дети (Потомки).
Благодаря этому, мы можем легко просматривать страницу и сразу видеть её структуру.
Понятия «Родитель» и «Дети» применяются на любом уровне иерархии. У любого Node могут быть Родитель / Дети (потомки).
Всю эту структуру из множества Узлов часто называют просто «Деревом» или «Иерархией». Если по умному, «Граф».
Термин «Дерево» вообще популярен и много где используется: программирование, анализ данных, менеджмент 😄 Из-за визуальной схожести со строением дерева: Корень → Вершины 1-го уровня → от них повыше Вершины 2-го уровня → и т.д.
Чтобы не было недопонимания. В одном Node у вас может находится как один абзац текста, так и целая «портянка» из абзацев и картинок. Ограничений «по длине» как таковых нет.
———
В разных редакторах «Node» могут именоваться по разному − Block, Page, Bullet, Item − но суть от этого не меняется. В RemNote − это Rem.
Сами разработчики дают такое определение:
Rem − отдельный фрагмент знаний (A single piece of knowledge), представлен маркером (Bullet point) в редакторе.
В дальнейшем, я буду стараться использовать именно термин «Rem», как это принято в RemNote. Иногда Bullet, т.к. это слово уже стало общепринятым для обозначения Node.
———
Каждый Rem по сути является полноценной самостоятельной заметкой и с ним можно работать как с отдельной страницей.
Функция «Zoom Into Rem» позволяет щелкнуть по bullet у любого Rem и открыть его в полноэкранном режиме.
Это полезно, если вы хотите сосредоточиться только на одной идее одновременно. RemNote помогает вам игнорировать отвлекающие факторы, позволяя “увеличивать” конкретный Rem.
В результате, на странице вы видите только этот Rem и его Потомков. А вся остальная иерархия будет «скрыта».
———
В аутлайнерах, в отличии от большинства обычных редакторов, Тег − это ссылка.
В RemNote − это ссылка на другой Rem. В Roam research или Logseq − ссылка на другую Страницу.
Отчасти, это похоже на то, как работают теги в блогах:
Мы помечаем статью тегами, которые при публикации превращаются в ссылки.
Если кликнуть по конкретному тегу, то перейдём на страницу, где собраны все статьи помеченные этим тегом.
Так как, тег − это обычный Rem, то вы можете открывать его как отдельную страницу, редактировать, добавлять описание, делать ссылки на него, выстраивать иерархию из тегов и т. д.
———
С помощью квадратных скобок в тексте можно создать ссылку (reference) на любой Rem в своей Базе Знаний.
Достаточно набрать [[ и появится всплывающее окно для поиска нужного Rem.
Такой синтаксис ещё называют wiki-ссылками. И он стал практически стандартом во многих приложениях для ведения заметок: Roam Research, Logseq, Athens, Notion, Obsidian и т.д.
———
Обычно это отдельный блок на странице, в котором размещен список Rem (Документов), в которых мы сослались на данный Rem.
Например:
Есть «Страница-1», в ней мы сделали ссылку на «Страница-2».
Если открыть «Страница-2», то в блоке с Backlinks мы увидим, что на неё есть ссылка со Страницы-1.
Важное отличие RemNote от программ-аналогов, что в нём 3 блока с Backlinks:
Отдельно показывается блок с Linked Reference (классический, как в Roam, Logseq и т.п.).
Отдельно блок с backlinks, где Rem использовался в качестве тега.
И отдельно блок с backlinks, где Rem вставлен в качестве portal (embed) → что такое Портал описано чуть ниже.
Вещь в целом логичная. Так как в RemNote роли reference, тегов и порталов чётко разделены, они выполняют разные функции. И отслеживать Обратные ссылки по ним удобнее тоже по отдельности.
———
По сути, простая вещь. Если пишут, что в программе есть поддержка Bidirectional links − это значит, что есть функция «Обратных ссылок».
Все ссылки в приложении у нас получаются двунаправленные: заметки (Rem) всегда ссылаются друг на друга.
———
Псевдоним или синоним. Разные варианты именования одного и того же объекта (Rem).
Например: База данных, Database и DB − это один и тот же термин, поэтому мы указали их в качестве Alias, синонимов.
Теперь для программы эти слова равнозначны:
При поиске по любому из этих слов мы найдём нужный нам Rem.
При создании ссылки на [[Rem]] так же можно использовать любой из синонимов.
Другой пример синонимов: Дерево из Node = Граф.
———
Включение содержимого одного документа или его части в другие документы с помощью простановки ссылки (reference).
Вместо этой ссылки автоматически будет отображаться содержимое документа (rem), на который мы сослались.
Кажется, что в результате трансклюзии образуется единый документ, в то время как на самом деле его части были оперативно собраны из разных источников (документов).
В RemNote примером трансклюзии являются Portals (Порталы). Сами разработчики приложения дают такое определение:
Portal − это инструмент для встраивания одной и той же информации (Rem) в несколько документов. Позволяет просматривать и редактировать её в разных контекстах.
———
Примерно тоже самое, что и обычный Portal. Только вместо конкретной ссылки на Rem, мы указываем поисковый запрос.
Приложение находит все Rem удовлетворяющие этому запросу и отображает их в документе.
При каждом открытии документа информация автоматически обновляется, поэтому мы видим все обновления в нашей Базе.
Например, так можно отображать все Rem с тегом «Люди». Добавили в Базу заметку про нового человека? Этот Rem автоматом добавится и в портале.
При написании запроса можно использовать Advanced Queries (фильтры, операторы), чтобы максимально точно указать, что мы хотим найти и отображать.
———
Первоначально термин популяризовали разработчики браузеров, объединив функции адресной и поисковой строки в единой панели.
В RemNote − это единая всплывающая панель для доступа ко всем настройкам приложения, функциям редактора и справочным документам, без прерывания процесса.
Открывается с помощью горячих клавиш «Cmd/Ctrl + /».
———
Карточка с информацией на обеих сторонах, которая предназначена для помощи в запоминании. На каждой карточке с одной стороны вопрос, а с другой ответ. Карточки часто используются для запоминания словарного запаса, исторических дат, формул или любого предмета, который можно изучить в формате вопросов и ответов.
———
Возможность добавлять свои блоки с CSS-кодом, которые меняют внешний вид всего приложения или отдельных его элементов.
Самые простые примеры: поменять цвет кнопки, размер шрифта у заголовков, добавить тень у картинок, расположить текст вертикально и т.п.
———
Термин чисто из информатики. Используется только в справочных материалах, чтобы выделить ту или иную функцию в программе.
Это означает, в своём роде, что функция относится к «первому сорту». То есть, одна из ключевых и сделана максимально полноценной.
Понятие объектов первого и второго классов было предложено в 1967 г. Кристофером Стрэчи в статье «Understanding Programming Languages», где процедуры языка Алгол, в противоположность действительным числам, он сравнил с подвергающимися социальной дискриминации «людьми второго сорта».