Pull to refresh

Comments 93

Очень круто, спасибо! Было бы классно прикрутить синхронизацию между несколькими устройствами из коробки. Может через web-dav или что-то такое

Спасибо! Сделаю чуть позже, как только изучу доступные решения

Для Obsidian помнится был плагин для git. Возможно было бы неплохо сюда тоже добавить нечто похожее. Чисто моё видение - добавить в настройках адрес git-репозитория и ветку. И 3 -кнопки в интерфейсе (commit, push и pull). При нажатии на commit появляется окно в котором можно ввести commit-message (по умолчанию подставляется просто текущая дата и время). push - отправляет сделанный commit(ы) в удаленный репозиторий, pull - подтягивает изменения из него. Заметки для которых произошел merge-конфликт подсветить красным.

Плагин под названием Git был первым, но сейчас их уже несколько. Например, в плагине Git History есть stash/pop и работа с ветками — в Git этого не было или я не помню.

Прошу прощения за такой ответ: первый раз комментарий пишу и не разобрался пока.

  1. Когда планируете дать код?

  2. Планируете оказывать поддержку пользовательским расширениям?

  3. Планируете добавлять создание БД (списки в yaml, как в обсе)?

  4. Есть ли в планах реализация графики canvas?

Студент, увлекаюсь rust, и есть большое желание форкнуть, чтобы пощупать проект тоже.

Доброго дня!

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

  2. Да, планирую, но в будущем, когда будет готов стайл гайд и апи -- сейчас в приоритете другие платформы, оформление сертификатов разработчика и т.п.

  3. Похожее уже есть: запросы dataview строят таблицы и списки заметок по их свойствам из YAML. Отдельные файлы баз с редактированием ячеек, как в Obsidian Bases, пока не делал, но идею записал

  4. Да, планирую это сделать -- сейчас ищу решение и провожу ресерч, после мультиплатформы начну реализацию

Доброе утро! Спасибо за ответ! Какую стратегию заработка рассматриваете на этом проекте? Платный дополнительный функционал или платное распространение самого ПО? От этого очень зависит потенциальный выбор клиентов и активность комьюнити в разработке.

Приветствую) Выложил исходники, можете экспериментировать)

Да, согласен, от модели монетизации сильно зависит судьба проекта и восприятие в комьюнити. Изначально планировал предоставлять платный доступ к мультиплееру и синхронизации, чтобы можно было над одной базой знаний работать всей командой

Лицензия AGPL 3.0

Я прогрелся с заголовка и пошел на гитхаб. Нет сорцов, но есть скриншоты в мейн бранче и .exe в релизе. Четырехкратная ярость.

Не умею с авторскими правами пока работать, да и не придумал, как лучше опубликовать исходный код - его нужно сначала причесать, а то костылей пока хватает. Тег open source из статьи убрал 🙏

беда бедовая для набора классов... обязательно сделайте это первым делом, иначе фидбек получите только по ui+ux, а вам очень важно получить всеобъемлющий. не надо стыдиться что навайбкожено, это и без исходников понятно, если приложение реально крутое - преградой для специалистов это не станет, а как раз наоборот поможет вам собрать правильный фидбек

Ну захотелось - ну навайбкодили, понравилось. Зачем стесняться клода?
Как раз в оупенсорс, раз хотите -> дальше методичное причёсывание, стабилизация и допил фич.

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

Если интересует вопрос лицензии, и вы не планируете принимать контрибьюшены от других авторов, то лучше AGPL. При AGPL вы сможете продавать условную "корпоративную версию", так как вы, как единственный контрибьютор, можете перелицензировать код под любой лицензией.
(на самом деле с несколькими контрибьютерами тоже можно, но через CLA)

вы не планируете принимать контрибьюшены от других авторов

AGPL

Как это связано между собой?

Без CLA при контрибах под AGPL придётся форкать разработку для предоставления версий под лицензией, отличной от AGPL. То есть без AGPL-ного вклада.

Выложил исходники, можете экспериментировать

обсидиан тянет за собой отдельный браузерный движок

Не забываем, что Tauri тоже тянет за собой браузерный движок, пусть он и системный

В реальности, если считать не отдельные процессы, а потребление мамяти целиком, свежезапущенный Aquilum занимает около 200МБ оперативки (что, впрочем, всё равно меньше чем что угодно на электроне)

