?
@
   Сирийские таблицы  
Заметки web-дилетанта (старая версия)

Назад 21.04.2004 Вперёд
[ Архив заметок ]
Я, безусловно, самый грамотный, самый умный автор в Рунете. Кроме того — отличный стилист. Однако вы запросто сможете доказать, что это далеко не так: выделите орфографическую, грамматическую, стилистическую или другую ошибку (слово, знак) на этой странице мышью и нажмите Ctrl+Enter. Выделенный текст будет немедленно выслан на e-mail зазнавшемуся автору, как очередное подтверждение его несовершенства.

 Организация деревом. Tombo

 

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

 

Введение

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

Однако, именно организация часто помогает сделать жизнь более-менее сносной — это к вопросу о любви. В условиях напряжения: дефицита времени, больших объёмов работ, да и вообще, если хочешь сделать что-нибудь путное и достичь мало мальской серьёзной цели, без организации не обойтись (ой, как скучно!).

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

Не знаю, на сколько я подхожу к определению «digital man», однако компьютер занял в моей жизни достаточно укреплённую позицию. Из этого делаем вывод, что организовываться надо цифровым методом.

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

Существует определённая совокупность инфы, которую всегда должна быть под рукой: имена, даты, телефоны, пароли, и та часть личных записей и заметок, к созданию которой, хочется иметь постоянный доступ. Например, это дневник, заметку, которую вы сейчас читаете, я где только ни писал: в автобусах, маршрутках, поездах. Также сюда стоит занести для быстрого доступа мысли, замечания, идеи, проблемы, особенно если по работе занят в паре-тройке проектов. Итак, эта заметка о том, как это всё увязать между собой, упорядочить, организовать быстрый доступ, как за компьютером, так и вне его, заменить привычные многим картотеки (карты памяти), записки, липкие листочки и т.д.

Вырастить дерево (теория)

Структура документа в Word

Меня с самого начала привлекали программы с древовидной структурой хранения информации: Notepad 2000, Treeview Plus, Treeview Lite (или Plus), Keynote, Nyedit (пожалуй, лучшая из всех), InfoAngello и другие, и многие, и многие. Да куда уж там, все современные интерфейсы управления от майкрософт сейчас построены на этом принципе.

Ещё с самого начала работы с Word, когда я обнаружил режимы схем документа и структуры и научился работать со стилями и шаблонами. Для работы с большими документами — вещь незаменимая.

Чем ещё хороша древовидная структура? Это дерево всегда живое, у него отмирают и нарастают новые ветви, каждая из которых может делиться, может развиться в отдельную магистральную ветвь, плюс совершенно нехарактерное для настоящего растения возможность вырвать ветку с одного стволика и вживить в качестве подветви на другой и т.д. Структура динамична и аналогична текущему твоему представлению об организации информации (категориях, уровнях).

В нём нет негативного свойства планирования — искусственности, в любой момент возможна конкретизация, деление, и даже, усилием воли — синтез :)

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

Выделять значимые части можно как интуитивно (либо по опыту) так и естественным путём, когда значимая подветвь начинает переростать родительскую и становится основной. Впрочем, как и в живой природе, так очень просто определяется главное.

Естественно, организация и реорганизация ветвей не происходят сами собой; оригинальным идеям, наблюдениям, заметкам и просто запискам надо устраивать прополку, лучше всего раз в неделю.

Если же пользоваться отдельной папкой, где всё новое сваливается в одну кучу (что я и делаю последнее время — папка «Свежак»), то либо раз в две недели, либо, когда заметок накопится более двух десятков, эту папку необходимо чистить.

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

Совсем уж важные и срочные заметки можно бросать в корень, а также доставать и потом убирать старые заметки.

Главное — это грамотное формировании кроны (то есть первичного количества коренных папок или разделов). Основная проблема отображения дерева заметок — критерии выделения важной информации. Иначе важная инфа может потеряться в этих ветвях и ответвлениях.

Соответственно, надо позаботится не только о логическом, но и приоритетном делении и решить задачу о их совмещении.

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

