Size: a a a

Python beginners

2021 December 29

A

ArtemQ in Python beginners
Столько нового узнал. Разберусь с приложением, немного осталось код причесать, и сразу возьмусь за деплой. Попробую апач и сквид подружить.
Спасибо тебе большое
источник

Z

Zart in Python beginners
сквид как реверс прокси я не пробовал
источник

Z

Zart in Python beginners
для этого я бы скорее варниш взял
источник

Z

Zart in Python beginners
источник

Z

Zart in Python beginners
источник

Z

Zart in Python beginners
https://httpd.apache.org/docs/current/howto/reverse_proxy.html
для апача до кучи, шоб два раза не вставать
источник

A

ArtemQ in Python beginners
Для кеша его возьму.
источник

Z

Zart in Python beginners
https://httpd.apache.org/docs/current/caching.html кэширование апачем
источник

A

ArtemQ in Python beginners
И нафига тогда все эти ваниши и сквиды если апач все это сам умеет) Тогда попробую просто на апаче все это сделать. А там уже при особом желании все остальное
источник

Z

Zart in Python beginners
апач это комбайн который умеет всё
другие делают лишь чтото специфическое и часто делают это лучше
источник

Z

Zart in Python beginners
на другие переходят когда нужно масштабироваться
источник

A

ArtemQ in Python beginners
На другие переходят - это про нжинкс?
источник

Z

Zart in Python beginners
угу
источник

s

satfan in Python beginners
Как исправить ошибку в скрипте ? usage: m3udedup.py [-h] M3UINPUT
m3udedup.py: error: the following arguments are required: M3UINPUT  Сам скрипт тут: https://paste.centos.org/view/1e621e8a
источник

♡༺ErVinTract༻♡... in Python beginners
Кто работал с PyInstaller?

У меня в исполняемом файле есть Import Config,

Как мне сделать так что-бы файл был второстепенным?
То есть если в папке с .exe не будет файла config, то будет ошибка.
А если будет то всё нормально
источник

A

Aile in Python beginners
Она и так будет. Импортерор
источник

♡༺ErVinTract༻♡... in Python beginners
Ага, проверил уже, жалко
источник

T

Tishka17 in Python beginners
Telegram
Tishka17 in Python beginners
Говоря про настройки приложений новички зачастую исходят из предположения, что всё приложение - это цельный кусок, который будет один раз настроен до запуска основного кода.

На самом деле это не так:
* Приложение состоит из нескольких независимых частей, которые могут быть переиспользованы
* Некоторые части будут существовать в одном экземпляре, некоторые - нет (по крайней мере в будущем).
* Иногда настройки будут загружаться при старте приложения, иногда - перед созданием конкретных экземпляров классов. Например, при тестировании.

Дополнительно хочу обратить внимание, что зачастую исходный код распространяется в некотором упакованном виде или устанавливается директорию недоступную для изменения и его всё ещё надо настраивать.
Если наше приложение работает в окружении типа k8s, то прокинуть для него файлы может быть затруднительно.  

Одновременно вспоминая принципы SOLID можно записать следующие принципы работы с настройками:

1. Настройки приложению должны передаваться как внешние данные: переменные окружения…
источник

RC

Ruslan Chernenko in Python beginners
Если хочешь, можешь посмотреть как работают импорты в питоне, а также поискать доклад Григория Бакунова про "странности импорта в питоне"
источник

Z

Zart in Python beginners
конфиги импортируют только идиоты и джангоёбы
и не факт что вторые не являются первыми
источник