文章列表

RSS Can:将网站信息流转换为 RSS 订阅源(三)

, , , ,
该文为"RSS Can"系列第三篇,阐述如何将结构化数据转换为可订阅的 RSS 数据源。文章对比了 RSS 2.0、Atom、JSON Feed 三种格式标准,指出 RSS 2.0 兼容性最佳而 Atom 在内容追踪与阅读体验上更优,并详细 阅读全文

RSS Can:借助 V8 让 Golang 应用具备动态化能力(二)

, , , , ,
该文为"RSS Can"系列第二篇,阐述如何借助 V8 引擎为 Golang 应用注入动态化能力。针对编译型语言调整规则需重复编译的低效问题,提出将易变规则抽象为 JavaScript 配置单独维护的方案,相比 JSON 等静态格式,Jav 阅读全文

RSS Can:使用 Golang 实现更好的 RSS Hub 服务(一)

, , ,
该系列文章记录使用 Golang 开发 RSS Can 项目以替代 Node 版 RSS Hub 的技术实践。首篇聚焦信息获取痛点与基础实现:针对 36Kr 等网站信息过载、官方 RSS 分类缺失及内容重复等问题,采用 PuerkitoBi 阅读全文

在搭载 M1 及 M2 芯片 MacBook设备上玩 Stable Diffusion 模型

介绍在搭载 Apple Silicon 芯片(M1/M2 系列)的 MacBook 设备上运行 Stable Diffusion 模型的完整方案。基于苹果官方开源项目 apple/ml-stable-diffusion,详细说明支持运行的设 阅读全文

使用 Docker 来快速上手中文 Stable Diffusion 模型:太乙

介绍基于 Docker 快速部署 IDEA 研究院开源的中文 Stable Diffusion 模型"太乙"的完整方案。针对官方镜像存在的黑盒构建、PyTorch 版本过低、依赖冲突及 git 子模块配置等问题,重新封装了开箱即用的容器镜像 阅读全文

装在笔记本里的私有云环境:K8s 集群准备

系列第六篇,介绍在笔记本中部署私有云K8s集群的前置准备工作。基于AMD 5800u笔记本与ESXi虚拟化方案,将7台虚拟机优化为5台:3台K8s节点各2核8GB、1台存储4核4GB、1台通用服务4核4GB,分置双盘避免IO争抢。 阅读全文

Playwright 简明入门教程:录制自动化测试用例,结合 Docker 使用

Playwright 是微软开源的 Web 自动化测试框架,支持通过录制方式生成测试用例,避免手动编写元素定位与交互代码的繁琐流程。文章详细介绍了基于 Python 环境的 Playwright 安装配置、浏览器环境下载,以及使用 `pla 阅读全文

Linux 软件包下载加速工具:APT Proxy

APT Proxy 是一款体积仅 2MB 余的 Linux 软件包缓存加速工具,内存占用低于 10MB,具备零配置、开箱即用的特性。该工具支持通过可执行文件或 Docker 方式运行,可自动探测并切换至访问速度最快的软件镜像源,为 Ubun 阅读全文

使用 Docker 和 Traefik 搭建轻量美观的计划任务工具

, , ,
介绍基于 Docker 和 Traefik 部署轻量计划任务工具 Cronicle 的完整方案。涵盖容器化一键部署、Docker Compose 配置优化、Traefik 反向代理集成等核心技术细节,并提供周期性任务与触发式任务的实际配置示 阅读全文

在线分享 Hosts 规则工具:Remote Hosts Server

, , ,
Remote Hosts Server 是一款轻量级开源工具,专为简化 Hosts 规则的多设备同步与团队共享而设计。程序本体及 Docker 镜像仅约 5MB,支持多种 CPU 架构。该工具提供 Web 可视化编辑界面,支持在线修改 Ho 阅读全文