На самом деле, автоматизацией обновления, в стиле Microsoft, мы, конечно, заниматься не будем.
Иначе, рискуем прийти к схожим результатам: обновили систему в автомате ночью, а там что-то
не запустилось, и кто-нибудь вынужден остаться без здорового крепкого сна.
Эх.. Давненько я уже ничего не писал. Сложное это дело писать на естественных языках.
Толи дело на языках программирования! :-) Жаль что NDA часто не даёт выкладывать
шедевры на всеобщее обозрение. Иногда чуствуешь себя поэтом продающим свой талант.
Ну, довольно лирики! Сегодня хочу поделиться простым решением отказоустойчивой
отправки почты с использованием …
Прошло уже около года как я открыл для себя менеджер версий python - pyenv.
Теперь даже сложно представить как мне не надоедало вручную устанавливать python всякий
раз когда понадобится новая версия (отличная от распространяемой в репозиториях debian).
Не говоря уже о том, что действия приходилось повторять, при выкатывании нового проекта
на …
При написании программы на python очень удобно проверять результаты своей работы на
практике. Все интерпретируемые языки этому способствуют. Так быстрее! Не знаешь как
работает метод или функция, документация отсутствует, исходный код печалит?
Ок - пишем скриптик с примерным поведением и смотрим на результат. И прояснилось!..
Однако, с django появляются некоторые особенности …
Одним из самых значимых, на мой взгляд, плюсов реализации проекта в виде
веб-приложения является простота обновления рабочей версии. Которая конечно же
вытекает из клиент-серверной архитектуры. Чтобы что-то исправить вам надо просто
обновить ваш сервер(а), и при следующей загрузке страницы пользователь увидит …
Итак, Ваш веб-проект, готовый поразить весь мир своей гениальностью, уже написан?
Тогда вам надо срочно развернуть его на каком-нибудь бесперебойном сервере, типа VPS,
а потом продолжить добавлять функционал и фиксить баги...
Однако, зайдя в 100 раз по ssh на сервер и выполнив рутинную цепочку команд:
Довольно необычное поведение обнаружил у python библиотеки
requests
при работе с SSL-сертификатами. Если коротко:
"requests не использует системные сертификаты"
Как можно догадаться это приводит к сообщениям о не безопасном соединении,
тогда как система уже давно доверенняет данному сертификату.
Проявления
Итак, в каких случаях это может быть проблемой?
Например, Вы поддерживаете …