欣欣上周MSG我让我看看Feedsky的新版,初一看,吓了一大跳,ASP.NET竟然变成了PHP,这个变化实在不小。且不说这两种技术孰优孰略,看来Feedsky是下了功夫要重新架构一番。 首先,界面比以前清爽整洁了许多,也规范了很多。其实我在Feedsky刚出来的时候就注册了一个,不过一直没有公布,其中的一个原因就是用户名和密码的输入框大小不一样(还是没对齐?忘了),虽说是小问题,但是这样的小问题往往能反映一个团队的实力和态度。细节决定成败! 再说功能上的减法,确实,烧制和统计是RSS Burner的两个最基本也是最重要的功能,Feedsky删除了不少用处不大的噱头,这样挺好,减少了系统的复杂性。问题是,现在没有原因让我放弃Feedburner而转而使用Feedsky,因为没有特殊的地方。差异化生存,作为一个后来者,更要有超越前者的优势才行。加入本地Service(比如豆瓣,土豆)合烧是最容易想到的一个可以改进的地方。 Crawler的问题解决了,访问的时候已经带上了ETag,没有仔细分析Log,不知道对于其它Feed Platform应该遵循的规范考虑了没有。URL的重新设计也更加合理,feed.feedsky.com/user明显比www.feedsky.com/user更好。 团队Blog,终于加上了,这可以Web2.0服务的标志啊:P。我订阅了Feedburner的Blog,可以感觉那是一个充满激情,而且技术非常优秀的团队,希望欣欣和他的同事也能Build up一个这样的团队。 最后说说一些问题: 还是一些细节方面,比如Login.php Load出来后,焦点应该放在Username输入框; Feed预览,显示英文是"an RSS feed powered by Feedsky"; 比较严重的问题,登陆页面没有采用HTTPS。对于WEB应用,如果不能很好的保护PII(Personal Identity Information),一切都明文的传来传去,非常危险; 安全设计考虑的还不够,比如,举两个简单的例子。第一,Login的时候,输入不存在的用户名,会显示"对不起,用户不存在",输入存在的用户名和密码,会显示"登陆失败!",有时候,给用户的信息不是越Detail越好,登陆系统就是这样的例子。因为给用户信息的同时,你也把这些信息暴露给了Hacker,通常的设计要求,这时候的信息要尽量简单一致(Generic Error Messages),尽量少暴露系统信息;第二,连续N次Login错误后,没有任何方法加以限制。通常常用的方法是增加图形验证界面,或者甚至禁止继续试探。 功能上,Burn后还不能完全按照时间排序。 总的来说,还是不错的,希望Skyer们越做越好,也正好公布一下我的Feedsky的Feed:http://feed.feedsky.com/dreamwords。
Archive for May, 2006
冠军杯过去一个星期了,也终于从失利的伤心中走了出来,还好,这个星期有两个好消息,亨利续约,今天又签了罗西基。今天MSN的昵称改为:“Welcome,罗西基”,结果好几个朋友问我,原来你是阿森纳的Fans啊,呵呵。 其实,最早我是AC米兰的球迷,那绝对是因为荷兰三剑客,因为巴斯滕。现在我还能清楚的记起当时的一场比赛,裁判误判把受到侵犯的巴斯滕红牌罚下,结果巴斯滕丝毫没有辩解,而是微笑着离开球场。后来三剑客离开,也就渐渐对米兰失去了热情。 至于阿森纳,现在我也记不清是从什么时候开始喜欢了,而且也记不清是因为喜欢枪手而喜欢亨利,还是因为喜欢亨利而喜欢枪手。总之,已经伴随着枪手渡过了5个赛季,有过辉煌,有过坎坷,曾经埋怨阿森纳的小气,曾经嫉妒近邻切而西的阔绰,不过还好,新球场终于建成了,俺们的手头也终于不用这么紧了,呵呵。下个赛季绝对是值得期待的,小将们的成熟,新球场的建成,加上亨利、罗西基,太棒了。希望一切走上正规的枪手们能够奉献一个完美的赛季:)