每周技术文章 No.175 2018.5.14-27
前端技术,界面、交互、安全
- 二次元live2d看板娘效果中的web前端技术,“Live2D是一种应用于电子游戏的绘图渲染技术,由日本Cybernoids公司开发,通过一系列的连续图像和人物建模来生成一种类似二维图像的三维模型”,效果不错啊。
- 不借助Echarts等图形框架原生JS快速实现折线图效果,图表框架什么时候使用合适呢? 基本是想让老板大吃一惊的时候,自己手写的太糙。
- Beyond SPAs: alternative architectures for your PWA。
- 使用 Github,jsDelivr, TravisCI 搭建一个轻量靠谱的 CDN。
- 浏览器请求性能数据,获得的性能数据还挺详细;另外提及的 Beacon API,可以向服务器端 POST 数据,不等待返回,且不受关闭页面影响。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- Kong EE 0.32 – Status Code Analytics…,虽然用着社区版,企业版的一些功能可以参考。
- Redis migrate slots丢key排查,追 bug 是最好了解代码设计的机会。3.x的bug,迁移时循环中 ttl 没有重置,导致部分 key 丢失;这 bug 也很典型啊。
- Linux Redis自动化挖矿感染蠕虫分析及安全建议,至少看看服务加固一节。
- A Practical Introduction to Logstash,官方介绍,值得看看;目前项目主要用 fluentd 了。
- Open Sourcing Zuul 2。
- SlackHQ 使用 Kafka 和 Redis 处理数十亿任务。
- 我必须得告诉大家的MySQL优化原理和续。
- 从 SQL Server 到 MySQL(二):在线迁移,空中换发动机。
- 如何规划、建设你的数据库架构。
- RabbitMQ发布订阅实战-实现延时重试队列,建立了默认、重试、失败三个队列,来完成消息的可靠处理逻辑。
- Kubernetes持久化存储Cephfs,备用。
- influxdb介绍。
- Tips for High Availability,Netflix。
- Node 在有赞的实践,基于 Koa2 定制的,支持插件、各种监控等基础功能;跟 Java 接口的发现与互通。
- 容器环境下 go 服务性能诊断方案设计与实现。
硬件设备,ARM、终端、移动、智能设备、安全
- 从源码看微信小程序启动过程,补课。
- 树莓派构建智能家居控制系统 篇四:Google、Amazon 、HomePod三种智能音箱语音控制家居方案浅谈,这个可以的。
- Circumference Datacentre-in-a-Box Features up to 32 Raspberry Pi 3 B+ Managed by a UDOO x86 Ultra Board (Crowdfunding),又是树莓派集群,真好。
团队建设
- RSSHub,用于自定义抓取微博、微信、bilibili、知乎等源为RSS;方便的是还有现成的 docker 镜像scavin/rsshub。
- 是什么让初级工程师走投无路? 初级工程师能“赶上”一个成长的通道不容易,而且不一定能成为成功的开发者;而高级工程师,也不都有带徒弟的能力;于是在“效率”为先的行业背景下,很多公司就会有很现实的选择;肯投入搞“企业大学”的公司,不容易啊。另见原文的讨论。
- Win10 WiFi 密码查询工具,还是命令行直白:
netsh wlan show profile * key=clear
。 - 用 Git 和 GitHub 进行开源合作,Github 玩法简介。
- Regain Disk Space from Homebrew:
brew cleanup -s
,清了 450MB。 - 阮一峰的博客被攻击了,更重要的是,他的每周分享按时发出了第 5 期,哈哈。
- 鸡汤,主管离职前给了我这些职场建议。
- 多环境管理终极方案。