非稳态遍历

--- === >>>

个人向的 windows 环境配置记录

2024-02-22 | 字数:1778
最近装了一台小主机,需要从零开始配置 windows 使用环境,借这个机会整理和记录一下目前适用的各类软件、工具,以及需要注意的坑们。

在 golang 中正确地将一个文件夹打包为 tar.gz

2023-11-30 | 字数:4779
遇到一个问题:用 golang 将一个文件夹打包为 tar.gz ,在 UOS 中用默认应用打开后,会显示有同名的目录、文档两项,实际上只应该有一项目录。借此研究了一下 tar 的打包格式。

从零开始编译自己的 qmk 固件

2023-11-15 | 字数:1340
DIY 一个属于自己的 qmk 小键盘,支持 via 在线改键值。使用了成品的最小系统板 Arduino Pro Micro,其 mcu 为 atmega 32u4。

自定义 typora 的图片上传功能

2023-11-07 | 字数:760
现在站点的图片都存在自建的图床里(实际上就是同一台机器里跑的 minio 服务),又因为 Typora 支持用自定义的方式将图片自动上传到图床,因此简单整理了一个上传、自动加后缀二合一的小程序 tinyImgUploader。

基于 minio 搭建图床服务

2023-11-06 | 字数:894
现在这个网站的图片都放在 hugo 生成网站的静态文件夹中,每次复制文件都会随着重新复制一次,既不方便管理,也无法在 markdown 文档中直接预览,因此重新搭建了 minio 作为图床。

开箱即用的 fish 安装和配置记录

2023-10-08 | 字数:523
对比 zsh 和 fish,后者起步的配置简单,开箱即用的功能多,并且同等功能下性能也比较好,更适合断网环境下安装。综合来看可以用 fish (而非 zsh) 替换掉 bash,提供更好的用户体验。

搭建个人 git 服务器

2023-10-07 | 字数:515
利用一个 7 x 24 开机的服务器,搭建一个方便代码交换的中转服务器

配置多版本的 Golang 环境

2023-09-08 | 字数:533
golang 的前向兼容性很好,但是介于新版本引入了旧版本所没有的特性和功能,在新版本下可行的代码往往不能被旧版本环境使用(也很合理)。考虑到项目是在旧版本环境开发的,偶尔有需要用新版本环境编译代码的需求,因此会有切换 golang 版本的 “小众需求”。

Pdf 文档适配 Kindle - 分行合并

2022-04-17 | 字数:1759
Internet 上主流的 pdf 文档基本都是 A4 版面,在 kindle paperwhite 上直接阅读的体验一言难尽。如何尽可能简单地将A4幅面的文档转换为合适的格式?

桌面时钟

2021-10-13 | 字数:1001
一个可以显示简单信息的桌面时钟项目。

Git 分支使用原则

2021-09-21 | 字数:886
把dev分支上1100+commit合并到test分支,其中包含不同时间段的50多次merge,真是一次令人难忘的回忆。

捡垃圾:LG Gpad 5平板深度入手记录(一)

2021-08-15 | 字数:1973
月初领到了实习第一个月的工资,抛除生活费后还剩一些,就想着收个电子垃圾玩一玩。其实最开始是想收pixel 3来当备用机的,但是逛着逛着就偏移了视线——当把预算卡在500-600的时候,今天的主角就出现了。