<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://ab110.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Joycode@Ab110.com</title><subtitle type="html" /><id>http://ab110.com/blogs/joycode/atom.aspx</id><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/default.aspx" /><link rel="self" type="application/atom+xml" href="http://ab110.com/blogs/joycode/atom.aspx" /><generator uri="http://communityserver.org" version="3.1.20917.1142">Community Server</generator><updated>2008-07-16T07:50:47Z</updated><entry><title>Microsoft Project</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/08/05/microsoft-project.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/08/05/microsoft-project.aspx</id><published>2008-08-06T05:51:00Z</published><updated>2008-08-06T05:51:00Z</updated><content type="html">Microsoft Project is not that flexible as many people imagined. It may look great in general. But it turned out to be a huge overhead for a project manager if the project manager wants to use it to tracking * everything *. I was using Microsoft Project for FDC Credit Card Migration, (code name: Broadway). In the beginning (Oct.2006), I made the project file pretty complete: tasks, dependencies (SF, FS, FF, SS), checkpoints, resource assignment, resource usage percentage, etc. At that moment I was...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/08/05/microsoft-project.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19739" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>人山人海人立方 http://renlifang.msra.cn</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/08/03/http-renlifang-msra-cn.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/08/03/http-renlifang-msra-cn.aspx</id><published>2008-08-03T16:15:03Z</published><updated>2008-08-03T16:15:03Z</updated><content type="html">&amp;#160; 一位朋友最近跟我说 -&amp;#160; 我现在隔一天才能开车经过北四环，一路上看到空空如也的奥运专用道和巍峨的运动场馆，有感而发，想出一个上联要让我们的&amp;#8220; 对联网站 &amp;#8221;来对，但是一直没有得到很好的下联，你们的另一个新产品帮我对出了下联： 鸟巢鸟路鸟奥运 人山人海人立方 &amp;#8220; 人立方 &amp;#8221; 是我们研究院刚刚发布的一个实验性beta 网站，关于它背后的 学术和技术意义 ，由于篇幅有限，不能详谈。我倒是想说说几句题外话。 大部分软件公司的传统产品都是是遵循严谨的产品研发流程一步一步做出来的，我们称之为 Learn To Build - 先深入了解用户和技术，然后开始构建产品。 &amp;#160; 在研究机构，许多的前沿研究依赖于海量的数据，海量的用户，没有数据和用户的反馈，一些理论只能停留在幻想阶段，缺乏事实的验证；也无法通过人山人海的反馈来开展进一步研究。 在这种情况下，有一些人反其道而行之，build to learn，先推出一个产品，然后看看大家反映如何，再考虑下一步如何进行。有人美其名曰 &amp;#8220;deployment driven...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/08/03/http-renlifang-msra-cn.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19660" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>Team Foundation Server – 很好的和其他工具集成在一起</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/07/30/team-foundation-server.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/07/30/team-foundation-server.aspx</id><published>2008-07-31T03:36:49Z</published><updated>2008-07-31T03:36:49Z</updated><content type="html">[原文发表地址] Team Foundation Server - plays well with others... [原文发表时间] Friday, July 25, 2008 8:46 AM 无论是在 Visual Studio 集成套件中，亦或是在客户 / 服务器端的集成应用中， TFS 已经变得越来越流行 . 这个世界大多存在并运行在一个多元化的环境里 , 我们了解到开发人员使用各种不同的开发工具来创建他们的产品，并且不管使用什么工具或面向什么平台，开发人员都需要存储和访问他们的作品。 客户端的情况大部分都涉及到和一个已经存在的开发环境进行集成，因此在这些环境下创建的产品都可以使用 TFS 来管理， 下面是一些有关这种集成的例子： &amp;middot; Teamprise &amp;ndash; 一个合作伙伴提供的解决方案，使非 windows 平台的用户和 windows 上的 Eclipse 用户也能够使用 TFS 。 &amp;middot; MSSCCI client for TFS &amp;ndash; 是一个 IDE 的扩展模型，它允许版本控制系统能够和各种 IDE 进行集成，比如 和 VB6...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/07/30/team-foundation-server.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19531" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>用SPGridView显示SharePoint内容</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/07/30/spgridview-sharepoint.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/07/30/spgridview-sharepoint.aspx</id><published>2008-07-30T09:34:30Z</published><updated>2008-07-30T09:34:30Z</updated><content type="html">&amp;#160;&amp;#160;&amp;#160; 我们在SharePoint上查看列表视图的时候，默认的那个Web部件（ListViewWebPart）提供了丰富且友好的功能，可以在上面进行排序、筛选等操作，每个列表条目上还有一个友好的下拉菜单。在2007中，SharePoint内置了一个类似的控件SPGridView来达到类似的效果，所以当我们需要显示一些其他数据的时候（例如来自SQL Server等），将数据绑定到SPGridView上就可以实现类似的排序和筛选效果，而不用写一行排序筛选相关的代码，下拉菜单的实现通过几行简单代码可以搞定。 &amp;#160;&amp;#160;&amp;#160; 关于SPGridView网上有很多文章介绍它的用法（例如 jianyi的这篇文章 ，其中介绍了如何通过ObjectDataSource来显示一个SharePoint风格的数据视图，并有一个比较简单的下拉菜单，也可以做排序和筛选）。但是文章的后半部分，也就是如何显示SharePoint列表数据的部分，有比较大的问题，而且根据我搜索的结果，也很少有文章提到这个问题。 &amp;#160;&amp;#160;&amp;#160; 网上的一些例子在使用SharePoint列表作为数据源的时候...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/07/30/spgridview-sharepoint.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19506" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>应用程序池 与 W3WP.exe 进程的对应关系</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/07/29/w3wp-exe.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/07/29/w3wp-exe.aspx</id><published>2008-07-30T01:43:02Z</published><updated>2008-07-30T01:43:02Z</updated><content type="html">&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 阅读本博客前，建议阅读我前一篇博客： IIS5、IIS6、IIS7的ASP.net 请求处理过程比较 &amp;#160; 这样知识会比较连贯。 &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 对于 IIS6、IIS7，&amp;#160; 每个应用程序池都会创建一个 W3WP.exe 进程。&amp;#160; 但是， 并不是所有情况都是一个应用程序池对应一个 W3WP.exe 进程。 Web Garden ， 或者一些异常发生时候，就会一个 应用程序池对应多个 W3WP.exe 进程。 &amp;#160; &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Web Garden 指的是一个应用程序可以在多个进程(w3wp.exe)中来执行，一次请求使用其中的一个。用这个的主要目的是提高程序的可用性。当其中一个进程发生错误，那么也不会影响其他进程。发生错误的进程可以根据规则关闭，而其他的进程则可以继续工作。 &amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; 需要注意的是...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/07/29/w3wp-exe.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19490" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>SharePoint Web Service的身份验证</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/07/28/sharepoint-web-service.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/07/28/sharepoint-web-service.aspx</id><published>2008-07-28T06:02:09Z</published><updated>2008-07-28T06:02:09Z</updated><content type="html">&amp;#160;&amp;#160;&amp;#160; SharePoint内置了一套相对比较完整的Web Services提供给开发者，这样就可以在客户端、跨平台的程序中读取甚至修改SharePoint中的内容。不过当SharePoint网站不允许匿名访问的时候，调用Web Services自然也需要提供身份验证。 &amp;#160;&amp;#160;&amp;#160; SharePoint身份验证最常用的是Windows验证（Windows Authentication）和表单验证（Form Authentication）两种。 &amp;#160;&amp;#160;&amp;#160; Windows验证即使用Windows账号或者AD账号来进行身份验证，对于这种验证方式，在SharePoint SDK中已经给出了如何提供身份验证的方法，假设我们使用最常用的lists.asmx来获取SharePoint列表数据，添加的Web引用的命名空间是spwsList： 使用当前帐户身份： 1 spwsList.Lists wsLists = new spwsList.Lists(); 2 wsLists.Credentials = CredentialCache...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/07/28/sharepoint-web-service.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19391" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>DropThings: 开源的ASP.NET 3.5 AJAX 门户 - 更新与改进</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/07/27/dropthings-asp-net-3-5-ajax.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/07/27/dropthings-asp-net-3-5-ajax.aspx</id><published>2008-07-27T14:54:00Z</published><updated>2008-07-27T14:54:00Z</updated><content type="html">【原文地址】 DropThings: Open Source ASP.NET 3.5 AJAX Portal - new and improved 【原文发表日期】 21 July 08 09:07 Omar AL Zabir ( Building a Web 2.0 Portal with ASP.NET 3.5 一书的作者) 使用了3.5中的特性，Workflow Foundation和新的C# 3.0特性更新了他那非常酷的ASP.NET AJAX 门户网站。到这里来尝试一下吧: http://www.dropthings.com/ 查看详细信息 &amp;#8230;&amp;#8230;...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/07/27/dropthings-asp-net-3-5-ajax.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19376" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>机票</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/07/27/19370.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/07/27/19370.aspx</id><published>2008-07-27T12:54:47Z</published><updated>2008-07-27T12:54:47Z</updated><content type="html">1 以前找打折机票，都是通过打电话找卖机票的，或者在携程上订。 反正都不是直接和航空公司打交道。 最近发现，最低折扣的机票，都在各大航空公司自己的网站上。 航空公司终于醒悟过来了，与其让二道贩子赚中间的差价，不如让旅客直接得益。而旅客更多的选择了自己航空公司的航班，实际上航空公司也得益了。 网络，让普通旅客和机票贩子以前的信息不对称消失了。 2 网络，让买机票很方便。 以我自己的经历来说，在网上用酷讯搜索机票，在航空公司的网站上买票，用电子银行付款，到机场直接拿身份证自己打印登机牌。除了安全检查和开飞机，其他一切自己搞定，非常简单而快捷。 网络是可以提高生活和工作效率的。 3 技术本身并无论贵贱的，给用户提供价值是最重要的。航空公司自己搞个网上订票系统，从技术上看，不是特别复杂一件事情。但对于旅客而言，是省了实实在在的钱的。 扯点更远的，一点不赚钱的事情，或者未来永远都赚不到钱的事情，肯定也是搞不大的。互联网产业，总的来看，也就是个服务行业。搞免费服务，肯定不可能的。但是，看上去不少人都在搞免费服务，大部分人其实不会那么活雷锋的，只谈奉献不谈回报，可是就怕一直被强迫着免费，直到钱烧完了...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/07/27/19370.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19370" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>机票</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/07/27/19371.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/07/27/19371.aspx</id><published>2008-07-27T12:52:34Z</published><updated>2008-07-27T12:52:34Z</updated><content type="html">1 以前找打折机票，都是通过打电话找卖机票的，或者在携程上订。 反正都不是直接和航空公司打交道。 最近发现，最低折扣的机票，都在各大航空公司自己的网站上。 航空公司终于醒悟过来了，与其让二道贩子赚中间的差价，不如让旅客直接得益。而旅客更多的选择了自己航空公司的航班，实际上航空公司也得益了。 网络，让普通旅客和机票贩子以前的信息不对称消失了。 2 网络，让买机票很方便。 以我自己的经历来说，在网上用酷讯搜索机票，在航空公司的网站上买票，用电子银行付款，到机场直接拿身份证自己打印登机牌。除了安全检查和开飞机，其他一切自己搞定，非常简单而快捷。 网络是可以提高生活和工作效率的。 3 技术本身并无论贵贱的，给用户提供价值是最重要的。航空公司自己搞个网上订票系统，从技术上看，不是特别复杂一件事情。但对于旅客而言，是省了实实在在的钱的。 扯点更远的，一点不赚钱的事情，或者未来永远都赚不到钱的事情，肯定也是搞不大的。互联网产业，总的来看，也就是个服务行业。搞免费服务，肯定不可能的。但是，看上去不少人都在搞免费服务，大部分心里当然不会那么活雷锋，只谈奉献不谈回报，可是就怕一直被强迫着免费，直到钱烧完了...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/07/27/19371.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19371" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>弱智错误一具&amp;hellip;&amp;hellip;</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/07/25/amp-hellip-amp-hellip.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/07/25/amp-hellip-amp-hellip.aspx</id><published>2008-07-25T11:07:09Z</published><updated>2008-07-25T11:07:09Z</updated><content type="html">今天遇到一个SharePoint网站，在服务器上可以访问，在服务器外访问不能（写到这里估计大部分人都能猜到是什么问题了）。于是弱智的我查看了所有IIS、Web应用程序、管理中心、SSP的相关设置，都没有找到问题所在。于是惊动了 kaneboy 同学，在其指导下，在IIS里新建了一个站点，扔了个hello world页面进去，依旧是里面能访问，外面访问不能。于是 kaneboy 同学沉思了一下，说&amp;#8220;你防火墙关了么？&amp;#8221;于是我就点点点了&amp;#8230;&amp;#8230;我什么时候把服务器的防火墙打开的&amp;#8230;&amp;#8230; 于是这篇日志就当作blog复出吧&amp;#8230;&amp;#8230;上半年被毕业事宜折磨了半年&amp;#8230;&amp;#8230;我过一段时间重新开始写自定义字段类型的开发，最近又有了一点心得&amp;#8230;&amp;#8230;...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/07/25/amp-hellip-amp-hellip.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19290" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>IIS5、IIS6、IIS7的ASP.net 请求处理过程比较</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/07/25/iis5-iis6-iis7-asp-net.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/07/25/iis5-iis6-iis7-asp-net.aspx</id><published>2008-07-25T07:13:21Z</published><updated>2008-07-25T07:13:21Z</updated><content type="html">ASP.NET是一个非常强大的构建Web应用的平台，它提供了极大的灵活性和能力以致于可以用它来构建所有类型的Web应用。 绝大多数的人只熟悉高层的框架如： WebForms 和 WebServices --这些都在ASP.NET层次结构在最高层。 这篇文章的资料收集整理自各种微软公开的文档，通过比较 IIS5、IIS6、IIS7 这三代 IIS 对请求的处理过程， 让我们熟悉 ASP.NET的底层机制 并对请求(request)是怎么从Web服务器传送到ASP.NET运行时有所了解。通过对底层机制的了解，可以让我们对 ASP.net 有更深的理解。 IIS 5 的 ASP.net 请求处理过程 对图的解释： IIS 5.x 一个显著的特征就是 Web Server 和真正的 ASP.NET Application 的分离。作为 Web Server 的IIS运行在一个名为 InetInfo.exe 的进程上，InetInfo.exe 是一个Native Executive，并不是一个托管的程序，而我们真正的 ASP.NET Application 则是运行在一个叫做 aspnet_wp...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/07/25/iis5-iis6-iis7-asp-net.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19282" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>写给刚工作的网站技术人员</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/07/22/19189.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/07/22/19189.aspx</id><published>2008-07-22T07:11:49Z</published><updated>2008-07-22T07:11:49Z</updated><content type="html">工作九年了，网站相关的开发工作也干了八年多。负责带领团队也好几年了。面试和带领刚工作的人也不少了。其中的优秀者不少，但是大多数都存在下面提到的几个认识误区。把这些问题提出来，希望对刚参加工作没有多久的程序员们有所帮助，少走弯路。 公司招你进来，其实最重要的就是看到你的工作能力和工作态度是可以接受的。 工作能力指你能满足他们的工作期望，或者在可接受的时间范围内，经过培训后，可以满足这个工作期望。 工作态度指你能有些做职员的基本素质。 这个道理应该所有人都清楚。但是到实际事情时候就经常犯迷糊。下面几点是经常会出问题的地方： 1、不经测试，Review，就认为自己工作完成了。 你的代码或者应用一旦被别人Review ，或者进行试用。这时候你代码的好坏，或者功能是否在各种场景下是否可用，都会影响你这个人在上级及同事眼里的可信任度。 代码书写的规范，性能的高质量，各种功能在各个场景都可用，则表示你这个人是完全可信的。下次上级给你分派任务的时候，就可以给你更多的自由度来发挥。长此以往，前途和钱途自然就随手可得。 反之，代码不规范，功能好些场景不可用。这只能让上级或同事觉得你不可信任。每次都需要处理你带来的这些问题...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/07/22/19189.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19189" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>Live Mesh 时刻</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/07/20/live-mesh.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/07/20/live-mesh.aspx</id><published>2008-07-20T15:40:26Z</published><updated>2008-07-20T15:40:26Z</updated><content type="html">【原文地址】 A Live Mesh Moment 【原文发表日期】 15 July 08 09:35 当最近我在南非的 Kruger国家公园 附近的灌木丛中游玩时，我发现了 Live Mesh 一个绝妙的用途&amp;hellip;&amp;hellip;在观赏了一整天精彩的大型游戏之后，我拍了一大堆的照片，希望给大家展示我的劳动成果。 夜里，回到了我的临时往处后，我匆匆地连上了网络，只有非常低的带宽的无线网络可以使用。因此我通过live mesh分享我的照片，很快地我那些宝贵的照片就在云端（Cloud）创建了备份。在照片上传时，我不由在想，我是多么地希望能够将我的经历与我的妻儿们分享啊，她们现在正在半个地球之外的地方熟睡呢！ 如果能让厨房里的手提显示我最新的照片，我想那会很有趣的。于是我&amp;ldquo;连接&amp;rdquo;到我妻子的电脑上，并成功地获得了远在10000英里之外的终端服务会话。 完全就如同我正在坐在我们的厨房里的手提的键盘前面一样，即使是非常糟糕的网络，我依然很快地更改了她的屏保，将其指向了包含我的精彩照片的那个新的live mesh的文件夹。 当她们在早上起来后，我五岁的儿子是第一个注意到厨房里的手提上的长颈鹿和狮子的人...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/07/20/live-mesh.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19128" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>WSS 3.0与MOSS 2007重要更新</title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/07/16/wss-3-0-moss-2007.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/07/16/wss-3-0-moss-2007.aspx</id><published>2008-07-16T14:48:23Z</published><updated>2008-07-16T14:48:23Z</updated><content type="html">WSS 3.0与MOSS 2007发布了在SP1之后的又一个重要更新：Infrastructure Update。 WSS 3.0 Infrastructure Update Download MOSS 2007 Infrastructure Update Download...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/07/16/wss-3-0-moss-2007.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=18999" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry><entry><title>2007年软件产业的数据 </title><link rel="alternate" type="text/html" href="http://ab110.com/blogs/joycode/archive/2008/07/16/19000.aspx" /><id>http://ab110.com/blogs/joycode/archive/2008/07/16/19000.aspx</id><published>2008-07-16T13:50:47Z</published><updated>2008-07-16T13:50:47Z</updated><content type="html">容我说点陈年往事。 去年的软件产业的数据，尽可能直观的说说，欢迎大家指正。 去年软件产业的总收入5800亿，增长20.8%。就相当于软件产业的GDP是5800亿，占中国总GDP的1/40。假设总共从业人数为140万（大概就是这个数），所以软件行业的人均GDP，就是41万元，是人均GDP的22倍。 按照记者的口气是，从某某大会获悉，2007年软件产业产值已经达5800亿。实际上根本不用去开会，这些数据都能第一时间看到。去年的数据，在信息产业部的网站上，2008年2月3日就出来了，链接见本文最后。 我第一时间看了，幸好当时没写blog，否则就闹笑话了。我把&amp;ldquo;教训&amp;rdquo;总结一下。 我当时拿excel加了一下，整整11600亿，1.16万亿啊，当时是有点吃惊了，差不多就是中国总GDP的1/20了。 最近终于从这个错误中反应过来了。你们可以看看，第一列是&amp;ldquo;软件业务收入&amp;rdquo;，实际上这是后面的总计。后面的&amp;ldquo;软件产品收入&amp;rdquo;&amp;ldquo;系统集成收入&amp;rdquo;都是属于分类的统计了。不过这几列，都没有任何直观上的区分，容易弄混，还算情有可原...(&lt;a href="http://ab110.com/blogs/joycode/archive/2008/07/16/19000.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://ab110.com/aggbug.aspx?PostID=19000" width="1" height="1"&gt;</content><author><name>Anonymous</name><uri>http://ab110.com/members/Anonymous.aspx</uri></author></entry></feed>