Tomboy — менеджер заметок с вики-подобным интерфейсом

  •   11.08.2010
  •   15 комментариев
  •   Софт

Хочу написать сегодня небольшой обзор, в котором буду петь диферамбы программе Tomboy — моему любимому менеджеру заметок. Если вдруг кто-то не в курсе, Tomboy — это свободная программа для создания заметок с вики интерфейсом. Изначально он писался под Linux, но на сегодняшний день имеется и Windows-версия.

Tomboy - менеджер заметок с вики-подобным интерфейсом

Для начала напишу о том, как я пришел к Tomboy. Люблю, когда вся информация четко разложена по полочкам, поэтому долгое время вики-подобные редакторы меня не привлекали. Я пользовался редакторами с древовидной структурой (естественно отдавая предпочтение кроссплатформенным). Довольно длительное время это был NoteCase, который меня во всем устраивал. Затем автор NoteCase прекратил разработку бесплатной версии и бросил все свои силы на коммерческую.

Я начал искать альтернативу. И я ее нашел — мой выбор пал на KeepNote, который и по сей день остается моим любимым редактором с древовидной структурой (и который я рекомендую всем приверженцам подобного способа хранения информации). Это замечательный редактор, который имеет уйму преимуществ — возможность вставки изображений, расширенное форматирование текста и многое-многое другое. Но самое (для меня) главное — он хранит структуру документов в виде иерархии папок, в которых лежат обычные html-файлы. И эти файлы можно редактировать не только посредством самого KeepNote, но и любого текстового редактора. Просматривать их также можно не только в самой программе, но и в любом браузере. Хотя, естественно, и редактировать, и просматривать заметки удобней всего в самом KeepNote.

Но не на KeepNote сегодня я сосредотачиваю свое внимание.
Как же я пришел к Tomboy? Откровенно говоря, толкнула меня к этому необходимость. Я открыл для себя замечательный менеджер задач GTG (todo-лист), который при помощи специального плагина работает в связке с Tomboy (об этой связке я подробней напишу в одной из следующих статей). И связка эта показалась мне настолько удобной, что я решил уделить внимание изучению Tomboy, а впоследствии почти полностью перешел на него.

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

Основной принцип работы Tomboy:
Вы создаете заметку с определенным именем. Если в какой-либо другой заметке в тексте встречается ее название, то оно автоматически становится гиперссылкой, ведущей на одноименную заметку. То есть это обычная вики в ее простейшем виде.

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

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

В общем, я на собственном опыте убедился, что недаром Tomboy включили в Ubuntu в качестве дефолтного приложения для ведения заметок — он действительно очень удобен. Мало того, с ним интегрируется другой софт. Помимо упомянутого GTG это также апплет для гномовской панели Deskbar-Applet (продвинутая командная строка), в котором можно производить поиск по заметкам, сделанным в Tomboy. Благодаря таким мелочам очень сильно повысилась скорость работы.

В заключение несколько слов для любителей абсолютно свободного софта. Tomboy написан с использованием Mono, но есть свободный клон под названием Gnote, написанный на чистом C++ для избавления от зависимости от Mono. Gnote полностью совместим с Tomboy и может работать с созданной в Tomboy базой заметок.


Оставить комментарий

