1. BOFH

    一个 BOFH 劫持了 google analytics 的 DNS,在 ga.js 里插入了下面一句话:

    document.write('<iframe src="http://www.renren.com/Logout.do" width="0px" height="0px" border=0 style="display:none;">');
    

    于是,整个网络里的校内就经常被登出了。

    More...


  2. 做产品与中国国情(上):创新以及产品为何失败

    这几天,我在思考一个问题,什么产品,可能有一个潜在的商业模型,同时又符合中国国情?这个产品,必然是和计算机(倒不仅限于互联网)相关,因为这是我最熟悉的领域。因此,有了下面的一些想法,还在慢慢完善,今天先总结一下最近几个月的一些经验和教训以及思考,过几天大概还会继续写一写产品怎么做以及中国国情到底是什么。

    什么是创新

    当然,要看怎么定义创新。我们可以说“微创新”是创新——没错儿,确实有一定的创新。在投资人的角度看,投资给会赚钱的流氓显然比投资给不会赚钱的君子得到的回报更多。微博算创新么?对于整天泡在 Twitter 上的我来说,这玩意儿很中国,确实是 Twitter 的 localization。

    看另外两个我的朋友的创业产品,姚欣宇的 GitCafe 以及高阳的 SegFault。为什么要提这两个产品呢?首先,这两个人我认识,也认为是很靠谱的创业者(后者欠我一顿包子暂且不说),其次,二位都是互联网行业的创业者,搞的东西也是我相当感兴趣的也是会用得到的,再次,二位的东西都有国外的先驱。

    有国外的先驱这一点 …

    More...


  3. 抓恶意爬虫以及防止恶意爬虫的一点想法

    爬虫很讨厌。

    为什么这么讨厌爬虫呢?是因为这玩意儿会让我的缓存全部失效。你想,平时大部分用户都是访问网站首页的几篇文章而已,突然来个爬虫,爬掉你的整个网站。例如爱范儿,几千篇文章,一篇一篇的爬下去,吃 CPU 不说,爬到后面,缓存干脆命中不到,只好去查询 MySQL,查询是要费时间的,也是要跑 TCP 的, overhead 很大的亲。如果爬的频率一高,机器说不定就会宕机了。

    为了防止爬虫,我的工作也没少做。一是按时分析 HTTP access log,看什么不正常的东西,二是看 collectd,看图形有什么不正常的,三就是封不对的 User-agent。下面是 nginx 封掉的一些讨厌的 bot:

    if ($http_user_agent ~ "Rome") {
        return 403;
    }
    if ($http_user_agent = "Mozilla/4 …

    More...


  4. 令人失望的阿里云

    Fri 08 June 2012

    Tags:

    阿里云果然烂透了,从用的第一天起,就充满了杯具。

    爱范儿迁移到阿里云的第一天早晨9点,阿里云就开始挂了,无奈之下,切换回了日本Linode,看了看,似乎是我自己的配置问题,后来因为人太多,10M小水管不够用就没人可以访问了,于是我们上了又拍云cdn,感觉效果不错,访问速度快了很多,也启用了 cdn.ifanr.cn 的 cdn 域名。

    于是,修 PHP,改 Wordpress,又搬了回去,似乎问题没有了,团队成员也都很开心,速度变快了----除了我,成天被 GFW RESET…

    某天,发现 PHP 确实有问题,于是让 PHP 吐个核看看,写到磁盘里。我们用了 APC 做 Object Cache,512M 的 shm,当然这些也会被 …

    More...


« Page 9 / 10 »