Банк 3000 - Лаборатория

О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ РУССКИХ


Задача

Содержание этой главы

Сейчас 95% используемых россиянами программ - это пиратские программы.
Поэтому в общественном сознании зарубежных стран и у нас ярко горит маркер "русские - воры". Маркер подпитывается системой экспертов и, что более значимо, мнением ведущих разработчиков мира.
Я утверждаю, что этот маркер наносит колоссальный вред России.

Как освободить самосознание народа от этой блямбы?
Можно подождать, пока жизнь наладится. И мы станем зарабатывать достаточно, чтобы платить за современную информационную технологию 100$ ежемесячно (компьютер+программы+интернет). Но это вариант плохо определенный. Сколько лет потребуется? И будет ли результат?

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

Плюс мы обнаруживаем тенденцию к удешевлению массовой информационной технологии и ее распространению на весь мир. Сформулируем это в виде условия: типовая информационная технология  должна быть полна, едина для всего мира и бесплатна.

Типовая информационная технология

1. Информационная технология сегодня начинается с Микрософт: 
• MS Windows (система, рабочий стол, проводник, браузер) - это CD-диск №1
• MS Office (Word, Excel, FrontPage, OutLook) - это CD-диск №2

2. Тогда Диск №3 - это букет полезных программ, расширяющих возможности системы
• диспетчеры, редакторы, просмотрщики
• калькулятор, часы, таблица символов, фотоаппарат, записная книжка, шрифты, машинопись
• интернет - браузеры, звонилки, качалки, отключалки
• система - настройка, чистка, работа с диском

Сюда же примыкают программы для работы с музыкой и графикой, словари и переводчики, а также простые игры. Добавим библиотеку текстов, картинок, музыки. Отдельно отметим популярные приложения - Караоке, Школа танцев, Фоторобот и Парикмахер, Карты мира/стран/городов, Звездное небо.

Все эти программы отличает относительно несложный уровень программирования и объем до 10 мб.

Компьютеры мы можем собирать, но не производить. Нет пока альтернативы и Windows. А вот в создании Диска №3 мы можем преуспеть и тем заложить фундамент для решения остальных задач.

Что делать

Сегодня можно найти неплохие бесплатные (и русскоязычные) программы по всему спектру ТИТ №3. С одной стороны, они показывают что авторские программы могут превосходить могущество самой-самой Микрософт. С другой стороны, им тоже свойственны недоработки.

Вот пример. Бред-блокнот Олега Булычова для быстрой редакции файлов. При таком же объеме (70 кб) отличается от Win-блокнота наличием следущих функций:
р  способен быстро открывать большие файлы (нет барьера в 64 кб)
р  автоопределение и работа в основных кодировках, перекодировка
р  перенос выделения мышью
р  изменение цвета шрифта и фона
р  наличие отмены
р  запоминание позиции в файлах

Не случайно Олег предъявляет девиз Брэда - "блокнот должен умереть". Но для этого требуется безупречность от самого Брэда, то есть добавление следующих функций:
   + исправление замены - работает некорректно
   + нужна многооконность, нельзя открыть-создать новый файл не закрыв старый
   + возврат возврата - Redo
   + настройки - вынос на переднюю панель ограничения длины строки и кнопок масштаба 
   + множественная твердая буферизация для типовых вставок/замен
   + настраиваемая подпрограмма конвертации txt=>html и чистки лишних тэгов

Если материализовать эти функции, то умрет сама задача замены Win-блокнота. А пользователь перестанет скакать между программами и сможет насладиться процессом в полной мере.

Олег оставил Брэд как есть и теперь работает над Astonом под девизом - "рабочий стол и эксплорер должны умереть". Здесь тоже пока встречаются недоработки. Яркий талант, но еще не мастер.

Смысл этой подглавки в том, что задачи решаются просто и полностью. 
Кстати, ничего страшного не произойдет, если новый блокнот при названных функциях будет иметь объем в 1-2 мб. 

Стимулы для авторов

Стимулы рождается благодаря тому, что создается монопольно-лучшая система, использующая качественно новые модели элитного отбора авторов и продуктов. То есть благодаря идеальности подхода.

1. Акцент делается на создание бесплатной для рядового русского пользователя личной информационной системы. Качество и состав этой системы делают ее уникальной в мировом масштабе.

2. Система создается в 3 этапа. 

Первый. Первичный подбор полезных бесплатных программ и ресурсов. На первом этапе достаточно усилий 20-30 программистов среднего профессионального уровня, но безусловно талантов. Плюс начало создания Банка 3000: библиотека гармоний, уроки базового курса, покупательские карты.

На втором этапе букет полезняшек улучшается и развивается Банк 3000. Круг талантливых разработчиков растет до 100 человек, появляется организационная поддержка 300-500 поклонников.

Третий этап - превращение системы в уникальный товар. Продвижение системы к государственным и корпоративным заказам, плюс продажи на развитых рынках Европы, Азии, Америки.

3. Теперь о стимулах.

А. Характер отбора авторов и продуктов напрямую увеличивает их статус.

Б. На втором этапе букет полезняшек с инфо-банком начинает продаваться "бесплатно по усмотрению" самостоятельно и в рамках программы "Прогрессор".

В. На третьем этапе разработчики системы получают приоритетные права на участие в заказах.

Все это утверждения на веру. Аргументы смотрите ниже.

Теперь хочу обратиться непосредственно к талантам. Вот вам мои мотивы:
р  коллективное творчество и подлинное взаимопонимание, сейчас нас 1% - нас не понимают и не спешат предоставить место под солнцем
р  новая система решает все проблемы талантов и возводит их на вершину социальной лестницы
р  создание продуктов выше мирового уровня - это и есть подлинная квалификация, путь мастера
р  создание новой формации - от освобождения русского осознания от чужеродных маркеров до возрождения Руси - своей единственной и благодатной Родины
р  честная стоимость передовой информационной технологии для русского человека снизится до стоимости компьютера с одновременным ростом качества этой технологии

Любой иной выбор ущербен.

Деньги, конечно, многое значат. Но безупречность вкуса и мышления все же перевешивают. Есть и соблазны. Если автор не доводит продукт до кондиции, то все равно успокаивается - ведь продукт бесплатен. Если доводит, то выставляет цену - раз есть товар - и все равно успокаивается. С другой стороны, бесплатные хорошие программы есть лучший способ самовыражения (снятие ограничения для большинства пользователей - таких же человеков как и ты) и роста репутации (я могу! и это известно всем). К сожалению, большинство авторов способны увидеть и решить одну задачу. Поэтому боятся остаться ни с чем. Выход в коллективном творчестве. А так называемым прагматикам и реалистам советую объективно оценить уровень решенной в продукте задачи. Если точно знать "что делать", то программист средней руки легко превзойдет сегодняшние авторские достижения. Повторю - Любой выбор вне коллективного творчества ущербен.

А с деньгами все просто. Они в достатке у того, кто управляет рынком. Таланты должны объединиться для решения и этой задачи - выиграют почти все.

Элементарные кирпичики и блоки Банка 3000

Словарь. 50 тысяч исконно русских и заимствованных слов с толкованием

1. Словарь компилируется по известным источникам: Даль, Брокгауз, Словарь иностранных слов, Энциклопедический словарь и т.д.

