Electron 在 Windows 下的代码签名

2022-07-15
代码签名是开发者对软件进行的数字签名,用户可根据签名确认开发者的身份,确保自己下载的版本来源可信且没有经过第三方篡改。 Electron 开发的应用也可以进行代码签名,其中 macOS 相对简单,可参...阅读全文

使用 React 开发 Chrome 扩展

2022-07-08
已经有八九年没有开发过 Chrome 扩展了,最近看了下官方最新的文档,实践了一番,发现现在开发 Chrome 扩展比以前更方便了,尤其是结合 React/Vue 等框架,加上无需考虑 SEO 等问题...阅读全文

使用 umami 统计

2022-06-24
最近从这篇文章中了解到 umami 这个开源的可自托管的网站统计工具,试用了一段时间,觉得确实简单易用,值得关注。 umami 是什么 umami 是一个轻量级的网站访问统计工具,开源免费,可自托管,...阅读全文

K3s + Rancher 安装笔记

2022-04-17
K3s 是 K8s 的一个轻量版本,可以在普通配置的单台服务器上运行,同时它也足够稳定,可以用在生产环境,适合访问量不那么大的项目,再配合 Rancher 进行管理的话,就对非专业运维人员非常友好了。...阅读全文

macOS 下 Electron 程序的签名及公证

2019-12-29
自 macOS 10.14.5 开始,应用程序必须要经过签名以及公证(notarize),否则默认情况下便无法直接运行,会弹出类似下面的警告: 即: “Appname.dmg” can’t be op...阅读全文

一个随机字符串生成 App

2019-11-01
最近把 macOS 升级到了 10.15,随后便开始抽空看 SwiftUI 相关的东西。不得不说,对于有前端开发经验(尤其是 Vue、React 等框架的经验)的人来说,SwiftUI 感觉很亲切,很...阅读全文

SwitchHosts! v3.4

2019-07-27
2011 年那个夏末写下 SwitchHosts! 第一行代码时,我完全没想到它将是我开始编程以来维护时间最长的一个项目,截止到目前,它已有了 8 年历史,而且看起来未来一段时间依然不会被废弃。 过去...阅读全文

CodeMirror 中固定滚动位置

2019-06-30
CodeMirror 是最流行的代码编辑器之一,包括写作软件 WonderPen 在内的很多工具都使用它开发。 与印象笔记等笔记软件不同,WonderPen 的定位是一款写作软件。写作软件与笔记软件之...阅读全文

如何获取浏览器的语言

2019-06-15
前端开发过程中,有时我们需要获取用户浏览器所用的语言,进而向用户显示不同的内容。如何获取用户浏览器语言呢? 开始 最直接的,就是访问浏览器内置的 navigator.language 属性: var ...阅读全文

使用 PICO-8 开发迷宫小游戏

2019-06-08
PICO-8 是一个虚构游戏平台(Fantasy Console),可用于开发、运行一些复古的像素风格的小游戏。它有很多限制,比如输出只有固定的 128*128 的分辨率,只能使用 16 种颜色等等,...阅读全文
123456789