Есть такой жанр программ, как древовидные редакторы - или outliners, как называют их загадочные англичане. Такие программы очень полезны, так как являются неким промежуточным вариантом между кучей "липких заметок" (что хорошо реализуется с помощью knotes) и достаточно мощными базами данных (от Kixi до PostgeSQL и им подобных). То есть тот самый промежуточный вариант, когда липкие заметки уже не справляются с организацией данных, а городить базы данных нет нужды.
Древовидная организация данных
Самый простой вариант в этом случае - просто создавать документы с нужными данными в любом удобном формате и хранить их в каталогах файловой системы. Подход простой, но не гибкий. Поэтому хорошо бы найти такую программу, которая хранила бы "липкие заметки" в виде какой-то организованной структуры. Вот тут-то мы и начинаем искать по репозиторию с ключевыми словами outliner и tree-like. На выходе имеем:vim-vimoutliner - script for building an outline editor on top of Vim
Первое - для поклонников vim, про PostgreSQL уже говорилось выше. А вот treeline нам явно в тему. Кроме TreeLine, который есть в репозиториях Etch, имеется ещё замечательная программа Notecase, о которой речь пойдёт чуть ниже.
postgresql-contrib-8.1 - additional facilities for PostgreSQL
postgresql-contrib-7.4 - additional facilities for PostgreSQL
treeline - versatile tree-like structured custom data manager
К слову сказать, обе программы используют для хранения данных XML, что естественно и оправданно для таких задач. Поэтому записанные данные можно просмотреть и редактировать не только в создавших их программах, а в любом текстовом редакторе с подсветкой синтаксиса.
TreeLine
После установки и непродолжительного использования становится понятно, что это скорее некое подобие хранителя паролей, так как отображение введённых данных идёт в строчку. Это для хранения сколько-нибудь больших текстов не годится.
Notecase
В репозитории его можно не искать, так как лицензия у приложения BSD. Но это не мешает нам скачать тарбол с сайта автора, поставить нужные dev-пакеты и собрать себе самим это приложение.
Сборка notecase в пакет проблем не представляет - нужно только поставить немного гномовских пакетов для сборки:aptitude install libgtk2.0-dev libgnomevfs2-dev
После сборки пакеты можно удалить. Процесс сборки ничем не отличается от уже описанного здесь.
Собрав и установив пакет, мы получаем вот такое скромное приложение:
Ничего лишнего, никаких бесполезных наворотов, но зато быстро и удобно.В программе есть русский интерфейс, включается так: Edit - Options - вкладка Global - Use system language settings.
На скриншоте показано рабочее окно программы с уже имеющейся базой. Каждый элемент дерева может содержать подэлементы, к которым можно прикреплять текст или рисунки. В приведённом случае это база данных лабораторий канадских университетов, занимающихся обработкой изображений (список, конечно, не полон).
Среди основных возможностей можно выделить:
В общем, если вам нужно хранить заметки в структурированном виде, то notecase это то, что вы искали.strikethrough, color
Ссылки
Большое про древовидные редакторы можно прочесть например тут, TreeLine есть в дистрибутивах, а notecase можно скачать отсюда (там же есть пакеты под Убунту).
Древовидные редакторы - outliners
Подписаться на:
Комментарии к сообщению (Atom)
24 комментариев: |высказаться!| RSS-лента дискуссии.|
Хм, а как насчёт basket.kde.org?
Да да, basket определенно супер! Имхо одна из лучших программ подобного рода.
Так же можно отметить проги попроще: kjots, gjots2.
Для ОС Emacs есть org-mode: http://orgmode.org/
Сам использую NoteCase. Замечательная программа, жаль только, что автор перестал её разрабытвать дальше.
Год, два назад юзал hnb, сейчас пересел на freemind
Да, мне для таких задач использовать Freemind удобнее.
А как насет персональных wiki ?
http://tiddlywiki.com/
Есть еще riot (от автора Ion, написан на Haskell).
Лично я для себя тоже выбрал tiddlywiki.
> В репозитории его можно не искать, так как лицензия у приложения BSD.
BSD-лицензия - это уж точно не причина отсутствия Notecase в репозиториях Debian.
И можно его не собирать из исходников, а поставить пакет от Ubuntu, он отлично встает в Debian Lenny/Sid.
2 atamanenko комментирует...
Хм, а как насчёт basket.kde.org?
Ого, класс! А я и не знал :-))
2 SIR комментирует...
Да да, basket определенно супер! Имхо одна из лучших программ подобного рода.
Сейчас буду пробовать. Спасибо, ребята!
Так же можно отметить проги попроще: kjots, gjots2.
kjots это я использую для напоминаний, типа липких заметок, только в более упорядоченной форме.
2 Pento комментирует...
Сам использую NoteCase. Замечательная программа, жаль только, что автор перестал её разрабытвать дальше.
Автор вроде на коммерческий вариант налегает больше.
2 salseeg комментирует...
Год, два назад юзал hnb, сейчас пересел на freemind
Это для mind-map, а древовидные редакторы немного другое. Хотя тоже интересно.
2 boberz комментирует...
А как насет персональных wiki ?
Часто бывает неудобно. Хочется видеть всю структуру визуально, и таскать страницы \ каталоги по структуре.
Roman Cheplyaka комментирует...
Есть еще riot (от автора Ion, написан на Haskell).
Ммм... сколько я ни пробовал перейти на tiled-WM, ничего хорошего не получалось :-)
2 Dmitriy.Trt комментирует...
И можно его не собирать из исходников, а поставить пакет от Ubuntu, он отлично встает в Debian Lenny/Sid.
Так у меня-то Стейбл! :-) Собирается, кстати, на раз, ничего экзотического не тянет.
Спасибо за комментарии, особенно за basket. Ушёл собирать новую версию :-)
09.02.2009 12:53:00
В работе я использую TaskCoach. Еще хочу попробовать TakeNote, пока времени не нашел. Обе на Python написаны.
p.s. Пойду тоже basket потерзаю :-). (Тот что в Lenny2.)
..bw
мммм... Treeline пользую года 3 уже. Там вроде с самых ранних версий отображение настраивалось...
... скачать тарбол с сайта, поставить нужные dev-пакеты и собрать ...
Да, такое часто бывает. Интересно, как люди выходят из этой ситуации в плане последующего удаления уже ставших ненужными dev-пакетов? Одни пакеты могут иметь произвольные зависимости и потянуть их за собой, как же наиболее удобно подчищать за собой хвосты?
В Опере есть инструмент "Заметки" (Notes).
Также позволяет структурировать, искать, перемещать, etc...
С учетом того, что (практически) вся инфа сейчас берется из интернета, имеет право на существование - всегда в опере, всегда под рукой.
Приятный нюанс - при наличии аккаунта на my.opera.com и настроенном Opera Sync браузеры на работе, ноуте и дома синхронизируют кучу всего (в т.ч. и заметки) - становится особенно удобным. Где бы ни добавил заметку - появится на всех браузерах. Как решены вопросы с merge - не знаю, не тестил, но определенно рекомендую попробовать.
NoteCase рулит!
Хорошая структура, всем рекомендую!!!
Debian Lenny вышел (:
с чем всех и поздравляю
На мой взгляд, баскет сильно перегружен. Мне нужен был инструмент для быстрой организации информации. Нечто вроде липких заметок, но с деревом. В результате, перерыв кучу таких редакторов, выбрал kjots. Кое-чего в нём не хватает, но по сравнению со всеми аналогами, он оказался для меня наиболее оптимальным.
Рекомендую программу WikidPad, по сути это редактор в стиле wiki, написан на питоне, соотвественно кроссплатформенный. Древовидная структура поддерживается, но в стиле wiki-страниц, и навигатор по структуре документа в отдельном окне слева.
Записи хранятся в виде отдельных размеченных текстовых файлов
-- manuscriptum
А есть еще Zim, где записи хранятся в виде текстовых файлов :)
2 boberz
tiddlywiki не поддерживает древовидную структуру. Но у нее есть одно преимущество почему я ее использую - она интегрирована с firefox.
Что меня сильно огорчает во всех этих редакторах - это отсутствие взаимодействия с браузером. Хочется в два клика сохранить нужную инфу со страницы.
Думаю, нужно обязательно упомянуть Vym. Постараюсь написать заметку на днях :)
Его карты, кстати, легко экспортируются в HTML. Вот пример.
Вы еще забыли leo.
Если вспомнили tomboy, то выбор за gnote ;)
Отправить комментарий