Dola 你的私人智能 AI 助手轻松管理日程

我个人一直使用 Google Calendar 作为日程管理,很久以前也购买了一个叫做 Checker Plus 的 Chrome 插件,可以直接在 Chrome 的插件栏查看日程,并且还可以直接通过自然语言来创建日程,以及在日程之前弹窗提醒,实话说这款插件已经能满足我 90% 的日程安排了。 但是前段时间很偶然发现一款集成 AI 的日历助手,果然在 AI 的时代,什么样的应用都可以利用 AI 重写再写一遍,或者集成 AI 再现荣光。 什么是 Dola AI Dola AI 是一款集成了大语言模型的智能 AI 日历和任务管理助手,希望通过自然语言, Read more ...


告别手动管理窗口的烦恼 AeroSpace 极致的平铺窗口管理器上手体验

AeroSpace 是一个 macOS 上的 [[i3]] 类似的平铺窗口屏幕管理工具,很早之前我也介绍过另外一款开源的窗口平铺管理应用 Yabai,但是 Yabai 要禁用 macOS 的 SIP,最终还是没有利用起来,目前还是靠着 Contexts,[[Hammerspoon]] 来管理窗口。但是最近再次看到了 AeroSpace 这样一款平铺窗口管理器,它轻量,高效,灵活的配置直接成为了我窗口管理的第一候选。 什么是平铺窗口管理器 Tiling Window Manager(平铺式窗口管理器)是一种将屏幕空间自动划分为不重叠矩形区域、每个窗口都 Read more ...


K3s 部署 Bitwarden

我之前一直是在一台机器上使用 Docker compose 安装了 Bitwarden,但是这样存在一个隐患,那就是如果这一台机器宕机了,或者发生任何意外,那么我可能有一段时间无法访问我的所有密码仓库,所以为了避免这样的问题,尤其是在我已经稳定运行 K3s 一段时间之后,我就想着将 Bitwarden 迁移到 K3s 上,并且我希望直接使用 Bitwarden 历史的数据,并且也直接使用原来的域名,密码等等,这样就不需要让我所有的设备重新再登录一遍。那么本文就记录一下我在 K3s 上搭建 Bitwarden ,以及将历史数据迁移到 K3s 中的过程。 Read more ...


K3s 中给节点添加标签并实现 Pod 调度控制

给 K3s 中的节点添加标签并实现 Pod 调度是一个非常常见的需求,特别是当你希望某些 Pod 只在特定地理位置的节点,比如美国,日本,上运行的时候。 给 K3s 节点添加标签 可以使用 kubectl 命令来为节点添加标签。 kubectl label nodes <node-name> <label-key>=<label-value> kubectl label nodes <node-name> <label-key>=<label-value> <label2 Read more ...

2025-04-24 k3s , k8s , pod , workload , tags , label

使用 Claw Cloud 免费部署 Gemini 反向代理教程

前两天介绍过永久免费的 Claw Cloud Run,本文将介绍一下如何使用 Claw Cloud Run 来免费部署一个 Gemini API 反向代理服务。 特点 完全免费: 利用平台的免费额度,无需支付费用。 操作简单: 部署过程直观,易于上手。 国内友好: 部分节点(如日本)对中国大陆访问速度较好。 流量充足: 每月提供 10GB 免费流量,对于个人使用 Gemini API 来说通常绰绰有余。 搭建流程 配置应用信息 Application Name: 填写一个应用名称(必须是英文,且以小写字母开头)。 Read more ...


K3s 部署 IT Tools 在线工具集

IT Tools 是一个开源的工具集,包含了非常多好用的工具,Token 生成,Hash 生成,UUID 生成,加密解密,BIP39 passphrase 生成,Hmac 生成,RSA 密钥生成,Password 生成,PDF 签名检查,日期转换,Base64 转换,Unicode,ASCII,YAML,JSON 等等非常多有用的工具。 今天这篇文章就以 IT Tools 为例来介绍一下在 K3s 上部署这样一个无状态的服务,并且通过 Traefik 配置域名访问 K3s 内部服务。 前提条件 在安装之前,需要确保 一个运行正常的 K3s Read more ...

2025-04-22 docker , k3s , k8s , it-tools , self-hosted , traefik , ingress

在 K3s 中安装 Redis Cluster 集群

在拥有 3 个 master 节点和多个 Agent 节点的 K3s 集群上部署高可用的 Redis Cluster 是一个很好的选择,可以确保数据的高可用性和可扩展性。 前提条件 在开始部署之前,确保已经满足 正常运行的 K3s 集群,包含 3 个 Master 节点以及多个 Agent 节点 Helm 工具 部署 首先确保 Helm 安装 helm version 如果没有安装 Helm 可以参考官方的教程安装。 添加 Bitnami 仓库 Bitnami 提供了一个 Redis Cluster Helm Chart Read more ...

2025-04-21 k8s , k3s , redis , redis-cluster , helm , bitnami

EasyDict macOS 上的翻译利器

