TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #411 · 9 фев.

reload_flag="" if [[ -n "${DEBUG}" ]]; then reload_flag="--reload" fi if [[ -n "${WORKER_COUNT}" ]]; then workers=${WORKER_COUNT} else workers=2 fi gunicorn --workers ${workers} \ --bind 0.0.0.0:8000 \ ${reload_flag} main.wsgi Писали такие конструкции чтобы проверить наличие флага и сформировать команду правильно? На самом деле можно сделать тоже самое проще. Для этого используются операторы условной подстановки, доступные в оболочках семейства POSIX. :- для установки значений по умолчанию ${WORKER_COUNT:-2} Если переменная не объявлена, то будет дефолтное значение 2. :+ подставляет указанный текст, если переменная не пуста ${DEBUG:+--reload} Если что-то есть в переменной то распечатается текст после символа +, в противном случае - ничего. Удобно для опциональных флагов, как в нашем примере. Итого наш скрипт может выглядеть так: gunicorn --workers ${WORKER_COUNT:-2} \ --bind 0.0.0.0:8000 \ ${DEBUG:+--reload} main.wsgi Есть еще два оператора. := не только подставить дефолтное значение, но и присвоить его переменной, если она пуста # никаких переменных еще нет VAL1=${VAL2:=hello} # теперь доступны обе echo $VAL1 $VAL2 # hello hello :? остановить выполнение с ошибкой, если переменной нет. echo ${MISS:?is required} bash: MISS: is required Код выхода будет 1. #tricks#linux

Резултати

Пронајдени 1,454 слични објави

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

AIGC

@aigcrubbish · Post #54 · 19.06.2025 г., 17:34

[$] Asterinas: a new Linux-compatible kernel project 中国南方科技大学团队开发了名为Asterinas的新型Linux兼容内核项目。该项目采用Rust语言编写,基于"框架内核架构"设计理念,试图融合单体内核与微内核的优势。 Asterinas与Rust for Linux项目有部分目标重叠,但采取了不同的技术路线。该项目保持与Linux ABI兼容,旨在通过Rust语言的安全特性提升系统可靠性。 原文链接:https://lwn.net/Articles/1022920/ #Linux#操作系统#Rust#内核开发#开源项目 #AIGC Read more

AIGC

@aigcrubbish · Post #168 · 30.01.2026 г., 15:35

The Award for Excellence in Open Source goes to Greg Kroah-Hartman 欧洲开源学院(European Open Source Academy)将2026年度“开源卓越奖”授予了Greg Kroah-Hartman。该奖项去年的获奖者Daniel Stenberg负责了今年的颁奖。 颁奖词中强调,Greg在Linux内核方面的工作至关重要。虽然软件创新常吸引眼球,但稳定性才是保障生命和生计的关键。每一部安卓手机、每一台网络服务器、每一个运行Linux的关键系统,都依赖于Greg一丝不苟的工作。他确保了医院、银行、政府和个人在依赖Linux时,系统不会令他们失望。他的工作代表了最高形式的服务:不张扬、不懈努力且不可或缺。 原文链接:https://lwn.net/Articles/1056699/ #Linux#开源#内核维护#GregKroahHartman #AIGC Read more

AIGC

@aigcrubbish · Post #84 · 06.11.2025 г., 16:21

Freedesktop.org now hosts the Filesystem Hierarchy Standard 文件系统层次结构标准(FHS)现已由Freedesktop.org托管和管理。FHS定义了POSIX操作系统如何组织系统和用户数据,被Linux、BSD及其他遵循POSIX规范的系统广泛采用。这一变动结束了此前关于FHS未来发展的讨论。 新规范页面可在此查看:https://specifications.freedesktop.org/fhs/latest/ #Linux#POSIX#文件系统标准#开源 #AIGC Read more

AIGC

@aigcrubbish · Post #136 · 16.01.2026 г., 01:35

Running Debian on the OpenWrt One (Collabora Blog) Sjoerd Simons 发布了一篇博客文章,介绍了在 OpenWrt One 路由器硬件上运行 Debian 系统。 通过 `openwrt-one-debian` 项目,用户现在可以利用 OpenWrt One 的 NVMe 存储安装并运行完整的 Debian 系统。这使得在这款开放硬件上运行自定义服务、容器、开发工具乃至轻量级服务器工作负载成为可能。 该项目提供了一个基于 Rust 的刷写工具,用于在 OpenWrt One 上安装 Debian。这为开发者和高级用户打开了使用标准 Debian 工具链、软件包和工作流程的大门,从而将 OpenWrt One 从一台网络设备转变为一台紧凑的通用 Linux 系统。 相关代码和最新构建版本可在 GitHub 仓库查看。LWN 曾在 2024 年 11 月评测过该设备,并于 2025 年 3 月报道了 Denver Gingerich 在 SCALE 22x 会议上关于该路由器开发过程的演讲。 原文链接:https://lwn.net/Articles/1054519/ #Linux#Debian#OpenWrt#开源硬件 #AIGC Read more

AIGC

@aigcrubbish · Post #271 · 24.03.2026 г., 13:47

