[Homeros] I: luwrain.iso
Michael Pozhidaev
msp на altlinux.ru
Сб Мар 1 14:30:37 MSK 2014
Beqa Gozalishvili writes:
> самое главное что интерфейс полностью понятен.
Спасибо за отзыв. Интерфейс здесь проектировался по принципу "работа на
первом месте".
Про панель управления: да, там пока вынесено наружу совсем немного, но в
очередной раз должен написать про внутренности. Это достаточно важно. В
Luwrain внутри ничего не работает по схеме "на коленке", то есть
предусмотрена полноценная структура для хранения массы конфигурационных
параметров, названная реестром. Его можно просмотреть отдельно через
соответствующее приложение, но панель управления создаётся для того,
чтобы все настройки были бы доступны пользователю в интуитивной
понятности.
При этом по существу данные хранятся в реляционной СУБД, которая может
функционировать и на удалённом компьютере. Изменение файлов локально,
например, в домашнем каталоге, строго запрещено, потому что это порождает
массу неприятностей при одновременно запущенных копиях среды. С одной
стороны, пользователи не должны хотеть этого, но с другой если есть
возможность избавиться от потенциально опасной точки, то мы лучше
избавимся.
Продолжая тему напишу, что при старте Luwrain устанавливает три
соединения с реляционной СУБД (пока три): одно для реестра, одно для
хранения почты, одно для хранения новостей. Если говорить про почту, то
она может абсолютно налегке и прозрачно храниться где-о в другом
месте. Там есть пока не до конца проработанные вопросы идентификации
объектов, в данном случае, писем, но у нас есть убедительная теория
content-addressable идентификации, которую можно здесь попытаться
применить.С идентификацие йпо контенту гибкость в работе с почтой с
нескольких компьютеров может оказаться хорошей. То есть неважно, сколько
у Вас компьютеров в ходу, Вам доступна как хранение почты на удалённом
компьютере, так и на локальном с достаточно прозрачными механизмами
синхронизации с другими местами. Здесь спасает то, что письма и новости - это объекты в
подавляющем большинстве случаев константные, они не меняются во
времени. Черновики писем не в счёт, их доля в основном потоке, мне
кажется, крайне мала у всех.
В следующий раз в главное меню добавлю пункт выключения, вызывающий для
простоты sudo poweroff.
--
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/
English info page: http://www.marigostra.com/
Подробная информация о списке рассылки Homeros