记录一下批量重命名插件咋写的

正式开始 首先我让AI写一个批量重命名插件 编写一个重命名的脚本(Python) 让我通过 python xxx.py (目录) 传入一个目录,然后将内部的所有文件按照 1 2 3 4 5这样重命名,保留原后缀 然后AI写出来了,但是有一个交互 是否要对 xxx 进行批量重命名(Y/N): 我就让他删掉 不要交互,直接运行 然后又出现了新问题,如果有一个文件,比如 100.webp 已经存在,然后在Python的默认排序中,100.webp 可能并不是第 100 个,也就是说会有别的文件将要被重命名为 100.webp 然后代码对于这样的文件会直接跳过,这就会导致重命名不完全 那么我就说 不要跳过 强制重命名 然后新的问题出现了:如果已经有一个文件为 100.webp 是无法将另一个文件也重命名为 100.webp 的,会报错 重命名文件 '716.webp' 失败: [WinError 183] 当文件已存在时,无法创建该文件。: 'C:\\Users\\acofork\\Pictures\\r1\\ri\\h\\716.webp' -> 'C:\\Users\\acofork\\Pictures\\r1\\ri\\h\\744.webp' 那么最后,我用了一个绝妙的办法 将所有文件随机命名 重新排序 依次重命名 于是我继续说 先全部命名为 随机数,然后再重新命名 这下就对了

September 5, 2025 · 1 min · 52 words

UptimeRobot,无需自托管的服务监控!

正式开始 进入 https://dashboard.uptimerobot.com/ 注册一个账号,然后开始创建监控。免费计划最多50个监控,仅支持 HEAD 请求,不支持更改请求头和请求体,最低轮询冷却为 5 分钟。不支持 IPv6 然后点击 Status pages 创建展示页面 建议设置为自动添加,这样就无需手动将监控一个个添加到页面,你的账户下每创建一个新的监控都会实时同步到你的展示页上 配置完毕后, 在 Public status page, hosted on 后就是你的监控展示页面

September 3, 2025 · 1 min · 22 words

想玩k3s?Zeabur来帮你!

这是个啥? 它可以连接你的VPS(前提,CPU≥1c,RAM≥2G)。然后在你的机子上面跑服务,包括 正式开始 进入 My Servers - Zeabur 点击创建 点击添加自己的服务器 阅读要求,继续 填写SSH连接信息,让Zeabur连接到你的服务器 之后会开始安装k3s等工具,我们将不再需要手动SSH登入服务器了,直接在Zeabur的网页上配置即可! 接下来我们可以尝试部署服务,Zeabur将服务部署到你自托管的服务器是不收费的 请自由发挥!

September 2, 2025 · 1 min · 15 words

哪吒监控搭建教程

官方教程: https://nezha.wiki/ 安装面板端(Dashboard) 面板端即WebUI,同时也接受后端连接。用户和面板连接使用WebSocket,后端和面板端使用gRPC通信 curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh 默认端口为 8008 在 请指定安装命令中预设的 nezha-agent 连接地址 (例如 example.com:443) 填写你的 VPS IP:8008 。当然,你也可以套CDN,如果套CDN则填写 CDN域名:443 ,请确保你的CDN支持gRPC通信。本人不推荐后端和面板通信使用CDN 请输入站点标题: Nezha - AcoFork 请输入暴露端口: (默认 8008) 请指定安装命令中预设的 nezha-agent 连接地址 (例如 example.com:443)46.232.60.28:8008 是否希望通过 TLS 连接 Agent?(影响安装命令)[y/N]n 请指定后台语言 1. 中文(简体) 2. 中文(台灣) 3. English 请输入选项 [1-3]1 接下来,你应该可以在 8008 端口进入哪吒探针的WebUI 点击登录,默认账密均为 admin 首先我们先更改管理员账密,鼠标移到右上角头像,点击 个人信息 然后点击 更新个人资料 更改管理员账密 安装后端(Agent) 打开哪吒探针的WebUI,在服务器一栏可以找到安装命令,选择对应系统的,然后前往终端执行即可。稍后你将会看到一个随机名称的新服务器上线 如果你的服务器在中国大陆,可能无法连接上 raw.githubusercontent.com 。推荐使用镜像 raw.gitmirror.com 即可 ...

