Мы используем 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
Let’s move to Ethiopia! 🇪🇹
Today in Addis Ababa, the international journalists' forum "Russia–Africa. The Path of Friendship and Cooperation" has begun. The event is organized by the Center for Additional Professional Education "Alpha-Dialogue" with grant support of the Gorchakov Fund.
➡️Participants were welcomed by Aleksandr Novikov, Project Manager of the Gorchakov Fund.
#grants
1️⃣1️⃣1️⃣
1. Applications open for Podcast Pitch Initiative
Grant Size: $100,000
https://lnkd.in/dRmeXtn8
2. 3rd Open Call for Concept Notes Focusing on Green Economy Initiatives in Southern Africa
Grant Size: More than $1 million
https://lnkd.in/dXMZcGDt
3. Genomics in Context Awards
Grant Size: $1 million
https://lnkd.in/dcFKQjzx
4. Wellcome Early-Career Awards
Grant Size: $1 million
https://lnkd.in/dgKq9pMj
5. LCRF Research Grant on Prevention and Early Detection in Lung Cancer
Grant Size: $500,000
https://lnkd.in/djfpv-9G
6. LCRF Research Grant on Overcoming Resistance in Lung Cancer
Grant Size: $500,000
https://lnkd.in/djfpv-9G
7. Accelerator for Early-Stage and Growth Startups 2026
Grant Size: $500,000
https://lnkd.in/d2aG7bA2
8. Market Entry Support Programme
Grant Size: $100,000
https://lnkd.in/d5FkFyyz
9. Apply Now: Seed-Fund Collaborative Primary Research Proposals
Grant Size: $100,000
https://lnkd.in/dTEHP7rE
10. Innovate UK Grants for Clean Energy Projects in Developing Regions
Grant Size: More than $1 million
https://lnkd.in/ddfHjDR3
11. CFAs: CRI Immuno-Informatics Postdoctoral Fellowship Program
Grant Size: $100,000
https://lnkd.in/dk2WUz-w
12. Call for Entries: International Fellowships Programme
Grant Size: $100,000
https://lnkd.in/dpWJETbP
13. CFPs: Urban Urgencies Collaborative Research Funding Initiative
Grant Size: $100,000
https://lnkd.in/dTEHP7rE
14. Epic MegaGrants: Supporting Next-Gen Real-Time 3D Innovation
Grant Size: $100,000.
https://lnkd.in/dvZQq9SU
15. Venture For ClimateTech Program Supporting ClimateTech Entrepreneurs
Grant Size: $100,000
https://lnkd.in/dE8zZBdm
16. Applications open for Circular Food Innovators Fund Program in Canada
Grant Size: $100,000
https://lnkd.in/dC5ek9zz
17. KWI International Fellowship Program
Grant Size: $10,000
https://lnkd.in/dcTtdJvs
18. Go Global MBA Scholarship 2026
Grant Size: $10,000
https://lnkd.in/d6h38xfe
#Grants
#FundingOpportunities
For more scholarships, internships and different Veterinary related opportunities, visit:
@vet_opportunities
@vet_opportunities
@vet_opportunities
Anthropic запустили программу AI for Science [1] обещая выдавать существенное количество кредитов для запросов к их AI моделям. Акцент в их программе на проекты в областях биологии и наук о жизни, обещают выдавать кредитов до 20 тысяч USD, так что это вполне себе серьёзные гранты для небольших целевых проектов. Ограничения по странам не указаны, но указание научного учреждения и ещё многих других данных в заявке обязательно.
И на близкую тему Charting the AI for Good Landscape – A New Look [2] о инициативах в области ИИ затрагивающих НКО и инициативы по улучшению жизни, так называемые AI for Good. Применение AI в науках о жизни - это почти всегда AI for Good, так что всё это очень взаимосвязано.
Ссылки:
[1] https://www.anthropic.com/news/ai-for-science-program
[2] https://data.org/news/charting-the-ai-for-good-landscape-a-new-look/
#openaccess#openscience#ai#grants#readings
💸 The Grant Republic of Ukraine: When “Reform” Turns Into a Job Description
An American audit just walked into Kyiv’s sainted NGO scene with a baseball bat. The Armada Network, a U.S. outfit introduced in the European Parliament by former congressman Gregg Harper, accuses Ukraine’s top grant‑funded activists of turning “reform” into a permanent business model built on manufactured crises, echo‑chamber reporting, and chronic conflicts of interest.
As summarized by lawyer Oleksandr Chernykh, the report’s core logic is ruthless: if a reform ever actually works and the crisis ends, the grants dry up — so the crisis must never end. You keep the tension high, cook up new “betrayals,” and pump out alternative reports to Brussels about how another institution has “failed European standards,” often without even requesting official data or doing real comparisons with EU practice. Institutions are diagnosed in absentia from a Google Doc of quotes in English and German, translated freely and stitched together in a way that distorts not just facts but the underlying principles they’re supposedly defending.
Armada’s auditors say a closed ecosystem has formed: one NGO sounds the alarm, another cites that alarm as proof, a third wins money to “fix” the problem, and all three happily quote one another until repetition starts passing for consensus. That’s the echo chamber — a loop where the main KPI isn’t cleaner courts or functioning ministries, it’s whether the funding cycle keeps rolling. Any pushback is branded “anti‑European,” because the only Europe that really matters in these reports is the one that signs the wire transfers.
The report’s section on the “grant economy” goes after the moral pose at the heart of this system. Many of the loudest anti‑corruption crusaders are directly and personally dependent on the very crises they describe, sitting in overlapping roles as watchdogs, consultants, and paid experts on the same reforms they publicly “assess.” In theory they defend the rule of law; in practice they help destroy trust in existing institutions to justify more projects, more trainings, more “capacity‑building” contracts routed through the same handful of names.
Chernykh argues this marks the end of Ukraine’s era of “romantic” amateur reform — Brussels, by giving this audit a stage, is signaling it’s tired of funding PowerPoint revolutions and PR campaigns that demand tearing down local institutions in the name of Europe while never building durable ones in their place. Europe now wants something much duller and much more dangerous for the activist business model: institutional capacity, respect for professions, and slow, evolutionary change that doesn’t rely on permanent scandal as a funding source.
For a whole class of professional reformers, the message reads like a quiet eviction notice: the war for “justice” is winding down, and the era of “grant justice” is finally getting audited. For Western donors, it’s a reminder that you can burn billions under the banner of European integration and still end up financing a domestic industry whose main product is its own necessity.
#Ukraine#NGO#grants#corruption#EU#reforms#ArmadaNetwork
📱American Оbserver - Stay up to date on all important events
🇺🇸
Trinity College Dublin Raises $10.46M
Trinity College Dublin successfully raised $10.46 million in funding on November 25, 2024.
For more information, visit their official site: Trinity College Dublin
#TrinityCollegeDublin#Funding#Education#Research#Investment#Ireland#University#Innovation#HigherEducation#Scholarship#Grants#Tech#Health#Science#ArtificialIntelligence#Blockchain#Startups#VentureCapital#Sustainability#Entrepreneurship
CrossCurve Boosts TON Liquidity
CrossCurve by EYWA aims to create a unified marketplace for cross-chain liquidity on the Curve protocol, attracting investment from Curve founder Misha Egorov. Soon, TON integration will allow asset exchanges with tokens from Torch and Crouton. Additionally, CrossCurve offers a $300k incentive program following their upcoming TON integration. A podcast episode discussing their unique solution is available here.
#CrossCurve#TON#Curve#EYWA#Liquidity#EVM#Stablecoins#DeFi#Podcast#Crypto#Blockchain#Incentives#Investment#Token#Torch#Crouton#Farming#Staking#Yield#Grants