Ling Zhang Ling Zhang's Blog

长城润滑油?IBM?

近期电视上播出的一则长城润滑油广告,与IBM广告的风格一摸一样,直到广告结尾我才搞清楚。

另外,永乐电器广告和微软的那套在现实中嵌入虚拟物件的广告也是如出一辙;还有我上次提到的新浪爱问广告。。。

Read more

抓虾的图片式计数器

刚发现抓虾“频道大全”排行榜前面的数字是用利用服务器端脚本动态生成的图片,图片中数字最大位数是5,不足5前面补零。这个根据文本动态产生图片的URL是:"http://www.zhuaxia.com/image_counter.php?text="

可以在等号后面填写任意的数字或者英文(中文不支持,有乱码)。不太清楚抓虾这么设计出自什么考虑,和用纯文字显示相比好处在哪里,毕竟动态生成要耗费额外多的服务器资源。

Read more

给抓虾一个小建议 - 关于热文排行

“热文排行”是促使被大家认可的好内容有更多机会被更多人阅读到。目前系统设计的一个不足是缺乏对新内容的快速反应机制。比如我看到了一篇有意思的文章,如近期流传的关于EMC秘书的那个帖子,我推荐上去估计很多人看到标题后都会去读。但这个帖子放在抓虾热文里立刻就沉下去了,因为头上顶着一对大佬,占着位置。这和我们的教育科研体制一样,坑都占满了,积极的、有创造力的年轻人出头太难。

造成的结果是,每隔几天看“热文排行”,内容几乎没什么变化,就那么些老面孔;与此同时,好的、新鲜的内容都在海底埋着呢。会next,next的一页页看下去的人,少之又少。

可不可以考虑增加按推荐时间排序的功能;用户每点击一次“热文”,此文推荐值自动加1,等等,以克服目前问题。

仅供参考。

</p>

Read more

抓虾网