2. Добавляется информация о происхождении слов, отсекаются кривые-умершие-узькоприменимые слова, добавляются игнорируемые в официозе  слова (астрология, теология, новые течения...), отсекаются культурологические списки фамилий "как бы деятелей", добавляются значения слов из  популярных книг на эту тему. Значения слов при этом слегка форматируются по темам.

3. Труд первый - восстановление смысла слов. Составляем списки (ставим галки) и работаем. 
Примеры. 
а). Исследование названия Византия дает два четких иностранных корня: бис=вновь и анти=опора (Антей!). 
б) Исследование слова Система выводит нас на группу понятий: организация, структура, связи... Результат. Система - информационное отображение понятия Организация=Структура+Движение. Здесь Структура=Элементы+Связи, а Движение=Рождение+Развитие+Замыкание+Регуляция. Т.е. это раздел Логики, в котором можно найти точные значения системных понятий, описание с примерами фаз-форм-уровней движения и связей, законы развития сложных систем... 

В библе вы найдете много примеров восстановления буквального смысла знакомых слов. Здесь и корни древних империй, и возрождение русской души, и отражение передовых достижений человечества. 

4. Труд второй - реорганизация словаря по мере уточнения и гармонизации значения слов. Основа - логические и структурные карты: глобальная хронология развития идей-организаций-техники, базовые модели живого и метафизики, предметные схемы практического знания, прогнозы и задачники.

Если сделать хотя бы 1 и 2 пункты, то появится хороший современный словарь. Если есть исходники, есть техника, есть команда в 10-15 человек, то работы здесь на 3-5 месяцев. Такой словарь должен быть бесплатным и, значит, должен делаться осознанно. Перспектива или прямая возможность оплаты впрочем приветствуются - за счет государства, за счет благотворительных фондов, за счет денежных благодателей. Гарантированная оплата труда появляется когда новый словарь оформится до уровня товара и можно будет его издавать как книгу, как программу.

Здесь хочу сказать об особенности подобных разработок. Словарь должен быть доступен всем и, значит, он должен быть бесплатен в основной электронной версии. Поэтому первичное финансирование либо отсутствует, либо носит благотворительный характер. То есть делается ставка на энтузиазм и коллективное творчество. С другой стороны, по мере приближения словаря к статусу явного товара (как книги, как благотворительного проекта, как элемента новой информационной системы) его содержание уточняется и требования к разработчикам растут. То есть меняется состав авторов и большинство первых энтузиастов оказываются ни при чем. Это несправедливо. Поэтому нужна форма учета такого труда и гарантии вознаграждения этого труда по мере превращения Словаря в полноценный товар. 

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

Переводчик. Англо-русский и другие словари

1. Техника. Составляем таблицу: столбец английских слов, столбец русских слов, столбцы связей. К словам относятся и типичные словосочетания и идиомы. Программируем поиск и отбор слов-связей и представление функций-форм. Плюс модуль с плагинами для встраивания продукта в типовые приложения: html, help, буфер, блокнот, редактора + изучение языка (логика, разговорник, примеры). Если вы считаете, что не так все просто - то либо вы заблуждаетесь, либо врете. Главное заблуждение - дизайн функций. Прямой ответ - начните с копирования лучших продуктов и уже будет лучше. Правильный ответ - руководить проектом должен гармоничный человек при участии гармоничных критиков. Я, например, могу легко и конструктивно определить десяток критичных улучшений тех переводчиков, которыми пользовался.

2. Содержание. Между языками должно существовать взаимно-одночначное соответствие в силу предметности наших отношений и материальных объектов. Основа выявления такого соответствия - это исследование и перевод слога гармоничных людей. Я оцениваю первую критическую границу такого словаря в 600 слов, вторую - в 3000 слов, третью - в 15000 слов. Нулевая граница (120) - это команды или язык ребенка. Четвертая (60000) - это пространство духотворчества, которое всегда ведется на родном языке. Смотрите подглавки о Русском языке и изучении языка иностранного в Библе.

Для легкой реализации словаря в 30 тыс. слов на уровне техники нужно 5-7 человек и месяца 2-3 усилий. И задача закрывается наполовину - теперь каждый может воспользоваться переводчиком бесплатно. Модуль приложений закрывает задачу уже на 70% (достаточно одного программиста). И ведь нужен всего один нормальный переводчик. А стоимость его разработки в сочетании со значимостью - должна быть оплачена государством. Задумайтесь, почему десятки научных и образовательных гос.учреждений языкового профиля не сделали это в 80-х годах, не сделали это в 90-х годах - чем они вкупе с мин.информатики вообще заняты???

Словарные задачи стали бы на порядок легче, если бы имелась нормальная технология распознавания русской речи. Альтернатива - хороший навык машинописи, например, у одного-двух участников команды.

Значение буквальных переводов велико. Это путь к снятию языковых барьеров между странами и народами. Путь к становлению единого языка для общения и для инфра-стандартизации. В этой сфере очень много мифов - о них смотрите подглавку By English в Библе.

Библиотека Гармоний

Гармоничные книги - первый шаг в создании Библиотеки Гармоний и апробация нового механизма элитного отбора. Смотрите подглавку "Умение читать" в Библе.

Гармоничных книг не так много, но все же достаточно. Первая цель - отбор 600 художественных книг и 600 учебно-популярных. Первый возможный шаг - отбор фантастики по интернет-библиотекам; останется примерно 20% авторов/произведений; например, будут исключены поздние произведения братьев Стругацких как вредные для здоровья; другой пример - исключение значительной части фэнтэзийной самоэротики. Мотивы довольно простые - воздействие произведений на самооценку и здоровье читателей. Второй шаг - проза. Пример отсева - будет отсеяна, как вредная, значительная часть произведений Пушкина и Высоцкого. Они содержат неисполненную боль души - нормальная душа не переварит того, что оказалось не под силу гениям. Замечу, что гармоний хватит на всех; замечу, что средний энергетический заряд хорошей поэзии и прозы заметно выше заряда хорошей фантастики; отмечу, что есть и безупречные по гармонии авторы: Акимов и Клименко, Кастанеда, Раджниш (не все).


Здесь хватает забот. Могу лишь гарантировать, что я в деталях представляю весь процесс формирования Библиотеки. В первую очередь, нужны энтузиасты.

Ресурсы. Библиотека Гармоний - это: представление программы в целом + элитное авторское агентство и издательство + система книжных прилавков "Волшебные книги" + система продвижения талантов и критичных заказов авторам.

Сегодня неопределенность в выборе хорошей книги очень высока. С одной стороны, подавляют объемы выставленной на продажу литературы. С другой стороны, отсутствует объективная критика - никому нельзя верить. В-третьих, если вы сталкиваетесь с новой для вас сферой, то практически обречены на ошибку - это потерянные деньги и силы и время.

