Где/в чем вы храните свои архивы? По работе приходится довольно часто переключаться между задачами, потом бывает сложно вспомнить, что уже сделано, что еще предстоит, на каком этапе работа остановилась. Хочу нечто вроде дневника, который позволяет сортировать и искать записи, аттачить файлы. Желательно, чтобы был не слишком навороченный и хранил всю базу в одном файле. Кто что может посоветовать?
)) LotusNotes Клиентская часть Lotus Notes 8.5 в комплекте с дизайнером (средства разработки баз) и Симфонией (аналог MS Office - OpenOffice) доступна бесплатно (!) и совершенно свободно скачивается с официального сайта ibm.com, после регистрации. (деньги они хотят за сервер и клиентские подключения - а изолированно клиент бесплатен). База данных представляет собой контейнер, содержащий дизайн, скрипты, документы и вложенные файлы. Все в 1 файле. База перекидывается, сохраняется, переносится на другое рабочее место, и до сих пор строго придерживались вертикальной совместимости - то есть в 8.5 можно открыть хоть 4.6 базу. Выбираешь "создать новую", указываешь где (по умолчанию в каталоге data), по шаблону, "Личный журнал" - и вот оно прямо тика в тику то, что просил. Дневник, с возможностью сортировки, группировки, поиска записей, достаточно быстро работающий, с возможностью аттачить файлы, и при желании проиндексировать для поиска включая вложения (естественно имеет смысл если вложения текстовые, а не архивы или иным образом сжатая информация). База может быть зашифрована определенной учетной записью (то есть кроме тебя никто не откроет), скопирована как файл или как новая копия через клиент, добавлена автоматизация по вкусу, изменен внешний вид и прочая-прочая. При наличии сервера к той же базе можно подключить кучу народа или настроить веб-доступ, практически с полным функционалом (авторизация, форматируемый текст, вложенные файлы), произвольно разграничивать права, короче, мегавещь. Размер дистрибутива по нонешним меркам не важен, скорость нормальная, а бесплатность - сильный плюс. Ну и кукиш в сторону микрософта - в Симфонию входит аналог Ворда, Экселя, и ПауэрПойнта, с возможностью сохранения (и открытия) файлов в совместимых с микрософтом форматах.
ormoulu http://basmphg.heliohost.org/f/ написано на питоно-джанге без дополнительных зависимостей. база - склайт, те 1 файл размножающийся копированием. запускается и на сервере и локально. работать можно с любой точки где есть броузер и питон начиная с 2.4 (удаленно - только броузер). если хоцца чегото чего нет уже - устройство несложное, вполне легко изменить/дополнить/подключить готовый модуль питона/джанги.
"To-do list" в Delphi. Файлы прикреплять, естественно, нельзя, но писать письма самому себе вполне позволяет.
Aml Pages обязательно версии 9.19, так как эта версия уже поддерживает плагины, портабельна и бесплатна. сайт программы: www.amlpages.com/Rus/ Все исходники удобно хранить в одном файле-базе (в том числе и в формате txt), быстрый просмотр, поиск, возможность экспорта в chm, подсветка синтаксиса. Возможностей куча, всех не перечесть: смотрите файл справки и раздел сайта "плагины". здесь моя версия: удалены некоторые файлы и папки (в том числе цветовые схемы кроме asm), добавлены некоторые плагины http://file3.webfile.ru/5348325/Aml%20Pages_119.rar?filename=Aml%20Pages_119.rar
Ну, в начале файла я бы объявил вот это: Всего Проектов ( 4 bytes ), Номер текущего проекта (4 bytes), длина автора ( 8bytes ) Автор ( String ) Дальше объявим проекты с которыми работаем Структура проекта - свободная типа [Номер проекта ( 4 bytes )] [Длина имени ] [имя] [количество записей (задач)] [курсор записи int 4 ] [запись 1]....[запись n] Просто писать и читать такой файл. перемещаем курсор с проекта на проект и с записи на запись ( "запись" в данном контексте - это описание текущей задачи в проекте; структура - свободная, главное знать размер)
просмотрел очень много разных outliner-ов. остановился на mars notebook, т.к. не требует установки, безглючный при копировании с браузеров и для российских пользователей бесплатный. По сути, это записная книжка. Не более. Зато очень юзабельная. огромный минус - не кроссплатформенный и нет нормальной синхронизации между несколькими базами.
мне вот понравился больше всего ToDoList. Удобный, бесплатный, функциональный и не требует так же установки. Глюков тоже не заметил.
Я все свои проекты и дневники сохраняю в VisualSvn на отдельном диске, есть еще GIT, но она вроде как что-то другое, времени пока нет ее копнуть. CVS - это старая система, там вроде есть ограничения принципиальные, поэтому родился svn. Ставить нужно сервак VisualSvn и клиента, я юзаю TortoiseSvn. Баги, мне кажется лучше хранить в багзилле, ее также можно приспособить и для ведения дневника.