Бережение

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

С этим можно побороться. Но не по старинке, создавая программы с красивым графическим интерфейсом непременно с нуля. По-новому — строя open-source конструкторы.

MiceWeb – децентрализованный веб-архив на IPFS
RatBrowser – соберём браузер, способный просматривать прошлое

Также, есть интересная технология ушедших древних...


StatPlus

Инструмент статистического анализа, популярного во многих областях, таких как социология, медицина и фармацея, экономика и индустрия страхования, здравоохранение и клинические исследования.
В StatPlus:mac предусмотрена интеграция с Microsoft Excel и Apple Numbers.



Программа создана и развивается компанией AnalystSoft Inc.

StatPlus:mac, 28.10.2021, macOS 10.9+


Downsampler

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

Активно применялась в том числе при создании этого сайта.

Downsampler, 5.04.2006 / 7.09.2017, Windows 2003+ (или любая ОС с .NET Framework 1.1) / Mac OS X 10.4+


Professional Desktop

Desktop Manager позволяет назначить комбинации клавиш для выполнения действий: запуск приложения, открытие файла, управление активным окном, управление виртуальными рабочими столами, изменение конфигурации дисплея, системные задачи. С высоты 2025 года, есть смысл использовать в сочетании с NirCmd.

Desktop Manager (с исходниками на VC++), 4.06.2006, Windows NT/2000/XP+


Glide Utilities

Фанатский проект, на котором Шурик изучал API 3dfx Glide. Реализованы утилиты Glide Master, Glide Screen, Glide WMF, Glide 3DF, Glide Test.

Glide Utilities (с исходниками на VC++), ~2005, Windows с Glide 3


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

В текстовом режиме, без изысков. Зачем это было нужно?

1998-й год. «Корвет» дома как единственный компьютер. Нужен текстовый редактор, и от принципов 80-х (когда нужна была отдельная команда, чтобы редактировать строку текста) Шурик успел поотвыкнуть. Может быть, где-то и был уже написан толковый текстовый редактор, но где это где-то? Пришлось писать.

2002-й год. Файлы бывают большими. Даже несколько мегабайт для notepad.exe представляли проблему. А уж если файл не влезал в ОЗУ... Пришлось написать верняковый редактор, работающий прямо с файлом, без загрузки всего файла в оперативку.

BigFiles (с исходником на VC++), 19.12.2002, Windows 95+
Edit2 (токенизированный код на Бейсик), ~1998, «Корвет» или эмулятор


Контроль доступа

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

DosBron создавался как аналог корветовской программы «Суперзащита Богдана Болотова».

В 97-м году Tre нашёл информацию про специальный атрибут программ, используемый Microsoft’ом для заставок, блокирующий Alt+Tab и Ctrl+Alt+Delete. Так появился Defender, хранитель экрана для Windows 9x. Использовался, в частности, когда надо было отлучиться — компьютеров то было меньше, чем желающих поработать, могли занять. На случай непредвиденной задержки предусмотрена автоматическая разблокировка (по умолчанию, через 10 минут).

Шифрование по методу Виженера (с исходниками на VB), 23.07.2003, Windows ME/2000/XP+ (или 95/98/NT с VB6 Runtime)
Подбиралка забытых паролей (с исходниками на VB), 25.05.2003, Windows 2000/XP+ (или NT с VB6 Runtime)
Хранитель экрана Defender, 20.02.2001, Windows 95/98/ME (может понадобиться VB6 Runtime)
Хранитель экрана DosBron, 9.09.1996, MS-DOS


Графические утилиты

Исходники простейшего графического редактора, приведённые в книге, были реализованы на ПК «Корвет». Это послужило основой редактору Picture.
Вскоре он был перенесён на Quick Basic, добавлена возможность рисования мышью, а также сохранение/загрузка растровых изображений в виде файлов собственного формата RIS.

Рисунок, сделанный в Picture
Рисунок, сделанный в Picture 26.07.1996.

Другая программа, Mouse Editor, – редактор для небольших растровых изображений. Такой или подобный редактор был необходим разработчикам для обеспечения графикой в проектах под MS-DOS, в частности, в играх. Этот основан на более раннем редакторе Sugar’а, проведены доработки: бинарный формат файла MDT, изменяемая палитра, редизайн меню.
На этой же базе написан векторный вариант VEdit2D, умеющий даже рисовать графики произвольных функций y=f(x).

Рисунок яблока, сделанный в Mouse Editor Рисунок, сделанный в VEdit2D

Создавался комбайн Intelligence Graphic 1999, позволяющий просматривать и редактировать одновременно множество файлов в разнообразных форматах (проектировались и свои форматы SIL и MVD), а также производить видеосъёмку содержимого экрана.

Экранный снимок IG 1999
Среди прочих файлов, цифровое фото от 30.08.1999.

Когда «Корвет» оказался у Шурика дома, там тоже понадобились графические редакторы. Во-первых, портирован Mouse Editor. Во-вторых, доработан Picture: обзавёлся функцией рисования примитивов с клавиатуры, а результат мог сохраняться в собственном векторном формате, так что программа загружала картинку, наглядно повторяя действия пользователя.

Может возникнуть вопрос, зачем так много собственных форматов файлов? Потому что это проще, чем разбираться в существующих многоликих, особенно без доступа к интернету. По факту, из уже существующих был освоен разве что BMP, да и то лишь для частных случаев (так то в нём даже компрессия поддерживается). И WMF.

Intelligence Graphic 1999 (инсталлятор), 25.02.2000, Windows 95+
Графические редакторы (токенизированный код на Бейсик), 1999, «Корвет» или эмулятор

VEdit2D alpha (с исходником на Basic), 7.08.1997, MS-DOS или эмулятор
Mouse Editor (с исходником на Basic), 1.09.1997, MS-DOS или эмулятор
Picture (с исходником на Basic и рисунком), 26.07.1996, MS-DOS или эмулятор



Defder, 2025