2012-10-01

akuklev: (Default)
2012-10-01 02:56 pm

Про директории

[livejournal.com profile] justy_tylor ещё интересную ведь про директории написал, мне она кажется правильной:
Поиск необходимых пользователю данных может идти по тэгам, по именам (найти "*hopl*" в архивах), по диапазонам дат, да хоть по метаданным EXIF. Каждый способ в какой-то момент ок.

Директории осуществляют другое — владение и локальную идентификацию.

Для удаления (portable) программы я удаляю её папку. Для переноса рабочих файлов на ноут я копирую туда директорию works. Набор данных представляется единым информационным объектом, осуществляющим владение своим содержимым.

Локальная идентификация это "001.jpg" в директории "Photo/Summer 2009". Или "Корпус.Крепление12" в каком-то фрагменте проектных данных. Локальные идентификации при необходимости сводятся к уникальным глобальным, через общий корень (полный путь к файлу, DNS, ...), но при этом изначально обладают человекочитаемостью, в отличие от UUID (GUID), первичной идентификации через криптохэши и других попыток перенести концепцию void* на многомашинный мир.

Как объединять и идентифицировать зависит от вашей деятельности, да, мебель тоже приходится переставлять. Но свинарники из /bin, /etc или c:\windows и реестра в распространённых операционных системах это возможность учиться на ошибках, а не повод учиться хрюкать.