我与『ユイカ』—— 写于《好きだから》一亿播放之际
两年前的昨天,我卧病在床,昏昏沉沉点进网易云日推的一瞬间,就被歌手清脆温柔的嗓音吸引进了歌曲详细页。 歌名是《好きだから。》,歌手名是被『』包裹的几个片假名,歌词简单真诚,描写着青春的恋爱小心思,令我印象深刻。我点进她的详细页,让这些樱花般的旋律包裹着我。这些歌曲以简单的旋律和歌词,描写自己青春期的各种小心思,唱出了最温柔感动的歌。听完几首,我便点击了关注,才发现实际上她的关注者并不多。 她介绍自己是 18 岁的高中生,自己编曲作曲作词,弹唱是自己的课余爱好,现在因为升学暂时隐退半年。 当我高三往 MP3 下载音乐时,发现她又更新了几张专辑,介绍自己已经升入大学,并会继续写歌。作品的内容和风格也有了些许的变化,但不变的是词曲的细腻与温柔。我把她的所有音乐都下载了下来,在在课间休息时,吃完饭操场散步时,宿舍熄灯后细细欣赏,越听越喜欢。听着熟悉而温柔,或是青春活泼的曲调,我的心静似乎也平静了下来,尝试享受当时感受不那么强烈的“青春”,这对当时的我也产生了一定的启示意义。 24 年 1...
调试 bug 一天后的随想
调试 bug 一天后的随想今天在尝试写一个 OIDC 认证的中间件和一些 API,使用 GoFiber 作为 web 框架,去接入 Logto 的 OIDC 服务。 “这应该还是比较简单的吧!”我在 Bing 里面输入了这些框架相关的关键词,看着一个个弹出来的链接,一边滑动鼠标滚轮一边想。 进入 Logto 文档,熟练地找到了 Quick Start 标签,一眼找到了 Go 的图标。“有官方 SDK 啊,那肯定稳了”,我高兴了起来。 文档首先指导我创建一个会话存储,用于存储会话的临时 key 等信息,让我实现两个接口即可: 1234type Storage interface { GetItem(key string) string SetItem(key, value string)} 可惜官方给的案例和我的不太相同,因此我直接用内存里存 map 实现了简易的的存储和读取接口。 123456789101112131415161718192021222324252627type SimpleStorage struct { storage...
图片测试
测试博客后台管理系统与图床的兼容性。 测的时候果然发现了问题,图层 API 返回的图片链接是没有经过 URL 编码的,所以遇到特殊字符可能会导致 markdown 渲染不出来,遂去改了下源代码。
第一篇新文章
看了 tanp 的博客后,我重新燃起了对博客的热情,遂部署之。 也是有些障碍的一次部署,采用了全新的技术栈。博客基于 Hexo 框架,部署在 Cloudflare Pages 上,使用的是 Butterfly 主题;同时为了写文章方便,还部署了个后台管理系统在 Vercel 上(因为还没探索出怎么把这个 Python 后端的玩意弄到 Cloudflare 上),用的是 Supabase 的 PostgreSQL(这个词我现在还不太确认如何拼写)数据库(因为 Cloudflare 的 SQL 数据库似乎无法外部连接,只能给 cf 的服务用)。这一套 Serverless 的架构我还几乎没有接触过,也就趁这个机会尝试一下吧! 接下来我将继续微调博客主题(终于还是到这一步了吗…….),然后尝试产出一点点随笔之类的内容吧。 另:本来想买 rikka.one 这个域名的,可惜被抢先了几个小时,祝福这个域名的主人吧…….. 我只好退而求其次选择 r1kka.one,还是好痛心疾首!
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick StartCreate a new post1$ hexo new "My New Post" More info: Writing Run server1$ hexo server More info: Server Generate static files1$ hexo generate More info: Generating Deploy to remote sites1$ hexo deploy More info: Deployment