每周技术文章 No.163 2018.2.19-25
前端技术,界面、交互、安全
- 使用JS检测用户是否安装某font-family字体,可以尽可能利用系统字体,不错。“根据用户设置的字体将某一个字符绘制在canvas上(fillText()),并提取像素信息(getImageData()),然后和默认字体进行比对,如果像素不一致,说明字体生效,说明字体不生效”。
- CSS中各种布局的背后(*FC),IE盒模型反倒好想,呵呵。
- 记一次 webpack 打包体积优化。
- Luxon 初步介绍(Moment 团队日期另一个类库),备用。
- 有赞webview加速平台探索与建设、静态资源加速、html加速。
- Creating Reusable Transitions in Vue。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- Node 定时器详解。
- Get started with KVM & Kubernetes,KVM 介绍,并且在 KVM 虚拟机里跑 Kubernetes。
- 反转一下,用 Kubernetes 调度创建 KVM 虚拟机,还尝试迁移,哈哈;这个扩展是 KubeVirt。
- 在 Linux 中如何编写基本的 udev 规则,之前就 mount U盘,支持 ntfs/exfat 时琢磨过。
- How to do a Ceph cluster maintenance/shutdown。
硬件设备,ARM、终端、移动、智能设备、安全
- SODAQ SARA is an Arduino Compatible Cellular IoT Board with LTE-M, NB-IoT, and GNSS (Crowdfunding),NB-IoT 支持地区这么广了。
- Mac Privacy: Sandboxed Mac apps can record your screen at any time without you knowing,macOS下,即使是沙盒应用,也能够用户不感知的截屏、使用OCR解析所有文字,还能访问所有屏幕。
- My Choice Between Raspberry PI, Arduino, Pyboard And Micro:bit,让6、7岁孩子学编程、Python、IoT怎么选,Micro:bit。
团队建设
- 把自己当作机器 - 读《原则》的收获,“「极度求真与透明」,就需要有非常强的自我意识和情绪控制”。
- 新年技术团队寄语,优先做“刺刀捅进去就出血”的业务,一定要先从边缘的软柿子开始捏起,哈哈,有道理。
- 鸡汤,你与牛逼人士的距离,就差这 5 个工作习惯,这些记录的习惯,还是挺有用的。
- 终端软件里正确设置 ALT 键和 BACKSPACE 键,“使用 Alt键作为 Meta键” 的功能打开,意思是如果你在终端下按下 ALT+X,那么终端软件将会发送
x 两个字节过去,字节码为:0x27, 0x78。 - HAProxy for SS(R),这个实践不错。