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

Резултати

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

Пребарај: #mobileapps

当前筛选 #mobileapps清除筛选
IT Events RU

@iteventsru · Post #181 · 21.02.2018 г., 10:13

🔥 Сегодня e-Legion митап: iOS-разработка 📅 21 февраля / 18:30 (время МСК) / онлайн 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/L5TAUz 21 февраля соберём питерских iOS-разработчиков в офисе Яндекса, чтобы пообщаться и поделиться опытом. — Как сократить время «оживления» макета, не жертвуя при этом производительностью. — Какие методы передачи данных использовать при взаимодействии Watch App с приложением-компаньоном iOS. — Что превращает крупные мобильные проекты в Legacy. Формат: три доклада, вопросы из зала и чата трансляции, дискуссия за поеданием пиццы. Регистрация обязательна. Необходимо взять паспорт для получения пропуска на входе. Количество мест ограничено. Трансляция будет. 🔗 Программа: https://goo.gl/L5TAUz #iOS#mobileapps#online#онлайн

IT Events RU

@iteventsru · Post #174 · 20.02.2018 г., 16:13

✅ Завтра e-Legion митап: iOS-разработка 📅 21 февраля / 18:30 (время МСК) / онлайн 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/L5TAUz 21 февраля соберём питерских iOS-разработчиков в офисе Яндекса, чтобы пообщаться и поделиться опытом. — Как сократить время «оживления» макета, не жертвуя при этом производительностью. — Какие методы передачи данных использовать при взаимодействии Watch App с приложением-компаньоном iOS. — Что превращает крупные мобильные проекты в Legacy. Формат: три доклада, вопросы из зала и чата трансляции, дискуссия за поеданием пиццы. Регистрация обязательна. Необходимо взять паспорт для получения пропуска на входе. Количество мест ограничено. Трансляция будет. 🔗 Программа: https://goo.gl/L5TAUz #iOS#mobileapps#online#онлайн

IT Events RU

@iteventsru · Post #308 · 21.03.2018 г., 16:13

✅ Через неделю ✅ Pytup 📅 28 марта / 18:30–20:30 (время Екатеринбургское, МСК+2) / Екатеринбург, ул. Хохрякова д.10, БЦ «Палладиум», 4 этаж 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/mYKbxc Приглашаем Python-разработчиков послушать доклады экспертов, задать им вопросы и поговорить на профессиональные темы в кругу единомышленников. На встрече мы обсудим расширение на Rust, непредсказуемость кода и приложение, которое помогает вывести продукт на рынок. 🔗 Программа: https://goo.gl/TisbTD #frontend#python#Екатеринбург ✅ BIG DATA 2018 📅 28 марта / 09:30–18:00 (время МСК) / Москва, 1-й Зачатьевский пер., д. 4 💵 Платно 📝 Регистрация и условия участия тут: https://goo.gl/Rajgce BIG DATA 2018 — это исчерпывающая картина текущего состояния и перспектив индустрии больших данных. Участие в форуме поможет Вам выбрать правильное направление и найти надежных попутчиков на сложном пути перехода к цифровой экономике — экономике, основанной на данных. 🔗 Программа: https://goo.gl/RYpiwQ #BigData#Москва ✅ Android Paranoid 📅 28 марта / 18:00–21:30 (время МСК) / Санкт-Петербург, Пискарёвский проспект, д.2к2, лит.Щ, БЦ «Бенуа», 5 этаж 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/5D5TCE В этом году Андроиду исполняется десять лет. Отличный повод встретиться и поговорить про легендарную мобильную ОС! 😉 🔗 Программа: https://goo.gl/xHz2Hg #android#java#mobile#mobileapps#СанктПетербург

IT Events RU

@iteventsru · Post #327 · 28.03.2018 г., 10:13

