Как найти инфу... на собственном винте?

Юрий Семенов

Xakep, номер #017, стр. 017-042-3


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

Как это происходит? Представь, что тебя вдруг заинтересовали вопросы экономики (жизнь заставила), однако, убежденный, что созданная тобой структура "всеобъемлюща", ты пытаешься найти в ней место для книги "Основы бухгалтерского учета". Примеряешь ее в "net/style", потом в "security/hard" и, в конце концов, совершенно отчаявшись, суешь ее в первый попавшийся "comp/mmx". И БАХ!!! Вся конструкция рушится. Причем рушится она так же быстро и неумолимо, как это происходит, когда выбиваешь самый нижний кубик из выстроенной игрушечной "башни".

Найти информацию в системе становится все труднее и труднее, и, вместе с этим, пропадает доверие к ней, а вновь прибывшая информация опять начинает медленно застилать до сих пор "чистый" корневой каталог...

Пользователи, решившие создавать собственную систематизацию, совершают эту ошибку чаще, чем ты думаешь. Не застрахован от нее и ты сам. Чтобы не ошибиться, помести в начале своего "системного" HTML файла напоминающий заголовок "ОТКРЫТАЯ СИСТЕМА ИНФОРМАЦИИ", конечно, по центру и, для усиления, седьмым италиком.

Расширяя собственную систему в неизвестной или новой для тебя области информации, например, в той же экономике, можно нарваться на конкретные траблы и наделать жутких багов, поскольку действительно достаточно трудно сразу сообразить, насколько "подробно" следует делить уровень на подуровни и следует ли вообще создавать новый уровень, если он связан с уже существующими в структуре темами. В этом случае настоятельно рекомендую тебе "советоваться" с профессиональными каталогами ресурсов и поисковыми машинами. Это вовсе не значит, что нужно спамить владельцев сайтов yahoo.com или rambler.ru расспросами и просьбами "типа памахитя plz!". Упаси Бог - покалечат! Просто посмотри, какое место в их системе занимает интересующая тебя тема, насколько она "многогранна", может ли подмять под себя отдельный уровень в твоей системе и так далее. Все это позволит тебе избежать ошибок и поможет создать поистине совершенную структуру, вобравшую в себя все лучшие качества уже существующих методов сортировки информации.

Засада

Однако любая, даже самая совершенная, система рано или поздно нарывается на объект, который в пределах ее структуры "хочет" занять сразу два места. Что ж, если это килобайтная статейка, то пускай себе сидит в двух местах, от меня не убудет - скажешь ты. Хорошо - если "килобайтная", а что будешь делать с "зипой" в -надцать мегов?! Этак пару раз "скопируешь"... и вперед за новым вентилятором в три с половиной дюйма! В данном случае полезно заиметь в каждом тематическом каталоге некоторый файл с именем, скажем, "appendix.txt", который будет хранить в себе имена документов, относящихся к текущей теме, но расположенных в других разделах системы. И, конечно, не забудь поставить ссылку на него из "системного" HTML файла. Правда, в этом случае возникнет некоторая морока с его правкой, но, как говорится, от всего не убережешься.

Назад на стр. 017-042-2  Содержание  Вперед на стр. 017-042-4