Копаемся в Shareware # 3 — PC World Best of *.* Volume 2 (1988)

И опять через полгода очередная дискета.

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

Быстренько пробежимся по категориям, потому что интересного тут на самом деле особенно ничего нет.

1. Lotus 1-2-3. Один макрос, удаляющий ошибочные формулы. С 1-2-3 никогда не работал, поэтому не знаю, насколько полезно.

2. Программы на Бейсике. "Hickory Dickory Dos" - простая как трусы за рубль двадцать утилита, позволяющая системной дате пережить перезагрузку системы без батарейки для часов. У меня для этого была в autoexec.bat прога, выводившая календарик с часами. Разумеется, последнюю дату она тоже запоминала. "Command Line Calculator" — ещё один по сути однострочник даже не на бейсике, позволяющий что-то посчитать прямо из командной строки, отправив математическое выражение на вход интерпретатору Бейсика. Да, в досе всё было настолько уныло. "datamkr2.bas" и "x-maker2.bas" — повтор (или вторая версия) нечта для облегчения перепечатывания бинарных файлов в hex-кодах с бумажки с предыдущего диска.

3. Программы на C. Нечто из трёх строк для восстановления формы курсора (по сути просто вызов прерывания) и прога для проверки, что соответствует имени в файловой системе: файл, директория или пустое место. Тоже пара системных вызовов. Даже не вижу смысла загружать куда-то исходники, они тривиальные.

4. Утилиты для dBase. И довольно много. Проверка подключения принтера, запуск dos-команд, переключение принтера Epson на мелкий шрифт, ещё одна проверка подключения принтера, красивые менюшки, вынос удалённых записей в отдельный файл, изменение записей «ВСЕМИ ЗАГЛАВНЫМИ» на «Первые Заглавные» и перемена местами фамилии с именем. xBase языки были прикольными, мне нравился Clipper — но потом это перестало быть актуальным, когда в моей жизни появился Visual Basic.

5. Батнички. Дофига батничков. Неведомым мне образом работающая штуковина, привязывающая команды к Alt-Z (использует ansi.sys, который не грузил никто, ибо жалко памяти), обёртка для subst, временное изменение переменных окружения с последующим возвратом взад, ещё одна утилитка для упрощения установки даты и времени в автоэкзеке, «антивирус», проверяющий предлагающий юзеру самому проверить размер файла command.com на соответствие эталону (были цыганские вирусы, а это, похоже, цыганский антивирус), прогон листа в принтере, распечатка листинга директории (были упоротые, которые таким занимались), grep для бедных (обёртка над досовским find), ещё одна херня для установки даты и времени (да, это тогда было проблемой), ещё один недоантивирус (только на этот раз, слава богу, размер он проверяет сам), запихиватель даты и времени в приглашение командной строки (полезно, но не на 80х25 экране), запуск бэкапилки при каждом пятом вызове команды (в принципе, не самая бесполезная вещь), временное добавление путей в PATH с последующим возвратом, эрзац-whereis (прикольный хак, использующий дос-команду attrib, умеющую в обход подкаталогов) и штука, выводящая файлы в режиме 40 колонок для использования с проектами (на редкость нишевая фигня).

6. Дос-утилиты. Их чуть-чуть: прога, которая позволяет выполнить команду в определённую дату (я бы в свой автоэкзек что-то такое запилил), ещё один прогон листа в принтере, симулятор нажатия кнопок (позволяющий кроме обычных символов имитировать нажатия стрелок и тому подобного) и довольно интересный резидентик, позволяющий клавишой scroll lock заменять команду more — пока резидент активен и scroll lock включён, показывать постранично длинный вывод. Довольно интересный хак.

7. Макрос для Word — упоротый макрос для вставки файлов без форматирования в Word. Даже не знаю, зачем может понадобиться. Лексикон был лучше.

8. Программы для Паскаля. Эрзац-замена readline, поддерживающая шорткаты WordStar (довольно интересная, см. исходник), перенаправление вывода на принтер (заменяем Stdout на LPT1, тоже мне фокус), упрощалка работы с большими массивами (обход ограничений какой-то из версий Паскаля), математическая библиотека с разными не очень стандартными функциями (см. исходник), переключатель режимов принтера (опять же, просто отправка символов в LPT).

9. Макросы WordPerfect. Тупо удаление строки и переключение между одинарным и двойным интервалом. Жуть как полезно.

10. Макросы WordStar. Выделение строки под курсором и ввод символов ° и ±. Тоже жутко сложно и полезно.

Час времени на копание в древних артефактах потрачен, можно закругляться.

Comments

Popular posts from this blog

Копаемся в Shareware # 1 — First Canadian Shareware CD — As-Easy-As, Areafon, HowLong, Transmission Time

Копаемся в Shareware # 2 — PC World Best of *.* Volume 1 (1988)