抓虾(http://www.zhuaxia.com/)是一个整合了RSS频道信息,并提供定制化在线RSS阅读器的Web 2.0平台。

作为标志性技术,抓虾使用了大量AJAX技术实现平滑、顺畅的用户交互,使用起来感觉很舒服(不清楚抓虾的程序员花在AJAX代码上的时间占了整个开发量的多少)。

抓虾的内容组织是这样的:提供大量的RSS频道(RSS feed)供选择;用户选择或者添加自己的频道;在线阅读订阅的频道;向整个社区推荐好的文章。所以基本上抓虾上面的内容都是聚合而来,它自己除了分类的频道定义和用户信息外,基本没有自产数据;抓虾自己没有提供RSS输出,换句话说别人只有通过登录抓虾网站才能看到被聚合的内容。

抓虾是我第一个尝试的RSS在线阅读(Google Reader用起来很费劲,很快就放弃了),自己平时一直是用Thunderbird订阅RSS频道。客户端阅读与在线阅读其实没有Email client和Web mail差别这么大。大部分新闻是看了就删的,不像Email需要保留、备份;在线阅读因为不需要客户端设置,访问自由度更大;内容显示可以一屏多文,不需要在客户端标准的三窗口界面里上一个下一个移来移动去。不过RSS client也有自己的好处,一个是订阅的频道可以相对自由的导出(这点在线阅读也完全可以做到);另外可以离线阅读。

其实是否在线或者离线不是最重要的,如果可以看到明确的附加价值的话,选择起来就会容易的多。目前的抓虾在信息集成上做的不错,但给人的感觉还是有点“静”,没有更多用户参与的机会。

比如说,对于“抓虾日记”,我很想跟贴写一些comments。其实对于很多我订阅的频道可能都有类似的要求,现在无论在线还是离线系统中,对于trackback和comments都没能实现在客户端上的直接访问,用户必须重新打开浏览器窗口登录、回帖。我对Blogger API还不是太熟悉,不知道有没有可能把这些网友评论自动的抓下来,集成到一个抓虾窗口中,集中阅读、回复(当然有些新闻频道的RSS是没有评论功能的)。

如果技术性的描述一下blog和其RSS,本质上就是一个基于NNTP的新闻组:新闻组里的每个注册用户拥有一个讨论区,只有讨论区的owner可以发言,其他的人可以回复。任何情况下,发首贴或者跟贴都需要登录(如Eclipse新闻组必须申请帐户后才能发文)。如果Blog和RSS的本质是这样的话,对每个blog的回帖按理说只要点击RSS客户端的“Reply All”就能实现,不需要重定向到源网页。现实可能是每个Blog系统处理用户登录和评论的方式都不太一样,API也没有统一规范,实现起来难度很大。我给抓虾贡献一个点子:在“我的频道”里面,在每条文章的底部加一个评论按钮,当用户点击的时候自动把对应的URL加载到一个弹出式iFrame中,让用户自己处理登录和留言(顾虑:对于内容的所有者来说,是不是显得有些霸道??)。

在家上网和在网吧上网除了省几块钱没太大不同;在家看书和在图书馆看书的差别是可选择的范围不同;而在家看世界杯和在大学宿舍里看世界杯是整个体验感的完完全全的不同。作为集中式用户管理的在线RSS阅读,可以更容易的操控、引导用户从而促使这种体验感、参与感和满足感的全面提升。

在IBM内部,有一个社会书签网站,叫“狗耳朵”(dogear),IBM全球员工每天在里面添加最新的书签(包含tag)并与他人共享。在一个用户完全可信任且兴趣相同的环境中,这个系统可以提供的内容及其质量是一般普通基于tag的Web 2.0系统难以达到的。我相信无论抓虾还是其他在线阅读网站,都会有更聪明的办法实现更高质量的信息交流。

抓虾是一个很好的系统,目前来说在增加用户粘性、参与度和每日新鲜感上(想象一下每天点击“猫扑大杂烩”的心情),还可以有很多创新的工作可做。搞Web 2.0,琢磨人和琢磨信息是同等重要的。

PS:很高兴看到加入了OPML导入功能,我现在近40个频道全导进来了。

另:提醒控制目录浏览权限,http://www.zhuaxia.com/js/都一览无余了。

</p>

Read more

魔岩

晚上在卓越网浏览的时候,偶然看到这两个字,感觉既熟悉又陌生。十几年前的上海电台(确切的说,应该是92-94年期间),晚间有一档由张培仁主持的音乐节目“滚石音乐杂志”,里面充斥着那个时期鼎盛的中国摇滚乐。连唐朝的“国际歌”在上海这个少有摇滚氛围的地方也登上了排行榜的前十名。我自己也在床铺边的墙上贴满了形形色色的摇滚明星,愤青的很。

90年代中期的音乐电台,我猜应该是个鼎盛时期:之前中国本土流行音乐还未成型;之后互联网兴期大学生们都躲在宿舍里看碟、打游戏和聊天。没有寻呼机、手机,整个宿舍楼一部电话。很难想象再回到那种生活的样子,如果说还有寄托的话应该有FM的一份。

还想抒发点感触无奈太晚了。这一不小心又露出了70年代的尾巴。。。

Read more

购物

中午在美罗看完《防火墙》(没有我想象的好看),准备到上体馆看车展,然后坐4号线回家。在漕溪北路靠近华亭的路边,看到一个外贸服装小店。进去淘了好一会儿,最终花了250块钱买了5件衬衣,还有一双200块的皮鞋。衬衣虽然便宜,质量和款式都还好(至少看上去是这样的)。呵呵,购物开心呐。

上体馆的车展还不错,虽然场地简陋但都是百姓用车,很实在。第一次看到骏捷,旁边一堆人在围观;还有丰田的hybrid car:普锐斯。在美国的时候,我的老板开一辆福特Explorer SUV,她也想换一部小一点的hybrid car。可能因为油价上涨,也可能觉得女性开这么大的车不合适吧。

在韩国起亚的展台,也许我对SUV的几个问题貌似专业,被identify为target customer,赠送了一个纸袋若干资料、两瓶饮料、两把瑞士军刀和一张名片。不过,我对KIA的狮跑还是挺有好感的。

打完,收工。

Read more

推荐一个HEX编辑器

我再也不能相信UltraEdit的文件二进制显示结果了,从老版本9.0到新版本,在显示UTF-8编码的文件时,无论采用“自动检测UTF-8”还是禁用,显示的结果总是让人迷惑。例如在早期9.0版本里,如果文件头没有BOM标识,UE会自作聪明显示成UTF-16。套用李大嘴的一句话:“这么多的油烟,让我的工作怎么做啊?”

昨天,我找到一个新工具,一个不再瞎猜、一个原原本本显示文件16进制的免费编辑器:XVI32。“用了它,他好,我也好”。。。

Read more

.NET下的国际化

Basic Instincts: Resources and Localization”,是最新一期MSDN的文章。不过里面既没有二郎腿,也没有冰锥;它是有关.NET国际化开发若干个模式的研究与实践。

必须承认,微软在国际化的支持上,有很多很好的技术和思路,并且适当的整合在IDE中。相信在今年9月举行的Microsoft GDDC 2006会议上,可以见到更多微软在G11N, I18N和L10N上的技术和产品。

Read more

JBoss收编

我在2005年1月的一个帖子里提到过有关招安的事情。

开源软件给了“草莽英雄”们一个自由发挥的空间,是商业公司免费、长期的HR partner:笔试题答案可以为我所用;答题人可以为我工作。大家都happy。

JBoss 3.5亿美刀的并购,让大家看到了希望:“咋还不收购我呢,大伙都盼着这一天呢”。

Read more