Мы используем Makefile думая, что нет альтернатив, что это стандарт и всё такое.
Но make это не запускалка команд, а система сборки. Мы фактически используем его не по назначению.
И на самом деле альтернатива есть! Некоторое время назад я открыл для себя прекрасный инструмент - just. Он решает все проблемы make.
just - это не система сборки как make, это именно исполнитель команд!
Больше никаких Phony Targets и табуляций, привет нормальный синтаксис и передача аргументов!!! 😎
⭐️Что умеет just:
✅ Автодокументирование команд
Не нужно делать отдельную команду с докой, просто добавь комментарий
# команда сборки
build:
...
$ just --list
Available recipes:
build # команда сборки
Команда с именем default запускается по умолчанию если не указано другое, так что я обычно делаю так:
default:
just --list
Теперь просто выполняем just и получаем доку из текущего файла.
✅ Удобная работа с переменными окружения
# загрузить из .env
set dotenv-load
# глобальная переменная
export PYTHONPATH := "./src"
# переменная для команды
test $TESTUNG="true":
pytest
✅ Передача аргументов
build target:
@echo 'Build {{target}}...'
команда запуска
$ just build dev
# Build dev...
✅ Выбор интерпретатора прямо в команде
Пример с инлайн-скриптом на python:
system:
#!/usr/bin/env python3
import platform
print(platform.system())
Эта же функция позволит выполнить скрипт как одну команду вместо перезапуска шела для каждой строки
foo:
#!/usr/bin/env sh
for file in ls .; do
echo $file
done
✅ Выполнение команды в определенной директории. Можно указать как релятивный путь так и абсолютный
[working-directory: 'backend']
build:
docker compose build
Также можно задать рабочую директорию глобально
Там еще много интересного:
- поддержка функций
- автокомплиты и интеграции
- экспрешены
- алиасы команд
- группировка команд
- альтернативы команды под разные ОС
- импорт других just-файлов
- цветной вывод
- ... и другие штуковины!
Так что вперёд - ➡️ читать доку!
Репозиторий: ➡️https://github.com/casey/just
Статья: ➡️https://www.chicks.net/reference/file_formats/just/
ЗЫ. Кажется, на Makefile я уже не вернусь)
#tools
🚢Damen и Windcat выводят на рынок новый CSOV "Windcat Amsterdam".
Компании Damen Shipyards Group и Windcat ввели в эксплуатацию судно "Windcat Amsterdam", ставшее первым представителем проектной серии Elevation CSOV в европейских водах.
Судно построено на верфи Ha Long Shipyard во Вьетнаме и предназначено для поддержки офшорных энергетических проектов.
Судно типа CSOV рассчитано на размещение до 120 человек и функционирует как плавучая база для персонала и оборудования, обеспечивая выполнение работ по строительству, вводу в эксплуатацию и обслуживанию морских объектов.
Конструкция ориентирована на высокую операционную эффективность и использование низкоуглеродных технологий.
С технической точки зрения судно сочетает увеличенную вместимость экипажа с современными системами доступа к офшорным объектам, что повышает безопасность и сокращает время выполнения операций, что особенно важно в условиях роста масштабов проектов оффшорной ветроэнергетики.
С отраслевой точки зрения ввод "Windcat Amsterdam" отражает ускоренное развитие сегмента сервисных судов для ветроэнергетики.
Увеличение флота судов типа CSOV - становится ключевым элементом поддержки строительства и эксплуатации ветропарков, формируя устойчивый спрос на специализированный тоннаж.
📌Damen Shipyards Group — основана в 1927 году, частная судостроительная компания, принадлежит семье Дамен (Нидерланды).
#offshore#wind#CSOV#shipping#energy
🚢Новое оффшорное судно типа CSOV для офшорной ветроэнергетики названо "Norwind Maestro".
Норвежская компания Norwind Offshore провела церемонию наименования нового судна поддержки офшорных ветропарков Norwind Maestro. Судно относится к классу commissioning service operation vessel (CSOV) и предназначено для обслуживания и эксплуатации морских ветроэнергетических проектов.
Norwind Maestro является однотипным судном с Norwind Hurricane и Norwind Helm, которые были переданы заказчику верфью Vard в 2024 году.
Проект судна разработан Vard Design (Олесунн) и ориентирован на обеспечение логистики, технического обслуживания и безопасной работы персонала на офшорных ветропарках.
Строительство корпуса велось на верфи Vard Shipyards Romania, а окончательная достройка и ввод в эксплуатацию — на верфи Vard Søviknes в Норвегии.
Судно длиной 85 м и шириной 19,5 м рассчитано на размещение до 87 специалистов и оснащено системой height-adjustable boat landing для безопасного доступа к турбинным платформам. Конструкция также предусматривает установку аккумуляторных батарей для перехода на гибридную энергетическую систему, что соответствует тренду декарбонизации офшорной энергетики.
Новый CSOV предназначен для выполнения широкого спектра задач — от строительства и ввода ветропарков в эксплуатацию до их технического обслуживания и ремонта.
📌Norwind Offshore — норвежская судоходная компания, основанная в 2021 году и специализирующаяся на судах поддержки офшорной ветроэнергетики. Штаб-квартира расположена в Олесунне (Норвегия).
Компания входит в группу Østensjø Rederi, одной из крупнейших частных судоходных компаний Норвегии, принадлежащей семье Østensjø, активно работающей на рынке офшорных сервисных судов.
#OffshoreWind#CSOV#Shipbuilding#NorwindOffshore#OffshoreEnergy
🚢Integrated Wind Solutions фиксирует рекордную прибыль в IV квартале 2025.
Норвежская Integrated Wind Solutions (IWS) отчиталась о рекордной чистой прибыли €7,8 млн в IV-м квартале 2025 года, что на 34% выше показателя аналогичного периода 2024 года. Квартальная выручка достигла €28,5 млн (+18% к предыдущему кварталу).
Флот компании обеспечил €22,3 млн выручки после ввода в эксплуатацию последнего новостроя — “IWS Sunwalker”.
По состоянию на конец года IWS эксплуатировала шесть судов: три задействованы на проекте Dogger Bank и три - на контрактах с Siemens Gamesa.
Коммерческая загрузка флота составила 100%.
Компания объявила первую денежную дивидендную выплату — NOK 3 на акцию (включая NOK 1 регулярного и NOK 2 специального дивиденда). Подписано двухлетнее продление стратегического соглашения в Европе до 2029 года с опционом до 2032 года.
Общий портфель заказов (backlog) вырос до €152 млн (+50,5% к III кварталу 2025).
В сервисном подразделении завершено объединение дочерней ProCon и Hyndla; новые контракты в I-м квартале 2026 уже превысили €20 млн.
Для морской отрасли результаты подтверждают устойчивость сегмента судов обслуживания офшорной ветроэнергетики (CSOV/SOV) и растущую роль специализированного тоннажа в энергетическом переходе Европы.
📌Integrated Wind Solutions ASA — норвежская компания, основанная в 2020 году, специализируется на флоте обслуживания офшорных ветропарков и сервисных услугах.
Акции обращаются на Euronext Growth Oslo; компания является публичной и принадлежит институциональным и частным инвесторам. Основным акционером компании Integrated Wind Solutions ASA является семья Вильхельмсен (Wilhelmsen), контролирующая через свою холдинговую компанию Awilhelmsen AS пакет акций в 39.5%.
#OffshoreWind#IWS#CSOV#Renewables#MaritimeEnergy
🚢Bernhard Schulte Offshore получила третье судно типа CSOV в серии.
Немецкий оператор офшорного флота Bernhard Schulte Offshore (BSO) принял в эксплуатацию новое судно “Windea Carnot”, построенное на норвежской верфи Ulstein Verft.
Судно стало третьим CSOV (Commissioning Service Operation Vessel) в серии для BSO.
Ранее в 2025 году компании были переданы однотипные суда “Windea Curie” и “Windea Clausius”.
Проект разработан Ulstein Design & Solutions и основан на конструкции судна “Olympic Boreas”, ранее построенного для норвежского оператора Olympic.
Ключевые характеристики нового судна типа CSOV:
🔹 система "walk-to-work (W2W)" с компенсацией движения для безопасной высадки персонала на офшорные объекты;
🔹3D-компенсируемый кран и вертолётная площадка;
🔹 гибридная энергетическая установка с аккумуляторными батареями и возможностью перехода на метанол;
🔹 фирменная конструкция корпуса Ulstein Twin-X Stern, уменьшающая сопротивление и качку.
Судно рассчитано на 132 человека и предназначено для обслуживания и ввода в эксплуатацию объектов офшорной ветроэнергетики.
📌Bernhard Schulte Offshore (BSO) — дочерняя компания немецкой группы Bernhard Schulte Group, основанной в 1883 году. Группа является частной и принадлежит семье Шульте; она входит в число крупнейших мировых операторов и управляющих судов.
#OffshoreWind#CSOV#BernhardSchulte#Ulstein#OffshoreVessels
🚢Deutsche Offshore Schifffahrt запускает строительство флота судов типа C-CSOV в Китае.
Немецкая Deutsche Offshore Schifffahrt (DO) начала строительство нового флота судов класса C-CSOV(construction commissioning service operation vessel).
Резка стали для головного судна “DO Joule” состоялась на верфи CSSC Huangpu Wenchong Shipyard в Гуанчжоу.
Судно станет первым из серии четырёх единиц, заказанных Schoeller Holdings и построенных по единой спецификации.
Техническим менеджером выступит Columbia Shipmanagement, тогда как DO будет отвечать за разработку проекта, операционное управление и коммерческую эксплуатацию.
Суда длиной 96,25 м и шириной 20 м будут поставляться начиная с мая 2027 г, с интервалом примерно три месяца.
Проект разработан норвежской Salt Ship Design и предназначен для поддержки строительства, ввода в эксплуатацию и обслуживания офшорных энергетических объектов.
Суда оснащаются динамическим позиционированием, системой HiPAP, вертолётной площадкой, 800 м² рабочей палубой и инфраструктурой для ROV.
Главный кран может быть перенастроен в течение 48 часов между конфигурациями 50-тонного AHC и 10-тонного "3D motion-compensated" режима. На борту предусмотрено размещение до 95 специалистов.
Для рынка это подтверждает ускорение инвестиций в специализированный флот обслуживания офшорной энергетики, особенно на фоне роста проектов ветроэнергетики и инфраструктуры в Северном море.
📌Deutsche Offshore Schifffahrt GmbH — немецкая компания, специализирующаяся на эксплуатации офшорных сервисных судов для ветроэнергетики. Компания входит в группу Schoeller Holdings - компания семьи Шёллеров (Schoeller).
#OffshoreWind#CSOV#Shipbuilding#DeutscheOffshore#EnergyShipping#Shipping#SchoellerHoldings