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 базой заметок.