Затем, применяя принцип семь, плюс–минус два, все папки и заметки достаточно просто и с удовольствием организуются, реорганизуются и т.д. Но, хватит сухой теории, перейдём непосредственно к делу.

 

Программа-инструмент

Техническое задание :) Нам нужна программа, с помощью которой можно осуществлять всё перечисленное ранее, а конкретно, три действия:

— хранение информации

— структурирование информации

— управление информацией.

В общем случае, для быстрого доступа к информации можно пользоватся различными средствами: липкие листочки, записки, аутглюки, проджекты и другой софт, татуировки (помните самый-самый триллер всех времён и народов — «Memento»). Всех их, исключая разве что тату, объединяет одна вещь — разбросанность в пространстве. Софт на компьютере решает эту проблему, дополняет возможностями быстрого поиска, дублирования и резервирования информации, одновременно ставя другую — привязанность к этому самому компьютеру…

Так, что у нас в карманцах, ага, КПК.

Итак, что я выбрал из софта, почему и как в нём воплощаются мои чаяния.

Это программа Tombo, созданная, как я понимаю каким-то организованным японцем :) Самое главное, что есть в этой программе и на что я хочу обратить внимание, это простота и эффективность. Во-первых, это тот самый принцип дерева, во-вторых, это формат записей, каждая из которых представляет собой файл в формате txt.

Совместимость с другими программами и/или платформами, лёгкая переносимость (помню Microangelo, который хранил всё информации в базе данных, да ещё и не позволял ни заводить их несколько, ни перемещать куда-то, ни объединять), это есть очень и очень хорошо. Эта заметка, вполне естественно, тоже писалась в Tombo, где вылёживала где-то месяца четыре, и когда я почувствовал, что она готова, просто перенёс текстовой файл в дримвейвер, немного отшлифовал, прошёлся по нему «Автотипографикой» и т.д.

Посмотрим на версию для КПК, с которой я, собственно, первоначально и познакомился.

Tombo - версия для карманного компьютера (BE-300 - MIPS)

 

Версия для большого компьютера дополняет версию для КПК и предоставляет более удобные возможности для редактирования и организации информации.

Tombo - версия для win9x/NT/2000/XP

 

Хотя и на PocketPC набивать заметки достаточно просто, тем более, максимум, что требуется — зафиксировать пару мыслей, адресов, телефонов именно там, где их можно будет потом легко найти. Или написать что-то путное в условиях отсутствия компьютера или просто приемлемых условий для работы (компьютера, света, стола, бумаги и ручки).

По сути дела, это не записная книжка, а своеобразный файловый менеджер с функцией редактирования, паролирования и поиска. Все записи хранятся в формате txt. Заголовком заметки служит её первая строка, она же является именем файла на диске. При помощи программы можно организовать их в каталоги различной степени вложенности, которые все вместе и формируют крону того самого «логического древа».

Соответственно, в больших плюсах универсальность формата :) то есть возможность править в любом редакторе, передвигаться по базе в простом проводнике, а также по запискам можно делать любую другую базу данных, хоть html ссылки, как у Мошкова,

Папки и файлы Tombo в проводнике

В минусы бы можно было записать недостатки самого txt, в смысле бедности на типографику, если вы не автоматические программы для этой самой типографики, про которые я ещё напишу. Даже, если делать в Tombo черновик серьёзного текста существует множество типографический инструментов и быстрых форматов, для автоматического перевода записок в надлежащий вид.

К тому же, очень просто записать (накодировать) нужную заметку в html. Никто не помешает, например, хранить рядом с текстовой версией заметки её html версию. А ещё более универсальный способ — приучить себя к вот такому форматированию OpenWiki или более подробно.

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

И конечно же, эта заметка также написана в Tombo. Раздел Веб-дизайн: подраздел 1 — textory, далее в глубину структуры: продраздел mi, подраздел заметки, подраздел кандитаты, Организация временем.

При громадном количестве заметок, выручит поиск.

Но основное и неявное достоинство программы, как ни странно, в отсутствии автоматизации логической разбивки, вы организуете разделы так, как вам удобнее всего. А в размышлении, как это правильнее и логичнее сделать, заключаются большие возможности огранизационного самообразования :)

