November 28th, 2009 by 张磊
朋友发来一个叫做“点评狂”的网站,打开看了一下,觉得比较新颖。在这个网站上,有手机的测评、数码相机的使用心得、也包括各种笔记本电脑、甚至是显示器的评论。
如果仅从数码点评的角度来看,点评狂显然不算一个新点子。当年半途而废的贝壳网,以及Donews的IT装备,也是类似的数码点评。但“点评狂”的不同点在于,首先,它是一个国际化的数码点评社区。很多新的数码产品传入国内是很慢的,而且往往不能走正规渠道。比如iPhone,比如Kindle。国内的用户在点评狂上,可以轻易找到这些新产品的Review。其次,点评狂引入了“专家”的概念。这里的专家类似于社区中的“意见领袖”,专家的评论,往往更客观也更具说服力。这两点,都是之前国内的数码点评社区所不具备的。
点评狂使用起来颇为顺畅。比如我最近在关注Macbook Pro,想看一下大家的评论。在搜索框键入关键字的同时,会自动开始寻找匹配的产品和类别。如下图:

而将鼠标移到其中一个产品上,将弹出一个简洁的面板,陈列着关于MBP一些该要信息。除了产品图片,评分和评论信息占据了很大篇幅。

打开MBP的详情页,专家的评论(主要是来自一些IT网站的评测报告)以摘要形式呈现出来。而对用户评论,点评狂会优先显示本地的用户评论——这样做很棒,如果英文法文日文的评论也一起展示出来,只会增加噪音。
不巧的是,Macbook的页面上并没有中文的用户评论。这时点旁边的链接,可以查看别的国家网友,在点评狂上留下的评论。

看完了Macbook,我突然想看看我的那款数码相机。因为记得型号,我直接输入了“FE320”,点评狂准确地找到了那款奥林巴斯的卡片机。只不过此时由于只有一条结果,感觉这种呈现方式,有点浪费空间。

唔,看到在点评狂上打分只有5.9分,小小伤心了一下。

总体来说,使用点评狂的过程还是非常愉悦的。虽然它是一个国际化的社区,但对不同语言的内容隔离得非常好,这样可以极大地降低噪音。

当然点评狂也不是没有缺点,在我试用期间,感觉一些细节上的汉化还不到位(如上图的数字,基本上看不明白是啥意思)。另外,域名是testfreaks.cn,对国内用户来说可能并不友好。刚看了一下 dianpingkuang.com 这个域名还在,虽然有点土,但是挺直观。
November 22nd, 2009 by 张磊
难得在ReviewMe上看到中文的网站,于是兴奋地来写一笔。今天推荐的是一家提供在线翻译服务的网站,中文的页面在:http://www.translia.com/sc 。
与其说是提供在线翻译服务,不如说是它提供了一个平台:这个平台一端是专业的翻译者,一端是需要翻译内容的客户。客户拿到翻译的内容并对内容满意才付费,让我想起了国内C2C的担保交易。
TRANSLIA还处于beta版,做翻译者不需要任何费用。适合那些专业人士赚赚外快。另外,主站是英文的,但是中文页面的翻译真不错,不愧是搞翻译的。
November 21st, 2009 by 张磊
大辉慷慨地把到手的SAE邀请让给了我,不过直到周末才来得及试用一下。
以前用GAE的时候,写过一篇《用Google App Engine做山寨CDN》。但GAE服务器远在国外,不时被封;并且本身有不少限制(如文件数量不超过1K,单个文件不超过1M等),所以拿来做CDN并不那么爽。注册了SAE账号以后,第一时间就想把GAE上的静态文件们,挪到SAE上来。
搭建的过程非常顺利,只花了不到10分钟就完成。SAE的SDK特别规定了文件的目录结构,需要放在apps/app_name/app_version/code 下面,所以我在Linux上直接用软连接的方式搞定了。用Windows的话,可能真的得cp文件了。
很多人说我只放静态文件会比较浪费。没错,SAE提供了PHP的运行环境,MySQL和Memcached也一并提供,只是还没来得及都试试。对Sina做这样的东西,我还是很佩服的。
说几个不足:
- 缺少Rewrite支持。SAE使用了nginx做web服务器。用nginx的话所有rewrite规则必须写到配置文件并重启才会生效。没有Rewrite的话,URL就太不好看了。
- SDK规定的目录结构太复杂。
- “应用日志”没有任何内容,不知是不是还没实现。
几张截图:



值得一提的是这配额信息,不管怎么刷,使用率都不变。也许是还没达到1%。
UPDATE:现在再看时,使用率已经有变化了。
BTW,我还没有可用的邀请,后台也看不到什么可以发邀请的地方。不过大家可以在Twitter上关注 @sina_app_engine ,没准哪天就大量发邀请了。
November 5th, 2009 by 张磊
前几天在RackspaceCloud上开了一台Cloud Server,做一些额外的任务。因为服务器按小时算钱,所以打算做一个短信监控,以保证服务器在日夜不停地干活。有网站在提供飞信的api,使用非常简单,只需要用curl访问一下即可。
在实际的场景下,我需要保证rake进程不少于5个,如果少于5个则启动一个新的进程。于是,监控脚本大体上这么写:
- #!/bin/bash
- while true; do
- if ((`pgrep -c rake ` > 5)) ; then
- curl "http://sms.api.bz/xxx" -s > /dev/null #调用飞信api
- cd PATH_TO_RAKE_DIR && nohup rake xxx:xxx & #启动新的rake进程
- fi ;
- sleep 900; #间隔15分钟再进行检查
- done
保存后执行此脚本,即可每15分钟检查一下进程数量是否足够,如果不够,会发短信提醒,并自动启动一个新的进程。
其实调用api和启动新进程都很容易,关键还是找到一个触发的条件。触发条件可以是系统的平均负载、可以是某进程的内存占用等等,如果想要专业的监控,可以尝试下monit。
November 1st, 2009 by 张磊
周六去了一趟百度大厦内部参观,下月就要搬进去了,感觉很不错。
一层的大厅,上面有一只小熊的手掌,和百度的Logo一样。在二层,与手掌对应的,有五个球形的会议室。


“熊掌”部分对应的那个最大的会议室,被叫做“五福降中天”。会议室外面墙壁上有小灯,可惜去的时候没有亮着。
上面第二张图,让我想起一句:峰峦如聚,波涛如怒。
楼里面空间很大,南北方向格外地长。有“空中走廊”连接着不同部分。当然,内部也有电梯和楼梯。

在楼顶有一个花园,因为所有的门都锁死了,所以没法走出去拍照。而在地下一层,有一片草坪,一池清水以及员工餐厅。



据说还有健身房和浴室,这次没看到,里面太大了,走得很累。


出门时又看到了让人浮想联翩的球形会议室。
拍照水平不高,大家凑合着看。这里有一组更酷更大气的图片。