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

Резултати

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

Глобално пребарување

自言自语

@bettergoods · Post #1477 · 07.09.2024 г., 13:27

#tools#PKM#PM 我又来嘲讽“独立开发者”们了,看这个单一功能的的小产品,[BANK STATEMENT CONVERTER](https://bankstatementconverter.com/) 仅仅是把银行对账单PDF文件转为csv的小工具,月入2.6万美元。 一个典型的通过解决自己遇到的日常生活问题(“需要”问题),构建产品的案例。 “需要”和“需求”不是一码事,别再开发特产五件套了好吗? 🤷当然,很多东西“你”不清楚,或许是因为【生活场景】没有,像报税这种,国内是不存在的。

Newlearnerの自留地

@NewLearnerChannel · Post #14522 · 16.07.2025 г., 09:59

#macOS#Tools#Chrome 📩 接读者来稿,TA 向我们介绍了一个适用于 macOS 的 Chrome 扩展禁用解决方案 🧩uBlock Origin / Tampermonkey 等扩展被禁用了?这样恢复!(macOS) 🔗:GitHub ⭐️Features - 一键恢复 Manifest V2 扩展支持(Chrome 138+) - 支持 uBlock Origin、Tampermonkey 等经典插件 - 提供终端命令与配置文件两种解决方案 从 Chrome 138 开始,Google 在 macOS 上彻底禁用了 Manifest V2 扩展支持,就连 chrome://flags 页面也移除了相关选项。结果就是很多用户突然发现: 像 uBlock Origin、Tampermonkey 等扩展无法启用,提示: > “此扩展程序不再受支持,因此已停用。” 虽然 Google 这样做是为了推动 Manifest V3 的推广,但对依赖旧扩展的用户来说非常不友好,尤其是那些用来屏蔽广告、自定义网页、运行脚本的用户。 这个项目提供了两个方向: - ✅ 方案一:使用终端命令临时开启(重启后失效) - 🛡 方案二:安装描述文件 `.mobileconfig`,实现系统级永久恢复 👀 在 Windows 上可以通过注册表恢复 Manifest V2,但 macOS 没有任何图形化选项。因此这个项目可以说是目前最直接、最实用的替代方案。 频道主最近也遇到了这样的问题,在 Reddit 社区中找到了终端的解决方案。目前尚不清楚这些方案还能坚持多久,或许是时候考虑更换其他浏览器了 📘 关联阅读:聊聊近期对 Chrome 失望的地方 频道:@NewlearnerChannel

12•••5•••10•••15•••20•••25•••30•••35•••40•••45•••4849505152•••55•••60•••6364
ПретходнаСтраница 50 од 64Следна