上图竟然是个 SVG 文件,可以单独下载,不是视频,SVG 矢量文件,即:
- 是个文本文件,可以用文本编辑器打开,利于 git 管理
- 矢量文件,无限缩放,画质不影响
- 图片中的文字可以选中、复制
今天挖到一个宝: termtosvg
上图竟然是个 SVG 文件,可以单独下载,不是视频,SVG 矢量文件,即:
今天挖到一个宝: termtosvg
一直以来都用 n
来管理多个版本的 node,但今天遇到一个问题:我要在不同版本的 node 上安装不同版本的 docsify,n 做不到,因为 n 把多个版本安装到 $N_PREFIX/n/node/versions/xxx/lib/node_modules/
目录下面,但 npm install 的包并没有分开,都在 $N_PREFIX/lib/node_modules
下,所以多个 node 版本切换后,docsify 仍在那里,并不属于任何一个 n 管理的 node。
简单搜索后,准备试试 nvm
,可以解决这个问题。
最近又在频繁的面试了,由于疫情,大多都是多人电话面试,我通常是最后一个提问,如果评委们问的全面,我就随便聊几句,如果遇到评委们不怎么上心,我就做最后一道防线。
多年前在团队中也做过类似总结目,现在根据最近几年的面试情况再重新梳理一下。
总体原则是:
下图共 24+ 个子类,70+ 个问题,每个子类列 3 个问题,起提示作用,并从简到难。
实际面试过程中需面试官举一反三、进行拓展,最终综合考虑应聘者回答的广度(子类覆盖)和深度(问题覆盖)的合格程度。
忽然之间,XMind 连插入图片都变成收费功能了,只能默默掉头了。
开源、跨平台、可完美导出 SVG 的 FreeMind 和 FreePlane 一脉相承,其实是相爱相杀,两个都用了一下,对比功能、美观、体验等,推荐 Freeplane。
Ubuntu 安装:
$ sudo apt install freeplane
为了让定时播放的吃饭音乐能够随机选择,重写了一下 crontab 的配置:
49 11 * * 1-6 ls -1 /home/me/Music/mp3/*.mp3 | sort --random-sort | head -1 | xargs -I{} nohup play {} fade t 0:20> /dev/null 2>&1 &
其中又复习了一下 shell 的管道和连接符。