Jan's Blog

重新装修了博客

重新装修了博客。回头一看,已有两年没有更新博客了。博客更多是写给自己看的,假装在跟别人说,其实是通过这种形式帮自己弄懂一些事情。 这次重新装修...
· Zhen Zhijian

Python代码风格检查最佳实践

本文介绍 Python 代码风格检查的实践,其中第3节渐进式介绍了4种方案,也可以直接看第4节“最佳实践”。 1. 项目需要统一的代码风格 代码风格类似文章的排版...
· Zhen Zhijian

Docker 里的进程为什么没有处理 TERM 信号

现象 在一个部署在 Kubernetes 的项目里,每次重新部署的都会发现有两个 pods 处于 terminating 状态的时间特别长,于是着手分析这个问题。 Kubernetes 是如何关闭一个容器的?文档 Pods - Kubernetes 介...
· Zhen Zhijian

如虎添翼!HHKB 增加蓝牙模块

HHKB(Happy Hacking Keyboard)相信程序员都会听说过,无须多说,看看 GNU 教主用 HHKB 的风采。 如果恰好你手中的 HHKB 也是教主这个型号,那么是没有蓝牙功能的。现有的...
· Zhen Zhijian

用 Pandoc + Reveal.js 写幻灯片

reveal.js 是一个 html 幻灯片框架,如果要写 html 幻灯片,这就是最好的选择了。Pandoc 是 Markup 格式之间转换的瑞士军刀。 为什么不用 PowerPoint 或者 Keynote?Pand...
· Zhen Zhijian

鼠须管输入法的五笔输入配置

我用过的 MacOS 下的各种五笔输入法有: 系统自带五笔 QQ五笔 搜狗五笔 鼠须管(开源) 清歌五笔(免费,已捐款) 落格输入法(付费) 这几年用了一圈下来,我还...
· Zhen Zhijian

迁移到 Hugo

从 Jekyll 到 hexo,现在又迁移到 Hugo 了。在我看来,Hugo 的优势是不需要安装一大堆依赖,安装完 Hugo 本身之后马上就可以用了。 写了个简单的 Makefil...
· Zhen Zhijian

2016年再学五笔输入法

总结2016年的收获,学会五笔算其中一大收获。汇报一下学到什么程度,工作生活使用没有问题,已经完全从拼音输入法转换到五笔了。 1. 历程 现在还学五...
· Zhen Zhijian

mpv:视频播放器推荐

多年来在 Mac 一直用 MPlayerX 播放器,从名字就能看出是基于大名鼎鼎的 MPlayer。然而,近日访问MPlayer官网 1,赫然发现 MPlayerX 包含 malware(恶...
· Zhen Zhijian