September 20, 2023 I want to add a random article picker to my blog as another way to discover past posts, aside from categories and tags on the right side and making it easier on mobile.
I couldn’t find a simple enough solution that suits my needs after brief Googling. The options I found were either to randomize at build time , which means the article doesn’t change with each click or refresh, or to generate a JSON index, which I had trouble with probably because my lack of understanding of Hugo.
I thought such a simple feature should be achievable with just JS + HTML, so I decided to write my own. Performance shouldn’t be an issue for a blog with a few tens to thousands of articles. Here’s a solution I came up with for reference.
阅读全文 -> 本文总计 0.42k 字, 阅读约需要 1 分钟
September 20, 2023 我想给自己的博客加一个随机文章入口,作为页面右边的分类和 tag 之外的另一个发掘文章入口,移动端也更容易。在网上一搜,Google 第一页没有看到太显眼的简单适合我博客的答案:要么是最简单的 build time randomize ,不能每次点击/刷新都出新文章;要么要生成 json 索引,对 hugo 语言和 config 不是很熟悉的我折腾了一下没搞出来,遂放弃。
想说这么简单个功能不至于不能纯拿 JS + html 写吧,博客少则几十多则几千的随机数性能应该也不成问题,随自己折腾出来个方案供大家参考。
阅读全文 -> 本文总计 0.81k 字, 阅读约需要 2 分钟
September 17, 2023 在大众对上网隐私问题逐渐关注和各种公司变本加厉收集用户隐私、隐私泄露事件层出不穷的今天,互联网甚至传统行业(如汽车)的隐私收集无处不在,普通用户很难躲避厂商花招频出的追踪手法。不过,作为最常用一种追踪方法,UTM(Urchin Tracking Module)链接追踪的规避还是相对容易的。本文就来介绍一下什么是 UTM、如何规避这种链接追踪,以及提供一款逻辑简单的 Chrome 小插件来方便地在网页端去除链接中的追踪参数。
写这篇文章的起因是,昨天和女朋友一起在手机上看 B 站视频,期间想到个段子,我想让女朋友发视频链接给我好做 reference,女朋友犹豫了一下说 app 分享会有追踪隐私问题不大想用。B 站账号几百年前注册的中国手机早已停用所以大概连月活都算不上的我突然来了兴趣想看看墙内 app 的追踪有多凶,就让她把链接发来然后从头到尾解释了一遍如何去掉里面的追踪参数。今早起来遂产生了这么简单的逻辑顺手写个插件吧的想法。那插件写都写了,只能在桌面端用够不到追踪更严重的手机端,干脆顺便写个全套科普好了。
阅读全文 -> 本文总计 2.29k 字, 阅读约需要 5 分钟
September 13, 2023 从两年前买了 Aer Travel Pack 2 之后,一头扎入了 one bag travel 的坑,两年下来非常满意 。 除了 travel gear 之外,第一次用上不是公司发的杂牌包的我用上 Aer 这种 design 更精致用料更高级的出行工具也大开眼界,从此同类 travel + EDC (everyday carry,据说这个缩写可以区分 nerd 和现充) gear 测评也看了买了不少。
一大圈下来还是 Aer 这种 urban travel 的风格更中意,前后买过 5 个包,横跨 12L 的 minimal EDC 到 33L 的travel bag 的各种 use case,目前手里还留下三个,掐指一算,竟然已经在 Aer 身上花了超过 900 刀了。在出掉我的第一个 aer 包尝试一下 peak design 的现在写篇回顾再合适不过了。
阅读全文 -> 本文总计 4.74k 字, 阅读约需要 11 分钟
September 11, 2023
生日假(不是今天,只是挪到跟周末连着)想错峰去点平时特别热门的 trail,skyline 去过两次了就搜了搜,多个博主都说 summerland 是最值得去的,刚好我还没去过 Rainier 北边这个口,看看了测评都说虽然 rating 是 hard 但其实大多 moderate,遂决定去它。出发前发现到了 summerland camp 之后还有条延伸一点点的 Summerland & Lakes trail,想说来都来了要是到顶有力气就继续爬呗。
感觉如果说 skyline 是 visiter’s trail 的话这条就是 hiker’s trail 了,view 没有前者那么雪山时刻怼脸的震撼,但 variety 大而且很山林。路过 summerland camp 有旱厕。不知道是不是因为 weekday,遇到的 hiker 中老年人居多。
阅读全文 -> 本文总计 0.46k 字, 阅读约需要 1 分钟
September 8, 2023 作为一个没有特别大的 passion 的三分钟热度星人,时常会羡慕有真正 passion 并且付出很多时间精力的人。我的各种爱好浅尝辄止程度,是那种破冰自我介绍都不大好意思拿出来说的程度。不过后来跟自己和解了,至少这样我不容易无聊,就像工作里一样当个 generalist 也挺好,干啥都能草台班子凑合几句。像友邻 Fornever 老师引用的两句话:“怕什么三分钟热度,三分钟热度,也有三分钟的收获。”“最后难免竹篮打水一场空,但竹篮会越来越干净。”
刚好之前见到论坛上有人在问大家推荐兴趣爱好,外加 Patreon 9 月选题选出来这个命题 (平票其实,但谁会想写工作呢哈哈哈),我就来把能想起来的这些年的长足爱好和三分钟热度都捋一捋。也欢迎去 10 月博客命题投票投出你感兴趣的话题 :
我的看书工具演化之路 舒适健康与效率,小空间居家办公 setup Garmin Venu 3s 测评 阅读全文 -> 本文总计 4.46k 字, 阅读约需要 11 分钟
September 6, 2023
五六七月连续去了几个大旅行,外加赶项目赶得心力憔悴,八月前后就哪个远门都没出在家休整。但光在家呆着又觉得有点虚度,也没有休息好到哪去(万恶的上班)一天到晚还是感觉很累,于是就近途开车去了几个 mini day trips,零零散散在社交网络上发了些图,水篇博客稍微整合一下好了。
阅读全文 -> 本文总计 0.94k 字, 阅读约需要 2 分钟
August 30, 2023
这两天跟女朋友讨论信用卡,刚好重新想起了老问题——Chase Sapphire Reserve (CSR) 在年费从 $450 涨到 $550 之后到底还值吗?网上的评论基本都是很模糊的“如果你是 frequent traveler 就值,否则就不值”这样没有数字定义模糊的废话。昨晚上一顿瞎口算,算得云里雾里,每次结果都不一样,对数学本来就很暴躁的我全程数学表情包,想掀桌子不算。
今天猛得一查,我的续费日期竟然是 9/1 号,还剩最后一天给我考虑,想起得正是时候。索性来列数字算算到底值不值。
首先说明一下我的计算和决定的 assumption,不符合如下条件的后续推导可能不适用:
拒绝 AMEX。我用信用卡是为了好用不是为了玩点数,花时间研究怎么 apply 各种 offer 以及打电话扯皮给我带来的精神损失远大于我这种普通 traveler(爱出去玩,但不是天天 business trip)能挤出来的牙膏钱。航司和酒店点数也很少转,因此 chase 各种简单的自动兑换系统很适合我。(喜欢 maximize 各种 benefit 是一种娱乐本身另当别论,但我显然没有这个爱好) 我是 Chase 全家桶用户,主要 use case 是一张旅行卡 + 一张日常卡(chase freedom unlimited)+ 一张 amazon 的卡,其它的需要研究 schedule 的利用率极低极本想关掉。因为点数主要在 chase 可以互相转换,因此 CSR 的 1.5 倍点数的意义比非全家桶用户更大一些。 阅读全文 -> 本文总计 2.37k 字, 阅读约需要 5 分钟
August 29, 2023 这个月感觉啥也没干,也没感觉休息好到哪去一天到晚还是很累,书影游也没消费多少,意外地东西竟然也没买多少,可能是史上条目最少月度更新,那就每个条目多讲点吧。
本来书影游会在不关门播客 里过所以不在博客里赘述了,不过想来也有很多人不听播客,读到值得一提的书感觉还是可以在博客里提提,外加游戏本来就讲了,不如还是把月度小结恢复成万物皆有的样子吧。(影就暂时算了,每个月看的影视作品太多了,播客里也会占很大篇幅,对观影感兴趣的可以移步不关门播客 )
阅读全文 -> 本文总计 2.33k 字, 阅读约需要 5 分钟
August 27, 2023 前两天写的博客安利文《2023 年了你为什么需要写博客》 反响出乎我预期,短短一周一跃成为我博客迁移三个月以来最受欢迎的文章。但”想写“和”开始写“从来都不是“成功”写博客的最大难点。有受到博客安利写了几篇之后就逐渐断更的,也有我上迁移时候提到的那种建站狂魔 倒腾完站就不发内容了的。有点像是健身,好处很明显,门槛也很低,但真正能长期坚持并最终成为生活习惯的一部分的人,才能真正受益。一开始建立习惯的过程或许需要一定意志力,但当习惯形成之后,乐趣和收获是可以同步进行的。
这篇文章我来试图回顾一下写博客的近二十年里哪些事情帮助我不知不觉中把博客变成了自然而然一个爱好而不是需要逼自己“坚持”的任务。开始之前几点说明:
不是每个人都适合或需要写博客,虽然觉得这是不言自明不需要 justify or defend 的观点但是还是提前说明一下 我(至少现在)不写技术博客也不写情感博客,这两类挺常见的博客题材不一定适合本文和我的所有博客安利文 阅读全文 -> 本文总计 3.83k 字, 阅读约需要 9 分钟