最近Tag很火,我也来说说。 其实Tag是个很老的概念了,我们的电脑中就有很多应用:MP3中的ID3Tag(包括歌手、专辑以及允许用户参与的Comment),数字相片中的数字 参数(包括相机、厂家、光圈、快门),PDF文件中的作者、制作工具,Word中的作者、页数、章节数等等,都属于Tag的范畴。Tag原来多出现在非文 本文件的媒体文件中,一个主要的原因是现在还没有很好的算法能从这些文件中提取出我们感兴趣的信息,所以把人对事物的认识手工添加到这些文件中,是一个非 常好的方式。 对于个人来说,Tag可以更好的组织个人的资料,从而可以更方便和科学的进行搜索和展现。 比如,我是一个摄影爱好者,我希望要在我的数码相片中搜索一下“肖像照片”,所以,我用“光圈 5.6”作为关键字来搜索,这样,就可以将我们感兴趣的照片都搜索出来。 再比如,我曾经收藏过一个作者为“微软公司”的文档,现在想把它搜索出来。 这些都是文件本身提供的Tag,利用它们可以很容易的对我们的信息资料进行整理。如果加上自定义的Tag呢?去年十一的时候,我陪VV去看了刘德华的演唱 会,当时听刘德华唱的最后一首歌是《17岁》,感觉特好听,回来就Download了一首,并加了标引(Tag)-“第一次听这首歌是在刘德华的演唱会,感动”。现在想听,就可以用这些信息找到这首歌。 这些都是个人桌面的应用,如果把应用范围扩展到整个互联网,利用Tag可以帮助我们找到我们关心的信息,帮助我们找到希望结交的朋友。 Delicious,Flickr都在用Tag,看看其他人关注同样的东西是件很有意思的事儿,这也就是社会性软件的价值所在吧。我最近对AJAX很感兴趣,就可以从Delicious中的AJAX Tag找到我希望看到的文章,同时可以找到关注同样文章的人,从而去认识这个人。再比如,我可以去Flickr上找找加Tag为Dreamwords的照片(呵呵,还真找到一张别人发的)。 还记着大学用QQ聊天,想找一个网友的时候通常都是通过他的昵称来找的,虽然说这个QQ的昵称也是一个Tag,但是这样的寻找带有太大的随意性。那么我们是否可以扩大这种Tag的定义呢,比如我定义我今天的Tag为“Blog AJAX 黄家驹“,那么订阅这些Tag的朋友就可以得到我的信息,而系统也会自动根据Tag来更加科学的找到你可能的朋友,这样的交友是不是能带来更大的确定性呢? Update:一个MSN的朋友问起Tag与Keyword的区别。我认为Keyword更多程度是机器对事物的认识,而Tag则是人对事物的认识。Keyword可以 通过某些算法来提取(比如简单的词频统计),而Tag可能根本没有出现在这些文件中。
Archive for May, 2005
昨天搜索硬盘的时候突然搜到了以前做的个人主页,看起来真是亲切。 应该是98年的时候吧,国内非常流行个人主页,就像现在的Blog。我和海松(不知这厮从英国回来到哪里去混了),天牛,哦对,还有王京一起做起了个人主页。我记着海松的主页叫做“海儿的家”,王京的叫做“隆福寺文化”(整篇都是隆福寺的介绍,呵呵,不知道他怎么想的),天牛的主页名字忘了,不过给我印象最深的就是Title-“我的一小步,人类的一大步”,然后配了一张经典的第一次登月时的小脚印的照片,呵呵,特可爱。(BTW:那时我和天牛经常网上聊天,那时还没有QQ,我们就用Terminal,我播给他或者他播给我。。。不知咋想的,还不如打电话呢。后来在宿舍,想聊天,我俩就用VB做了一个,特简单,不过能聊天+传文件,还是P2P的,可惜现在都找不到了)。 我的主页叫做“痴言梦语”,呵呵,这个名字一直沿用到了现在。我现在最常用的网名-“Dreamwords”也是那时的杰作。因为做个人主页,需要申请二级域名,于是整天冥思苦想。某晚睡觉的时候突然想到”孟岩”->”梦言”->”Dreamwords”,立刻起床,申请了第一个这个名字的邮箱,应该是263的吧。那时为了把主页做的好看,吸引人,经常半夜4,5点才睡觉(另一个原因就是拨号那叫一个慢啊,我的猫是33.6K的,同情一下用11.2K的天牛,呵呵)。主页内容也真的没什么有价值的东西,放了一些我喜欢的midi(空间太小,mp3放不了几首),电子书什么的,还有朋友的链接,可能这就是Web1.0的真实写照吧。唯一说的上内容的就是所谓的News,呵呵,就是自己的近阶段的更新啊,感想啊什么的,形式上跟现在的Blog也差不多,不过缺少了一些东西。 感觉那会最难解决得两个问题就是: 1)网站的维护比较麻烦。比如新增一页后,需要手动维护所有链接等等,就是完全体力活; 2)跟踪其他人的主页困难。如果我有很多朋友,每天通过收藏夹打开他们的主页,将会打开非常多的页面,而且如果发现没有更新,不但沮丧可想而知,宝贵的时间更是费了不少。 那时有很多个人主页的SP,有网易,东方网景(好像叫easthome吧,现在都没了)…也都是提供二级域名,跟现在的BSP差不多。不过个人主页的定制完全看自己的发挥了,大到主页风格,小到Meta标签,都需要自己动手。那时也有类似现在Top10Blogger的评选,我记着特别有名的有:“渔人码头”,“高春晖的个人主页”,还有现在做大了的“华军软件园”等等。 现在想想,当时个人主页主要就是个人的一个仓库,放上自己喜欢的歌儿,自己喜欢的书,在放上好友的链接,甚至自己的心情日记。 我觉着: 从内容上说,那时的Personal Homepage更像个人门户,包罗万象,但是缺少一种以自我为中心的思想表达,更缺乏一种与读者的沟通的有效方式(更多采用的是与内容分离的留言版,BBS等)。 从技术上说,RSS和CMS应该是这次回归的首功之臣。RSS这种基于“推”的技术可以让我们可以更方便、高效的关注我们感兴趣的内容,我们再也不用去收藏夹中寻找感兴趣的内容,更新会被自动推倒我们的面前。(解决了刚才说的问题2);而CMS使得互联网的草根们能够更容易的致力于自己思想的表达,只需写文章、回评论,而不必花太多的精力去做其它的东西(否则,姑夫这种草草根是无论如何不会开始Blog的,呵呵,这就解决了问题1)。 其实Blog就是Personal HomePage的回归,算是一个螺旋的上升吧。
姑夫是个Blogger,一个作家Blogger,一个60多岁还每晚写到3,4点并乐此不疲的Blogger。 知道姑夫也Blog是春节时候的事情,而且知道已经Blog了很长时间。说实话,我真的很吃惊,他算是我认识的最大的Blogger了。 说起姑夫,是个有经历的人。做过大报的总编,南下办过报纸,京城开过公司,出版过自己的诗集,小说集,散文集,经历丰富,底蕴深厚。现在退休在家,不甘放弃 自己热爱的文字,于是搬到网上弄起了Blog。他的Blog主要发表自己的随笔,不为钱,不为利,就图一个乐,呵呵,用他自己的话说就是“写着玩儿,玩儿着写”。 我很感兴趣姑夫是怎么开始Blog的,原来是晚报上一段讲Blogchina的文章,我不禁一笑,果然。 上周, 姑夫给我打电话,说电脑出了点儿小问题,让我有时间帮忙看看。周六正好得闲,于是跑到姑夫家去。毛病不大,IE的背景色无法显示,原因是不知道哪个插件修 改了IE的设置(我在姑夫的电脑中发现了3721,hao123,而且被姑夫誉为不可缺少的好工具,呵呵)。搞定之后,给姑夫安了一个Firefox,推 荐他使用,呵呵。 问题搞定,时间还早,于是推荐姑夫申请一个Blogbus, 他现在常用的敏思Blog速度实在太慢,而且RSS有问题,搞得我总是得不到他的更新文章。姑夫兴趣大起,他老早就对敏思的速度不太满意。于是我开始给Blogbus做了一次售前: “我觉得Blogbus是国内最好的BSP” “Blogbus是国内一帮有技术,有梦想的年轻人做的” “Blogbus是国内第一家推出Tag的BSP” “您的Blogms不支持Trackback,而且RSS也有问题” 姑夫满脸疑惑, “什么是Trackback?什么是RSS?什么是Tag?” 。。。于是balabala开始灌输Blog的基本知识,好算搞定。申请,登陆,一切ok。姑夫是个认真的人,一定要自己亲自发篇文章,怕我走了他搞不定。 “为什么不能设置分类啊?” 我晕,看来我那段Tag是白讲了。姑夫似乎不太适应Blogbus的新技术,而我也关心起姑夫对Blog本身的要求来。 “Blogchina影响大,读者多,好多编辑都找我约稿” “Blogms人气足,我的文章一出来就有好多人评论,给我写信,而且他们好像还要出自己的专刊” “sohoblog是朋友推荐的,说不错。对了,他们的老潘也在Blog呢” – (说实话,我都是第一次听说Soho也搞起了Blog,老潘真牛,呵呵) 于是我终于明白,姑夫只是一个Blogger,一个普普通通的Blogger。他关心的是怎么写好自己的文字,怎样去读令人叫绝的帖子,怎样更好的和读者交 流、分享自己的文章,怎样从这样的共鸣中找到那份快乐。而所谓的Tag,所谓的Trackback更多应该是为他们服务的我们所需要考虑的,他们根本没必 要知道。 我不知道究竟到底有多少Blogger用RSS Reader来阅读Blog,有多少Blogger懂得如何设置IE工具栏的第一个按钮,有多少Blogger懂得用Tag来取代Category来提供更好的分享,检索体验,有多少Blogger电脑里装着3721。。。 曾经看过横戈的“《从博客中国收购blogcn说开去》”- blogbus定位是“专业、高端、多样性”的blog服务提供商,用户群体为年龄层、知识层偏大的高端用户,更倾向于提供blog本身的、专业的服务及应用 。 那么,姑夫是否属于知识层偏大的高端用户呢?或者说,他怎么利用Blogbus来更好的与他的读者分享他的文字呢? 姑夫问过我一个问题:“我该怎样用Blogbus来宣传我的文字呢?敏思上有推荐,评分,首页宣传等一系列机制。。。”,我也不知道,或者说,其实Blogms是一个纯粹的文学性的Blog,Blogbus是一个专业性质,定位不同吧。 真 的非常欣赏Blogbus的创新能力,也丝毫不怀疑他们的技术水平。不过我们是不是应该在关心技术的同时,多关心一些技术层面外的东西?比如说怎样满足中 国Blogger的真正需求?是否应该采用一些必要的宣传造势,必要的商业模式,必要的推广方法?来更好的服务于这些真正的互联网草根呢? 送给我喜爱的Blogbus,送给同样喜欢Blogbus的吉子,也送给我们自己。 附(姑夫的Blog): ldyz.blogbus.com ldyz.blogchina.com ldyz.blogms.com ldyz.sohoxiaobao.com
我每天会花很多的时间来阅读Blog,我订阅的各种日志真是很不少,读下来怎么也得2个小时至少。可是其实,我真正想关注的,真正希望得到的又何止这些呢? 老早曾经有一个想法,就是把Feed和Tag结合起来,这样就可以关注我所感兴趣的Blog。昨天看到,无论老外还是中国人自己,都已经有这方面的咚咚了。分别是 FeedTagger 和 FeedChoice。我觉得这个方向是有前途的。 今天中午吃饭的时候,在电梯里突然有个想法。如果做一个Feed搜索引擎,不同的是,这个Engine没有爬虫。而是专门接收来自各个BSP(Blog Service Provider)或者各种编辑工具(WordPress,MT。。。)的Ping(XML通告),对这些更新的Blog进行索引,从而省却了搜索引擎的爬虫,而且可以更加有效。如果与Tag很好的结合,将会更有前途。我为这个想法感到兴奋,正准备和几个朋友聊聊,晚上发现已经有这样的东西-Blo.gs,而且它的价值已经被认识-被收购了。 愈发觉着,互联网是一个充满梦的地方。每天都有很多新的Idea出现,也有很多新的东西出现,谁都不知道哪个会成为明天的Google。如果你脑中也有令人兴奋的Idea,别犹豫,去做吧! Update: 1)想起这个是因为我最近在想关于Xerdoc DSearch的实时索引问题,所以自然想到,为啥不能给Blog加一个实时索引机制呢?呵呵 2)吉子:“http://www.technorati.com/ 不止有blog,还有photo,link 就是tag的整合”
AJAX:Asynchronous JavaScript and XML 我觉得AJAX最重要的Key Point是异步传输(Asynchronous),说的就是使用XMLHttpRequest进行异步数据读取,这样无需刷新页面便可向服务器传输或读写数据,完成页面的更新。它带来的好处是不但减少了传输量,节约了带宽,而且很大程度上改变了Web的用户体验。在原来,由用户触发一个请求到服务器,服务器对其进行处理后再返回一个新的HTML页面到客户端。当服务器处理请求时,客户只能等待。使用AJAX后,几乎所有的操作都会很快响应。试试Google的Input Suggest吧,还有Gmail,真的很棒。 你可以认为AJAX是一种新的Web交互模式,可以是一种规范,可以是AJAX引擎(呵呵,感觉像Java规范的介绍)。 AJAX的组成技术其实都很成熟了,JavaScript,DOM,XML,感觉组合在一起确实挺有威力的,赞一个。对了,核心部件XMLHttpRequest分别是MS为IE定做的ActiveX,以及Mozilla的XMLHttpRequest类。 吉子、大米,还记不记着咱仨大三的时候做的那个空装的WebMis,用ASP做的,其实很多刷新的页面都是浪费带宽,而且给用户的感觉不好,要是那会儿有AJAX就有意思了,呵呵(仔细感觉一下Gmail吧,看看Web程序也能做成这样)。 我觉得这是我读过的讲AJAX最棒的一篇文章: http://www.adaptivepath.com/publications/essays/archives/000385.php 引号 Ajax 到 现在我也没弄清楚Ajax到底是什么,这主要要归功于我巨烂的e文功底和三心二意的阅读习惯,就说说感觉吧。你可以说他是一种架构模式,也可以说是一种开 发平台,也可以说他就是xmlhttp。但归根结底,他改变了互联网以前的请求/回应模式。简单得说,可以异步地改变页面中部分内容,而不需要刷新整个页 面了。 或许整个应用都采用这种模式并不太适合,但适当地采用还是会大大提高系统的负载能力,同时也会提高用户体验,原因很简单:不需要因为局部内容的变化而刷新整个页面就意味服务端不用再重新加载额外的数据,用户也不需要那么长的等待时间。 其他的有时间看看再说 dream,你不是在研究么,反正你在sun也没事做,好好看看然后给我讲课吧