С озданные мною программы с начала 2004 года или обновленные в 2004 году версии старых программ.

Дата создания Название программы Версия Описание
1998 CCOPY 1.3 Программа копирует файлы с возможностью продолжения копирования. Поддерживаются длинные имена, используется рекурсивное сканирование каталогов. При возникновении ошибок осуществляется несколько попыток чтения поврежденного участка. Есть возможность работы в режиме игнорирования сбойных участков. В этом случае, при невозможности считывания какой-либо части файла, считывается следующий кластер вместо перехода к следующему файлу, поврежденные данные в файле-приемнике помечаются специальным заголовком. Этот режим, как правило, для текстовых файлов и протоколов (когда важно сохранить максимально возможный объем информации, пригодный для визуального распознавания). Программа ведет протокол, в который записывает информацию о поврежденных файлах.
Периодически копируемый файл "закрывается" (соответственно, ОС обновляет запись в DirectoryEntry), что позволяет продолжить копирование даже при отключении питания в процессе копирования.
Программа отображает состояние накопителя, статистику по скопированным файлам, прогноз по времени копирования, информацию о копировании текущего файла (число байт, время копирования, номер файла, количество ошибок, производительность устройства, позицию сбойного участка), размер и количество файлов в рекурсивно пройденном каталоге.
Имеются аудиовизуальные средства, сигнализирующие о возникновения ошибок.
Наиболее перспективная область применения: копирование файлов со сменных носителей, копирование файлов большого размера, копирование файлов с поврежденных носителей, резервное копирование. Программа, по сравнению с существующими менеджерами файлов, обладает максимальной скоростью работы и не имеет ограничений на количество файлов, поэтому может использоваться для копирования каталогов и в остальных, нерассмотренных выше, случаях.
29.12.2000 CENSOR 1.2 Анализ трафика. Проверка утечки информации, блокирование и фильтрация сообщений по ключевым словам, фильтрация нецензурных выражений.
15.05.1998 IN-DUP 1.5 Мощный инструмент по обеспечению сохранности базы данных Remote Access и соответствия полей БД логической семантике.
Поиск пользователей-двойников, контроль целостности, создание резервных копий. Встроенный редактор записей. Множество настраиваемых параметров, отличный конфигуратор, многоязыковая поддержка, подробная помощь (более 50 страниц) по каждому из параметров конфигурационного файла и алгоритмам проверок.
Сообщения дублируются на иностранном языке, тем не менее, в программе имеется встроенный русификатор.
Осуществляется контроль работоспособности аппаратуры, выбор необходимого режима вывода в зависимости от типа видеоадаптера.
Создается статистика, поддерживается протоколирование с несколькими уровнями детализации.
В следующих версиях:настраиваемый уровень избыточности и возможность восстановления базы данных даже при ошибках в файловой системе (доступ осуществляется на низком уровне (спецификация EDD-3 по стандарту T13 D1572 revision 1a), минуя функции ОС, важно лишь, чтобы диск функционировал и отсутствовали физические ошибки в MBR и области данных, занятой БД).
01.09.1998 IN-MENU 2.94 Начавшись с небольшого проекта по организации меню на BBS, программный комплекс "IN-MENU" перерос в самостоятельный язык программирования с большими возможностями.
Вот некоторые достоинства языка: многозадачность, поддержка виртуальных файлов, встроенные средства для доступа и создания баз данных типа VGL/VLO, поддержка 1225 модемных линий, оптимизация вывода на экран/модем (при перерисовке как всего экрана так и отдельных строк ни один фрагмент данных не отправляется повторно). Перечисление прочих возможностей выходит за рамки краткого обзора (дополнительная информация по возможностям IN-MENU имеется в документации к программному комплексу, методика написания IM-программ, рассматривается в примерах IM-программ, входящих в комплект документации).
Язык ориентирован на разработку приложений для BBS, но может применяться и для создания несложных презентаций т.к. имеет встроенные средства для вывода SVGA-графики.
Ссылка на сайт IN-MENU
09.05.2004 MFB 1.01 Mover To FileBoxes
Программа переносит пакеты Fastecho в соответствующие файловые области, что позволяет обойтись без создания нетмейловых сообщений и более логично организовать передачу файлов (мейлер передает файлы из файловых областей до передачи файл-аттачей, такая особенность позволяет передавать эхопочту до передачи файлэхоконференций).
Кроме того, пакетами эхопочты становится удобно управлять т.к. в одном каталоге располагаются пакеты, предназначенные для 1 станции.
23.02.1999 ML 1.09 Main Log
Мощная, многофункциональная и удобная программа по протоколированию событий и операций с файлами.
Незаменима при создании сложных пакетных файлов, так как позволяет осуществлять операции и проверки, которые невозможно организовать средствами операционной системы.
Поддерживаются различные типы событий, личные идентификаторы для событий, статистика по событиям, различные форматы протоколирования.

