Мы используем 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
💥 CFMOTO 800MT-X. Эпизод 2
✏️ Продолжаю колдовать в гараже. Сегодня установил:
🔹 Дополнительный свет (теперь светло, хоть ночью снимай)
🔹 Защиту (гарды + протектор бака)
🔹 Шарнирные зеркала (неубиваемые)
🔹 Подогрев ручек (чтобы не мерзли пальцы)
🔹 Новое стекло
🔹 Багаж: сумка Rhinowalk на бак и кофры Westwind Hussar Panniers.
✔️ Байк реально преобразился и стал выглядеть как настоящий путешественник! 🧳 Кто уже ставил такие кофры? Делитесь опытом в комментариях!
⬇️⬇️⬇️ССЫЛКИ НА ВИДЕО
https://vkvideo.ru/video-226736897_456239441?list=74403a51bcb94caa9c
https://youtu.be/c7fPX5ubvSg?si=s3wB7BbGJICk3qzO
https://dzen.ru/video/watch/69a14c29a994f2140657ea7f
https://rutube.ru/video/7608068f568f57beb2eb1616b30dc724/?r=a/
#cfmoto#800mtx#motoprep#hardenduro#мотоцикл#путешествия
💥 Китайский апдейт: CFMoto готовит новый круизёр 550CL-C‼️
✏️ Китайский производитель расширяет линейку круизёров, и судя по утекшим документам, нас ждёт серьёзное обновление. На смену 450CL-C приходит более мощная версия — встречайте CFMoto 550CL-C, дебют которой ожидается в 2027 году.
Главное, что нужно знать о новинке:
🔧 Сердце — 526-кубовый параллельный твин. Мотор построен на базе агрегата от 450-й модели, но с увеличенными диаметром цилиндра (с 72 до 74 мм) и ходом поршня (с 55,2 до 61,2 мм). Упор сделан на тягу на низах, что идеально для круизёра.
💪 Прирост мощности — 30%! Вместо 41 л.с. новый двигатель выдает 53 л.с. (39 кВт). Это существенно больше, чем прибавка в объёме (17%), что говорит о новой прошивке и другом характере мотора. Ожидаемый крутящий момент — около 50 Нм.
🏍 Ходовая часть прокачана: появилась алюминиевый маятник (был стальной), из-за чего колёсная база выросла до 1520 мм. Вес увеличился незначительно — до 195 кг.
🎨 Полный рестайлинг: новая фара, бак с накладками на колени, укороченный хвост и другое седло. Общую длину байка (2212 мм) сохранили за счёт более компактной кормы. Вилка и колёса — от младшей модели.
⚙️ В базе — 6-ступенчатая механика, но высока вероятность появления версии с автоматизированной коробкой передач (как у 450CL-C в Китае), позволяющей ездить в полностью автоматическом режиме или переключаться подрулевыми лепестками.
📅 Старт продаж предварительно намечен на 2027 год.
Как вам апдейт? Стоит ли игра свеч или 450-й было достаточно? 🔥👎
#CFMoto#CFMoto550CLC#Мотоновинки#Круизер#Мотоциклы2027#КитайскийМотопром
💥 KTM 450 RC: Новый спортбайк с двумя цилиндрами и 56 л.с. стартует в Китае‼️
✏️ Австрийский бренд, находящийся под новым руководством Bajaj, сделал неожиданный ход – официально представлен спортбайк KTM 450 RC. И это не просто обновление, а абсолютно новая модель с рядным двухцилиндровым двигателем!
🔥 Почему это важно?
Раньше руководство KTM отказывалось от идеи 450-кубового «параллельного» Twins, но после смены владельца проект не только вернули, но и запустили в серию. Правда, пока только для китайского рынка.
📊 Технический профиль:
· Двигатель: 449 см³, рядный 2-цилиндровый (270° кривошип)
· Мощность: 41 кВт (56 л.с.) – это на 4 л.с. больше, чем у донорской CFMoto 450 SR-S
· Максималка: 195 км/ч
· Вес: 168 кг (на 3 кг легче китайского аналога)
· Ходовая: Стальная решетчатая рама + алюминиевый односторонний маятник
· Подвески: Полностью регулируемые WP (вилка + моноамортизатор) + рулевой демпфер
· Тормоза: Радиальная 4-поршневая скоба WP Braking, 320 мм диск, Bosch ABS с функцией в поворотах
🎯 Что особенного?
· Эргономика: Агрессивная посадка с низкими клип-онами и высокими подножками – явно под трек.
· Электроника: Ride-by-wire, трекшн-контроль, квикшифтер, круиз-контроль, TFT-дисплей.
· Дизайн: Обтекатель с «крылышками» в стиле старшей модели KTM 990 RC R.
💸 Цена и перспективы в Европе
💵 Стоимость в Китае – 34 999 юаней (~4 400 евро). Старт продаж – апрель 2026 года.
➡️ Что думаете? Ждать KTM 450 RC на нашем рынке или это «китайский эксклюзив»?
#KTM#KTM450RC#НовыйСпортбайк#CFMoto#MotorcyclesNews#ДвухцилиндровыйKTM
💥 CFMoto 500SR: Спортбайк с четырьмя цилиндрами готов к производству!
✏️ Китайский гигант продолжает расширять линейку спортбайков. В 2023 году нам показали двух закамуфлированных «зверей» — 675SR и 500SR. Первый уже вовсю продается в США как 675SS, а вот четырехцилиндровый «пятисотый» прошел более долгий путь.
Помните нео-ретро 500SR Voom с круглыми «фарами» в стиле 80-х? Он уже есть в Австралии и Китае, но до США и Европы пока не добрался. И вот сюрприз: CFMoto решила выпустить и стандартную версию 500SR с дизайном в духе всей современной спортивной линейки бренда!
👀 Что нового?
Дизайн выполнен в едином стиле с моделями 675SR-R и 750SR-S: узнаваемая «морда» с LED-полосками в виде галочек, пара фар и воздухозаборники. Боковые панели получили новые обтекатели воздуха. Зеркала со встроенными поворотниками — как у старших сестер.
⚙️ Под кожей — почти никаких изменений (и это неплохо!):
· Двигатель: Рядная «четверка» объемом 499 куб. см, выдающая 78 л.с. при 12 500 об/мин и 36 фунт-фут крутящего момента (около 49 Нм) при 10 000 об/мин.
· Коробка: 6-ступенчатая с проскальзывающим сцеплением и датчиком квик-шифтера (только на повышение, как на Voom).
· Шасси: 41-мм перевернутая вилка, моноамортизатор, двухсторонний маятник — всё от ретро-версии.
· Выхлоп: Двойные трубы под сиденьем, но теперь с косым срезом (наконечники «под нож»).
🤔 Главная загадка:
Новая версия оказалась легче Voom — заявлено 412 фунтов (около 187 кг) против 428. Откуда взялись эти 16 фунтов (7 кг)? Ведь шасси, мотор и даже колеса идентичны. Скорее всего, дело в новом обвесе. Колесная база та же — 54.9 дюйма. Посадка, судя по документам, тоже не изменилась.
#CFMoto#500SR#Мотоновости#Спортбайк#ЧетыреЦилиндра#Мотоциклы#Новинки2025
💥 Китайский гигант покупает немецкого короля Moto2: CFMoto приобретает контрольный пакет Kalex
✏️ На Гран-При Таиланда произошла сделка, которая может изменить расклады в мировом мотогонках. Китайский производитель мотоциклов CFMoto приобрел 51% акций легендарной немецкой инжиниринговой компании Kalex Engineering GmbH из Бобингена.
⚙️ Кто такие Kalex?
Kalex — это абсолютные доминанты Moto2. С 2013 года они выиграли все командные чемпионаты в этом классе. 13 из 15 последних чемпионов мира в Moto2 ехали на их шасси. Сейчас 20 из 28 пилотов Moto2 используют технику Kalex. И все это сделано командой из всего 8 человек!
🤝 Как проходила сделка
Переговоры начались в 2025 году с обсуждения технического партнерства, но позже переросли в покупку доли. Алекс Баумгэртель, сооснователь и глава Kalex, продал часть своих акций, но остается у руля.
«Я вижу в этом не поглощение, а партнерство», — заявил Баумгэртель. Главная цель — передача технологий из Moto2 в серийное производство мотоциклов CFMoto.
❌ Слухи о MotoGP опровергнуты
Многие сразу решили, что это первый шаг CFMoto в «королевский класс». Но Баумгэртель категоричен: никаких планов по выходу в MotoGP сейчас нет. Фокус — только на передаче технологий для серийных моделей.
✅ Что изменится для Moto2?
Ничего. Баумгэртель сохраняет полное право принятия решений по Moto2. Kalex продолжит работать под своим именем и сохранит свою главную философию: равные условия и полная прозрачность для всех команд-клиентов. Никакого «фаворитизма» для CFMoto/Aspar не будет.
📈 Почему это важно
CFMoto растет не по дням, а по часам: продажи в 2025 году составили 250 000 единиц, на EICMA представлен спортбайк V4 SR-RR. Для владельцев CFMoto это отличная новость: экспертиза Kalex в шасси и подвесках (15 лет побед!) должна сделать будущие модели еще лучше.
ℹ️ Немного истории
Сам Алекс Баумгэртель начинал как инженер в автопроме. В 2010 году они с партнером рискнули всем (даже страховки пришлось отменить!), чтобы войти в Moto2. И не прогадали. Сейчас ему 58, и он планирует оставаться в паддоке до 65 лет, а партнерство с китайцами дает ему мотивацию и стабильность.
Что думаете об этой сделке? Усилит ли это CFMoto или главное останется по-прежнему?
#CFMoto#Kalex#Moto2#MotoGP#Мотоспорт#НовостиМото#Техника
💥CFMOTO 750SR-R: Как аэродинамика заднего колеса делает этот мотоцикл настоящим зверем? 🏍💨
✏️ Компания CFMOTO снова доказывает, что инновации — это её второе имя! Модель 750SR-R получила не просто стильный облик, а продуманную до мелочей аэродинамику заднего колеса — и вот почему это круто:
✨ Что это даёт?
🔹 Лучшая стабильность на скорости** – поток воздуха направляется так, чтобы минимизировать турбулентность и держать мотоцикл «прижатым» к дороге.
🔹 Снижение сопротивления – меньше лишних завихрений = больше эффективности и динамики!
🔹 Спортивная эстетика – агрессивные линии и открытые элементы подчеркивают гоночный DNA мотоцикла.
💡Технологии за кулисами
Инженеры CFMOTO использовали компьютерное моделирование и тесты в аэродинамической трубе, чтобы добиться идеального баланса между управляемостью и дизайном. Заднее колесо не просто круто выглядит — оно работает!
🚀 Что ещё известно о 750SR-R?
✅ Двухцилиндровый 750-кубовый двигатель с отдачей под 100+ л.с.
✅ Спортивная подвеска и лёгкая рама для резких манёвров.
✅ Цифровая приборная панель с поддержкой разных режимов езды.
Когда ждём выхода?
Пока точных дат нет, но очевидно одно — это будет один из самых интересных спортивных мотоциклов в своём классе!
--- Ваше мнение?🔥
👉 Нравится такой подход к аэродинамике?
#CFMOTO#750SRR#МотоНовинка#Аэродинамика#СпортивныйБайк#ТехнологииНаДороге#МотоМечта#ЖдёмСНетерпением🚀
💥 ПЕРВЫЙ ВЫЕЗД 2026: Настройка подвески и обкатка CFMOTO 800MT-X Touring!‼️
✔️ В этом видео — первый полноценный выезд на моем CFMOTO 800MT-X Touring.
✏️ Прокатился, чтобы не только насладиться дорогой, но и как следует поработать над настройками. В этом ролике:
✔️ Настройка подвески «под себя»: делюсь первыми ощущениями и регулировками.
✔️ Проверка доп. оборудования: тестирую всё, что установлено для комфортных мотопутешествий.
✔️ Впечатления: как байк ведет себя на асфальте и грунтовке после зимней спячки.
Смотрите, как проходит моя первая поездка в этом году! Ставьте лайк, если тоже уже открыли сезон!
ССЫЛКИ ⬇️⬇️⬇️
https://vkvideo.ru/video-226736897_456239438?list=983dac6178bcc3ff48
https://youtu.be/AANLslDqnd4?si=6RxXcOca-TlM9Wvq
https://dzen.ru/video/watch/698c50db4af95548ef3496de
https://rutube.ru/video/b016b7041e83708536e96d71c5c0527d/?r=a/
#CFMOTO#800MTX#800MTXTouring#Мотопутешествия#ОткрытиеСезона2026#Мотоцикл#ПервыйВыезд#НастройкаМотоцикла#MotoLife#Motorcycle
💥 CFMOTO 500SR Voom: Свежий Ветер в Европе! Новинка для фанатов спортивных мотоциклов‼️
✏️ Европейский рынок только что получил долгожданную новинку от CFMOTO – официально представлен 500SR Voom! Этот спортивный мотоцикл среднего класса обещает стать настоящим хитом, и вот почему:
🔥Смелый Дизайн "Голубое Золото" (Blue Gold):
* Первое, что бросается в глаза – совершенно новая ливрея "Blue Gold". Это не просто цвет, а фирменный стиль Voom.
* Дизайн сочетает глубокий синий металлик с яркими золотисто-желтыми акцентами на обтекателях, крышке воздухозаборника и нижней части.
* Подчеркивают спортивный характер агрессивная передняя маска с V-образным сплиттером, рельефные обтекатели и аккуратная задняя часть с Т-образным стоп-сигналом в стиле CFMOTO.
⚙️Проверенная "Начинка":
* Под капотом (вернее, под обтекателями) – знакомый и надежный 2-цилиндровый 8-клапанный двигатель с жидкостным охлаждением, разработанный совместно с KTM (рабочий объем 499.5 см³).
* Он выдает 35 кВт (47.6 л.с.) при 8500 об/мин и 46.5 Н·м крутящего момента при 6250 об/мин. Идеальный баланс мощности и управляемости для города и трассы.
* 6-ступенчатая коробка передач обеспечивает четкое и уверенное переключение.
🛠️Технологии и Компоненты:
* Рама из стальных труб обеспечивает жесткость и точную управляемость.
* Подвеска: 41-мм перевернутые вилки спереди и центральный моноамортизатор сзади с регулируемым преднатягом.
* Тормоза: Мощные диски 320 мм спереди (с 4-поршневыми радиальными суппортами J.Juan) и диск 240 мм сзади, дополненные двухканальной ABS Bosch для уверенного торможения в любых условиях.
* Цифровая TFT-панель приборов – современная, информативная, с возможностью подключения смартфона через приложение CFMOTO Ride (телефонные звонки, навигация, управление музыкой).
* Полностью светодиодное освещение (фары, поворотники, стоп-сигнал) – ярко, эффективно, современно.
✔️ CFMOTO продолжает активно завоевывать Европу, предлагая все более стильные и технологичные модели. 500SR Voom – это не просто обновленная расцветка, это заявление о стиле, доступности и удовольствии от езды. Он готов составить конкуренцию другим популярным спортивным мотоциклам среднего класса на европейских дорогах.
#CFMOTO#CFMOTO500SR#CFMOTOEurope#СпортивныйМотоцикл#НовинкаМото#Мотоцикл2024#A2Мотоцикл#Мототехника#BlueGold#Мотосообщество#Мотожизнь#Двухколесные#ПрокачайСвойСтиль