-
到底多少个错误码才是合理的?
在对外开放 OpenAPI 的时候,错误的设计也是一个极为影响开发者开发体验的设计点。今天我们简单聊聊关于错误…
-
使用 DSL 管理你的正则表达式
最近在写 LCTT 译文的解析工具,写正则、调试正则的过程非常的痛苦。 比如,下面的这个正则表达式就是我用来提…
-
走正道,可能有点慢,但更安全
我在开发 ChatGPT-Feishu 这个项目的时候,并没有选择使用网页版的 chat.openai.com…
-
如何处理 Github Action 报出的 remote: Permission to xx x denied to github-actions[bot] 问题
在帮 @MikeyWei 搭建 Beyond-the-World 的网站时,他希望我能够实现 Hexo 自动的…
-
如何解决 Gem 安装 Rails 无法执行的问题
如何解决 Gem 安装 Rails 无法执行的问题? 由于我并不在大型生产环境使用 Ruby on Rails…
-
使用 Github 作为 Logseq 的数据同步
继之前体验 Obsidian ,如今我在使用 Logseq 作为我的日常信息记录: 在使用 Logseq 的时…
-
一个支持 ES3 环境的 querystring
相比于使用 Uniapp / Taro 之类的,我其实更喜欢使用小程序的原生来进行开发。主要是减少中间商赚差价…
-
使用 Taro 的一些小配置
我自己在使用 Taro 开发小程序的时候,一定会开启的两个配置: 1. 开启压缩 Taro 在预览模式生成的文…
-
树莓派开启密钥登录
由于树莓派跑内网,再加上这个树莓派算得上是我的实验机器。因此便打算直接使用 root 来完成日常操作,懒得在 …
-
使用 glean 插件优化你的 React 项目
React 相比于 Vue 的好处是你可以相对轻松的将一个组件抽离出来,这使得开发者可以根据自己的需要进行抽象…
-
使用 Obsidian 的 CSS 代码片段优化你的 Obsidian 体验
我最在研究使用 Obsidian,期间更换了不少的主题,但都不尽如人意,主要的原因便是行高度。大部分主题的行高…
-
通过 Code Snippet 提升效率
在开发应用的时候,我们常常会借助快速生成工具来帮助我们生成一些模板代码。 相比于 JS,Ruby 干脆让很多需…
-
如何用 SSH Config 来优化你的 SSH 连接?
在 Windows 的时候,我一度非常喜欢使用诸如 XShell 之类的软件,主要原因是我可以将不同的服务器信…
-
在油猴脚本中实现新增按钮和按钮的点击效果
在油猴脚本中,有些时候,我们需要在界面当中添加一个新的按钮。这个时候我们可以使用 document.getEl…
-
油猴脚本不支持 Modules Javascript 导致空白脚本报错
最近在写一个油猴脚本时,因为懒得写 DOM 处理函数,我试图在油猴脚本当中引入 Zepto.js, 用于实现 …
-
三个有用的 Golang 辅助网站
在我数十年的编程生涯里,我大部分时间写的都是动态类型语言,所以我对于类型并不太感冒。不过,当我在写 Golan…
-
在 Go 当中嵌入父目录中的文件
自 Go 1.16 版本开始,Go 提供了将二进制文件打包进入到 Binary 文件当中的机制:`//go:e…
-
在 Dokuwiki 当中接入 draw.io 的绘图
作为一个工程师,我难免会在自己的博客 / Wiki 当中加入流程图、时序图之类的。因此,需要更加简单的绘图的方…