Всё своё ношу с собой. Личная библиотека знаний

7065cf379a378c785382877d146a0c73.jpg

Что-то остаётся всё меньше доверия ко всяким сетевым хранилищам и прочим «воздушным» технологиям накопления информации. Это, конечно, удобно — спору нет. Сохранил в облаке фотографию и она сразу доступна тебе на всех подключённых устройствах. При необходимости можно одним нажатием кнопки поделиться этим шедевром со всеми, у кого есть ссылка и желание с ним ознакомиться. Добавил в браузер закладку на онлайн-документацию по новой версии какой-нибудь библиотеки, и она всегда будет под рукой — да ещё и в самой актуальной версии.

Но в последнее время всё чаще случается, что сайты и хранилища переезжают, меняют условия доступа, закрываются. Даже если площадка остаётся незыблемой как скала, контент на ней зачастую клубится подобно облаку у вершины горы Фудзи.

Говорят: «То, что попадает в Интернет, остаётся там навсегда». Но, видимо, это правило действует только для мейнстрима. Тексты про «успешный успех» и забавные мемы неистребимы, а действительно полезный контент на поверку оказывается куда менее долговечным.

Сколько исторических текстов, книг, полотен в офлайновом мире считаются утерянными навсегда! А ведь намагниченные сектора на каком-нибудь сервере — это куда более хрупкая вещь. Нажал кнопку — и нет их, как не бывало. 

Зеркала, «машины времени» и всяческие архиваторы Интернета тоже, увы, не всегда помогают. Сохранить весь Интернет во всех его моментальных временных срезах не под силу никому. Кроме того, зеркало — это такой же сайт, который так же может исчезнуть как по мановению волшебной палочки. Да и для их нормального использования нужно точно знать, что именно вы ищете.

Вперёд, к истокам

Когда Интернет был маленьким, модемы медленными, а провайдеры жадными, мы сохраняли всё полезное у себя на винчестерах, героически пытаясь вместить всё нужное в скромный объём дискового пространства. В те времена это был единственный способ обеспечить себе быстрый и эффективный доступ к информации.

Если книга нужна постоянно, то легче купить её и поставить на полку, чем каждый день кататься за ней в библиотеку на другом конце города. Наше стремление к накоплению файлов ограничивал только объём винчестера. Когда появились записываемые компакт-диски, стало полегче — мы периодически скидывали всё накопленное на болванки и освобождали место для новых ценных и полезных файлов.

Иллюзия надёжности

Высокоскоростной Интернет нас избаловал — мы перестали скачивать файлы и формировать свои собственные локальные библиотеки знаний и контента. Книги, музыка, фильмы, дистрибутивы, документация, исходники — всё теперь лежит на сайтах и в облаках. Зачем что-то скачивать, если всё моментально доступно по одному клику?

Иногда даже кликать не нужно: достаточно сообщить название нужной записи умной колонке или продвинутому телевизору. Да и этого не нужно, можно сказать: «Хочу бодрящий утренний саундтрек», а колонка сама решит, что нас сегодня взбодрит. Таких интеллектуальных помощников вокруг развелось великое множество: алгоритмы оптимизации, алгоритмы рекомендации, алгоритмы геолокации.

Раньше мы покупали диск с книгой, программой, фильмом или музыкальным альбомом и могли использовать их в любой момент. Теперь за удовольствие чаще надо платить регулярно и за всё сразу: мы вынуждены приобретать желаемый нами спелый фрукт манго и несколько ящиков редьки в нагрузку. Да и прямая покупка какого-то произведения на стриминговом сервисе не гарантирует того, что оно будет доступно вам всегда.

Когда я в очередной раз не нашёл по привычной ссылке нужный мне онлайн-ресурс, я понял, что настала пора вернуться к истокам. Как известно, облаков на самом деле не существует — это всего лишь чужие компьютеры.

С тех пор у меня пропало всякое желание доверять хранение важной и нужной информации чужим компьютерам. Тем более, что технологических ограничений для накопления собственной базы знаний теперь нет. Локальную дисковую ёмкость можно неограниченно наращивать разными способами — место можно не экономить: дополнительные винчестеры, внешние диски, наконец, собственные домашние файловые серверы.

Конечно, нужно не забывать про резервирование. Оно может быть не только локальным: пусть облака поработают, но не в качестве основного (и единственного) хранилища данных, а как диски для резервного копирования.

Сияние чистой информации

Локальную базу знаний можно воспринимать как личный филиал Интернета, в котором можно устанавливать собственные правила. Благодаря этому она даёт своему владельцу несколько полезных бонусов. 

1. Очистка данных

При сохранении файлов в базу, их можно как угодно их преобразовывать. И, что самое главное, очищать их от ненужного мусора. Для этого можно написать свои программы или использовать готовые решения.

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

2. Собственная система организации информации

Локальная база позволяет не зависеть от многочисленных вариантов группировки информации и навигации на разных сайтах. При желании можно объединить справочник по регулярным выражениям, например, с фантастическими рассказами. Если в личном цифровом мире это имеет смысл и удобно для работы, то почему бы и нет. Можно использовать любую структуру каталогов, придумать уникальную систему тегов.

3. Удобная система метаданных

Кстати, насчёт тегов. Локальная база знаний позволяет организовать любую удобную систему хранения дополнительных данных, связанных с файлами. Например, можно организовать удобную систему заметок.

4. Локальная поисковая система

Наконец-то можно организовать поиск по своим правилам. Никаких больше рекламных ссылок в выдаче результатов, никакой персонализации, никакой геолокации. Если мы ищем документацию по Beautiful Soup, то мы хотим получить именно её, а не ссылки на рецепты прекрасных вкусных супов.

Инструментов для поиска в локальных файлах сейчас множество. Можно выбирать на свой вкус, комбинировать, кастомизировать.

5. Единый формат хранения информации

В собственной базе знаний можно использовать любой удобный формат хранения информации. Преобразование можно выполнять сразу в момент пополнения базы. Например, можно хранить все тексты в виде простых текстовых файлов.

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

Главное — это самодисциплина. Никаких «Новых папок», набитых сотнями неразобранных файлов, которые «могут когда-нибудь пригодиться». По себе знаю, что сложно отказаться от этой вредной привычки. С самого начала нужно не просто бездумно набивать диск потенциально полезными файлами, а сразу организовывать их в систему. Все усилия не пропадут даром: в какой-то момент количество перейдёт в качество.

Бывает, что какие-то знания сами по себе ничего особенно ценного не представляют. Но, объединённые в систему с продуманной структурой и перекрёстными связями, они вдруг дают множество новых идей и становятся удобным и эффективным инструментом.

Локальная база знаний будет содержать тщательно отобранные и структурированные данные, организованные по вашим собственным принципам. Это прекрасный способ заставить информацию работать. А ещё личная библиотека знаний — это живое воплощение древнего принципа «Omnia mea mecum porto» — «Всё своё ношу с собой».

© Habrahabr.ru