• Open

    使用 Python 脚本实现图片相似度匹配
    随着相机像素越来越大,图片体积也变大了。在图片处理中,较大的文件体积会影响性能,因此杜老师会先生成缩略图,筛选完成后再通过 Python 脚本实现图片相似度匹配。这里是一个简单的示例,供需要的小伙伴们参考。  ( 2 min )

  • Open

    Best 5 Docker Container Operating Systems in 2025 (Home Lab & Enterprise Picks)
    If you are starting to run containers in 2025 in the home lab or production environments, the operating system you choose is the foundation that starts it all. Since containers are lightweight by design, it doesn’t mean that you skimp on the operating system. You want it to be a robust and feature rich, secure … The post Best 5 Docker Container Operating Systems in 2025 (Home Lab & Enterprise Picks) appeared first on Virtualization Howto.  ( 33 min )
  • Open

    Cerebras: revolutionizing AI infrastructure with wafer-scale computing
    Cerebras AI has emerged as one of the most innovative challengers to NVIDIA’s dominance in AI infrastructure, pioneering wafer-scale computing technology that delivers 75x faster inference and 10x faster training than traditional GPU clusters. Founded in 2016 by the team behind SeaMicro (acquired by AMD for $334M), the company has raised over $720 million and […]  ( 10 min )
  • Open

    喝咖啡,遇暴雨
    周三午休,到园区瑞幸喝咖啡,下起暴雨,公司就在眼前却回不去。  ( 2 min )

  • Open

    久违的暑假|沿海自驾DAY34 - 汕尾
    2025年夏季沿海自驾游第34天,探索汕尾的红海湾与品清湖,感受蓝天白云下的美丽海滩,体验汕尾的美食文化,尤其是二马路美食街的丰富选择。
  • Open

    LEAP-012 研究中国人群数据公布,OS 获益趋势明确 #CSCO25
    在刚刚召开的 CSCO 年会上,LEAP-012 研究(中期为主的肝细胞癌:TACE+仑伐替尼+帕博利珠单抗 vs TACE+双安慰剂)公布了中国区患者的数据。主要借助中国区亚组的患者数据,这项联合治疗已经在国内获批上市,并且是同类方案中唯...  ( 1 min )
  • Open

    Qwen 3: The Game-Changing AI Model That’s Revolutionizing Local AI Development
    If you’ve been keeping up with the rapidly evolving AI landscape, you’ve probably heard whispers about Qwen 3 – Alibaba’s latest AI powerhouse that’s making developers and AI enthusiasts worldwide take notice. But what exactly is Qwen 3, and why is everyone talking about it? In this comprehensive guide, we’ll dive deep into everything you […]  ( 13 min )
    What is Docker cagent and what problem does it solve?
    Discover how Docker's revolutionary cagent framework is transforming AI agent development with simple YAML configurations, multi-agent orchestration, and seamless tool integration.  ( 12 min )
    The Ultimate Docker Guide That’s Breaking the Internet in 2025: Why 90% of Developers Are Getting It Wrong (And How to Join the Top 10%)
    Docker isn’t just a buzzword anymore—it’s the backbone of modern software development. With over 13 billion container downloads per month and a market projected to reach $993 million by 2025, Docker has become as essential as knowing how to code itself. But here’s the shocking truth: 90% of developers are using Docker wrong. If you’re […]
    Agentic AI Security: Threats, Architectures & Mitigations
    A comprehensive guide to understanding, implementing, and securing autonomous AI systems in enterprise environments As Agentic AI systems transition from experimental tools to mission-critical business infrastructure, organizations face unprecedented security challenges. Unlike traditional AI that responds to prompts, Agentic AI operates autonomously—planning, executing, and adapting across multiple systems with minimal human oversight. This comprehensive analysis […]  ( 17 min )
    5 Agentic AI Threats That Could Cripple Your Business in 2025
    Why the shift from traditional AI to autonomous agents is creating a cybersecurity nightmare that 93% of security leaders aren’t prepared for The Shock That Changed Everything Picture this: You wake up Monday morning to discover your AI assistant has autonomously approved $2.3 million in fraudulent transactions, granted system access to unauthorized users, and leaked […]
    The Complete Ollama Guide 2025: From Zero to AI Hero (With 50+ Code Examples!)
    Run ChatGPT-level AI models on your laptop for FREE – No API bills, complete privacy, and unlimited usage! Ollama has revolutionized local AI by making it ridiculously easy to run powerful language models on your own hardware. Think of it as “Docker for AI models” – one command and you’re running models that rival ChatGPT, […]  ( 23 min )
    What Decentralized Social Media Could Look Like in 2025
    Explore the future of decentralized social media, from blockchain-based platforms to user-owned content. Learn how it works, what it solves, and where it's headed.  ( 10 min )
    Building High-Performing DevOps Teams Through Meaningful Recognition
    DevOps is more than just automation or fast deployment. The way a team interacts is just as important as the tools they use. Research shows that culture, especially the recognition-first type, greatly impacts delivery performance and employee well-being. In this environment, celebrating wins is not an afterthought. It becomes a regular, visible part of working […]  ( 8 min )
    Security Checklist for Music Publishing APIs
    Protecting music publishing APIs must go beyond basic coding practices. Security ensures that valuable release metadata, audio uploads, and client data remain safe. What makes an effective checklist? Stay tuned as we discuss all the key points you need to cover in your API development efforts. OAuth Scopes for Permission Control OAuth scopes define which […]  ( 8 min )
  • Open

    飞达巷
    昨天到杨公堤15号体验,跟着导航从天目山路突然拐进飞达巷,途经蚂蚁Z空间,勾起了很多回忆。  ( 2 min )

  • Open

    智能体的 21 种设计模式总结:Agentic Design Patterns 书评
    探索智能体设计的 21 种模式,提升 AI 系统的自主性与效率,助力开发者应对复杂挑战。  ( 7 min )
  • Open

    寻找公园里的幸运
    毕业后似乎失去了保护一般,也面临着就业压力,虽然说大四的时候就应该找好实习工作,在努力争取转正,这便是最好的结局。不可能总是如此幸运,在小国企实习了三个月,项目接近尾声,我已经预感到无法转正了,领导让我决定是否在继续工作两个月,我拒绝了,这不是我所期望的。在南宁这座城市不断的寻找工作,也曾想前往广州深圳寻找发展机会,出去总归需要勇气,一张车票就可以前往,我更喜欢有规划性的做好准备,而不是说走就走。...  ( 1 min )
  • Open

    久违的暑假|沿海自驾DAY33 - 红海湾
    在汕尾红海湾体验透明纯净的玻璃海,探访海边路咖啡一条街,打卡海上古堡与南海观世音景区,感受遮浪城隍庙的文化氛围,享受宁静的海滩时光。
  • Open

    salt-run很久才返回
    一次 salt-run 很久才返回的排查  ( 9 min )

  • Open

    Do You Really Need a Full-Sized Rack for Your Home Lab in 2025?
    In 2025, home labs are more powerful and smaller than ever, thanks to mini PCs. Mini PCs with AMD Ryzen or Intel Core Ultra processors now have up to 32 threads or more and can handle workloads that we may used to have needed for rackmount servers. Still, racks are iconic in the home lab … The post Do You Really Need a Full-Sized Rack for Your Home Lab in 2025? appeared first on Virtualization Howto.  ( 37 min )
  • Open

    AI 原生时代的 OSPO:从全球报告看中国企业的新机遇
    OSPO 已从合规与安全部门,演变为 AI 原生时代企业治理与创新的战略中枢。本文解析 2025 年 Linux Foundation 报告,并结合中国头部企业的开源实践,展望 OSPO 在中国的发展机遇。  ( 3 min )
    System Initiative 深度调研报告:AI Native 基础设施的探索
    System Initiative 通过 AI 代理与数字孪生技术,推动基础设施自动化进入新阶段。本文系统梳理其技术架构、产品特性及团队背景,帮助读者理解 AI Native Infra 的创新实践与未来趋势。
  • Open

    Vue项目接口防刷加固:接入腾讯云天御验证码实现人机验证、恶意请求拦截
    我们在设计一些公共业务接口的时候,比如登录、注册、找回密码等,为了防止恶意请求,我们通常会采用人机验证、恶意请求拦截等手段来保护我们的接口。本文将介绍如何使用腾讯云天御验证码来实现人机验证和恶意请求拦截。  ( 5 min )
  • Open

    久违的暑假|沿海自驾DAY32 - 玻璃海
    2025年暑假沿海自驾游第32天,探索汕尾红海湾与玻璃海,体验风车岛的独特风光,欣赏连岛路的美丽景色,感受后澳玻璃海的清澈与宁静。

  • Open

    Many years on the job and I still don't get it.
    I’m coming up on 20 years of professional web development and I still don’t get it sometimes. I tend to measure myself or view work productivity through the lens of “How much code did I write?” and that does a great disservice to myself and what I do. There’s a lot more to the job: Checking email Scheduling calls Writing release notes Contributing to newsletters Documentation (code and otherwise) Making spreadsheets Demystifying the work I do to teammates Clarifying decisions Having technical conversations with teammates Having non-technical conversations with teammates Investigating weird browser behaviors Babysitting servers and build processes Reviewing PRs Manual QA on branch deploys Attending meetings Attending talks (internal/external) Cross-org contributions Learning Planning Dreaming Scheming Community Ops Moving cards across a board Reading thru backlogs Associating tickets to PRs Closing out old tickets Reading specs Giving feedback on web standards Eating lunch Taking walks Cleaning my home office These are all aspects of becoming a better web developer. It’s not always about lines-of-code or hours-in-chair. Ideally, we’re all shipping our creations, but sometimes you’re the lead role and sometimes you’re a supporting role. A lot of the work is immeasurable, but it all counts towards something. So… self, don’t be so hard on yourself.  ( 3 min )
  • Open

    Spanning Tree Sucks, Long Live Spanning Tree!
    Have you ever been there before? You accidentally plug in the wrong cable in your home lab or enterprise environment and you realize what you have done when pings stop, the network comes to a crawl and services start becoming unresponsive. You have effectively introduced a loop in the network and the resulting broadcast storm … The post Spanning Tree Sucks, Long Live Spanning Tree! appeared first on Virtualization Howto.  ( 35 min )
  • Open

    久违的暑假|沿海自驾DAY31 - 陆丰
    记录2025年暑期沿海自驾第31天的行程,从隆江镇品尝正宗猪脚饭到金厢银滩欣赏日落,沿途经过南澳岛、靖海古城墙、水月宫等地,感受沿海公路的美丽风景。
  • Open

    麒麟内核4.19.90-52.49导致的flannel vxlan跨节点不通
    一次麒麟内核导致 flannel 跨节点不通的排查  ( 10 min )

  • Open

    Stop Using .env Files: Docker Secrets Made Easy with Doppler
    One of the things that gets “hard” when you start caring about the security of your Docker containers is managing your secrets. It is a tricky bit that you need to understand and handle with care as secrets are generally needed but they can open a can of worms if you aren’t careful, especially in … The post Stop Using .env Files: Docker Secrets Made Easy with Doppler appeared first on Virtualization Howto.  ( 37 min )
  • Open

    精通 DevRel:开发者关系成功策略
    探索成功的开发者关系策略,了解 DevRel 团队结构与关键角色,助力开发者社区的真实参与与业务增长。  ( 3 min )
    开发者关系的演变与价值:从个人实践到 DevRel Foundation
    结合 Linux Foundation 发起 DevRel Foundation 的契机,系统解析 DevRel 的角色、组织位置、价值与度量,结合 CNCF Ambassador 实践与个人反思,并给出适用企业决策树与职业路径图。
    语音合成的未来已来:深入探索工业级可控零样本文本到语音系统 Index TTS!
    探索工业级可控零样本文本到语音系统 Index TTS,精准控制语音时长与情感,重塑语音合成的未来。
  • 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

    久违的暑假|沿海自驾DAY30 - 隆江
    这篇游记记录了作者从南澳岛到隆江镇的自驾旅程,探索了南澳岛的环岛公路和靖海古城墙,并品尝了隆江猪脚饭的发源地美食。
  • Open

    是时候换笔记工具了?TriliumNext 安装与入门指南(支持 Docker)
    TriliumNext 是一个功能强大、支持层级笔记与关系图谱的开源自托管知识库系统,这款工具xiaoz从去年就开始关注,但一直没来得及体验。最近xiaoz抽时间用Docker部署TriliumNext后发现真香,如果您也想部署自己的私有笔记系统,TriliumNext绝对值得一试。TriliumN  ( 1 min )
  • Open

    我的AI投资助手
    如何做出更好的投资决策?  ( 1 min )
  • Open

    ARM 公版核微架构演进
    ARM 公版核微架构演进¶ 背景¶ ARM 公版核微架构的演进频繁,型号又比较多,相关信息散落在各种地方,为了方便查阅,在这里做一个收集。 2025 年¶ C1-Ultra¶ Inside Arm's New C1‑Ultra CPU: Double‑Digit IPC Gains Again! C1-Ultra: successor to Cortex X925 Branch prediction: Additional tracking for local/per-PC history 33% increase in L1 I-Cache available bandwidth Out of order window size growth: Up to 25% growth, Up to ~2K instruction in flight 2x L1 data cache capacity (128KB) Data prefetchers: array-indexing coverage Arm® C1-Ultra Core Technical Reference Manual Implementation of the Scalable Vector Extension (SVE) with a 128-bit vector length and Scalable Vector Extension 2 (SVE2) Implementation of the Scalable Matrix Extension (SME) and Scalable Matrix Extension 2 (SME2), and support for the C1-SME2 unit configure the L2 cache to be 2048KB or 3072KB A …  ( 9 min )
  • Open

    几种通过 FFmpeg 无损压缩视频的方法
    北京这边天气不错,特别适合骑行。杜老师拿出了压箱底的全景相机,打算录制一段沿途景色,结果压制出的文件体积很大。之前分享过通过 FFmpeg 来压缩视频的方法,这次整理了更多的方法,供需要的小伙伴们参考!  ( 2 min )

  • Open

    NPUs in Mini PCs are Worthless for a Home Lab, Here’s Why
    I have totally shifted my home lab over to using mini PCs in the past couple of years. Full-blown enterprise servers, while cool, are simply not needed to self-host or do very cool things as they might have been a few years back. Modern mini PCs have very powerful specs with some even having 32 … The post NPUs in Mini PCs are Worthless for a Home Lab, Here’s Why appeared first on Virtualization Howto.  ( 34 min )
  • Open

    深度调研开源 PDF 转 Markdown 工具:Marker、MinerU 与替代方案
    深入探讨开源 PDF 转 Markdown 工具,比较 Dolphin、MarkItDown、MinerU 和 Marker 的功能与优缺点,助您选择最佳解决方案。  ( 3 min )
  • Open

    买房车前建议你租一天
    两三年前,无意刷到“杨旭游记”视频,独特的房车旅游形式,杨旭操着一口京腔娓娓道来,主人公大多数是自己。从祖国的边陲到非洲的角落,偶尔在寒暑假有他女儿客串。从一个人穿越500公里无人区,在石油小镇...  ( 2 min )
  • Open

    久违的暑假|沿海自驾DAY29 - 横穿
    在南澳岛的第29天,探索了南澳岛的另一面,从沿海公路到穿山公路,体验了不同的风景和文化,包括青澳湾、北回归线纪念塔等景点。

  • Open

    Why You Should Be Vibe Coding in Your Home Lab Right Now!
    The phrase “vibe coding” is all around us and a lot of times it is in a negative light due to some of the changes going on in the industry right now as organizations try to figure out what impact AI will make on what they are looking for in hiring. However, if you haven’t … The post Why You Should Be Vibe Coding in Your Home Lab Right Now! appeared first on Virtualization Howto.  ( 38 min )
  • Open

    Ollama GPU Acceleration: The Ultimate NVIDIA CUDA and AMD ROCm Configuration Guide for Production AI Deployment
    The rise of large language models (LLMs) running locally has revolutionized how developers approach AI integration, with Ollama emerging as the dominant platform for local LLM deployment. However, the true power of Ollama lies in its sophisticated GPU acceleration capabilities, which can deliver 10-50x performance improvements over CPU-only inference. This comprehensive technical guide provides production-ready […]  ( 33 min )
    Qwen-Image-Edit: The Ultimate Technical Guide to AI-Powered Image Editing (2025)
    Introduction to Qwen-Image-Edit Qwen-Image-Edit represents a breakthrough in AI-powered image editing technology, extending Alibaba’s powerful 20B parameter Qwen-Image foundation model with specialized editing capabilities. Released in August 2025 and featured extensively on Collabnix for its technical innovation, this state-of-the-art model achieves unprecedented performance in semantic image editing, appearance modification, and most notably, precise text rendering […]
  • Open

    久违的暑假|沿海自驾DAY28 - 南澳
    在南澳岛上享受环岛公路的驾驶体验,欣赏长山尾灯塔和三囱崖灯塔,探索彩虹海景观,体验南澳岛的独特风光和多变天气。
  • Open

    2025W35:彩虹
    周二是我和南瓜认识两周年、求婚一周年的日子,下班约美瑭广场吃烤肉,赴约路上看到彩虹。 ​​​  ( 2 min )

  • Open

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

    MobX 核心机制探究
    知其然,还要知其所以然。  ( 3 min )
  • Open

    AI IDE 的关键分野:Spec、模式、云端与模型选择
    探索 AI IDE 的关键分野,了解规格驱动、模式设计与云端联动如何影响开发者的选择与工程落地。  ( 6 min )
  • Open

    Kubernetes GPU Resource Management Best Practices: Complete Technical Guide for 2025
    As artificial intelligence and machine learning workloads continue to dominate modern computing infrastructure, efficiently managing GPU resources in Kubernetes clusters has become critical for organizations looking to maximize performance while controlling costs. With GPU acceleration providing 10-100x performance improvements over CPU-only processing and 48% of organizations now using Kubernetes for AI/ML workloads, implementing proper GPU […]  ( 17 min )
  • Open

    久违的暑假|沿海自驾DAY27 - 海岸
    这篇游记记录了作者在汕头的美食探索与东海岸的自然风光体验,包括品尝粿汁、鹅肉饭和肠粉,以及在东海岸的海堤路上欣赏海景和享受海风的惬意时光。

  • Open

    久违的暑假|沿海自驾DAY26 - 开埠
    在汕头市区探索独特风情,体验潮人码头、小公园开埠区、老妈宫戏台等地标,品尝地道的梅汁水果和鹅肉饭,感受汕头的历史与文化。
  • Open

    Hugging Face vs Ollama: The Complete Technical Deep Dive Guide for Local AI Development in 2025
    Comprehensive comparison of Hugging Face and Ollama for local AI deployment. Learn setup, performance, use cases, and which platform suits your AI development needs.
  • 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

    10 Home Lab Mistakes I Made (So You Don’t Have To)
    They say that you learn more from mistakes than when things go successfully. I can definitely attest to that fact. I have had some horrible crash and burns in the home lab. But, when the smoke clears and dust settles I have come out a better engineer for it. Mistakes are difficult and challenging sometimes … The post 10 Home Lab Mistakes I Made (So You Don’t Have To) appeared first on Virtualization Howto.  ( 39 min )
  • Open

    “Why would anybody start a website?”
    Nilay Patel sat down for a Decoder interview with Microsoft CTO Kevin Scott to talk about NLWeb, an open source effort to allow an LLM-style indexing of small websites and provide local search. Instead of having large centralized search indexes like Google or Bing, the indexing shifts to sites having their own local indexes that large search platforms hook into via an MCP, an API endpoint for LLMs (basically). Lots to unpack there, but at first glance I like the idea of local ownership of search indexes over the “scrape everything” model that’s killing the Open Web. I was listening to the episode because it’s relevant to my work, but I also like Nilay Patel’s perspective and think he has a sober 10,000ft view of the tech industry; without fawning over CEOs, new tech, and VC hype. That is r…  ( 5 min )
  • Open

    天涯莲蓬鬼话小说精选
    天涯莲蓬鬼话小说精选,《鬼吹灯》《盗墓笔记》这些就不用说了,友情提醒:胆小者、唯物主义者慎看哦 《我當道士那些年》 作者:仐三 符籙、虎爪、靈玉、鎖魂結、引魂燈、聚陰地、修仙、崑崙……道家源流傳承千年,未必一切只是傳說! 因為踩著正午十二點出生擁有天生的童子命,讓嬰兒時期的我被百鬼纏身,父母尋訪了村子裡的高人,我的師父── 一個高深莫測的真正道士,註定了我這輩子要做道士。跟著師傅修練闖蕩,遇見冤魂、厲鬼、蛇靈、餓鬼墓……此乃區區小事,苗疆蠱術、神秘的川地南部養屍地、人人聞之色變的滅村傳說……原來平常保衛國家的,除了軍人之外,還有道術的山、醫、命、卜這些派系傳人,玄學世界的神秘面紗即將被揭開…… 《我在泰国卖佛牌的那几年》 作者:鬼店主 鬼这东西,很多人信,也有很多人不信,世界上有太多事情根本无法用科学方式来解释和回答。我本是个无神论者,可一次无意间到泰国的旅游经历,却完全改变了我的命运。我不但信了鬼,而且还在泰国开店卖鬼。你没看错,别人都是捉鬼,而我是卖鬼。 《苗疆蛊事》 作者:南无袈裟理科佛 巫蛊之祸,自西汉起延续几千年,屡禁不止,直至如今,在大中国,唯有乡野之民谈及。而巫蛊降头茅山之术,偏偏在东南亚各地盛行,连香港、台湾之地,也繁荣昌盛,流派纷起。诸位好友,真的认为华夏大地无奇人焉?否!否!否!我会告诉你我就是一个来自苗疆的养蛊人么? 《苗疆蛊事Ⅱ》又名《苗疆蛊事之世界尽头》 苗疆青年陆言,回乡途中,误被人害,下了恐怖之蛊毒,在生死求存之中,却发现自家亲戚之中,居然有一位更加恐怖的苗疆养蛊人,而倒霉的是,求医问药的他陷入了一场关于某位大人失踪的悬疑奇案之中,挣脱不得…… 天山之后,并非末法,旧人落,新人出,黑恶势力卷土重来,曾经的朋友却化身做了敌人,危机重重,幕后黑手呼之欲出,又有域外势力逐鹿中原,上演八国联军之态势,华夏黯淡,谁能扛起新时代的旗帜,…  ( 29 min )
  • Open

    How GPU Allocation to Kubernetes Works: Deep Dive into the Mechanism
    Understanding how Kubernetes allocates GPUs to workloads is crucial for anyone working with AI/ML applications or high-performance computing. This comprehensive guide explores the intricate mechanisms behind GPU allocation in Kubernetes, from the device plugin framework to the complete allocation process. Overview: The GPU Allocation Challenge Traditional Kubernetes was designed for CPU and memory resources, which […]  ( 13 min )
    Kubernetes and GPU: The Complete 2025 Guide to AI/ML Acceleration
    As we advance through 2025, the convergence of Kubernetes and GPU acceleration has become the cornerstone of modern AI/ML infrastructure. With “Kubernetes AI” emerging as the most searched term (experiencing a 300% increase in search volume), organizations are rapidly adopting GPU-enabled Kubernetes clusters to power their machine learning workloads. This comprehensive guide explores the trending […]
  • Open

    久违的暑假|沿海自驾DAY25 - 汕头
    文章记录了从揭阳到汕头的自驾旅程,介绍了揭阳的美食和景点,以及汕头的内海湾、礐石航线和广场轮渡,体验了当地的风土人情。
  • 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

    AI时代,到底是拉近了还是拉大了资深工程师与新人的差距?
    记录一下关于AI时代下资深工程师与新人之间的差距感想,分享了一点自己的经验,试着分析了技术广度与深度的平衡,以及AI对工程师职业发展的影响  ( 1 min )

  • Open

    轻量级组网工具WireGuard
    要先打开服务器的内核转发:net.ipv4.ip_forward = 1 假设 WireGuard 自身的虚拟网段是 10.8.0.0/24, 给服务器分配的 IP 是:10.8.0.1,服务器的公网 IP 是:124.221.31.148 <h2  ( 3 min )
  • Open

    Best Traefik Plugins for Home Lab and Production (My Top Picks)
    Traefik is one of my favorite reverse proxies and it stands out for a number of reasons, including how easy it is to use it with infrastructure as code and have your certs as part of your general docker configuration. However, one of the other things that is very cool about it is that there … The post Best Traefik Plugins for Home Lab and Production (My Top Picks) appeared first on Virtualization Howto.  ( 36 min )
  • Open

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

    久违的暑假|沿海自驾DAY24 - 揭阳
    从潮州到揭阳,探索潮汕文化的慢游体验,游览进贤门、揭阳学宫、城隍庙等景点,感受揭阳的历史与文化魅力。
  • Open

    天津游记「多图预警」
    刚从合肥返京,就收到了天津出差任务。虽然京津距离不远,但杜老师平时工作较忙,周末一般都在家睡懒觉,所以也是想着趁此机会游玩一下!分享给未来过天津的小伙伴,大家来云旅游~  ( 2 min )

  • Open

    I Added Authentik SSO to My Home Lab with Docker-Compose: Logging In Will Never Be the Same
    I have been experimenting with SSO lately in the home lab and decided to give Authentik a try. And let me tell you, it is a crazy good self-hosted SSO solution that will likely do anything you need it to do. What’s more, we can install Authentik SSO with Docker Compose easily. Overview of Authentik … The post I Added Authentik SSO to My Home Lab with Docker-Compose: Logging In Will Never Be the Same appeared first on Virtualization Howto.  ( 34 min )
  • Open

    flannel 路由错乱
    一次 flannel 路由错乱导致的跨节点不通  ( 12 min )
  • Open

    云端智能体基础设施新纪元:E2B 与 Browserbase 深度调研与全球趋势分析
    探索云端智能体基础设施新纪元,深入分析 E2B 与 Browserbase 的技术架构与全球趋势,助力 AI Agent 的未来发展。  ( 7 min )
    Kubernetes 在 AI Native 时代的挑战与转型
    探讨 Kubernetes 在 AI Native 时代面临的挑战,以及如何从 Cloud Native 迈向 AI Native,实现平台的持续相关性。  ( 5 min )
  • Open

    久违的暑假|沿海自驾DAY23 - 韩公
    在潮州深度游,体验本地生活,参观韩文公祠和开元寺泰佛殿,骑行凤凰洲,品尝潮州特色美食如牛肉粿条和十八曲鱼饺,感受潮州的独特魅力。

  • Open

    TerraMaster D1 SSD Plus Review: Blazing Fast Storage for Creators and Home Labs
    The portable SSD market has exploded in recent years. When Terramaster sent over the D1 SSD Plus for me to take a look at, it was an intriguing little device to say the least and one that piqued my interest. This is a specially suited device that is designed for creators and others who may … The post TerraMaster D1 SSD Plus Review: Blazing Fast Storage for Creators and Home Labs appeared first on Virtualization Howto.  ( 38 min )
  • 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

    氛围编程工具全景对比:从插件到 IDE、从终端到 Agent
    本文作为《AI 编程与氛围编程工具研究》的姊妹篇,全面补充当前市面上主流与新兴的氛围编程工具对比,包括独立 IDE、IDE 插件以及终端/CLI 工具,分析其开源程度、Agent 能力、模型接入方式与典型应用场景。  ( 4 min )
  • Open

    久违的暑假|沿海自驾DAY22 - 城墙
    在潮州的第二天,探索了历史悠久的西湖公园和壮丽的古城墙,体验了当地的美食如芝麻茶和白粥,感受了潮州独特的文化氛围和自然风光。

  • Open

    I Replaced Nginx Proxy Manager with Traefik in My Home Lab and It Changed Everything
    I have been using Nginx Proxy Manager (NPM) for quite some time now, a few years from what I remember. It is a great solution and one that I point many to who are just starting out with their Docker learning journey and want to have a quick and easy way to stand up proper … The post I Replaced Nginx Proxy Manager with Traefik in My Home Lab and It Changed Everything appeared first on Virtualization Howto.  ( 32 min )
  • Open

    Hugo Website MCP Server:打造智能博客内容生成脚手架并集成 VS Code
    详细介绍如何开发一个 Hugo 网站的 MCP Server,深入解析 MCP 协议、工具注册机制、内容类型识别、智能 slug 生成等核心技术,并展示与 VS Code 的集成方案。  ( 5 min )
    Kubernetes AI 应用基础设施开源实践与创新:Solo.io 开源项目研究
    探索 Solo.io 开源项目如何助力 Kubernetes AI 应用,提升推理服务与自动化运维的能力,助你实现智能化转型。  ( 8 min )
    开发将 Markdown 一键发布到微信公众号草稿工具的经验分享
    本文分享开发将 Hugo 博客 Markdown 技术文章一键发布到微信公众号草稿的自动化工具的实践经验,涵盖整体架构设计、发布流程、微信平台格式适配、图片与代码处理、常见问题及定制化开发心得。  ( 1 min )
  • Open

    Designing and Building AI Products and Services: A Practical Guide for Businesses
    AI is no longer a concept from the future: it acts now as a practical lever of transformation for businesses. Across industries, companies deploy AI to fine-tune operations, enhance customer experiences, and generate new sources of revenue. However, the creation of AI products is not only reliant on technical skills; it really needs a process-orientated […]  ( 9 min )
    Which AI Tool Is Best for Coding? Developers Guide
    Artificial intelligence now drives faster coding, higher accuracy, and measurable productivity gains. Leading AI coding tools like GitHub Copilot, Windsurf, and Tabnine generate functions in seconds, detect bugs early, and adapt to individual developer workflows. In this guide, we compare their performance from solo prototyping to enterprise-scale projects, including remote coding scenarios. High-performance AI assistants […]  ( 12 min )
  • Open

    OneNav 书签 1.2.2 正式发布:订阅用户专属主题BookNest上线
    OneNav 是一款功能强大且简洁高效的浏览器书签管理器,支持集中式管理书签,完美解决跨设备、跨平台、跨浏览器的同步与访问难题,实现一处部署、随处访问。它不仅安装简单、界面简洁、操作方便,还可与浏览器扩展(插件)配合使用,为你带来更加高效便捷的书签管理体验。安装OneNav还未安装OneNav的用户  ( 1 min )
  • Open

    久违的暑假|沿海自驾DAY21 - 潮州
    探索潮州古城的历史文化,游览广济桥、牌坊街,品尝潮州特色美食,体验潮汕文化的独特魅力。深入了解潮州的历史遗迹与现代风情,感受潮州古城的深厚底蕴。
  • Open

    2025W34~高楼林立
    周五上班时,瞥了一眼窗外,看到如下场景,联想到很多电影中拍的高楼林立的空镜,既摩登又压抑。  ( 2 min )

  • Open

    如何快速融入新团队
    融入团队的关键,不是被动等待适应,而是主动创造价值。
  • Open

    久违的暑假|沿海自驾DAY20 - 诏安
    从东山岛出发,探索漳州诏安的特色美食贼婆面与南峰凉茶,感受生活气息浓郁的诏安小城。随后前往潮州,迎接韩江的夕阳美景,继续美食之旅。
  • Open

    滇东南环线自驾游
    (本文图片超多)8月2日到16日休婚假到云南玩了一趟,走滇东南环线。写篇博文记录之,亦可作为攻略供诸位读者参考。选云南的原因有二:南瓜怀孕,安全考虑,不去西藏、新疆等偏远地区(怀孕前的规划是川西...
  • Open

    Git diagramming "The Weave"
    We all know the current US President is one hell of an orator and often assures us that he has “the best words”: I went to an Ivy League school. I’m very highly educated. I know words. I have the best words. The man knows words. Says so right there. While some might view his non-sequitur ramblings as the nascent stages of dementia or an unfiltered ADHD brain launching into successive short (at times racist) bullet-point diatribes based on the last word or phrase he said like a cursed game of word association, the President asserts this is not the case: You know, I do the weave. You know what the weave is? I’ll talk about, like, nine different things, and they all come back brilliantly together. And it’s like - and friends of mine that are, like, English professors - they say, it’s the most…  ( 6 min )

  • Open

    久违的暑假|沿海自驾DAY19 - 澳角
    在东山岛的第19天,探索澳角村,体验闽南渔村的宁静与美丽,品尝当地特色沙茶面和甜汤,感受不同于南门湾的沿海风情。
  • 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

    5 Best Programmatic Advertising Companies to Partner with
    Do you want to scale your advertising strategy? Check out the top 5 programmatic advertising platforms and companies with excellent customer ratings in our listing.  ( 8 min )
  • Open

    武汉出发-岳西明堂山和大别山彩虹瀑布
    岳西明堂山 看到岳西,思想上的第一定位是湖南省西边…但这里的岳西是安徽省的岳西县,大别山系和张家界比不了。明堂山位于安徽省安庆市岳西县境内,是大别山体系的一部分。相传在2100多年前,汉武帝刘彻封禅古南岳天柱山时,曾在此山设祭拜的“明堂”,故此山得名“明堂山”。核心特色为:奇松、怪石、云海、瀑布,当然还有近年来在明堂山上修建的各种单独收费的高空体验项目。 观光车+索道上下山并没有想象中的那么累,索道到达之后,围着几个山头的悬崖峭壁走了一大圈,风景确实不错,但除了套票外,另外收费的项目也都非常的多。只当是走走逛逛看看风景就好了。 武汉出发一路向东,和2024年黄冈英山桃花冲漂流的路线基本一致,高速必经罗田服务区, 武汉出发大巴车约3小时才能到达明堂山风景区,此时已中午12点,在景区门口吃完午餐再上山。 明堂山风景区导图 配套门票和各种收费项目的价格 电瓶车把人拖到入山口,一段陡峭的楼梯后,开始排队座索道上山。 明堂山索道仅能到半山腰,然后就是楼梯继续上山,花费了30元,魔毯给俺运上去,才开始了真正的明堂山之旅。 步步惊心,峭壁之间的索拉桥,20元/次,走过去。回程反而上方的索拉桥却不收费。 明堂山上看大别山风景,和2024年武汉出发-湖北随州大洪山两日游的风景很像,都是大别山山脉。 和楚北的大别山不同,西面的大别山更多的是悬崖绝壁。整个正真的明堂山之旅其实就是围着几个山头的悬崖峭壁上走一圈。 热,是肯定的~ 好在山上有水卖,比起华山西峰还是要便宜不少,可以随便喝的那种。 峭壁上有一间玻璃屋,咖啡奶茶价格再此,其实就是不打折的外卖价,但可乐茶等价格高不少。咖啡不贵是因为速溶…上山简单。 安徽岳西明堂山的各类特产 天色不对,想起了,鬼吹灯-怒晴湘西 的很多场景,赶紧下山 此时肚子饿了,索性吃完饭再走… 此时天已黑,掏出用了一年多的VivoX100Ultra打开星空模式 真的是不一样的风景,只是秋风起…了阵阵妖风 天猫座,在明堂山正上方,不知道鬼吹灯中,这样的星宿有什么命门或宿命。 赶紧去大别山的别墅酒店…… 车程差不多一个小时,有点中邪,上车就迷糊了。 出来玩啊,反正也赚不到钱,主打一个快乐自由 大别山彩虹瀑布 同样是位于安徽省岳西县的AAAA景区,从明堂山大巴过来得近60分钟,看山玩水体验之一,两日游的搭配项目,风景一般,只是走走逛逛了。 这天虽然晴朗,但并没有在大别山的瀑布旁看到所谓的彩虹… 或许是进入景区的时间比较早,有太阳,看看不到所谓的彩虹,或许是没有风将水花吹起来,特别是中午返程时路过,一样没有。 差评,做为二天一夜的游玩搭配项目,也就如此了。 顺着瀑布开始缓慢爬山,瀑布背后的溪水,水量不大,所以会怀疑瀑布都是水龙头供应自来水…这种在国内屡见不鲜。 出景区之前的小竹林,有那么一丢丢赏心悦目 除了竹林,还有桃林,摘点带走,当然得单独付钱 商家推荐的,菇…不知道具体是啥名字 飞拉达、攀岩、划船、漂流等收费项目很多,人少的时候,在船上多座了几圈,20元的价格算是值了。全程花了不少自费的钱,越野摩托,200元,40分钟,虽然贵,但好玩。 玩累了吃饭~ 然后回家 炒个当地的农家土鸡蛋 牛骨头,二锅头…  ( 1 min )

  • Open

    Visualize Your Docker-Compose with Mermaid + docker-compose-viz This Weekend
    I have been big into documenting my home lab and finding tools that are great for creating documentation for my DevOps processes in the lab and in production. This has led me down a rabbit hole of trying all sorts of documentation tools and tools that can help visualize my docker compose code. If you … The post Visualize Your Docker-Compose with Mermaid + docker-compose-viz This Weekend appeared first on Virtualization Howto.  ( 34 min )
  • Open

    Why Businesses Should Use Generative AI Consulting Services Today
    In today’s world, artificial intelligence is reaching ever greater heights in its development. It is capturing various spheres of activity and people’s everyday lives. Even large companies have not escaped the influence of the development of this neural network. After all, in modern realities, businesses must keep up with the times and adopt advanced technologies. […]  ( 9 min )
  • Open

    久违的暑假|沿海自驾DAY18 - 左耳
    在2025年的沿海自驾游中,作者在苏峰山与南门湾度过了难忘的一天,体验了美丽的环岛公路、古朴的岩雅古村和电影取景地南门湾,同时享受了海边的宁静与美食。
  • Open

    合肥游记「多图预警」
    时隔一年,又一次来到了安徽省会——合肥。这次出差的时间很灵活,杜老师有半天时间可以到附近景区逛一逛,就特地带了单反相机拍了些照片。本文整理了几张特色的美照,特邀杜老师的另一半帮忙配的介绍文,感兴趣的小伙伴可进来一看!  ( 2 min )
  • Open

    在抖音上被喷惨了
    我大概两个月前开始做一个抖音账号。 因为是业余时间做的,基本上都是下班路上随便找个地方坐下来讲一些话题,或者就是在书房录制一些视频。算是佛系更新吧。 我前天没有啥话题,正好在南京南的站台上有很多人抽烟,我就随手拍了一张照片吐槽一下。没想到因为这个  ( 1 min )

  • Open

    Ultimate Guide to the Best Programmatic Advertising Platforms of 2025
    Do you need help with ad campaigns? Discover the best programmatic advertising platforms to partner with in 2025.  ( 8 min )
    How to Choose the Best DevOps Consulting Company in the USA?
    Choosing a DevOps consulting company? Learn how to find the right partner with a proven track record, full-cycle services, and a focus on measurable outcomes. Avoid common pitfalls and accelerate your business transformation.  ( 9 min )
  • Open

    How to Install Talos Omni On-Prem for Effortless Kubernetes Management
    Kubernetes is one of the most complex architectures and solutions in modern infrastructure. When it comes to K8s, we need to manage control planes, worker nodes, certificates, upgrades, and lifecycle management. This is where Talos Linux and Omni come in. Talos Linux is gaining traction as a favorite for those that want a secure and … The post How to Install Talos Omni On-Prem for Effortless Kubernetes Management appeared first on Virtualization Howto.  ( 37 min )
  • Open

    半年记
    自从年前从上家公司被裁员后,最近半年没怎么写记录,说是太懒,其实是一个借口,主要是最近这半年来,觉得不是太顺,也不知道怎么来写这段记录,刚好今天有时间,顺着时间线写写最近半年的一些变化。 2月...  ( 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

    深入理解 MCP:像 USB 一样的 AI 扩展协议
    深入理解 Model Context Protocol (MCP),探索其在 AI 应用中的扩展能力,像 USB 一样简便的接口设计,助力开发者提升效率。  ( 3 min )
  • Open

    久违的暑假|沿海自驾DAY17 - 东山
    本文记录了从漳州到东山岛的沿海自驾游行程,途经六鳌半岛和古雷半岛,探索了金銮湾和苏峰山的美景,体验了当地的渔业文化和不期而遇的人情味。
    久违的暑假|沿海自驾DAY17 - 东山
    本文记录了从漳州到东山岛的沿海自驾游行程,途经六鳌半岛和古雷半岛,探索了金銮湾和苏峰山的美景,体验了当地的渔业文化和不期而遇的人情味。

  • Open

    Top Home lab Networking Mistakes to Avoid in 2025
    Networking is literally the lifeblood of your home lab. If the network is no good, then everything else is going to fall down. Things won’t perform well, and you will spend most of your time troubleshooting the network and other issues related to connectivity. If you are just getting into a home lab or you … The post Top Home lab Networking Mistakes to Avoid in 2025 appeared first on Virtualization Howto.  ( 38 min )
  • Open

    久违的暑假|沿海自驾DAY16 - 龙海
    从漳州出发,沿着G228国道自驾前往东山岛,途经美丽的岛美村和镇海角,探索火山岩地貌和原始海景,享受沿海自驾的乐趣与美景。
    久违的暑假|沿海自驾DAY16 - 龙海
    从漳州出发,沿着G228国道自驾前往东山岛,途经美丽的岛美村和镇海角,探索火山岩地貌和原始海景,享受沿海自驾的乐趣与美景。
  • Open

    Why Use Rotating Proxies for Web Scraping in Python
    Learn how rotating proxies in Python enhance web scraping with scalability, anonymity, geo-targeting, and reliable large-scale data collection.  ( 13 min )

  • Open

    Vault vs Doppler vs Sealed Secrets: Automating Home Lab Secrets in 2025
    One of the most important areas to take a look at when you start playing around with automating things in your home lab, is the problem of using secrets and storing them. Let’s look at three unique solutions, including Hashicorp Vault, Doppler, and Sealed Secrets. Each of these has strengths and may be a good … The post Vault vs Doppler vs Sealed Secrets: Automating Home Lab Secrets in 2025 appeared first on Virtualization Howto.  ( 37 min )
  • Open

    Avoid Breaches With Smarter Email Security Solutions
    Email remains a vital tool in communication, but it also presents significant security challenges. Digital attacks often get in by finding weak spots in email systems. Because so much private information travels through email, strong security programs are crucial to keep it safe. Want to protect your email? This article shares ways to stop cyber […]
    Hosting Your Nextjs App using Docker in 5 Minutes
    This blog was originally posted by the author here Why Use Docker for Your Next.js App ? By containerizing your app, you create a consistent, portable, and reproducible environment that runs the same way on any machine — from your laptop to a production server. How to Dockerize a Next.js App: A Step-by-Step Guide Are […]
  • Open

    久违的暑假|沿海自驾DAY15 - 漳州
    No content preview
    久违的暑假|沿海自驾DAY15 - 漳州
    No content preview
  • Open

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

  • Open

    Win10卸载McAfee Agent托管模式本地卸载被阻止问题
    问题 无法从以下任一项中本地卸载 MA: Windows 程序和功能控制面板 命令提示符 当您尝试卸载 MA 时,会显示以下错误: McAfee Agent cannot be removed because other products are still using it 注意: 如果客户端计算机上未安装其他 McAfee 企业版产品,则可能会发生此问题。 原因 当 MA 处于 托管模式时,会发生此错误。 这种行为是设计使然,以防止用户删除代理。 MA 以两种模式运行: 托管模式 - MA 与 ePolicy Orchestrator (ePO)进行连接并与之通信,以管理 McAfee Enterprise 产品更新。 非托管模式 - MA 不会与 ePO 连接或通信,而是从 McAfee Enterprise HTTP 服务器提取更新。 解决 1、停止McAfee服务: 按 Windows 键 + R,键入 services.msc ,然后停止 MA 相关服务。 2、卸载McAfee服务: 将计算机退出托管模式,删除任何依存该代理的托管产品,然后再尝试卸载该代理: 以管理员身份打开命令提示符: 按 Windows 键 + R,键入 cmd ,然后按 Enter 键。 如果出现用户帐户控制对话框,请确认其显示的操作是您想要的,然后单击继续。 在客户端计算机上,访问该 frminst 文件。在命令窗口中,键入以下内容: 64位操作系统:CD C:\Program Files\Mcafee\Agent\x86\,32位操作系统:CD C:\Program Files\Mcafee\Agent\ 键入以下命令。,然后按 Enter 键:frminst.exe /remove=agent Close the command prompt. 从客户端计算机中删除所有 McAfee Enterprise 托管产品。 示例: Endpoint Security VirusScan Enterprise Endpoint Encryption 可选:从客户端计算机中删除 McAfee Framework Service 通过 程序和功能。 参考: https://thrive.trellix.com/s/article/KB60556?language=zh_CN 处于托管模式时无法删除mcafee解决办法  ( 30 min )
  • Open

    Portainer 2.33 LTS Released with Alerting, New Look, Helm Overhaul and More!
    Portainer has long been on the lists of best Docker tools that you can use in the home lab and in production environments. REcently, they have announced the new Portainer 2.33 LTS version has been released. It is folding in many of the new features contained in the recent STS builds and bringing these into … The post Portainer 2.33 LTS Released with Alerting, New Look, Helm Overhaul and More! appeared first on Virtualization Howto.  ( 37 min )
  • Open

    使用 VS Code 与 GitHub Copilot 高效 Vibe Coding 指南
    掌握 VS Code 与 GitHub Copilot 的高效开发技巧,提升你的编程体验与效率,开启愉快的 vibe coding 之旅。  ( 4 min )
  • Open

    久违的暑假|沿海自驾DAY14 - 嘉庚
    No content preview
    久违的暑假|沿海自驾DAY14 - 嘉庚
    No content preview
  • Open

    25W33:葛巷地铁站看EFC
    周六晚饭后,和南瓜出门散步,这是我们搬到紫樾府第一次在附近散步,途经葛巷地铁站时,看到EFC,有点漂亮。  ( 2 min )

  • Open

    How to Resolve an iPhone that Fails to Update to iOS 26
    The iOS 26 update adds new features and better performance to iPhone users. Nevertheless, the issue of an unsuccessful update is common, and it may disrupt everyday use and annoy many people. Ignoring it may lead to missed security updates and performance improvements. So, this article explores why the update fails and how to fix […]  ( 9 min )
    Gemini CLI: The Complete Guide to Google’s Revolutionary AI Command Line Interface (2025)
    What is Gemini CLI? Your Terminal’s New AI Superpower Gemini CLI is Google’s groundbreaking open-source AI agent that brings the full power of Gemini AI directly into your terminal. Released in 2025, this revolutionary command-line interface transforms how developers code, debug, and manage projects by providing intelligent assistance through natural language commands. Unlike traditional CLI […]  ( 13 min )
    Kubernetes and GPU: The Complete Guide to AI/ML Acceleration in 2025
    As AI and machine learning workloads become increasingly central to modern applications, the need for GPU acceleration in Kubernetes has exploded. Whether you’re training deep learning models, running inference workloads, or processing massive datasets, understanding how to effectively leverage GPUs in Kubernetes is essential for any DevOps engineer or ML practitioner. This comprehensive guide covers […]  ( 16 min )
    Top Kubernetes Tools for DevOps in 2025
    Top Kubernetes Tools for DevOps in 2025 Kubernetes has revolutionized container orchestration, but managing K8s clusters effectively requires the right set of tools. Whether you’re scaling microservices, implementing GitOps, or securing containerized workloads, having the essential Kubernetes tools in your DevOps arsenal can make the difference between smooth operations and constant troubleshooting. In this comprehensive […]  ( 12 min )
  • Open

    推荐杭州书店:麦家理想谷
    今天到西溪湿地的麦家理想谷写博客,第一次见如此纯粹的阅读空间。  ( 2 min )
  • Open

    将 VitePress 文档数据向量化,配合 RAG 实现 AI 助手插件
    将 VitePress 文档的 Markdown 数据向量化,并使用 RAG 进行检索,在 VitePress 导航栏添加 AI 助手插件。  ( 5 min )
  • Open

    久违的暑假|沿海自驾DAY13 - 集美
    文章记录了在厦门的图书馆、博物馆及集美学村的游览经历,体验了图书馆的静谧、博物馆的历史文化以及集美学村的中西合璧建筑,感受了厦门的文化魅力。
    久违的暑假|沿海自驾DAY13 - 集美
    文章记录了在厦门的图书馆、博物馆及集美学村的游览经历,体验了图书馆的静谧、博物馆的历史文化以及集美学村的中西合璧建筑,感受了厦门的文化魅力。

  • Open

    久违的暑假|沿海自驾DAY12 - 步道
    在厦门山海步道徒步,体验云海线和林海线的独特魅力,穿过山间与水系,感受城市与自然的完美结合,是一次难忘的旅行经历。
    久违的暑假|沿海自驾DAY12 - 步道
    在厦门山海步道徒步,体验云海线和林海线的独特魅力,穿过山间与水系,感受城市与自然的完美结合,是一次难忘的旅行经历。
  • Open

    探索扣子空间「邀请码不限量分享」
    当今数字化浪潮中,人工智能正以前所未有的速度改变着我们的工作和生活方式。字节跳动于 2025 年 4 月 19 日推出的通用型 AI Agent 平台,无疑是这一变革中一颗璀璨新星,为我们带来了全新的 AI 协作办公体验。  ( 2 min )

  • Open

    Limiting YouTube to a Single Tab
    This week I decided to go nuclear on my bad YouTube habit. I installed a plugin called Tab Limiter that lets me limit youtube.com to one tab at a time. Clicking links that open in new tabs will now auto-close the tab. Why do this? I talked about it before but when I’m bored I open tabs. Adding friction here prevents me from CMD+clicking videos during moments of boredom and creating a month’s-worth unclose-able tabs of videos to watch. It encourages me to stay focused and nudges me towards YouTube’s lossy1 “Add to queue” feature to queue up one video at a time in a single tab. I sort of prefer this way of using YouTube and it makes it feel a lot more like a native app. That inspired me to install the YouTube Progressive Web App and because the PWA is basically a dedicated tab, Tab Limiter keeps me from opening other videos in new tabs. I’m now funneled into the application. Opening a dropdown and clicking “Add to queue” is adding more “good friction” to the process. It also comes with a counter. 20 tabs open, no big deal, I’m immune to that effect. 20 items in a queue. Yeesh. That’s a todo list. Tab Limiter has a brutalist UI and that’s what makes it perfect. It’s also open sourced on GitHub which is important to me so I can make sure it’s not sending my browsing history to China. And I can fork it. One improvement I’m considering is to add the closed video’s ID to the YouTube queue before closing the tab. It seems easy enough, but probably not as easy as I’m hoping. The core idea there is that it might be helpful if I come across an urgent watch-now link or someone sends me a link. I’m also still using Raycast Focus which is a great way to blockout time and stop distractions at the source. YouTube queues only exist in memory in the tab context, it’s not a cross-tab feature so if you close a tab and started a new one, the entire old queue got erased forever. ↩  ( 3 min )
  • Open

    5 Storage Projects to Supercharge Your Home Lab This Weekend
    Storage is one of the coolest projects that you can undertake in your home lab as most apps or services that you want to self-host will have the need to store things. Aside from specific app data, you will likely want to run virtual machines, Docker containers, or other types of resources, your storage makes … The post 5 Storage Projects to Supercharge Your Home Lab This Weekend appeared first on Virtualization Howto.  ( 35 min )
  • Open

    k8s知识梳理--进阶
    <a href="#网络" class="headerlink"  ( 15 min )
  • Open

    Qoder:阿里巴巴推出的 AI IDE,全方位了解其能力与未来
    从个人视角深度体验阿里巴巴最新推出的 Qoder AI IDE,探索 Agentic Coding 平台的革命性功能与发展前景。  ( 4 min )
  • Open

    久违的暑假|沿海自驾DAY11 - 沙滩
    2025年暑假,厦门环岛骑行成为了最佳旅行体验。文章详细记录了从环岛东路到白城沙滩的骑行经历,以及在演武大桥观景平台欣赏厦门湾美景的难忘时刻。
    久违的暑假|沿海自驾DAY11 - 沙滩
    2025年暑假,厦门环岛骑行成为了最佳旅行体验。文章详细记录了从环岛东路到白城沙滩的骑行经历,以及在演武大桥观景平台欣赏厦门湾美景的难忘时刻。
  • 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

    《AI 原生软件交付》读书笔记:用 AI 翻译的新书分享
    本文介绍我最近使用 AI 翻译的新书《AI 原生软件交付》,分享书中的核心观点与个人感受。  ( 1 min )
  • Open

    MacOS格式化 U 盘
    最近工作需要买了个64G的U盘,在Windows系统下使用格式化了 NTFS 格式,但是在Mac上无法写入,macOS默认仅支持读取NTFS,还得再格一次,真是格老子的了。 Mac 上“磁盘工具”中可用的文件系统格式 Mac 上的“磁盘工具”支持多种文件系统格式: Apple 文件系统 (APFS):macOS 10.13 或后续版本使用的文件系统。 Mac OS 扩展:macOS 10.12 或之前版本使用的文件系统。 MS-DOS (FAT) 和 ExFAT:与 Windows 兼容的文件系统。 Windows 兼容格式 如果格式化磁盘以配合 Windows 使用,请选取以下其中一种兼容 Windows 的文件系统格式。 MS-DOS (FAT):用于 Windows 宗卷且大小为 32 GB 或不足 32 GB。 ExFAT:用于 Windows 宗卷且大小超过 32 GB。 文件系统选择 MacOS 使用终端格式化 U 盘 在面对无法清除U盘分区,无法写入,无法抹掉情况时,在 Mac 上可以使用终端彻底格式化 U 盘,可以使用 diskutil 命令。以下是详细步骤: ⚠️ 注意事项 格式化会清空 U 盘上的所有数据,请先备份重要文件。 确保选择了正确的 U 盘,否则可能误删其他数据。 1、打开终端查看 U 盘信息 输入以下命令查看所有磁盘设备: diskutil list 2、卸载 U 盘 格式化前,先卸载 U 盘: diskutil umountDisk /dev/disk4 3、覆盖 U 盘(可选) diskutil zeroDisk /dev/disk4 4、彻底格式化 U 盘 格式化并抹除 U 盘,使用以下命令: diskutil eraseDisk FAT32 USB_NAME MBRFormat /dev/disk4 …  ( 40 min )
  • Open

    Top Security Hardening Steps for Proxmox VE 9
    Proxmox VE 9 is the latest in the release of Proxmox VE Server now that it is generally available. Many are now looking at upgrading their Proxmox VE 8.x instances to 9. However, outside of the new features and capabilities, you want to be sure your Proxmox VE 9 server is secure properly. Out of … The post Top Security Hardening Steps for Proxmox VE 9 appeared first on Virtualization Howto.  ( 36 min )
  • Open

    VDRs for Cross-Functional Collaboration Between DevOps, Legal, and Compliance Teams
    When technical delivery, contracts, and regulations collide, the smallest misstep can slow a whole program. An online data room, or virtual data room(VDR), fixes the usual chaos by giving DevOps, legal, and compliance teams a secure place to work from the same documents, with the same context, and under the same controls. Cross-functional work rarely […]  ( 11 min )
  • Open

    久违的暑假|沿海自驾DAY10 - 厦门
    2025暑假沿海自驾的第十天,探索了厦门的沿海风光与历史文化。骑行环岛路,感受海风与椰林,参观大嶝岛上的金门县政府旧址,体验厦门的浪漫与松弛。
    久违的暑假|沿海自驾DAY10 - 厦门
    2025暑假沿海自驾的第十天,探索了厦门的沿海风光与历史文化。骑行环岛路,感受海风与椰林,参观大嶝岛上的金门县政府旧址,体验厦门的浪漫与松弛。

  • Open

    人生中的第四次交通违章
    一直很遵守交通规则,快20年的驾龄,行驶中的交通违章仅有3次,其次不计其数的都是路边违停,当然还有几次很奇葩的违章。 第一次是父母家门口的路口三车道分别为左转、左右转和右转,中间车道很多年都是左右转向可通行,也或许是那段时间好久没回父母家,不知道白鹭街第二车道已改为仅限左转。毕竟在这附近住了30多年,习惯性的第2道右转… 3分100元。 第二次是一次春节前带着父母前往一个市场采购春节物资,因定位问题,就停在建设十路路边查了下导航并拨打了一次电话,被后端超远距离摄像头拍摄,被认定为违停,3分100元。 第三次违章,出现在江西高速,1.5L的马自达3昂克赛拉,开到130Km/小时,居然被判定为超速… 唉~ 看照片拍摄角度,应为高速路边临时测试点拍摄。 当然~ 行驶在武汉市城市道路上,想要一次都不违章其实挺难,好在被抓到的就这几次,还有几次闯红灯,逆向行驶等都没被拍到或被人举报而已。 最奇葩的一次违停,多年前一次回家晚了,小区内无法临停,就停在马路边。次日一早看到楼下交警在贴条,赶紧穿衣服下楼,绕到车边并提前用钥匙远程开启了双闪。此时交警刚走到车辆正前方,我赶忙上去阻止他拍照。结果一张含有车主照片和车灯闪亮的违停信息在一周后就显示在12123上。 前段时间处理工伤中的交通事故,拿到的很多交警处理的单据(交通事故责任认定书),都能直观的感受到,交警系统也都是一堆草台班子。 扯不赢的~ 老老实实缴纳罚款,处理违章 这是行驶过程中的第四次违章 第四次违章有点气愤的原因是原本就主动避免,结果在不知情的情况下发生违章。知道武汉东湖风景区附近节假日及周末得分单双号行驶,有意避开这些限行路段,但高德导航及现场的导流指引仅且只有一条路,或许自己没注意看到限行标志把。结果一周后收到违章信息很是气愤,都差点想要投诉高德导航…只能吃一垫长一智了,下次绕得远远的行了把。对于不熟悉的路段,导航虽然相对可靠,也不能绝对的依赖导航。 当然 还有 第一次骑电动车被武汉交警处罚 都说武汉开车难,是真的~ 最后~ 就是违停~ 虽然多,但将年限拉长,其实也就每年一次而已(前些年比较多,近几年会比较少)。因为吃过了亏,上过了当,算算成本都知道,即时停车场贵点,也要不了一次100元。而违停的风险不光只是一次贴条,还包括了很多其它的成本。所以,还是老老实实停在指定的停车场里,那怕有时候多走那么几步路,比起被贴罚单,总成本也会便宜的多。 当然,要真的想省钱,那就别开车,更别拥有一辆汽车。
  • Open

    AI Agent 让科技图书翻译效率提升十倍
    AI Agent 自动化工作流让科技图书翻译效率提升十倍,详细介绍从人工到 AI 的转变、工作流设计与效率对比。  ( 2 min )
  • Open

    How to Totally Control DNS in Your Home Lab
    When you start building a home lab, one of the first things you realize is how important DNS is. Every service you run, including Proxmox, Docker containers, Kubernetes clusters, or even something simple depends on DNS resolving correctly. Many when they get started running a home lab rely on their router’s built-in DNS or their … The post How to Totally Control DNS in Your Home Lab appeared first on Virtualization Howto.  ( 34 min )
  • Open

    一款便捷的IP查询工具IPING,提供免费API调用
    IPING 是一款新一代的 IP 查询工具,能够从多个维度深入分析 IP 信息,不仅涵盖地理位置,还包括是否原生 IP、IP 类型识别、代理检测及风险标签等关键指标,有效帮助用户评估 IP 的信誉度和纯净程度。如何使用 IPING?IPING 是一款完全免费的网络工具,提供中英文双语界面,使用简单便  ( 1 min )
  • Open

    久违的暑假|沿海自驾DAY9 - 晋江
    在泉州沿海自驾的第九天,探索了永宁古城的历史文化与番仔楼,意外发现了安平桥的宏伟,以及石井镇的郑成功文化,展现了泉州丰富的历史与自然景观。
    久违的暑假|沿海自驾DAY9 - 晋江
    在泉州沿海自驾的第九天,探索了永宁古城的历史文化与番仔楼,意外发现了安平桥的宏伟,以及石井镇的郑成功文化,展现了泉州丰富的历史与自然景观。
  • Open

    用这个提示词,教会AI理解你的整个项目
    AI 编程助手总是在你的大项目里“重复造轮子”?核心原因是它缺少全局上下文。我分享一个用了很久的 Prompt,能让 AI 自己为代码库生成一份 README “说明书”,辅助解决“失忆”问题。告别无效沟通,让你的 AI 变成真正懂项目的队友。  ( 1 min )

  • Open

    Classifiers and cosmotechnics
    I’ve been playing around with Midjourney for work and the one thing that makes Stable Diffusion cool and useful to me is the --sref flag to summon results in a specific visual style or “style reference” (e.g. Celestial Swirlscape is --sref 2566192150). They differ a bit from traditional or “artist” styles (e.g. “In the style of Picasso” or “Rip off Studio Ghibli”) but can be that or they can be more generic or compositional like “Pink Retronetic Dreamscape”. I’ve read a deep-dive on SREF codes and it’s still a bit unclear how they work to me. They’re like a hybrid between prompt shorthand and style classification. Curated and collected by humans, but a code generated by machines. I have to imagine there’s some clumped circles on a node graph chart somewhere that determine this… but I don’t…  ( 4 min )
  • Open

    7 Ways to Make Your Home Lab More Resilient to Power Outages
    I can tell you that when you are on a consumer power grid, one of the biggest headaches with running a home lab is power outages. When you don’t have your lab setup in the right way to handle power outages or brownouts, these can wreak havoc on your hardware, services, and data. When these … The post 7 Ways to Make Your Home Lab More Resilient to Power Outages appeared first on Virtualization Howto.  ( 39 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

    久违的暑假|沿海自驾DAY8 - 石狮
    探索泉州洛阳桥的历史与建造技术,体验福建海滨的宁静与美丽,感受渔村生活与海滨风光的独特魅力。
    久违的暑假|沿海自驾DAY8 - 石狮
    探索泉州洛阳桥的历史与建造技术,体验福建海滨的宁静与美丽,感受渔村生活与海滨风光的独特魅力。

  • Open

    10 Open-Source AI Models You Should Try In Your Home Lab (August 2025)
    I am loving being able to try out so many cool new AI models in 2025. There are so many great options to choose from now. Who would have thought we would have had so many different models from different vendors in play by now? It is easier than ever now to run AI locally … The post 10 Open-Source AI Models You Should Try In Your Home Lab (August 2025) appeared first on Virtualization Howto.  ( 38 min )
  • Open

    如何做好时间管理
    我一直说,时间是人生中最宝贵的财富,今天我就来跟你聊聊时间管理方面的话题。 关于时间管理,以前在外企工作时,受过一个专门的培训,我在工作中也总结过自己的方式。时间管理是非常重要的,因为时间过得实在是太快了,快得让你有点受不了,而看似忙碌的我们似乎在这一年中也没有做太多事,尤其是让自己能成长的事情。 有那么一句话是这么说,老天很公平,给了所有人同样多的时间,而有的人能够把时间用好,有的人则没有把时间用好。日积月累,人和人的差距就越来越大了。 之前的文章和你讲过,我在工作强度很大的情况下依然可以找到时间来学习和提升自己,主要是对学习的渴望程度很大。今天想和你谈一下,除了自己对某件事情的热情外,我们该怎么管理好自己的时间。 不过,说实话,在安排时间方面,我成长于一个相对于今天算是比较好的环境,举几个例子。 那个年代,没有智能手机,工作中也不用实时聊天工具。而现在,很多公司都会有若干个聊天群,所有人都可以把信息发给所有的人,而不管这个事是否与你相关。但这些信息无法像邮件那样根据邮件标题聚合,或是通过设置规则自动分类……于是你工作在了一个信息杂乱无章的环境里,而且还在不断地被人打扰,不断地被打断。 那个年代,别人要来找我开会,需要先给我发会议邀请,而且发会议邀请的时候,会找我日历上空闲的时间段来订会议。所以,我可以把很多工作安排在我的日历上,通过邮箱(Outlook 或是 Gmail 都有这样的功能)共享出去。这样,别人都会自觉地不在我有安排的时间段来找我。 而今天,我看到很多公司直接在微信上联系。你要是回复慢了,电话直接打过来,直接叫你去开会。不像我那个年代,老板临时给员工开会也要问一下员工有没有时间,但现在的工作环境连问都不问,直接一句,你来一下。 那个年代,工作被非常有计划地安排。还记得在路透工作的时候,管理者们都说,你工作时如果有 70% 的时间能花在项目开发上,算是…  ( 33 min )
  • Open

    HornetPay虚拟卡,免实名,支持OpenAI/Claude
    最近博主又发现一个新的虚拟卡服务商HornetPay,提供多种卡头(BIN)可选,且不需要实名即可开卡使用,充值仅支持USDT,有需要的可以试试。注意:本站仅做整理和推荐,如果继续阅读和使用相关风险需要您自行承担,否则请立即停止阅读!!!优点无需实名可自定义卡片姓名一个账户可开通多张虚拟卡多种卡头(  ( 1 min )
  • Open

    久违的暑假|沿海自驾DAY7 - 少林
    探索泉州少林寺的历史与文化,体验南少林武术的独特魅力,并在夜晚漫步泉州古城,感受东西湖的宁静与美丽,享受一个人的旅行时光。
    久违的暑假|沿海自驾DAY7 - 少林
    探索泉州少林寺的历史与文化,体验南少林武术的独特魅力,并在夜晚漫步泉州古城,感受东西湖的宁静与美丽,享受一个人的旅行时光。
  • 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 […]  ( 17 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

    25W32:云南省博物馆
    这周仍在云南旅行,周六回到杭州,周五最后一站是云南省博物馆,随手拍了一张。  ( 2 min )
  • Open

    Vibe Check №39
    In the middle of the night on the morning of July 4th, a storm parked over the Texas Hill Country and caused the Guadalupe river to rise more than 25 feet in two hours. 135 dead, including dozens of children from summer camps along the river. As a parent, this is the greatest tragedy you could imagine. My heart goes out to the families and friends who lost a little one that week. As a Texan, this is yet another tragedy in a growing list of rare but forecastable tragedies where federal, state, and local officials failed Texans. I’m tired. With that event casting a dark shadow on the summer acknowledged, here’s a recap of the last couple months. A trip to the Grand Canyon In late June my family stole away for a quick trip to Arizona. My in-laws bought a vacation place in Flagstaff to escape …  ( 10 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 )
  • Open

    Ollama Embedded Models: The Complete Technical Guide to Local AI Embeddings in 2025
    Master Ollama embedded models for local AI embeddings. Complete technical guide covering implementation, performance optimization, and integration with open-source AI workflows  ( 17 min )
    Ollama Embedded Models: The Complete Technical Guide for 2025 Enterprise Deployment
    Ollama embedded models represent a paradigm shift in local language model deployment, offering enterprise-grade performance with zero-dependency inference through advanced GGUF quantization and llama.cpp optimization. This comprehensive technical analysis examines the architecture, implementation strategies, and performance characteristics of Ollama's embedded ecosystem.
    6 Video Tips for Kubernetes and Docker Tutorials
    6-video-tips-for-kubernetes-and-docker-tutorials
  • Open

    习惯养成的一点新实践
    给自己营造一个可以持续下去的环境。
  • Open

    久违的暑假|沿海自驾DAY6 - 蟳埔
    探索泉州第六天,体验通淮关岳庙、清净寺、天后宫等历史文化景点,品尝当地美食如姜母鸭、海蛎煎,并感受晋江边的夜晚氛围。
    久违的暑假|沿海自驾DAY6 - 蟳埔
    探索泉州第六天,体验通淮关岳庙、清净寺、天后宫等历史文化景点,品尝当地美食如姜母鸭、海蛎煎,并感受晋江边的夜晚氛围。
  • Open

    为什么我们越来越离不开暗色模式?——从视觉舒适到产品哲学的思考
    从视觉心理、产品体验和开发实践三个角度,分析暗色模式为什么逐渐成为默认设计范式,并结合美的美居和个人网站的真实场景探讨它的现实意义。  ( 1 min )
  • Open

    在银河麒麟桌面操作系统 ARM 版上安装 KVM 虚拟化
    KVM 是一种开源全虚拟化解决方案,能够在 Linux 系统运行多个操作系统。本文将详细介绍如何在银河麒麟桌面操作系统 ARM 版安装 KVM 虚拟化环境,帮助用户搭建高效的虚拟化平台。  ( 2 min )

  • Open

    飞牛 NAS 公网防护设置的一些心得体会
    飞牛 NAS 和群晖一样,自带系统级内网穿透功能。多年来,我一直使用群晖 quickconnect 用来访问家中的 NAS,虽然速度慢,但作为 NAS 界的扛把子,群晖服务的安全性还是让人比较安心。但飞牛这边就有点心结了,于是只好自己配置外网访问,同时通过防火墙和一定的规则设置,尽量在易用性和安全性中间寻求平衡,本文主要介绍我这种选择的原因和配置方案。 为何不用飞牛 FN connect 出于隐私安全考虑 我在上一篇 《飞牛 OS 到底是选物理机安装还是虚拟机安装》 提到,毕竟飞牛还只是一家 20 多人的初创公司,从理性的角度来看,我可能没有必要把自己的隐私全交给它保管。 相比而言,群晖那边,好歹是一家全球化企业,行业排名第一,在数据安全方面让人放心得多。 虽然有点厚此薄彼,但这也是无奈的选择。 此外,即便是群晖,也不是那么靠谱。例如,我单位机房有一台群晖 DS1618+,基于数据安全考虑,压根没有开启过外网连接,更谈不上使用 quickconnect 进行远程访问,所有数据都只保存在内网。 还是个人信息安全 从技术角度来看,以前想要从用户 NAS 中“偷数据”,总的来说难度还是不小。 我相信,即便群晖要偷用户数据,也不可能一股脑将所有文件偷走,那个庞大的传输量,不可能不引发用户警觉,风险过高。 真要“偷数据”也只能选择高价值的信息偷,而近年来兴起的 AI 识别功能就为“偷数据”创造了极佳条件。 只需要有针对性设置关键词,“盗取”用户少量数据,即可实现“收益”最大化。 此前,群晖的低下性能,让我觉得群晖很难用上这种手段,甚至到后来,由于我的 NAS 性能过于孱弱,我直接关闭了 AI 识图功能。 而目前市面上各种国产 NAS(绿联、极空间等)或者图像软件(immich, mt photos, 飞牛相册等),无一不引用了更为强大的 AI 大模型,毫无疑问都可以更加精准地识…  ( 1 min )
    飞牛 OS 到底是选物理机安装还是虚拟机安装
    最近装了一台 x86 NAS,采用爱普生 ST190E 主机,搭配 4 核 4 线程的 i3-8300T 处理器,16GB DDR4 内存,以及 1TB Nvme M.2 接口固态硬盘和两个 2TB 的 SATA 接口 2.5 寸机械硬盘。这篇文章主要讲我如何在这台主机上安装飞牛 OS,重点是比较物理机安装和虚拟机安装的优劣。 虚拟机安装(一) 我一开始选的是 PVE 9.0 通过虚拟机安装飞牛 OS。 安装教程参考飞牛官网方式,如何在虚拟机安装飞牛 fnOS?。 但是这个教程中,并未提到 GPU 直通的问题。 由于我的 i3-8300T 内置 UHD 630 核显,而我使用飞牛最主要的用途就是相册功能,因此我重点需要解决 UHD 630 核显直通飞牛 OS 问题。 但这个事情并没有那么顺利。 我先后尝试了两种方法: 使用 PVEtools 项目地址:github.com/ivanhak/pvetools PVEtools 有很多常用 pve 工具,可以快速配置 apt 源,并设置 PCI 硬件直通。其中就有核显直通功能。 但是我在多次尝试后,发现并不如意,飞牛中一直未能显示出来 GPU。 手动添加核显直通 在 AI 帮助下,我直接在 PVE 终端中配置核显直通。 主要就是通过安装 intel 核显驱动,然后配置 /etc/default/grub 文件进行。 通过这种方式,我成功将 UHD 630 核显直通给了飞牛 OS。 但却引发另一个问题 —— PVE 中无法管理飞牛了。在 PVE 面板中,无法连接飞牛虚拟机,一直提示 VM 100 qmp command 'set_password' failed - Could not set password. 由于一直没能解决这个问题,后来我放弃使用虚拟机,重新在物理机上安装飞牛 OS。 物理机安装飞牛OS 物理机…  ( 1 min )
  • Open

    道家阴阳采补理论与小孩改命之说
    改命是根据道家的学说来的。我们知道八字背后有五行,五行背后有阴阳。改命就是从阴阳运用的一种方法。道家认为:任何事物都有“阴阳”的两面,阴不离阳,阳不离阴。如果“阴阳失调”,就会导致问题。片面强调阴阳的任何一面,都是愚蠢的,死板僵化的思想,做事情一定失败。这就是“孤阴不生,孤阳不长”。道家追求的最高境界是“合一”,就是阴阳的全然和谐和融合平衡。出了问题怎样来解决问题?就是“阴阳互补”,互补的方式就是“采阴补阳”----“阳”不足的时候,不是直接加“阳”,直接施加“阳”的结果只会压制“阳”的生成,变得阳气更不足了。所以必须用性质完全不同的“阴”来补充配合,培植阳气。同样,“阴”不足,就要用“阳”来补,叫做“采阳补阴”。举一些例子吧。让大家好理解。这个也是以前师父教给我的,非常有意思。 一个男子有点女性化,阳刚不足,柔和体贴,细心有余。根据人的这种心理本性的吸引,他会本能地倾向喜欢一个活泼大方,开朗大气,偏于男性化倾向的强势女子,现实生活中人们往往都是这样来搭配的。不过,这样的结合并不好,没有做到“采补”,所以会让双方的缺点更突出,优点无法表现。   家庭中这种结构,会让男子的女性化更加突出,阳气受到压制;同时,女子在家庭中的强势地位也会强化保持,继续“阳亢”。最终的结果是“角色易位”,长期下来男的会觉得压抑,女的也会不满意。因为这种婚姻结构违反了他们内心的生物本性,迟早会出问题。   因此要婚姻幸福,必须“采补”。偏于女性化的男子,他必须娶一个“非常”女性化的女子,柔情似水型的典型女性。也就是说要娶“阴”的特征特别明显强化的女子,才能通过“采阴补阳”,来补充自己不足的阳气。跟这样的女子在一起,该男子身上的阳气会越来越强,阴气慢慢退减,这样家庭事业都会很兴旺。 特别阴性的女子(阴气过旺型),也需要与阳气不是太强的男子结合才好。但是这种女子又容易特别喜欢超级强势的男子。但是…  ( 32 min )
  • Open

    久违的暑假|沿海自驾DAY5 - 古城
    探索泉州古城的历史文化与非遗遗产,体验清源山晚茶、参观开元寺和泉州府文庙,品尝当地美食如沙茶面,欣赏非遗木偶戏,感受古城的独特魅力。
    久违的暑假|沿海自驾DAY5 - 古城
    探索泉州古城的历史文化与非遗遗产,体验清源山晚茶、参观开元寺和泉州府文庙,品尝当地美食如沙茶面,欣赏非遗木偶戏,感受古城的独特魅力。

  • Open

    8 Virtual Machine Projects You Need to Build This Weekend!
    I have been focused a lot on containerized development and DevOps lately and many of the weekend projects I have written about have been focused there. However, for those that love projects involving virtual machines, these are still very much needed and well worth the time and energy to devote time to these in your … The post 8 Virtual Machine Projects You Need to Build This Weekend! appeared first on Virtualization Howto.  ( 36 min )
  • Open

    Top 7 Things to Check Before You Buy a Dedicated Server
    Choosing a dedicated server is a big decision, whether you’re running a growing website, managing heavy workloads, or hosting complex applications. Unlike shared or VPS hosting, a dedicated server gives you exclusive access to the entire machine, offering more control, better performance, and greater customization. However, with so many providers and configurations available, it’s important […]  ( 7 min )
  • Open

    从大数据流式处理到 AI 原生 Agent:以 Dataiku、StreamSets、n8n 为例的技术演进
    对比大数据时代的流式数据处理与当下 AI 原生 Agent 工作流的异同,结合 Dataiku、IBM StreamSets 与 n8n 的最新动态进行案例分析与趋势判断,探讨技术演进与融合趋势。  ( 4 min )
    n8n 深度分析:架构、插件机制与企业级应用案例
    深入解析 n8n 的发展历程、技术架构、插件机制、扩展方式及企业级应用案例,评估其作为开源低代码 AI 工作流平台的优势与长期投资价值。  ( 5 min )
  • Open

    久违的暑假|沿海自驾DAY4 - 泉州
    探索泉州西街、开元寺和清源山,体验闽南特色美食和夜茶文化,感受泉州的独特魅力与生活格调。
    久违的暑假|沿海自驾DAY4 - 泉州
    探索泉州西街、开元寺和清源山,体验闽南特色美食和夜茶文化,感受泉州的独特魅力与生活格调。

  • Open

    更换米其林 CITY GRIP SAVER 轮胎
    CITY GRIP SAVER 是米其林 2023年03月面向中国市场发布的首款电动踏板车轮胎产品,卖点简单说就是 耐磨防滑又省电。 9090-12型号前后两条轮胎落地,包括含安装费610元没了~ 但成本远高于此… CITY GRIP SAVER 拿到这两条轮胎等了快三天,几经波折,原本在小牛电动车店订货,虽然贵点,但省心没怎么纠结。 只到周日一早去到孝感喝碗孝感米酒后回到发现车店居然还没到货… 再次驾车从南湖前往汉口江岸区的万国摩托车市场够买,然后给到小牛电动车店的时候帮忙安装。80元的安装费,不算贵,只可惜没办法做动平衡,也不是专业扒胎机,师傅的工具上包了电工胶带然后慢慢一点点撬。 安装比较顺利,唯一要注意的是 米其林 CITY GRIP SAVER 前后轮转动的花纹是不一样的。 小牛NXT几个不地道的地方,后平叉为钢制,不是铝制,拿下TCS装饰盖板后,超级的丑。看了下后卡钳中的刹车片,已经磨损一半了,预计要不了多久就会像马自达昂克赛拉更换EBC绿皮刹车片那样,自费更换更强的刹车片。 换后的骑行感受 米其林 CITY GRIP SAVER 和原装 幼神 9080-12,在轮胎宽度上虽然都是90mm,但米其林 CITY GRIP SAVER 接触地面的面积要更多。在静音方面比起幼神要优秀太多,和米其林汽车轮胎PRIMACY 4 浩悦四代一样,明显能感受到米其林轮胎的软和舒适。也是在新胎上车第四天,骑了一趟往返45公里的小短途后,发现滚阻要比原装幼神底很多,那么带来的效果如广告一样…省电,抓地力就更不用说了,太稳了。 功耗曾经每公里29-30Wh/Km,现在25-26Wh/Km,最后就是骑车的平均时速要更快了一些… 5300公里时更换上的这对 米其林 CITY GRIP SAVER ,希望能坚持 10000公里。 祸不单行的暑期 用祸不单行来评价近期非常的好,这个暑期确实非常的忙,暑期还没结束,08月也才刚刚开始不久,但小牛NXT却坚持不住了。 上周四早上09点公司有个重要的会议,作为HR部门负责人需要在会议开始时做一个简短的发言,按照日常的时间出门,下楼发现小牛NXT的轮胎瘪了… 无法行驶。因为时间较紧,赶紧叫车前往,街道口马房山从南到北没有那天是不堵的,还在出门较早,有惊无险的08点58分到达公司,准时参加了会议。 下班赶紧回家再次到停车地点,发现旁边其它的电动车轮胎也是没气状态,不由得让人觉得这次车胎是被人为破坏的。随后联系物业调去相关监控,找物业沟通协商大多数其实是无果的,无非是希望物业公司能给到一些情绪价值,那怕啥都不干,只是关心下业主都行,可续保利物业并没有做到。 如果事情发生在周末的早晨,自己肯定会选择报警,如果只是放气,警察并不会做太多的理会,而报警原因选择谋杀或许才会受到重视… 毕竟损坏轮胎…等于制造交通事故。 推行至小牛专卖店修车 1公里的路程,推行了近20分钟… 还推行了2次~ 说来话长,第2次推行之后~ 莫名的头疼了半天… 第一次前往小牛专卖店,检查后并无异样,原因很简单,有人故意放气… 所以轮胎打气之后,还专门用泡沫液冲洗,检查轮胎是否有漏气。 次日早上也没啥问题,但次日中午,轮胎再次气压不足,找到附近维修点,发现轮胎上的异物,取出之后,比较难补胎,这是一次性两个洞… 不亚于胎肩补胎,未来的安全性更是难以保障。 索性选择直接换胎,米其林CITY GRIP SAVER一套,钱就是这样没有存住的… 原本换个原装YOSUN幼神轮胎几十元就能搞定的事,这次搞了600多~ 缓缓把~ 909012的幼神半热熔9个月时间,刚刚过5300公里里程,一直心心念 米其林CITY2SAVER 这次终于换上了… 但NXT玩家版后轮电机1.85J的宽度,90mm封顶,有点无语。 想要110mm的宽胎,就必须换电机,换了电机就得换控制器,电机+控制器换了之后扭力变大了,需要更换平叉,马力上来了配套的刹车及卡钳也得一并跟换…外加一块72V100A的大单体电池+华为大炮,合计费用超万元,唉~ 这钱直接买台全新的 NXPRO 电摩把~ 损坏的充电器插头 而在半个月前,小牛铅酸版车型的充电器的插头居然断了,从损坏情况来看,应该是受过外力冲击导致断裂,但实在想不起是在什么时候和场景出现过类似的场景。但不排除车在充电结束后,有人试图插拔过这个插头,这次并没有更换充电器,而是直接淘宝买了一根三插口的线自己换上。 至此小牛NXT暂时也到此为止把,除了电池,不然改装费用深不见底。 想去考一个能驾驶摩托车的D罩  ( 1 min )
  • Open

    开源 AI Agent 与工作流平台全景对比分析
    对比 Coze Studio、Coze Loop、n8n、Dify、FastGPT、RAGFlow、LangGraph、Fabric 等开源 AI Agent 与工作流平台,从功能定位、生态扩展、自托管能力、许可证限制、社区活跃度等维度全面分析,并重点探讨在这些工具中选择长期投入平台的参考依据。  ( 8 min )
  • Open

    Docker Compose Tricks I Wish I Knew Sooner
    Most likely when you start playing around with and using Docker containers in your home lab and production environments, you will eventually start becoming familiar with Docker Compose. Docker compose is generally the go-to tool that many use when working with Docker containers and especially “stacks” of Docker containers where you have more than one … The post Docker Compose Tricks I Wish I Knew Sooner appeared first on Virtualization Howto.  ( 33 min )
  • Open

    OneNav 书签 1.2.0 正式发布:全新 Minima 极简主题登场
    OneNav 是一款功能强大且简洁高效的浏览器书签管理器,支持集中式管理书签,完美解决跨设备、跨平台、跨浏览器的同步与访问难题,实现一处部署、随处访问。它不仅安装简单、界面简洁、操作方便,还可与浏览器扩展(插件)配合使用,为你带来更加高效便捷的书签管理体验。Github开源地址:https://gi  ( 1 min )
  • Open

    久违的暑假|沿海自驾DAY3 - 洞头
    2025暑假沿海自驾第三天,探索温岭石塘的海利村与最美渔村,体验山顶TUTU咖啡馆的270°海景,随后前往洞头风景区,感受七彩洞头村的滨海生活气息。

  • Open

    Testing Proxmox 9 Snapshots as Volume Chains on iSCSI (Tech Preview)
    One of the new features I was really excited about when looking into the features of Proxmox 9 VE Server was the snapshot capabilities on thick provisioned LUNs with iSCSI and NFS. I think for many VMware admins, it really made traditional SAN technologies a no go in previous versions of Proxmox to not be … The post Testing Proxmox 9 Snapshots as Volume Chains on iSCSI (Tech Preview) appeared first on Virtualization Howto.  ( 38 min )
  • Open

    How to Fine-Tune LLM and Use It with Ollama: A Complete Guide for 2025
    Learn how to customize large language models for your specific needs and deploy them locally using Ollama. This comprehensive guide covers everything from data preparation to model deployment.  ( 11 min )
    Types of Ollama Models: Complete Guide to Local AI Model Varieties
    Discover the different types of Ollama models available for local AI deployment. Learn about Llama, Mistral, Code Llama, and other model families with practical implementation tips.
    Choosing Ollama Models: The Complete 2025 Guide for Developers and Enterprises
    Running large language models locally has become essential for developers, enterprises, and AI enthusiasts who prioritize privacy, cost control, and offline capabilities. Ollama has emerged as the leading platform for local LLM deployment, but with over 100+ models available, choosing the right one can be overwhelming. This comprehensive guide covers everything you need to know […]
    Best Ollama Models for Function Calling Tools: Complete Guide 2025
    Discover the top Ollama models for function calling in 2025. Compare performance, features, and implementation guides for Llama 3.1, Mistral, CodeLlama, and more.
    vCluster: The Complete Guide to Virtual Kubernetes Clusters in 2025
    Discover how vCluster revolutionizes Kubernetes multi-tenancy with 99% faster provisioning, massive cost savings, and enterprise-grade isolation
    How Containerization Is Reshaping the Accountancy Workplace
    When you talk about containers, spreadsheets and tax codes aren’t the first things that come to mind. But you would be wrong to think there’s no connection between accountancy and containerization. The accounting world is currently undergoing a digital revolution that will help accountants do their work faster, safer, and more compliantly than ever before. […]  ( 8 min )
    How DevOps Is Reinventing Workflows in Healthcare IT
    Healthcare IT is changing fast, with DevOps leading the charge. As a result, the patchwork solutions are evaporating, and instead, efficiency is becoming a built-in feature of modern workflows in hospitals and clinics alike. Here’s a look at the intriguing nature of this relationship and what it means in practice for an industry niche that’s […]  ( 8 min )
  • Open

    在Kubernetes中部署一个单节点Elasticsearch
    Elasticsearch 有自己的高可用集群机制,不建议再用 k8s 管理 适用于临时使用一下、或者测试使用 数据存储问题 为了测试使用,我也没有用 pvc 来管理数据,而是选择了  ( 4 min )
  • Open

    久违的暑假|沿海自驾DAY2 - 温岭
    从绍兴到温岭的沿海自驾之旅,探索了104国道上的自然美景和温岭石塘的海利村,欣赏了最美的渔村风光和壮观的海景,是一次令人难忘的旅程。

  • Open

    CORS跨域 Access-Control-Allow-Origin 响应头重复设置报错处理
    最近在小程序IDE测试埋点上传时访问负载均衡代理的域名(wx.chegva.com)转发到目标nginx服务时,报错“Access-Control-Allow-Origin cannot contain more than one origin”。在浏览器访问时,跨域报错 https://wx.chegva.com has been blocked by  CORS policy: The 'Access-Control-Allow-Origin' header contains multiple values 'https://wx.chegva.com, *', but only one is allowed。同时,在目标nginx服务中看不到访问请求。这个错误通常发生在响应头Access-Control-Allow-Origin包含了多个源(origin)的情况下。根据CORS规范,这个响应头只能包含一个源(即一个具体的域名)或者*(表示允许所有源),但不能同时包含多个源(如https://example.com, another.com)或多个通配符(如*, *)。 原因分析及排查: 在某个环节(可能是负载均衡或者nginx配置)中,多次设置了Access-Control-Allow-Origin头,导致合并成了多个值。 可能由于多次转发,每一层都添加了该头部,导致最终响应头中出现了多个Access-Control-Allow-Origin。 确保请求能够正确转发到目标Nginx服务,以便我们可以调试和查看日志。 解决Access-Control-Allow-Origin包含多个值的问题。 第一步:确保请求正确转发 检查负载均衡配置:确认负载均衡(可能是Nginx、云服务商的LB等)是否正确将请求转发到了目标nginx服务。 在目标nginx服务上开启…  ( 36 min )
  • Open

    10 Common Docker Container Mistakes and How to Avoid Them
    Running Docker containers is an absolute game changer for your home lab and production environments where they make sense. If you are wanting an easy way to spin up new environments and host apps and services, running containers has so many benefits. Learning Docker and containers in general is a great skill to have. However, … The post 10 Common Docker Container Mistakes and How to Avoid Them appeared first on Virtualization Howto.  ( 33 min )
  • Open

    注册海外服务不用愁,SMS Activate帮你搞定接码
    部分朋友在注册海外服务的时候可能会要求手机号验证,而大多数海外服务又不支持国内手机号(或者国内手机号收不到验证码的情况),这时候海外手机号用来接收验证码就显得非常重要,但并不是每个用户都有海外手机号,不过好在有一些第三方接码平台帮助我们解决了这个问题,比如今天要介绍的SMS ActivateSMS  ( 1 min )
  • Open

    久违的暑假|沿海自驾DAY1 - 出发
    2025年暑期自驾出发啦

  • Open

    How AI Agents Are Running Campaigns So You Don’t Have To
    We’ve reached a tipping point. AI isn’t just enhancing marketing; it’s starting to run it. Today’s most innovative teams aren’t spending late nights building drip sequences or debating subject lines. Instead, they’re deploying AI agents, digital workers that can write, test, optimize, and even pivot campaigns in real time. And they’re doing it better than […]  ( 10 min )
    The Complete Guide to AI Models in 2025: A Technical Deep Dive into the AI Revolution
    Understanding the architecture, capabilities, and future of large language models that are reshaping our digital landscape
    How do DevOps and Cloud Computing WorkTogether to Create a Trend Set?
    Ever wonder how the latest developments in cloud computing and DevOps will affect IT in the future? These domains get set to undergo changes as technology continues to develop at a rapid rate. Cloud computing has emerged as a key enabler for DevOps lead as it facilitates resource scaling, enhances collaboration, and lowers expenses. Most […]
    Hugging Face Complete Guide 2025: The Ultimate Tutorial for Machine Learning and AI Development
    Introduction: What is Hugging Face and Why It’s Revolutionizing AI Hugging Face has emerged as the definitive platform for machine learning and artificial intelligence development, often dubbed “the GitHub of machine learning.” If you’re working with AI in 2025, understanding Hugging Face isn’t just beneficial—it’s essential. This comprehensive guide will walk you through everything you […]
  • Open

    How to Upgrade from Proxmox VE 8 to 9 Fast and Hassle-Free
    I have had some questions in the comments about showing the upgrade from Proxmox VE 8 to 9. The official documentation is there, but can be a little hard to follow at times. So, here you go, my how to upgrade from Proxmox VE 8 to 9 guide. We will cover the high points, as … The post How to Upgrade from Proxmox VE 8 to 9 Fast and Hassle-Free appeared first on Virtualization Howto.  ( 42 min )
  • Open

    2025 年,组装一台 8 代英特尔的洋垃圾 NAS 迷你主机爱普生 EPSON ST190E
    接上一篇 群晖、迷你主机还是捡垃圾,家用NAS怎么选 ,在决定采用爱普生 ST190E 作为 NAS 主机之后,我便开始查找配件,进行组装。本文是我组装这台 NAS 迷你主机的一些简单经历。 为什么选择爱普生 ST190E 在上一篇已经讲过,这台主机整体是由和硕(华硕)代工,品质上与传统商用“御三家”没啥区别。 之所以选爱普生,没选 ThinkCentre 或 Optiplex 的主要原因是这台小主机默认支持两个 SATA 盘位(几乎是唯一选择),并内置一个 M.2 固态盘位。此外,如果极限一点还可以通过 M.2 无线网卡接口(与 M.2 固态硬盘不是同一种接口),用转接线再接一个 SATA 口的固态硬盘。在目前主流洋垃圾里边,可以说特色鲜明了。 功耗方面,官方标称理论最大功耗 102W(配备最高规格处理器加插满外设),正常最大配置时为 80W,正常使用一般 6.4W,待机 1W。我实测添加网口、两个HDD、两条内存、1个 M.2 SSD的情况下,安装飞牛后,运行功耗为 9.7W。 优势 两个 SATA 盘位可以组 RAID 1,显著提高了 NAS 存储的安全性。 SATA 接口通常使用机械硬盘,在成本控制方面相比全闪方案更加实惠。 机械硬盘如果出故障,一般都还能抢救,固态硬盘出故障就全崩了。 2.5 寸机械硬盘相比 3.5 寸的盘,功耗大概只有 1/3-1/4,两个盘加起来也不到 5W。 整机规格7.5×18×20cm,相比主流迷你主机外形稍大,内部体积达到 2L,有显著散热优势。 劣势 这种迷你机箱只能支持 2.5 寸硬盘,读写速度比 3.5 寸的要慢些,一般只能到 90MB/s。 机箱成本:270 元(不带电源、内存、CPU、硬盘)。 如何为爱普生 ST190E 挑选配件 在了解这台主机大致情况后,配件选择就相对容易了。 CPU 选择 爱普生 ST190E …  ( 1 min )
  • Open

    服务器数据备份方案:用Backrest实现加密+增量+定时备份
    backrest是一款基于restic的可视化加密备份工具,如果还不了解restic的可以参考xiaoz之前写的一篇文章《CentOS 7使用restic备份VPS数据》,backrest在restic基础上增加了WEBUI管理和定时任务、快照预览等功能,极大的简化了restic繁杂的命令行操作。这  ( 1 min )
  • Open

    25W31:十六的月亮
    本周休婚假,在云南旅行,走东南环线。周六晚,阴历十六,在元阳梯田花窝窝客栈吃着老鸭汤火锅,看到天空的月亮又亮又圆,映着山谷村落里零星的灯光,非常漂亮,随手拍了一张。  ( 2 min )
  • Open

    LibreTV 免费的在线视频观看神器
    在数字媒体盛行的今天,观看电影、电视剧等视频内容成为了人们日常娱乐的重要部分。然而,许多视频平台要么需要付费订阅,要么充斥大量广告,还有的需要复杂的注册流程,极大地影响了观影体验。今天,就给大家介绍一款名为 LibreTV 的开源工具,它将彻底改变在线观影方式。  ( 2 min )

  • Open

    邕江沿岸
    刷到了“世纪晚霞”的帖子,我也经不起诱惑,在8月2日前往,天气虽然炎热,在等待的时候逛起了我从未涉足的南宁古城墙区域,真别说,别有一番风景,几颗大树提供了遮风挡雨,来来往往的骑行人员、一步迈着一步慢跑的人员、江岸边钓鱼人青年、江岸跳水的人群、江上划着皮划艇的南男女女,以及那不没有晚霞的日落,这就是那天的收获。 ...  ( 1 min )
  • Open

    发现 Embedding Atlas:网站数据可视化与检索新体验
    最近发现了 Apple 开源的 Embedding Atlas 项目,结合自己的网站 RAG 测试,体验了数据可视化和检索的强大功能。  ( 1 min )

  • Open

    上线仅一个月,免费拼图工具收到赞助啦
    从一个解决个人麻烦的想法,到服务成千上万用户的拼图工具,再到收到第一笔收入,这段历程充满意义。发现这个免费、无广告的在线拼图工具的成长故事。
  • Open

    Kubernetes AI: The Most Searched Term Transforming Cloud Computing in 2025
    Introduction: Why “Kubernetes AI” Dominates 2025 Search Rankings If you’ve been following cloud computing trends in 2025, you’ve probably noticed one term consistently topping search results: Kubernetes AI. This isn’t just a passing fad—it represents the most significant shift in container orchestration since Kubernetes itself revolutionized cloud-native development. According to multiple industry reports and trend […]  ( 10 min )
    Best Open Source LLMs for 2025: Your Complete Guide
    Discover the Best Open Source LLMs for 2025 Open-source Large Language Models (LLMs) have revolutionized AI accessibility in 2025, offering powerful alternatives to expensive proprietary models. This guide reviews the 10 best open-source LLMs available today, helping you choose the perfect model for your needs. What Are Open-Source LLMs? Open-source LLMs are freely available language […]  ( 10 min )
    Testcontainers Tutorial: Complete Guide to Integration Testing with Docker (2025)
    What is Testcontainers? Testcontainers is a powerful Java library that provides lightweight, throwaway instances of databases, message brokers, web browsers, or anything that can run in a Docker container for integration testing. Instead of mocking external dependencies or maintaining complex test environments, Testcontainers lets you run real instances of your dependencies during tests. Key Features […]  ( 11 min )
  • Open

    中国电动汽车的激进崛起:政策驱动、产业变革与全球竞争
    为什么中国电动车发展得如此激进?从国家政策、产业环境到国际竞争,中国新能源汽车产业正在经历怎样的变革与挑战?  ( 1 min )
    从 Manus 到 Genspark:多智能体协作工具的潜力与盲区
    基于 Manus 的早期体验与 Genspark AI Slide 幻灯片生成功能最新试用,深入分析这类多智能体工具的能力边界、价值亮点及改进方向。

  • Open

    5 Secure Networking Projects for Your Home Lab This Weekend!
    Man so many projects to try and most of us feel like we don’t have enough time. However, I hope you have been enjoying my “weekend” series blog post I have been releasing each Friday to spur on some project-based learning in the home lab. This is hands down the best way to learn new … The post 5 Secure Networking Projects for Your Home Lab This Weekend! appeared first on Virtualization Howto.  ( 35 min )
  • Open

    群晖、迷你主机还是捡垃圾,家用NAS怎么选
    我前两年在 《怎样设计一个大量照片文件的网络存储的方案》 中简单分析了一下手头上的存储资源,并遵循 321 法则(备份数据分为三份、采用两种不同存储介质、并确保有一份存储在异地),使用群晖 NAS 作为家中主要存储设备,辅以 Onedrive 网络备份和移动硬盘冷备份。但到如今,这个方案又出现了些新问题,不得已,我重新设计了一套新的存储方案。 当前主要问题 群晖性能孱弱难以适应当下需要 我这台群晖 DS416Slim 是 2017 年购入,至今服役 8 年,2 核 1GHz 的 ARM CPU,搭配 512MB 内存,在当下已经运转的极为吃力。 近期,我在将手机照片备份到 NAS 时发现,一个 6 万文件的删除操作(随机不同文件夹内的重复文件),在 NAS 上花了 3 个多小时才完成,一查后台,发现 CPU 、内存全是满载状态,也是难为这个小机器了。 日常使用中,我主要使用群晖的 Synology Photos 应用,这个相册应用支持简单的人像分类和时间分类。但由于我目前存储了近 20 万张照片,用起来非常卡,需要长时间读取 NAS 缓存到浏览器或手机 APP 后,才稍好点。 而媒体索引就更夸张了,我从手机备份 3.8 万照片进去后,发现媒体索引每小时只能索引 200 张左右照片,得花整整 7 天时间才能完成。 Onedrive 存储空间有限 我此前选择继续使用 Onedrive 是因为当时我家庭照片、视频尚只有 700GB,Onedrive 1024GB 的存储空间足够我使用。但两年过后,目前我家的照片、视频已经达到 1000GB,Onedrive 存储不够用了。 好在我的 Onedrive 是自己购买的家庭版,共计可以开 6 个账号,每个账号 1TB。但我实际只使用了两个账号,另外 4 个在闲鱼兜售共享给了其他网友。 不过,我这个家庭版共享模式,自己倒是挺吃亏…  ( 1 min )

  • Open

    发布《RAG 实践手册》:构建基于 Cloudflare 和千问大模型的智能聊天机器人
    详细介绍我新编写的《RAG 实践手册》以及配套的开源示例项目 rag-chatbot,该聊天机器人已部署在我的网站上,基于 Cloudflare Workers 运行。  ( 1 min )
  • Open

    高效沟通(二):沟通阻碍和应对方法
    了解了沟通原理和相关问题之后,我们来系统地分析一下哪些因素会成为沟通中最主要的障碍,并给出应对方法。 信息不准确 对照我们在沟通原理中提到的沟通模型,可以看到,如果被编码的信息本身是错误的,或是你的编码器中有 bug,把信息编辑错了,那么,无论是你有多牛的沟通技巧,采用多有效率的沟通方式,都不可能表达清楚。用词不当,词不达意,添油加醋,断章取义,歪曲事实……都是这类沟通方式最糟糕的表现。 针对这类情况,我给出的建议是,在沟通之前,首先要想清楚沟通的目的是什么,然后整理自己的措辞。如果是一些比较重要的沟通,最好可以把自己的想法写下来,然后放一会儿,再回过头来看,想象一下如果是别人对自己讲这些话,自己会怎么理解。 在实时交谈的过程中时,面对一些容易让人产生误解,或是自己感觉没有表达好的信息,你需要停下来,思考一下,换个方式,重新再来一次。我也经常这样。我会停一下,告诉对方,让他等一下,给我一点时间来组织语言和逻辑,或者说,对不起,我没表达好,我换个思路重新说…… 而当别人没有表达清楚的时候,你要及时打断对方,跟对方说,你没有听懂,你不知道这是什么意思,是否可以重新澄清一下,等等。这都是我们日常沟通中惯用的手法。而如果你明明知道你不懂却不好意思问的话,这就是沟通中最大的阻碍了,沟通就是要来来回回的确认。 这里的关键点是,在信息不准确时,节约时间已经没有意义了。沟通效率的关键不在于快,而是准确!要做到这些,你需要不断地练习,多有几次准确表达自己、成功沟通的经历,就会驱使你的沟通表现越来越好。在《程序员面试攻略》中,我还分享了另一个方法,就是多看多写,养成写博客的习惯。当你越来越能把复杂的事情写清楚的时候,你的表达能力就会越好。 信息太多 信息太多就等于没有信息。有些人在交流的时候,会先说一些无效信息或者与主题无关的干扰信息。比如: 害怕别人可能不能理解,就进行大量的前期铺垫和背景…  ( 31 min )
  • Open

    Proxmox VE 9’s New Mobile Web UI: Manage Your Cluster from Anywhere
    In case you haven’t heard, Proxmox 9 has officially dropped and it contains some great new features like LVM thick LUN snapshots, SDN fabric enhancements and more. However, one of the features that has flown under the radar is a completely rewritten mobile web ui experience that will help admins to have a newly redesigned … The post Proxmox VE 9’s New Mobile Web UI: Manage Your Cluster from Anywhere appeared first on Virtualization Howto.  ( 33 min )
  • Open

    Student Data Security: An Essential in Cloud-Based Classrooms
    Imagine logging in to a digital classroom. Your favorite lessons, quizzes, chat messages, and even your progress through AI-powered learning are right there. Pretty cool, right? But that same convenience comes with a big responsibility: keeping your student data secure. Let’s dig into why this matters for every teacher, student, and parent using cloud-based classrooms […]  ( 8 min )
    Complete GPT OSS Tutorial: How to Setup, Deploy & Optimize OpenAI’s Open Source Models
    Learn how to install, configure, and deploy OpenAI's GPT OSS models (20B & 120B parameters) with this comprehensive step-by-step tutorial covering local inference, API access, and optimization techniques.
  • Open

    新昌|从十八渡到十九峰,夏日徒步玩水的绝佳线路
    探索绍兴嵊州的盐帮十八渡和穿岩十九峰,体验徒步与玩水的乐趣,感受山野之美,品味嵊州小吃,享受两天的完美旅行。

  • Open

    All the concerns that make you a boring developer
    I was thinking this morning about how once you understand that your technology choices have security, performance, and accessibility considerations you become a much more boring developer. Acknowledging those obligations can sort of strips the fun out of programming, but we’re better for it. I decided to pull on that thread a little more and come up with a list of all the concerns you might have as an engineer/developer that ultimately compound to make you a boring, wet blanket of a person to be in meetings with. Security - Make sure you’re not opening the door for hackers. Privacy - Don’t leak personal information. Or don’t collect it in the first place. Performance - Can the software work on low-end devices? Can you deliver the large bundle over bad internet? Those are your problems. I…  ( 4 min )
  • Open

    出版级 PDF 电子书导出工具分享:将 Hugo Markdown 图书导出为 PDF
    介绍如何用 Hugo 构建的 Markdown 图书导出为专业 PDF,包括多语言、Emoji 渲染、代码高亮、图片处理、章节排序、封面自定义等关键技术,并简述 PDF Book Exporter 的架构与使用方法,适用于技术文档和电子书出版。  ( 3 min )
  • Open

    12 Essential Steps I Take on Every New Docker Host
    I get excited when I am spinning up a new Docker container host as I think about all the new, cool workloads and projects that can be ran on it. Building up your Docker container host the right way and doing the right things can make your dive into containerization a breeze and lay the … The post 12 Essential Steps I Take on Every New Docker Host appeared first on Virtualization Howto.  ( 35 min )
  • Open

    Why Operational Resilience is the Next Competitive Advantage
    What would you do if your website suddenly crashed out of nowhere on the day of your newest product launch? All the existing orders vanish, customer support lines get flooded, and you’ve started trending on Twitter for all the wrong reasons. How quickly could your team respond to get things back on track? Could the […]  ( 9 min )
  • Open

    私有化下(CentOS 7)Podman调研
    CentOS 7 上 Podman调研…..  ( 11 min )
  • Open

    免实名、免绑卡,轻松用上阿里云国际、AWS、GCP 等全球云!
    在云计算越来越重要的今天,很多个人开发者、中小企业甚至高校团队都希望能够方便、快速地接入全球主流云平台,例如 AWS、Google Cloud、阿里云国际版等。但现实情况是:开通流程繁琐、实名认证要求严格、还得绑定国际信用卡!NiceCloud喜云是一家获得官方授权的多云服务平台代理商,聚合了阿里云  ( 1 min )

  • Open

    Instant VMs and LXCs on Proxmox: My Go-To Terraform Templates for Quick Deployments
    Terraform is one of the defacto tools when it comes to being about to quickly deploy both virtual machines and LXC containers on Proxmox or any other environment for that matter. I have used it for years in VMware vSphere for on-premises environments, and in AWS and Azure for other deployments. Since I have pivoted … The post Instant VMs and LXCs on Proxmox: My Go-To Terraform Templates for Quick Deployments appeared first on Virtualization Howto.  ( 43 min )
  • Open

    Theater UX
    I saw this summer’s Marvel movie in the theater on Sunday. A bit of a last minute idea so we ended up going to the “legacy” movie theater across the highway. Before I continue, It’s important to understand my local cinema dynamics. We have two theaters here in Austin: The Alamo Drafthouse and All Other Cinemas. The best place to see movies in Austin is at the Alamo Drafthouse. If you’ve never been to an Alamo, I’m sorry. It’s a movie theater for people who love movies by people who love movies. They craft the entire art house experience from end-to-end. From the custom pre-screener of thematically topical clips, to the strict no late arrival and no texting policies, to custom food and drink options that match the latest blockbuster movie. A waiter brings you food, drinks, and refills so yo…  ( 4 min )
  • Open

    How Electronic Forms Streamline DevOps Workflows
    Electronic forms simplify the complex nature of DevOps workflows. Primarily, these tools replace manual tasks with automated processes that save time. And that’s just the tip of the iceberg. In order to understand how exactly this plays out in practice, stick around and we’ll bring you up to speed with everything. Automating Onboarding and User […]  ( 8 min )
    How Bug Sweeping Can Help Businesses Stay Ahead of Cyber Threats
    In an era where even your smart fridge could be collecting data, protecting sensitive business information has become far more complicated than just updating antivirus software. While most companies have shored up their digital defences, there is another threat creeping under the radar, one that operates in plain sight, yet often slips by unnoticed. This […]
    Cut Costs with Mobile Asset Management Software
    Our technology-driven world has forced businesses to always be on the lookout for ways to increase productivity and decrease costs. Mobile asset management software provides a solution that is less of a burden and more practical for tracking and managing the resources owned by an organization. This tool allows organizations to conduct business without cumbersome […]
    CMMS Software Meaning: A Deep Dive Into Maintenance Systems
    Maintaining equipment, machinery, and entire fleets is no small feat. All maintenance managers have dealt with a missed inspection, an emergency repair, or an unscheduled downtime. But what if there were a better way to streamline all of this? A Computerized Maintenance Management System, or CMMS, makes your maintenance processes easier, smoother, and less stressful. […]
    Claude API vs OpenAI API 2025: Complete Developer Comparison with Benchmarks & Code Examples
    Choosing between Claude API and OpenAI API is one of the most critical decisions developers face when building AI-powered applications in 2025. Both platforms offer powerful capabilities, but they excel in different areas and serve different use cases. This comprehensive comparison analyzes both APIs across performance, pricing, features, and real-world applications. We’ll include actual benchmarks, […]
    Claude API Integration Guide 2025: Complete Developer Tutorial with Code Examples
    The Claude API from Anthropic has become one of the most powerful and reliable AI APIs available to developers in 2025. With Claude Sonnet 4 and Claude Opus 4 now available, integrating Claude’s advanced conversational AI capabilities into your applications has never been more accessible. This comprehensive guide covers everything from basic setup to advanced […]
    The New Ollama 0.1.0 Desktop App: Revolutionary Local AI Made Simple for Mac and Windows Users
    Transform Your AI Experience with Ollama’s Game-Changing Desktop Application The wait is over! Ollama has officially launched its Ollama 0.1.0 desktop application for both macOS and Windows, marking a significant milestone in making local AI accessible to everyone. This groundbreaking release transforms how users interact with large language models, moving beyond command-line interfaces to deliver […]
  • Open

    Electerm 高效便捷的开源终端工具
    在数字化工作时代,一款高效、便捷的终端工具对于开发者、系统管理员和网络工程师等人群来说至关重要。Electerm 作为一款开源免费的跨平台终端模拟器,凭借其丰富的功能和优秀的用户体验,成为了众多用户的首选。  ( 1 min )

  • Open

    2025年7月阅读书摘
    虽然我在中国见过很多胆小鬼,但坚忍不拔却是中国人最大的特点。  ( 1 min )
  • Open

    A modest proposal for new holidays to manage your digital life
    The cost of being online is getting too damn high and I’m tired of pretending it’s possible to fit these tasks into a normal life. That’s why I’d like to share a modest proposal for a new set of holidays to manage our digital lives: (Ahem.) A day to clear out your inboxes A day to reset your passwords and delete old accounts A day to fix your calendars A day to cancel online service subscriptions A day to manage the tags on your website A day to switch out any critical apps A day to backup your computer and phone A day to organize your photos A day to organize your music collection and playlists A day to setup your new phone/computer A day to try out a new app or major piece of software for your primary workflow A day to delete old text messages All I’m asking for is 1/30th of a year that we end up cramming into other days. I’m willing to trade some of the B-tier holidays (Easter, Thanksgiving, etc) for this. If you work in the government please call me, it is URGENT.  ( 2 min )
  • Open

    New UniFi OS Server Lets You Self-Host the Full UniFi Experience
    If you have been following the news lately, Ubiquiti just released something very exciting, UniFi OS Server. This will likely change how we self-host our Unifi controller and network application moving forward. Let’s take a deep dive into what this new offering is, what its capabilities are, and what we can use to self-host it … The post New UniFi OS Server Lets You Self-Host the Full UniFi Experience appeared first on Virtualization Howto.  ( 38 min )
  • Open

    Complete Ollama Guide: Installation, Usage & Code Examples
    What is Ollama? Ollama is a lightweight, extensible framework for building and running large language models locally. Run LLaMA, Mistral, CodeLlama, and other models on your machine without cloud dependencies. Quick Installation macOS Linux Windows Docker Installation Starting Ollama Service Basic Model Operations Pull Models List Available Models Remove Models Running Models Interactive Chat Single […]  ( 10 min )
    10 Essential Docker Best Practices for R Developers in 2025
    Docker has transformed how R developers build, deploy, and share data science applications, Shiny dashboards, and analytical workflows. With R’s growing adoption in enterprise environments and the rise of containerized data science, mastering Docker for R development is essential for modern statisticians, data scientists, and R developers. Whether you’re containerizing Shiny applications, Plumber APIs, R […]
    10 Essential Docker Best Practices for Python Developers in 2025
    Docker has revolutionized how Python developers build, ship, and run applications. With over 13 billion container downloads and Python consistently ranking as one of the top programming languages, mastering Docker for Python development is crucial for modern software engineering. Whether you’re containerizing Django web applications, Flask APIs, or machine learning models, following Docker best practices […]
    Claude Code Best Practices: Advanced Command Line AI Development in 2025
    Master Claude Code's command line interface for efficient AI-powered development workflows
  • Open

    使用Docker快速部署Zurl短链接服务
    Zurl 是一款简单易用的短链接系统,可以快速生成短链接,方便分享和管理。Zurl 旨在提供一个轻量级的解决方案,帮助用户更好地管理和跟踪链接。该系统由xiaoz开发。Github开源:https://github.com/helloxz/zurl功能特点短链接生成:用户可以将长链接转换为短链接,便  ( 1 min )
  • Open

    周记25W30:宝宝15周了
    细心的朋友可能已经发现,我把最近3期的拾月周刊标题改为了拾月周记,因为挂着周刊的名字,总希望写点对读者有用的内容,这让我有负担。实际上,拾月周刊内容越来越私人化,现在定位为「每周整理值得记录的内...  ( 2 min )

  • Open

    MCP Security Best Practices 2025
    Master MCP security with our 2025 guide. Learn authentication, encryption, monitoring & compliance best practices to protect your Model Context Protocol deployments  ( 14 min )
    Vibe Coding Tools: Boost Your Development Experience in 2025
    In the rapidly evolving world of software development, having the right tools can make the difference between a frustrating coding session and a productive, enjoyable development experience. This comprehensive guide explores the essential “vibe coding tools” that modern developers use to enhance their workflow, boost productivity, and create a more pleasant coding environment. What Are […]
    Perplexity AI Review 2025: The Complete Guide to Pros, Cons, and User Experience
    Introduction: What is Perplexity AI? Perplexity AI has emerged as a revolutionary AI-powered search engine that’s changing how we find and consume information online. Unlike traditional search engines that return lists of links, Perplexity provides direct, cited answers to your questions using advanced language models. But is it worth the hype? Let’s dive deep into […]
    What is Claude Code and what problem does it solve
    Streamline your coding workflow with Claude's intelligent command-line assistant that handles complex programming tasks directly from your terminal.  ( 16 min )
  • Open

    WisprFlow 被严重高估了:试用一周后我选择卸载
    试用 WisprFlow 语音识别工具一周后的真实体验:服务不稳定、非实时识别、指令识别错乱、占用空间大、性价比低——我为什么选择卸载它。  ( 1 min )
    WisperFlow 被严重高估了:试用一周后我选择卸载
    试用 WisperFlow 语音识别工具一周后的真实体验:服务不稳定、非实时识别、指令识别错乱、占用空间大、性价比低——我为什么选择卸载它。  ( 1 min )
    用 JSON Prompt 构建 3D 图标:结构化提示词的强大实践
    以生成 Jelly 风格 3D 图标为例,深入解析 JSON Prompt 的写法与最佳实践,让你的 AI 输出更精准、更高效。

  • Open

    A fiscal recalibration
    After all our summer trips I buckled down last weekend and did some budgetting and I’ve realized I have to update the spreadsheet in my head. Here’s how much things cost in my outdated DaveBrain 2000 operating system: Fast food -$5/person = $20/family Snacks - $2.50/person = $10/family That –as my bank account is telling me– is super incorrect. The real numbers are much more like: Fast food - $12.50~$15/person = $50~$60/family Snacks - $5~$7.50/person = $20~$30/family And groceries have gone up too. Woof. Hard times in the concrete jungle. We’re updating the database and cutting back on these obvious financial vampires. And we know when/why we tend to rely on them to get us through the week. So that’s good. But when you have kids –snack-reliant kids at that– introducing austerity measures like this is hard, because being a penny-pinching dick about money all the time probably isn’t good for them either. Don’t worry about me though. I’m lucky to have a great job and two kidneys, I’m sure I can sell one of them for a decent amount. Namaste.  ( 2 min )
  • Open

    PDF 电子书重排和裁剪
    很久之前画重金买的阅读器是 A4 纸大小,无论是阅读电子书还是 paper 都很好。但是后来莫名其妙地屏幕部分 […] Continue reading...  ( 4 min )
  • Open

    Production-Ready LLM Infrastructure: Deploying Ollama on Kubernetes with Anthropic MCP Best Practices
    Complete guide to deploying Ollama on Kubernetes with Anthropic MCP integration. Learn production best practices, security, scaling, and monitoring for enterprise LLM workloads.  ( 17 min )
    The Top 10 AI Models Every Developer Should Know in 2025
    The AI landscape in 2025 has reached unprecedented maturity, with powerful models becoming essential tools for modern software development. Whether you’re building the next generation of applications, automating complex workflows, or enhancing user experiences, choosing the right AI model can make or break your project. This comprehensive guide examines the top 10 AI models that […]  ( 43 min )
    Getting Started with Ollama on Kubernetes
    Ollama has emerged as one of the most popular tools for running large language models (LLMs) locally, providing developers and organizations with a simple way to deploy and interact with models like Llama, Mistral, and CodeLlama without relying on external APIs. By packaging these powerful AI models into an easy-to-use interface, Ollama democratizes access to […]  ( 14 min )
    Kubernetes Cost Optimization: 12 Proven Strategies to Cut Your Cloud Bill by 60% in 2025
    Discover 12 actionable Kubernetes cost optimization strategies that leading companies use to reduce cloud spending by up to 60%. Includes real-world examples and implementation guides  ( 15 min )
    MCP Inspector: The Ultimate Developer Tool for Debugging Model Context Protocol Servers
    What is MCP Inspector? Your Gateway to Seamless MCP Development MCP Inspector is a powerful development and debugging tool that comes built-in with the Model Context Protocol (MCP) SDK. As part of the MCP ecosystem, this inspector tool provides developers with real-time insights into their MCP server implementations, making it easier to build, test, and […]  ( 16 min )
  • Open

    天生有罪
    这本书的核心是诺亚与他母亲帕特里夏的深厚关系。她是一位极具韧性、虔诚且思想独立的女性,用智慧、幽默和坚定的爱武装特雷弗,教他如何利用语言和思想去打破种族和社会的壁垒。因为他的特殊身份,加上淘气的天性,结合南非当时的社会环境,让他的童年和青少年总是在滑稽可笑和惊心动魄之间切换:被母亲从行驶的汽车中扔出以躲避危险;在不同社区间利用语言优势游刃有余;从经营盗版CD生意,到与家暴的继父斗争等等。

  • Open

    The Economy? He died five years ago.
    I hold a conspiracy theory the global economy died five years ago during Covid. It’s been on life support through stimulus checks and flash tech hype cycles ever since trying to keep the dormant heart beating. You sense it too. There’s no beating heart. There’s no thumping energy. No vein of excitement. Tech and knowledge work seems to be suffering the most. The death of the Economy started long before Covid if I’m honest. Since the iPhone it feels like everyone has been waiting for the next big hit, the next new shiny, the next money-maker. It’s like an endless distracted boyfriend meme looping year over year. And I regret to inform you that the investors are at it again. Today it’s LLMs, before that crypto and the Web3 Metaverse, before that VR, before that the gig economy, before that s…  ( 4 min )
  • Open

    武汉的夏天,东湖荷宴·荷畔院子
    武汉东湖风景区靠近磨山景区南门那一片有好多的私人会所,大多提供餐厅和住宿服务,每一家都有其独特的特色。 唐代诗人孟浩然有一首诗中曾写到 “荷风送香气,竹露滴清响” ,这个酷热的夏天能在这样的会所餐厅吃饭,看看湖景,赏赏荷花,聊聊人生,惬意至极。 荷宴·荷畔院子 磨山景区南门旁,打卡记录下把~ 下次还能来~ 早早就预定的777包房,风景无敌 如果只是几个人,大厅长廊窗边的环境也非常的好 窗外的荷花,如此应景。 一定要出来在荷花池中走走,荷庭别院,百味入宴,真的像是来到了一个世外桃源。 武汉东湖磨山风景区 荷宴·荷畔院子旁就是武汉东湖磨山风景区南门,乘坐30元/人往返的景区电瓶车去到磨山山顶楚天台,一路风景很赞。 不记得是什么时候开始,磨山风景区免票了,而作为武汉人,特别是从小在东湖边长大的人来说,东湖磨山也有很多年没来过了,特别的陌生。 电瓶车送到楚天台楼梯口,一口气上去后,发现居然还得掏20元/人买票才能进入楚天台。 原因是楚天台内每天几个时间段有湖北编钟表演 磨山风景区楚天台的结构图,直接上官方描述。 楚天台坐落于武汉东湖磨山第二主峰,是楚文化游览区的标志性建筑。该建筑依山势而建,采用外五层内六层结构,主体高度达35.26米,建筑面积2260平方米。台前345级台阶与弧形道相连接,栏板雕刻楚器云纹浮雕,正面镶嵌600余块天然大理石拼成"楚天仙境丹凤朝阳"图案。 建筑顶部安放1.2米高青铜凤标,基座高1.5米,整体净高7.2米,展现楚文化中"凤水合一"的图腾崇拜。台内常年展出楚国出土文物复仿制品及名人蜡像,并每日定时举办编钟乐舞表演。登临顶层观景平台可俯瞰东湖全景,形成山水人文相融的景观体系 楚天台上,远看东湖听涛景区 楚天台上,远看东湖落雁景区 楚天台上,远看东湖吹笛景区 逛累了,回到荷宴开吃 小盘开胃菜,武汉怀旧妈妈菜 和 青笋海蜇丝 金汤薏米佛跳墙,这里居然也能喝到福州的佛跳墙,内容厚实 三文鱼拼鹅肝刺身,金砖鹅肝,凸(艹皿艹 )~入口即化的冰淇淋感,晚上回家淘宝回够了 还有几个有特色的菜品 年份甲鱼烧蹄筋鞭花、绝味黑鸦煲、开胃天门鳝鱼羹、腊味黄陂煮豆丝 总体来说,比隔壁不远处的东湖莲舍性价比更高,不管是环境还是菜品。
  • Open

    10 Docker Projects You Can Build in a Weekend and Actually Use!
    Do yourself a favor and get accustomed to project-based learning. This is my philosophy to the most effective learning you can do. A home lab is a great way to do this. AND, getting into using containers will totally change your mindset on how you run your applications. Using Docker, you can totally spin up … The post 10 Docker Projects You Can Build in a Weekend and Actually Use! appeared first on Virtualization Howto.  ( 35 min )
  • Open

    因法院执行不到位,导致无钱治病如何解决
    最近碰到一个 10 多年前案件的当事人,他曾遭遇过一场严重车祸,导致半身瘫痪、重度伤残,但因当时撞他的肇事者只是一名未成年人,肇事摩托车也没有任何保险,所以这个当事人几乎没有从那场车祸中得到任何赔偿,未执行到位金额高达 130 万元。近期这个当事人遇到一个难题,他的父亲得了食道癌,无钱医治,所以找到了我们。 司法救助 这个当事人的遭遇,只是我们曾经处理过无数类似情况的缩影。在 2000 年之后长达十多年的时间里,由于交通参与者安全意识薄弱、交通管理水平相对较低,大量交通事故案件中受害人实际上很难得到有效赔偿。 2014 年国家层面建立了“司法救助”制度,对于刑事犯罪案件、民事侵权案件,因案件无法侦破、被告人没有赔偿能力或赔偿能力不足,致使受害人及其近亲属依法得不到有效赔偿,生活陷入困境的情况,统筹纳入司法救助渠道解决。 但“司法救助”制度,讲白了也只是个辅助救济手段,受财政资金预算影响极大,不可能覆盖到当事人的全部损失。 我们当年对于这类司法救助,原则上都以 3 万元为限,即不管损失多少,最多也只能给到 3 万元。 在长达十多年时间里,大部分当事人只能拿到不足损失额 10% 的救助金。 至于前边提到这个当事人,由于他的实际损失数目巨大,所以拿到手的救助金比例也就更低,我查了下 2012 年曾批复给他的救助金是 3 万元,占损失比重只有 2% . 而当年,像他这样的情况,我们一个小小的县级区域,就有 50 多人。 社会救助 这位当事人,因车祸丧失劳动力,在司法救助后,只能靠社会救助生活,这其中主要就是国家的低保政策。 但由于他户口不在我们这边,只能在老家农村地区申请低保,保障的效果也不是很好。 低保医疗 这次遇到的问题,并不是他本人的问题。 如果是他本人的医治问题,我们一般可以通过协调本地医疗资源给予帮助。 首先,低保对象本身由国家直接提供免费医保,无需缴纳医保费用即可…
  • Open

    Cline 获 3200 万美元融资,AI 编码新时代来袭!
    开源 AI 编码工具 Cline 完成 3200 万美元融资,凭借透明定价和无约束模型使用迅速崛起。本文解析其成功秘诀及对 AI 编码行业的深远影响。  ( 2 min )
    理解 KubeSphere 的“转身”,但遗憾它没有好好告别
    青云宣布 KubeSphere 暂停开源版支持,引发社区强烈反响。这篇文章从开源参与者的视角出发,理性分析其背后的动因与影响,并呼吁以更成熟的方式应对企业开源项目的生命周期变化。
  • Open

    Nginx正向代理
    Nginx可以通过配置stream模块来实现对HTTPS的TCP四层正向代理。核心是使用proxy_pass指令将流量转发到目标服务器,同时配合ssl_preread指令处理TLS握手,实现HTTPS的透明代理。 一个简单的配置示例: stream {     resolver 223.5.5.5 114.114.114.114; # 配置DNS解析器     resolver_timeout 10s;     server {         listen 443; # 监听的端口         ssl_preread on; # 启用ssl_preread模块,用于处理TLS握手         proxy_connect_timeout 10s;         proxy_timeout 30s;         proxy_pass $ssl_preread_server_name:$server_port; # 转发到目标服务器         proxy_protocol on; #启用PROXY protocol         # 可以根据需要添加其他proxy_*指令     } } 配置说明: stream模块: Nginx的stream模块用于处理TCP和UDP的四层代理,与HTTP模块同级。 resolver: 配置DNS解析器,用于解析目标服务器的域名。 listen: 指定Nginx监听的端口,这里是20017。 ssl_preread on: 启用ssl_preread模块,这个模块允许Nginx在TLS握手阶段读取SNI (Server Name Indication) 扩展,从而获取目标服务器的域名,这对于HTTPS的透明代理至关重要。 proxy_pass: 将流量转发到目标服务器。$ssl_preread_server_name是ssl_preread模块提取到的SNI信息,表示目标服务器的域名,$server_port是客户端请求的目标端口。 proxy_connect_timeout, proxy_timeout: 设置连接超时和读写超时时间。 proxy_protocol on: 启用PROXY protocol,如果后端服务器支持,可以传递客户端的真实IP和端口信息。 注意事项: 需要确保Nginx编译时已启用ngx_stream_ssl_preread_module和ngx_stream_proxy_module模块。 目标服务器需要正确配置SSL证书,以便Nginx能够正常进行TLS握手。 根据实际需求,可以配置其他proxy_*指令,例如proxy_buffer_size, proxy_next_upstream等。 如果后端服务器是HTTPS的,则需要在proxy_pass中指定HTTPS协议,例如 proxy_pass https://$ssl_preread_server_name:$server_port;。 配置HTTPS正向代理的流程: 客户端发起HTTPS请求,连接到Nginx的监听端口。 Nginx的stream模块接收到连接,并使用ssl_preread模块读取SNI信息,获取目标服务器的域名。 Nginx根据SNI信息,将请求转发到目标服务器。 Nginx与目标服务器建立TLS连接,进行HTTPS握手。 Nginx将目标服务器的响应返回给客户端。 通过stream模块和ssl_preread模块,Nginx可以实现对HTTPS的TCP四层正向代理,将客户端的请求透明地转发到目标服务器,并处理TLS握手。这种方式可以用于实现负载均衡、流量转发等功能,同时保持HTTPS的安全性。 相关参考: 使用NGINX作为HTTPS正向代理服务器 Nginx 四层代理详解:原理、配置与实战 使用Nginx实现TCP反向代理 NGINX正向代理和反向代理实验记录 如何用NGINX实现UDP四层反向代理? nginx 转发代理 wss 和 https (目标程序是 ws 和 http) 四层负载均衡漫谈 Nginx stream转发配置 Squid正向代理  ( 33 min )

  • Open

    What Are the Key Features of Custom Insurance Software?
    In today’s fast-paced digital world, the insurance industry is undergoing a profound transformation driven by technological innovation. To stay competitive, insurance companies are increasingly turning to custom insurance software development tailored specifically to their unique business needs. Engaging with a trusted insurance software development company can provide insurers with solutions that improve operational efficiency, enhance […]  ( 14 min )
    Code Review in Medical Device Software: Ensuring Safety Through Precision
    Software errors in medical devices can cost more than time – they can cost lives. That’s why manufacturers increasingly rely on code review as a service to meet the stringent quality demands of regulatory bodies like the FDA, EMA, and ISO. For software-driven medical equipment – whether it’s an infusion pump, diagnostic scanner, or wearable […]  ( 14 min )
  • Open

    Easy sci-fi rectangles with corner-shape
    In Chromium 139, CSS gets a new corner-shape property which unlocks some cool new CSS tricks. Most notably it gives us “squircles”, the mathematical superellipse shape introduced by Apple in iOS 7. Designers have been in love with them ever since and include them in every design comp using Figma’s “corner-smoothing” slider even tho CSS has no similar correlation… until now! Frontend Masters has a beautiful writeup on corner-shape and superellipses showing that it goes way beyond squircles to make some real complex shapes. One capability they didn’t cover in that post is probably the most important of all: CSS corner-shape enables easy sci-fi rectangles. By “sci-fi rectangles” I am of course referring to the sci-fi film and television trope where all rectangles (doors, windows, furniture, u…  ( 4 min )
  • Open

    Stop Exposing Your Home Lab – Do This Instead
    Like most, when I first spun up my home lab, one of the first things I wanted to do like anyone is to be able to hit my home lab services from the Internet. And, I did this for a few years, but had a Windows 10 machine hacked even with some pretty serious hardening … The post Stop Exposing Your Home Lab – Do This Instead appeared first on Virtualization Howto.  ( 35 min )

  • Open

    Before I go: Always buy the $200 Yamaha
    I don’t have much life advice but I do know one thing: Always buy the $200 Yamaha guitar. If you’re thinking about it, do it. Talk to any guitarist you know who has been playing awhile and they’ll have a story about a $200 Yamaha and how good it sounds relative to the price. It’s with uncanny regularity I encounter fellow travelers with a similar story about this particular cheap guitar. My $200 Yamaha story growing up was my step-dad’s acoustic. He had two acoustic guitars actually; the Yamaha which stayed out propped against his bedroom wall and another one (I don’t remember the brand) with fancy jade inlays that stayed clasped in the green felt case under his bed. I wasn’t supposed to touch any of his guitars but I would sneak in and noodle on that Yamaha every chance I got. The Yamaha …  ( 4 min )
  • Open

    Automate Your Home Lab in Hours Not Days with Kestra!
    I feel like anymore there is an absolute smorgasbord of great automation tools that we have access to, especially now in the age of AI. So many great solutions. Recently, I covered n8n which is a tremendously powerful workflow automation tool. However, one that is a bit similar but I think more purpose built for … The post Automate Your Home Lab in Hours Not Days with Kestra! appeared first on Virtualization Howto.  ( 36 min )
  • Open

    Building Secure Remote MCP Servers: A Complete Guide
    Learn how to build production-ready MCP servers with OAuth 2.1 security, Kubernetes scaling, and enterprise-grade observability. Complete guide with code examples and best practices.
  • Open

    python grpc 使用域名第一次耗时长问题
    最近给同事解决的 python grpc 耗时长问题…..
  • Open

    Wave Terminal 多功能开源终端工具
    在现代开发工作中,终端是我们必不可少的工具之一。今天要给大家介绍的 Wave Terminal,无疑是一款将传统终端功能与图形化能力完美融合开源终端,能够极大地提升我们的工作效率。  ( 2 min )

  • Open

    Proxmox Backup Server 4.0 Beta Released – Try the New Features Today!
    If you have been following along with my post from yesterday, Proxmox has released Proxmox VE Server 9 Beta just a few days ago now at the time of this writing. To go along with that release, they have also dropped Proxmox Backup Server 4.0 Beta. Like Proxmox 9 Beta, Proxmox Backup Server 4.0 Beta … The post Proxmox Backup Server 4.0 Beta Released – Try the New Features Today! appeared first on Virtualization Howto.  ( 34 min )

  • Open

    打造你的 AI 能力图谱:我上线了一个开发者专属的人工智能资源库
    我在 jimmysong.io 上线了一个全新的 AI 页面,精选收录了面向开发者的优质教程、开源项目、工具与产品,支持中英文、标签分类、GitHub 评论,持续更新中,欢迎探索人工智能的无限可能。  ( 1 min )
  • Open

    Proxmox VE 9 Beta Is Here: All the New Features You Need to Know
    Recently, Proxmox has released Proxmox 9 Beta which looks like it will prove to be a great new release for what has become arguably one of the most popular hypervisors in the home lab and even edging into the enterprise. Proxmox 9 Beta has many great features to note that are going to bring a … The post Proxmox VE 9 Beta Is Here: All the New Features You Need to Know appeared first on Virtualization Howto.  ( 34 min )
  • Open

    湖南农村家庭的神位摆放究竟有什么讲究
    前些天,老婆给我发了张家里装修的照片,说客厅中的神台已经安装好了。我点开图片看了下,吓一大跳。农村家庭的神台见得多了,但这种八九米长的神台还真少见。 仔细看下这定做的神台,在客厅太师壁上,贯穿左右墙,占据了整块墙壁一半的面积。 这与此前我们家乡大多数家庭的做法有一定区别,大部分家庭都只是在客厅太师壁的中心位置,做一个不到2米宽的神台。而我们家中这个神台,几乎是普通神台大小的几倍了。 本来我是倾向于不要做神台的,简单搞个贴纸式的挂画就成,没必要弄这么正式,更没必要弄这么夸张。但老人家在农村,很容易被人忽悠,最后也就弄出个这玩意来。 长辈们的审美水平,也没办法说啥。 既然都已经做好了,那还是来看看这个神台到底有啥讲究,毕竟这玩意今后可能还要看上几十年。自己都搞不清神台是个啥,亲友上门就更尬尴了。 神位排布 仔细看这个神台,除了中间部分类似以往的神台,主要祭祀自家祖灵之外。两侧和下方共摆放了 12 个神位,其中有的是合并在一个牌位上。 神台左侧祭祀与生产生活相关神祇 熊氏夫人神位 淮南先师神位 杜康先师神位 赵公元帅神位 神台右侧祭祀通用神祇 关圣帝君神位 观音大士神位 司命府君神位 神台下方祭祀基础守护神 七圣郎之位 七圣娘之位 玄武大帝之位 瑞庆夫人之位 兴隆土地之位 神位解释 家中的这 11 个神位,当以赵公元帅、关圣帝君、观音大士三个最广为人知。而其他的神祇可能很多人都不熟悉,而且有不少是带有浓厚地方特色的。这里逐一解释下: 熊氏夫人神位 这是一个具有典型湖湘文化特色的神位。但也有多种解释。 1. 熊氏夫人为黄帝之妻 传说中,黄帝来自“有熊氏”部族,生于轩辕之丘(祝融之墟),号有熊氏、轩辕氏,是有熊部落首领。 黄帝是远古时代华夏民族的共主,五帝中的第一个,也被道教尊为道家之祖,在道教中有特殊的地位。 到春秋时期,祝融氏后代鬻熊建立了楚国。后来,熊氏也就成为…
  • Open

    拾月周记(第43期):有财伸懒腰
    本周图片来自南瓜,抓拍到有财伸懒腰,萌死了。  ( 2 min )
  • Open

    Firefox中国版关闭,如何下载国际版并迁移数据?
    特供版 Firefox 即将停止服务,那么如何安装国际版的 Firefox 呢?使用软件包管理器(Windows(winget)、macOS(brew) 和 Linux)可以丝滑安装 Firefox, 但是如果想要迁移到国际版,该怎么做呢?  ( 2 min )
  • Open

    我业余时间做的一个小工具,竟成了黑客的“靶场”
    我开发的一个英语学习工具意外成为黑客攻击目标,通过AI分析攻击日志,识别出攻击类型,并获得实用的安全防护建议。分享这次独特的网络安全经历和AI在技术问题解决中的应用。  ( 1 min )

  • Open

    南瓜怀孕和搬家
    一、新家上周六从未名府搬到紫樾府,这是半年来我们第二次搬家,主要是因为南瓜怀孕了。未名府是loft公寓,南瓜每天爬楼梯不安全;同时没有多余的房间,未来父母过来照顾我们没有地方住;而且房子面积很小...
  • Open

    人生第一次进手术室:我的肛周脓肿手术和住院经历
    上周本人不幸得了肛周脓肿,没想到原以为只是个小问题的事情,结果折腾一番发现这玩意居然恐怖如斯,大概率对整个人生后半程都将产生重要影响,这里简单记录下诊疗手术记录。 7月22日(就医第一天) 早上 6 点,首次发现问题严重性。 自从前天开始,肛门附近肉里边好像长了个包,一坐就痛,只能不断换着姿势来。上一次出现这样的情况,大概是两个月前,五一期间连续开车二十几个小时,也是痛了几天,后边靠布洛芬和马应龙痔疮栓挺了过来。但这次连续用了几次马应龙,发现没有太好的效果,用手试着摸了下,发现这个包还挺大的,急忙网上查一下,发现可能是肛周囊肿或者脓肿之类的东西,都说要做手术才行。想着不是啥大问题,便立马挂了个附近医院的肛肠科号去就诊。 就诊过程 早上 8 点 20 到医院就诊。不巧下大雨,医院车位也都满了,好不容易找到诊室,医生说脱裤子躺床上看。问哪个地方痛,我也说不上来,因为那个包已经很大,搞的整个肛门附近都痛,医生用手指检查一下,说这个是肛周脓肿或肛瘘。说做个B超进一步检查下。 去到 B 超中心,发现大排长龙,得等差不多两个小时才能检查。过程中坐在外边那些金属椅子上,感觉很难受,不断调整姿势才等下来。在抖音上搜下了肛周脓肿和肛瘘,发现许许多多视频,越看越头疼。 10点多,做完B超,上边诊断结果写的是肛周脓肿。此时我也已经知道,肛周脓肿跟肛瘘的唯一区别是有没有破口,如果脓肿破了,那就是肛瘘,没破的时候就是脓肿。这B超好在是男医生做的,不然总感觉心理比较别扭,特别是B超中心有个女医生是我以前同事老婆,真要遇上的话,肯定很尴尬。做B超过程中,看医生把那个探头往我肛门上使劲扫,突然想到前一个做B超的还是产检,终于理解为啥医生会消毒那么勤快,同一探头每天都不知道要接触多少不同东西。 拿B超单找到门诊医生,医生直接说需要立马手术,没有其他治疗方法。由于在等待B超期间看了很多这方面视频,心理上…
  • Open

    阿里七年,小树毕业了
    和第一份工作认真告个别。
  • Open

    Kagents: Revolutionizing Kubernetes Agent Management for Modern Container Orchestration
    Kubernetes has become the backbone of modern container orchestration, powering everything from microservices architectures to enterprise-scale applications. However, managing agents across distributed Kubernetes clusters remains a complex challenge that many DevOps teams struggle with daily. Enter Kagents – a revolutionary approach to Kubernetes agent management that’s transforming how organizations deploy, monitor, and maintain their containerized […]  ( 15 min )
  • Open

    A social media ethos
    I’m trying to come up with an ethos of how I want to use social media. What rules and constraints do I put around it. This is a living document. Rules for posting/reposting content: Repost/Share cool links from the internet Repost/Share cool art (and credit whenever possible) Repost/Share people looking for work Doubly-so if the people above are in tech and from an underrepresented group Repost/Share job listing from reputable companies Then… if you’ve done all that, promote your own thing General principles for me and my brain: I have a bad habit of starting the day off with a goof, avoid this I like riffing and puns but it can have reply-guy vibes, limit this In any conversation you have 3 options: Be rude, Be nice, Say nothing – the latter is usually the most correct answer It’s okay to let people be wrong Write down the issues you allow yourself to get outraged over Read the room before posting You can block/mute any person or channel for any reason, it’s fun Research suggests it takes 23m15s to resume a task after a distraction! Raycast Focus is your friend On specific social-media apps: X is for Nazis and Russian bot nets, avoid. FB/Instgram are for family and friends, use on occasion. TikTok is a dopamine trap, avoid. YouTube is a dopamine trap, but useful. Bluesky is fine. Mastodon is for quality conversations. Discord is for like-minded communities, prioritize intimate ones. Log into LinkedIn once a month and give some thumbs-ups. It supports your friends and colleagues in the algorithmic trash fire and that handshakefullness and relationship building might be helpful in the future if you need a job.  ( 3 min )

  • Open

    ​​开源密码管理新选择:自建 Bitwarden(Vault)密码托管,跨平台同步 + MFA 多因素认证
    自建开源 Bitwarden/Vault 密码库:安全托管强密码,跨平台自动同步、自动填充密码,支持 MFA 多因素认证。掌控数据,提升安全!​
  • Open

    Linux、Mac和Win10查看文件MD5值
    工作中,发送大文件时必不可少的一步操作就是比对MD5值,这个步骤很有必要,有时候折腾半天才发现接收到的文件并不完整,MD5值对不上,又得重新拷贝一遍,MD5值主要用来校验文件完整性(如下载文件、备份验证)。 Linux 系统 方法 1:使用 md5sum 命令(最常用) md5sum 文件名 示例: md5sum ubuntu.iso 输出: d6e8f9265763a0d9a3e633b1c5f1c4b2 ubuntu.iso (d6e8... 即为 MD5 值) 方法 2:结合其他工具(如 find 批量处理) find /path/to/files -type f -exec md5sum {} \; 图形界面工具(可选): GtkHash:支持多种哈希算法,提供图形化操作。 macOS 系统 方法 1:使用终端命令 md5 macOS 自带 md5 命令,直接运行即可: md5 文件路径 示例: md5 ~/Downloads/ubuntu.iso 输出: MD5 (/Users/anzhihe/Downloads/ubuntu.iso) = d6e8f9265763a0d9a3e633b1c5f1c4b2 (d6e8... 即为 MD5 值) 方法 2:使用 openssl 命令 如果习惯 OpenSSL 语法,也可以使用: openssl md5 文件路径 图形化工具(可选) HashTab(付费但好用) 安装后右键文件 → 显示简介 → HashTab 标签页。 QuickHash(免费开源) 支持文件/文件夹的多种哈希计算(MD5、SHA1 等)。 Windows 10 系统 方法 1:使用 PowerShell(推荐,无需安装) 打开 PowerShell(管理员权限非必需)。 执行命令: Get-FileHash 文件路径 -Algorithm MD5 示例: Get-FileHash "C:\Downloads\ubuntu.iso" -Algorithm MD5 输出: Algorithm       Hash                                                                   Path ---------       ----                                                                   ---- MD5             D6E8F9265763A0D9A3E633B1C5F1C4B2                                       C:\Downloads\ubuntu.iso (D6E8... 即为 MD5 值) ⚠️ 注意: 若提示 Get-FileHash 不存在,请升级 PowerShell 至 4.0 以上版本(Win10 默认支持)。 方法 2:使用命令提示符(CMD) + CertUtil 打开 CMD(管理员权限非必需)。 执行: certutil -hashfile 文件路径 MD5 示例: certutil -hashfile "C:\Downloads\ubuntu.iso" MD5 输出: MD5 的哈希: d6e8f9265763a0d9a3e633b1c5f1c4b2 CertUtil: -hashfile 命令成功完成。 图形界面工具(可选): 7-Zip: 右键文件 → CRC SHA → MD5。 HashTab(免费工具): 安装后右键文件 → 属性 → 文件校验 标签页。 注意事项: MD5 的用途:校验文件完整性(如下载文件、备份验证),不适用于安全加密(已被证明不安全)。 跨平台一致性:同一文件的 MD5 值在 Linux/macOS/Windows 下结果相同。 大文件处理:计算时间随文件大小增加,耐心等待即可。 如有其他需求(如 SHA256 校验),可调整命令中的算法参数(如 -Algorithm SHA256),macOS中将命令中的 md5 替换为 shasum -a 256 即可。  ( 36 min )

  • Open

    5 Proxmox Projects to Level Up Your Home Lab This Weekend
    I am a huge advocate of project-based learning and I think a little extra time on the weekend if you have a few minutes or a couple of hours in the home lab can pay out huge rewards in terms of learning and taking your lab to the next level. However, sometimes we get stuck … The post 5 Proxmox Projects to Level Up Your Home Lab This Weekend appeared first on Virtualization Howto.  ( 33 min )
  • Open

    当前 AI 编程与氛围编程工具研究报告
    本文详细分析了当前主流的 AI 编程工具和氛围编程平台,包括 IDE 类、CLI 类和应用生成平台三大类别,帮助开发者选择合适的工具。  ( 6 min )
  • Open

    MinIO替代品:使用Docker轻松部署RustFS高性能对象存储服务
    私有对象存储用得比较多的大概是MinIO了,但最近xiaoz在网上看到MinIO新版本删减了WEB控制台功能,且修改了License,最新版本的MinIO商业使用可能存在风险,这时候一般有两种选择:继续使用旧版本MinIO:minio/minio:RELEASE.2022-05-26T05-48-4  ( 1 min )

  • Open

    Home Lab Chaos Engineering Unleashed with LitmusChaos
    Create chaos in our home labs, on purpose? Is that a crazy idea? Well, it could be, but if you are into platform engineering and SRE type skills and want to do the same thing that Netflix, Google, and others have done to improve their environments, you may want to introduce chaos engineering. What is … The post Home Lab Chaos Engineering Unleashed with LitmusChaos appeared first on Virtualization Howto.  ( 37 min )
  • Open

    又是一个里程碑,轻松超过200k
    在线拼图工具访问量突破200k!了解其背后的故事与最新更新,包括高清下载优化、工具栏动态调整及全球化支持,体验完全免费、高清下载的在线拼图工具。
  • Open

    SimpleMindMap 开启思维可视化之旅
    在信息爆炸的时代,思维导图已经成为高效整理知识、梳理思路必备工具。而 SimpleMindMap 作为一款强大的 Web 思维导图工具,凭借其独特的魅力,正吸引着越来越多用户目光。  ( 1 min )

  • Open

    在 CNB.COOL 构建龙芯平台 Docker 镜像
    迟来的更新,祝各位 7.24 运维节快乐~ 腾讯云推出的云原生构  ( 4 min )
  • Open

    5 Must-Have Coding Tools to Supercharge Your Home Lab Workflow
    Wow, I feel like I can’t keep up with all the awesome tools that are out there. With the explosion of AI and AI-driven workflows, there has been a flurry of activity on this front with Dev tools that absolutely will take your game to the next level. I want to introduce the community to … The post 5 Must-Have Coding Tools to Supercharge Your Home Lab Workflow appeared first on Virtualization Howto.  ( 34 min )
  • Open

    DeepSeek R1 Setup: Complete 2025 Installation Guide
    Learn how to install and optimize DeepSeek-R1 with Ollama in 2025. Complete technical guide covering GPU setup, memory optimization, benchmarking, and production deployment strategies.  ( 19 min )
    From DevOps to GreenOps: Automating Workflows Beyond IT
    As a professional deeply involved in software development and operations, I’ve always been fascinated by how automation reshapes industries. Recently, I’ve noticed a growing trend where DevOps principles are extending beyond IT into more traditional sectors. Take tree care companies, for example. A few years ago, the idea of using a tree service CRM to […]
    7 Communication Bottlenecks to Eliminate in Containerized Workflows
    Containerized workflows use lightweight, self-contained environments to run applications consistently across different systems. Each container includes all necessary dependencies, libraries, and configurations, ensuring the application works seamlessly whether in development or production. Think of it as packing everything an app needs into a portable box that runs anywhere. Containers streamline deployments by reducing compatibility issues […]
  • Open

    AIOps提效--风格化报表自动生成
    日常工作会碰到众多文字汇报,如周报、事故贴、分析报告等。本质是填充内容到制式文档中联想场景:每周从任务系统中查看、汇总任务进展形成周报,记录在钉文档中在繁杂的事故后总结,人员发言、故障截图、日志...  ( 2 min )

  • Open

    Home Assistant Docker Compose Design Decisions: Networking, Storage, Backups
    If you have been wanting to get into Home Assistant, it is a growing ecosystem that is fun and exciting. And, if you already have a home lab environment, which most of the readers here do, you already likely have the infrastructure you need to run a Home Assistant Docker container. Using Docker Compose, you … The post Home Assistant Docker Compose Design Decisions: Networking, Storage, Backups appeared first on Virtualization Howto.  ( 37 min )
  • Open

    The Pyramid of Merit
    There’s one quote from Twilight of the Elites (Chris Hayes, 2013) that has stuck with me since reading the book earlier this year. In sharing his experience attending the prestigious test-in Hunter College High School in Manhattan, Hayes acknowledges that the idea (and social stratification and skin tone) of merit begins to homogenize over time. In one sentence he laid bare the lie of meritocracy and it cut deep for me: The pyramid of merit has come to mirror the pyramid of wealth and cultural capital. In the tech and venture capital space there’s ample criticisms of meritocracy out there dispelling the head-slap-inducing claims made by ill-informed tech bros who have found themselves in positions of power. I’d be lying if I said meritocracy didn’t appeal to me at least on some level; rewa…  ( 3 min )
  • Open

    嵊州|不仅是碳水之都,更是玩水天堂
    逃离城市的喧嚣,到嵊州的山间小溪中玩水,感受夏日的清凉和美食的魅力。探索嵊州的清澈水域和特色小吃,享受一段宁静而放松的时光。
  • Open

    Brand Backdrops on Demand: How AI Backgrounds Give Your Videos a Pro Look
    Ever watch your favorite YouTuber and wonder how they always have a spotless, vibey setup — even when recording from their spare bedroom? Spoiler alert: half the magic is a background generator. For today’s creators, keeping your intros, outros, and on-screen look fresh doesn’t require hiring a studio designer or building a Pinterest-worthy home office. […]  ( 13 min )
    Kubernetes Pod Optimization: Advanced Best Practices and Performance Tuning for Production Workloads
    Learn how to optimize Kubernetes pods for maximum performance, security, and reliability in production environments with detailed code examples and proven strategies.  ( 15 min )
    Fleet GPS Tracking With Kubernetes And Cloud Services
    Track vehicles in real time with Kubernetes and cloud fleets. Build scalable, secure GPS systems for logistics, transport, and delivery operations.  ( 14 min )

  • Open

    湖北国补真不容易,电视刚买就降价
    JD下单直接享受国补价 在京东退掉 GTi13 Ultra 之后最害怕的事情是,再次下单 SER8Pro 享受不了国补价。因为后续几次下单都基本是原价3783元。只到两天后,再一次下单,才有机会直接享受国补后价格3026.40元。 这也让自己觉的国补只是个噱头,享受国补价,很容易嘛~ 那知后续就打脸了。 随后准备再次在 JD上下单 VIDDA 发现 X 2025款 55英寸(55V3N-X) 时,不管怎么样多次下单依然显示为原价…后来等了一天在湖北国补微信小程序上抢券有抢到线上券,但使用也真TMD麻烦,索性就原价下单了。原因是家里书房的电视坏了… 无法使用国补2599元原价下单时找京东店员要了98折,实付¥2547.02元,一切都很顺利,直到15天后,发现京东又开始给账户发放满2000元减200元的满减券…不要国补就能2399元够买… 赶紧申请保价 赶紧申请保价,好在立即就成果了,虽然没有200元这么多,148.02元,将在7个工作日内返还。好把JD还算是靠谱的,找回了那么一丝的心理安慰。 LG 55LA6200-CN坏了 2013年购入的LG电视55LA6200-CN再一次坏了… 这可是当年7000块买得电视,基本没用几次…第一次坏了是2018年03月此时已过三年保修期,售后维修价格1800元(据说是换屏)。售后修好之后看到那IPS屏的效果确实还不错,也就没在关注。当时2500元左右价格确实能买全新的小米电视,但是实际对比过显示效果,差距还是很大,所以也就选择LG售后维修了。 能不维修尽量不要维修 能不维修尽量不要维修,这也是自己经历过得坑,LG 55LA6200-CN 被LG官方售后拖走,维修期大约21天左右。送回的电视确实更换了IPS屏幕,显示效果依然在线。但难受的是LG 55LA6200-CN边框和角落上得划痕,一看就是运输所致。后来的几年里虽然没有出现过什么问题,但相比维修前,偶尔会出现一些接口信号得BUG,不影响观看使用,也就没关注,而然出现这些BUG不到一年的时间,就再一次黑屏了。 被逼无奈升级售后 以至于在LG 55LA6200-CN维修期间购买的 SONY KD-55X7000D,专门配套购买了电视机屏幕保5年的售后服务。使用至今7年过去了 SONY KD-55X7000D 从没出现过问题。 只是这7年时间里,4K已成为主流,而1080P的SONY有些落伍。 VIDDA 发现 X 2025款 55V3N-X 原本计划1500元的Redmi A系列55寸就行了,后来仔细对比了下,76% DCI-P3 蛋疼!能达到 95% DCI-P3色域的机型 X55 价格2000元,虽然可以达到 4G+64G 四核A73架构,但直下式DLED,不带背光分区,二级能效… 多少有点打退堂鼓。小米的产品,很多都是背放大了优点的营销… 湖北国补真不容易 海信VIDDA安装第三方应用 原来需要用海信爱家APP投屏文件,尼玛的,找了半天,插U盘都不得用。 群辉NAS自带的Synology Photos TV 版非常的好用,只可惜DSM 7.22版本后不再支持Video Station套件,NAS平台自带的 DS Video 也不再支持,只能使用第三方TV软件了。 美的空调酷省电Ultra 美的空调1.5匹酷省电Ultra(货号 KFR-35GW/N8KS1-1U),好难受一周前2200的价格没有下单,等有空了居然就享受不了国补价了,ZTMCD… 等着把。 光从性价比来看小米巨省电Pro款,也是不错的备选,关键是厂家安装小米比起美的也会更便宜,但始终还没能下定决心。 直至07月21日,京东上美的空调还无法享受国补价,相信还能等来国补价,怕的是这个夏天就这样过去了~不如明年再换。  ( 1 min )
  • Open

    Automate Your Home Lab with n8n Workflow Automation and AI
    If you have not heard about a tool called N8N, please read this blog post. This is a phenomenal tool that really opens a lot of possibilities for doing things with AI agents and other workflows that would be much more complicated to do otherwise. Also, one of the coolest things about N8N is that … The post Automate Your Home Lab with n8n Workflow Automation and AI appeared first on Virtualization Howto.  ( 39 min )
  • Open

    How MVNOs Like US Mobile Can Save You Money on Your Cell Phone Bill
    Note: This post is NOT sponsored and there are NO public affiliate links. If you would like a private code to use for $50 off some plans, use my contact form and I’ll email you a code. Choosing a cell phone plan in the United States can be overwhelming, with dozens of providers and an […]  ( 19 min )
  • Open

    拾月周记(第42期):搬家
    封面图:紫樾府新家阳台外。周六搬到了未科三兄弟之一的紫樾府,周日收拾时在阳台拍了一张照片,视野非常棒。今年2月从良渚搬到未名府,现在又从未名府搬到紫樾府,挺折腾的,原因下次分享。  ( 2 min )

  • Open

    《长安的荔枝》简评
    长安的荔枝 A级 (存在少量剧透) 这部电影今天看了《长安的荔枝》,《长安的荔枝》应该是马伯庸最知名的作品,但 […]  ( 8 min )
  • Open

    绝地大逃杀2.0之开心乐园
    距离绝地大逃杀1.0上线已经一个多月了,情况比想象中的要好,五只乌龟都还在,小强、虾王、斗鱼也没有被吃掉。国斗天天在小缸里干架,有只小乌龟还越狱了,被娃发现抓了回来,鱼龟混养算是成功啦。但是由于缸太小,水体小,虽然铺了火山石,一两周后水看着还是有点浑,石头下边都是粑粑,水培绿植和过滤也不太给力,于是换了个60的缸,重新开缸升级一版——绝地大逃杀2.0之开心乐园。 底部:火山石+细菌屋+过滤板;水培绿植:水竹+春羽+绿萝;和娃周末一起自制了一个过滤器,里边放了过滤棉+滤材+火山石(用来种绿萝)。然后又买了十条观背青鳉,这种小鱼(游速快+体型小+躲避)和乌龟混养存活率会高很多,从旁边鱼缸捞了条草金放缸里,没过三分钟就被巴西蛊王咬到鱼鳍了,赶紧扔回鱼缸,不然就要目睹惨案发生了。中途出差两周没回来,虾王跳缸而亡,不知是新缸不适应还是太兴奋了,缘份已尽。回来发现鱼缸里的三条小黄辣丁崽子只剩下一条了,从公园里捞回来一个多月,长了一公分,大概率是被草金吃掉了,气得赶紧把仅剩的独苗捞到了乌龟缸里。旁边草金也跳了一条,后边斗鱼又跳了一条,被咬死一条,失踪一条,龟缸里只剩两条斗鱼了。观背青鳉失踪一条,还剩九条。周末娃从电玩城捞鱼机又捞了八条草金回来,这玩意根本死不完。 目前是五只龟,小强(长了一公分,是条虾虎),一条黄辣丁,九条青鳉,两条国斗。周末去捞了几条小鱼和虾,又从鱼缸弄了些田螺崽子放了进来。基本上黄辣丁和小强、小鱼虾喜欢待在过滤板下、石头缝和细菌屋管子里,有时上来玩玩。龟和鱼在上边玩,总体来说,相处得都还算和谐,希望它们都能开开心心在开心乐园里幸福地生活下去。 [video dplayer="true" autoplay="false" src="https://cdn.chegva.com/ueditor/php/upload/video/20250720/1752947083647950.mp4" loop="false" preload="true" theme="#b7daff" mutex="true" iconsColor="#ffffff"] [video dplayer="true" autoplay="false" src="https://cdn.chegva.com/ueditor/php/upload/video/20250720/1752947083593583.mp4" loop="false" preload="true" theme="#b7daff" mutex="true" iconsColor="#ffffff"]  ( 29 min )

  • Open

    Perplexity AI: The Complete Guide to the Revolutionary Search Engine Transforming How We Find Information
    Discover Perplexity AI, the $18 billion AI-powered search engine that's revolutionizing online search. Learn features, pricing, comparisons with Google and ChatGPT, and how to maximize its potential in 2025.  ( 17 min )
  • Open

    15天流量破10万,免费拼图工具的毕业典礼是被抄袭
    这篇文章讲述了一个免费在线拼图工具被抄袭的经历,作者分享了工具的流量增长和被抄袭后的心情,以及工具的最新更新和优化。
  • Open

    IP 网段的几种常见表示方式
    IP Network 也叫做 CIDR (Classless Inter-Domain Routing),表示 […] Continue reading...  ( 3 min )
    Burn out 逃生指南
    在同一家公司工作两年以上,有很大概率会 burn out(意思就是精疲力尽,俺不中了)。如果岗位又是 SRE, […] Continue reading...  ( 4 min )
    c100m 问题
    互联网诞生以来,如何让一台服务器服务更多的用户就成为了软件工程师一直试图解决的难题。c10k 指的是如何让一台 […] Continue reading...  ( 5 min )
  • Open

    《你行,你上》:姜文到底是反对“鸡娃”,还是给它立了碑?
    姜文沉寂七年之后推出新片《你行,你上》,看似是钢琴神童郎朗的奋斗史,实则是一场关于父权、教育焦虑、文化身份的集体隐喻。  ( 1 min )

  • Open

    15 Weekend-Ready Ansible Playbooks for Your Home Lab
    I’ve spent countless weekends automating every corner of my home lab, and nothing feels better than kicking back on Monday morning knowing that routine tasks and projects in the home lab ran themselves over the weekend. In this post, I’m sharing 15 of my favorite Ansible playbooks that are weekend-ready for very cool home lab … The post 15 Weekend-Ready Ansible Playbooks for Your Home Lab appeared first on Virtualization Howto.  ( 38 min )
  • Open

    MCP Server Tutorial: Build with TypeScript from Scratch
    MCP Server Tutorial: Build with TypeScript from Scratch Building a Model Context Protocol (MCP) server with TypeScript has become increasingly important for developers working with AI applications. This comprehensive guide will walk you through creating a production-ready MCP server from the ground up, complete with working code examples and best practices. What is MCP and […]  ( 22 min )
  • Open

    只需 2 步简单操作,一劳永逸解决静态博客添加朋友圈、说说之类的功能
    静态博客添加说说或朋友圈页面,是一个老生常谈的话题了,以往很多方法要么搭建起来麻烦,要么用起来麻烦,为彻底解决这个问题,我今天试了下使用 Github Issue 来搭建,只需要简单两步,即可搭建一个能够即时动态更新的说说页面。 主要原理 使用 Github issue 作为说说内容发布平台,通过在静态博客上新建页面引用 Github issue 内容,实现页面发布。使用 Github Action 跟踪 issue 变化情况,在有变动时触发博客页面更新。 优点: 基于 Github 搭建,操作简单,维护容易。不懂的直接找 AI ,100% 都能解决。 Github 提供手机 APP ,可以将 issue 作为快捷方式添加到桌面进行快速操作,跟微信发朋友圈没啥区别。 内容安全可控,随时可迁移,没有容量焦虑,理论上可发布内容数量无上限。 缺点:暂时没有想到。 搭建方法 在博客模板中新建一个说说页面 例如,Hugo 可以在 layouts 文件夹中新建一个 monents.html 之类文件名的文件,使用 resources.GetRemote 远程获取你想要将说说页面。一般是 https://api.github.com/repos/microsoft/vscode/issues/519/comments 这种格式链接。 复制一个博客上的静态页面模板内容,适当修改,完成必要的主题设置。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 {{ define "main" }} {{ $u…  ( 2 min )
  • Open

    使用openssl制作自签名双向认证证书
    可以直接使用我制作好的工具,支持自签名 HTTPS 证书和双向认证证书,纯 shell 脚本,支持 Docker 使用,一键生成证书:https://github.com/iuxt/my_cert 双向认证用途是什么:  ( 4 min )
  • Open

    使用脚本、工具批量操作服务器做免密登录及修改密码
    生产实践:     使用脚本、工具批量操作服务器做免密及修改密码 学习技巧:     Shell 脚本、sshpass、parallel-ssh及ansible工具使用 脚本内容:            使用脚本、工具批量操作服务器做免密及修改密码,常用于服务器初始化及批量操作。 一、sshpass使用 1、确保本地机器已安装sshpass工具 apt install sshpass  # Ubuntu/Debian yum install sshpass  # CentOS/RHEL 2、准备服务器列表文件(如servers.txt),格式为:用户名@IP地址:端口 密码 例如: root@192.168.1.100:22 password1 admin@192.168.1.101:2222 password2 批量配置SSH免密登录 #!/bin/bash # 生成SSH密钥对(如果尚未生成) if [ ! -f ~/.ssh/id_rsa ]; then     ssh-keygen -t rsa -N "" -f ~/.ssh/id_rsa fi # 读取服务器列表 while read line; do     # 提取信息     server=$(echo $line | cut -d' ' -f1)     password=$(echo $line | cut -d' ' -f2)          # 分离用户名、IP和端口     user=$(echo $server | cut -d'@' -f1)     ip_port=$(echo $server | cut -d'@' -f2)     ip=$(echo $ip_port | cut -d':' -f1)     port=$(echo …  ( 46 min )
  • Open

    Logseq 高效知识管理与协作利器
    Logseq 以其出色的知识管理能力、便捷协作功能、强大的隐私保护以及灵活的可扩展性,成为了日常学习和工作中不可或缺的工具。不仅帮助高效地记录和整理知识,还激发了创造力和思考能力。  ( 1 min )

  • Open

    Docker Networking Tutorial: Bridge vs. Macvlan vs. Overlay for Home Labs
    Everyone starts out using the default bridge network in a Docker container environment. And, if you are running standalone Docker hosts there is likely nothing wrong with using this network type because it just works. However, like any tool, knowing the details of other functionality can help to have the configurations you need with different … The post Docker Networking Tutorial: Bridge vs. Macvlan vs. Overlay for Home Labs appeared first on Virtualization Howto.  ( 35 min )
  • Open

    兄弟们!!!15天超100k
    本文讲述了一个在线拼图网站如何在15天内实现超过10万访问量的成功故事。文章涵盖了产品的快速开发过程、用户反馈的积极影响以及新增的水印系统和复制到剪贴板功能。

  • Open

    Run Your Home Lab with Infrastructure as Code Like a Boss
    There has never been a better time to get into coding things, especially infrastructure as code. There are so many powerful AI tools available now so the barrier to entry for writing code has never been lower. I have always believed in treating my home lab like “real” production infrastructure. Infrastructure as code is the … The post Run Your Home Lab with Infrastructure as Code Like a Boss appeared first on Virtualization Howto.  ( 35 min )
  • Open

    Best Ollama Models for Developers: Complete 2025 Guide with Code Examples
    Running large language models locally has become essential for developers who need privacy, cost control, and offline capabilities. Ollama has emerged as the leading platform for running LLMs locally, but choosing the right model can make or break your development workflow. This comprehensive guide covers the best Ollama models for developers in 2025, with practical […]  ( 17 min )
    Metadata Matters: How Container Logs and Personal Data Cross Paths in Cloud Environments
    When you spin up containers in the cloud, the last thing you’re probably thinking about is privacy. Not user privacy in the conventional GDPR-screaming, cookie-banner sense. No, we’re talking about something more subtle, and arguably more dangerous: metadata leakage. Because under the hood, your logs are saying a lot more than you think. Sure, they’re […]
    How Containerized AI Accelerates Modern Supply Chain Workflows
    Containerized AI uses lightweight, standalone software packages called containers to deploy artificial intelligence models. These containers bundle the necessary code, libraries, and dependencies for an AI system to run consistently across various computing environments. It’s like having a portable toolkit that works the same whether you’re in your office or halfway around the world. This […]  ( 15 min )
    Using LMS to Onboard Tech Teams Faster and More Effectively
    A start-up can hire a brilliant back-end engineer in Berlin and a DevOps specialist in São Paulo before breakfast, but the real race only begins when those new colleagues must deliver production-ready code. Software organisations live on time-to-productivity: the fewer sprints a hire needs to merge a first pull request, the faster velocity rises and […]
  • Open

    AWS Kiro 初体验:一款更注重流程感的 AI IDE
    试用 AWS 推出的 AI 编程 IDE —— Kiro 的真实体验,介绍其 Spec 模式、任务编排能力及当前的不足,并分享我对其未来发展的期待。  ( 1 min )
  • Open

    当我还在为那10倍流量狂喜时,它已悄悄变成了日常
    免费在线拼图工具更新,支持拖拽上传、智能自动布局和个性化配置持久化,提升用户体验,无需登录,高清下载,无水印,完全免费。

  • Open

    Amazon Kiro AI IDE Released in Preview Download it Now!
    I have been super excited and using AI-enhanced coding tools for the last few months now. So, I am on the lookout for new tools and solutions. In case you haven’t heard, has just released Kiro AI IDE (now in Preview). It is build from the ground up for spec-driven development and agent-based automation. Kiro … The post Amazon Kiro AI IDE Released in Preview Download it Now! appeared first on Virtualization Howto.  ( 34 min )
  • Open

    充电桩更改结算方式,变相涨价25%-30%
    都说男人开上电车后就开始精打细算变得抠门,即使是电动自行车,每一次的充电都变得斤斤计较起来。 2024款小牛NXT玩家版行驶9个月,总里程4100公里,每月平均行驶455公里。每日上下班往返共计16公里,算下来每月出行28天,使用率是相当的高。 这9个月期间,比较大的雨雪天气和一些外出办事由沃尔沃S60代替的里程数基本和偶尔骑小牛NXT出门遛弯及中午偶尔外出公司附近吃饭相抵消。 小牛NXT玩家版使用72V35A铅酸电池,充电功率在400W-500W之间,日常充电主要有三个地方(频率占比),家楼下(90%)、父母家楼下(7%)、公司楼下(3%)。 同样的充电功率按价格来说,公司楼下最便宜0.40元/小时,父母家楼下最贵,自己家楼下价格居中 400W-500W 之间 0.43元/小时。 近日突然发现家楼下的自行车充电桩计费方式进行了变更,由按充电功率直接乘以小时数计价,变为了 按实际使用电量+阶梯使用服务费计价。 以400W-500W充电功率,从20%充至100%需要6小时为例 原计价方式计价 6小时 X 0.43元/小时 = 2.58元 新计价方式计价 6小时 X 0.27元/小时 + 2.7度电 X 0.58元 = 3.19元 同比增长 24% 日常使用对比2023款沃尔沃S60 一般车辆低于30%开始充电,费用2元左右,少的时候1.8元,而现在每次达3元… 虽然充一次电行驶里程在70-80公里,每周仅充2次合计费用也不会超过10元,唉~自己变得小气了… S60一箱95号汽油费用达500多元,市区能开600公里,平均0.83元/公里,外加保养,保险,平均下来,每公里单价超过1.2元。而且开得越少单价越高。 而小牛NXT平均每公里 0.04元,虽然铅酸电池2年也有损耗,但相比S60省去的大几千元的停车费,根本不值得提了。 30倍的行驶差价,50倍的使用成本差异。 出门就…
  • Open

    OpenRouter 探索笔记:一个聚合 AI 模型调用的幕后网关
    最近在研究 Claude Code 的调用方式时,我深入体验了 OpenRouter 这个 AI Gateway 聚合平台,观察了它的功能、商业模式与生态,并将其与 Portkey、LiteLLM、Kong 等其他主流 AI 网关方案进行了横向对比。  ( 5 min )

  • Open

    Ansible Semaphore UI: My New Go-To Infrastructure Automation Tool
    A couple of years ago now, I wrote about Ansible Semaphore which brings an awesome UI to Ansible and it is a MUCH simpler tool to get up and running and use than something like Ansible AWX. However, since I had last used the solution, Semaphore UI has now evolved to be something more than … The post Ansible Semaphore UI: My New Go-To Infrastructure Automation Tool appeared first on Virtualization Howto.  ( 34 min )
  • Open

    关于中小学教育的一点思考
    我儿子今年 9 月准备上小学了。之前,我对教育这事并没有太放心上,直到最近才系统研究一下当前中小学教育问题,过程中咨询了很多朋友,了解到不少内情,对小孩未来教育问题也有了些粗糙的看法。 关于择校 3 年前,我女儿上小学前,我曾经简单研究了一下本地中小学教育情况。 跨区求学者多 由于我所在的区域,基础教育水平比较差。此前本地家长中但凡有能力者,大多是选择在隔壁区买房入户,然后入学。 但这种距离通常都在 30 公里以上,少点的也有 20 来公里。 如果不是时间非常充裕,普通家庭很难选择这种方案,并且,这些学区房通常价格也要比本地贵不少。 实际上,正是因为这些舍得在教育上投入资源的家长纷纷跨区求学,导致本地头部教育资源大量外流,一定程度上造成基础教育质量很难提升上去。 毕竟,教育本身还是个学校和家庭相互成就的事情,如果能力强的家庭都将小孩送出去读书,那剩下在本地读书的小孩,确实环境也要差一些。 本地公办教育质量堪忧 我多方对比咨询了不少教育界的朋友。大家普遍反映是本地公办中小学教育教学水平不高,相比市内某些区,平均水平差距巨大。 集中反映的一个问题是,本地教师大多习惯性“躺平”,对教育教学信心不足,反正都是公办教师,教好教坏一个样,很多教师子女也不在本地就读,相当于整个体系在“摆烂”。 但这个观点也不是很客观,事实上,我了解到目前本地教育政策,总体上是倾向于把教师子女留在本地就读的,但只是局限在最近几年出台政策后的教师子女身上。如果这一点都做不到,那这种“摆烂”就是真没救了。 本地民办教育有一定改善 令我十分诧异的是,本地在 2015 年之前,基本没有民办中小学。唯一一所挂名民办学校的,本身还是公办民助性质的,即学校由政府建设,教师是公办教师,只是参照民办学校管理,学费按照民办模式收取,后来这所学校也改为了纯公办。 在民办学校部分,2015 年之后,本地在房地产上行阶段,…
  • Open

    拾月周记(第41期):杭州西站
    封面图:周四到上海出差,早上6点多打车去杭州西站时抓拍的照片。  ( 2 min )

  • Open

    南宁方特:一日游遍东盟十国
    方特东盟神画是毕业季的热门,因为女朋友很早就提过这个事情,她:那我还有机会和你去方特,我:事在人为。规划行程好了,但由于毕业很多材料,一次次错过,终于在完成教资认定后,我提前准备的EVA雨衣派上了用场,7月3日早上出发前往,199一人的门票,体检很值得。 入园就开始先玩伴你飞翔,以为会很快,但整整排了快一个小时才到我们,耐心都被磨破了,唯一值得庆幸的是,体验感超级超级好,被方特解释为:悬挂式飞翔影...  ( 2 min )
  • Open

    免费在线拼图工具被「科技爱好者周刊」收录啦
    阮一峰老师的科技爱好者周刊不仅是信息筛选的宝库,还能带来实实在在的流量。本文详细介绍了被周刊收录后的流量效果及免费拼图工具的最新更新。
  • Open

    薅羊毛指南:如何免费或低价使用 Claude Sonnet-4 和 Gemini 2.5 Pro 进行 Vibe Coding
    本文总结了如何免费或低价使用 Claude Sonnet-4 和 Gemini 2.5 Pro 等高级 AI 编程工具,推荐了高性价比的主力组合,并详细对比了各工具的使用方式与定价,帮助开发者以最小成本获得最佳 vibe coding 体验。  ( 3 min )
  • Open

    Getting Started with Claude AI Coding Assistant
    Getting Started with Claude AI Coding Assistant Imagine having an AI pair programmer that understands your entire codebase, can edit files directly, run terminal commands, and handle complex workflows—all through natural language commands. That’s exactly what Claude Code brings to your development workflow. Released by Anthropic as an agentic coding tool, Claude Code represents a fundamental shift […]  ( 20 min )
    Hugging Face Small Language Model: A Complete Guide
    Exploring the Hugging Face Small Language Model When most people think about powerful AI models, they picture massive neural networks with billions of parameters running on expensive cloud infrastructure. But what if I told you that Hugging Face just released a game-changing model family that delivers impressive performance while running comfortably on your smartphone? Meet SmolLM2 – […]
  • Open

    35mm Coffee - 一个创意工作者的线上社区
    家附近有一个叫 35mm 的咖啡馆,以前经常去,某天心血来潮就想,会不会 35mm.coffee 正好是个可以注册的名呢?就上 Cloudflare 上看了下,果然可以,于是就注册了。即然注册了,就想着拿来做点什么,一开始把使用地限制在了 35MM 咖啡馆,也就是只有在那里才能使用,后来又将它改造成了只有晚上才能访问的网站,之后去掉了时间限制,改成可以随时访问的小 Twitter,还是不满意,总觉得少了一个明确的主题。
  • Open

    Linux 系统监控利器 ctop 命令详解
    在 Linux 系统,尤其是当我们在管理多个容器时,了解系统和容器的资源使用情况至关重要。今天,就给大家介绍一款强大的监控工具 ctop,本文详细介绍 ctop 的安装、使用、命令选项。  ( 2 min )

  • Open

    High-Availability (HA) Proxmox Clusters: Do’s & Don’ts
    One of the most powerful features of running a virtualization cluster is being able to have high availability features that are built into the solution. High availability features allow you to run virtual machines in a way that makes them resilient to a host failure. Proxmox has these features built-in to the HA cluster features … The post High-Availability (HA) Proxmox Clusters: Do’s & Don’ts appeared first on Virtualization Howto.  ( 38 min )
  • Open

    使用 CloudFlare R2 作为图床时的安全防护设置,避免被恶意刷B类文件请求
    CloudFlare R2 是大善人推出的重磅免费服务,默认即为用户提供 10G 存储空间和无限流量。不过这个无限还是有限制的,即每月写入类操作不超过 100 万次,每月读取类操作不能超过 1000万次,否则就将按量计费。最近我搬迁了 11 万多张图片到 R2 ,有点担心使用超限,所以对其作了严格的防护设置。 防护原理 我需要设置防护的这个 R2 存储桶是此前在 将Soomal.cc迁移到Hugo 这篇文章中提到的 soomal.cc 网站中的图片。 该网站已经托管在 Cloudflare Pages ,由 Cloudflare Pages 提供免费服务,只需要对 html 中引用的图片进行防护。 1.限制直接对R2存储桶访问。禁止使用链接直接访问 R2 存储桶,而是只能通过 Cloudflare Workers 服务进行访问。 2.限制对图库链接的直接访问。禁止直接使用 https://images.soomal.cc/test.webp 这种网址请求图片,对所有图片的访问均需在原网站下进行。 3.对原站启用适当防护策略。由于图片本身不适合设置太多防护规则,主要是通过在原站上设置,变相增加直接请求图片链接的难度。 设置方法 禁用 R2 公开地址 在 R2 设置中,不要设置自定义域访问,不要在网络上公开 R2。 在 Cors 策略中,设置仅通过原站访问。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 [ { "AllowedOrigins": [ "https://soomal.cc", "https://www.soomal.cc" ], "AllowedMethods": [ "GET", "HEAD" ], "AllowedHeaders": [ "*" ]…  ( 1 min )
  • Open

    Use Log Analytics to Gain Application Performance, Security, and Business Insights
    In the digital age, data is the new gold. But raw data alone is not enough—what matters is how we interpret and act upon it. Log analytics, the process of aggregating, analyzing, and visualizing log data, has emerged as a critical tool in bridging the gap between raw system logs and actionable insights. Whether you’re […]
    What is Docker Offload and What Problem It Solves
    Ever tried running a GPU-intensive workload on your laptop and watched it struggle like it’s trying to run a marathon in flip-flops? I know I have. You start with excitement about that cool AI model or data processing pipeline, but then reality hits. Your local machine either doesn’t have a GPU, or if it does, […]
    How to Build Financial Momentum in the Digital Age
    Ever feel like your paycheck vanishes faster than your phone charge? With one-click shopping and constant spending prompts, it’s easy to lose control. The digital world offers endless tools, but building real financial momentum can still feel out of reach. In this blog, we will share how to build financial momentum in the digital age—using […]  ( 13 min )
  • Open

    eM Client:专业跨平台电子邮件客户端
    eM Client 是一款功能强大、界面直观的跨平台邮件客户端,支持邮件、日历、任务和联系人管理。这款邮件客户端xiaoz已经使用超过半年的时间,现在推荐给大家。eM Client特点PGP加密支持,提升邮件安全性支持邮件翻译支持AI处理邮件支持跨平台集成日历、任务和联系人支持离线使用购买eM Cl  ( 1 min )
  • Open

    AI领域核心术语技术总览表
    分类术语基础概述关键技术发展历程应用场景 基础概念AI(Artificial Intelligence)人工智能模拟人类智能的计算机系统,执行学习、推理、决策等任务,用于模拟、扩展和增强人类智能的技术工具和方法 符号主义(规则系统)、连接主义(神经网络)、行为主义(环境交互), 生成式AI、自然语言处理(NLP)、Transformer模型、BERT、PEFT微调方法及大语言模型(LLM)等 1956年达特茅斯会议提出; 2012年深度学习爆发; 2022年生成式AI革命 自动驾驶、医疗诊断、智能客服、内容创作辅助、人机协作 ML(Machine  Learning)机器学习利用数据进行学习的技术,从数据中学习规律,使计算机能够通过算法模型从数据中获取特征并不断优化模型以做出决策和预测,无需显式编程即可改进其性能 监督学习(分类/回归)、无监督学习(聚类)、强化学习(奖励机制) 机器学习的核心技术包括算法原理,涉及模型训练、特征工程、模型部署等流程,同时涵盖损失函数、正则化项等策略,以实现有效的模型评估与选择。 1958年感知机诞生; 1986年BP算法; 2012年ImageNet竞赛突破 金融风控、推荐系统、图像识别 DL(Deep  Learning)深度学习基于多层神经网络的复杂模式学习,利用多层神经网络处理复杂数据模式的机器学习技术,通过模拟人脑神经网络进行学习和识别的机器学习方法CNN(图像处理)、RNN/LSTM(时序数据)、Transformer(自注意力机制) 2012年AlexNet夺冠; 2014年GAN; 2015年ResNet AlphaGo、语音识别、图像处理、自然语言理解 RL(Reinforcement Learning)强化学习通过环境反馈(奖励/惩罚)优化决策策略,是一种优化整个决策过程以最大化累积收益的算法领域,重点关注决策之间的…  ( 38 min )

  • Open

    Top 5 Community Marketing Strategies to Build Local Brand Awareness Effectively
    Want to make your brand a local favorite? Dive into these 5 community marketing strategies to build local brand awareness. We’ll explore actionable tips like hosting events, partnering with local businesses, leveraging local media, sponsoring teams, and mastering local SEO. Host Local Community Events Hosting community events can significantly boost your brand’s visibility and trust […]
    DeepSeek R1 Technical Guide: Advanced Reasoning AI Architecture
    Master DeepSeek R1's advanced reasoning architecture. Complete technical guide with MoE implementation, GRPO algorithms, and production deployment code examples.
    Ollama AI Models: Run Them Locally in 2025
    Exploring Ollama AI Models for Local Use in 2025 Are you tired of relying on cloud-based AI services that drain your budget and compromise your data privacy? What if you could run powerful AI models directly on your local machine, giving you complete control over your artificial intelligence workflows? Enter Ollama – the game-changing tool […]
  • Open

    给朋友们分享个好消息 23.5k
    刚刚更新了免费在线拼图工具,主要优化了边框与间距的分离设计,支持快捷键粘贴,并对SEO进行了特别优化,提升自然流量。
  • Open

    Proxmox Networking Best Practices for Home Labs and Downloadable Cheat Sheet!
    One of the most important parts of any virtualization solution is the networking. It doesn’t matter how awesome your storage is or how many capabilities your hypervisor has if you can’t control the flow of the bits. Proxmox is built upon native Linux networking technologies which are awesome and can do just about anything you … The post Proxmox Networking Best Practices for Home Labs and Downloadable Cheat Sheet! appeared first on Virtualization Howto.  ( 38 min )
  • Open

    从天水幼儿园铅中毒事件来看,为什么食品安全这么难保障
    最近天水幼儿园幼儿集体铅中毒事件引发广泛热议,从食品监管、工业原料、医疗检测、地下水污染到地方政府一系列“谜之操作”,导致所有怨气集中爆发。这里也趁机谈谈为什么食品安全保障这么困难。 天水事件的反常之处 网上对天水事件最大的质疑是,为什么幼儿园会放着便宜的食用色素不用,而使用工业染料。 这其实涉及一个深层次的“生活哲学”问题,就是在现实中我们每次遇到那些不可思议的事件结果时,总能在其背后发现一堆不可思议的过程。 也就是俗称的,当你第一次发现家里有一只蟑螂时,实际上搞不好暗地里已经有100只了。 具体到这个事件中。 当一个厨师能够想出使用染料对食品染色这种操作时,我想,就不要期望它能知道染料的成分是什么,不要期望它能知道色素比染料更便宜这回事了。 我们很多人在网上分析问题时,喜欢用逻辑推导行为过程,但实际生活中,很多时候是没有正常逻辑可言的,可能那个厨师刚好在网上刷到过染料视频,或自己在网购平台看到过随机推荐的染料商品便产生了这种想法。 天水事件如何定性 是否故意投毒 作为两个小孩的父亲,我很理解网上对天水事件喊打喊杀的想法,不过这个事件从现有情况来看,相关责任人应该是很难被判死刑的。 一个争议在于,相关责任人是否故意投毒。 但从常理推断,目前很难证明这个是故意投毒行为,毕竟这种报复社会的方式,怎么都说不通: 厨师串通厨工、园长连续投毒几个月意图谋害幼儿,这已经完全超出人类理解。 是否能判死刑 从目前来看,这个事件构成生产销售有毒有害食品罪应该是疑问不大的,其他像故意杀人、故意伤害、以危险方法危害公共安全等,应该是说不大通的。 虽然生产销售有毒有害食品罪最高可以到死刑,但参照“三聚氰胺”等类似事件,一般情况是致人死亡的,才判死刑,否则还是有点困难。 当然,这种量刑最终还得看具体案情,即便没有受害人死亡,这么严重的后果,判个死刑也不是不合理。 另外,生产销售有毒有害食品…

  • Open

    Docker Security Tips for Container Hosts & Ansible Playbook
    Running containers in your lab or production environment is one of the best things you can do, not only for learning, but running workloads efficiently. Over the last couple of years, I have developed a security checklist that I apply to every Docker host. In this post, I’ll walk through the steps I take, from … The post Docker Security Tips for Container Hosts & Ansible Playbook appeared first on Virtualization Howto.  ( 32 min )
  • Open

    K8s集群etcd磁盘更换
    在 Kubernetes 生产环境中更换 etcd 节点的磁盘是一个高风险操作,需谨慎执行。什么情况需要更换磁盘? 磁盘性能不足,如机械盘升级到 SSD 磁盘硬件存在问题,影响稳定性 ETCD 对磁盘性能要求非常敏感,强烈建议使用 SSD 且独立挂盘。如果有更高性能要求,可以选择分离 snapshot(快照文件)/wal(预写日志)的目录,使用两块盘分离 IO 读写。 以下是详细步骤和注意事项,以三节点 etcd 集群 (ETCD 使用 static pod 方式部署)为例: 核心原则 一次只操作一个节点:确保集群始终满足 N/2 + 1 的存活节点(3 节点集群需至少 2 节点在线)。 完整备份:操作前必须备份 etcd 数据,并制定好灾备恢复计划。 业务低峰期操作:减少对集群的影响,并制定好验证方案。 演练及回滚计划:生产环境操作前务必在测试环境演练!确保团队熟悉流程并备有回滚计划。 操作步骤 1. 前置准备 备份 etcd 数据(在任一 etcd 节点执行): ETCDCTL_API=3 etcdctl \   --endpoints=https://127.0.0.1:2379 \   --cacert=/etc/kubernetes/pki/etcd/ca.crt \   --cert=/etc/kubernetes/pki/etcd/server.crt \   --key=/etc/kubernetes/pki/etcd/server.key \   snapshot save /tmp/etcd-snapshot-$(date +%Y%m%d).db 验证备份完整性: etcdutl snapshot status /tmp/etcd-snapshot-*.db 检查集群健康状态: ETCDCTL_API=3 e…  ( 37 min )
  • Open

    在Amazon Lightsail 上部署OpenResty Manager 可视化反向代理系统
    Amazon Lightsail是亚马逊云科技提供的一种简化的虚拟私有服务器(VPS)服务,它提供预配置的虚拟服务器实例和一系列方便的功能和服务,方便用户快速创建、管理和扩展服务器实例,适用于各种规模的应用程序和工作负载。新注册用户还可以免费试用3个月,体验其强大功能并充分了解其价值。OpenRes  ( 1 min )
    用Amazon Lightsail容器一键部署OneNav书签,5分钟搞定
    Amazon Lightsail 容器服务是亚马逊云科技推出的一项低门槛、全托管的容器解决方案,专为开发者和小型项目设计,支持一键部署容器应用、自动构建镜像,并提供基础的负载均衡与域名绑定功能,帮助用户快速搭建和运行容器化服务。OneNav 是一款高效的浏览器书签管理工具,可以将浏览器书签集中式管理  ( 1 min )
    用亚马逊云科技 Amazon Polly 轻松实现文本转语音
    Amazon Polly 是一项完全托管的服务,可按需生成语音,将任何文本转换为音频流。使用深度学习技术转换文章、网页、PDF 文档和其他文本转语音 (TTS)。Polly 以多种语言提供数十种逼真的语音,供您构建可进行互动和转换的语音激活应用程序。这篇文章内容包括:创建亚马逊云科技账号Amazon  ( 1 min )
    OneNav 1.1.4 更新,可单独设置主题
    OneNav 是一款功能强大且简洁高效的浏览器书签管理器,支持集中式管理书签,完美解决跨设备、跨平台、跨浏览器的同步与访问难题,实现一处部署、随处访问。它不仅安装简单、界面简洁、操作方便,还可与浏览器扩展(插件)配合使用,为你带来更加高效便捷的书签管理体验。Github开源地址:https://gi  ( 1 min )
  • Open

    毕业季回响
    大学毕业了的心情对比,高中时我会对着教室发呆,在高考后结束后,同学都回家了,而我们三人还买了零食奶茶,回到学校,光明正大的带着手机,打开教室投影,看起了视频,谈天说地,教官也不在没收手机,那就是毕业的心情。 大学更多是独来独往,分配到了混合宿舍,6人间的...  ( 2 min )
  • Open

    技术雷达 2025 年 7 月观察:AI 安全与云安全的双重挑战
    本文基于 O'Reilly 发布的《Radar Trends to Watch: July 2025》,从个人视角解读 AI 与云安全的前沿趋势与挑战,涉及 Agent 安全、prompt injection、工具中毒、DDoS 防御等核心议题。  ( 2 min )

  • Open

    我的第六台电脑:有点不那么像电脑
    No content preview
  • Open

    How I Use Docker Labels and Compose Tricks to Organize 75+ Containers
    When you start to have a large number of containers in your fleet, these can begin to become hard to manage. If you are juggling lots of services across many different projects and environments, this is especially true. I have started to rely heavily on Docker labels and other tricks in Docker Compose. With the … The post How I Use Docker Labels and Compose Tricks to Organize 75+ Containers appeared first on Virtualization Howto.  ( 35 min )
  • Open

    博客图床又拍云成本飙升,如何优化
    最近我的博客图床服务又拍云费用飙升,花了些时间分析优化,目前成本已经降至0.2元/天左右,免费额度够用。  ( 2 min )
  • Open

    电脑桌理线改造
    我的电脑桌放在家里一间墙体不够方正的房间中,房间内 3 面直墙,另一面靠窗的是弧形,而电脑桌正是按照这个弧形墙面的弧度所定制的,因此桌面与墙面完全粘和,没法像普通办公桌一样把线材从桌背后扔下去,导致出现理线灾难。 先前理线方法 此前,我几乎没有考虑过理线这回事,都是把线材直接往显示器背后扔,只要显示器能把线材挡住就行,眼不见为净。 但这种方法,在买了一个海景房机箱后,很难再复刻。 这个机箱里边,默认就有 15 个风扇,即便去掉 8 个进出风的,也还有 7 个风扇,分别是 3 个 CPU 水冷风扇, 3 个显卡风扇,1 个电源风扇,运行起来,低频噪音很明显。 这种情况下,我不可能再像以往使用 ITX 机箱一样,直接搬到桌面上来,只能考虑将机箱放置在桌下。 这一小小改变,就给理线带来很大灾难。 线缆连接需求 我大概数了一下,桌上目前共计有 30 多条线缆需要连接。 各种线材关系错综复杂,大概有 7 个节点需要各种线材进进出出,在桌面这么狭小的范围布线,真是太困难了。 考虑到日后显卡升级,可能会出现两台电脑均连接两台显示器的情况,还得继续增加线材。 另外,由于我这间房只在显示器背后有四个墙插,使得其他接台灯、风扇、各种手机平板充电器,也都只能从显示器后方墙插上引线到桌面另一头,进一步导致桌子上整体看起来特别乱。 改造情况 由于线材过多,特别是考虑到要实现桌上桌下线材互通,因此首要问题就是把桌面打洞。 在某东 10 块钱买了个开孔六件套便开干,总共打了 4 个洞,将线材能引入桌下的都引入。然后购买多个桌下理线器,使用螺丝固定到桌面下方。将笔记本电源、插线板、交换机、KVM切换器等一众设备,一股脑塞到桌子底下。 不过,由于线材数量过多,粗的、细的、长的、短的,各种线五花八门,而桌下理线器空间实际非常狭小,导致真的很难将线材弄得规整,最终也只是一顿乱塞结束。 流程图制作 在做上边这个图的过程中,我发现用 AI 搭配 Mermaid 制作流程图还是挺舒服的,比自己画图简单太多,而且 Mermaid 官网上渲染模板也有不少。唯一遗憾的是,本博客所用的 Hugo Theme Stack 没有内置支持 Mermaid 渲染,由于平常也少用,就不折腾,直接截图算了。 顺手再做了个家庭网络拓扑图。
  • Open

    AMD Zen 3 的 BTB 结构分析
    AMD Zen 3 的 BTB 结构分析¶ 背景¶ 在之前,我们分析了 AMD Zen 1 和 AMD Zen 2 的 BTB,接下来分析它的再下一代微架构:2020 年发布的 AMD Zen 3 的 BTB,看看 AMD 的 Zen 系列的 BTB 是如何演进的。 官方信息¶ AMD 在 Software Optimization Guide for AMD EPYC™ 7003 Processors (Publication No. 56665) 中有如下的表述: The branch target buffer (BTB) is a two-level structure accessed using the fetch address of the previous fetch block. Zen 3 的 BTB 有两级,相比 Zen 1 和 Zen 2 少了一级。BTB 是用之前 fetch block 的地址去查询,而不再是当前 fetch block 的地址。用当前 fetch block 的地址查询 BTB 很好理解,要寻找某个地址开始的第一个分支,就用这个地址去查询 BTB,Zen 1 和 Zen 2 都是如此;用之前 fetch block 的地址,则是用更早的信息,去获取当前 fetch block 的信息,例如: entrypoint1: jmp entrypoint2entrypoint2: # what's the first branch after entrypoint2? 在查询从 entrypoint2 开始的第一条分支指令的时候,如果使用当前 fetch block,就是用 entrypoint2 的地址去查询,那就必须等到前面 jmp entrypoint2 指令的目的地址被计算得出;如果使用之前 fetch block,…  ( 5 min )
    AMD Zen 2 的 BTB 结构分析
    AMD Zen 2 的 BTB 结构分析¶ 背景¶ 在之前,我们分析了 AMD Zen 1 的 BTB,接下来分析它的下一代微架构:2019 年发布的 AMD Zen 2 的 BTB,看看 AMD 的 Zen 系列的 BTB 是如何演进的。 官方信息¶ AMD 在 Software Optimization Guide for AMD EPYC™ 7002 Processors (Publication No. 56305) 中有如下的表述: The branch target buffer (BTB) is a three-level structure accessed using the fetch address of the current fetch block. Zen 2 的 BTB 有三级,是用当前 fetch block 的地址去查询,和 Zen 1 一样。 Each BTB entry includes information for branches and their targets. Each BTBentry can hold up to two branches if the branches reside in the same 64-byte aligned cache line and the first branch is a conditional branch. Zen 2 的 BTB entry 有一定的压缩能力,一个 entry 最多保存两条分支,前提是两条分支在同一个 64B 缓存行中,并且第一条分支是条件分支。这样,如果第二条分支是无条件分支,分支预测的时候,可以根据第一条分支的方向预测的结果,决定要用哪条分支的目的地址作为下一个 fetch block 的地址。虽然有压缩能力,但是没有提到单个周期预测两条分支,…  ( 4 min )
  • Open

    避风塘
    大概 4 年前,我注册了一个域名 before.town,因为脑海中忽然闪过「避风塘」,好像正好可以对应英文的 before town,而 town 又可以作为域名的后缀,就搜了一下,果然可以注册,就毫不犹豫地下手了,这一放就是 4 年。

  • Open

    职场,身不由己,各种局
    半个月内被公司要求的第二篇检讨书… 可想而知这期间被挨过多少次骂和批评,感受到这一周的漫长和极度的难熬。事并不是个大事,只是领导造了口大锅,它得有人扛。还没想好这篇检讨书要怎么写,毕竟和上一次检讨书相关,时间并不长,虽然发生的不是同一类事情,但这个流程有点难受。 总之是要端正态度,接受评判,立即改正 上一篇文章中提到的的工作内容,将违法变为合法… 夜未央 评论说 :“你只是在打工,又不是自己的公司,为什么要冒险走灰色地带呢?翻车了老板最先怪的还是你。” 其实大多数的工作内容都是在合法的范畴内,但多多少少会游走的法律的一些边缘。毕竟自己做的是人力资源工作,所以涉及法律内容更多在《劳动法》、《劳动合同法》、《民法典》、《交通道路安全法》这些法律范畴内。 举个真实的例子: 我们在大型购物中心内的一家2000平米的门店里有约60名正式员工为消费者提供服务,这是典型的ToC业务,而我们的C端客户年龄层次均在35岁-55岁之间。他们有着自己的工作和生活,通常只能在周中的晚上或周末来到我们的门店。全武汉各大购物中心内的门店我们有近20家,大多数需要在平日的晚上或周末为客户提供服务。 但在2024年自己入职时,却发现 700多名个门店的员工,日常每日都会超过8小时的工作时间,且必须在周六日上班为客户提供服务,公司却按照标准工时签订的劳动合同和结算每月工资。显然从《劳动合同法》来说,已违法,而且这个违法成本也非常的大。 超出每日8小时外的工作时间,如果不安排对应的补休,公司需按照1.5倍的小时工资支付劳动报酬,且每日不能超过3小时。周六日的出勤因为单休并没有全部调休,更是需要按照2倍的日工资来结算其中1天的劳动报酬。而那些五一、十一、端午、中秋啥的法定节假日又往往是我们线下门店业务业绩最好也是最忙的时候,他们根本就无法休,而这些法定节假日上班,公司则需要按照3倍的劳动报酬支付对应的加班工资…
  • Open

    How I Use VLANs to Isolate Docker and Proxmox Services (+ Free Worksheet)
    One of the core disciplines in networking that you will want to learn is segmentation. We can benefit from segmentation even in the home lab environment. You can treat your network at home much like you would a production environment. No matter what you are running, whether this is Proxmox, Docker Swarm, Kubernetes, or just … The post How I Use VLANs to Isolate Docker and Proxmox Services (+ Free Worksheet) appeared first on Virtualization Howto.  ( 34 min )
  • Open

    说真的朋友们,有被感动到
    新上线免费在线拼图工具受到用户热烈推荐,感谢虫部落、猫鱼周刊和那些免费的砖的宣传。更新修复了已知问题,提升了用户体验。
  • Open

    如何选购显示器:微星 272URDF E16 双模显示器使用问题
    多年来,一直未使用过高刷新率的显示器,这次趁着 618 优惠活动,买了款微星型号为 272URDF E16 的显示器,主要是槽点太多,所以单开一篇文章讲讲使用过程中遇到的那些问题,以及一些显示器选购方面的个人教训。 显示器选购需求 我此前有 3 个显示器,3 套搭配方案,其中最新一个显示器都是 5 年前购买的 AOC 卢瓦尔。 ThinkPad P53 + Benq PD2700U 4K 60Hz intel NUC 11 + AOC LV273HUPR 4K 60Hz Redmi Book 14 2024 + Dell U2412M 1080P 60Hz 前些天添加一台台式机后,台式机和 ThinkPad P53 一直在共用明基 PD2700U 显示器。但总感觉有点怪怪的,因为台式机玩游戏时,FPS 能达到 500 多,可显示器依然是 60Hz,明显搭配不怎么合理,于是想新购一台显示器。 面板 我此前选购明基 PD2700U 和 AOC LV273HUPR 主要需求都是色彩准确和颜色丰富。这两款也是当年热门的中端显示器,前者购入价 3999,后者购入价 2999,都使用的是 IPS 面板。 但到 2025 年的当下,或许 IPS 不再是最佳选择,毕竟更强的 OLED 面板已经广泛铺货。 不过,我这次购入显示器主要为了玩游戏,在性价比驱动下,高刷新率和低延迟的 Fast-IPS 似乎是唯一的选择。 另外,我并不是追求极致高刷的用户,不想显示器就只能玩游戏,像 500Hz 以上的 TN 屏,显然不是我的需求所在。 刷新率 目前主流价位(2000 以下)的 Fast-IPS 高刷显示器,主要有 144Hz 160Hz 180Hz 240Hz 320Hz 等选择。我个人觉得,上到 160Hz 就差不多了,比 60Hz 快了两倍多,除非眼睛使劲盯着屏幕某个地方的变化看,不然很…  ( 1 min )
  • Open

    AMD Zen 1 的 BTB 结构分析
    AMD Zen 1 的 BTB 结构分析¶ 背景¶ AMD Zen 1 是 AMD 的 Zen 系列的第一代微架构。在之前,我们分析了 ARM Neoverse N1 和 V1 的 BTB,那么现在也把视线转到 AMD 上,看看 AMD 的 Zen 系列的 BTB 是如何演进的。 官方信息¶ AMD 在 Software Optimization Guide for AMD Family 17h Processors 中有如下的表述: The branch target buffer (BTB) is a three-level structure accessed using the fetch address of the current fetch block. Zen 1 的 BTB 有三级,是用当前 fetch block 的地址去查询。 Each BTB entry includes information for branches and their targets. Each BTB entry can hold up to two branches if the branches reside in the same 64-byte aligned cache line and the first branch is a conditional branch. Zen 1 的 BTB entry 有一定的压缩能力,一个 entry 最多保存两条分支,前提是两条分支在同一个 64B 缓存行中,并且第一条分支是条件分支。这样,如果第二条分支是无条件分支,分支预测的时候,可以根据第一条分支的方向预测的结果,决定要用哪条分支的目的地址作为下一个 fetch block 的地址。虽然有压缩能力,但是没有提到单个周期预测两条分支,所以只是扩大了等效 BTB …  ( 4 min )
  • Open

    拾月周刊(第40期):送报员
    本期封面:送报员。  ( 2 min )
  • Open

    DeepSeek R1 with Ollama: Complete Guide to Running AI Locally in 2025
    Want to run powerful AI models locally without cloud dependencies? DeepSeek R1 with Ollama offers a game-changing solution that rivals OpenAI’s ChatGPT while maintaining complete privacy and control. This comprehensive guide shows you exactly how to install, configure, and optimize DeepSeek R1 using Ollama on your local machine. What is DeepSeek R1? DeepSeek R1 is a […]  ( 15 min )
    Agentic AI on Kubernetes: Advanced Orchestration, Deployment, and Scaling Strategies for Autonomous AI Systems
    Agentic AI represents the next evolution in artificial intelligence, where autonomous agents can reason, plan, and execute complex tasks independently. Deploying these sophisticated AI systems at scale requires robust orchestration platforms, and Kubernetes has emerged as the de facto standard for managing containerized Agentic AI workloads. This comprehensive technical guide explores advanced deployment patterns, optimization […]
    Google Gemma AI Models: A Comprehensive Technical Analysis and Implementation Guide for Developers
    Google’s Gemma AI models represent a significant breakthrough in open-source large language model development, offering developers and researchers unprecedented access to state-of-the-art natural language processing capabilities. This comprehensive technical guide explores Gemma’s architecture, performance benchmarks, implementation strategies, and practical applications in modern AI systems. What Are Google Gemma AI Models? Google Gemma is a family […]
    Penetration Testing for Generative AI: Addressing Emerging Threats
    Generative AI is no longer a future trend — it’s a present-day business driver. From chatbots that handle customer support to copilots that assist with coding and document drafting, companies across industries are deploying AI-powered tools to boost efficiency, reduce costs, and stand out in competitive markets. But alongside the promise comes a critical reality: […]
  • Open

    Data Brokers Exposed: How to Opt Out and Secure Your Personal Data
    Taking charge of your personally identifying information in modern times is very difficult. In the US there are very few laws to protect what kind of personal data that companies can share. Companies like Meta, Amazon, Google, your ISP, etc. literally make billions of dollars by snooping on what you do online and sell information […]  ( 35 min )

  • Open

    使用GitHub Actions实现Hexo博客的自动化发布
    基础环境 原环境 仓库:存放静态网页的仓库(公开) 工作流:本地撰写博客—>执行编译,生成静态网页—>推送静态网页到仓库—>访问发布的网页 <a href="#新环境" class="headerlink"  ( 6 min )
  • Open

    MacBook抢修记,及新Mac必备软件
    半个月没更新博客,只因MacBook坏了。恢复更新第一篇,就写写此事。一、MacBook Pro抢修记上周三晚上发现我的MacBook充不进电,此时电池只剩20%多电量。等到电量降至10%,我才...
  • Open

    数据驱动:我是如何构建我的网站内容分析页面的
    为了更好地了解我的网站内容,我开发了一个全新的 /analysis 页面。本文将分享其功能、构建流程和技术实现,希望能为你提供灵感。  ( 1 min )
  • Open

    Linux 下的高效压缩工具 Zstandard
    Zstandard 以其卓越的性能和丰富的功能,成为了 Linux 下一款不可或缺的压缩工具。无论是对单个文件还是整个目录的压缩和解压,它都可以轻松应对,且在处理速度和压缩效果上都有着出色的表现。  ( 2 min )

  • Open

    像写代码一样记笔记:我的 VS Code + GitHub + Hugo 工作流
    从 VS Code 编辑器到 GitHub 版本控制,再到 Hugo 静态网站生成,我的这套工作流让记笔记变得像写代码一样高效而优雅。  ( 3 min )
  • Open

    做这么个免费在线拼图工具,如何赚钱呢
    本次AI工具更新重点解决了移动端操作问题,优化了图像导出质量和文件大小,并增加了PWA支持,用户可享受更流畅的操作体验和更清晰的图像下载。

  • Open

    当我昨天还在为那1000流量欣喜时,今天直接翻10倍
    本周更新了免费在线拼图工具,新增多语言支持和解决小屏幕下载模糊问题,支持11种语言,覆盖全球80%以上用户,提升用户体验和国际化支持。
  • Open

    重要通知:网站迁移与升级
    重要通知:网站迁移与升级 尊敬的读者: 即日起,本人的技术文章与笔记将更新至全新平台:www.lixx.cn。 新站点采用 Docusaurus 框架构建,通过 GitHub 进行内容管理,并已集成 AI 辅助功能以优化笔记记录。此次迁移旨在提升内容发布的稳定性和效率,确保为您提供更优质的阅读体验。
  • Open

    英国公司注销流程
    2024年初,xiaoz分享了《关于注册英国公司那点事》,最开始我满心期待,以为可以在海外市场搞点事,也试着做了一些推广,结果搞了一年多毫无起色,最后不得不注销公司,也算是行成闭环了。为什么要注销英国公司下方整理了下我个人要注销英国公司的原因。目前海外业务未能成功开展每年需要承担英国公司地址费用每年  ( 1 min )
  • Open

    minio自建对象存储
    docker 部署 这里我指定了 network,我的 nginx 也是用的这个 network,可以直接用 名字 来访问 <figure  ( 4 min )
  • Open

    将Soomal.cc迁移到Hugo
    今年初,在拿到 Soomal.com 网站源码后,我将源码上传到自己 VPS 上。但由于原网站架构较为陈旧,不便于管理以及手机访问,近期我对网站进行重构,将其整体转换并迁移到 Hugo。 迁移方案设计 对于 Soomal.cc 的重构,我其实早有想法。此前也简单测试过,但发现存在不少问题,之前就放下此事了。 存在困难和挑战 原网站文章数量较大 Soomal 上共有 9630 篇文章,最早能追溯到 2003 年,总字数达到 1900 万。 Soomal 上共有 32.6 万张 JPG 图片,4700 多个图片文件夹,大多数图片都有 3 种尺寸,但也存在少量缺失的情况,整体容量接近 70 GB。 文章转换难度较大 由于 Soomal 网站源码中只有文章页面的 htm 文件,虽然这些文件可能都来自同一个程序制作。但我此前对这些 htm 文件进行简单测试时,发现页面内容架构也发生过多次变化,在不同阶段使用过不同的标签来命名,从 htm 中提取信息难度很大。 编码问题:Soomal 原来的 htm 都是使用 GB2312 编码,并且可能使用的是 Windows 服务器,在转换时需要处理特殊字符、转义字符问题。 图片问题:Soomal 网站中有大量图片内容,这些图片正是 Soomal 的精华所在,但图片使用了多种标签和样式,在提取图片链接和描述时,需要尽量避免缺漏。 标签和分类问题: Soomal 网站中标签数量庞大,有近 1.2 万个文章标签,另外有 20 多个文章分类。但在文章的 htm 文件中,缺少分类的内容,分类信息只能在 2000 多个分类切片 htm 中找到;而标签部分有些有空格,有些有特殊字符,还有一些同一篇文章重复标签的。 文章内容: Soomal 文章 htm 中包括正文、相关文章列表、标签等内容,都放在 DOC 标签下,我此前没留意到相关文章列表均使用的是小写的…  ( 15 min )
  • Open

    我将从 Tetrate 离职,重新思考下一段旅程
    回顾我在技术浪潮中的十年,从 Hadoop 到 Kubernetes,再到 Service Mesh 和 AI。在离开 Tetrate 之际,重新思考下一段旅程的方向。  ( 1 min )

  • Open

    Wireshark 101: The 2025 Beginner’s Guide
    If you are like me, when you manage networks, whether in the home lab or production environment, you probably use tools like ping, traceroute, netstat, etc. These are great tools and can help you diagnose simple network problems very quickly. However, sooner or later, you will run into problems that a simple command-line utility can … The post Wireshark 101: The 2025 Beginner’s Guide appeared first on Virtualization Howto.  ( 36 min )
  • Open

    TALENTACE:中期肝癌 TACE 基础上联用 T+A,PFS 获益 #ESMOGI25
    对于不可手术切除的中期肝癌,经肝动脉化疗栓塞(TACE)是标准治疗。在 TACE 治疗不获益之后,不管肿瘤有没有进展到晚期,再使用系统治疗,这种是传统的 TACE 续贯系统治疗的模式。要不要直接把系统治疗加上去,以形成 TACE 联合系统治...  ( 1 min )
  • Open

    周一才上线的网站,单单今天已经超过1000访问了
    免费拼图工具新版本上线,新增照片缩放、键盘操作、画布优化等功能,支持添加文字、箭头、方框和圆圈,完全免费,在线接反馈,快来体验吧!
  • Open

    Fabric:为你的命令行安上 AI 管道
    Fabric 是一个命令行 AI 工具框架,它通过“模式(Pattern)+ 管道”的方式,让你将 LLM 能力无缝集成到终端工作流中,本文详解安装、配置、核心概念与自定义模式实践。  ( 2 min )
    Envoy Jaeger Tracing 示例详解
    No content preview
  • Open

    MCP提效--技术文档配图
    写技术文档一直是挺花时间,也挺头疼的一项任务。更头疼的是还要配图!先看效果(推荐手机端观看,可放大):画的还是有模有样,看步骤cursor或chatbox添加mermaid MCPMCP添加方式...  ( 2 min )
  • Open

    多功能文件分享程序Zdir 4.6.0发布,新增网盘挂载
    Zdir是一款使用Golang + Vue3开发的多功能私有存储程序,集成了文件索引、在线预览和分享功能,支持WebDAV和离线下载,非常适合安装在NAS设备或大容量VPS上,是个人、工作室和小团队分享文件的理想选择。演示演示地址:https://demo.zdir.pro/ (国外服务器)用户名:  ( 1 min )

  • Open

    高效沟通(一):Talk和Code同等重要
    Talk is cheap,show me the code,是我们技术人常说的一句话,也是技术社区中经常用的一句话。这句话的意思是,那些光说不练的人说一句是很简单的,而写代码的人则会为一句话付出很多很多的精力,其表明,一个看上去再简单的东西,用一行一行的代码实现起来,并能让其运转起来也是一件很复杂很辛苦的事。说得容易,做起来难! 这句话是 Linus 说的,也是我引入到中文社区的,然而,逐渐地,大众对这句话的解读开始有点变味了,走向了另外一个极端——他们觉得代码才是最重要的,甚至其中有些人开始觉得真正的技术人员是只用代码说话的! 似乎,这个世界上总是会有一些人,当他们看到一个观点的时候,在他们的脑袋里只有两个答案,一个是 true,如果不是 true,那就是 false。就好像只要一个人犯了个错误,这个人就是一个不折不扣的大坏蛋,如果一个人是个好人,那他要在所有的地方都是优秀完美的。 对于技术人员来说,其实,Talk 和 Code 是同样重要的, Talk 是人对人说的话,而 Code 也不仅仅只是人对机器说的话,也更是另外一种人对人说的话(因为 Code 需要易读和易维护,就需要让人读懂)。可见,无论是 Code 还是 Talk 其实都是要和人交流的,Code 是间接交流,Talk 则是直接交流。在公司中工作,需要了解公司的意图,与团队一起做项目,调研客户的需求,设计出用户易操作的界面……你会慢慢地发现,其实,Talk 并不 cheap,而 Code 才是其中比较 cheap 的(注:这是站在了另外一个角度)。 一个好的程序员,需要有好的学习能力,这样你才能成为技术专家,但是,你还要有好的沟通能力,不然,你的技术能力完全发挥不出来。就像一棵大树一样,学习能力能让你的根越扎越深,无论遇到什么狂风暴雨,你都可以屹立不倒,而沟通能力则是树杆和枝叶,它们能让你伸展到更高更远的天…  ( 30 min )
  • Open

    Best Practices for Monitoring Remote Engineers Without Killing Their Trust
    Managing a remote team of engineers is like walking a tightrope. They need space to think, code, and create without someone breathing down their neck. But managers still need to know the work’s getting done—features shipped, bugs squashed, deadlines met. The trick is keeping tabs without turning into the office equivalent of a helicopter parent. […]  ( 13 min )
    Docker Model Runner Tutorial: Complete Guide to Deploy AI Models on Linux (2025)
    Docker Model Runner Tutorial: Step-by-Step Guide Deploying AI models just got as simple as running Docker containers. Docker Model Runner brings the familiar Docker experience to AI model management, letting you deploy, manage, and scale machine learning models with the same ease you’d expect from containerized applications. This comprehensive guide will walk you through setting […]
    How AI is Transforming Container Management and Logistics in the World of Kubernetes and Docker
    Discover how AI, Kubernetes, and Docker are transforming container management in logistics by optimizing routes, automating operations, and improving efficiency in supply chains.  ( 14 min )
  • Open

    借免费拼图工具诞生的故事分享下使用AI编程的经验
    这篇文章讲述了一个免费在线拼图工具的开发过程,从解决个人需求到逐渐完善功能,最终成为一个完全免费、无需登录的工具。通过AI辅助开发,实现了多种创新功能,如移动端兼容、图片视区平移等,展现了AI时代的创作可能性。
  • Open

    5 Killer AI Projects You Can Try in a Weekend
    You don’t need cloud credits or racks of GPUs to experiment with powerful AI tools. Thanks to lean local models and awesome open-source tools, you can build your own AI stack in a weekend. You can do all of this right in your home lab. You can host your own ChatGPT alternative, automate your RSS … The post 5 Killer AI Projects You Can Try in a Weekend appeared first on Virtualization Howto.  ( 32 min )

  • Open

    The Great VMware Exodus, Real Migration Stories and Alternatives for 2025
    We have seen/are seeing a seismic shift in the virtualization space after Broadcom completed the $61 billion acquisition of VMware in November 2023. What has followed has been a complete transformation in terms of price and licensing that has left many organizations looking for VMware alternatives. Let’s take a look now that it is mid-2025 … The post The Great VMware Exodus, Real Migration Stories and Alternatives for 2025 appeared first on Virtualization Howto.  ( 34 min )
  • Open

    2025年6月阅读书摘
    人只要笑,就没有输。黄永玉的存在证明了一项不会磨灭的人性真理——人生苦,但人大于苦。  ( 1 min )
  • Open

    一个纯粹的免费在线拼图工具,它进化了!
    免费在线拼图工具全新升级,支持移动端适配与图片视区平移,优化智能上传逻辑和可折叠侧边栏,带来更流畅的拼图体验,完全免费且注重隐私安全。
  • Open

    NameCrane永久域名邮箱只需75$,支持15个域名 + 无限别名
    NameCrane 是 BuyVM 旗下的一个独立品牌,专注于提供域名注册和邮箱等服务,最近xiaoz发现他们家的永久版邮箱服务只要75美元,价格方面比较有优势。如果你正需要一个靠谱又实惠的域名邮箱,不妨尝试一下 NameCrane。注册NameCraneNameCrane专属邀请地址:https:  ( 1 min )
  • Open

    AI Models Comparison 2025: Top Picks and Insights
    AI Models Comparison 2025: Key Insights and Analysis The artificial intelligence landscape has witnessed unprecedented evolution in 2025, with major tech companies releasing groundbreaking AI models that push the boundaries of what’s possible. From Claude 4‘s revolutionary coding capabilities to DeepSeek’s cost-effective reasoning prowess, this comprehensive comparison examines the six most influential AI model families […]
    Claude vs ChatGPT: What’s the Difference? A Complete 2025 Comparison Guide
    Are you trying to decide between Claude and ChatGPT for your AI needs? With both AI assistants gaining massive popularity, understanding their key differences is crucial for making the right choice. This comprehensive guide breaks down everything you need to know about Claude vs ChatGPT, including practical examples, code snippets, and real-world use cases. Quick […]
    RAG Retrieval Augmented Generation: A Complete Guide
    Master RAG implementation with our comprehensive guide. Learn what RAG is, how to build RAG systems, best frameworks, and real-world applications. Complete tutorial with code examples.  ( 16 min )
    Ollama: The Complete Guide to Running Large Language Models Locally in 2025
    Learn how to install, configure, and optimize Ollama for running AI models locally. Complete guide with setup instructions, best practices, and troubleshooting tips  ( 13 min )
  • Open

    我的私房开源工具推荐:10+ 年亲测好用的开源软件
    分享我十多年来亲测好用的开源工具清单,包含开发、写作、效率提升等各类高质量开源软件推荐。  ( 1 min )

  • Open

    一个纯粹的在线拼图工具,完全免费不用登录
    本文介绍了一款由作者自主开发的在线拼图工具,无需登录,完全免费,拥有丰富的拼图模板和智能对齐功能,确保拼图效果高清且个性化。
  • Open

    使用 Python 脚本下载指定网页的图片文件
    有小伙伴反馈说侧边栏随机图出现了重复,有些审美疲劳,要求杜老师再更新一些图片,正好聊天广场有小伙伴分享了一个美图的网址。本文分享如何使用 Python 脚本下载指定网页的图片文件,需要的小伙伴可以参考文中代码。  ( 2 min )

  • Open

    自建 Memos 服务:碎片化笔记 + 博客说说栏,一栈双用
    使用云厂商提供的 Linux 服务器,发行版本总是比较有限。但是,我们可以通过手动 DD 安装第三方 Linux 发行版,实现更多功能。  ( 5 min )
  • Open

    GTi想说爱你不容易,最终放弃上了SE
    九个月前卖掉了2020款的MacBookPro,当时还选配了16G内存是真的贵,最终转手的核心原因是效率,拿到的2900元现金加上闲鱼上回收的iPhone13-1890元,再搭配一辆闲置8年的GIANT2016款XTC820的费用2600元,换购了一辆小牛NXT玩家版电动自行车… 出行是方便了,但在家用PC这块却因没了MBP而难受了好久,对于一个曾经同时有着5台ThinkPad的老用户来说,拿着2020年的iPadAir4外接显示器在家加班做Excel表是真难受。2022年安全下车的Yoga Pro 14S得经常带着往返公司和家的路上,但在重量上和之前的 X1Carbon 的便携性相比弱爆了… 2024年10月29日Apple发布了 M4芯片的 Mac mini,很长一段时间,各种门店和渠道都没货,直到2025年后的国补即使是3600元的价格很多时候也是一券难求,慢慢的对 M4芯片的 Mac mini,已完全失去了信心。虽然有装固态硬盘的群晖NAS,但丐版256G实属有点难受。升级板载内存也得费用,为什么不给NAS上大硬盘呢… 放弃~ 早在15年前就组装过HTPC,最终因为长期不在武汉,至今丢在储藏室的角落,最终闲置为铁砖头。而那时候的MACmini第一代产品自己还是安装着WindowsXP使用,那时候从没使用过Mac OS X操作系统。 近2年长期加班熬夜,也睡不好,颈椎难受… 再每日背起5KG+的双肩包,就更难受了。索性在京东618下单了GTi13 Ultra,国补后 3278.40元的价格,没有什么理由不下单了。要知道在湖北国补平台上,长时间都是入口关闭状态,要不就是今日已领完。而在京东上居然可以直接下单就能享受过补后价格,是真的心动。 Gti想说爱你不容易 要知道 GTi13 UItra 13900HK 32GB+1TB,在零刻官方平台得要 3799元,国补后的价格…  ( 1 min )
  • Open

    Retrieval Augmented Generation: A Complete Guide
    Understanding Retrieval Augmented Generation in AI Transform how your AI applications access and utilize knowledge. Retrieval-Augmented Generation (RAG) is revolutionizing artificial intelligence by combining the power of large language models with real-time information retrieval. This comprehensive guide will teach you everything about RAG—from fundamental concepts to advanced implementation techniques—helping you build more accurate, up-to-date, and reliable […]  ( 19 min )
    Ollama Guide: Run Large Language Models Locally
    Your Ultimate Ollama Guide for Local Language Models Running AI models locally has never been easier. Ollama revolutionizes how developers and AI enthusiasts interact with large language models (LLMs) by eliminating the need for expensive cloud services and providing complete privacy control. In this comprehensive guide, you’ll learn everything about Ollama—from installation to advanced usage—and why […]
  • Open

    深入解析 AI Gateway:新一代智能流量控制中枢
    深入分析 AI Gateway 与传统 API Gateway 的区别、主流产品对比、核心功能、发展趋势以及实际应用案例。  ( 9 min )
  • Open

    做了一个小游戏:笔画猜成语
    前几天在看跑男,有一个游戏环节是这样的:嘉宾通过努力得到一个笔画,目标文字中如果包含该笔画就会出现。感觉挺有意思的,对它稍加改造,于是就有了这个小游戏:笔画猜成语

  • Open

    我珍藏的免费服务清单,在这个GitHub项目面前不值一提
    探索free-for-dev项目,一个汇集了超过1600个免费开发者服务的宝藏库,覆盖软件开发全生命周期,助你在预算有限的情况下找到高性价比工具。
  • Open

    Vibe Coding 一段时间后的感受
    TL;DR  ( 2 min )

  • Open

    Install Google Gemini CLI in Windows for AI Command Line!
    There is new buzz around the Google Gemini platform as Google has taken a major step for devs, sysadmins, and CLI power users. They have released the Gemini CLI. This is a command line interface that brings Gemini’s AI features straight to your terminal. If you are working in VS Code, Git Bash, or Windows … The post Install Google Gemini CLI in Windows for AI Command Line! appeared first on Virtualization Howto.  ( 33 min )
  • Open

    吃叶黄素真能保护视力?
    对于用眼重度的我们,眼睛酸涩疼痛感觉已经稀松平常了,我之前还出现过 眼压过高 ,反正被折磨的够呛,眼睛不适带来的影响不仅仅局限于眼部本身,它可能会引发一系列其他问题,比如头晕头疼这些问题,我就深...  ( 2 min )

  • Open

    Productivity traps I fall into regularly
    There’s some productivity traps I fall into on a regular basis. They all tie into my personal flavor of ADHD but it’s not totally fair to blame the ol’ meat-wad brain when I know when, where, and why it happens. There’s a Big Thing to do, so I can’t do anything else Boredom in meetings leads internet wanderings I should blog this real quick turns into work avoidance The Big Thing… One of my ADHD quirks is that if there’s a Big Thing to do that day (doctor’s appointment, package delivery, big presentation) then 100% of my brain goes to that important event. I can’t miss it. Nothing else gets done until The Big Thing gets done. Conversely, after The Big Thing gets done, nothing else gets done either because my brain –flooded with dopamine– feels an enormous sense of accomplishment for rememb…  ( 4 min )
  • Open

    5 Business Problems Custom AI Solutions Can Solve Right Now
    Custom AI solutions can help you deal with a lot of stuff. Can they help you solve business challenges? Let’s discuss it here.  ( 13 min )
    Kubernetes and AI: The Ultimate Guide to Orchestrating Machine Learning Workloads in 2025
    Discover how Kubernetes revolutionizes AI and machine learning deployments. Learn best practices, tools, and strategies for running AI workloads at scale with Kubernetes orchestration.
    Kubernetes Performance Tuning: 15 Best Practices for Production
    Optimize your Kubernetes clusters for maximum performance, cost efficiency, and reliability with these production-tested techniques and code examples.
  • Open

    My Favorite Home Lab Tools in 2025 (So Far): Projects I Keep Coming Back To
    There are definitely tools that I keep coming back to in the home lab and that are the core of what I would call what runs most of my lab environment now. I use these tools to build CI/CD pipelines, run AI models and run container orchestration. I’ve worked on a ton of projects this … The post My Favorite Home Lab Tools in 2025 (So Far): Projects I Keep Coming Back To appeared first on Virtualization Howto.  ( 32 min )
  • Open

    印度的强奸率为何比中国还低
    在知乎上看到一个稀奇古怪的观点,说当前中国的强奸率比印度还高,质疑中国是否还是一个安全的国家。经过一番研究,发现这背后确实存在一些有意思的现象。 对数据来源的重复确认 首先,知乎上这个答案提到的数据来源确实没什么大的问题。中国和印度的数据,都源自双方警务部门数据,可以说算得上是正常的对比。而其他一些国家的案件数,有的来源检察部门,有的来自法院最终判决数,相对来说对比的范围会有所区别。 我手头上正好有一本 2024 年《中国法律年鉴》,上边摘录了 2023 年公安部的刑事立案数,其中强奸立案是 39038 宗。按照国际通用的每 10 万人犯罪率换算下来,大约是 每 10 万人 2.8 件。 而印度的数据,我从网上查到印度内政部犯罪记录局的 报告 ,从 2017 - 2022 年,每年大概都是 3 万件左右。 到这里,可以说,中印两国以相近的人口,确实统计出了相近的强奸案件数。 数据与现实的巨大反差 虽然数据上看,中印强奸案数量似乎都差不多,但这种数据很不符合公众的印象。毕竟印度的强奸案,那真是五花八门,千奇百怪,一想起来就让人心惊胆战,而中国的强奸案,从日常感受来看,绝对说不上“严重”。 例如,美国每年都针对中印等国搞所谓的“人权报告”,其中关于中国这方面的批评,一句话写完了: (在中国)强奸妇女是违法的,可判处三年监禁至死刑。法律不承认配偶强奸或同性强奸。另有一项关于性侵犯的法律,涵盖男性受害者,但最高刑罚较轻,为五年监禁。大多数强奸指控都是通过私人和解而非起诉结案的。 而关于印度的批评,却写了三页纸 报告原文 : (在印度)法律根据受害者年龄等因素对强奸行为规定了不同程度的惩罚。该法律将大多数强奸案件定为犯罪,最低刑罚为10年监禁,但当女性年龄超过15岁时,婚内强奸并不违法。据法律专家称,法律并未将强奸成年男性定为犯罪。强奸16岁以下女孩的最低刑期为20年…  ( 1 min )
  • Open

    ingress-nginx 使用自定义的nginx配置
    新版 ingress 增强了 “ 安全性 “, 它认为用户自己写的 nginx 配置文件不安全,所以又加了限制。我的 ingress 版本是: 1.12.2 比如有个需求,Spring Boot 写的程序有个 /actuator 路径,安全审查不通过,如果是个 nginx 可以通过: <figure class="highlight  ( 3 min )
  • Open

    我们托管了一台龙芯 3C6000/S 服务器
    今日上午,龙芯中科技术股份有限公司在北京正式发布新一代服务器处理器系列及相关终端产品。此次发布的龙芯 3C6000 系列芯片基于完全自主设计的 LoongArch 指令集架构,无需依赖任何国外授权技术,也不依赖任何境外的供应链,是我国自主研发、自主可控的新一代通用处理器,可  ( 3 min )
  • Open

    kube-proxy iptables 和 ipvs 模式的工作原理及示例
    客户有个好几年前的k8s老环境,部署新的应用就出问题了,从部署的服务pod里访问k8s svc地址端口 172.16.0.1:443 不通,宿主机上访问都是通的,kube-proxy mode是 iptables 模式,endpoints检察都正常,svc 后端apiserver 6443 也都能正常访问,重建kube-proxy、kubernetes svc 后 pod 访问 svc 依然不通,最后定位到是客户环境问题,pod网络是自定义网络走了客户自己的网关,数据包被路由到网关并未进入本地处理流程,mark一下。 kube-proxy iptables 模式的工作原理: kube-proxy是Kubernetes中的一个核心组件,负责维护节点上的网络规则,使得Pod之间的通信和从集群外部到服务的请求能够正确路由。在iptables模式下,kube-proxy并不直接处理流量,而是通过配置iptables规则来将流量导向正确的后端Pod。当一个Service被创建时,kube-proxy会为该Service配置iptables规则。这些规则的作用是将目标为Service的Cluster IP和端口的流量,重定向到后端Pod的IP和端口。负载均衡是通过iptables的随机概率算法实现的,每个后端Pod会被分配一定的权重,流量会按权重随机分发。 在 iptables 模式下,kube-proxy 通过动态管理 iptables 规则来实现流量转发。以下是具体的工作流程: (1)监听 Kubernetes API Server kube-proxy 会监听 Kubernetes API Server,实时获取 Service 和 Endpoint(Pod)的变化。 当 Service 或 Pod 发生变化时(如创建、删除或更新),kube-proxy 会更新本地的…  ( 51 min )

  • Open

    Inverse text-sizing based on text-length with attr()
    Text reflow on the web has an interesting relationship with Responsive Web Design. As a column gets smaller text wraps and becomes taller1. But for large format display text, that’s not always what you want2. What I’ve wanted for awhile now is a way to inversely size text based on the text length (where the font-size gets smaller as the heading gets longer). I’ve been chasing the white whale of responsive text-sizing for over a decade and I think I’ve got my best attempt to-date with the new attr() upgrades that landed in CSS (Chromium-only at time of writing). See the Pen inverse text-sizing with attr by Dave Rupert (@davatron5000) on CodePen. CSS’s attr() function got an upgrade this year where you can use it independent of content in pseudo-elements. They also added the ability to…  ( 5 min )
  • Open

    工作10余年,第一次收到锦旗
    昨天下午突然接到门卫室电话,说有人过来给我送锦旗,我以为自己听错了,重复确认一遍,对方说是 6 月 19 日打电话跟我说过这事,由于每天接打电话很多,还真记不起来有这种事情,便让门卫室放行,看看到底怎么回事。 来源于信访案件 接门卫室电话后,等了许久都没等到有人过来,我以为人家打错电话了。 但没想到,差不多一个小时之后,才见到有人上门来。 一番解释后我才想起,原来是 6 月 19 日那天,我收到他寄过来一封信。然后按照信件描述,找了相应单位负责人沟通这个事,本以为是个很折腾的事情,没想到一两天就办下来了。事后,他专程从深圳跑过来这边给我送这个锦旗。 而在到了门口后,他又觉得还不够,还想联系本地新闻媒体过来采访,好在没联系上,不然就这个事情而言,还真是让我有点下不来台的感觉。 简要案情 他这个事情说简单也简单,说复杂也很复杂。 寄过来的信件,满满写了 5 页纸,还用的是小四号的宋体,差不多四五千字来描述自己的经历。 简单概括就是:他早年跟外人合伙开了一家公司,这家公司登记在他名下,但实际由外人经营。在经营过程中,外人采取合同诈骗方式骗了其他公司 600 万。受骗的公司将他起诉到法院,要求支付款项。过程中,由于外人一直骗取他信任,说会自行承担“欠款”,所以他没有在法院提出抗辩,而是等到法院将他列入“老赖”之后才发觉事态不对劲。特别是,他小孩准备要参军入伍,如果他自身是“老赖”的话,他小孩的政审肯定没法通过。为此,他写信过来找我们求助。 处理经过 我简单向办案单位了解了他这个情况。发现他所说的这几个外人,其实已经在多地被刑事立案,这种情况下,如果核实他确实没有参与犯罪,是可以通过有关途径去找相应法院解除“老赖”限制的。于是将他的信件转给了办案单位。 在办案单位指引下,他作为刑事案件受害人,迅速拿到了证明文件,之后持证明文件可以去相应法院申请删除失信记录。 整个过程中,算下来我也只打过 4 个电话,前后不到一个小时。 第一个电话找办案单位核实他这个事情; 第二个电话找法院了解解除“老赖”需要的手续; 第三个电话与办案单位沟通他这个诉求处理方式; 第四个电话告诉他本人我们已经收到信件以及接下来该如何处理。 复杂的背景 虽然这个事情处理起来很简单,但我从他写过来的信件,以及事后送锦旗这个事情中,不难发现,其实他内心是抱着很大的不确定性来诉求这个事情的。 事实上,在收到他的信件后,我第一时间在“企查查”上查询了一下他的信息,发现他名下并不只有这家涉案公司,还有其他几个比较明显是由他实际在控制经营的公司。 也就是说,我有点怀疑他与这个涉案公司和有关涉案人员之间关系,很可能不是简单的骗与被骗关系,搞不好他也参与了其中。 但在裁判文书网上找到这个企业两份判决书后,却没有发现太多异常信息。相关案件确实是由外人操作为主,套用这家公司名义,利用保证金、担保等方式操作,一旦对方保证金入账,合同约定事项便成为废纸。 之后找办案单位了解时才发现,原来他这个公司早已官司缠身,在多地法院都有案件,而具体实施合同诈骗的多名人员,也分别在不同地区落网,这些人也不止借这一家公司名义行骗,还涉及其他企业。 虽然有点怀疑,但从目前来看,他这个“被害人”的身份,倒也不是完全没有道理。只不过相比真正受骗的那些企业和个人,他这个“受害人”身份也就显得有点“自作自受”的味道。 毕竟,别人以他的名义来挂名搞公司,这事本身就存在风险,也是法律所不提倡的。只是因为这种现象确实无法禁止,法律也睁只眼闭只眼,但出了问题,挂名的人绝大多数情况下也需要承担责任。 只不过,这起事件中他恰好遇到了实际经营人员完全是在搞刑事犯罪的罕见情况。 如果不是因为这个原因,我相信他这个“老赖”的帽子,应该是极难摘掉的。
  • Open

    构建稳定的 CAN 网络通信桥梁:CAN-Bridge
    本篇文章,分享前段时间折腾的一个开源项目。聊聊我们是如何解决调试开发阶段 CAN 通信和初始化相关的事情的。希望这篇文章可以为你未来调试设备、构建系统提供一点便利。  ( 2 min )
  • Open

    Running Ollama on Kubernetes: A Complete Guide to Local LLM Deployment
    Learn how to deploy and scale Ollama LLM models on Kubernetes clusters for production-ready AI applications  ( 14 min )
    Building RAG Applications with Ollama and Python: Complete 2025 Tutorial
    Retrieval-Augmented Generation (RAG) has revolutionized how we build intelligent applications that can access and reason over external knowledge bases. In this comprehensive tutorial, we’ll explore how to build production-ready RAG applications using Ollama and Python, leveraging the latest techniques and best practices for 2025. What is RAG and Why Use Ollama? Retrieval-Augmented Generation combines the […]
  • Open

    无需付费|借助免费服务零成本上线动态网站
    本文详细介绍如何利用GitHub Actions、DockerHub和ClawCloud实现Django应用的自动化部署,通过Docker容器托管服务,轻松实现代码提交后的自动构建和部署,无需额外维护,低成本且高效。  ( 1 min )

  • Open

    Freelens is an Open Source and Free Kubernetes IDE for 2025!
    I have been playing around with various Kubernetes IDE solutions for years now and there are many different ones that offer great solutions for working with Kubernetes to be honest. I have written about and have been showing solutions like Open Lens and Lens over the past few years. My new favorite is Aptakube. However, … The post Freelens is an Open Source and Free Kubernetes IDE for 2025! appeared first on Virtualization Howto.  ( 34 min )
  • Open

    AI in Real-World Applications: Beyond Code Generation
    A technical exploration of autonomous AI systems that move beyond content generation to real-world execution
  • Open

    ArgoCD部署应用出现metadata.annotations过大问题
    使用 Argo CD 部署 kube-prometheus-stack 的时候,出现 the metadata.annotations is invalid: Too long: must have at most 262144 bytes 的问题,导致整个 Application 出现 Sync Error。 这是由于Kubernetes 对于 metadata.annotations 字段总长度有限制,通常不能超过262144字节(256KB),而执行 kubectl apply 时会在 annotation 中加入 last-applied-configuration, 从而导致 annotation 过大无法 apply。  ( 4 min )
  • Open

    P12格式证书与PEM格式转换
    1 2 3 4 <span  ( 4 min )
  • Open

    Typecho借助插件实现统计功能
    老早就想上统计了,之前用过百度、51LA、统计鸟一类的统计工具,存在或多或少的问题吧,一定程度上也会拉低博客速度,当然自建统计也考虑过,主要还是太懒,也不想维护太多东西,所以无意中看到了 Acc...  ( 2 min )
  • Open

    X Window 与 Wayland 的深度对比
    X Window 与 Wayland 不仅代表了图形界面技术不同发展阶段,更体现了设计理念、架构模式及应用场景的显著差异。本文将从历史背景、技术特点、应用场景及未来展望等多个维度,对 X Window 和 Wayland 进行深入剖析。  ( 2 min )

  • Open

    Aoostar WTR Max Review: The Almost Perfect NAS Mini PC
    I have been super excited to get my hands on this particular NAS device – the Aoostar WTRMax. At first glance, it looks like a storage-packed NAS box, but under the hood, this machine is a powerful combination of compute, RAM, and lots of storage options. With support for up to 11 drives and the … The post Aoostar WTR Max Review: The Almost Perfect NAS Mini PC appeared first on Virtualization Howto.  ( 41 min )
  • Open

    Agentic AI in Customer Service: The Complete Technical Implementation Guide for 2025
    Let’s get one thing straight—if you’re still deploying rule-based chatbots in 2025, you’re essentially bringing a flip phone to a smartphone convention. I’ve been in the trenches with AI implementations for years, and I can tell you that the shift from reactive customer service bots to autonomous agentic AI isn’t just evolutionary—it’s revolutionary. And frankly, […]
    Docker Scout Tutorial: Build Secure Container Images
    Learn how to implement comprehensive security scanning in your Docker workflow to identify vulnerabilities before they reach production.
    10 Agentic AI Tools That Will Replace ChatGPT in 2025
    Stop settling for AI that just answers questions. The future belongs to AI that actually does the work. If you’re still using ChatGPT like it’s 2023, you’re about to be left behind. While you’ve been asking ChatGPT to write emails, a revolutionary shift is happening in the AI world—and it’s called Agentic AI. Here’s the […]
    GitHub Copilot VS Code Setup: Docker MCP Toolkit Tutorial 2025
    VS Code developers using GitHub Copilot are already experiencing the power of AI-assisted development. But what if your AI assistant could do more than just write code?  ( 13 min )
  • Open

    车子右前轮底部被撞了,应该没事儿吧?
    雨已经下了快一周了,还没有停的意思,看天气预报雨估计要下到本周五,武汉好多低洼的地方都淹了,还好洪山区这片儿没咋积水,连着这么多天的雨水,总感觉到处都弥漫着潮湿的味道,车子停地库,感觉车里也是湿...  ( 2 min )
  • Open

    科萨人和祖鲁人
    昨晚在看特雷弗·诺亚的《天生有罪》,开篇的一段话是这样的:
    LimTube
    No content preview
  • Open

    ARM Neoverse V1 (代号 Zeus) 的 BTB 结构分析
    ARM Neoverse V1 (代号 Zeus) 的 BTB 结构分析¶ 背景¶ ARM Neoverse V1 是 ARM Neoverse N1 的下一代服务器 CPU,之前我们分析过 Neoverse N1 的 BTB 设计。而 ARM Neoverse V1 在很多地方都和 Cortex-X1 类似,有了一些改进,在这里对它的 BTB 做一些分析。 官方信息¶ 首先收集了一些 ARM Neoverse V1 的 BTB 结构的官方信息: SW defined cars: HPC, from the cloud to the dashboard for an amazing driver experience 64KB L1 ICache, 2x32B bandwidth 8K-entry main BTB 96-entry nano BTB, 0 cycle bubble 2 stage prediction pipeline: P1 & P2 Arm Neoverse V2 platform: Leadership Performance and Power Efficiency for Next-Generation Cloud Computing, ML and HPC Workloads 2 predicted branches per cycle 简单整理一下官方信息,大概有两级 BTB: 96-entry nano BTB, 1 cycle latency (0 cycle bubble) 8K-entry main BTB 2 predicted branches per cycle 但是很多细节是缺失的,因此下面结合微架构测试,进一步研究它的内部结构。 微架构测试¶ 在之前的博客里,我们已经测试了各种处理器的 BTB,在这里也是一样的…  ( 5 min )
  • Open

    拾月周刊(第39期):有福吃粮
    本周封面:有福吃粮。  ( 2 min )
  • Open

    绝地大逃杀
    最近整了两个新手快乐缸,一个养龟,一个养鱼,大多是小孩电玩城里弄的和野采搞的。乌龟缸里现有五只龟,一只虾,一条小鱼。野采放了几十只虾和小鱼都被乌龟给祸害掉了。尤其是这只大点的巴西龟啥都吃,鱼、虾、螺、水草绿植,只要是它想吃的,能吃的感觉它都想给吃咯,还特凶,叫它巴西蛊王不为过。 这眼神一看就很有杀气!仅剩的这只虾和小鱼在这群恶龟围追堵截下能活下来也真不容易,就叫虾王和小强吧。 [video dplayer="true" autoplay="false" src="https://cdn.chegva.com/ueditor/php/upload/video/20250623/1750615590338990.mp4" loop="false" preload="true" theme="#b7daff" mutex="true" iconsColor="#ffffff"] 最近又整了6条国斗,以斗鱼快速的游速和火暴的脾气,乌龟想吃到它们应该没那么容易,结果就出去吃了个饭,小捞网被跳开了,两条斗鱼直接越狱,一条已经梆硬,一条还有一口气,还得打氧抢救,这两条鱼对自己是真狠。还有四条正常鱼,一条半残鱼。 为了迎接斗鱼,周末把乌龟缸地图重新设计了下,之前的地图像个孤岛,这次有躲避城堡,桥洞,空隙,绿植,就叫它水中乐园,恶龟们想轻松吃肉是没那么容易了。 最后,看效果还不错,国斗游得挺快,还在里头干架,给恶龟们运动运动锻炼下,又扔了些旁边鱼缸里的田螺宝宝过来,希望鱼龟虾螺最终能实现共生。当然,不管是虾王,小强还是斗鱼们,活到最后的才是真正的赢家。5只恶龟、4.5条斗鱼,1条小鱼,1只虾,绝地大逃杀开始了,快跑吧老六。 [video dplayer="true" autoplay="false" src="https://cdn.chegva.com/ueditor/php/upload/video/20250623/1750615556361521.mp4" loop="false" preload="true" theme="#b7daff" mutex="true" iconsColor="#ffffff"] [video dplayer="true" autoplay="false" src="https://cdn.chegva.com/ueditor/php/upload/video/20250623/1750614301927164.mp4" loop="false" preload="true" theme="#b7daff" mutex="true" iconsColor="#ffffff"]  ( 29 min )
  • Open

    为什么我对"紧急但不重要"的事情生理性讨厌?
    一盏坏了的灯,一份迟交的工作总结,一个月来持续的心理负担...这些看似微不足道的小事,为什么会对我们的专注力产生如此大的影响?从艾森豪威尔矩阵的局限性出发,探讨现代人面对"被迫选择"时的心理困境。

  • Open

    武汉卖房
    我在武汉的房子,终于还是卖掉了。将利息、税费计算在内,粗略估算亏损超过120万——这笔钱甚至够在武汉再买一套。心情比预想中平静,账面浮亏一直存在,自欺欺人毫无意义,如今只是将这笔浮亏变成实际亏损...  ( 2 min )
  • Open

    Kubernetes Gateway API 网关选型全景对比
    对比分析 NGINX Ingress、Kong Gateway、Apache APISIX、Envoy Gateway 等支持 Gateway API 的主流 Kubernetes 网关,从性能、安全、可观测性、社区活跃度等多个维度深入解读。  ( 2 min )

  • Open

    免费服务清单|零成本上线并维护你的网站
    本文分享了一份免费服务清单,帮助你低成本上线并维护网站,包括GitHub Pages、Cloudflare CDN、Cloudflare Pages等,让你的网站稳定运行多年。
  • Open

    太原之行(2):逛博物馆
    书接上文,在太原期间,我们参观了太原北齐壁画博物馆、晋商博物馆和晋祠博物馆。这三座博物馆各具特色,值得细细品味。若有朋友到太原旅行,又恰好喜欢逛博物馆,这三家均十分推荐。下面容我一一道来。  ( 2 min )
  • Open

    Email
    No content preview
  • Open

    DevOps Roadmap 2025: A Hands-On Path to Mastery from Home Lab to Automation
    If you’re like me, you’ve probably noticed that the world of DevOps is more accessible than ever. This is especially true if you’re willing to roll up your sleeves and build things in your own home lab. I personally think that whether you’re transitioning from a sysadmin role or dipping your toes into cloud engineering … The post DevOps Roadmap 2025: A Hands-On Path to Mastery from Home Lab to Automation appeared first on Virtualization Howto.  ( 36 min )

  • Open

    何以解忧,唯有杜康
    下班回家了,虽然没有下酒菜,但还是想喝一点儿。下酒菜这事儿,老婆把家里的一些零食拆包了,弄了些花生、辣鱼一类的,下酒也足够了。为了身体着想,也不适宜多喝。毛铺的口感我一直觉得不错,浓酱香型的酒我...  ( 2 min )
  • Open

    全球地缘政治背景下的中国芯片自主化崛起之路
    全面梳理中国芯片自主化的技术路径、国际格局、地缘政治影响与重点企业进展。详解芯片分类、全球产业链现状,中美科技博弈下国产厂商的突围与风险分析。  ( 6 min )

  • Open

    Ollama vs ChatGPT 2025: Complete Technical Comparison Guide
    Ollama vs ChatGPT 2025: A Comprehensive Comparison A  comprehensive technical analysis comparing local LLM deployment via Ollama against cloud-based ChatGPT APIs, including performance benchmarks, cost analysis, and implementation strategies The artificial intelligence landscape has reached a critical inflection point in 2025. Organizations worldwide face a fundamental strategic decision that will define their AI capabilities for […]  ( 40 min )
    Best Ollama Models 2025: Performance Comparison Guide
    Top Picks for Best Ollama Models 2025 A comprehensive technical analysis of the most powerful local language models available through Ollama, including benchmarks, implementation guides, and optimization strategies Introduction to Ollama’s 2025 Ecosystem The landscape of local language model deployment has dramatically evolved in 2025, with Ollama establishing itself as the de facto standard for […]
    Docker Multi-Stage Builds for Python Developers: A Complete Guide
    As a Python developer, you’ve probably experienced the pain of slow Docker builds, bloated images filled with build tools, and the frustration of waiting 10+ minutes for a simple code change to rebuild. Docker multi-stage builds solve these problems elegantly, and they’re particularly powerful for Python applications. In this comprehensive guide, we’ll explore how to […]
    Optimize Your AI Containers with Docker Multi-Stage Builds: A Complete Guide
    If you’re developing AI applications, you’ve probably experienced the frustration of slow Docker builds, bloated container images, and inefficient caching. Every time you tweak your model code, you’re stuck waiting for dependencies to reinstall, and your production images are loaded with unnecessary build tools. Docker multi-stage builds solve these problems elegantly, and they’re particularly powerful […]

  • Open

    太原之行(1):拍晋少奶奶写真、听周深演唱会
    上个月南瓜抢到了6月14日(周六)周深太原演唱会门票,于是特意在6月13日周五请假一天,连着周末在太原玩三天。南瓜因公司组织山西团建,12号先行抵达太原。三天行程如下:周五上午乘飞机到太原,下午...  ( 2 min )
  • Open

    The unsung principles of RedwoodSDK
    We had Peter Pistorius on ShopTalk to talk about RedwoodJS and the project’s pivot to an almost entirely different project called RedwoodSDK. I am a complete outsider but I liked what RedwoodJS (the old project) was trying to do and didn’t fully understand why they felt the need to reboot. I even have a dusty old post in my drafts folder about what I liked about RedwoodJS. But after talking, it seems the winds of the JavaScript zeitgeist has changed and technology picks from 2020 aren’t the best deep integrations to have anymore. After talking to Peter, I was pleasantly surprised by the principles that guide the new RedwoodSDK project: Zero magic - No codegen or transpiler side effects Composability over configuration - No opinionated wrappers Uses native Web APIs - No abstraction over fe…  ( 3 min )
  • Open

    故障处理最佳实践
    或多或少我们都会经历线上的故障。在我的职业生涯中,就经历过很多的线上故障。老实说,线上故障是我们技术人员成长中必须要经历的事。从故障中我们可以吸取到很多教训,能让我们学到很多书本上学不到的知识。坑踩多了,我们会变得越来越有经验,也就成为老司机了。 不过,我看到很多公司处理线上故障的方式并不科学,而且存在很多问题,所以,想写文章来分享一些我的经验。这些经验主要来自亚马逊和阿里这两家互联网公司,以及我个人的经验总结。希望这套方法能够对你有帮助。 故障发生时 在故障发生时,最重要的是快速恢复故障。而快速恢复故障的前提是快速定位故障源。因为在很多分布式系统中,一旦发生故障就会出现“多米诺骨牌效应”。也就是说,系统会随着一个故障开始一点一点地波及到其它系统,而且这个过程可能会很快。一旦很多系统都在报警,要想快速定位到故障源就不是一件简单的事了。 在亚马逊内部,每个开发团队至少都会有一位 oncall 的工程师。在 oncall 的时候,工程师要专心处理线上故障,轮换周期为每人一周。一旦发生比较大的故障,比如,S1 全部不可用,或 S2 某功能不可用,而且找不到替代方案,那么这个故障就会被提交到一个工单系统里。几乎所有相关团队 oncall 的工程师都会被叫到线上处理问题。 工作流是,先线上签到,然后自查自己的服务,如果自己的服务没有问题,那么就可以在旁边待命(standby),以备在需要时进行配合。如果问题没有被及时解决,就会自动升级到高层,直到 SVP 级别。 大家都知道,在亚马逊,不是按技能分工,而是按职责分工,也就是一个团队不是按前端、后端、运维等来分工,而是按所负责的 Service 来分工。所以,亚马逊的开发人员都是前端、后端、测试、运维全部都要干的。而亚马逊内部有很多的服务,一旦出现问题,为了避免一个工单在各个团队流转,需要所有团队上线处理,这样是最快的。 如果我们的系统…  ( 34 min )

  • Open

    手机信号出现了5G-A是咋回事儿?
    今天早上突然发现手机信号上出现了5GA网络,当时还纳闷呢,后来查询了下,发现是一种在5G网络上的演进和增强,然后我就立马用测速网站进行测试,结果如下:我用的电信卡,不知道之前的广电卡效果如何,反...  ( 2 min )

  • Open

    Docker部署Drawnix可视化白板工具、兼顾思维导图
    目前办公用的一款亿图的 MindMaster ,虽说免费功能也够用了,有时候其它地方也偶尔会用到,每次都安装软件也麻烦,之前用过一款 mind-map 不尽如人意,今天正好看见博友的项目推荐,感...  ( 2 min )

  • Open

    服务器磁盘满了,该如何清理?
    突然发现服务器磁盘占比到了80%了,其实也没存储啥,附件图片都在cos上,那就奇怪了,一步步排查看看吧使用以下命令查看各目录占比情况,一步步排查大文件du -h --max-depth=1小水管...  ( 2 min )
  • Open

    基于Linux环境安装Redis 6.2.7
    安装Redis 下载 找到对应的版本 https://download.redis.io/releases/ 安装依赖 yum install -y gcc tcl jemalloc-devel 解压 tar -zxvf redis-6.2.9.tar.gz -C /opt 运行编译命令 cd
    基于Linux环境安装Redis 6.2.7
    安装Redis 下载 找到对应的版本 https://download.redis.io/releases/ 安装依赖 yum install -y gcc tcl jemalloc-devel 解压 tar -zxvf redis-6.2.9.tar.gz -C /opt 运行编译命令 cd

  • Open

    Typecho实现全站图片懒加载
    对于博客网站来说,图片加载慢是导致网站迟迟加载不完的罪魁祸首,本站实现了所有图片懒加载,这里分享下本站是如何实现的,整体过程也比较简单。本站教程基于Typecho,其它博客程序请自行研究,不过区...  ( 2 min )

  • Open

    阿胶块到底要怎么吃才行?
    阿胶作为传承3000年的滋补上品,其驴皮熬制工艺被列入国家级非物质文化遗产。传统阿胶块需经"九九八十一天"熬制,具有补血滋阴、润燥止血的功效,《本草纲目》记载其"疗吐血衄血,血淋尿血"。真的是好...  ( 2 min )

  • Open

    路边停车收费,合理吗?
    路边停车收费真的合理么?随便搞一条马路,竖一个收费标志牌,就可以开始收费了,总感觉有一种,"圈地为王"的感觉。有的甚至连停车线也不画,收费指示牌也看不到,你过来停车没人管,等你走的时候,收费的人...  ( 2 min )

  • Open

    使用 Node Exporter textfile 自定义指标收集器
    使用 Node Exporter textfile 自定义指标收集器 比如我们要收集服务器的CPU 温度,他的实时值可以通过/sys/class/thermal/thermal_zone0/temp 获取 核心概念: * 将自定义的指标数据(例如温度、应用状态、业务指标等)写入文本文件。 * Nod

  • Open

    Domain Admin:域名SSL证书监控+自动续签,运维从此0焦虑
    Domain Admin 介绍 Domain Admin是一个基于Python + Vue3.js 技术栈实现的域名和SSL证书监测平台,支持申请证书,自动续签,到期提醒,支持独立部署 的一个轻量级监控方案,占用系统资源较少。 🚢 项目地址 Github:https://github.com/dr

  • Open

    Windows 与 Linux 文本格式转换
    Windows 与 Linux 文本格式转换 一、背景 在跨平台协作时,Windows 和 Linux 系统的换行符差异常导致文本文件显示异常,主要表现为: Windows 系统:使用 \r\n(CR+LF)表示换行(回车+换行符) Linux 系统:使用 \n(LF)表示换行(仅换行符) 这种差异

  • Open

    给小主机做一次大扫除
    去年整个了低功耗的小主机,借助 Frps 做映射,实现外网访问,我把一些有大量存储需求的应用,都搬到小主机上了,本地也搭建了影音库和一些常用的应用,我的小主机配置还是比较高的,功耗较低,一天大概...  ( 2 min )

  • Open

    构建 PostGIS 与 pgRouting容器镜像:打造强大的地理空间分析
    PostGIS 与 pgRouting:打造强大的地理空间分析容器 背景 在现代地理信息系统 (GIS) 和基于位置的服务中,PostGIS 和 pgRouting 是两个不可或缺的开源工具。PostGIS 为 PostgreSQL 数据库提供了强大的空间数据处理能力,而 pgRouting 则在此  ( 10 min )
  • Open

    一杯酒,一家人
    不得不感叹,时间过得可真快,感觉才刚到25年,没想到已经距离年中不远了,这不生日也到了,由于是工作日,所以晚上到家也七点了,妈妈给做了菜,然后媳妇儿从公司点了两个菜,买了蛋糕,一家人一起吃个饭,...  ( 2 min )

  • Open

    Docker Compose 与 docker-compose 的区别说明
    Docker Compose 与 docker-compose 的区别说明 在docker实际使用中,经常会搭配Compose,用来定义和运行多个 Docker 容器。使用时会发现,有时候的指令是docker-compose,有时候是docker compose,下面给出解释。 docker官方文档  ( 8 min )

  • Open

    公司不续签劳动合同了,是否有赔偿?
    最近有朋友聊到关于员工合同期满之后,如果公司单方面不续约情况下,是否有赔偿问题,就这方面拿出来聊聊,说实话,没经历过,我也不太懂,所以就找了各方面资料,汇总在一起,看是否有经历过的朋友,能给给建...  ( 2 min )

  • Open

    聊聊我对生二胎的一些想法
    每次和老婆坐在客厅算家庭账本,算到最后总会陷入沉默。备孕二胎的念头像颗野草,时不时在心里冒头,但一想到现实,又赶紧把这火苗掐灭。产检费、顺产的几千块钱倒是小钱,可孩子出生后,乃至以后培养教育确实...  ( 2 min )

  • Open

    2025年夏日第一顿小龙虾
    文章本来早就要写的,后来有些事情给耽搁了,今天分享出来吧!周天在家的时候,我家那口子看到朋友圈有人晒自己老公做了小龙虾,然后也嚷嚷着要吃,没办法,只能去找,看哪里有卖的,最后还是找到了,虾个头不...  ( 2 min )

  • Open

    武汉动物园一日游
    昨天闺女生日,专门请假带孩子出去转转,孩子目前尚小,很多地方不适合,感觉闺女对动物一类蛮感兴趣,所以决定带孩子去 武汉动物园 看看。动物园面积挺大的,动物种类也不少,一圈走下来还挺累人的,这个以...  ( 2 min )

  • Open

    广电流量卡合约到期了
    23年的时候分享了在使用的广电福兔卡,当时觉得还挺香的,最近突然收到一条短信,说我流量只剩下十几个G了,我竟感到不可思议,因为我这张每个月有192G,这还不算上月结余的,正常使用的情况下,不可能...  ( 2 min )

  • Open

    满心记关于页内容完善说明
    其实这个主题创立之初,距今已有半年多了,关于页 就一直处于 未完待续,除了后续补充了 十年之约 外,就几乎没怎么动过,其实一直是想完善,当然完善指的是内容,整体布局及样式不打算动了, 但一直没想...  ( 2 min )

  • Open

    沙尘暴对武汉的影响
    前几天一直报道广东那边出现了大风、暴雨、沙尘等恶劣天气,当时想的是对湖北片区影响应该不大吧,上周五下午开始就变天了,短暂的大风过后,就开始一直下大雨,以我在武汉呆过这么多年来看,这种降雨程度,要...  ( 2 min )

  • Open

    梁子湖拾光牧场一日游
    团购了 拾光牧场 景区的票,主要是想带孩子去看看动物,天气温度适中,非常适合出门,看景区介绍还是挺满意的,所以满怀期待出发了。。。这个景区停车场在一片大树林里,车需要停在两个树中间,位置不宽不窄...  ( 2 min )
    灵山花境一日游
    自从有了小孩儿之后,好像这几年清明都没有回去,主要是孩子小,回去鞭炮啥的,怕被吓到,过年就是被吓到了,然后还病了,折腾了一两周才慢慢转好,平时都是我爸妈回去祭祖,等孩子再大点儿,再考虑带回去吧。...  ( 2 min )

  • Open

    荒岛实景沉浸密室逃脱体验
    感觉好久没出去转转了,大部分时间都是带着小孩儿去公园、游乐场这些地方玩,看着小孩儿玩,这不今天临时决定和另一半去找朋友们玩,就没带孩子了,怕把孩子带出来我们也玩不好,孩子睡觉吃饭也不方便,孩子不...  ( 2 min )

  • Open

    Istio 可见性与故障排查:监控控制平面的关键指标
    Istio 服务网格拥有丰富的功能,为数百家公司的 Kubernetes 环境提供了更高的安全性、敏捷性和弹性。这些功能都由一个可扩展、无状态且松耦合的组件——Istiod 来协调。Istiod 是 Istio 的核心软件组件,持续接收 Kubernetes API 的更新,将配置和更新传递给 sidecar,同时还充当它们的 CA 授权中心。此外,它还生成了大量的指标。 尽管 Istiod 在开箱即用的情况下表现优异,但如果没有适当的维护,其性能可能无法长久保持最佳状态;尤其是当网格扩展到组织内的多个团队时,其承担的责任加重,更需要小心维护。 因此,服务网格运维人员必须密切关注 Istiod 生成的关键指标。这些指标不仅能帮助预防问题,还能在发生问题时快速诊断是否与网格相关。因为作为一个额外的网络层,Istio 参与了数据路径的每一步操作,而你需要工具和信息来回答这样的问题:“我遇到的问题是否与服务网格有关?” 除了控制平面,Istio 还包括一个由注入到 Pod 和网关中的 Envoy sidecar 组成的数据平面。我将在后续文章中讨论 Istio 数据平面的关键指标(敬请期待)。 应关注的指标:Istio 黄金指标 快速确定“在 Istiod 中应该观察什么?”这一问题范围的一种方法是运行以下命令: $ kubectl exec -it $(kubectl get po -l app=istiod -oname) -- curl localhost:15014/metrics | grep -P '^(?!#).*?' | awk -F'{' '{print $1}' | sort | uniq | wc -l 87 这个命令显示了超过 87 个独特指标——还不包括一些因我的集群中值为 null 而未统计的饱和度和其他特定指标。建议重点关注与延迟、流量、错误和…  ( 2 min )

  • Open

    从构建 WASM 后端看新编程语言 MoonBit
    介绍 MoonBit 是一门新的编程语言,几周前刚刚开源 —— 请参见这篇博客文章。MoonBit 是一门令人兴奋的现代编程语言,原生支持 WebAssembly,包括组件模型,这使得它非常适合为 Golem Cloud 编写应用程序。 在这篇文章中,我将探讨 MoonBit 的当前状态,以及它是否已准备好编写 Golem 组件,通过实现一个比简单的 “Hello World” 示例更复杂的应用程序来进行验证。 要实现的应用程序是一个简单的协作列表编辑器 —— 在 Golem 1.0 发布事件上,我使用三种不同的编程语言(TypeScript、Rust 和 Go)为其实现了三个主要模块。在这篇文章中,我将使用 MoonBit 实现这三个模块,包括由于时间限制而从现场演示中省略的邮件发送功能。 该应用程序可以处理任意数量的同时打开的列表。每个列表由一组字符串项组成。多个用户可以同时添加、插入和删除这些项;当前的列表状态可以随时查询,以及活跃连接(可以进行编辑操作的用户)。只有已连接的编辑者才能进行修改,并且提供一个轮询功能,返回自上次轮询以来的新更改。列表可以归档,这样它们将不再可编辑,其内容将保存在单独的列表归档中。然后,列表本身可以被删除,其最后的状态会永远保存在归档中。另一个附加功能是,如果列表未归档且在某段时间内没有更改,则所有连接的编辑者将通过发送电子邮件的方式收到通知。 Golem 架构 在 Golem 中,运行此应用程序的良好架构是拥有三个不同的 Golem 组件: 列表 归档 邮件通知 这些都是编译后的 WebAssembly 组件,每个组件导出一组独特的函数。Golem 提供 API 用于从外部世界调用这些函数(例如将它们映射到 HTTP API),并且还允许工作者(这些组件的实例)相互调用。一个组件可以有任意数量的实例,每个工作者通过唯一的名称进行标识。 …  ( 12 min )
    Cilium 2024 年度报告解读
    近日 Cilium 项目发布了 2024 年度报告,见 Github。这份报告详细回顾了 Cilium 在过去一年中所取得的重大成就,并展望了其在云原生网络和安全领域的未来发展方向。Cilium 项目自首次提交以来,历经近十年发展,其势头持续强劲,正引领云原生网络和安全领域的新变革。 Cilium 的卓越发展 2024 年是 Cilium 发展历程中至关重要的一年,它不仅巩固了其作为 Kubernetes 事实标准 CNI 的地位,更发展成为 Kubernetes 环境下的综合网络堆栈。Cilium 的演进展示了其应对现代云原生环境挑战的卓越能力,从最初的 pod 到 pod 连接方案,扩展到一个统一网络、可观察性和安全性的项目,这一切都由 eBPF 技术驱动。 关键里程碑与重大成就 社区蓬勃发展:Cilium 社区持续壮大,贡献者和贡献公司数量不断增加,用户遍布金融、物流、媒体、电信等众多行业。自加入 CNCF 以来,贡献公司数量增长了 90%,达到 1,011 家,个人贡献者增长了 252%,达到 4,464 人。Cilium 还是 CNCF 生态系统中第三大发展最快的项目。 技术创新:Cilium 在 2024 年发布了 1.15 和 1.16 两个主要版本,带来了诸多创新功能。 Cilium 1.15: 引入了对 Gateway API 1.0 的全面支持,使 Cluster Mesh 的可扩展性翻倍,增强了可观测性,将流量与网络策略关联,并扩展了 BGP 的功能,以更好地集成外部世界。 Cilium 1.16: 以“更快、更强、更智能”为主题,通过 netkit 消除了虚拟网络开销,实现了主机和容器之间的性能对等;引入了 BGPv2 API,支持用户定义复杂的网络策略;支持多播数据路径;并显著优化了 CPU 和内存使用,同时将尾部延迟降低了高达 5 倍。 广泛应用:用户调查显示,Cilium 正在逐步接管 Kubernetes 网络堆栈,Cluster Mesh、BGP 和 Gateway API 等功能已广泛应用于生产环境。95% 的受访者运行多个 Kubernetes 集群,而 Cilium 被 CNCF 技术雷达评为顶级多集群管理工具。 行业认可:Cilium 荣获 OpenUK 2024 年度开源软件奖。同时,在 CNCF 的多集群管理技术雷达中,Cilium 被评为最值得采用的技术,并在实用性和成熟度方面均获得最高分。 eBPF 安全:eBPF 基金会发布了两份重要研究报告,提升了基于 eBPF 部署的安全性与操作指导: eBPF 安全威胁模型:详细阐述了 eBPF 的潜在风险,并提供了相应的缓解策略。 eBPF 验证器代码审计:强调了验证器在保障 eBPF 部署安全方面的作用,并提出了改进建议。 用户反馈与应用案例 来自用户的反馈和案例进一步印证了 Cilium 在性能、成本效益以及功能方面的优势。用户普遍认为,Cilium 有效降低了网络成本和 CPU 消耗,同时提供了卓越的性能和低延迟。此外,Cilium 的可观察性工具(如 Hubble)以及网络策略功能也受到了用户的广泛好评。 未来展望 展望 2025 年,Cilium 的发展势头将持续增强。平台工程和整合趋势正在重塑组织管理 Kubernetes 网络的方式,而 Cilium 正处于这场变革的核心。我们预计: Cilium 堆栈将进一步整合网络功能。 Tetragon 在高级安全可观察性方面的应用将更加普及。 Cilium 将更深入地集成外部和传统工作负载至 Kubernetes 环境。 Cilium 不仅会被广泛用作 CNI,更将作为全面的 Kubernetes 网络解决方案。 Tetragon 将不断进化,提供更强大的检测能力和更具行动力的威胁响应方案。 Cilium 的混合云和多云集成将在 2025 年发挥更大的作用。 Cilium 对外部工作负载、4 层负载均衡以及 BGP 增强功能的支持将弥合 Kubernetes 原生系统与传统系统之间的鸿沟。 总结 Cilium 项目在 2024 年取得了巨大成功,确立了其在 Kubernetes 网络领域的领导地位。Cilium 不仅仅是一个 CNI,更是一个涵盖网络、可观察性和安全性的综合 Kubernetes 网络解决方案。随着云原生技术的不断发展,Cilium 将继续引领行业创新,为用户提供更强大、更可靠的云原生网络解决方案。  ( 2 min )
2025-09-16T01:52:51.731Z osmosfeed 1.15.1