🔥 Сегодня 🔥 Он-лайн встреча: Соцсети: как продавать через персонализацию в тексте? 📅 28 марта / 19:00 (время МСК) / онлайн 💵 Бесплатно 📝 Регистрация: https://goo.gl/4t83PF Все меняется. И тексты тоже. Как писать, чтобы продажи не падали и повышалась лояльность аудитории? На он-лайн встрече, мы разберем это! #online#webinar#smm#text#copyrating 🔥 Pytup 📅 28 марта / 18:30–20:30 (время Екатеринбургское, МСК+2) / Екатеринбург, ул. Хохрякова д.10, БЦ «Палладиум», 4 этаж 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/mYKbxc Приглашаем Python-разработчиков послушать доклады экспертов, задать им вопросы и поговорить на профессиональные темы в кругу единомышленников. На встрече мы обсудим расширение на Rust, непредсказуемость кода и приложение, которое помогает вывести продукт на рынок. 🔗 Программа: https://goo.gl/TisbTD #frontend#python#Екатеринбург 🔥 Android Paranoid 📅 28 марта / 18:00–21:30 (время МСК) / Санкт-Петербург, Пискарёвский проспект, д.2к2, лит.Щ, БЦ «Бенуа», 5 этаж 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/m66Hba В этом году Андроиду исполняется десять лет. Отличный повод встретиться и поговорить про легендарную мобильную ОС! 😉 🔗 Программа: https://goo.gl/ZmmuvH #android#java#mobile#mobileapps#СанктПетербург

IT Events RU

@iteventsru · Post #326 · 27.03.2018 г., 10:13

✅ Завтра ✅ Он-лайн встреча: Соцсети: как продавать через персонализацию в тексте? 📅 28 марта / 19:00 (время МСК) / онлайн 💵 Бесплатно 📝 Регистрация: https://goo.gl/4t83PF Все меняется. И тексты тоже. Как писать, чтобы продажи не падали и повышалась лояльность аудитории? На он-лайн встрече, мы разберем это! #online#webinar#smm#text#copyrating ✅ Pytup 📅 28 марта / 18:30–20:30 (время Екатеринбургское, МСК+2) / Екатеринбург, ул. Хохрякова д.10, БЦ «Палладиум», 4 этаж 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/mYKbxc Приглашаем Python-разработчиков послушать доклады экспертов, задать им вопросы и поговорить на профессиональные темы в кругу единомышленников. На встрече мы обсудим расширение на Rust, непредсказуемость кода и приложение, которое помогает вывести продукт на рынок. 🔗 Программа: https://goo.gl/TisbTD #frontend#python#Екатеринбург ✅ Android Paranoid 📅 28 марта / 18:00–21:30 (время МСК) / Санкт-Петербург, Пискарёвский проспект, д.2к2, лит.Щ, БЦ «Бенуа», 5 этаж 💵 Бесплатно 📝 Регистрация тут: https://goo.gl/x6Mn69 В этом году Андроиду исполняется десять лет. Отличный повод встретиться и поговорить про легендарную мобильную ОС! 😉 🔗 Программа: https://goo.gl/8et4gu #android#java#mobile#mobileapps#СанктПетербург

Venture Village Wall 🦄

@venturevillagewall · Post #4044 · 01.02.2025 г., 10:00

Weekly AI Opportunities and Updates 1️⃣ OpenAI launched o3-mini model in chat and API, with function calls and structured output support. Price reduced to just above DeepSeek R1. Read more 2️⃣ Jack Dorsey's Block released Goose, an open-source AI agent for engineering tasks, using Model Context Protocol. Read about it 3️⃣ Groq added support for DeepSeek R1, achieving vastly superior inference speeds with LPU chips. See details 4️⃣ Samsung's XR glasses Project Moohan reviewed with emphasis on AI assistant Gemini and Android XR OS. Watch the review 5️⃣ Appfigures report shows US accounts for 2/3 of AI app revenue, with over half of ChatGPT users ages 18-24, mostly men. View the report #AI#Crypto#VC#OpenAI#DeepSeek#Groq#Samsung#Block#ChatGPT#MobileApps#Engineering#XR#Startups#ElizaOS#TON#DeFi#Blockchain#Web3#US#MarketTrends#AppFigures#AIagent