每周技术文章 No.137 2017.8.21-27
前端技术,界面、交互
- 使用 Web Workers,讨论的挺清楚的。
- 通过 Vue.js 实现表单可配置化,看看如何抽象和整理表单控件。
- iframe和HTML5 blob实现JS,CSS,HTML直接当前页预览,简单页面可以直接这么干。
- HTTP 缓存机制详解。
- 再看正则表达式教程——语法篇,实践篇。另见前端常用的正则表达式;关于身份证号码验证,这篇似乎更全面。
- 设计 Timeline 时间轴来更精确地控制动画。
- XSS Tricks – 从 SelfXSS 到登录你的账户。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- Linux 开机引导和启动过程详解,这个话题已经更新到“现代 Linux 发行版”常用的 Grub2 + Systemd 了;另见原文。
- Zookeeper,你可把我坑惨了!,这案例不错,吃一堑、长一智。
- tensorflow on kubernetes方面的实践经验。
- Kubernetes在GitHub,都免不了踩坑的过程,另见原文。
- 美团点评数据平台融合实践,确实很折腾,展望有“常态化多机房方案”,“技术换运营”。
- 设计一个容错的微服务架构,“微服务架构将应用程序逻辑移动到服务,并使用网络层在它们之间进行通信,就是网络间通信代替单应用程序内调用”;科普,到一定规模才值得用,用好了需要很多方面的工作;另见原文。
硬件设备,ARM、终端、移动、智能设备、安全
- ComfilePi Industrial Touch Panel PCs are Based on Raspberry Pi CM3 Module,基于树莓派3 计算模块(CM3L)做的,这样外设板就完全自定义了。系统就是 Raspbian 桌面,但是 “Removed Mathematica and the Wolfram Language, the Oracle JDK, and RealVNC since they are not allowed in commercial products (without paying extra)”,应当如此。
市场、产品、项目
团队建设
- 如何从一名软件工程师转行做人工智能? 需要掌握这 5 项技能:统计学、机器学习理论、数据整理、调试/调节模型、软件工程;既然这行还要干很久,为什么不呢?
- 数据科学团队管理实战,“数据科学也只是让企业更高效地赚钱的工具”,“需要操作老系统,筛选API文档,还有缺陷、变通方案,当然还有公司政治”,“随着项目进行编写项目文档”。
- Chrome 扩展「油猴」使用详解。另见这 11 款 Chrome 扩展,让网页看起来更舒服,预览大图比较方便。