孙展波:实现.NET无限潜力

Realize .NET Potential (中文版)
随笔 - 430, 评论 - 12203, 引用 - 54

导航

关于

贴子以"现状"提供且没有任何担保也没有授予任何权利。
计数器(2005/12/8起).点击阅读我的Blog In English

标签

每月存档

最新留言

广告

细节,您注意到了么(12) : 网站2008版权声明的更新

随着版权意识的增加,许多网站首页(比如此博客堂)都有版权声明,常见的写法举例如下:

Copyright(c) 1999-2008 All Rights Reserved
Copyright(c) 2008 版权所有

例子中使用了2008的年份,因为国内现在已经是元月一日。重视细节的网站应该已经自动或者手工将其版权声明的年份更新了。是不是这样呢?

搜狐和新浪网更新了,而网易没有。
携程网更新了,而ELong(艺龙)没有。
大众点评网更新了,而美食中国网没有。
博客园更新了,而此博客堂则远远没有。

细微之处,往往可以以小见大。

------
Copyright(c) 2008 版权所有

posted on 2008-01-01 11:09:00 by zhanbos  评论(13) 阅读(4958)

Windows Vista Tip (01) : 快速切换日历

本系列归类在“细节”,都是经过实践证明受人欢迎却多人未知的点点滴滴。应该适用于Windows Vista的所有版本,虽然只在英文版的Business和Ultimate下得到确认。

在Windows Vista下显示日历和时间,只要单击任务条上的时间(在Windows XP下则是双击)。这个大家都知道,也不是本Tip所在。

今天是2007年6月30日,假如您想查看2012年2月12日是星期几,会如何操作呢?可以这样

  1. 单击月份(比如June 2007),这时您看到了2007年12个月的视图;

    Clock
     
  2. 单击2007,看到2000-2009年的视图;
  3. 您还可以继续单击2000-2009以得到2000-2099的视图。当然因为2010-2019就在2000-2009之后,我们不妨单击右箭头。
  4. (以下步骤省略39字)
  5. 最后看到2012年2月12日是星期六。

单击最上方的日期可以立刻回到最初的视图。

And that is that. The end.

posted on 2007-06-30 21:45:00 by zhanbos  评论(15) 阅读(7481)

细节,您注意到了么(11) : Google的黑板报

以前相关:细节,您注意到了么(10): 谁能“彻底解决了搜索结果排序的问题”

在本系列的(10)和(11)之间,Google发布了全球唯一的非英文品牌,叫做谷歌。相信这既有谷歌员工共同参与的输入,也有谷歌通过市场调研的反馈。我现在就通过guge.com作为更简化的URL。

可是谷歌的黑板报还是叫做Google黑板报。像这样完全针对中国市场的“Google中国的博客网志”,却没有被及时更新为“谷歌黑板报”或者至少“谷歌(Google)黑板报”只能解释为对细节的不够注意。

posted on 2006-04-28 17:04:00 by zhanbos  评论(35) 阅读(8132)

细节,您注意到了么(10): 谁能“彻底解决了搜索结果排序的问题”

以前相关:Google提供的公益广告“公益”在哪里?

