Hugo 如何转义美元符号 $

写上一篇博客的时候出现了一些美元符号 $,因为平时比较少用,所以发布后才发现这是个特殊字符,显示效果会有点问题,需要进行转义。不转义的话,可能就会当成行内公式来处理,显得很奇怪。 反应过来后很快就给这些 $ 符号添加上反斜杠 \ 来转义了,即使用1$的形式。因为文章还同时发布在 xLog 的平台上面,所以修改后就直接在……

使用 Depay 绑定 OpenAI

之前一直苦于没有外币信用卡,外面的很多服务都没有办法体验。然后刚好 4.1 号后 OpenAI 送的 credit 到期了,继续使用 ChatGPT 的 API 就需要绑定信用卡,才能够继续使用。没有办法,只能寻找办法办一张可以支付的卡。刚好看到土木坛子关于 depay 信用卡的介绍,看起来还行,有支付的渠道,而且能用于 OpenAI 的付费,就搞了一张。 Depay Depay 支持申请 Master 卡,是一种预付……

无意识 Preferences

前几天关注的一个 up 難聽歌手俱樂部,因为新视频中继续吐槽了某位女歌手,惹来了众多的粉丝攻击,然后 up 受不了了,发动态表示停更了。这个 up 主要是做一些香港歌手的难听现场的合集点评,一直以来我都是看个乐子,有些现场确实会让人忍不住发笑,在这个 up 的视频里面我也确实见识到了“歌手”的多样性 ,确实什么样的人都可以做……

Why Firefox?

此前一直使用微软自带的密码管理工具。PC 端可以使用 Edge 提供的密码填充和查询功能,移动端则可以通过微软推出的 Authenticator 作为手机的密码管理工具。虽然好用,但基本上意味着 PC 的浏览器需要和 Edge 及微软强绑定。如果想换其他浏览器,就不太方便了。 最近两周,我开始使用 Bitwarden 作为密码管理器,从而摆脱了对 Edge 的依赖。于是,我立即更新了电……

AI 时代,Prompting 时代

一早醒来,就看到 OpenAI 发布的新一代 GPT-4 模型刷屏,加上之前火热的 chatGPT,似乎真人工智能时代已到,大家都开始尝试使用 AI,各种各样的场景都在尝试用 AI,看起来确实前途光明,机会满满。在看着如此强势的 AI 的表现下,有人开始调侃以后许多职业可以被取代了,比如我们写代码的,还要啥 software engineer,不如 prompting en……

别把软件开源当成理所当然

早上刷推特的时候看到了一个文章,是 core-js 作者在前两天写的一篇 文章,关于他开发开源软件的一些经历,其经历确实让人大开眼界,感到心酸。最让人感到感到震惊和心酸的是,作者投入许多精力开发和维护的 core-js,确实收获大家的关注和认可(GitHub 上有接近 20k 的 stars),而且这个软件库也被广泛使用(npm 上……

小城市,小圈子

最近,因为女朋友的原因,通过她的好姐妹,重新约上了小学时玩得很好的同学,四个人一起出去吃饭玩耍。开心是挺开心,不过在吃饭和逛街的过程中,却总是有种我已经不在这个圈子的感觉,尤其是听他们聊起高中的某某时,其中一个人提起,另一个人能够接得上,知道是谁,并一起八卦。虽然他们在高中也并不是同一个班,甚至也不……

2022 年度记录

随着疫情防控政策的放开,各个高校都提前让学生回家,以避免在学校的感染高峰。我的 2022 年某种程度上也随着封控政策的结束,而提前宣告结束。因为政策的变化,我也得以能在 12 月就可以在家里写上年终总结,为 2022 画上句号。今年算是人生路上比较重要的一年,出现了许多新的第一次,第一次参加面试,第一次收到 offer,第一次……

C# 爽点记录-2:并行任务

之前有个小需求,想写个小工具来统计电脑上各个文件夹和文件的大小,方便自己找出占用空间多的文件夹进行清理,释放硬盘空间。代码实现起来很简单,利用各种编程语言提供的读取文件系统当中的文件和大小接口,然后做个累加统计就可。 具体的思路是: 读取目录下的所有文件和文件夹 文件直接获取大小 文件夹则递归调用计算函数,……

当软件习惯开源之后

前几天遇上一个小需求,需要批量提取 pdf 的若干页面并合并成新的新的 pdf 文件。因为这个需求是需要在别人的电脑上跑,且对方并无太多相关的基础,所以自然考虑能够打包成单个可执行文件的解决方案。最终选择使用 Golang 来实现,把代码打包成单个 exe 给对方直接运行。 在选好语言后,下一步很自然地就是寻找相关的工具库进行处理,简单地……

另一种蓝

前几天看了一本挺有意思的小说,叫《蓝,另一种蓝》。故事讲述对当前婚姻感到不幸的女主人公,在结婚数年后偶然遇到了当初在两个结婚对象当中选择了另一个对象的自己。另一个自己仿佛是自己的分身一样,从挑选结婚对象的一刻出现,代替她选择了另一个对象,开展着另一段不一样的生活,于是女主人公便向另一个自己提出短暂交……

上点强度

自上半年开始少了在太极拳协会进行规律的功操练习后,感觉就缺少了带强度的练习,自己在练习过程中,缺乏了一种推动和要求,于是练习就变得不断松懈,稍微练下就会觉得不如到这就算了。在这种趋势下,连运动的强度都开始减弱了,跑步,跳绳,力量训练,每项都在逐渐减弱强度,速度越来越慢,时间越来越短。运动的乐趣似乎也……

Sync.Map 深入学习

某次面试时被问到了 Go 当中支持并发的 map,本以为靠着了解 sync.Map 当中的 read and dirty 两层 map 的结构就能够应付过去,但深入一问如何修改,就答不太清楚了。 希望本篇文章能够帮助大家了解到 sync.Map 的结构组成和如何读写的。 结构 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 type Map struct { mu Mutex // 一个原子变量,里面包括一个 map 以及表示 dirty 是否存……

硬盘清理

最近想要把微信里面的聊天记录导出来,参考这个 repo,需要先把手机的数据通过 iTunes 导出备份到电脑,导完之后再从这些备份数据抽取出微信的聊天记录。一通操作下来,备份用了差不多 20 个 g,抽取出来的聊天记录又占了差不多 10 个 g,为了方便传输移动,再把聊天记录压缩成单个文件。再加上之前处理的一大批数据,直接把电脑的硬盘占用拉满。

……

封控三天谈

周一早上上班的时候就发现,小区附近的路被围起来了,还贴着涉疫重地,当时还没反应过来,还好奇地去门前拍了个照再绕路去上班。结果当天中午的时候,堂姐就发了个链接给我,封起来的小区那里有一个疑似阳性。当时就觉得,可能要被封控了,第二天可能来不了。然后晚上回家的时候,门口的保安就对进来的每一个人说:要封控三……

保持输出的欲望和习惯

一直都说要保持输出的习惯,而此前在学校期间较为自由和灵活的时间里,还真觉得保持输出并不是一件难的事情。基本上每天都能有许多广泛而多样的输入,有想法了也能够随时打开 OneNote 或者笔记记录下来,心血来潮时拿出一两个小时写篇博客也不是问题。然而现在工作以后,感觉输出的习惯要保持不下去了,甚至连这种欲望都存留不下,大部分时间都想不起要记录点什么,博客更是断更一个多月。

……