Программизм. Обратно в 2004 год.

2021-09-19
Просыпаюсь утром, проверяю почту, а там письмо из ПейПал - продажа 1 лицензии моей программы Принтсниффер и ещё 5 гневных писем от покупателя где моя лицензия и ключ для программы. Ну думаю, сейчас умоюсь и вышлю. Умылся, включил компьютер, и понимаю что не помню где сохранил дистрибутив с лицензией. Последняя продажа Принтсниффера была 17 лет назад. Хорошо - раз нет готового дистрибутива, то надо его сделать. Код для этого имеется.
Код скрипта имеется, а вот операционной системы Виндовс 2000 и других программ - нет. С 2005 года я не использовал Виндовз дома. Всё как-то мак или линукс. Ну это не проблема, есть же супер-программа ВиртуальнаяКоробка(VirtualBox). Нашёл в интернетах образ вин2к, установил её в виртуальную коробку. Следующий шаг - перенести код скрипта в виртуальную коробку. Попытался открыть доступ к папке - не получается. Не видит вин2к мою папку на моем маке. Ладно... закачаю всё на свой сайт. Закачал, открываю в вин2к браузер Internet Explorer аля 4.0 и пытаюсь зайти на свой https веб-сайт. А этот браузер так не умеет. Не заморачивались раньше со всякой безопастностью. Конфигурировать свой веб-сайт по старый http мне не хотелось. Хорошо, что у меня ещё осталось пару сайтов где ещё нет https. Скопировал скрипты туда. И win2k браузер смог скачать оттуда мой zip файл. Zip файл скачал, а как его распаковать? По умолчанию в вин2к нет таких утилит. Пришлось искать с мака, где скачать старую версию gnuzip, но скачать из под виндовс мне так и не удалось. Современные сайты с кучей джава-скрипты не работают в старых браузерах. Пришлось скачивать на маке, закачивать на мой веб-сайт, а потом скачивать с виндовс. Так, gnuzip скачан и установлен, но чтоб его запустить надо перегрузить виндовс - прописать пути. Перегружаем.
Следующий шаг: открываем командную строку и пишем "cd c:/t" нажимаем кнопку таб в надежде, что автоматически подставит правильное имя папки. А вот и нет. Надо всё писать полностью. Написал, запустил, распаковал архив.
Теперь надо установить софт по сборке дистрибутива. Тут мне повезло. 17 лет назад я добавил этот софт в этот архив. Ничего скачивать не надо. Просто установить. Сделано.
Запускаю скрипт на сборку - выдаёт кучу ошибок. Ага... тут у меня ещё есть текстовый файл-инструкция что и как делать. Помогло. Получилось собрать дистрибутив.
Следущей проблемой было вытащить этот дистрибутив из виндовс в мак, чтоб отправить покупателю. Тут я повозился с виртуальной коробкой, чтоб та всё таки подключила папки из macOS. Вроде получилось.
Отправил покупателю и сразу же получил в ответ “спасибо».

Мораль сей басни: всегда писать/оставлять инструкции как делать то или иное задание. Всё хранить в простых файлах. Минимизировать зависимости от других сервисов/программ.

Есть что сказать в ответ? Напиши!