CapsLock 键映射为 Ctrl

capslock

键盘上的大小写锁定键 caps lock 平时很少用,也容易误按,不如把它改成 ctrl 键,避免按左下角的 ctrl 的不便。

2019年用的NAS

今天是 2019 年最后一天,一般最后一天会做年终总结,为了不落俗套,不妨把最近折腾的 NAS 记录一下,作为 2019 年最后一篇收关博客吧。

解决 gpg-agent ssh 密码缓存时间不生效

GPG 软件功能挺多,用 gpg-agent 作为 ssh_agent 时发现,虽然在 gpg-agent.conf 设置了密码缓存时间,但是依然经常弹出密码输入框。缓存超时配置对于 ssh 密钥来说不起作用。

gpg-agent pinentry

翻了一下 Wiki 和文档,发现需要增加针对 ssh 的缓存超时配置。

Windows 配置端口转发实现跳板机访问

很久没有用过 Windows 做开发,但最近一个项目需要通过 Windows 作为跳板机,连上 VPN 后才能访问到内网主机。

如果在 Windows 主机上开发或者传文件,显然不方便,自然想到用端口转发解决。

刚开始用 SSH 隧道端口转发,但是 SSH 连接容易断,传文件很不稳定,最后发现系统自带端口转发命令,可以很方便地实现所需功能。

详解压测中出现的 nginx 502 no live upstreams 错误

在一次压测过程中,发现随着并发用户量的增加,压测客户端收到错误请求越来越多,Nginx 返回大量 502 Bad Gateway 错误。

以此次压测为契机,让我们有机会探讨高并发环境下可能出现的问题,本文借助 nginx 和 Linux 内核源码,分析产生 502 错误码的原因,并提出相应解决办法,为今后解决类似问题提供思路和参考。

鼠须管+五笔极简安装教程

鼠须管(Squirrel) 是一款我用了很久的输入法软件。资源占用小,纯净无广告,有强大的定制功能。

它基于 Rime 中州韵引擎,根据 Rime 官网的介绍:

RIME/中州韻輸入法引擎,是一個跨平臺的輸入法算法框架。

基於這一框架,Rime 開發者與其他開源社區的參與者在 Windows、macOS、Linux、Android 等平臺上創造了不同的輸入法前端實現。

鼠须管其实就是 macOS 平台上实现的 Rime 输入法前端。

时隔 4 年,鼠须管再一次更新,上一次更新还是在 2014 年。

刚开始直接升级时出了一点问题,索性直接删掉从头开始安装,本文记录了全新安装鼠须管以及五笔输入法的极简配置,提供每一步操作后的结果,以供对照安装过程的执行结果。

记一次前后端接口不通的解决方法

文章配图-Photo by Clément H on Unsplash

今天在本地开发环境联调前后端时,发现前端 web 页面怎么也连不上后端接口,发送不了请求。

搜索了一圈,发现原因是浏览器禁止某些端口的访问,测试用的 6000 端口刚好属于其中之一。

2019 年网站升级到 HTTPS 的 5 大理由

HTTP To HTTPS

网站使用 HTTPS 是大势所趋,越来越多的网站都加上了 HTTPS 支持, 并且浏览器会把 http 协议的网站标记为不安全网址:

Chrome标记http网站不安全

把网站升级为 https 有以下几大优点:

  1. 安全性更高
  2. 防止劫持和攻击
  3. 更利于 SEO
  4. 可以使用现代化 web 技术
  5. 完全免费