TTMMHTW = Things That Make Me Happy This Week.
新闻:
文章 & Slides:
应用:
类库:
其他:

事:
关于脚本:
划分为 5 个阶段
移动的成本和回报
衡量
Ref
如果你的原型已经完成50%,然后决定在完成80%的时候公开它,那样你只能在剩下的20%利用到反馈的好处。更糟糕的是,如果你在做一件完全错误的事情,你那80%的时间全部浪费掉了。但是如果你在50%的时候分享,你可以在剩下的50%过程里获得其他人的帮助,在你做错的时间你也只是是去了50%。http://mengxy.net/post/227d8f40-6337-11e0-a67b-2e2a15056e00
1.
这样写,
var foo = {
item1: '1'
, item2: '2'
, item3: '3'
};
而不是这样写,
var foo = {
item1: '1',
item2: '2',
item3: '3'
};
原因:方便项目的添加删除,因为我们通常会在最后加,而很少改到第一项。
2.
这样写,
if ('bar' == foo) { /*blabla*/ }
而不是这样写,
if (foo == 'bar') { /*blabla*/ }
原因:因为 foo = 'bar' 不会报错,而 'bar' = foo 会报错,通过报错来避免失误。

这周浪费很多时间在研究开放 API 的应用,写个笔记作为结尾。
1. Instapaper by Marco Arment
Instapaper 有两个版本的 API,simple 和 full。simple 版只提供一个功能,即添加 bookmark 到 Instapaper;full 版虽然提供了所有的接口,但是普通用户只能用到 bookmark add 和 folder list 功能,其余功能需要 $1/month 的付费用户才能使用。采用类似 Twitter 的 XAuth 验证,可惜没跑通。。
此外,还发现了 Instapaper 的 text parser,体验非常不错,据作者介绍,他的实现相对于 Arc90’s Readability 来说更保守,同时还有一些约定 。
2. ReadItLater
接口调用非常简单,验证方式为 basic auth,功能较 Instapaper 强大,唯一的遗憾是支持的应用不如 Instapaper 多。
3. Twitter
验证方式主要是 OAuth1。
4. Sina Weibo
同上,验证方式主要是 OAuth1。
5. Google
验证方式 OAuth2 和 OAuth1 并存。
Google Reader 没有官方公开的 API,但有一个非官方的 Google Group。
==
Ref
Readability 的实现:
关于 OAuth:
Gists and Libraries:
惰性更类似某种本能,是“野火烧不尽”的,会从生活的各个角落顽固地冒出来,滋生繁衍,这或许是种本能,只能依靠日复一日地贯彻“认真”来扫除它;惰性侵入的区域越多,“认真”的能力就越弱,就越难做到“认真”。http://www.luanxiang.org/blog/archives/1151.html

问题:
相关链接: