• Open

    I Tried This Storage OS Most Home Labbers Have Never Heard Of
    When it comes to storage specific operating systems that are popular in the home lab, most of the time names like TrueNAS are the ones that come to the top… The post I Tried This Storage OS Most Home Labbers Have Never Heard Of appeared first on Virtualization Howto.
  • Open

    ZMark 1.0.0正式版来了,AI检索功能已就绪
    ZMark是由xiaoz开发的浏览器书签管理工具,它主要解决了跨设备、跨平台、跨浏览器的书签同步与访问难题,做到一处部署、随处访问。同时,它还支持搭配浏览器扩展(插件)使用,让管理更高效。当然,你也可以把它当作一个导航页来用。ZMark官网地址:https://www.zmark.app/主要特点轻
  • Open

    Claude Code 带给我的改变
    No content preview
    微信是一个奇葩
    No content preview

  • Open

    Cloud Native: Rethinking Platform Development
    Exploring the Future of Cloud Native Platforms Most platform teams we talk to aren’t stuck on tooling anymore. They have Kubernetes, they have CI/CD, they have a developer portal someone stood up two quarters ago. What they’re actually wrestling with is scale, complexity, and a steady climb in what developers expect the platform to do […]
    Anthropic Claude Fable 5: Next-Gen AI Unveiled
    Discover Anthropic Claude Fable 5’s AI Innovations On June 9, 2026, Anthropic announced the launch of its most powerful AI models to date: Claude Fable 5 and Claude Mythos 5. Representing a new “Mythos-class” tier of artificial intelligence that sits above the Opus class, these models exceed all previously available models on nearly every tested […]
  • Open

    I Still Use Wireshark, but This Is the Network Tool I Open First
    Whenever you are troubleshooting network issues at a very deep level or trying to troubleshoot advanced or complex issues in the environment, you will always see mention of a packet… The post I Still Use Wireshark, but This Is the Network Tool I Open First appeared first on Virtualization Howto.

  • Open

    What Data Signals Matter for Sales ML Models
    Today’s sales teams have more information at their fingertips than ever before. But how do you know what data offers the most insights into buying decisions, and how can you determine the likelihood that someone will become a customer? Thanks to machine learning (ML) models, it’s possible to pinpoint answers, though those answers are heavily […]
  • Open

    把 MinIO 示例迁到 OtterIO:使用、部署与迁移验证
    前两篇文章把 OtterIO 的来龙去脉和代码线整理交代清楚了,这篇文章回到操作层面:如果过去的项目、文章示例、CI 环境或小型私有化部署里用了 MinIO,现在想切换到 OtterIO,应该怎么改镜像、怎么换环境变量、怎么部署、怎么验证迁移、哪些地方不兼容。文中给出一条 Docker 命令起 OtterIO、用 docker compose 跑多版本 MinIO 与 OtterIO 共存的可复现实验环境,再用 AWS CLI、s3cmd 通过标准 S3 API 把不同版本 MinIO 中的对象同步到 OtterIO,并用对象级 ETag/大小/数量做迁移校验,最后老老实实说明 mc admin、企业特性、商标与发行物层面的兼容边界。
  • Open

    I No Longer Follow This Popular Home Lab Advice
    Needless to say like EVERYTHING else out there, home labbing has a lot of advice that you can follow across various message boards, videos, and blogs like this one 🙂… The post I No Longer Follow This Popular Home Lab Advice appeared first on Virtualization Howto.

  • Open

    I Tried MicroCloud and It Might Be Canonical’s Most Interesting Home Lab Project Yet
    I am always looking at solutions that can be considered as serious platforms for not only self-hosted solutions but also for production environments. In looking at what is out there,… The post I Tried MicroCloud and It Might Be Canonical’s Most Interesting Home Lab Project Yet appeared first on Virtualization Howto.
  • Open

    从 MinIO 到 OtterIO:整理一条 Apache 2.0 开源对象存储代码线
    上一篇文章交代了为什么要重新审视 MinIO,以及为什么会有 soulteary/minio 这条 Apache 2.0 基线。这篇文章接着往下聊:从 soulteary/minio 到 OtterIO,中间到底做了什么。我把这次整理拆成十二步:从项目身份和命名独立、把 2021 年的代码带到 2026 年、用 gofiber/fiber/v3 重做 HTTP 入口、缩小 Bucket Notification 与 Gateway 的维护面,到把 2021 年 4 月之后上游 CVE / GHSA 逐项入账、按攻击面拆解安全修复、补齐 LDAP DN 规范化与迁移流程,再到完善 CI、自动化 Release、多架构镜像、控制台 listener 拆分,以及在保留原有 S3 使用体验的前提下,诚实说明 OtterIO 的适用范围与风险边界。

  • Open

    重新审视 MinIO:许可证、归档、社区 fork 与我的 Apache 2.0 基线
    MinIO 仍然是开源软件,但它已经不再是过去那个“Apache 2.0、社区仓库持续维护、预编译二进制直接使用”的默认选择:许可证从 Apache 2.0 切换到 AGPLv3,公开 GitHub 仓库被归档并标注不再维护,社区版预编译二进制也不再继续发布。本文重新审视 MinIO 当前的开源状态,比较 PGSTY/Silo 与 JuiceData/minio 两个社区 fork 的定位与许可证边界,并整理出我自己的 soulteary/minio 主线:基于 RELEASE.2021-04-22T15-44-28Z 这一切换 AGPLv3 之前的最后 Apache 2.0 版本,把 HTTP 路由切到 gofiber/fiber/v3、收敛 Bucket Notification 与 Gateway、升级到 Go 1.26,作为后续 OtterIO 项目的代码基线。
  • Open

    装修日记(4):618买家电
    本文为装修系列第4篇,前序文章:装修日记(1):各种准备工作装修日记(2):硬装装修日记(3):软装去年装修收尾时,部分家电因担心贬值而未买。我们计划今年七月搬入,所以趁着近期的618大促买了几...

  • Open

    How AI Is Shaping the Future of Music and Video Content
    Artificial intelligence is rapidly transforming the way music and video content are created, distributed, and consumed. Over the past decade, advances in AI have moved from simple tools for sound generation to complex systems capable of producing immersive audio-visual experiences. What once required professional studios, expensive equipment, and specialized expertise can now be achieved by […]
  • Open

    我们改不了命,但是可以改运
    我们改不了命,但是可以改运… 从小到大,有过许多梦想,最终都能如愿以偿,离不开自己的坚持与努力。 知天命,尽人事 2024年和2026年的年初,都有发表过有关 改变的文章 《主动求变的2024年-心态决定状态》 - 2024年01月 《2026年,改变~》 -2026年01月 回望过去,每一次都是逼着自己进行改变,主动求变,正所谓 命由天定,运由己造。客观认识自己无法选择的初始条件,然后在剩余的自由空间里,做出最有利于自己的选择与积累。用古语说就是 “知天命,尽人事”。 如果有一个很厉害的算命先生能准确算出自己这辈子哪一年发财,哪一年破产,能不能结婚,甚至哪一天寿终正寝,那还需要奋斗吗? 本文讲述《了凡四训》里的改命之法 《了凡四训》说的是,明朝有个小伙子叫袁黄(袁了凡),原本他打算听老妈的话,去学个手艺当医生,安安稳稳过一辈子。结果在自己17岁那年,遇见了一个仙风道骨的孔先生。 这位孔先生掐指一算就给袁黄说:你别学医了,你去读书吧,明年县考你能考第14名,府考能考第71名。以后你不仅能当个官,而且当候补官员的时候,你都能领廪米俸禄为91石5斗。但你这辈子没有孩子,而且在53岁那年的08月14日丑时,你就寿终正寝…。 袁黄刚开始半信半疑,但他还是坚持去考试了,结果考试得成绩和算命的孔先生说的是一模一样。 后来的几十年,袁黄每一次升迁领的俸禄全都和孔先生说的对上了。后来袁黄彻底认命了,觉得荣辱生死皆有定数,既然一切都定好,自己还瞎折腾什么呢?于是他干脆也不看书学习了,整天就吃饭睡觉打坐。 很多人遇到这样的事情,不少人会和袁黄一样认命了。— 当外界给我们植入一个无论如何都挣扎都没用的定论,并且自己努力试过多次都无法改变之后,我们的大脑就会开启一种自我保护机制,主动切断我们的动力系统,让我们不得不认-命。 但袁黄的运气比较好,在36岁那年去了一趟栖霞山,遇到了他生命中的贵人云谷…
  • Open

    This Home Lab Learning Tool Made Kubernetes Finally Click for Me
    I have been looking for self-hosted tools for learning outside of actual lab environments that I have built in my home lab for Kubernetes. Hands on labs with Kubernetes are… The post This Home Lab Learning Tool Made Kubernetes Finally Click for Me appeared first on Virtualization Howto.

  • Open

    I Finally Found a Docker Backup Tool That Fits a Home Lab
    There are all kinds of backup solutions out there that do some really amazing things. However, when it comes to Docker, the options start to shrink down. So, when I… The post I Finally Found a Docker Backup Tool That Fits a Home Lab appeared first on Virtualization Howto.

  • Open

    I Found a Proxmox Mod That Adds Features I Wish Were Built In
    Every now and then, I run across a home lab project that has features that I wish were built into the default Proxmox interface. And, you can tell these tools… The post I Found a Proxmox Mod That Adds Features I Wish Were Built In appeared first on Virtualization Howto.

  • Open

    Kakapo:使用 Wails v3、Go 和 Echo 构建一个本地翻译工作台
    Kakapo 是一个基于 Wails v3、Go 和 Echo 构建的本地桌面翻译工作台,它把多个 OpenAI 兼容模型(Kimi、DeepSeek、OpenAI 等)收拢到同一个界面里,支持多模型并行翻译、结果比较、回译、系统朗读和本地历史记录。普通配置保存在 settings.json,API Key 使用 macOS Keychain 保存,历史记录保存在 history.json。本文记录这个项目的实现过程,以及 Wails v3、Go、Echo、系统 WebView、Keychain 和 OpenAI 兼容接口这套技术栈在桌面工具场景下的实践与取舍。
  • Open

    I Tried Proxmox Automated Installs and Am Never Going Back
    I absolutely think the “star of the show” with the new Proxmox Datacenter 1.1 release is the new automated installation feature that will allow you to create answer files for… The post I Tried Proxmox Automated Installs and Am Never Going Back appeared first on Virtualization Howto.
  • Open

    OpenCode上手指南:我的AI编程方案
    之前,xiaoz 一直使用 VS Code + GitHub Copilot 作为 AI 编程方案,但由于 Copilot 额度越来越不够用,不得不寻找替代品。大约半年前,我开始接触并使用 OpenCode,如今它已成为我的主力 AI 编程工具。起初有些不习惯,但现在越用越顺手,于是写下这篇文章,分

  • Open

    I Tried WolfStack and It Might Be the Simplest Way to Run a Home Lab
    I am always looking at what I think might be the simplest way for ones to get into running a home lab. There are definitely simple ways to do it.… The post I Tried WolfStack and It Might Be the Simplest Way to Run a Home Lab appeared first on Virtualization Howto.
  • Open

    FluxDown:一款界面精美、功能强大的现代下载工具,支持浏览器扩展
    FluxDown 是一款基于 Rust 语言打造、免费且无广告的现代化下载管理器,支持 HTTP、FTP、BitTorrent 磁力链接,还支持 HLS/DASH 流媒体资源;凭借智能多线程分段、断点续传和令牌桶限速等底层优化,配合可无缝拦截浏览器下载的扩展,在提供高达 10 倍下载速度的同时,依然

  • Open

    What Worked Great Until My Home Lab Got Bigger (And Why I Moved On)
    Like everything else in a home lab, change is inevitable. There are certain tools that served me well at a certain point or size of my home lab that I… The post What Worked Great Until My Home Lab Got Bigger (And Why I Moved On) appeared first on Virtualization Howto.
  • Open

    气味是通往过去的虫洞
    厦门,这座城市的味道不像川渝那般热烈,也不似江浙那般婉约。它有一种湿润的、慵懒的、复合的气息,是海风、植物、福建古早味与人情味的混合体。 气味是通往过去的虫洞 3年的时光模糊了那根鸡翅展开的样子,但那股混着南乳和热油的热气,至今还固执地霸占着自己的嗅觉记忆。 即使后来回到武汉后,在2023年的618买了美的炎烤空气炸锅,然后自己照着小红书的菜谱做过无数次,调料分毫不差,但入口的那一刻我就知道,缺的不是南乳,而是那些回不去的日子。 好的南乳通常用红曲和米酒酿制,那种温润的米酒香能去腥增醇,而南乳鸡翅的味道,是一种极具‘欺骗性’的温柔。还没上桌,在外卖袋中那股温润醇厚的酒香与酱香就先飘了过来。咬下第一口,先是‘咔哧’一声的焦脆,接着是滚烫肉汁的鲜嫩。 这时候南乳的味道才真正释放…它不是单薄的咸,而是咸、甜、鲜、酒香四者在舌尖上跳的一支圆舞曲。尤其特别的是那股发酵后特有的脂香,像极了老抽、腐乳和花雕酒在锅里发生的一场美妙化学反应。 能将廉价的鸡翅吃出了高级的‘肉脂香’和‘时间感’,恐怕也只有厦门了… 记忆本是一团乱麻,但气味像一根烧红的铁钎,一下子就在其中烙出了一条滚烫的路径 那一年的六一是在厦门度过的,也是3年前那一刻起的想法和决定,让自己的人生又多了一道折痕… 人往往在走完一段路后需不时地回望,才会发现当初看似无关的一步步,最终是如何串联成今天的机遇和成长…乔布斯在2005年斯坦福大学毕业演讲中提出过“连点成线”告诉我们,现在画的每一个点,在未来某个时刻可能会自己连起来。 无论快乐的还是痛苦的经历,都会影响我们的判断、韧性和视角。或许很多时候的被拒绝,才可能让自己更懂得共情;很多的孤独时刻,才能让我们学会与自己对话…这些累积的内在变化,让我们在未来的选择中不再是过去的自己。 一直念念不忘的虎头炸,2026年在街道口乐天城背后开了一家,这天下班,点了个外卖,全是回忆…
  • Open

    How to convert visual images into video AI animation without a production team
    Static Images Are Leaving Engagement on the Table If you’ve been publishing still images for your brand, product, or creative projects while your competitors are pushing video, you already know the gap is real. Video content consistently outperforms static imagery across nearly every major platform — higher reach on Instagram and TikTok, better click-through rates […]
  • Open

    我把 Claude Code 的「大脑」移植到了 Pi Agent 里
    不是换个 Prompt 就行。危险操作的三层防御、Plan 模式的零代码实现,以及两个只有真正做过才知道的坑。

  • Open

    科研造假风盛行背后的冷知识
    Bensz 科研造假风盛行背后的冷知识 本博客由科研AI Agent实验室BenszResearch强力驱动!如何更快地访问本站?有需要可加电报群获得更多帮助。本博客用什么VPS?创作不易,请支持苯苯!推荐购买本博客的VIP喔,10元/年即可畅享所有VIP专属内容! 概览 2026年4月至5月,B站博主“耿同学讲故事”连续举报多名顶尖学者论文造假,短时间内引发高校免职、倒查论文、提交原始数据等连锁反应 我不想只停留在“谁造假了”的层面,而是想借这个事件讨论一个更抽象的问题:为什么在某些系统里,不够严谨但更容易生产、复制、扩散的策略反而会胜出 软件工程里的“Worse is Better”可以帮助我们理解科研生态:当评价体系奖励论文数量、影响因子和热点包装时,系统会自然筛选出更适合生产论文的人,而不一定是更接近真理的人 Goodhart定律和进化论里的“适者生存”共同解释了这一机制:环境不负责筛选完美,只负责筛选适应 AI时代会进 […] Bensz
    AI入门系列 关于科研AI写作边界的讨论
    Bensz AI入门系列 关于科研AI写作边界的讨论 本博客由科研AI Agent实验室BenszResearch强力驱动!如何更快地访问本站?有需要可加电报群获得更多帮助。本博客用什么VPS?创作不易,请支持苯苯!推荐购买本博客的VIP喔,10元/年即可畅享所有VIP专属内容! 概览 科研 AI 写作的核心边界可以概括为一句话:形式可以交给 AI,问题必须留给自己 科研写作里大量篇幅都在完成“形式合规”的工作,这部分不一定创造新思想,却承担着展示细节、降低误解和通过基本质量门槛的作用 国自然标书和 SCI 论文是两个最典型的场景:前者适合让 AI 补齐规范性章节,后者适合在原始数据和图表注释清楚后生成可继续打磨的第 1 稿 AI 在格式、排版、引用清单、投稿 checklist 和多版本一致性检查上杠杆很高,但所有事实、数字、引用和学术判断都必须由人最终核对 真正值得警惕的不是”AI 帮你写了多少字”,而是你有没有能力判断这些字是否准确、是 […] Bensz
  • Open

    OpenCode, Ollama and Docker Sandbox: An Isolated Agent Running a Local Model
    AI coding agents are great right up until you stop and think about what they can actually reach. OpenCode, Claude Code, Codex, the whole crop of them, they all want a filesystem, a shell, and a network connection so they can do real work. On your laptop that means the same agent that just refactored […]
  • Open

    自建私有音乐服务Songloft:Docker安装 + 小爱音箱播放
    Songloft是一款面向个人用户的自托管音乐服务器,类似于群晖的Audio Station,直接对标Navidrome,非常适合NAS用户部署。Songloft其独特之处在于:官方提供了全平台客户端和MIoT插件,因此可以支持通过小爱音箱来播放音乐。Songloft特点本地音乐管理:扫描目录,自动

  • Open

    I Did Not Expect to Like This Self-Hosted Termius Alternative This Much
    The article I wrote on Termius seemed to strike a chord with many who use various tools across the home lab. There were many comments for Termius, but also comments… The post I Did Not Expect to Like This Self-Hosted Termius Alternative This Much appeared first on Virtualization Howto.
  • Open

    Herald(鸦使):把验证码和通知,送到该送的人手里
    Herald(鸦使)是一个轻量的 OTP 和验证码服务,适合 HomeLab、小团队内部工具和测试环境。它负责创建验证挑战、生成验证码,通过邮件、短信、钉钉等通道把验证码送出去,并完成校验、过期、限流与审计。它可以接在 Stargate 和 Warden 后面作为认证链路里的“送信人”,也可以独立运行,给内部后台、脚本和平台提供统一的验证码能力,并支持 Docker 部署与后续扩展真实发送通道。
    Warden(守望者):从共享口令,到一份可维护的准入名册
    Warden(守望者)是一个轻量的准入名单数据服务,适合 HomeLab、小团队内部工具和测试环境。它维护可被机器稳定查询的用户名册,记录邮箱、手机号、用户 ID、状态、角色和权限范围,可接在 Stargate 后面完成从共享口令到认人的过渡,也可独立为内部网关和脚本提供统一查询能力,并支持 Docker 部署与后续扩展 Redis、远程数据源和监控。
    Stargate(星空之门):不用改业务代码,给内部服务加一道登录门
    Stargate(星空之门)是一个轻量化 Forward Auth 鉴权网关,适合 Traefik、Nginx、HomeLab 和内部工具场景。它能将登录、会话与访问控制前移到反向代理入口,让服务无需改造代码,也能快速获得统一认证能力,并可逐步扩展白名单、验证码、TOTP 与监控能力。

  • Open

    Traefik 阿里云使用方案:自动证书与服务接入
    本文介绍在阿里云环境中使用 Traefik 3 实现 HTTPS 服务接入与 SSL 证书自动管理的实践方案。通过 AliDNS DNS Challenge、Docker Provider 和 Let's Encrypt,实现证书自动申请、自动续签与动态路由配置。同时结合 RAM 最小权限设计,降低密钥风险,提高服务安全性与可维护性。文章包含完整部署步骤、Traefik 配置示例、服务接入方式及运维经验,适用于个人开发者和团队构建统一的 HTTPS 服务入口。
  • Open

    Proxmox Datacenter Manager 1.1 Quietly Added Its Best Feature Yet
    Anyone running Proxmox in their home lab right now or wanting to go with it in production is no doubt monitoring the Proxmox Datacenter Manager solution from Proxmox. This is… The post Proxmox Datacenter Manager 1.1 Quietly Added Its Best Feature Yet appeared first on Virtualization Howto.
  • Open

    Best Docker Books to Read in 2026
    Top Picks for Best Docker Books 2026 In 2026, Docker is no longer just a container runtime, it’s the substrate for modern application delivery, the foundation underneath Kubernetes, and increasingly, the operational layer for AI agents in production. Choosing the right book to learn it is harder than it used to be, because the field […]
  • Open

    基于 Cloudflare Workers 的轻量级 SMTP 发信网关:ZSend
    ZSend 是一个部署在 Cloudflare Workers 上的邮件发送网关,提供 Web 管理后台、多 SMTP 账号管理和统一的 HTTP 发信 API,由xiaoz开发,已经在Github开源。开源地址:https://github.com/helloxz/zsendZSend解决了哪些问
  • Open

    纯Vibe零代码:一个纯前端证件照修改器的设计与实现
    这篇文章记录的是「证件照修改器」的设计与实现过程。 线上版本已经发布:https://idphoto.hex.ac.cn/。纯 Vibe 零代码,欢迎体验。 它的核心原则很简单:图片只在用户浏览器中处理,不上传服务器;应用支持离线使用。 为什么做成纯前端 PWA 证件照工具天然涉及个人照片,隐私敏感度很高。如果后端参与处理,哪怕服务端不保存图片,用户仍然需要信任传输链路、服务器实现和日志策略。对一...

  • Open

    I thought my Technitium DNS cluster was fixed. These settings were the real problem
    When you run a home lab long enough, you eventually hit one of those troubleshooting sessions that turns into a full-on detective story. You start out convinced the issue is… The post I thought my Technitium DNS cluster was fixed. These settings were the real problem appeared first on Virtualization Howto.

  • Open

    4 Trusted Real Estate Software Development Companies Supporting Enterprise Real Estate Innovation
    Just like any other industry, real estate has undergone phenomenal changes due to a technological boost. Almost any property owner, investor, or business company that is connected to real estate is now heavily investing in technology to stay competitive. This trend is backed up by clear evidence of how the PropTech market jumped in just […]
    Top 5 Custom Healthcare App Development Companies in the US That Healthcare Leaders Should Know
    Review top US healthcare app development companies with proven projects in pediatric care, remote monitoring, radiology, and wearables
    Kubernetes Gateway API vs Ingress: What Changed and How to Migrate
    Explore the transition from Kubernetes Ingress to the more versatile Gateway API. Learn the differences, migration steps, and how to leverage enhanced networking capabilities.
  • Open

    I Tried Termius for My Home Lab and Replaced My SSH Client
    I am always on the lookout for the next tool that makes sense for me to use in my home lab environment or that brings new features or capabilities to… The post I Tried Termius for My Home Lab and Replaced My SSH Client appeared first on Virtualization Howto.
  • Open

    不到20MB,支持40+数据库!这款开源客户端DBX太轻巧了
    Navicat太贵、DBeaver太重?那有没有这样一款客户端,(既要)免费、(又要)轻量还(要)支持多种数据库的?这次终于被xiaoz找到了,那就是今天要介绍的主角DBX关于DBXDBX是一款使用Rust + Tauri 2开发的跨平台数据库客户端,体积小巧,支持丰富的数据库类型,比如MySQL、

  • Open

    ASCO 2026 肝癌、胆道癌摘要选读
    No content preview
  • Open

    Docker on Windows Server Finally Felt Easier After I Tried VisualDock Server
    Running containers on Linux feels pretty normal and I have a LOT of it running in my home lab, especially for my Docker container hosts. However, Windows Server or workstation… The post Docker on Windows Server Finally Felt Easier After I Tried VisualDock Server appeared first on Virtualization Howto.
  • Open

    Best AI tools for developers in 2026
    By 2026, “using AI” isn’t a flex it’s table stakes. The real question is which tools reliably take work off your plate without creating new maintenance burdens, security headaches, or a trail of half-right outputs you still have to clean up. If you build software for a living, your AI stack is probably splitting into […]
    What is Claude Code? How to Install and Use It [2025 Guide]
    Discover Claude Code, the innovative agentic coding tool by Anthropic. Learn how to install and utilize its powerful AI features for enhanced software development workflows.
    What is Claude Code? How to Install and Use It [2025 Guide]
    Discover Claude Code, the innovative agentic coding tool by Anthropic. Learn how to install and utilize its powerful AI features for enhanced software development workflows.
    AI Tools to Elevate Short Video Storytelling with Music and Animation
    Creating captivating short videos goes beyond just recording footage—it’s about weaving together music, visuals, and motion to tell a story in just a few seconds. AI tools are transforming how creators approach storytelling, offering ways to produce professional-quality content without advanced technical skills. Below is a selection of AI platforms that help bring short video […]

  • Open

    The Home Lab Alerts I Refuse to Live Without
    I have shared quite a bit of content on the tools I use in my current monitoring stack. However, I haven’t really shared the details of what I actually “alert”… The post The Home Lab Alerts I Refuse to Live Without appeared first on Virtualization Howto.
  • Open

    一个月Vibe Coding:我写了什么,又学到了什么
    近一个月,我使用Alma客户端搭配Kimi模型Vibe Coding了若干小玩意,本文记录一些过程和想法。
  • Open

    Mastering OpenClaw Plugins & Extensions: Enhancing AI Agent Development
    Explore how to extend AI agents with OpenClaw plugins, understanding key concepts, setting up a development environment, and creating a simple plugin.

  • Open

    Transformative AI Agents: Top 10 Use Cases in 2025
    Explore how AI agents are transforming industries like healthcare and finance by 2025, focusing on real-world applications and the infrastructure empowering these technologies.

  • Open

    Before I Deploy Anything to My Home Lab, I Make These 8 Decisions
    When you start spending enough time self-hosting applications in your home lab, you stop “just deploying” stuff because they look cool. We all still do some of that, no matter… The post Before I Deploy Anything to My Home Lab, I Make These 8 Decisions appeared first on Virtualization Howto.
  • Open

    五一游记:走理小路,逛三星堆
    5月3日早7:30,我们起床收拾行李下楼,很搞笑的是,我们三个男的都记错了,其实是7:30出发,吃了一碗粉便启程,往理小路方向。 海拔逐渐升高,大伙的声音都变小了,感觉到氧气的稀薄,最后穿过理小路隧道,打开录像,却发现是大雾天气,两侧的雪山根本无法看着,...
  • Open

    Coordinating Multiple AI Agents with OpenClaw: Mastering Multi-Agent Workflows
    Explore the intricacies of coordinating multiple AI agents with OpenClaw, an open-source framework, to enhance workflow automation and efficiency in complex scenarios.
    Understanding Kubernetes Autoscaling: HPA, VPA, and KEDA Explored
    Delve into Kubernetes autoscaling with a detailed exploration of HPA, VPA, and KEDA to optimize resource management effectively.

  • Open

    Proxmox VE 9.2 Is Here: 7 New Features That Actually Matter
    It seems like Proxmox has been moving fast lately with lots of new functionality, improvements, bug fixes, etc. Each release seems to bring great new features along. Proxmox VE 9.2… The post Proxmox VE 9.2 Is Here: 7 New Features That Actually Matter appeared first on Virtualization Howto.
  • Open

    AI网关LiteLLM那些事儿
    近期我们上线了LiteLLM,社区活跃,star最高。主要解决,1简化接入 2计费限流。天有不测风云,上线后被外部脱裤!使用https://www.sysdig.com/blog/cve-202...
  • Open

    Running GPU Workloads on Kubernetes with NVIDIA: A Step-by-Step Guide
    Discover how to run GPU workloads effectively in Kubernetes using NVIDIA hardware, from driver installation to container toolkit configuration.

  • Open

    Why I Run Some Things in Docker, Some in VMs, and Some in Kubernetes
    I have been very transparent about the fact that I still have Docker hosts in my home lab in addition to running Kubernetes. If you haven’t seen my post on… The post Why I Run Some Things in Docker, Some in VMs, and Some in Kubernetes appeared first on Virtualization Howto.

  • Open

    The Proxmox VM Disk Settings I Change on Every New VM
    When I first started running Proxmox seriously in the home lab, I mostly accepted the default virtual machine disk settings. If a VM booted successfully and performance felt “good enough,”… The post The Proxmox VM Disk Settings I Change on Every New VM appeared first on Virtualization Howto.
  • Open

    Deploying OpenClaw Agents to Production: Best Practices
    Explore best practices for deploying OpenClaw AI agents in production, focusing on open-source framework integration, containerization, and adaptable deployment strategies.

  • Open

    Don’t Ignore This Proxmox Warning Before June 2026
    Recently while migrating a Windows VM in my home lab running Proxmox VE, I noticed a warning message that honestly caught me off guard. At first glance, it looked like… The post Don’t Ignore This Proxmox Warning Before June 2026 appeared first on Virtualization Howto.
  • Open

    Comparing the Best Open Source LLMs in 2025: Llama 3, Mistral, and Gemma
    Explore the best open-source large language models of 2025, including Llama 3, Mistral, and Gemma, examining their architecture, deployment, and practicality.
  • Open

    Free EV Load Manager for Eligible Connecticut Homeowners
    Quick Take Click/Tap to view Press Release This Innovative Energy Solutions (IES) funded pilot is happening right here in Connecticut, and was approved by the Public Utilities Regulatory Authority. They will provide 100 Stepwise Tap load management devices - hardware and installation included - at no cost to qualifying homeowners in Eversource and United Illuminating territory who want to upgrade from Level 1 to Level 2 EV charging. There are no income requirements. To help Connecticut EV owners get their questions answered, the EV Club of Connecticut and PACE are co-presenting this live webinar featuring Stepwise co-founder and CEO Jane Chen along with Chief Marketing and Strategy Officer Holly Lichtenfeld. It's free and open to the public. Disclosure: This is not a sponsored post or vide…
  • Open

    武汉小龙虾是什么时候火遍全国的?
    从小出生在武汉这座浮在水上的城市,长江与汉水再此交汇,全市166个湖泊则如繁星般散落在这片土地上,为这座钢铁都市注入了温润的灵气。 而武汉市所在的湖北省却一直有着“千湖之省”的美誉,全省有755个湖泊被列入保护名录,总面积达2706.85平方公里,共同编织出中国最密集的淡水湖网。 关于小龙虾 小龙虾原名叫克氏原螯虾,它们的老家远在墨西哥北部和美国东南部。1920年代,小龙虾最先是被作为牛蛙饲料引入日本,随后又传入中国的江苏南京一带。由于小龙虾的适应性强、繁殖快、在中国又缺少天敌,一度在田间打洞,破坏堤坝和庄稼,所以在上世纪80年代,小龙虾一直被当作“害虫”和“省外来入侵物种”。 湖北中南部是由古云梦泽演化而来的江汉平原,同样是北纬30°,这里河网密布、地势低洼,常年积水,所以形成了大片只种能种下一季稻的湖田和冬闲田。这种天然的水环境,正好迎合了小龙虾的生存习性。小龙虾在这里生长快、繁殖周期短。丰沛的水资源也为湖北人大规模养殖提供了基础保障。 最终这个“外来入侵者” 在湖北潜江,通过农民们的智慧与创新,成功“驯服”了小龙虾,意外获得了远超种粮的经济效益,开创了“一稻一虾”模式,并不断升级。 武汉吃小龙虾 小龙虾在成为全国美食前,首先征服的是武汉人的味蕾。上世纪90年代末期武汉街头开始出现以“虾球”形式食用小龙虾的做法。之后,湖北潜江的“油焖大虾”做法传入武汉,就陆续开始占领了武汉个大宵夜大排档,小龙虾正式成为武汉人夏天宵夜的心头好。 再到2000年之后,巴厘龙虾、靓靓蒸虾、肥肥虾庄等几个大厂的相继创立,开始推动武汉本地的小龙虾热潮。武汉市外来人口从2015年的每年200万增长至2017年的每年400万人,配套2015年至2017年新媒体等推广渠道的爆发,让全国都感受到了武汉小龙虾的火爆。 最后就是2021年,在武汉疫情后,经济强势复苏,不少大企业在武汉设立了第二总部,配套武汉政府及人才的留汉政策,持续形成了一波人才的回流潮,让更多的武汉人在夏天离不开小龙虾。 越来越贵的小龙虾 需求不断上升,小龙虾的价格,也水涨船高,记忆中从100元内/盘,到现在的188元/盘,个头略大的甚至到228-258元/盘,一家人没个千把块很难吃饱。 2020年武汉疫情之后,每年都会在吃虾季带家人干一次小龙虾。2026年也毫不例外,带上家人酣畅淋漓的吃一顿小龙虾。 满口鲜香的蒜蓉小龙虾是最爱,在这里生蒜的刺激感消失了,反而像细腻的酱料一样包裹着小龙虾身,连平时不爱吃蒜的人都能接受。相比麻辣或油焖,蒜蓉口味更温和,适合不太能吃辣的人,也是带长辈或孩子吃小龙虾的首选。 唇齿留香的油焖大虾,通常由十几种香料组成,那股混合了八角、桂皮、草果的复合香气是典型的湖北潜江风味。油焖大虾的“香”是复合型的,它不是单纯的辣,而是一种醇厚的酱香,闻着就让人食欲大开。肥肥虾庄的油焖大虾碗底有几根黄瓜条就是神来之笔,吸饱了汤汁,脆爽又解腻,而仅有的几颗蒜瓣焖得软糯如泥,比肉还好吃。油焖大虾适合‘重口味’爱好者,是下酒又下饭的神器,也是最经典、最浓烈的市井风味。 清蒸,是对一只好虾的最高礼赞,回甘无穷,原汁原味。虽然主打本味,但肥肥虾庄的蘸料是点睛之笔,酱油加姜末醋,微微带甜,不仅没盖住虾的鲜,反而把鲜味吊出来了。清蒸最能检验虾肉的弹性,肉质紧实、Q弹爽滑、入口弹牙、鲜嫩多汁。 配上这1910年创立的老万城冰镇酸梅汤,先甜后酸,有回甘,真的是大饱口福,解辣解腻效果一流。 蒜蓉是“浓妆淡抹”,油焖是“烈火烹油”,清蒸是“素颜朝天” 剥开每一只虾头,满满的虾黄不管是否吸足了汤汁,一口嗦下去,那种浓稠鲜辣的感觉太满足了… 没有小龙虾的武汉夏天是不完整的,从第一口油焖的麻辣开场,到最后一口凉面的清爽收尾,好像只有嘬完这口虾,才算是真正过了个夏天。 关于博客中小龙虾的记忆 2025年,黄陂区七颗莓生态园,小龙虾管饱 2024年,虎泉,虾皇、光谷靓靓蒸虾 2022年,肥肥虾庄成为武汉每年夏天的打卡地 2021年,武汉并不只有热干面和周黑鸭

  • Open

    The First 5 Things I Change on Every Docker Host
    Getting a Docker host up and running is a great thing to do in your home lab environment. It allows you to start running containers and testing out things much… The post The First 5 Things I Change on Every Docker Host appeared first on Virtualization Howto.
  • Open

    OpenClaw Security Best Practices: Guardrails and Safe Agent Design
    Discover how to secure AI agents using OpenClaw with best practices in access control, encryption, and safe agent design.

  • Open

    Cloudflare Workers项目部署和wrangler命令使用
    最近,xiaoz 在开发一个 HTTP 邮件发送服务。项目本身不复杂,图个省事,打算部署到 Cloudflare Workers 上。虽然中间遇到了一点小问题,但在 AI 的帮助下很快解决了。由于是第一次用 wrangler 命令部署,不太熟悉,踩了些坑,顺手用这篇文章记录一下。什么是wrangle
  • Open

    Building a Customer Service Bot with OpenClaw: A Deep Dive into AI Agent Frameworks
    Learn how to build a customer service bot using OpenClaw AI framework, exploring AI agent development, setup, and API interactions.
  • Open

    Typecho升级到1.3,使用Warmpaper主题
    继周五迁移图床,周六又把博客翻新了,主要干了两件事:Typecho升级到1.3,同步把php环境升级到8.2移植Hexo的Warmpaper主题到Typecho记录几个主要问题。CommentT...

  • Open

    The Best Infrastructure Decisions I Made This Year
    It has been quite a year already in my home lab when it comes to infrastructure and the decisions I have made so far. This year I have made some… The post The Best Infrastructure Decisions I Made This Year appeared first on Virtualization Howto.
  • Open

    Top 10 Real-World Use Cases for OpenClaw AI Agents in 2025
    Explore how OpenClaw AI agents are poised to revolutionize industries in 2025 with groundbreaking use cases and adaptable open-source capabilities.

  • Open

    图床从又拍云迁移到Cloudflare R2
    晚上花了点时间把博客图床从又拍云迁移到了Cloudflare R2,共3458个文件(图片为主),约2.3G。用Gemini调研了方案,最终选择了rclone工具,配置又拍云的ftp参数 + C...
  • Open

    What I Learned After Migrating Fully Away From VMware
    From the beginning of 2026, I have written a lot about my journey of moving away from VMware which you can read about here: I Spent a Year Running Proxmox… The post What I Learned After Migrating Fully Away From VMware appeared first on Virtualization Howto.
  • Open

    Building a RAG-Powered Agent with OpenClaw: Step-by-Step Tutorial
    Learn how to build a powerful RAG-powered agent using the innovative OpenClaw framework. This comprehensive tutorial guides you through setting up a retrieval and generation system for AI development.

  • Open

    Rime鼠须管五笔输入法的快捷词库管理方案
    缘起入职阿里后使用钉钉,我的钉钉经常无故卡死,虽然其它同事也偶尔遇到,但我的频率显著高于他们。研发排查后,发现是我使用的输入法在新Mac系统适配存在问题,让我升级到最新版。但,我一直用的清歌输入...
  • Open

    I Changed My Default Proxmox Console and It Improved Everything
    One of the things I never paid much attention to when I first started using Proxmox was the console option used for accessing my virtual machines. Like most people, I… The post I Changed My Default Proxmox Console and It Improved Everything appeared first on Virtualization Howto.
  • Open

    Integrating OpenClaw with Local LLMs Using Ollama and LM Studio
    Learn how to effectively integrate OpenClaw with local LLMs like Ollama and LM Studio to build intelligent, efficient AI agent systems.

  • Open

    通过LeanCloud批量修改Waline对应页面评论
    虽然这是一篇延误了1年多才发出来的文章,一直存放于 Typora 的 Belate 文件夹中,再次打开的时候,发现内容已过时。貌似已经用不上了… 因为在2026年初,LeanCloud 以公开发文将停止对外提供服务。 随后 Waline 也更新了教程,指导客户在 Vercel 上建立数据库,不知道自己什么时候有时间,将 LeanCloud 上的评论数据转移到 Vercel 的 Neon 中。 对于挑战,还是有些齐待的。 半个多月了,冒个泡吧~ — 以下为原文—已过期— 虽然采用的纯静态的HUGO博客,在1.5年前(2021年的08月22日)启用Waline评论系统至今,博友们3703条评论数据是对我一直更新博客最大的动力。 但在几年前采用HUGO时,并没有对HUGO的Jane模板做过较多的调整与优化。导致不同的客户,在访问时是会显示两种页面,也因此有很长一段时间内,暂停了杜老师自建国内不蒜子统计平台的文章访问统计。 HUGO的文章链接路径 举个例子,前不久更新的文章 《遇见小面服务员感冒了能继续上班吗?》 HUGO默认文章链接为: https://4311346.com/post/2024/0813-xiaonoodles/ 搜索引擎收录的链接为: https://4311346.com/post/2024/0813-xiaonoodles Waline评论系统的数据建立在 LeanCloud 中,细看 Comment 表中,url 目录,就是此评论对应的页面(杜老师自建国内不蒜子统计平台同理),对于机器来说,以上两个链接就是两个页面,所以评论和计数,都是分别计算的… 这谁受得了? 为了统一链接,那么必须再次将Hugo静态博客的链接进行统一。对 HUGO 官方文档(URL management)研究了一会,找到了相关的解决方法。 最终统一链接为HTML后缀 https://4311346.com/post/2024/0813-xiaonoodles.html 批量更新Waline对应的页面地址 更改单个的数据较为简单,双击url目录就可以实现。但要批量实现,就得多操作两个步骤。 LeanCloud中找到对应的 Comment 评论内容数据表,选择批量操作;选择修改 contains substring 包含子字符串,文章页对应链接部分任意相关信息。为了数据库安全期间,LeanCloud必须让你点击测试条件,看下需要操作的数据是否正确。 更新对象,同样选择url字段,选择 set ,设置新的字符串,为你的新地址; 当然此时,你也可以选择试运行,再次比对和确认数据是否正确。 最后点击,连续运行,直到你的所有数据进行调整覆盖新的数据。 最后,百度站长资源搜索平台中,按链接对比,提供网站改版数据。 至此,有关Waline对应页面的LeanCloud库中的字段批量修改就已完成。 长期主义,复利思维
  • Open

    Infrastructure as Auditable Record: Building Systems That Prove Their Own Compliance
    There is a version of compliance that most organizations are still running – something changes in a system, someone writes it down, and the documentation gets filed – when an auditor asks what happened and why, someone spends two weeks pulling threads across spreadsheets, email chains, and systems. It works until it doesn’t – until […]
    Lovable.dev: A Comprehensive Review of the AI-Powered Development Platform
    Explore how Lovable.dev revolutionizes web app development with AI-driven code generation, integrating modern technologies like Vite, React, and Supabase.
  • Open

    I Built a Local AI Coding Agent Home Lab Setup With OpenCode and Ollama
    One of the interesting trends that is happening across all industries is the rise of AI and AI-integrated tooling. I think most of us have experimented with running local LLMs… The post I Built a Local AI Coding Agent Home Lab Setup With OpenCode and Ollama appeared first on Virtualization Howto.
  • Open

    龙芯折腾适配笔记
    记录下工作上龙芯适配相关。
  • Open

    为什么要写周记
    No content preview

  • Open

    This Lightweight Proxmox Tool Makes CLI Management Faster
    One of the things I have noticed recently in the Proxmox ecosystem is that many tools are becoming much larger and more complex. That is not necessarily a bad thing.… The post This Lightweight Proxmox Tool Makes CLI Management Faster appeared first on Virtualization Howto.
  • Open

    Seamless Integration of OpenClaw AI Agents with External APIs and Tools
    Learn how to connect OpenClaw AI agents with external APIs and tools, enhancing their real-world applications and interactions.
  • Open

    正念冥想全解惑:从原始出厂设置到大脑物理重塑
    No content preview

  • Open

    The Storage Mistakes That Quietly Hurt Your Proxmox Performance
    One of the things I have learned after running Proxmox clusters full time in the home lab is that storage problems can be more difficult to spot than something like… The post The Storage Mistakes That Quietly Hurt Your Proxmox Performance appeared first on Virtualization Howto.
  • Open

    AI in Enterprise 2025: Adoption Stats, Use Cases, and ROI Data
    Explore the transformative role of AI in enterprises by 2025 with insights into adoption statistics, use cases, and ROI assessment.

  • Open

    五一去川西:逛了四姑娘山双桥沟
    五一的出行,我们又相聚在一块,出发规划好的行程,4月30日晚直接从南宁自驾前往四姑娘山,高德行程1380km,预计15小时45分钟。总结很多,写了都是回忆,注本文99张图片,需慢欣赏。 G351 一直开到雅安高速出口方向,这里隧道出口直接堵了,我们还以为...
  • Open

    The Future of Hiring AI Engineers in a Talent-Constrained Market
    Artificial intelligence is eating the enterprise, transforming the way new products are built with automated workflows.  Enterprises are now slugging it out on an entirely new battleground, amid fierce competition to hire a dwindling AI engineering talent pool. As per a recent GitHub report, AI project contributions were up 59% in 2025 compared to 2024, […]
    What is Claude Code? How to Install and Use It [2025 Guide]
    Discover Claude Code, Anthropic's innovative AI coding assistant for terminal-based development, offering comprehensive multi-file editing, git operations, and codebase understanding.
  • Open

    草莓百日宴
    博客快一个月没更新了,养娃后琐碎的事比较多,每天苦哈哈的,博客真排不上号。今天得空,写一篇。在草莓 100 天的时候,南瓜和岳父、岳母带着草莓回了高平,我随后跟上,在高平度过五一假期,天天带娃。

  • Open

    5 Proxmox Optimizations Worth Doing This Weekend
    If you are anything like me, your Proxmox environment probably started simple and then slowly evolved over time. Maybe it began with a single node running a few VMs. Then… The post 5 Proxmox Optimizations Worth Doing This Weekend appeared first on Virtualization Howto.
  • Open

    自托管书签神器 ZMark 限量送兑换码了!先到先得
    ZMark是一款简洁、易用的书签管理程序,由OneNav重构而来,ZMark可帮您将浏览器书签集中式管理,从而解决跨设备、跨平台、跨浏览器的同步与访问难题,一处部署、随处访问,同时她还支持搭配浏览器扩展(插件)一起使用,让管理更高效。ZMark特点轻量级: 使用Bun + Hono.js + SQL

  • Open

    Why Proxmox Wasn’t Reclaiming Storage Until I Fixed This Setting
    Maybe you have been in this situation where you know you are deleting data inside your virtual machines running in Proxmox. You see the disk usage drop inside the guest… The post Why Proxmox Wasn’t Reclaiming Storage Until I Fixed This Setting appeared first on Virtualization Howto.
  • Open

    Shipping Better Meetups: How Tech Events Are Getting an “Event OS” Upgrade
    Transforming Tech Events with an Event OS Upgrade Most engineering teams have sophisticated tooling for their code, but when it comes to tech meetups or conferences, the stack often drops back to spreadsheets, chat threads, and manually stitched tools. For organizers, that fragmentation shows up as familiar pain points: juggling venues, sponsors, speakers, and attendees […]
    Breaking Down the Cost of Running AI in Production: A Comprehensive Guide
    Explore the real-world costs of running AI models in production, from data management to infrastructure choices, in this comprehensive guide.
  • Open

    为什么要写作
    No content preview

  • Open

    Proxmox Networking Mistakes That Quietly Break Your Home Lab
    On the surface of things, I really like Proxmox networking. It is straightforward and based around Linux bridges which are powerful in their own right. You get the default Linux… The post Proxmox Networking Mistakes That Quietly Break Your Home Lab appeared first on Virtualization Howto.
  • Open

    Containerizing AI Agent Workflows with OpenClaw and Docker
    Unlock the potential of AI agent workflows with OpenClaw and Docker, exploring how containerization simplifies deployment and management of AI applications.
  • Open

    OneNav重构版ZMark公测:早鸟福利已开启
    OneNav书签管理从2020年开源至今,已经差不多6年了,期间陆续有用户给xiaoz提建议希望OneNav支持多用户,但由于OneNav的框架非常古老,维护和修改越来越困难,所以OneNav目前依然不支持多用户。但好消息是OneNav重构版ZMark已经开始公测,依然是xiaoz开发,还是熟悉的配
  • Open

    记一次循环依赖导致的运维小事故
    记一次循环依赖导致的运维小事故¶ 背景¶ 每次没有 UPS 或 UPS 容量不够用的倒闸对于运维来说都是一次鸡飞狗跳。这次很不幸,鸡飞狗跳终于轮到了我,还好花了一个半小时还是解决了。在这里做个简单的复盘。 现象与排查¶ 首先介绍一下现象:停电恢复之后,服务器开起来,但是无法从互联网连接内网的网关(即主网关)。还好,之前考虑到网关的重要性,做了备份,走内网的备用网关顺利进入了内网,然后发现主网关即使 IP 地址是对的,也连不上互联网。虽然通过 keepalived 的配置,主网关和备用网关会通过虚拟 IP 给内网机器提供一个高可用的默认网关,但由于 keepalived 只是检测了机器是否开机,并没有判断能否正常访问互联网,所以 keepalived 总会选择优先级更高的主网关,导致虚拟 IP 指向主网关,因而内网的机器都连不上互联网,还得继续尝试修复主网关。 主网关运行在 ESXi 的虚拟机里,于是进入 ESXi 管理网页,看看它的网络情况。这个虚拟机的网络用的并不是 ESXi 的普通网络,而是通过 vCSA 配置的基于 DS 的 LACP。看了几个不同的 ESXi,发现问题都集中在 LACP 上。而 ESXi 是没法配置 DS 的,所以就先去看了 vCSA。连上 vCSA 以后一看,所有的 ESXi 都掉线了。原来,之前为了方便配置,vCSA 都是通过域名连接 ESXi 的,而域名就需要有 DNS 服务器解析,然而主网关连不上互联网,也就连不上配置好的互联网的 DNS 服务器,于是 vCSA 无法配置 ESXi,然后 ESXi 的部分虚拟机就会断网,正好主网关又在被断网的虚拟机里面。这就形成了一个循环依赖。 既然找到了问题,那就需要打破循环依赖:把主网关在 keepalived 里的优先级调低,让备用网关上位。结果这时候发现一个小的问题:备用网关的 NAT 忽然不工作了。排查了一下,发现是因为 net.ipv4.ip_forward = 1 写在了 /etc/sysctl.conf 文件里,而 Debian 升级 Trixie 以后,这个文件已经不会被应用了,而要把内容写到 /etc/sysctl.d/*.conf 里面去,通过 /usr/lib/systemd/systemd-sysctl --cat-config 来确认是否持久化成功。由于主网关一直工作得很好,备用网关很久都没有做 NAT 了,导致这个问题一直没有被发现。 修好以后,vCSA 就能找回 ESXi 了,然后通过 vCSA 再重新配置一下 ESXi 的 DS LACP 网卡,然后一切就恢复了。 反思¶ 虽然事故解决了,但这个过程中暴露了很多问题: 首先就是循环依赖:ESXi 的 DS LACP 依赖 vCSA,vCSA 依赖 DNS,DNS 依赖主网关,主网关通过 DS LACP 访问互联网。如果没有准备好备用网关,且备用网关恰好没有用 DS LACP 因此不受影响,那么修复起来就更麻烦了。解决循环依赖的办法也很简单,对于一些重要的虚拟机(如网关),它所依赖的功能越简单越好。 备用网关的 NAT 功能在升级 Debian 版本后,因为没有仔细阅读 sysctl 的变化而失效了,升级后缺少对功能的检查。 keepalived 只判断机器是否在线,但没有判断机器是否可以正常连接互联网、承担起网关的职能。 ESXi + vCSA 这类闭源软件,修复起来还是比较痛苦的,很多内部的工作原理并不清楚,可调试性也比较差,以后还是会谨慎选择。

  • Open

    I Tried This New Open Source Kubernetes Dashboard and It’s Surprisingly Good
    I have been through a lot of the Kubernetes dashboards in my home lab and now that I am running my home lab “production” workloads on Kubernetes, I am keenly… The post I Tried This New Open Source Kubernetes Dashboard and It’s Surprisingly Good appeared first on Virtualization Howto.
  • Open

    Building a Custom AI Agent with OpenClaw in 30 Minutes
    Discover how to efficiently build a custom AI agent using the OpenClaw framework in just 30 minutes, understanding the essentials for successful agent development.

  • Open

    Vibe Check №42
    Forgive me, Reader. It’s been five months since my last vibe check. That’s a lot of ground to cover and it’s not possible to get into everything that happened. Like in real life conversations, instead of telling you how I’m doing, I’ll tell you what I’ve been doing these past few months. A trip to Seattle An underwhelming, low-res photo I took on my Kodak Charmera In March I went to Redmond, WA for “Meetup Week” at work. This was my second visit to the mothership in two years of working at Microsoft. Ideally, I’d go up more… but not too much… so this is fine. We’re a high-functioning remote team even though nearly everyone on the team has been RTO’d. Speaking of my team, the people I get to work with are super great. Talented, friendly people I’m lucky to work with. We’re a scrappy bunch …
  • Open

    PatchMon V2 Finally Lets You Patch Your Servers From One Dashboard
    I first wrote about Patchmon in its v1 form back at the end of 2025. It immediately stood out to me as something that filled a real gap in the… The post PatchMon V2 Finally Lets You Patch Your Servers From One Dashboard appeared first on Virtualization Howto.
  • Open

    Choosing Between RAG and Fine-Tuning for Your AI Applications
    Explore the strengths and weaknesses of Retrieval-Augmented Generation versus fine-tuning to optimize AI applications effectively.

  • Open

    VM Migration in Proxmox Kept Breaking Until I Fixed This CPU Setting
    When you are taking advantage of a Proxmox cluster with Live Migration, there is a chance that you have seen instances of when you are trying to migrate a VM… The post VM Migration in Proxmox Kept Breaking Until I Fixed This CPU Setting appeared first on Virtualization Howto.
  • Open

    Upcoming Innovations in OpenClaw: The Future of the AI Agent Framework
    Explore OpenClaw's roadmap and community efforts, focusing on future advancements and collaborative innovation in AI agent development.
  • Open

    The duality of language models in the browser
    I have complex feelings about Generative AI but one area I find myself weirdly bullish on is small language models (SLMs) in the browser which are available in Chrome and Edge behind an experimental flag. I know, I know. I know. AI in the browser reeks of a product manager trying to hit a KPI to shoehorn AI into everything. I understand if you read the phrase “AI in the browser” and involuntarily threw up on your keyboard, said “Fuck this”, and then closed this tab. I will not hold that against you. For the rest of you, hear me out… There’s an “Always bet on the Web” quality to the idea of browser-based models that I appreciate. There’s a self-hosted vibe to it. I shouldn’t have to pay a billionaire each month to summarize an email or generate a picture of myself with ultra-white teeth, do…

  • Open

    Empowering OpenClaw Agents with Memory: Persistence Across Sessions
    Discover how to enhance OpenClaw AI agents with persistent memory across sessions for improved contextual awareness.
    Ollama DeepSeek v4 Pro: Advanced AI Model Unveiled
    Discover the Features of Ollama DeepSeek v4 Pro Ollama just added DeepSeek-V4-Pro to its cloud model library, and on paper it is one of the most capable open-weights frontier models you can pull from a single command. The flagship of the DeepSeek-V4 series, V4-Pro is a 1.6 trillion parameter Mixture-of-Experts model with 49 billion active […]

  • Open

    I Tried New Proxmox Tools in May 2026 and Only a Few Made the Cut
    If you have been running Proxmox in your home lab for any amount of time, you already know the ecosystem has been growing fast and rightly so. There are more… The post I Tried New Proxmox Tools in May 2026 and Only a Few Made the Cut appeared first on Virtualization Howto.
  • Open

    Safest Browser vs Most Private Browser: What’s the Real Difference?
    The browsers of 2026 are no longer just means of connection to the internet. They are the first line in protection and collection of data. In an age where cyber threats and digital monitoring become more advanced, the general public searches for the “safest” or “most private” browser. However, since any browser can be marketed […]
  • Open

    这个开源 Agent 框架的核心设计,可能是目前最「聪明」的取舍
    分析 Pi Agent 的扩展系统设计,探讨其在简洁与可定制性之间的平衡,以及 70+ 官方扩展示例背后的设计哲学。

  • Open

    我看见的世界
    AI 与纺织女工 2026 年 2 月 1 6日,除夕夜。 0 点 11 分,窗外鞭炮声还没停,我在本地跑起了 Qwen3.5-397B-A17B 的 2bits 量化版,尝试发了一张经典的 NixOS 天线宝宝 meme 图给它分析,它分析地相当到位!我激动万分,跑去跟很多朋友分享,「也是在本地用上多模态 LLM 了」。
  • Open

    I Can Finally See My Entire Home Lab and It Changed How I Troubleshoot
    If you saw my earlier post a few weeks back covering Scanopy, you already know there are many different solutions out there that can scan your network and generate diagrams… The post I Can Finally See My Entire Home Lab and It Changed How I Troubleshoot appeared first on Virtualization Howto.
  • Open

    2026年4月阅读书摘
    亲爱的威廉,对于人们心中那种想要自我扩张,想要发现新鲜事物,想要四处走走、见见世面的欲望,我曾经考虑得很多很多;后来,对于他们的逆来顺受,循规蹈矩,对周围任何事情都漠不关心的本能,我又作了种种思索。
  • Open

    Understanding MCP: The Backbone of AI Agent Capabilities
    Discover how the Model Context Protocol (MCP) empowers AI agents like Claude Code to intelligently and autonomously enhance software development processes.
    The Best Docker AI Book for Production: Why Operational AI with Docker is the Definitive Guide for 2026
    Quick Answer: If you’re searching for a Docker AI book focused on running production AI workloads, not just learning Docker basics with an AI chapter tacked on ~ Operational AI with Docker by Ajeet Singh Raina and Harsh Manvar (Packt, April 2026) is the book you’re looking for. It’s the first end-to-end guide covering Docker […]

  • Open

    Proxmox Backup Server 4.2 Just Changed How I Do Offsite Backups
    Backups are arguably one of THE most important aspects of running any type of virtualization stack. If you are running a small home lab or production environment, likely you don’t… The post Proxmox Backup Server 4.2 Just Changed How I Do Offsite Backups appeared first on Virtualization Howto.

  • Open

    I Tried Traefik Manager in My Home Lab and It Makes Traefik Much Easier
    If you have been running Traefik or you have thought about running Traefik, you probably fall into one of two schools of thought. You probably either love Traefik due to… The post I Tried Traefik Manager in My Home Lab and It Makes Traefik Much Easier appeared first on Virtualization Howto.
  • Open

    What Makes a QA Company Thorough Enough to Catch Bugs Dev Teams Miss?
    See what makes a QA company thorough enough to catch bugs that dev teams miss. Testing methodologies, best practices, and techniques.
    AI Testing Tools in the Age of Agentic AI: From Reactive QA to Autonomous Testing Systems
    Testing with AI is reshaping QA into autonomous systems using AI testing tools and agentic AI for faster, smarter, and scalable software testing.
    Operational AI with Docker: The Complete Guide to Running AI Agents in Production by Ajeet Singh Raina and Docker Captain Harsh Manvar
    For the past two years, the most common question I’ve received at every Collabnix Meetup — and we run a lot of them, with three to four hundred DevOps engineers and developers showing up each time — has been the same: “Ajeet, where do I start with Docker and AI?” Until today, my honest answer […]
    12 Best Excel Courses for Small Business Owners: Affordable Online Training Picks
    Most owners learned Excel on the fly—copying a SUM here, a VLOOKUP there, praying the sheet held together before the client call. No surprise Microsoft’s spreadsheet reaches roughly 750 million users while few tap its real time-savers. Over the past month we scored dozens of online classes for relevance, depth, price, instructor pedigree, and fresh […]
    12 Best Excel Courses for Small Business Owners: Affordable Online Training Picks
    Most owners learned Excel on the fly—copying a SUM here, a VLOOKUP there, praying the sheet held together before the client call. No surprise Microsoft’s spreadsheet reaches roughly 750 million users while few tap its real time-savers. Over the past month we scored dozens of online classes for relevance, depth, price, instructor pedigree, and fresh […]
    What Everyone Is Actually Searching About Ollama in 2026
    Ollama crossed 52 million monthly downloads in Q1 2026. That number is not a vanity metric — it is a tectonic shift. Two years ago, “running an LLM on your laptop” was a weekend project for people who genuinely enjoyed compiling things from source. Today it is a single command, and roughly 42% of developers […]

  • Open

    Is Proxmox SDN Worth It for a Home Lab?
    Out of all the really great features that Proxmox offers for home labbers and production environments, one of the most underutilized features is Proxmox SDN. You have probably seen the… The post Is Proxmox SDN Worth It for a Home Lab? appeared first on Virtualization Howto.

  • Open

    I Use Packer to Automate Ubuntu Server 26.04 on Proxmox and It Saves Me Hours
    I am a huge fan of automation in the home lab and have long had pipelines running that automate deployments of virtual machines in my VMware vSphere and now Proxmox… The post I Use Packer to Automate Ubuntu Server 26.04 on Proxmox and It Saves Me Hours appeared first on Virtualization Howto.

  • Open

    Agents Are the New Pods: Running AI Agents on Kubernetes with the Sandbox CRD
    Exploring AI Agents on Kubernetes for Enhanced Performance I’ve been spending a lot of time lately watching people try to deploy AI agents the same way they deploy microservices. They reach for a Deployment, slap on an HPA, maybe wire up a Service, and then wonder why everything feels slightly off. The agent crashes mid-task […]
    NemoClaw vs OpenClaw: A Hands-On Walkthrough of the Same Agent in Two Very Different Boxes
    Nemoclaw vs Openclaw: A Detailed Comparison Guide I installed both, ran the same agent through each, and watched what they actually let through. Here’s the practical breakdown for developers. If you’ve been anywhere near the agentic AI space in the last six months, you’ve heard of OpenClaw. It went from a side project to 321,000+ […]

  • Open

    I Replaced My Monitoring Stack and This Just Works in My Home Lab
    I am always on the lookout for new and better tools for monitoring in the home lab environment to keep an eye on self-hosted apps and services. There are a… The post I Replaced My Monitoring Stack and This Just Works in My Home Lab appeared first on Virtualization Howto.

  • Open

    I Can Rebuild My Home Lab From Scratch in Hours and These 5 Habits Made It Possible
    If you have ever worked at rebuilding your home lab from scratch or even part of it, you know how painful this can be. This could possibly turn into a… The post I Can Rebuild My Home Lab From Scratch in Hours and These 5 Habits Made It Possible appeared first on Virtualization Howto.
  • Open

    What You Should Know Before Choosing A Debt Relief Solution
    Are you feeling confused about how to manage your money and thinking about a better way to handle your debts? You’re not alone, and many people go through the same phase at some point in life. The good thing is that there are simple, helpful solutions available to make things easier. Before choosing any debt […]
    How to Build a PromptOps Playbook for Teams
    What happens when your best prompt engineer leaves the company and takes their “magic” strings with them? Most DevOps teams struggle with this exact void, facing a chaotic reality where AI instructions are scattered across Slack threads and private Notion pages. Moving from ad-hoc experimentation to a reliable production environment needs a shift of […]

  • Open

    I Tried Tainer for Proxmox and It Feels Like Portainer for VMs
    I am constantly surprised by the number of new tools that are getting cranked out for Proxmox. It is hard to keep up sometimes with the growth and expansion of… The post I Tried Tainer for Proxmox and It Feels Like Portainer for VMs appeared first on Virtualization Howto.

  • Open

    Proxmox 9.1.8 Finally Rebalances HA Workloads Automatically
    For those migrating to Proxmox from “another hypervisor”, there are always the discussions around what features may be missing or work different from what they are coming from. If you… The post Proxmox 9.1.8 Finally Rebalances HA Workloads Automatically appeared first on Virtualization Howto.
  • Open

    How to Build a Customer Support AI Agent with RAG
    Learn how to build a sophisticated customer support AI agent using Retrieval-Augmented Generation (RAG) to deliver precise and contextually relevant responses.
  • Open

    10,000-watt GPU meet 40-watt lump of meat
    The use of AI is leading to burnout among its greatest advocates as they hit the limit of their meta-cognitive abilities: “I end each day exhausted—not from the work itself, but from the managing of the work. Six worktrees open, four half-written features, two ‘quick fixes’ that spawned rabbit holes, and a growing sense that I’m losing the plot entirely.” As someone with ADHD, this sounds painfully familiar. I’ve been spinning up workloads like that my whole life chasing the dopamine dragon. And as my fellow neuro-spicy siblings all know, there’s the thinnest of lines between “Oh wow I’m going so fast!” having fun being optimally stimulated and “Oh shit fuck no ow help cry ow” collapsing on the floor in desperation. It all reminds me of an old business book… The Goal by Eliyahu M Goldratt …

  • Open

    乐至宝单椅木马
    乐至宝和沃尔沃一样,始创于1927年,虽然2012年与顾家家具合作才进入中国,但中国人从小都看到过乐至宝的沙发产品,只是很少有人知道原来它就是乐至宝。 乐至宝在哪里? 比如美国情景喜剧《老友记》中的沙发,乔伊和钱德勒入手两把LAZBOY躺椅,一坐直接沦陷,整整躺了14个小时不愿起来,外卖都要送到沙发前! 再比如美国动画片《猫和老鼠》汤姆和杰瑞的家中,永远有一张软到犯规的LAZBOY沙发! 汤姆总瘫在上面摆烂睡觉,任凭杰瑞怎么调皮都不想动,这不就是懒人躺平的真实写照嘛~ 还有 美国动画片《海绵宝宝》派大星座的沙发 甚至是一些美国的综艺或访谈节目,均有乐至宝的产品身影。 乐至宝单椅木马 2026年春节假期,在居然之家对比了 芝华士、顾家 和 乐至宝 后,对木马(LZL.563A)这款单椅情有独钟。当然并不是因为它好看,而是舒适度,基本上属于躺上去秒睡的那种。 全真皮+进口的身份,价格好贵… 我知道贵…这不是它的问题,是我的… 乐至宝几乎没有平替 03月份平时休息时间很少,所以也都是利用中午的时间,去附件的一些家居卖场,再就是淘宝。线下芝华士单人电动沙发价格在3500元左右,可摇可转可躺,但可躺只有135°的角度。而线上芝华士K621价格2000元左右,无法体验,无从下单。 也想过花2000元直接线上买芝华士K621算了,不想花费时间和精力去看,但金牛座对于品质的要求,是无法接受的。 期间一度脑袋发热,有换掉顾家1602#,上三人位功能沙发的冲动。差点下单 懒洋洋 (GN.1026),但现在的顾家1602# 搬走却又有点可惜。 一直不好的睡眠 最近一年时间里,在书房电脑椅 和 客厅沙发上过夜的时间越来越多,人到中年,本来就不到6小时的睡眠时间持续很多年(睡眠是近几年来一直是个大问题),却因为躺不平而变本加厉的难受起来。 深夜在书房加班,经常干着干着就在电脑椅上睡着了,而现在用的这款保友金卓,后躺大概只有143°左右,好在旁边有榻榻米当腿托。 这台2021年购入的金豪E+在爸妈家暂无法派上用场。 早上通常5点-6点间醒来,却不想在床上继续躺着,来到客厅通常在沙发或扶手椅上,继续坐着… 沙发为2014年购入的顾家1602,接触面全真皮,算是顾家早年的期间产品,质量非常好,属于标准的沙发产品,但不是功能沙发。贵妃位舒服,但不适合睡觉,只能横躺着,确实不错。 宜家波昂扶手椅,基本是110°的角度,如果坐着睡着了,颈椎特别的难受。所以也就有了将它换掉的想法。 乐至宝为何口碑不好 美国品牌,可想而知,比如那些美系车在细节上就很大条,所以最后放弃一切电动产品,包括上述的 三人位双电机 懒洋洋 (GN.1026)以及 芝华士线上款单人电动沙发 K621 … 电机这玩意他真的会坏!坏!坏! 乐至宝 主打的产品 为进口单人沙发,中国地区销售的这类产品主要是由泰国生产。而乐至宝的三人位沙发,基本全都是由在中国的战略合作品牌顾家家居来生产。 木马 和 法斗狗 ,两个产品,在第一次送货时,就发生了品控问题,产生了产品售后! 木马 靠背上部,头枕位置,在运输过程中导致有皮质磨损的状况。送货师傅二话不说拍照,上报,再次装箱后带走。 法斗狗 在送货师傅走后,抱起法斗狗,才发现4个脚垫,少了一个。致电送货师傅,师傅说在包装袋内发现了遗留的一个…有点无语,但送货师傅还是建议说,下次送一个全新的过来,怕剩下的这个胶水失效粘不上。 好在当天下午送货师傅再次致电,约定次日再次送货。 次日,再次送货,仔细检查后,无误收货,惊喜的是,获得了黑色法斗一只。 关于价格与售后 乐至宝不能说完全没假货,但在东莞确实存在复刻的商家,那根本就不是一个东西,这里不暂开说。 具体说下线上和线下的价格差距,其实还是挺大的,约有30-40%的价格差距。乐至宝全国各省份都划分了区域运营,销售策略和价格策略基本一致,配套对应的售后服务来兜底。 就拿这套 木马单椅 来说,标价15999元,实际成交11000元,而淘宝上隔壁邻省的安徽合肥8000就能出货。但不愿意透漏店铺地址,放置你上门取货,并明确说,上门成交价格要加一点。但自己需要花费运输费用运走,离开安徽省就不在享有对应的售后服务。 必经万元级别的产品,虽然是实木结构,无电机,但线上若遇见这次这样皮质运损事件,不知道要扯多久。 所以十年售后买个安心把~
  • Open

    I Deployed My Own Flatcar Linux Update Server and Here’s What Actually Happened
    I have been having a blast trying out container-specific operating systems. As of recently I have tried out a couple including Lightwhale and Flatcar. Both have been very good in… The post I Deployed My Own Flatcar Linux Update Server and Here’s What Actually Happened appeared first on Virtualization Howto.
  • Open

    How to Set Up GitOps with ArgoCD and Kubernetes: A Complete Tutorial
    Learn how to streamline your Kubernetes deployments with GitOps using ArgoCD in this comprehensive tutorial. Understand the prerequisites, setup processes, and initial configurations needed to automate your application deployments.

  • Open

    I Installed Flatcar Linux on Proxmox and It’s Not Like a Normal Linux VM
    There are many great Linux operating systems that I have used in the home lab for running containers. You may have seen my recent post on Lightwhale in my home… The post I Installed Flatcar Linux on Proxmox and It’s Not Like a Normal Linux VM appeared first on Virtualization Howto.
  • Open

    广西三月三假期是如何打开的?
    2026年4月18日,三月三活动还是跟以往一样,一直宣传民歌湖,但是我还没去过。 抵达时,电动车已经停满了,过马路也需要交警管控,沿湖的道路已经堵满。 虽然有着南宁民歌湖的演出表,但实际情况很乱很复杂,许多活动地点不能如期进行,各个区域各个商家自行安排...
  • Open

    Mastering Real-Time Debugging and Monitoring for OpenClaw AI Agents
    Learn how to effectively debug and monitor OpenClaw AI agents in real-time. Explore tools, setups, and best practices to enhance your AI deployment.

  • Open

    Running GitHub Copilot CLI on Open Models with Ollama
    GitHub Copilot CLI is GitHub’s AI coding agent for the terminal — it reads your codebase, edits files, runs commands, and generally behaves like a junior pair-programmer that never gets tired. Out of the box it ships wired up to GitHub’s hosted models, but what most developers haven’t realised yet is that you can point […]
    OpenClaw vs Semantic Kernel: Choosing the Right AI Framework
    Explore the distinctions and strengths of OpenClaw versus Semantic Kernel, focusing on their suitability for AI applications.

  • Open

    The Biggest Docker Mistakes I Still See in Home Labs (And How I Fix Them)
    Docker is a super powerful tool that you can use in your home lab. I think for me personally, a turning point was when I started running mostly containerized services.… The post The Biggest Docker Mistakes I Still See in Home Labs (And How I Fix Them) appeared first on Virtualization Howto.
  • Open

    Building a Multi-Agent System: Architecture and Code Guide
    Explore Multi-Agent Systems with an in-depth guide, including architecture and step-by-step code tutorials for distributed AI solutions.
    Building a Multi-Agent System: Architecture and Code Guide
    Explore Multi-Agent Systems with an in-depth guide, including architecture and step-by-step code tutorials for distributed AI solutions.

  • Open

    Importance of Residential Proxies in Modern Internet Use
    In the current virtual platform landscape, residential proxies are critically important to maintain smooth, stable, steady and unhindered Internet traffic, thanks to the increasing sophistication, hyper-targeting and strict controls on websites. Even as these platforms evolve, they no longer give the same treatment to all visitors. Rather, they scrutinise location, device type, browsing habits and […]
    OpenClaw vs AutoGen: Comparing Open Source AI Agent Frameworks
    Explore a comparative analysis of OpenClaw and AutoGen, two open-source AI agent frameworks, to understand their features, capabilities, and use cases.
    OpenClaw vs AutoGen: Comparing Open Source AI Agent Frameworks
    Explore a comparative analysis of OpenClaw and AutoGen, two open-source AI agent frameworks, to understand their features, capabilities, and use cases.
  • Open

    I Thought I Had the Best Docker OS in My Home Lab Until I Tried This
    For a long while now, I have felt like I have my Docker hosts dialed in. I have used a wide range of operating systems over the years, including Ubuntu,… The post I Thought I Had the Best Docker OS in My Home Lab Until I Tried This appeared first on Virtualization Howto.

  • Open

    I Thought ZFS Was Required for Proxmox Replication in My Home Lab but I Was Wrong
    When it comes to Proxmox replication in the home lab or production for that matter, if you want to have replication you needed ZFS. That was just how the solution… The post I Thought ZFS Was Required for Proxmox Replication in My Home Lab but I Was Wrong appeared first on Virtualization Howto.
  • Open

    Quick Start Guide to Setting Up a Local Kubernetes Cluster with Kind
    Learn to set up a local Kubernetes cluster using Kind with this comprehensive guide. Perfect for developers looking to emulate production environments locally.

  • Open

    I don't want a screenshot of your Claude conversation
    The number of screenshots of Claude conversations is going up in my life and it’s beginning to have an impact on my general mood. Most of the time it’s well-intended; coworkers working through a problem with a chatbot before bothering me or someone exploring unconventional ideas before bringing it to a broader audience. Both of those situations seem considerate. A tool for thought, as it were. It’s probably good practice to do your own research before you rope in another person on a cognitive task. But a small thread in the reliability of these tools-for-thought begins to unwind due to the well-documented sycophantic nature of engagement-thirsty language models. One of my favorite studies is Anthropic’s own study (2023), when asked to review an argument with I wrote this [...], the LLM gav…
  • Open

    I’m Now Running Ceph and iSCSI in My Proxmox Home Lab. Here’s Why
    So at the first of the year when I built out my new Proxmox mini lab, I went all in on Ceph. Like most of us, I wanted to have… The post I’m Now Running Ceph and iSCSI in My Proxmox Home Lab. Here’s Why appeared first on Virtualization Howto.
  • Open

    Mastering RAG Chatbot Development with LangChain and ChromaDB
    Learn how to build a powerful RAG chatbot using LangChain and ChromaDB with this in-depth Python tutorial. Discover the intricacies of integrating sophisticated AI models with scalable vector databases to create a responsive and intelligent chatbot.
    Develop AI Agents Using Function Calling with OpenAI and Claude
    Learn how to effectively use function calling to build AI agents with OpenAI and Claude, ensuring scalable and efficient applications.
    How Autonomous AI Agents Become Secure by Design With Docker Sandboxes
    I’ve been running AI coding agents for a while now. Claude Code on my MacBook, pointed at a project directory, autonomously editing files, running tests, pushing commits. It’s genuinely useful — the kind of useful that makes you wonder how you shipped code without it. But a few months ago I started asking myself a […]
    Why AI Agent Orchestration Security Is the New Cloud Attack Surface
    What You’ll Learn As enterprises adopt AI agents, not just standalone generative AI tools, the security problem shifts with them. Unlike traditional GenAI systems that primarily generate responses, AI agents can call tools, access internal data, and take actions across cloud and SaaS environments. This shift is giving rise to a new category: AI agent […]
    External Storage Solutions and Data Management for Apple Devices
    What are the best external storage and data management solutions for Apple devices? Check out SSD and HDD recommendations and performance insights in this guide.
  • Open

    搞了一台赛博 OTDR —— 上海信测 OTDR云盒
    差生文具多,最近买了一个挺有意思的小设备,上海信测的 OTDR 云盒。 家里从运营商扩容箱里拉了一根光缆,也就不到 100m 吧,运营商测光是 11dBm,过光缆(入户侧)测光变成了 25dBm,光缆双端都是热熔的没啥问题啊,到底是哪里折了? 于是这个赛博 OTDR 就来了,一个巴掌大的盒子,配合手机 App,不仅具备 OTDR 功能,还可以做光功率测试、打红光源、光万用表、损耗测试、光猫资源清查...

  • Open

    My Daily Home Lab Checklist That Prevents Most Problems
    When it comes to keeping problems headed off in the home lab, it often comes down to the small things. Most problems are not random. They build up slowly and… The post My Daily Home Lab Checklist That Prevents Most Problems appeared first on Virtualization Howto.

  • Open

    When moving fast, talking is the first thing to break
    When you make speed and “moving fast” the biggest priority on a project or in an organization, the first thing to breakdown is talking to each other. Talking takes time. Consensus is expensive and slow. In a pressurized environment there’s no time to schedule calls, get input from subject matter experts, or resolve key differences of opinion. ASAP makes a big assumption that all relevant parties are already in the room. Not everything needs to be a conversation. I’m a firm believer in “get the user something to see if there’s interest”. I’d agree that over-thinking a problem and under-thinking a problem both have pitfalls. But dozens of ways exist to get feedback from users on in-progress work without overcommitting to a particular design. By prioritizing speed over talking, cross-org coll…
  • Open

    I Tried borg-ui in My Home Lab and It Made Backups Way Easier
    If you have spent any time in the home lab space, you have probably heard of BorgBackup. It is one of those tools that has an almost legendary reputation among… The post I Tried borg-ui in My Home Lab and It Made Backups Way Easier appeared first on Virtualization Howto.
  • Open

    莫名其妙的晕眩+呕吐,难道是耳石症?
    04月09日(周四)武汉暴雨,中午吃过午餐后在会议室和同事掰扯了几十分钟后回到办公室,座在沙发上准备给同事交代3个事项,第1条说了一半之后开始一阵晕眩(不是头疼)。还没给同事交代完第3项,就忍不住冲到楼梯间开始呕吐。 当日午餐瞬间全部吐完,至少吐了5-6次之后,实在是再吐不出来啥了,但只要进到办公室深处,就犯恶心… 看来是真的不想上班。 随后请假去了医院看急症,血压正常、血液正常、脑CT等一切正常,但还是持续的连续性晕眩。 医生给开了点防晕眩的药物后,回家休息~如果3天后还晕眩不止,再去耳鼻喉科看… 说是有耳石症的怀疑 次日居然还能保持平衡,以70km+的时速骑小牛上下班… 当然~ 今日已基本没在有晕眩的感觉了… 不知道是否是恢复了。 回忆事发过程 活了40年了从来没有这么的晕眩过… 这次算是体验到了,估计出海跑船一年几十万的活以后是干不了… 我也不相信自己会得什么耳石症… 听说恢复期很长,而且超级难受,还容易复发。 虽然次日至今都没再有晕眩的感觉,但自己认为大概率可能是颈椎相关疾病,这半年来倒头睡沙发的次数越来越多,虽然平躺在沙发上也是比较舒服的,但不排除有时候在沙发贵妃位上坐着睡着了,然后慢慢的竖着滑下,导致颈部受力特别严重,几次醒来后,扭头都受限。 – 关于 耳石症 – 希望不是自己 耳石症在医学上称为良性阵发性位置性眩晕(BPPV),是最常见的眩晕病因。它本质上不是“耳结石”或耳朵里有石头,而是内耳中负责人体平衡的微小碳酸钙结晶(耳石)脱落,掉入了敏感的半规管中。 当自己转头、翻身或抬头时,这些脱落的耳石会像玻璃珠一样滚动,刺激平衡神经,从而引发剧烈的短暂眩晕。 不知道后续会怎么样~ 但在这次莫名其妙的晕眩+呕吐之前,保命要紧,早已下单 乐至宝单人沙发… 武汉乐至宝45天-60天的送货周期,有点要命!!!
  • Open

    拆解 Claude Code:它是怎么在 200K 上下文里"永远不会聊爆"的
    源码揭示 Claude Code 的 6 层渐进式压缩架构,从工具截断、大结果落盘、并行预算、微压缩到全量摘要,解读它如何在 200K 上下文窗口中持续工作而不会"爆掉"  ( 4 min )

  • Open

    Why Attack Surface Management Is Becoming Essential for Managing Third-Party Risk
    Dealing with third-party risk is no longer confined to annual reviews, vendor questionnaires, and procurement checklists. Most organizations now depend on a wider, ever-evolving network of SaaS providers, microservices (AI-powered and otherwise), cloud platforms, contractors, APIs, managed service providers, and partner-connected systems. Each relationship can add new internet-facing assets, inherited dependencies, and indirect paths […]
  • Open

    2026 春节叙事
    自从忙起来后,更新速度直线下降,希望能在五一前,把库存都清空了。 调休后我于2月15日就回到了镇上,父亲来接我,先带去我拜神的地方换一把锁,功德箱这里不久前被人砸开了,这几年都很流行修缮,以前就是在树木后面,没有明显的特点,现在砍掉空地,铺上上水泥,干净...
  • Open

    春天
    上一篇我分享了「一周换三个育儿嫂」的混乱经历,而这段经历的结局,是第三个育儿嫂也于3月29日悻然离场。
  • Open

    AI 时代的本科 CS 教育随想
    AI 时代的本科 CS 教育随想¶ 背景¶ 前几天参加了系里的关于 AI 时代的 CS 教育的研究生论坛,在论坛上我分享了一些小的思考,也在论坛上得到了许多不同的想法,于是把一些想法记录下来,过一段时间再回来看看,到底 CS 教育应该怎么办。 叠甲¶ 本文仅代表本人观点,不代表本系或本校的观点,请勿扩大解读!请不要让我上 AI 三大顶会(机、量、新),谢谢!但欢迎大家参与到这个讨论当中,因为目前谁也不知道未来应该怎么做。 现状¶ 为了让读者了解背景,首先要知道前 AI 时代的 CS 教育大概是怎样的:本科的时候先上编程课,教大家各种编程语言,然后逐渐深入到各个领域,课上讲授知识点,课下通过工程训练来夯实,由于计算机是工科,这里面通过不断的工程实践来获取经验,是很重要的一个部分。这一部分学习过程很辛苦,但是确实很有效果,可以说几乎每一位系友都是这么锻炼过来的。 下面这一段,如果你还在读本科,请不要点开,点开了也请忘掉,按照老师的要求去做: 但是,现在 AI 时代来临,很多事情都发生了变化。首先,AI 编程能力很强,大一同学辛辛苦苦学完一年,然后发现自己写的代码还不如 AI 写得好写得快,内心的挫败感和对这种古法编程的学习方法的质疑是无与伦比的。这对课程的教学产生了很大的冲击,因为人很难克制自己的懒惰,面对巨大的诱惑,其实很难静下心去学习这些已经由 AI 掌握的基础课程。论坛上有同学做了个比喻,计算器被发明了以后,人类没有失去心算的能力,因为你为了去用好计算器,还是要知道这些基础知识,从小学起,然后到某一个年级告诉你可以用计算器,然后各种考试还可以出计算器没法解决的题目。但是,AI 的能力边界太大了,它能解决从简单到困难的各种问题,只是有一定的概率解决出来是错的。其次,即使是前几年我们还会觉得,专业核心课的大作业还很难由 AI 完成,似乎还能通过大作业的难度…  ( 1 min )

  • Open

    卫健委《原发性肝癌诊疗指南(2026年版)》更新要点
    No content preview
  • Open

    I Built a Podman Server in My Home Lab This Weekend and This Surprised Me
    I have written a lot about Docker in the home lab as well as Kubernetes. Both are awesome tools and arguably the enterprise standard. Docker is simple and VERY widely… The post I Built a Podman Server in My Home Lab This Weekend and This Surprised Me appeared first on Virtualization Howto.

  • Open

    I Almost Gave Up on Proxmox iSCSI Storage in My Home Lab Then This Worked
    Many organizations are looking at moving from VMware over to a different hypervisor. For many, they have settled on Proxmox as their target. However, if you have been running with… The post I Almost Gave Up on Proxmox iSCSI Storage in My Home Lab Then This Worked appeared first on Virtualization Howto.
  • Open

    LangGraph创建可控agent
    近期做了一系列langgraph视频,在个人视频号
  • Open

    大模型到底在干嘛
    本周,谷歌官方推出了一款苹果手机 App,为手机提供离线使用的 Gemma 4 模型。不需要上网,手机也能使用大模型了。 <im
  • Open

    15 Mistakes to Avoid When Using AI for Presentations
    Artificial Intelligence, or AI, has become a popular tool for creating presentations. People prefer it because it saves time and makes the process easier. AI can help you brainstorm ideas, create slides, suggest images, and even write your script. When using an AI presentation generator, you do not have to start from scratch. Instead, you […]

  • Open

    I Added This to My Docker Compose and It Changed Everything
    All of us use Docker compose extensively in our home labs to run containers and self-host services. I love it. It is THE way to deploy your containers when you… The post I Added This to My Docker Compose and It Changed Everything appeared first on Virtualization Howto.  ( 41 min )
  • Open

    欧拉22.04容器内sudo 被 killed
    记录下一次欧拉容器内sudo无法使用的排查过程。
  • Open

    Why Cloud Native Developers Should Attend Drone Expo 2026
    If you work in DevOps, cloud‑native, or open‑source infrastructure, drones might seem far from your day‑to‑day Kubernetes clusters and CI pipelines. But in 2026, modern drones look a lot like distributed systems with rotors: they run open‑source stacks, talk to ROS 2, stream telemetry to the cloud, and depend on the same observability, security, and […]
  • Open

    两台Spark“并联”真比一台好吗?
    结论联机优势,跑大尺寸模型,对单个请求延迟有高要求。否则单机部署更灵活。测试项单机双机实际提升并发 3 路10.63 tok/s15.07 tok/s+42%长文本3.76 tok/s6.10 ...
  • Open

    farzaa/clicky: 它是一个人工智能老师,就像你的伙伴一样陪伴在你的鼠标旁边。它可以看到你的屏幕、和你交流,甚至还能指点东西。有点像真的老师就在你身边。
    Contribute to farzaa/clicky development by creating an account on GitHub.  ( 12 min )

  • Open

    5 Operating Systems I Wouldn’t Run My Home Lab Without in 2026
    Outside of Proxmox or your hypervisor of choice, in the modern 2026 home lab, the operating systems you choose matter more than just about anything else. The OS’s you run… The post 5 Operating Systems I Wouldn’t Run My Home Lab Without in 2026 appeared first on Virtualization Howto.  ( 40 min )
  • Open

    sebastianbergmann/git-state: 用于描述 Git 签出状态的库。
    Library for describing the state of a Git checkout. - sebastianbergmann/git-state  ( 5 min )
    safishamsi/graphify: AI 编码助手技能(Claude Code、Codex、OpenCode、OpenClaw、Factory Droid、Trae)。将任何代码、文档、论文或图片文件夹转换为可查询的知识图谱
    AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, OpenClaw, Factory Droid, Trae). Turn any folder of code, docs, papers, or images into a queryable knowledge graph - safi...  ( 24 min )
    glanceway/glanceway-sources: 轻量级 macOS 菜单栏应用,聚合 Hacker News、GitHub、Reddit、RSS 订阅、股票行情、加密货币、开发者工具等信息源。
    Contribute to glanceway/glanceway-sources development by creating an account on GitHub.  ( 10 min )
  • Open

    拆解 Claude Code:一个"停不下来"的 AI Agent 是怎么炼成的
    深入分析 Claude Code 的 Agent Loop 设计原理,从架构、提示词、工具设计和容错系统四个层面解读它如何实现持续工作的能力  ( 2 min )

  • Open

    Inverted themes with light-dark()
    We rolled out adaptive light-dark() support on our design system themes and it’s been a delightful upgrade. Creating light and dark variable sets isn’t difficult, but delivery has trade-offs. Most apps that do this probably ship both sets of token values in a single stylesheet. That’s fine until you have multiple kilobytes of duplicate definitions. To get around the performance problems we built two separate stylesheets –which is also not great– but my coworker Zacky found a good trick with to make it tolerable. Ultimately, we wanted to offer a single stylesheet for our human (and agent) friends to control theming. Having light-dark() makes it trivial to support dual color modes in a single stylesheet and doesn’t add too much weight (0.5kb gzip for ~500 variables). It also …
  • Open

    10 Ceph Commands I Use in My Proxmox Home Lab
    I have been running Ceph in my Proxmox powered home lab now since the beginning of this year and it is an amazing storage solution. It provides the backend storage… The post 10 Ceph Commands I Use in My Proxmox Home Lab appeared first on Virtualization Howto.  ( 41 min )
  • Open

    lifedever/TaskTick: macOS 原生定时任务管理应用 无需 crontab,无需 launchd,交给 TaskTick。
    A native macOS app for managing scheduled tasks. Built with SwiftUI + SwiftData. Menu bar resident, cron expressions, script execution, and more. - lifedever/TaskTick  ( 8 min )
    Marvinngg/ambient-voice: macOS 系统的本地环境声音输入与会议转录功能 — 采用了 Apple 语音分析器、Vision 光学字符识别以及 FluidAudio 话筒声源分离技术,完全在本地设备上处理。
    macOS native ambient voice input & meeting transcription — Apple SpeechAnalyzer + Vision OCR + FluidAudio speaker diarization, fully on-device. - Marvinngg/ambient-voice  ( 9 min )
    Liubsyy/M3U8Quicker: M3U8 下载器,支持多线程下载、断点续传、边下边播
    跨平台M3U8下载器,支持多线程下载、断点续传、边下边播、AES解密、浏览器自动识别地址. Contribute to Liubsyy/M3U8Quicker development by creating an account on GitHub.  ( 11 min )
  • Open

    5分钟拥有自己的“小龙虾”:PicoClaw Docker 部署教程
    最近OpenClaw很火,想必大家都想部署一个自己的小龙虾,但OpenClaw部署复杂,资源占用高。不过现在这些都不是问题,网上已经有很多OpenClaw开源替代品(如果您不确定哪个小龙虾适合您,可以访问我们的龙虾对比网站:ClawPulse),比如今天要介绍的PicoClaw,目前xiaoz已经使  ( 1 min )
  • Open

    Why Cold Wallets Are Considered the Safest Way to Store Crypto
    As traders of bitcoin and other cryptocurrencies know very well, cyber attacks and social engineering scams run rampant in this space. That’s why new and experienced crypto users alike often wonder about the best solutions for storing digital assets securely. While cloud-hosted “hot wallets” offer convenience and instant access, they also introduce exposure to online […]
  • Open

    清明节上坟烧纸是不是封建迷信
    清明节烧的不单单是纸,焚烧炉里的火光大多是跳动的思念,是在世人的亏欠,更是未报的恩情……更是是那句"子欲孝而亲不待“的终生遗憾。 子欲孝而亲不待 这句话出自《孔子家语·卷二·致思第八》,是孔子在路途中听到一位名叫皋鱼的老人哭诉时发出的感慨。皋鱼说,他一生有“三失”:少时游学,未能奉养父母(一失);志向高远,未能为君尽忠(二失);与朋友交情深厚,却忽略了家中至亲(三失)。当他醒悟过来时,父母已经去世,无法再尽孝。于是他说: “树欲静而风不止,子欲养而亲不待。” 这短短十四个字,讲透了人生的两大无奈: 客观的无奈:就像树想静止,风却不停吹——世事不随人愿。你想尽孝时,父母可能已经不在,或者你正被生活、工作、家庭所困,无法抽身。 主观的遗憾:时间不可逆,生命不可追。父母衰老的速度,往往快过我们成功的速度。当我们终于有了能力、有了时间,回头却发现,他们早已等不到那一天。 清明节的所有习俗中,无论是烧纸、扫墓、献花,还是和家人聚在一起吃饭、回忆。其本质上都是在处理 “子欲养而亲不待” 这份未完成的爱与愧疚。 清明时节雨纷纷 清明前后,中国南方暖湿气流活跃,而北方冷空气仍有余力,两者交汇常带来连绵细雨,即“纷纷”的春雨。这符合中国长江流域的气候特征。我们都以为是自然界的气候规律,但在老一辈人们的心里,那不是雨,是相隔两地的思念之泪。 有人感性地说那是亲人虽远去,却想借着雨丝摸摸亲人的脸,也有人说那是上天在为每一个来不及说出口的道歉而哭泣。清明时节的雨更像是一种洗礼,洗去了人们满身的尘嚣与浮躁,让我们在泥泞的小路上不得不放慢脚步。它用行动告诉我们慢一点,再慢一点,去看看那些曾经爱过你,如今却躺在土里的那些人。 漫天的细雨是天地间最盛大的告白,它提醒世上的生者,有些爱从未消失,有些遗憾只能借着雨声,在那座小土丘前静默的诉说着… “子欲养而亲不待”是清明的内核——因为失去,所以祭奠。 “清明时节雨纷纷”是清明的氛围——因为祭奠,所以愁绪如雨。 经常上坟的人更懂得敬畏 每年坚持回乡祭祖的人,无论在外面受了多少委屈,只要跪在那座墓碑前,清理掉周围顽固的枯草,描红那斑驳的碑文,他的心就会瞬间沉静下来,因为他知道这土里埋着他的来处。经常上坟的人更懂得敬畏,看着那一座矮矮的坟头,他就会明白,无论活着的时候是达官显贵还是普通百姓,最终的归宿都是这方寸之地。 有了这份敬畏,人就不容易狂妄,不容易在欲望中迷失。 不上坟的人,甚至忘记先辈的人,随着时间的推移,对祖辈的记忆会越来越模糊,人一旦断了根,就像断了线的风筝,随波逐流,哪怕飞得再高,心也是空的。 经常上坟的人和不上坟的人气场是不一样的 烧那点纸,逝去的人真能收到吗? 烧纸的意义不在于寄钱,而在于一次灵魂的对话。成年人的世界里有太多的委屈和苦衷无法对枕边人说,唯独在那座孤坟前,我们可以卸下所有的伪装,你一边拨弄着火堆,一边絮絮叨叨…………那一刻升腾的烟雾就像是连接思念与过往的纽带。烧掉的是纸,是冥币,排解的却是心中积压已久的亏欠。 亏欠他们一顿好饭,亏欠他们一件新衣,亏欠他们还没见到的孙辈,这种亏欠感是一个人良知的底色。相信一个懂得对逝者心存亏欠的人,在现实生活中常常会更懂得去感恩,更懂去得珍惜眼前的亲情。 死亡并不是生命的终点,被遗忘才是 在这种仪式感中长大的孩子会明白死亡并不是生命的终点,被遗忘才是,孩子们会懂得长幼有序,会明白生命的接力,会更早的理解责任两个字的分量。这种对先辈的尊重会潜移默化地转变为对长辈们的孝顺,因为孩子亲眼看到了父母是如何祭奠祖辈的,这就是最好的言传身教。 人生没有如果,只有后果和结果 每一个站在坟前泣不成声的人,心里大概都藏着一个如果,如果那天我回家吃那顿饭就好了。如果那天我不跟他顶嘴就好了。如果我能早点带他去体检就好了。 我们借着清明节的名义去那个安静的地方坐一坐,在那满山的青翠里去抚平那些刻骨铭心的遗憾,这种遗憾也会提醒我们,既然已经错过了那座坟里的人,就千万别再错过还在堂前坐着的人。 我们是他们生命的延续 如果你有时间,请一定回去走走,去那座荒芜的坟头坐坐,哪怕就只是拔一颗坟头草,添一锹土……请不要觉得清明节上坟烧纸是封建迷信,终究是自己灵魂的归宿而已。 珍惜当下,善待每一个还在身边的亲人 近几年离世的人, 奶奶 \ 大伯 \ 岳父 \ 小叔

  • Open

    I Thought My Kubernetes Backups Worked in My Home Lab but I Was Wrong
    This weekend I went down an absolute rabbit hole that I think most home labbers eventually hit when they start getting more and more into Kubernetes and that is backups.… The post I Thought My Kubernetes Backups Worked in My Home Lab but I Was Wrong appeared first on Virtualization Howto.
  • Open

    K8S IM 服务高峰期频繁 tcp timeout
    记录下一次虚拟机上K8S IM 服务高峰期 timeout 排查过程。
  • Open

    How to Use AI the Right Way: A Practical Guide for 2026
    How to Use AI Effectively: A Practical Guide AI is everywhere but wielding it effectively is a skill most people are still learning. Here’s how to go from AI-curious to AI-confident without losing your judgment, your privacy, or your edge. The question used to be: should I use AI? In 2026, that question is largely […]
  • Open

    mahonzhan/awesome-coding-plan: 各厂家 Coding Plan 实际价值对比
    各厂家 Coding Plan 实际价值对比. Contribute to mahonzhan/awesome-coding-plan development by creating an account on GitHub.  ( 7 min )
    borawong/AiMaMi: 为 OpenAI Codex 打造的桌面伴侣。
    为OpenAI Codex打造的桌面伴侣。. Contribute to borawong/AiMaMi development by creating an account on GitHub.  ( 7 min )
    cat3399/blbl: 一个使用原生 Android 开发的哔哩哔哩安卓客户端,支持触摸、遥控,以及安卓 5
    一个使用原生Android开发的哔哩哔哩安卓客户端,支持触摸、遥控,以及安卓5. Contribute to cat3399/blbl development by creating an account on GitHub.  ( 6 min )
    Turbo1123/roubao: 首款无需电脑的开源 AI 手机自动化助手
    Android Automation Tool Based on Vision-Language Models - Turbo1123/roubao  ( 27 min )
  • Open

    2026年3月阅读书摘
    时代就在身边,很多时候,我们对此会毫无感知,觉得一切都是理所当然。

  • Open

    XueshiQiao/AnyDrag: 按住修饰键,拖动窗口任意位置即可移动窗口,无需拖拽标题栏。
    Modifier+drag to move any window smoothly on macOS, exactly like native speed - XueshiQiao/AnyDrag  ( 7 min )
    DimensionDev/Flare: 在一个应用中浏览 Mastodon、Bluesky、X、Misskey、Nostr 和 RSS。一个时间线,所有账户,跨平台同步发布。
    Browse Mastodon, Bluesky, X, Misskey, Nostr and RSS all in one app. One timeline, all your accounts, cross-post everywhere. - DimensionDev/Flare  ( 10 min )
    94xy/xykt: 基于 Apple VisionKit 的 macOS 抠图
    基于Apple VisionKit 的 macOS 抠图. Contribute to 94xy/xykt development by creating an account on GitHub.  ( 10 min )
    ryangjchandler/blade-parser.rs: 一个用 Rust 编写的 Laravel Blade 模板解析器。
    A parser for Laravel Blade templates written in Rust. - ryangjchandler/blade-parser.rs  ( 6 min )
  • Open

    Ozempic dreams
    It’s a secret to everyone! This post is for RSS subscribers only. Read more about RSS Club. I’ve heard the term “Ozempic face” for awhile. People have opinions about that one, but I tend to feel like we should be comfortable with bodies changing. There’s also “Ozempic butt” and there’s even “Ozempic penis”. I’ll let you search those up on your own but they’re also related to physical changes from losing weight. I started Wegovy, a GLP-1 like Ozempic, in December and the weight line is trending down down. That’s a good place to be and while I’m not experiencing any of the above symptoms, there has been one noticeable change. One thing I wasn’t prepared for was a change to my dreaming and sure enough “Ozempic dreams” are a thing (at least on Reddit). Since starting GLP-1 my dreams have been much more vivid. Colors are more colorful. Weirdness more weird. People more real. Dialogue more rich. Storylines are more complex and multi-layered, not linear. If I wake up in the middle of the night I can seamlessly resume at the previous checkpoint. They nearly fall under the category of “lucid dreams” where you know you’re dreaming and can control them. It’s not every night, but when it happens I sleep harder and wake up more rested. Like most dreams I don’t remember the details after waking up, but I do remember the sensation of “Wow, this is a wild and complex dream.” I’m curious what’s causing it: change in diet, calorie deficiency, blood sugar, or (as some claim) a hormone in the GLP-1? I don’t know and realize my experience is entirely anecdotal hearsay, but what a weird yet welcome side effect. Is this what dreams are like for people with better peptides?
    Before I go: People like it when other people make things
    I’ve watched a billion hours of YouTube and I’ve noticed a common trend: Whether that’s a drawing, a video game, a song, a cake, or a whole-ass off-grid house; I’ve learned that it’s fun to watch people make something. Since the beginning of humanity, the act of slapping two rocks together to make an arrowhead or a fire will draw a crowd. I feel like mankind has an innate curiosity to pause and say “Oooh, whatcha making?” We like it when others make. This might not even be unique to humans, have you ever seen a bowerbird nest? Incredible. The Maker Movement harnessed that creative attention energy and built an entire subculture around it. I’ve been watching the same guy make a musical marble machine for ten years. Practical effects artists Adam Savage and Jamie Hyneman built their entire T…

  • Open

    I Still Run These Docker Containers Every Day in 2026 (After Moving to Kubernetes)
    One of the assumptions that I think many make when moving to Kubernetes is that when you migrate, it is “all or nothing” from Docker. I probably thought that too… The post I Still Run These Docker Containers Every Day in 2026 (After Moving to Kubernetes) appeared first on Virtualization Howto.
  • Open

    pixelspark/sushitrain: 使用 Syncthing 在 iOS 设备上安全同步文件
    Securely synchronize files with your devices on iOS using Syncthing - pixelspark/sushitrain  ( 22 min )
    leemysw/token-share: Token-Share:一个原生 macOS 菜单栏 LLM API 网关 —— 在本地翻译并流式传输 OpenAI 聊天补全、OpenAI 响应和 Anthropic 消息协议之间的数据。
    Token-Share: A native macOS menu bar LLM API gateway — translate and stream between OpenAI Chat Completions, OpenAI Responses, and Anthropic Messages protocols locally. - leemysw/token-share  ( 5 min )
    tforschbach/CodexRemote: 使用你的 iPhone 作为 Mac 上本地 Codex 运行时的遥控器。
    Contribute to tforschbach/CodexRemote development by creating an account on GitHub.  ( 16 min )
    jigar-dhulla/laravel-http-to-curl: Laravel HTTP 请求到 Curl 命令
    Laravel HTTP Request to Curl Command. Contribute to jigar-dhulla/laravel-http-to-curl development by creating an account on GitHub.  ( 10 min )
  • Open

    Mastering Claude Code: 10 Essential Practices for Developers
    Discover essential tips for maximizing Claude Code, the AI-driven coding assistant that enhances multi-file editing, git operations, and custom tool integration.

  • Open

    I Replaced Docker with Kubernetes in My Home Lab and It Wasn’t What I Expected
    It has taken me quite a long time to get my home lab where it is today. You struggle, you learn, you struggle, and then you learn more. This is… The post I Replaced Docker with Kubernetes in My Home Lab and It Wasn’t What I Expected appeared first on Virtualization Howto.  ( 40 min )
  • Open

    protonemedia/laravel-xss-protection: Laravel 中间件可保护您的应用免受跨站脚本攻击 (XSS)。它通过使用 voku/anti-xss 包来清理请求输入,并且也可以清理 Blade 的 echo 语句。
    No content preview
    canyonroad/agentsh: AI 代理的执行层安全 (ELS)——带有审计的策略强制 Shell。
    No content preview
  • Open

    Claude 内部提示词手册公开(精选10条)
    在ClaudeCode中输入提示词
  • Open

    Getting Started with OpenClaw: Installation and First AI Agent Tutorial
    Explore the installation and basic agent creation with OpenClaw, the open-source AI framework designed to simplify AI agent development.  ( 30 min )
  • Open

    试试这款轻量级跨平台AI对话客户端AQBot
    市面上多数跨平台 AI 客户端基于 Electron 开发,虽成熟但性能平平、资源占用高。最近xiaoz发现一款新的开源跨平台 AI 对话客户端 AQBot,采用 Rust + Tauri 构建,不仅资源占用极低,界面也十分友好。Github开源地址:https://github.com/AQBot  ( 1 min )

  • Open

    I Built My Own S3 Storage in My Home Lab (And It Actually Works)
    Lately, I have started to introduce more tooling into the home lab that utilizes S3 storage. I have already had some of this in the home lab. When I stood… The post I Built My Own S3 Storage in My Home Lab (And It Actually Works) appeared first on Virtualization Howto.
  • Open

    aschmelyun/liminal: 基于浏览器的 Laravel 集成开发环境。PHP 8.4 完全在 WebAssembly 中运行 - 无需服务器、无需安装、无需上传。无需离开标签页,即可编写、运行和预览 Laravel 应用程序。
    Build and preview Laravel applications without leaving your browser - aschmelyun/liminal  ( 8 min )
    szhshp/panda-video-generator: 熊猫视频自动化引擎:用程序员的方式帮你自动化视频创作与发布
    熊猫视频自动化引擎: 用程序员的方式帮你自动化视频创作与发布. Contribute to szhshp/panda-video-generator development by creating an account on GitHub.  ( 20 min )
  • Open

    The ClickHouse Learning Curve Is Real, But It’s Optional with MooseStack
    After struggling as a DevOps engineer with pipelines, orchestration, and scaling, I came across a simpler way to build data systems with clickhouse. Understanding the ClickHouse Learning Curve In my new role as DevOps Engineer at startup, after a month, my manager called me into a quick sync and said, “We need to set up […]
    Developing Full-Stack Apps with Claude Code: A Step-by-Step Guide
    Learn how to build a full-stack application using Claude Code. This step-by-step tutorial guides you through installation, setup, and leveraging advanced coding capabilities.
    Building an AI Agent for Web Search and Summarization: A Step-by-Step Guide
    Learn how to build an AI agent capable of web searching and summarization by utilizing Python, NLP libraries, and Docker for scalable solutions.

  • Open

    Why Your Home Lab Feels Slow (And What I Found)
    Have you ever had those frustrating moments when running a home lab and you know that everything looks like it is “technically” working, but things just “feel” slow? It is… The post Why Your Home Lab Feels Slow (And What I Found) appeared first on Virtualization Howto.
  • Open

    openai/codex-plugin-cc: 使用 Claude Code 的 Codex 来审查代码或分配任务。
    Use Codex from Claude Code to review code or delegate tasks. - openai/codex-plugin-cc  ( 22 min )
    osaurus-ai/osaurus: 拥有你的 AI。原生 macOS AI 代理管理工具——支持任何模型,持久记忆,自主执行,密码身份认证。采用 Swift 开发。完全离线。开源。
    Own your AI. The native macOS harness for AI agents -- any model, persistent memory, autonomous execution, cryptographic identity. Built in Swift. Fully offline. Open source. - osaurus-ai/osaurus  ( 24 min )
  • Open

    Netherlands Residential Proxies: Advantages of Dutch IP Networks
    Scraping, market research, and geo-testing are frequently used in the Netherlands due to the many European platforms that serve Dutch users with their own pricing, content, and access policies. You need a configuration that will give you an actual Dutch view without frequent blocks if your work requires what people actually see in the Netherlands, […]

  • Open

    Proxmox Finally Has a Real RVTools-Style Report (This Is What Was Missing)
    If you seem to remember that I wrote about a similar topic, you are correct! I had previously written about a particular tool in the cv4pve toolkit that reminded me… The post Proxmox Finally Has a Real RVTools-Style Report (This Is What Was Missing) appeared first on Virtualization Howto.
  • Open

    nunomaduro/pao: PAO 是针对 PHP 测试工具的代理优化输出。它适用于任何 PHP 项目--Laravel、Symfony、vanilla PHP 或其他任何使用 PHPUnit、Pest 或 Paratest 的项目。
    PAO is agent-optimized output for PHP testing tools. - nunomaduro/pao  ( 8 min )
    electrikmilk/cherri: Siri 快捷指令编程语言 🍒
    Siri Shortcuts Programming Language 🍒. Contribute to electrikmilk/cherri development by creating an account on GitHub.  ( 11 min )
  • Open

    Everything Claude Code 详细使用文档
    项目概述 Everything Claude Code (ECC) 是一个全面的 AI 智能体性能优化系统,专为 Claude Code、Cursor、OpenCode 等 AI 开发工具设计。该项目经过 10 个月以上的生产环境实战验证,提供了完整的工作流程、智能代理、技能库和自动化钩子。 核心价值 降低 Token […]  ( 10 min )
  • Open

    经典重生:轻量级跨平台下载神器 Motrix Next
    如果您关注下载工具,一定听过经典的 Motrix,虽然Motrix在2023年后已经停更,但网友最近推出的精神续作「Motrix Next」已完美接力——它不仅更加轻量,安装包仅约 20MB,内存占用也显著降低。Motrix Next官网:https://motrix-next.pages.dev/

  • Open

    10 Home Lab Tools That Made My Setup Feel Like a Real Datacenter
    There comes a point where when you use the right tools and architect things the right way, your home lab can absolutely start feeling like an enterprise-grade environment. When this… The post 10 Home Lab Tools That Made My Setup Feel Like a Real Datacenter appeared first on Virtualization Howto.
  • Open

    DetachHead/rebased: 该项目旨在成为短暂存在的 JetBrains Git 客户端的开源重制版。它基本上就是一个 JetBrains IDE,移除了所有捆绑插件,只保留了 Git 集成,并进行了一些额外的界面调整。
    An open-source remake of the short-lived jetbrains git client - DetachHead/rebased  ( 17 min )
    electrikmilk/cherri-macos-app: Cherri Shortcuts 编程语言的 IDE
    IDE for the Cherri Shortcuts programming language. Contribute to electrikmilk/cherri-macos-app development by creating an account on GitHub.  ( 8 min )
    WecomTeam/wecom-cli: 企业微信开放平台命令行工具 — 让人类和 AI Agent 都能在终端中操作企业微信
    企业微信开放平台命令行工具 — 让人类和 AI Agent 都能在终端中操作企业微信. Contribute to WecomTeam/wecom-cli development by creating an account on GitHub.  ( 5 min )
  • Open

    终于找到了!颜值与实力并存的开源 SSH 客户端:Netcatty
    最近xiaoz在V站发现一款开源免费的SSH客户端:Netcatty。使用了一段时间,个人觉得很不错,现在推荐给大家。它不仅拥有现代化的界面、灵活的分屏工作和内置 SFTP 文件管理,还集成了 AI Agent。只需自然语言对话,它就能帮你执行命令、诊断服务。告别死记硬背,让运维变得像聊天一样简单优

  • Open

    Top 7 AgTech Software Development Firms
    You want to modernize your agricultural processes? Learn about the 7 best software development companies that can offer you advanced AI and IoT farming solutions.
    Human and Automated Data Annotation Compared
    Learn when to rely on human expertise and when to scale with automation using advanced data annotation tools built for AI teams.
  • Open

    larksuite/cli: 一个为 Lark/飞书开放平台打造的命令行工具——专为人类和 AI 代理设计。涵盖包括消息、文档、Base、表格、日历、邮件、任务、会议等核心业务领域,拥有 200 多个命令和 19 项 AI 代理技能。
    The official Lark/Feishu CLI tool, maintained by the larksuite team — built for humans and AI Agents. Covers core business domains including Messenger, Docs, Base, Sheets, Calendar, Mail, Tasks, Me...  ( 22 min )

  • Open

    Your Drives Might Be Failing. Check These Free Tools
    Storage is one of the absolutely critical aspects of any home lab and computing environment in general. And, unfortunately, storage issues can creep in without even having any signs of… The post Your Drives Might Be Failing. Check These Free Tools appeared first on Virtualization Howto.
  • Open

    manaflow-ai/cmux: 基于 Ghostty 的 macOS 终端,支持垂直选项卡和 AI 编码代理的通知功能
    Ghostty-based macOS terminal with vertical tabs and notifications for AI coding agents - manaflow-ai/cmux  ( 22 min )
    HMAKT99/UnTouchID: 使用您的手机指纹在任何 Mac 上进行身份验证——sudo、屏幕保护程序、App Store。无需 $199 的 Magic Keyboard。支持 iPhone、Android、Apple Watch、Wear OS 或任何浏览器。兼容 MacBook Neo。
    No content preview
    lifedever/PasteMemo: 适用于 macOS 的智能剪贴板管理器
    PasteMemo - Smart clipboard manager for macOS. Contribute to lifedever/PasteMemo development by creating an account on GitHub.  ( 13 min )
    spatie/scotty: Scotty 将您的部署脚本传送到远程服务器。这是对 Laravel Envoy 的全新诠释,从头开始构建,拥有更好的输出、新的 bash 文件格式,以及暂停/恢复支持。
    A beautiful SSH task runner. Contribute to spatie/scotty development by creating an account on GitHub.  ( 8 min )

  • Open

    Typecho优化: Mysql添加索引提高查询速度
    我使用的数据库是mysql5.7版本,typecho创建后可以通过以下sql语句执行达到提高查询效果,执行前需快照或者备份数据库以防重要数据丢失!还有nginx与php都可以继续优化,目前我的站点除了CDN字体加载有延迟完,几乎秒开。 1、内容表添加复合...
  • Open

    7 Home Lab Upgrades Under $100 That Actually Made a Huge Difference
    I get it. Man things are expensive these days. At least currently, the days of simple “and cheap” upgrades like adding RAM or upgrading a hard drive are over for… The post 7 Home Lab Upgrades Under $100 That Actually Made a Huge Difference appeared first on Virtualization Howto.
  • Open

    openilink/openilink-hub: 微信 ClawBot iLink 协议的开源消息管理平台 + App 应用市场
    开源微信 Bot 管理平台 + App 应用市场 | Self-hosted WeChat Bot Platform with App Marketplace | Lark · Slack · Discord · DingTalk · GitHub · Notion · 20+ Apps | AI Tools | 7 Language SDKs - openilink/openilink-hub  ( 24 min )
    GromNaN/symfony-tui-games:使用 Symfony TUI 组件构建的终端游戏
    Terminal games built with the Symfony TUI component - GromNaN/symfony-tui-games  ( 6 min )
    Hazel-Lin/github-trending-radar: 它获取热门仓库,根据实用开发者画像进行评分,用中文生成推荐理由和行动建议,并通过 SMTP 发送摘要。
    Daily GitHub Trending radar with Chinese recommendations and SMTP delivery. - Hazel-Lin/github-trending-radar  ( 30 min )
    joshembling/artisan-browse: 🔎 Artisan Browse 提供一个交互式终端界面,用于发现、搜索和执行所有 Laravel Artisan 命令。
    🔎 Artisan Browse provides an interactive terminal UI for discovering, searching, and executing all Laravel Artisan commands. - joshembling/artisan-browse  ( 11 min )
    FireRedTeam/FireRed-OpenStoryline: FireRed-OpenStoryline 是一款 AI 视频编辑代理,通过自然语言交互、LLM 驱动的规划和精准的工具协调,将手动编辑转变为意图驱动的导演。
    FireRed-OpenStoryline is an AI video editing agent that transforms manual editing into intention-driven directing through natural language interaction, LLM-powered planning, and precise tool orches...  ( 29 min )
  • Open

    AI现阶段常见新词汇出现背景(二)
    微信已开放龙虾接口 微信官方本周发布了龙虾接口,意味着我们可以通过微信来操控龙虾了。 很多
  • Open

    大模型网关Bifrost 路由规则:实现负载均衡与故障转移
    上一篇文章介绍了高可用 LLM 网关 Bifrost 的安装与基本使用,还未部署的朋友可参考《从零搭建高可用 LLM 网关:Bifrost 部署与上手指南》。若要构建稳定可靠的 LLM 网关,Bifrost 的路由规则至关重要。借助其强大且灵活的配置,您可以轻松实现模型的负载均衡与故障转移。Bifr

  • Open

    I Stopped Deploying Containers Manually. This Changed My Home Lab
    For a LONG time, my home lab has looked like what I imagine most other people’s labs look like. I had a mix of Docker Compose files and a few… The post I Stopped Deploying Containers Manually. This Changed My Home Lab appeared first on Virtualization Howto.
  • Open

    zappzerapp/laravel-ingest: 一个强大的、配置驱动的 Laravel ETL 和数据导入框架。支持 CSV/Excel 流式处理、队列、验证和关系管理。
    A robust, configuration-driven ETL and data import framework for Laravel. Handles CSV/Excel streaming, queues, validation, and relationships. - zappzerapp/laravel-ingest  ( 14 min )
    AJenbo/phpantom_lsp: 快速的 PHP 语言服务器,具备深度类型智能。支持泛型、Laravel、PHPStan 注解。瞬间即可使用。
    Fast PHP language server with deep type intelligence. Generics, Laravel, PHPStan annotations. Ready in an instant. - AJenbo/phpantom_lsp  ( 10 min )
    algoyounes/circuit-breaker: Circuit Breaker 是一个 Laravel 包,提供了一种简单高效的方式来管理服务调用并防止级联故障。它允许你为关键的断路器状态定义自定义回调,并使用断路器逻辑运行操作。
    ⚡️ A Laravel package to prevent circuit breaker. Contribute to algoyounes/circuit-breaker development by creating an account on GitHub.  ( 9 min )
    visualdiffer/visualdiffer: 专为视觉比较文件夹和文件而设计的 macOS 应用程序
    macOS application designed to visually compare folders and files - visualdiffer/visualdiffer  ( 8 min )
    visualdiffer/visualdiffer: 旨在直观比较文件夹和文件的 macOS 应用程序
    macOS application designed to visually compare folders and files - visualdiffer/visualdiffer  ( 8 min )
    ryanstephen/lil-agents: 生活在 macOS 程序坞上的微小人工智能伴侣
    tiny AI companions that live on your macOS dock. Contribute to ryanstephen/lil-agents development by creating an account on GitHub.  ( 6 min )
  • Open

    从零搭建高可用 LLM 网关:Bifrost 部署与上手指南
    做 AI 应用,最头疼的就是对接各家五花八门的 API,还要操心谁挂了、谁慢了。Bifrost 就是为了解决这个麻烦而生的——一个用 Go 写的超轻量开源网关。它能把 OpenAI、Claude、Gemini 等所有模型统一成一个标准接口给你用,不仅速度快,还自带自动故障转移和负载均衡。Bifros
  • Open

    SDRAM 在不同访存模式下的带宽分析与实验
    SDRAM 在不同访存模式下的带宽分析与实验¶ 背景¶ 最近在和 @CircuitCoder 交流 SDRAM(通常简写为 DRAM,或更进一步简写为 DDR)的各种性能指标,于是想到利用现有的 DRAMSim3 和 Ramulator2 做一些模拟测试,看看各种访存模式下可以实现峰值带宽的多少比例,再结合时序验证理论与模拟结果是否吻合。实验相关代码已开源至 jiegec/dram-bench。 SDRAM 背景¶ 首先简单回顾 SDRAM 的背景,我的知识库中有更详细的介绍,这里仅提炼几个便于理解后续内容的要点,完整的 SDRAM 介绍请移步知识库: SDRAM 由多级层次组成: Channel:对应内存控制器的通道数量,通常每个 Channel 对应 64 位的数据总线 Rank:每个 Channel 内可能有多个 Rank,这些 Rank 共享总线 Bank Group:在 DDR4 引入,每个 Rank 有多个 Bank Group Bank:每个 Bank Group 有多个 Bank Row:每个 Bank 内部同时只有一个 Row 被激活 Column:激活的 Row 内,每个 Column 对应保存数据的 Cell 如何读写 SDRAM 中的数据: 首先根据数据的地址找到对应的 Channel/Rank/Bank Group/Bank/Row/Column,如: Row 地址等于地址的 [33:18] 位,共 65536 个 Row Rank 地址等于地址的 [17:17] 位,共 2 个 Rank Bank 地址等于地址的 [16:15] 位,每个 Bank Group 内有 4 个 Bank Bank Group 地址等于地址的 [14:13] 位,共 4 个 Bank Group Column 地址等于…
  • Open

    AI App Development: A Practical Guide for 2026
    A lot of companies talk about “building an AI app” as if that were one decision. It is not. The real work is choosing one business problem, one user flow, one delivery model, and one release plan that your team can support after launch. In 2026, most production AI apps are no longer just chat […]
    6 Benefits of Understanding Debt Consolidation for Financial Planning
    Have you ever looked at your monthly bills and asked yourself how people manage different payments while still planning their finances properly? Many people reach a point where they want a simpler way to organize their financial commitments. Learning about options such as debt consolidation can help people understand how payments can be structured in […]

  • Open

    Manage Proxmox Like Kubernetes? This CLI Tool Makes It Possible
    If you have spent any amount of time working with Proxmox, you are probably super familiar with the web interface. The default web interface is clean and gives you good… The post Manage Proxmox Like Kubernetes? This CLI Tool Makes It Possible appeared first on Virtualization Howto.
  • Open

    sw33tLie/macshot: 功能丰富的原生 macOS 截图工具——支持注释、自动遮盖个人敏感信息、录制 GIF、OCR+ 翻译、滚动截图、美化等。无 Electron,无订阅。
    Feature-packed native macOS screenshot tool: annotate, auto-redact PII, record GIFs, OCR + translate, scroll capture, beautify, and more. No Electron, no subscription. - sw33tLie/macshot  ( 15 min )
    devgianlu/Aria2App: Aria2App 是一个基于 aria2 的高级下载管理器,也可以处理远程服务器。
    Aria2App is an advanced download manager based on aria2 that can handle remote servers too. - devgianlu/Aria2App  ( 3 min )
    gstory0404/Cinetry: Cinetry 是一款专为媒体爱好者设计的跨平台客户端软件,软件不提供任何数据,整合用户添加的媒体服务器 (如 Jellyfin、Emby、CMS、webdav、Subsonic、Navidrom、GD 音乐台、audiobookshelf、道理鱼、飞牛影视和 IPTV) 的功能。通过强大的数据导入、聚合搜索和一键切换功能,Cinetry 让用户能够轻松管理多台媒体服务器中的内容,并享受一致的用户体验,无论是在 Windows、macOS、Linux、TV、Android 还是 iOS 平台上。
    No content preview
    gstory0404/Cinetry: Cinetry 是一款专为媒体爱好者设计的跨平台客户端软件,软件不提供任何数据,整合用户添加的媒体服务器 (如 Jellyfin、Emby、CMS、webdav、Subsonic、Navidrom、GD 音乐台、audiobookshelf、道理鱼、飞牛影视和 IPTV) 的功能。
    No content preview

  • Open

    I Changed How I Access My Home Lab and This Fixed Everything
    If you have spent any time at all in building out your home lab, one of the first things you try to decide how to do is remotely access your… The post I Changed How I Access My Home Lab and This Fixed Everything appeared first on Virtualization Howto.
  • Open

    Why Reliable Communication Is the Lifeline of Every Crisis Response Strategy
    When Communication Breaks, Everything Else Follows Picture this for a moment. A severe storm hits a region without warning. Power lines are down. Roads are blocked. Teams are trying to coordinate rescue efforts, but phones aren’t connecting and internet access is unreliable. Suddenly, something simple becomes incredibly complicated. Communication. In moments like these, every second […]
  • Open

    abhigyanpatwari/GitNexus: GitNexus:零服务器代码智能引擎 - GitNexus 是一个完全在浏览器中运行的客户端知识图谱创建工具。只需导入一个 GitHub 仓库或 ZIP 文件,即可获得一个带有内置图谱 RAG 智能体的交互式知识图谱。非常适合代码探索。
    GitNexus: The Zero-Server Code Intelligence Engine - GitNexus is a client-side knowledge graph creator that runs entirely in your browser. Drop in a GitHub repo or ZIP file, and get an intera...  ( 38 min )

  • Open

    盛世修典:广西美术馆特展
    2026年3月21日,星期六中午2点17分抵达,一直到闭馆还没有游览完成,三点时有公益的讲解,讲解得很详细,已到闭馆时间都还没有讲解完成,试图用短暂的时间去理解历时21年完成的盛世修典,是绝对不可能的。 展览是全称是:盛世修典 “中国历代绘画大系”成果展...
  • Open

    Is Docker Swarm Still Safe in 2026?
    If you have been running containers in your home lab or small production environment, there is a good chance you have tried or are currently using Docker Swarm. Swarm has… The post Is Docker Swarm Still Safe in 2026? appeared first on Virtualization Howto.
  • Open

    raskrebs/sonar: 用于检查和管理监听本地主机端口服务的 CLI 工具
    CLI tool for inspecting and managing services listening on localhost ports - raskrebs/sonar  ( 18 min )
    ezimuel/PHPVector: 一个纯 PHP 实现的向量数据库,采用 HNSW (分层可导航小世界) 进行近似最近邻搜索,并使用 BM25 进行全文检索。两种引擎可以结合成一个混合搜索流程。
    No content preview
    rudrankriyam/App-Store-Connect-CLI: 快速、可脚本化的命令行工具,用于 App Store Connect API。自动化 TestFlight、构建、提交、签名、分析、截图、订阅等操作。以 JSON 为核心,无需交互式提示。
    Fast, scriptable CLI for the App Store Connect API. Automate TestFlight, builds, submissions, signing, analytics, screenshots, subscriptions, and more. JSON-first, no interactive prompts - rudrankr...  ( 26 min )
    cddqssc/Caption-Trans: 使用 AI 大模型翻译视频字幕。
    A one-stop video subtitle translation tool. Contribute to cddqssc/Caption-Trans development by creating an account on GitHub.  ( 5 min )

  • Open

    一周换了三个育儿嫂
    找育儿嫂的经历本周因更换育儿嫂,生活陷入了一场精疲力竭的「拉锯战」。周一上午,月子中心的月嫂正式下户,我们通过中介找了一位育儿嫂接手工作,并特意安排育儿嫂提前一天到岗交接。然而育儿嫂的带娃能力让...
  • Open

    tiajinsha/JKVideo: 高颜值的第三方 B 站 React Native 客户端,支持安卓、H5、iOS
    Contribute to tiajinsha/JKVideo development by creating an account on GitHub.  ( 11 min )
    chdsbd/kodiak: 🔮 一个自动更新和合并 GitHub PR 的机器人
    🔮 A bot to automatically update and merge GitHub PRs - chdsbd/kodiak  ( 7 min )
    tw93/Kaku: 🎃 一个为 AI 编程打造的快速即用型终端。
    🎃 A fast, out-of-the-box terminal built for AI coding. - tw93/Kaku  ( 12 min )
    naxiaoduo/1000UserGuide: 1000UserGuide:对独立开发者和创业者来说,找到前 1000 个早期用户太关键了。这里精心整理了 300 多个国内外渠道,适合独立开发者和创业者推广产品的渠道。
    1000UserGuide:对独立开发者和创业者来说,找到前1000个早期用户太关键了。这里精心整理了300多个国内外渠道,适合独立开发者和创业者推广产品的渠道。 - naxiaoduo/1000UserGuide  ( 15 min )
  • Open

    How eSIM is Revolutionizing Mobile Connectivity in Canada
    eSIM technology is revolutionizing mobile connectivity in Canada. It offers an efficient and flexible way to manage mobile services. With eSIM, Canadians enjoy greater convenience and enhanced security. This innovative technology is transforming the way mobile communication is experienced across the country. As adoption of eSIM for Canada grows, mobile communication becomes increasingly seamless and […]
    Choosing the Right Framework: OpenClaw, LangChain, or CrewAI?
    Explore the nuanced differences between OpenClaw, LangChain, and CrewAI to choose the best AI agent framework for your needs. This in-depth guide navigates key considerations and practical insights.

  • Open

    The Claw Wars: OpenClaw vs NanoClaw vs NemoClaw
    Three frameworks, three philosophies, one burning question — which one actually belongs on your machine?
    AI Agents Explained: A Comprehensive Beginner’s Guide [2025]
    Explore the transformative role of AI Agents in everyday life and various industries. Discover their architecture, applications, and the basic setup of an AI project.
  • Open

    5 Mistakes I Made Building My Proxmox Cluster (So You Don’t Have To)
    One of the best projects that you can build in the home lab in my opinion for learning and just overall fun is a Proxmox cluster (or any other hypervisor… The post 5 Mistakes I Made Building My Proxmox Cluster (So You Don’t Have To) appeared first on Virtualization Howto.
  • Open

    通用Agent能搞定购物吗?
    2023 年写过了一篇《ChatGPT对电商平台的影响》,我在其中提到:但如果ChatGPT 能进化为全能的私人助理,并能使用工具解决问题,那么它可能成为用户和电商平台之间的代理人。届时,Cha...
  • Open

    blitzdotdev/blitz-mac: 原生 macOS 应用程序,利用 AI 代理构建、测试和发布 iOS 应用
    Native macOS App Store Connect tool with MCP. Submit iOS apps to App Store with AI agents - blitzdotdev/blitz-mac  ( 18 min )

  • Open

    People are not friction
    The Gell-Mann Amnesia Effect of AI is a pretty well documented phenomenon: The Gell-Mann amnesia effect is a cognitive bias describing the tendency of individuals to critically assess media reports in a domain they are knowledgeable about, yet continue to trust reporting in other areas despite recognizing similar potential inaccuracies. Summarizing, AI sounds like a incredible genius synthesizing the world’s knowledge right up until you ask it about the thing you know about, then it’s an idiot. Even knowing about this phenomenon and having experienced it countless times, LLMs have an intoxicating quality to them. If there’s one thing LLMs do well, it’s delivering an enormous blast of dopamine if they do a good job on the first try. That “if” does a lot of heavy lifting, but when it happens…
  • Open

    6 Home Lab Experiments Worth Trying This Weekend
    For a lot of us, the weekend is really when the home lab comes alive. It is often the perfect time to try something new, break something safely, and learn… The post 6 Home Lab Experiments Worth Trying This Weekend appeared first on Virtualization Howto.  ( 38 min )
  • Open

    AI现阶段常见新词汇出现背景(一)
    全球AI使用现状 世界总人口现在是81亿,如果画成一个<a href="https://www.reddit.
  • Open

    NVIDIA Olaf Robot: Exploring Its AI Architecture
    Exploring the NVIDIA Olaf Robot’s Innovative Design The NVIDIA Disney Olaf robot overcomes traditional limits in autonomous, human-scale robotics—like real-time perception and adaptation—by integrating advanced AI, deep learning, and sensor fusion. Designed for dynamic commercial and industrial settings, this robot closes the gap between fixed-task machines and flexible, intelligent automation. This paper will detail the […]  ( 21 min )
    AI Agent Security: Guardrails and Preventing Prompt Injection
    Enhance the security of AI agents by implementing guardrails to prevent prompt injection attacks. Learn best practices and real-world solutions.  ( 28 min )
  • Open

    Bitkoala/KoalaSnap: 纯粹的谷歌浏览器截图插件,支持三种截图模式
    纯粹的谷歌浏览器截图插件,支持三种截图模式. Contribute to Bitkoala/KoalaSnap development by creating an account on GitHub.  ( 17 min )

  • Open

    This Free Tool Feels Like RVTools for Proxmox (And It’s CLI-Based)
    If you are like me and have a long history with VMware environments, there is a good chance RVTools was one of your go-to utilities. It gives you the instant… The post This Free Tool Feels Like RVTools for Proxmox (And It’s CLI-Based) appeared first on Virtualization Howto.  ( 38 min )
  • Open

    配置Jackson使用字段而不是getter/setter来序列化和反序列化
    要让Jackson直接使用类的字段(Field) 进行序列化和反序列化,而非默认的getter/setter方法,核心是修改Jackson的属性访问策略:关闭对getter/isGetter/setter的自动检测,开启对所有字段(无论访问修饰符)的检测。 下面分通用Java项目、Spring Boot项目、局部类注解 […]  ( 4 min )
  • Open

    saihgupr/DMGMaker: 一款高级的 macOS DMG 创建工具,支持实时渲染的 SwiftUI 背景、玻璃质感和 Retina 显示屏。
    A premium macOS DMG creation tool with live-rendered SwiftUI backgrounds, glassmorphism, and Retina support. - saihgupr/DMGMaker  ( 6 min )
    AnInsomniacy/motrix-next: 一个功能齐全的下载管理器
    A full-featured download manager — rebuilt from the ground up - AnInsomniacy/motrix-next  ( 17 min )
    Emanuele-web04/remodex: Codex 的远程控制。24/7 版本即将推出
    Remote Control for Codex. Contribute to Emanuele-web04/remodex development by creating an account on GitHub.  ( 37 min )
  • Open

    How to Debug Code with Claude Code: Fixing Bugs 10x Faster
    Enhance your debugging prowess with Claude Code: Discover how this AI-driven tool helps you fix bugs 10x faster directly from your terminal.  ( 28 min )
    How to Debug Code with Claude Code: Fixing Bugs 10x Faster
    Enhance your debugging prowess with Claude Code: Discover how this AI-driven tool helps you fix bugs 10x faster directly from your terminal.  ( 27 min )

  • Open

    Games & AI: What Artificial Intelligence Actually Does Behind the Screen
    Artificial intelligence in games rarely looks like a thinking machine plotting its next move. Most of the time, it works quietly in the background, shaping how worlds react, enemies behave, and systems stay balanced. Instead of flashy self-awareness, game AI focuses on patterns, rules, and fast decision trees designed to respond within milliseconds. This behind-the-scenes […]
  • Open

    7 hidden Proxmox features buried in the admin guide Your Home Lab Needs
    Like most hypervisors, some of the best features of Proxmox are not the obvious ones when you first start using it. Some features and capabilities are buried deep inside and… The post 7 hidden Proxmox features buried in the admin guide Your Home Lab Needs appeared first on Virtualization Howto.
  • Open

    chenhg5/cc-connect: 将本地 AI 编码代理 (Claude Code、Cursor、Gemini CLI、Codex) 连接到消息平台 (飞书、钉钉、Slack、Telegram、Discord、LINE、企业微信)。无需大多数平台的公网 IP,即可随时随地与您的 AI 开发助手聊天。
    No content preview
    hosmelq/laravel-pulse-schedule: 列出所有计划任务的 Laravel Pulse 卡。
    Laravel Pulse card that list all scheduled tasks. Contribute to hosmelq/laravel-pulse-schedule development by creating an account on GitHub.  ( 4 min )
    webadderall/Recordly: 一个免费的开源 Screen Studio 替代品,为你的屏幕录制添加自动缩放、光标动画等功能。
    The open-source screen recorder and editor for creating polished walkthroughs, demos, tutorials, and product videos. Add auto-zoom, webcam overlays, cursor animations and more to your screen record...  ( 21 min )
  • Open

    Upgrading an Older Home: Heat Pumps, Air Sealing and Smart Energy with Paul Braren
    Always fun to catch up with Jim! Here's his podcast announcement with extensive show notes: Posted on Sat March 14, 2026 by Jim Collison Thanks for listening! SUBSCRIBE Shownotes Links Geothermal vs Air Source Heat Pump: Which is Worth It? – Featured on Undecided with Matt Ferrell (Feb 24, 2026). Side-by-side comparison of Matt’s geothermal system and Paul’s air source heat pumps across two all-electric homes. Heat Pump Comparison & Paul Braren Interview – Featured on Still TBD Podcast (Mar 4, 2026). Extended interview diving deeper into the real-world tradeoffs between ground source and air source heat pumps in cold climates. TinkerTry’s 2025 Home Tech Refresh Insights That’ll Help You and Your Contractor Plan for Comfort Solar Roof vs Solar Panels: Which is Worth It? - TinkerTry's hom…

  • Open

    The Proxmox 9 Feature That Finally Fixes NIC Renaming Problems
    If you have run Linux servers for any length of time, there is a good chance you have been bitten by network interface renaming at some point. It usually happens… The post The Proxmox 9 Feature That Finally Fixes NIC Renaming Problems appeared first on Virtualization Howto.
  • Open

    red-explosion/laravel-sqids: 为您的 Laravel 模型轻松生成 Stripe/YouTube 外观 ID。
    Easily generate Stripe/YouTube looking IDs for your Laravel models. - red-explosion/laravel-sqids  ( 15 min )
    jiulingyun/openclaw-cn: 中文社区版 OpenClaw,同原版保持定期更新,已内置钉钉、企业微信、飞书、QQ 以及国内网络环境优化。你的专属个人 AI 助手。支持所有操作系统和平台。🦞
    中文社区版OpenClaw,同原版保持定期更新,已内置钉钉、企业微信、飞书、QQ以及国内网络环境优化。你的专属个人AI助手。支持所有操作系统和平台。🦞 - jiulingyun/openclaw-cn  ( 10 min )
  • Open

    AI Coding Assistants Compared: GitHub Copilot vs Claude Code vs Cursor vs Windsurf
    Explore the capabilities of AI coding assistants like GitHub Copilot and Claude Code. Understand key features and differences to choose the right tool for enhancing your development workflow.

  • Open

    How I Manage My Proxmox Cluster From My Phone (4 Mobile Tools I Use)
    One of the great things I have found about moving over to Proxmox is all of the tools that you have access to when you do. There are tons of… The post How I Manage My Proxmox Cluster From My Phone (4 Mobile Tools I Use) appeared first on Virtualization Howto.
  • Open

    Mastering Large Language Model Inference at Scale on Kubernetes
    Deploy Large Language Models (LLMs) efficiently at scale on Kubernetes using Docker. Learn step-by-step containerization and registry deployment practices.
  • Open

    RightCapitalHQ/php-ast-viewer: PHP AST 查看器是一款用于查看 PHP 代码抽象语法树的工具。通过可视化代码结构,帮助开发者更深入地理解代码,从而提升代码质量和维护效率。
    The PHP AST Viewer is a tool for viewing the Abstract Syntax Tree of PHP code. By visualizing the structure, it helps developers gain a deeper understanding of the code, thus improving code quality...  ( 4 min )

  • Open

    Claude Code Pricing and Limits: How It Stacks Up Against Copilot Pro
    Explore how Claude Code's innovative AI-powered coding assistant compares to GitHub Copilot Pro, from pricing to features.
  • Open

    Eljakani/ward: 为 Laravel 构建的安全扫描器,能够检测错误配置、漏洞和泄露的机密信息,并配备美观的终端用户界面。
    Security scanner built for Laravel, detects misconfigurations, vulnerabilities, and exposed secrets with a beautiful TUI. - Eljakani/ward  ( 34 min )
  • Open

    青秀山黄花风铃木:属于南宁绿城三月独有的浪漫
    3月1号,南宁又到了路上随处可见黄花的季节,一夜之间黄花风铃木就开花了,我也忍不住前往青秀山一逛,因为那里是一大片一大片的开着,视觉更加强烈。 成人票20,学生10,入园就看到了灯展的装饰物,不过我们已经看了两年了,早已不感兴趣。 我们是中午才到了,...

  • Open

    江夏莲华寺 以虔诚之心 敬来日方长
    在中部地区的武汉,能看到金顶白墙的东南亚风的禅意秘境很难得,在汤逊湖边的树影下格外静谧,虽然部分区域仍在修缮,但2026年春节后又难得的再次开放。 莲华寺,原名莲花庵,始建于清朝康熙三十二年(1693年),距今已有300多年历史,在2000年由释圆悟法师主持重建并更名为莲华寺。 寺院依《妙法莲华经》立意,规划“一轴两线三域”格局,核心建筑包括十方普照塔、普光明殿等,兼具宗教活动与文化交流功能。武汉江夏区的莲华寺目前仍在申报国家4A级景区,部分区域仍因施工未完全开放。 莲华寺,地处汤逊湖南岸,占地272亩。 莲华寺,比很多景区强的是,大门进来并不需要走很远。 莲华寺北侧是汤逊湖风景无敌,可惜这南侧中家湾村庄的红房子有点杂乱。 换个方向把~ 普光明殿,穹顶刻满了经文 以虔诚之心,敬来日方长。
  • Open

    I Added an eGPU to My Proxmox Mini PC Home Lab Using OCuLink (Here’s What Happened)
    I have been on a crusade in my home lab to see how far I can take my mini PC cluster. I have been having so much fun with my… The post I Added an eGPU to My Proxmox Mini PC Home Lab Using OCuLink (Here’s What Happened) appeared first on Virtualization Howto.
  • Open

    pronskiy/php-debugger: 轻量级 PHP 调试器扩展 (从 Xdebug 分叉,精简为仅调试并进行了优化)
    No content preview

  • Open

    yuzeguitarist/Deck: 一款现代化、原生、注重隐私的 macOS 剪贴板管理器。
    Deck is a modern, native, privacy-first clipboard manager for macOS. - yuzeguitarist/Deck  ( 13 min )
    yuzeguitarist/Orbit: 一个以手势为主的径向应用切换器和文件中心,适用于 macOS。
    A radial, gesture-first app switcher and file hub for macOS. - yuzeguitarist/Orbit  ( 18 min )
    antfu-collective/ni: 使用正确的软件包管理器
    💡 Use the right package manager. Contribute to antfu-collective/ni development by creating an account on GitHub.  ( 21 min )

  • Open

    alibaba/page-agent: JavaScript 页面内 GUI 代理。用自然语言控制网页界面。
    JavaScript in-page GUI agent. Control web interfaces with natural language. - alibaba/page-agent  ( 9 min )
    alibaba/page-agent: JavaScript in-page GUI agent. Control web interfaces with natural language.
    JavaScript in-page GUI agent. Control web interfaces with natural language. - alibaba/page-agent  ( 9 min )
    kepano/defuddle: 以 Markdown 格式获取任何页面的主要内容。
    Get the main content of any page as Markdown. Contribute to kepano/defuddle development by creating an account on GitHub.  ( 23 min )
    ValueCell-ai/ClawX: ClawX 是一款桌面应用程序,为 OpenClaw AI 代理提供图形界面。它将基于命令行的 AI 编排转变为无需终端操作的桌面体验。
    ClawX is a desktop app that provides a graphical interface for OpenClaw AI agents. It turns CLI-based AI orchestration into a desktop experience without using the terminal. China website is https:/...  ( 35 min )

  • Open

    phpmlkit/ndarray: 由 Rust 提供支持的高性能 N 维数组,适用于 PHP
    High-performance N-dimensional arrays for PHP, powered by Rust - phpmlkit/ndarray  ( 14 min )
    vaspike/MacEasySymbol: 在 macOS 中文输入时使用英文标点。
    在macOS中文输入时使用英文标点。. Contribute to vaspike/MacEasySymbol development by creating an account on GitHub.  ( 10 min )
    JetBrains/junie: JetBrains 推出的 AI 编码代理,可通过终端、IDE 或 CI/CD 流水线部署代码——由你选择的任何大语言模型提供支持。
    An AI coding agent by JetBrains that ships code from your terminal, IDE, or CI/CD pipeline - powered by any LLM you choose - JetBrains/junie  ( 10 min )

  • Open

    nicobleiler/php-passphrase: 带有 Laravel 集成的密码短语生成器,灵感来自 Bitwarden。默认使用 EFF 长词列表,并支持自定义词列表。
    Passphrase generator with Laravel integration, inspired by Bitwarden. Uses the EFF long word list by default with support for custom wordlists. - nicobleiler/php-passphrase  ( 23 min )
    geek-fun/dockit: 适用于 Mac、windows 和 linux 的 ElasticSearch、OpenSearch 和 DynamoDB NoSQL GUI 客户端
    ElasticSearch, OpenSearch and DynamoDB NoSQL GUI client for Mac, windows and linux - geek-fun/dockit  ( 11 min )

  • Open

    EthanLipnik/Loom: 适用于苹果设备的简单对等网络
    Easy peer to peer networking for Apple devices. Contribute to EthanLipnik/Loom development by creating an account on GitHub.  ( 21 min )
    nearai/ironclaw: IronClaw 是受 OpenClaw 启发的 Rust 实现,专注于隐私和安全。
    IronClaw is OpenClaw inspired implementation in Rust focused on privacy and security - nearai/ironclaw  ( 20 min )
    mrconter1/rustc-php: 用 PHP 编写的带有所有权检查功能的 Rust 编译器
    A Rust compiler with ownership checking, written in PHP - mrconter1/rustc-php  ( 8 min )

  • Open

    Wei-Shaw/sub2api: Sub2API-CRS2 一站式开源中转服务,让 Claude、Openai、Gemini、Antigravity 订阅统一接入,支持拼车共享,更高效分摊成本,原生工具无缝使用。
    Sub2API-CRS2 一站式开源中转服务,让 Claude、Openai 、Gemini、Antigravity订阅统一接入,支持拼车共享,更高效分摊成本,原生工具无缝使用。 - Wei-Shaw/sub2api  ( 32 min )

  • Open

    sourcetoad/rule-helper-for-laravel: 通过提供内置规则的辅助方法,添加帮助程序以使构建 Laravel 规则数组更容易。
    Rule Helper. Contribute to sourcetoad/rule-helper-for-laravel development by creating an account on GitHub.  ( 9 min )

  • Open

    投资白皮书
    核心方案:基于市场温度的动态定投系统 该方案通过 “场外增量控制” 与 “场内全权委托” 相结合,实现低成本积累筹码与高位风险对冲的闭环。 1. 核心数学模型 每月定投的总金额为M,根据当前市场温度T<
  • Open

    Nginx 反代导致 SSE 延迟变高的问题与解决方法
    Nginx 反代导致 SSE 延迟变高的问题与解决方法¶ 背景¶ 最近有同学遇到这么一个问题:在 Nginx 反代后面搭了一个使用 SSE(Server Sent Events)机制的服务端,但客户端观察到请求延迟比较高,数据批量到达,而不是一行一行地出现。经过排查,发现是 Nginx 的 buffering 机制导致的。本文通过实验复现该问题,并探索了几种解决方法。 问题复现¶ 为了复现这个问题,我 Vibe Coding 了一个测试服务端 server.py,监听 8080 端口,在 /events 路径下每秒发送一条 SSE 消息,共发送 5 次: #!/usr/bin/env python3 """SSE server that sends 5 messages, one every second.""" import time from http.server import HTTPServer, BaseHTTPRequestHandler class SSEHandler(BaseHTTPRequestHandler): def do_GET(self): if self.path == "/events": self.send_response(200) self.send_header("Content-Type", "text/event-stream") self.end_headers() for i in range(5): message = f"data: Message {i + 1} at {time.time()}\n\n" self.wfile.write(message.encode("utf-8")) self.wfile.flush() time.sleep(1) self.wfil…  ( 2 min )
  • Open

    metaspartan/mactop: mactop 是一个基于终端的监控工具“top”,旨 ​​ 在显示 Carsen Klock 编写的 Apple Silicon 芯片的实时指标。它提供了一种简单有效的方法来直接从终端监控 CPU 和 GPU 使用情况、E 核和 P 核、功耗、GPU 频率、温度和其他系统指标
    mactop - Apple Silicon Monitor Top. Contribute to metaspartan/mactop development by creating an account on GitHub.  ( 25 min )

  • Open

    Lakr233/vphone-cli: 通过苹果的 Virtualization.framework,以及 PCC 研究虚拟机基础设施,启动一个虚拟的 iPhone (iOS 26)。
    No content preview
    hehehai/voxt: macOS 的语音输入和翻译应用。按下说话,释放粘贴。
    🎙️Voice input and translation app for macOS. Press to talk, release to paste. - hehehai/voxt  ( 37 min )
    Aayush9029/petal: Petal 是一款本地 macOS 菜单栏应用程序,用于快速、本地优先转录音频。
    Petal is a native macOS menu bar app for fast, local-first audio transcription. - Aayush9029/petal  ( 5 min )

  • Open

    ddlmanus/MacOptimizer: MacOptimizer 是一款专为 macOS 设计的系统优化工具,具有现代化的 SwiftUI 界面和八个核心功能模块
    MacOptimizer is a system optimization tool designed specifically for macOS, featuring a modern SwiftUI interface with eight core functional modules: - ddlmanus/MacOptimizer  ( 27 min )

  • Open

    34306/vphone-aio: 1 个脚本运行 vphone (iOS 26.1),已越狱并安装了完整的引导程序
    No content preview

  • Open

    Adembc/lazyssh: Lazyssh 是一个基于终端的交互式 SSH 管理器,灵感来自于 lazydocker 和 k9s 等工具——但旨在直接从终端管理您的服务器集群。
    A terminal-based SSH manager inspired by lazydocker and k9s - Written in go - Adembc/lazyssh  ( 18 min )
    Sjj1024/PakePlus-Android: 轻松将任意网站/HTML/Vue/React 等项目构建为轻量级 (小于 5M) 多端桌面应用和手机应用仅需几分钟。
    No content preview
    mantou132/Spotify-Lyrics: 桌面 Spotify 网络播放器即时同步歌词
    🎉 Desktop Spotify Web Player Instant Synchronised Lyrics - mantou132/Spotify-Lyrics  ( 9 min )
    MrPunyapal/pest-annotator-plugin: 一个 Pest PHP 插件,注释覆盖输出,包含类级别的细节、类型覆盖、圈复杂度、基线差异和灵活的导出格式。
    Contribute to MrPunyapal/pest-annotator-plugin development by creating an account on GitHub.  ( 14 min )

  • Open

    grinev/opencode-telegram-bot: OpenCode Telegram 机器人客户端用于 OpenCode CLI:在您的手机上运行和监控 AI 编码任务,同时一切在您的机器上本地运行。
    OpenCode mobile client via Telegram: run and monitor AI coding tasks from your phone while everything runs locally on your machine. - grinev/opencode-telegram-bot  ( 20 min )

  • Open

    这个域名注册整整十年了,十年时间,真快啊
    今天看到网站下方显示的域名已经整整十年了,查看了下域名信息,才发现原来真的已经十年了。 域名信息 域名年龄:10年0个月 注册时间:2016/2/24 当初只是随手玩玩的域名,没想到居然一直坚持了十年。 记得还是2015年,那会儿刚来北京,工作也比较清闲,就想着自己写一个网站。 第一版博客还是用的Java写的,ssh框 […]  ( 3 min )
  • Open

    matheusml/zsh-ai: 将自然语言即时转换为 shell 命令。无需依赖项,无需复杂设置——只需输入所需内容,即可获得所需命令。
    Transform natural language into shell commands instantly. No dependencies, no complex setup - just type what you want and get the command you need. - matheusml/zsh-ai  ( 10 min )
    cosZone/MoePeek: 一款轻量级 macOS 划词翻译工具,纯 Swift 6 开发,设备端 Apple 翻译保护隐私,安装体积仅 5MB,后台运行内存稳定约 50MB
    A lightweight macOS selection translator built with pure Swift 6, featuring on-device Apple Translate for privacy, only 5MB install size and stable ~50MB memory usage. 一款轻量级 macOS 划词翻译工具,纯 Swift 6 ...  ( 12 min )

  • Open

    quoid/userscripts: 适用于 Safari 的开源用户脚本编辑器
    An open-source userscript manager for Safari. Contribute to quoid/userscripts development by creating an account on GitHub.  ( 33 min )
    saif0200/notchprompt: 用于演示和录音的 macOS 本地凹槽式提词器。
    Contribute to saif0200/notchprompt development by creating an account on GitHub.  ( 6 min )

  • Open

    php-testo/testo: Testo 是一个可扩展的测试框架,建立在轻量级核心和中间件系统之上。它让您完全控制测试环境,同时保持您已经熟悉的 PHP 语法。
    The Testing Framework. Contribute to php-testo/testo development by creating an account on GitHub.  ( 7 min )

  • Open

    sudo-project/sudo: Sudo 是一个旨在允许系统管理员向用户授予有限根权限并记录根活动的程序。基本理念是尽可能少地授予权限,但仍然允许人们完成他们的工作。
    Utility to execute a command as another user. Contribute to sudo-project/sudo development by creating an account on GitHub.  ( 11 min )
    dlvhdr/diffnav: 基于 Delta 的 Git Diff 分页程序,但带有文件树,类似于 GitHub。
    A git diff pager based on delta but with a file tree, à la GitHub. - dlvhdr/diffnav  ( 12 min )

  • Open

    f/textream: 一款免费的 macOS 提词器,具有实时单词跟踪、经典自动滚动和语音激活滚动功能。
    Textream is a free macOS teleprompter app for streamers, interviewers, and presenters. It highlights your script in real-time as you speak, displayed in a beautiful Dynamic Island overlay. With ext...  ( 28 min )
    medvio/move-to-screen: 使用 ⌃⌥ + 方向键在显示器之间移动窗口。
    Contribute to medvio/move-to-screen development by creating an account on GitHub.  ( 4 min )

  • Open

    github/gh-aw:使用自然语言 Markdown 编写智能体工作流,并在 GitHub Actions 中运行它们。
    GitHub Agentic Workflows. Contribute to github/gh-aw development by creating an account on GitHub.  ( 8 min )
    sipeed/picoclaw: 🦐 PicoClaw 是一款超轻量级的个人人工智能助理,其灵感来源于纳米机器人,通过自引导过程用 Go 语言从头开始重构,由人工智能代理本身驱动整个架构迁移和代码优化。
    Tiny, Fast, and Deployable anywhere — automate the mundane, unleash your creativity - sipeed/picoclaw  ( 54 min )

  • Open

    spatie/laravel-openapi-cli: 将任何 OpenAPI 规范转化为专用的 Laravel artisan 命令。每个端点都有自己的命令,并为路径参数、查询参数和请求体提供类型化选项。
    Create a Laravel command for your OpenAPI specs. Contribute to spatie/laravel-openapi-cli development by creating an account on GitHub.  ( 7 min )
    spatie/laravel-screenshot: 在 Laravel 应用程序中对网页进行截屏
    Take screenshots of web pages. Contribute to spatie/laravel-screenshot development by creating an account on GitHub.  ( 7 min )
    rebornix/Agmente: Agmente 是一个用于编码代理的 iOS 客户端。它连接到使用 ACP (代理客户端协议) 或 Codex 应用服务器协议的服务器,并在设备上显示工具调用、结果和对话历史。
    No content preview
  • Open

    Claude Code全维度实战指南:从入门到精通,解锁AI编程新范式
    在AI编程工具百花齐放的当下,Claude Code凭借其强悍的代码能力、灵活的终端交互模式以及深度的开发流程融合能力,成为了开发者提升效率的核心利器。它远不止是一个简单的AI写代码工具,更是重构了人机协作编程的新方式,从基础的代码编写、错误修复,到复杂的项目管理、自动化工作流搭建,都能提供全方位的支持。 本文将从基础 […]  ( 6 min )

  • Open

    rectorphp/mockstan: 将您的 PHPUnit 模拟置于严格的静态分析之下。
    Keep your PHPUnit mocks under strict eye of static analysis - rectorphp/mockstan  ( 9 min )

  • Open

    sbarex/SourceCodeSyntaxHighlight: 该应用程序为 macOS 10.15 Catalina 及更高版本提供了快速查看扩展,用于预览源文件。内部使用 Highlight 渲染带有语法高亮的源代码。
    Quick Look extension for highlight source code files on macOS 10.15 and later. - sbarex/SourceCodeSyntaxHighlight  ( 47 min )

  • Open

    sbarex/QLMarkdown: QLMarkdown 是一个 macOS 快速查看扩展,用于预览 Markdown 文件。
    macOS Quick Look extension for Markdown files. Contribute to sbarex/QLMarkdown development by creating an account on GitHub.  ( 28 min )
    sbarex/MediaInfo: MacOS Finder 扩展,用于在上下文菜单上显示有关媒体文件 (图像、视频和音频)、PDF 和 Office 文件的信息。
    No content preview
    saeedvir/PaL-Server-Info: PHP 和 Laravel (PaL) 服务器信息和 Laravel 要求检查器 + PHP 和 Mysql 基准测试 + 在单个文件中扫描 PHP 配置
    No content preview
    TestFlowLabs/doctest:一个 PHP 文档测试工具,它可以从 Markdown 文件中提取代码块,在隔离的进程中执行这些代码块,并验证其输出。
    A PHP documentation testing tool that extracts code blocks from Markdown files, executes them in isolated processes, and verifies their output. - TestFlowLabs/doctest  ( 7 min )

  • Open

    jarv/newsgoat: NewsGoat 是一个基于终端的 RSS 阅读器
    NewsGoat is a terminal-based RSS reader. Contribute to jarv/newsgoat development by creating an account on GitHub.  ( 26 min )
    steipete/Peekaboo: Peekaboo 是一个 MacOS CLI 可选的 MCP 服务器,它使 AI 代理能够捕获应用程序或整个系统的屏幕截图,并通过本地或远程 AI 模型进行可选的可视化问题回答。
    Peekaboo is a macOS CLI & optional MCP server that enables AI agents to capture screenshots of applications, or the entire system, with optional visual question answering through local or remot...  ( 10 min )
    wzh4869/AppPorts: 一款 macOS 工具,无缝迁移应用到外部存储并自动建立链接,释放宝贵的本地空间
    📦 A macOS utility to seamlessly migrate applications to external storage and reclaim local disk space.【一款 macOS 工具,无缝迁移应用到外部存储并自动建立链接,释放宝贵的本地空间】 - wzh4869/AppPorts  ( 12 min )
    laravel/ai: Laravel AI SDK 提供了一个统一的、富有表现力的 API,用于与 OpenAI、Anthropic、Gemini 等 AI 提供商进行交互。
    The Laravel AI SDK provides a unified, expressive API for interacting with AI providers such as OpenAI, Anthropic, Gemini, and more. - laravel/ai  ( 5 min )

  • Open

    smughead/Loupe: 用于 AI-Agent 工作流的 MacOS 辅助功能检查器。
    macOS accessibility inspector for AI-agent workflows. Hover, annotate, copy structured output. - smughead/Loupe  ( 6 min )
    elementary/terminal: 为初级操作系统设计的终端仿真器
    Terminal emulator designed for elementary OS. Contribute to elementary/terminal development by creating an account on GitHub.  ( 5 min )
    worksome/graphlint:GraphQL 静态分析工具
    A static analysis tool for GraphQL. Contribute to worksome/graphlint development by creating an account on GitHub.  ( 7 min )
    AliRezaBeigy/paqetNG: 一个现代的 Android 应用程序,用于 paqet,这是一种使用原始套接字和 KCP 的包级代理。使用 hev-socks5-tunnel 构建,支持本地 TUN/SOCKS5 隧道。
    Android client for paqet — Root Required — Ferries Packets Across Forbidden Boundaries. - AliRezaBeigy/paqetNG  ( 8 min )
    FantasticFiasco/action-update-license-year: 拉取请求中的 GitHub 操作会更新许可证文件中的版权年份。
    GitHub Action that in a pull request updates the copyright year(s) in your license file. - FantasticFiasco/action-update-license-year  ( 31 min )
  • Open

    Apollo配置中心中的protalDB的作用是什么
    portalDB的是Apollo Portal(配置管理门户)的专属关系型数据库,是支撑Portal前端所有管理操作的核心数据底座——所有通过Portal页面进行的配置管理、权限控制、项目组织等操作的元数据、权限数据、操作日志,都会持久化存储在portalDB中。 同时要注意,Apollo的portalDB和负责存储具 […]  ( 3 min )

  • Open

    org.apache.ibatis.plugin.Interceptor类详细介绍及使用
    org.apache.ibatis.plugin.Interceptor 是 MyBatis 插件体系的核心扩展接口,MyBatis 提供的插件机制完全基于这个接口实现——它允许开发者通过动态代理拦截 MyBatis 核心执行流程中的关键方法,在不修改框架源码的前提下,对 MyBatis 的执行逻辑做自定义增强(如分页 […]  ( 6 min )
  • Open

    VortexOne404/slipstream-client-android: Slipstream 客户端是一个轻量级和模块化的 Android 客户端:
    A Slipstream Client for android. Contribute to VortexOne404/slipstream-client-android development by creating an account on GitHub.  ( 12 min )
    lucasgelfond/zerobrew: 即插即用,速度提升 5 至 20 倍,实验性的 Homebrew 替代品。
    A 5-20x faster experimental Homebrew alternative. Contribute to lucasgelfond/zerobrew development by creating an account on GitHub.  ( 6 min )
    bim-g/hitilafu: PHP 应用程序的一个漂亮的错误页面。
    A beautiful error page for PHP applications. Contribute to bim-g/hitilafu development by creating an account on GitHub.  ( 9 min )

  • Open

    steipete/Trimmy: Trimmy ✂️ - “粘贴一次,运行一次”:这个工具可以将多行的 shell 脚本片段压缩成一个简洁的形式,以便执行。
    "Paste once, run once." — Trimmy flattens those multi-line shell snippets you copy so they actually paste and run. - steipete/Trimmy  ( 11 min )

  • Open

    asheshgoplani/agent-deck: AI 编码代理的终端会话管理器。
    Terminal session manager for AI coding agents. One TUI for Claude, Gemini, OpenCode, Codex, and more. - asheshgoplani/agent-deck  ( 28 min )

  • Open

    sebastianbergmann/file-filter: 用于过滤文件的库,从 phpunit/phpunit 中提取。
    Library for filtering files. Contribute to sebastianbergmann/file-filter development by creating an account on GitHub.  ( 3 min )
    syi0808/screenize: 开源 MacOS 屏幕录制应用程序,具有自动缩放、光标效果和时间轴编辑功能—Screen Studio 替代方案。
    Open-source macOS screen recording app with auto-zoom, cursor effects, and timeline editing — Screen Studio alternative. - syi0808/screenize  ( 9 min )
    automazeio/vibeproxy: 原生 MacOS 菜单栏应用程序使用您的 Claude Code ChatGPT 订阅与 AI 编码工具 - 无需 API 密钥
    Native macOS menu bar app to use your Claude Code & ChatGPT subscriptions with AI coding tools - no API keys needed - automazeio/vibeproxy  ( 14 min )
    openclaw/openclaw: OpenClaw 是一款个人 AI 助手,用户可以在自己的设备上运行它。该助手支持在用户已使用的多个频道上提供回答,包括 WhatsApp、Telegram、Slack、Discord、Google Chat、Signal、iMessage、Microsoft Teams 和 WebChat,还支持 BlueBubbles、Matrix、Zalo 及 Zalo Personal 等扩展频道。它能够在 macOS、iOS 和 Android 系统上实现语音交互,并能渲染用户可控制的实时画布界面。
    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 - GitHub - openclaw/openclaw: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞  ( 62 min )

  • Open

    devcbh/laravel-ai-provider: 具有多个提供程序驱动程序的 Laravel AI 包装包。
    A Laravel AI wrapper package with multiple provider drivers. - devcbh/laravel-ai-provider  ( 16 min )
    harris21/laravel-fuse: Laravel 队列作业的断路器
    Circuit breaker for Laravel queue jobs. Contribute to harris21/laravel-fuse development by creating an account on GitHub.  ( 26 min )
    loilo/Fuse: PHP 的模糊搜索库
    🔍 Fuzzy search for PHP, ported from Fuse.js. Contribute to loilo/Fuse development by creating an account on GitHub.  ( 31 min )

  • Open

    JDK25模块级导入深度解析:Java导入机制的革命性进化
    在Java开发的日常场景中,导入语句似乎是绕不开的“小麻烦”。新手会困惑为何String无需导入而List必须手动引入,资深开发者也常会在切换业务场景时,为查找Stream类的包路径、处理Date类的同名冲突而卡顿。传统导入方式的臃肿与繁琐,让不少开发者羡慕Python“开箱即用”的模块机制。而JDK 25正式落地的J […]  ( 4 min )

  • Open

    YanGusik/laravel-balanced-queue: 一个用于队列管理的 Laravel 包,支持在分区 (用户组) 之间进行负载均衡。非常适合需要公平作业分配和每个用户/租户的并发控制的场景。
    No content preview

  • Open

    rNeomy/auto-tab-discard: 一个浏览器扩展,使用本地标签页丢弃方法 (),自动减少非活动标签页的内存使用。与使用 DOM 替换方法的替代扩展相比,这个扩展更高效,且应该更少出现错误。
    No content preview

  • Open

    AI时代,个人技术博客的出路在哪里?
    最近一直在思考一个问题,AI时代,个人技术博客的出路在哪里? 有了AI之后,似乎一切技术问题都能迎刃而解。想要了解什么知识,AI总是能给你最全面的回答;想要搭建一个项目,AI能给你生成完整的代码和架构图;项目中遇到什么困难,不用上网到处找解决办法,AI几秒钟就能给你N多个解决方案…… 那么个人技术博客存在的意义在哪里呢 […]  ( 3 min )
  • Open

    Mohamed-Galdi/vilt-filepond: Laravel 包,用于在 VILT 堆栈 (VUE、Inertia、Laravel、Tailwind) 中使用 FilePond 处理文件上传。
    No content preview

  • Open

    github/copilot-sdk: 用于将 GitHub Copilot 代理集成到应用和服务中的多平台 SDK
    Multi-platform SDK for integrating GitHub Copilot Agent into apps and services - github/copilot-sdk  ( 14 min )
    waadmawlood/truffle: 内存驱动程序数据库 Eloquent 模型连接的 Laravel 包
    Laravel package for in-memory driver database Eloquent model connections - waadmawlood/truffle  ( 15 min )

  • Open

    affaan-m/everything-claude-code: 完整的 Claude Code 配置集合 - 代理,技能,钩子,命令,规则,MCP。
    Complete Claude Code configuration collection - agents, skills, hooks, commands, rules, MCPs. Battle-tested configs from an Anthropic hackathon winner. - affaan-m/everything-claude-code  ( 24 min )
    LinWanCen/show-comment: IDEA 插件:在文件树、行末、JSON、COBOL 显示注释
    IDEA插件:在文件树、行末、JSON、COBOL 显示注释. Contribute to LinWanCen/show-comment development by creating an account on GitHub.  ( 10 min )
    xai-org/x-algorithm: 该存储库包含驱动 X 上 "为您推荐" 动态的核心推荐系统。它结合了网络内内容 (来自您关注的账户) 和网络外内容 (通过基于机器学习的检索发现),并使用基于 Grok 的变换模型对所有内容进行排名。
    No content preview

  • Open

    什么是Meta Server?
    Meta Server(元数据服务器/元服务器)是负责集中管理元数据、协调分布式系统或整合多源信息的核心组件,核心价值在于统一视图、提升效率与保障一致性,广泛应用于分布式存储、网络服务、游戏等场景。以下从核心定义、核心功能、典型应用场景、关键设计要点及实例展开说明。 一、核心定义 Meta Server的核心是作为“元 […]  ( 3 min )
  • Open

    aymanalhattami/filament-page-with-sidebar: 在侧边栏中组织页面,以使页面之间的导航更加舒适。
    Organize pages in the sidebar in order to make navigation between pages more comfortable. - aymanalhattami/filament-page-with-sidebar  ( 19 min )

  • Open

    op7418/Humanizer-zh: Humanizer-zh 是一个用于去除文本中 AI 生成痕迹的工具,帮助你将 AI 生成的内容改写得更自然、更像人类书写的文本。
    Humanizer 的汉化版本,Claude Code Skills,旨在消除文本中 AI 生成的痕迹。 - op7418/Humanizer-zh  ( 16 min )
    RightCapitalHQ/chinese-style-guide: 中文写作排版风格指南,一套中文和中英文混排的写作和排版标准。
    中文写作排版风格指南,一套中文和中英文混排的写作和排版标准。Chinese Style Guide, a set of standards for writing and formatting articles in Chinese language and Chinese-English mixed content - RightCapitalHQ/chinese-style-guide  ( 18 min )
    gitcoffee-os/postbot: PostBot 内容同步助手一款开源的多平台内容同步分发生产力工具。支持将文章、笔记、动态、图片、视频、音频等内容,一键同步发布至主流媒体平台。
    PostBot 内容同步助手 一款开源的多平台内容同步分发生产力工具。 支持将文章、笔记、动态、图片、视频、音频等内容,一键同步发布至主流媒体平台。覆盖微信/微博/今日头条/小红书/知乎/百家号/企鹅号/视频号/抖音/快手/哔哩哔哩(B站)等国内主流媒体平台,可轻松扩展兼容 X(Twitter)、Facebook、Instagram、TikTok、YouTube、LinkedIn 等国际媒体...  ( 11 min )

  • Open

    guanguans/phpstan-rules: PHPStan 的一组附加规则。
    A set of additional rules for phpstan/phpstan. Contribute to guanguans/phpstan-rules development by creating an account on GitHub.  ( 7 min )
    chatfire-AI/huobao-drama: 🎬 一句话生成完整短剧,从剧本到成片全自动化
    🎬 火宝短剧 - 基于AI的一站式短剧生成平台 《一句话生成完整短剧,从剧本到成片全自动化》 Huobao Drama - An AI-Powered End-to-End Short Drama Generator "One Sentence to Complete Drama: Fully Automated from Script to Final Video" ...  ( 34 min )

  • Open

    HPWebdeveloper/laravel-stateflow: Laravel Eloquent 模型的现代企业就绪状态机实现。
    A modern, enterprise-ready state machine implementation for Laravel Eloquent models. - HPWebdeveloper/laravel-stateflow  ( 51 min )

  • Open

    qianguyihao/blog-list: 中文博客琅琊榜,只收录精品独立博客
    中文博客琅琊榜,只收录精品独立博客. Contribute to qianguyihao/blog-list development by creating an account on GitHub.  ( 255 min )

  • Open

    remorses/playwriter: 像 Playwright MCP,但通过扩展。上下文窗口减少 80%。能力提升 10 倍 (完整的 Playwright API)
    No content preview
    osama-98/laravel-exports: 一个强大的 Laravel 包,用于以批次和块的方式导出大型数据集,支持 CSV 和 XLSX 格式。该包提供了一个干净、流畅的 API,以高效处理导出。
    Contribute to osama-98/laravel-exports development by creating an account on GitHub.  ( 30 min )
  • Open

    千万级大表新增字段实战指南:告别锁表与业务中断
    在数据库日常运维中,表结构变更(尤其是新增字段)是高频需求。对于数据量几千、几万的小表,一条简单的ALTER TABLE语句便能瞬间完成,几乎不会对业务造成影响。但当表数据量突破千万级甚至上亿级时,直接执行ALTER TABLE就可能成为一场“灾难”——长时间锁表导致读写阻塞、主从延迟飙升、应用连接池耗尽,最终引发订单 […]  ( 5 min )
    在 SQL 中做范围查询时,使用 BETWEEN AND 和直接用 >/=/
    核心结论先明确:在绝大多数数据库(MySQL/Oracle/PostgreSQL等)中,二者的性能几乎完全一致,因为数据库优化器会将 BETWEEN AND 自动等价转换为 >= + <= 的组合。性能差异的关键不在运算符本身,而在「是否能利用索引」「范围边界的合理性」。 一、底层逻辑:BETWEEN AN […]  ( 3 min )

  • Open

    farion1231/cc-switch: Claude Code 的跨平台桌面一体化辅助工具,Codex Gemini CLI。
    A cross-platform desktop All-in-One assistant tool for Claude Code, Codex, OpenCode & Gemini CLI. - farion1231/cc-switch  ( 28 min )

  • Open

    TheDragonCode/github-preview-updater: 存储库中的轻量级预览更新
    Lightweight preview update in your repository. Contribute to TheDragonCode/github-preview-updater development by creating an account on GitHub.  ( 15 min )
    DaveLiddament/phpstan-php-language-extensions: 用于验证 PHP 语言扩展的 PHPStan 扩展
    PHPStan extension for validating php-language-extensions - DaveLiddament/phpstan-php-language-extensions  ( 6 min )
    NickSdot/phpstan-phpstorm-error-identifiers: 自定义 PHPStan 格式化程序,用于在 PhpStorm 检查输出中显示错误标识符。
    Contribute to NickSdot/phpstan-phpstorm-error-identifiers development by creating an account on GitHub.  ( 5 min )
    vercel-labs/agent-browser: 用于人工智能代理的无头浏览器自动化 CLI。带有 Node.js 回退功能的快速 Rust CLI。
    Browser automation CLI for AI agents. Contribute to vercel-labs/agent-browser development by creating an account on GitHub.  ( 48 min )
  • Open

    深度解析 Disruptor:无锁队列的高性能实现与实践
    在高并发场景中,线程间的数据交换是核心环节,而队列作为数据缓冲的关键组件,其性能直接决定了整个系统的吞吐能力和延迟表现。传统并发队列在面对超高吞吐需求时,往往受限于锁竞争、内存开销等问题,难以满足金融交易、高频计算等极端场景的要求。Disruptor 作为一款高性能无锁队列框架,通过创新的设计理念和底层优化,成功突破了 […]  ( 4 min )

  • Open

    staabm/SysMonitor: 监控 PHP 应用程序,并在特定错误/异常/资源耗尽/自定义事件上发送通知
    Monitors a php app and send notifications on certain error/exception/resource-exhausting/custom events - staabm/SysMonitor  ( 5 min )
    open-meteo/open-meteo: Open-Meteo 是一个开源天气 API,提供非商业用途的免费访问。无需 API 密钥。您可以立即使用它!
    Free Weather Forecast API for non-commercial use. Contribute to open-meteo/open-meteo development by creating an account on GitHub.  ( 15 min )
    jbelien/phpstan-sarif-formatter: PHPSTAN 的 SARIF 格式化程序
    SARIF formatter for PHPStan. Contribute to jbelien/phpstan-sarif-formatter development by creating an account on GitHub.  ( 6 min )
    staabm/annotate-pull-request-from-checkstyle: CS2PR-根据您的 GitHub 操作中的 CheckStyle XML 报告注释 GitHub Pull 请求
    cs2pr - Annotate a GitHub Pull Request based on a Checkstyle XML-report within your GitHub Action - staabm/annotate-pull-request-from-checkstyle  ( 15 min )
    dengcb/weixin-reader-desktop: 轻量级微信读书客户端,体积小,页面宽,自动翻页,体验增强
    轻量级微信读书客户端,体积小,页面宽,自动翻页,体验增强 A Weixin Reader Desktop with Auto-turning and Wide-pager - dengcb/weixin-reader-desktop  ( 17 min )

  • Open

    cargo-bins/cargo-binstall: Binstall 提供了一种低复杂度的机制,用于安装 Rust 二进制文件,作为从源代码构建 (通过) 或手动下载软件包的替代方案。这旨在与现有的 CI 工件和基础设施配合使用,并对软件包维护者的开销最小。
    No content preview
    redraw/gh-install: 以交互方式从 CLI 安装 GitHub 发行版二进制文件
    install GitHub release binaries from the CLI interactively - redraw/gh-install  ( 3 min )
    tuupola/server-timing-middleware: 此中间件实现了 Server-Timing 头,可以用于在 Chrome DevTools 上显示服务器端的时间信息。
    PSR-7 & PSR-15 middleware to add the Server-Timing header - tuupola/server-timing-middleware  ( 10 min )

  • Open

    精通Linux根目录:核心文件夹深度解析与实战指南
    在Linux系统中,文件系统的层次结构严格遵循Filesystem Hierarchy Standard(FHS)规范,根目录 / 作为整个文件系统的"基石",承载着系统运行、软件部署和数据存储的核心功能。每个子目录都有明确的职责划分,理解其背后的设计逻辑和实际用途,是运维工程师高效管理系统、开发者 […]  ( 6 min )

  • Open

    HelloGitHub 第 117 期
    本期共有 39 个项目,包含 C 项目 (2),C# 项目 (3),C++ 项目 (1),Go 项目 (4),Java 项目 (2),JavaScript 项目 (5),Kotlin 项目 (2),PHP 项目 (1),Python 项目 (5),Rust 项目 (2),Swift 项目 (1),人工智能 (5),其它 (6)  ( 10 min )

  • Open

    HelloGitHub 第 116 期
    本期共有 40 个项目,包含 C 项目 (1),C# 项目 (2),C++ 项目 (4),Go 项目 (4),Java 项目 (2),JavaScript 项目 (5),Kotlin 项目 (2),PHP 项目 (1),Python 项目 (5),Rust 项目 (2),Swift 项目 (2),人工智能 (5),其它 (5)  ( 12 min )

  • Open

    AI投资或将把美国拖入另一场反恐战争的泥潭
    昨天刷知乎,看到一个问题:“如何评价「AI就是美国的城投」的观点?” 这个问题下提供了一张图,也就是最近在互联网上被广泛传播的那张描绘AI投资关系的网络图,它展示了科技巨头 Nvidia、OpenAI、Microsoft 和Oracle 之间错综复杂的资金流动和合作,号称“AI永动机”。有人据此质疑,这种完全的“内循环”是否构成了一个巨大的资产泡沫,并将AI比作“美国的城投”,最终可能崩盘。

  • Open

    当历史上的巧合事件太多时,那本就是历史
    最近一段时间,老T在知乎上连续看了十几个关于康熙与洪承畴方面的问题以及数百个回答,粗略估计下,累计阅读字数可能超过 30 万字,对于这个可以称之为当代影响最大的“民间发明历史”现象,也有着自己的一点感悟。这里老T不再重复探讨到底康熙是不是洪承畴的儿子这件事,只是就这个事件本身提出一些自己的看法。
  • Open

    私有部署|基于Ansible的运维自动化作业平台
    Ansible Job Platform addresses key IT automation challenges with a centralized, secure, and scalable solution. It integrates CMDB, security credentials, automation orchestration, and job scheduling, ensuring transparency and compliance.  ( 1 min )

  • Open

    0.01% 的概率超时问题
    前言:这个系列(以及我的博客)好久不更新了,原因有两个,一个是我在学习用双拼打字,手跟不上脑子,写的东西读起来 […] Continue reading...  ( 4 min )
  • Open

    普通家庭有没有必要买打印机或者3D打印机
    这个双十一,老T买了两台打印机:一台激光打印机,一台3D打印机。

  • Open

    为什么我们很少接到民调电话?
    最近我妈接到了一个自称“全省平安建设满意度调查”的电话,前两次都没接,直到第三次才拿起。她还打电话问我是不是诈骗。作为一名法律工作者,老T对这个事情倒是知情,自己前几年在带小孩去医院检查时,也曾被“调查”过,但毫无疑问,这种民意调查,在国内似乎还是个“稀罕事”,相比经常看到国外新闻中各种民调数据,可以说感知确实不那么深,如果不是自己和家人这两次被“调查”经历,还真不知道国内有这种“民调”。

  • Open

    广州出名、佛山出钱、肇庆出地建机场?
    前几天,一则“肇庆9个村划归佛山”的新闻,在老T朋友圈里刷了屏。不少人一看地图就乐了:这不就是规划了多年的广州新机场所在地吗?一时间,“广州出名、佛山出钱、肇庆出地”的老段子又被翻了出来。
    给博客更换主题 Hugo Bear
    我很早之前就一直在用 Hugo theme Stack主题 写东西。这款主题挺好的,但我觉得它更适合图片比较多的博客。而我现在的网站上面已经积攒了1700多张照片,在Stack主题的处理下,生成网站时会多出 7000到8000个文件!这就导致整个网站的仓库体积特别大,想部署到第三方免费平台(比如Cloudflare Pages)就变得很困难。
  • Open

    SEO|谷歌搜索关键词排名第一,复盘我做对了什么
    通过一个真正好用的免费在线拼图工具,结合公开构建和用户反馈,无需刻意SEO却意外获得高排名。本文分享了这一SEO成功的关键因素。

  • Open

    10月说说:第一篇10万+公众号文章
    10月在本博上发的说说数量偏少,主要研究电子邮件更新Hugo博客,以及issue作为hugo博客发布端的可行性,顺便分享10万+微信公众号文章写作经历,以及新的VPS商zouter的使用情况。  ( 1 min )

  • Open

    无需登录简洁好用|推荐几个免费在线图片处理工具
    探索一系列完全免费的在线图片处理工具,包括拼图、压缩、裁剪、头像制作、去水印等功能,无需登录,安全隐私,体验友好,满足各种图片处理需求。

  • Open

    为什么在广东“混”了18年,还不会讲粤语?
    昨天接小孩放学回家路上,女儿问了我一个灵魂问题,为什么我们家都在说普通话?是啊,老T全家人都来自湖南同一个县,但自从到了广东,都自觉说上了普通话,特别是老T自己,来广东18年,也整整说了18年普通话,总感觉哪里怪怪的。

  • Open

    为哪吒探针增加访问控制和简单防御
    最近老T因为此前使用哪吒探针V0版时所需要的通信域名将要到期,于是选择对探针进行升级。探针这种东西,虽然看起来是“个人畜无害”的小工具,但总体来说安全风险还是不小,万一被攻破,那探针所连接的服务器毫无疑问都会被“一锅端”。为此,老T在升级探针之余,也对这个探针增加了一点小防护。

  • Open

    不同运营商之间打电话能畅通无阻,聊天软件之间为何“老死不相往来”?
    最近老T翻旧文章,回忆起当年折腾QQ登录的日子,感慨万千。电话这东西,全球随便打,移动的号拨给联通,秒接通,毫无障碍。可聊天软件呢?微信、抖音、钉钉、微博、QQ等,个个都是 “围墙花园”,互相不搭理。那凭啥电话行,聊天软件就不行? 电话为啥能随便打? 电话系统能全球互通,表面上看是因为 标准化协议,比如国际电信联盟(ITU)定下的各种规矩,能够在技术上无缝衔接。但老T觉得,这背后应该还有更深层次的原因。 首先,电信运营商,尤其是国内几大运营商,基本都是 国企,比如中国移动、中国联通、中国电信。这些 “国家队”背负社会责任,不是单纯的商业公司。电话作为 基础设施,关系国计民生,必然要求互联互通。老T查了下电话历史,发现早年电话网络刚建时,也有运营商各自为战的情况,比如美国 AT&T 公司就曾禁止过其他电话公司接入其长途网络,但到后来发现 电话不互通,社会成本太高,用户怨声载道,监管层一出手,也就解决了。加上电信行业高度垄断,玩家少,协调起来相对容易,协议一签,网络一连,全球电话网就织成。 再者,电话是典型的 基础设施服务,类似水电煤,服务本质是“连接”,不以内容为核心竞争力。运营商赚的是通话费、流量费,客观上也没什么动力在内容上搞封闭。反过来,互联互通还能扩大用户群,增加收入。所以,技术标准+社会责任+垄断协调+基础设施属性,共同造就了电话的畅通。 老T想起当年2000年左右,家里刚装电话那会,在偏远农村用座机就可以打电话给远方的亲友,移动联通随便拨,完全没想过背后有多复杂。这就是基础设施的魅力:你感觉不到它的存在,但它就是好用。 聊天软件为啥不互通? 反观网络聊天软件,情况完全不同。微信、抖音、钉钉、微博、QQ等,个个都像独立王国,互不往来。表面上是 技术问题,协议不统一,加密方式各异,强行互通可能出安全漏洞。但老T觉得,根源还是 商业利益和生态封闭。 聊天软件公司靠 用户…
  • Open

    支持私有化本地部署|域名证书管理系统白皮书
    从实际需求出发,落地中大型企业域名证书管理系统。已免费开放,支持私有化部署  ( 1 min )

  • Open

    如何使用 GitHub Issue 发布 Hugo 博客
    近年来,静态博客的发布方式层出不穷,但许多方法要么复杂,要么难以长期坚持。本文介绍一种简单高效的方式:通过 GitHub Issue 作为 Hugo 博客的发布端,利用 GitHub Actions 自动将 Issue 转换为 Hugo 内容并部署到 GitHub Pages。这种方法尤其适合喜欢用 GitHub 移动端 App 随时随地发布博客的用户。本教程基于老 T 的实践经验,解决了私有仓库图片下载、标签提取等问题,适合公开和私有仓库。  ( 7 min )
    怎样让静态博客发布跟发微信朋友圈一样简单
    最近几年来,老T在静态博客发布这件事情上也算是走了无数弯路。随便搜下老T博客,关于Hugo的数篇文章,无一不是聚焦这个问题。但细数以前的经历,不管是哪种方法,很少有能让老T坚持一个星期以上还主动愿意持续用下去的。大多数时候用它们都是处于一种迫不得已的”窘境“。如今,终极解决方案来了。

  • Open

    家用路由器地址为什么是192.168.1.1而不是其他更好记的数字?
    前几天老T在微信群看到有人吐槽:“为啥路由器地址是192.168.1.1这么一串数字,记着费劲,不能弄个简单点的,比如1.2.3.4?” 这问题乍一听挺有意思,老T自己也用过不少路由器,但从来没想过 192.168.1.1 这个数字来源是什么,于是在网上查了查资料,顺便也问了下 AI。不过,在多方查找比对下,发现目前中文互联网上对这个问题的解答,似乎都缺点什么,感觉不是很准确。这里,老T将自己考证的结论总结出来,争取还原出历史的真相。
  • Open

    好拼|本地私有化部署免费在线拼图工具
    好拼是一款免费的在线拼图工具,现已上架Chrome和Edge插件商店,支持在线网页、PWA和浏览器插件三种使用方式,简洁方便,欢迎体验。

  • Open

    悬索桥的主缆损坏后,就真的无法维修更换,只能整座桥重建吗?
    前些天老T在知乎简单回答了个关于悬索桥的问题,虽然赞同的不少,但评论中质疑者也很多,主要争论的就是悬索桥主缆损坏是否可维修更换。由于老T本身对桥梁建设一窍不通,只能以最基本的文字阅读能力,通过查找严肃的文献资料,争取将这个事情说清。

  • Open

    好拼|免费在线拼图工具上架谷歌商店啦
    本文介绍了「好拼」免费在线拼图工具的核心功能和最新更新,包括布局拼图和长图拼接,以及新增的Chrome插件,旨在为用户提供更简单、自然的创作体验。

  • Open

    久违的暑假|一人一车沿海自驾两个月总结
    昨天离开了江西,进入浙江开化县,体验小城生活后,连夜赶回上海。文章记录了从开化到上海的最后一站,分享了自驾经历、花费和房车使用心得。

  • Open

    当我在大学现场听罗翔老师讲课时,我在听什么
    最近,老T有幸回到自己母校佛山大学,现场聆听风靡网络的罗翔老师过来讲课,感觉内心总有一种莫名的思绪在翻滚,但也不知道该怎么描述,于是,只好想到啥就说点啥,并就此记录下来。 大家都是法盲 从事法律工作十几年来,老T时常感到感到无助,怀疑是不是因为自己能力水平太差,是不是因为自己当年读的大学层次不够,总是出现本领恐慌甚至有点自卑,面对同行的专业素养和能力,经常手足无措。有时候面对新问题不知如何下手,面对困难问题不知从哪切入,面对一些无可奈何的事情,总是内心挣扎。 这次,罗翔老师讲课的地点在佛山大学仙溪校区,也是我大学最开始的地方,在这里,我度过了人生中最为轻松快乐的时光。或许也是因为大学时过的太过安逸、舒适,以至于后来进入社会不断遭受挫折,由“从从容容、游刃有余”,逐渐演变为“匆匆忙忙、连滚带爬”。不过,无论如何还是庆幸自己当年高考选择了佛大,选择了法学这个专业,虽然毕业后磕磕绊绊,四处碰壁,但最终,又回到了佛山,重拾了法律工作。 在罗翔老师的授课中,贯穿整场的一条主线是“我是法盲”“大家都是法盲”。他列举了大量刑事司法实践案例,这些案例中绝大多数都是涉及各类部门法,包括行政法、经济法、自然资源与环境保护法、国际法等等,每当提到这种跨部门法的案例时,他都会不由自主拉长音调,自嘲自己真是个“法盲”。 的确,目前我国法律体系之庞大,毋庸置疑。比如他讲到一些“购买什么品种鹦鹉构成犯罪?” “用弹弓打麻雀在什么时间、什么地点构成犯罪?”“自己网上海淘购买哪些药品会构成犯罪?”“薅联程飞机票羊毛是否构成犯罪?”“无证办广场舞培训班是否构成犯罪?”等等。 事实上别说一般法律工作者,就算专门研究这些领域的学者,也很难在短时间内得出答案,甚至很多时候,研究得出的结论还可能是错误的,因为部门法之庞大,有些时候不仅涉及国家层面规定,还得考虑省级以下甚至县一级行政机构的文件,而研究过程很难…
  • Open

    久违的暑假|沿海自驾DAY58 - 开化
    探索开化县,一个宁静的小城,体验根雕艺术和开化纸的历史,漫步马金溪畔,欣赏自然美景和独特建筑,享受一场远离喧嚣的旅行。

  • Open

    久违的暑假|沿海自驾DAY57 - 三清山
    本次沿海自驾的第57天,挑战难度极大的三清山徒步。从外双溪索道开始,历经西海岸、阳光海岸、南清园等景区,感受三清山的壮丽与秀美,体验高空栈道的惊险与震撼。

  • Open

    久违的暑假|沿海自驾DAY56 - 上饶
    从鹰潭到上饶的沿海自驾之旅,体验龙潭湖公园的宁静与美丽,品尝当地美食如黄老头小炒黄牛肉,参观上饶博物馆和双塔公园,感受江西的自然与文化魅力。

  • Open

    久违的暑假|沿海自驾DAY55 - 鹰潭
    从江西抚州到鹰潭的自驾之旅,探索了龙虎山的道教文化,游览了上清古镇,品尝了地道的牛骨粉,体验了不一样的江西风情。

  • Open

    久违的暑假|沿海自驾DAY54 - 抚州
    本文记录了沿海自驾游第54天在抚州的行程,参观了抚州博物馆、文昌里历史文化街区,品尝了江西特色米粉,体验了抚州的历史文化魅力。

  • Open

    久违的暑假|沿海自驾DAY53 - 赣州
    赣州Day53旅行记,探索福寿沟博物馆、赣州古城墙、郁孤台等地标,体验赣南客家文化,记录一家三口的愉快旅程。

  • Open

    外国人来中国是怎么取名字的
    最近在 Slate 上看到一个名叫 Giovanni Garcia-Fenech 的作者以《美国吃掉了我的名字》为题,写了一篇很有意思的文章。刚好,老T前些天也简单写了个 10月1日即将实施的K签证对普通人有什么影响 分析可能出现的外国移民现象,不由得开始思考,是否外国人到中国时也会遇到“吃掉名字”这种问题。 美国吃掉了我的名字 这篇《How the Government Ate My Name》文章作者出生于墨西哥,全名有四个名字 Leonel Giovanni García Fenech,这在西班牙语国家是标准起名方法,体现了家族传承和历史文化。 但作者在移民美国后,他的名字因美国官僚系统而被简化,在入籍时去掉一个名字,在驾照和护照上名字出现顺序混乱,甚至被缩写为“Giovanni F. Garcia”。 作者后来从美国移居西班牙时,又因文件上的名字不匹配而无法获取墨西哥护照。作者幽默地描述了这些经历,强调名字作为身份载体的脆弱性,以及在不同国家因为名字变更时所带来的不便。 最让老T感到惊讶的是,在这篇文章的末尾,作者提到的一个小故事: 作者在西班牙的一个小店看到一个来自中国的上了年纪的老板娘,这个老板娘的名字居然叫“Lola”(萝拉),而这个“Lola”名字的由来,仅仅是因为此前这个店里有一个名叫“Lola”的小姑娘在此工作过,有客人经常上门就问“萝拉在哪?”于是这个中国老板娘就在一声一声的询问中,变成了“萝拉”。 其他国家的情况 美国的情况主要是基于英文环境,不支持 ASCII (英文字母及其标点符号)以外的字符,导致 ü、ä、ß 等字母都被替换。对长名字也存在文化抵触,即便是姓名中有三个词,也总是拧巴的将中间那个省略掉或者简写。例如,奥巴马的 Barack Hussein Obama 绝大多数时候都只写 Barack Obama 或者简写成 Barack H.…
  • Open

    久违的暑假|沿海自驾DAY52 - 相聚
    在2025暑假沿海自驾游的第52天,作者从梅关古道来到赣州,探索了赣州博物馆和江南宋城,体验了赣州的历史文化和美食,与家人共享旅程的温馨。

  • Open

    久违的暑假|沿海自驾DAY51 - 大余
    在2025年暑假的第五十一天,作者探索了梅关古道,体验了古代交通要道的历史和文化,同时欣赏了赣州和大余县的自然与人文景观。
  • Open

    跨城巴士为何突然又开始流行起来了
    这个国庆长假,跟往年过的别无二致。最近10来年,老T除了个别年份的国庆长假期间有外出旅游,其余时间大多是自驾车辆往返于湘粤“两个家”之间。 如果一定要说有什么不同,那这次主要区别就是因家里出行人数较多,5座小车坐不下,又单独给家人买了火车票。正是这次买火车票的经历,让老T重新认识了巴士这种交通工具。 曾经的天坑 讲起巴士,老T身上就有一把辛酸史。高中时,从乡里乘车去县城的中巴车上四五次被偷学费、生活费;大学时,从乡里去衡阳火车站的路上也被偷过生活费、手机。就连不经过火车站中转的长途巴士也被骗过。2012年春运,老T花费320元购买了一张衡山到佛山的长途车票,结果车子一到花都,司机就想把乘客赶下车。也就幸好当年老T用的黑莓手机已经有带GPS定位的谷歌地图,最终据理力争下,才让司机把车开进了广州市区。 回看这段经历,老T感觉恍如隔世,2012年至今不过13年。电子地图这种新鲜事物在当时大多数人手机上还未普及,而如今,几乎所有人早已习惯电子地图这种基础设施般的服务所带来便利性。也正是这种便利性,让曾经的很多“坑”都被填平了。 现在是真香 由于老T决定帮家人买火车票时已邻近国庆,只剩两天时间,不管是高铁票还是普铁票,几乎都出售殆尽,只剩一些普铁无座票还有售。没办法,也只能硬着头皮买张广州白云站到长沙火车站的无座票先顶着。毕竟时间也不长,总比超载挤在小车里熬十几个小时堵车要强。 比较头疼的是进出火车站的交通工具选择。两头的火车站离家都挺远:家里到广州白云站有60公里,从长沙火车站回老家有140公里(正常是到衡阳下,但衡阳没票)。以往常规方法是选择两边的汽车站到汽车站,然后再从汽车站转火车站。 但老T在微信上搜索发现,现在的巴士,居然已经不需要去汽车站了,而是可以直接在附近公交站上车,甚至有的巴士还能直接上门接送,跟网约车、顺风车没任何区别。 最关键的是,这种巴士还特别便宜。老T随手一查,发现广州到深圳的这种巴士居然有长期只卖19.9元的,甚至还有卖9.9元的。 看到这,老T不禁对此产生了兴趣,想了解下这背后到底有什么原因。 变化的原因 老T一边刷着各种微信小程序,一边在网上搜罗资料。 发现,这几年城际巴士的“变身”,主要得益于互联网平台的强势介入。 过去,巴士运营大多靠传统的汽车站和固定线路,效率低下,成本高企。像老T老家县城的公交公司,前几年亏损后停运了很长一段时间,顺带逼得县城到长沙的热门线路都被砍了一大半,结局就是越降本增效,越进入恶性循环,最终只能全部推倒从头再来,靠着将农村中巴线路全部整合进去,才重新盘活。 现在,各种互联网平台依托大数据和算法,通过优化线路和调度,能实现点对点甚至上门接送的服务。乘客不用再大老远跑到汽车站排队买票,直接在手机上选好时间和地点,巴士就近上车,省时省力。 更重要的是,价格为什么这么低?老T觉得,这一方面应该是平台之间的“补贴大战”,为了抢占市场份额,往往通过烧钱补贴来吸引用户,比如五六十公里的线路,长期保持在19.9元甚至9.9元这种“白菜价”。另一方面,大巴电动化所带来的运营成本的降低也功不可没。随着电动巴士的普及,油费支出大幅下降,加上共享经济模式,车辆利用率更高,空载率低,自然能把价格压下来。 老T看到一篇报道,说这种城际巴士的低价策略,其实并不意味着不赚钱。连顺风车都有全职开的,能载几十人的大巴车,平摊下来成本确实也很低。 想想看,高铁虽然快,但票价动辄几百;自驾油费加高速费也不少;飞机更别提了。巴士这种“老古董”借着科技东风,摇身一变,竟成了性价比之王。

  • Open

    久违的暑假|沿海自驾DAY50 - 仁化
    从丹霞山出发,探访仁化县城与南雄市,体验锦江美景、古镇风情及美食,感受粤港澳大湾区的独特魅力。
  • Open

    10月1日即将实施的K签证对普通人有什么影响
    这几天在知乎有个炒的火热的话题。国家即将开始颁发的K签证,引发很多人焦虑,是否外国人也要进来抢饭碗? 老T从自己视角也试着简单回答了一下。 总体来说,我认为这个签证政策对普通人没啥影响。K签讲白了还是个技术移民签证,虽然国家层面还没有制定具体办法,但大概率是按照美国H1B模式的。 为啥现在要招外国人参与搞技术? 重点还是服务国内制造业产业升级和关联产业需求。最主要是需要有懂第三世界国家语言、习俗、社会规范、消费习惯的人过来参与源头生产。 毫无疑问,美国IT互联网巨头里边大量印度裔员工,对美国科技公司开拓印度市场、理解印度用户需求、以及产品设计中融入某些印度文化元素,起到了重要的催化剂、加速器和桥梁作用。 中国制造想要有全球影响力,不是说在终端市场搞些研发中心就能解决问题,不可避免需要更多具有原生文化背景的外国人参与。 而这类职业生态位,与本国人力资源几乎没有竞争关系。 对普通人有什么影响? 对普通人而言,K签证的实施几乎不会产生直接冲击。 它并非为了填补国内技术人才的“数量缺口”,而是精准地瞄准了“特定能力缺口”,即中国制造需要深度嵌入新兴市场本土语境(语言、文化、消费心理、社会网络)的稀缺能力。 这类引进人才的核心价值,在于帮助中国制造业和关联产业从源头设计、生产环节就精准锚定海外目标市场的真实需求,减少“水土不服”。这与本土人才在技术研发、生产管理、国内市场开拓等方面的核心能力是高度互补而非竞争的关系。 本质上,K签证是中国产业全球化深化到新阶段,为提升“本地化能力”和“源头创新适配性”而进行的一次战略性人才资源配置优化,其影响在于提升中国制造的全球竞争力与渗透力,而非与普通人争夺就业机会。 会不会引进洋垃圾? 老T也很理解大多数人对这种问题的想法,动则关联到留学生问题。 但说到底,工作签证的前提是有工作,是国内企业愿意招外国人进来,是老板要真金白银给外国人发工资,需要解决企业内部沟通、管理问题,不可能有哪个老板请个“爹”来上班。如果不能发光发热,或者公司内部排斥导致其无法工作,那自然而然签证也就失效了。

  • Open

    久违的暑假|沿海自驾DAY49 - 丹霞山
    探索丹霞山的核心景区——阳元石与长老峰,体验云崖栈道、九九天梯的惊险,欣赏嘉遁亭与观日亭的壮丽风景,感受大自然的鬼斧神工。  ( 1 min )

  • Open

    久违的暑假|沿海自驾DAY48 - 韶阳楼
    探索韶关的美丽风光,从韶阳楼的壮丽景色到丹霞山的自然奇观,感受韶关的历史文化和独特魅力。

  • Open

    久违的暑假|沿海自驾DAY47 - 韶关
    在韶关自驾游的第47天,探索了马坝人石峡遗址和百年东街。深入了解马坝人的历史,欣赏韶关的自然美景和文化遗产,感受韶关的独特魅力。

  • Open

    为什么得过新冠后,再次感冒时容易嗅觉“失灵”
    最近受“桦加沙”台风影响,夜里气温不上不下,开空调嫌冷,不开又有点闷。老T想着省点电,就没开空调,靠电风扇吹了一夜。结果,省电不成,倒把自己吹感冒了。 起初就是个普通感冒,流了两天鼻涕。可没想到,鼻涕快消停时,嗅觉突然又没了! 这已经是我第四次经历嗅觉丧失了。 第一次是2022年底阳了之后;第二次是2023年,感觉像是新冠回潮;第三次是去年冬天,症状也像新冠。但这次,我敢肯定不是新冠,用试纸测了,只有一条线。 这让我忍不住琢磨:搞不好前两次也不是新冠呢? 因为除了第一次阳了和这次测了,中间那两次我其实都没做检测,当时只当是新冠了。现在想想,真有点细思恐极:难道得过新冠之后,再遇上普通感冒也会触发嗅觉失灵? 作为医学门外汉,老T只好求助网络,想弄清楚感冒和嗅觉失灵之间到底有没有关联,也希望能给有类似经历的朋友一点参考。 要回答这个问题,得从科学角度切入。老T在 Science 上查到一项研究显示,新冠病毒对嗅觉系统的冲击远超普通感冒。它不像感冒那样主要是鼻塞堵路,而是直接“入侵”嗅觉上皮,也就是鼻子里的那些负责闻味儿的细胞。病毒通过 ACE2 受体进入支持细胞(sustentacular cells),导致炎症风暴,进而影响嗅觉神经元。这不是一次性的损伤,而是可能留下“后遗症”:慢性炎症或神经修复不全,让嗅觉系统变得脆弱。 由于老T看不懂这些具体内容,只能简单联想:新冠就好像一场“地震”,震坏了嗅觉基础结构,后续的小感冒则类似“余震”,轻易就能触发嗅觉失灵。 具体到复发机制,《英国医学杂志》上的 Post-viral olfactory loss and parosmia 文章指出,新冠患者嗅觉失灵的发生率高达 50%,其中许多人会发展为持久型或异嗅(闻到的味道变味儿),感染后6个月仍有27-60%的患者有嗅觉问题,1年后26.5-46%,甚至2年后还有8.3%。 为什么普通感冒会“借力打力”?因为感冒病毒(如鼻病毒)通常只引起暂时性鼻炎,但在前新冠患者身上,它可能放大残留的炎症。譬如,一篇案例研究描述了患者反复嗅觉失灵,可能源于过度炎症、再感染或病毒复制反弹。我的经历就很贴合:每次感冒后,不是鼻塞时就失灵,而是恢复期突然发作,这暗示不是机械堵塞,而是神经信号出了岔子。另一项研究进一步证实,后新冠嗅觉功能障碍与“长新冠”相关,涉及免疫细胞浸润和嗅觉上皮基因表达改变,导致系统对新感染更敏感。 当然,这其实也不是什么大事,绝大多数情况下,这种嗅觉失常现象,都能在一两个星期内逐渐恢复,尤其是年轻患者。 我自己这几天也在试着搞点恢复训练,闻闻柠檬、薄荷这些强烈气味,好像现在已经好很多了。 假如你也遇上类似情况,别慌,记录下来,或许像我一样,找找背后的科学依据,心里就能多几分踏实。 生活本就五味杂陈,闻不着时,就多尝尝回忆的味道吧。 参考文献: Olfactory and gustatory dysfunctions as a clinical presentation of mild-to-moderate forms of the coronavirus disease (COVID-19): A multicenter European study. https://link.springer.com/article/10.1007/s00405-020-05965-1 Post-viral olfactory loss and parosmia. https://pubmed.ncbi.nlm.nih.gov/37841969/ Long-lasting olfactory dysfunction in COVID-19 patients https://link.springer.com/article/10.1007/s00405-021-07153-1 Non-neuronal expression of SARS-CoV-2 entry genes in the olfactory system suggests mechanisms underlying COVID-19-associated anosmia. https://www.science.org/doi/10.1126/sciadv.abc5801 Prognosis and persistence of smell and taste dysfunction in patients with covid-19: meta-analysis with parametric cure modelling of recovery curves https://pubmed.ncbi.nlm.nih.gov/35896188/
  • Open

    久违的暑假|沿海自驾DAY46 - 北江
    从英德出发,沿北江一路自驾至韶关,途经G240国道和020乡道,欣赏北江画卷与喀斯特地貌的壮丽景色,体验京广铁路的繁忙与北江的宁静。

  • Open

    久违的暑假|沿海自驾DAY45 - 英德
    2025暑期沿海自驾游的第45天,沿北江行驶,途经清远、英德,探索上岳古村,欣赏岭南建筑,体验G240国道的北江画卷美景,记录了一段难忘的自驾旅程。

  • Open

    久违的暑假|沿海自驾DAY44 - 佛冈
    在佛冈县的上岳古村,探索了具有深厚文化底蕴的岭南古村落,感受了朱熹后裔的历史传承。随后在民安小镇体验了当地生活,等待台风的到来,度过了一个宁静的夜晚。

  • Open

    久违的暑假|沿海自驾DAY43 - 广州
    沿海自驾Day43,探访广州珠江沿岸与沙面岛,欣赏广州塔与海心沙的独特城市天际线,感受沙面岛的历史文化氛围,体验广州的历史与现代交融之美。

  • Open

    久违的暑假|沿海自驾DAY42 - 东莞
    从深圳到广州的自驾旅程,雨中游览松山湖,错过华为欧洲小镇,与久违的广州朋友聚会,享受温暖的情谊与旅途中的每一刻。

  • Open

    久违的暑假|沿海自驾DAY41 - 情谊
    在深圳体验了一场美妙的早茶,品尝了繁楼的多款广式点心,随后与朋友一起轻松爬上铁仔山,俯瞰深圳的城市风光,感受这座年轻城市的活力与包容。

  • Open

    写微信公众号和写博客的区别
    从 9 月 1 日老T正式开始启用公众号算起,到今天刚好 10 天,这 10 天说短也短,说长也长。短的是,自 2008 年老T开始网络写作以来,这 10 天几乎可以忽略不计。长的是,这 10 天算是老T 17 年写作历程中收获最多的时期,充满了新鲜感和挑战。 微信公众号简要回顾 这 10 天里,老T公众号共更新 10 篇文章,其中 8 篇都是从博客搬到公众号的,只有 2 篇是近期新作。 在 8 篇搬迁的文章中,前 4 篇基本就是直接从博客复制粘贴,后 4 篇经过了大范围修订,几乎相当于重新写了一遍。 10 篇文章共计阅读量 2.2 万,其中最高的约 1 万,最少的 17。 另外,老T也收获了首个赞赏,来自安徽的网友 @Chulixia, 在此表示衷心的感谢! 微信公众号与博客的区别 本来,老T以为微信公众号只是另一个信息发布平台,在已有文稿的基础上,简单发布即可。但由于微信天然的社交属性,这种想法很快就破灭了。微信公众号和博客看似都是写作平台,但本质上差异巨大,尤其是传播机制、读者互动和写作要求等方面。下面,老T就结合这 10 天的亲身经历,谈谈几点主要区别。 推荐算法与搜索排名 微信公众号的核心是推荐算法,它像一个无形的编辑,总在决定每篇文章能不能被推送到更多人面前。老T感觉这些天来,无时无刻不在被算法左右:文章标题要吸引人、内容要迎合读者口味、甚至发布时间都要卡点。 举个例子,老T的公众号目前总阅读量约 2.2 万,其中 90.4% 都来自算法推荐。如果算法不喜欢老T的文章,它就静静躺在后台,阅读量寥寥无几。 相比之下,博客更像一个安静的图书馆,主要面对搜索引擎。文章一发,就扔到网络大海里,由用户自己去搜索、发现。没有算法的“喜好”来左右,不管写的是专业知识还是个人心得,都只是共享出去,设置好关键词,等着有缘人来找。例如,老T的博客文章,很多都是 10 几年前写的,但通过搜索引擎,至今还能带来流量。 这种区别让写作心态完全不同。在微信上,老T得使劲琢磨“算法会不会推”,而在博客,老T只需问自己“这个内容有没有价值”就行。 订阅数 微信公众号的价值很大程度上取决于粉丝数。粉丝越多,推送就越稳,阅读基数越高。老T这 10 天,粉丝从 0 涨到 100+,主要靠算法推荐拉新。但目前粉丝基数很小,新文章容易石沉大海。 博客的订阅数(比如 RSS 或邮件订阅)则没那么关键。博客读者往往是零散的搜索流量,订阅只是锦上添花。老T的博客订阅者不多,但文章通过 SEO 优化,也能持续吸引新访客。简单说,微信更像是是“粉丝经济”,而博客一直是“内容长尾”,前者靠积累人气,后者靠积累内容。 另外,这里老T再补充另一个经常使用的知乎平台情况,完全是另外一套逻辑的。知乎既不靠粉丝数,也不靠搜索引擎,甚至也可以说不靠算法推荐。因为它默认使用算法将问题推送给所有潜在创作者和读者,创作者只需要沿着知乎推荐的问题进行回答即可获得大量自然流量,也算是另一种“算法平权”。例如,老T最近一个月在知乎的回答几个问题,累计阅读近 40 万,绝大多数阅读量都来源于用户被知乎问题所吸引而点进页面后查看的。不管是作为创作者还是用户,老T都完全不用担心算法或关注数的影响。 写作风格 这 10 天下来,老T感觉微信公众号的生态不适合太长、太专业的写法。读者大多用的是碎片化时间在阅读,刷朋友圈或订阅号时,更喜欢短平快的内容。老T花大力气写了几篇 5000 字以上的长文,比如分析印度强奸率、研究外国人如何看待93阅兵等,但阅读量和推荐最多的,反而是飞牛 NAS 相关的那些 2000 字以内的实用性文章。当然,这也可能因为内容差异,几篇长的文章,公众号后台审核后都明确不给推荐。 博客则更注重专业性和深度。没有什么限制,可以尽情展开,写成万字长文也没关系,因为读者是主动搜索来的,往往有特定需求。老T在博客上写的那些长篇内容,阅读量虽不高,但反馈很专业,读者留言讨论也更深入。微信像快餐,博客像大餐,前者求速,后者求精。 推荐限制的不确定性 微信的运营规范有 23000 多字四五百条内容,说是包罗万象也不夸张。但创作者并不知道这些具体规范的阈值,只有写完提交后,才能从助推审核结果中看出端倪。老T阅读量最少的那几篇文章,至今没搞清到底因为什么原因不给推荐,反正后台通知就一句话:“不符合微信公众平台运营规范”。 博客则没这些烦恼,只要遵纪守法即可,搜索引擎抓取后,更多的由用户自己判断。顶多是 SEO 优化的问题,但至少透明可控。 结语 总之,这10天让老T深刻感受到,微信公众号更像一场算法游戏,需要不断试错、优化。而博客则更适合个性化创作,注重长效价值。当然,两者不是非此即彼,老T会继续双管齐下,保持两边同步更新。希望这些心得对其他创作者有帮助。如果你也有类似经历,欢迎留言交流!

  • Open

    码字百万之际—开通个人微信订阅号
    昨天在 QQ 群看到朋友说我码字已经超 100 万。确实,截止目前,Hugo 统计 359 篇文章,已合计 1036977 字。其实这个统计在到八九十万的时候,我还是比较关注,毕竟很快要到 100 万,心里还有点激动。但真等到后边恰好破百万时,又没怎么在意了。这让我想到心理学中的目标达成悖论:人们往往在追求目标时投入巨大情感,真正实现后却可能产生空虚感。 回顾码字经历 这次码字破 100 万,也许是个迟来的“成就”。毕竟,熟悉老T的老朋友,特别是从 2008 年开始一起加入 Blogfans 的老兄弟们,都知道我曾经多次大量删除过以往的文章。按照老T在 2017 年留下的老 Mysql 数据库统计,当时字数就已经有 114 万,只是当年并没有去想过这个问题。而如今留下的这些内容里边,属于 2017 年以前写的,占原本比例应该不足 1/4 。不过,不管怎样,这次破 100 万,对自己来说还是有一定纪念意义。 最初想法 回顾老T 2008 年以来码字的经历,我想正是印证了最初写下的那句 When each sunrise, we start a new. 虽然在当年,这句话更多表达的是新生之意,晨光初启、新途又始。到后来,随着日复一日的坚持更新,这句话逐渐演变为红日再升、新章复启。如今,站在新的起点,我更多的在想,这很可能又是一个破晓之时,需要境界新开了。 1 2 3 4 5 6 7 8 9 10 11 12 --- title: "您好, 世界!" slug: "hello-world" date: 2008-05-21 categories: ["技术"] tags: ["WordPress"] --- 经过十多小时从零开始的学习,我终于开通了自己的第一个网站。 在这里我要特别感谢抓抓,要是没有他在最后一刻发出的消息免费提供了本网站的…  ( 1 min )

  • Open

    为何1000M宽带,有时候测速只有300M(二)
    2020年,老T曾以这个标题写过一篇简单的 文章,主要是因为当年在百度上搜索这个问题答案时,找到的都是千篇一律洗稿内容,鲜有能够讲清这个问题的文章。 甚至可以说,当时网上大多数关于这个问题的解答都是在瞎扯。有些讨论下边,还各种对提问者挖苦、讥讽,认为提问者丝毫不懂网络常识,但又不给出解决问题的思路办法。由于当年老T也恰好遇到这个问题,便进行一番研究。 现今5年过去,国内网络环境又与此前有了一些不同,千兆宽带已成标配,甚至万兆宽带也开始进入部分家庭,老T觉得有必要重新对这个问题进行梳理。 为何1000M光纤宽带,测速只有300M? 当年老T遇到这个问题,首要原因就出在路由器上。 在1000M光纤刚开始进入千家万户的时候,由于多数家庭用户还在使用旧型号路由器,有些路由器虽然参数上写着支持 1000Mbps 网口,但那个网速只是供内网传输使用的,内外网之间的速度并不能达到 1000M。 也就是说,在内网配置没有明显问题的情况下,用户将两台电脑同时用网线连接到路由器时,这两台电脑之间的内网传输速度能够达到 1000Mbps。 而当用户通过这台路由器连接外网时,这时由于路由器内部芯片处理能力限制,传输速度就会骤减至 300-500Mbps。 老T 画了个示意图,争取把这个逻辑展示清楚。 5年前,不少家庭用户都是因为这个情况导致测速结果达不到运营商标称的速度。 例如: 网件 R7000 WAN TO LAN 最大速率:931 Mbps  网件 R6300v2 WAN TO LAN 最大速率:806 Mbps  华硕 AC68U WAN TO LAN 最大速率: 754.5 Mbps  TP-LINK TGR1900 WAN TO LAN 最大速率: 631 Mbps 网件 R6100 WAN TO LAN 最大速率: 93.1 Mbps 不过,当年老T 遇到的问题比这个还稍微复杂…  ( 1 min )

  • Open

    当外国人看93阅兵时,他们在看什么
    纪念中国人民抗日战争暨世界反法西斯战争胜利80周年阅兵仪式在昨日隆重举行。老话说,国之大事,在祀与戎,而和平年代的阅兵式,正是这两件事的完美结合。作为当今世界最受关注的事件,老T在网上冲浪过程中,也看到不少外国人的评价,其中很多都比较有意思,这里也简单跟大家分享一下。 俄罗斯人如何看待93阅兵 老T在日常混迹的多个技术论坛上都看到有人发贴讨论中国的阅兵式,其中最典型的评论就是:“看吧,中国果然没有向俄罗斯提供武器,不然战争局面早就改写了。” 由于在多个平台都看到这种评论,老T也感觉摸不着头脑。只能说,相比西方媒体这些年大肆宣扬的“中国威胁论”,西方民间对俄罗斯的恐惧感,确实是入心入肺了。 由于我们这一代人都在亲身经历中国工业现代化进程,对国内的制造能力早已有充分认识。哪怕按照最朴素的唯物主义思维也知道,一个常住人口和GDP都比不过广东的国家,制造能力显然跟中国有巨大差距。 但西方老百姓长期受媒体偏见影响,对中国的这种能力认识还是存在较大偏差。而此次阅兵展示,一定程度上也算是在帮他们纠偏。 不过,在这过程中,我也很好奇,就是作为这种评论里的另一方,俄罗斯人会如何看待中国阅兵呢? 老T特意找了些懂俄语的朋友帮忙,也翻了翻俄罗斯两大社交平台 VK.com 和 Pikabu.ru,了解下到底俄罗斯普通网友有何观后感。 “大受震撼”的技术派 主要评论包括: “规模惊人!技术顶尖!” “正步完美,装备像科幻片” “机器狗和核导弹?中国准备好应对一切了” “水下无人机和机器人才是未来战争,中国AI武器领先了” “新型坦克配高超音速导弹…北约想清楚要和谁打了吗?” 照老T说,这反应在我们这边看来也还算实在。我们天天看着“下饺子” 新装备官宣,可能有点习以为常了。但对俄罗斯人来说,这次阅兵式上展示的装备,特别是高超音速、无人机、AI 这些新装备,确实刷新了他们的认知,甚至带点羡慕…

  • Open

    一次跌宕起伏的BUG修复——PVE节点出现Unknown状态故障
    周日下午,老T准备在 PVE 装个 RouterOS 测试,结果发现无法创建虚拟机。具体表现是,在虚拟机创建页面,节点处提示 “Node epson seems to be offline” ,然后 PVE 面板上,节点显示灰色问号,提示状态为 “Unknown”。由此,开始了老T一段跌宕起伏的 Bug 修复过程。 PVE 存储设备配置冲突 遇到 Bug 后,老T第一时间怀疑是不是节点配置冲突。因为节点内的虚拟机本身在正常运行,除了节点上有灰色问号,在节点中还有两个存储设备也同样显示黑色问号。 这两个存储设备实际就是主机中的两个机械硬盘。此前,老T将这两个机械硬盘挂载后,直通给了 100 号虚拟机使用。 但考虑到虚拟机中无法读取硬盘温度,便分离了存储,改用 PCI-E 硬件直通,将 SATA 控制器直通到虚拟机。故此遗留两个过期的存储设备。 于是老T在 PVE 面板中直接删除了两个存储设备,然后刷新,看到问题依旧。 老T在想,是否是因为集群状态还没更新,于是重启并强制刷新集群状态,同时检查存储挂载情况。 1 2 3 systemctl restart pve-cluster systemctl restart corosync pvesm status 果然,存储状态有点问题。PVE 配置中保留了两个 HDD 的 LVM 存储定义,但实际物理磁盘已经直通给 100 号虚拟机不可见。 1 2 3 4 5 6 7 8 root@epson:# pvesm status Command failed with status code 5. command '/sbin/vgscan --ignorelockingfailure --mknodes' failed: exit code 5 Name Type Status Total Used …  ( 4 min )

  • Open

    8月说说: Folo RSS迁移 医保药价 断机油滤芯 飞牛不显示硬盘温度
    这是老 T 在 8 月份的说说内容,这里将其一并提取发布,主要包括 Folo RSS 更换域名后的一些问题,医保用药问题,汽车滤芯损毁问题,以及在使用飞牛和群晖过程中遇到的一些问题等。 Github issue 作为博客说说发布页面的模板设置问题 在设置模板过程中,需要留意以下几个问题: 页面构建缓存。可能导致页面内容可能无法更新。 1 2 3 4 5 6 {{ $url := "https://api.github.com/repos/user/moments/issues/1/comments" }} {{ $opts := dict "headers" (dict "User-Agent" "Hugo Static Site Generator") "cache" 300 "cacheKey" (printf "gh-comments-%s" (now.Format "2006-01-02-15:04")) }} 内容排序。 github issue api 输出数据是最新的内容在后边,需要倒过来。 1 2 3 4 {{ with resources.GetRemote $url $opts }} {{ if and .Content (ne .Content "") }} {{ $comments := .Content | transform.Unmarshal (dict "format" "json") }} {{ $sortedComments := sort $comments "created_at" "desc" }} 时间格式。github issue 默认使用 UTC 时间,中国的话,需要在基准上加8个小时。 1 2 3 {{ (.created_at |…  ( 1 min )

  • Open

    将博客更名为“老T博客” 顺便更新自己使用过的一些硬件产品
    虽然还没到 9 月 1 日,但我儿子今天已经提前去学校适应小学生活,随着新的阶段到来,我也想着给本博客换个名称。过程中,找两个小孩帮忙,顺便给他们解释了一下网站域名 Lawtee的含义,然后,不知怎得,两娃就突然开始喊我“老T”。感觉也是天意注定,那我就将本博名字改叫“老T博客”吧。 老T即Lawtee 去年我在选择 Lawtee.com 这个域名时,本来也没想太多,主要是 5 位带 law 三个字母的 com 域名,早已被注册殆尽,而 6 字母中带这三个字母的,也所剩无几,矮个子里边挑高个,最后也就选了这个。 在英文发音中,Law 的美式发音 /lɑː/ 读起来跟 老 字很相近,而 Tee 发音为 /tiː/ 跟字母 T 一模一样。因此,Lawtee 读成 “老T” 倒也显得理所应当。 这次更名前,我也在网上简单搜索了一下,好像叫“老T”这种名字的也不多,那就这样用了。 为什么不再用之前名称 此前,我将本博取名 “法律小茶馆” 其实是按照 Lawtee 意译而来,在一些欧洲国家,Tee 就是茶的意思,跟 Tea 的发音也没啥区别。 但正如目前所现,本博其实大部分内容都跟法律没啥关系,与法律相关主题最多能占到 1/4,强行取个这样的名字,很容易让人误解。 不过,总的来说,由于我长期从事法律工作,这个域名倒也没有继续更换的必要。只是文字介绍需要稍微变动一下,不再着重强调自己的职业,而是依据内容展现方向,改成了“法律、科技和生活”。 毕竟,工作只占日常 1/3 不到的时间,工作之余,这个身份也没有必要随时挂着碍眼了。 未来有何规划 这里还是引用之前更换 Lawtee.com 域名时的想法吧,其实也没什么大的变化。 正如我在 关于 页面中提到: “到 2023 年,自己也已经接近 35 岁,在一些行业都是开始想着退休的年龄,于是回头重构一下博客,想着就这样定型玩下去。” …  ( 2 min )

  • Open

    维修一个松下智能马桶盖
    最近,我家一个智能马桶盖出故障,控制板上,除了水温按钮有反应,其他按钮全失灵,而且重新上电也没任何反应。直觉告诉我,这应该不是单一故障,而是多个问题同时存在所导致。为此,我晚上花了几个小时仔细研究了一下这个产品。 故障表现 这台松下 EKS09 智能马桶盖是我 2019 年买的,迄今已接近 6 年,超出了五年保质期。要么自己修,要么换新的。 考虑到我之后买的两个马桶盖水压普遍偏大,而这个松下的冲水柔和,主要是小孩在用,所以我第一反应还是想通过维修来解决。 此前这个马桶盖曾出现过按键失灵情况,一度所有按钮都没反应,但隔天又好了,应该是排线板接触不良或腐蚀问题。 这次故障更加麻烦点。 控制面板上 8 个按钮。其中 6 个功能控制键中,只有 1 个水温键有反应;测试键方面,长按测试后灯常亮,但没进入测试,并且无论如何无法退出测试,着座键及灯光正常。 在断电重新上电后,只听到电机嗡嗡声,但不出水,冲洗杆也不伸出来。 问题查找和维修过程 由于我此前对智能马桶盖的内部构造没有研究过,直觉上认为这次应该是两个问题。 控制面板失灵; 冲洗杆马达坏了或堵了。 主板 马桶盖外壳拆解倒是比较简单,总体来说,就是卸下螺丝,稍微用力就拆出来了。但真要找到问题所在还得花点功夫。 首先是肉眼观察整个主板,发现已经作了防水处理,肉眼也没见到有元器件烧毁情况。也应证了水温按钮可以使用、上电后电机会嗡嗡出声的情况,总体功能上应该没大的问题。 出水杆 其次,重点是研究这个出水杆的构造。 这个出水杆由两个马达控制,蓝色管进水,白色管输送到出水杆中。 我一开始不知道这个东西原理,以为是出水杆末端马达控制升降,三角位的马达在抽水。 后来才知道,出水杆末端那个马达仅仅是起到旋转开关的作用,控制阀门;而控制升降的是三角位的马达。 但拆下这两个马达后,却也没发现什么异常情况。 在整机上电后,末端马达能够…

  • Open

    Proxmox Backup Server (PBS) 4.0 Blog Series
    Hot off the press is Proxmox Backup Server 4.0. PBS is a great tool to use with your Proxmox VE servers to do fast and easy backups of your VMs and LXCs. It’s very easy to setup, and can be deployed in a variety of forms: bare metal, VM or LXC.  Personally, I’ve deployed Proxmox […]  ( 14 min )

  • Open

    为 NAS 存储来个大瘦身 - 照片视频压缩方案
    之前在 群晖、迷你主机还是捡垃圾,家用NAS怎么选 提到,我家里 NAS 存储的重要家庭数据已经达到 1000GB,主要就是家中多年积累下来的照片、视频,共计约 20 万文件。虽说存储量也不大,但在迁移过程中,还是感觉很吃力,大量小文件读写,用移动硬盘复制都得几个小时。为了解决这个问题,便于日后轻松上阵,我借鉴之前在 hugo 和 soomal 项目中的经验,对 NAS 文件来了次大瘦身,节约 75% 的空间。 清理重复文件 我以前备份照片视频的模式,基本都是采取每年一到两次的频率,将相机、手机照片视频冷备份到 NAS。大体是选择在春节、国庆长假这种时间节点,以及换手机的时候,一股脑把手机上照片视频通过移动硬盘复制过去。 在这过程中,有一个比较麻烦的事情是,每次我换手机都会将上一台手机的照片视频导入新手机,而上一台手机中很多照片、视频实际上都已经在 NAS 有备份。这种情况下,如果自己备份的时候认真一点,通常会考虑删除一遍重复文件,但很多时候比较懒就没管了。造成 NAS 中实际上有不少文件都是重复版本。 要清理群晖 NAS 中的重复文件,通常有三种方法。 群晖自带的存储空间分析器。打开群晖自带的存储空间分析器,查找“潜在重复文件”,通常会输出一个 csv 文件,列明重复文件。把需要删除的文件导出为 txt,然后在“任务计划”中通过命令 cat /volume3/video/delete.txt | xargs -I {} rm -f "{}" 就能把重复文件删除。 这种方法只适合重复文件数量较少的情况。例如,我的群晖每次只支持查找 5000 个重复文件。如果重复文件显著超过这个数值,就不是很实用了。毕竟,每次查找重复文件都耗时颇多。 第三方应用工具。 群晖第三方应用市场有几款删除文件工具比较实用。例如:dupeGuru fdupes 等。我也下载测试过,但…  ( 2 min )

  • Open

    How To: Proxmox Backup Server 4 as a Synology VM
    Many home labs have both Proxmox VE hosts (for running VMs and LXCs) as well as a Synology NAS. If you want to run Proxmox Backup Server on your Synology NAS as a VM, this post is for you. I’ll show you how to install PBS as VM on your NAS, as well as configure […]  ( 17 min )
    How To: Backblaze B2 as a Proxmox Backup Server 4 S3 Datastore
    New to Proxmox Backup Server (PBS) 4.0 is a ‘tech preview’ feature for using S3 buckets as a datastore. While many people associate S3 buckets with Amazon, it is more or less a standard that many cloud providers support. This opens up many possibilities for direct PBS to cloud backups, which is great news. However, […]  ( 18 min )
    How To: Synology iSCSI LUN for Proxmox Backup Server Datastore
    If you have a Synology NAS and want to use it with Proxmox Backup Server (PBS), you have two primary options for your datastore: NFS or an iSCSI LUN. If you want to use NFS storage, check out my previous article: How To: Setup Synology NFS for Proxmox Backup Server Datastore . However, the NFS datastore […]  ( 18 min )
    How To: Synology NFS for Proxmox Backup Server Datastore (2025)
    This refreshed 2025 post covers using a Synology NAS NFS share as a datastore for Proxmox backups. Configuring a NFS share for the proper Proxmox Backup Server permissions can be quite challenging. The permissions requirements for PBS are different from just a basic NFS mount to a Proxmox VE host that you use for VE […]  ( 17 min )

  • Open

    How To: Proxmox Backup Server 4 (VM) Installation
    In this article I will walk you through how to install Proxmox Backup Server (PBS) 4.0 inside of a VM running on Proxmox 9.0. You might be wondering why you might want to install PBS as a VM instead of a LXC. Good question! If you want to use iSCSI LUNs as a PBS datastore, […]  ( 24 min )
2026-06-11T23:02:46.177Z osmosfeed 1.15.1