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

Резултати

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

Пребарај: #vultr

当前筛选 #vultr清除筛选
口袋银河

@GalaxyPocket · Post #35 · 09.03.2023 г., 18:02

Vultr Free Tier 项目的第一批申请正在陆续批准 3 月 7 日,Vultr 在其网站上宣布[1]将“提供完全免费的高性能云虚拟机”,即 Vultr Free Tier 项目[2]。该项目承诺将提供 1 vCPU, 0.5GB 内存、10GB 本地存储和额外的 2TB 出站流量。申请参与 Vultr Free Tier 项目需要一个 Vultr 帐户、充值最低金额且开启两步验证。 近日不少网友[DP1, 2, 3, 4, 5]收到 Vultr 的邮件,告知其已通过 Vultr Free Tier 项目的申请,且具体内容需要登录 https://my.vultr.com/settings/#settingsfreetier 查看。 从该页面显示的信息来看,Vultr Free Tier 项目目前有效期只有一年(自通过日期开始计算的一年),且每次只能启动一台免费实例;该实例可在控制台被关闭并重新引导,但每月仅能够在控制台重新引导两次。 启动免费实例的步骤为: 1. 访问 https://my.vultr.com/deploy/ 部署新实例; 2. 选择第二项 Cloud Compute 云计算实例; 3. 选择第四项 Intel(R) Regular Performance 常规性能的 Intel 实例; 4. 选择提供免费实例的地域 (Server Location); 5. 选择提供免费实例的系统镜像 (Server Image); 6. 选择服务器尺寸 (Server Size) 为 Free Tier; 7. 单击右下角的 Deploy Now. 免费实例可以被分配到一个免费的 IPv4 地址; 目前仅迈阿密 (Miami, US)、西雅图 (Seattle, US) 和法兰克福 (Frankfurt, DE) 共 3 个地域提供免费实例; 目前除 Arch Linux, Ubuntu, Windows Core Standard 和 Windows Standard 外的系统镜像均可供部署免费实例。 [1] https://www.vultr.com/news/new-free-tier-plan/ [2] https://www.vultr.com/free-tier-program/ #Vultr#免费

Host Testing and evaluation

@HostEvaluate · Post #858 · 26.01.2023 г., 13:15

#Vultr#JP#KIX Host Provider: Vultr Location: Osaka, Japan Specification: 1vCore | 1GB RAM | 25GB NVMe | 2T | $6 / Mo Looking glass: osk-jp-ping.vultr.com 一份匿名投稿。vultr 新增加了大阪 pop, 目前有 AMD High Performance 和 Intel High Performance. 两个都是 Hyper-V 虚拟化。就跑分来看 AMD 的性能会好些。联通回程 telia 绕欧洲,电信回程 pccw 绕美,移动回程绕美 telia。这延迟可以告别大陆使用了 。 AMD: https://paste.red/p/310758d422a2 Intel: https://paste.red/p/59cb52c2cc57

Host Testing and evaluation

@HostEvaluate · Post #851 · 11.12.2022 г., 02:14

#Vultr#ZA#JNB Host Provider: Vultr Location: Johannesburg, South Africa Specification: 1vCore (EPYC-Rome) | 1GB RAM | 25GB NVME | 2TB @ 1Gbps | $6 / Mo Looking glass: jnb-za-ping.vultr.com 上游提供商为 Cogent + PCCWG,接入 NAPAfrica IX 国内延迟普遍较高 (400ms+),上海 CN2 / 9929 (~350ms) https://paste.red/p/5ba1efe5f4ec