Fun with Codemod & AST

TL;DR Facebook 为了解决「大型代码库」迁移,基于 AST 造了个工具 Codemod 基于 Codemod 又构建了 JavaScript 代码迁移专用的工具 jscodeshift 和 React-codemod 理解这些工具背后的原理有助于从一个单纯的「API 使用者」变成一个工程师般的「创造者」 Demo Time!Let& »

豆瓣、北京、工作,及终于与自己握手言和的 2016

豆瓣、北京、工作,及终于与自己握手言和的 2016 在隆冬,我终于知道,我身上有一个不可战胜的夏天。 — 加缪 豆瓣 在 2015 年末,我在笔记本上这样写着: 有时候在想,能加入豆瓣也真的算是一种幸运。豆瓣这家公司,之前或现在,算是由复旦和华科这两所我很喜欢的学校的人组成,所以有些时候,对于这里的各种相似人生观、世界观及价值观会特别认同。就算偶尔也会对自己现在的能力与效率感到一点焦虑,不过不管怎么说,只要不退步,总是会前进。 »

跟随前进者的步伐

每个人,在人生不同阶段,或多或少是需要一些鸡血的。 自从工作以来,也确实觉得自己懒癌,且很多事情缺乏自控力和自律。 只记得乔老爷子说过, 自由从何而来?从自信来,而自信则是从自律来!先学会克制自己,用严格的日程表控制生活,才能在这种自律中不断磨练出自信。自信是对事情的控制能力,如果你连最基本的时间都做控制不了,还谈什么自信? 是不是真的出自乔老爷子之口还没有经过求证,但当时看到这句话的时候,确实是突然会心一击。 一直想做起来的个人博客,无论是实实在在的文章内容,到表面的 UI / 主题 / 页面,再到更底层的网络优化 »

一个人没有音乐是可以生存,但他可能生活得不太好

这是一篇关于指尖下的音乐 Music at Your Fingertips 的书评。 没想到,一本谈论「钢琴演奏」的书,居然充满了如此多的哲理。上升到的高度,就连并不是钢琴演奏者(比如我),都受益良多。 大师之所以成为大师,除了有过人的天赋外,一定与他们那些富有方法和技巧的刻意练习分不开关系。 这是在朝阳图书馆偶然发现的一本小书,内侧封面介绍说,作者是世界著名钢琴家 Ruth Slenczynska ,四岁就以音乐神童的身份演出,从艺七十多年以来已在世界各地举办了 3000 »

移动环境下的 SEO

真的有很久很久没来理这个博客,距离上一篇文章的发布日期是两年前。 毕业工作后来了豆瓣,最近对移动环境(主要是浏览器及微信)的 SEO 相关进行了下研究,正好在这里分享一下。 以下,Enjoy。 1. SEO:Search Engine Optimazition 产品:搜索引擎优化,促进内容网站信息分享/传播,提高目标转化率,留存率 工程:为各类页面实现统一的信息分享、传播,提高搜索排名( »