cmux 0.65.1 Ghostty 配置错误:One Dark 主题找不到的原因与解决方法

一、问题背景

最近在 macOS 上使用 cmux 时,遇到了一个 Ghostty 主题加载错误。

cmux 是一款基于 Ghostty 终端渲染引擎构建的 macOS 终端应用,支持多工作区、分屏、垂直标签页和通知面板,非常适合同时运行多个 CLI 工具及 AI Coding Agent。

Read more   posted in  技术

从 2019 Intel MacBook Pro 到 Windows 11 26H2:Boot Camp 安装、DRIVER_PNP_WATCHDOG 排障与跨版本升级实录

背景

2026 年 10 月,以 USD 200 入手了一台 2019 款 16 英寸 Intel MacBook Pro。

这是一台曾经的企业办公设备,经过 IT 部门安全擦除后重新交付。虽然它已经不再属于 Apple 的主流硬件平台,但其 x86-64 处理器、32GB 内存、512GB SSD 和 Retina 屏幕仍然具备相当不错的办公价值。

我的目标是将它改造成一台以 Windows 11 为主、macOS 为辅的办公笔记本。

整个迁移过程并非完全顺利。Boot Camp 安装阶段遇到了触控板失效和 DRIVER_PNP_WATCHDOG 蓝屏,Windows 11 安装阶段又遇到了 TPM 2.0 检测阻止升级的问题。

最终,通过 Boot Camp 驱动部署、Windows Setup 兼容性绕过,以及 Windows 11 Enablement Package,成功将这台机器升级到了 Windows 11 Pro 26H2。

本文记录完整过程、关键命令、实际故障及排障经验。

Read more   posted in  技术

使用 Terraform 管理 EKS 集群访问控制:从 aws-auth ConfigMap 到 Access Entry API 的迁移实战

背景

在 AWS EKS 中,传统上通过 aws-auth ConfigMap 来管理 IAM 用户和角色的集群访问权限。然而,这种方法存在一些限制,例如手动更新、易出错以及难以审计等问题。为了提升安全性和可维护性,AWS 推出了 Access Entry API,使得可以通过 AWS API 或 Terraform 等 IaC 工具来管理集群访问权限。

本文将分享如何使用 Terraform 将 EKS 集群的访问控制从 aws-auth ConfigMap 迁移到 Access Entry API,并介绍相关的配置和注意事项。

Read more   posted in  技术

从失败到成功:一段精结的 EKS Access Entry API 调试历程

这是一段运营员们看起来很简单,实际运维中却漫长而重处失败和重来的调试历程。

最初,我需要将使用 Terragrunt 托管的 AWS EKS 集群,将访问权限管理模式从传统的 aws-auth ConfigMap 迁移到 Access Entry API。听起来不过是修改一行 Terraform 配置:将 authentication_mode 设为 API_AND_CONFIG_MAP。

真实情况说:我一开始就失败了。

Read more   posted in  技术

通过生成设定全局.gitignore_global 享受便捷代码生活

其实设定全局.gitignore_global这个事儿,经常用Git的开发者估计都有意识。不过在设定这个文件到底哪些需要被全局忽略的这件事儿上,可能因人而异的多一些。或者说都是通过自己使用的技术栈进行搜索哪些可以放在.gitignore_global中。

设定全局.gitignore_global有什么好处?

Read more   posted in  技术

Django使用local_settings.py实现本地个性化配置(网上互抄教程修正)

在Java开发的时候,我们都知道可以通过本地application.properties或者application.xml并可通过一些优先级设置,将远程配置中心的配置项,用我们本地的文件进行覆盖,以方便本地的开发和调试,并可以通过.gitignore控制防止提交到远程仓库。在Django内,其实也有这样的方法能够做这个事儿,那就是使用local_settings.py。在Django的.gitignore模板文件里面,对于这个文件是默认存在的,也就会在Git提交时无须担心其提交到远程仓库。

其实这玩意儿不是那么难理解,但是我今天在网上搜索相关资料的时候,发现有现有的教程都是同一篇互相抄,抄的源头也被我找到了是Stack Overflow,而且代码是有问题的。这篇文章其实主要是修正下网上的错误,以正视听。

Read more   posted in  技术

Python GUI初步认识与C/S端发展之我见

今天翻了翻《Python编程(第四版)》,这本书其实买来还是有点久的,毕竟现在Python 3.9都出来了,这书是Python 3.1/3.2 Beta的示例。当然也暴露了我这书买来没怎么翻过的事实。(狗头)

其实翻书本来是想看看有没有写关于Python类的装饰符相关的东西,结果翻了下目录好像并没有。不过我发现了一个在Python世界一直没有关注过的东西:GUI。

Read more   posted in  技术

云、云原生、Serverless、云函数的小思考与腾讯云Serverless云函数Koa服务日志打印undefined的解决

最近在研究腾讯云的Serverless,发现云函数和无服务器化这块虽说国内与AWS Lambda差不多先后发展,但是目前来看一些便捷程度还是需要努力一把啊。

不过,整体而言,作为云时代的应用来说,FaaS、Serverless、云函数等基于云本身演化出来的SaaS产品,更代表了下一代云应用以及CNCF所贯彻的云原生的理念。毕竟作为云计算从2009年开始由亚马逊衍生发展,一直以来包括我在内,很多人对云上应用都持有一种保守的目光看待:云的服务与传统IDC提供的包括虚拟化服务在内的各种服务有什么区别吗?

Read more   posted in  技术

面向白嫖(Baipiao-oriented)的DevOps:将定时更新任务扔给Github Actions去做

最近有个需求,由于最近在某平台更新内容,其提供的订阅机制为RSS订阅分发,不过其中带有的一些额外的信息有点尴尬,并不能直接发送到其他同类型内容平台分发,因此想到了通过程序先将不适宜信息处理后,定期更新RSS文件到自己的Github Pages上,然后其他同类型内容平台获取的RSS为自己的Github Pages上托管的RSS文件。

Read more   posted in  技术

快速通过中转方式下载GitHub/GitLab仓库

近期由于众所周知的原因,GitHub又不是特别好使,已经影响到了正常的pull/clone和push操作了。不过还好我的push主要还是在自己的网站更新上,但是pull/clone可是容易让人耽误事儿的啊。为此我经常使用Gitee(原称“码云”)做仓库中转。

本文就简单的介绍一下如何使用Gitee中转GitHub/GiLab仓库吧。

Read more   posted in  技术