На самом деле еще и веселее: если не повезло с версией WebView в ОС, то будем ловить глитчи и визуальные баги в зависимости от версии ОС

Да, я тоже когда начал свои electron на tauri переводить, радовался десяткам мб ram, потом открыл для себя правду в process explorer, там видно всё дерево вместе с процессами msedgewebview2.exe, там показывает примерно 200 мб.

А если закрыть Aquilum и посмотреть в диспетчере задач на изменение потребления памяти, можно увидеть реальное потребление проще.

Веду свои заметки в Zed проекте, мне хватает.

Tauri конечно лучше чем Electron, но вот бы побольше людей узнали про GPUI и освоили его. Может быть тогда мы наконец-то освободимся от браузерного гнёта в наших системах. Будет как никогда актуально с нынешними ценами на оперативку.

честно говоря, проект на gpuix в 11 Мб не засунешь :)

побольше людей  узнали про GPUI и освоили его

агентов вы хотели сказать? :))

Как-то сейчас тяжело надеяться на то что там агенты освоят или не освоят. В смысле - они и сейчас вполне такой проект сделают (особенно, если локально склонируешь референсы и тыкнешь), просто в отсутствии запроса пользователя нафигачат электрона не задумавшись. Но в последнее время есть определённый тренд на GPUI проекты. Это радует.

Свежезапущенный Zed отъедает 130МБ видеопамяти, и это только одно окно 🙃

Немало, но смею надеяться, что эти 130МБ используется эффективнее, чем такой же объём скушанный веб-движком. Если честно, я не прям чтобы так хочу использовать как можно меньше оперативки, скорее использовать её эффективно и чтобы интерфейс отзывчивый оставался. Веб ведь за собой не только браузер тянет, но и кучи JS библиотек, которые поди ещё разбери как с памятью обращаются.

Под Flutter вроде попроще писать, чем на Расте, мультиплатформенность из коробки опять же.

zed в общем-то прекрасен (прямо сейчас 6 окон открыто), но он вроде и близко не замена obsidian.

  • Нет wisiwig редактирования

  • Предпросмотр md очень ограничен (те же mermaid схемки у меня не показывает)

  • Нет инструментов работы с данными: теги, таблицы, запросы - вот это всё

  • Нет инструментов работы с документами как с графом (и многое другое)

Как я рад, что купил себе 128 ГБ несколько лет назад - хватает и на zed, и на obsidian, и на qemu, и на jetbrains ide, и на firefox c 1000 вкладками

Я для простого редактирования маркдаун файлов купил Typora, доволен как слон, там нет запросов, конечно, но с диаграммами, формулами и вообще отображением и всё такое - вполне норм, тот редкий случай, когда потраченных денег не жалко.

Ну, zed всё-таки редактор кода, а не планировщик

Конечно. Но я же отвечаю всё-таки в контексте замены obsidian.

У меня дело скорее в скромных потребностях и фундаментальному стремлении к минимализму. Было время, когда я экспериментировал с Obsidian и навернул в нём десятки плагинов, но потом понял, что лично они мне не нужны. Конечно, у других ситуация может быть абсолютно иная.

В Zed прямо много чего нет, чтобы он стал полноценной заменой персональной базе знаний, но думаю это вопрос времени. Mermaid туда подвезли (мой 1.14.2 их рисует, проверил сейчас), CSV table previews появился с 1.17.2. Вообще, как правило, если мне что-то не хватает, я пытаюсь найти какую-то внешнюю специализированную замену, но с графами документов дело не имел, поэтому не подскажу.

Я вот вообще подумываю свои базы знаний вести через Typst и по необходимости отрисовывать оттуда налету то, что мне нужно, благо функционал Tasks там довольно гибкий. А сам Typst умеет в typst query. Мне кажется прикольно, когда базу знаний можно местами распечатать :) И конечно Markdown тоже можно распечатать, если постараться, но всё таки в Typst это из коробки как-никак.

Спасибо за наводку на GPUI, вы имеете в виду чистый вариант или gpui-kit.com?

Насчёт Zed вместо Obsidian: заманчиво, я как раз на днях перешёл на Zed с electron-редактора. Но по сравнению с Obsidian у меня показывает экономию в 150 Мб, может и нет смысла в моём случае.

До меня недавно дошло, что в Obsidian можно через плагины дописывать маленькие удобности в UI за 10-15 минут, это главное, что меня останавливает.

Для облегчения реакт ещё можно вырезать

