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

Резултати

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

Пребарај: #coleoptera

当前筛选 #coleoptera清除筛选
Beetles of the World

@beetles_of_the_world · Post #3946 · 26.12.2024 г., 17:45

Усики — пропуск в трусики 🔞 Одиниз первых постов на нашем канале (2022 года), но он хорошо вписывается в тему «Сексуальная жизнь насекомых» В статье китайских учёных «Precopulatory oral sex contact plays an important role in copulatory success in a cryptic desert beetle» речь идёт о монгольской чернотелке Platyope mongolica Faldermann, 1835 #Coleoptera#Tenebrionidae. В 2021 был описан интересный случай полового поведения. Полевые и лабораторные исследования показали, что полный цикл спаривания включал четыре этапа: преследование, оральный сексуальный контакт, подготовка к спариванию (самец взбирается на самку), и само спаривание. Оральные ласки самцы проводили верхнечелюстными щупиками. Если оральные ласки не удовлетворяли самку, она уклонялась от спаривания. Оказалось, что чем меньше времени самец тратит на оральные ласки, тем меньше у него шансов на совокупление. Самцы с удалёнными усиками не различали пол партнера, и тогда наблюдались гомосексуальные контакты. Beetles of the World🪲

Beetles of the World

@beetles_of_the_world · Post #3587 · 02.10.2024 г., 06:36

Stenus (Stenus) biguttatus (Linnaeus, 1758) #Coleoptera#Staphilinidae from Vologda Oblast and amazing mouthparts of the genus Stenus beetles. Адгезивный аппарат Stenus spp. для захвата добычи (a–c). (а, b) S. comma — по: Bauer, Pfeiffer, 1991; (c) S. nitidiusculus. (а) Голова с выступающей нижней губой. Масштабная линейка 1 мм. (b) Вершина прементума с параглоссами, в виде липких подушечек. 100 мкм. (c) Детальный вид липкой подушечки. Обратите внимание на адгезивные трихомы, разветвленные на вершине. 20 мкм. (d) Последовательность захвата добычи у S. comma. После приближение жертвы на критическое расстояние (вверху), аппарат для захвата добычи быстро выдвигается (посередине), приклеенная добыча притягиваются к мандибулам (внизу) — по: Weinreich, 1968. (e) Внешний вид S. guttula. Длина: 4,3 мм. Фото: Udo Schmidt. Сокращения: mct – мембранозная соединительная трубка, pm – прементум. По: Biology of Rove Beetles (Staphylinidae): Life History, Evolution, Ecology and Distribution, 2018. #экология

Beetles of the World

@beetles_of_the_world · Post #5553 · 31.01.2026 г., 17:27

Rare Central Asian species Agabus (Gaurodytes) friedrichi (Falkenström, 1936) #Coleoptera#Dytiscidae Редкий среднеазиатский вид Agabus (Gaurodytes) friedrichi (Falkenström, 1936) #Coleoptera#Dytiscidae#species