Ну а теперь о возможных проблемах по использованию программы.

На данный момент архив заметок в Tombo составляет 500 KB (напомню, формат txt), на диске CF (файловая система fat 16) занимают 4,5 MB, файлов 1067, папок 311. Огромное количество файлов–заметок, ведь удобнее логическую единицу хранить в виде отдельного файла. Возможно, сложится ситуация, когда tombo и система процессор—файловая система придётся работать с просто огромным количеством файлов. Потенциально может привести к замедлению работы КПК версии, из-за нехватки мощности процессора, также к замедлению работы с флеш-картой. Пока на Cassio BE-300 (MIPS 166) проблем нет. Некоторое время на КПК занимает команда выборки в виртуальные папки, но это понятно. Во всём остальном — никаких проблем. Надёжность. Хочу обратить ваше внимание на проблему носителей. Описанную мною систему удобнее всего использовать (собственно я и не представляю, как её можно использовать с максимальной эффективностью как-то иначе) на флешевых картах (CF, secure digital и т.д.). Эти карты имеют определённый ресурс надёжности, который может резко уменьшится при частой мелкой перезаписи карты (при ведении заметок используется один и тот же участок карты, поэтому не вздумайте, например, их, карты CF, дефрагментировать). За время пользования накрылась одна из карт CF, что не нанесло записям какого-либо вреда, так как за день до этого c этой флешки был сделан бекап. Сама карта заменена по гарантии :). Вообще график резервирования информации был таков — раз в две недели или после интенсивной работы.

 

Моя структура и что я храню

Про общие принципы организации структуры, синтеза и анализа, я уже сказал, теперь про личную конкретику.

Действительно, деление на разделы и перетасовка проводились несколько раз, сейчас уже более трёх месяцев, как всё утряслось.

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

Во-первых, нужен раздел, чтобы планировать год, месяц и день. А также расставлять дела по приоритетам и просто набрасывать список возможных занятий. Естественно, он должен стоять на первом месте, что мы делаем привычным приёмом выделения каталогов т.е. символом #.

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

Ну и по порядку, что я храню. Да всё! Как видите, есть несколько основных веток, которые делятся где-то до 5 – 7 раз. Естественно, раз я пихаю сюда всю инфу, как родившуюся в моём воспалённом воображении, так и, например, вытянутую из инета, соответственно приходится различать «горячие» и справочные разделы. Конечно, как всегда, инфу поступающую нужно перерабатывать, просеивать и фильтровать.

 

Tombo - структура, илл. 1 Tombo - структура, илл. 2

 

Итак, по структуре и принципам деления. Раздел «#ДЕЛА» — это планирование времени по неделям, месяцам и даже годам, включает, как видите, подразделы «#неделя» (текущая и следующая), «Деньги», «Длительный срок» (это к вопросу о годах и месяцах) и разделение. Комментировать особо не буду, потому как сам никак не могу привыкнуть к этому разделу, скажу лишь только, что это своеобразная сетка времени, которая лишь помогает придерживаться некоторой линии или вектора развития в жизни. Никаких строгостей, более всего — гибкость.

Раздел «инфо» — это в перую очередь «#Имена, даты, телефоны, пароли», см. картинку, а также куча информации по отдельным увлечениям, выбор железа для покупки, папка для коллекционирования анекдотов и т.д.

Следующий раздел «Ритуал перехода» — о тех вещах, которые стоит изучить или то есть какие-то мысли о развитии.

 

Tombo - структура, илл. 3 Tombo - структура, илл. 4

 

 

«Веб-дизайн» — на 80% этот сайт, ещё на 10 методы, технологии, приёмы и на 10% планы на будущее. Это проект textory.ru, его подразделы, элементы этих подразделов в виде заметок, какие-то легко забываемые приёмы, ссылки, незанятые домены, вопросы по хостингу, планы по развитию и т.д.

«Психология» — некоторые приёмы и теории коммуникации и т.д.