Easydict 是一款使用 Objective C 编写的 macOS 上的开源一键翻译应用,集成了非常多的第三方接口。在我之前的文章中我也介绍过不少的翻译工具,包括查词翻译的 GoldenDict,欧陆词典等等,还有一些 Chrome 插件,之前还介绍过 Pot 这样一款开源的翻译工具,而今天介绍的这一款 Easydict 虽然没有跨平台,但是因为是使用 Objective C 和 Swift 编写,所以在使用体验和交互上要好不少。 Easydict 是什么 Easydict  是一个简洁易用的翻译词典 macOS App,能够轻松优雅地查找单词 Read more ...


在 K3s 搭建的 Kubernetes 集群中安装 Longhorn 存储解决方案

前两天我使用 k3s 搭建了一个实验性质的 Kubernetes 集群,k3s 默认的存储是 Rancher 的 Local Path Provisioner,可以让用户直接使用各个节点的本地存储来创建持久卷(PVC),无需配置外部存储系统。默认存储在每个节点的 /var/lib/rancher/k3s/storage 目录下。但是如果使用默认的存储,那么如果数据需要在多个节点中复制和迁移就会有一些问题,所以本文讲述一下如何在 k3s 集群中安装 Longhorn 这样一款轻量的分布式块存储系统。 K3s [[K3s]] 是由 Rancher Lab Read more ...


K3s 构建高可用 Kubernetes 集群

之前写过一篇文章介绍了如何使用 k3sup 来快速安装 k3s 集群,虽然之前已经走过一遍教程,但是实际上还是没有充分利用起来,这一次就从学习的角度再次从头开始利用 K3s 构建一个生产级别的 K8s 集群。 现在我有三台 Ubuntu 24 的 VPS,想要在其上,构建一个 k3s/rancher 的架构,并且在其中部署一个高可用服务,该服务有一个 MySQL 数据库,有一个 app service ,暴露 8080 端口,可以让用户通过域名来访问该服务,并且该服务能够水平扩展。 硬件和网络配置 假设三台机器 IP, master Read more ...


最近文章

  • 关于习惯养成和打破的科学 昨天,花了半天的时间去听了 Andrew Huberman 的一个 YouTube 视频 —- The Science of Making & Breaking Habits,主要讲的是从神经科学结合心理学的角度,探讨了习惯的形成和破除机制,并且 Huberman 教授提供了多项实用的工具来帮助我们培养习惯以及破除我们不希望的习惯。
  • Rancher 中创建 K3s 集群 CA 检查报错解决方案 在之前的文章中遗留下来一些没有解决的问题,当时只是记录了一下, 后来因为只使用了 local 集群就没有继续调查,现在想要创建 K3s 集群的时候再次遇到了类似的问题。
  • LingQ:通过可理解输入学习语言 之前有写过一篇文章,大致地总结了一下自己关于Duolingo的一些想法,前段时间在打卡了 800 天之后,把 Duolingo 中的英语韩语和日语全部通关到了最后只能每天重复,所以发了一个推特帖子想要寻找一下比 Duolingo 更深度一些,每天可以坚持记忆一些语言支持的「工具」。我个人非常不喜欢直接拿一个背单词应用就开始背诵的方式,虽然我承认只要长期坚持还是会有一定的效果,但是一方面是效率很低,背过的单词不容易被想起来,另外一方面也是单纯的背单词非常的无聊。我也尝试过在浏览网页的时候将生词存放到 Anki 中,然后定期回顾,但是单词脱离了上下文,总是感觉还是像是在一个个过单词,我在之前的文章中介绍过 Comprehensible Input (可理解输入),但实际上自己一直没有好好地践行,看过一些日剧,日综,但是现在还是韩剧/韩综看得更多,在日常生活中英文的材料看得更多,日文的内容输入相对就比较少,也尝试过找一些日语的播客,但是以我现在的水平,最基础的都有一些费力的情况下,还是没有达到可以收听日语播客的程度。所以,这段时间我就是一直在没有找到比 Duolingo 更好的,又能够随时随地可以拿出来打个卡的服务,直到我看到了 LingQ,第一次注意到 LingQ 还是在 GitHub 中看到一个仓库是将 NHK Easy News 导入到 LingQ,隔天我就又看到一位朋友也在推荐 LingQ 作为沉浸式阅读工具,所以我就决定好好来研究一个这个工具。
  • Amazon 推出 Kiro AI IDE 新一代 AI 辅助集成开发环境 在 AI 辅助代码生成领域,从来不缺竞争者,现在 Amazon 正式加入了战争推出 Kiro AI IDE,Amazon 在之前就推出过智能助手 Amazon Q,以及代码补全插件 CodeWhisperer,但是在激烈的代码生成领域依然没有竞争过 Cursor,Windsurf,Claude Code 等一众的领跑者,甚至声量都没超过 Gemini CLI。现在推出的 Kiro 是一个集成的开发环境,至此互联网巨头中除了苹果没有推出 AI 辅助编码的工具之外所有的公司都已经有了对应的产品。
  • SuperClaude 让 Claude Code 更专业更顺手 SuperClaude 是一个 开源的 Claude Code 增强工具,提供了额外的命令,人物角色(Personas),以及更好的 MCP 服务集成。

赞助