swaas: (Default)
[personal profile] swaas
что получилось после изучения WikidPad
в качестве электронного дневника или организации личной database

возможно, кому-то будет интересно


основные отличия от так большинства называемых PersonalDatabase-программ
(также PIM - personal information manager)
- нелинейность, отсутствие жесткой структуры и иерархии.
классификацию, если таковая нужна, можно создать на основе записей
и перестроить ее, если это потребуется, довольно легко

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

- большинство PIM и PD имеют древовидную структуру, это довольно "дубово".
здесь же всё проще - назначай ключевые слова, относи запись хоть к десятку
атрибутов и получай какие угодно срезы по тому или иному атрибуту или его значению

- при древовидной структуре одна запись может принадлежать, как правило,
к одной категории/под-категории/под-под-категории. здесь этого нет,
но если необходима древовидная структура - можно сделать

так что всевозможные TreePad, KeyNote, ContentSaver, MyBase "пролетают" мимо.


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


- гибкость WikidPad позволяет создавать на его основе инструмент,
который нужен; в случае многих других программ предлагается готовый инструмент

далее - та запись, которую писал для себя,
выкладываю ее здесь в слегка адаптированном виде

======функциональность, features
- сохранение поисков (saved searches)
- разнообразный экспорт (html, xml, отдельно, вместе в одном файле)
- скрипты и функции на python, возможность расширения (eval)
- автосохранение

- гибкий поиск 3 видов
(find & replace, поиск по всей Вики и инкрементальный поиск по странице)
- история просмотренных ВикиСлов
- во Views показываются и parentless-nodes (страницы без родителей)
- атрибуты и срезы по ним (см. ниже)
- показать родителей (parents) - ctrl-up, показать детей (childs) - ctrl-down

- переход на линк (ВикиСтраницу) тремя вариантами
(двойной щелчок, ctrl+click, курсор на линк и нажать ctrl+L)
- открыть ВикиСлово (инкрементный поиск по названиям страниц) - ctrl-O
(по мере набора букв отображается список названий страниц, их содержащий)
- переименовать ВикиСлово - ctrl-alt-R (все ссылки обновляются и проверяются)
- в KeyBindings - горячие клавиши (можно изменять, см. help и файл в extensions)

- bookmarks - закладки на страницы
(ctrl-alt-B - сделать закладку на страницу, ctrl-shift-B - посмотреть закладки)
- можно делать URL-ссылки и ссылки на локальные файлы
- ScratchPad - временное место для текста
(скопировать что-то в ScratchPad - ctrl-alt-С)
- иерархия записей создаётся по схеме родитель/дитё (parent/child)

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


======атрибуты
- атрибуты могут быть со значениями или без
[programs:editors] или [thoughts:true]
(true указывает принадлежность к атрибуту)
таким образом можно делать срез во View по значению атрибуту, например,
по конкретной дате [date:2005-11-25] или значению атрибута
- глобальные настройки, обозначение цветом для нужных атрибутов - см. help

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


======форматирование
- буллеты *, нумерованные списки 1. (на следующей строке добавятся автоматом)
- если нужно сделать ВикиСловом что-то, что им не является,
нужно заключить его в квадратные скобки
- можно отключать ВикиСлова на странице [camelCaseWordsEnabled: false]
- *...* bold, _..._ italic, + heading1, ++ heading2, +++ heading3
в блоке <<...>> форматирование не работает (в том числе ВикиСлова)

- есть AutoCompletion (начав писать ВикиСлово нажать ctrl-space - будут
варианты продолжения)
- к странице можно применять настройку [font: ...], чтобы сделать
часть текста (или весь текст страницы) другим шрифтом

- ссылка на файл или директорию file:///C|Program%20Files
- атрибуты icon и priority
(иконка и пометка приоритета от 1 до 5 - в скобках цифрой)
есть много иконок для наглядности оформления, срез по значению приоритета


======интересные возможности, tips, hacks
- можно удобно работать с ToDo-листами, задавая разными цветами выполненные пункты,
а также их время выполнения (неделя, когда-нибудь и т д)
(см. GettingThingsDoneOnWikidPad)

- как быть со словами в разных падежах? (ВикиСлово, ВикиСлова, ВикиСлове)
например, так [ВикиСлов]о - можно изменять окончание, а ссылка будет одна,
подправлять heading страницы, на которую идёт эта ссылка

- в случае, если нужно дать какое-то имя записи, но какое - непонятно,
то можно давать набор символов, достаточно длинный (5-7), чтобы быть
уникальным [это совет urbansheep, в Wikidpad применительно к дневнику
или блокноту важнее ключевые слова для записи, чем ее название или категория]

- для автоматической сортировки по хронологии значение атрибута "дата"
лучше задавать в виде год-месяц-число, то же и с названием страниц
(если их задавать в виде "дата"-"цифра")

- метод импортирования множества текстовых файлов
1. скопировать нужные файлы в data
(должны быть с расширением .wiki и определенными названиями,
которые программа примет за названия страниц - то есть или ВикиСловом
или в квадратных скобках)

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

3. можно поправить (или создать) у импортированных headings
- необходимо для наглядности - название страницы должно быть видно
в дереве слева и в первой строчке самой страницы

- ToDoItems - ключевые слова/атрибуты для ToDo
добавлять перед нужной строчкой (в ее начале)
todo: дело, которое нужно сделать
action: физическое действие
track: или issue: я отслеживаю это
question: вопрос
project: мой проект
(значения этих пунктов условные, можно использовать другие,
но сами пресеты todo:, action: - встроенные,
можно их менять в файле WikiSyntax.py - делая бэкап и осторожно, там сложный синтаксис)
можно делать один под-уровень, например, todo.home:

- есть страница WikidPad and Getting Things Done (найти через google, например)
там рассказывается о том, как немного настроить WP для GTD
в результате в двух списках - NextActions и WaitingFor собираются
со всей Вики пункты todo и wait (новое ключевое слово)
это удобно - в отдельных страницах видны сразу же все следующие действия
для выполнения и те, которые ждут


======актуальные ссылки
http://www.jhorman.org/wikidPad/
сайт разработчика

http://groups.yahoo.com/group/wikidPad/
форум на Яху - есть интересная информация

http://sourceforge.net/projects/wikidpad/
информация о проекте, ссылки

http://groups-beta.google.com/group/wikidpad-devel
форум на гугле - есть интересная информация

http://wikidpad.python-hosting.com/wiki
полезные ссылки по WP, примеры использования, мнения

http://www.livejournal.com/users/urbansheep/1481110.html
Локальная вики, заход номер три: wikidpad и SVN

есть и модифицированная версия WPCompact
(основная особенность - вся база в одном файле)
(сайт недоступен)
http://www.mbutscher.nextdesigns.net/wikidpadCompact/alphabeta.html

Date: 2005-12-04 11:21 pm (UTC)
From: [identity profile] http://users.livejournal.com/_outtaspace_/
Вот - смотрю на твой каррент мьюзик... И удивляюсь по - хорошему:)

Date: 2005-12-05 05:54 am (UTC)
From: [identity profile] swaas.livejournal.com
ага, я тоже очень удивился, когда их Plans обнаружил.
я совсем не любитель инди-рока, но тут .. как-то глубоко затронуло:)

хотя при этом DCFC - молодёжная ведь музыка

послушал вчера их концертные выступления (John Byrd что-то там),
приятная атмосфера у них - как-то открыто и чисто, это большая редкость..

Profile

swaas: (Default)
swaas

January 2016

S M T W T F S
     1 2
3456789
10111213141516
17181920 212223
24252627 282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 2nd, 2026 11:19 am
Powered by Dreamwidth Studios