Пользователи делятся на две категории:
- те, кто за компьютером только играют в игры, используют его в качестве музыкального центра, или смотрят фильмы, или тупо складируют фотки, иногда хранят всякий непонятный даже им самим хлам и т. п.
- те, которые используют компьютер для работы, для обучения, ну или хотя бы для общения, для пользы
Я не буду рассматривать промежуточные категории лиц 🙂 А поговорим сегодня о второй категории, об их проблемах. Часто случается ситуация, когда на жёстком диске скапливается огромное количество программ, дистрибутивов и других крупных файлов, фильмы и видео (у меня это чаще лекции, научно-популярные передачи и другое образовательное видео), целые библиотеки книг и различные схемы/изображения/фотки. А может к этому всему ещё прилагаются сотни мегабайт личных записей?
Со временем встаёт проблема: «Как в этом всём ориентироваться?»». А ведь запутаться очень легко, особенно если у вас винчестер на 1500 гигабайт! Например, у меня скачано с различных библиотек около 45 тысяч книг, которые в основном хорошо рассортированы по каталогам. Я уверен, что там есть всё, что мне нужно сейчас и может потребоваться в будущем. Но как в этом ориентироваться?
Рассмотрим конкретный пример. Узнал я, что книга «Гидрогазодинамика и теория механики сплошных сред» автора И. И. Иванова написана доходчиво, что мне её стоит прочитать. В каком из каталогов мне её искать, особенно если я совсем не помню название файла? Это может быть и каталог «Динамика жидкости и газа» (а внутри куча вложенных каталогов), и «Физика сплошной среды», и «Теоретическая физика», а если там много практических примеров, то она будет в «Прикладной физики», или даже в «Математическое моделирование в физике». А ведь бывают ещё более сложные примеры.
Как навести порядок и разложить всё это в удобную иерархию? Существуют специальные программы, призванные решить эту проблему. Я испробовал несколько таких, но ни одна не пришлась к лицу. Недостатки в общем-то у всех одинаковые:
- Моя личная неприязнь, которая в каждом конкретном случае имела под собой свою причину
- Программы довольно сложные, а в виду особенностей применения они в принципе не могут иметь интуитивно понятный интерфейс. Этот факт требует довольно длительного и болезненного освоения ПО и привыкания
- Большинство этих проектов — самоделки мелких фирмочек, которые могут завтра закрыться и прекратить развитие программы. В этом случае мне придётся переходить на новую.
- Разные программы такого рода имеют разные форматы хранения данных. Ре-е-е-е-е-едко они совместимы друг с другом или хотя бы с HTML, XML, PDF или хоть что-то!
- Малая мобильность
В общем, я эту проблему так и не решил до прошлого лета… Я даже бросил это дело, как нашёл решение совершенно случайно. Обидней всего то, что решение постоянно лежало у меня перед глазами — это ВИКИПЕДИЯ! Ведь эта онлайн-энциклопедия основана на специальном движке MediaWiki, который можно использовать и для этой задачи!
Что нам нужно сделать:
- Установить на компьютере программу web-сервер (под Windows лучше воткнуть Denwer — его ведь можно легко приютить на собственном жёстком диске, а под Linux можно самому собрать Apache и тоже выделить хоть целый диск!)
- Скачиваем свежий дистрибутив MediaWiki и устанавливаем его на наш веб-сервер.
- Создаём в нашей персональной вики содержимое (опять смотрите пример ниже).
Создайте страницы «Фото со мной», «Фото с отпуска», «Фото 2011» и другие. Загрузите на каждую из них подходящие фотографии. Потом эти страницы можно объединить в общую категорию «Фото». Естественно, некоторые фотографии на этих страницах могут повторяться (если это фотка, на которой изображён я, когда был в отпуске в 2011 году), но на сервере эти «дубликаты» будут представлены лишь одной копией! А наличие мнимых дубликатов на каждой странице сделает интуитивно понятным поиск этой фотографии: если у меня есть потенциальный выбор из страниц, где она может быть, я могу идти на любую и быть уверенным, что она там и окажется.
Аналогично в wiki-формат можно перевести и все свои личные записи, блокноты, дневники, видео, чертежи и т. п. Все перечисленные выше недостатки отсутствуют, а есть даже несколько приятных бонусов:
- вики совместима со многими альтернативными движками (вдруг нужно?)
- единственная программа, которая будет вами использоваться — это любимый браузер. Его же не нужно осваивать? 😀 Всё время будете работать в нём!
- решение будет работать на любой ОС, да хоть на всех сразу. Например у меня дома все компьютеры соединены в сеть. У всех разные системы. Но с каждой есть доступ к персональной вики, расположенной на сервере.
В этой записи я не буду писать подробную инструкцию по установке (я сделаю это позже). Я пока хотел лишь донести до вас идею. Аналогично могу дать подборку заинтересовавших меня расширений и внутренних идей, приёмов и т. п. Могу подкинуть примеров.