Google Reader更新了

这两天,Google Reader偷偷摸摸地更新了。

首先,如此漫长的等待之后,Google Reader终于推出了搜索的功能,这可是我从用GReader第一天起就开始期待的功能了。Google的搜索功能自然很强,不用细评了。

然后,GReader将Loading的图标从中间移到了顶端,还是个橙黄色,一时间还真有些不适应。不过我觉得Google应该考虑统一所有产品中的Loading样式,包括Gmail、GDoc等等,事实上这样可能创造出一种用户习惯或标准。

还发现GReader将未读文章数的上限从原来的100+调整到1000+。原本Google之所以将超过100的数字都标识为100+,是为了照顾用户情绪,如果用户一上来发现有10000篇文章未读,那肯定直接抑郁了,没完没了啊。但是Google没有预计到,现在的用户的订阅量越来越大,像我一样订阅了几百个Feed的人,每天早上起来,发现所有的文件夹上都标识着100+未读,那岂不是更郁闷了。所以我估计GReader也如此与时俱进了一下,调整了上限。

不过这毕竟是治标不治本的办法,还是希望Google能考虑考虑目前这种信息过载的问题本质上如何解决。我觉得理论上完全可以做到这种功能:用户订阅的Feed很多,但是同一个Feed里面的不同文章的质量肯定是不一样的,那么同过GReader平台,完全可以通过对海量用户的行为统计,来标定不同Feed的加权值以及不同文章的受欢迎程度。通过这些数据,则可以帮助用户在海量信息面前挑选出权值高的信息进行阅读。事实上,这个也可以理解为Feed领域里面的PageRank,目前我给它起个名字叫FeedRank。事实上,Google现在已经在进行很多统计的工作了,在用户行为方面,我们能看到数据包括Read、Starred、Shared、Emailed和Read on Mobile等方面的,在Feed方面,也有Feed更新频度的数据。剩下的问题是如何找到一个有效的算法,进行数据挖掘,可以客观地对信息质量进行评判。我觉得这一点是一定会实现的,不过是时间问题而已,而这将又是一场不小的革命。

就把FeedRank作为GReader搜索功能之后,我对它的下一个期盼吧。

豁然开朗的Asp.net Ajax

用了一夜加一上午的时间看了一些MSDN Webcast上关于Asp.net Ajax的讲座,这个系列讲座很长,尽管我只看完了前几节课,但是给我的总体感觉是:豁然开朗。

Asp.net Ajax虽然已经到1.0版本,但是其商业上的应用还相对很少,学习可用的资料也不丰富,国内目前好像还没有几本关于它的书出版。去年有一些Atlas的书出来,结果随着微软对Atlas的全面调整,替换之以Asp.net Ajax,搞得很多正在写Atlas书的人,书还没写完,技术已经过时了。

刚好下到一个软件,可以下载MSDN Webcast上的课程,这才找到了合适的资料。其实这些课程早就有了,只是MSDN像迷宫一样,我每次进去都会迷路,所以之前就一直没看到。正是我想要了解的东西,昨晚越看越兴奋,最终导致失眠,只好继续看下去了。

尽管之前我已经研究Asp.net Ajax一段时间了,但是一直没有一个宏观上清晰的概念,毕竟仅仅学会简单应用是难以做一个高效稳固的程序架构的。

之前写Ajax一直用纯的客户端的库,因此不太理解.net搞出来的这套服务器和客户端配合的框架到底机制如何,如何可以在复杂业务中实现高度的个性化实现。目前,我的绝大多数概念性的问题基本解决了,还要进一步深入研究了。

独行香格里拉22-看图说话-束河角落

看图说话

束河角落

DSCF5261

在束河,你尽可以坐在自家门前,脚下清凉的溪水流过,看路上行人的风景。
无论你,是不是木头人。

DSCF5284

纳西这种造型独特的人偶,让人想起非洲的图腾。

DSCF5282

这个跟上一个是一对。

DSCF5264

乍一看,还挺吓人的。

DSCF5235

这就是传说中的放映机?

DSCF5272

束河的水堪比九寨,冰冷刺骨,清澈见底,池子虽小,颜色却不少。

DSCF5277

水下茂密纯净的水草,潺潺飘荡,煞是飘逸。

Paul Potts:小人物的梦想也可以撼动世界

Paul Potts

一直听说这个人,有空研究了一下,整个事情还是令人非常感动的。

