Исходные данные
На сегодняшний день складывается довольно интересная ситуация с хранением доступной каждому человеку информации.
Не открою большой секрет если скажу, что потоки информации, сваливающиеся на каждого человека, в наше время
не просто большие, а очень большие. Соответственно возникает необходимость как то систематизировать эту информацию,
сохранить и найти метод , как легко найти нужную информацию в сохраненном объеме данных.
Если просто составить список возможных мест хранения информации, то список может быть достаточно емким.
Для примера можно привести список моих мест хранения информации:
- Записные книжки;
- Книги;
- Домашний (личный) ноутбук (HDD = 500Gb);
- Настольный десктоп (семейный) (HDD = 320Gb);
- Десктоп для удаленного видео наблюдения за дачей (HDD = 80Gb) – стоит в квартире;
- Десктоп для удаленного наблюдения за дачей (HDD = 80Gb) – стоит на даче;
- Внешний (HDD = 1500Gb);
- Внешний (HDD = 600Gb);
- Флешки 4 шт - 32 Gb + 16 Gb + 4 Gb + 2 Gb;
- CD + DVD диски - 640 шт;
- Уникальные грампластинки - 50шт;
- Десктоп + Ноутбук - на работе;
- Десктоп - в общественной организации;
- Уникальные ленты для видеомагнитофона;
- Облачные хранилища – Google + Yandex + MailRu + Dropbox;
- Памятные даты;
- Часто используемые телефоны с доп. Информацией ;
- Разные текущие заметки.
Ну, что же реальный список получился достаточно внушительным. Возникает вопрос, как и в каком виде,
получить информацию, где и что хранится. При этом источник информации должен быть всегда «под рукой»
и в нем должен быть организован не сложный поиск. Перебрав возможные варианты - появилось решение
организовать все это в виде текстовой базы данных.
И так для реализации задуманного нам понадобится – несколько вещей:
- Информация, упорядоченная на всех носителях по единому критерию – желательно (что имеется в виду - порядок следования и название папок);
- Файл менеджер - Total Commander (для группового копирования информации) - обязательно;
- Текстовый редактор – Notepad++(для написания и правки текста) - обязательно;
- Простой HTML шаблон сайта - не обязательно (так как можно написать и самому), но желательно выбрать из
предлагаемых в сети (так как их там очень много на любой вкус).При установке шаблона обязательно указываем кодировку UTF-8
Реализация задачи.
- 1. Скачиваем из интернета или берем в конце статьи готовый шаблон сайта.
- 2. Скачиваем и устанавливаем Total Commander - если он еще не установлен (где скачать – ну я не думаю что с этим возникнут проблемы).
- 3. Скачиваем и устанавливаем Notepad++ - если он еще не установлен (бесплатен и легкодоступен).
- 4. Скачиваем из интернета или берем в конце статьи готовые JQuery скрипты.
В комплекте должны быть - jquery.js + jquery.highlight.js + jquery.scrollTo-min.js.
Лучше использовать, те что приложены к статье, так как они уже настроены для выполнения поставленной задачи.
- 5. Какие функции выполняет создаваемая база
- 5.1 Под спойлером хранит список папок и файлов - где хранится информация
- 5.2 Разворачивает список полностью или по отдельным разделам
- 5.3 В шапке сайта содержит меню - по разделам хранимой информации. 1 пункт меню равен одному html – файлу.
- 5.4 Выполняет поиск по выбранному разделу – показывает количество найденных совпадений – выделяет найденное
цветом - выполняет перемещение по списку до следующего найденного значения
- 6. Порядок заполнения списка данными
- 6.1 Вручную – простым набором текста
- 6.2 Через буфер обмена - в Total Commander выделяем и копируем список файлов
(ctrl + КЛКМ или shift + диапазон выбранных файлов) далее Выделение =>
Скопировать имена выбранных файлов в буфер обмена.
- 6.3 Из буфера обмена через Ctrl +V вставляем информацию в список
- 6.4 Соблюдаем разбивку информации на блоки (так как это предусмотрено в шаблоне).
Лишние блоки удаляем. Недостающие, добавляем путем тиражирования
существующих блоков.
- 6.5 Кто захочет разобраться и модернизировать базу «под себя» - вполне может это
выполнить, воспользовавшись и разобравшись с прилагаемым не сложным кодом.
- 7. Если перейти по ссылке - Текстовая база данных - Демо. То в открывшемся видео можно увидеть описанную
базу данных в действии. Заполненая информацей база данных заняла всего 620 кб.
Ну а что касается простых баз данных для личного пользования, сбора и систематезации информации, то эта тема будет
продолжена - есть интересные наработки. В частности данная статья как бы продолжает тему ранее поднятую в статье
«Создание базы данных с помощью MS Access 2003».