轻语···

其实最催泪的情书,是聊天记录。聊天记录是最不能翻的东西,翻开就知道两个人,是怎样从无话不说到无话可说。从未放弃过爱你,只是从浓烈变得悄无声息。

随笔 | 两只 VPS 的一次大扫除——AI 运维的实践与教训

两只 VPS 的一次大扫除——AI 运维的实践与教训两台服务器,一个 AI 助手,三天的周末。这是一次集中运维的记录。如果说前一篇讲的是一个容器怎么被我搞丢的,这一篇讲的是一个周末里两台机器上发生了什么——有教训,有成就,也有对「AI 运维」这个新模式的思考。一、RSS 阅读器的复活记先从最惨的说起。家里的 RSS 阅读器(Tiny Tiny RSS)跑了好几年,底层的 PostgreSQL 还是

- 阅读全文 -

运维 | 当 RSS 阅读器年迈失修——TTRSS 从 PostgreSQL 9.3 到 17 的重建笔记

当 RSS 阅读器年迈失修——TTRSS 从 PostgreSQL 9.3 到 17 的重建笔记有些容器,一旦放下就不再管了。直到 AI 助手帮你把它删了。这台 VPS 上的 Tiny Tiny RSS 已经跑了不知道多少个日夜。最初搭建时的 PostgreSQL 9.3 在今天看来就像古董,但它安静地抓着订阅、默默展示未读数,像个不说话的室友。然后室友突然没了。因为是我弄丢的。事故:AI 运维的

- 阅读全文 -

运维 | VPS 架构的自我进化:从宝塔到 Traefik + FrankenPHP

VPS 架构的自我进化:从宝塔到 Traefik + FrankenPHP有些服务器,不折腾,却安稳。有些重构,不惊天动地,却润物无声。几年前买下这台 VPS 时,第一件事就是装宝塔面板。那时候觉得,管理网站就该有个可视化界面,点一点鼠标就能部署环境、创建站点、申请证书,多省心。事实证明,宝塔确实省心——直到你开始需要「不省心」的东西。写在前面这篇文章记录的是我这台 VPS 从宝塔面板 + Ngi

- 阅读全文 -

教程 | Typecho Docker 部署中的主题路径陷阱与排查方法

Typecho Docker 部署中的主题路径陷阱与排查方法在之前的主题升级过程中,遇到一个典型问题:主题文件部署到了错误的位置,导致后台无法识别新主题。本文记录排查和解决过程,帮助同样使用 Docker 部署 Typecho 的朋友避免踩坑。问题现象主题文件已经上传到服务器,访问博客首页也能正常显示新主题的内容(HTTP 200),但在 Typecho 后台「设置外观」页面却找不到新主题。排查过

- 阅读全文 -

博客 | Typecho 主题从 Initial 升级到 Initial-M 记录

Typecho 主题从 Initial 升级到 Initial-M 记录在长期使用 Initial 主题并做了一些个性化定制后,决定将其升级到功能更丰富的 fork 版本 Initial-M。本文记录升级过程中的思路和操作,供有同样需求的朋友参考。为什么升级Initial 是一款非常优秀的 Typecho 简约主题,但原作者已很久未更新。Initial-M 在此基础上做了大量增强:SEO 优化 —

- 阅读全文 -

教程 | 使用VBA代码删除空白行

按“Alt” + “F11”键打开“Microsoft Visual Basic for Applications”窗口。点击“插入” > “模块”以创建一个新的“模块”脚本,复制并将以下代码粘贴到脚本中。Sub DeleteBlankRows() 'Update 20190107 Dim Rng As Range Dim WorkRng As Range On Error Res

- 阅读全文 -

教程 | wps表格中将单元格批注内容填充到单元格中

方法一:复制粘贴法(一次性操作,最直接)这是最快的方法,适用于处理少量单元格。选中带有批注的单元格。右键单击,在弹出的菜单中选择 “编辑批注”。或者按快捷键 Shift + F2。此时批注框进入编辑模式。用鼠标拖选批注框内的所有文字,按 Ctrl + C 复制。按 Esc 键退出批注编辑模式。选中您想要填充内容的目标单元格,按 Ctrl + V 粘贴即可。优点:简单直观,无需学习新功能。缺点:批注

- 阅读全文 -

教程 | 在沉浸式翻译使用Deeplx

获取 Deeplx API key参考: 分享几个Deeplx代理地址 - LINUX DO我用的是始皇提供的服务前几天我的 deeplx 被一个老六开着代理日刷百万次,我直接放弃更新。不过看很多佬友期待的眼神,还是给它复活了。现在我为它加了 LINUX DO Connect 认证,用以杜绝被刷。最新的接口地址是:https://api.deeplx.org/<api-key>/tra

- 阅读全文 -