Sep. 30th, 2012

akuklev: (Default)
Я хочу рассказать о двух основопологающих в науке абстракциях, которые вызвают сомнения у людей, тяготеющих к объективизму и другим формам жесткого реализма, отказывающего в состоятельности любым понятиям, не проистекающим напрямую из объективных свойств наблюдаемой физической реальности. Я постараюсь как можно более детально объяснить, почему обе эти абстракции не смотря на свою эфемерность совершенно необходимы для анализа и понимания этой самой объективной реальности. Речь пойдёт о бесконечности и о точке.Read more... )
akuklev: (Default)
Ещё меня поражает, почему так часто хотят заменить на компьютерах глобальный иерархический каталог (в просторечии файловая система, хотя она на самом деле не файловая) на теги и реляционную базу данных.
Умнейшие люди вот даже грешат: [livejournal.com profile] ivan_gandhi/2106499.

Теги и б.д. — они для поиска, дерево для обхода. Только иерархическая система, где на каждом уровне по 10-20 элементов с понятными названиями и только на концевых уровнях бывают узлы с сотянми однотипных листиков-файлов (например 100500 фотографий), позволяет пользователю обрести представление, что у него на компьютере лежит. А для поиска действительно лучше теги и аттрибуты. Вот весь фотоальбом из 5000 снимков за 10 лет действительно лучше хранить в одном каталоге, чтобы можно было его потом на лету фильтровать и группировать по любым аттрибутам в любом порядке. Если фотографии хранить, например, по годам, в разных каталогах, то найти все фотографии с Васей (не важно какого года) уже будет неудобно.

Очень я всё-таки хочу, чтобы в консоли можно было написать
ls /users/akuklev/photos/{me, nature, friends/sorhed, year:2005..2007}

А ещё, чтобы глобальная иерархия реально все объекты содержала, в т.ч. всенепременно входит /proc/, где в качестве элементов запущенные процессы, которые в свою очередь в качестве элементов содержат symlink'и на глобалсы и код, кучу (со всеми объектами в оной) и треды, каждый тред в качестве элементов содержит локальные объекты и стек.

December 2016

S M T W T F S
    123
456789 10
11121314151617
18192021222324
25262728293031

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 7th, 2025 10:31 pm
Powered by Dreamwidth Studios