Pull to refresh

Данный пост — продолжение социального эксперимента, начало см. в первом посте.

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

Кратко, хочется уяснить, куда в перспективе пойдет разработка софта. Напомню гипотезы из прошлой статьи:

  1. LLM-ки смогут — каждый год любители будут клепать все больше программ, а метод естественного отбора позволит выбрать лучшее из этого хаоса.

  2. Ничего не изменится — слоповые программы так и останутся никому не нужными.

  3. Каждый будет генерить программу под себя.

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

Концепция программ в HTML-файле весьма удачная, ведь это:

  1. Работает везде (Chrome даже на телефонах с этим работает, хотя интерфейс для десктопа).

  2. Не требует установки, прав и т. д.

  3. Главное, что браузер — это песочница. Браузер взломать не так просто, награда за эксплойт весьма внушительная, и можно доверять тому, что браузерная программа никуда за пределы песочницы не выйдет.

Итак, как это выглядит:

markdown-catalog-editor
markdown-catalog-editor

Возможности:

  1. Весь редактор — один HTML-файл, и он не ходит в сеть. Похож на Obsidian, но ничего не нужно устанавливать и не нужен аккаунт. Файл открывается в браузере, а заметки читаются и сохраняются прямо в вашей папке.

  2. Заметки остаются чистым Markdown. Теги, в том числе вложенные (work/alpha), хранятся не в тексте заметок, а в одном .meta.json рядом с ними. У Obsidian и Logseq теги пишутся внутрь самих заметок.

  3. Живое превью без скачков текста. В исходный Markdown превращается только блок под курсором, остальной документ остаётся отформатированным. Таблицы редактируются по ячейкам и не превращаются в | pipes |.

  4. Можно выложить как сайт. Если положить файл рядом с заметками и раздавать папку по HTTP, получится просмотрщик базы знаний.

Исходный код и HTML-файл, который собрал GitHub Actions на основе исходников.

Вопрос тот же самый: какая из трех гипотез вам кажется наиболее близкой к реальности, пригодится ли вам такой софт?

Tags:
+5
Comments18

Articles