Что ж, опять это время месяца. Windows перезапустила мою машину на ночь, как раз тогда, когда мне это было меньше всего нужно. Как перезагрузка моей машины может фактически повлиять на задачу, которую я выполняю? Ну, потому что я тупица и еще не перешел на tmux или gnu screen (или что-то еще), чтобы управлять моими сеансами оболочки через сервер, который может поддерживать их даже после того, как я выйду из системы... или мой терминальный сеанс запускает script принудительно закрывается из-за того, что Windows перезапускает мою машину, точно так, как я ей велел, потому что постоянное обновление вашей машины исправлений важнее, чем редкие случаи, когда принудительная перезагрузка Windows на самом деле вас испортит над.

Даже сегодня утром лажа не так уж плоха. Просто повторно запустите скрипты вручную, как и в случае любой утренней ерунды. Или это тарфу? Да, я тарфу, и сегодня речь пойдет о том, чтобы вернуть его к простому статусу беспорядка, ПОКА я готовлюсь к встрече, которая состоится сегодня позже. Должен ЧТО-ТО выкатить, и я должен использовать это как огонь, который я зажигаю под своей собственной задницей, чтобы система отслеживания SEO продвигалась вперед.

Это дни зарождения и становления облегченной системы обработки данных, которая использует самую дешевую и наиболее ориентированную на потребителя мегаглобальную облачную инфраструктуру, которая, вероятно, переживет любого из нас. Более того, нам не потребуются никакие дополнительные затраты, кроме затрат на выход в Интернет и наличие учетной записи Google (gmail), а это означает, что не нужно платить никаких дополнительных счетов за поддержание такой системы в рабочем состоянии.

Это что касается данных. Что касается того, где происходит обработка, то это еще одна легкая часть системы. Это может быть почти любой крошечный Linux-подобный компьютер общего назначения (облако, Raspberry Pi и т. д.), работающий практически где угодно (в сети). Он «сверяется» с файлами данных в облаке Google, чтобы узнать, есть ли над чем работать. Если есть, он выполняет свою работу и обновляет файл данных, оставляя информацию регистрации в том же упомянутом файле, который он сделал, чтобы никакие другие системы, проверяющие файл, не беспокоились об этом.

Это напоминает мне, что у меня есть еще один уровень блокировки файлов, который я должен реализовать. Все это теперь смешано в одну большую систему, не так ли? Ага! Подпрограммы для проверки в GSheet того, нуждается ли он в обработке или нет, и последующего перехода, если файл уже обработан, означают, что также должен существовать статус «обрабатывается». Прямо сейчас, используя только метку даты для каждого задания, требующего выполнения, он обычно считывает только вчерашнюю дату или сегодняшнюю дату. Вещи, которые еще читаются вчера, еще нужно запустить, а вещи с сегодняшней датой уже запущены. Это красиво просто, легко и очевидно (как данные на вкладке журналов) и уже реализовано таким образом. Однако, если на картинке присутствует более одного «пипуляционного» сервера (распространяющего работу для масштабирования), то два разных сервера могут столкнуться и попытаться обработать один и тот же файл данных одновременно.

Итак, еще один столбец для каждого задания (даже это много)… о, подождите, если нет значения, которое мы можем поместить в ту же ячейку… конечно, здесь нет типов данных! Очевидно, теперь, когда я подумал об этом. Но значением в ячейке-замке может быть отметка даты (а в РЕДКИХ условиях — отметка времени) или другие токены, например «пипуляция». Немного кричаще и претенциозно, но я изобретаю систему здесь, поэтому давайте сохраним этот репозиторий Github, у которого есть последователи, как только я получу зеленый свет, чтобы открыть исходный код некоторых из моих работ.

Я занимался подобными вещами в течение многих лет до моего нынешнего работодателя, и то, что я делаю сейчас, — это работа над некоторыми деталями «не-структурирования» всей этой штуки с пилюляцией. Это несколько вспомогательных библиотек, которые делают некоторые классные вещи более легкими с помощью ОБЫЧНОГО НОРМАЛЬНОГО кода PYTHON. Другими словами, это не одна из тех вещей, подобных Ruby on Rails/Django, которые требуют, чтобы вы использовали совершенно другой язык только для того, чтобы понять файлы конфигурации, на которые вы смотрите. Скорее, это как Flask, заставляющий задуматься, действительно ли это фреймворк, а не только Werkzeug, Requests и несколько других библиотек, собранных вместе с несколькими инструкциями о том, как соединить точки. Да, то, что я делаю, должно быть очень похоже на import flask.

Это действительно облегчает брендинг, не так ли? импортная антигравитация. Только что опубликовал твит по этому поводу. Хм, теперь нужно перенаправить отвлекающие факторы на правильные действия по правильным причинам. Вы можете приучить себя использовать свои отвлекающие факторы как способы вернуть свой разум в те направления, в которых он должен двигаться вперед в осмысленном направлении, и вы будете счастливы, когда будете оглядываться на эти дни в будущем.

Каждый момент вашей жизни наполнен этими важными маленькими деталями. И теперь я понимаю, что должен был опубликовать свои эксперименты со стилусом Note 8 в метро на моем канале Medium, где я публикую выдержки из своего ежедневного журнала. И в момент, когда в моей голове мимолетно, абстрактно и просто, рождается моя личность. Артистичный парень, ушедший вглубь техники, с настойчивым «новичковым» взглядом на вещи, пытающийся отлично выполнять свою работу в качестве отца, SEO-оптимизатора в Нью-Йорке и вносить свой вклад в мир положительными способами, свободно смоделированными Линусом Торвальдсом и Гвидо ван. Россум, но в большей степени совпадающей с моими личными способностями и интересами.

Ага. Длинный шаг лифта. Я должен объединить это, но на самом деле я чувствую необходимость наслоить то, что основной частью моей фишки является захват идеи, а также тщательно продуманный и (по-видимому) дико неконтролируемый способ продвижения ядра идеи вперед к полностью осознанное улучшение жизни. Да, в моей фишке есть лайфхаки и научись программировать. Но более того, это, вероятно, о свободном захвате истории и постепенном уточнении беззастенчиво прозрачного способа, который, наконец, теперь стал удобным в нашей жизни с помощью видео, фотографий, рисунков, письма и всех их вариаций, которые так вдохновляют. много сообщества.

И это в основном только то, что я держу ногу в этой конкретной Медиуме.