Мы используем 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
На этом видео — новый формат рекламы обуви.
Это не просто ролик. Это сочетание графики + эффекта голографического присутствия.
Бренд больше не “крутится на экране”.
Он буквально выходит в пространство.
Что происходит:
— динамическая 3D-графика
— эффект глубины и объёма
— иллюзия реального присутствия продукта
— вовлечение вместо фонового просмотра
Человек останавливается. Смотрит. Подходит ближе.
И самое важное — этот формат можно:
• адаптировать под любую категорию (fashion, авто, банки, спорт)
• интегрировать в интерактив
• добавить CTA, QR, лидогенерацию
• собирать аналитику по касаниям и вовлечению
Это уже не “показ рекламы”.
Это способ выделиться в перегруженном визуальном пространстве.
Вот как должна выглядеть реклама в 2026 году.
#маркетинг#ритейл#digital #реклама#интерактив#ИнтерактивнаяРеклама#UVLand#3Dанимация
На видео — наша новая разработка, которая меняет правила игры в маркетинге.
В чем уникальность?
🔹 Интеграция с ИИ: В камеру встроен искусственный интеллект. 🔹 Real-time генерация: Как только человек встает перед экраном, ИИ в режиме реального времени создает для него уникальные образы.
🔹 Геймификация: Это больше не односторонняя коммуникация. Бренд вовлекает потребителя в игру, даря ему яркий интерактивный опыт.
Несмотря на «жару» во всех смыслах этого слова, мы уже официально в пути и готовы масштабировать этот проект.
Мы не просто показываем рекламу — мы даем человеку возможность пережить новый опыт вместе с брендом 🔥
Как вам такая интеграция технологий в городской среде?
#UVBox#РекламаБудущего#ИнтерактивнаяРеклама#маркетинг#digital#Брендинг#реклама#UVLand
3D-графика UV-BOX — это новый уровень интерактива в ТЦ!
Мы создаём уникальный динамический 3D-контент, который оживляет любые пространства:
• Реалистичная анимация привлекает внимание на 30-45 секунд
• Интерактивные элементы стимулируют касания и сканирование QR-кодов
• Аналитика в реальном времени позволяет измерять вовлечённость и конверсии
Это не просто экран — это инструмент продаж и маркетинга в одном, который помогает ТЦ и брендам увеличить трафик и boost ROI.
Хотите узнать, как 3D-графика UV-BOX преобразит ваш ТЦ? Пишите в ЛС!
#UVBox#3DГрафика#ИнтерактивныеЭкраны#UVLand#ТЦМосква#РекламаБудущего
Один экран — много историй. Сначала на UV-BOX крутится кольцо и притягивает взгляд, как премиальная ювелирная витрина. Потом в стеклянный стакан плавно наливается вода, и сцена превращается в ролик для кофейни или бара. Дальше на экране появляется бижутерия: она мерцает и цепляет внимание, а в финале выходит обувь, завершает look и начинает работать на fashion‑бренд. Одно 3D‑видео по очереди отрабатывает сразу несколько категорий товаров и показывает, как UV‑BOX может продавать ювелирные изделия, напитки, аксессуары и одежду с одного места. Такой формат идеально подходит для витрин, торговых центров и ритейла, где важно удержать внимание и показать разные товары в одном динамичном сюжете.
#UVBox#UVLand#3Dанимация#3Dэкран#ИнтерактивнаяВитрина#ЦифроваяВитрина#РекламаВТЦ#РитейлРеклама#DigitalSignage#VisualMerchandising#РекламаБудущего#FashionРеклама
#ИнтерактивныйЭкран