Как и в прошлый раз, мы по-прежнему в поисках идеального органайзера, и план на сегодня таков: сначала мы закончим обзор Personal Knowbase, начатый вчера, а после перейдем к новому серьёзному претенденту — MyTetra, который сразится за титул реального заменителя нереального Memex. MyTetra — это удачное сочетание иерархического, линейного и тегового принципов организации информации и, что особенно приятно, сразу в одном комплекте!
Кроме того, в качестве бонуса мы получим вездеходную кросс-платформенность (Windows, Linux, FreeBSD, Mac OS X и др.) — забудьте про стикеры и листочки-заметки загромождающие рабочий стол, — теперь у вас есть мощнейший инструмент для наведения идеального порядка (ну, а поверхность рабочего стола теперь можно завалить чем-то другим).
Продолжаем неспешное ковыряние нашего тегового органайзера Personal Knowbase, который мы начали внимательно исследовать в первой части этой статьи.
Обычно «плохие органайзеры» сразу можно легко определить по одному четкому критерию: они не уважают святое право — свободы выбора, — своих пользователей. Это проявляется, как правило, в том, что программа имеет ОГРОМНОЕ количество форматов для импорта в родной формат органайзера и не имеет вообще (или имеет крайне урезанную возможность) — как-то выгрузить данные из своей базы, чтобы мигрировать в некий другой PIM, тем самым предполагая намертво и до последнего вздоха держать пользователя в своих цепких, и от того не всегда приятных объятиях. Безусловно, это слабость, и, если эта слабость имеет место быть, это должно настораживать, потому что как правило, для этого в самой «поделке-органайзере» есть все основания.
А как обстоят дела с этим у Personal Knowbase?
Сначала разберемся с импортом. Тут все выглядит очень даже пристойно.
Настройка формата импортируемого в базу файла
Поддерживаются: текстовый формат, формат документов в RTF, нераспространенные у нас Card Files (*.crd), *.tab- и *.csv-файлы, .doc-файлы (при установленном соответствующем плагине), а также реально очень интересная фишка под названием «Менеджер произвольного формата», который позволяет настроить импорт текстового файла с произвольным форматом, позволяя худо-бедно разметить его для загрузки (что позволило мне корректно загрузить свои .XML- и .ini-файлы, правда, потратив на это 3 часа). Также обратите внимание на копку Options в главном диалоге мастера Import, которая позволяет дополнительно более точно настроить импорт, если автоматический вариант вас по какой-либо причине не устроит.
Теперь посмотрим на противоположный мастер экспорта, который должен обеспечить нам пути отхода, если вдруг после, например, года работы на этом органайзере вы обнаружите, что он не очень-то и подходит вам (а такое, к сожалению, сплошь и рядом встречается со многими продуктами в наше время, и даже с людьми, их создающими, — статистика разводов в последнее время красноречиво иллюстрирует этот факт).
Хитро сощурив глаз, решительно открываем меню Export и видим там поддержку следующего списка форматов: html, txt, crd, rtf, csv. Предварительное окно экспорта заботливо уточнит, что именно и в каком объеме вы хотите выгрузить, позволив вам выбрать из всех полей птичками то, что вы собираетесь унести отсюда с собой навсегда. Что ж, должен признать со всей откровенностью — паритет возможностей импорта и экспорта полностью соблюден, что лично у меня вызывает симпатии к разработчикам.
И, как всегда, не лишним будет заранее провентилировать нештатные ситуации, когда с основной базой что-то где-то случится (при этом не исключено, что от вашего системника вообще ничего не останется); возможные варианты для нетерпеливых: раздел с базой будет случайно переформатирован вами после затяжной новогодней вечеринки или даже совсем неслучайно — злобным вирусом (долгой и веселой вечеринки, соответственно, в этом варианте не предусмотрено, что несколько огорчает).
Для бэкапа базы нужно всего лишь скопировать в безопасное место файлы «*.kn*» из вашей рабочей папки программы (обычно там они находятся по умолчанию). А вот для добавления содержимого одной базы в другую (объединения двух баз в единую) нужно просто открыть первую базу (которая будет принимать новое содержимое), а затем через меню File->Import указать другой файл базы (выберите тип файла для отображения *.kno), из которого будут перекачиваться данные. В появившемся при открытии окне с выбором индексов нужно просто нажать «OК» для переноса всего содержимого (или выбрать только определенные ключи-теги для переноса только помеченных или отобранных записей).
Открытая заметка на фоне главного окна программы Personal Knowbase
В заключение хотелось бы рассмотреть две примочки, которые были бы очень кстати, если вы решились на покупку этой, все всяких сомнений, очень интересной программы. Во-первых, это бесплатный вьювер (называемый PK Reader) к базе данных, созданной вами в основной программе. Теоретически теперь вы можете переслать любому человеку вашу базу, дав ему ссылку на бесплатный её вьювер, — и теперь ему доступны абсолютно все возможности программы (в том числе поиск, экспорт и печать данных), кроме возможностей по изменению и любому редактированию базы. Кроме того, этот вьювер изначально сделан в виде портабельного приложения, что позволяет носить свою базу, например, на флешке или разместить её на общем сетевом диске вашего предприятия.
Вторая приятная особенность — это наличие плагинной архитектуры и, как пример её реализации, с сайта производителя можно скачать бесплатный плагин для MS Word, который позволяет прозрачно импортировать содержимое ваших doc-файлов (при установке плагина программа автоматически добавит новый тип доступных файлов в меню File -> Import File Dialog).
В качестве противовеса столь сильно центрированной на тегах программе хочется для контраста также рассмотреть в этом обзоре и программу-органайзер MyTetra, которая является также очень интересным экземпляром для исследований. Почему именно MyTetra?
Дело в том, что она представляет собой очень удачное сочетание иерархического, линейного и тегового принципов организации информации, что в сумме дает чрезвычайные возможности по упорядочиванию вашей информации, естественно, при условии «прямых рук» и наличии более-менее развитой фантазии и свойств абстрактного мышления.
Главное окно программы MyTetra
Давайте опять же традиционно перечислим её основные возможности.
Отдельно хочется подчеркнуть, что все записи в органайзере физически хранятся в форме отдельных html-файлов в кодировке UTF-8. Каждая запись хранится в отдельной директории, в которой располагаются основной html-файл и файлы внедрённых картинок. Само дерево навигации, через которое программа собирает все эти разрозненные записи воедино, хранятся в одном-единственном
Во-вторых, такой открытый и атомарный дизайн хранилища даёт просто невероятные возможности для синхронизации (которые частично были описаны выше) — программа умышленно спроектирована так, что дает возможность использовать известные сторонние, промышленного уровня специализированные решения для управления своими файлами-заметками вместо очередной ущербной попытки сварганить что-то своё собственное на базе закрытого наглухо проприетарного формата (как это сделано в рассмотренной ранее Perconal Knowbase).
Открывающийся здесь простор для коллективной работы и поддержания любого уровня версионности своей базы, думаю, описывать не надо.
Ну и в-третьих, варианты экспорта и бегства в другую программу: здесь вы вольны в случае чего самостоятельными силами выгрузить все открытые html-форматы в какой-то альтернативный продукт, что в любом случае очень даже не плохо (учитывая простоту и стандартность html-разметки) на какой-то совсем уж крайний случай.
Описав основные возможности и немного углубившись в формат базы, давайте теперь посмотрим графические свойства программы, которые достались нам на десерт. Итак:
И в заключение рассмотрения этой программы хотелось бы кратко коснуться её свойств по шифровке вверенных ей данных — всё-таки если ещё при локальном хранении необходимость этого не так остро чувствуется, то уже при использовании публичных сервисов хранения данных или репозиториев потребность надежно скрыть от посторонних глаз ваши данные стоит достаточно остро.
Функциональное назначение разных частей интерфейса MyTetra
Вот что пишет сам автор про свою методику шифрования:
«Все данные шифруются по алгоритму RC5-32/12/16 c CBC-режимом сцепления, ключ генерируется на основе пароля с солью, пропущенного через алгоритм PBKDF2 на 1000 раундов с длиной ключа 160 бит, после чего от результата берется MD5 сумма, чтобы получить ключ в 128 бит. Каждая запись шифруется с уникальным инициализирующим вектором».
Переводя на русский язык для пользователей женского пола это значит: «взломать ваши шифрокоды вряд ли кому удастся», а вот если наоборот, переводить этот меседж для молодых и амбициозных кодокопателей для которых и написан этот алгоритм, то вся суть послания сведётся лишь к одной фразе: «Даже не думай об этом».
Далее. Если с прочностью самого алгоритма более-менее всё ясно, то теперь хотелось бы немного поговорить о способах его применения. Следует сразу понять, что шифрование применяется к «веткам». Поэтому все записи, находящиеся в такой «зашифрованной ветке», также являются зашифрованными. Чтобы зашифровать саму «ветку», нужно после правого клика по выбранной «ветке» выбрать во всплывшем после этого контекстном меню пункт «Зашифровать ветку».
Итак, при использовании паролей, рядом с такой зашифрованной «веткой» появляется визуальный символ замочка. Общие принципы шифрования здесь также специфичны, поэтому стоит огласить их краткую систему:
В настройках программы (Настройки->Шифрование) есть опция «Хранить пароль локально». Эта опция специально сделана для тех пользователей, которых пока не беспокоит своя локальная безопасность, то есть в пределах своего физического рабочего места скрывать им что-то просто не от кого. С учетом этих обстоятельств их вполне справедливо раздражает необходимость каждый раз заново вводить пароль — и на этот случай здесь предусмотрено поле, куда можно вбить его навечно.
Пример главного окна программы на экзотической мобильной платформе MeeGo
Но тут возникает вопрос: «А зачем вообще включать пароль в такой ситуации?» Ответ прост, и ключевое слово здесь — безопасность синхронизаций. Как только речь заходит о синхронизациях через Интернет с помощью публичных репозиториев и хостингов (а как показано выше, программа запросто позволяет использовать в качестве внешнего сервиса хоть narod.ru или github для этого), включение этой опции будет приводить к обмену с сервисом только зашифрованными данными, используя для шифровки/дешифровки тот самый пароль (точнее, хеш пароля), который ранее был предусмотрительно введен и сохранен локально.
Ещё один вариант, если же в настройках ранее не был сохранён пароль для шифрования, MyTetra сама вежливо запросит пароль, как только произойдет первое обращение к зашифрованной «ветке». В этом случае важно понимать специфику именно этой программы: этот пароль — один для всех «веток» (возможности задавать разные пароли для разных «веток» пока не предусмотрено).
А пока у меня всё, в следующих частях из этой серии мы рассмотрим две клёвые программы-органайзеры для Mac OS X с искусственным интеллектом на борту, у которых пока точно нет аналогов в мире Windows.
~
ключевики: скачать лучший органайзер, бесплатный органайзер скачать, органайзер на рабочий стол, pim manager, контакты, таймменеджмент скачать, лучший органайзер, электронный ежедневник, электронный органайзер, органайзер ежедневник, планинг, записная книжка электронная, программа органайзер, планировщик времени, Personal Knowbase
4 комментария
большое спасибо за обзор MyTetra. давно ищу программу такого типа, перепробовал множество всяких *note*, но ничего не удовлетворило по тем или иным причинам. кажется теперь нашел то что нужно.
Спасибо за наводку на Тетру. Кажется это то, что надо.
clomiphene cost cheap. Generic clomiphene. ? Best place buy Clomiphene Citrate online reviews. Clomid 100mg, 50mg - cost. clomid for men. Clomid 50mg. How to order Clomid (Clomiphene Citrate).
How to deal with Clomid side effects? Get free samples now Clomiphene citrate 50 mg reviews. clomid medication price. Read reviews on online media sites for clomid without prescription. Clomid 50mg - coupon. clomiphene. Clomid (Clomiphene Citrate) 100mg. Generic drug for Clomid.