众所周知,Thunderbird 中登录 outlook 邮箱会让你选择 IMAP 或者 POP3,但是这两种方法都是会有同一个结果,尤其是新的 outlook 邮箱,它的 SMTP 默认是封死的,而且根本没法用,会报错 “Thunderbird Login to server smtp-mail.outlook.com with username @outlook.com failed.”...
那天本来想删个日志,进到恢复环境在 Data 分区的根目录执行了一个命令 1rm -rf /var/log/ * 我反应过来的时候已经丸辣,多了个空格,我还说怎么就出现了 Applications 目录内的文件的权限报错记录,说是删不掉,我看到的时候感觉不对劲立刻 Ctrl+C 停掉了,不过不出意外,就是 a 开头的文件和第一个 a 开头的文件夹里面的东西已经🈚️了,所幸系统还能进去,不...
因为之前经历了微软盗号事件,不熟悉的可以去看看这篇博文:记录一次微软账号被盗的经历,最近研究出了国外平台账号安全的一个极佳解法 —— Passkey + TOTP,但是问题来了,Passkey 我主要存在 iCloud KeyChain 上,一般我都是手机扫码然后 Face ID 使用的,Windows 上都没有大量存,更别说 Linux 了。此外目前能找到的教程也都是怎么在 Linux 上...
序——开端2026 年 3 月 30 日晚上,我回到教室突然发现自己电脑上的 outlook 疯狂弹窗提醒我微软账号的登录已过期让我重新登录,我以为只是一次普通的例行重新认证,但是当我输入密码后提示密码错误我隐隐发现了不对,上方显示的是一个我从来没有见过的邮箱,我心里一惊立刻打开浏览器访问 outlook 的网页端发现账号被盗了,攻击者修改了我的主要登录邮箱,移除了我的密码,移除了手机号,移...
上一次写“新建菜单锁定 Bug”的时候,我以为故事已经结束了。 当时的结论是: 既然能锁上,那就一定能解开。 结果这句话只说对了一半。 真正更准确的版本应该是: 能锁上,不代表应该这么锁;能靠暴力修复解开,不代表应该把暴力修复留在主程序里。 这次 ContextMenuMgr 的 ShellNew Lock 又折腾了一轮。表面上看,问题还是同一个: 1234Windows 右键 → ...
这次修 ContextMenuMgr 的 #17,我是真的被 Windows 注册表权限按在地上摩擦了一整轮。最开始看起来只是一个普通 Bug: 新建菜单排序后,“新建文件夹”和“库”会消失。 结果一路追下去,发现它根本不是一个简单的排序问题,而是 ShellNew 排序、ACL 锁定、用户上下文、服务权限、前后端架构差异 全搅在了一起。 最后能修好,靠的不是“换条路绕过去”,而是把整条...
今天突然心血来潮 Vibe Coding 了一个纯 Workers 的 Hexo 博客管理后台,主要还是基于 GitHub API 完成 仓库是 PLFJY/hexo-blog-admin 后续功能上可能还会带来一些更新,也许还会支持许多主题特定功能或博客配置的修改 前言基于 Hexo 的博客传统上会直接使用 Git 仓库的管理方式,略微有些高阶者可能尝试过 Hexo admin 之...
前言本文章内容由 ChatGPT 完成,因为本人不会写 Win32 和 Rust,所以整个探究过程由我提出问题和查找思路,ChatGPT 借助 GitHub App 按照我的思路一路查找完成此文章。 最近我在做一个 Windows 托盘相关功能时,遇到了一个很诡异的问题: 同样是 Win32 原生 popup menu,有些应用在 Windows 切到深色模式后,托盘右键菜单也会自动变...
折腾了这么久linux,好多小问题,每解决一个我都扔进来一个,虽然可能只有我自己看的懂,就当随笔记录吧,我时不时可能会拿一些出来单独写点文章啥的 很有可能这里面能翻到你可能也会遇到的问题,我的环境是这样的: 12345678910111213141516171819 -` plfjy@plfjy-arch ...
借助 GPT 弄了个 js 脚本,增加到 header 就行,它可以自动监听swup的页面切换事件并替换==为<mark></mark>,代码如下: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596...