Пример. Сын захотел заняться программированием. Я решил помочь. Наиболее перспективным мне показалось изучение Дельфи-Паскаля (не уверен до сих пор, что это лучший выбор). В Книжном мире обнаружил два десятка книг по теме стоимостью от 100 до 500 рублей. Половину смог отсеять легко. Со второй половиной "завис" и только минут через 40 сделал-таки выбор - листая книги и советуясь с другими покупателями - но... выбор оказался неудачным. Чтобы понять это понадобилась неделя почитывания этой книги, а также других статей и книг в электронном виде, плюс попытки ответить на вопросы сына. Через неделю я смог сформулировать что нам было нужно. Вот примерное содержание:
1. Как устроен конструктор Дельфи (обзор лучших встроенных компонентов, работа с формами, связь 2 форм, обзор других лучших компонентов и их установка...) - 60 страниц
2. Делаем хороший калькулятор - 20 страниц
3. Делаем хороший текстовой редактор со своим деревом документов - 30 страниц
4. Работаем с графикой и анимацией - 20 страниц
5. Делаем собственную базу данных типа "Борей" - 40 страниц
6. Обзор полезных утилит и соответствующих компонентов - 30 страниц
7. Основы программирования с примерами - 150 страниц
8. Справочник по Паскалю - 50 страниц
9. Справочник по Дельфи - 50 страниц

Итого: 450 страниц плюс СД-диск с соответствующими компонентами и проект-примерами.
Назовем книгу так - "Лучшая первая книга по Дельфи"

Хороший учебник строится от практики. Он должен включать в себя примеры хорошего решения типовых задач начинающего программиста и хорошие приемы решения типовых затруднений. В интернет можно найти достаточно много практических советов. Описания программ - калькулятор, редактор и другие - можно сосредоточить на преодолении ключевых препятствий, так как есть исходники на диске. Без исходников любая книга будет сквозить пробелами. И здесь обнаруживается серьезный барьер. Для написания подобной книги нужно либо согласие авторов советов- программ- компонентов, либо группа талантливых программистов, способных обойти авторские права.

Но если это сделать хорошо, то вы автоматически определите предмет создания Дельфи по-русски. Ведь объем типовых задач и типовых ограничений конечен. Игнорируя спец.задачи и игнорируя километры бесталанных компонентов, вы определяете критичный объем программных кодов и форм-факторов. Ну а это уже серьезный прорыв в национальной информатике.

Это типичная задача на коллективное творчество. Осталось заметить, что я разбираюсь в программировании на довольно любительском уровне, но все же куда лучше новичка. И после уточнения критериев выбора книги я никак не улучшил ситуацию а) лучшей книги пока нет, б) с другой книгой я рискую почти так же - профи все-таки заметно сильнее любителя, в) деньги и время я уже потерял. Зато стала очевидна общая глупость - я, к примеру, пока так и не ответил на вопрос "как в калькуляторе вводить выражения и выводить результат в одном окне". Представляю себе сложное решение, но подозреваю, что должно быть и простое...

Новые книги - совместное написание "почти идеальных" и полезных для всех книг, активный раздел Библиотеки Гармоний:
Библия для всех - новая редакция древних текстов, отсев лишнего и дополнения.
Книга притч и песен - алмазы и жемчуга, россыпь образцов гармоничного Слога от талантов-гениев-мастеров.
Мой дом - книга о хорошем строительстве.
Русский стиль самообороны - нужная книга.
Это любовь - книга о любви и о семье.
Творчество - книга о формах творчества.
Другие книги - инициативные и желаемые проекты.

Библиотека картинок - шедевров живописи, прикладного искусства, архитектуры... 600 => 3000 шедевров в формате jpg-файлов. Плюс хорошая полная подборка графики-видео для оформления текстов, компьютера и других дизайн-задач (клип-библиотека).

Библиотека Миди и Караоке - активный раздел Библиотеки Гармоний. Представление лучших музыкальных и песенных произведений (кстати, анализ русских песен обнаружил, что грамоничных песен среди них немного - около 150; но в них заключен русский дух - вот прекрасный предмет для школьных уроков пения). Формирование домашней библиотеки гармоний классической, оркестровой и фоновой музыки объемом в 100 часов (плюс имитация звуков природы).

Учебники Базового курса - инструмент для самотиражирования проектов на местах
• Человек
• Управление
• Техника
• Движение
• Формы деятельности и сетевые проекты 

 

Банк-3000

Это Новая Библия - коллективная, компьютерная, всеобъемлющая. Поле для коллективного творчества.
р  Банк Гармоний - фундамент единой персональной информационной системы. 
р  Букет полезняшек - объединение небольших, но критичных, программок в букет позволяет продемонстрировать преимущества нового элитного отбора уже сейчас. И подготовить ресурсы для создания технической платформы для новой универсальной информационной системы для всех.
р  Словарь Русского Языка - изначалие.
р  Обновление древней БиблииСтандарты Новой Библии - образцы гармоничного Слога.
р  Универсальный переводчик - путь к единому языку, новый стандарт изучения других языков.
р  Личный организатор - первый шаг в создании технической платформы для универсальной информационной системы. Полазайте по этому файлу - это пример предметной постановки задачи. Форма текста явно диктуется/ограничена техническими возможностями. То, что предложено - прямой путь к созданию новых информационных систем.
р  Библон "Прогрессор 3000" - интернет-узел для коллективного творчества и информационной поддержки программы повсюду.
 
Для апробации принципов естественного элитного отбора можно использовать банк Караоке. Например, выяснилось, что гармоничных песен немного - около 250 за всю историю русской песни. Из них более половины требуют гармонизации - обновления или доводки. Разработка песен выявляет характер и предметные формы потенциального развития элитных систем. 

Покупательские карты - раздел Банка-3000, инструмент для изменения основ рыночной экономики, средство продвижения программы Прогрессор 3000.
а) Покупательские карты Информационной и Бытовой техники
б) Другие карты (товары и услуги, справочные, избранные, проектные, карты-уроки)
 

В Банк-3000 входят также следующие проекты:
р  Еженедельник "Программа на неделю"
р  Сеть информационных центров
р  Сетевая поддержка офис-менеджеров
р  Единая БД "Кадры"
р  Лаборатория товаров: качественный отбор товаров, разработка новых товаров.
р  Проекты - представление лучших идей и проектов (талантливых),
р  Наш город - что делается и что еще лучше сделать для гармонизации общей жизни
 

Лучшие информационные ресурсы также войдут в состав Банка-3000:
р  Библоны - представление талантливых Библонов-Библинов (Сайтов)
р  Программы - представление лучших компьютерных программ + критичные уроки
р  Товары - представление лучших товаров
р  Услуги - представление лучших услуг (ремонт, индивидуальное обслуживание, обучение, развлечения, туризм...)

Пример. Есть такая партия ТВ-Информ. Поставляет содержание из Интернет по телевизионному каналу. Скорость до 100 килобайт в секунду. Отобрали 32 сайта, что-то еще... Решил я это дело попробовать. Но перед покупкой ТВ-тюнера сходил в ихний магазин. Там товарищ мне популярно объяснил, что это пустая трата денег. Скорость не та, сайты не те, остальное - хлам. Тем не менее для меня - это великолепный ресурс с хорошим будущим. Но ресурс этот сейчас используется бездарно, наверное так же как и ихний телетекст.

Обзор полезняшек


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

1. Часы
Начнем с часов. Это простой и необходимый элемент нашего видеодрома.

Часы Виндоуз маловаты, не перемещаются, не показывают секунды и т.д.
Поиск подходящих часов затянулся. Вроде простенькая программа, но обнаружить что-то подходящее оказалось делом сложным - прошло 4 года от появления потребности до ее удовлетворения.

