Почитал топик и не нашел тут упоминания о проге UltraRecall (UR).
Сам до нее дошел как-то совсем случайно. Совсем она не популярная. Поглядел - прикольно, потом на руборде подмогли - нашлись люди, которые ее сумели приручить
. Теперь темка в варезнике потихоньку растет и ширится
.
Очень советую хотя бы вглянуть.
В основе древовидное хранилище элеметов. Есть несколько основных типов: text, document, contact (ну может еще пара). На основе встроенных базовых можно создавать любое количество своих.
Text - rtf текст. Редактор достаточно простенький - rich text editor стандартный виндовый или офинсный. Но т.к. документ сам по себе хранится в rtf формате, то он легко понимает почти все, что word может изобразить. Нажатием шортката этот rtf открывается в word и непринужденно редактируется (если например таблицы нужно вставить). Потом UR его обратно всасывает (для редактирования создается файлик в спец темповой директории, которую кажется можно настраивать).
На основе тектовых items есть еще несколько заточенных типов для e-mail, для проектов, для задач (е-mal и задачи совместимы с Outlook).
Document - любой файл. Может храниться как ссылка или прямо в базе. База - один файл и неплохо жмется. Все документы просматриваются на предмет ключевых слов, которые вылавливаются и сохраняются в спец поле, что позволяет делать поиск. UR умеет это делать со всеми текстовыми форматами, офисными и pdf (как минимум). Может импортировать/экспортировать всю свою структуру из/в директории на диске. Есть двунаправленная синхронизация.
Contact - он и в африке contact. Формат в каком-то виде совместим с Outlook. Точнее элементарно с помощью D&D или copy/paste из Outlook импортирует и также может и синзронизировать при изменениях.
У каждого элемента есть определенный набор типизированных атрибутов, которые можно задавать самому (создавать новые или выбирать набор уже имеющихся для каждого типа элементов). То есть у проги есть еще некоторые задатки базы данных. Но набор и количество полей корректируются на лету.
Что еще сказать? Каждый элемент может быть представлен в нескольких местах дерева. Они абсолютно эквивалентны между собой. Типа нескольких жестких ссылок в файловой системе. Аналогичными ссылками представлены ссылки на документы, хранящиеся вне базы. То есть система, вообще говоря, совсем даже и не дерево. Как по мне, в правильном дереве невохможно информацию хранить реально
. Или повторы нужно делать или мучаться куда же сохранить файл туда или сюда, когда он имеет отношение и туда и сюда
. Классический недостаток файловой системы. Здесь он успешно пофиксен.
Абсолютно нормально работает параоллельно с несколькими базами. Между базами D&D работает влет (или cut|copy/paste). То есть можно запросто взять и какую-нибудь ветку выделить в новую базу, можно из разных баз навставлять информацию в одну без импорта/экпорта и т.п. И вообще D&D поддержан на уровне. Из проводника можно файлв тащить, из любого редактора. из браузера. Можно тащить как в текст, так и в иерархию элементов - будет создан новый элемент.
Отдельная тема - поиск. Что-то типа виртуальных папок, которые выдирают из базы все элементы, удовлетворяющие критериям. По атрибутам, по ключевым словам и по полному тексту. Поисковые элементы - тоже часть иерархической структуры и их можно ставить где угодно, ограничивая поиск нужной частью базы.
Ну ладно, буду краток. Кто еще не пробовал - рекомендую. Очень добротно сделаная вещь. И скрытых возможностей имеет вагон. Очень активно развивается (багфиксы и принципиально новые версии выходят постоянно).
Сайт программы ultrarecall.com
тема на ru-board (варезник)
http://forum.ru-board.com/topic.cgi?forum=35&topic=30226&start=40#3 Из недостатков (жаль, что без них не обходиться) могу отметить следующие:
Не очень расторопный импорт. Ну скажем из браузера. Ждать приходится секунд 5 или даже поболее иногда (страницы он с помощью IE грузит, а я через firefox хожу). Он должен сначала загрузить страницу заново, затем уже проиндексировать и сохранить ее внутри. Может правда это от размера базы зависит. У меня более 3000 элементов (всяческих типов от текстовых заметок и ссылок на внешние файлы до мегабайтных doc и pdf), общим объемом 300 Мб. То есть когда хочется много насохранять из открытых окон в браузере, то напрягает ждать
.
Desktop search заметки и файлы не найдет.... Но это общая беда.
У меня иногда глючит - вываливается с системной ошибкой. Не знаю, толи база большая и глюк какой-то есть, то ли кряк помогает, то ли прога глючит сама. Правда к чести ни разу потери информации в базе не было.
Ну и еще учитывая ее навороченность начинаешь хотеть большего
. В вот тут она и пасует. Чуть чуть бы они БД составляющую нарастили, чтобы появилась возможность реально структурировано данные хранить - было бы классно. А так руками слишком много делать приходиться и для реальной работы это неприемлемо нудно. Так была бы на все случаи прога
.