1 月 29 日
信用卡又被盗刷
今天早上一起床就发现微信上银行提示有一堆境外无卡支付失败的交易信息。好在是前几天发现信用卡信息泄露后,仔细研究了一下如何锁卡,提前锁止境外无卡交易,不然这几笔支付失败信息可真就支付成功了。到时想追回困难重重。
这张 Mastercard 和银联的双币卡是我 10 多年前申请的,此前从未出过问题。但自去年底换卡后,我拿着卡片信息可能在网上支付过一两次外币,没想到信息就被泄露了。
本来前一次发现有盗刷迹象我就想更换卡片了。但考虑到这张卡绑定了 AWS 和 Oracle Cloud ,担心更换卡号会对原有服务造成影响,所以没去动。
经过一番查找发现,其实不会对原有服务有啥影响。立马就拨打银行电话,要求更换为虚拟卡。问题得到解决。
1 月 25 日
给 Hugo 增加一个 RSS 边栏小工具
在 Wordpress 中默认的小工具里边可以很方便添加 RSS 插件,但在 Hugo 上就得稍微麻烦点。不过,我的目的是将我的 WordPress 最新文章列表输出到 Hugo 上,倒也不必然使用 RSS 格式,直接调用 Wordpress API 即可。但与 RSS 相比,方法都是相同的。
在 Hugo 的边栏模板中添加调用模块
方法 A:RSS 调用
1 2 3 4 5 6 7 8 9 10 11
{{ $rssUrl := "https://news.lawtee.com/feed/" }} <!-- 替换为你的 RSS 地址 --> {{ $rss := resources.GetRemote $rssUrl }} {{ $items := $rss | transform.Unmarshal }} <h2>RSS</h2> <ul> {{ range first 7 $items.channel.item }} <li> <a href="{{ .link }}" target="_blank">{{ .title }}</a> </li> {{ end }} </ul>
方法 B:WordPress API 调用
1 2 3 4 5 6 7 8
{{ $url := "https://news.lawtee.com/wp-json/wp/v2/posts?per_page=7" }} <!-- 替换为你的 WordPress 地址 --> {{ $posts := getJSON $url }} <h2>最新文章</h2> <ul> {{ range $posts }} <li><a href="{{ .link }}" target="_blank">{{ .title.rendered }}</a></li> {{ end }} </ul>
设置必要的 CSS。例如,我为了省事直接套了另一个 Hugo 边栏插件
archives
的 CSS。1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
<section class="widget archives"> <div class="widget-icon"> {{ partial "helper/icon" "rss" }} </div> <h2 class="widget-title section-title"> <a href="https://news.lawtee.com/" target="_blank">News</a> </h2> <div class="widget-archive--list"> <ul> {{ range $posts }} <li><a href="{{ .link }}" target="_blank">{{ .title.rendered }}</a></li> {{ end }} </ul> </div> </section>
1 月 22 日
防止信用卡盗刷
刚参加工作那会,经常在 Amazon 和 Godaddy Namesilo 等国外平台消费,办了几张 Visa MasterCard 信用卡。由于线上交易都需要在网络平台输入卡背面三位 CVV 验证码,导致卡片信息容易存在泄露风险。虽然我也很注重信用卡风险管理,但今天信用卡还是遇上 0 元盗刷问题(没支付金额,但信用卡信息肯定被盗了)。
究其原因,我觉得主要还是这些信用卡管理程序的“锁卡”功能藏得太深。以往在外币交易后,我都是在信用卡 APP 进行锁卡。后来因为换手机,觉得安装银行 APP 太费劲,便用微信小程序代替银行 APP 操作。
可在小程序里边要找到这些“锁卡”功能可真不容易。反正印象中我之前好几次都没找着,于是便放弃治疗,拿“限制交易额”来代替“锁卡”。直到今天中午被盗刷后,才开始好好研究这个“锁卡”功能到底在哪。
- 建行。 微信小程序无此功能,只能在建行 APP 的安全中心进行操作。
- 广发。 微信小程序藏在“卡片管理——用卡检测中心”里边。好家伙,真是没想到。
- 招行。 微信小程序无此功能,只能在掌上精彩 APP 的安全中心进行操作。
- 中信。 微信小程序点“支付设置”就能看到“一键锁卡”。(最方便)
1 月 21 日
观看川普登基大典
昨晚鬼使神差般的全程看了下川普登基大典直播,也算是好奇心害死猫,全程都有点起鸡皮疙瘩感觉。
- 等级分明。国会大厦主会场里边权贵云集,算是小半个全球 100 强富豪聚会了,在站位上,主席台后方左边都是川普阵营及富豪支持者,右方是几个民主党前总统加上民主党阵营巨头,中方代表也被安排在右方,隐约含义就是,中方跟川普还有点敌对关系;主会场隔壁的大厅里看起来都是中层职业官僚,纪律性明显比主会场强很多,特别是在两个牧师祷告过程中,个个低头闭眼,看起来确实像是“信”进去了,而同一时间主会场里边稀稀拉拉不少人对这个环节并没太当回事;除此之外还专门安排了一个体育馆来安置狂热 Mega,但是在两个多小时直播中,好像只给了体育馆两三次镜头。不过这也很符合我对资本主义的印象,权贵在最中心,外围是忠臣的狗腿子,而普通民众只有靠边自嗨的份。其实,本就是一场作秀,适当安排几个老百姓到现场观礼应该不难吧,但是人家就是这么硬气,权贵可以带着全家进去,而普通老百姓甚至连个代表名额都不给。
- 职业演员。美式民主确实有其独到之处,背后闹得你死我活,台前依然“绅士风度”。主会场里边个个看起来云淡风轻,特别是民主党那边,丝毫看不出来“战败”迹象,反倒是在川普贴脸开大抨击民主党过去四年罪恶多端的过程中,克林顿、希拉里还能笑的出来。在听着川普全程把民主党先前的政策一个个毙掉时,民主党魁首们一个个神态自若、面不改色,一看就是老演员了。怪不得以前读书时老师说“政治就是做秀”。反倒是有几个大法官表面看起来置身事外、岿然不动,但实际上神色中透漏出一丝异常,那种异常,是能让人直接感受到这些人对川普有负面情绪,或许与 9 个大法官刚毙掉 Tiktok 就被川普用政令强行打脸有关,面对党争很难独善其身。
- 全面收缩。这登基大典,最重要的无疑是川普的演讲内容。但川普全程都以一种看似随意的语调在讲话,有点像“说着最软的话、做着最狠的事”的感觉。不过纵观川普列举的行动,虽然话的内容都很狠,但多多少少透漏着美帝准备全面收缩的迹象,不管是边境管理、性别重置、能源问题、城市扫黑和教育医疗等内部事务,还是贸易保护、抢夺巴拿马运河、墨西哥湾命名等外部事务,都彰显着这一届美帝真的是不自信了。或许世界格局彻底重塑就看这关键的四年。
1 月 16 日
注册小红书
一直觉得小红书是一款为精致小女生群体打造的社交平台,平常在微信上收到别人从小红书转发过来的信息时,也多多少少也印证着这个感受。但没想到,在 Tiktok 即将可能被禁的前夜,小红书突然就火出圈了,于是用 gmail 注册个账号看了看。
- 这波流量难能可贵,还是希望小红书能用好它。中美之间,特别是中美普通老百姓之间在精英阶层刻意打造的藩篱下,几乎可以说是完全被隔离开来。在普遍意识形态敌视下,能有这么多美国人倒过来涌入发展中国家的网络平台,确实算泼天富贵。
- 不少美国精英媒体在介绍小红书时使用“毛语录”“红本本”等意识形态标签妄图恐吓美国普通老百姓。这虽然可能有一定效果,但只要真正下载打开过小红书的美国人,都知道这种影射是多么低劣,更能激发他们对美式舆论操控的不信任。
- 如果从国家战略来看,美国这波显然输的多,禁一个 Tiktok 解决不了任何问题。带货直播 + 短视频这种形式,目前全球除了中国,其他都不可能玩的很大,毕竟厂家直播才是尽头。
1 月 15 日
使用 FreshRss + FeedMe 搭建自己的 RSS 服务
最近受“网友小宋”启发,决定自己搞个 RSS 服务,主要是解决手机阅读问题。众所周知,当下最热门的 Follow 缺乏手机客户端,而 Follow 手机网页版界面功能也有点缩水,需要时常切换到桌面版,而后者通常是难以操作的状态。另外,由于 Follow 目前只有一个官方网页版,是否允许反代暂时还不清楚,而且服务的可持续性也存疑。因此自建 RSS 服务依然是当下合理的方案。但是只要 Follow 持续运营一天,我依然会在 PC 浏览器上使用它。
我这次所使用的是 FreshRSS ,相比以前部署的 TinyRSS 在功能上更为全面,主题丰富且支持 PWA 功能,可以直接将网页安装为近似 APP 的手机应用。不过我权衡一下,还是寻求一款第三方 APP 来使用,界面相较更为美观,操作也更为流畅,这就是 FeedMe 。得益于 FreshRSS 所支持的 GoogleReader API 功能,我在服务器上搭建 FreshRSS 应用后,可以轻松将数据传输到 FeedMe APP,两者可以完全保持同步,就连翻译插件翻译后的内容都可以。完美解决了当下我的需求。
1 月 14 日
在 Github Actions 中设置指定信息忽略更新
在 Workflow 的部署模板中添加以下内容,例如我这里主要是想在提交 webp 图片时不让它自动部署。或者一些小的修改时,可以在提交信息中输入 webp 避免自动部署。
|
|
Link blog in a static site
Redowan 的这篇文章,解决了我长期一个痛点 —— 怎样在 Hugo 这种静态博客上发布一些自己简单的想法和动态,而这些内容很可能大部分会引用其他来源。我本来想通过在文章分类中使用一个 瞬间 页面来实现,但这种方法还是比较麻烦,并且我也不想让这些信息干扰到自己的 RSS 列表以及破坏博客文章的完整性。因此我还特意把这些“瞬间”页面设置为只在主页输出两个条目。可惜这仍然没能解决我的全部需求。
I went with a dead simple approach that has worked for me for the past 5 months:
- Detail view: Have a single markdown page dedicated to each year and add the links there.
- List view: Cluster the detail pages in a list view named “feed” .
直到这篇文章提到,可以通过新建一个单独页面来更新。想了想技术实现方案,最终就动手添加了这个页面。
考虑到我在更新这个页面时,可能大部分时候都是使用手机操作。因此,我将 Github 仓库中本页面文件直接设置为了浏览器快捷地址,这样就能方便更新。