September 2, 2025 · 1 min · 87 words

给想买麦克风的朋友一些建议

明确你的需求 你买麦克风是为了什么?是想和朋友语音时更清晰一点,还是想录歌、K 歌、录视频、做播客? 如果你只是想和朋友语音 如果你现在用的是耳机线控麦,那其实未必需要额外购入新的麦克风。直接配合 NVIDIA Broadcast App - 以 AI 助力语音和视频 | NVIDIA 或其他降噪软件、服务,通常就已经够用了。 想要录歌/K歌/录视频/做播客 这时候就要进一步看你的录音环境了:环境是否安静?有没有空调噪音、装修噪音,或者其他杂七杂八的背景声? 如果你的录音环境做不到绝对安静,那么 动圈麦 往往会是更合适的选择。 电容麦 和 动圈麦 有什么区别? 电容麦:几乎什么声音都收,包括环境噪声。它更适合愿意认真做后期的人,不太适合图省事的用户,因为很多音频都需要额外处理。不过反过来说,它的后期空间也更大,也很适合做 ASMR 这类需要放大细微声音的内容。 动圈麦:更偏向收录中频段的人声,对环境噪声不那么敏感。在几乎不做后期的情况下,人声通常也会更饱满。优点是抗噪能力更强,缺点是离得太远时收音效果会明显下降,一般建议控制在 5~30 cm 的距离内使用。 推荐型号:山逊 Q2U 动圈麦克风。我买的时候大约是 279 CNY,现在市场价大概在 400 CNY 左右。 这款麦的缺点在于它使用的是比较老的 Mini USB 接口,而且裸机不附带支架,需要自己额外搭配桌面支架或悬臂支架。 如果你的预算更高,想进一步升级: 那我会推荐舒尔 MV6。这款麦有配套 App,支持自动电平(主要是防爆音,实际体验有时好用、有时一般)。整体使用思路和上面的山逊 Q2U 差别不算特别大,但做工和配套体验会更完整一些,售价约 1349 CNY。 开箱体验视频: 简单开箱舒尔MV6麦克风_哔哩哔哩_bilibili 我现在用的麦克风? 没有哪一支麦克风能完美胜任所有场景,所以我自己手头上常用的是三种不同类型的设备。 山逊 Q2U:它曾经是我唯一的主力麦克风,我也用它录过不少视频。不过因为它通常需要搭配悬臂支架使用,而且收音范围比较窄,录音时基本得贴得很近;再加上我本人比较懒,现在一般只会在唱歌或录视频时拿出来用。 绿联 USB MIC-CM727:音质只能算一般,但价格不到 200 CNY。它是一支电容麦,收音范围比较广,我现在更多把它当成日常使用麦克风,图的就是方便。 全民 K 歌 KPods SE:严格来说,它更像是常规半入耳耳机加一个电容领夹麦。不过它的设计确实很巧妙,可以把麦挂在下唇附近,这样既能保证收音清晰,也不会太限制动作。缺点则是我自己还是嫌麻烦:嘴边挂个东西多少会有异物感,而且勒得太紧的话,戴久了耳朵也会不舒服。所以它一般也是我唱歌时才会拿出来用,价格大约是 109 CNY(国补后)。 ...

September 2, 2025 · 1 min · 100 words

配置 Vercel.json 以支持服务器级别的重定向

正式开始 官方文档: Redirects 在你的仓库根目录创建 vercel.json 写入重定向规则 source 为要重定向的路径,destination 为重定向到的路径/URL,permanent 为一个可选的布尔值,用于在永久重定向和临时重定向之间切换(默认为 true)。当 true 时,状态代码为 308。当 false 时,状态代码为 307。 { "redirects": [ { "source": "/ak", "destination": "https://akile.io/register?aff_code=503fe5ea-e7c5-4d68-ae05-6de99513680e", "permanent": false }, { "source": "/kook", "destination": "https://kook.vip/K29zpT", "permanent": false }, { "source": "/long", "destination": "https://iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii.iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii.in/", "permanent": false }, { "source": "/mly", "destination": "https://muleyun.com/aff/GOTRJLPN", "permanent": false }, { "source": "/tg", "destination": "https://t.me/+_07DERp7k1ljYTc1", "permanent": false }, { "source": "/tit", "destination": "/posts/pin/", "permanent": false }, { "source": "/tly", "destination": "https://tianlicloud.cn/aff/HNNCFKGP", "permanent": false }, { "source": "/wly", "destination": "https://wl.awcmam.com/#/register?code=FNQwOQBM", "permanent": false }, { "source": "/yyb", "destination": "https://www.rainyun.com/acofork_?s=bilibili", "permanent": false } ] }

