↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Asteroid
9 января 2021
Aa Aa
#программы #тайм_менеджмент #ментальные_карты
Это второй пост из серии программ по тайм менеджменту. И сегодня в студии "open source приложение для создания заметок с иерархической структурой, ориентированное на создание больших баз личных знаний" - Trillium notes.

Программа и документация лежат здесь: https://github.com/zadam/trilium

У Триллиума весьма много возможностей. Современный стандарт редактирования WYSIWYG с возможностью добавлять таблицы, изображения, математику, код и многое другое. Планировщик задач, полнотекстовый поиск, версионирование, синхронизация (сервер надо хостить свой), шифрование, ментальные карты, Web Clipper для удобного сохранения веб-содержимого, ночная тема, оптимизация под смартфоны, быстрый предпросмотр по наведению мыши (показано на скрине), и многое другое.

Список впечатляет. Но у программы есть одна особенность, которая является и плюсом и минусом: он основан на веб движке Электрон с неким допиливанием скриптами.
Из минусов - часть кода хранится рядом с вашими данными в папке implemented. Кому-то это может мозолить глаза. И некое ощущение костыльности лично у меня.
Из плюсов - это означает большую возможность для кастомизации. Если вы знаете JavaScript, то однозначно стоит присмотреться в этой программе.
Там можно даже создавать изощренные комбинации скритпов за счет того, что в представлении заметок в виде блок схемы можно программировать связи между блоками-заметками, которые тоже могут быть кодом.
Бр-р, я бы сам не понял что написал. ))) В общем, любые ваши заметки, которые могут быть и скриптами, на ментальной карте отображаются блоками, и вот связи между этими блоками тоже можно сделать скриптами.

Отдельно хочу отметить аналог хардлинков для заметок, когда одна заметка может быть одновременно размещена в нескольких ветвях. И это хорошо, что автор их добавил, в большинстве даже проприетарных аналогов такого нет.
Плохо, на мой взгляд то, что автор не понял - это просто костыль, попытка эмуляции более естественной для человека структуры данных на основе множеств, а не иерархии. Об этом же непонимании говорит не совсем удобная система тегов. Но у кого вообще есть представление данных в виде множеств, ну, кроме The Brain?

И кстати, слово "личная" в описании не просто так. Увидев возможность подключения к серверу синхронизации с нескольких устройств, мы обрадовались, решив, что программу можно использовать как полноценный командный планировщик и базу знаний. Но слово "личный" стоит действительно неспроста - программа не позволяет завести несколько аккаунтов, всем пользователям придется сидеть под одним. Это принципиальная позиция автора. И я его в принципе понимаю - javaScript и безопасность сложно совместимые понятия, и поэтому к любому человеку допущенному в программу однозначно должно быть полное доверие. Но всё же, как командный планировщик она уже не так удобна.

В общем, это отличная программа даже для тех кто не умеет программировать. Мои первые впечатления о ней были несколько предвзяты, потому что я тогда всё ещё находился в сильном восторге от The Brain. Наверное, и сейчас ещё остается отголосок этого. Но не совсем честно сравнивать эту программу создаваемую в свободное время одним человеком, с многолетним проектом группы, работающей полный рабочий день.
9 января 2021
4 комментария
javaScript и безопасность сложно совместимые понятия...
javaScript и асинхронность сложно совместимые понятия...
javaScript и [whatever else] сложно совместимые понятия...
Это можно сделать. Но это особые умения. Не только лишь все это могут.
Виктор Некрам
А причем тут асинхронность? Она там не нужна.
Asteroid
Просто как пример того, что в JS есть, но с дополнительными извращениями. :)
Виктор Некрам
В данном случае я не нашел того, из-за чего может быть сложно. Только проблемы безопасности в многопользовательском режиме, но его поэтому и нет.
ПОИСК
ФАНФИКОВ











Закрыть
Закрыть
Закрыть