在国内访问Google就被自动指向其中文简体版(http://www.google.com/intl/zh-CN/),在其首页就有对 Google 中国黑板报的链接,于是一看。

有几篇文章值得收藏:

比如李开复博士的我眼中的北京美食:好就好在推荐的餐馆数量不大,想必精华。当然开复不会说该文彻底解决了“北京美食何处去”的问题。

又如王忻的我对女性做工程师的一点看法:提到公司意识到女性员工在很多问题上可以给公司一些新的视角,要求在面试的过程中至少要有一名女性面试官不招收有性别歧视的申请者,等。我还欣赏可以看出平等对待女性员工的细节:如订女生的大、中、小号T 恤。当然王忻不会说该公司彻底解决了“对女性做工程师的性别歧视”的问题。

其他的文章也很有可读之处。但是在读到吴军的谈 Page Rank – Google 的民主表决式网页排名技术时,其第一句话就让读者产生了疑问。吴军写道:

大家可能听说过,Google 革命性的发明是它名为 “Page Rank” 的网页排名算法,这项技术彻底解决了搜索结果排序的问题。

谁能“彻底解决了搜索结果排序的问题”?Google能像其“公益广告”中声称Google知道么?而且这就是Google的Page Rank?

用Google搜索“彻底解决了”得到了大概30万的网页,前几页几乎都是新闻稿或者是公司的PR(非PageRabk)。而该文作者是Google的工程师,看来这不是其故弄玄虚,而是深信不疑的事实了。

不妨10年之后(2016年3月18日),我们再作评价。

posted on 2006-03-19 05:08:00 by zhanbos  评论(248) 阅读(11063)

细节,您注意到了么(9): CCTV网站的FavIcon.Ico图标文件

中央电视台的网站(CCTV.COM)是个内容丰富访问量大的专业网站。现在有一个专业的团队负责。

而在最早出现在国际互联网上的时候,其界面一定简单许多,而且人手也少。不像现在,制作一个CCTV的图标文件一定不费吹灰之力。

猜测因为历史的原因,直到今天其网页的favorite icon(http://www.cctv.com/FavIcon.ico)显示的并不是中央电视台的台标,而是Netscape的。(与http://www.netscape.com/FavIcon.ico对比,似乎是同一个文件)。

FavIcon.ico的文件虽小且使用简单,却可以在浏览器的Address Bar和Favorites菜单项中显示,是一个网站Branding的不可忽视之处。

细节,您注意到了么?

posted on 2006-02-08 08:43:00 by zhanbos  评论(28) 阅读(9703)

细节,您注意到了么(8): 距离大会召开Stops

相关Blog: 会议信息:Windows创新日大会 (2006年1月6、7日)

Windows创新日大会已经结束了,不知道有多少人参加了?尤其是同时参加了Tech Ed的朋友,若做比较,各有什么优劣?

这个会议的官方网页在http://www.microsoft.com/china/wid/homepage/default.aspx,距离大会召开的日子已经是负数了,所以倒数计时起早就该停止了。这一点,正是现在用很大的黑体字显示的Stops所传递的信息了。

不过计时器的状态实在不是一般网页读者关心的所在。一个好一些的设计是在本月6号和7号的时候显示“正在召开”,而在此之后显示“已经结束,感谢参与”。不要Stop注意细节。

Update: 我在1月11日注意到该网页更新为:大会已经结束,感谢各位参与。

posted on 2006-01-09 16:12:00 by zhanbos  评论(32) 阅读(6171)

细节,您注意到了么(7): UriFormatException的Message

以下这行代码

Uri uri1 = new Uri("pack://application:,,,", UriKind.Absolute);

会导致UriFormatException。其Message是:Invalid URI: A port was expected because of there is a colon (':') present but the port could not be parsed.

Message的文法是有问题的:because of应该是because. 搜索的结果表明有这样错误用法的例子还是颇有一些的。

posted on 2005-12-20 06:31:00 by zhanbos  评论(27) 阅读(7293)

细节,您注意到了么(6):无标题文档(Untitled Document)的促销网页

在我看来,注意到细节(Attention to detail)应该是软件工程师具备的重要品质之一。忽视细节就不能达到尽量完美的境界。

今天的例子是多普达566的Flash广告(我是通过其在搜狐新闻的广告点击过去的):http://www.dopod.com/gb/product/dopod566/dopod566.htm

相信该Flash的作者颇费了一番精力,其内容颇为丰富。可是我首先注意到的是其标题:无标题文档。这是缺省的Title。该网页作者因为对细节的不重视,使得一个花费广告费促销的网页看起来决不那么专业。

posted on 2005-12-07 14:06:00 by zhanbos  评论(154) 阅读(7017)

细节,您注意到了么(5): Search hidden text

这些天准备Tech Ed课程---Microsoft Visual Studio 2005:托管代码调试经常在VS.NET 2003和VS2005之间切换。

按快捷键Ctrl+F就可以得到Find这个对话框。其中有一个checkbox叫做Seach hidden text。如果这个选项没有选中,只有在编辑器中可见的文本被搜索。如果这个选项被选中,则全部文本都会被搜索。

在缺省状态下,VS.NET2003不选中该选项,而VS2005则是选中该选项。这是在分析了最大多数程序员的使用习惯后做出的正确选择。当然,在少数场合,不选Seach hidden text更可取。这就是这个选择依然存在的原因。

以下为索引:

(1):Visual Studio 2005命名不再含.NET
(2):WPF为Windows Presentation Foundation的简称
(3): 今年的Tech Ed China主题是什么
(4): Tech Ed何时被译为"微软技术大会"
(5): Search hidden text

posted on 2005-09-01 13:16:00 by zhanbos  评论(14) 阅读(3195)

细节,您注意到了么(4):Tech Ed何时被译为"微软技术大会"?

在Tech Ed被译为微软技术大会之前,一直叫做微软技术教育大会。新的说法是从去年开始的。

究其原因,引用新京报的这篇报道,乃是因为:看似只是简单地去掉了“教育”二字,但其中却隐含着一个重要的信息,那就是微软更强调交流与合作,而不是“教育”。

当然这只是中文说法的变化。Tech Ed作为微软在许多国家和地区的重要会议,使用的是相同的会标。

posted on 2005-09-01 09:04:00 by zhanbos  评论(11) 阅读(3163)

细节,您注意到了么(3):今年的Tech Ed China主题是什么?

先看这个新闻稿:微软技术大会9月中国召开 首次增加“内幕”交流
再看Tech Ed首页明确提出的主题:创新,远见,分享,协作。
您就可能发现对主题描述的不同:“远见”取代了“内幕”。

应该是最初的主题使用的是内幕,但是不久就启用现在的说法了。在Tech Ed 2005短片中,用的还是内幕。

以我的Tech Ed课程 --- Windows Presentation Framework (代号Avalon) 360度来说,有不少现在称为内幕的内容,但是等到课程结束之后,我希望所谓的内幕能带给你远见。内幕一公开就不再是内幕了,而远见则长久有益。这或许是主题变化的原因。

如果您特别留意细节的话,还可以在Tech Ed 2005短片中看到我在去年Tech Ed课程上的一帧画面。

posted on 2005-08-31 06:24:00 by zhanbos  评论(17) 阅读(3583)

细节,您注意到了么(2) :WPF为Windows Presentation Foundation的简称

自从Avalon正式命名为Windows Presentation Foundation后,使用Avalon这一说法的场合越来越少。虽然在9月的Tech Ed China(或者PDC 2005)上,Avalon作为Code Name还是出现在标题之中的,其原因是有的参会者还不清楚其正式名。比如Tech Ed课程 --- Windows Presentation Framework (代号Avalon) 360度

但在课程之中,大家都会避免使用code name而应该使用正式名称。只是Windows Presentation Foundation的名字较长。所以,您将听到的最多的称呼是WPF。基于同样的原因,在本Blog的随笔分类之中,原来是Avalon的类别已经被WPF(代号Avalon)所取代。而在以后的Blog中将最多的使用WPF。

posted on 2005-08-22 14:03:00 by zhanbos  评论(13) 阅读(3804)

细节,您注意到了么(1) :Visual Studio 2005命名不再含.NET

来自微软的软件集成开发环境(IDE)之2002和2003年版都在名字最后有.NET。其时正是.NET大作推广宣传的时候,很多产品的拟定名字中都加上了.NET。而对Visual Studio而言,在正式的产品名中也保持了.NET的说法。所以,我们有

Microsoft Visual Studio .NET 2002 (简称VS.NET 2002)
Microsoft Visual Studio .NET 2003 (简称VS.NET 2003)

但慢慢地,微软意识到,不加区分的使用.NET反而会增加人们理解之混乱,起到适得其反的作用。所以,那些拟定名字中有.NET的产品在正式发行时几乎都去掉了.NET.

而Visual Studio在2005年11月发布的最新版本也不再有.NET。所以下一个版本就是Microsoft Visual Studio 2005 (简称VS 2005)。毕竟,Visual Studio包含了许多非.NET的内容。

所以在我的Tech Ed课程---Microsoft Visual Studio 2005:托管代码调试的介绍中您就会注意到对此细节的重视。

所以在另外一个Tech Ed课程标题:使用VS .NET 2005构建移动应用的标题和说明中,则没有注意此细节。也是让我写了以上文字的原因。

不过使用VS 2005构建移动应用程序的课程一定挺有趣。如果和我的课程不冲突的话,欢迎大家和我一起去听。

posted on 2005-08-21 13:01:00 by zhanbos  评论(20) 阅读(12075)

Powered by: Joycode.MVC引擎 0.5.2.0