September 1, 2025 · 1 min · 94 words

利用Astrov3的原生重定向来实现各种各样的高级重定向!

正式开始 Astro v3 正式支持了原生的重定向 路由 | 文档 - Astro 文档 仅需在 astro.config.mjs 中添加如下代码,示例代码将 /tit 的请求 302 重定向到 /posts/pin 。可以配置多行重定向规则 import { defineConfig } from "astro/config"; export default defineConfig({ redirects: { "/tit": { destination: "/posts/pin/", status: 302, }, } }); 有的小伙伴就会问了,如果我的Astro输出模式为SSG?那Astro的重定向是不是不支持 location 重定向?仅支持 HTML 重定向? 的确,在不对构建服务商进行额外配置的情况下,Astro会使用兼容模式,创建 HTML 重定向,你可以尝试安装适配器来支持重定向,但需要注意 并不是所有适配器都会透传Astro中设置的重定向规则 ,始终建议使用您构建服务商提供的重定向服务,参见: 配置 Vercel.json 以支持服务器级别的重定向。如配置 vercel.json 。关于 Astro 适配器的更多信息,参见 配置参考 | Docs

September 1, 2025 · 1 min · 59 words

Google最新的AI生图模型 Nano Banana!立绘转真人!一键P图!

快速上手 进入 Google AI Studio 粘贴一张图,说出你想要的更改 立绘转真人COS Prompt:Generate a highly detailed photo of a girl cosplaying this illustration, at Comiket. Exactly replicate the same pose, body posture, hand gestures, facial expression, and camera framing as in the original llustration. Keep the same angle, perspective, and composition, without any deviation 注意: 立绘最好为纯色背景,人物主体完整 立绘中角色不要做出现实中无法做出的动作,这可能会触发AI的Copy,会将图片完整的复制过来而不是创建一个Coser 七夕生草图 Prompt: A photorealistic scene inside a McDonald’s restaurant. On my table, there is a picture frame showing the anime-style image I provided. ...

September 1, 2025 · 2 min · 230 words

Cyberduck - 简洁好用的S3文件浏览器

前情提要 你可能知道 或不知道我运营着一个 二次元随机图 API,比如 AcoFork - RandomPic 它的图片存储在 Cloudflare R2 也就是 Cloudflare 提供的对象存储 随机图库存总是要扩充的,在曾经,我会使用 AList ,但现在,我会使用 Cyberduck 这是什么? Cyberduck 是一个 Win&Mac 双端的云存储浏览器,相比于 AList 它无需部署,传输文件也无需中转,仅作为一个前端来连接你自己的对象存储,简洁易用,界面如图 如果你想将云存储映射为本地磁盘,可以使用姊妹软件 Mountain Duck 优点? API的图片统计,我无需再手搓S3 API来获取图片数量了,它自带 上传文件无需再通过家里云的 AList 中转了 之前的链路:我 - AList - S3 现在的链路:我 - S3 这显著降低了传输时间,提高了工作效率 不止于S3,临时给家庭服务器传输文件可以直接使用SFTP而无需登录1Panel等面板了

August 30, 2025 · 1 min · 44 words

我给BetterStack的状态页面汉化了

速览 现在点击 这里,或者通过顶部导航栏里的 状态 页面,就可以看到已经汉化好的 BetterStack 状态面板。 汉化过程 在 BetterStack 左侧导航栏进入 Status pages,打开你的状态页域名后,再进入 Translations,就可以开始汉化了。 一些小插曲 由于 BetterStack 并没有很好照顾中文语境,所以像 日 和 年 这样的翻译默认不会自动补上后缀。不过这个问题可以通过硬编码处理。 至于 月,我这里则是直接这样写: 另外,BetterStack 会把 UTC+8 自作聪明地写成 CST。但 CST 本身是一个有歧义的时区缩写,所以这里同样建议通过硬编码来修正。

August 28, 2025 · 1 min · 31 words