Crisp Minimal Weekly
#20161227
服务降级背后的技术架构设计
京东的服务降级方案,介绍了京东是如何支撑5000+ 的降级预案的
How Dropbox securely stores your passwords
我们日常往往一次 md5加密,但按照 Dropbox 的考虑暴力破解虽然耗费时间,但被“猜”出密码是迟早的事,所以需要3次加密。
iOS 动态化的故事
把所有 iOS 动态化方案列了一遍,没有深入,让读者对 iOS 动态化有个大致的了解
从 Swift 看 Objective-C 的数组使用
详细介绍了 NSArrray 的内存布局以及 Swift 中的 COW 特性。通过本文也让你更加明白,为何 NSDictionary、NSArray、NSString 等类型的 property,要用 copy 修饰符。
扯淡:这一周感觉经历了一次技术爆炸
本周(2016.12.19-12.25)有两位 iOS 大神在博客上发表了有关动态化的文章。sunny 介绍了滴滴的 DynamicCocoa;JSPatch 作者 bang 发表了一遍总结性的文章《iOS 动态化的故事》,里面提到手机 QQ 的动态化方案。面对这些,本文作者说出了他的感受。虽然文章没有深入,但让人感同身受。一开始在 iOS 上编程,只是使用了苹果提供的 ABI,并不知道后面的运行原理。最近动态化项目的不断曝光,让我们有幸能窥到一些底层原理,让我们感受到知识爆炸。
聊聊 js 代码异常监控
文章对线上 js 报错问题提出了一种解决方案,利用 window.onerror 来捕获异常
5 things you can do with Yarn
现在前端包管理工具有很多种,大家熟知的 npm 就是其中之一,而 facebook 近期推出了 yarn 这个包管理工具,它有什么优于 npm 的特性呢,文章从简单几个方面介绍了 yarn,这里是其翻译版:http://www.zcfy.cc/article/5-things-you-can-do-with-yarn-2055.html
Building Jarvis
马克·扎克伯格分享自己为家里构建 AI 管理系统、实现家居自动化控制的思路和过程。该 AI 管理系统被扎克伯格命名为 Jarvis(《钢铁侠》中的贾维斯)。
树莓派守护者
随着智能硬件和人工智能技术门槛的降低,我们完全可以自己 DIY 一些真正的智能硬件。比如:扎克伯格就自制了一套智能家居系统 Jarvis。对于本文来说,主要内容是:“有了树莓派守护者,你就可以不必反锁房门,在你的电脑上做任何事儿, 不用担心被察觉啦”