Так-то дело полезное. У меня obsidian уже заметно места жрёт и прям долго реагирует, подвисает. Пользоваться уже не особо комфортно. Ему явно требуется быстрый аналог на Rust. Всё надеялся, что такая очевидная идея до кого-нибудь всё же дойдёт и наконец-то дождался.

Вот только. Только для Windows. Бинарный блок. Нет исходников. Нет лицензии. Боюсь придётся всё же вайбкодить его самому. Это печально...

Надеюсь. Вы его допилите всё же до прода и MIT.

Ему явно требуется быстрый аналог на Rust

Почему не на Си? :D

А, кстати, уходя с nodejs вы/мы теряем чуть ли не священный козырь Обсидиана - бесконечная песочница с Javascript плагинами, куда засунули даже Tikz в виде Wasm модуля, всякие крутые рендерилки, кабанчики и все прочее, до чего дотянуться руки.

Выглядит крутейше! Keep going!
Ради коммента даже восстановил свой пароль для хабра, куда не логинился лет 5 :))
Вот бы еще поиметь возможности TiddlyWiki 5 и вообще цены не было бы!
А про граф - очень нужно чтобы не столько человек мог пялиться в этот граф - сколько AI агент - искать связанные знания по нему!

Все на благо минимизации контекста!

Спасибо вам за фидбек! 🙏

TiddlyWiki буду изучать, благодарю за реф! Есть в планах дать пользователю возможность создавать публичную базу знаний, это точно будет)

Кстати, агенты могут легко запрашивать связи с определенной заметкой в обе стороны -- т.е. граф для моделей имеется)

еще бы его для linux /mac os с синхронизацией

Господин дизайнер, а куда вы дели полезное место вот тут?

Скрытый текст

На скрине дерево файлов раскрытое, поэтому там пустое место. А слева сайдбар дополнительный, который в будущем будет заполняться, и места уже не так много останется

Воздух все равно нужен в интерфейсах, иначе в глазах будет рябить)

Tauri мне тоже нравится, но он использует системный вебвью. А это значит если система без него - придется так же тащить. + под линукс/мак могут быть особенности.

Ну и один из плюсов обсидиона, это хорошая индексация контента, потом с поиском оч удобно и достаточно быстро всё.

Если система без WebView, то это Windows 7 без последнего апгрейда. Всё остальное с ним.

Ценность в заметочнике, доступном только с десктопа, невелика, мягко говоря. Obsidian не просто так на электроне делали (отсюда и жручесть ресурсов), это способ обеспечить кроссплатформенность с наименьшими затратами.

Ценность в заметочнике, доступном только с десктопа, невелика, мягко говоря.

А мне вот кажется сомнительным приложение, которое одно и то же на десктопе и на телефоне. Во первых, модели использования разные. И, во вторых, все это 'на электроне' (не только Obsidian) в телефоне просто еле шевелится. Делаешь 'поделиться...', чтобы новую заметку создать - и оно медленно и печально запускается, в отличии от того же Markor.

Ну да, можно, наверное, взять телефон помощнее, но смотри выше про модель использования. Вот всего того, что десктопное приложение умеет, я никогда на телефоне использовать не буду. Просто потому что там экран слишком маленький. А для того, что буду - потребуются другой UI.

Так что, с моей точки зрения, было бы заметно лучше мобильное приложение отдельно, а десктопное - отдельно.

Если бы и да кабы... Но мы имеем в итоге обсидиан :)

взять телефон помощнее

Эпизодически использую обсидиан на Samsung XCover 5 (привет из 2021-го). Рабочий смарт, рабочая база знаний с синхронизацией через SyncThing. Не сказал бы, что это как‑то прям печально — поиск, просмотр, создание и простое редактирование заметок работают без видимых задержек, а больше ничего — совершенно верно — и не нужно на мобильном. Однако не заметил, чтобы лишние функции как‑то мешали. Они там где‑то в меню, экранное пространство не занимают, памяти тоже не просят. Наверняка там что‑то не идеально, но меня устраивает. Короче, если бы это отдельное мобильное приложение существовало (а вдруг оно и существует, я не проверял), я бы на него не перешёл. Чего метаться‑то, от добра добра не ищут.

Не сказал бы, что это как‑то прям печально — поиск, просмотр, создание и простое редактирование заметок работают без видимых задержек,

