VTK 是一个著名的开源的免费软件系统,主要用于三维计算机图形学、图像处理和可视化,与 Python 兼容性非常好。 一般情况下(比如 amd64 架构的的 Windows、macOS、Linux 系统,甚至 arm64 架构的macOS系统)可以直接使用 pip 安装,可是对于 arm 架构的 Ubuntu 系统来说,直接安装会有 ERROR: No matching distribution found for vtk 的报错。于是编译安装似乎是在 arm64 架构 Linux 中安装 VTK 的唯一方案。
网盘文件列表 alist
官网说 alist 是一款支持多种存储的目录文件列表程序,支持 web 浏览与 webdav,后端基于gin,前端使用react。 简而言之,alist 就是使用浏览器一站访问各种网盘的开源工具。
iTerm2 + oh-my-zsh + agnoster 配置
Mac 系统自带的 Terminal 偶尔会崩溃一下,用起来很不舒服。查了些资料,发现很多人都推荐使用 iTerm2,配合 oh-my-zsh 和 agnoster 主题使用。尝试了一下,效果确实还可以。
MAC 使用技巧
一些常用的使用Mac电脑的技巧
uni-app-webstorm
使用 Certbot 自动申请和续期泛域名证书
如今的网站开发,如果不能正常支持 HTTPS,主流浏览器如 Chrome 将无法正常访问。好在域名厂商一般都会提供免费的 SSL 证书的申请和延期服务,可证书的期限往往只有一年,且无法实现通配符匹配。也就意味着,每过一段时间,或者每新使用一个域名,总要到域名厂商的网站去操作一下。虽然只需要少量几次点击,但终究还是不方便。且域名厂商提供的可免费申请的域名数量往往有限,随着网站功能的增加,总有不够用的时候。 于是乎,如果能有一个方便的,可以自动申请和续期泛域名(或者称作通配符域名)证书的工具,就很美好了。Certbot 刚好可以胜任这些任务。
使用 Watchtower 自动更新 Docker 镜像和容器
更新 Docker 总是一件麻烦事。为了保证 docker 容器最新,我们需要时常关注 dockerhub 上的版本状态。而更新操作也是相当繁琐,因为每个容器的参数都是不一致的,如果搞错了参数,还会涉及各种兼容问题。 此时,我们就可以使用 Workover 自动更新 Docker 容器和镜像。
iTerm2 + oh-my-zsh + agnoster 配置
Mac 系统自带的 Terminal 偶尔会崩溃一下,用起来很不舒服。查了些资料,发现很多人都推荐使用 iTerm2,配合 oh-my-zsh 和 agnoster 主题使用。尝试了一下,效果确实还可以。
Hexo 配置 sitemap 和 RSS
sitemap 是网站网址的映射文件,可用于各搜索引擎的检索我们的网站内容。RSS 则是(或者说曾经是)非常流行的订阅系统,可以及时接收网站的更新内容推送。
MAC 使用技巧
一些 MAC 的使用须知和小技巧