TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #421 · 23 мар.

Мы используем 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

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #robbenisland

当前筛选 #robbenisland清除筛选
Russian Consulate in Cape Town

@rusconct · Post #3019 · 11.09.2025 г., 16:54

A new exhibition “Solidarity in Action – Honouring the Role of the Soviet Union and Cuba in Supporting Southern Africa’s Liberation Struggles” has opened at the Robben Island Museum, highlighting the decisive contribution of international solidarity in the fight for freedom. Created in collaboration with the Russian State University for the Humanities and based on Russian archival materials, the exhibition has already been shown in Tanzania and Zimbabwe — and is now available to visitors in Cape Town. 📖 Read more in the Cape Argus #RussiaSouthAfrica#RobbenIsland#SolidarityInAction#History#Diplomacy#Consulate#CapeTown

Russian Consulate in Cape Town

@rusconct · Post #2997 · 09.09.2025 г., 13:19

📜 В Кейптауне открылась архивно-документальная выставка «Солидарность в действии: признание роли Советского Союза и Кубы в поддержке борьбы против апартеида» Архивно-документальная выставка «Солидарность в действии: признание роли Советского Союза и Кубы в поддержке борьбы против апартеида» открылась в Кейптауне. Экспозиция организована Российским государственным гуманитарным университетом (РГГУ) при поддержке Музея Роббен-Айленд. Выставка будет работать в течение шести месяцев в галерее Музея Роббен-Айленд на набережной Виктории и Альфреда — одной из самых популярных и посещаемых частей города. В церемонии приняли участие ветераны АНК, российские учёные, представители Генерального консульства РФ в Кейптауне, африканские дипломаты и члены «Общества дружбы Кубы». Генеральный консул Российской Федерации в Кейптауне Р. Ю. Голубовский отметил: «В современном мире, когда объём и разнообразие информационных потоков постоянно возрастают, особенно важно обеспечить общественности доступ к достоверным историческим сведениям. Совместная работа Российского государственного гуманитарного университета и музея Роббен-Айленд в рамках этой выставки направлена на сохранение объективного взгляда на события прошлого и предотвращение их искажения. Размещение экспозиции в одном из наиболее значимых и посещаемых музеев Южной Африки создаёт возможность донести историческую правду до широкой аудитории — от представителей академических кругов до студентов и туристов. Это станет значимым вкладом в сохранение памяти о нашем общем наследии». Профессор В. И. Заботкина, и. о. проректора по международной работе РГГУ, и директор Центра африканистики РГГУ Александр Зотин подчеркнули, что выставка является уникальным исследовательским проектом, направленным на сохранение исторической памяти о роли СССР и Кубы в поддержке народов Юга Африки в их борьбе против колониализма и апартеида. Команда проекта, в состав которой вошли учёные Института Африки РАН, представила уникальные материалы, фотографии и свидетельства из личных архивов ветеранов борьбы с апартеидом — как российских, так и южноафриканских. По словам эксперта Центра африканистики РГГУ и заведующей Центром изучения африканской стратегии БРИКС Института Африки РАН Дарьи Зеленовой: «Многие материалы имеют уникальную историческую ценность. Например, впервые рассказано о гуманитарной помощи, которая была собрана школьниками из Екатеринбурга для детей бойцов АНК, обучающихся в колледже им. Соломона Махлангу. Благодаря совместной работе архивистов и историков удалось найти не только личные фотографии участниц этой акции, но и газетные вырезки, в которых задокументирована эта фантастическая акция солидарности советских детей с южноафриканским народом». #CapeTown#RSUH#RussiaSouthAfrica#RobbenIsland#HistoricalMemory#SolidarityInAction#SovietUnion#Consulate#RussianMFA