椒盐豆豉

用 Notion Calendar 打造高效 daily quest 系统

March 9, 2024
重启电脑
productivity | tutorial | patreon

今年 1 月 Notion 推出了一个可以关联 Notion database 的独立 Calendar app,我从一开始的“为什么要反复造轮子用一个新 calendar app”的不解到用上之后立刻觉得很顺手也就花了一天。之前本就是 Google calendar 重度用户,之前一直不想用 Google calendar 做 time blocking 。刚好 notion calendar 推出之前在 notion 里重整了一下自己的 daily quest 系统,现在 notion calendar 直接连上用来做 time blocking 刚好。用了一个月也已比较顺手,这里分享一下我用 notion calendar 做时间管理的 daily quest 系统。

...


一些低门槛的实用上网小技巧

January 27, 2024
重启电脑
tech | tutorial | productivity

该说互联网消除了信息壁垒呢还是用信息过载来实质意义上造成了更多信息壁垒呢?在互联网时代什么知识都在大多数普通人触手可及的范围内,这在几十年前还是难以想象的事。同时,互联网乃至社会的技术演变和细分的越来越复杂,也注定导致人不可能有时间精力和能力全知全能地知道所有最高效、省钱、优质的工具和方法。

想写这篇博客很久了,因为总会在日常生活中发现一些我已经习以为常所以以为大家都知道的 random 技巧其实别人不一定知道(当然也有很多我忘了写或者别人知道我不知道的欢迎在评论分享),想不出什么概括性的主题,索性一箩筐随机都写出来吧。

...


如何给 Hugo 博客添加热力图

January 4, 2024
重启电脑
code | hugo | blog | project | tutorial

之前一直想给博客添加一个 GitHub/豆瓣风格的热力图。纯靠 GitHub commit history 的话因为有工作和 side project 的 commit,以及一篇文章可能会有多个 commit 改错字,并不能很好地体现博客实际的产量。但由于对用代码画图以及 hugo 语法不熟悉以及我太懒Hugo 文档写得太烂,外加搜了几分钟没找到现成好用的插件,就一直拖延掉了。这次终于着手改出来一个跟自己想要版本很接近的东西,希望对想加类似热力图的博主有帮助。(静态博客果然会不可避免地走上装修博主的道路吗……)

...


手机摄影小白简易入门

November 11, 2023
重启电脑
tutorial | photography | patreon

过了玩设备的中二期之后,恰逢手机摄影硬件软件质量大爆发期,作为对摄影热情没有那么大的业余选手,除了在家拍产品测评图和证件照,就很少再用相机拍照了。虽然大多数时候即便在手机的小屏幕上刷社交网络压缩过的图也还是看得出相机和手机摄影的区别,但手机摄影胜在方便,对非摄影本身爱好者而言,方便地拍得到胜过大费周章地拍得好。

虽然现在手机摄影已经几乎没有上手难度了,但稍微懂点摄影和后期的基础知识,在不花费太大精力在器材、拍摄条件和后期的情况下还是能较为轻松地让拍出的图增色不少。本文算是这样一篇速成攻略 cheat sheet,适合没有摄影基础且暂时不想深入研究摄影的朋友们快速提高手机出图质量。个人水平有限,本文中举例用图限于本人水平必然不可能太好,摄影爱好者大可不必浪费时间继续读。

文中拍摄的图大多数为三星 Galaxy S23 Ultra 拍摄,少量为 S21 Ultra 拍摄。

...


Add random post picker to Hugo without json index

September 20, 2023
重启电脑 | English
code | project | tutorial | hugo | blog

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.

...


给 Hugo 博客添加随机文章入口

September 20, 2023
重启电脑
code | project | tutorial | hugo | blog

我想给自己的博客加一个随机文章入口,作为页面右边的分类和 tag 之外的另一个发掘文章入口,移动端也更容易。在网上一搜,Google 第一页没有看到太显眼的简单适合我博客的答案:要么是最简单的 build time randomize,不能每次点击/刷新都出新文章;要么要生成 json 索引,对 hugo 语言和 config 不是很熟悉的我折腾了一下没搞出来,遂放弃。

想说这么简单个功能不至于不能纯拿 JS + html 写吧,博客少则几十多则几千的随机数性能应该也不成问题,随自己折腾出来个方案供大家参考。

...


什么是链接追踪,如何简单规避 UTM

September 17, 2023
重启电脑
code | project | tutorial

在大众对上网隐私问题逐渐关注和各种公司变本加厉收集用户隐私、隐私泄露事件层出不穷的今天,互联网甚至传统行业(如汽车)的隐私收集无处不在,普通用户很难躲避厂商花招频出的追踪手法。不过,作为最常用一种追踪方法,UTM(Urchin Tracking Module)链接追踪的规避还是相对容易的。本文就来介绍一下什么是 UTM、如何规避这种链接追踪,以及提供一款逻辑简单的 Chrome 小插件来方便地在网页端去除链接中的追踪参数。

写这篇文章的起因是,昨天和女朋友一起在手机上看 B 站视频,期间想到个段子,我想让女朋友发视频链接给我好做 reference,女朋友犹豫了一下说 app 分享会有追踪隐私问题不大想用。B 站账号几百年前注册的中国手机早已停用所以大概连月活都算不上的我突然来了兴趣想看看墙内 app 的追踪有多凶,就让她把链接发来然后从头到尾解释了一遍如何去掉里面的追踪参数。今早起来遂产生了这么简单的逻辑顺手写个插件吧的想法。那插件写都写了,只能在桌面端用够不到追踪更严重的手机端,干脆顺便写个全套科普好了。

...


如何建立写博客的习惯

August 27, 2023
重启电脑
tutorial | blog

前两天写的博客安利文《2023 年了你为什么需要写博客》反响出乎我预期,短短一周一跃成为我博客迁移三个月以来最受欢迎的文章。但”想写“和”开始写“从来都不是“成功”写博客的最大难点。有受到博客安利写了几篇之后就逐渐断更的,也有我上迁移时候提到的那种建站狂魔倒腾完站就不发内容了的。有点像是健身,好处很明显,门槛也很低,但真正能长期坚持并最终成为生活习惯的一部分的人,才能真正受益。一开始建立习惯的过程或许需要一定意志力,但当习惯形成之后,乐趣和收获是可以同步进行的。

这篇文章我来试图回顾一下写博客的近二十年里哪些事情帮助我不知不觉中把博客变成了自然而然一个爱好而不是需要逼自己“坚持”的任务。开始之前几点说明:

  • 不是每个人都适合或需要写博客,虽然觉得这是不言自明不需要 justify or defend 的观点但是还是提前说明一下
  • 我(至少现在)不写技术博客也不写情感博客,这两类挺常见的博客题材不一定适合本文和我的所有博客安利文
...