Мой опыт с толстыми заметочниками на андроиде, увы, печальный. Это все действительно работает довольно неплохо... когда приложение уже запущено.
А вот стандартный сценарий создания заметки "Нажать иконку 'поделиться' -> выбрать этот самый заметочник -> вернуться в исходную программу" субъективно тормозит практически всегда. Потому что задержка запуска. И потом все это сразу проверку синхронизации, перестройку индексов для поиска и так далее начинает делать.

Оно, конечно, было бы идеально, если бы мобильное приложение разрабатывалось отдельно, а десктопное отдельно. Но в данном конкретном случае у нас выбор между слегка тормознутым кроссплатформенным и шустрым только десктопным приложением. И вот для данного класса приложений отсутствие мобильной версии обессмысливает всю работу, ЕМНИП.

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

Можно ли откатить весь прогон одной операцией и увидеть список заметок, изменённых за сессию?

Ошибку к тому же надо ещё заметить: 03.04, прочитанное как 4 марта вместо 3 апреля, остаётся правильной по формату датой, и затронет она только дни с 1 по 12, поэтому выборочный просмотр её легко пропустит.

эмм, то, что использован Tauri уже дает право называть проект "на Rust"?)) Выбрав Tauri, ты не получаешь "минимальное потребление ресурсов" ты получаешь точно такой же браузерный интерфейс, просто тянущий системный движок веб-вью, а не тащащий свой в бандле.. Все, что тут облегчается, это то, что бэкенд приложения не работает на nodejs, что дает некую экономию, но не в два раза)

Я то уж подумал, что проект пишется на wgpu)

Если мы говорим о винде 10+, то WebView всё равно уже загружен в память, независимо от того, используют его или нет.

И при запуске новых процессов с вебвью, они переиспользуют уже существующие инстнсы, а не создают дубли всего окружения? Я просто может реально что-то пропустил)

Они именно создают новые инстансы, но инстансы весят не 300М, а меньше 30М.

У меня сейчас запущено 4 приложения с msedgewebview, каждое в среднем открывает по 5 подпроцессов и в сумме потребляет 140 Мб, так что потребление всё же не бесплатное по RAM, по сравнению с безбраузерным вариантом.

Классное приложение, 27 МБ против гига - респект. Как планируете мобилку: через мобильную сборку Tauri 2 или отдельным приложением? И как будет устроена синхронизация между устройствами, если всё локально?

Я себе тоже напилил заметочник nitinol.app, но выбрал Electron: Chromium везде одинаковый, и не приходится ловить различия WebView2, WebKit и WebKitGTK, особенно в редакторе. Но памяти жрёт, конечно, много, не гиг, но 450 МБ легко откушивает, и приходится делать всякие свистоперделки вроде асинхронной подгрузки, чтобы стартовало быстро.

Синхронизация и мобилка -- следующий этап. При создании интерфейса я ориентируюсь на доступность компонента и его эфффектов / анимаций во всех браузерах, поэтому на всех устройствах приложение должно работать нормально)

Я все еще думаю про веб-версию, чтобы вообще на ПК ничего не нужно было ставить, но это пока не понятно как реализуемая идея)

Про мобилку тоже пока внятно не могу ответить: буду изучать)

Что-то много. У меня 357 мегабайт сейчас обсидиан занимает. 17 включенных плагинов.

У меня включено 34 плагина, из них я постоянно (ну хотя бы раз в день) использую до десятка. Этот ансамбль занимает сейчас те же ~350 мегабайт, из чего можно сделать предположение, что плагины на потребление памяти влияют не сильно. Вообще не представляю, как обсидиан можно раскормить до гигабайта, но если бы это случилось, меня бы это не очень обеспокоило. На моём офисном ПК аж восемь гигабайт памяти, пока для всего хватает.

Это ещё зависит от того, сколько есть RAM, у меня один и тот же Obsidian, с теми же плагинами и доками, потребляет 400 при 16 Гб, но 700 при 128 Гб.

Придумал как проверить: можно создать новый vault, в таком варианте у меня потребляет 230-240 Мб при 16 Гб оперативки, через минуту после старта.

Я тоже фанат Obsidian’а. Интересно, а сколькими плагинов у Вас в обсидиан задействовано? Лично я стараюсь всё реализовать лишь стандартными инструментами, плагинов буквально 2-3 шт. Обсидиан пока жрет до ~500 Мб. и пока не жалуюсь, шустрый. Правда использую его только на своем главном ПК с NVMe дисками, мощным процессором и видеокартой.

