Хранилище информации
От: pongo  
Дата: 28.10.05 03:16
Оценка:
Есть ли средство для хранения "информации"... мм. ну, во-первых, на локальном компьютере. Под информацией предполагается: файлы, папки, текстовые заметки. Это в общем.

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

Так же есть "список последних файлов". Скажем, скачал куда-нибудь статью с codeproject и с ней был файл с примерами. Заходишь в "список последних файлов", там в "Сегодня", выделяешь статью + файл_с_примерами (вероятно, все файлы статьи находятяс в одной папке, а, возможно, файл с примерами в другой). Так вот, выделили нужное, создали запись -- Такая то статья, возможно, краткое описание, комментарии, прикрепленные файлы.

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

Есть EverNote, но это не совсем то.

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

Например, если это "список задач", то и отображаться он будет списком

Развивать идею можно и дальше. Ваши соображения?
Re: Хранилище информации
От: iZEN СССР  
Дата: 28.10.05 05:22
Оценка:
Здравствуйте, pongo, Вы писали:

P>Есть ли средство для хранения "информации"... мм. ну, во-первых, на локальном компьютере. Под информацией предполагается: файлы, папки, текстовые заметки. Это в общем.


Например, Borland JDataStore — объектное хранилище информации (от отдельных файлов до реляционных таблиц), поддерживает кроме нативного API ещё и SQL-доступ.
Re: Хранилище информации
От: wildwind Россия  
Дата: 28.10.05 08:09
Оценка: +1
Здравствуйте, pongo, Вы писали:

Ты примерно описал архитектуру NTFS. Удобный UI ко всему этому появится в Vista и затем в WinFS.
Re[2]: Хранилище информации
От: pongo  
Дата: 28.10.05 11:20
Оценка:
ZEN>Например, Borland JDataStore — объектное хранилище информации (от отдельных файлов до реляционных таблиц), поддерживает кроме нативного API ещё и SQL-доступ. :super:

хотелось бы чего для домашнего некоммерческого использования
Re[2]: Хранилище информации
От: pongo  
Дата: 28.10.05 11:21
Оценка:
W>Ты примерно описал архитектуру NTFS. Удобный UI ко всему этому появится в Vista и затем в WinFS.

Ну Виста то выйдет неизвестно когда...
Re: Хранилище информации
От: sss1024 http://microforms.mobile-mir.com/
Дата: 01.11.05 17:55
Оценка:
http://desktop.google.com/

ищет файлах, письмах, хистори, есть язык запросов
Posted via RSDN NNTP Server 1.9
Re: Хранилище информации
От: Stoune  
Дата: 04.11.05 23:09
Оценка:
Здравствуйте, pongo, Вы писали:


P>Все это разбивается на таги, ключевые слова. Просматривать "информацию" можно разными способами.


"информация" эта, это метаданые, часть функциональности уже реализована в Службе индексирования в 2000/ХР, она извлекает метеданые, есть только проблема поддержки большего количества форматов, и языковый поиск с учётом словоформ.
Все эти проблемы с разным успехом решаются в разных продуктах. WinFS обещают дать следующий уровень. Нащёт протоколирования, то есть та же история в IE, Дневник в Outlook 2000-2003(для файлов офиса). Ещё есть IntelliJ OMEA.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: Хранилище информации
От: pongo  
Дата: 12.11.05 16:16
Оценка:
Здравствуйте, sss1024, Вы писали:

S>http://desktop.google.com/


S>ищет файлах, письмах, хистори, есть язык запросов


спасибо. похоже как раз то что надо
Re: Хранилище информации
От: pongo  
Дата: 13.12.05 05:24
Оценка:
Пока что всё только в мыслях. Но вот придумал как это могло бы храниться в xml

У нас имеет часть лабы в документации J и примерно так будет описываться это:
<?xml version="1.0" encoding="utf-8" ?>
<Entries>
    <Entry>
        <Title>plus, minus, times, divide, power and log + - * % ^ ^.</Title>
        <Summary>
            The standard mathematical functions are + - * % ^ ^., i.e.
            plus, minus, times, divide, power and log
        </Summary>
        <Text>
            -- (3 of 35) First Steps (ctd) ------------------------------
            The standard mathematical functions are + - * % ^ ^., i.e.
            plus, minus, times, divide, power and log:
            )
            5 + 10 20 30
            15 25 35

            5 - 10 20 30
            _5 _15 _25

            5 * 10 20 30
            50 100 150

            5 % 10 20 30
            0.5 0.25 0.166667

            5 ^ 10 20 30
            9.76563e6 9.53674e13 9.31323e20

            5 ^. 10 20 30
            1.43068 1.86135 2.11328
        </Text>
        <Keywords>
            <word>plus</word>
            <word>minus</word>
            <word>times</word>
            <word>divide</word>
            <word>power</word>
            <word>log</word>
            <word>+</word>
            <word>-</word>
            <word>*</word>
            <word>%</word>
            <word>^</word>
            <word>^.</word>
            <word>Labs</word>
        </Keywords>
        <Categories>
            <category>J</category>
            <category>Компьютер</category>
            <category>Программирование</category>
            <category>Snippet</category>
        </Categories>
        <tree name="J Labs">
            <node name="A Taste of J (1)">
                <current name="(3) plus, minus, times, divide, power and log + - * % ^ ^." index="3"/>
            </node>
        </tree>
    </Entry>
</Entries>


еще, возможно, надо будет как-то пометить что это код на J, а там Описание Лабы

Так же в отдельном окошке мб будет отображаться дерево со всеми лабами и ихними частями...

    tree
        J Labs
            A Taste of J (1)
                (1) ...
                (2) ...
                (3) plus, minus, times, divide, power and log + - * % ^ ^.
                (4) ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.