December 31st, 2007 刀马
自从写了统计2007年读过的书,看过的电影和听过的音乐的功能后,访问量大涨10倍,我的信心也大涨,再接再厉,赶出了个新功能:现在可以显示每个月添加的条目的数量,也就是说你可以知道自己每个月看的书的数量,知道哪个月看的特别少。当然这个图表的有效性是建立在每看完一本书就添加的前提下的,假如你是集中添加看过的书的话,数据就失真了。图表用的是google chart实现的。
点这里查看:http://www.machenlei.com/archives/139
google chart使用下来的几点感受:
1:真的很方便!
2:调节纵轴的粒度比较费时,如果只使用chxr属性的话,粒度会被均匀分布,假如只有1、2个条目的话就会出现小数的情况,不合逻辑。最佳的粒度就好比拿尺子量东西,量普通东西用直尺就够了,量房间的话用卷尺,量土地就要用更大刻度的工具。现在的做法是,手动设置好各种大小的尺,然后从最小的一把开始试,量不下的话扔掉再换一把,就很美观。
3:显示标题的话,还不能用中文作为参数,即使用了encodeURIComponent也不行。
欢迎使用,报告问题和意见。
标签: API,豆瓣 | 点这里抢沙发 »
December 29th, 2007 刀马
今天下午我还在想,现在的豆瓣还可以添加哪些功能,结果豆瓣就在今天发布了API。
晚上看了下,就顺手做了个一直想做的功能:统计2007年看过的书、电影,听过的音乐。豆瓣秀只能最多显示20条记录,现在有了api就可以突破这个限制了。
注:
1:之前发布的一篇(应该已经在rss中了)因为wordpress自作主张的把div自动变为<p>,就先删除了修改wordpress的这个问题。
2:当返回数据过多时,有些图片会来不及显示,暂时还没想出解决方法。
3:目前每个apikey每分钟只能发送40个请求,所以为了防止心急的人反复点开始按钮,所以在点了一次后禁用按钮。
欢迎大家使用,报告问题和意见。
Update1:算法有点问题,我只考虑顺序添加条目的情况(我就是这么做的),对于先加为想读,后再改为已读过的书,就有问题了,晚上我改一下。
Update2: 在Update1提到的问题已经修改,现在只要是在2007年加为已读(看,听)的条目都能显示,不论是否先加入过wish list。之前访问过的话,请用ctrl + F5刷新页面,清除缓存。
Update3: IE下无法工作:(
Update4: IE下可以了。
Update5: 现在可以选择每行输出的个数。鼠标移到条目上可以显示名字了。
Update6: 可以知道每个月添加的条目数量 ,详见这里。
Update7: 修正了图表8、9月份数据总为0的bug。
Update8: 新年了,现在可以选择2008年了;点击条目将在新窗口中打开;图表中增加数量的显示。
Update9: 修正了重名用户无法显示结果的问题,现在无论是输入豆瓣用户名还是昵称,都可以了。
Update10:可以选择生成所有的书,电影和音乐了。
=======================================
豆瓣用户名:
(请输入由英文字母组成的名字,而不是昵称,或者昵称也可以。比如我在豆瓣的地址是:http://www.douban.com/people/frankel/,那么正确的输入为frankel,而不是“刀马”,“刀马”也可以)
复制代码到blog
标签: API,豆瓣 | 38 个评论 »
November 17th, 2007 刀马
我每天为豆瓣贡献的pv大概不少于10次,这次豆瓣改了新界面,我也来扯两句。
1:有重大界面的修改最好保留原来的界面入口,比如youtube(youtube的新界面我以为改动不是很大)和yahoo mail,这样给用户一个选择,也会少一点口水,毕竟众口难调。这是个技巧问题,非技术问题。
2:新的导航条几乎教科书般的参考了Don’t make me think一书中的Tab设计模式。总体风格和旧版保持一致,有种薄荷味乐事薯片的味道。不过感觉上还差一点点,具体说不上来。
3:从用户不小的反响来看,新界面对于一个偏向应用的服务来说风险不容忽视,这点和偏向内容的网站有很大的区别,我在刚使用新版的时候一些功能也没一下子找到。原因在于,用户对于什么功能在什么位置的习惯难以马上改变,就如打字机上的键盘排列,习惯性比合理性重要。改动位置比较容易触动用户敏感的神经。
4:豆瓣做了一次尝试,问题也暴露了,对大家都有借鉴,尤其是做互联网的,豆瓣等于给大家做了次小当量的核试验。
5:喜欢豆瓣的仍旧会喜欢,抬扛的,差不多也可以走了。
标签: 豆瓣,IT | 6 个评论 »