Мы используем 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
✨Наша цифровая лаборатория получила новые сертификаты!
С радостью сообщаем, что в мае наша лаборатория прошла проверку и получила обновленные сертификаты качества (система сертификации Промтехстандарт).
Что это значит для вас:
• Уверенность в качестве исследований: вы можете быть уверены, что все исследования в нашей лаборатории проводятся в соответствии с международными стандартами качества
• Максимальная точность диагностики: мы используем передовые технологии и интегрированные IT-решения, чтобы обеспечить вам точные и надежные результаты исследований
• Профессиональный подход: наши специалисты – высококвалифицированные врачи с большим опытом работы в области патоморфологии
• Индивидуальный подход: мы готовы предоставить вам всю необходимую информацию об исследованиях и гибко подходить к решению ваших задач
С уважением,
UNIM – ваш надежный партнер в мире цифровой патоморфологии
#юним#digitalpathology#certification
🟦🟦🟦🟦🟦🟦
Professional IT sertifikatga o’qiganlarning 40% dan ortig’i IT sohasida ishtopib, 500$ va undan yuqori daromad topishmoqda.
📈 Professional darajadagi xalqaro IT sertifikatlarga o'qib kompensatsiya olgan yoshlar soni 2023-yilda 386 nafarni tashkil etgan bo'lsa, 2024-yilda 938 tani tashkil etdi (2,4 barobarga ko'paygan), qoplab berilgan mablag' miqdori 3,5 mlrd so'mni tashkil etib, 6,6 barobarga oshgan.
📼 Hozirgi kunda, aksariyat IT kompaniyalar suhbatga taklif qilishganida nomzodlarda qanday Professional IT sertifikati borligi, ilg’or IT texnologiyalar hamda chet tillarini bilishi holati muhim ahamiyat kasb etadi.
🚪 Siz ham IT sohasida yaxshi daromad topmoqchi bo’lsangiz – xalqaro sertifikatlarga o’qing(ro'yxat) va Uzbekcoders.uz portalida BEPUL ta’lim resurslaridan foydalaning.
#Uzbekistan#IT_Hub#Certification#Talents#Coursera#Uzbekcoders#Statist
Друзья,
Рады сообщить, что лаборатория UNIM успешно прошла независимую экспертизу качества иммуногистохимических исследований, проведенную Центром контроля качества РМАНПО.
Что это значит для вас?
🔘Высочайший уровень качества: Мы подтвердили, что наша лаборатория полностью соответствует мировым стандартам "идеального окрашивания". Это значит, что вы можете быть уверены в точности и надежности результатов наших исследований.
🔘Гарантия правильного диагноза: Даже при обнаружении незначительных отклонений от референсного показателя, наши специалисты проводят дополнительную верификацию, чтобы исключить нежелательных погрешностей в постановке диагноза.
🔘Ваш надежный партнер: Мы стремимся предоставлять вам самую точную и достоверную информацию, необходимую для принятия взвешенных клинических решений.
С уважением,
UNIM – ваш надежный партнер в мире цифровой патоморфологии.
#UNIM#цифроваяпатология#иммуногистохимия#качество#надежность#онкология#медицина#юним#digitalpathology#certification
Надежность и достоверность всегда являются главным приоритетом при поиске поставщиков электроники.⚡️
Платформа #HKTDCSourcing включает функцию сертификации продукции, чтобы помочь вам в поиске надежных и заслуживающих доверия поставщиков, обеспечить высокое качество электронной продукции и ее соответствие стандартам безопасности.🔍
Узнайте больше: https://sourcing.hktdc.com/en
📧 [email protected]
#HKTDC#HKTDCsourcing#sourcing#productcertification#buyers#suppliers#quality#safety#certification#electronics
📚Κρατική εξέταση πιστοποίησης στη Ρωσική ως Ξένη Γλώσσα (RKI) στην Αθήνα με τη συμμετοχή εμπειρογνωμόνων του Κρατικού Πανεπιστημίου Λομονόσοφ Μόσχας🇷🇺🎓
Στις 28–29 Ιουνίου στο Ρωσικό σπίτι στην Αθήνα (ΡΠΕΚ) πραγματοποιήθηκε η επίσημη κρατική εξέταση πιστοποίησης στη ρωσική ως ξένη γλώσσα (RΚΙ) με τη συμμετοχή εξεταστών του Κρατικού Πανεπιστημίου Μόσχας «Μ.Β. Λομονόσοφ» — ενός από τα κορυφαία επιστημονικά κέντρα στον τομέα της διδασκαλίας της ρωσικής ως ξένης (RΚΙ).
🔹 Οι εξετάσεις διεξήχθησαν για τα επίπεδα από A1 έως C2.
🔹 Συμμετείχαν μαθητές, φοιτητές, καθηγητές, μηχανικοί, στρατιωτικοί και εκπρόσωποι άλλων επαγγελμάτων.
🔹 Τα πιστοποιητικά αναγνωρίζονται στη Ρωσία, την Ελλάδα, τις χώρες της ΕΕ, τον Καναδά και τις ΗΠΑ.
Η εξέταση αυτή είναι ένα σημαντικό βήμα προς τη διεθνή αναγνώριση του επιπέδου γνώσης της ρωσικής γλώσσας, απαραίτητη για σπουδές, εργασία και υπηκοότητα.
🖼 Στις ημέρες των εξετάσεων στο ΡΚΠ παρουσιάστηκαν δύο εκθέσεις:
— «Η ζωή και η έμπνευση του Πούσκιν» από το Πανρωσικό Μουσείο Α.Σ. Πούσκιν
— «Η ρωσική αλφάβητος μέσα από τα σχέδια της Μαρίνα Χανκόβα» — ένα μοναδικό καλλιτεχνικό έργο στο ύφος του Ιβάν Μπιλίμπιν
📍 Στις 5 Ιουλίου στη Θεσσαλονίκη θα πραγματοποιηθεί το τελικό στάδιο της πιστοποίησης στη Ρωσική ως Ξένη Γλώσσα. Μείνετε συντονισμένοι και μην χάσετε την ευκαιρία!
👉 Διαβάστε περισσότερα στον σύνδεσμο: https://clck.ru/3Mstpg
📚Государственное тестирование по РКИ в Афинах с участием экспертов МГУ 🇷🇺🎓
28–29 июня в Русском доме в Афинах (РЦНК) прошло официальное государственное тестирование по русскому языку как иностранному (РКИ) с участием экзаменаторов МГУ имени М.В. Ломоносова — ведущего научного центра в области преподавания РКИ.
🔹 Экзамены проходили по уровням от А1 до С2.
🔹 Участники — школьники, студенты, преподаватели, инженеры, военные и представители других профессий.
🔹 Сертификаты признаются в России, Греции, странах ЕС, Канаде и США.
Этот экзамен — серьёзный шаг на пути к международному признанию уровня владения русским языком, необходимый для учёбы, работы и гражданства.
🖼 В дни тестирования в РЦНК прошли две выставки:
— «Жизнь и вдохновение Пушкина» от Всероссийского музея А.С. Пушкина
— «Русская азбука в рисунках Марины Ханковой» — уникальный художественный проект в стиле Ивана Билибина
📍 А уже 5 июля в Салониках состоится заключительный этап сертификационной аттестации по РКИ. Следите за новостями и не упустите шанс!
👉 Читайте подробнее по ссылке: https://clck.ru/3MstGS
@rossotrudnichestvo
#РусскийДомАфины#РКИ#TRKI#RussianLanguage#MSU#ΕξετάσειςΡωσικών#РЦНК#RussianAsForeignLanguage#Certification#CEFR#RFL#ИзучаемРусский#Pushkin#MarinaKhankova#Αθήνα#Thessaloniki#MoscowUniversity#РусскийЯзыкЗаРубежом