[Homeros] I: Сводки, итоги и планы

Michael Pozhidaev msp на altlinux.ru
Пн Апр 13 00:55:48 MSK 2015


Всем привет!

Ну что, составим сводку, подведём итоги и построим планы. Разумеется,
сейчас самое время прокомментировать, если кто желает внести
корректировки по своим предпочтениям.

1. К новостнику замечание одно и большое - отсутствие возможности
открыть страницу по ссылке. Больше особых замечаний не нашлось.

2. Текстовый редактор в Windows почти бесполезен, поскольку оказалось,
что utf-8 почти не встречается, а возможности сменить кодировку у нас
не оказалось.

3. Сообщение начать работу с главного меню страшно неудачно.

4. Нет возможности прочитать строку в текстовом вводе, если она
единственная.

5. Нет возможности остановить речь по Ctrl.

6. Система кошмарно бесполезна из-за отсутствия возможности получить
доступ хотя бы к какой-нибудь информации.

7. Недостаёт возможности нажимать y/n вне зависимости от раскладки
клавиатуры.

Планы по программе на апрель:

1. Готовится приложение типа "универсальный reader", которое в своём
ядре строит структуру документов-страниц. То есть знает дерево
заголовков, параграфов и т. д. С каждым местом в тексте ассоциированы
некоторые атрибуты (шрифт, цвет и т. д.), хранятся гиперссылки,
таблицы и указания на рисунки. Эта абстрактная структура некоторым
образом преподносится пользователю, чтобы он по ней гулял, что-нибудь
делал и пр. Сразу постараемся добавить в неё фильтры для офисных
форматов, txt и html. Причём html позволим открывать и локально, и по
урлу, но работа с html не выходит за рамки парсинга, и браузером всё
это не является, хотя подозреваю, что гиперссылки будут работать
верно. Получится ли подсадить туда доступ к Google Docs - проверим
экспериментально, в базовую программу не берём. 

2. Этим приложением дадим доступ к тексту в любой кодировке, к
документам, а также к тексту новостей по ссылке в новостнике. 

3. В будущем на базе этого же приложения будем развивать чтец голосом,
т.е. это reader универсальный в полном смысле этого слова.

4. В диалоге открытия файла в дополнение к Ctrl+Enter добавим
Shift+Enter, при помощи которого можно задать кодировку и флаг
"открыть только для чтения".

5. В сообщение "текст выше/ниже отсутствует" добавим текст строки,
если она единственная.

6. Будет область, в которую пользователь попадает в случае, если все
приложения закрыты. Назовём это условно "рабочий стол". Эта же область
будет использоваться в качестве стартовой области при запуске системы.

7. По Ctrl добавляем остановку речи.

8. Добавляем то, что условно называли калькулятором, но это приложение
переросло функции калькулятора, как мы его обсудили в результате наших
мозговых штурмов. Оно сможет решать частично задачи даже персонального
планировщика бюджета, так что вообще непонятно, как его назвать.

9. Ну и под завязку попробуем сделать клиента Твиттера, чтобы начать
движение в сторону сетевых сервисов.


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


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