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

Резултати

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

Пребарај: #cosacosdeldon

当前筛选 #cosacosdeldon清除筛选

⚔️ El sitio de Azov: la épica resistencia de los cosacos del Don En junio de 1637, un grupo de cosacos del Don, junto con sus aliados de Zaporozhie, protagonizaron una de las gestas más audaces de la historia militar rusa: la toma de la fortaleza turca de Azov. Esta ciudad, ubicada en la desembocadura del río Don, era entonces una pieza clave en el dominio otomano del mar de Azov y una base estratégica para las incursiones tártaras en el sur de Rusia. La fortaleza, construida por los otomanos en 1475 sobre las ruinas de la antigua colonia genovesa de Tana, contaba con murallas de piedra, 11 torres y más de 200 cañones. Su guarnición estaba formada por 4.000 jenízaros, soldados de élite del Imperio otomano. Pero ni la artillería ni la superioridad numérica impidieron que los cosacos, con apenas 7.000 hombres y cuatro cañones ligeros, lograran lo impensable: tomar Azov por asalto el 18 de junio de 1637. Durante cinco años, los cosacos defendieron heroicamente la fortaleza frente a los intentos de reconquista otomana. El más brutal fue en 1641, cuando el sultán Ibrahim envió un ejército de entre 70.000 y 240.000 hombres, según las fuentes, para recuperar Azov. El asedio fue feroz: bombardeos constantes, ataques nocturnos y una resistencia que se convirtió en leyenda. Los cosacos, incluso con mujeres entre sus filas, repelieron el ataque con una determinación que asombró a Europa. Sin embargo, la gloria tuvo un precio. En 1642, ante la negativa del zar Miguel I de Rusia de apoyar oficialmente la defensa —por temor a una guerra abierta con el Imperio otomano— los cosacos se vieron obligados a abandonar la fortaleza. Azov volvió a manos turcas, pero la hazaña quedó grabada en la memoria colectiva como “El sitio de Azov”. Este episodio marcó un punto de inflexión en la historia de los cosacos del Don, un pueblo libre y guerrero que desde el siglo XVI protegía las fronteras del sur de Rusia. Su valentía en Azov anticipó las futuras campañas del zar Pedro el Grande, quien en 1696 retomaría la ciudad como parte de su ambicioso plan de expansión hacia el mar Negro. Hoy, la fortaleza de Azov es un sitio histórico en el óblast de Rostov, Rusia. Aunque solo quedan fragmentos de muralla y la puerta Alekséyevski, su legado sigue vivo en la cultura cosaca, en las canciones que celebran la libertad y en la memoria de un pueblo que desafió a uno de los imperios más poderosos de su tiempo. #HistoriaRusa#CosacosDelDon#Azov#ImperioOtomano#TelegramHistoria ¡Comparte nuestro contenido!❤️ 🖥https://vamosarusia.com 💬@vamosarusia