Файловые и системные функции:
  • Блокировка системы
  • Организация задержек с точностью до 0.1 секунды
  • Оценка производительности ЦП и дисковой подсистемы (в т.ч. непрерывная)
  • Звуковые сигналы
  • Проверка заданной даты, заданного числа дней в месяце (в т.ч. проверка на соответствие текущего дня последнему дню месяца), кратности номера дня указанному числу, времени (поддерживается вывод на консоль).
  • Проверка размера файла (условие: больше, меньше, равно заданному), выдача размера каталога,
  • Проверка даты файла (условие: больше, меньше, равно текущей), возраста файла (условие: больше, меньше, равно указанному числу дней, дополнительно обрабатывается ситуация "дата в будущем" с учетом погрешности функций ОС, устанавливающих дату файла)
  • Проверка даты файлов (заданных по маске) и выполнение команды
  • Переименование файла (несколько вариантов, в т.ч. инкремент расширения с заполнением промежутков, установка расширения в соответствие с днем недели, возможность обновления информации о дате / времени файла, переименование имени по текущей дате, переименование по текущей дате и случайному номеру)
  • Выдача случайных чисел (с поддержкой вывода на консоль)
  • Установка, увеличение чисел в заданных строках текстовых файлов
  • Чтение/запись данных из портов с поддержкой булевых операций
  • Чтение координат из порта JoyStick (порт выполняет аналого-цифровое преобразования данных поступающих на координатные входы)
  • Голосовое сообщение времени (в т.ч. в битовой форме (например, 10 часов - 1010b, подается серия коротких и длинных сигналов, соответствующих 0 или 1) с использованием системного динамика)
  • "Замораживание" системы (включение функций энергосбережения)
  • Запускает программы пользователя с протоколированием.
Для большинства функций может использоваться сообщение пользователя, режим вывода на консоль, подавление информационных сообщений программы.

20.11.1999 MM 1.02 MailMgr

Управление нетмейловыми сообщениями.
  • Перенос старых сообщений, удаление сообщений с отсутствующими присоединенными файлами.
  • Протоколирование.
18.10.2000 DXCODE 1.2 Проверка целостности архивов.
Протоколирование, переименование поврежденных файлов в *.BAD, возможность применения в пакетных файлах для проверки целостности архивов по указанной маске.
30.10.1999 AGENTLIST 1.23.0280 Обработка и создание рейтинглистов по нетмейловым бюллетеням, поддержка PGP, подписывание сообщений программы, генерация и проверка ключей для контроля правильности обработки бюллетеня, поддержка магистрали DAM, создание и архивирование новостных лент по нетмейловым сообщениям, выдача статистики по ТМЦ и прогнозирование их стоимости в зависимости от используемого сырья.
31.10.2002 INETCTL 1.1 Анализатор корректности биллинговой статистики МТУ.
15.08.2003 CMPLST 1.01 Синхронизация файллиста с каталогом.
Без программы AUTOFREQ) выдает только информативные сведения об отсутствующих файлах. Эта информация может быть использованы при создании файловых запросов системным оператором.
03.05.2004 AUTOFREQ 1.01 Автоматическое создание файловых запросов.
Может использоваться автономно или совместно с CMPLST.
27.01.2002 BOOK-PRO 1.01 Программа сортирует электронные книги по каталогам (вложенность: первая буква, фамилия_имя автора), добавляет описания, контролирует корректность имен.
25.05.2004 CHARFREQ 1.01 Частотный анализ.
01.05.2004 RENBOOK 1.01 Программа извлекает описание файла из архива, указанного в списке (dnlist.bat) архивов и переименовывает согласно его описанию в файллисте.
Область применения: восстановление оригинальных имен файлов при ошибках ПО, повлекших их изменение.
10.01.2004 NDL_NOPV 1.01 Обработка нодлиста.
10.01.2004 NDL_NOPV 1.01 Обработка нодлиста.
14.09.2003 ESTAT3 1.03 Программа сканирует эхоконференции из AREAS.BBS
Выдает список сисопов по указанному критерию (имя, адрес, число дней с момента поступления сообщений) и количество написанных ими сообщений.
Также могут учитываться письма с поинтовых адресов
Имеется вывод подробной информации по каждому совпадению.
54% написано на ASM.
Может использоваться совместно с программой CMPNDL для получения прогноза об узлах, покинувших сеть.
Программа написана для нужд N5020C (Sergey Ozerov), но несмотря на высокую эффективность (подтверждение прогноза на 72%) при контрольной проверке 150 узлов не была им востребована из-за сложной внутрисетевой политической обстановки и личных убеждений.
14 - 17.09.2003 CMPNDL 1.01 Составление прогноза по покинувшим сеть узлам.
Требуется сетевой нодлист и списки работающих узлов, подготовленные программой ESTAT3.
Автономное использование лишено смысла.
18.09.2003 CMPBL 1.01 Анализ результатов программы ESTAT3 по накопленным статистическим данным.
Программа использовалось до проведения практического эксперимента с целью определения эффективности используемых программой ESTAT3 алгоритмов.

Сайт управляется системой uCoz