«Работа — планы и опыт». Тут всё, что касается планирования и эффективности текущих дел. Так как постоянно работаю я над техническими проектами, достаточно сложными и объёмными и «информационно ёмкими», и не одну неделю, соответственно, для планирования проектов — отдельная история.

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

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

Ну, «хаос идей» — это как раз то, для чего всегда внезапно нужен карманный компьютер — идеи, мысли, строчки и т.д., всё, про что я пока не буду распространяться.

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

Очевидно, что и здесь действуют такие логические правила деления, восприятия инфы, как максимум в четыре и даже в три уровня вложенности от основных ветвей, плюс ограничение на количество самих ветвей в пять плюс два или менее 10. Хотелось бы, чтобы папки разного ранга отличались представлением, к основным разделам хотелось бы иметь возможность задавать комментарий и иконки отображения ветвей. На заметки назначать будильник.

Отдельно про приоритеты. Всем известно, что в организации дел должны присутствовать два принципа: структурный и приоритетный, а также возможность быстрого доступа к приоритетным делам и быстрого поиска по инфе и делам остальным. Поэтому вначале идёт раздел «#Дела», выделенный из всех обычным приёмом с включением в название спецсимвола.

 

Не потеряться: фильтры и поиск

Даже если бы возможности Tombo включали в себя только вышеперечисленное, это была мы очень хорошая программ. Но есть ещё одна возможность — это шаблоны поиска, которые делают это программу поистине универсальной. Они реализованы посредством виртуальных папок. Пошагово это выглядит следующим образом:

Задаётся шаблон или фильтр для поиска и заметки, удовлетворяющие заданному критерию просто собираются в эти виртуальные папки, которые доступрны при выделении их стикером в случае КПК и мыши на PC. Эти выборки: по поисковым словам, по дате, по совмещению нескольких критериев и т.д.

Дополнение для освоившихся немного подробнее цитатами из справки к программе.

Я сам пока справляюсь структурным делением, но, подозреваю, что когда количество заметок достигнет пока 400 KB, тут то мне эта возможность, ой как пригодится.

Псевдо-папки (Virtual folder) или Виртуальные папки.

Виртуальные папки — функция, которая собирает заметки по заданным условиям. Это возможность быстрой выборки заметок по их составу, дате и характеристикам. В оригинальной документации эта возможность обзывается Grep (юниксойдам этот термин должен что-то говорить). Следующие фичи подтверждают совместимость с этим грипом.

Несколько одновременных условий выборки.

Множество типов этих условий: по дате обновления, по количеству единиц, содержанию ключевых слов и т.д.

Возможность сохранения условий выборки

Мы видим две закладки: Source и Filter

Source (источник) — Возможность задания для выборки конкретной папки.

Filter (фильтр) — вышеперечисленные условия выборки/поиска, т.е. фильтры.

Типы фильтров:

Фильтр поиска

Nomber, надо полагать, для убыстрения поиска, возможно ограничение его результатов.

Date — поиск на дату и по дате, по диапазону дат.

Sort — сортировка по признаку.

Физически эти условия реализованы в двух файлах стандарта xml, которые находятся в папке с программой:

Попытаться открыть xml файл tombo XMLSPY'ем

служебный файл —

и файл структуры и условий —

Так выглядит шаблон в xml:

 

<?xml version="1.0" encoding="UTF-16"?>
<!DOCTYPE folders SYSTEM "TOMBO_vfolder.dtd">
<folders>
<vfolder name="High priority">
<grep pattern="Ass:" not="True">
<grep pattern="Pri: H">
<src folder="\Todo"/>
</grep>
</grep>
</vfolder>
<vfolder name="Mid priority">
<grep pattern="Ass:" not="True">
<grep pattern="Pri: [Mm]">
<src folder="\Todo"/>
</grep>
</grep>
</vfolder>
<vfolder name="Assigned">
<grep pattern="Ass: (.*)">
<src folder="\Todo"/>
</grep>
</vfolder>
<vfolder name="Новое">
<timestamp days="3" newer="True">
<src folder=""/>
</timestamp>
</vfolder>
</folders>

 

