• Open

    Best AI Coding Agents of 2026
    Discover what AI coding agents are, how they work, and the best tools available in 2026. Learn how autonomous coding assistants like Claude Code, Cursor, and GitHub Copilot are transforming software development.  ( 27 min )
  • Open

    I Don’t Miss vCenter After Moving My Home Lab to Proxmox (Here’s Why)
    Most have been following my journey of testing and making changes in the home lab. Recently I have been spinning up a minilab running on Proxmox. For years, I have… The post I Don’t Miss vCenter After Moving My Home Lab to Proxmox (Here’s Why) appeared first on Virtualization Howto.  ( 41 min )

  • Open

    Why Ceph Won for Persistent Storage in My Talos Linux Kubernetes MiniLab
    If you are deciding to run a production-grade Kubernetes cluster, Talos Linux Kubernetes makes a lot of sense, since it focuses on being immutable and security-focused. However, it forces you… The post Why Ceph Won for Persistent Storage in My Talos Linux Kubernetes MiniLab appeared first on Virtualization Howto.  ( 42 min )
  • Open

    How Smart HVAC Systems Are Becoming Part of the Modern Smart Home Tech Stack
    Smart homes used to be mostly about lighting, speakers, and security cameras, but heating and cooling have quickly become one of the most important parts of the connected‑home ecosystem. As homeowners look for ways to stay comfortable without wasting energy, smart HVAC systems are stepping into the spotlight. These technologies take what used to be […]  ( 19 min )
  • Open

    草莓熟了
    欢迎本博客的小公主:草莓。  ( 2 min )

  • Open

    The best version of my site so far...
    You might have noticed that I did a big design refresh on my entire site… unless you’re on RSS I guess. I’ll talk about aspects in detail, but at a high level there’s been three big changes: A monospace font Named CSS grid lines Juicier multi-page view transitions But my most favorite part is that today (when you set html { --hue-rotate: 15 }), my light theme looks like a stick of butter. And that brings me joy. What didn’t change Before I talk about what changed, here’s a quick list of the parts of my site that didn’t change: Same big “Dave” SVG on the homepage Same information architecture, no radical content changes. No new assets, same visuals. Same hue-rotating background, although I did simplify the formula. Same inverse text-sizing for H1s Same support for art-directed posts Why ch…  ( 6 min )
  • Open

    SurrealDB with Docker Compose: A Definitive Guide
    A hands-on guide to running the multi-model database with Docker, including the Surrealist GUI Introduction SurrealDB is a next-generation, multi-model database built in Rust that’s designed to simplify modern application development. Unlike traditional databases that force you to choose between relational, document, or graph models, SurrealDB combines document, graph, relational, time-series, geospatial, and key-value data […]
    How to Run AI Coding Agents Safely with Docker Sandboxes: A Definitive Guide for Claude and Gemini Users
    The definitive guide to running AI coding agents safely with container-based isolation
  • Open

    Vibe Coding的优势与局限
    Bensz Vibe Coding的优势与局限 本博客由AI模型商OhMyGPT强力驱动!如何更快地访问本站?有需要可加电报群获得更多帮助。本博客用什么VPS?创作不易,请支持苯苯!推荐购买本博客的VIP喔,10元/年即可畅享所有VIP专属内容! 概览 Vibe Coding 是由 Andrej Karpathy 提出的一种基于 AI 辅助的编程方式,通过自然语言与 AI 交互来生成代码 社区对 Vibe Coding 的评价呈现两极分化:支持者认为它极大提升了开发效率,批评者则担忧其会导致学习深度下降 研究显示,AI 生成的代码中近 90% 存在安全漏洞,且过度依赖 AI 会使开发者的实际效率降低 19% 专家普遍认为,挫折和深度思考是编程学习的必经之路,Vibe Coding 可能会削弱这一成长过程 平衡使用 AI 工具与坚持基础学习是未来开发者需要掌握的关键技能 前言 最近在使用 Vibe Coding 的过程中,我产生了一些复杂 […] Bensz  ( 17 min )

  • Open

    9 Home Lab Signals That Tell You You’re Building the Right Way
    Sometimes, you wonder to yourself if you are a self-hoster, am I doing this right? What can I do to make my setup better? When you first start out, progress… The post 9 Home Lab Signals That Tell You You’re Building the Right Way appeared first on Virtualization Howto.  ( 38 min )
  • Open

    Connectivity Architecture for the Modern Traveler: Ensuring Seamless Data on the Road
    Embarking on a cross-border expedition or navigating remote regions requires more than just a sense of adventure; it demands a robust connectivity strategy. In today’s travel landscape, staying online is a technical necessity rather than a luxury. A reliable connection transforms your mobile device into a central safety hub, allowing for real-time GPS synchronization and […]

  • Open

    I Tested Cosmos Server: Is This the Best Home Server OS Yet?
    There are many great home server operating systems out there like TrueNAS, Unraid, Yunohost, CasaOS, Cloudron, and others. All of these are great in their own right. However, there is… The post I Tested Cosmos Server: Is This the Best Home Server OS Yet? appeared first on Virtualization Howto.

  • Open

    The Top DevOps Skills in 2026 You Can Learn in a Home Lab
    Man DevOps has certainly gotten exciting for me personally. There are just so many cool things that we can do in the home lab now with very cool solutions and… The post The Top DevOps Skills in 2026 You Can Learn in a Home Lab appeared first on Virtualization Howto.  ( 40 min )
  • Open

    11 Items Every Edge ML Team Should Pack for Field Work
    Leading a field team for AI and IoT system integrations means every technician comes prepared with the right edge devices, gear, and applications for successful rollouts. When machine learning (ML) work moves out of labs, data centers, and offices and into the field, resilience takes on a whole new meaning. Supplies must be built tough […]  ( 19 min )

  • Open

    Inside My Mini Rack Proxmox and Kubernetes Home Lab for 2026
    Going into home lab testing and learning for 2026, I wanted to continue building on a project I started with my mini 10 inch rack while also making better use… The post Inside My Mini Rack Proxmox and Kubernetes Home Lab for 2026 appeared first on Virtualization Howto.  ( 40 min )
  • Open

    黑白厨师
    这几天一口气刷完了 Netflix 出品的《黑白厨师》,感触颇深。没想到 Cooking 也能套上《鱿鱼游戏》的外壳:极简的规则,极端的赌注,有限的时间,封闭系统内的零和博弈。  ( 1 min )

  • Open

    MikroTik Switch Tips That Actually Matter in a Home Lab
    When looking for cheap but robust network switches for the home lab, there is always one name that seems to make it on most lists and that is Mikrotik. They… The post MikroTik Switch Tips That Actually Matter in a Home Lab appeared first on Virtualization Howto.
  • Open

    Docker系列 MetaMCP为Vibe Coding工具添加远程MCP支持
    Bensz Docker系列 MetaMCP为Vibe Coding工具添加远程MCP支持 本博客由AI模型商OhMyGPT强力驱动!如何更快地访问本站?有需要可加电报群获得更多帮助。本博客用什么VPS?创作不易,请支持苯苯!推荐购买本博客的VIP喔,10元/年即可畅享所有VIP专属内容! 概览 MetaMCP 是一个强大的模型上下文协议(Model Context Protocol)聚合管理平台 适合多设备场景:统一部署 MCP 服务器,避免在每个设备上重复配置 经过 18 个同类方案对比,MetaMCP 在功能全面性和部署简易性方面脱颖而出 支持将多种 MCP 服务器统一管理,提供命名空间和端点功能 包含完整的 Docker 部署方案,预配置 11 种常用 MCP 服务器 集成 PostgreSQL 数据库和 SearXNG 搜索引擎 支持多客户端接入,提供 API Key 认证机制 前言 最近在折腾各种 AI 编程工具的时候,发现了一个很酷的项目——MetaMCP。它可以把 […] Bensz  ( 17 min )
    在Windows里通过VSCode使用Claude Code和Codex
    Bensz 在Windows里通过VSCode使用Claude Code和Codex 本博客由AI模型商OhMyGPT强力驱动!如何更快地访问本站?有需要可加电报群获得更多帮助。本博客用什么VPS?创作不易,请支持苯苯!推荐购买本博客的VIP喔,10元/年即可畅享所有VIP专属内容! 概览 Windows 用户通过 WSL2 运行 Claude Code 和 Codex 的完整实践指南 涵盖 WSL2 安装、Ubuntu 配置、AI 编程代理安装及 VSCode 集成的全流程 提供常见问题排查方法,包括默认发行版选错导致的 “apk not found / libstdc++ required” 等典型报错 前言 之前在博客里分享了 Vibe Coding CLI评测: Claude Code vs. OpenAI Codex vs. Gemini CLI,不过那篇教程主要是在 macOS 环境下演示的。后来想了想,大多数小伙伴用的应该是 Windo […] Bensz
    国家自然科学基金的LaTeX模板 第2期
    Bensz 国家自然科学基金的LaTeX模板 第2期 本博客由AI模型商OhMyGPT强力驱动!如何更快地访问本站?有需要可加电报群获得更多帮助。本博客用什么VPS?创作不易,请支持苯苯!推荐购买本博客的VIP喔,10元/年即可畅享所有VIP专属内容! 概览 AI 原生范式转移:从”手工 LaTeX 模板”到”智能 Vibe Writing 平台”3 技能生态系统:多个专业 AI Skills 覆盖标书写作全流程 理论创新导向:防止方法学术语稀释科学问题主线的写作教练 像素级样式对齐:硬编码工具 + AI 规划 + 迭代优化闭环 混合架构设计:脚本可复现 + AI 可选,优雅降级保障 前言 最近知乎上有一个热门问题:「如何看待 2026 年国家自然科学基金改版?」作为深度参与了 LaTeX 模板开发的”技术博主”,看到这个问题时,我突然意识到——自己过去一年在 Chine […] Bensz
  • Open

    ET,福尔摩斯,马尔科维奇,爱迪生:四种思维训练法
    No content preview

  • Open

    This New Traefik Dashboard Log Tool Changed How I Manage Traefik in Real Time
    Traefik is ultimately my favorite reverse proxy for the homelab. In my opinion it has unsurpassed capabilities as a reverse proxy both for Docker and Kubernetes. It is extremely powerful… The post This New Traefik Dashboard Log Tool Changed How I Manage Traefik in Real Time appeared first on Virtualization Howto.
  • Open

    Updating Your WAF Strategy for the Age of Malicious AI Agents
    “Automated attacks” used to mean crude scripts hammering login pages or scraping product catalogs. Generative AI has pushed automation toward something more adaptive and more capable of navigating the same multi-step flows your real users follow. When programmed well, these nefarious AI agents automatically vary tactics when blocked and scale those experiments across targets with […]  ( 24 min )
  • Open

    2025年:收入下降20%,这一年我到底干了什么?
    大家好,我是xiaoz,一名近4年的自由职业者,目前主要从事软件开发工作。这篇文章将对我的2025年做一个简单的总结,内容主要包括:工作、学习、以及投资。这一年虽然整体收入下降20%,但却过得很充实,2026年不求突破,但求保持。关于工作新增项目:2025年新增了一些非商业的开源项目,主要包括:Zu  ( 1 min )
  • Open

    Focus rings with nested contrast-color()?
    As I was playing around with contrast-color(), I got a wild idea that you could use contrast-color() to invert its return value by nesting it: contrast-color(contrast-color(var(--some-color)). When would this be useful? Uh… Good question. I couldn’t come up with an example right away but after a bit I found one sitting right under my nose…. Our focus-rings in Fluent use a 1px inset white highlight and a 2px offset black focus-ring. It’s a smidge chonkier than the Chromium default. The reason we do this is to guarantee contrast against the focused-element, in the above example, a blue button. Without the addition of the white stroke, the black outline wouldn’t “pop” with enough contrast to the blue background. To make this work, we have a --focus-inner-ring token and a --focus-outer-ring t…  ( 3 min )

  • Open

    我的2025:新阶段
    例行年度总结,总结维度和去年相同,顺序略有调整。文中的「今年」指2025年。今年在生活上有买房、装修、结婚、生娃几件事,工作上年底从字节离职加入新公司。生活和工作都进入了新的阶段,所以今年的关键...  ( 2 min )
  • Open

    「共」型人才:AI 时代的个体进化论
    当 AI 能够完美代劳记忆型事务、高效处理逻辑琐事时,一个焦虑也随之而来:作为个体,我们的核心竞争力究竟还剩什么?  ( 1 min )

  • Open

    竖图风景:从闲逛到成片
    2025年12月28日,第一站:石化里,原南宁石油化工老厂区,经过改造后,是硬核工业遗迹变身潮流夜生活地标,在陆陆续续的车辆进去到加油站时,它的背后人山人海,咖啡店、工艺品、手艺制作等吸引着年轻人前往。 我去到时,外面的电动车已停到公交站附近,很拥挤,进...  ( 2 min )
  • Open

    LabGopher Is Gone and RackRat Is the Alternative Homelab Builders Are Turning To
    For a long time, there was a website called LabGopher that was one of those quiet tools that many home lab builders relied on to find second hand used enterprise… The post LabGopher Is Gone and RackRat Is the Alternative Homelab Builders Are Turning To appeared first on Virtualization Howto.  ( 37 min )
  • Open

    OpenCode能否作为Claude Code和Codex的平替?
    Bensz OpenCode能否作为Claude Code和Codex的平替? 本博客由AI模型商OhMyGPT强力驱动!如何更快地访问本站?有需要可加电报群获得更多帮助。本博客用什么VPS?创作不易,请支持苯苯!推荐购买本博客的VIP喔,10元/年即可畅享所有VIP专属内容! 概览 OpenCode 是一个开源的 AI 编程代理,GitHub Stars 已超过 50k3 项目强调终端工作流(TUI)与 client/server 架构,同时保持 provider-agnostic(不绑定单一模型提供商)2 文档称其基于 AI SDK 与 Models.dev,可接入 75+ LLM providers,并支持运行本地模型5, 10, 11 2026 年 1 月,Anthropic 限制 OpenCode 等第三方工具使用 Claude API,引发开发社区强烈不满16, 17 适合成本敏感的个人开发者、需要本地/多模型选择的团队,以及希望降低供应商锁定风险的用户 […] Bensz  ( 17 min )
  • Open

    How to Set Up Your First DTF Printer for High-Quality Transfers
    Direct-to-film printing has gained popularity for its ability to produce vibrant, durable prints on a wide range of fabrics. Setting up a direct-to-film printer for the first time may seem challenging. However, following clear steps helps ensure consistent, high-quality transfers. This guide outlines the essential stages of preparation, installation, and maintenance to support reliable performance […]  ( 20 min )

  • Open

    Top Financial Automation Tools for Banks and Investment Firms
    In the current financial climate, banks and investment companies are under constant pressure to improve efficiency and reduce costs. This is where automation solutions become invaluable, offering tools that simplify workflows and enhance accuracy by reducing human error. How is such an improvement possible? Here are a few examples of the best finance automation tools […]
  • Open

    Interpolate contrast-color() to manipulate lightness
    In my first post on contrast-color() I demo’d using color-mix() to change a background-color on hover, but I will be honest… mixing black and white isn’t always what you want. It would be cool and helpful to coerce contrast-color() to return either 1 or -1 so that we could adjust lightness in a color function on hover instead of only mixing white and black. Building on the inline CSS if() statements in my last post, we can use the same trick to interpolate the result of contrast-color() into a number. Disclaimer: All caveats from the previous post about browser support, caching quirks, and expected syntax changes still apply. See the Pen contrast-color() powered design system colors by Dave Rupert (@davatron5000) on CodePen. Ahh… feel that? Now our states maintains its harmo…  ( 4 min )
    Using your design system colors with contrast-color()
    One predictable pain point with contrast-color() is that it only returns black and white named colors. From a design systems perspective, that’s not ideal because you want your colors. You want your harmonious brand and the colors you and your team spent thousands of man hours in meetings deciding on. Those colors. In fact, an earlier version of Safari had color-contrast() (confusing I know, naming is hard) which allowed you to pass in a list of best candidates to choose from. I beleive that proposal got mired in standards discussions, color contrast algorithms, and competing proposals; and contrast-color() is what survived which got simplified down to a binary result. In the future though, we can use contrast-color() and if() together to help pick the value we want. Alas, at the time of w…
    Algorithmic hover states with contrast-color()
    Firefox 146 added support for contrast-color() joining Safari 26 in the First Implementor’s Club. For those unfamiliar, contrast-color() is a new CSS function that will take a as input and returns either white or black depending on which has the most contrast. The quintessential example is choosing a foreground text color with the best contrast. button { --button-bg: red; background: var(--button-bg); color: contrast-color(var(--button-bg)); /* @returns black (5.25:1 WCAG AA Pass) not white (3.99:1 WCAG AA Fail) */ } If someone changes --button-bg to purple, the foreground color automatically resolves to the either white or black, whichever has more contrast. It avoids having to set an extra token for color and takes the guess work out of picking an accessible…
  • Open

    The Weirdest Things I’ve Successfully Run in My Home Lab
    I have self-hosted a lot of things over the years in my home lab. However, we all eventually reach a point where we run a few less than normal things… The post The Weirdest Things I’ve Successfully Run in My Home Lab appeared first on Virtualization Howto.  ( 39 min )
  • Open

    谁在开车: 西游战车与心智模型
    看了不少 Ego、观察者相关的内容,想着能不能结合丹尼尔·卡尼曼在《思考,快与慢》一书中提到的「系统一」和「系统二」来构建一个心智模型。  ( 1 min )

  • Open

    Beelink ME Pro NAS Review: Small Box, Huge Storage Power in 2026
    I just received over the Beelink ME Pro from Beelink for review in the home lab. This I have to say is one that did catch my attention when I… The post Beelink ME Pro NAS Review: Small Box, Huge Storage Power in 2026 appeared first on Virtualization Howto.
  • Open

    KEYNOTE-937:帕博利珠单抗不能预防肝癌术后复发 #GI26
    2025 年 7 月,默沙东公司通知研究者,KEYNOTE-937 研究没有达到主要研究终点,研究被终止并对患者进行了揭盲。在本周末的 ASCO GI 年会上,这项研究会公布主要研究结果。今天,研究的摘要在线发布。 KEYNOTE-937 ...

  • Open

    I Bought a 10 Inch Home Lab Rack for 2026 and It Surprised Me
    If you have spent any time in home lab communities this past year in 2025, you will have noticed a trend that seems to be sweeping the home lab community,… The post I Bought a 10 Inch Home Lab Rack for 2026 and It Surprised Me appeared first on Virtualization Howto.  ( 40 min )
  • Open

    破译Stripe面试密码:从“做题家”到“技术合伙人”的思维跃迁
    在硅谷的工程师圈子里,Stripe的面试一直有个略带敬畏的别称——“面试界的爱马仕”。这不仅因为它的Offer含金量十足,更因为它建立了一套几乎完全独立于FAANG(现在叫MAMAA)体系之外的考核标准。我听过太多优秀的工程师,甚至是刷了上千道LeetCode题目的“做题家”,在Stripe的第一轮  ( 1 min )
  • Open

    答题者心态
    我们不应该问“人生的意义是什么”,而应该意识到,“我们才是那个被生活提问的人”。

  • Open

    Vibe Coding CLI评测: Claude Code vs. OpenAI Codex vs. Gemini CLI
    Bensz Vibe Coding CLI评测: Claude Code vs. OpenAI Codex vs. Gemini CLI 本博客由AI模型商OhMyGPT强力驱动!如何更快地访问本站?有需要可加电报群获得更多帮助。本博客用什么VPS?创作不易,请支持苯苯!推荐购买本博客的VIP喔,10元/年即可畅享所有VIP专属内容! 概览 基于 SWE-bench Verified 基准测试、社区反馈和个人深度使用体验,全面对比三大 CLI AI 编程助手 Claude Code 以 72.7% SWE-bench 得分位居榜首,响应速度最快、Agent Skills 开发体验最佳、全程母语对话支持;常见误解:工具本身免费,可用国产模型(如 MiniMax M2 仅占官方成本 8%)大幅降低使用成本 OpenAI Codex CLI 开源可定制(SWE-bench 69.1%),适合已有 OpenAI 生态用户;但 Agent Skills 开发体验较差,推理过程全程英文对非母语用户不友好 Gemini CLI 凭借 1M […] Bensz  ( 18 min )
  • Open

    Run Proxmox Datacenter Manager in a Docker Container for Home Labs and Testing
    If you have been following my recent experiments in the home lab, I recently tested a very cool project for running Proxmox VE Server inside a Docker container. The developer… The post Run Proxmox Datacenter Manager in a Docker Container for Home Labs and Testing appeared first on Virtualization Howto.  ( 38 min )
  • Open

    The Changing Skillset of Developers in the New Tech Landscape
    The world of software development continues to expand in both scale and complexity. Developers now work in environments where technology changes quickly, systems depend on one another, and decisions carry a wider impact across products and users. The expectations are higher: to code efficiently, plus to think strategically, collaborate effectively, and understand the broader context […]  ( 26 min )
  • Open

    个人养老金年化收益计算
    个人养老金年化收益计算小工具

  • Open

    Appointment Setting Solutions and Their Impact on Sales Teams
    Appointment setting solutions are increasingly becoming a significant part of any sales team to enhance productivity and achieve higher conversion rates. These tools make the communication smooth between the representatives and the prospective clients. Such systems automate scheduling, reminders, and follow-ups, allowing sales professionals to focus on real conversations. In this post, we delve into […]  ( 19 min )
  • Open

    Why Dockhand Is One of the Best Docker Management Tools for Secure Operations
    I have tried a whole lot of different Docker “dashboards” and consoles over the past few years. We have seen this area explode with many different options available out there… The post Why Dockhand Is One of the Best Docker Management Tools for Secure Operations appeared first on Virtualization Howto.  ( 39 min )
  • Open

    AI模型评测 性价比超绝的GLM-4.7
    Bensz AI模型评测 性价比超绝的GLM-4.7 本博客由AI模型商OhMyGPT强力驱动!如何更快地访问本站?有需要可加电报群获得更多帮助。本博客用什么VPS?创作不易,请支持苯苯!推荐购买本博客的VIP喔,10元/年即可畅享所有VIP专属内容! 概览 GLM-4.7 是智谱 AI 于 2025 年 12 月发布的开源大语言模型,在编码能力和推理性能上达到 GPT-5.1 和 Claude 4.5 Sonnet 水平 API 价格仅为竞品的 1/4 到 1/7,月费 $3 的入门计划引发开发者热议 特色功能 “Vibe Coding” 和 “Preserved Thinking” 显著提升了前端代码质量和多轮对话稳定性 在 SWE-bench Verified 基准测试中取得 73.8% 的成绩,开源模型中达到 SOTA 适合编码代理、多语言开发和成本敏感项目,但本地部署需要高端硬件 前言 […] Bensz  ( 19 min )
  • Open

    4 个免费模型随便选,零配置,opencode 这点对新手太友好了,而且还是一个绝佳的Agent开发学习资源
    opencode 是一个对新手非常友好的 AI 编程工具: 自带免费的大模型可用 零配置上手,在项目目录里直接使用 开源,能直接看源码,对想学 Agent 的人来说,也是一份非常不错的学习资料 最近看到很多人都在推荐 opencode。我自己其实已经用习惯了 claude code 和 codex,本来不打算折腾新的工具。但架不住推荐的人实在太多,还是试了一下……结果现在我也想推荐它了。  ( 2 min )

  • Open

    FunctionGemma: Building Offline AI Agents with Docker Model Runner
    Building Offline AI Agents with Docker Model Runner The AI industry is shifting from chatbots to agents. But here’s the problem: most function-calling models are either cloud-dependent or too large to run efficiently on edge devices. Google just solved this with FunctionGemma – a 270M parameter model specifically fine-tuned for translating natural language into executable […]  ( 19 min )
  • Open

    NVIDIA DGX Spark走在时代的前列线上
    3万人民币出头,可以买到支持cuda、原厂出品且合法的桌面AI工作站。测试Qwen3-Next-80B-A3B-Instruct-FP8 占满显存,基本是可以运行的最大尺寸模型,每秒生成422个...  ( 3 min )
  • Open

    OwlMail:兼容 MailDev 的工程化测试邮箱
    在开发与私有化部署环境里,用 OwlMail 把“发出去的邮件”拦下来,让它从一次性联调变成可验证的工程能力。  ( 4 min )
  • Open

    2025:读了5本书,但几乎都忘了;开发了两个产品,但是一分钱没赚
    读书 今年竟然读了5本书。我之所以惊讶这个数字,是因为我完全没有印象,现在也完全想不起来这5本书的内容了。 今年应该是从 2020 年以来读书最少的一年,而且效果也是最差的:竟然完全不记得书中的内容,也没有任何一本书让我印象深刻。 独立开发  ( 1 min )

  • Open

    Claude code和Claude skills的工程设计
    Bensz Claude code和Claude skills的工程设计 本博客由AI模型商OhMyGPT强力驱动!如何更快地访问本站?有需要可加电报群获得更多帮助。本博客用什么VPS?创作不易,请支持苯苯!推荐购买本博客的VIP喔,10元/年即可畅享所有VIP专属内容! 我的Skills开发流程已经开源,欢迎小伙伴们点赞、收藏哈,谢谢! 前言 因为在PackyCode的小群里有小伙伴比较好奇Skills这种产品形态,刚好最近几天我也了解并深入地实践了一下,颇有经验。这篇文章,我想聊聊:Skills 到底是什么?我平时怎么设计一个 Skill?如何基于一个 Skill 再往上搭一条”可重复跑”的 Pipeline(工作区级流程)?这篇文章会以我自己做的”系统文献综述”相关实践为例,分享我踩坑后总结出来的一套大致步骤和经验。另外,这个流程同样适用于 OpenAI Codex:现在 Codex 和 Claude Cod […] Bensz  ( 16 min )
  • Open

    Run Proxmox Inside Docker: A Weekend Home Lab Project to Learn Clustering and HA
    If you are stuck on another hypervisor at the moment and would like to get over to Proxmox VE Server as your virtualization platform, there is a way that you… The post Run Proxmox Inside Docker: A Weekend Home Lab Project to Learn Clustering and HA appeared first on Virtualization Howto.  ( 39 min )
  • Open

    2026年,改变~
    这是一篇库存文章,发布的时候,时间却已跨年了,也就做为2026年的第一篇文章把。回顾整个2025年,这一年码了7万9千字,共发布文章28篇,拥有660条评论,文章数量同比下降了42%,居然少了这么多,说明闲暇的时间越来越少,能真正静下来思考的时间,也越来越少。曾是一名重度的电脑使用者,然而这两年的使用量却越来越少,很多时候发现一天忙下来,电脑都没开过机。 2026没什么大的目标,只希望身体能做一个大的调整,这个年龄再不注意,未来的麻烦都会很大。 2025年末结束前的一周特别的忙,几个晚上都是加班到凌晨03点多才洗漱睡觉,早上07点又出门上班。每天靠的都是咖啡红牛东鹏等等而坚持… 真的好想要踏踏实实的睡上一整天,但随之而来的任务,又一件件的猝然而至。 很多人认为这些事情没有意义,想都能想得到大概率是个不好的答案… 而身为总监却得去想办法去证明老板的决策是对的。但实际操作起来,更难受的事情,是一些人表里不如一的各种坑。 难以重建被摧毁的信任 金牛座通常被认为不是一个容易“记仇”的星座,不喜欢耗费能量在纠缠上,所以会选择默默退出这些交集,切断没必要的联系,用距离表达态度 金牛座的“记仇”更像一种持久性的失望记录,而非主动谋划报复。会用沉默和距离保护自己的稳定生活,一旦认定关系无法修复,便会彻底退出。与其说记仇,不如说是难以重建被摧毁的信任。 这是职场,不是电视剧包青天 这是电视剧《理想之城》中,董事长赵显坤对着苏筱说的一段话。 然后现实中,时常在我们身边抱怨的不公,其实时时、处处都在发生。面对不公,似乎抱怨就变成了唯一的应对策略。久而久之,抱怨声越来越多,反而让我们真的相信这些抱怨的内容就是真实的结果。 我们深信职场的不公、深信社会的不平,从未想过要如何应对,也从未意识到其实不公的背后还有一种可以通过自己的努力去创造的相对公平,只得以最没有力量的抱怨来面对。 一天往返武汉-长沙 沃尔沃S60三年质保到期前的各项检查后的第一个周末就跑了一趟长沙,往返730公里,算得上是2025年的最后一次长途了。要吐槽的是支付宝在线免费办理的ETC,有时候并不是很灵敏,过高速收费口ETC专用车道,稍微快一点,就不识别~ 因为本身就很累,所以领航辅助驾驶几乎覆盖了大半的行程。做为一名老司机基本上全程犯困眼皮打架…事后想想真的是太危险了。 万幸的是22点前安全返回武汉,再扛了三天,就是元旦假期,终于能好好休息。 可是元旦却过得太快 跨年夜的雨阻止了同学之间的烧烤聚餐,都是各回各家…次日武汉的商场里全是人,武商梦时代,停车到了负三层…汉阳永旺,停车到了6层,大把的时间花费在了进出停车场。同事的留言和电话,被迫在假期间营业加班…罗振宇的跨年演讲还不知道什么时候可以专门的回放下。 2026年新年愿望 改变… 期待2026年末~
  • Open

    5 Surprising Truths From the 2026 State of AI Agents Report
    Amid the constant hype and speculation about artificial intelligence, it can be difficult to separate future promises from present-day reality. The conversation is often dominated by futuristic scenarios, leaving business leaders to wonder what’s actually happening inside organizations today. A clearer picture is needed to make strategic decisions. Enter “The 2026 State of AI Agents […]  ( 22 min )
  • Open

    用 Split DNS 提升跨系统双机开发体验
    这篇文章记录一个很“朴素”的诉求:我希望把 macOS 当作主力输入设备,把 Ubuntu 设备当作移动工作站与服务承载机。两台设备通过雷电网桥或同一热点互联后,Mac 侧可以像在本机一样访问 Ubuntu 上的各种站点和服务,同时不牺牲 macOS 的日常网络体验。  ( 2 min )

  • Open

    Why Containers Will Matter More Than Hypervisors in the 2026 Home Lab
    Over he past couple of years now we have been seeing a paradigm shift in how we think about our home lab environments. I think the Broadcom buyout of VMware… The post Why Containers Will Matter More Than Hypervisors in the 2026 Home Lab appeared first on Virtualization Howto.  ( 41 min )
  • Open

    微言小义(2025.11-2025.12)
    2025年11月和12月的微言小义,包括微博、朋友圈和X上的内容汇总。  ( 2 min )
  • Open

    Twenty Twenty-Five
    2025 was… a year. And I made it to the end of that year. If you’re reading this, I imagine you did too and let’s celebrate that. But also not one without loss; of loved ones, of health, of relationships, of jobs, of liberties, of pursuits of happiness. Let’s mourn those. My year was mundane by most accounts. I worked, I family’d, and with the remaining life force I focused on myself. A couple failed side projects and half-baked game ideas in there but welcomingly “unproductive” relative to what I normally subject myself to. On a handful of fronts this year has been about scaling back in what I burden myself with, in material posessions, in finances, in obligations, and elsewhere. Ideally, I can clear the plate of duties that demand my limited attention. To be so bored that I read a magazin…  ( 7 min )
  • Open

    Make Good New Things
    Paul Graham 在 What to do 这篇文章中探讨了一个看似简单却极具深意的问题:人的一生应该做什么?除了「帮助他人」和「爱护世界」这两个显而易见的道德责任外,他提出了第三个关键点:创造美好的新事物(Make good new things)。  ( 1 min )

  • Open

    A Look Back at My 2025 Home Lab and What Changed Along the Way
    Man 2025 has been an exciting year for home labbing. I have been able to experiment with a lot of great software solutions and new hardware, including mini PCs and… The post A Look Back at My 2025 Home Lab and What Changed Along the Way appeared first on Virtualization Howto.  ( 41 min )
  • Open

    TinkerTry's 2025 Home Tech Refresh
    This article summarizes my 2025, both professionally and personally. Please consider leaving a comment with feedback, or just to let me know you're interested in learning more about my installation and configuration of some of these tech items. With a ton of household-renovation-related work to focus on from 2022 to 2024, all but the most critical tech and home automation acquisitions had to be back-burnered. I needed to patiently wait for some spare time, and a budget. With many aging tech things starting to break in 2025, it turned out to be the year for some major overhauls, including some rip-and-replace and some net new. JANUARY Home Assistant Green My 2025 began with leaning in to using AI more and more when trying to solve thorny HVAC woes that were mostly related to a rather poor i…  ( 15 min )

  • Open

    I Spent a Year Running Proxmox and VMware Side by Side in My Home Lab
    For years personally and professional, VMware was simply the default choice for production and home lab in my opinion. It was familiar, stable, and everyone was using it at their… The post I Spent a Year Running Proxmox and VMware Side by Side in My Home Lab appeared first on Virtualization Howto.  ( 40 min )
  • Open

    2025.12.31
    今天跨年,也是领证一周年的日子,全家出镜纪念。今天吃的:西溪别院的餐,不推荐。徐小蟹的蛋糕,推荐。  ( 2 min )
  • Open

    小树的 2025 年终总结
    大模型最大的幻觉,可能是让人类以为自己可以直接略过过程、直达结果。  ( 1 min )
  • Open

    Running Docker Model Runner on Linux without GPU
    Don’t have a GPU? No problem! Docker Model Runner works perfectly fine on CPU, making it accessible for development, testing, and lightweight inference workloads. Why CPU-Only? Prerequisites Installation Steps 1. Install Docker Model Runner Plugin For Ubuntu/Debian: For RPM-based distributions (RHEL/Fedora/CentOS): 2. Verify Installation You should see output confirming the plugin version. 3. Run Your […]  ( 13 min )
    Simplifying Kubernetes Network Management with Cilium’s BGP Auto-Discovery Feature
    Learn how Cilium's BGP Auto-Discovery feature eliminates manual peer configuration in large-scale Kubernetes deployments. Discover implementation steps, benefits, and real-world use cases.

  • Open

    Proxmox Defaults I Leave Alone (And the Ones I Always Change)
    One thing that I think makes a really good hypervisor is if it comes out of the box with reasonable and sensible defaults that allow you to hit the ground… The post Proxmox Defaults I Leave Alone (And the Ones I Always Change) appeared first on Virtualization Howto.
  • Open

    Running n8n on Kubernetes: What Actually Works in Production
    Let me tell you about a problem I kept running into. Companies would set up n8n for workflow automation, everything worked great on their laptop, but the moment they tried scaling it in production, things got messy. Workflows would timeout, webhooks would fail, and nobody could figure out why some automation tasks took forever while […]
    What Is AI Scheduling for Field Teams on K8s?
    When people talk about K8s, they mean Kubernetes, which is the open source system that automates how containerized applications run across clusters of servers. It handles load balancing, scaling, and recovery so teams do not have to do it manually. When artificial intelligence is added into the mix, Kubernetes becomes a flexible environment for running […]
    Running Tech Conferences at Scale: Why Cloud Infrastructure Still Depends on On-Site AV Execution
    Running a tech conference today means juggling cloud platforms, remote workflows, and real-time apps. Still, when the doors open and thousands of people stream in, nothing replaces the humans steering cameras, soundboards, lights, and staging gear right there in the room. Cloud tools are powerful, but the actual show still happens in a physical space, […]
    AI-First SaaS Starts with AI-Ready Data
    In recent years, the SaaS industry’s competitive advantage has been determined by product features, pricing models, and user experience. In response to this competition, SaaS companies are now focusing their resources on developing intelligence within their platforms; therefore, how well a SaaS platform can predict, personalize, automate, and optimize outcomes for users will continue to […]

  • Open

    Why Arcane Might Be the Next Big Docker UI for the Home Lab
    There has been a lot of community projects that have sprung up around Docker UIs and dashboards. Most of us run Docker in the home lab and as your containers… The post Why Arcane Might Be the Next Big Docker UI for the Home Lab appeared first on Virtualization Howto.  ( 40 min )

  • Open

    2025 年肝细胞癌临床研究进展
    今年 ASCO 全体会议上的同场评论“From Insight to Impact: Driving Plenary Knowledge into Action This Monday”,令我深有共鸣,直译成中文是:将全体会议上获得的知识化...  ( 1 min )
  • Open

    2025年底的安卓搞机备忘录
    在云服务高度绑定、系统权限不断收紧、厂商深度定制愈发封闭的今天,解锁 Bootloader、Root、刷 Rom 这些曾经被视为 Android 精神内核的操作,正在逐渐从“折腾的乐趣”变成“高风险行为”。马上 2026 年了,你还在玩 Android 机吗?  ( 5 min )
  • Open

    Gist:2025最佳Folo替代品
    Tiny Tiny RSS、RSSAnt(蚁阅)、Folo、freshrs 以上都是我使用过的RSS阅读器,唯一喜欢还是Folo,但是由于网络原因,我常常打开不方便,很快就慢慢减少使用了,而是选择了其他的聚合普通上的文章推荐浏览。 但是还是有个性化的订阅需...  ( 2 min )
  • Open

    How to Build a Production RAG System for $5/Month: A Complete Guide to Cost-Effective AI Search
    Learn how to build a production-ready RAG (Retrieval-Augmented Generation) system for just $5/month using Cloudflare Workers, Vectorize, and edge computing. Save 85-95% on AI infrastructure costs.  ( 26 min )
  • Open

    steipete/CodexBar: 无需登录即可显示 OpenAI Codex 和 Claude 代码的使用统计信息。
    Show usage stats for OpenAI Codex and Claude Code, without having to login. - steipete/CodexBar  ( 17 min )

  • Open

    I Took Docker Container Monitoring to the Next Level With These 3 Tools
    I feel like the pieces of Docker monitoring with recent tools brought online in the home lab has finally started to fall into place. For a long time in my… The post I Took Docker Container Monitoring to the Next Level With These 3 Tools appeared first on Virtualization Howto.  ( 38 min )
  • Open

    nguyenphutrong/quotio: Quotio 是一个原生的 macOS 应用程序,用于管理 CLIProxyAPI - 一个本地代理服务器,为您的 AI 编码代理提供支持。它帮助您管理多个 AI 账户,跟踪配额,并在一个地方配置 CLI 工具。
    Stop juggling AI accounts. Quotio is a beautiful native macOS menu bar app that unifies your Claude, Gemini, OpenAI, Qwen, and Antigravity subscriptions – with real-time quota tracking and smart au...  ( 12 min )
    nguyenphutrong/quotio: Quotio 是一个原生的 macOS 应用程序,用于管理 CLIProxyAPI - 为您的 AI 编码代理提供支持。它帮助您管理多个 AI 账户,跟踪配额,并在一个地方配置 CLI 工具。
    Stop juggling AI accounts. Quotio is a beautiful native macOS menu bar app that unifies your Claude, Gemini, OpenAI, Qwen, and Antigravity subscriptions – with real-time quota tracking and smart au...  ( 12 min )
    KenDvD/SmartHostsTool-github: 它能自动获取域名的多个 IP 地址,测试各 IP 延迟并排序,一键将最优 IP 写入系统 Hosts 文件,还支持 GitHub 专属 IP 获取、自定义域名管理和可视化操作界面,让你轻松解决网络访问慢的问题。
    「智能 Host 测速工具」是一款帮你优化网络访问的实用工具。它能自动获取域名的多个 IP 地址,测试各 IP 延迟并排序,一键将最优 IP 写入系统 Hosts 文件,还支持 GitHub 专属 IP 获取、自定义域名管理和可视化操作界面,让你轻松解决网络访问慢的问题。 - KenDvD/SmartHostsTool-github  ( 31 min )
    lbjlaq/Antigravity-Manager: Antigravity Tools 是一个专为开发者和 AI 爱好者设计的全功能桌面应用。它将多账号管理、协议转换和智能请求调度完美结合,为您提供一个稳定、极速且成本低廉的本地 AI 中转站。
    Professional Antigravity Account Manager & Switcher. One-click seamless account switching for Antigravity Tools. Built with Tauri v2 + React (Rust).专业的 Antigravity 账号管理与切换工具。为 Antigravity 提供一键无...  ( 17 min )
  • Open

    我的 2025 - 步履不停
    今年不论是生活上还是工作上都变化颇多。 2025 年 Highlights 工作 如同我 11 月份写的 大梦一场,我在今年 1 月份辞职后 gap 了几个月,在 5 月入职了新公司。新工作薪水大涨,而且是远程,很自由,我大部分时间都在老家上班,业余生活相比往年也丰富了很多。  ( 2 min )

  • Open

    Things I Stopped Self-Hosting (And Why Cloud or Managed Won)
    For a long while, especially when I first started with a home lab and self-hosting services, my answer to everything was to self-host it. This mindset I think can serve… The post Things I Stopped Self-Hosting (And Why Cloud or Managed Won) appeared first on Virtualization Howto.  ( 39 min )
  • Open

    数据库更新如何实现乐观锁
    一、乐观锁核心原理 乐观锁的核心是“假设不会发生并发冲突,只在提交更新时检查数据是否被修改过”,而非像悲观锁(如SELECT ... FOR UPDATE)那样提前锁定数据。 核心逻辑:更新数据时,先验证数据的“版本/时间戳”是否和自己读取时一致——一致则更新,不一致则说明数据已被其他线程修改,放弃更新(或重试)。 适 […]  ( 4 min )
  • Open

    密码保护:解放双手,“AI好记”自动将视频整理为笔记和思维导图
    无法提供摘要。这是一篇受保护的文章。  ( 1 min )
  • Open

    goforj/godump: 受 Laravel 的 dump () 和 Symfony 的 vardumper 的启发,这是一个最小的、开发人员友好的漂亮打印机和用于 GO 结构的调试转储程序。
    No content preview
    goforj/collection: 一个流畅的、受 Laravel 启发的集合库,用于链接、高阶函数和富有表现力的数据操作。
    A fluent, Laravel-inspired Collection library for Go - with chaining, higher-order functions, and expressive data manipulation. - goforj/collection  ( 166 min )
    savinmikhail/AddNamedArgumentsRector: AddNamedArgumentsRector 规则通过将函数、方法或构造函数调用转换为可能使用命名参数来增强您的代码。命名参数通过明确指定传递的参数名称来提高可读性并减少错误。Plugin to rector, that adds named arguments to your codebase
    Plugin to rector, that adds named arguments to your codebase - savinmikhail/AddNamedArgumentsRector  ( 8 min )
    Hmily-LCG/FlowMouse: 一款追求极致流畅与隐私保护的 Chrome 鼠标手势扩展。通过自然的鼠标滑动,助您无缝操控浏览器,真正进入专注高效的“心流”状态。
    一款追求极致流畅与隐私保护的 Chrome 鼠标手势扩展。通过自然的鼠标滑动,助您无缝操控浏览器,真正进入专注高效的“心流”状态。 - Hmily-LCG/FlowMouse  ( 6 min )
  • Open

    Launch visuals Unlocked: How Teaser Graphics Build Suspense Before The Big Reveal
    Imagine scrolling through your feed and spotting a shadowy figure, a hint of color, or a cryptic tagline that makes your heart skip a beat. That’s the power of a teaser visual, a bitsy design that sparks curiosity, expectation, and excitement. These plates are the adrenaline of digital marketing, making cult feel like they’re part […]  ( 22 min )

  • Open

    Why Zoraxy Might Be the Best Reverse Proxy for Home Labs
    I am constantly on the lookout for new tools that can help with managing resources in the home lab. Reverse proxies are extremely important and useful since they allow you… The post Why Zoraxy Might Be the Best Reverse Proxy for Home Labs appeared first on Virtualization Howto.  ( 42 min )
  • Open

    LangChain + Zod 实战指南:构建类型安全的AI结构化输出系统
    在AI应用工程化落地中,“结构化输出”是绕不开的核心需求——无论是提取数据、生成报告还是自动化工作流,都需要AI输出可直接解析的结构化数据。但大模型的“自由发挥”常让人头疼:多余的解释文字、字段名大小写混乱、类型错误,这些问题让AI输出难以直接集成到业务系统中。 LangChain与Zod的组合,为解决这一痛点提供了完 […]  ( 5 min )
  • Open

    OskarStark/doctor-rst: 根据给定的规则检查并清理你的 rst 文档。
    Bring consistency to documentation. Contribute to OskarStark/doctor-rst development by creating an account on GitHub.  ( 7 min )
    lukeswitz/PathShield: PathShield 是 M5StickC Plus V1/2 的反跟踪工具,它使用 BLE WiFi 扫描来检测跟踪您的设备并向您发出警报。
    PathShield is an anti-tracking tool for M5StickC Plus v1/2 that uses BLE & WiFI scanning to detect and alert you to devices following you. - lukeswitz/PathShield  ( 24 min )
  • Open

    2025 年我是怎么使用 AI 的
    2025 年我是怎么使用 AI 的¶ 前言¶ 经常看我博客的读者应该能看出来,我研究的主要是计算机系统结构方向,特别是处理器的微架构,几乎没有涉及到 AI 的内容,我也确实不喜欢 AI 研究,仅关注但不参与。但今年,因为各种 AI 技术尤其是 LLM 的发展,我确实成为了很多 AI 技术的用户,可以说 2025 年是我正经大规模用 AI 的元年,所以在年末做一个简单的总结。 我不想在这里给大模型厂商打广告,所以相关的名字我都会按照某 PDF 的方法进行打码,有需要的朋友可以自行查看实际的内容。 Vibe Coding¶ 首先的一个冲击来自于 Vibe Coding。我写代码也有大概十五年了,一直都是坚持自己写代码,但今年从一些朋友那里了解到一些 Vibe Coding 的效果以后,也自己尝试了一下,确实能够感受到 Vibe Coding 对写代码的巨大冲击,我的心态也出现了一定的变化。Vibe Coding 并不复杂,其实就是用一些 Coding 客户端,配上 LLM 加一些 Tool Call,使得 LLM 可以自己编写、测试和运行代码。目前随着 LLM 能力的变强,Vibe Coding 逐渐成为了一个可以负担得起且效果不错的东西。结合实际的使用,以及受朋友们的一些启发,我目前已经用它进行了一些 Vibe Coding 尝试,例如: 写一些简单的 MCP 服务器,例如把 devdocs.io 的文档通过 MCP 暴露给 LLM,让它可以精确读取标准库的文档,避免幻觉,还有让 LLM 可以读取波形文件的 waveform-mcp; 写一个 API 路由器,可以在多个 API 提供商之间自动 Fallback,类似于本地版的 OpenRouter,但在这里主要是为了解决 Rate Limit 问题; 对已有代码的一些改进,比如实现 TODO,修复代码…  ( 1 min )

  • Open

    Docker Is Slowly Filling Up Your Home Lab Disk Space (And the Tool I Use to Fix It)
    Well, it is happening, there is another casualty of the AI boom and that is hard drives. Just in the last couple of days, news of hard drive price increases… The post Docker Is Slowly Filling Up Your Home Lab Disk Space (And the Tool I Use to Fix It) appeared first on Virtualization Howto.  ( 39 min )
  • Open

    使用内存数据库进行MyBatis单元测试
    使用内存数据库(如H2)进行MyBatis功能测试,能实现轻量、高效、隔离的测试环境(无需部署真实数据库,测试后数据自动销毁)。 一、核心优势 轻量无依赖:无需安装/部署数据库,随用随建; 速度快:内存操作,测试执行效率远高于真实数据库; 数据隔离:每个测试用例可独立初始化数据,无跨用例污染; 无残留:测试结束后内存释 […]  ( 5 min )
  • Open

    WCY-dt/MrRSS: 一个现代化、跨平台且免费的 AI RSS 阅读器。
    A modern, cross-platform, and free AI RSS reader. 一个现代化、跨平台且免费的 AI RSS 阅读器. - WCY-dt/MrRSS  ( 17 min )
    paramientos/laravel-plugin-system: 一个广泛的 Laravel 插件系统,为模块化应用程序开发提供路线、控制器、服务、视图和配置的自动注册。
    An extensive Laravel plugin system that provides automatic registration of routes, controllers, services, views, and configurations for modular application development. - paramientos/laravel-plugin...  ( 23 min )
    paramientos/presto: Presto 是 PHP 的依赖关系管理器,也是 Composer 的直接替代品。
    Presto is a dependency manager for PHP and drop-in-replacement for Composer - paramientos/presto  ( 17 min )
  • Open

    Enable GPU Support in Kubernetes: A Complete Guide
    How to Enable GPU Support in Kubernetes Running Large Language Models (LLMs) like Ollama in Kubernetes requires GPU acceleration for optimal performance. This comprehensive guide walks you through enabling NVIDIA and AMD GPU support in Kubernetes clusters, deploying Ollama with GPU resources, and building a sample AI application. Prerequisites Before enabling GPU support for Ollama […]  ( 56 min )

  • Open

    I Now Manage My DNS Server from Git (and It Changed Everything)
    I have been writing a lot about DNS lately as I have been trying out a lot of different solutions. Recently, I took the new version of Technitium for a… The post I Now Manage My DNS Server from Git (and It Changed Everything) appeared first on Virtualization Howto.  ( 40 min )
  • Open

    arshidkv12/zig-php: 用 Zig 编写的 PHP 扩展
    PHP extension written in Zig. Contribute to arshidkv12/zig-php development by creating an account on GitHub.  ( 5 min )
    laravel/ranger: Ranger 是 Laravel 应用程序的强大自检库。
    Ranger is a powerful introspection library for Laravel applications. - laravel/ranger  ( 8 min )
    MrPunyapal/rector-pest: PestPHP 的 Rector 规则可提高代码质量并帮助版本升级。
    Contribute to MrPunyapal/rector-pest development by creating an account on GitHub.  ( 8 min )
    bylinxx/MacCalendar: 完全免费&开源的离线小而美 macOS 菜单栏日历 app,支持中国农历、节假日、放假安排、系统日程等
    完全免费&开源的离线小而美 macOS 菜单栏日历app,支持中国农历、节假日、放假安排、系统日程等 - bylinxx/MacCalendar  ( 4 min )
  • Open

    缓存架构实战指南:6大核心缓存技术深度解析与落地方案
    在高并发系统设计中,缓存是提升性能的“关键杠杆”——它能将数据库的磁盘IO转化为内存访问,让系统响应速度从毫秒级降至微秒级。但实际开发中,很多团队面临“缓存用不对”的困境:要么过度依赖Redis导致架构复杂,要么忽视本地缓存浪费性能,要么因缓存策略不当引发数据不一致、缓存穿透等问题。 本文将系统拆解工作中最常用的6种缓 […]  ( 7 min )
  • Open

    Agents Are the New Microservices: What 2025 Taught Us About AI Engineering
    Understanding AI Engineering in Modern Microservices The AI engineering landscape has undergone a seismic shift in 2025. What started as experimental prototypes just two years ago has evolved into production-ready systems powering real enterprise workflows. If you’ve been building containerized applications and microservices, you’re already equipped with the mental models needed for this new era—because […]  ( 30 min )
    Kubernetes for Generative AI: Complete Guide to Deploying LLMs at Scale
    The explosion of Generative AI has transformed how we build applications, but deploying Large Language Models (LLMs) at scale presents unique challenges. Kubernetes has emerged as the de facto platform for orchestrating these AI workloads, offering the scalability, resource management, and operational excellence needed for production Generative AI applications. In this comprehensive guide, we’ll explore […]  ( 33 min )

  • Open

    Stop Drawing Network Diagrams Manually Scanopy Does It for You
    Keeping your network diagrams up to date can be a chore. You already probably know how this story ends. You start out having good intentions and use something like draw.io… The post Stop Drawing Network Diagrams Manually Scanopy Does It for You appeared first on Virtualization Howto.  ( 39 min )
  • Open

    "朝花夕拾"--专注时钟
    谁曾想大学期间”灵机一动“而诞生的”专注时钟“自用项目,现在已经使用三年多了。 虽说还有许多待完善的地方,不过日常使用也足够了。一直以来,都是我用来当作电脑的屏保显示时间。 看看是否有同样需求的朋友,就写了这篇简略的介绍。 ”专注时钟“,主要是用来极简的显示桌面时间,拥有多种主题,也支持番茄时钟。 可通过设置常亮,保持时钟恒定显示不熄屏。 有网页端和windows桌面端,也可使用GitHub pages进行部署。 网页端:专注时钟 windows桌面端:<a  ( 2 min )
  • Open

    el7cosmos/pasir: 这是一个高性能的 PHP 应用服务器,使用 Rust 编写,通过将 PHP 执行直接嵌入现代 HTTP 服务器,为 PHP 应用程序提供了坚实的基础。Pasir 使用自定义 SAPI 和通过 ext-php-rs 的 C 绑定构建,提供了一个快速高效的替代传统 PHP-FPM 设置的方案,同时保持与现有 PHP 应用程序的兼容性。n Rust
    PHP Application Server in Rust. Contribute to el7cosmos/pasir development by creating an account on GitHub.  ( 20 min )
    laravel/surveyor: Laravel Surveyor 是一个强大的 (主要是) 静态分析工具,旨在从您的代码中提取详细的 PHP 和 Laravel 特定信息。
    No content preview
    sunchayn/nimbus: Nimbus 自动分析您的路由和验证规则,以构建交互式请求模式和用于测试和探索 API 的本机接口。
    Nimbus automatically analyzes your routes and validation rules to build interactive request schemas and a native interface for testing and exploring your APIs - sunchayn/nimbus  ( 10 min )
    Flow-Launcher/Flow.Launcher: Windows 快速文件搜索与应用程序启动器,支持社区制作的插件。
    :mag: Quick file search & app launcher for Windows with community-made plugins - Flow-Launcher/Flow.Launcher  ( 28 min )
  • Open

    AI Agent 扩展双雄:MCP 与 Agent Skill 深度拆解——从设计哲学到实战落地
    在 AI Agent 生态高速发展的今天,MCP(Model Context Protocol)与 Agent Skill 已成为扩展 AI 能力的两大核心范式。但多数开发者在实际使用中容易混淆二者:明明想让 AI 访问外部数据库,却用了 Skill;想让 AI 遵循团队代码规范,却试图通过 MCP 实现。 二者看似都 […]  ( 8 min )
  • Open

    Vibe Check №41
    🎵 Christmas time is here. Happiness and cheer. Fun for all… that children call… their favorite time of year. School’s out. The work laptop’s closed. Now is a good time to recount the vibes. I wanted to get out this vibecheck before embarking on the annual recap that way it’s less moodier than years prior. Fixing my mood with music Last vibe check I was super grumpy. Thankfully, I was able to start shaking off that cloud by fixing my mood with music. I am not kidding when I say I got to see three of my favorite bands in the span of a month. The first was my current favorite band The Beths. According to Spotify Wrapped I’m a Top 0.2% global fan. They came through Austin and played an incredible set at Emo’s. All the hits. I was enchanted for one evening. Then a week or so later I saw my fri…  ( 9 min )

  • Open

    2025:从草稿箱到收件箱
    距离2026年还有11天,还没有完完全全写过年度总结类似的文章,或许自认为还没有那么多可描述的。从2016年开始认识虚拟主机,但真正的开始是2022年2月14日第一个ICP备案,到如今总计1407天,没想到能坚持那么久。在大学课堂上听到老师说博客已经是过去...  ( 2 min )
    骑楼里的南宁:复古滤镜
    2025年11月22日,来到了骑楼建筑为主体的“三街两巷”,南宁骑楼文化陈列馆开放着,里面记录着南宁骑楼的老照片,但许多建筑破损并进行骑楼重新修复,许多都不已复存在。骑楼最大程度保留骑楼的外立面,内部结构重新建设,新的街道上,两侧都是由骑楼建筑构成,许多商...
  • Open

    Docker系列 WordPress系列 m2w 2.6:博客管理的重要转折点
    Bensz Docker系列 WordPress系列 m2w 2.6:博客管理的重要转折点 本博客由AI模型商OhMyGPT强力驱动!如何更快地访问本站?有需要可加电报群获得更多帮助。本博客用什么VPS?创作不易,请支持苯苯!推荐购买本博客的VIP喔,10元/年即可畅享所有VIP专属内容! 前言 前文回顾:Docker系列 WordPress系列 WordPress上传或更新Markdown的最佳实践-m2w 2 使用2.5版本的小伙伴,升级时记得改为2.6版本的 myblog.py。内容大体上是相似的,但有一丁点区别。还是直接换掉保险 (~ ̄▽ ̄)~ 有什么问题加tg群问哈 小伙伴们都还记得之前我们介绍过的 m2w 吗?就是那个可以将本地 Markdown 文件自动上传或更新到 WordPress 的神奇工具!时隔不久,m2w 迎来了 2.6 版本,这个版本可不是小修小补,而是带来了许多重要的改进和新特性。今天,就让我带大家一起看看这个 2.6 版本到底有什么值得我们关注的地方 […] Bensz  ( 14 min )
    AI应用系列 一个简单的Vibe coding的通知系统
    Bensz AI应用系列 一个简单的Vibe coding的通知系统 本博客由AI模型商OhMyGPT强力驱动!如何更快地访问本站?有需要可加电报群获得更多帮助。本博客用什么VPS?创作不易,请支持苯苯!推荐购买本博客的VIP喔,10元/年即可畅享所有VIP专属内容! VibeNotification的Github仓库: 开发和调试不易,希望小伙伴们帮忙给项目点Star、关注我的帐号呀!感谢感谢! 前言 最近在用 Claude Code/Codex 跑长任务时,我希望他们工作时我可以做点别的事;等回复完成后再给个系统提示,我再过去查看结果。在Play a sound when Codex finishes a prompt / task · Issue #3962 · openai/codex的启示下,我折腾了个小工具——VibeNotification,能在 Claude Code/Codex 回复完成时弹系统通知+响铃。经过一段时间的调试,目前算是可用性 […] Bensz
  • Open

    沃尔沃S60三年质保到期前的各项检查
    2022年末购置的这台沃尔沃S60的质保期是三年,日历上的保修期还有几天就要截止了,想着赶紧去到4S店给S60做一次出保前的各项检查,若是发现非人为问题产生的质量问题,就都一并更换处理了把,避免未来再自费承担那高额的维修费用。 虽然2023款的沃尔沃S60在质量排名上是较为靠前的,但平时用车过程中谁都保不齐会出现什么小概率事件… 特别是前段日子沃尔沃爆发了一部分凸轮轴问题,那高昂的维修费用,真是让人蛋疼。好在沃尔沃官方最终给出了凸轮轴永久保修…算是吃了一颗定心丸。 沃尔沃S60三年质保到期前的各项检查 说实话质保到期前的检测项目还有点多,小红书或抖音 一搜全是相关内容。但自己比较懒,并没有自己盯着逐项做检查,最终还是给到4S店的维修师傅帮忙做相关检查,整个流程下来,总体来说情况还挺好。 这三年过程中也没出现过啥大的问题,唯一小毛病肯定有,就是偶尔车机无声音,这属于软件BUG,手动重启车机就能解决,出现问题的周期1年不超过2次,也算能接受。在这台S60第一年两万公里行程中,就遇见过2次,若是亲朋好友在车上,要预见这类问题,是真的会好尴尬。 需要按着HOME键差不多20秒,才能重启车机… 2023款S60的车机是基于Android开发的,每3-5个月,沃尔沃官方会提供一次升级,目前3.7版本已经算是优化了很多了,希望未来的BUG越来越少。 沃尔沃S60的保养一次都没少 关于油品,因为家门口的中国石化改成了中化石油,所以从那台陪伴了八年的马自达昂克赛拉开始,大部分时间都在使用中化石油。 也可能是因为高速上行驶的里程比较多,所以暂时没啥问题,没出现过什么故障灯故障码的。 仅有一次在使用沃尔沃4S店0-20W德联V6000全合成机油,并不是很放心,其它基本全程用官方的嘉实多全合成机油。 沃尔沃S60出保后最容易坏的几个部件 转矩棒,沃尔沃SPA平台下,全系车型都有这根转矩棒。发动机舱温度高,橡胶老化开裂是必然结果,所以转矩棒是易损件。 蒸发箱,之前就一直是沃尔沃的通病之一,本身设计和材质都有缺陷,好在现在有第三方副厂的升级改进产品取代。但更换蒸发箱要拆掉车内全部的仪表中控台,工程量超级的大。 叶片弹簧,沃尔沃SPA平台的所有车型后悬挂都没有螺旋弹簧,仅靠这根复合材质的叶片弹簧支撑。虽然坏的 转矩棒 蒸发箱 叶片弹簧 VOLOV S60 第四年保险 十多年来一直是人保车险的忠实用户,仅在2022年的时候出过一次险,体验也都是蛮好的,但这次续保却有些犹豫了。自从40岁在武汉的新工作开始,似乎休息越来越少,所以用车也越来越少。外加去年中秋节入手小牛NXT到上个月换新的NXT大师,沃尔沃是越开越少,目前一年12000公里里程,相比之前一年两万公里要少了很多很多。 因为长期存放地库,所以这次对于车损险 1760.40元的费用,有些纠结了。后来人保优惠后的总价3881.29元,其实还纠结了好久,因为知道用车少,所以才顾及这保险费用。 而且第四年保费比起第三年人保,要略贵… 之前五六千的价格不眨眼,而现在却有点捉襟见肘囊中羞涩起来,不知道是不是人到中年都会如此。 之前在拥堵的市区,暴利驾驶,油耗确实会比较高,沃尔沃S60百公里油耗超20升也常有~ 上次国庆出发前的准备后往返一趟西安至今2836.9公里,平均油耗 5.6升,还是比较满意的。
  • Open

    Benchmarking LLMs with Docker Model Runner: A Complete Performance Guide
    Benchmarking LLMs: A Comprehensive Performance Guide Introduction In the rapidly evolving landscape of AI development, understanding how your models perform locally is crucial for building responsive, production-ready applications. Just as NVIDIA’s Jetson AI Lab provides comprehensive benchmarking for edge AI devices, Docker Model Runner brings similar capabilities to your local development environment—whether you’re on a […]  ( 57 min )
  • Open

    InterceptSuite/ProxyBridge: 将任何 Windows/MacOS TCP 和 UDP 流量重定向到 HTTP/SOCKS5 代理
    Redirect any Windows/MacOS TCP and UDP traffic to HTTP/Socks5 proxy - InterceptSuite/ProxyBridge  ( 12 min )

  • Open

    12 Proxmox Host Tweaks Worth Doing This Weekend
    Most of us are looking for low-hanging fruit for optimizations you can do that get quick results that are beneficial. Below is a weekend-friendly set of optimizations that will provide… The post 12 Proxmox Host Tweaks Worth Doing This Weekend appeared first on Virtualization Howto.  ( 39 min )
  • Open

    tasselx/Keyden: 一款简洁优雅的 macOS 菜单栏 TOTP 验证器——密钥安全存储于 macOS 钥匙串,支持扫码添加账号与一键复制验证码
    Keyden is a clean and elegant macOS menu bar TOTP authenticator — securely store secrets in macOS Keychain, add accounts via QR code scanning, and copy codes with one click . Keyden 是一款简洁优雅的 macOS ...  ( 16 min )

  • Open

    The Merge of Tech and Teaching: Why the Future of Education Is Hybrid
    Education has experienced a significant transformation over the past few years. The educational environment, which used to rely on chalkboards and textbooks, now incorporates digital resources alongside hybrid learning. Education has transitioned to hybrid learning, combining conventional classroom instruction with digital educational materials. The educational system now provides students and teachers with multiple learning options, […]  ( 28 min )
  • Open

    LoggiFly Is the Docker Log Alerting Tool I Didn’t Know I Needed
    Docker logs are definitely one of the first places I look when troubleshooting issues with containers. It is often where you will find the root cause of the issue that… The post LoggiFly Is the Docker Log Alerting Tool I Didn’t Know I Needed appeared first on Virtualization Howto.  ( 39 min )
  • Open

    bonu-dev/php-elasticsearch-builder: 一个干净、流畅、不可变且类型安全的 Elasticsearch 查询生成器 - 从头开始 ​​ 构建,可与官方 Elasticsearch PHP 客户端无缝协作。
    PHP Query Builder for Elasticsearch. Contribute to bonu-dev/php-elasticsearch-builder development by creating an account on GitHub.  ( 16 min )
    thedevdojo/refine: Refine 是一个实时 Blade 编辑器。它支持在浏览器中即时编辑 Blade 模板。右键点击任何元素,选择“编辑代码”,然后直接修改源代码。
    A developer Chrome extension and Laravel package for live-editing Blade templates directly in the browser - thedevdojo/refine  ( 20 min )
    ludoguenet/laravel-artifact: 轻量级的 Laravel 软件包,可以轻松处理基本的媒体管理。
    Lightweight Laravel package that handles basic media management with no fuss. - ludoguenet/laravel-artifact  ( 9 min )
    xnx3/translate: AI i18n,两行 js 实现 html 自动翻译。无需更改页面,无需语言配置文件,无需 API 密钥,SEO 友好!
    AI i18n, Two lines of js realize automatic html translation. No need to change the page, no language configuration file, no API key, SEO friendly! - xnx3/translate  ( 16 min )
  • Open

    实战指南:注册亚马逊云科技账号与创建 Amazon RDS 数据库
    亚马逊云科技为新注册用户提供了丰厚的免费体验资源,成功注册后,您将立即获得100美元的服务抵扣金,用于体验各类核心服务。完成新用户任务后还能额外获得最高$100服务抵扣金,博主在这篇文章将介绍如何注册 亚马逊云科技 账号并完成Amazon RDS 数据库创建。内容包括:注册亚马逊云科技账号验证并激活  ( 1 min )
  • Open

    Java开发的ACK+Jenkins一键部署迁移实战
    本文将从核心概念拆解、环境准备、迁移部署全流程、Jenkins自动化配置、常见踩坑指南五个维度,详细分享迁移实战经验,帮助更多“跨界”开发者快速上手云原生部署。 一、核心概念精讲:云原生部署的“基础语法” 迁移前必须吃透核心概念,避免因术语混淆导致操作失误。以下是云原生部署(以阿里云为例)的关键概念解析,结合实战场景说 […]  ( 6 min )
  • Open

    ”新面“之缘
    偶然间在购物平台上看到了”玉米面条“,很好奇味道如何,就下单买了。 今天下午终于到了。迫不及待的想尝尝味道如何。 与”麦面“大都是由面粉直接制成生面条不同,”玉米面条“是由玉米处理熟化过的。 看了有关玉米面条美食视频后,发现处理过程和麦面大同小异。就简单炒个面尝尝。 口感上来说更像是”土豆粉、米粉“的爽滑、Q弹,可能是蛋白质含量相对较低的原因。 再配上一瓶茉莉青提味的强爽8度,好不惬意。 <a href="#碎碎念" class="headerlink"  ( 2 min )

  • Open

    当城市开始变暖:逛青秀山菊展
    12月14日,这是今年第三次来到青秀山了,受同学邀约,四人同行,两男两女一同骑着小电驴抵达青秀山东门,此时道路已经挤满了小车,而我们在两车之间,灵活的抵达停车点。 入口处是三角梅,因为前几天下雨降温,这天可是难得的好天气,找了块草坪便坐着晒晒太阳,而我的同学已躺在草坪上。各式各样的菊花在丘石花园等待着我们寻觅。菊花展现场汇集数万盆精品菊花,色彩涵盖黄、粉、红、白、绿、紫等多个色系,可爱的“乒乓菊”...  ( 2 min )
  • Open

    [持续更新] - 为什么不应该为了实现需求而调用命令
    总结下一些案例场景,图快和方便调用命令在私有化的问题。
  • Open

    10 Small Changes That Made My Home Lab Far More Reliable
    When it comes to improving and “upgrading” your home lab, most of us starting thinking about the hardware side of things. More memory (haha, rolling eyes at prices), faster storage,… The post 10 Small Changes That Made My Home Lab Far More Reliable appeared first on Virtualization Howto.  ( 41 min )
  • Open

    The LED TV Trends Changing How Everyone Watches Today
    Television habits have changed dramatically in the last decade. Homes now rely on bigger screens, sharper images, and smarter features that transform everyday viewing. LED technology leads this change with upgrades that improve picture quality and overall comfort. Many buyers explore new models with advanced lighting and high-performance processors. This shift has made modern TVs […]  ( 24 min )
  • Open

    aerni/laravel-cloudflared: 一个简单的包,用于为您的 Laravel 项目创建和管理 Cloudflare 隧道。Cloudflare 隧道为您提供对本地开发环境的即时公共访问,类似于 Expose 或 ngrok,但由 Cloudflare 提供支持。
    A simple package to create and manage Cloudflare Tunnels for your Laravel projects. - aerni/laravel-cloudflared  ( 7 min )
    samber/hot: 用于读取密集型 Go 应用程序的内存缓存库
    🌶️ In-memory caching library for read-intensive Go applications - samber/hot  ( 35 min )
    osama-98/laravel-enum-translatable: osama-98/laravel-enum-translatable: 一个用于可翻译枚举的 Laravel 包。
    Contribute to osama-98/laravel-enum-translatable development by creating an account on GitHub.  ( 15 min )
    lusingander/serie: 你终端里丰富的 git 提交图,就像魔法一样 📚。
    A rich git commit graph in your terminal, like magic 📚 - lusingander/serie  ( 34 min )
    Grazulex/shipmark: 通过一个交互式命令行界面自动化您的发布工作流程,该界面生成变更日志、管理版本并创建标签——所有这些都无需外部依赖。
    Git Release Management Made Easy. Contribute to Grazulex/shipmark development by creating an account on GitHub.  ( 21 min )
    hezhizheng/go-wxpush: 极简且免费的微信消息推送服务 (基于 golang)
    No content preview
    rainxchzed/Github-Store: 一个免费的开源应用商店,用于 GitHub 发布 - 浏览、发现并一键安装应用。
    A free, open-source app store for GitHub releases — browse, discover, and install apps with one click. Powered by Kotlin and Compose Multiplatform for Android & Desktop. - rainxchzed/Github-Store  ( 17 min )
  • Open

    try...catch性能深度剖析:从JVM原理到实战优化,打破技术迷思
    在Java开发圈,“try...catch影响性能”的说法流传已久——有人在代码评审时强制要求移除循环内的try块,有人为了“性能”放弃异常处理的规范性,甚至有人将异常视为“洪水猛兽”。但在JVM经过十余年的迭代优化后,这种说法是否还成立? 本文将从历史渊源、JVM底层机制、多场景性能测试、JVM优化技术、实战最佳实践 […]  ( 5 min )

  • Open

    9 Home Lab Services I Would Deploy First on a Fresh Proxmox Install
    When I build a brand new Proxmox host or cluster, I don’t start with deploying everything and the kitchen sink. I focus on getting a small set of home lab… The post 9 Home Lab Services I Would Deploy First on a Fresh Proxmox Install appeared first on Virtualization Howto.  ( 40 min )
  • Open

    跨境电商首选KiteSIM :全球多国号码接收短信 + 多地 eSIM 漫游上网
    KiteSIM 提供独享虚拟号码与原生IP流量卡,支持WhatsApp等平台可靠验证,覆盖200+国家,兼顾隐私、稳定与全球兼容性,适用于社媒运营、跨境电商等场景。KiteSIM适用场景社交媒体运营:在 WhatsApp、Telegram、Facebook、Instagram、TikTok 等平台账  ( 1 min )
  • Open

    HTTP3与QUIC详解
    HTTP3基于QUIC实现传输层革新,彻底解决HTTP1/HTTP2的TCP层瓶颈;QUIC是UDP上的可靠传输+加密+多路复用综合体,HTTP3则适配其特性优化应用层传输。以下从协议原理、核心细节、全面对比、部署与兼容等维度展开,深度解析并对比四代协议。 一、HTTP1(1.0/1.1) HTTP1是基于TCP的文本 […]  ( 3 min )
    AI原生数据库新标杆:seekdb深度解析,轻量架构与混合搜索的双重革命
    在AI应用爆发的时代,开发者对数据存储的需求正发生根本性转变——既需要SQLite的轻量嵌入式部署能力,又渴望向量数据库的语义搜索特性,同时还要规避传统数据库的复杂配置与资源消耗。OceanBase团队推出的seekdb,以“AI原生混合搜索”为核心定位,完美平衡了轻量易用与强大功能,成为连接传统数据库与AI应用的桥梁 […]  ( 4 min )
  • Open

    atuinsh/atuin: Atuin 使用 SQLite 数据库替换现有的 shell 历史记录,并记录命令的附加上下文。此外,它还通过 Atuin 服务器提供机器之间可选且完全加密的历史记录同步。
    ✨ Magical shell history. Contribute to atuinsh/atuin development by creating an account on GitHub.  ( 8 min )
    skim-rs/skim: 我们平时花很多时间去文件、行和命令之间切换来切换去。这时候 Skim 就派上用场了!它是一个强大的模糊查找工具,能帮你让工作流程更快更高效。
    Fuzzy Finder in rust! Contribute to skim-rs/skim development by creating an account on GitHub.  ( 38 min )
    DayuanJiang/next-ai-draw-io: 一个将人工智能功能与 draw.io 图表集成的 next.js 网络应用程序。该应用程序允许您通过自然语言命令和人工智能辅助可视化来创建、修改和增强图表。
    A next.js web application that integrates AI capabilities with draw.io diagrams. This app allows you to create, modify, and enhance diagrams through natural language commands and AI-assisted visual...  ( 18 min )
  • Open

    Complete Guide: Migrating from NGINX Ingress to Kubernetes Gateway API in 2025
    Learn how to migrate from NGINX Ingress Controller to Kubernetes Gateway API before March 2026 deadline. Step-by-step guide with ingress2gateway tool, code examples, and best practices.  ( 54 min )

  • Open

    Stop Using Pi-Hole Sync Tools and Use Technitium DNS Clustering Instead
    Having redundant DNS servers in a home lab is a great idea and helps to shore up one of the single points of failure that we can have in the… The post Stop Using Pi-Hole Sync Tools and Use Technitium DNS Clustering Instead appeared first on Virtualization Howto.  ( 41 min )
  • Open

    做了一个WordPress文章热力图插件
    最近突然想起来,之前圈里流行过一阵搞热力图的热潮,当时比较忙,就没参与,最近突然就想到了这个事情。 一开始就想着仿照github的样式做一个热力图,大概需求就是可以按照时间、文章类型显示对应的热力图。 完事之后发现比较空旷: 右侧的留白太多了,不好看。然后就简单的搞了一些统计放进去填充了一下。 统计代码分两部分(一开始 […]  ( 3 min )
  • Open

    FedericoPonzi/Horust: Horust 是一个用 Rust 编写的监督者/初始化系统,旨在容器内运行。
    Horust is a supervisor / init system written in rust and designed to run inside containers. - FedericoPonzi/Horust  ( 15 min )
    productdevbook/port-killer: 一个原生的 macOS 菜单栏应用,用于查找和终止在开放端口上运行的进程。非常适合需要快速释放端口 (如 3000、8080、5173 等) 的开发者。
    No content preview
    KnpLabs/knp-components: 各种组件包,包括分页器
    Various component pack, includes paginator. Contribute to KnpLabs/knp-components development by creating an account on GitHub.  ( 4 min )
  • Open

    Process Explorer助你轻松找出Windows弹窗广告
    Process Explorer是一款强大的Windows系统进程管理工具,可详细查看、监控和管理进程、线程、文件及注册表活动,是任务管理器的增强替代品。本文将手把手教你用它定位 Windows 弹窗来源。起因xiaoz桌面最近弹出下面广告,各位知道是哪个软件干的吗?xiaoz自认为有丰富的Wind  ( 1 min )

  • Open

    PatchMon Is the Linux Update GUI I’ve Been Wanting for My Home Lab
    An aspect of maintaining a production environment or home lab environment that I have personally never really enjoyed is patching. However, it is one of those necessary evils when you… The post PatchMon Is the Linux Update GUI I’ve Been Wanting for My Home Lab appeared first on Virtualization Howto.  ( 41 min )
  • Open

    How To Install Minikube on Ubuntu (Linux): Complete Step-by-Step Guide
    Minikube is a powerful tool that lets you run Kubernetes locally on your Ubuntu machine. Whether you’re a developer testing Kubernetes applications or learning container orchestration, Minikube provides a lightweight, single-node Kubernetes cluster that’s perfect for development and testing purposes. In this comprehensive guide, I’ll walk you through everything you need to know about installing […]  ( 23 min )
  • Open

    imputnet/helium: 为人们打造的基于 Chromium 的网络浏览器,充满爱。默认最佳隐私,无偏见的广告拦截,无臃肿无噪音。
    Private, fast, and honest web browser. Contribute to imputnet/helium development by creating an account on GitHub.  ( 8 min )

  • Open

    guanguans/php-cs-fixer-custom-fixers: 使用 php-cs-fixer 去格式化 bats、blade.php、Dockerfile、env、json、md、sh、sql、text、toml、txt、xml、yaml...文件。
    Use php-cs-fixer to format bats,blade.php,Dockerfile,env,json,md,sh,sql,text,toml,txt,xml,yaml...files. - guanguans/php-cs-fixer-custom-fixers  ( 43 min )
    TestFlowLabs/testlink:TestLink 在您的测试和生产代码之间创建双向链接。确切地知道哪些测试覆盖了每个方法,以及每个测试执行了哪些方法。
    Framework-agnostic test-to-code linking for PHP. Works with Pest and PHPUnit. - TestFlowLabs/testlink  ( 22 min )

  • Open

    奋斗就是,每一天都很难
    年末收官在即,从仙剑里的南诏国回来之后,就突然的变得更忙了,要不是反复发作了两个月的肾结石排出体外的话,这段日子真的不知道怎么熬。所以这段日子~日志更新的很慢,文章陆陆续续在Typora中更新和停留,有空的时候再Hugo之后上传覆盖更新。 转眼已进入2025年12月,最后一个月的冲刺,感觉要命的事情只会是更多。。。 《人民日报》说,奋斗就是,每一天都很难,可一年会比一年更容易;不奋斗就是,每一天都很容易,可一年会比一年更难。 新员工蜜月期 同学NG今年都第五份新工作,也差不多要到头了,毕竟企业和新员工之间都会有蜜月期,而这个蜜月期过去之后,该来的都得来。如果只是企业的问题,那么不会5家企业都有问题,所以反之还是同学NG的个人问题更多一些。 当然同学NG这样一年12个月,换5份工作,实际领取了15个月工资,中途还断断续续休息了2个月,比起我这样天天996的人要舒服多了。这5分工作OFFER月薪都高于8K,在武汉40++的年龄机会还是不错的。 当然~ 在这篇文章发布的时候,NG又一次离职了,希望能在年底前,向年内第六份新工作发起最后的冲击。 第三届全国人力资源服务业发展大会 这是一次在武汉举办的全国性人力资源服务行业大型展会,周六的下午去现场走马观花的转了一圈,不得不感慨这些传统行业借助AI驱动人才服务,已经开始各种尝试和投入商用市场。 有时候不得不服老,很多时候失去了对行业内新新事物的兴趣。要知道自己大学学的计算机,做的是编程,毕业后也一直活跃在互联网企业,也算是最早一批研究人工智能和自然语言处理等大数据业务的龙头企业。才离开几年… 就这么的OUT ~ 就说 支付宝 把,谁又能想到 支付宝 作为参展商出现在 第三届全国人力资源服务业发展大会 ,支付宝又能提供哪些人力资源服务呢? 恰恰是支付宝数以亿级的认证数据,传统企业办理入职手续需要很多员工入职资料,比如 身份证复印件、银行卡复印件、学历证书复印件等等。而支付宝本身就是实名认证的APP,那么在入职的时候NFC支付宝碰一下就能将在支付宝认证过的人员信息传入企业员工数据库。外加钉钉… 已经很方便了。。。。 年度物业管理费 每年末都会按时的去支付下一年度的物业管理费,从没拖欠过,我这样让物业省心的业主应该是小区中占比最多的。每天早出晚归,平日从来不找物业啥麻烦,即使是门口楼道灯坏了,都自己去给它换个更亮堂的。但小区内、车库内,楼道口那么多广告位的收入还有停车费的收入等,从没看到物业分红。 武汉保利物业,唯一的好,是在物业费交钱的那一刻,服务确实是很好。感觉刷付款码,登记,开票都比其他行业要更快更准确。但日常服务也可能有很多把,只是自己用不到。 2013年交房以来至今12个年头,不管是空置还是装修入住,没少过一分,即使是武汉疫情那年。小区封闭车辆临停了3个多月不带优惠一分的… 哎~ 有时候怀念那些老小区,每月十几块钱的物业费即可,遇见社区比较好的,物业服务与品质,远超那些大的开发商,还能有分红。 哎~ 保安~ 刚交房时,都是1米8的大小伙,次年就是1米7,再1年1米6…再后来不知道什么时候开始,不管白天黑夜都是老头子…保安保护不了任何业主的安全。 前几年没带小区门卡,直接翻越闸机,保安一句话不说… 后来小区换人脸识别了, 我从来没去物业录过脸,却每天在小区大门口,刷脸开门…丝滑无比,至少刷出来了6-7个业主的头像比对成功,更有两次直接刷出女性大妈的人脸比对成功… 看来自己是真的老了。 华仔潮汕鲜牛肉粿条 这是群花负一楼新开的一家潮汕鲜牛肉粿条店,对于一周至少2-3次午餐在群光解决的牛马来说,一定会去尝试。基础款30元的价格,真的是好让人失望… 避雷把~ 反倒是前不久,在书城路前理工大升升学生公寓附件开设的一家潮汕牛肉粿条店反倒无比正宗。那天和同事也是累得够呛,此时无比怀念2022年国庆假期潮汕地区的吃吃喝喝。 街道口季佳PAI 街道口季佳PAI的外立面涂鸦又更新了,说明很长一段时间又过去了。 说实话一年里没几天舒服日子,明明被一把把粗糙的刀深深的扎下,却还要笑脸说没事… 命硬~被背锅,被甩锅是常有的事。 当然还包括被领导骂… 好在今年没醉过… 却有点行尸走肉的感觉…一年比一年难过,难道是自己没有奋斗吗?
  • Open

    35岁生日,在横店
    最近全国各地降温,今天杭州也特别冷,大家注意保暖。这周末没有出行安排,今天在家干了一天家务,把宝宝的衣物、毯子全部洗了,下周再洗奶瓶等哺乳用品,为迎接宝宝出生做最后的准备。明天上午产检,下午到小...  ( 2 min )
  • Open

    The Future of Machine Learning and Agentic AI: AI Agents, and What’s Coming Next
    Explore the future of AI agents, agentic AI systems, and machine learning from 2025 to 2035. Learn how multi-agent architectures, containerized AI workflows, and autonomous systems will reshape technology, business, and society.  ( 33 min )
    Smarter Ways to Track Contracts and Payments
    Most teams don’t intend to build their entire contract process on spreadsheets. It happens slowly. A new contract is added. Then a payment date. Then an amendment. Then a new tab. Before long, the spreadsheet becomes massive, fragile, and unpredictable. You rely on it because it’s familiar—not because it works. As your organization grows, spreadsheets […]
  • Open

    houbb/opencc4j: java 中文繁简体转换,支持台湾、香港、中文日文转换。
    🇨🇳Open Chinese Convert is an opensource project for conversion between Traditional Chinese and Simplified Chinese.(java 中文繁简体转换,支持台湾、香港、中文日文转换。) - houbb/opencc4j  ( 35 min )

  • Open

    Ultimate Home Lab Starter Stack for 2026 (Key Recommendations)
    If you were able to wipe the slate clean and start your home lab journey fresh today for the beginning of 2026, what would your starter stack look like? I… The post Ultimate Home Lab Starter Stack for 2026 (Key Recommendations) appeared first on Virtualization Howto.  ( 40 min )
  • Open

    pyfox / CustomInspections: 用于编写自定义代码检查的 IntelliJ 产品插件,使用正则表达式。
    No content preview
    JerryZLiu/Dayflow: Dayflow 是一款原生 macOS 应用程序 (SwiftUI),以 1 FPS 的速度录制您的屏幕,每 15 分钟使用 AI 进行分析,并生成您的活动时间线及摘要。它体积小巧 (应用程序大小为 25MB),使用约 100MB 的 RAM 和不到 1% 的 CPU。
    No content preview
    PGshen/mini-clipboard: 轻量、好看的 macOS 剪贴板管理器:采集历史、时间线浏览、收藏分组、直接粘贴、快速粘贴、即时搜索等能力,帮助你更快地跨应用粘贴内容。
    Open-source. Focused on simple, beautiful, and smooth experience. - PGshen/mini-clipboard  ( 8 min )
    lizhipay/acg-faka: 个人发卡源码,发卡系统,二次元发卡系统,二次元发卡源码,发卡程序,动漫发卡,PHP 发卡源码,异次元发卡
    个人发卡源码,发卡系统,二次元发卡系统,二次元发卡源码,发卡程序,动漫发卡,PHP发卡源码,异次元发卡 - lizhipay/acg-faka  ( 4 min )
  • Open

    游惠宝长效卡12月福利,大陆港澳轻松漫游上网,支持收短信
    游惠宝国际漫游长效卡是一款可在中国大陆漫游使用上网卡,支持漫游中国大陆、中国香港、中国澳门、新加坡、马来西亚等22个国家地区的流量。除了漫游上网外还可额外选购香港电话号码,号码可用于接收短信和注册海外服务。适用场景游惠宝长效卡适用于以下任意一种场景:经常在中国大陆、港、澳、新加坡等多地出差的商务人士  ( 1 min )
  • Open

    AI for Technical Writing: Best Tools for Documentation & Knowledge Bases
    Far from just “writing,” technical documentation has always required an architectural discipline. But in 2025, that architecture is being built differently. We’re moving beyond the days of manual drafting and staring at a blinking cursor. Today, our role looks more like “Knowledge Operations Engineers,” shaping, prompting, and organizing intelligent data. And our tools are evolving […]  ( 31 min )

  • Open

    Why the Kubernetes AI Conformance Program Changes Everything for Production AI Workloads
    The Cloud Native Computing Foundation just dropped something significant at KubeCon + CloudNativeCon North America 2025: the Certified Kubernetes AI Conformance Program. If you’ve been running AI workloads on Kubernetes—or trying to—you already know why this matters. If you haven’t, let me explain why this is a game-changer for the entire AI infrastructure ecosystem. The […]  ( 44 min )
    Scaling Your Startup: How a QuickBooks-Integrated CRM Supports Growing Business Needs
    In the early days of a startup, it’s normal to run everything from QuickBooks, a shared inbox, and a couple of spreadsheets. You know every customer by name, you remember who owes what, and most important information lives in your head. But as your startup wins more clients, hires more people, and handles more deals […]
    Why Kubernetes Runs Better on GPUs?
    The convergence of Kubernetes and GPU computing has fundamentally transformed how organizations deploy and scale artificial intelligence, machine learning, and data science workloads. As GPU-accelerated applications become increasingly mainstream, understanding why Kubernetes excels at orchestrating GPU resources is essential for modern infrastructure teams. The Evolution of GPU Support in Kubernetes Kubernetes revolutionized container orchestration when […]
    The Role of Patient Education Content in Effective Medical SEO Strategies
    In today’s digital environment, healthcare providers recognize the importance of a robust online presence. Effective medical search engine optimization (SEO) strategies are crucial in achieving this goal. Among various tactics, patient education content stands out as a key component. Well-crafted educational materials boost visibility and build trust with audiences. Understanding Medical SEO Medical SEO involves […]
    Microservices For Video Screencasts On Kubernetes
    Technical screencasts and demo videos have quietly become core infrastructure for many engineering teams. A clean recording of a deployment walkthrough or cluster debugging session often saves more time than a long internal document. Once teams start producing these videos regularly, a familiar problem appears: huge files, manual editing, slow uploads, and no reproducible pipeline. […]
  • Open

    Do You Really Need Wi-Fi 7 in Your Home Lab in 2025?
    Usually we are thinking about upgrading other hardware in our home labs, including mini PCs, network switches, storage, and RAM (cough cough with today’s prices). However, there is another aspect… The post Do You Really Need Wi-Fi 7 in Your Home Lab in 2025? appeared first on Virtualization Howto.  ( 39 min )
  • Open

    Wcowin/Mac-Finder-Clipboard: FinderClip 是一款轻量级的 macOS 菜单栏应用程序,为 Finder 提供直观的剪切和粘贴体验。
    FinderClip is a lightweight macOS menu bar application that provides an intuitive cut and paste experience for Finder|FinderClip 是一款轻量级的 macOS 菜单栏应用程序,为 Finder 提供直观的剪切和粘贴体验。 - Wcowin/Mac-Finder-Cli...  ( 12 min )
    SignTools/SignTools: 一个免费的自托管平台,可以在没有电脑的情况下侧载 IOS 应用程序
    ✒ A free, self-hosted platform to sideload iOS apps without a computer - SignTools/SignTools  ( 7 min )
    siddharthvaddem/openscreen: 免费制作令人惊叹的屏幕录制。开源,无需订阅,无水印,商业用途也免费。Screen Studio 的替代品。
    Create stunning screen recordings for free. Open-source, no subscriptions, no watermarks, and free for commercial use. An alternative to Screen Studio. - GitHub - siddharthvaddem/openscreen: Creat...  ( 8 min )
    guiyumin/vget: 多功能命令行下载工具,支持音频、视频、播客等。
    Versatile downloader for audio, video, podcasts, PDFs and more. Available as CLI and Docker | 多功能下载工具,支持音视频、播客、PDF等,提供 CLI 和 Docker 两种方式 - guiyumin/vget  ( 10 min )

  • Open

    Why Containers Will Be More Important Than Ever in the 2026 Home Lab
    I think we are seeing a paradigm shift in hardware landscape with the surging price of consumer RAM. This is not only going to affect the obvious, RAM upgrades, but… The post Why Containers Will Be More Important Than Ever in the 2026 Home Lab appeared first on Virtualization Howto.  ( 39 min )
  • Open

    mdolr/survol: 一个浏览器扩展,用于预览您悬停的任何链接
    A browser extension to preview any link you hover. Contribute to mdolr/survol development by creating an account on GitHub.  ( 5 min )
    nekofar/php-dev-tools: PHP 项目的一些有用的开发要求。
    Some of the useful development requirements for PHP projects. - nekofar/php-dev-tools  ( 4 min )
    ritechoice23/laravel-fluent-ffmpeg: 用于在 Laravel 应用程序中使用 FFmpeg 的流畅、可链式 API。使用优雅、富有表现力的语法处理视频和音频。
    A fluent, chainable API for working with FFmpeg in Laravel applications. Process videos and audio with an elegant, expressive syntax. - ritechoice23/laravel-fluent-ffmpeg  ( 9 min )
  • Open

    GPU Scheduling in Kubernetes: A Complete Guide
    Understanding GPU Scheduling in Kubernetes As artificial intelligence and machine learning workloads continue to dominate enterprise computing, Kubernetes has emerged as the de facto platform for orchestrating GPU-accelerated applications. With ‘Kubernetes AI’ experiencing a 300% increase in search volume in 2025 and 48% of organizations now running AI/ML workloads on Kubernetes, understanding GPU scheduling and […]  ( 38 min )
    MCP Linux Foundation: A Historic Milestone for AI
    MCP Linux Foundation: A New Era for Agentic AI In a move that marks a pivotal moment for the AI industry, Anthropic has donated the Model Context Protocol (MCP) to the Linux Foundation, establishing it as a founding project of the newly created Agentic AI Foundation (AAIF). This announcement, made on December 9, 2025, brings […]
    What a Good Web Hosting Service Should Always Include
    A dependable web hosting service is a requirement for every business with an internet presence in this digital age. A website’s hosting platform impacts speed, security, and the overall experience. Finding the right provider can be difficult, but knowing what to look for can make it a lot easier. Reliability and Uptime Reliable web hosting […]  ( 23 min )
    Strategic Financial Management: A Smarter Approach
    Strategic financial management is the process that helps an organization make informed decisions about allocating resources. Effective planning facilitates growth and helps organizations anticipate challenges and achieve long-term goals. A framework like this encourages steady progress in the right direction by balancing short-term requirements with long-term objectives. Defining Strategic Financial Management Strategic financial management goes […]
    What an External Learning Management System Fixes
    Nowadays, most organizations look for better ways in which they can simplify their training process. Having an external learning management system is a viable option for addressing such instructional requirements. This digital tool allows the company to administer educational content, track learner progress, and ensure consistent delivery. By examining how some common problems are solved […]
    The ROI Behind Choosing Outsourced Help Desk Providers
    The need is clear for companies to minimize support costs without compromising customer service. For organizations seeking to enhance efficiency and reliability in their help desk operations, outsourced help desk providers offer a viable solution. Companies will be able to focus on their core functions by retaining on-site responsibilities, which in turn will enhance profitability […]
    Enterprise Web Design: Scaling for Large Organizations
    Enterprise websites are built to support heavy usage. They have a number of regions, strict security, many owners, and many changes that all fight for the same surface area. When the scale increases, pages become slower, messages get lost, and vital information resides in disconnected documents. A site that ought to facilitate decision-making introduces friction. […]

  • Open

    Why Deq Might Be the Best Home Lab Dashboard in 2025
    Most of us have tried many of the home lab dashboards that are out there. I know I have been through the common list of them available. And there are… The post Why Deq Might Be the Best Home Lab Dashboard in 2025 appeared first on Virtualization Howto.  ( 41 min )
  • Open

    AI Tools for Kubernetes Operations: Your Complete Guide to Smarter Clusters
    The era of intelligent Kubernetes management has arrived. Gone are the days of manually sifting through logs, guessing at resource allocations, or scrambling during incidents. Today’s AI-powered tools are transforming how we troubleshoot, optimize costs, and build self-healing infrastructure. This deep dive explores five game-changing tools that every Kubernetes practitioner should know: K8sGPT, CAST AI, […]
    How DevOps Teams Can Reduce Cloud Spend Using Modern FinOps Tools
    If you work in DevOps, you’ll already know that cloud spending can creep up month after month. Teams move fast, new environments get spun up, and workloads scale long after traffic goes back down. Before long, the bill surprises everyone. Cloud waste is a real problem, and most teams underestimate how much of their spend […]
  • Open

    Apple Container实践
    Apple Container 是苹果公司推出的容器化技术,专门为 macOS 平台设计
  • Open

    b7s/laravelwhisper: 🎙️ 使用 Whisper.cpp AI 将音频转换为文本 - 直接在 PHP 中!
    State-of-the-art speech recognition to your PHP/Laravel applications - b7s/whisper-php  ( 44 min )

  • Open

    Has RAM Pricing Just Made Used Enterprise Servers the Better Home Lab Deal?
    Wow if you have been watching the pricing on RAM in the past few months, we have seen prices skyrocket. This isn’t a good development for those of us running… The post Has RAM Pricing Just Made Used Enterprise Servers the Better Home Lab Deal? appeared first on Virtualization Howto.
  • Open

    donlon/cloudflare-error-page: 该项目创建自定义错误页面,模仿众所周知的 Cloudflare 错误页面。您还可以将其嵌入到您的网站中。
    Cloudflare error page generator. Contribute to donlon/cloudflare-error-page development by creating an account on GitHub.  ( 16 min )
    CaoMeiYouRen/push-all-in-one: 支持 Server 酱 (以及 Server 酱 ³)、自定义邮件、钉钉机器人、企业微信机器人、企业微信应用、飞书、pushplus、WxPusher、iGot、Qmsg、息知、PushDeer、Discord、OneBot、Telegram、ntfy 等多种推送方式。
    No content preview
    lowphpcom/wnmp: WNMP 通过一条命令安装 Nginx、PHP、MariaDB,集成 acme.sh 自动申请证书,配置 WebDAV、开启 BBR/FQ、关闭 THP,为中小网站、边缘节点、私有化项目提供开箱即用的生产环境。
    WNMP One‑Click Stack | WebDAV · Nginx · PHP · MariaDB · Kernel Tuning - lowphpcom/wnmp  ( 20 min )
  • Open

    Kubernetes CI/CD Pipelines – 8 Best Practices and Tools
    Learn how to build robust, scalable, and secure CI/CD pipelines for Kubernetes. This comprehensive guide covers 8 essential best practices along with the top tools that DevOps teams use to streamline container deployments, implement GitOps workflows, and achieve continuous delivery at scale.  ( 29 min )
    Llama vs GPT: A Comprehensive Comparison for Developers
    The debate between Meta’s Llama and OpenAI’s GPT models has become central to the AI landscape. Both represent significant achievements in large language models, but they serve different needs and philosophies. This article breaks down the key differences, strengths, and provides practical code examples to help you choose the right model for your projects. The […]

  • Open

    折腾三年 Umami 后,我换成了 Cloudflare Web Analytics
    Umami是xiaoz使用长达3年多的一款WEB统计软件,该软件免费开源,也是目前比较流行的自建WEB统计方案。但现在xiaoz要放弃自建Umami,转投Cloudflare Web Analytics怀抱,具体见下文所述。为什么不再自建Umami?在使用Umami 三年多的时间以来,博主经历过2次  ( 1 min )
  • Open

    wasm-fmt/mago_fmt: 基于 WASM 的 PHP 格式化程序
    A WASM based PHP Formatter. Contribute to wasm-fmt/mago_fmt development by creating an account on GitHub.  ( 6 min )
    claude-php/Claude-PHP-SDK: 为 Claude 提供 PHP SDK - 完整支持官方 Python SDK 的一对一功能
    PHP SDK for Claude - Provides complete 1-for-1 functionality of the Official Python SDK - claude-php/Claude-PHP-SDK  ( 35 min )
    franbarbalopez/mirror: Mirror 是一个优雅的用户模拟包,适用于 Laravel。它允许管理员无缝地以其他用户的身份登录,以解决问题、提供支持或测试用户体验。
    Mirror is an elegant user impersonation package for Laravel. It allows administrators to seamlessly log in as other users to troubleshoot issues, provide support, or test user experiences - franbar...  ( 22 min )
    hellodigua/code996: 统计 Git 项目的 commit 时间分布,进而推导出项目的编码工作强度。
    统计 Git 项目的 commit 时间分布,进而推导出项目的编码工作强度。 . Contribute to hellodigua/code996 development by creating an account on GitHub.  ( 16 min )
  • Open

    NVIDIA Jetson AGX Thor: Top 5 Use Cases with Tutorials
    The NVIDIA Jetson Thor represents a paradigm shift in edge computing for physical AI. Powered by the 2560 Blackwell-based CUDA cores, GPU architecture and featuring 128GB of LPDDR5X memory, Thor delivers an astounding 2,070 FP4 TFLOPS of AI compute—that’s 7.5x more AI performance and 3.5x better energy efficiency compared to Jetson AGX Orin. Key Specifications […]

  • Open

    hasinhayder/tyro: Tyro 是 Laravel 12 的强大身份验证、授权、角色权限管理解决方案。可以将其视为一把瑞士军刀,处理从用户身份验证和基于角色的访问控制到用户挂起工作流的一切事务。
    Tyro is a powerful Authentication, Authorization, Role & Privilege Management solution for Laravel 12. Think of it as a Swiss Army knife that handles everything from user authentication and rol...  ( 56 min )
    pingcap/mysql-tester: 这是一个 MySQL 测试框架的 Golang 实现。
    A Golang implementation of MySQL Test Framework. Contribute to pingcap/mysql-tester development by creating an account on GitHub.  ( 7 min )

  • Open

    Proxmox Datacenter Manager Just Went GA and It Changes Everything
    If you have been following Promxox for the past couple of years now, there is one tool that piqued I think the attention of all of us and that is… The post Proxmox Datacenter Manager Just Went GA and It Changes Everything appeared first on Virtualization Howto.  ( 40 min )
  • Open

    开源一个色情图像(NSFW)识别方案,支持私有部署和HTTP调用
    各位好,我是ImgURL图床作者 xiaoz,一直以来,ImgURL图床使用雅虎Open NSFW方案来识别用户上传的色情图像,不过雅虎在2019年已将Open NSFW项目归档,且不再更新,Open NSFW项目已经有些过时,且识别准确度一般,最近正好在重构ImgURL,因此急需替代方案。市面上找  ( 1 min )
  • Open

    legeling/PromptHub: 一款开源、纯本地 AI Prompt 管理工具,帮助你高效管理、版本控制和复用 Prompt
    一款开源、纯本地 AI Prompt 管理工具,帮助你高效管理、版本控制和复用 Prompt | An open-source, local-first AI prompt management tool that helps you efficiently manage, version-control, and reuse your prompts - legeling/PromptHub  ( 20 min )

  • Open

    Beelink SER9 Max Review: Major Platform Upgrades and Real 10 Gig Networking
    We are always looking out for great little mini PCs for the home lab that have the capabilities we expect and great features to self-host workloads. Beelink sent over a… The post Beelink SER9 Max Review: Major Platform Upgrades and Real 10 Gig Networking appeared first on Virtualization Howto.  ( 41 min )
  • Open

    alipay/alipay-easysdk: 支付宝 Easy SDK 支持多语言 (java、c#、php、ts 等),让您享受简约的编程体验,快速访问支付宝开放平台的各种高频功能。
    No content preview
    Lakr233/ComputerUse: ComputerUse 是一款为 macOS 开发的计算机自动化工具,使用 Swift 编写。它允许您以编程方式控制键盘、鼠标、屏幕和其他计算机功能。
    Contribute to Lakr233/ComputerUse development by creating an account on GitHub.  ( 5 min )

  • Open

    12 Things I Wish I Knew Before Upgrading My Home Lab to 10 Gig
    One of the best upgrades that I have undergone in my home lab is the move to 10 GbE networking. Without a doubt, that was one of the best performance… The post 12 Things I Wish I Knew Before Upgrading My Home Lab to 10 Gig appeared first on Virtualization Howto.  ( 39 min )
  • Open

    edgafner/GBrowser: 在你的 IDE 中嵌入一个网页浏览器窗口。消除在浏览器和 IDE 之间切换的麻烦。
    A Browser embedded in your IDE . Contribute to edgafner/GBrowser development by creating an account on GitHub.  ( 7 min )
    Epistates/treemd: (TUI/CLI) Markdown 导航器,具有基于树的结构导航。
    No content preview
  • Open

    作为日记本的博客
    想聊这个话题,得从最近几条评论说起。  ( 2 min )
  • Open

    打造AI应用的高颜值答案展示:基于Vue3.5+MarkdownIt构建专业级富文本渲染组件
    在AI聊天、智能问答类应用中,AI生成内容的呈现效果直接决定了用户的使用体验。纯文本的展示形式不仅会让代码块、表格等结构化内容变得杂乱难读,还会因缺乏交互能力降低用户操作效率。本文将从需求痛点出发,基于Vue3.5的组合式API,结合MarkdownIt解析引擎与Prism.js语法高亮工具,一步步构建一个集结构化渲染 […]  ( 4 min )

  • Open

    Logward Is the Lightweight Syslog Server Every Home Lab Needs in 2025
    I am constantly on the lookout for great tools that help to do things easier in the home lab environment and production than what I am doing currently. In doing… The post Logward Is the Lightweight Syslog Server Every Home Lab Needs in 2025 appeared first on Virtualization Howto.  ( 43 min )
  • Open

    joanhey/ngx-php-runtime: Symfony PHP-NGX-PHP 的运行时
    Symfony php-runtime for ngx-php. Contribute to joanhey/ngx-php-runtime development by creating an account on GitHub.  ( 3 min )
    DaoCloud/public-image-mirror: 很多镜像都在国外。比如 gcr。国内下载很慢,需要加速。致力于提供连接全世界的稳定可靠安全的容器镜像服务。
    很多镜像都在国外。比如 gcr 。国内下载很慢,需要加速。致力于提供连接全世界的稳定可靠安全的容器镜像服务。 - DaoCloud/public-image-mirror  ( 11 min )
    Kailun2047/go-slowmo: 在运行时可视化 Go 调度器事件。
    Visualize Go scheduler events at runtime. Contribute to Kailun2047/go-slowmo development by creating an account on GitHub.  ( 6 min )
  • Open

    Gemini 3.0与Antigravity:AI编程重构开发范式,开发者如何破局新生?
    当谷歌毫无预兆地推出Gemini 3.0与Antigravity开发平台,一场软件开发领域的颠覆性变革正式拉开序幕。这不仅是一次模型版本的迭代,更是对传统开发模式、工具生态与开发者核心竞争力的全面重构。从接近博士水平的逻辑推理能力,到任务导向的开发新范式,AI编程正从"辅助工具"进化为"核 […]  ( 3 min )
    AI编程革命:技术原理深度拆解与全场景落地指南
    AI编程正以不可逆转的态势重构软件开发生态——从自然语言一键生成项目框架,到设计稿无缝转化为可运行代码,再到精准复刻现有工程风格的智能编码,曾经的技术想象已成为日常开发中的实用工具。本文将从技术内核、主流模式、行业现状到落地实践,全方位解析AI编程的运行逻辑与应用路径,助力企业和技术人员快速把握这场技术变革的核心机遇。 […]  ( 2 min )

  • Open

    2025 Home Lab Network Upgrades Every Home Lab Needs
    Networking like everything else has evolved quite a bit over the past few years, not really in terms of new technologies, but in terms of new hardware, and pricing of… The post 2025 Home Lab Network Upgrades Every Home Lab Needs appeared first on Virtualization Howto.  ( 40 min )
  • Open

    企业级自动化 Agent 架构深析:Prompt 演进驱动的智能工作流落地
    在企业运维、开发协作等复杂场景中,AI 正从“单步工具调用”向“全流程自动化”演进。一个成熟的企业级 Agent 不仅要能执行孤立任务,更要像资深工程师一样,具备“分析问题→收集证据→决策修复→总结复盘”的闭环能力。而这一切的核心,正是基于 Prompt 动态演进的架构设计——通过 MCP 协议标准化交互,让 Prom […]  ( 4 min )
    WordPress评论添加UserAgent以及地理位置信息
    看到大家的博客评论下面都带有UserAgent信息,还有地理位置信息,一直都很羡慕,奈何网上苦寻插件不见。要么就是插件年久失修,要么就是直接主题集成,无一我想要的。昨天又想起这事,心痒难耐,遂决定自己敲一个出来(其实是AI代笔)。 首先看了下WordPress的评论表,发现UserAgent和用户IP都存的有,这就很方 […]  ( 5 min )
    开发者必懂的 AI 向量入门:从数学基础到实战应用
    在 AI 开发(尤其是大模型、RAG 系统)中,向量(Vector)是绕不开的核心基础。很多开发者因担心数学门槛望而却步,但实际上,向量的本质是“特征的数字化描述”——AI 正是通过向量将文本、图片等复杂信息转化为可计算的数值,从而实现语义理解、相似检索等核心功能。 本文将完全避开晦涩的数学推导,用“生活化例子+代码实 […]  ( 4 min )
  • Open

    alecthomas/chroma: Chroma takes source code and other structured text and converts it into syntax highlighted HTML, ANSI-coloured text, etc.
    A general purpose syntax highlighter in pure Go . Contribute to alecthomas/chroma development by creating an account on GitHub.  ( 20 min )
    jaywcjlove/deskmark: 在桌面上添加文本和图标水印,以便在录制视频时轻松使用。
    Add text and icon watermarks to your desktop for easy use when recording videos. - jaywcjlove/deskmark  ( 3 min )
    lvzhaobo/qoder-rules: Qoder 规则 - 规范编码设计模式
    Contribute to lvzhaobo/qoder-rules development by creating an account on GitHub.  ( 21 min )
    addyosmani/gemini-cli-tips: Gemini CLI 提示和技巧
    Gemini CLI Tips and Tricks. Contribute to addyosmani/gemini-cli-tips development by creating an account on GitHub.  ( 142 min )

  • Open

    嘉兴银杏天鹅湖和径山View Cafe村咖
    周末继续探索杭州周边,周六玩嘉兴银杏天鹅湖,周日访View Cafe村咖。  ( 2 min )
  • Open

    回邮美学:“会说话的界面”
    为什么开始留意“回复邮箱界面”?其实没什么宏大理由,就是2024年7月11日,我在整理收件箱的时候,突然意识到,我收到的每一封认真写的回复,都带着一种温度。 如我们评论一样,结尾附了一个小表情,莫名就轻松了起来,这些细节它其实是个人表达的一部分。尤其在互访互评、合作沟通越来越频繁的现在,一封看起来舒服的回复,真的会让对方更愿意继续对话,甚至记得你。 所以,我开始留意那些“会说话”的界面设计、模板、...  ( 2 min )
  • Open

    kunkundi/crossdesk: 一款支持 Web 客户端访问的轻量级跨平台远程桌面软件。
    A lightweight, cross-platform remote desktop software with support for Web Client access | 一款支持 Web 客户端访问的轻量级跨平台远程桌面软件。 - kunkundi/crossdesk  ( 15 min )
    antonmedv/gitmal: Gitmal 是一个用于 Git 仓库的静态页面生成器。Gitmal 可以使用文件、提交、代码高亮和 Markdown 渲染生成静态 HTML 页面。
    A static page generator for repos. Contribute to antonmedv/gitmal development by creating an account on GitHub.  ( 6 min )
    hipages/php-fpm_exporter: 这是一个用于 PHP-FPM 的 Prometheus 导出器。这个导出器会直接连接到 PHP-FPM,并通过 HTTP 协议导出指标数据。
    A prometheus exporter for PHP-FPM. Contribute to hipages/php-fpm_exporter development by creating an account on GitHub.  ( 17 min )
  • Open

    One thing churches do well
    Two friends of mine (brothers, actually) got laid off from their job at a megachurch here in Austin. We met through a mutual friend that started attending their church. Our kids hang out on Roblox, so we’re connected through dadship and games. They oversaw a lot of the music and arts work that went into the weekly service. I wasn’t involved in the church so their unceremonious departure doesn’t impact me as much as folks in their community, but friends losing work is not fun and I feel for their families. [Smash cut: my son on stage playing in front of pretend groupies] My son is learning to play the guitar at School of Rock. One cool aspect about the School of Rock program is that you go from knowing nothing to performing a rock show in ~4 months after signing up. Recitals are nothing new…  ( 5 min )

  • Open

    Docker系列 WordPress系列 AutoSaleVPS插件
    Bensz Docker系列 WordPress系列 AutoSaleVPS插件 本博客由AI模型商OhMyGPT强力驱动!如何更快地访问本站?有需要可加电报群获得更多帮助。本博客用什么VPS?创作不易,请支持苯苯!推荐购买本博客的VIP喔,10元/年即可畅享所有VIP专属内容! AutoSaleVPS的Github仓库: 开发和调试不易,希望小伙伴们帮忙给项目点Star、关注我的帐号呀!感谢感谢! 前言 最近恰逢2025年黑色星期五,又到了频繁需要更新VPS信息的时候。由于我的推广页面是一个WordPress页面,手动编辑多有不便,所以我就一直想着,开发一个WordPress插件来自动完成编辑VPS信息的任务。刚好这周六有点空,早上简单地构思了一下,在AI的辅助下花了几个小时搓出了这个项目——AutoSaleVPS。AutoSaleVPS 是一个基于大语言模型(LLM)的WordPress 插件,主要用于辅助WordPress博主进行高效的VPS 推广。它的主要特点包 […] Bensz  ( 15 min )
  • Open

    Gemini CLI 深度实战:用 Gemini 3 Pro 打造终端级开发环境(2025 全场景指南)
    Gemini 3 Pro 的发布不仅刷新了多模态模型的性能上限,更通过 Gemini CLI 把这种能力直接搬进了终端。从此,终端不再只是执行命令的窗口,而是集“代码生成、多模态开发、项目文档自动化、云端故障排查”于一体的全能开发环境。借助 Agentic Coding 特性,它能理解复杂工程需求,调用外部工具,甚至独 […]  ( 5 min )
  • Open

    RssWe--支持PWA的RSS和播客在线阅读器
    前言 RssWe 的诞生,源于我对rssTea的真实体验。在订阅播客时,时常遇到音频无法加载或显示的窘境;并且,随着订阅源日益增多,列表变得杂乱无章,难以快速定位。当文章列表过长时,想返回顶部或直接查看特定播客内容也变得异常繁琐。 想着解决这些不便,我决定自己动手解决。RssWe 由此诞生。 RssWe是一个无需服务器的RSS和播客阅读器,支持PWA,使用GitHub Actions运行。 一个高效、轻量的RSS/Atom  ( 3 min )
  • Open

    phptg/bot-api: 与 Telegram Bot API 交互的 PHP 库
    PHP library to interact with Telegram Bot API. Contribute to phptg/bot-api development by creating an account on GitHub.  ( 10 min )

  • Open

    Increase Usable RAM In Your Home Lab Without Buying More Memory
    If you are like me you are doing double takes when it comes to RAM prices. It seems like over the past few weeks it has crept up on me… The post Increase Usable RAM In Your Home Lab Without Buying More Memory appeared first on Virtualization Howto.  ( 40 min )
  • Open

    NGINX纯IP访问防护
    在某些场景下,我们会使用 Nginx 反向代理将内部业务系统发布到公网。通常一台 Nginx 服务器会代理并承载多个网站,这也使其成为互联网扫描器和恶意请求的重点目标。 互联网上的一些扫描器会采集和映射 IP 资产情报,包括域名与 IP 的关联关系、所属机构和  ( 2 min )
  • Open

    9.9元解锁AI编程新体验:Doubao-Seed-Code 深度实测
    字节跳动在AI领域的千亿投入终于落地编程赛道——首款专属编程模型 Doubao-Seed-Code 正式亮相。这款以“长上下文+视觉理解”为核心卖点的模型,不仅将国内编程模型的上下文长度刷新至256K,还打出了首月9.9元的亲民价格,直接掀起国产AI编程工具的性价比内卷。 本文结合多场景实测,从核心特性、实战表现、接入 […]  ( 2 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

    Effective Management of Multiple Google Ads Accounts
    Managing multiple Google Ads accounts demands precision and extreme caution. You need consistent data, isolated risk, and fast iteration. Manager Accounts give you full visibility and control, but as scale increases, every weak process gets exposed. Our playbook focuses on what is really important: shared measurement, cross-account guardrails, automation that never surprises you, and workflows […]  ( 22 min )
  • Open

    binwiederhier/ntfy-android: 适用于 NTFY.SH 的 Android 应用程序
    Android app for ntfy.sh. Contribute to binwiederhier/ntfy-android development by creating an account on GitHub.  ( 4 min )

  • Open

    The Best Mini PCs for Home Labs in 2025 (Ranked by Real Performance)
    About two and a half years ago I transitioned my home lab over to mini PCs. And, I have to say I haven’t looked back since the. They have fully… The post The Best Mini PCs for Home Labs in 2025 (Ranked by Real Performance) appeared first on Virtualization Howto.  ( 37 min )
  • Open

    提示词工程进阶指南:8大核心技巧,让AI精准读懂你的需求(2025实战版)
    与大语言模型协作的核心,从来不是“AI有多聪明”,而是“你能否用提示词精准引导AI”。模糊的指令只会产出敷衍的结果,而专业的提示词能让AI发挥出远超预期的潜力——无论是撰写专业报告、生成精准代码,还是处理复杂逻辑推理,优质提示词都是效率翻倍的关键。 本文整合业界前沿实践,详细拆解8个专业级提示词工程技巧,补充丰富的场景 […]  ( 3 min )
    Coze 创意实战:AI 让历史人物“开口说话”,一键生成自述视频全流程指南
    你是否刷到过这样的创意视频:李清照身着宋装娓娓道来南渡历程,曹操以豪迈语气讲述官渡之战,搭配贴合场景的古风插画与背景音乐,让枯燥的历史变得生动鲜活?借助 Coze(扣子)的可视化工作流,无需专业剪辑、设计技能,就能自动化完成从文案创作到视频输出的全流程,让历史人物“复活”在屏幕上。 本文将从原理拆解、分步实操、参数优化 […]  ( 3 min )
  • Open

    分享几个 Vue 中的小技巧(持续更新)
    分享几个 Vue 中的小技巧(持续更新)  ( 3 min )
  • Open

    ima 任务模式邀请码分享
    在当今快节奏的工作中,高效的信息处理与内容创作工具越来越受到人们的青睐。腾讯推出的 ima,是一款以知识库为核心,面向学习与办公场景的 AI 智能工作台,致力于帮助用户提升信息获取效率并大幅提高内容创作的效率与质量。  ( 2 min )
  • Open

    MadAppGang/dingo: Go 的一种元语言,它引入了结果类型、错误传播以及模式匹配功能,同时确保与 100% 的 Go 生态系统兼容。
    A meta-language for Go that adds Result types, error propagation (?), and pattern matching while maintaining 100% Go ecosystem compatibility - GitHub - MadAppGang/dingo: A meta-language for Go th...  ( 90 min )

  • Open

    What’s Up Docker Keeps Your Home Lab Containers Updated Automatically
    Each time I mention Watchtower for container updates, I generally have comments that Watchtower is a very stale project. This is definitely true as it hasn’t had any updates in… The post What’s Up Docker Keeps Your Home Lab Containers Updated Automatically appeared first on Virtualization Howto.  ( 39 min )
  • Open

    AI 编程高效提示词模板库(2025 实战版)
    一、核心基础模板:结构化提示词框架(所有场景通用) 模板公式:场景定位 + 需求描述 + 约束条件 + 输出格式 # 场景定位 {开发场景:如“Java 后端订单模块 DTO 生成”“Python 数据处理脚本”“Vue 前端表单组件”} # 需求描述 {具体功能/目标,分点列出核心要求,避免模糊表述} 1. 核心功能 […]  ( 5 min )
    AI 编程效率悖论:为什么资深开发者用着反而变慢了?(2025 实战指南)
    2025 年堪称 AI 编程工具爆发年,从 IDE 集成插件(Cursor、Trae)到独立生成平台(v0.dev、Galileo AI),各类工具层出不穷。但不少资深开发者却陷入困惑:本想靠 AI 提升效率,实际却越用越慢——审核 AI 代码的时间比自己写还久,规范对齐、逻辑修正耗费大量精力。 这并非 AI 编程没用 […]  ( 3 min )
  • Open

    bluekeyes/go-gitdiff: 一个用于解析和应用由、和生成的补丁的 Go 库。它还可以解析和应用由标准 GNU 工具生成的统一差异。
    Go library for parsing and applying patches created by Git - GitHub - bluekeyes/go-gitdiff: Go library for parsing and applying patches created by Git  ( 7 min )

  • Open

    IncusOS Is the New Minimal Hypervisor OS Changing Home Labs in 2025
    Many in the home lab these days are running Proxmox, XCP-ng, or “maybe” back to the now free “again” VMware ESXi. However, another really cool hypervisor that you may not… The post IncusOS Is the New Minimal Hypervisor OS Changing Home Labs in 2025 appeared first on Virtualization Howto.  ( 42 min )
  • Open

    Gemini 3 前端开发革命:从原型到 3D 应用,一句话搞定全栈开发(2025 实测)
    Google 发布的 Gemini 3 彻底颠覆了前端开发的传统模式——无需复杂编码,只需一句自然语言描述,就能生成高保真产品原型、企业级网站、3D 动画应用甚至完整游戏。这种“所想即所得”的开发体验,让前端开发从“代码堆砌”转向“创意落地”,但也引发了“前端已死”的热议。 本文结合实测体验,深度拆解 Gemini 3 […]  ( 3 min )
    AI 智能体构建全景指南:九大核心技术深度拆解与落地实战
    AI 智能体(AI Agent)已从概念走向实用,成为连接大模型与真实场景的核心载体。一个成熟的智能体并非单一技术的堆叠,而是由基础架构、协作机制、知识增强、工具集成等多维度技术构成的复杂系统。 本文将系统拆解 AI 智能体的九大核心技术,补充详细的技术原理、实战案例、选型建议和落地避坑指南,帮你从“理解概念”到“动手 […]  ( 6 min )
  • Open

    Owloops/updo: Updo 是一个用于监控网站正常运行时间和性能的命令行工具。它提供有关网站状态、响应时间、SSL 证书到期等实时指标,并带有警报通知。
    Uptime monitoring CLI tool with alerting and advanced settings - Owloops/updo  ( 22 min )
    sobolevn/git-secret: 是一个 Bash 工具,它将私有数据存储在 Git 仓库中。使用被允许用户的公钥加密文件,允许您信任的用户使用 PGP 和他们的私钥访问加密数据。
    :busts_in_silhouette: A bash-tool to store your private data inside a git repository. - sobolevn/git-secret  ( 10 min )
    arpxspace/smartcommit: smartcommit 是一款智能的、基于 AI 的 CLI 工具,帮助您轻松编写语义化的 Conventional Commits 消息。它会分析您的暂存更改,通过提问澄清问题来理解代码背后的“原因”,并为您生成结构化的提交消息。
    Enforce the habit of self-documenting code through better commit messages. - arpxspace/smartcommit  ( 9 min )
  • Open

    What Are Pods in Kubernetes? A Complete Guide with Examples
    Kubernetes has become the de facto standard for container orchestration, and at its core lies a fundamental building block: the Pod. Whether you’re just getting started with Kubernetes or looking to deepen your understanding, mastering Pods is essential for deploying and managing containerized applications effectively. In this comprehensive guide, we’ll explore what Pods are, how […]  ( 31 min )

  • Open

    周末苏州行
    上周末到苏州玩了两天,我们想在娃出生之前尽可能多的出去玩,待娃出生,估计我们就锁死在杭州了。  ( 2 min )
  • Open

    Complete Guide to Proxmox Containers in 2025: Docker VMs, LXC, and New OCI Support
    One of the things that I really like about Proxmox is all the options it gives when it comes to running containers. And, with the new release of Proxmox VE… The post Complete Guide to Proxmox Containers in 2025: Docker VMs, LXC, and New OCI Support appeared first on Virtualization Howto.  ( 40 min )
  • Open

    一座大山
    深入体验Codex、Gemini3一段时间,我的感受只有一个,人类从未如此接近“造物主”,我从未如此接近“被淘汰者”。随着我的需求被按下回车,Thinking的几分钟,人人都变成了世界的塑造者,...  ( 2 min )
  • Open

    零成本玩转 Gemini 3 Pro:普通人的全场景免费使用指南(2025 最新)
    Google 重磅推出的 Gemini 3 Pro 凭借顶尖的多模态能力和推理性能,成为 AI 圈的焦点。很多人误以为这类旗舰模型门槛高、收费贵,其实普通用户完全可以免费体验其核心功能——无论是日常对话、代码开发,还是图片、视频生成,都能在官方平台零成本实现。 一、免费使用渠道:官方平台一站式体验 Gemini 3 P […]  ( 3 min )
  • Open

    Grid Paper
    Try Grid Paper I’ve been getting into drawing dungeons on isomorphic grids. It’s fun but I was a little frustrated with the process of sourcing and printing out graph paper with an isomorphic grid on it. You have two bad options, basically: Download a low-res JPG you found on Google Image search where the grid sizes are wonky and it has a giant URL on it. I needed something clean and simple. Buy grid paper on Amazon in bulk. Now I’m thinking about centimeters vs. inches, cost, color, paper size, style, and quantity before I draw a single dungeon. I needed something ad hoc and with less commitment. After 15 minutes of getting frustrated I said “I can build this.” And so I did using HTML, CSS, and the tiniest bit of JavaScript. And because it’s a webpage… why limit myself to one kind of grid? I’m able to support ~7 grids types using different kinds of background gradients: Grids Dot Grids Isomorphic Grids Isomorphic Dot Grids Dual Hex Grids Perspective Grids Two-Point Perspective Grids Feeling good about this little tool. The quality can be a bit blurry but background gradients and printers are weird. It’d be nice to make it crisper and I might put some effort at the task (use SVG patterns?)… but at less than 5kb and a couple of nights worth of work, I’m happy with the result. It “made the rounds” as they say on the socials and seems to be a common issue other people experience, so I’ll call that a success.  ( 3 min )
  • Open

    difyz9/ytb2bili: 一个功能完整的视频自动化处理系统,支持从 YouTube 等平台下载视频,自动生成字幕、翻译内容、生成元数据,并定时上传到 Bilibili。
    一个功能完整的视频自动化处理系统,支持从 YouTube 等平台下载视频,自动生成字幕、翻译内容、生成元数据,并定时上传到 Bilibili。 - difyz9/ytb2bili  ( 44 min )

  • Open

    微言小义(2025.10)
    我曾经使用微言小义系列备份散落在朋友圈、微博和X等平台上的碎片内容,最早写于2016年4月,最后更新于2022年1月。后来写周刊,将碎片内容放在周刊中,但最近我把周刊停更了,那便恢复微言小义系列...  ( 2 min )
  • Open

    janhq/jan: Jan 是 ChatGPT 的开源替代方案,可在您的计算机上 100% 脱机运行。
    Jan is an open source alternative to ChatGPT that runs 100% offline on your computer. - janhq/jan  ( 10 min )
    authgear/authgear-server: Authgear:Auth0/Clerk/Firebase Auth 的开源替代品
    Open source alternative to Auth0 / Firebase Auth. Contribute to authgear/authgear-server development by creating an account on GitHub.  ( 16 min )
  • Open

    Kubecost 3.0 is Here: A Major Architectural Shift for Kubernetes Cost Management
    KubeCost 3.0: Transforming Kubernetes Cost Management Kubernetes cost management just got a serious upgrade. The Kubecost Helm Chart repository, which provides the templates for developing this enterprise-grade application to monitor and manage Kubernetes spend, has released version 3.0, introducing fundamental changes aimed at improving performance, granularity, and efficiency. If you are currently running Kubecost 2.x, […]  ( 17 min )
    DevSecOps Guide: CI/CD for Secure PDF Microservices
    Practical DevSecOps playbook to build, sign, scan, and ship a PDF microservice with SBOMs, provenance, secrets hygiene, and policy gates.
    Why Quick Play Mobile Games Are Defining Modern Downtime
    There’s a particular kind of pause people reach for today, the kind that fits between meetings or while dinner simmers or when you’re waiting in the school pickup line. Quick play mobile games have slipped into that space with an ease that feels almost obvious now. They’re not asking for hours or emotional investment. They’re […]
  • Open

    一条盘山路:把呼吸调成“大明山模式”
    这里的“大明山模式”源于在半山坡停靠在一侧的草堆旁,下车时随着风的飘然,我能清晰的闻到草的清甜味,我不断的说,这里草的味道好浓郁,总而言之:呼吸在自然里,这就是“大明山模式”。 2025年11月16日星期天,本该前两周就计划好的行程,终于在今天出发了。早上9点我来到黎同学的家,一起骑着小电驴去取他的车,然后去接他的朋友。开始了自驾路线,我们五人从南宁市区出发,走安吉经都南高速至府城出口下,再转二级...  ( 2 min )

  • Open

    iazaran/smart-cache: Laravel SmartCache-优化大数据缓存
    Laravel SmartCache - Optimize Caching for Large Data - iazaran/smart-cache  ( 28 min )
    Valkyrie00/bold-brew: 粗体 Brew 是 Project Bluefin 和 Aurora (下一代 Linux 桌面系统,全球服务数万用户) 中管理 Homebrew 的官方终端 UI。
    No content preview
  • Open

    Claude Skills: Transform Claude from a General-Purpose AI into a Specialized Expert
    Unlock Claude's full potential with modular, reusable Skills that extend capabilities across document creation, data analysis, frontend design, and more

  • Open

    南宁视角:金茶花低语
    2025年11月9日,我在抖音发布图文,询问了大家公园推荐,小赵同学留言:山茶花公园,实际公园命名则为:南宁市金茶花公园,我也觉得名字绕口,也曾叫过山茶花,念叨起来较为顺口,这也是南宁免费公园园之一。 地址位于广西南宁市青秀区葛村路3-5号,每年12月至次年4月为茶花盛花期,春节期间常举办大型茶花展,是最佳游览期​。此时的茶花只有叶子,还没花开,我匆匆掠过了,网上的景点评价是小而精致。 空...  ( 2 min )
  • Open

    15 Troubleshooting Commands Every Linux Home Lab Admin Should Know
    Running your own self-hosted environment usually means you are going to be running Linux servers at some point (or you should be). Linux provides one of the most robust and… The post 15 Troubleshooting Commands Every Linux Home Lab Admin Should Know appeared first on Virtualization Howto.  ( 40 min )
  • Open

    Gemini 3 深度解析:从像素级复刻到 AGI 雏形,多模态 AI 如何重构开发与创作?
    当谷歌 DeepMind 推出 Gemini 3 时,整个 AI 圈的反应不再是“惊艳”,而是“颠覆”——它能在极短时间内精准还原主流平台首页(含完整交互逻辑),生成可直接运行的游戏、拆解长视频细节,甚至用代码实现专业领域的 3D 交互动画。这种“从静态生成到动态交互”的跨越,让多模态 AI 真正从“展示工具”升级为“ […]  ( 3 min )
  • Open

    Temp Mail 兼具隐私和便捷性的最佳临时电子邮件服务
    您是否曾经需要一个快捷的电子邮件地址?比如注册游戏或网站?这时 Temp Mail 就能派上用场了!它能为您提供一个可在短时间内使用的临时电子邮件地址。
  • Open

    block/goose: 一个开源、可扩展的人工智能代理,超越代码建议 - 安装、执行、编辑和测试任何大型语言模型
    an open source, extensible AI agent that goes beyond code suggestions - install, execute, edit, and test with any LLM - block/goose  ( 5 min )

  • Open

    Proxmox VE 9.1 Launches with OCI Image Support, vTPM Snapshots, and Big SDN Upgrades
    Here we are late in 2025, with the news that Proxmox VE 9.1 has been released as news from the Proxmox official blog has announced. This release has a lot… The post Proxmox VE 9.1 Launches with OCI Image Support, vTPM Snapshots, and Big SDN Upgrades appeared first on Virtualization Howto.  ( 37 min )
  • Open

    AI in CI/CD Pipelines: Automating Testing and Deployment with Machine Learning
    Discover how AI transforms CI/CD pipelines with predictive testing, intelligent deployments, and self-optimizing automation to boost DevOps efficiency and reliability.  ( 22 min )
    Transforming Employee Experience with AI Digital Transformation: What Engineering Teams Need to Know
    Engineering groups today encounter a distinct obstacle: they’re concurrently constructing technology and determining how to operate with swiftly developing instruments. While organizations sprint to embrace fresh solutions, the reality for developers is considerably messier. Achievement isn’t about selecting the most attractive instruments; it’s about grasping how technology modifies the manner individuals genuinely operate. Numerous organizations […]
    The Developer’s Guide to Online Privacy (Without Going Off the Grid)
    As devs, we typically think about other people’s data – processing it, encrypting it, validating it. But what about our own data, our own privacy? We talk about privacy by design all the time, but the truth is that many developers still don’t apply those same principles in either their work or personal digital lives. […]
  • Open

    runxiyu/furgit: Furgit 是一个用纯 Go (和一点点可选的 Go 汇编) 编写的快速 Git 库。
    No content preview
    Blaspsoft/forerunner: 使用 Laravel 熟悉的迁移语法为 LLM 定义结构化输出模式
    🏗️✨ Define structured output schemas for LLMs using Laravel's familiar migration syntax - Blaspsoft/forerunner  ( 34 min )
    platers/obsidian-linter: 一个黑曜石插件,格式和风格你的笔记,重点是可配置性和可扩展性。
    An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility. - platers/obsidian-linter  ( 9 min )

  • Open

    孕妇照
    上上周末拍了孕妇照,今天收到精修图,好看!  ( 2 min )
  • Open

    Cachy Linux is the Fast New Linux Distro Your Home Lab Will Love
    I have been on a kick lately of trying out various Linux distros. The Linux distro ecosystem has had some really great introductions over the past couple of years. Just… The post Cachy Linux is the Fast New Linux Distro Your Home Lab Will Love appeared first on Virtualization Howto.  ( 33 min )
  • Open

    Google Gemini 3: Complete Developer Guide with Code Examples
    Discover Google Gemini 3 - the most intelligent AI model with state-of-the-art reasoning, generative UI, and agentic capabilities. Complete guide with Python, Node.js, and Docker examples.  ( 36 min )
    First Impressions: Google Antigravity – The Search Giant Enters the Agentic IDE Arena
    The software development landscape is experiencing a seismic shift. Within the last 24 hours, Google dropped what might be their most significant developer tool since Firebase or Google Cloud Platform: Google Antigravity, an agentic development platform powered by their newly released Gemini 3 model. As someone who’s spent years in the DevOps trenches and watched […]
    ChatGPT for Everyday Tasks: A Complete Guide
    Maximize Efficiency with ChatGPT Everyday Tasks Introduction: Why ChatGPT is Transforming Daily Workflows With over 326 million global searches, ChatGPT has become the go-to AI assistant for millions of users worldwide. Whether you’re a developer, content creator, business professional, or student, ChatGPT can automate repetitive tasks, boost creativity, and save hours of manual work. In […]
  • Open

    gabe565/CastSponsorSkip: 跳过所有本地 Google Cast 设备上的 YouTube 赞助 (有时是广告)。
    No content preview
    ggkevinnnn/LaunchNow: MacOS Tahoe 的替代启动台。
    Alternative Launchpad for MacOS Tahoe. . Contribute to ggkevinnnn/LaunchNow development by creating an account on GitHub.  ( 4 min )
    requestly/requestly: Requestly 是本地 API 客户端 (如 Postman) 和 HTTP 拦截器 (如 Charles Proxy) 与 API 测试和模拟的强大组合。Requestly 可作为 Chrome 浏览器扩展直接在浏览器中使用,也可作为桌面应用程序安装。
    No content preview
    sanmai/sliding-window-counter: 一个轻量级、高效的 PHP 库,用于跟踪基于时间的事件和检测异常,而无需数据库或日志的开销。
    Short-lived cache-backed time series with anomaly detection - sanmai/sliding-window-counter  ( 17 min )

  • Open

    10 Linux Networking Commands Every Home Lab Admin Should Know in 2025
    Running a home lab in 2025 is one of the most exciting and fun things you can build. It also develops skills that others simply don’t build without one. Networking… The post 10 Linux Networking Commands Every Home Lab Admin Should Know in 2025 appeared first on Virtualization Howto.  ( 36 min )
  • Open

    sanmai/di-container: 一个简单的 PSR-11 依赖注入容器,具有自动构造函数依赖解析功能。
    dependency injection container with automatic constructor dependency resolution; when less is more - sanmai/di-container  ( 9 min )
    sanmai/phpstan-rules: PHPStan 规则集,主要用于执行函数式编程模式和降低复杂性。这些规则专门针对 LLM 容易产生的代码类型而定制。
    Contribute to sanmai/phpstan-rules development by creating an account on GitHub.  ( 29 min )
    sanmai/sdk-common: API SDK 中的通用类
    Common classes for API SDKs. Contribute to sanmai/sdk-common development by creating an account on GitHub.  ( 3 min )
    coderabbitai/git-worktree-runner: 基于 BASH 的 Git 工作树管理器,集成了编辑器和 AI 工具。
    Bash-based Git worktree manager with editor and AI tool integration. Automates per-branch worktree creation, configuration copying, dependency installation, and workspace setup for efficient parall...  ( 50 min )
  • Open

    从零开发 MCP 协议工具:从原理到实战的完整指南(Python 版)
    在 AI 智能体开发中,工具调用的标准化是提升效率的关键。MCP(Model Context Protocol,模型上下文协议)作为连接大模型与外部工具的通用标准,让开发者能快速构建可复用、跨平台的 AI 工具。本文将从协议原理、环境搭建、工具开发、调试部署到生态扩展,全方位拆解 MCP 的开发流程,补充详细的技术细节 […]  ( 5 min )
    工程师专属 AI 自学路线:从入门到实战,避开90%的坑(2025 最新版)
    一、学习前的核心认知:工程师学 AI 的优势与避坑原则 1. 工程师的天然优势 我们不用像算法研究员那样深耕数学和底层原理,核心优势在于: 熟悉“调用接口、使用框架”的开发模式(AI 应用开发本质是“大模型 API + 业务逻辑”); 具备项目拆解和落地能力(能把 AI 功能转化为用户可用的产品); 懂工程化实践(部署 […]  ( 3 min )
  • Open

    What is Kagent and Why Should DevOps Engineers Care?
    In the rapidly evolving landscape of cloud-native infrastructure, Kagent emerges as the first open-source agentic AI framework purpose-built for Kubernetes environments. Developed by Solo.io and contributed to the Cloud Native Computing Foundation (CNCF), Kagent represents a paradigm shift from traditional automation to autonomous, reasoning-capable systems that can independently diagnose, troubleshoot, and resolve complex operational challenges […]  ( 16 min )

  • Open

    Lazy Docker Is the Easiest Way to Manage Home Lab Containers From Your Terminal
    When you start out in the home lab managing containers, this always starts out fairly simple when you have one or two containers. You might even introduce a reverse proxy… The post Lazy Docker Is the Easiest Way to Manage Home Lab Containers From Your Terminal appeared first on Virtualization Howto.  ( 54 min )
  • Open

    sanmai/callable-reflection: 获取任何 PHP 可调用的 ReflectionFunctionAbstract-闭包,函数,方法,可调用,一级可调用任何工作!
    Get ReflectionFunctionAbstract for any PHP callable - closures, functions, methods, invokables, first-class callables; anything works! - sanmai/callable-reflection  ( 4 min )
    JustSteveKing/result: PHP 8.4+ 的一个微小的、与框架无关的结果类型,它使错误处理变得明确、可组合和可测试。
    A tiny, framework-agnostic Result type for PHP 8.4+ that makes error handling explicit, composable, and testable. - JustSteveKing/result  ( 12 min )
    Vinzent03/obsidian-git: 将 Git 版本控制与 Obsidian.MD 中的自动提交和同步以及其他高级功能集成在一起
    Integrate Git version control with automatic commit-and-sync and other advanced features in Obsidian.md - Vinzent03/obsidian-git  ( 15 min )
    JustSteveKing/mit: 实现 PSR-14 的轻量级、类型安全的事件发射器。
    A lightweight, type-safe event emitter implementing PSR-14. - JustSteveKing/mit  ( 12 min )
    logancyang/obsidian-copilot: Obsidian 的 Copilot 是您保险库中的 AI 助手,具有基于聊天的保险库搜索、网页和 YouTube 支持、强大的上下文处理能力,以及在 Obsidian 高度可定制的工作区内不断扩展的自主能力 - 同时确保您的数据掌握在您手中。
    THE Copilot in Obsidian. Contribute to logancyang/obsidian-copilot development by creating an account on GitHub.  ( 26 min )
    gkpln3/CapsLockNoDelay: 消除在 MacOS OSX 上激活 Caps Lock 时的延迟
    Eliminates delay when activating caps lock on macOS OSX - gkpln3/CapsLockNoDelay  ( 5 min )
  • Open

    1小时搭建私有化AI知识库:DeepSeek + Ollama + AnythingLLM 实战指南(从部署到优化)
    在信息爆炸的时代,我们积累了大量工作文档、学习笔记、行业资料,但传统检索方式效率低下,且公共AI工具存在隐私泄露风险。而私有化AI知识库能完美解决这些痛点——它将你的专属数据存储在本地,通过强大的大模型实现自然语言问答,既安全私密,又能快速精准提取信息。 本文将以“DeepSeek(中文优势模型)+ Ollama(模型 […]  ( 3 min )
    深入了解PostgreSQL
    PostgreSQL简介 PostgreSQL 是一款开源企业级关系型数据库,核心定位是“功能全面、稳定可靠、高度可扩展”,兼具开源自由与商业数据库的企业级能力,被广泛用于金融、电商、政务等核心业务场景。以下从核心维度深度解析: 一、核心定位与发展背景 起源:1986年源于加州大学伯克利分校的 POSTGRES 项目, […]  ( 3 min )
  • Open

    When to Switch from Serverless Architecture to Kubernetes
    Understanding Serverless Architecture and Its Limits The Serverless vs Kubernetes debate isn’t about which technology is superior—it’s about finding the right tool for your specific problem. As applications mature and scale, many teams face a critical question: when does it make sense to migrate from serverless functions to a Kubernetes-based architecture? Let’s cut through the […]  ( 10 min )

  • Open

    Running AI Workloads on Kubernetes in 2025
    Optimizing AI Workloads on Kubernetes in 2025 If you’ve been keeping an eye on the cloud-native world, you’ve probably noticed how AI is shaking things up big time. As we roll into late 2025, one of the hottest trends in Kubernetes is its tight integration with AI workloads. We’re talking about everything from training massive […]  ( 9 min )
    How Much Power Does a USB-C Portable Monitor Actually Consume?
    Today, efficiency and portability are inextricably linked. No matter if you’re a scholar or gamer, or online nomad, the use of a portable monitor makes multitasking simpler and efficient. The sleek and lightweight monitors are compatible with tablets, laptops, or even phones, often via one USB-C cable. One question that many people ignore is what […]  ( 10 min )
    Hands-On Kubeflow Tutorial: Deploy Your First ML Pipeline on Kubernetes
    Comprehensive Kubeflow Tutorial for ML Pipelines Kubeflow is no longer “nice-to-have” — it’s the MLOps engine powering 90% of production AI on Kubernetes. But most tutorials stop at “Hello World.”We don’t. In 45 minutes, you’ll: Step 1: Set Up Local Kubernetes + Kubeflow Verify: Access UI at http://localhost:8080 via port-forward: Step 2: Write the ML […]  ( 8 min )
    Energy Management Software Development Costs Explained for Enterprises
    Energy costs are like a Netflix subscription, but without the “cancel” button: they’re just always there, and the bigger the business, the more expensive the plan. In recent years, electricity prices have been rising faster than inflation, and geopolitical instability has only intensified this trend. For enterprises, this is one of the most serious items […]
  • Open

    湘湖花海、遇见答案咖啡馆
    周末天气很好,继续探索杭州。昨天和朋友一起到湘湖花海,今天下午到遇见答案咖啡馆,此刻就在咖啡馆更新这篇文章。  ( 2 min )
  • Open

    ash-jc-allen/email-utilities: 可用于与电子邮件地址交互的小型 Laravel 包
    A small Laravel package that can be used for interacting with email addresses - ash-jc-allen/email-utilities  ( 22 min )
    fbarrento/data-factory: 现代的 PEST 测试数据工厂。编写更清晰、更易维护的 PHP 测试,使用表达式工厂。
    Generate data from Data Objects Laravel Factories Style - fbarrento/data-factory  ( 12 min )
    houdaslassi/vantage: 一个跟踪和监控您的队列作业的 Laravel 包。自动记录作业执行历史、失败、重试,并提供一个简单的网页界面以查看所有内容。
    Vantage : Advanced Queue Monitoring & Insights package - houdaslassi/vantage  ( 23 min )
    kavishdevar/librepods: LibrePods 解锁了 Apple 的独占 AirPods 功能,使其在非 Apple 设备上可用。获取噪声控制模式、自适应透明度、耳朵检测、助听器、定制透明模式、电池状态等功能 - 所有您为之付费的高级功能,但 Apple 将其锁定在他们的生态系统中。
    AirPods liberated from Apple's ecosystem. Contribute to kavishdevar/librepods development by creating an account on GitHub.  ( 16 min )
    tarunkorat/laravel-asset-cleaner: 从 Laravel 应用程序中安全地检测和删除未使用的 CSS、JS、SCSS 和其他资产
    Safely detect and remove unused CSS, JS, SCSS and other assets from Laravel applications - tarunkorat/laravel-asset-cleaner  ( 26 min )
    swoole/build-static-php: 构建静态 PHP CLI 运行时和 PHP-FPM
    build static php cli runtime and php-fpm. Contribute to swoole/build-static-php development by creating an account on GitHub.  ( 12 min )

  • Open

    南宁视角:横着读懂狮山
    2025年10月18日,作为城市漫步者的一天,我来到南宁狮山公园,这也是我们小学的必选郊游地点。为什么说必选?因为其他的公园很远,烧烤也没有场地,而狮山公园正好满足条件,次次都来这儿烧烤。 我在敲着这篇文章的时候,还问起了母亲,母亲印象深刻:“你当时带回来的烧烤nongnong的(糊了)”。因为我当时不会烧烤,而且火很大,烧着烤着就糊了,当时被嘲笑了一番。 腾讯地图上显示是南宁兴宁区公园人气榜第...  ( 2 min )
  • Open

    有靶点变异的晚期胆道癌,一线治疗可以跳过化疗?
    前几天参加了一个学术会议,会中设置了一个投票环节,针对几个问题,收集现场参会医生的看法。其中一个问题是:对于有特点靶点变异的晚期胆道癌(BTC)患者,一线治疗首选靶向治疗还是按照常规使用化疗联合免疫治疗? 现场收集到的投票结果有些超出我的预...  ( 1 min )
  • Open

    tw93/Mole: 像鼹鼠一样深入挖掘来清理你的 Mac
    🐹 Dig deep like a mole to optimize you Mac. 像鼹鼠一样深入挖掘来优化你的 Mac - tw93/Mole  ( 13 min )
    coduo/php-matcher: 将数据结构 (如 JSON/plaintext/XML) 与可读模式进行匹配的最简单方法。
    No content preview
    coduo/php-to-string: 将任何 PHP 值转换为字符串
    Cast any php value into a string . Contribute to coduo/php-to-string development by creating an account on GitHub.  ( 4 min )
  • Open

    最后的万元电自小牛NXTUltra2025款
    “双绝大师"或未来很少再能听到这个词汇,这也是电自行业发展的过程中时代的产物。因为2025年09月01日起任何电动车工场都不再生产 GB 17761—2018 标准的电动自行车。而在终端市场2025年12月01日前要完成现有车辆的上牌,而湖北武汉的实际情况是2025年11月10日之前,就需要提交上牌资料。 在这个国家强制的要求下,小牛电动在07月17日发布了双绝大师,NXT Ultra 和 FXT Ultra , 真正等到小牛门店有货已经是10月份的事情了。上一次NXPRO电自版没下手,这次的 NXTUltra2025大师版 还真不想错过。 2025年10月23日(周一)晚上20点,天猫双11活动启动,配上双11满5000减100的券,最终拿下这台NXTUltra2025大师版,当然~提货的小牛门店,并没有因为长坐而让我加399元。 早在2024年09月16日,第一次入了小牛电动车的坑,至今刚满1年,那台2024款小牛NXT玩家版的行驶里程也最终定格在6900公里,当然自己也从来没想到它这么快就被这台新车所取代。 2024款NXT玩家版升级NXTUltra2025大师版 升级后的几点主要差异 主要差别项目 2024 NXT Play 2025 NXT Ultra 车架 2.0mm 2.5mm 电机 1500w 3000w,据说4000w ABS 无 赛福双通道 电池 铅酸72V35A 新能安48V30A*2 弹射模式 无 有 续航 90km 120km 极速 60km/h 85km/h 轮胎 半热熔,幼神 908012/908012 半热熔,正新 908012/1107012 音响 无 有 充电器 5A 15A 胎压监测 无 有胎压和温度 毫米波雷达 无 有 后靠背 有 无-减配,但商家送了一个 导航 蓝牙,方向导航 WIFI,全屏导航 2024款的NXT玩家版这次升级NXTUltra势在必行,未来是否能有时速85KM/每小时速度的电动车真的很难说。 配置上,基本上全方位升级,外观NXT系列从6000多元的玩家版到38888元赛道版基本一致。 骑行感受 提速是真的快,C档路口起步,基本没人比我快,也确实超过了 2023款的沃尔沃S60智远运动版。 路上骑车基本上可以秒杀各种外卖和闪送。毕竟是两块新能安锂电,续航官方宣传用小米的营销方式来说420公里仅需充1次电。 但实际是肯定单次充电是能刚刚超过100公里的,这续航多少还是会有点焦虑,虽然电池大了25A,续航和铅酸电池的玩家版差不太多,但谁要它是Ultra呢?充电快也能安抚下续航焦虑。 可惜的是,1个月前给 NXT玩家版才换上的,米其林CITYsays轮胎,后轮尺寸问题,就没有把它转过来。 大师之上 唯有大师 附:NXTUltra2025大师版-官网介绍 2025年10月21日,提车 15A充电器,充电时间大大减少 小牛NXTultra新的征程  ( 1 min )
  • Open

    Inkwell Games
    Inkwell Games bills itself as “Daily puzzles worth thinking about” and that’s a great tagline. Right now they offer two daily puzzles: Stars and Fields. Both are enjoyable but I rank Stars as a bit above Fields but as I get better at understanding the patterns of Fields it’s growing on me each day. Like the NYT, the puzzles grow in difficulty over the week and don’t feel bad if you miss a day because they’ll let you play any of other the puzzles from that week. I highly recommend Stars as a starter, it’s like Minesweeper meets Sudoku where each row, column, and box has two stars. It seems impossible at first, but over time you get a rhythm for cracking this cryptic. One feature both Stars and Fields have that might be controversial to puzzle purists is a “Check” button. In practice this acts sort of like a “Guess” button where you’re at a dead end and have a guess, but don’t know for sure. It happens a lot in Fields where you’re staring at a grid of numbers with no clear move. Inkwell even wrote a blog post trying to de-stigmatize looking ahead which I appreciate immensely. The purist part of your brain feels guilty guessing at first, but in some ways it teaches you to trust your gut and intuition over time. I used to always need guesses in Stars and Fields but I’ve finished dozens on both now with zero guesses. That’s improvement and the wrinkles in my brain tingle with progress. If you’re a fan of daily puzzle games, put these in your routine. The playful aesthetic of Inkwell Games’ games always bring a smile. I’m excited to try their upcoming puzzle Snakes and roll it into my daily routine.  ( 3 min )
  • Open

    Dockerd 日志太多?磁盘爆了?一篇教您搞定容器日志问题
    Docker 重度使用者们,您了解过 Docker 日志吗?如何查找、减少以及管理日志,从而有效节省磁盘空间!今天分享一下如何处理 Docker 日志的问题。  ( 2 min )

  • Open

    Clues by Sam
    Clues By Sam is a daily puzzle game where you get to uncover a criminal conspiracy by following the clues… made by Sam… err… Johannes. It’s a little if-this-then-that logic puzzle where Pam implicates Bob as a criminal and because Bob is a plumber and there’s one innocent plumber then Sally is innocent. It starts simple but overtime but often the clues will feel like they lead to a dead end… but there’s always a way to solve the puzzle. It has a sudoku-like quality to it. Like the NYT crossword the difficulty scales up over the week and is a good way to burn 10 minutes. Clues by Sam is great. It’s the first game in my daily puzzle routine. It makes me feel like the world’s greatest detective sometimes. Other times it makes me realize I’m not detail-oriented enough to be an investigator. The whole puzzle is a dopamine rush and a pang of sadness hits when I finish the puzzle for there are no more Clues By Sam left to solve that day. I think that’s a good sign of a good game; players wanting to come back. But lucky for me, Clues By Sam is now offering a puzzle pack of 50 puzzles. A nice way to hook people when they’re already addicted.
    La Rinconada, Peru
    Above the clouds in the Peruvian Andes there is a town named La Rinconada. It holds the title of being the highest year-round settlement in the world. At one point swelling to 30,000 people, the population has dwindled some now near 12,000. The weather is cold and the oxygen is thin. It’s incredible what humans are able to tolerate to survive. Existing there is dangerous, but that’s where the problems start. A brief disclaimer before going further... I want to be careful to not confuse poverty problems with systemic problems. Despite the gold in the hills, La Rinconada is a poor town. One documentary suggests people end up here because that’s the only option left for them. When talking about people in poverty, it’s easy to fall into a trap of drive-by poverty tourism and say “What a mess! …  ( 4 min )
  • Open

    10 Best Terminal Tools for Home Labs in 2025
    Home lab tech is growing, morphing, and evolving rapidly like everything else in the industry. We have more automation, containerized apps, and more potential in our mini PCs than ever… The post 10 Best Terminal Tools for Home Labs in 2025 appeared first on Virtualization Howto.  ( 35 min )
  • Open

    JWT、Cookie、Session、Token 区别与实战选型指南
    在 Web 开发中,身份认证与状态管理是核心基础功能——用户登录、权限校验、会话保持等场景都离不开它们。JWT、Cookie、Session、Token 作为常用技术,常常被混淆使用。本文将从技术原理、核心特性、安全机制、实战场景四个维度,全面拆解四者的差异与关联,补充底层实现细节、安全优化方案和选型决策框架,帮你在面 […]  ( 4 min )
    Ollama:重新定义本地大模型运行的开源革命
    当大语言模型(LLM)的浪潮从云端席卷而来时,一个矛盾逐渐凸显:一方面,企业和个人对AI的需求从通用对话转向隐私敏感的场景(如医疗数据处理、内部文档分析);另一方面,云端大模型的使用成本、数据泄露风险和网络依赖,成为不可忽视的门槛。 在这样的背景下,Ollama——这款开源跨平台的本地大模型运行框架,正以「让大模型走进 […]  ( 2 min )
  • Open

    Transforming healthcare infrastructure with cloud-native EHR solutions: Why custom development matters
    Discover how custom cloud-native EHR software helps healthcare providers modernize infrastructure, enhance scalability, and improve patient care.  ( 9 min )
  • Open

    BasilLangevin/laravel-data-json-schemas: 将 Spatie 数据对象转换为带有内置验证的 JSON 模式
    Transforms Spatie Data objects into JSON Schemas with built-in validation - BasilLangevin/laravel-data-json-schemas  ( 26 min )

  • Open

    Golden candlesticks
    In high school I had the weird, cyclical circumstance of reading Arthur Miller’s The Crucible at least once a year at every grade level. Like Groundhog’s day but set in fictionalized 17th century Salem. While I appreciated the easy grade at the time due to uncoordinated curriculum, reading and acting out The Crucible half a dozen times in those formative years means it left an imprint on my subconscious. There’s a scene in Act 2 when famous demonologist and witch hunter Reverend John Hale visits protagonist John Proctor. He’s there to shake him down about his poor church attendance and also insinuate his wife is a witch. Proctor defends himself (and his wife) and during his defense makes a big deal about the golden candlesticks in the small, clapboard church (that Proctor put the roof on).…
    Precious Plastic
    The same people behind Project Kamp also run a project called Precious Plastic which is an open source plastic recycling platform. As most are well aware, plastic is a major problem polluting our land, our beaches, our rivers, our oceans, and our balls. While Ocean Cleanup is progressing nicely, only 10% of the world’s plastic is recycled. That’s appallingly low for something we know is a huge issue. That’s the problem Precious Plastic is trying to solve. How does Precious Plastic work? Like Project Kamp, they make open source research modules available to help you start a business recycling plastic. They offer guides on building your own machines , creating objects, running a business, and operating a space. There’s even a small marketplace where you can buy injection molds and a library of products for inspiration. It’s almost like a startup in a box but instead of burning GPUs in Iowa to fancy-autocomplete some text, you’re melting garbage into table tops, cups, bowls, phone cases, and other knickknacks. Or you can specialize in making the raw materials (plastic chips, slabs, etc) that others can use to make their dream products. Nice. The coolest part about Precious Plastic is that it’s a distributed open model that empowers local communities to solve their own plastic problems. My favorite example of this model is this young woman in Indonesia who recycled over 70 tons of plastic in two years while making $200k/yr. Inspiring. Anyways, setting up a Precious Plastic facility like this is on my tech-exit vision board short list.
    Project Kamp
    I’m a sucker for off-grid DIY content. And a double-sucker for commune documentaries. And this post is about a project that scratches both those itches. Project Kamp is a sustainable living community in the hills of central Portugal. The unique thing about this cooperative living situation is that they’re sharing the process of reclaiming the land and growing an environmentally friendly community via their YouTube channel and open source modules. As with any project, there are ups and downs but week after week they make progress on tackling their list of problems challenges (which they address every 8th video) while maintaining their core values. When it comes to making decisions on how to grow or what projects to tackle, Project Kamp prioritizes environmental sustainability above nearly all other factors. That work manifests in installing solar panels, water management, repairing old buildings, waste management for dozens of people using outhouses, converting abandoned trailers into housing using recycled materials, and a lot of chopping down mimosa trees (an invasive species that starves out native oaks). It’s encouraging to watch a group of like-minded folks working to build the kind of world they want to live in. At the time of writing, they’re on Episode #165 and while you don’t have to watch them all (it’s a lot of chopping mimosa trees), I do recommend going back in time a bit to watch the land evolve over time. I dropped in at Season 2 but the quality goes up in Season 3 and can recommend either as a starting point. From the outside looking in, Project Kamp seems like a bunch of sweet people trying hard to build something that lasts. If I was twenty years younger with no kids and still had a back, I’d probably consider applying to stay there.
    The built-in storytelling of Rust
    Although I technically own the game and played it once a decade ago; I had a horrible time playing Rust. Other players called me the N-word several times, I died almost instantly, my frame rates were trash, and after three hours I put it down and never played it again. Despite that first-run experience, I’ve spent a lot of time watching Rust videos in the last month. Rust is like a hyper-realistic version of Minecraft but way more violent. You start naked on a beach with a rock and have to farm resources, craft tools, make clothes, and build shelter. That’s where the similarities to Minecraft stop. In Rust you’re on a single island with up to 200 other people in a player-vs-player Battle Royale-like situation. Over time alliances grow into clans, shelters expand into fortified bases, and t…  ( 4 min )
  • Open

    This New Tool Lets You Manage Proxmox Entirely from Your Terminal
    I recently in compiling my latest list of Proxmox tools that you need to know about for the home lab, stumbled on a new community-developed tool called PVETUI. It is… The post This New Tool Lets You Manage Proxmox Entirely from Your Terminal appeared first on Virtualization Howto.  ( 38 min )
  • Open

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

    AI 协作新范式:以文档为中心的开发实践指南
    在 AI 编程工具(Trae、Cursor、GitHub Copilot)普及的今天,“写代码”已不再是开发者的核心瓶颈——AI 能在几秒内生成千行代码,但往往因为“不懂需求、缺乏上下文”,产出的代码需要大量修改才能使用。 真正决定协作效率的,是“能否让 AI 精准理解你的意图”。而高质量的文档,正是构建清晰上下文、打 […]  ( 4 min )
    LangChain 1.0 智能体实战:MCP 协议赋能工具标准化调用(从开发到落地)
    在智能体(Agent)开发中,工具调用的标准化是提升开发效率、降低生态碎片化的关键。模型上下文协议(Model Context Protocol, MCP)作为连接大语言模型与外部工具的通用标准,完美解决了不同工具接入方式各异、跨平台复用困难的痛点。而 LangChain 1.0 通过 langchain-mcp-ad […]  ( 5 min )
  • Open

    xolvionl/laravel-data-openapi-generator: 使用 Spatie 数据对象时,从 Laravel 生成 OpenAPI 规范。
    Generate OpenAPI specification from Laravel when using Spatie Data objects. - xolvionl/laravel-data-openapi-generator  ( 7 min )
    pk-fr/yakpro-po: Php 代码混淆器
    YAK Pro - Php Obfuscator. Contribute to pk-fr/yakpro-po development by creating an account on GitHub.  ( 21 min )
    waydabber/BetterDisplay: 在您的 Mac 上解锁显示器!灵活的 HiDPI 缩放,XDR/HDR 额外亮度,虚拟屏幕,DDC 控制,额外调暗,PIP/流媒体,EDID 覆盖等更多功能!
    Unlock your displays on your Mac! Flexible HiDPI scaling, XDR/HDR extra brightness, virtual screens, DDC control, extra dimming, PIP/streaming, EDID override and lots more! - waydabber/BetterDisplay  ( 17 min )
    laravel/mcp: 为您的 Laravel 应用程序快速构建 MCP 服务器。
    Rapidly build MCP servers for your Laravel applications. - laravel/mcp  ( 5 min )
  • Open

    Windows 下 OpenCV 编译与 GoCV 安装实战
    手把手在 Windows 平台用 MinGW 与 CMake 从源码编译安装 OpenCV,并在 Go 语言中集成 GoCV 的完整流程,含常见坑与排错建议。  ( 3 min )
  • Open

    The Role of AI in Personalized Financial Wellness Platforms
    Tackling financial planning is never an easy task. And for many individuals, turning to the same common sets of information has often been the norm. That means many financial plans don’t account for the nuances of an individual’s life or projected changes, like an early retirement or plans to buy a second home. Fortunately, AI […]

  • Open

    ARIatHOME
    Ari Miller is a New York based beat maker who started streaming from his bedroom in 2020. He grew his following by engaging with other popular streamers but where I learned about him was his from viral street performances where he dawns a 55-lbs mobile production studio. He puts on his backpack and walks around New York city with a keyboard, a BOSS RC-505 MKII Loop Station, a microphone, and a computer to run it all through Ableton. The beats Ari makes are incredible and his production skills are going to win him a Grammy some day. It’s all off the dome live in front of people while walking down the street. Ari doesn’t stop at beats. He takes it to the next level and invites strangers to hop on the mic and he tailors the beat to their personal style and preferences. It’s improv. It’s art. It’s music. It’s communion. There’s something pure about the creativity happening. What I think I like best about ARIatHOME is this: Seeing creative people expressing their gifts gives me hope. I know I’m watching six hour livestreams edited down to a 15 minute supercut, but Ari seems to have no trouble finding people who have talent and can rap. It might be becuase New York is the birthplace of hip-hop, but the city isn’t short of people willing to step up to the mic and drop some bars right there in the middle of the street. I also love that ARIatHOME reinforces the mythos that New York is a city full of characters. On every block Ari seems to find someone with more personality than I’ve ever seen in my whole life. Bombastic people with big attitudes, next-level fashion, and outrageous rhymes. It’s like everyone in New York City has that main character energy and Ari seems to be able to draw it out and put it on full display. The world needs less apartment tours and more of this.
  • Open

    NixOS is the Best Home Lab OS You Haven’t Tried Yet
    There are many great operating systems out there for home lab, including Ubuntu Server, Fedora, Debian, and others. But there is one that you may not have tried as of… The post NixOS is the Best Home Lab OS You Haven’t Tried Yet appeared first on Virtualization Howto.  ( 39 min )
  • Open

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

    docker 下,重启 pod sandbox 造成 dns 异常的梳理
    docker 下,重启 pod sandbox 造成 dns 异常的梳理
  • Open

    高性价比大模型部署实战:共绩算力 + QWEN-2.5-7B 从入门到生产全指南
    在大模型应用落地过程中,算力成本往往成为中小企业和个人开发者的核心痛点——传统云服务商单卡4090每小时费用高达数十元,自建GPU集群又面临高额前期投入。而共绩算力平台通过整合全国闲置算力资源,将4090单卡算力价格压至1.68元/小时,为大模型部署提供了高性价比选择。 本文将以通义千问2.5-7B-Instruct模 […]  ( 4 min )
    深度拆解 MemGen:Agent 生成式隐式记忆框架的原理、源码与实战
    在智能体(Agent)的能力进化中,记忆系统是决定其“自进化”能力的核心——它需要像人类一样,在推理过程中动态调用、重构记忆,而非机械存储或检索。当前主流的参数化记忆易导致灾难性遗忘,基于检索的记忆又缺乏动态交互特性,而 MemGen 提出的“生成式隐式记忆”框架,恰好开辟了第三种路径。 本文将从技术背景、核心架构、源 […]  ( 4 min )
  • Open

    caseyamcl/guzzle_retry_middleware: 这是一个 Guzzle v6/7+ 中间件库,能够在 HTTP 服务器响应错误状态码时自动重试请求。它还可以配置为在请求超时时进行重试。
    Middleware for Guzzle v6/7+ that automatically retries HTTP requests on 429, 503 responses. - caseyamcl/guzzle_retry_middleware  ( 31 min )
    github-2013/intellij-awesome-console-x: 使用此插件,控制台和终端中的所有文件和链接都将突出显示并可以单击。源代码文件将在 IDE 中打开,其他链接将使用此类型的默认查看器/浏览器。
    IntelliJ IDEA plugin: awesome console finally makes links in your console at least 200% more awesome! - github-2013/intellij-awesome-console-x  ( 4 min )
    wooserv/laravel-objectid: 这是一个优雅且高效的 ObjectId 生成器,专为 Laravel 模型设计,支持自动 ID 分配、包含迁移宏以及提供辅助函数。
    Elegant ObjectId generator for Laravel models with migration macro & helper. - wooserv/laravel-objectid  ( 10 min )
  • 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

    Vibe Coding with Emergent
    Introduction: The Future of No-Code App Development Has Arrived Imagine transforming your app idea into a fully functional, production-ready application in under 5 minutes—without writing a single line of code. That’s not a promise for tomorrow; it’s what Emergent.sh delivers today with its AI-powered agentic vibe-coding platform. While traditional development demands months of work and […]  ( 12 min )

  • Open

    Random Mini Dungeons
    I stumbled onto Odd Artworks’ Random Mini Dungeon video series via the algorithm. He rolls against a dice table to generate a theme and requirements and starts drawing an isomorphic dungeon on a single sheet of paper. It’s almost like a Solo-RPG meets Inktober mashup activity. The process is straight forward: roll dice, spend an hour to an afternoon drawing the dungeon, scan it, add three layers of gray tones for shading, add color, then add glowing effects. All wrapped up in a “Draw and Talk” format, it makes for a nice predictable ASMR formula. He then collects all the dungeons and goblins he draws and puts them in a stapled zine. The cartoony style is adorable and reminds me a bit of Kyle Ferrin from Leder Games’s style, who I’m fond of because I got to play DnD with Kyle once. Generating dungeons this way could be a great way to create one-shot mini-dungeons for your campaign (doubly-so if you run a campaign for kids). As a bonus you could surprise players at the end with a little artwork to remember the campaign. Anyways, I think it’s great and adds positive vibes into the world. You can buy Odd Artwork’s zines his website: https://www.oddartworks.com/  ( 2 min )
  • Open

    15 Best Proxmox Tools and Scripts That Make Your Home Lab Easier
    Proxmox is definitely the de facto standard for open-source virtualization in the home lab. It is a crazy good virtualization platform that you can run for free, with clustering, and… The post 15 Best Proxmox Tools and Scripts That Make Your Home Lab Easier appeared first on Virtualization Howto.  ( 34 min )
  • Open

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

    PallavAg/Apple-Intelligence-Chat: 您使用新的基础模型框架和液态玻璃用户界面在 iOS 26+ 上与苹果智能聊天。
    Chat with Apple Intelligence using the Foundation Models Framework - PallavAg/Apple-Intelligence-Chat  ( 6 min )
    tanu360/apple-intelligence-api: 一个 SwiftUI 应用,它运行一个与 OpenAI 兼容的 API 服务器,使用 Apple 的设备端基础模型,将基础模型、确定性模型和创造性模型统一到一个端点下供本地使用。
    Apple On-Device OpenAI API. Contribute to tanu360/apple-intelligence-api development by creating an account on GitHub.  ( 13 min )
    theJayTea/WritingTools: 世界上最聪明的全系统语法助手,苹果智能写作工具的更好版本。
    The world's smartest system-wide grammar assistant; a better version of the Apple Intelligence Writing Tools. Works on Windows, Linux, & macOS, with the free Gemini API, local LLMs, & m...  ( 34 min )
    RoversX/LaunchNext: 将您的 Launchpad 带回 MacOS26+,高度可定制,功能强大,免费。
    Bring your Launchpad back in MacOS26+ ,highly customizable, powerful, free. - RoversX/LaunchNext  ( 15 min )
  • Open

    Claude vs GPT-4: A Technical Comparison for DevOps Engineers
    Deep technical comparison of Claude and GPT-4 for developers. Includes API benchmarks, code examples, pricing analysis, and integration patterns.
    Kubernetes Operators for ML: Complete CRD Implementation Guide
    Master Kubernetes Operators for ML workloads. Complete guide to Custom Resource Definitions, controller implementation, and best practices with code examples.
    Multi-Agent Orchestration: Patterns and Best Practices for 2024
    Master multi-agent orchestration with proven patterns, code examples, and best practices. Learn orchestration frameworks, deployment strategies, and troubleshooting.
    Fine-Tuning Open Source LLMs: Complete Infrastructure Guide 2024
    Master LLM fine-tuning infrastructure with Kubernetes, GPU optimization, and distributed training. Includes YAML configs, troubleshooting, and cost optimization.
  • Open

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

  • Open

    15 Docker Containers That Make Your Home Lab Instantly Better
    There are certain docker containers that make a lot of sense to run in a home lab that just make life easier, better, and more efficient in the lab environment.… The post 15 Docker Containers That Make Your Home Lab Instantly Better appeared first on Virtualization Howto.  ( 36 min )
  • Open

    rajivm1991/DroidDock: 时尚的 MacOS 桌面应用程序,用于通过 ADB 浏览 Android 设备文件
    A sleek macOS desktop application for browsing Android device files via ADB - rajivm1991/DroidDock  ( 28 min )
    rational-stars/GitHub-Freshness: GitHub Freshness 是一个油猴脚本,通过颜色高亮的方式,帮助你快速判断一个 GitHub 仓库是否在更新
    GitHub Freshness 在线文档. Contribute to rational-stars/GitHub-Freshness development by creating an account on GitHub.  ( 7 min )
    P3GLEG/Whaler: 将 Docker 映像转换为 Docker 文件的程序
    Program to reverse Docker images into Dockerfiles. Contribute to P3GLEG/Whaler development by creating an account on GitHub.  ( 5 min )
  • Open

    Building LLM Evaluation Pipelines on Kubernetes: A Complete Guide
    Learn to build production-grade LLM evaluation pipelines on Kubernetes with practical YAML configs, code examples, and best practices for scalable AI/ML workflows.  ( 10 min )
    Claude and Autonomous Agents: Practical Implementation Guide
    Learn to build production-ready autonomous agents with Claude AI. Complete guide with code examples, Kubernetes deployment, and best practices for DevOps.
    Ollama API Integration: Building Production-Ready LLM Applications
    Learn to build production-ready LLM applications with Ollama API. Complete guide with Python examples, Kubernetes deployment, and performance optimization tips.
    Autoscaling AI Workloads: HPA and KEDA for ML Applications
    Master autoscaling for AI/ML workloads on Kubernetes using HPA and KEDA. Complete guide with YAML configs, code examples, and production best practices.

  • Open

    How the iPad Pro 13 Makes Studying Smarter and Simpler?
    iPad Pro 13 is constructed on the powerful M3 chip, which is designed to provide exceptional processing speed when performing multitasks, writing as well and researching. This model has a Liquid Retina XDR display that has a sharp display and the correct colour, thus making it ideal when reading a textbook, developing projects or during […]  ( 8 min )
    Understanding Embeddings: The Math Behind AI Vector Databases
    If you have built a retrieval pipeline or a recommendation feature lately, you have already touched embeddings. They are the trick that turns messy real-world inputs such as text, images, audio, logs, or user actions into points in a mathematical space where similar things are literally near each other. Once your data lives as vectors, […]
    Local Development Environment for AI Applications: Complete Guide
    Build a production-ready local development environment for AI applications using Docker, Kubernetes, and GPU support. Includes code examples and best practices.
    Vector Embeddings with Sentence Transformers and Docker: Complete Guide
    Learn to deploy vector embeddings using Sentence Transformers in Docker. Includes practical examples, YAML configs, and production-ready containerization.
    Kubernetes StatefulSets for AI/ML Storage: Complete Guide 2024
    Master Kubernetes StatefulSets for AI/ML storage with practical examples, YAML configs, and best practices for distributed training workloads.
    Agentic AI Development with Claude: A Practical DevOps Tutorial
    Learn to build autonomous AI agents with Claude API. Includes Python code, Docker deployment, Kubernetes manifests, and production-ready examples for DevOps teams.
  • Open

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

    二手手机值得买吗?数码爱好者的省钱换机经验
    作为一名资深的数码爱好者,杜老师有个坚持多年的习惯:每年小米新品旗舰发布,必定第一时间入手尝鲜,再把手上的旧机挂出去二手转出。本以为这样能“以旧补新”降低成本,可算下来每年差价依然不菲,长期累积竟是一笔不小开支。期间杜老师也接触很多二手平台,但感觉不靠谱。直到杜老师接触了转转平台,才算真正找到了兼顾体验与性价比的二手换机方案。
  • Open

    BookerLiu/GeekDesk: 🔥 小巧、美观的桌面快速启动工具
    🔥小巧、美观的桌面快速启动工具 Small, beautiful desktop quickstart management tool with integrated Everything search - BookerLiu/GeekDesk  ( 9 min )

  • Open

    Smokeping is the Simple Way to Monitor Pings in Your Home Lab
    Network latency can absolutely kill your performance. If you have noticed y our virtual machines lagging, or your Docker containers struggling to pull images down. Or, if you have felt… The post Smokeping is the Simple Way to Monitor Pings in Your Home Lab appeared first on Virtualization Howto.  ( 26 min )
  • Open

    狮山公园竖图抢先版
    不是楼阁而是亭桥,为何称竹影桥?因狮山公园是以竹文化打造主题的园林,有许多珍贵的竹子品种,故因此而得名。 [fotos] [/fotos]...  ( 2 min )
  • Open

    samber/do: ⚙️ 基于 Go 1.18+ 泛型的依赖注入工具包。
    ⚙️ A dependency injection toolkit based on Go 1.18+ Generics. - samber/do  ( 9 min )
    SSHGuard/sshguard: 保护主机免受针对 SSH 和其他服务的暴力攻击
    Protect hosts from brute-force attacks against SSH and other services - SSHGuard/sshguard  ( 5 min )
    samber/ro: Go 的反应式编程范例:用于事件驱动应用程序的声明式和可组合 API
    🏎️ Reactive Programming paradigm for Go: declarative and composable API for event-driven applications - samber/ro  ( 17 min )
    MM2-0/Kvaesitso: 专注于搜索的 Android 启动器
    A search-focused Android launcher. Contribute to MM2-0/Kvaesitso development by creating an account on GitHub.  ( 9 min )
  • Open

    Ollama Performance Tuning: GPU Optimization Techniques for Production
    Master Ollama GPU optimization with advanced techniques for VRAM management, Flash Attention, multi-GPU setups, and Kubernetes deployments. Boost LLM performance 2-3x.  ( 10 min )
    A/B Testing LLM Models: Infrastructure and Deployment Strategies
    Learn how to implement A/B testing for LLM models using Kubernetes, Istio, and modern MLOps practices. Includes code examples and production strategies.
    Claude Code: Agentic Coding from Your Terminal – Complete Guide
    Master Claude Code for agentic AI-powered coding in your terminal. Learn installation, configuration, advanced workflows, and best practices for DevOps teams.
    LLM-Powered Code Review: Automated PR Analysis for DevOps Teams
    Build a production-ready LLM-powered code review system with GitHub Actions. Automate PR analysis, catch bugs, and improve code quality with AI.
  • Open

    8 万行代码,kimi k2 thinking 能 hold 住吗?
    大家估计看过很过大模型的评测。基本上都是设想几个编程场景,然后用几个不同的模型进行对比。 但在真实的工作场景中,我们面对的更多是一个已经存在、可能庞大复杂的代码库。要在这样的代码库中理解架构、找到关键信息、做出正确修改,这才是真正的挑战。 这次,我让kimi k2 thinking 面对了一个地狱级考验:在拥有 8 万行代码、500 多个文件的 MkSaaS 模板库中,开发一个”纳瓦尔语录”网站。  ( 1 min )

  • Open

    Meet ProxMenux Monitor: The New Way to Monitor Proxmox Servers
    So I had to do a double take when I looked at the ProxMenuX repo and saw that with the latest release there is a new tool that is included… The post Meet ProxMenux Monitor: The New Way to Monitor Proxmox Servers appeared first on Virtualization Howto.  ( 36 min )
  • Open

    nelmio/alice: 依赖于 FakerPHP/Faker,Alice 允许您创建大量的固定数据/假数据,以便在开发或测试您的项目时使用。它为您提供了一些基本工具,使生成具有约束的复杂数据变得非常简单,且易于阅读和编辑,以便您团队中的每个人都可以根据需要调整固定数据。
    Expressive fixtures generator. Contribute to nelmio/alice development by creating an account on GitHub.  ( 11 min )
    adnanh/webhook: Webhook 是一个轻量级的传入 Webhook 服务器,用于运行 shell 命令。
    webhook is a lightweight incoming webhook server to run shell commands - adnanh/webhook  ( 26 min )
    theofidry/AliceDataFixtures: Nelmio Alice 扩展,用于持久化加载的 fixture。
    Nelmio Alice extension to persist the loaded fixtures. - theofidry/AliceDataFixtures  ( 7 min )
    rlxone/Equinox: 为 MacOS 创建动态壁纸。
    🌇 🌃 Create dynamic wallpapers for macOS. Contribute to rlxone/Equinox development by creating an account on GitHub.  ( 11 min )
  • Open

    Agentic AI Workflows: From Concept to Deployment with Docker
    Learn to build, containerize, and deploy agentic AI workflows using Docker. Complete guide with code examples, best practices, and troubleshooting tips.  ( 11 min )
    Claude Desktop Extensions: Building Custom MCP Servers Guide
    Learn to build custom MCP servers for Claude Desktop. Complete guide with Python examples, Docker integration, security best practices, and troubleshooting tips.

  • Open

    10 Things You Should Back Up in Your Home Lab (But Probably Don’t)
    There is definitely a checklist of things that I think are good to mention when it comes to backing up things in the home lab. We all know about “backups”… The post 10 Things You Should Back Up in Your Home Lab (But Probably Don’t) appeared first on Virtualization Howto.  ( 38 min )
  • Open

    docker open /var/lib/docker/tmp/GetImageBlobXXX: no such file 的正确处理方式
    docker open /var/lib/docker/tmp/GetImageBlobXXX: no such file or directory. 解决
  • Open

    github-2013/intellij-awesome-console-x: 这是 JetBrains 集成开发环境的一个插件,它终于能让控制台和终端中的链接至少棒上 200%!
    IntelliJ IDEA plugin: awesome console finally makes links in your console at least 200% more awesome! - github-2013/intellij-awesome-console-x  ( 4 min )
    Winnie0408/LocalMusicHelper: 将您保存在网易云音乐、QQ 音乐等在线音乐平台的歌单数据,转换成本项目支持的本地音乐播放器 (如 Salt Player、APlayer、Poweramp 等) 可识别的歌单格式,完成歌单的导入操作,方便您快速从在线音乐平台迁移歌单到本地音乐播放器。
    No content preview

  • Open

    2025年10月阅读书摘
    他常说,政府还会拆掉我们周围更多的房子,只是时间早晚的问题,不过他从不操心将来。在“拆那儿”住了四十多年,他早已明白,凡事没有永远。  ( 1 min )
  • Open

    5 Signs It’s Time to Upgrade Your Home Lab Hardware
    One of the strengths I think to the home lab community is that we all try to squeeze as much as we can out of our gear. Many of us… The post 5 Signs It’s Time to Upgrade Your Home Lab Hardware appeared first on Virtualization Howto.  ( 34 min )
  • Open

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

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

    Building Distributed Training Systems on Kubernetes: A Complete Guide
    Learn how to build scalable distributed training systems on Kubernetes with PyTorch and TensorFlow. Includes YAML configs, code examples, and best practices.
    Building Enterprise RAG Systems: Security and Compliance Guide
    Master enterprise RAG system security with practical examples for authentication, data governance, and compliance. Includes Kubernetes configs and Python code.
    LLM Model Versioning: Best Practices and Tools for Production MLOps
    Master LLM model versioning with practical examples, DVC, MLflow, and Kubernetes integration. Complete guide for production AI/ML deployments.
    From Prototype to Production: Scaling LLM Applications in Kubernetes
    Learn to scale LLM applications from prototype to production with Kubernetes, vLLM, and best practices for GPU resource management and cost optimization.
  • Open

    666ghj/BettaFish: “微舆”是一个从 0 实现的创新型多智能体舆情分析系统,帮助大家破除信息茧房,还原舆情原貌,预测未来走向,辅助决策。用户只需像聊天一样提出分析需求,智能体开始全自动分析国内外 30+ 主流社媒与数百万条大众评论。
    微舆:人人可用的多Agent舆情分析助手,打破信息茧房,还原舆情原貌,预测未来走向,辅助决策!从0实现,不依赖任何框架。 - 666ghj/BettaFish  ( 38 min )

  • Open

    Kubernetes Autoscaling for LLM Inference: Complete Guide (2024)
    Master Kubernetes autoscaling for LLM inference workloads. Learn HPA, KEDA, VPA configuration with practical examples for efficient GPU utilization.  ( 11 min )
    AI Model Governance on Kubernetes: A Complete Implementation Guide
    Learn how to implement AI model governance on Kubernetes with practical examples, YAML configurations, and best practices for MLOps teams.
    🎵 Hunting for the Cleanest Instrumentals: My Real Journey Through Today’s AI Vocal Removers
    For​‍​‌‍​‍‌​‍​‌‍​‍‌ a long time, my habit was to break down the music I listened to by focusing on one particular aspect like the drum grooves, the subtle guitar lines, or the synth swells that are usually under the singer’s voice. However, every time I attempted to remove vocals by means of old-fashioned methods, I would […]
    Distributed Training on Kubernetes: Best Practices & Implementation
    Master distributed training on Kubernetes with production-ready configurations, PyTorch/TensorFlow examples, and expert troubleshooting tips for ML workloads.
    Running Multiple Ollama Models on Kubernetes: Complete Guide
    Learn how to deploy and manage multiple Ollama LLM models on Kubernetes with practical YAML configs, scaling strategies, and production best practices.
    Serverless AI Deployment for Scalable LLM Inference
    Learn how to deploy scalable LLM inference services using Knative on Kubernetes. Complete guide with code examples, GPU support, and production best practices.
    Building a Multi-Tenant LLM Platform on Kubernetes: Complete Guide
    Learn how to build a production-ready multi-tenant LLM platform on Kubernetes with isolation, resource management, and scaling. Includes YAML configs and code.
    Building AI Agents with Kubernetes Jobs and CronJobs: Complete Guide
    Learn to build, deploy, and scale AI agents using Kubernetes Jobs and CronJobs. Includes YAML configs, Python examples, and production best practices.
    Building Autonomous Systems with Docker and MCP: A Complete Guide
    Learn to build autonomous systems using Docker and Model Context Protocol (MCP). Includes practical examples, YAML configs, and production best practices.
  • Open

    大梦一场
    如今 回到乡下老家,我把二楼大客厅布置成了办公室,置办了张大号升降桌,配上两台大显示器,宽带也升级到了千兆。 今年大部分时间,我就在这里上班。 上班累了,一抬头,落地窗外就是一片稻田。离家 50 米是村活动广场,我偶尔去玩玩滑板;天热了, 每天中午就去山里水潭练习游泳;下午下班后,常沿着进山路跑上一两个小时,或者骑行;晚上,就刷点动漫,或者研究点技术。每隔一两个月,我会去一线城市参加些感兴趣的技术会议,感受下氛围,或者干脆找个地方旅游上班,顺道联络联络老朋友老同学。
  • Open

    Why I Switched to Zabbix for Monitoring My Docker Containers
    Since I have switched to mainly running home lab services to Docker, I have been trying different tools to monitor Docker in a way that I want it to be… The post Why I Switched to Zabbix for Monitoring My Docker Containers appeared first on Virtualization Howto.  ( 53 min )
  • Open

    beikeshop/beikeshop: 免费的开源和易于使用的 Laravel 电子商务平台,基于 Laravel。
    🔥🔥🔥 Free open source and easy-to-use laravel eCommerce platform, Base on the Laravel . It supports multiple languages and currencies, integrates ChatGPT OpenAI. The platform features customizable v...  ( 10 min )
    azjezz/php-syntax-analyzer: 分析 PHP 包以评估在 PHP 中保留关键字的影响。
    No content preview
    ahpxex/Aictionary: 一个桌面词典:快速、简洁,并且真的让你学会英语
    一个桌面词典:快速、简洁,并且真的让你学会英语. Contribute to ahpxex/Aictionary development by creating an account on GitHub.  ( 10 min )
  • Open

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

  • Open

    See Everything on Your Home Lab Network with ntopng
    If you are like me, I have always been interested in networking and the technologies that allow us to get packets from point A to point B. In the home… The post See Everything on Your Home Lab Network with ntopng appeared first on Virtualization Howto.  ( 54 min )
  • Open

    Getting Started with NVIDIA Jetson AGX Thor Developer Kit: A Complete Reference Guide
    If you’re building robots, you’re going to want to hear about this. NVIDIA just released Jetson Thor, and it’s a beast. We’re talking 2,070 teraflops of FP4 performance powered by their Blackwell architecture. What does that mean for you? You can finally run those demanding agentic AI systems, handle real-time sensor processing, and tackle complex robotics […]  ( 14 min )
    Streamlining Documentation Workflows in Modern DevOps: The Case for Web-Based PDF Tools
    In the DevOps world, we’ve spent years eliminating dependencies, containerizing applications, and moving workloads to the cloud. Yet many teams still rely on heavyweight desktop applications for one of the most common tasks in software development: managing documentation. Whether it’s converting release notes to PDF, signing compliance documents, merging technical specifications, or compressing reports before […]
    Top 5 MCP Servers Every Developer Must Be Aware Of
    TL;DR – Install These 5 Containerized MCP Servers Today This blog was originally published here Stop wasting time with complex environment setups. These Docker-containerized MCP servers from the Docker Hub MCP Catalog work out of the box: Why Docker MCP Gateway Changes Everything It’s 11 AM. Sprint planning just wrapped. You need to: You open […]
    LLM Gateway Patterns: Rate Limiting and Load Balancing Guide
    Master LLM gateway patterns with practical rate limiting and load balancing strategies. Includes code examples, Kubernetes configs, and troubleshooting tips.
    Scaling Ollama Deployments: Load Balancing Strategies for Production
    Master load balancing strategies for scaling Ollama deployments in production. Complete guide with Kubernetes configs, HAProxy setup, and troubleshooting tips.
    MLOps on Kubernetes: CI/CD for Machine Learning Models in 2024
    Master MLOps on Kubernetes with practical CI/CD pipelines for ML models. Includes YAML configs, Python examples, and production-ready workflows.
    Building an AI DevOps Assistant with Claude API: Complete Guide
    Learn to build a production-ready AI DevOps assistant using Claude API with Kubernetes integration, complete code examples, and deployment configurations.
  • Open

    php-internal/promise: 改进的 React Promise 软件包
    Improved React Promise package. Contribute to php-internal/promise development by creating an account on GitHub.  ( 5 min )
    rxliuli/apps.apple.com: 提取自 https://apps.apple.com/。使用 Chrome 扩展程序 Save All Resources 保存。
    No content preview
    dprint/dprint: 用 Rust 编写的可插拔和可配置的代码格式化平台。
    Pluggable and configurable code formatting platform written in Rust. - dprint/dprint  ( 4 min )
    ImageOptim/ImageOptim: 适用于 Mac 的 GUI 图像优化器
    GUI image optimizer for Mac. Contribute to ImageOptim/ImageOptim development by creating an account on GitHub.  ( 3 min )
  • Open

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

    脑力不足
    No content preview  ( 2 min )
  • Open

    2025年AI Agent岗位市场调研:基于101个职位的数据分析
    AI Agent绝对是今年最热门的岗位之一。 我经常在各种平台上看到有人说想转AI Agent方向的工作,我们组有一个”AI Application Developer”岗位从今年年初招聘至今还没有找到合适的候选人,而且我自己也在做这个岗位,于是就从技能、薪资、地域等角度分析了一下目前市场上AI Agent相关的岗位。 薪资分析  ( 1 min )

  • Open

    晓霞弄和万松书院
    昨天到西湖citywalk。先到万松书院,正值相亲角时间(每周六上午),各处贴满了相亲简历,人头攒动,第一次见这场面,长见识了!  ( 2 min )
  • Open

    Building AI Coding Assistants with Claude and MCP: A Complete Guide
    Learn to build production-ready AI coding assistants using Claude and Model Context Protocol (MCP). Includes code examples, Docker configs, and best practices.  ( 11 min )
    Model Serving at Scale: TorchServe on Kubernetes Guide 2024
    Learn to deploy PyTorch models at scale with TorchServe on Kubernetes. Complete guide with YAML configs, autoscaling, and production best practices.
    Document Processing for RAG: Best Practices and Tools for 2024
    Master document processing for RAG systems with practical examples, code snippets, and best practices. Learn chunking strategies, embedding optimization, and production deployment.
    Webhook-Driven AI Workflows with Claude and Kubernetes
    Learn how to build production-ready webhook-driven AI workflows using Claude API and Kubernetes. Includes YAML configs, Python examples, and best practices.
  • Open

    psliwa/image-optimizer: 该库是一款方便易用的图像文件优化工具。它使用 optipng、pngquant、jpegoptim、svgo 和其他一些库,因此在使用它之前,应在服务器上安装适当的库。
    Image optimization / compression library. This library is able to optimize png, jpg and gif files in very easy and handy way. It uses optipng, pngquant, pngcrush, pngout, gifsicle, jpegoptim and jp...  ( 10 min )
    tarunkorat/laravel-migration-squasher: 将旧的 Laravel 迁移压缩到单个模式文件中
    Squash old Laravel migrations into a single schema file - tarunkorat/laravel-migration-squasher  ( 17 min )
    segmentio/golines: Golines 是一个 Go 代码格式化工具,它能够缩短过长的代码行,并且还能完成 gofmt 所做的所有格式化修复工作。
    A golang formatter that fixes long lines. Contribute to segmentio/golines development by creating an account on GitHub.  ( 17 min )
  • Open

    两个月的肾结石排石之路
    轻伤不下火线、重伤不进医院… 吃了2天的洛芬待因缓释片止疼药坚持上班,还是没能抗住肾结石发作所带来的腰疼。 回顾就医的过程,对于一个长期996的人来说,挺艰辛的… 那一刻真有放弃工作的打算,这么疼还要坚守岗位真的好难。 就医之路,以下所涉及的医院均为中国人民解放军中部战区总医院 2025年09月07日,就因为肾结石腰疼发作在深夜去了一次医院急诊,做了彩超检查后,疼痛有所好转,此时折腾回家已凌晨02点。 2025年09月15日再次出现腰疼,去医院泌尿外科做了第2次彩超和尿检,医生认为问题不大,开具了盐酸坦索罗辛缓释胶囊和枸橼酸氢钾钠颗粒。医生要求半个月后再去医院做复查。 2025年09月28日,按时去医院泌尿外科做复查,第3次彩超,医生看到结果后,认为没有任何问题,说之前所产生疼痛的结石已经排出去了。此时自己深知排肾结石没有那么容易,但毕竟此时不疼不痒也没啥感觉,也就没有在意。 随后,2025年10月自驾雨夜从南到北翻越秦岭,赶回来参加奶奶的葬礼,再接着又去了一趟仙剑里的南诏国,一直都没怎么休息好。随后返回公司上班,一天进进出出几十趟办公室… 2025年10月20日,下午再次腰疼扛到下班后去医院急诊,医生看了一个月前的病情后,安排了打针,间苯三酚注射液+左氧氟沙星氯化钠注射液,打完后并未缓解,医生开了洛芬待因缓释片,口服止疼。 2025年10月28日,上午+中午全程公司会议,接着下午干了两件重要的事情后,外加一天前前后后跑了好几个地方办事非常的累,下午16点左右开始,再一次开始肾结石发作,坚持到下班回家,吃了洛芬待因缓释片后,睡着了。 2025年10月29日,中午开始,可能是前一天的药效过了,又继续开始腰疼,但事情太多,坚持到加班结束,回家再次洛芬待因缓释片救命,但一晚上也未怎么缓解。 2025年10月30日,请年假前往医院,这次挂了专家号,专家上来就是计算机体层成像平扫CT,看到结石已经到了输尿管下段,专家也不建议再打针,给开了磷霉素氨丁三醇散、盐酸坦索罗辛缓释胶囊(计量大于09月15日)、肾石通丸。但对于持续的腰疼,专家医生建议忍着,只要不是疼到地上打滚,就不要来打针或吃止疼药… 折腾回家已是下午17点,腰疼持续… 值得欣慰的是CT检察报告说明结石已在输尿管末端,让自己有了些许信心。于是到家后,调高了热水器的温度,洗了一个热水澡,并用热水猛地冲刷输尿管末端大致位置后,在用暖宝宝持续加热,利用热胀冷缩的原理加速排石。 没想到当日晚再没吃任何药品的情况下3个小时后,排出了两颗半个绿豆大的肾结石… 随后所有症状消失 这个万圣节值得庆祝 过去的几次肾结石发作 20210512-憋足了尿,出来一个更大的肾结石 20220721-伤钱伤人伤心的事太多 20240101-2024年初的各种修理 主要药品与功效 1. 洛芬待因缓释片 属于镇痛药,由布洛芬及磷酸可待因两种药物组成,通过不同的作用机制协同达到镇痛的作用,用于短期治疗急性中度疼痛且不能单独使用其他种类镇痛药物的情况。 2. 盐酸坦索罗辛缓释胶囊 为α1肾上腺受体阻断剂,对尿道、膀胱颈部及前列腺平滑肌具有高选择性的阻断作用,可使前列腺平滑肌松弛,尿道压迫降低,改善排尿障碍。 3. 枸橼酸氢钾钠颗粒 主要用于溶解尿酸结石,需严格遵医嘱使用。它通过调节尿液酸碱度,促进尿酸结石溶解并预防复发,但存在明确的禁忌症和慎用人群,需结合病情及医生评估后使用。 4. 间苯三酚注射液 适应症为消化系统和胆道功能障碍引起的急性痉挛性疼痛。 5. 左氧氟沙星氯化钠注射液 用于敏感细菌所引起的下列中、重度感染。 6.磷霉素氨丁三醇散 用于治疗敏感细菌引起的急性单纯性下尿路感染和预防外科手术中尿路感染及经尿路诊断手法引起的感染。

  • Open

    做饭
    南瓜怀孕,天天吃外卖不健康,最近长辈也不在杭州,于是我开始学做饭,每天早起做早餐和带去公司的午餐,已坚持了三个星期。  ( 2 min )
  • Open

    我在城市中心:石门森林公园游记
    2025年10月18日,为什么去石门?因为南宁市石门森林公园是位于市中心难得的绿色吸氧天地,吸引了我,我走遍了全程的大致区域,很有意思的是,园内道路四通八达,分为主道和小道,数不清的小道连接到主道各部分。 石狮子守门,门票免费,地址位于广西南宁市青秀区民族大道118号,乘坐地铁1号线至万象城站,从B出口出站后步行几百米即可到达北门,而我是骑着小电驴抵达,12公里的路程,差不多40分钟,还是可以接...  ( 2 min )
  • Open

    open-domains/register: 个人网站、开源项目等的免费子域。
    Free subdomains for personal sites, open-source projects, and more. - open-domains/register  ( 9 min )
    idootop/MagicMirror: 即时 AI 换脸一键 AI 换脸,发现更美的你。
    🪞 Instant AI Face Swap 一键 AI 换脸,发现更美的你. Contribute to idootop/MagicMirror development by creating an account on GitHub.  ( 7 min )
  • Open

    我的第一款 iOS App:PingMind
    一直觉得有一套合适的反思系统很重要,相关的思考可以参见上一篇文章。于是开始寻找合适的解决方案,但都没有太满意的。既然这套系统具有重要性,而市面上又没有合适的解决方案,那就很有必要自己实现一个,于是就有了 PingMind 这个 app。
  • Open

    多线程执行skopeo copy panic的一次解决过程
    多线程执行skopeo copy panic的一次解决过程

  • Open

    Best Home Lab Tools You’re Crazy Not to Use in 2025
    Let’s face it, we are always on the lookout for good tools that we can use in our home labs to do various things or just make our lives easier.… The post Best Home Lab Tools You’re Crazy Not to Use in 2025 appeared first on Virtualization Howto.  ( 41 min )
  • Open

    whatsdiff/whatsdiff: What's diff 是一款 CLI 工具,可以帮助你检查 composer 更新或 npm 更新后依赖项中发生了哪些变化。
    CLI tool to see what has changed in your project's dependencies - whatsdiff/whatsdiff  ( 12 min )
    Macaify/MacaifyApp: Macaify 是一款专注于保持您工作流的原生 macOS AI 应用:在任何应用中选择文本,按下快捷键,即可在原地完成翻译、重写、润色或摘要。它还提供完整的聊天模式和快速模型切换。使用内置账户模型或您自己的 API 密钥 (BYOK)。
    No content preview
  • Open

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

  • Open

    5 Things You Should Be Monitoring on Your Home Lab Network (But Probably Aren’t)
    You may have spent tons of time optimizing and monitoring the performance of virtual machines, containers, and other infrastructure in your home lab. However, network visibility often gets ignored in… The post 5 Things You Should Be Monitoring on Your Home Lab Network (But Probably Aren’t) appeared first on Virtualization Howto.  ( 41 min )
  • Open

    s1ntoneli/AppUpdater: MacOS 的一个简单的应用程序更新程序,检查您的 GitHub 发布的二进制资产,并静默更新您的应用程序。
    A simple app-updater for macOS, checks your GitHub releases for a binary asset and silently updates your app. - s1ntoneli/AppUpdater  ( 16 min )
    Lakr233/FlowDown: 浮望 (FlowDown) 是一款为 Apple 平台精心打造的原生 AI 对话客户端,追求极致的速度与流畅体验,并始终将你的隐私放在首位。无论是在 iPhone、iPad 还是 Mac 上,浮望都能为你提供与 AI 模型交互的绝佳体验。
    No content preview
    oiwn/tarts: 为您的终端提供屏幕保护程序和视觉效果!
    Screen savers and visual effects for your terminal! - oiwn/tarts  ( 10 min )

  • Open

    Claude Skills: The Complete Guide to Extending AI Capabilities (2025)
    What Are Claude Skills? A Game-Changer for AI Productivity Claude Skills represent a revolutionary approach to customizing and extending Claude’s capabilities through specialized knowledge modules. Think of Skills as expert plugins that transform Claude from a general-purpose AI assistant into a domain-specific powerhouse tailored to your exact needs. Released as part of Claude’s extended functionality, […]  ( 15 min )
    What Is an AI Trading Sandbox?
    When testing trading algorithms, jumping straight into live markets is risky. AI trading sandboxes provide a controlled environment to explore strategies without real financial consequences. These spaces offer a glimpse into market behavior, helping traders experiment and refine their tools safely. So, what makes these environments so helpful, and what other advantages do they offer? […]  ( 8 min )
  • Open

    Zorin OS Is the Best Linux Distro for Windows Users (and Perfect for Home Labs)
    If you have been itching to switch to something different than Windows and you have been tempted to move to Linux, but have been afraid to do so, there is… The post Zorin OS Is the Best Linux Distro for Windows Users (and Perfect for Home Labs) appeared first on Virtualization Howto.  ( 44 min )
  • Open

    migueleliasweb/go-github-mock: 一个用于帮助单元测试使用 Golang 的 Github SDK 的代码的库
    A library to aid unittesting code that uses Golang's Github SDK - migueleliasweb/go-github-mock  ( 14 min )
    HelgeSverre/toon-php: johannschopplich/toon 的 PHP 移植 - 一种紧凑的数据格式,旨在减少向大型语言模型发送结构化数据时的令牌消耗。
    Token-Oriented Object Notation - A compact data format for reducing token consumption when sending structured data to LLMs (PHP implementation) - HelgeSverre/toon-php  ( 25 min )
    Ackites/Nrfr: 🌍 免 Root 的 SIM 卡国家码修改工具 | 解决国际漫游时的兼容性问题,帮助使用海外 SIM 卡获得更好的本地化体验,解锁运营商限制,突破区域限制
    🌍 免 Root 的 SIM 卡国家码修改工具 | 解决国际漫游时的兼容性问题,帮助使用海外 SIM 卡获得更好的本地化体验,解锁运营商限制,突破区域限制 - Ackites/Nrfr  ( 13 min )
  • Open

    什么?阿里云DNS提供cname权重啦?
    突然在阿里云控制台上看到,可以设置cname的权重,印象里只有mx记录有优先级!特意去查了DNS规范,确实没有实践是检验真理的唯一标准,开干按标准dns协议,cname记录是没有“权重”、“优先...  ( 2 min )
  • Open

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

  • Open

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

    How To Run GPU-Enabled Containers in Your Home Lab
    GPUs are definitely no longer just for gamers or crypto miners. They are also now the essential hardware when it comes to AI, media encoding, and things like machine learning.… The post How To Run GPU-Enabled Containers in Your Home Lab appeared first on Virtualization Howto.  ( 43 min )
  • Open

    maxkhim/laravel-storage-dedupler:Dedupler 是一个优雅的 Laravel 包,能够一次性解决这个问题。它通过使用 SHA-1 哈希自动防止文件重复,并提供一个美观的多态 API 来管理您的附件。
    Laravel Package Prevents File Duplication. Contribute to maxkhim/laravel-storage-dedupler development by creating an account on GitHub.  ( 12 min )
    firezone/firezone: 基于 WireGuard® 构建的企业-ready 零信任访问平台。
    Enterprise-ready zero-trust access platform built on WireGuard®. - firezone/firezone  ( 13 min )
  • Open

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

    HelloGitHub 第 115 期
    本期共有 41 个项目,包含 C 项目 (2),C# 项目 (3),C++ 项目 (3),Go 项目 (3),Java 项目 (2),JavaScript 项目 (5),Kotlin 项目 (2),Python 项目 (5),Rust 项目 (2),Swift 项目 (2),人工智能 (5),其它 (6),开源书籍 (1)  ( 13 min )
  • Open

    条件分支预测器逆向工程(以 Apple M1 Firestorm 为例)
    条件分支预测器逆向工程(以 Apple M1 Firestorm 为例)¶ 背景¶ 去年我完成了针对 Apple 和 Qualcomm 条件分支预测器(Conditional Branch Predictor)的逆向工程研究,相关论文已发表在 arXiv 上,并公开了源代码。考虑到许多读者对处理器逆向工程感兴趣,但可能因其复杂性而望而却步,本文将以 Apple M1 Firestorm 为例,详细介绍条件分支预测器的逆向工程方法,作为对原论文的补充说明。 背景知识¶ 首先介绍一些背景知识。要逆向工程条件分支预测器,需要先了解其工作原理。条件分支预测器的基本思路是: 条件分支的跳转行为(跳转或不跳转)通常是高度可预测的 预测器的输入包括条件分支的地址,以及近期执行的若干条分支的历史记录;输出则是预测该条件分支是否跳转 为了在硬件上实现这一算法,处理器会维护一个预测表,表中每一项包含一个 2 位饱和计数器,用于预测跳转方向。查表时,系统会对条件分支地址以及近期执行的分支历史进行哈希运算,使用哈希结果作为索引读取表项,然后根据计数器的值来预测分支的跳转方向。 (图源:CMU ECE740 Computer Architecture: Branch Prediction) 目前主流处理器普遍采用 TAGE 预测器,它在上述基础查表方法的基础上进行了重要改进: 观察到不同分支的预测所需的历史长度各不相同:有些分支无需历史信息即可准确预测,有些依赖近期分支的跳转结果,而有些则需要更久远的历史信息; 分支历史越长,可能的路径组合就越多,导致预测器训练过程变慢,训练期间的预测错误率较高,因此希望尽快收敛; 为满足不同分支对历史长度的需求,TAGE 设计了多个预测表,每个表使用不同长度的分支历史。多个表同时进行预测,当多个表都提供预测结果时(仅在 tag 匹配时提供预测),选择使用…  ( 6 min )
  • Open

    10 Must-Try Real Estate Marketing Postcards to Boost Your Client Reach
    The power of a well-designed postcard lies in its ability to grab attention in a world saturated with digital noise. For real estate agents, postcards remain a timeless tool for connecting with potential clients and fostering lasting relationships. They are tangible and personal and, when crafted thoughtfully, lead to practical results. Whether introducing a new […]  ( 10 min )
  • Open

    一站式操作系统 ISO 下载平台
    找到一个安全、便捷且资源丰富且下载速度较快的操作系统 ISO 文件下载平台显得尤为重要。很多小伙伴习惯使用 MSDN,但又不喜欢其登录机制,这里杜老师推荐 OS.click,一款专注于为用户提供实用、高效的系统下载服务的网站。  ( 2 min )

  • Open

    LogForge is the Must-Have Self-Hosted Docker Dashboard for Logs and Alerts
    Recently, you may have seen some automation I have been doing with AI to self-heal and correct things in the home lab. One of those workflows I have been using… The post LogForge is the Must-Have Self-Hosted Docker Dashboard for Logs and Alerts appeared first on Virtualization Howto.  ( 42 min )
  • Open

    rango886/FreeBili: 一个高性能、使用方便的影视聚合搜索和播放工具
    自由哔站是一个高性能、使用方便的影视聚合搜索和播放工具. Contribute to rango886/FreeBili development by creating an account on GitHub.  ( 5 min )
    webreinvent/vaahcms: VAAHCMS 是一个基于 Laravel 的开源 Web 应用程序开发平台,附带一个无头内容管理系统 (CMS)。
    No content preview
    AceDroidX/frp-Android: 一个 Android 的 frp 客户端
    A frp client for Android. 一个Android的frp客户端. Contribute to AceDroidX/frp-Android development by creating an account on GitHub.  ( 5 min )
  • Open

    Inventory Management Tips that You Need to Know
    If you run a warehouse or if have a lot of products that you need to organize, then you will know how important it is to keep track of everything. With that said, you do need to make sure that you aren’t making your business inefficient without realizing it. This guide will help you implement […]
  • Open

    装修日记(3):软装
    本文为装修系列第3篇。前情提要:装修日记(1):各种准备工作装修日记(2):硬装软装主要就是买东西,涉及家具、家电和装饰等。趁着双十一,我们买了:  ( 2 min )
  • Open

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

    记一次与 Coding Agent 合作实现 Feature 的过程
    在实现一个用 SwiftUI 构建的 iOS App 的过程中,我想让 Agent 帮我加一个 Feature:让 Calendar 可以滑动查看上一月/下一月。本以为是个简单的一个需求,过程的艰辛却远超我的预期。这也体现了纯 Vibe Coding 的一个局限:当 AI 撞墙时,即使指令给得再小、再清晰,它都很难独立完成任务。  ( 2 min )

  • Open

    大运河杭钢公园
    今天下午到杭钢公园玩,坐在咖啡馆写博客,临回家前拍了几张照片。  ( 2 min )
  • Open

    browseros-ai/BrowserOS: 🌐 BrowserOS is an open-source chromium fork that runs AI agents natively. Your open-source, privacy-first alternative to ChatGPT Atlas, Perplexity Comet, Dia。
    🌐 The open-source Agentic browser; privacy-first alternative to ChatGPT Atlas, Perplexity Comet, Dia. - browseros-ai/BrowserOS  ( 11 min )

  • Open

    藏在花卉公园里
    2025年10月19日,星期天,天气阴,出门时感觉有雨滴到头上,但也骑着电单车出门打卡公园,南宁花卉公园内的幽兰苑是一处仿江南传统园林风格建筑群,这是我此行的目的地。 园内驻扎着许多摄影师,帮着许多人穿着古风衣服的女子拍照,也会碰到拍Vlog的,这就使得一些地方我都没有走进拍照的欲望。 为什么叫花卉呢?因为从园区正门进来,就是一大片的花卉科普展示,还有花卉...  ( 2 min )
  • Open

    browseros-ai/BrowserOS: 🌐 BrowserOS 是一个开源的 Chromium 分支,能够原生运行 AI 代理。您开源的、隐私优先的替代品,ChatGPT Atlas、Perplexity Comet、Dia。
    🌐 The open-source Agentic browser; privacy-first alternative to ChatGPT Atlas, Perplexity Comet, Dia. - browseros-ai/BrowserOS  ( 11 min )
    krakjoe/em: em 是一个完整的 PHP 开发环境,可以完全在您的浏览器中运行或作为桌面应用程序。它将 PHP 编译为 WebAssembly,提供一个沙箱环境,您可以在其中编写、测试和运行 PHP 代码,而无需任何服务器设置。
    Single Page PHP Development Stack. Contribute to krakjoe/em development by creating an account on GitHub.  ( 17 min )
    magic-akari/lrc-maker: 歌词滚动姬 | 可能是你所能见到的最好用的歌词制作工具
    歌词滚动姬|可能是你所能见到的最好用的歌词制作工具. Contribute to magic-akari/lrc-maker development by creating an account on GitHub.  ( 9 min )

  • Open

    Top 10 Automation Scripts Every Home Lab Should Have in 2025
    If you want to take your home lab to a home lab 2.0, it’s all about automation. The more of your environment you can have self-manage, the more time you… The post Top 10 Automation Scripts Every Home Lab Should Have in 2025 appeared first on Virtualization Howto.  ( 42 min )
  • Open

    xiaye13579/BBLL: 一个第三方哔哩哔哩客户端
    一个第三方哔哩哔哩客户端,A third-party bilibili client。. Contribute to xiaye13579/BBLL development by creating an account on GitHub.  ( 7 min )
    luzhenhua/NCE-Flow: 新概念英语在线点读,点句即读、连续播放
    新概念英语在线点读,点句即读、连续播放,支持 EN / EN+CN / CN。. Contribute to luzhenhua/NCE-Flow development by creating an account on GitHub.  ( 8 min )
    rhukster/sphp.sh: 用于在 BREW 安装的 PHP 版本之间切换的 Shell 脚本
    Shell script for switching between Brew-installed PHP versions - rhukster/sphp.sh  ( 6 min )
    sfsam/Itsycal: Itsycal 是一款适用于 Mac 菜单栏的小型日历。
    Itsycal is a tiny calendar for your Mac's menu bar. http://www.mowglii.com/itsycal - sfsam/Itsycal  ( 2 min )
  • Open

    Creating a Connected Workplace That Boosts Employee Engagement
    How well a company does depends a lot on how engaged its workers are. Employees are more motivated and productive at work when they feel like they belong, are valued, and are supported. But in many companies, engagement goes down because the systems that teams use don’t work effectively together. It’s hard to gather information, […]  ( 9 min )
  • 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

    离线安装docker和包管理安装docker下containerd的启动相关
    简单科普下 docker 启动时候和 contaienrd 相关  ( 10 min )

  • Open

    晚期肝癌一线治疗:仑伐替尼+诺法利单抗 vs 仑伐替尼,患者生存未显著改善 #ESMO25
    在 2022 年的 ESMO 年会,LEAP-002 研究公布了研究结果,仑伐替尼联合帕博利珠单抗用于晚期肝癌的一线治疗,与仑伐替尼相比,未能显著改善患者总生存期(OS)和无进展生存期(PFS)。这项研究结果在当时引发了广泛的讨论。在 LE...  ( 1 min )
  • Open

    仙剑里的南诏国
    20年前由胡歌、刘亦菲、安以轩、刘品言、彭于晏等联袂主演的《仙剑奇侠传》中,李逍遥那一句“我要送你平平安安地回到南诏国,那才是你真正的故乡”第一次了解到了南诏国。后来金庸笔下的《天龙八部》和《射雕英雄传》更是让这里披上了侠骨柔情的神秘面纱。 那么说走就走,出发云南… 飞机落地丽江三义机场,故事也由丽江这座古城开始… 29年前的一场7.0级大地震,真正打开了丽江的知名度,此时的全国人民才通过CCTV了解到了丽江,这里是纳西族人的聚集地,有大研古镇、束河古镇、白沙古镇,而大家常说的丽江古城通常指的是大研古镇。 如今这座古镇里却很少有本地居民,30年本地导游经验的纳西族女导游的家就曾在古城里,全家早已搬出去自建新房,古城里的院子出租价格特别的高。 丽江古城和远处的玉龙雪山 玉龙雪山是纳西人心中的神山,像一位披着白袍的守护者,伫立在丽江古城的背后,抬头便能见,低头却难忘。 这座城随处都是咖啡店和酒吧,云南本地小粒咖啡没啥兴趣,酒吧听歌有点贵,40瓶风花雪月300ml啤酒加点小食敢收费2200元… 驻唱的小妹还是很会活跃气氛的。 虽然到不了蒙自市,但过桥米线在古城里却随处都是。过桥米线分由米线、高汤 、拼盘三个主要部分组成,米线是它的基础、高汤是它的灵魂,而拼盘辅料则是这碗米线的生命。过桥米线的拼盘辅料主要由各种肉类和蔬菜组成,是构成过桥米线的基本元素。 玉龙雪山 次日前往世界上北半球纬度最低、海拔最高的玉龙雪山,远远的就能看到海拔5590.2米的扇子陡主峰。进山费100元/人,冰川大索道140元/人,大巴车60元/人,蓝月谷虽然免费但也得单独购买电瓶车票。时间关系牦牛坪索道65元/人,云杉坪索道60元/人就没去了。 玉龙雪山冰川公园大索道比去年华山北峰索道要险得多,华山都是大石头,而玉龙雪山的岩石主要以石灰岩为主,这类岩石质地脆弱,容易破碎,难以承受较大重量,所以玉龙雪山至今从未被人类登顶过。 玉龙雪山冰川大索道起点海拔3356米,冰川大索道终点海拔4506米,然后开始沿着人造木梯爬到海拔4680米的观景台。没有氧气和士力架会有点废命,当然在上山前,还喝了瓶西洋参灵芝饮,用于提升血红蛋白携氧能力,缓解缺氧导致的疲劳。感觉这玩意有点坑,当然安全下山,不太累才是最重要的。 山水的感受就一个字,冷~ 单薄的九分裤+短袖T恤和防晒服,在海拔4680处,温度只有5°,虽然有太阳,但抵不住风大。 下山一碗野生菌火锅,暖和暖和。 山脚下纳西人家房子的屋顶,纳西人的下午茶,玉龙雪山前视乎很早以前就有飞机起降 晚上的丽江城区,车水马龙,每天都会堵车 束河古镇 这里房价现在还比较便宜,都是出租或出售给外来人口做生意用的,均价10000/㎡ … 但具体的还要看具体位置,必经古镇内,每个位置的价格差距都很大,哪些好的位置也是有价无市,因为没人会卖。 愿余生花开四季,向阳而生,不畏将来,不念过往 关于云南咖啡的历史 纳西族,使用东巴文,也是一种象形文字 纳西族-东巴木雕 从丽江去到大理,走大丽高速195公里,途经剑湖。 这里是金庸笔下《天龙八部》剑湖的原型。 喜洲 洱海北端,喜洲,风吹麦浪,乘坐了喜洲小火车… 大理古城 在大理,苍山和洱海是固定搭配, 永远分不开的一对。 大理古城,背靠苍山,面朝洱海。 蚕蛹和蜂蛹,据说都是蛋白质 金蝎和竹虫,唉~ 还是不敢尝试 蚂蚱和蜈蚣,蚂蚱试了下,挺香的。 云南虫谷…了解下价格把~ 8-12世纪东南亚第一大古都 大理 大理是唐、五代、两宋时期南诏、大长和、大天兴、大义宁、大理国、大中六第方政权王朝的都城,以500多年的建都史与西安、北京、洛阳、南京、开封等成为中华历史上享有盛名的古都都市,是同时连接茶马古道及西南,西北,海上三条丝绸之路的文化,宗教,经济贸易交流中心。 明代洪武十五年(公元1382年),将原城改建为方形城,城四面建城门楼,四角建角楼,城内建“五华楼”。现大理古城基本保留了明代格局,残存部分城墙,南北城门均为公元1984年重建。 大理古城,一水绕苍山,苍山抱古城。 大理、吴哥、顺化、曼谷等城市是东南亚地区不同历史时期的大古都,尤其是大理 8-12世纪的南诏,大理国等中国地方政权王朝的都城,其规模宏大、文化发达、经济繁荣,是当时亚洲经济、文化、宗教交流的中心之一。 这里接头的水果小吃五颜六色 七彩云南 马帮菜是茶马古道上形成的特色饮食体系,源于古代马帮风餐露宿的生存需求。 其核心特征为"食材信手拈来,可食用之材皆可成菜",善用山茅野菜、干巴、野生菌等自然食材,形成以"干、鲜、野"为主的烹饪体系。 理想邦-圣托里尼风情的摄影天堂 可惜,这天下午开始下雨了,那就提早返程把。 卷烟,云南特产,带两条回家。
  • Open

    Proxmox Cloud-Init Made Easy: Automating VM Provisioning Like the Cloud
    There are so many great tools that you can use to automate provisioning a virtual machine in your home lab when running on Proxmox. However, if you are using manual… The post Proxmox Cloud-Init Made Easy: Automating VM Provisioning Like the Cloud appeared first on Virtualization Howto.  ( 43 min )
  • Open

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

    vincentneo/LosslessSwitcher: 为 Mac 上的音频设备自动切换 Apple Music 无损采样率。
    Automated Apple Music Lossless Sample Rate Switching for Audio Devices on Macs. - vincentneo/LosslessSwitcher  ( 17 min )
    MarkEdit-app/MarkEdit:就像 Mac 上的 TextEdit 一样,但专用于 Markdown。
    Just like TextEdit on Mac but dedicated to Markdown. - MarkEdit-app/MarkEdit  ( 9 min )

  • Open

    免费国密的SSL证书支持所有浏览器信任 —— 证签SSL
    证签CerSign 是一家数字证书产品提供商,也是较为早的在国内提供免费国密SSL证书签发的厂商。早期的免费国密证书使用了他们自己的CA签发,大多时候只受到了零信浏览器信任。最近证签CA系统完成了升级改造,启用了G2根证书和新的证书链,其国密SSL证书原先仅零信浏览器信任,  ( 2 min )
  • Open

    evilmartians/lefthook: 快速而强大的 Git 钩子管理器,适用于任何类型的项目。
    Fast and powerful Git hooks manager for any type of projects. - evilmartians/lefthook  ( 15 min )
    aviwad/LyricFever: MacOS 的最佳 Spotify Apple Music 歌词体验 (LyricsX 的精神继承者)
    No content preview
  • Open

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

  • Open

    龙芯久久派 JTAG 刷 U-BOOT/PMON
    特别感谢 @杜比 杜总的支持和帮助。以及 @RigoLigo https://www.bilibili.com/video/BV12QPme7Euk 的视频。  ( 3 min )
  • Open

    mountain-loop/yaak: 最直观的桌面 API 客户端。组织和执行 REST、GraphQL、WebSockets、服务器发送事件和 gRPC 🦬
    The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬 - mountain-loop/yaak  ( 7 min )
    TheDragonCode/laravel-telemetry: 服务间通信的端到端遥测。
    No content preview
    dinoDanic/diny: 为你编写 git 提交信息。它查看你的暂存更改并生成清晰、符合规范的消息。
    generate git commit messages. Contribute to dinoDanic/diny development by creating an account on GitHub.  ( 14 min )

  • Open

    Linkxtr/laravel-qrcode: 一个美丽而简单的 Laravel 二维码生成器。这个包提供了一个表达式接口,用于以各种格式生成二维码,并具有广泛的自定义选项。
    Contribute to Linkxtr/laravel-qrcode development by creating an account on GitHub.  ( 23 min )

  • Open

    cleaniquecoders/traitify: Traitify 是一个 Laravel 扩展包,旨在通过提供一系列可复用的特性和契约来简化和增强您的开发流程。它允许开发人员轻松地将常用功能集成到他们的 Laravel 应用程序中,同时遵循一致、可维护的代码库。
    Traitify is a Laravel package designed to streamline and enhance your development process by providing a collection of reusable traits and contracts. - GitHub - cleaniquecoders/traitify: Traitify ...  ( 10 min )
    BenSeDev/laravel-inflight-query-lock: 使用分布式锁和异步执行删除重复的并发相同查询。当多个请求同时触发同一个慢查询时,只有一个请求执行,而其他请求则等待缓存结果。
    Contribute to BenSeDev/laravel-inflight-query-lock development by creating an account on GitHub.  ( 24 min )
    解锁完整的 Apple 功能和集成服务
    iRingo has 14 repositories available. Follow their code on GitHub.  ( 3 min )
    Intentify-app/Intentify: 通过运行 JavaScript 并借助 Apple Intelligence 支持来扩展 Spotlight。
    Extends Spotlight by running JavaScript. Contribute to Intentify-app/Intentify development by creating an account on GitHub.  ( 5 min )

  • Open

    cantino/mcfly: 浏览您的 Shell 历史记录。
    Fly through your shell history. Great Scott! Contribute to cantino/mcfly development by creating an account on GitHub.  ( 29 min )
    LunarBar-app/LunarBar: 适用于 macOS 菜单栏的小巧农历。
    A compact lunar calendar for your macOS menu bar. Contribute to LunarBar-app/LunarBar development by creating an account on GitHub.  ( 4 min )
    HMYDK/AIGitCommit: 此插件使用 AI 根据代码中的更改自动生成提交消息。
    This plugin uses AI to automatically generate commit messages based on the changes in your code. - HMYDK/AIGitCommit  ( 4 min )
    Lakr233/Asspp: 轻松管理多个 App Store 账户。
    The App Store for your multi-account eco system. Contribute to Lakr233/Asspp development by creating an account on GitHub.  ( 10 min )
  • Open

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

  • Open

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

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

    codezero-be/browser-locale: 从访问者的浏览器中获取最喜欢的区域设置。
    ⭐️ Get the most preferred locales from your visitor's browser. - codezero-be/browser-locale  ( 13 min )

  • Open

    game1024/OpenSpeedy: 🎮 一款开源的游戏变速器
    No content preview
    rvben/rumdl: rumdl 是一个高性能的 Markdown linter 和格式化程序,有助于确保 Markdown 文件中的一致性和最佳实践。
    Markdown Linter and Formatter written in Rust. Contribute to rvben/rumdl development by creating an account on GitHub.  ( 53 min )
  • Open

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

  • Open

    zizmorcore/zizmor: GitHub 操作的静态分析
    Static analysis for GitHub Actions. Contribute to zizmorcore/zizmor development by creating an account on GitHub.  ( 5 min )
    illuminate/json-schema: Illuminate Json Schema 软件包。
    Contribute to illuminate/json-schema development by creating an account on GitHub.  ( 3 min )
    amir1376/ab-download-manager: AB Download Manager 是一款桌面应用程序,可帮助您比以往更有效地管理和组织下载。
    A Download Manager that speeds up your downloads. Contribute to amir1376/ab-download-manager development by creating an account on GitHub.  ( 13 min )
  • Open

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

  • Open

    DigitalPlatDev/FreeDomain: DigitalPlat FreeDomain:人人享有免费域名
    DigitalPlat FreeDomain: Free Domain For Everyone. Contribute to DigitalPlatDev/FreeDomain development by creating an account on GitHub.  ( 8 min )
    code3-dev/DNS-XS: 测试和比较各种 DNS 服务器的性能
    Test and compare the performance of various DNS servers - code3-dev/DNS-XS  ( 10 min )
  • Open

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

  • Open

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

    丢失的表达欲
    很久没有在 blog 里发「文章」了,借口当然很多,但最主要的还是少了表达欲,那种喷涌而出的感觉。每次打开 Obsidian,  ( 1 min )
  • Open

    joyce677/TrendRadar: 一键监控今日头条、百度热搜、微博、抖音、知乎、B 站等 35 个平台,智能关键词筛选,自动生成热点分析报告。支持企业微信、飞书、钉钉、Telegram 推送,30 秒网页部署,1 分钟手机通知,无需编程基础。还有文字和图片版 api 可调用
    一键监控今日头条、百度热搜、微博、抖音、知乎、B站等35个平台,智能关键词筛选,自动生成热点分析报告。支持企业微信、飞书、钉钉、Telegram推送,30秒网页部署,1分钟手机通知,无需编程基础。还有文字和图片版api可调用 - joyce677/TrendRadar  ( 30 min )

  • Open

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

    CapSoftware/Cap: Cap 是 Loom 的开源替代品。这是一款视频消息工具,允许您在几秒钟内录制、编辑和分享视频。
    Open source Loom alternative. Beautiful, shareable screen recordings. - CapSoftware/Cap  ( 8 min )
    vectorifyai/guzzle-rate-limiter: Guzzle 的速率限制中间件
    Rate limiter middleware for Guzzle. Contribute to vectorifyai/guzzle-rate-limiter development by creating an account on GitHub.  ( 10 min )
  • Open

    2025年9月阅读书摘
    人们所说的未来,其实就是明天。  ( 1 min )

  • 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

    SQL 性能改进:寻找正确的查询来修复 (第一部分)
    No content preview
    wizenheimer/blaze: 用 Go 编写的高性能全文搜索引擎
    Full Text Search Engine - built for Hackers not Hyperscalers - wizenheimer/blaze  ( 165 min )
  • Open

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

  • Open

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

    j-plugins/infection-plugin: 用于感染 PHP 变异测试框架的 IntelliJ IDEA 插件
    Intellij IDEA Plugin for Infection PHP Mutation Testing Framework - j-plugins/infection-plugin  ( 5 min )
    xxnuo/dns-benchmark: dnspy 是一个批量 DNS 服务器基准测试工具,用于本地测量全世界的 DNS 服务器的可访问性和性能。
    dnspy 是一个批量 DNS 服务器基准测试工具,用于本地测量全世界的 DNS 服务器的可访问性和性能。生成可视化图表。dnspy is a bulk DNS server benchmarking tool used to measure the local accessibility and performance of DNS servers worldwide. It genera...  ( 11 min )
    miniflux/v2: 极简和固执己见的提要阅读器
    Minimalist and opinionated feed reader. Contribute to miniflux/v2 development by creating an account on GitHub.  ( 12 min )
  • 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

    songquanpeng/message-pusher: 搭建专属于你的消息推送服务,支持多种消息推送方式,支持 Markdown,基于 Golang 仅单可执行文件,开箱即用
    搭建专属于你的消息推送服务,支持多种消息推送方式,支持 Markdown,基于 Golang 仅单可执行文件,开箱即用 - songquanpeng/message-pusher  ( 23 min )
    shipmonk-rnd/coverage-guard: 轻松在您的 CI 中强制执行代码覆盖率!不是按百分比,而是针对核心功能。
    🛡️ Enforce PHP code coverage in your CI. Not by percentage, but target core methods! Allows you to start enforcing coverage for new code only! Also contains tooling to merge and convert coverage ...  ( 15 min )
    timelinize/timelinize: 在您的计算机上将所有帐户和设备的数据存储在一个统一的时间线上
    Store your data from all your accounts and devices in a single cohesive timeline on your own computer - timelinize/timelinize  ( 20 min )

  • Open

    atuinsh/desktop: 可运行的运行手册。一个本地优先、可执行的运行手册编辑器,适用于真实的终端工作流程。Atuin Desktop 看起来像文档,但运行起来像你的终端。
    📖 Runbooks that run . Contribute to atuinsh/desktop development by creating an account on GitHub.  ( 13 min )

  • Open

    connectrpc/validate-go: 灵活、高效的 Connect 请求验证。
    Flexible, efficient request validation for Connect. - connectrpc/validate-go  ( 11 min )

  • Open

    tw93/Mole: 🦡 像鼹鼠一样深入挖掘来清理您的 Mac
    🐹 Dig deep like a mole to optimize you Mac. 像鼹鼠一样深入挖掘来优化你的 Mac - tw93/Mole  ( 13 min )
    tw93/Maple: 🍁 隐藏书签栏,使用枫叶书签让你行云流水。
    🍁 Hide the bookmark bar, use Maple Bookmarks to surf smoothly. 隐藏书签栏,使用枫叶书签让你行云流水 - tw93/Maple  ( 8 min )

  • Open

    staabm/secure_dotenv: 具有加密密钥/值存储的安全。env 处理程序
    A secure .env handler with encrypted key/value storage - staabm/secure_dotenv  ( 9 min )

  • Open

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

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

  • Open

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

  • Open

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

    HelloGitHub 第 114 期
    本期共有 39 个项目,包含 C 项目 (2),C# 项目 (2),C++ 项目 (3),Go 项目 (4),Java 项目 (2),JavaScript 项目 (5),Kotlin 项目 (1),Python 项目 (5),Rust 项目 (3),Swift 项目 (2),人工智能 (4),其它 (5),开源书籍 (1)  ( 12 min )

  • 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

    2025年8月阅读书摘
    保持内心平静不是无视焦虑泛滥这个现实。相反,平静是在给予我们适应这个瞬息万变的世界所需的韧性、能量以及耐力。  ( 1 min )

  • 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-01-20T21:41:47.298Z osmosfeed 1.15.1