DEVONthink – органайзер для интеллектуаловАвтор: Игорь Савчук Опубликовано: 06.10.2011 Источник: SoftKey.info Ныне известно огромное количество органайзеров и менеджеров информации, но вряд ли кто-то будет на все 100% доволен своим выбором - в любом продукте всегда найдутся какие-то, да недостатки: мелкие (а то и крупные) недочеты и ошибки. Большинство такого рода проблем связано, как правило, с тем, что органайзер очень сложно заранее приспособить к абсолютно любой сфере его применения сразу, сделав заведомо универсальным, идеальным и адаптированным к индивидуальным потребностям любого его пользователя. Поэтому, выбрав какой-то подобный продукт, многие пользователи рано или поздно находят ещё лучший вариант его реализации, чтобы, изучив как следует… снова начать искать что-то другое, ещё более идеальное и приспособленное к себе лично.
Сегодня пойдет речь о целой платформе, которая специализируется именно на создании идеального органайзера. Впрочем, сфера применения DEVONthink гораздо шире: это каталогизация персональных данных, контактов и записей-дневников, это и возможность создания на его базе ToDo-списка или системы персонального тайм-менеджмента, это и единая коллекция ваших документов и заметок с практически любыми их форматами, возможность быстро ориентироваться в больших объемах хранимой справочной информации. DEVONthink чрезвычайно известен на платформе MacOS X именно по причине своей удивительной универсальности, максимальной продуманности, абсолютной всеядности… Впрочем, давайте всё-таки перейдём в более практическую плоскость, чтобы последовательно рассмотреть возможности этого известнейшего персонального менеджера информации, дабы каждый мог составить своё собственное мнение о нем.
Общие возможности DEVONthink
У программы просто бездна возможностей, поэтому, наверняка рискуя пропустить что-то по-настоящему важное, я всё-таки решусь выделить наиболее базовые и важные лично для меня свойства DEVONthink:
Очень гибкая структура организации материалов. Панель слева позволяет проводить древовидно-иерархическую организацию хранимых материалов по их категориям и логическим группам/подгруппам, обеспечивая любой уровень вложенности. Основная широкая центральная панель - обеспечивает линейный список для просмотра пунктов архива в текущей категории (группе) в рамках тематического дерева на левой панели. Следует добавить сюда ещё и развитую теговую систему, а также механизм цветных меток-статусов, чтобы в полной мере оценить всё богатство выбора по методам организации и систематизации доступной информации. Безусловно, упорядоченность данных важна, но связность разнородной информации не менее важна в современных больших БД (поэтому переходим к следующему пункту). 
Развитая система цитирования. В рамках программы вы можете ссылаться как внутри самой базы данных на другие статьи, так и вовне: на обычные URL или локальные файловые объекты.
Возможные средства выделения информации. Согласитесь, мало упорядочить и "связать воедино" большой массив данных, важно уметь в нем быстро и легко ориентироваться. И тут есть огромные интерфейсные возможности для этого. Это и большой выбор статусов и цветных маркеров для каждой заметки, возможности группировки каких-либо записей в отдельные папки (т. н. smart groups, т. е. "сохраненные результаты поиска", своего рода представления, аналогичные миру SQL), на которые, кстати, можно вешать какие-то скрипты, их как-то обрабатывающие, и т. д. Мало и этих возможностей? Тогда для вас есть возможность создания собственных виджетов, удовлетворяющих любым поставленным задачам. Кроме смыслового упорядочивания и комфортного визуального выделения разнородных групп данных доступен и следующий традиционный способ навигации, когда эти инструменты уже не справляются… 
Мощнейший встроенный поиск. Очень часто приходится слышать об искусственном интеллекте, встроенном в DEVONthink (такую идею усиленно насаждают сами авторы этой программы), не знаю, дошел ли прогресс здесь на самом деле до этого, но то, что этот органайзер обладает настоящей поисковой системой с элементами семантического анализа, - это факт. В дополнение к стандартному системному поиску Spotlight здешний поиск позволяет не только находить полные или частичные совпадения по различным критериям, как в обычных органайзерах, но и также угадывать близкие по смыслу документы, используя различные частотные семантические приемы, столь активно используемые в современных "больших поисковых" технологиях. Что интересно, наблюдая за работой подобного семантического поиска, я часто невольно выявлял скрытые связи между внешне разнородными на первый взгляд документами, которые по результатам поиска часто объединял в некую новую группу, позволяя себе ещё более точно и качественно упорядочить хранимые в базе личные данные. Этот пункт очень критичен, если у вас действительно большая и разнородная база данных - "искусственный интеллект" DEVONthink позволит "вспахивать" свои "внешние справочные знания" для достижения наилучших результатов. 
Всеядность форматов. Эта система хранения и упорядочивания данных обладает поистине универсальными свойствами: она позволяет индексировать практически любые документы, которые вы в неё помещаете: Microsoft Office, OpenOffice.org, Apple iWork, Skim, Mellel, rtf, html-страницы, pdf-файлы, RSS, LaTeX-документы, почтовые архивы многих почтовых программ и многое другое. DEVONthink - это океан разношерстной информации, аккуратно сведенный воедино в рамках вашей частной структурированной базы.
Интеграция. И, наконец, важное, но не последнее - это возможность удобно и прозрачно интегрировать богатые средства агрегирования данных в ваши повседневные рабочие программы. Например, вы работает в браузере, видите нужную вам информацию или факт - теперь не нужно множества лишних движений и промежуточных окон-диалогов, чтобы сделать единственное, что вам нужно, - поместить статью в свою базу, выделив соответствующую ей категорию и ключевые слова. Степень интеграции со сторонними приложениями и список поддерживаемых программ в DEVONthink огромны, и она от версии к версии только нарастет!
Поддержка скриптования. Это очень важный пункт, я хочу отдельно это подчеркнуть, ибо это один из ключевых секретов успеха и отличий DEVONthink от других сильных органайзеров. DEVONthink производит впечатление очень тщательно продуманной системы, и, поскольку по-настоящему универсальных решений на все случаи жизни в этом несовершенном мире не существует, как бы кто в этом ни уверял, DEVONthink очень кстати позволяет дополнить базовую "универсальность" своим собственным персонифицированным функционалом, который быстро и буквально на коленке можно создать собственными усилиями. Я считаю эту возможность настолько важной и перспективной, что далее на ней мы остановимся более подробно, где я покажу, как можно создать на базе DEVONthink и applescript архивный агрегатор новостных фидов, самостоятельно добавив ко множеству поддерживаемых форматов ещё и возможность хранить и каталогизировать свои каждодневные новости RSS. 
Бесконечные возможности мелкой россыпью
Тут самое место ещё раз повториться и сразу объясниться с читателем, почему перечисление функциональных свойств этой программы я начал с осторожной оговорки "наверняка рискуя пропустить что-то важное": дело в том, что DEVONthink сконструирован таким образом, что он дает возможность по-разному организовывать свои данные в рамках своих чрезвычайно гибких базовых возможностей. Читая чужие зарубежные обзоры этого органайзера перед написанием этой статьи, я, признаться, был чрезвычайно удивлен диапазону его применений у некоторых отдельных креативных личностей - тут и тайм-менеджмент на базе популярной концепции GTD, энциклопедия кулинарных рецептов некоего французского шеф-повара, рабочая система складского учета товаров какого-то итальянского малого предприятия… Таких очень необычных примеров слишком много, поэтому ниже приведенный пример создания архивного агрегатора RSS на базе DEVONthink, думаю, уже не будет так удивлять после данного отступления. Всему виной такому разнообразию - атомная по мощности смесь: скриптинг (как свой внутренний, так и на базе системного AppleScript) + изначально очень универсальные базовые возможности, заложенные в DEVONthink. Какие? Наверное, настало время немного конкретизировать список возможностей этого мегаорганайзера, и, так как их уж слишком много в поле моего зрения, я перечислю некоторые из них очень кратко в одну строчку:
- отличная поддержка кириллицы: как при поиске, так и при вводе и отображении;
- cистема автоматического классифицирования и группирования заметок (по заранее заданным ключевым словам);
- возможности для создания тригеров на события или появления статей с заданным набором ключевых слов;
- плагинная архитектура и поддержка собственных виджетов;
- встроенный менеджер закачек (управляемый по расписанию и позволяющий задавать
- URL по динамическим шаблонам, включая запись диапазонов в интернет-адресе из символов);
- создание шаблонов, добавляемых в базу документов (например, вы можете сделать свою форму, в которой заполнять поля в соответствии со структурой вашей информации/документа/события);
- возможности синхронизации, архивации данных;
- аннотации к вложенным PDF-документам;
- поддержка фидов в форматах RSS/RDF/Atom;
- поддержка прямого подключения TWAIN-устройств;
- возможность фонового OCR-распознания добавленного в базу текста (в виде pdf/изображения);
- возможность отображать какие-то списки (группы) записей/файлов в виде таблиц-свойств множеств этих объектов;
- настраиваемый автобэкап собственной базы;
поддержка iPhone;
- поддержка доступа к web из самого органайзера (что-то вроде встроенного браузера, что очень удобно. Например, в разделе Текущий курс валюты органайзера вы можете сделать автоматическую подгрузку соответствующей свежей страницы нацбанка каждый раз, когда вы в этот раздел органайзера заходите);
- поддержка внешнего поискового API к базе, по которому внешние приложения могут общаться с вашей персональной базой данных…
Думаете, это всё? Здесь я не перечислил и треть возможностей этого органайзера! Безусловно, маковские приложения не могут похвастаться такой многочисленностью, как в Windows, но уж качеством, и я бы назвал это "основательностью подхода", они точно дадут фору Windows-платформе. Возьмём хотя бы для беглого сравнения сегодняшний DEVONthink с ранее нами рассмотренным персональным конструктором баз - данных Bento - мне в Windows неизвестны хотя бы близко похожие их аналоги, а ведь это только две навскидку выбранные программы из области PIM-органайзеров. Всё-таки дух инновации и какое-то чрезвычайно обостренное чувство перфекционизма имманентно присущи всей продукции от компании Apple, как минимум, с точки зрения человека, всю жизнь просидевшего в Windows и начавшего вдруг осваивать новую для него платформу Apple (тут вернее нужно сказать "экосистему", так как десктопная платформа MacOS X тысячью нитями неразрывно связана с суперпопулярными яблочными мобильными устройствами с iOS на борту). 
Впрочем, немного отвлекшись (хочется думать с пользой для текущей задачи) от главного виновника нашего торжества - DEVONthink, - продолжим посвященный ему обзор. Как видно из длинного вышеприведенного, но так и не оконченного списка возможностей, детальное рассмотрение возможностей и применений DEVONthink выходит далеко за рамки этой краткой обзорной статьи, поэтому поступлю наиболее мудро, довольствуясь здесь тем основным об этом органайзере, что уже было озвучено выше, напоследок укажу подробный дополнительный источник информации всем интересующимся - целую книгу по технологиям и методикам применения DEVONthink. Да что тут говорить - в Windows не существует органайзеров, про технологии которых можно было бы написать целые книги. Впрочем, сразу нужно критично заметить, что для эффективного овладения "искусственным интеллектом" в DEVONthink необходимо серьёзно учиться. Впрочем, зачатки здравого смысла и отголоски национальных пословиц в стиле "без труда не выловишь и рыбку из пруда" твердят нам об одном: в настоящую эффективность сначала нужно как следует инвестировать свои время и средства, чтобы уж потом пожинать её столь вожделенные плоды. 
Сам себе RSS
Как и было обещано ранее, привожу пример некоего подобия скрипт-приложения на базе DEVONthink для работы с RSS. Итак, этот applescript архивирует в DEVONthink выбранные вами пункты (или сразу все) новостной ленты RSS (или несколько лент). Таким образом, вы можете работать с RSS-новостями точно так же, как вы делаете это и с другими объектами: захватывая все интересное вам сразу в свою базу данных. При этом есть возможность помечать отдельные новости флажками, выбирать их в некоем интервале или сразу сохранять полное содержание страницы, которую анонсирует RSS-новость (это можно делать и по расписанию, если, например, ваш любимый журнал выходит раз в неделю). Скачать этот концепт-скрипт можно здесь. Приводится эта поделка лишь с целью практической демонстрации потрясающих возможностей по расширению DEVONthink под свои нужды, тем более загрузив и глянув на приведенный, довольно простой исходный код на applescript, запросто можно придумать ему ещё с десяток применений, достойных нашего внимания, поэтому считаю, что этот пример - хорошая исходная точка для дальнейшего творчества в рамках DEVONthink, к которому я в такой непритязательной форме вас и побуждаю. |