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

Резултати

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

Пребарај: #applesilicon

当前筛选 #applesilicon清除筛选
本夜朽舎

@honyakusha · Post #34 · 09.04.2021 г., 10:59

💻 Documents:iPadOS + M1,可这值得吗 前几天,Readdle 悄咪咪地更新了 Documents,放开了 Apple Silicon 的下载使用,算是为支持 Apple Silicon 的 iPadOS app 再添一丁。 👍 Documents 有 iPadOS 端上的许多优秀特性,其中最重要的应该就是网盘多开。不像 Finder 一个网盘服务只能借助客户端 app 同时登录一个账户,Documents 支持 同一服务登录多个账户。如果工作 / 生活账户是同一服务下的两个账号,Documents 可以提供统一的文件管理。除此之外,Documents 在 iPadOS 上的贴心服务,例如多种格式解压缩、多种媒体格式播放、从视频中提取音频等,也都悉数提供。 👎 但这样一款 app 登陆 Mac,却是十分的「水土不服」。iPadOS app 必须运行在沙盒里,导致一款文件管理 app 无法直接访问任何文件,必须通过系统的 file picker 选择导入或打开,实在是本末倒置;Documents 原本可以借助其他电脑的浏览器实现的跨平台「文件互传」,在 Apple Silicon 上也欠奉;虽然内置了与 PDF Expert(iPadOS)同源的 PDF 阅读器,但以触控为中心的操作习惯在 Mac 上依旧格格不入(例如选择文本时还要看「放大镜」和小抓手)。功能糖虽好,但 Mac 上不缺的就是专精各个方面的 app,用 iOS / iPadOS 的不足,为自己在 macOS 上的表现贴金,令人无法理解。 🤔 正如 Readdle 在 新闻稿 中说,此次 Documents 登陆 Apple Silicon,确实兑现了 WWDC 上的承诺,但「兑现」不代表「兑现得好」。特别是以 iPadOS app 而非 Universal 登陆 Mac,似乎表明这只是一个权宜之计。至于 Readdle 有没有做得更好的打算,我个人持怀疑态度,毕竟参考 PDF Expert 和 Spark,他们如果觉得 Documents 登陆 Mac 是件好事的话,早就如此做了,何必等到现在呢? 🤡 至于什么「避免为了打开其他格式文件而下载其他 app,从而打开太多窗口」这种「优点」,信了总感觉自己输了。 #Apple#AppleSilicon#app

AppPie

@AppPie · Post #1773 · 31.10.2023 г., 01:00

Apple 发布超先进个人电脑芯片 M3、M3 Pro 和 M3 Max 🔗Apple Newsroom (中国大陆) Apple 今日隆重发布 M3、M3 Pro 和 M3 Max 芯片。这三款全新芯片采用一系列突破性技术,为 Mac 带来超乎想象的性能提升,并解锁众多新功能。这是首批采用业界领先 3 纳米工艺打造的个人电脑芯片,可将更多晶体管封装于更小的芯片空间中,实现速度和能效的双重提升。M3、M3 Pro 和 M3 Max 芯片展示了 Apple 自初次发布 M1 系列芯片以来,在 Mac 芯片领域取得的长足进步。 #AppleNewsroom#AppleSilicon#M3 📮 频道 @AppPie

AppPie

@AppPie · Post #2632 · 03.03.2026 г., 14:29

#Apple Apple 推出 M5 Pro 和 M5 Max 芯片 Apple 今日 宣布 推出 M5 Pro 和 M5 Max 芯片,将专业级笔记本电脑芯片性能推上新高,为新款 MacBook Pro 提供澎湃动力。这两款芯片均采用 Apple 设计的新融合架构。这一创新设计将两颗晶粒结合为一个单片系统 (SoC),集成了强劲的中央处理器、可扩展的图形处理器、媒体处理引擎、统一内存控制器、神经网络引擎和雷雳 5 控制器。 M5 Pro 和 M5 Max 芯片均采用新的 18 核中央处理器架构,包括 6 颗性能极高的核心,这些核心现名为“超级核心”,拥有冠绝全球的速度。此外还配备 12 颗专为高能效、多线程工作负载优化的全新性能核心。18 颗中央处理器核心共同发力,可将专业工作负载的处理性能提升最高可达 30%2。图形处理器扩展了在 M5 芯片中首次亮相的新一代架构,搭载最多 40 颗核心。 M5 Pro 和 M5 Max 的每颗图形处理器核心均配备神经网络加速器,且具有更高的统一内存带宽,处理 AI 任务时的峰值图形处理器计算性能相比前代机型提升超过 4 倍。同时,图形处理器也大幅提升了图形性能,对于使用光线追踪的 app,性能较 M4 Pro 和 M4 Max 提升最高可达 35%,先进视觉效果和 3D 渲染性能均得到强化。 #AppleNewsroom#AppleSilicon#M5 📮 频道 @AppPie 🌐 网站 apppie.com

AppPie

@AppPie · Post #2546 · 15.10.2025 г., 13:15