Первый успех - часы из КвикМеню4 (кстати, здесь же содержится весьма приятный калькулятор). В этих часах можно настраивать стиль-размер-цвет шрифта, менять фоновый рисунок или сделать свой. Но программа платная (40$) и напоминание о регистрации заметно мешало.

И вот, наконец-таки, я нашел то, что искал. Часы Владимира Выходцева показывали все, что надо, плюс объем свободной оперативной памяти. Есть здесь и другие функции, но они реализованы хуже и ими я не пользуюсь. Часы бесплатные.

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

Идеально, если пользователи - люди гармоничные, их целая группа и они формулируют требования согласованно. Гармонисты способны конструктивно, не повышая уровень сложности программы, уточнить ее главные функции и сформулировать дополнительные функции-вкусности. Вот, к примеру, предложения от меня к Часам Владимира Выходцева:
а) добавить таймер-секундо/минутомер для нормирования рабочих ритмов
  + в часах при этом автоматически убираются секунды, чтобы не мельтешило вдвойне
  + окошко, где можно выбрать/записать 1-2-3 вложенных интервала, например, 6 минут-25 минут-100 минут для управления рабочими циклами (вариант: выбираешь главный интервал, от которого идет нормирование - если 100 минут, то нижние интервала можно задать кратностью 1/2, 1/3, 1/4, 1/5; или же кратность автоматически подбирается по вложенному интервалу - 25 минут и 6 минут 15 секунд)
   + включение прямого-обратного отсчета

Замечу, что любое планирование - это в первую очередь управление временем. Я готов добавить в Часы урок планирования и урок управления циклами.

б) улучшить функциональность и дизайн планировщика заданий; здесь можно ограничиться выделением типовых задач и упрощением доступа к ним в ВиндоузПланировщике плюс сделать подборку визуальных и звуковых сигналов

в) добавить более широкие биоритмы: 100 минут, 4-6-8-12 часов, приливы-отливы, лунные-солнечные циклы, сезонные-многолетние (акцент делается на представление этих биоритмов с более конструктивной позиции, чем распространенные; прямо мотивируя полезность их учета для здоровья, для роста работоспособности)
   + оперативная информация для настройки приливных ритмов
   + изменяемый справочник календарных и сезонных событий

г) добавить 3-4 настройки бмп-фона или включить поддержку форм

д) настройка природного времени - показ истинного солнечного времени, текущих координат Солнца-Луны-планет, ядра Галактики, направлений нашего полета во Вселенной. В Библе есть примеры полезности учета истинного времени (подглавки о точечном массаже и о календаре). Можно оформить все это в приятный дизайн 24-часового кругового циферблата с показом положения солнца и сдвинутости времени. Напоминаю: суточный цикл - это основа нашей душевной целостности.
 
2. Улучшение Часов и пополнение их функций позволяет сделать их самостоятельным элементом. А то ведь сейчас каждый может заявить, что программка-то ерундовая - любой может сделать. И потому, наверное, не делали?

Часы - яркий элемент экрана - лучше всего подходят для запуска куста полезняшек.
Для этого делается настраиваемое контекстное меню.

Первое, что приходит в голову - это очистка оперативной памяти программой ФриМемори Дмитрия Мироводина. Альтернатива - уроки поиска и латания дыр в оперативке, соответствующие советы.

Второе, Записная книжка РЕ2000 Андрея Тиунова с древовидной навигацией. Очень хороша по сравнению с платными аналогами. Для начала хорошо бы рассматривать записную книжку отдельно от встроенных органайзерных функций, так как последние заметно уступают по качеству. Возможные улучшения записной книжки:
• обеспечение безопасности - при создании нескольких книжек, переносе книжек и фрагментов можно все потерять (я уже 2 раза обжегся)
• улучшения функциональности - создание разделов одним кликом, перенос каталогов, поддержка нескольких деревьев и перенос ветвей между ними, полное автосохранение, улучшенная вставка типовых символов, устранение глюков с буфером и переключением шрифтов, включение образцов и форм для личного планирования/документооборота...
• добавление табличных форм (они уже есть, только усечены, немного глючат и приходится их экспортировать или копировать с rtf-шаблона) 
• добавление gif-jpg-поддержки, плюс элитная библиотека таких иллюстраций (сейчас bmp-wmf: первое громоздко - второе скудно и прорисовывается так себе); для начала можно подобрать вкусную библиотечку небольших bmp рисунков (иконок и элементов оформления) плюс использовать символьные шрифты (так я собрал все приятные символы в один шрифт)
• возможность конвертирования не только в rtf - для печати, но и в html-формат - пусть и с упрощениями или дополнительными инструкциями-настройками

Альтернатива - ГолденОрганайзер рус. (30$) - симпатично, но дорого. Давно не видел ЛотусаОрганайзера (тоже платно) - от старой версии осталось хорошее впечатление.

Есть смысл воспользоваться находками конкурентов:
• различные иконки в дереве документов
• оформление в виде листаемой книжки 
• образцовые личные картотеки (хронология, полезные советы...) с режимом АБВГД-навигации

Пару замечаний "на ходу":
1. Благодаря боязни копирования мы выпали из современного дизайна. Вспомните отечественные товары. Если ты хронически отстаешь в чем-то, значит, пора учиться. Учеба начинается с подражания-копирования.
2. Очень типовой вопрос о лучшем шрифте. Verdana лучше Courierа, но еще лучше Microsoft Sans Serif из WinXP. Почему? - Буквы при чтении/писании воспринимаются подсознанием. Courier своей ветвистостью сжимает пространство восприятия до нескольких слов. Arial подгоняет живое чувство своей ужатостью, это чуть свойственно и Lucide и Verdanе (но в меньшей степени). А чувство любит свободу. Сравните несколько букв увеличенных до вершка. Пока самым свободным мне представляется Microsoft Sans Serif. Впрочем, надо сделать поправку на особенности отражения шрифтов в Windows. Альтернатива - SchoolBook (нормаль и курсив). Думаю, талантливому дизайнеру этого объяснения достаточно, чтобы создать шрифт более приближенный к идеалу.

Дальнейшая оптимизация может вестись по сценарию и формам создания Личного организатора. Отмечу лишь главные направления. Это позиционирование рисунков (сейчас рисунки вставляются в строку и поэтому иллюстрации выше 70 dpi разрывают текст), текстовые ящики и псевдоформы для построения структурных схем - очень разнообразят тексты. Возможно, я не вполне представляю сложности позиционирования, но кажется мне, что эта задача решаема "в лоб".

Ежели все-таки поискать альтернативу, то можно обнаружить, что при некоторой сноровке вполне годится для ведения записей FrontPage2000. Ни режим структуры Word, ни листочки OutLook здесь не подойдут - не так удобно. А вот html-формат + дерево файлов во FrontPage работают, правда, не так удобно. Зато в плюсе таблицы, gif/jpg-картинки. Но это качественно другой выбор. Минусы от совершенства - псевдографика для схем, мало текстовых форматов, слабое дерево документов.

Еще раз хочу отметить, что РЕ2000 очень хороший продукт. Очень удобно вести записи и скидывать с головы избыточную информацию. Дневник, ведение дел и писем, постановка задач/проектов, картотека...

Вообще-то разговор о полезняшках следовало бы начать с возможностей рабочего стола и выбора диспетчера файлов. Напомню, что нормальный рабочий стол - это либо картинка с иконками, либо окно диспетчера файлов. Кстати, Часы висят вверху и здесь, и в других программах.

