November 22nd, 2008 |
Published in
玩转科技
搜索引擎一直都是Google最重要的业务,也是Google安生立命之本。正是由于搜索引擎业务带来了巨大的现金流,才足以支撑Google免费的向用 户提供诸如Gmail, Google Reader这些优秀的并且烧钱的服务。而这些充满创意的免费服务也成就了现在的Google,使其成为了打破常规,创新,工程师的梦想等等的代名词。
从搜索引擎业务正式为公众提供服务开始,Google就从来没放弃过对搜索引擎进行改进。索引更多的内容,更优秀的算法,根据用户信息来调整搜索排名等等,都是Google在提高搜索结果的质量上做出的努力。而Google最新推出的SearchWiki ,可能会给搜索引擎市场带来一些新的变化。
看 出图中有些什么不一样了吗?是的,Google在每一个搜索结果后面增加了将结果提前,删除以及评论的按钮。每一个用户都可以根据自己对结果的判断对搜索 结果进行评判,而Google则会利用这些用户提供的信息进一步的对搜索结果进行优化。用户对搜索结果进行评判的过程就像对维基百科进行编辑一样,每个人 都可以自由的贡献,而所有人的贡献结果将会为所有人所共享。正如其名,SearchWiki,搜索百科,Google在搜索引擎社会化上面又向前走了一 步。
Google的这项新的改进意味着很多,比如:
更好的搜索质量。由Google的搜索算法和庞大的用户共同贡献的搜索结果,必定能够进一步提升搜索质量。
SEO的失效。企图用大量的反向链接来提升搜索引擎中排名的办法,必定会因为搜索结果质量的低下被用户的人肉搜索干掉。人民的眼睛是雪亮的。
Digg,del.icio.us一类的网站面临竞争压力。用户在对搜索结果进行判定时,其实就完成了对内容的分拣。Google完全可以利用这些信息提供更好的Social Bookmark服务。
Baidu的跟进。作为提升搜索质量的方法,Baidu当然应该跟进,但是用户用人肉的办法将那些花了钱买来的搜索结果排名给干掉了,在Baidu花钱的企业是不是愿意,Baidu的股东是否愿意,就不得而知了。
到底这项新的改进会带来多大的变化,我们拭目以待。
PS:貌似这项服务并不是开放给了所有人,如果你还不能看到这些新的改进,敬请期待。
July 21st, 2008 |
Published in
记录生活
May 3rd, 2008 |
Published in
玩转科技
许久没有写博了。也许久没有上过自己的博客了。
不是没东西写,而是随着对事物的了解逐步深入,就越发的发现自己的浅薄。我想还是不要让我的不成熟害了读我博客为数不多的几个读者吧。于是我沉下心来,观看,阅读,慢慢的积淀,希望在将来的某一天,我真的能够将我的知识分享给大家。
前两天偶然上自己的博客,发现模板里面被插入了很长的一段spam代码,想必是低版本的Wordpress的安全漏洞造成的吧。
今天抽了几个小时,更新博客到Wordpress的最新版本2.5.1,希望spam的情况不会再出现。
August 6th, 2007 |
Published in
玩转科技
任何软件开发公司都会遇到类似的问题:是让程序员更快的把代码写出来呢,还是让程序员花一些时间在代码的质量上来降低将来维护代码的成本?
我想这个问题可以分两个部份来回答。
当软件公司或者自由职业者刚刚开始进行软件开发的时候,速度才是最关键的东西。只有快速的完成开发任务,才能创造足以养活自己的价值。在这个阶段,生存是最重要的。为了活下去,什么代码质量,什么单元测试,通通可以不管。速度才是硬道理。
而发展了一段时间之后,维护成本开始显露出它的重要性。前两天听一位高级程序员的演讲,他说他最不满意php的地方就在于维护成本太高。在这个阶段,代码是否符合规范,代码是否可以重用,将来修改已经完成的系统是否方便成为了开发人员需要考虑的因素。所以在这个阶段可以看到很多小型系统开始进行重构,将原本混乱的代码整理为一个个的class。框架,多层架构让开发者必须要将代码分离。而测试与ticket管理也越来越被重视。在这个阶段,原来的代码很多都会被做废掉。而这个阶段需要付出的代价是沉重的。
那么有没有平衡两者的方法呢?使用框架进行开发可能是一个解决方案。
在框架下,一方面很多代码不需要自己重新书写,提高了开发效率;另一方面在框架下将代码强行的分离,为以后的代码整理以及复用提供了基础。
这里强烈向进行Web开发的同志推荐Django框架 。使用Django可以让你在开发速度和维护成本之间找到不错的平衡点。值得关注。
July 19th, 2007 |
Published in
学习管理
管一个项目已经够折腾人的了,每天不断的检查进度,协调资源,制定策略,让人应接不暇。
那如果要同时管理多个项目,甚至是多个不同类型的需要你来进行主导的项目呢?
如果按照单个项目来管理,估计是要死人了。
同时管理多个项目对项目经理来说,真的是一个挑战。
它意味着你每天可能会非常辛苦。
它意味着你要承担很大的风险。
它意味着将来可能的巨大收获。
它意味着你的管理核心可能在制定进度以及检查进度上。
它意味着你需要很多能帮你承担起责任的同事来帮忙。
它意味着如果你能把这多个项目同时管理起来,就有了成就一番事业的可能。
所以,当你遇到多项目管理的机会时,别退缩。也许这段经历将来会成为你很大的财富。
July 15th, 2007 |
Published in
感悟人生
每个人都在不同的时间不同的地点扮演着不同的角色。
上班时的商务精英可能是下班后温柔的情人;雷厉风行的女老板可能是慈祥的母亲;年轻时候的小混混可能是中年时的企业家……
人们应该习惯自己需要扮演不同角色这一事实,更为重要的是,要习惯角色的变换。
如果把上班时的感觉带到家里,会给家里增加许多困扰。
如果不能习惯从执行者变为管理者,就不能管好一家公司。
如果企业长大之后,不能从小老板的角色变成大老板的角色,就很有可能限制企业的发展。
July 13th, 2007 |
Published in
体验创业
很多网站都设计了浏览者评论的功能,本意当然是促进浏览者对所浏览内容进行交流,进而产生用户粘性。
但是最近越来越发现这个聪明的功能对于中国互联网来说,好像不那么管用。
单且不说评论质量低下不说,其间吵架的,胡扯的,打广告的,让人不得不对评论产生厌恶感。
评论这个功能在大量劣质使用者面前非当没有起到好的作用,还对网站的整体格调产生了影响。
如果说解决方案的话,可能有:
关闭评论
给用户选项,是否显示评论
像Digg一样,评论也可以dugg
说不定过不了多久,过滤垃圾评论会成为和过滤垃圾邮件一样重要的事情。
July 10th, 2007 |
Published in
体验创业 , 玩转科技
最近和一朋友聊互联网和互联网项目,朋友最后给我出了个难题,希望我说说互联网将来的发展,一时让我不知道怎么回答。
考虑之后,我提出了以下四点可能:
1.标准的普及。IE,Firefox,Opera,Safari,越来越多的浏览器带来越来越多的兼容困难。随着互联网的发展,普及标准以降低程序员的编程成本,会成为行业内越来越重要的事情。
2.信息的数据层和表现层分离。xml,rss,json带来的不含有表现形式的数据存储格式的推广,使得单纯的数据传输变得更加简单。而在不同的场合,会根据情况选择最适合的表现形式。
3.系统之间的融合变得更加简单。越来越多的系统会提供api,而通过使用多个系统的api而完成的mashup也会如以后春笋般发展起来。
4.信息的获取越来越简单。从个人角度出发,有更多更方便的渠道去得到自己需要的信息,极大的提高信息获取的效率。
希望能够靠谱。
July 10th, 2007 |
Published in
学习管理
固执和坚持之间的区别可能只在一念之间。
坚持自己的意见,当受到挑战的时勇于为自己的想法辩护那是坚持。
而当道理已经讲的很明确了,也看到自己想法中的缺陷了,却始终不愿意放弃自己的原始想法,想尽办法来给自己的想法找到一些存在的理由,这就是固执了。
这中间的距离实在很小很小,但是聪明人能够把握好什么时候该坚持,什么时候该放弃。
分清楚了这中间的距离,也许在和人讨论的时候,就会成为一个受人喜欢的讨论对象。
July 8th, 2007 |
Published in
学习管理 , 玩转科技
推荐activeCollab。号称免费的Basecamp 。
下载之后简单试用了一下感觉不错。符合简单高效的条件。不过现在版本还不支持插件,所以和其他系统融合还比较弱。
需要同时管理多个项目的人员可以考虑装一个玩玩。