#Apple Apple 发布 M5 芯片 —— Apple 芯片 AI 性能的全新飞跃 Apple 今日正式发布 M5 芯片,在 AI 性能以及芯片各方面实现了又一次重大突破。M5 基于第三代 3 纳米制程技术打造,配备新一代 10 核 GPU 架构,每个核心都内置神经加速器,使 GPU 端 AI 任务的运行速度显著提升,峰值计算性能较 M4 提高超过 4 倍。 M5 拥有全球最快的性能核心,CPU 由最多 10 个核心组成(包括 6 个能效核心与 4 个性能核心),整体多线程性能较 M4 提升最高 15%。 此外,M5 还配备了更快的 16 核神经引擎、功能强大的媒体引擎,以及统一内存带宽近 30% 的提升(达到 153GB/s)。 M5 以业界领先的能效表现,为全新的 14 英寸 MacBook Pro、iPad Pro 以及 Apple Vision Pro 提供强劲动力,这些设备现已开启预购。 #AppleNewsroom#AppleSilicon#M5 📮 频道 @AppPie

AIGC

@aigcrubbish · Post #258 · 19.03.2026 г., 01:29

Fedora Asahi Remix 43 released Fedora Asahi Remix 43 现已发布。此版本包含了 Fedora Linux 43 带来的所有重要更新。其中,包管理得到了显著升级,采用了 RPM 6.0,并为 Plasma Discover 和 GNOME Software 引入了新的 DNF5 后端(这一特性领先于 Fedora Linux 44)。该版本继续提供广泛的设备支持,包括新增了对 Mac Pro、M2 Pro/Max MacBook 的麦克风,以及 MacBook Pro 14/16 英寸机型内置显示屏的 120Hz 刷新率支持。 原文链接:https://lwn.net/Articles/1063451/ #Linux#Fedora#AppleSilicon#操作系统 #AIGC Read more

AIGC

@aigcrubbish · Post #199 · 18.02.2026 г., 17:48

An Asahi Linux progress report Asahi Linux 项目致力于在 Apple CPU 上实现 Linux 支持,近期发布了详细的 6.19 版本进展报告。 在过去 12 个月中,项目在上游合并补丁方面取得了显著进展。其补丁集已从 6.13.8 内核时的 1232 个补丁,减少至 6.18.8 内核时的 858 个。代码总行数也从 95,000 行缩减至 83,000 行。报告提到,补丁数量减少了 30%,而代码行数仅减少 15%,这反映出不同补丁的规模差异很大:有些是小修复,有些则包含数千行代码。 在所有补丁中,GPU 驱动程序的规模尤为突出。其本身就有 21,000 行代码(尚未计入仍在维护的下游 Rust 抽象层),几乎是 DCP 驱动程序的两倍,也是 ISP/网络摄像头驱动程序的三倍。目前,GPU 驱动程序的上游合并工作已经开始。 原文链接:https://lwn.net/Articles/1059339/ #Linux#AppleSilicon#开源开发#内核 #AIGC Read more

✈️Free-NTFS-for-Mac | 让 Mac 免费读写 NTFS,插上硬盘就能直接拷文件 🏷 检索标签:#FreeNTFSforMac#NTFS#Mac#移动盘#硬盘#AppleSilicon ⭐️ 详情介绍:Free-NTFS-for-Mac(基于 Nigate)解决的就是 Mac 用户最烦的那件事:插上 NTFS 格式的 U 盘或移动硬盘只读不能写,它主打 免费轻巧,并针对 Apple Silicon(M 芯片)与新系统兼容 做了优化 最大价值是让你像用普通磁盘一样 直接复制、编辑、删除文件,不必再为昂贵的商业驱动买单;工具会 自动识别 NTFS 设备,一键把只读挂载成 可读写模式,并提供清晰的容量与状态展示 📖GitHub · Free-NTFS-for-Mac 😌频道 |🙂群聊 |😋中文包 |☺️搜索

AppPie

@AppPie · Post #2365 · 20.03.2025 г., 04:04

#Apps Cua: 在 Apple Silicon 上创建并运行高性能 macOS 和 Linux 虚拟机 🔗GitHub Cua 是一个用于在 Apple Silicon 芯片 Mac 上创建和运行高性能 macOS 和 Linux 虚拟机的工具集,内置支持 AI 代理,使智能应用能够与虚拟机环境交互。 项目还提供了详细的文档、安装指南、演示视频以及贡献指南。此外,项目还包括辅助库,如 Core、PyLume、Computer Server 和 SOM,以及 Jupyter Notebook 示例,用于展示如何使用计算机使用界面和代理。 主要组件 • Lume:用于运行 macOS/Linux 虚拟机的 CLI 工具,基于 Apple 的 Virtualization.Framework • Computer:用于与 macOS/Linux 沙箱交互的计算机使用界面(CUI)框架 • Agent (实验性):用于在专用 macOS/Linux 沙箱中运行代理工作流的计算机使用代理(CUA)框架 开源许可证 MIT License。 #App#macOS#GitHub#OpenSource#Linux#VM#AI#AppleSilicon#Virtualization 📮 频道 @AppPie