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
🤔Marcapasos y cirugía: ¿Qué debo tener en cuenta?
👇Aquí el algoritmo general e indicaciones de la #Guía ACC/AHA 2024 para el manejo CV Perioperatorio en Cirugía No Cardiaca.
#MPP
📑Para guardar.
https://www.ahajournals.org/doi/epdf/10.1161/CIR.0000000000001285
#Uruguay
L'ex Presidente José "Pepe" #Mujica (#MPP|Sinistra) è morto oggi all'età di 89 anni. Presidente dal 2010 al 2015, durante la sua presidenza ci fu l'istituzione del matrimonio tra persone dello stesso sesso, la legalizzazione delle droghe leggere e una nuova legge sull'aborto.
@OsservatorioEsteri
🚢Schoeller усиливает MPP-флот новым заказом в Китае.
Кипрская Schoeller Holdings разместила заказ на два многоцелевых крановых судна (MPP/heavylift) дедвейтом около 32 000 тонн на верфи CSSC Huangpu Wenchong Shipbuilding.
Поставка судов запланирована на 2029 год. Сделка продолжает долгосрочное сотрудничество с китайской верфью, в рамках которого с 2008 года было построено около 30 судов различных типов.
С операционной точки зрения, компания продолжает расширять флот специализированного тоннажа, ориентированного на проектные перевозки и сложные грузы.
Для рынка это сигнал устойчивого спроса на многоцелевой сегмент и продолжения инвестиционного цикла в специализированные суда.
📌Schoeller Holdings Ltd. — основана в Германии, сегодня базируется на Кипре; частная судоходная и инвестиционная группа, связанная с семьёй Schoeller.
#Shipping#MPP#HeavyLift#Shipbuilding#China
#job#вакансия#DataEngineer#Greenplum#MPP#фултайм#remote
Вакансия: Data Engineer
Формат работы: офис, гибрид, удаленка (можно вне РФ)
Занятость: full-time с гибким началом рабочего дня
Офис: г. Москва, м. Тульская, Варшавское шоссе, 9с1Б, БЦ “Даниловская Мануфактура”
Зарплатная вилка: 300 - 390 тыс руб gross + ДМС + курсы англ языка и разговорная практика с европейским офисом + ежегодно повышаем ЗП + техника (Macbook или PC Dell) + отсрочка от призыва и мобилизации (аккредитованная ИТ компания)
Оформление: ТК, ИП
Гражданство: РФ
Mokka — международная fintech компания, лидер сегмента BNPL в России и Восточной Европе (Buy Now Pay Later – покупай сейчас, плати потом). Сервисы Мокка представлены в более 7 тыс. торговых точек наших партнеров, таких как Lamoda, OneTwoTrip, OZON, М.Видео, Эльдорадо, Детский мир и др, а количество пользователей уже 15+ млн. Сервис работает в РФ, Польше, Румынии, Болгарии.
Команда аналитической платформы:
— Head of Data and Analytics;
— Data Engineer - 3;
— BI Analyst - 3;
— ML Engineer - 4.
Стек DE: Greenplum, S3, Apache NiFi, Apache Kafka, Apache Airflow, Python, DBT, CI\CD - Gitlab, REST API, Docker, Soda core.
Проекты DE на 1 полугодие 2025:
— разработка процессов обмена данных с внешними системами;
— подключение двух новых источников, help desk и app metrica;
— оптимизация платформы данных.
Смежные команды: 7 продуктовых команд, в РФ и Европе, команда DevOps, команда саппорта и др.
Зона ответственности:
— проектирование, разработка и оптимизация архитектуры DWH (Greenplum, Data Vault);
— разработка и поддержка ETL-процессов с использованием Nifi и Airflow, подключение новых источников данных;
— написание трансформаций и моделирование данных с использованием DBT;
— мониторинг и контроль работы регламентных процессов обновления данных;
— решение инцидентов с качеством данных;
— создание витрин данных;
— поддержка CI/CD процессов для обработчиков и загрузчиков данных;
— документация обработчиков данных и витрин, которые часто используются;
— рефакторинг имеющихся обработчиков с целью оптимизации;
— создавать решения (например, для заливки моделей / фичей) оптимизированные под запись;
— наполнение базы знаний;
Пожелания к опыту:
— знание методологий проектирования DWH;
— опыт в разработке и поддержке DWH и ETL от 3 лет;
— знание SQL на хорошем уровне: оконные функции, иерархические запросы, оптимизация производительности запросов;
— опыт работы с DBT;
— хорошее знание Python: знать что такое virtualenv, уметь remote-development, уметь оформлять тесты и настраивать линтеры;
— хорошее знание Airflow: уметь писать собственные hooks и operators, умение пользоваться внутренними возможностями airflow по хранению параметров соединений, создание и поддержание документации по дагам;
— Linux: знание основных команд, умение писать bash-скрипты, умение работать с pipe;
— умение работать с docker контейнерами;
— опыт работы с git, настройка пайплайнов в gitlab-ci;
— опыт настройки и использования Apache Kafka, знание Avro формата;
— хорошее знание REST API;
Nice to have:
— опыт работы с S3;
— опыт работы с колоночными СУБД (Greenplum, Vertica, Teradata, Clickhouse): уметь разворачивать, проектировать схемы для витрин в зависимости от назначения, настраивать мониторинг и бэкапы, анализ и оптимизация запросов;
— Apache NiFi: хотя бы уверенные теоретические знания;
— Soda Core;
— знание Cloud concepts (Yandex Cloud, AWS);
Условия:
— формат работы: на выбор - офис, гибрид, удаленка (можно вне РФ);
— оформление: ТК РФ, ИП;
— оклад: 300-390К руб gross + ежегодное повышение ЗП;
— ДМС со стоматологией;
— отсрочка от призыва и мобилизации (аккредитованная ИТ компания);
— гибкое начало рабочего дня (с 08:00 до 11:00 мск);
— техника на выбор: MacBook Pro или PC Dell;
— открытая простая коммуникация в команде;
Процесс найма:
Видео-звонок с HR → Техническое вью → Финальное вью → Оффер.
Контакты для связи: @Shvedova1
🚢Seaspan выходит в сегмент многоцелевого флота, заказав четыре судна.
Канадский судовладелец Seaspan впервые выходит в сегмент многоцелевых судов, разместив заказ на четыре "open-hatch" судна дедвейтом по 65 200 тонн на китайской верфи New Dayang Shipbuilding. Поставки запланированы на 2029 год.
Суда будут оснащены мощными кранами и трюмом прямой формы, что позволит эффективно работать с проектными и генеральными грузами. Проект ориентирован на гибкость загрузки и повышение операционной эффективности.
С отраслевой точки зрения сделка отражает стратегическую диверсификацию Seaspan, которая традиционно специализировалась на контейнерном сегменте. Выход в сегмент многоцелевых судов (MPP) - дополняет уже реализованные шаги компании в сегментах автомобилевозов (PCTC) и танкеров-газовозов.
Дополнительно развитие сегмента многоцелевых судов связано с ростом спроса на перевозку проектных грузов, особенно в энергетике и инфраструктуре, что делает сегмент MPP привлекательным направлением для инвестиций.
Таким образом, Seaspan формирует мультисегментную платформу, используя масштаб и лизинговую модель для выхода на новые рынки и повышения устойчивости бизнеса.
📌Seaspan Corporation — основана в 2005 году, входит в группу Atlas Corp., частная компания, контролируемая инвестиционными фондами (включая Fairfax Financial).
#shipping#MPP#shipbuilding#diversification#logistics
🚢Современные операторы многоцелевых судов (МРР) - получают стратегическое преимущество на фоне обновления флота.
Европейские операторы сегмента "heavy-lift" и проектных грузов - сталкиваются с ключевым этапом трансформации, связанным с необходимостью обновления устаревающего флота многоцелевых судов (MPP). При этом растущий глобальный портфель энергетических проектов поддерживает высокий уровень оптимизма в отрасли.
Основной вопрос — выбор архитектуры нового флота: универсальные MPP-суда или более специализированные "heavy-lift" решения. Участники рынка разделились во мнениях, оценивая баланс между гибкостью, грузоподъемностью и операционной эффективностью.
С отраслевой точки зрения текущая ситуация формирует окно возможностей для современных операторов, уже располагающих новым или обновленным флотом.
Такие компании способны быстрее адаптироваться к требованиям сложных проектов, включая перевозку крупногабаритного оборудования для энергетики и инфраструктуры.
Дополнительным фактором риска остается возможный приток нового тоннажа из Китая, что может усилить конкуренцию и оказать давление на ставки. Однако в краткосрочной перспективе спрос на специализированные перевозки, связанный с энергетическим переходом, продолжает поддерживать рынок.
Таким образом, сегмент MPP находится в фазе стратегической перестройки, где ключевыми факторами успеха становятся своевременные инвестиции в флот и способность адаптироваться к меняющейся структуре спроса.
📌European Community Shipowners’ Associations (ECSA) — основана в 1965 году, отраслевая организация, объединяющая судовладельцев Европы.
#MPP#projectcargo#shipping#heavylift#fleet
🚢BBC Chartering присоединяется к Ahti Pool для соблюдения FuelEU Maritime.
Многоцелевая линия BBC Chartering вступила в Ahti Pool, чтобы обеспечить соответствие требованиям FuelEU Maritime для части своего флота.
В рамках соглашения компания приобретёт около 5,000 тонн CO₂-эквивалента, используя механизм «пула», который позволяет распределять обязательства по выбросам между судами и снижать издержки на соответствие.
С операционной точки зрения, участие в пуле даёт доступ к платформе управления выбросами и оптимизации бункеровки, что становится ключевым инструментом в условиях ужесточения европейского регулирования.
Для рынка это сигнал роста спроса на коллективные решения по декарбонизации, где pooling-механизмы позволяют судовладельцам гибко управлять затратами.
📌BBC Chartering GmbH & Co. KG — основана в 1997 году в Германии, один из ведущих операторов многоцелевого флота (MPP), входит в группу Briese Group, находящуюся в частной собственности семьи Бризе (Briese).
📌Ahti Pool — создан в 2023 году как специализированная платформа для коллективного выполнения требований FuelEU Maritime, объединяет судовладельцев для управления выбросами и оптимизации затрат; развивается как частная инициатива участников отрасли.
#Shipping#Decarbonization#FuelEU#MPP#Logistics
🚢Верфь Royal T Shipyards спустила на воду новое MPP-судно “Greta C” для Carisbrooke Shipping.
Нидерландская верфь Royal T Shipyards спустила на воду новое многоцелевое судно “Greta C”, построенное для британского оператора Carisbrooke Shipping.
Судно стало первым в новой серии энергоэффективных многоцелевых сухогрузов (MPP), дедвейтом 7700 тонн и предназначенных для перевозки генеральных, проектных и навалочных грузов.
Проект судна предусматривает использование дизель-электрической силовой установки, что позволяет снизить расход топлива и выбросы, одновременно обеспечивая гибкость эксплуатации.
Подобные решения становятся все более востребованными на рынке многоцелевых судов, где операторам требуется сочетание универсальности, топливной эффективности и соответствия экологическим требованиям.
Серия MPP-судов разработана для работы на европейских и глобальных маршрутах, включая перевозку генеральных грузов, стали, проектных компонентов и тяжеловесного оборудования. Новые суда должны повысить эффективность флота и обеспечить более устойчивые логистические решения в сегменте проектных перевозок.
Спуск “Greta C” также отражает долгосрочное сотрудничество между Royal T Shipyards и Carisbrooke Shipping, ориентированное на модернизацию флота и внедрение технологий снижения выбросов в секторе многоцелевых судов.
📌Carisbrooke Shipping — британская судоходная компания, основанная в 1969 году, специализирующаяся на эксплуатации флота многоцелевых судов для перевозки генеральных и проектных грузов. Компания базируется на острове Уайт (Великобритания) и остается частной компанией, принадлежащей группе частных инвесторов и менеджменту.
#MPP#Shipbuilding#DryCargo#ProjectCargo#Shipping
🚢AAL усиливает совй "heavy lift"-флот: ввод в эксплуатацию судна "AAL Newcastle" и новый заказ в Китае.
Компания AAL Shipping приняла в эксплуатацию судно "AAL Newcastle" — седьмое в проектной серии Super B-Class, и одновременно разместила заказ ещё на два новых судна на верфи CSSC Huangpu Wenchong Shipyard.
Новая единица флота получила усиленные характеристики: грузоподъёмность кранов увеличена до 400 тонн (800 тонн суммарно), что позволяет выполнять сложные операции, включая подъём крупных элементов оффшорных структур.
С операционной точки зрения, модернизация направлена на обслуживание проектов в сегменте оффшорной ветротроэнергетики и тяжеловесной логистики, где растёт спрос на более мощный специализированный тоннаж.
С добавлением судов "AAL Newcastle", "AAL Tianjin" и "AAL Miami" флот проектной серии Super B-Class компании AAL увеличится до 10 судов.
Первое судно серии — "AAL Limassol" — было передано в апреле 2024 года, за ним последовали "AAL Hamburg", "AAL Houston", "AAL Antwerp" и "AAL Dubai".
Для рынка это сигнал дальнейшего роста многоцелевого "heavy lift" сегмента и увеличения инвестиций в суда, ориентированные на проектные перевозки.
📌AAL Shipping (Austral Asia Line) — основана в 1995 году, международная судоходная компания, специализируется на проектных и heavy lift перевозках; входит в Schoeller Holdings, частную группу семьи Schoeller.
#Shipping#HeavyLift#MPP#Offshore#AAL
🚢В Европе введено новое многоцелевое судно с акцентом на декарбонизацию.
Совместное предприятие норвежских компаний приняло в эксплуатацию новое многоцелевое судно "Peak Skarv 1", ориентированное на shortsea перевозки в Европе.
Судно относится к сегменту многоцелевых судов (тип MPP) и спроектировано с учётом перехода на альтернативные виды топлива, что соответствует ужесточающимся экологическим требованиям в регионе.
С операционной точки зрения, рынок "shortsea" - активно обновляет флот, делая ставку на универсальные и экологичные суда, способные работать с различными типами грузов и снижать выбросы.
Для отрасли это подтверждает ускоренный переход к «зелёному» тоннажу в Европе, где регуляторное давление становится ключевым драйвером инвестиций.
📌Peak CSL Group (JV) — европейское совместное предприятие судоходных компаний, специализирующееся на shortsea перевозках и многоцелевом тоннаже; находится в частной собственности партнёров.
Peak CSL Group (JV) — это совместное предприятие, созданное между Peak Group (Норвегия) и CSL Group - Canada Steamship Lines, (Канада) - находится в совместной частной собственности двух партнёров СП — доли распределены между Peak Group и CSL Group.
📌CSL Group (Canada Steamship Lines) — основана в 1845 году, один из крупнейших операторов сухогрузного флота в Северной Америке, принадлежит Полу Мартину (Paul Martin) и семье Мартин (Martin).
#Shipping#Shortsea#MPP#GreenShipping#Europe
🚢Seacon усиливает свой многоцелевой (МРР) флот покупкой четырёх новостроев за $44 млн.
Гонконгская Seacon Shipping приобрела контракты на строительство четырёх многоцелевых судов (MPP) дедвейтом 5,200 тонн на верфи Jiangsu Dajin Heavy Industry.
Сделка стоимостью $44.4 млн оформлена через новацию контрактов: компания приняла на себя все обязательства по строительству, заменив первоначальных заказчиков.
Суда будут поставлены в 2027 году и соответствуют современным экологическим требованиям, что позволит Seacon обновить флот и повысить конкурентоспособность.
С операционной точки зрения, компания продолжает стратегию омоложения флота и расширения доли контролируемого тоннажа, ориентируясь на более крупных клиентов и сложные грузопотоки.
📌Seacon Shipping Group Holdings Ltd. — основана в Китае, публичная компания с листингом в Гонконге, специализируется на сухогрузных и многоцелевых перевозках; контролируется китайскими частными инвесторами.
#Shipping#MPP#Shipbuilding#Seacon#Fleet
🚢SAL вводит в строй второе многоцелевое судно проектного класса Orca - "Frida".
Немецкий оператор тяжеловесных перевозок SAL Heavy Lift провёл церемонию имянаречения второго судна проектного класса Orca — "Frida" — в порту Эсбьерг (Дания).
Судно относится к сегменту многоцелевых судов, предназначенных для перевозки тяжеловесных грузов, в том числе перевозки проектных и негабаритных грузов, включая оборудование для энергетических и оффшорных проектов.
Увеличение флота судов проектного класса Orca усиливает позиции компании в сегменте тяжёлых проектных перевозок, где растёт спрос со стороны оффшорных проектов и добывающей промышленности.
Для рынка это сигнал продолжения инвестиций в специализированный тоннаж, ориентированный на сложные и высокомаржинальные проекты.
📌SAL Heavy Lift GmbH & Co. KG — основана в 1980 году в Германии, один из ведущих операторов многоцелевых судов; входит в группу Harren Group, находящуюся в частной собственности.
Владельцем и генеральным директором Harren Group является доктор Мартин Харрен. Это семейная группа компаний, семьи Харрен (Harren).
#Shipping#HeavyLift#MPP#SAL#ProjectCargo