#28
date
Jul 11, 2023
tags
summary
type
Post
status
Published
slug
series-28
部署 Umami 开源 Google Analytics 替代品
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2F91735e6e-abba-45da-8487-1a530eb0ec04%2F1197fbb7-9ecb-4627-8ee9-cc9b8ec8ddee%2FUntitled.png%3Fid%3Dea8fa3bf-98c2-45bb-a4c2-165c39cc4375%26table%3Dblock%26spaceId%3D91735e6e-abba-45da-8487-1a530eb0ec04%26expirationTimestamp%3D1717999200000%26signature%3DBjzGx8wAXR6ji9s9qY90TGJdOu-dB3HUkj7DPncjA4g?table=block&id=ea8fa3bf-98c2-45bb-a4c2-165c39cc4375&cache=v2)
使用 OpenAI-SB API Key 与 cz-git 生成提交描述
最近看到 cz-git 更新的一个接口
--api-endpoint
,可以配置 OpenAI 自定义服务器,所以想到了可以结合 OpenAI-SB 来使用。只需要运行 brew install czg
命令安装 cz-git 之后就可以配置了,配置命令是 czg ai —-api-key=sb-xxxxx —-api-endpoint="
https://api.openai-sb.com/v1
"
(需要在 git 项目路径下运行),根据 AI 生成的提交描述再优化一下就可以提交了。![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2F91735e6e-abba-45da-8487-1a530eb0ec04%2F170162ce-8fe2-4560-bbdf-d6ca22a6af4b%2FUntitled.png%3Fid%3De58d331a-6ddb-4df3-b06b-9609febc9fa9%26table%3Dblock%26spaceId%3D91735e6e-abba-45da-8487-1a530eb0ec04%26expirationTimestamp%3D1717999200000%26signature%3DRATNUuWGTTdcHZ4UNEkA9xeeiTcltTr3rHZrA21_mVs?table=block&id=e58d331a-6ddb-4df3-b06b-9609febc9fa9&cache=v2)
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2F91735e6e-abba-45da-8487-1a530eb0ec04%2Fe45d2f64-bed7-41d5-bb7f-e73ed0de513a%2FUntitled.png%3Fid%3D884f49d5-3429-4011-98dd-8534761b125e%26table%3Dblock%26spaceId%3D91735e6e-abba-45da-8487-1a530eb0ec04%26expirationTimestamp%3D1717999200000%26signature%3DITTICakuKbdTjzq9JT4nzQga7_f5PdF2kXmtCtVtZ3w?table=block&id=884f49d5-3429-4011-98dd-8534761b125e&cache=v2)
播客:游戏帝国、火线导读
之前在机核付费购买的 ”游戏帝国“,加上最近再次购买的 ”火线导读“,自己 Download 下来存档一份 #URL
VSCode Theme:Moonlight II
看着 Symbols 作者的推文,突然发现这个主题怎么这么眼熟,原来是之前看到过啊 🌝,安排上,先用一段时间再说。
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2F91735e6e-abba-45da-8487-1a530eb0ec04%2Fc1ecda26-524d-4c81-9731-82e32639459e%2FUntitled.png%3Fid%3D51020c2a-f9a8-47e1-88fa-8e6bc483e89f%26table%3Dblock%26spaceId%3D91735e6e-abba-45da-8487-1a530eb0ec04%26expirationTimestamp%3D1717999200000%26signature%3DuSkChHqS0Ofl6Y_TCqA2GDIMZ_dw3FiRrZ4LBdTAIFI?table=block&id=51020c2a-f9a8-47e1-88fa-8e6bc483e89f&cache=v2)
VSCodeVim 小技巧
gh
- 相当于将鼠标悬停在光标所在的位置。方便在不使用鼠标的情况下查看类型和错误信息
- 使用
⌃ + L
和⌃ + H
在 Editor 和 Explore 之间左右切换
给博客增加实时显示我正在使用中的 App
在 Shiro - 全新风格,再次起航 - 静かな森 中看到作者提到 ProcessReporterMac 这个项目,是使用 Swift 读取前台的系统进程和媒体信息上报。花了些时间把 Cali 博客中显示“实时活动”的功能完成
Warning
功能写好后出去吃个饭忘记关电脑,回来发现博客挂了… haha
由于使用的是 UpStash 提供的 Redis 实例,他们平台免费方案有每日 1 万次 API 调用的限制。而 ProcessReporterMac 会每秒触发一次上报