
上面这幅图来自这篇文章:Mosh Pit as Innovation Model。
长期以来,知识是一种财富,掌握在少数人手中,很多“专家”乐此不疲的囤积知识,生怕别人偷走他们的想法。Web 2.0改变了这一切,我们可以看到,知识传播不在是少数知识所有者的专利,而是形成了一个知识网,每个人都可以成为知识分享者。
Karl Nelson提出了“开源知识(Open Source Knowledge)”的概念:“信息过时的速度是非常快的,特别是在技术领域,如果你将其存在你的头脑中不会产生什么价值,保存其价值的最好的办法是与他人共享你的知识 ”。
但是想真正使教育适应这一变化很难,这需要观念上的改变,教育本身就有一定的惰性,短时间内很难改变。但是对于那些出生于数字时代的小孩来说,他们都是数字原住民,他们习惯了网络,习惯了从网络上获取和分享。只是我们的老土教育还在束缚着他们。
Google日历不支持事件按农历年循环。要添加农历生日事件,就只能一年一年的添加,用起来很不方便,于是自己操刀,做了一个可以添加按年循环的农历生日事件的工具。
应用基于GAE,地址是http://spur.appspot.com,操作界面如下图:

填写相关信息和需要重复的年份范围,导出ics文件,再将ics文件导入到Google日历里就可以了。
目前只能通过导ics文件的方式添加,后续会考虑通过gdata访问Google Calendar API的方式。

从Greg博客里的书评知道了这本书:Search User Interfaces。
这本书的官网上提供了免费的HTML版,如果你想买一本的话,到这里 。
我还没有看这本书,不过从Greg列出的节录来看,本书对于搜索的界面设计做了深入的研究,并且回答了我们经常会提出 的一些问题,摘录几条:
为什么搜索的界面如此简单?
人们做搜索是要到达一个目的地,而搜索本身不是目的。当人们在寻找信息的时候,他们通常是沉浸在一些重要的工作里,而不希望被打断,阅读时被分散的精力越小,搜索的可用性越高。
关于细节:
一些小的细节的改变可能会产生很大的效果,比如,Franzen and Karlgren发现将表单的输入项变宽会使用户倾向于输入更多的内容。
另外一个例子是,Google早期的拼写纠正提示是放在搜索结果页面上方的。而用户更关注搜索结果,他们通常不会注意到这个提示,他们会一直向下拉页面找相关的结果,在搜索词拼错的情况下,用户很难找到他们想要搜索的结果,但并不会意识到自己输错词了,因为上方的拼写提示已经被忽略。于是用户会放弃搜索并抱怨。后来Google就改成了在页面下方也同样放上拼写纠正提示。
如何给用户提供信息?
提供一条带有用户搜索词的摘要信息是很重要的,它被称为keyword-in-context(KWIC)提取。通常提取摘要是为了概述文章的主要内容,这可能不包含用户输入的关键词,面向查询(query-oriented)的关键词提取则需要展示关键词是怎样在文档内被展示的。
高亮关键词有助于将用户的注意力吸引到文档中最和关键词相关的部分,并展示出关键词和文档中相应的词的语义是否相近。对过多的词做高亮显示也是不合适的,这会减少高亮所带来的好处。
用户在搜索过程中的行为
50%的搜索过程包含着重新构造查询词,拼写纠正的使用次数大约占其展示次数的35%。
10-15%的查询包含着拼写错误,用户更喜欢这些错误被自动纠正,而不是通过鼠标点击纠正词进行再次查询。
用户很少看第一页以外的搜索结果,如果他们在第一页无法找到想要的结果,用户通常会放弃或者更换查询词。用户期望他们想出的结果出现在前两条。

继High Performance Web Sites之后,Steve Souders在今年6月又推出了他的新作Even Faster Web Sites。前一本书完全是由Steve Souders一人所写,后一本书则Steve Souders与从多高手合作完成的。
High Performance Web Sites一书从网站配置方面阐述了各种网站性能调优的方法,其中所列出的各条原则对于开发者来说已经是耳熟能详。Even Faster Web Sites一书不仅提出了一些新的原则,而且深入分析了程序设计方面细节对于网站性能的影响。
Steve Souders的两本书给人的感觉就是压榨!压榨!从通常开发者所不关注的地方压榨出最后一滴性能,其结论多有出人意料之处,其分析问题的过程和方法颇值得学习。
列一下各章目录:
- Chapter 1. Understanding Ajax Performance, Douglas Crockford.
- Chapter 2. Creating Responsive Web Applications, Ben Galbraith and Dion Almaer.
- Chapter 3. Splitting the Initial Payload.
- Chapter 4. Loading Scripts Without Blocking.
- Chapter 5. Coupling Asynchronous Scripts.
- Chapter 6. Positioning Inline Scripts.
- Chapter 7. Writing Efficient JavaScript, Nicholas C. Zakas.
- Chapter 8. Scaling with Comet, Dylan Schiemann.
- Chapter 9. Going Beyond Gzipping, Tony Gentilcore.
- Chapter 10. Optimizing Images, Stoyan Stefanov and Nicole Sullivan.
- Chapter 11. Sharding Dominant Domains.
- Chapter 12. Flushing the Document Early.
- Chapter 13. Using Iframes Sparingly.
- Chapter 14. Simplifying CSS Selectors.
- Appendix. Performance Tools.
数据来自Tony Karrer的博客。比较有意思,顺手翻译了一下。英文原文在这里(需翻墙)。
这些是美国的数据,国内应该有很大的不同。
- 到2010年前,Y一代(Gen Y)的人数会超过战后“婴儿潮”出生的人数,96%的Y一代会加入社会化网络
- 社会化媒体已经超过色情网络,成为网络第一活动
- 去年美国新婚夫妇,每8对里有1对是通过社会化媒体相识的
- 2009年美国教育部的一项研究表明,在线学习的学生的成绩要好于通过面对面授课学习的学生
- 每6个高校学生里就有一个参与网络课程
- 80%的twitter更新发生在手机上
- Y一代和Z一代(Generation Y and Z)认为email已经过时了。。。2009年波士顿大学已经不在给新生分配email地址
- 对世界前20的品牌进行搜索,其中25%的搜索结果会链接到用户生成的内容上
- 34%的博客写手写产品和品牌相关的内容
- 25%的美国人说他在上一个月通过手机看过一部视频短片
- 据Jeff Bezos说,亚玛逊销售的书籍里有35%用于kindle阅读
- 25家最大的报纸里有24家的订阅量在下降,因为我们不再找新闻,新闻会主动找到我们