Оптимальный рабочий стол - это набор рабочих столов: просмотровый, редакционный, игровой и другие. Диспетчер файлов здесь становится одним из вариантов. Для других вариантов можно использовать Эксплорер = форма с картинкой + иконки. Еще бы ужать панель инструментов да предусмотреть распахиваемые списки. Вот вам и задачка на написание быстрой програмки-формы, показывающей картинку с иконками программ. Хорошее решение предлагается в Astone создателем Брэда.

Диспетчер файлов. Работа с компьютером начинается с обработки различных файлов. К сегодняшнему дню вполне прояснился характерный дизайн и состав основных функций для обработки графических, текстовых и всех файлов. Наилучшим для графики и текстов представляется древовидное представление файлов справа/слева и просмотр/редакция их в остальном пространстве окна. 

Графические файлы. Стандарт здесь задает ACDSee32. Среди приятных дополнений последней версии - русификация и встроенный редактор, обеспечивающий большинство полезных функций редактирования рисунков.

Два недостатка. Первый - стоимость в 40$. Нужен бесплатный аналог.

Второй - во встроенном редакторе довольно сложно выбрать и редактировать цвет в гаммах от1 до 256 цветов. Это общая проблема - простой полнофукциональный редактор графики. Те, что есть, либо сложны, либо неполны. Приведу для сомневающихся полный набор функций:
• работа с базовыми форматами bmp, wmf, gif, jpg, png
• настраиваемая переконвертация основных форматов друг в друга (установки форматов+размер), плюс
переконвертация списка файлов
• набор точечной/контурной редакции как в ПойнтБраше плюс прозрачность, плюс выделение контура/фона, плюс работа с цветами ниже 24 бит
• настройка изображения "яркость-контраст-цвет", негатив, раскраска, тройка эффектов
• оптимизация с уменьшением/заменой цветов и сглаживанием

Вот и все. Почти такие есть, таких нет.

Текстовые файлы. Пока здесь пусто. Но аналог стандарта вполне представим на примере древовидных органайзеров типа NotePad 2000PE. Они пока не умеют свободно обращаться с различными текстовыми форматами. Хотя этих форматов немного - DOS, ANSI, htm, rtf, doc... Зато здесь уже внедрены стандарты "просмотр=редакция" + "каталог=презент-файл", но пока еще приходится жать кнопку "сохранить" при переходе (вопрос с перестраховкой постепенно решается, ее функции отходят к множественному буферу программы).

* О подстраховке. Если вы или автопрограмма перезаписываете файл, то спасти его уже не удается. Его нет ни в корзине, ни в TEMPe. Не найти его и программой восстановления данных. Решение проблемы простое - удалять перезаписываемые файлы в корзину. Параллельная проблема - закрепление файлов в определяемой вами зоне диска и настраиваемая по выделенным зонам дефрагментация диска. Ау, системщики?!

NotePad и FrontPage - прообразы текстовых диспетчеров будущего. Чего им добавить:
+ работа с основными форматами (см. выше)
+ быстрая работа с большими файлами
+ электронные таблицы
+ псевдографика для рисования схем

Вроде все ясно. Возьми тот же Word, добавь окно файлов, добавь текстовой файл к каждому каталогу, открывай одним щелчком - и все. Но Word для таких забав слишком громоздок и медлителен.

Так что задача создания полноценных, но без излишеств, текстовых диспетчеров=редакторов очевидна и остается только воплотить ее в жизнь. Смотрите также файл "Личный организатор".

А пока приходится пользоваться обычными редакторами, начиная с Брэда. 

Дополнительная задача. OLE-механизм Windows не хочет поддерживать gif/jpg форматов и плохо прорисовывает wmf.

