可以禁用Gzip的一种情况

《高性能网站建设指南》一书中用了整整一章来介绍压缩,在这本书的影响下,各个网站几乎都启用了 Gzip 压缩,以便让网站取得更好的性能。应该说,Gzip 压缩对大部分应用场景来说都是利大于弊的,不过凡事... 阅读全文

自我描述的语句

自我描述的语句指这样一种语句:它的内容就是对它本身的描述。(废话……)比如下面这句句子: 这是一段自我描述的语句,除了标点符号外,它共包含125个字符,其中33个“个”,29个“2”,5个“3”,3个... 阅读全文

使用Python将文本转为图片

有时候,我们需要将文本转换为图片,比如发长微博,或者不想让人轻易复制我们的文本内容等时候。目前类似的工具已经有了不少,不过我觉得用得都不是很趁手,于是便自己尝试实现了一个。你可以先访问一下查看效果:t... 阅读全文

页面加载时间度量

页面加载时间(Site Speed 或 User Latency)是网站可用性的一个重要指标,指的是网站的页面从加载开始到加载完成所花费的时间。这个时间反映了网站的访问速度,有一个说法是,如果一个页面... 阅读全文

我的2011年

2011 年做了或经历了很多事,这儿是我觉得值得记录的一个摘要: 一、做过的事 1、工作上,继续捣鼓用户行为数据。 这个工作很有趣,但有些地方也不容易做,经常有“书到用时方恨少”的感觉,还好有老大和同... 阅读全文

生产率法则

最近几个月比较关注效率以及时间管理的主题,前段时间看到一个幻灯片“Rules of Productivity”,觉得很不错,于是抽了点时间将它翻译成了中文。 幻灯片中,作者先解释了什么是生产率,然后讲... 阅读全文

IE下链接包含@字符时的一个问题

最近遇到 IE 下的一个闻所未闻的 bug:如果 <a> 元素的子节点为纯文本节点(即 nodeType 为 3,innerHTML 中没有 HTML 标签),并且值包含“@”字符,则在修... 阅读全文

学习GTD

GTD 是 Getting Things Done 的缩写,是一种任务管理的方法。这个概念由 David Allen 提出,并随着他的书《Getting Things Done》(中文版名为《搞定》)... 阅读全文

发布一个快捷切换hosts的小工具:SwitchHosts!

日常开发工作中,我们可能经常需要切换各种 hosts 绑定,比如在本地开发时可能需要一个开发环境的 hosts 绑定方案,发布到测试环境后又有一个测试环境的 hosts 绑定方案,然后可能还有一个预发... 阅读全文

关于让浏览器自动刷新

最近有人开发了一个叫 F5 的软件,用来监视某个目录下的文件,当文件改变时刷新浏览器。它非常适合前端开发使用,尤其是多个显示屏时。 我试用了一下这个软件,也大致研究了一下它的实现。它的原理很简单,在本... 阅读全文
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
所有文章