Последний критерий забит вручную в редакторе xml. Производится выбор заметок за последние три дня. Как видим, это достаточно легко, даже без знания xml.

Последнее: опция Quick Filter для быстрой выборки заметок по критерию, доступна в «десктопной» версии программы.

Справка

Бешка — pocket manager, то есть устройство типа КПК, см. Энциклопедия юного беховода.

По большому счёту, дерево нужно для того, чтобы всё собрать и хранить всё в одном месте, а затем не потеряться.

Логические и психологические ограничения.

Версии для win32 и winCE немного отличаются по функциональности виртуальных папок.

На всякий случай, если я что-то сказал не правильно, вот вам авторское описание.

What is TOMBO?

TOMBO is yet another NotesTaker works on Windows/Windows CE.

Features

  • Text file base tree view notes management.
  • H/PC Pro and Win32 version have two pane view.
  • File name auto-generation.
  • Encryption. TOMBO uses 128bit Blowfish Encryption Algorithm based on GnuPG.
  • You can choose encrypted/plain by each notes. Plain memo can view without password, so you can control accessibility and safety.
  • Easy operation.
  • Share notes both desktop PC and PDA. You can encrypt notes on PC and read it on PDA using ActiveSync.
  • Regular expression searching. Regex routine is based on GNU Regex library.
  • License is GPL. You can use TOMBO free.

Ссылки

Tombo:

[ >>> ] — сайт

[ >>> ]

Загрузить: [ >>> ]

и пара ссылок по организации из левой колонки

Другие программы:

infoAngel

Блокнотик

Notes

Notepade 2000 Pro

Mybase

KeyNote

Aml Pages

TreePad

Secure Notes Organizer

GoldenSection Notes

и многое другое затерявшееся где-то в базах FlashGet и вообще не попавшееся мне на глаза.

Заключение

Итог, все более-менее важные текстовые фрагменты, черновики, телефоны, пароли, мысли, идеи, планы, приёмы и памятки, я собираю и храню в TOMBO, в нём пишутся заметки сайта и составляются планы. Можно присвоить (внести в текст) заметкам, которые ты хочешь делать специальные индификаторы, знаки, символы или слова в тексте.

Классификация и организация времени достаточно удобна: позволяет чётко разделять задачи, и в то же время достаточно гибка, чтобы в любой момент быть адаптирована для нужд пользователя. Как в плюсе так и в минусе ВОЗМОЖНОСТЬ и НЕОБХОДИМОСТЬ самому организовывать структуру.

Такая организация более тяготеет к хаосу, чем к порядку, поэтому для тех кому не хватает чёткости лучше всего оставить кое-что самое главное для бумаги.

Ну а программа, которой я пользуюсь Tombo 1.8 доступна как на стационарной платформе win9x/NT так и на мобильной (для всех процессоров).

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

При создании разделов стоит помнить, что глупая (ну ладно, нерациональная) организация и структура гораздо хуже полного хаоса, хотя бы по времени, затрачиваемом на поиск. Короче, что я хотел здесь сказать:

1. Принцип организации данных, мыслей, дел «деревом», не нов и, как всегда естественнен.

2. Есть очень хорошая (если не лучшая программа) по возможности и простоте — Tombo для реализации этого принципа.

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

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

Tombo и «древесная структура» — это прежде всего организатор, систематизатор и классификатор, спутник автора и редактор, хранилище планов и этапов.

Деревенейте на здоровье.

 

P.S.

1. О программах липких листочках, будильниках, организаторах, базах инет-ссылок когда-нибудь в следующих раз.

2. Кстати, на моей старой странице «ЧИТАЛКИ» — тоже есть интересный скрипт-дерево карты сайта.




 Список всех заметок

Поиск

Google
Web textory.ru


Назад 21.04.2004 Вперёд

  У Вас браузер с javascripts (IE, Opera или Mozilla)? «Орфуса» видели? Помогайте!

Сирийские таблицы — заметки WEB-дилетанта. Сделано isaev.textory.ru, 2004-2005. Брянск.
[^]
 [ Страница собрана за - 0.007 ][ 231480/30/25/0/0 ]
Login:  Pass: