Jan 04, 2006 21:44
Столкнулся в очередной раз с вопросом оптимизации потоков информации. Чтение maillist'ов, сохранение полезных линков. Что уже известно? Что лучше хранить информацию в одном виде и одном централизованном месте. Вид должен быть кроссплатформенным или легко переносимым, обладать возможностью индексации и поиска, желательно позволять применение любых средств для этого (т.е. не быть решением в себе с каким-то неизвестным уникальным поисковым движком и языком запросов). Для меня это в итоге на сегодняшний день что-то plaintext'овое или производное от него (HTML, XML), storage - желательно файлы и файловая система. То есть если говорить о софте - "TXT + file manager", TreePad file (или много файлов), Wiki-engine с базой на flat files (и в идеале движок, понимающий этот диалект вики, на всех используемых платформах).
Казалось, что акцент сместился в сторону Wiki. Но в этой задаче (быстрая обработка, сортировка, сохранение, удаление линков из maillist'ов) вики неудобна. Не хватает:
* удобного tagging (пометка ключесловами) - в WxWikiServer это не совсем удобно и не автоматизировано;
* быстрое сохранение порций-писем и может на ходу их группировка - ссылки от разных людей в ответ на один вопрос, например.
* В WxWikiServer надо редактировать одну или несколько длинных страниц (инбокс или сразу тематические, но их еще найти надо - плюс локализация и навигация);
* искать (поиск или пешком-по-ссылкам) создавать новые на ходу, метить ключесловами - вариант, но я уже задолбался. Неудобно, много кликов (о, кстати, мышь! Может ещё это вносит лепту в негативное восприятие этого варианта), немного но часто - вспомогательных действий (edit, прокрутить, вставить, пометить тегами, preview/save, вернуться или нет к странице-навигатору или дублировать навигацию на каждой странице);
В общем, подумав, понимаю, что TreePad гораздо лучше подходит. Быстро создается отдельная порция-item, куда копипастится вырезка из email. Навигатор рядом и всегда на виду - можно не только в инбокс с метками-ключесловами быстро набрасывать вырезки, но и сразу попадать ны дереве в тематические ветки-кластеры. tagging - в сабжекте (и не надо его дополнительно сочинять, и видно в дереве - можно визуально сориентиррватся и без поиска в вики быстро попасть куда надо и в хвост дописать порцию), в общем много обслуживающих мелочей исчезает. Ещё попутное сохранение удобней: Ctrl-S рефлекторно, а в традиционном вики (не на JScript'ах, AJAX и т.п.) форма сабмитится, страница перегружается, если надо дописать - редактировать (перегружается), попасть в форму, проскроллить. Хотя можно конечно редактировать файлы вики напрямую, невелика разница. Однако с навигацией тогда похуже. Но если набор тем невелик, несколько окон редактора - вполне комфортный вариант. Хм, надо обдумать. В общем ничего не мешает пользоваться TreePad, если удобней, потом экспортировать в вики-файлы.
Решил для этой задачи на TreePad сейчас вернуться. Велик перевес в удобстве. А вот про редактирование файлов напрямую - надо ещё это домедитировать в ванной или перед сном. Просто что-то в последнее время WxWikiServer меня спотыкает и напрягает по мелочам, там как минимум надо структуру страниц и навигацию пересмотреть.
Взял в руки - сразу вспомнились удобства TreePad (физическая память тела - мегафича), полезные для этой задачи и отсутствующие в среде WxWikiServer:
* Ctrl-Shift-1, Ctrl-Shift-2 (выравнивания абзацев, 1 - только убирание leading spaces, 2 - paragraph reflow);
* остальное, связанное с навигацией и деревом с ключесловами всегда перед глазами;
* попутные мысли в блог пишу не отходя от кассы. Быстрые заметки таки реально удобней в TreePad, чем в Wiki. Мало того, что не мешает, так ещё и удобно.
Ух. Разгребание оставленного для сохранения на серверах и скачанное идёт со страшной силой. Пойду погоржусь собой. Заодно сожру всё печенье.
Минусы:
* сохраняется весь файл (он же часто и вся база). Т.е. глюк во время записи чреват потенциально бОльшим количеством разочарований.
P.S. Под Wiki по тексту понимается используемый ныне WxWikiServer, под TreePad - TreePad Lite.
workflow,
software,
email,
productivity,
treepad,
infoorg,
wiki