Я с Obsidian начинал , но потом как заметки перевалили за тысячу , он стал подвисать .. особенно в плане поиска , я даже поставил плагин Omnisearch , стало по шустрее , но все равно ждал пару секунд. Надоело и стал искать другое. В итоге я нашел для себя Trillium Next и вряд ли уже перейду на что то другое , он полностью меня устраивает , особенно в плане работы. На vps развернул серверную часть (поставил защиту двухфакторку) и теперь могу с любого пк за пару кликов синхронизироваться , с телефона вроде тоже можно , я не пользуюсь. Заметок сейчас в районе 2000+ , поиск работает за секунды и открывается так же быстро , то что надо) Единственное вместо RUST там TypeScript + Electron , но пока проблем не вижу .. по памяти тоже.

2FA для заметочника?

2FA для сервиса с личными данными, который торчит в интернет.

Да, протестировать его пока можно только на винде.

Ну и какой же это тогда убийца айфона аналог?

Я фанат Obsidian, но меня невероятно задолбало, что он ест так много ОЗУ. Особенно это мешает, когда открыто несколько тяжелых приложений, и память особенно ценна.

Сколько же у вас ОЗУ? Я пару лет назад выбирал между 64 и 128, не смог придумать, зачем мне 128 и взял 64.Пока ни разу не пожалел, ничего не мешает.

Про плагины так до конца и не понял, вы поддерживаете плагины обсидиана или нет? Без плагинов тоскливо как-то…

Забить можно любое количество ОЗУ. Сколько ОЗУ не взять - говнокодеры сделают очередной Electron + TypeScript + NPM + Python + жидко-стеклянный интерфейс + параллакс и все равно забьют любое количество.

Забить можно — в теории. На практике у меня обсидиан потребляет ~350 мегабайт и не «тупит». Запуск вот да, долгий, но если приложение не останавливать, то и запускать не приходится.

Спасибо им за это! Зато у меня есть Obsidian и другой софт от “говнокодеров”, а прекрасного Aquilum нет, потому что он только под винду. Давайте будем ностальгировать по 640кБ, которых, по легенде, должно было хватить всем. Память в моём компе - моём рабочем инструменте - обошлась мне меньше чем я зарабатываю за день, вообще не вижу смысла это обсуждать.

Не, 128 нереально забить для меня ) 64 у меня получилось, стало мало, а 128 за 1.5 года не получилось.

В качестве эксперимета навайбкодил Obsidian на минималках на чистом TypeScript. Вот какие плюшки:

  • 1 HTML файл, работает на Windows, MacOS, Liunux, Android, iOS, iPadOS (последние две ограниченно).

  • Не требует установки. Просто скачал файл и запускай.

  • Не требует админских прав. Более того - работает в песочнице браузера, видит только то что вы ему разрешите.

  • Простой открытый код.

Кому нужно - пользуйтесь и делитесь пользовательским опытом - юзабельно ли оно вообще, имеет ли право на жизнь. Я юзаю сейчас как основной - кое-что доработал, скрин уже устарел.

Тут пост где уже обкашляли, в основном людям нравится.

Скачать не смог - выдает 404
По скринам
Я бывший ИТ, сейчас давно не в ИТ
Судя по скринам
Ваш продукт для ИТишников. Чем хорош обсидиан - он для людей, всех направлений.
Не надо ни с чем заморачиваться. Просто работаешь

Вы пошли по пути как и положено ИТтишнику. При этом потеряли 99.9% аудитории.
Да им возможно будут пользоваться - но массовым он не станет.
Идите в сторону массмаркета.

Вот мне по барабану сколько жрет обсидиан. У меня там хранятся различные техпроцессы, заготовки процессов и т.д.

Подсадил друга юриста - он в восторге. Ему тоже до лампочки. Ему там суперудобно.

Далее. Скачать не смог, поэтому пишу наугад.
Светлая версия - а она есть у Вас? Ее сделать гораздо сложней, а масс маркет будет сидеть в ней.

Задачник - меганужная фича - но пока никто не реализовал нормально. Думаю все таки в такой концепции нереально.

и т.д. и т.п.

делайте для людей пока еще есть время, а не ограниченному кругу, ограниченный круг сейчас с ИИ и сам себе за пару вечером наваяет чего угодно.

Я тоже ради прикола делал убийцу обсидиана)))

