TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #411 · 9 фев.

reload_flag="" if [[ -n "${DEBUG}" ]]; then reload_flag="--reload" fi if [[ -n "${WORKER_COUNT}" ]]; then workers=${WORKER_COUNT} else workers=2 fi gunicorn --workers ${workers} \ --bind 0.0.0.0:8000 \ ${reload_flag} main.wsgi Писали такие конструкции чтобы проверить наличие флага и сформировать команду правильно? На самом деле можно сделать тоже самое проще. Для этого используются операторы условной подстановки, доступные в оболочках семейства POSIX. :- для установки значений по умолчанию ${WORKER_COUNT:-2} Если переменная не объявлена, то будет дефолтное значение 2. :+ подставляет указанный текст, если переменная не пуста ${DEBUG:+--reload} Если что-то есть в переменной то распечатается текст после символа +, в противном случае - ничего. Удобно для опциональных флагов, как в нашем примере. Итого наш скрипт может выглядеть так: gunicorn --workers ${WORKER_COUNT:-2} \ --bind 0.0.0.0:8000 \ ${DEBUG:+--reload} main.wsgi Есть еще два оператора. := не только подставить дефолтное значение, но и присвоить его переменной, если она пуста # никаких переменных еще нет VAL1=${VAL2:=hello} # теперь доступны обе echo $VAL1 $VAL2 # hello hello :? остановить выполнение с ошибкой, если переменной нет. echo ${MISS:?is required} bash: MISS: is required Код выхода будет 1. #tricks#linux

Резултати

Пронајдени 3 слични објави

Пребарај: #route

当前筛选 #route清除筛选
Лёгкое небо

@legkoenebo · Post #4057 · 30.06.2025 г., 22:14

Почему самолёты не летают «прямо» в небе? ✈️ 📌Если взглянуть на маршрут, особенно на дальнемагистральных рейсах, он почему-то выглядит изогнутым. Например, рейс из Москвы в Лос-Анджелес (если бы таковой был) летит не напрямую на запад, а через север — почти задев полюс. Но почему так? Это связано с геометрией планеты. ⏺Земля — шар, и кратчайшее расстояние между двумя точками на сфере — это не прямая линия на карте, а дуга. 🌍 Аналогичный принцип происходит с глобусом: необходимо натянуть нитку между двумя городами — она всегда будет идти дугой. Именно по такому маршруту и строятся авиарейсы. ⏺В Арктике и над Тихим океаном самолёт может даже перепрыгнуть через дату — сегодня вылетел, а прилетел вчера. Лёгкое небо #aviation#route

Voir de ses propres yeux

@voir_yeux · Post #12624 · 22.04.2026 г., 18:34

🇧🇬 En Bulgarie, deux personnes ont été tuées et neuf autres blessées dans un accident de la route impliquant un bus ukrainien, rapporte la télévision nationale bulgare. Le bus touristique s’est arrêté en raison d’un manque de carburant, et lorsque les passagers sont descendus, il est reparti en marche arrière de manière incontrôlée, les percutant. Les faits se sont produits près du poste-frontière de Malko Tarnovo, non loin de la frontière bulgaro-turque. #accident#victimes#route