每周技术文章 No.104 2016.12.12-18
前端技术,界面、交互、安全
- 停止使用px单位吧,“在一个容器上,确定一个fontsize基础值”,“在模块的根节点上使用rem,其他全部使用em”,这策略貌似不错。
- 移动用户体验设计:错误状态,“从不出现的错误信息才是最好的。最佳方式是引导用户向正确方向前进,第一时间预防错误发生。但当错误确实发生时,设计精良的错误处理,不仅能教育用户按你预期的方式使用app,还能防止用户感到茫然”。
- Mistakes Developers Make When Learning Design,从程序员到设计师,即便不是职业的转换,了解一下这个思维的变换也挺好。从交互设计开始、设计时不要总想着怎么实现(呵呵)、不要总想着用什么工具、集中在视觉效果上、不要过多纠结于理论、没有“我生来就干不了这个”一说(没错)。
后端技术,操作系统、虚拟化、存储、网络、桌面、安全
- 深度解析 containerd,这一层的抽象看起来很好啊,另见Docker原文,和More Details About Containerd, Docker’s Core Container Runtime Component。
- 当 Docker 遇到区块链, 看 DaoCloud 的玩儿法。
- 深入解析DC/OS 1.8 – 高可靠的微服务及大数据管理平台,数据中心操作系统啊,来瞧瞧。
- Hyper-v 2016 VHD Set,VHD集是对Share VHDX的扩展,支持备份、动态扩展、迁移,后缀是vhds。只是要求Guest是Windows 10这一代。
- 部署SQL Server 2016基于工作组的AlwaysOn AG。
- 轻松精通数据库管理之道——运维巡检系列,看看DBA是怎么干活的。另见30分钟带你熟练性能优化的那点儿事儿(案例说明)。
- RabbitMQ 高可用集群搭建及电商平台使用经验总结,不管rabbitmq保证的多么强壮,多么高可用,记住一定要有备用方案。
- Node 地下铁第三期广州站线下沙龙总结,“Node.js 服务前端数据接口的演化”挺有趣的,淘宝也挺不容易的,哈哈。
- OpenStack – KVM vs Hyper-V,PK啦,第一部分,第二部分。第一轮,单Host启动200个VM(并发50个),看VM平均启动时间,2016 好于 KVM 好于 2012R2,差距还挺明显的。
- NETGEAR 系列路由器命令执行漏洞简析,这个修复建议居然是,靠漏洞机制执行的,哈哈。
硬件设备,ARM、终端、移动、智能设备、安全
- Android Things 来了,老司机快上车~,来自 Google 的物联网系统,內建 Weave 协议支持,“If you can build an app, you can build a device”。另见开发体验 @ Raspberry Pi 3。
市场、产品、项目
- 产品成不成功,看设计就知道了,“在你开始销售演示的那前13毫秒的时间内,你的潜在客户已经开始对演示片子的图像内容进行视觉上的辨别,并且开始进行情绪化的处理了”。
- 关于云计算未来的三个预测,看看青云的逻辑。“在 IoT 到来以后,大家会发现各个行业的从业者在技术上非常不专业,但在行业上非常专业。这也就是我一直强调的一点:让专业的人做专业的事情,企业只需要将精力放在自己的业务与创新上。”
团队建设、安全
- What Makes A Senior Software Developer? When you can trust them to get things done without you。
- 旧文回顾,把《编程珠玑》读薄。
- 改变的科学和科学的改变。