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

Резултати

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

Пребарај: #chinamerchants

当前筛选 #chinamerchants清除筛选

🚢China Merchants заказывает балкеры на СПГ-топливе для работы на реке Янцзы. Подразделение China Merchants Group — Changhang Freight (Zhoushan) — разместило заказ на два сухогрузных судна дедвейтом по 20 000 тонн с двигателями, работающим на СПГ для работы на реке Янцзы. Строительство будет осуществляться на верфи Jiangxi New Jiangzhou Shipbuilding Heavy Industry. Суда разработаны как балкеры типа "река-море", способные работать как на внутренних водных путях Янцзы, так и на прибрежных маршрутах. Каждое судно будет оснащено двумя главными двигателями мощностью по 2 000 кВт и системой СПГ-пропульсии. Ожидается, что применение СПГ позволит сократить выбросы CO₂ более чем на 20% по сравнению с традиционным мазутным топливом. Проект поддерживает стратегию Китая по декарбонизации судоходства на крупнейшей внутренней транспортной артерии страны и демонстрирует растущую роль экологичных технологий в речном и прибрежном флоте. 📌China Merchants Group — китайская государственная корпорация, основанная в 1872 году, один из крупнейших мировых конгломератов в области судоходства, портов и логистики. Контрольный пакет принадлежит государству КНР. #InlandShipping#LNGFuel#ChinaMerchants#YangtzeRiver#GreenShipping

Живёт же Беларусь!

@ZhivetZheBelarus · Post #51809 · 25.02.2026 г., 08:20

🇧🇾🇨🇳Беларусь и Китай выводят логистику на новый уровень 🔹Руководство Белорусской железной дороги провело переговоры с представителями крупных китайских логистических компаний. Договорились о запуске свежих транспортных решений для грузоперевозок — более удобных и гибких форматов доставки, которые реально нужны бизнесу. 🔹В фокусе — рост контейнерных перевозок в обе стороны (Беларусь ↔️ Китай), активное использование мощностей группы China Merchants и их операторов. Плюс создание полноценной сквозной логистики по маршруту Китай — Европа — Китай, чтобы транзит стал быстрее и эффективнее. 🔹Особый акцент — на проекте строительства современного контейнерного ж/д терминала «Евразийский железнодорожный гейтвэй» прямо в индустриальном парке «Великий камень». Это станет важным хабом для всего направления. 🔹Такое партнёрство в логистике — ключ к дальнейшему укреплению экономических связей между странами. Движемся вперёд! #БеларусьКитай#Логистика#Грузоперевозки#КонтейнерныеПоезда#ВеликийКамень#ChinaMerchants#ЖелезнаяДорога#Транзит#ЕвразийскийГейтвэй#ШелковыйПуть 📱VK📱Instagram📱TikTok @ZhivetZheBelarus