我虽然这几年执着于信用卡申卡玩卡,也写过一些轻博客文章,但在此主博客竟然没写一篇总括,实在有愧。这个月最新进展是,我申请了广发臻瑞世界黑卡,年费 2500 元,25 万积分抵扣一半,是一张明显不能回本的卡,以此终结玩卡,开始注销多余的卡。但命运开了玩笑,随后我就看到招行信用卡可以提升额度,申请农行也下卡 5 万,大有邀请“大白金”的趋势。但我还是会结束玩卡,并将心得以及当前推荐写下来。如果能对各位有所帮助,我的执念和经验就更有价值了。
先说明我的画像。我是活跃在中国大陆二线城市的打工人,最近一两年开始较常乘坐飞机。有时候出去购物。有线上境外消费。会出去吃饭,也会点外卖。出行以公共交通为主,偶尔打车。没有车,没有停车需求,不需要商圈会员。之所以铺垫这么多是因为信用卡要跟随实际需要。玩卡的公众号很多,我在最后也会推荐一些,但他们即便在推广软文之外,也常脱离我们的实际情况。
工作原因需要一台 Linux 电脑,我新买一台 ThinkPad E14 长续航版(Intel Lunar Lake),安装 Kubuntu 主线发行版。在《Kubuntu 初体验》后,过年期间我带它回老家,既入门学习 go 语言,又观看在线视频、日常使用。我的评价不变:Linux 满意到超出预期,跟 Windows 各有千秋。现在综合说一下新旧体验。
目前痛点一个是 TrackPoint “小红点”滚动似乎有起始静止时间(应该类似于 attack time),一个是磁盘加密不能 TPM 自动解密(应该有一些复杂配置方法,先期待未来的一键配置)可以通过简单方法启用(记得看评论增强安全性)。在查阅指纹识别资料以后,我安装 Windows 才发现这台电脑竟然没有指纹传感器:Linux 下 root 密码输入场景很多,是个遗憾。硬件倒是配有红外摄像头,但我看到一个程序 howdy 很老了,它甚至会尝试安装全局 python 包,这种操作现在都被 Debian/Ubuntu apt 警告阻止。
上一篇《让 Snipaste 使用微信 OCR》只适用于 Windows。由于工作原因,我开始使用 Linux。Snipaste 在 Linux 上的本地 OCR 方案只能依托于 Tesseract。我给 Tesseract 再一个机会尝试仍然不满意,转而跟上一次一样配置微信 OCR。其实 swigger/wechat-ocr 已经支持 Linux,也有一些衍生的 docker 镜像项目。不过我编译原项目就能得到可用的制品,思索以后决定让 AI 帮我封装。
我的环境是 Kubuntu 25.10 amd64,微信是 .deb 包安装的 4.1.0.16(当然要装 Linux 版),Snipaste 是 2.11.3(当然要是专业版)。拉 swigger/wechat-ocr 最新 commit 是 e32d4af。如果不想看下面的废话,可以直接获取 wechat-ocr-snipaste-linux.sh 文件使用。
既然拾起这个博客了,不一会就想到不少要写的。其中就是我应该好好整理我的经验跟 SOP(Standard Operating Procedure,可以理解为标准流程),不只是让它们分散躺在我的记事本甚至 IM 收藏。说不定茫茫人海、长尾市场有人同样需要呢。这次就先描述一下我拿到手全新 Windows 11 会做的事。
部分操作可能 Windows 10 也适用。我没有实际测试。基本上我现在只用 Windows 11 x86_64 跟 arm64。
千呼万唤,Snipaste 这款截图贴图软件终于支持 OCR 功能。OCR 可以识别图片上的文字,跟截图软件一起工作再合适不过了。在更新日志引用的这个 issue 下,我看到 Coxxs 提供了一个改进的 OCR 组件。原来对于 Windows,Snipaste 默认的系统内置选项会调用旧版的微软组件,准确率低、识别率慢。然而我使用以后觉得新版也差强人意,尝试看看能不急集成微信 PC 版的 OCR。
答案是可以。Coxxs 的项目实际利用了 Snipaste 的第二种方式:Tesseract 对接。从 Snipaste 界面可以看出其命令行参数默认是 stdin stdout。我实际下载了 Tesseract 使用,速度不快,结果有很多空格,差点意思。但是重要的是可以用帮助命令看出参数含义,结论是 Snipaste 将图片传给标准输入 stdin,OCR 文本结果传给标准输出 stdout。那么我只要写个程序在中间调用微信 OCR 就好了。
我在《我与机器学习的前缘》中写道:“《快乐星球》有一集讲述主角由于自动写日记程序造成误会的故事。来自快乐星球的法宝,输入关键词就能写日记,小学的我也想要啊。但我不知道哪里有;掂量掂量我的编程技术,我也不知道怎么做出来,只能做做白日梦。如今有 GPT 这类生成式 AI 就不是梦了。”今天,既然想要恢复博客更新,那就从这个“低垂的果实”开始,把这个“法宝”做出来吧。
为了贴近原剧,我特意去回顾了这一集。将其中多面体介绍这个软件的关键词记下,再结合东方老师对日记的要求,可以写出给 GPT 类生成式 AI 的提示词(prompts):
若干年前我比较常重装操作系统、修复系统问题,所以有一件称手“兵器”很重要,就是装机盘。现在的装机盘当然不需要是光盘,更多是 U 盘。形式不重要,里面的内容是重点。最近我淘了一枚固态 U 盘,索性把装机所需要的文件整理一番,顺便分享一下。
所有的程序、文件不包含下载地址。应该很容易在网上找到官方下载通道。
以往我观看 Netflix 视频最高 1080p 分辨率,最近买了 2K 显示器,自然想看 2K 视频。1080p 的时候,还勉强可以用 Firefox 附加组件支持;2k 则必须更换浏览器。Windows 上,只有新 Edge 可选,不然就是 Netflix App。我不想用 App。App 似乎就是浏览器套壳,我还不能执行自定义脚本。用 Edge 浏览器,却感觉灰蒙蒙的。
我的环境是 Intel NUC 11 猎豹峡谷套件,Windows 11,Edge 105。
在 V2EX 看到帖子,知乎在网页等全端加上隐写水印,水印信息包括用户 ID 及时间戳;肉眼很难察觉,几乎只能通过专业分析还原。截至本文发布,知乎似乎已经下线水印。帖子下面一些回复很有价值,网友给出各种分析与应对方式:在网页端,包括用 uBlock Origin 等插件以去广告方式去除,提醒网友对截图进行二值化处理等等。其中一个方法是用油猴脚本检测。
本文假定你已经了解 HTML、CSS、JavaScript 以及油猴脚本。油猴脚本是用于 GreaseMonkey 等浏览器扩展组件的脚本,本质是用户附加在网页上的一段 JavaScript 代码。用油猴脚本检测,即是用 JavaScript 检测。
古董级手机小米 4c 被我翻出来,刚好用作测试机抓取网络包排查 APP 问题。趁这个机会记录相关步骤供参考。
本文假定读者已经对刷机、抓包有一定基础,能够搜索相关资源工具。因为这篇文章更像是一份备忘而不是指导,我实际上懒得写得大而全,如果强求那么几乎永远不会发布。