同样是选秀,中国和外国的档次差距咋就这么大呢?

一个好不自信的小人物,腼腆地站在舞台中央,只有当音乐响起,他才在自己辉煌的歌声中找到自我,他令数百万人为之疯狂,他就是Paul Potts。

让我们来看一看:

从幕后走到幕前paul走了5秒
从28岁到36岁paul走了8年
paul给我们上了一课: 小人物的梦想也可以撼动世界

我们永远不会知道什么时候会有奇迹发生;
也不会知道,什么的人会让我们见证传奇。
这个电话公司的销售员叫paul。他看上去再平常不过,不整齐的牙齿。穿着平常的衣服,衬衫领口松着,没有领带。
美丽的女评委问他,你将为我们表演什么?
Paul呆呆的说,我唱歌剧。
他甚至连要唱的歌剧选段的名字都没有说。
评委皮尔斯向西蒙抛去了一个怀疑和带点不屑的眼神。
西蒙不耐烦的说,准备好了你就开始吧。
Paul点了点头,工作人员按下了开关。
歌剧图兰朵中熟悉的今夜无人入睡的音乐响了起来。
这个选段号称男高音的试金石。
西蒙甚至都没有抬头看他。
Paul在音乐声中静静的站在那,有些拘谨,眼神还是那样有些呆呆的。
观众也静静的。
当他开口,当歌声通过麦克传出,他的眼神不再呆滞,但也不是狂热,而是一种让人感动的专注 ,他整个人都在音乐中,歌声中变了一个样子。
他的歌声如同是天外飞来的流星,划破静静的夜空,带来了充满魔幻的奇迹时刻。
西蒙咬着铅笔诧异的提起头。
皮尔斯专注的倾听着 。
阿曼达在尽力的忍住眼泪。
音乐,歌声渐入高潮。
观众已经沸腾了,评委阿曼达和观众中的老妇人悄悄的逝去自己的眼泪。
当最后一个音消失的时候,剩下的是欢呼和经久不息的掌声。
观众和评委起立为paul鼓掌。
整个世界都在为他惊叹,他还是那个样子,没有受宠若惊,仍然是那个呆若木鸡的样子。
第二次看到他唱,是非常经典的是时候说再见。
我再听他唱,仍然是让人感动。
就向评委说的,这个节目最奇妙的是可以发现那些平常的人,做着平常的工作,而身上有着不可思议的天赋,可以向世界展示他们可以创造奇迹和传奇。
把自己的声音作为最好的朋友的paul,再歌唱中不停的在世界上奋斗,缺少自信的paul,再平常不过的paul就是那个创造奇迹的人。
这样的一个平常人paul带给我一个不可思议的魔幻时刻,带给我深深的感动。

比较完整的视频版本在这里可以看到。

独行香格里拉21-看图说话-没去束河就别说去过丽江

看图说话

没去束河就别说去过丽江

DSCF5265

如果觉得现在的丽江太吵了,那就来束河吧。
在束河能干什么?
看书、聊天、发呆、做梦……

DSCF5257

在这里,我只等你三天,三天以后,我将离开。

DSCF5281

细密的石子路,墙上岁月斑驳的痕迹,带我走向小弄深处。

DSCF5246

院子里,一排排五彩的染布,随风轻轻飘起。

DSCF5287

整根木头凿成的小船,侧面写着:

起身,然后,落座。
知道,与你的缘分,也只有一转身而已。

独行香格里拉20-看图说话-冰山脚下冰湖之中

看图说话

冰山脚下冰湖之中

DSCF5140

去往大本营的路上,有点原始森林的的感觉。

DSCF5207

晚上睡觉,如果失眠的话,可以数数这里到底有多少只羊。

DSCF5149

91年山难时的大本营便是在这里,比较平坦,旁边有小河流过。现在这里也建了简易的房子,还开了家客栈,条件很艰苦,一般人的旅行者是不会住这里的。我们到的时候,只有一个人住在那里,是一位等待天气的摄影大哥。

DSCF5164

来到山下,山雨又欲来,云彩压着山腰,云中流下几溪雪水,穿过冰川的底部,汇入冰湖。

DSCF5160

湖里的水是名副其实的碧水一潭。

DSCF5178

静谧,在湖边睡上一觉。

DSCF5230

非常好的一幅手绘地图,把梅里周围的信息都标绘得很清楚,可惜我是出来到德钦的时候才看到。感兴趣的可以点击看大图。