开发
RSS技术、开发、硬件与实验。
在 CachyOS 上用老显卡运行 Ollama
今天我把 Windows 11 虚拟机迁移到了 Linux,好让上面跑的服务更灵活,结果遇到了个问题:Ollama 没法在我的老显卡 GTX1070 和 GTX970 上运行
[Linux] 恢复断开连接的 `apt dist-upgrade` 会话
今天我通过内置控制台远程更新我的 Proxmox,但中途忘了自己在干什么,直接把标签页关掉了。结果就是我再也连不上了:软件包已经在后台更新,而升级过程弹出了一个是否替换文件的问题,正在等我回答
[Linux] Syncthing – 以服务方式运行时出现只读文件系统错误
我用 Syncthing 把工作副本同步到本地开发服务器已经有好几个月了。一开始我是登录后通过命令行手动运行它的,一直好好的,所以后来改成以服务方式运行时,我也没多想。
[Linux] 在多台服务器上并行执行多条命令
我家里有一个跑着 Docker Swarm 的树莓派集群。为了方便维护,它们使用相同的配置——用户、Docker 版本等等。有时候某些更新需要在集群的所有节点上执行同样的操作,比如创建一个新的 Docker macvlan 网络。要做到这一点,
仅用命令行工具猜解纯数字 ZIP 文件密码
今天我收到了网络服务商的月度账单,有件事让我觉得挺奇怪。邮件里附带的账单是一个带密码的 ZIP 文件。先不说在当下这个年代(垃圾邮件、恶意软件、钓鱼攻击满天飞)收到一个 ZIP 格式的附件本身就很诡异,他们选的密码也弱得让人吃惊,
处理 PHP 中的意大利面条式代码:用匿名函数提取模板代码片段
最近我在帮一个朋友理清一些代码,并研究怎么改才能很好地配合对后端的异步调用。如果还能顺便写得更模块化、更可复用,那就更好了。这些代码是一个 WordPress 插件,写的时候
Arduino/ESP32:禁用任务看门狗
最近我一直在折腾 ESP32 的多核功能,以及把任务固定到特定核心上。我用 AutoConnect 来支持 WiFi 连接,这样就不用把凭据写死在代码里,还能通过网页界面进行 OTA 更新。这是为一个项目准备的,它要控制一些 CPU 4 针 PWM 风扇,这些风扇就放在
为 Git 提交签名设置 YubiKey
我一直把 YubiKey 当作两步验证密钥,同时用它来给 Git 提交签名。几天前之前,我用的一直是 YubiKey 4。由于我现在的电脑没有任何 USB-A 接口,我的背包里总得带着 USB-A 转 USB-C 的转接头,过去一年里使用这把密钥一直很麻烦,对于
e1000e eth0: Detected Hardware Unit Hang(检测到硬件单元挂起)
最近我的家用服务器兼虚拟机宿主机开始随机断网。从外面看,它似乎还在正常运行,可我却无法通过任何远程方式访问它。根据交换机的显示,以太网适配器好像是开着的,所以问题肯定出在软件层面。这不会是
小技巧:运行本地/私有的 swarm Docker 镜像仓库
今天我想从一个 Node.js 项目生成 Docker 镜像,然后把它部署到我本地的测试 swarm 上。不幸的是,如果在本地构建 Docker 镜像,这个镜像只会保存在创建它的那个节点上,只有该节点能访问,swarm 里的其他节点是访问不到的。
小技巧:把 Apple 键盘上的分节符键映射为反引号键(§ 改成 `)
我用 Apple 键盘已经有一阵子了,但住在欧洲的话,想买到我用惯了的美式布局键盘可不容易。在 macOS 上有一个“简单”的办法,只需一条终端命令就能重新映射键盘:watch -n1 -x hidutil property -m ‘{“ProductID”:592, “VendorID”:1452}’ –set ‘{“UserKeyMapping”:[{“HIDKeyboardModifierMappingSrc”:0x700000035,”HIDKeyboardModifierMappingDst”:0x700000064}]}’ 这段代码的作用是
重置/重启 Apple TV 遥控器
昨晚家里来客人的时候,我居然把 Apple TV 遥控器泡进了水里。睡眠不足加上眼镜没戴稳,事故就这么发生了。昨晚遥控器还好好的,今天却罢工了,怎么按都没反应。我试着往手心里猛拍,又使劲把水甩出来。