Cat in Chinese
2012年1月31日星期二
Google Search Plus 把用户选择放到了内容质量的前面
›
Google 发布了 Search, plus Your World ,简称 Google Search+ ,带来最大的改变包括 3 点: 跟个人相关的搜索结果:你跟 Google+ 上好友发表过的链接和照片都会出现在搜索结果内,包括通过 Circle 限制为非公开的。 ...
2012年1月18日星期三
如何设计大规模 JavaScript 应用 (Part 1 - 概览)
›
背景 我一直很关注如何设计大规模的 JavaScript 应用,因为我一直在做的都是大规模的 JavaScript 应用。从百度 Hi 网页版到百度地图,从 Yahoo Search Direct 到豌豆荚客户端。好吧……Yahoo Search Direct 本身的规模不大...
2012年1月12日星期四
Covariant(协变)与 Contravariant(逆变)
›
今天为了解释某个问题而提到协变和逆变,发现每次解释这两个概念都会忘掉它们的本质,然后要重新看看定义,重新消化一下才能说明白。所以我决定把自己对协变和逆变的理解写下来,以免将来再次忘掉。 我知道 .NET 的用户喜欢用 delegate TResult Func<in T, ...
2012年1月6日星期五
世界顶级黑客自传:Ghost in the Wires
›
上个星期终于把 Ghost in the Wires 看完了,现在就抽时间来写写书评吧。尽管我一向懒得写书评,不过这本书真的是超级推荐! 最初我是在 Audible 上面买了这本书的有声读物,然后发现朗读得超级好,尤其是 Kevin 知道危险逼近时心中的独白——「Fuuuuu...
2011年12月30日星期五
Jawbone UP 测评
›
感谢 Peter Fang 和他朋友的帮助,我星期一晚上拿到了我的 Jawbone UP 。之前我一直对健康类的数码产品观望,最终 UP 引起了我的兴趣,因为它的设计理念足够好——只要你把它戴在手腕上,它自己就能够工作,你根本不需要注意到它的存在。这种纯被动式的产品往往能带来较...
2 条评论:
2011年12月13日星期二
前端工程师的职业发展路线在哪?
›
我猜想国内很多前端工程师都想过这个问题吧。前端工程师往往属于产品研发团队,但却很容易被边缘化——后端工程师觉得自己才是主力,没有后端工程师产品就不存在了,但没有前端工程师产品还能有,只是界面非常糟糕而已。这时候前端工程师就开始感觉自己像是个外包似的,只是来帮别人完成一些任务而已,...
16 条评论:
2011年12月12日星期一
看对的书 (Part 1 - Tribal Leadership)
›
很久很久之前(准确来说是两年前),我开始了一个系列叫做 「看对的书」 ,然后只写了一篇 intro 就没有写下去。背后的原因包括,我确实越来越懒了,同时写书评也不容易——剧透太多了,大家觉得没必要去看原书;剧透太少了,大家觉得看不出书的吸引力在哪里。如何把握剧透多少,怎么剧透才能...
1 条评论:
2011年12月4日星期日
工具:开发者使用,企业埋单
›
我喜欢写一些小工具来简化我的工作,通常是一些小组件。利用这些小工具我可以提高自己代码的可读性,同时维持我的 DRY (Don't Repeat Yourself) 洁癖。工具对我来说很重要,因为时间对我来说很宝贵。能够用工具自动化完成的事情绝对不手工反复操作,能够用工具避...
2011年8月8日星期一
「云端 JavaScript 漫游指南」
›
7 月 30 日在 w3ctech 的 JavaScript 活动广州场 讲了一节「云端 JavaScript 漫游指南」,实质上就是 Node.js 入门讲座。希望通过这一节讲座,让原本熟悉 JavaScript 的前端工程师尝试使用 Node.js 开发一些应用,探索 No...
1 条评论:
2011年7月7日星期四
为什么 script 标签不能写成自关闭形式
›
今天早上在 Stack Overflow 看到了这个问题: Why don't self-closing script tags work? 。答案给出的解释是,在 XHTML 的标准里面规定非 EMPTY 标签不能使用自关闭形式。注意这里使用的是全大写的 EMPTY...
2011年6月24日星期五
如何购买 Amazon MP3 音乐
›
之前写过《 如何购买 Amazon Kindle 书籍 》,后来还发了一个 更新版本 。现在来说说如何购买 Amazon MP3 。 为什么要上 Amazon MP3 购买音乐呢?因为它比 iTunes Store 便宜,而且全部都是 DRM Free 的。例如说,同样是 ...
2011年5月29日星期日
在 JavaScript 中监听 IME 键盘输入事件
›
在 JavaScript 中监听用户的键盘输入是很容易的事情,但用户一旦使用了输入法,问题就变得复杂了。输入法应当如何触发键盘事件呢?是每一下击键都触发一次事件,还是选词完毕才触发事件呢?整句输入又该如何触发事件呢?不同的操作系统和不同的浏览器对此有不同的看法。在最糟糕的情况下,...
2010年12月24日星期五
Tangram 前端库通过 Github 开源了
›
Tangram 是百度内部一直在开发和使用的前端库之一,功能与 jQuery 、 Prototype 等库类似,主要功能是简化 DOM 操作,并且扩展 JavaScript 语言。这部分功能准确来说属于 Tangram Core ,另外一个叫做 Tangram Componen...
2010年12月10日星期五
Tech·Ed 2010 及动手实验室资源下载
›
今年是第二年以讲师身份参加 TechEd 了,没有了往年的兴奋,认真把工作做好才是关键。 TechEd 对我来说,更多是一种年度聚会,能够跟国内 Microsoft 及社区的朋友见面聊天。 课程 第一天下午到得比较晚,来到的时候 Keynote 快要开始了,赶紧领了讲师的书包和衣...
2010年12月4日星期六
Windows 和 Mac 都支持 ExFAT 了
›
过去在 Windows 和 Mac 之间交换文件,总要受到文件系统差异所造成的限制。 NTFS 在 Windows 下很好用,但是在 Mac 下面只能读取; HFS+ 则正好相反, Windows 下面只能读取。如果使用 FAT32 的分区作为中转站,则无法容纳超过 4G 的单个...
2010年11月22日星期一
John Resig 见面会视频
›
上个星期 John Resig 来到了中国,谋智网络跟 CSDN 组织了一场 John Resig 见面会。 John Resig 在大会上介绍了 jQuery 的两个新特性(暂时还是插件): Data Link 以及 Templates 。引入这两个插件后,前端的数据呈现...
2010年11月16日星期二
如何让你的网站支持 IE9 Pinned Site (Part 2 - 实战)
›
该如何展示 IE9 Pinned Site 呢?我可以写一个新的应用,完全是为了展示 Pinned Site 的特性,但这样就像是为了实现这些特性而利用这些特性。所以我想还是升级一个现有的网站好了,这样更能说明 Pinned Site 是如何起到优化用户体验的作用的。 我选择了 ...
如何让你的网站支持 IE9 Pinned Site (Part 1 - 理论)
›
Windows 7 任务栏有何不同 自从 Windows 95 开始,任务栏就一直没什么变化,都是一个个长条表示正在运行的应用程序,直到 Windows 7 。 Windows 7 的任务栏发生了巨大的变化,这个变化其实就是更像 Mac OS X 的 Dock 了。无论是否在运行...
2010年11月12日星期五
使用 Wacom Bamboo Special Edition 写博客
›
这篇文章真的是写出来的,我已经很久没用笔写过那么多字了。能让我如此流畅写那么多字,也就只有 Windows 7 能做到了, Mac 完全不行。 星期一下午,我的购物欲爆发了,很想买一个 Magic Trackpad ,于是就去 Apple Store HK 下单买了一个。在不知...
2 条评论:
2010年10月26日星期二
CMDC 2010 及视频资源
›
这个星期去参加了 CSDN 和创新工场举办的中国移动开发者大会( CMDC ),感觉最大的收益是认识了一些做移动开发的人,同时了解了各家公司在做移动开发时积累的经验。 《植物大战僵尸》成功的秘密 最有趣的一个 session 是「《植物大战僵尸》成功的秘密」,演讲者是 PopCa...
‹
›
主页
查看网络版本