Мощь обсидиана в плагинах, это важнее небольшой экономии памяти. Я вообще никогда не сталкивался с ситуацией, когда ему памяти не хватало

Сколько человека не корми, а он всё редакторы заметок пишет.

Ну да, ведь каждый программист непременно должен написать заметочник, тудушник да просмотрщик картинок, как же без этого?

Только вот раньше это делали по фану, набить руку или попробовать какую-то технологию, как поект выходного дня без претензий на законченность. Если кто-то реально делал такое на серьёзных щах, таким обычно советовали snap back to reality и травку трогать. А когда почти любой, кому в принципе в голову может прийти сделать редактор заметок, может его сделать, претендовать на убийцу обсидиан вообще ноль смысла. У всех своё представление. Да камон, я даже тут в комментариях ещё два вайбкоженых редактора заметок видел, не говоря уже об упоминании штуки трёх более-менее популярных.

Вот Вы совершенно напрасно не выкладываете исходники. В наш век ИИ-генерированного кода в принципе всё что угодно можно показывать вообще без стеснения, и какие-то архитектурные просчёты всегда на тот же ИИ спихнуть. На самом деле проект неплохой, там есть "зёрна", но я вот попробовал - скажем картинки, когда я их вставляю, попадают в папку Files, а мне бы хотелось assets (так уж моя записная книжка устроена), и это не настраиваемо вроде. А когда я открываю мою заметку, в которой картинки берутся из assets, то он их не показывает, и в режим редактирования кода я тут переключиться не могу. При наличии исходиков это всё правится на раз, а без них - останется лишь Вас просить. Таури опять же (я в общем не имею ничего против, но тот же zed, в котором я иногда на Расте программлю вроде без него обходится используя лишь GPUI). В настоящее время я пользуюсь в основном Typora для редактирования маркдаун файлов, ну и Obsidian до кучи, там темплейты и пара плагинов. Удачи проекту!

Спасибо!
Для Linux есть сборка?
Не пробовали различные моды Emacs (howm, org и т.д.)?

Пробовал я obsidian, чет не зашло. Так и остался на Apple Notes, греет то, что можно сделать экспорт заметок в пдф или ртдф, если придется мигрировать.

довольно разные вещи
Обсидиан это локальная работа, удобные связи, серьезные заметки.
Просто многие к нему относятся как к записнушке.
Я в него практически всю файловую систему запихнул с рабочими файлами.
Синхронизируется через облако между ПК.
Это уже серьезный рабочий инструмент

Не знаю, лично для меня буквально единственное что отличает obsidian это локальная работа и граф связей (от которого толку ноль в 90% случаев), apple notes давно уже умеют в перекрёстные ссылки. Ну и плагины понятное дело, из которых вы в 90% случаев будете использовать только синхронизацию.

Если бы apple notes могли в локальное хранение в открытом виде, я бы их использовал. Просто построение любой базы знаний по итогу мне надоедало, потому что становилось самоцелью. На графике IQ я если что слева, для меня (и как мне кажется для большинства пользователей) obsidian просто избыточен. Мне лень следить за графом связей и проще представить всё в виде вложенной структуры папок, где ссылки идут только вниз.

Да и что значит "серьёзные заметки"?

Это вы про ту самую синхронизацию Obsidian Sync которую нельзя оплатить в РФ, или с 100500 вариантами исполнения в плагинах? Особенно забавно было когда яндекс диск убрал синхронизацию через webdav без подписки.

И чем же obsidian такой "серьёзный"?

Нет синхронизация только между ПК через облако.
База данных у меня не самоцель - это именно рабочий процесс. Да и у многих, кому посоветовал.
Заметки у меня это технологические карты, производственные, результаты технологических экспериментов и т.д.
Заметка - может быть большой документ с кучей таблиц, перекрестных ссылок на материалы и т.д..

Граф связей вообще не использую
Плагины практически нет, стоит пара-тройка штук

На словах сложно описать его прелесть. До этого на эверноут все велось, но потом плюнули и сделали все локально.

На мобиле мне обсидиан не нужен.
Если надо что-то записать - пишу в почту сам себе, как Вы правильно заметили - нет самоцели что-то сохранить.
Давно уже пройденный этап

Tauri точно такой же веб мусор как и Electron

Как по мне, главная проблема нынешнего обсидиана (существующего) не потребление памяти / все привыкли к беспредельно жрущим ее браузерам и спокойны уже на этот счет/ , а вот с синхронизаций 100 500 разными способами, ни один из которых без бутылки не настроишь, это реальное зло... Я бы даже попробовал им заплатить за их облако, но увы, российские реалии - хрен даже за оплату сделаешь. А и сделаешь, нет никаких гарантий, что какой-нибудь особо ретивый админ с тризубом в голове в любой момент твой аккаунт не вырубит (проходил на pinterest-е несколько раз)

прелесть обсидиана в локальном хранении данных, между ПК все синхронизируется спокойно через облако... а синхронизируемых через базу данных - таких полно


Это же просто файлы, синхронизируйте как и любые другие файлы. Можно git, если хочется полной автоматики, Resilio Sync или аналоги.

но меня невероятно задолбало, что он ест так много ОЗУ

Вообще последняя проблема в Obsidian.

Куда бошльше напрягает отсутствие удобного доступа к своему инстансу в любое время из любого места (т.е. веб-сервера)

Отсутствие адекватной синхронизации в привычные штуки типа NextCloud из коробки, особенно для мобилок (хотя там и у самого NextCloud невыносимо хреново, даже с FolderSync)

Отсутствие возможности его юзать просто как нормальный редактор для MD (чтобы все md-файлы рендерились единообразно и везде)

Отсутствие нормальной рисовашки уровня канвы хотя бы как в affine, хотя, конечно, до tldraw всем далеко.

Умирающие плагины (тот же remotely sync, который 2 года не обновлялся, на новой версии Obsidian стал ронять весь Obsidian на планшете).

Отсутствие возможности совместного редактирования (на этом половина валит в Affine, Outline).

Перегруженный интерфейс. Distraction free и сосредоточенность на объекте работы СИЛЬНО важнее, чем все свистелки, рюшечки, AI и прочие перделки вместе взятые. Просто комфортно работать с конкретной заметкой. Без упражнений в кастомизации, без облаков связей...

Закрытые исходники из-за которых зачинить что-то самому или быстро разобраться просто не представляется возможным. Я тут периодически прошу перплексити и чатгопоту что-нибудь полезное с dataview сделать и результат отвратительный, потому что как внутри непонятно, а снаружи у всех свои костыли...

Спустя несколько лет использования, каких-то кастомизаций, костылей... всё ещё приходится постоянно отходить от Obsidian потому что чрезмерная любовь "отойти от Markdown в пользу кастомизаций" типа странных отступов, викилинк, тегов и навигации по иерархии документа вообще очень часто стреляет в ногу. Я постоянно то что-то читаю из IDE (спасибо хоть в VSCode недавно подвезли редактирование в режиме просмотра, но оно тоже какое-то сыровато-глючое), то из GitLab, то какую-то документацию пытаюсь экспортнуть, а иногда и вовсе что-то быстро редачу через vim...

Obsidian становится монстром в котором нужные базовые и привычные штуки приходится прикручивать сборку как, например, Zen-mode.

ИМХО, хотите сделать на rust что-то в пользу rust-сообщества, что не канет в лету - попробуйте притащить все эти блага заметочника, в т.ч. live view и возможность запуска сниппетов прямо из блоков кода в Zed. Он ещё сыроват, но как быстрая кроссплатформенная замена notepad++ и как быстрый редактор отдельно взятых исходников - вполне неплох. Будет эдакий "тутейшик ответ Foam"

Спасибо вам большое за референсы и механики 🙏🙏🙏

Видимо, нужно будет все-таки открыть исходники, потому что огромный пластом информации я просто не обладаю...

>> Он ещё сыроват, но как быстрая кроссплатформенная замена notepad++...

Уже кажется давно не сыроват, да и быстрой заменой notepad++ не годится, для меня мастхэв по замене - это SublimeText, так издревле повелось)

Через css snippets и плагины можно навайбкодить себе изменения в интерфейсе Obsidian, можно подключить chrome devtools от Obsidian к агенту, он сам сделает сложные css изменения, с js плагинами ещё проще.

А что если вместо Tauri взять GPUI или slint? Какая разница на чём вайбкодить в конце-концов?

И я был удивлён, что в GitHub не лежат исходники.

Выложил исходники, можете экспериментировать)

Как ни крути он не сможет есть только этих 20 мб, вебвью никто не отменял, а это груз во все 400мб, да это не электрон, но и не 20мб озу, странно что все про это забывают

Sign up to leave a comment.

Articles