Down: Debunking zswap and zram myths Linux 内核开发者 Chris Down 发表文章,详细解析了 zswap 和 zram 这两个子系统的运作机制与核心区别。 许多人简单地将 zswap 和 zram 视为同一事物的两种形式:压缩交换。表面上看这没错——两者都压缩了原本要写入磁盘的内存页。但它们在“内核应如何处理内存压力”这一根本问题上做出了不同的设计取舍。为你的场景选择错误的一个,可能会让情况变得比完全没有交换空间更糟。 简而言之,zram 是一个基于 RAM 的块设备,用作交换空间,所有交换数据都在内存中被压缩和解压。而 zswap 则是一个压缩缓存层,位于前端交换设备和后端(通常是磁盘)交换设备之间,它尝试在内存中保留压缩页,仅将“冷”数据换出到磁盘。 选择建议:在内存压力主要来自匿名页(如应用程序堆内存)、且希望避免磁盘 I/O 的场景下,zram 可能更合适。在系统拥有快速磁盘(如 SSD)且希望兼顾文件缓存和匿名页压缩的场景下,zswap 可能是更好的选择,因为它能更智能地在内存中缓存热数据。 原文链接:https://chrisdown.name/2026/03/24/zswap-vs-zram-when-to-use-what.html #Linux#内核#内存管理#系统优化 #AIGC Read more

Yiove 资讯频道

@yiovenews · Post #8977 · 24.12.2023 г., 11:36

#软件#开源#电子书#转换#工具 📖 kaf cli - 一款把txt文本转成epub和mobi电子书的命令行软件工具 ▎软件功能: txt文本转电子书 ▎支持平台: #Windows#MacOS#Linux#Android ▎软件介绍: 一款可以把把txt文本转成epub/mobi/azw3电子书的命令行工具。作者也制作了多平台软件客户端。 操作非常简单,直接解压, 把小说直接拖到 kaf-cli.exe 文件上面,等转换完,目录下会生成epub、azw3、mobi文件。支持众多自定义功能。 ▎软件下载: 点击下载

折腾实验室频道

@TossLabChannel · Post #441 · 25.12.2024 г., 03:01

#电子书#阅读#MacOS#Windows#Linux Readest:全平台电子书阅读工具 Readest 是一个专为阅读管理设计的平台,旨在帮助用户高效组织和标注内容,支持多种文件格式和个性化设置。 主要功能亮点: • 同步功能:跨设备记录阅读进度,无缝切换使用。 • 分类管理:智能标注与分类,方便内容检索。 • 个性化设置:定制阅读模式,适应不同需求。 即将推出移动端,敬请期待! 📢 群聊: @TossLab 🎈 频道: @TossLabChannel ❤️不想错过精彩内容,请打开 #频道通知,你的 #阅读#点赞#转发 便是我发帖的最大动力!

极客情报局

@funletu · Post #2299 · 13.01.2024 г., 12:23

Z-Library|找回回家网址 Zlibrary,KK下载书籍都是在这个网站。就不多介绍了,几经波折,依然还坚强地活着。现把Zlibrary的各平台链接进行了整理,方便大家查找使用。 支持平台:#Windows#macOS#Linux#Android#Chrome#Web#Telegrambot 官方网站:https://go-to-zlibrary.se/ 软件下载:https://go-to-zlibrary.se/desktop_app_tab 电报英文:https://t.me/zlibrary_official 电报中文:https://t.me/zlib_china_official 推特账号:https://twitter.com/Z_Lib_official 哔哩哔哩:https://space.bilibili.com/3494351363640156 洋葱链接:http://loginzlib2vrak5zzpcocc3ouizykn6k5qecgj2tzlnab5wcbqhembyd.onion/ (需使用tor浏览器) 微信公众号:zlibrary_official https://geekerline.com/circle/75830.html

AIGC

@aigcrubbish · Post #227 · 03.03.2026 г., 01:16

[$] The ongoing quest for atomic buffered writes 许多应用需要确保多块数据要么完整写入磁盘,要么完全失败,避免出现部分写入(或称“撕裂”)。多年来,内核开发者一直在努力提供原子写入功能来满足这一需求。目前,一些文件系统已支持原子直接 I/O,但原子缓冲 I/O 仍未实现。填补这一空白很可能成为 2026 年 LSFMM+BPF 峰会的议题,而通过早期的讨论,解决方案的轮廓或许已逐渐清晰。 原文链接:https://lwn.net/Articles/1060063/ #Linux#内核#文件系统#存储技术 #AIGC Read more

DOFH - DevOps from hell

@dofh_ru · Post #3851 · 03.09.2025 г., 12:20

Proxmox: привязка CPU к виртуальным машинам Не всегда очевидно, зачем вообще нужна привязка CPU к виртуальным машинам, особенно если речь идёт о небольших развертываниях - там этот параметр чаще всего просто игнорируют. Но в реальном продакшене использование CPU affinity становится действительно важным для повышения производительности виртуалок. https://telegra.ph/Proxmox-privyazka-CPU-k-virtualnym-mashinam-09-03 #ит_статьи#devops#proxmox#linux#numa

Linuxgram 🐧

@linuxgram · Post #18749 · 11.05.2026 г., 18:27

📰 In a Big Move to Linux Security, Debian Makes Reproducible Builds Mandatory Packages that can't be rebuilt byte-for-byte are now blocked from entering Debian's testing branch. 🔗 Source: https://feed.itsfoss.com/link/24361/17338477/debian-makes-reproducible-builds-mandatory #debian#linux

Linuxgram 🐧

@linuxgram · Post #18745 · 11.05.2026 г., 12:43

📰 MX Linux 25.2 Enters Public Beta Testing with New Text Mode Installer MX Linux 25.2 is now available for public beta testing based on the Debian 13.4 release and featuring a new text mode installer, as well as numerous other installer improvements. 🔗 Source: https://9to5linux.com/mx-linux-25-2-enters-public-beta-testing-with-new-text-mode-installer #debian#linux

12•••9293949596•••100•••121122
ПретходнаСтраница 94 од 122Следна