[Homeros] I: Философия ускорения через упорядочивание

Michael Pozhidaev msp на altlinux.ru
Сб Июл 18 17:26:49 MSK 2015


Андрей, ссылка - это прежде всего просто строка. Где она будет храниться
- зависит от характера приложений. В любом случае это будет происходить
в недрах соответствующих приложений. Ссылки на рабочем столе, видимо,
будут храниться в реестре. Ссылки дневника - в БД, то есть в структурах
PIM.

Насчёт всего остального согласен, всё принимается.



andrey macsimenco writes:

> Я правильно понял, что эти ссылки будут храниться в каком-то файле,
> который можно будет редактировать. Например, если имя изменилось, или
> еще что?
> Или каждая такая ссылка это отдельный файл (вроде символьной, или
> desktop-файла)?
> Что еще, имхо, необходимо, так это какой-нибудь встроенный справочник.
> Для каждого приложения, или некий общий текстовый файл, в котором была
> бы описана работа в каждом лурейновском приложении. Горячие клавиши,
> что и как делать, итд. Даже можно, чтобы этот файл и открывался при
> первом старте среды luwrain. (вроде как при первом старте максридера
> тоже открывался файл обучающий.).
> Календарь и дневник можно совместить. Еще неплохо бы иметь возможность
> этот календарь листать. Чтобы дата текущая как-то выделялась, когда
> открываешь ее (звуком например), но записи можно было делать во все
> даты. Вот и будет и дневник, и календарь и планировщик в одном
> флаконе.
>
> 18.07.15, Michael Pozhidaev<msp на altlinux.ru> написал(а):
>> Всем привет!
>>
>> Очередной сеанс выкладки размышлений перед началом воплощения. Точнее,
>> воплощение уже началось, но пока ещё не поздно. Luwrain помимо фич
>> организации доступности будет иметь ряд встроенных инструментов для
>> организации личного рабочего пространства. Естественно, это будет не
>> просто так, а с неизбежным отражением моего текущего понимания, как это
>> должно быть. Не исключено, что это текущее понимание в корне неверно,
>> значит, надо предварительно описать.
>>
>> В Luwrain будет механизм ссылок. Этот механизм хитрее, чем ярлыки в
>> Windows. Предполагается, что есть возможность сослаться на различные
>> объекты в рабочем пространстве. Например, на файл, URL, запись в книге
>> контактов, почтовое сообщение, день в дневнике, новостную статью, группу
>> новостей, недочитанную книгу, песню и т. д. Механизм, естественно,
>> расширяемый. Ссылка - это строка
>> по типу opaque URI, а если по-русски, вида тип:адрес. Сообщения, статьи
>> и записи в адресной книги будут идентифицироваться по числам внутренних
>> ключей, но вообще пользователь думать про это не должен. Ему будет
>> предоставляться некоторое человеческое обозначение этой ссылки.
>>
>> Ссылки можно помещать на рабочий стол, который добавим в ближайшие
>> версии. То есть там может находиться любой объект, который в текущих
>> делах пользователя чем-то важен. Ссылки на файл помимо указания пути
>> могут допускать ссылки по MD5 или SSHA1, то есть файл будет найден в
>> любом месте домашнего каталога, если он, конечно, не изменился.
>>
>> Вокруг этого будет три приложения:
>>
>> 1. Книга контактов.
>> 2. Дневник.
>> 3. Подшиватель (как назвать по-русски, ещё не придумал).
>>
>> Дневник состоит из трёх областей: наверху справа налево список задач и
>> текстовая свободная область, внизу календарь. Календарь же будет
>> открываться по Enter в главном меню на пункте даты-времени. Текстовое
>> свободное поле спецназначения не имеет, туда пишем всё, что интересно
>> как в перспективе, так и в ретроспективе. То есть нормально и для
>> планирования, и для ведения дневника для фиксации произошедших событий.
>> Каждая задача в списке слева может быть привязана ко времени, иметь
>> продолжительность, набор тэгов, неограниченный многострочный комментарий
>> и неограниченный список ссылок на что угодно.
>>
>> Адресная книга с иерархической рубрикацией. Каждая запись позволяет
>> сохранять разные параметры, каждый из которых может быть множественным с
>> отдельным атрибутом, что этот адрес/телефон приоритетнее остальных и
>> должен использоваться по умолчанию. Каждая запись в списке контактов
>> тоже может иметь неограниченный массив ссылок, неограниченное текстовое
>> многострочное поле для замечаний и набор тэгов.
>>
>> При создании письма окно выбора адресата будет представлять список, в
>> котором Page Up/Page Down даёт рекурсивный обход по всем непустым
>> группам. Можно ставить отметки для выбора нескольких адресатов.
>>
>> Подшиватель представляет некоторый набор case'ов. Каждый case - это
>> некоторое дело-предприятие-задача в жизни владельца. С каждым case'ом
>> может быть ассоциирован традиционный набор: множество ссылок ,
>> неограниченный многострочный текст и набор тэгов. Плюс некоторый статус
>> (активно, приоритетно, отложено, закрыто, неактуально и т. д.).
>>
>> В разных местах будут фичи для быстрого заведения case'ов. Скажем, в
>> почтовике будет опция на основе выбранного письма завести case, в
>> котором будет единственная ссылка на это письмо. Например, человек
>> попросил что-то сделать, надо как-то за этим следить.
>>
>> Разумеется, ннужен какой-то поиск по тексту/тэгам. Это само собой,
>> детали думаем.
>>
>> Мнения?
>>
>> --
>> Michael Pozhidaev. Tomsk, Russia.
>> Russian info page: http://www.marigostra.ru/
>> English info page: http://www.marigostra.com/
>> _______________________________________________
>> Homeros mailing list
>> Homeros на lists.altlinux.org
>> https://lists.altlinux.org/mailman/listinfo/homeros
>>
> _______________________________________________
> Homeros mailing list
> Homeros на lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/homeros

-- 
Michael Pozhidaev. Tomsk, Russia.
Russian info page: http://www.marigostra.ru/
English info page: http://www.marigostra.com/


Подробная информация о списке рассылки Homeros