---
title: 我在看什么 · 12 月
created: 2023-01-01
summary: 命令行工具 / Neovim / Vim / GPG / curl / 网页字体排版
tags:
  - 我在看什么
image: /2023-01-01-reading-12/December.jpg
---

## 工具

- [kitty -- 一个被严重忽视的生产力利器](https://ttys3.dev/post/kitty/)
- 命令行工具

  - [A list of new(ish) command line tools](https://jvns.ca/blog/2022/04/12/a-list-of-new-ish--command-line-tools/)

    用上了 Lazygit, thefuck

  - [10 款更先进的开源命令行工具](https://hellogithub.com/article/a8f28268130242779cf863a44486b004)
  - [GitHub - ibraheemdev/modern-unix: A collection of modern/faster/saner alternatives to common unix commands.](https://github.com/ibraheemdev/modern-unix)

- Algolia 的开源替代 Typesense:

  - [Typesense | Fast, typo-tolerant open source search engine](https://typesense.org/)
  - [How to implement typo-friendly search components in your React app - LogRocket Blog](https://blog.logrocket.com/implement-typo-friendly-search-react)

- [Mastodon Profile Redirect](https://github.com/bramus/mastodon-profile-redirect)
- [Software recommendations | ☯︎ Li](https://li.bearblog.dev/software-recommendations/)
- [When Hammers Don’t Hammer | rnilo](https://rnilo.com/when-hammers-dont-hammer/)
- [Mac OSX 使用 proxychains-ng](https://medium.com/@xiaoqinglin2018/mac-osx-%E4%BD%BF%E7%94%A8proxychains-ng-91ba61472fdf)

## GPG / PGP

- 原理
  - [你知道 PGP 和 GPG 的区别 吗？](https://mp.weixin.qq.com/s/sNcctTpCOc2tJ5h4WqResw)
- 算号
  - [使用 GPG 密鑰進行 SSH 身份驗證 - The Error Log](https://blog.theerrorlog.com/using-gpg-keys-for-ssh-authentication-zh.html)
  - [一位 PGP 进步青年的科学算号实践](https://www.douban.com/note/763978955/?_i=0763092S-9yYM8)
    - [一位 PGP 进步青年的科学算号实践 – Telegraph](https://telegra.ph/%E4%B8%80%E4%BD%8D-PGP-%E8%BF%9B%E6%AD%A5%E9%9D%92%E5%B9%B4%E7%9A%84%E7%A7%91%E5%AD%A6%E7%AE%97%E5%8F%B7%E5%AE%9E%E8%B7%B5-09-13)
  - [某科学的 PGP 算号指南 | Dejavu's Blog](https://www.dejavu.moe/posts/vanity-pgp/)
- 使用
  - [GPG(GunPG)的使用 | Bolog](https://zhoubofsy.github.io/2017/05/18/security/gpg-usage/)
  - [如何使用 GPG 给文件签名？](https://mp.weixin.qq.com/s/t2vVbhGKKUiZwn7lHwUd6A)
  - [Git 使用 GPG 对提交进行签名认证 - Coding Life Share](https://xwi88.com/git-sign-tags-commits-with-gpg/#%E5%B7%B2%E5%AD%98%E5%9C%A8-gpg-keys)
  - [GitHub 使用 GPG 密钥提交签名认证 | Dejavu's Blog - Brave](https://www.dejavu.moe/posts/gpg-verified-github/#%E5%88%97%E5%87%BA%E5%AF%86%E9%92%A5%E5%AF%B9)
  - [Mailvelope: PGP for Gmail & Webmail](https://mailvelope.com/en)

## Neovim / Vim

- [我比想象中更需要浏览器中的 Vim 模式](https://www.owenyoung.com/blog/vimium/)
  - 里面提到的热点汇总：[Buzzing - 用中文浏览国外社交媒体里的热门讨论](https://www.buzzing.cc/#more)
- [我的现代化 Neovim 配置 - 知乎](https://zhuanlan.zhihu.com/p/382092667)
- [Vim 配置入门 - 阮一峰的网络日志](https://ruanyifeng.com/blog/2018/09/vimrc.html)
- [干活向的 vim 配置 | Hi! 上天不?](https://a-wing.top/vim/2021/03/21/work_vim_config)
- [写给 VS Code 用户的 Vim 入坑指南 - Yuexun’s Blog](https://www.yuexun.me/blog/the-vim-guide-for-vs-code-users/)
- [Mac 电脑 iterm 中配置 neovim 入门与实践 | 二丫讲梵](https://wiki.eryajf.net/pages/4733.html)
- [MAC 配置 neovim 以及 vimplug 的基础用法\_Murmansk_NKU 的博客-CSDN 博客\_neovim vim-plug](https://blog.csdn.net/m0_57476889/article/details/123182691)
- [How to Install NeoVim and Plugins with vim-plug | Linode](https://www.linode.com/docs/guides/how-to-install-neovim-and-plugins-with-vim-plug/)

## 网页字体排版相关

- 相关阅读
  - [优化中文网页排版样式 | 一个兆基 - Brave](https://zhaoji.wang/optimize-chinese-webpage-layout-style/)
  - [Typography Handbook](https://typographyhandbook.com/)
  - [最佳 WEB 字体排版实践的简明指导手册](https://juejin.cn/post/6844903444084424718)
  - [Best Practices for Chinese Layout | by Bobby Tung | Medium](https://bobtung.medium.com/best-practice-in-chinese-layout-f933aff1728f)
    - 中文：[簡單做好中文排版 – WANDERER books](https://wanderertw.wordpress.com/%e7%b0%a1%e5%96%ae%e5%81%9a%e5%a5%bd%e4%b8%ad%e6%96%87%e6%8e%92%e7%89%88/)
- 工具
  - [樣式標準化 — 漢字標準格式・使用手冊](https://hanzi.pro/manual/yangshi_biaozhunhua#quanyu_ziti_yangshi)
  - [typo.css](https://github.com/sofish/typo.css)
  - [赫蹏（hètí）](https://github.com/sivan/heti)

## 开发

- [Jekyll vs Hugo vs Gatsby vs Next vs Zola vs Eleventy](https://mtm.dev/static)
- [macOS 基础开发环境设置指南 | Dejavu's Blog](https://www.dejavu.moe/posts/macos-setup-guide/)
- [2022-25: 开源当以上游优先](https://xuanwo.io/reports/2022-25/)

  > 上游优先主要有以下工作：更新、沟通、贡献

  > 不同的 Linux 发行版也存在着不同的利益趋向，由此会产生不同的决策。比如 Archlinux 希望成为一个 K.I.S.S 的发行版，尽量避免修改上游的软件，当软件出现破坏性变更时则需要用户自己手动进行调整；而 Debian 希望成为创建一个自由的操作系统，让所有人都能够自由获取，因此会尽量避免在软件库中提供非自由的软件；Ubuntu 的理念是 “人道待人”，希望为用户提供尽可能易用的发行版等等。我们会看到不同的下游发行版的理念是不同的，因此他们眼中的最大利益也各不相同，由此带来的具体决策，比如对上游进行 Patch，冻结软件版本，对 Linux 内核进行 backport 等等也各不相同。

  > 我们仍要看到，尽管不同的开源共同体有着不同的利益趋向，但是大家仍然会有着共同的利益，即共同的上游。不管是 Archlinux，还是 Debian，抑或是 Ubuntu，他们仍然会努力保持跟上游的同步，把上游的问题向上游反馈，必要的时候还会参与上游的贡献（比如肥猫），而出于自己的利益考虑他们会选择 patch，lock，backport 等不同的方式解决具体的问题。我相信这种方式仍然属于上游优先的范畴，跟国产 XX 的做法是有本质区别的。

- [HOWTO fork a MIT licensed project · GitHub](https://gist.github.com/fbaierl/1d740a7925a6e0e608824eb27a429370)
- [How to Open Visual Studio Code From Your Terminal](https://www.freecodecamp.org/news/how-to-open-visual-studio-code-from-your-terminal/)
- [Firefox Extension Workshop | Get help creating & publishing Firefox extensions.](https://extensionworkshop.com/)
- [不应该在没有 sudo 的情况下运行 Docker 的 3 个原因 - Linux 迷](https://www.linuxmi.com/no-sudo-run-docker.html)
- curl 相关

  > curl 是常用的命令行工具，用来请求 Web 服务器。它的名字就是客户端（client）的 URL 工具的意思[^1]。

  - [Curl 命令详解 - 笨鸟教程的博客 | BY BenderFly](https://handerfly.github.io/linux/2019/05/26/curl%E5%91%BD%E4%BB%A4%E8%AF%A6%E8%A7%A3/)
  - [Curl Cookbook](https://catonmat.net/cookbooks/curl)
  - [curl 的用法指南 - 阮一峰的网络日志](https://www.ruanyifeng.com/blog/2019/09/curl-reference.html)
  - [curl 网站开发指南 - 阮一峰的网络日志](https://www.ruanyifeng.com/blog/2011/09/curl.html)
  - [curl - Tutorial](https://curl.se/docs/manual.html)

[^1]: [curl 的用法指南 - 阮一峰的网络日志](https://www.ruanyifeng.com/blog/2019/09/curl-reference.html)