Файлы в целом. Cтандарт здесь основал Питер Нортон, ну а сегодняшние лидеры - это WindowsComander и Frigate. Первый быстрее и распространеннее, а наш Фрегат хоть и медлителен на старте (до 30 секунд!), но отличается множеством новаций. Оба диспетчера содержат все необходимое. Я бы добавил обоим возможность множественной замены множества строк в множестве файлов и о`кей (например, для переформатирования txt в htm).

Итак лучшие диспетчеры файлов сейчас:
Мой выбор - комбинация WinComander 4.54 Христиана Жислера + IrfanView 3.75 Ирфана Скильяна для просмотра и легкой редакции графики. Здесь есть все необходимое для работы - 2 панели файлов, их простой просмотр и редакция, работа с архивами, сетевые функции, симпатичная удобная панель с кнопками запуска полезных программ... Все русифицировано и практически бесплатно . Есть простенькая программка для нажимания кнопок при старте WinComandera, а к надписи "Not registered" вверху я отношусь хорошо. Плюс Бред-блокнот для быстрой редакции файлов.
Альтернатива - бесплатный LiteFrigate. Стартует заметно быстрее платной версии (стоимость 40$ для них и 10$ для нас), отличаясь от нее тем, что здесь только три файловых панели, обязательные подтверждения, удаление без запроса, невозможность послать файлы по почте, отсутствие нескольких утилит (древовидный блокнот, просмотр png-графики,...). Есть почти все, что имеет WinComander + просмотр графики, rtf/doc/html - текстов. 

Ну и ДокторВеб - естественно. Пусть не лечит, пусть обнаруживает и удаляет.

Улучшение диспетчера начинается с выделения функций типовой обработки типовых файлов и попытки слить их в один флакон.

Например, для звуковых файлов можно предположить открытие одним щелчком, с позиции пропорциональной точке щелчка.

3. Прекрасные полезняшки - первый призыв

Фотоаппарат !Glance Александра Лейтеса очень прост и очень хорош. Я бы только добавил четкую начальную инструкцию и слегка переупорядочил вызов функций.

Таблица символов ECM Сони Курниавана. Хорошая замена WinТаблицы в версиях до WinXP.

WinAccelerator Игоря Чеботарева и Кирилла Богданова производит типовую настройка реестра/компьютера. Плюс избранные советы, статьи по настройке реестра (например, как убрать стрелки в значках на рабочем столе).

RegCleaner Jouni Vuorio хорошо чистит реестр.

Peeper Михаила Горохова для просмотра звездочек пароля.

Караоке-Галакс (Михаила ?) для проигрывания песен очень хорош. Плюс подборка из 250 хороших русских песен. Плюс программы для редакции песен. 

А на будущее - распознаватель пения-музыки ТС АудиоТуМиди Алексея Егорова (требуется доработка на голос). В караоке это перспектива автоподстройки темпа и тональности музыки (мощная вещь!). В музыке - возможность записи миди-мелодий с голоса (мощная вещь!).

Добавим интернет-программы: менеджер соединений, качалку сайтов, диспетчер кэша. Плюс настройка IЕ, например, вкл./выкл. графики на передней панели.

Добавим подборку лучших шрифтов - Арбат, КирилликХавер, Президент, Ижица, Джихарев, ГотикРус, Лунный ребенок, КОИ-8-рус, Штрих-код... Вот я, к примеру, сложил всякие симпатичные значки из разных символьных шрифтов в один шрифт - Олл символ. Очень удобно.

Добавим Библиотеку иллюстраций для оформления документов. 500 картинок - 10 Мб. Плюс Библиотека в 500 икон и, возможно, создатель фото-икон.

Не забудем и о рабочем столе. Есть смысл подобрать с десяток красивых картин для фона - звезды, дельфины, Земля, художества... На рабочем столе могут жить глупые барашки, веселый Фрэд, виртуальные модели... Подберем скринсейвы плюс сделаем Цветные звезды и Фейерверки а-ля Нортон.

4. Плюс и Плюс
Плюс забавы для солидных юзеров: Тетрис, Шахматы, Шашки, Запомни картинки, Балда, О счастливчик, Арканоид, Ящики, Морской бой, Танчики, Диггер, СаперМи, Девятка, Кинг, Пасьянс... Игры на 5-10-15 минут для переключения от работ - в этом суть.

Плюс полезные советы по работе с компьютером от Александра Рыжова
   + критичные добавления
   + обзор программ XLSoft Константина Любича
   + подборка советов по оптимизации Виндоуз Николая Корнева
   + подборка статей-решений по критичным вопросам, статьи по хтмл и легкому
    программированию (введение) - Компьютерра, Михаил Мельников, exper.ural.ru, ...

Сделать соответствующую хтмл-подборку несложно.

Из пожеланий
Нужны утилиты для выявления критических мест компьютера и его конфигурации
Нужна утилита для блокирования почти-плохих секторов диска (т.е. более чувствительная) и для переноса/закрепления файлов в нужное место
Нужна утилита для умной конвертации тхт в хтмл. Соответствующий макрос для Worda достаточно прост.
Нужен нормальный энциклопедический словарь обо всем
Нужен нормальный переводчик а-ля Сократ с встраиванием в просмотр файлов html и помощи
Нужен оптимизатор размера картинок подобный СмартСэйверу

Калькулятор - это азбука программировани. Но пока ничего не нашел, поэтому оттолкнемся от ВинКалка:
   + увеличить символы главных операций (дизайн)
   + добавить рядом "школьное" окошко для показа истории расчетов
   + добавить список знаменитых констант
   + добавить конвертатор валют и мер
   + добавить инструкции для спец.функций
   + добавить небольшой справочник математических, физических,
   финансовых и эвристических формул
на будущее
   + хорошо бы иметь тройку "шкурок" - обычную, светлую, стильную
   + хорошо бы ввести внутрь небольшие электронные таблицы, например,
   для показа курсов валют или для хранения формул типовых рассчетов

Клавиатурный тренажер - нечто вроде Миллера или БэбиТайпа. Плюс урок для достижения успеха. Плюс подборка текстов.

Плюс Подборка бесплатных и условно-платных ресурсов: Редактора для РТФ+, ХТМЛ, Графики, Звука, Миди.....

 

В результате материала вполне набирается на диск отличных бесплатных программ и ресурсов.

Остается только ответить на вопрос: удастся ли привлечь авторов к коллективному творчеству или придется просто сложить ресурсы?

Букет полезняшок и уровни его развития



Продолжим. Есть ряд полезных, приятных и бесплатных программ для компьютера. Я предлагаю объединить их в букет. Например, такой. Часики с счетчиком оперативной памяти всегда наверху, а в их контекстном меню букет полезняшек:
• Записная книжка РЕ 2000
• Калькулятор улучшенный
• Фотоаппарат Glance
• Кэш-диспетчер
• Клавиатурный тренажер а-ля Миллер
• Таблица символов ECM
• WinAccelerator - типовая настройка реестра
• RegCleaner - чистильщик реестра

В полезняшки вносятся улучшения типа "новая критичная функция без повышения сложности программы". Например, в часики вносится таймер и солнечно-лунные циклы, в записной книжке устраняется ряд небольших недочетов... улучшается эргономика управления и дизайн.

Эти и другие избранные программы предлагаются вместе, создавая в интернет систему ссылок и доказательств хорошести. 

Главный фокус в том, что предлагаются лучшие продукты!

Вот хочу я подобрать себе хороший блокнот. Часто советуют Брэд, но он оказывается функционально неполным. Добавим Адитор - продвинутый блокнот. Русифицирован. Хорош для редакции хтмл-кода и не только. Но он платен. Пусть и недорого - всего 200 рублей - попробуй заплати и дождись. Неудобно, а если умножить на количество полезных мини-программ, то и дороговато. Вот если бы в нем было перетаскивание мышью и озвучка под пишущую машинку, наверное, я бы не удержался.

Поэтому иду в интернет. Там энтих блокнотов/редакторов штук 100 - на любой вкус. Почитал описания, выбрал с десяток. Посмотрел, посмотрел - не то. Оставил Брэд. Через год снова допекло, скачал еще с десяток. Попадаются и вкусные по замыслу вещи, но присмотришься, присмотришься - опять не то, опять недоработки. Возвращаюсь к Брэду.

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

Вот такая идея. Объединение полезняшек в букет, улучшение их качеств и расширение содержания резко повышает их потребительскую ценность. Затраты и усилия при этом небольшие, результат - превосходный.

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

1. Предметный уровень. Отбирается и объединяется ряд небольших, но значимых программ-функций. Получившийся букет полезняшек слегка оптимизируется и пополняется "легкими" качественными ресурсами.

Организационная форма - коллективное творчество в рамках взаимо-конкурса.

2. Рациональный уровень. Полезняшки развиваются и пополняются до оптимума, за счет устранения погрешностей в функциональности и дизайне. Но без повышения сложности программирования. Таким образом мы выходим на стандарт.

Отбор разработчиков на первом этапе и решение конкурсных задач формируют расширенную команду. Мотивы для выхода на стандарт полезняшек - получение яркого продукта для внешнего рынка, рост статуса программистов-участников в России и за границей, конкурсные премии.

На этом этапе полезняшки пополняются и содержательно. Сюда входит диспетчер файлов, персональный организатор, переводчик, энциклопедический справочник, все уроки базового курса, библиотека гармоний, покупательские карты информационной и бытовой техники... плюс отбор первых версий стандартных прикладных программ для продвинутого пользователя. Объем - CD-диск №3.

На этом же этапе формируется организационная поддержка "снизу" - смотрите раздел о развитии компьютерных клубов.

Для прохождения первых 2 уровней потребуется около года.

3. Качественный уровень. Практически это реализация проекта Банк 3000 с оперативной подпиской предприятий и развитием в сторону сети информационных центров и сетевых рабочих мест для предприятий.

Все названное вполне реализуется за счет самофинансирования.
Но здесь появляется возможность прямого привлечения государственных и международных ресурсов. Например, для развития стандартных программ, разработки операционной системы и полной информационной технологии.

Международные ресурсы можно привлечь проектно и на втором этапе. Думаю, что Ирак, Иран и т.д. весьма положительно отнесутся к подрыву американской монополии на информационном рынке. Да и наши патриоты подтянутся. Достаточно показать первые успехи - тот самый Диск №3.

4. Аналоговый уровень. Это уровень единого мирового стандарта для постиндустриального человечества. Со всеми вытекающими заботами, полномочиями и ресурсами.

Третий и четвертый уровень относятся собственно к программе Прогрессор 3000. Поэтому мы ограничимся рассмотрением первых двух этапов.

Как всегда нужны люди, как всегда не обойтись и без денег.

Для реализации первого и второго этапов нужно около 30 разработчиков-энтузиастов. Дальше проще - появятся ясные предмет и товар.

Конечно, лучше и быстрее все это можно сделать, если есть денежный рычаг. 
Самое простое - конкурс по номинациям: часы с расширением, настройка системы, продвинутый редактор, органайзер, энциклопедия, новые утилиты...

Ставим условия - практически описываем функции и свойства продукта - и вперед.
1 место - 1000; 2 - 500$; 3 - 300$; 4-10 по 100$.
Плюс признание, плюс рост профессионального статуса, плюс возможности выхода на  развитые рынки.

1 этап - сбор заявок на участие. Разработчик показывает, что уже сделано плюс то, что планируется (стандарт функций + добавки) и в какой срок. На этом этапе необходимо работать с реальными авторами напрямую - приглашение, информирование, коллективные обсуждения в Интернет... Ну и про потенциальных авторов не стоит забывать.

Так мы автоматически вытаскиваем требуемое качество продуктов и получаем элитную выборку российских/русскоязычных разработчиков. Затраты 2500$ на каждый продукт плюс налоги. Т.е. 15000$ плюс налоги на весь букет. 

Если уж экономить, то лучше отобрать лучшие программы из имеющихся, точно сформулировать задачи и напрямую договориться с авторами об улучшении программ и включении их в Букет. 500$ + все вышеуказанное + доля авторских прав.

Чтобы вернуть затраты надо продавать Букет на развитых рынках.
Продавать условно-бесплатно за 10-20$. Месяц пользуйся свободно, дальше почти свободно (встроенные ненавязчивые напоминания-шутки, например, симпатичная мордашка строит глазки и говорит "Приятного аппетита, хозяин..."). Заплатил - получил приз: еще пару-тройку полезняшек. И продвижение и деньги. Продавать через Интернет и напрямую (диск). Продавать как Букет, как Часы, как Калькулятор, как ... и втаскивать все остальное.

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

Нечто похожее предлагают менеджеры рабочих окон типа КвикМеню. Цена от 50$ до 100$. Правда, набор функций некритичен и реализован не совсем точно. Зато дизайну можно поучиться.

Букет полезняшек будет вне конкуренции. Ведь он нацелен на новое качество работы с компьютером. А проблема дизайна решается просто - копированием лучших стилей и элементов. Так Китай быстро освоил верный дизайн и в технике, и в одежде. Потому что не думал об оригинальности - думал о покупателе. И мы будем думать. Настраиваясь на лучший дизайн, совершенствовать сам продукт и порождать дизайн собственный.

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

А для русскоязычного человека - открытый регистрационный ключ.

Это лучшие полезняшки в мире.

 

Текстовые Редактора


Если посмотреть на сложную технику, производимую мировыми лидерами, то можно обнаружить некоторое несоответствие между ценой товара и его функциональной оснащенностью. Если цена нормальная, то обязательно вываливается 20% типовых функций и хорошести дизайна. Если все в порядке с функциями - дизайном, то цена вырастает на 50-100%. Это твердые товары. Компьютерные программы куда свободнее и мобильнее в переоснащении функций и дизайна. Но и здесь наблюдается схожая картина.

Причины различны. Так Микрософт а) приберегает улучшения для будущих версий; б) холит посредственные, зато собственные изобретения то ли для родословной, то ли из-за авторских процентов; в) поддерживает искуственную усложненность продуктов, раздувает ассортимент и килобайты - чтобы было за что платить и чтобы не лишать работы своих главных продавцов - программистов; г) борется за системные стандарты, корпоративную безопасность и чистоту регистрации - опять-таки ради денег и продавцов - программистов.

Результат - сдерживается развитие функциональности и дизайна типовых продуктов. Следствия - потери времени, сил, нервов и денег. Вспомните сколько пропало вашего личного времени из-за капризов Windows. Помножьте эти недели-месяцы жизни на миллионы человек. Может быть это и допустимая плата за прогресс, но вот обязательная ли???!!! 

Идеальный продукт должен быть простым и приносить удовольствие. Гармония функций и дизайна рождается человеком при решении задач. Если он талантлив и задачи находятся за пределами достигнутого. Тогда функции группируются с минимумом энтропии и золотая пропорция формует дизайн. Гармония тела - души - мысли переходит в гармонию продукта.

Если таким продуктом пользуется обычный человек, то гармония передается непосредственно в его тело. Человек работает и эта гармония проявляется на уровне чувств, и далее, на уровне осознания. Продукт становится учителем, человек получает удовольствия от удобства-лада и тем развивается.

К сожалению, обычно талантливый программист, талантливый дизайнер и талантливый пользователь - это разные люди. Решение очевидно. Им нужно объединиться.

Чтобы не спорить лишнего о возможности создания идеальных программ рассмотрим текстовые редакторы.

Первая ступень - определение полного состава типовых функций и, по возможности, их ранжировка.

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

В последнее время появилась масса редакторов уровня "Блокнот" и "ВордПэд". Они демонстрируют упущенные лидерами функции и формы. Прибавьте сюда развитие редакторов html-кода и html-форм. Плюс появление органайзеров, которые возвращают нам смысл информационной технологии.

Попробуем упорядочить эту массу. Сосредоточим внимание на полноте функций.

Можно выделить 4 уровня редактирования-представления текста:

1. Простой Блокнот
Это спартанская программа живущая по законам ДОС. Размер - до 100 кб.
Примеры Блокнот Виндоуз 54 кб, Брэд 70 кб, Вега 8 кб.
Функции - полный набор:
- маленький размер и быстрота работы
- физический формат текста
- отсутствие ограничений в размере текста
- многооконность с язычками
- поиск-копирование-вставка-замена
- перенос выделения мышью
- Undo/Redo
- автодетекция и конвертация текста в основных кодировках (WIN1251, MsDos, KOI8-R,...)
- настройка шрифта, фона и масштаба
- выравнивание текста и изменение длины строк с переносом слов/слогов
- запоминание позиции в тексте
- псевдоразбиение на страницы
- вызов последних 10 файлов
- выход по Esc
- печать файла-страницы-выделения

2. Расширенный Блокнот
Используется для редактирования html-кода, программного кода,...
Хороший пример - Адитор. Размер 0,5-1 Мб.
К функциям простого блокнота добавляются:
- упрощенная конвертация в rtf и html форматы, включая таблицы
- клип-вставки как в Адиторе (тэги, скрипты, фрагменты...) 
- множественная буферизация с возможностью редактирования
- настраиваемая  подсветка синтаксиса
- Ascii таблица, 16ти ричный редактор
- шифрование
- маркеры и закладки
- работа с вертикальными и линейными блоками
- настройка функций, языка и кнопок передней панели

3. Записная книжка
Анализ функций показывает, что выделение редактора а-ля rtf в отдельный класс неоправдано. Делать странички для печати лучше в Ворде. Зато добавление в rtf-редактор функций записной книжки позволяет получить добротный органайзер 1 уровня. Размер 2-5 Мб. Например, Записная книжка РЕ2000 весит 700 кб, но требует фунциональных дополнений.

Настраиваемая поддержка всех функций Расширенного Блокнота плюс:
- rtf-форматирование текста, таблица символов
- улучшенное html/chm-конвертирование, просмотр html-документов
- электронные таблицы с типовыми свойствами
- древовидный менеджер файлов с обычным и внутренним режимами просмотра, работой с рубриками и списками
- поддержка картинок основных форматов, простая редакция картинок
- поддержка гиперссылок
- настраиваемый планировщик с календарем и часами/таймером
- адресная книга и отсылка писем
- настраиваемый набор деловых форм (факсы, ведомости,...)
- подборка скриптов
- автоархивация - разархивация
- ассоциативный поиск в документах
- функции орфографической/грамматической правки

Записная книжка 2 уровня получается при усложнении ее структуры за счет добавления следующих функций:
- автокалькулятор
- почтовый менеджер
- редактор псевдографики
- css-форматирование
- библиотека картинок
- библиотека статей - энциклопедия
- изменение общего дизайна - скины
- сохранение до 5 пользовательских интерфейсов (Блокнот, Расширенный Блокнот, Записная книжка, Просмотр rtf/html документов,...), быстрое переключение кнопками и вызов их ключами командной строки
- переводчик с учебником на 3-5 языков

4. Главный редактор
Это полнофункциональный редактор, объединяющий возможности Ворда2000 с основными функциями ФронтПэйджа2000, Эксель и Аксесс. Здесь:
- все функции работы с текстом
- поддержка макросов, плугинов
- псевдографика + набор симпатичных схем
- оптимизатор графики
- продвинутые электронные таблицы с заданными типовыми формами-функциями баз данных
- управление задачами и проектами

Плюс функции близкого будущего:
- видео и аудио эффекты
- распознавание речи
- семантический анализ текста, построение навигационного дерева терминов, написание автореферата
- помощник писателя - база данных синонимов, образов...
 

Выводы:
1. Необходимы программы, реализующие полный для данного уровня набор свойств и функций. Это максимизирует соотношение "функции/неудобства".

2. Видимо, Блокнот уже отжил свое. Расширенный Блокнот с простым и продвинутым интерфейсом - лучшее во всех смыслах решение. Сделать это просто. Но сначала нужен экземпляр обычного Блокнота со всеми функциями.

3. Следующий уровень - Записная книжка. Здесь требуется достаточно понятная работа по реализации функций и удобного дизайна. Не хватает лишь осознания задачи. Личный организатор - главное упущение в ряду имеющихся программ.

Личный организатор - предтеча личных информационных систем будущего.

4. Здесь разнобой. Пока приходится использовать целый ряд программ. Иначе что-нибудь да не так. Так что можно начинать с чего угодно, но делать все придется практически заново. Первый шаг - обзор лучших программ и уточнение модульной структуры главного редактора.

Для меня знакомство с Микрософт Оффисом состоялось в 1994-1996 годах. Я делал много документов, подготовил в Ворде оригинал-макеты 3 книжек с картинками. И увидел, что лучший в мире имеет и недостатки:
- неполнота шрифтов
- неточное ранжирование функций и их представление на панели
- отсутствие нескольких значимых функций
- искусственное разделение-отделение функций между Вордом и Экселем, другими подпрограммами
- отсутствие библиотечки типовых деловых форм
- сырость и неполнота библиотеки картинок

Я все это тогда подробно выписал и даже прикинул, как и что можно подправить. И могу отметить, что за 5 последующих лет Микрософт исправил половину недостатков. Правда, лишь с уходом Корела и выпуском им своего офиса.

Время идет и мое отношение к приведенным функциям и выводам меняется. Попробую выделить главное для практики:

1. Нужны функциональные стандарты, которые направляли бы разработчиков

2. Нужны хорошие и открытые примеры критичных программных модулей (формы, сценарии и фрагменты кодов) для внедрения в редакторы недостающих функций:
- электронные таблицы
- просмотр/редакция самых распространенных текстовых форматов
- панель умной редакции html-кода
- переносы и проверка орфографии
- вставка gif/jpg-рисунков и конвертация их в bmp при сохранении в rtf
- рисование схем (хотя бы в gif-формате)
- дерево документов
- плюс приятные дополнения - фон картинкой, озвучка клавиатуры, быстрый просмотр html, советы всякие...

3. Смотрите также файл "Личный организатор".

Еще раз о целях

Можно понять программиста, который научился создавать полезные программы и рассчитывает тем на личную свободу. С появлением интернет рынок глобализуется и считать денежку теперь весьма увлекательно. Довольно умеренная цена в 10-20$ умножается на тысячу человек, на 5 тысяч... Много ли для счастья надо? А вот программист американский занят другим и получает за это 5 тысяч $ каждый месяц. Нам бы так.

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

Вот я и предлагаю взять весь рынок.

Букет полезняшек - это вполне посильная задача для 20-30 талантов. Это рынок рядовых пользователей. Это Диск №3.  Цель - создание привлекательного товара для развитых рынков, с соотношением "качество/цена" в три раза более высоким чем у конкурентов.

Правильное решение только этой задачи создает новую информационную корпорацию. Ее первым шагом будет создание своего Офиса, т.е. Диска №2. Следующий шаг - операционная система.

Так что целевой рынок - это десятки миллионов потенциальных пользователей. И здесь не обойтись без уникального качества. Это личный организатор информации + Банк 3000 решений типовых проблем.

Все что нужно для успеха - это команда талантов + дисциплина.

Основной стимул: Те кто начинает будут вознаграждены в большей мере.

Что делать с сегодняшними лидерами авторского рынка? Ведь вряд ли они отдадут свой цветок в наш букет. Но это лидеры и мы должны быть честны с ними. Предложим полноправное участие сейчас. Повторим предложение по мере успехов. В конце концов, просто наймем их. Два уровня продуктов: типовой и продвинутый. Два типа покупателей: семьи и предприятия. Здесь достаточно места для всех.

Что делать с обычными программистами? Ничего. Когда у них появятся ясные стандарты и лучшие инструменты, то повысится и их производительность. А Банк 3000 нацелен на развитие инфра-базы, на выделение типовых и элитарных запросов. Вот вам четкие задачи, вот вам рост числа заказов на конструирование и обслуживание информационных систем.

Библон "Прогрессор 3000" - интернет-узел программы 


Это универсальная информационная система. Ее составляющие:

В разработке и обновлении Библона участвуют гении и таланты со всего мира, международное государственное финансирование обеспечивает развитие базовых элементов, а самофинансирование - развитие прикладных элементов. По построению - это уникальная и идеальная в данный момент времени информационная система.

Сам Библон - это фундамент информационного инфра-механизма постиндустриального типа.
Первичный работающий контур такого инфра-механизма можно создать за 3 года.
Еще 2-3 года и приведенная выше цель будет достигнута. Главное - не спешить.
 

Несколько следствий:

Первые шаги

Первые шаги - подробнее 


 

О ПРОГРАММНОМ ОБЕСПЕЧЕНИИ РУССКИХ


Задача
Типовая информационная технология
Что делать
Стимулы для авторов
Элементарные кирпичики и блоки Банка 3000
 
р   Словарь
  р   Переводчик
  р   Библиотека гармоний
  р   Банк 3000 - состав
Обзор полезных программок для компьютера
  р   Часы
  р   Улучшение часов
  р   Пополнение функций
  р   Еще одно пополнение
Букет полезняшек и уровни его развития
Текстовые редактора - анализ функций
Еще раз о целях
Библон "Прогрессор 3000" - интернет-узел программы 

Личный организатор
Записки юзера (Юрий Гончаренко)