power’d by CloudFlare

孤陋寡闻的我最近才听说CloudFlare,简单的说CloudFlare就是一CDN,免费版的功能就已足够,加速功能很强劲,谁用谁知道。配置起来也相当简单,只要把DNS的nameserver指向他家即可。

现在页面loading速度嗖嗖的啊。

血的教训: 不要随便用 –force

Never use –force unless you know what you are doing!

事情是这样的, 昨晚发现机器上没装php-gd extension, 然后装的时候发现系统很久没升级了, 于是就pacman -Syu了一把, glibc开始报错, /lib下有conflict:

error: failed to commit transaction (conflicting files)
glibc: /lib exists in filesystem
Errors occurred, no packages were upgraded.

一狠心就直接–force了一把, 结果:
> ls
-bash: ls: command not found

于是就尴尬了, 整个 /lib 就这么被踹了, 机器变砖鸟. 好在我不是一个人, 论坛上哭天喊地的一大群人(1,2,3).

还好linode有rescue模式, Lish也很好用, 于是根据 1,2 终于把系统复原, 期间挫折重重.

最重要的一点就是, 下次说啥也不随便 –force 了.

互联网的那些事儿

1. 网站那些事儿

周末的时候终于有空看完康神的演讲《网站那些事儿》,还是有点收获有点感想。

– Sina的播放器实在太烂… (怎么可以这么差)
– 要找对bottle neck,要把逻辑前移。也是个金字塔模型,80%的请求只需要20%的资源..
– 又想起华奶奶的“有一利,有一弊”,对系统做任何一个改动,总是有一利有一弊,又想马儿跑的快又想马儿不吃草的事是不可能的。当我们做任何优化的时候一定要牢记在心。
– 做sharding的时候要注意平衡(4square宕机),但同时要考虑各个shard要是自然属性分离的闭包,不然一个请求还是要访问多个shard也太亏了(商务网站买家和卖家的例子)
– Scalability 和 Availability – 一些不是很熟悉的技术:虚ip, BGP Broadcast
– Cache的使用 和 Dog Pile Effect(facebook宕机和skype宕机)

2. 互联网的多数人暴政 (Tyranny of the Majority)

这里倒不是想说人肉搜索,而是行业发展和网站运作时的必然选择,但让人觉得可怕。

圣诞的时候,在yelp上check-in一个餐馆时误check-in成了很同名的隔壁的餐馆,手机上不能取消那个check-in,今天突然想起来,可然后发现yelp网站上连看自己check-in历史的功能都没有。而后知道fb也没有,顿时就有种自己的数据被人强×的感觉。仔细想想,可能的确没很多人需要这个功能吧,于是这个feature或是被取消或是没有足够的priority。这种情况在web公司中实在是太常见了。

不记得从什么时候开始(可能是Google),所有的Web公司都开始追求数据数据数据,大家做着各种不同的A-B Test然后做一些艰难或不艰难的决定,总是去满足那些绝大多数用户,于是那些少部分用户,总会有些少部分的用户,就这样被抛弃了。

这是必然的吧,因为做网站的,用户(数量)当然是第一位的,Revenue也是第一位的,而那些小众,就随他去吧。所以经常的,你会发现你喜欢的这个那个功能,就不见了。在那个时候,我们就被代表了。

可是我们的选择权,在哪里?#damnyouweb2.0

天天好心情 (5)

不知不觉都可以写到5了,意味着又一个星期过去了。想来一周五天工作日也确实做不了许多,而两天的周末总是飞快..

1. 这周最开心的不是又一次从Poker的失利中学到了什么,也不是看到两个邀请来的嘉宾在不到五分钟就来了一个大火并。当我把面前的chip推到台里的时候,我就立马知道挂了,然后沮丧的我走出了门,开车就回家了。路上我还在琢磨着这次失败的教训,但一回家之后就开始coding – 一个一直想做的小东西,然后没有很久我就忘了其它事情。我毕竟是个engineer,总是会为解决问题而感到开心的吧(所以,我看这个一直到48页的时候,也忍不住笑了)。

2. 周末,就完全是Fleet Week的Air Show了。不管是在开车在骑车站着看坐着看还是在城里在山上在岸边在桥上,各种看各种拍各种被吵到就是了。Airshow还是很精彩的,天气也是无比的好 – 三藩无比争气的没风没云没雾,阳光让人好的想做白日梦。ps 三藩停车真的是又涨经验了;Golden Gate Bridge下坡实在是爽翻了。

3. Dolores Park依着山的公园看夜景很漂亮,如果把那些adult only的场景去掉的话就更好了(主角们不过是高中生们)。学荡秋千 – 我居然不会 🙁 早上起来还研读了一下关于荡秋千的论文 orz

4. 去了一趟早场的Yoga session,就在那边一边推一边拉的,当天除了一直觉得饿啥也没觉得,还屁颠屁颠跑去足球,第二天又是睡不醒又是各种酸痛….

5. 我是越来越爱上这座城市了