Название этой статьи точно описывает ситуацию, в которой я находился две ночи назад. Нет доступа к моему ноутбуку, нет процесса для автоматического запуска моего кода в течение следующих 7 часов. С полным расписанием на следующее утро у меня не было возможности получить доступ к своему компьютеру и запустить свой код до того, как истечет время.

Чтобы не перетаскивать мой приватный код с GitHub на ноутбук друга или любой другой компьютер, которым я не владею, у меня было два варианта:

  1. Купить новый ноутбук
  2. Используйте мой смартфон, чтобы найти решение через AWS

Amazon Lightsail через мой смартфон

Шаг первый заключался в том, чтобы найти способ поднять машину, которую я мог бы использовать для извлечения и запуска кода. Я подумал, что у AWS должен быть инструмент, чтобы сделать это без проблем. Затем я нашел Amazon Lightsail. Через несколько минут я смог запустить Windows-машину через AWS со своего телефона:

После того, как экземпляр был поднят, остальное стало тривиальным.

Я вытащил свой код из моего частного репозитория GitHub:

Установил Python и все необходимые требования через файл requirements.txt:

Запустил код, нажал вывод:

Отражение

Что меня больше всего поражает в этом напряженном, напряженном путешествии, так это то, насколько мощными и вездесущими стали интенсивные вычисления и Интернет. За считанные часы я смог воспроизвести точную среду, необходимую для запуска моего кода через мой «мобильный телефон», связавшись с машинами в других странах мира. «Телефонная» часть названия, кажется, используется меньше всего, когда речь идет об этих мощных машинах, которые мы носим в карманах.

Me

Как всегда, спасибо за чтение, и я надеюсь, что вы узнали что-то полезное! Не стесняйтесь проверить мой GitHub и связаться со мной на LinkedIn. Спасибо за чтение!