Люди многое сделали и делают.
И сейчас важной проблемой видится повсеместное уничтожение результатов трудов. В частности, цифровые "тёмные века".
С этим можно побороться. Но не по старинке, создавая программы с красивым графическим интерфейсом непременно с нуля. По-новому — строя open-source конструкторы.
Также, есть интересная технология ушедших древних...
StatPlus
Инструмент статистического анализа, популярного во многих областях, таких как социология, медицина и фармацея, экономика и индустрия страхования, здравоохранение и клинические исследования.
В StatPlus:mac предусмотрена интеграция с Microsoft Excel и Apple Numbers.
Программа создана и развивается компанией AnalystSoft Inc.
Производит уменьшение изображений в четыре раза с наибольшим возможным качеством, по понятному алгоритму. Результаты возвращаются в соответствующих PNG-файлах. Консольная утилитка, может быть использована в скриптах, также можно перетащить файл на её значок мышью.
Активно применялась в том числе при создании этого сайта.
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 минут).
Исходники простейшего графического редактора, приведённые в книге, были реализованы на ПК «Корвет». Это послужило основой редактору Picture.
Вскоре он был перенесён на Quick Basic, добавлена возможность рисования мышью, а также сохранение/загрузка растровых изображений в виде файлов собственного формата RIS.
Рисунок, сделанный в Picture 26.07.1996.
Другая программа, Mouse Editor, – редактор для небольших растровых изображений. Такой или подобный редактор был необходим разработчикам для обеспечения графикой в проектах под MS-DOS, в частности, в играх. Этот основан на более раннем редакторе Sugar’а, проведены доработки: бинарный формат файла MDT, изменяемая палитра, редизайн меню.
На этой же базе написан векторный вариант VEdit2D, умеющий даже рисовать графики произвольных функций y=f(x).
Создавался комбайн Intelligence Graphic 1999, позволяющий просматривать и редактировать одновременно множество файлов в разнообразных форматах (проектировались и свои форматы SIL и MVD), а также производить видеосъёмку содержимого экрана.
Когда «Корвет» оказался у Шурика дома, там тоже понадобились графические редакторы. Во-первых, портирован 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 или эмулятор