15 комментариев на «“Tomboy — менеджер заметок с вики-подобным интерфейсом”»

  1. Я одно время его использовал. Да, довольно удобная штука. Однако не кроссплатформенная.
    Сейчас использую Evernote для хранения и организации заметок. Удобно и доступ есть отовсюду.
    Совершенно недавно стал еще использовать SimpleNote. Только для текстовых заметок, но работает гораздо быстрее.
    И сейчас еще пытаюсь использовать emacs org-mode. Идеальный инструмент, на мой взгляд.

    • Evernote — проприетарное ПО, к тому же версии под Linux нет, остается только использовать веб-клиент, что для меня неприемлемо.
      Все то же самое можно сказать и про SimpleNote.

      Откровенно говоря, я и не ищу альтернативы для Tomboy, поскольку меня он во всем устраивает. Возможно, перейду на Gnote когда его допилят, но это фактически тот же Tomboy (и формат базы совпадает).

      Есть правда некоторые вещи, которые хотелось бы видеть в будущих версиях Tomboy, такие как:

      • Более расширенные инструменты для «раскрашивания» текста.
      • Возможность вставлять изображения.
      • Возможность вставлять http-ссылки не только в чистом виде, но и навешивать их на выделенные слова и фразы.
      • Возможность делать «зарисовки» прямо внутри заметки (при помощи планшета или мыши).
      • Возможность объединять заметки в одно окно с табами.

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

  2. Перепробовал все, но как только попробовал cherrytree, сразу ушел полностью на него. Кстати cherrytree вполне пригоден для GTD. Так что попробуйте.

    • Так это ж редактор с древовидной структурой, а не вики…
      Как я уже написал в статье, из подобных редакторов меня целиком и полностью устраивает KeepNote. Но я ушел с него на Tomboy ради википодобной структуры и интеграции с GTG. Точно так же этих же возможностей нет и в CherryTree, так чего ради мне на него переходить?

      • В CherryTree есть википодобная структура, и намного удобней реализована как мне кажется чем в Tomboy, Zim и т.д. Ну в принципе кто к чему привык. Я раньше тоже Tomboy использовал.

        • Может я куда-то не туда гляжу, но ни на скриншотах, ни в списке возможностей ничего похожего на wiki не вижу.
          А вот возможность работы с кодом и таблицами — это конечно серьезное преимущество.

          • Вот тут показано.
            Может и не совсем вики, но также создает ссылки, гиперссылки по принципу как в Tomboy, но удобней намного. В общем ушел я на него полностью. Лучше пока не видел. Извините если отнял время.

          • Да, увидел, есть возможность создавать ссылки на другие ноды.

            Интересное приложение, спасибо за наводку 🙂
            Установил, поковыряюсь на досуге.

            Интересно, как программа будет вести себя с большим объемом базы. Ведь данные хранятся в одном файле как я понимаю. XML или SQLite на выбор, но файл в любом случае один, так? Есть опыт в этом плане?

            Преимущество программ, хранящих каждую заметку в отдельном файле (например, KeepNote или Tomboy) в том, что они не загружают для работы всю базу целиком и соответственно могут оставаться легкими, даже если база раздувается до гигантских размеров. А как поведет себя в этом случае CherryTree?

          • Кстати говоря, еще одно преимущество хранения базы в отдельных файлах — это хоть какая-то независимость от конкретного софта. Так, база KeepNote представляет собой дерево папок, в которых сложены обычные html-файлы, каждый из которых является отдельной заметкой. Фактически, эту же базу можно использовать вообще без KeepNote — достаточно любых файлового менеджера, текстового редактора и браузера. Но с KeepNote работать с такой базой конечно же гораздо удобней, чем без него.

            Все то же самое можно сказать про Zim, с тем лишь отличием, что он хранит базу в текстовых файлах.

            Tomboy в этом плане не так хорош — заметки тоже хранятся в отдельных файлах, но файлы эти свалены в одну кучу и имеют бессмысленные названия. А вот в KeepNote и Zim файлы не только упорядочены по папочкам, но и имеют осмысленные названия, совпадающие с названием заметки. Причем если менять названия заметок, то названия файлов и папок тоже меняются.

          • Какого максимум объема я не скажу, но у меня вот щас глянул максимальный один файл 5,2 метра, в XML. Работает нормально. Но там в нем очень и очень много всего. SQLite если честно не пробовал. Файлы шифруются. Синхронизирую с дропбоксом постоянно. Я в общем ушел на cherrytree. Мне больше всего понравилось из всех подобных.

          • База в 5 Мб — это небольшой объем даже для чисто текстовых данных, и судить по ней о быстродействии программы нельзя.

            Я тут попробовал посмотреть, как программа отреагирует на нестандартную ситуацию. Создал базу (в XML, не шифрованную), создал в ней таблицу, сохранился и закрыл программу. После этого в текстовом файле открыл эту базу и в одной из строк таблицы удалил одну ячейку (то есть в одной из строк таблицы стало на одну ячейку меньше, чем в остальных).

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

            Нехорошее и неправильное поведение.

          • Ну я так не делал :)) Вот поэтому и шифрую. В общем я просто внимание на нее обратил, а пользоваться или нет, каждый уж сам подберет :))

          • Еще одно наблюдение — если создать ноду с текстовыми данными и таблицей в конце, а затем выделить все комбинацией Ctrl+A, то текст выделится, а таблица никак не изменится. При этом таблица реально выделена (в этом можно убедиться, нажав на клавишу Delete). Тоже странное поведение.

            Плюс в создаваемой базе текст практически не форматируется. Например, при создании списка не используются теги, а просто в начало каждой строки пихаются буллеты («•»), либо циферки для нумерованных списков. Ну что это за работа с XML?

            В общем, похоже, что CherryTree — не мой вариант 😕

          • Возможно, но я такого не наблюдал. К слову сказать, ставил с сайта ихнего, тоже подвисало, и в трее значок тупил. А потом поставил из репозиториев Linux Mint Росинки, там версия пониже и видать допилена ими, она хорошо работает. В общем раз не подходит вам, значит так тому оно и быть. :))

          • Да я ж без претензий 🙂
            Просто интересно было покопаться. В программе есть много интересных возможностей, и она уже нашла своих пользователей, числок которых наверняка со временем только увеличится.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *