每周技术文章 No.173 2018.4.30-5.6
前端技术,界面、交互、安全
- JS检测PNG图片是否有透明背景、抠图等相关处理,通过canvas,getImageData遍历像素透明度来识别透明区域、去色变透明也是这个原理。
- The Front-End Design Checklist,补课。
- 下一代 Web 查询语言,使 javascript 支持 LINQ 的 Qone,用 LINQ 语法(我先粗浅的近似成 SQL)去过滤 JS 的对象,如果查询、过滤条件复杂,就比手写 JS 要方便;参考文档。
- CKEditor 5,一个所见即所得前端库,参考官博介绍。
- 用摄像头和Tensorflow.js在浏览器上实现目标检测。
- Node HTTP/2 Server Push 从了解到放弃,“浏览器支持极差;如上述的Chrome的bug,fetch对server push的不支持”、“推送静态资源的实际场景非常少,而且速度提升在理论上也不会很明显”、“推送API仅支持固定的URL,不能携带任何动态参数”。
- 从源码看微信小程序启动过程。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- 海量日志架构中的后端数据处理技术对比,对比了集中数据处理的实现,包括filebeat+ingest node、logstash、Apache Nifi、Streamsets Data Collector(SDC),后两个都是图形化配置处理流程的。
- 消息中间件选型分析:从Kafka与RabbitMQ的对比看全局。
- Service Mesh 及其主流开源实现解析,这里提到了 nginMesh;前阵看到的 NGINX Unit,大概就是一个 Service Mesh 逻辑下的边车代理;暂时用不上,看看热闹。
- SQL Server优化50法,补课。
- Datadog 上几篇 SQL Server 监控的内容,Key metrics for SQL Server monitoring、SQL Server monitoring tools。
- Learn Influxdb the hard way 系列:Overview of the architecture、Dive into the code backbone、Services in Influxdb I、Services in Influxdb II。
- TiDB 2.0 了。
- Windows FFU 映像格式概览,“Full Flash Update” Image,全闪存更新映像。基于扇区的格式,Win 10 1709 开始正式支持,文章对比了 WIM、VHD、FFU。另见FFU 映像格式。Update 5.13:Part2 - 使用 Windows FFU 映像部署的准备工作、Part3 - 使用 Windows FFU 映像部署 Windows 10。
- 基于 Elasticsearch 构建搜索引擎;另见使用 Docker 和 Elasticsearch 构建一个全文搜索应用程序,这个例子很完整,资源Guttenberg-Search。
- 《后端架构师技术图谱》,又一个合辑。
市场、产品、项目
- 任天堂 Labo 评测:小孩子的瓦楞纸玩具,怎么大人们也沉迷了? 不错啊。
- 凯叔:对自己狠的人,身边都是蓝海,“资本推动不了的东西,才是你的核心竞争力”,“如果你在打造产品的时候,就把未来的营销话术确立起来,那么最终生产出来的产品,基本上不会走样”。闺女有一套凯叔西游记,很爱听,造型、做工也很好。
团队建设
- How to Improve Performance Your Cmd by Parallel,有大量文件处理的命令,用 parallel 并行起来吧,MapReduce 的思路。