<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="/xsl/rss.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:ppp="http://blog.sohu.com/rss/module/ppp/"
	>

	<channel>
		<title>寒杨</title>
		<link>http://hanrui85.blog.sohu.com/</link>
		<description><![CDATA[世界是我的，我是世界的]]></description>
		<pubDate>Tue, 15 Jul 2008 16:59:15 +0800</pubDate>
		<generator>搜狐博客</generator>
		<ppp:ebi>b0aa70a792</ppp:ebi>
		<image>
			<title>http://blog.sohu.com</title>
			<url>http://js.pp.sohu.com/ppp/blog/images/common/logo_150_60.gif</url>
			<link>http://blog.sohu.com/</link>
			<width>100</width>
			<height>43</height>
			<description>搜狐博客</description>
		</image>
		<item>
			<title>Clear Case</title>
			<link>http://hanrui85.blog.sohu.com/94636040.html</link>
			<comments>http://hanrui85.blog.sohu.com/94636040.html#comment</comments>
			<dc:creator>寒杨</dc:creator>
			<pubDate>Tue, 15 Jul 2008 16:59:15 +0800</pubDate>
			<guid>http://hanrui85.blog.sohu.com/94636040.html</guid>
			<description><![CDATA[<p>Rational Software Corporation?<br />support@rational.com<br />http://www.rational.com<br />Rational? ClearCase?<br />Rational? ClearCase? LT<br />Administrator&rsquo;s Guide<br />VERSION: 2003.06.00 AND LATER<br />PART NUMBER: 800-026162-000<br />UNIX/WINDOWS EDITION</p>
<p>Legal Notices<br />Copyright ?1992-2003, Rational Software Corporation. All Rights Reserved.<br />Part Number: 800-026162-000<br />Version Number: 2003.06.00 and later<br />This manual (the &quot;Work&quot;) is protected under the copyright laws of the United States and/or<br />other jurisdictions, as well as various international treaties. Any reproduction or distribution of<br />the Work is expressly prohibited without the prior written consent of Rational Software<br />Corporation.<br />The Work is furnished under a license and may be used or copied only in accordance with the<br />terms of that license. Unless specifically allowed under the license, this manual or copies of it<br />may not be provided or otherwise made available to any other person. No title to or ownership<br />of the manual is transferred. Read the license agreement for complete terms.<br />Rational Software Corporation, Rational, Rational Suite, Rational Suite ContentStudio, Rational<br />Apex, Rational Process Workbench, Rational Rose, Rational Summit, Rational Unified process,<br />Rational Visual Test, AnalystStudio, ClearCase, ClearCase Attache, ClearCase MultiSite,<br />ClearDDTS, ClearGuide, ClearQuest, PerformanceStudio, PureCoverage, Purify, Quantify,<br />Requisite, RequisitePro, RUP, SiteCheck, SiteLoad, SoDa, TestFactory, TestFoundation, TestMate<br />and TestStudio are registered trademarks of Rational Software Corporation in the United States<br />and are trademarks or registered trademarks in other countries. The Rational logo, Connexis,<br />ObjecTime, Rational Developer Network, RDN, ScriptAssure, and XDE, among others, are<br />trademarks of Rational Software Corporation in the United States and/or in other countries. All<br />other names are used for identification purposes only and are trademarks or registered<br />trademarks of their respective companies.<br />Portions covered by U.S. Patent Nos. 5,193,180 and 5,335,344 and 5,535,329 and 5,574,898 and<br />5,649,200 and 5,675,802 and 5,754,760 and 5,835,701 and 6,049,666 and 6,126,329 and 6,167,534<br />and 6,206,584. Additional U.S. Patents and International Patents pending.<br />U.S. Government Restricted Rights<br />Licensee agrees that this software and/or documentation is delivered as &quot;commercial computer<br />software,&quot; a &quot;commercial item,&quot; or as &quot;restricted computer software,&quot; as those terms are defined<br />in DFARS 252.227, DFARS 252.211, FAR 2.101, OR FAR 52.227, (or any successor provisions<br />thereto), whichever is applicable. The use, duplication, and disclosure of the software and/or<br />documentation shall be subject to the terms and conditions set forth in the applicable Rational<br />Software Corporation license agreement as provided in DFARS 227.7202, subsection (c) of FAR<br />52.227-19, or FAR 52.227-14, (or any successor provisions thereto), whichever is applicable.<br />Warranty Disclaimer<br />This document and its associated software may be used as stated in the underlying license<br />agreement. Except as explicitly stated otherwise in such license agreement, and except to the<br />extent prohibited or limited by law from jurisdiction to jurisdiction, Rational Software<br />Corporation expressly disclaims all other warranties, express or implied, with respect to the<br />media and software product and its documentation, including without limitation, the<br />warranties of merchantability, non-infringement, title or fitness for a particular purpose or<br />arising from a course of dealing, usage or trade practice, and any warranty against interference<br />with Licensee's quiet enjoyment of the product.<br />Third Party Notices, Code, Licenses, and Acknowledgements<br />Portions Copyright ?1992-1999, Summit Software Company. All rights reserved.<br />Microsoft, the Microsoft logo, Active Accessibility, Active Client, Active Desktop, Active<br />Directory, ActiveMovie, Active Platform, ActiveStore, ActiveSync, ActiveX, Ask Maxwell,<br />Authenticode, AutoSum, BackOffice, the BackOffice logo, bCentral, BizTalk, Bookshelf,<br />ClearType, CodeView, DataTips, Developer Studio, Direct3D, DirectAnimation, DirectDraw,<br />DirectInput, DirectX, DirectXJ, DoubleSpace, DriveSpace, FrontPage, Funstone, Genuine<br />Microsoft Products logo, IntelliEye, the IntelliEye logo, IntelliMirror, IntelliSense, J/Direct,<br />JScript, LineShare, Liquid Motion, Mapbase, MapManager, MapPoint, MapVision, Microsoft<br />Agent logo, the Microsoft eMbedded Visual Tools logo, the Microsoft Internet Explorer logo,<br />the Microsoft Office Compatible logo, Microsoft Press, the Microsoft Press logo, Microsoft<br />QuickBasic, MS-DOS, MSDN, NetMeeting, NetShow, the Office logo, Outlook, PhotoDraw,<br />PivotChart, PivotTable, PowerPoint, QuickAssembler, QuickShelf, RelayOne, Rushmore,<br />SharePoint, SourceSafe, TipWizard, V-Chat, VideoFlash, Visual Basic, the Visual Basic logo,<br />Visual C++, Visual C#, Visual FoxPro, Visual InterDev, Visual J++, Visual SourceSafe, Visual<br />Studio, the Visual Studio logo, Vizact, WebBot, WebPIP, Win32, Win32s, Win64, Windows, the<br />Windows CE logo, the Windows logo, Windows NT, the Windows Start logo, and XENIX, are<br />either trademarks or registered trademarks of Microsoft Corporation in the United States<br />and/or in other countries.<br />Sun, Sun Microsystems, the Sun Logo, Ultra, AnswerBook 2, medialib, OpenBoot, Solaris, Java,<br />Java 3D, ShowMe TV, SunForum, SunVTS, SunFDDI, StarOffice, and SunPCi, among others, are<br />trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.<br />Purify is licensed under Sun Microsystems, Inc., U.S. Patent No. 5,404,499.<br />Licensee shall not incorporate any GLOBEtrotter software (FLEXlm libraries and utilities) into<br />any product or application the primary purpose of which is software license management.<br />BasicScript is a registered trademark of Summit Software, Inc.<br />Design Patterns: Elements of Reusable Object-Oriented Software, by Erich Gamma, Richard<br />Helm, Ralph Johnson and John Vlissides. Copyright ? 1995 by Addison-Wesley Publishing<br />Company, Inc. All rights reserved.<br />Copyright ?1997 OpenLink Software, Inc. All rights reserved.<br />This software and documentation is based in part on BSD Networking Software Release 2,<br />licensed from the Regents of the University of California. We acknowledge the role of the<br />Computer Systems Research Group and the Electrical Engineering and Computer Sciences<br />Department of the University of California at Berkeley and the Other Contributors in its<br />development.<br />This product includes software developed by Greg Stein &lt;gstein@lyra.org&gt; for use in the<br />mod_dav module for Apache (http://www.webdav.org/mod_dav/).<br />Additional legal notices are described in the legal_information.html file that is included in your<br />Rational software installation.<br />Contents v<br />Contents<br /></p>]]></description>
		</item>
		    
		
		<item>
			<title>rest</title>
			<link>http://hanrui85.blog.sohu.com/94100183.html</link>
			<comments>http://hanrui85.blog.sohu.com/94100183.html#comment</comments>
			<dc:creator>寒杨</dc:creator>
			<pubDate>Wed, 9 Jul 2008 19:12:50 +0800</pubDate>
			<guid>http://hanrui85.blog.sohu.com/94100183.html</guid>
			<description><![CDATA[REST(Representational State Transfer)是一种针对网络应用的设计和开发方式，可以降低开发的复杂性，提高系统的可伸缩性。REST提出了一些设计概念和准则：<br /><br />1.网络上的所有事物都被抽象为资源（resource）； <br />2.每个资源对应一个唯一的资源标识（resource identifier）； <br />3.通过通用的连接器接口（generic connector interface）对资源进行操作； <br />4.对资源的各种操作不会改变资源标识； <br />5.所有的操作都是无状态的（stateless）。 <br />对于当今最常见的网络应用来说，resource identifier是url，generic connector interface是HTTP，第4条准则就是我们常说的url不变性。这些概念中的resouce最容易使人产生误解。resouce所指的并不是数据，而是数据+特定的表现形式（representation），这也是为什么REST的全名是Representational State Transfer的原因。举个例子来说，&ldquo;本月卖得最好的10本书&rdquo;和&ldquo;你最喜欢的10本书&rdquo;在数据上可能有重叠（有一本书即卖得好，你又喜欢），甚至完全相同。但是它们的representation不同，因此是不同的resource。<br /><br />REST之所以能够简化开发，是因为其引入的架构约束，比如Rails 1.2中对REST的实现默认把controller中的方法限制在7个：index、show、new、edit、create、update和destory，这实际上就是对CURD的实现。更进一步讲，Rails（也是当今大部分网络应用）使用HTTP作为generic connector interface，HTTP则把对一个url的操作限制在了4个之内：GET、POST、PUT和DELETE。<br /><br />REST之所以能够提高系统的可伸缩性，是因为它强制所有操作都是stateless的，这样就没有context的约束，如果要做分布式、做集群，就不需要考虑context的问题了。同时，它令系统可以有效地使用pool。REST对性能的另一个提升来自其对client和server任务的分配：server只负责提供resource以及操作resource的服务，而client要根据resource中的data和representation自己做render。这就减少了服务器的开销。<br /><br />既然REST有这样的好处，那我们应该义无反顾地拥抱它啊！目前一些大牛（像DHH）都已经开始投入到了REST的世界，那我们这些人应该做什么或者说思考写什么你呢？我觉得我们应该思考两个问题：<br /><br />如何使用REST； <br />REST和MVC的关系。 <br />第一个问题假设REST是我们应该采用的架构，然后讨论如何使用；第二个问题则要说明REST和当前最普遍应用的MVC是什么关系，互补还是取代？<br /><br />我们先来谈谈第一个问题，如何使用REST。我感觉，REST除了给我们带来了一个崭新的架构以外，还有一个重要的贡献是在开发系统过程中的一种新的思维方式：通过url来设计系统的结构。根据REST，每个url都代表一个resource，而整个系统就是由这些resource组成的。因此，如果url是设计良好的，那么系统的结构就也应该是设计良好的。对于非高手级的开发人员来说，考虑一个系统如何架构总是一个很抽象的问题。敏捷开发所提倡的Test Driven Development，其好处之一（我觉得是最大的好处）就是可以通过testcase直观地设计系统的接口。比如在还没有创建一个class的时候就编写一个testcase，虽然设置不能通过编译，但是testcase中的方法调用可以很好地从class使用者的角度反映出需要的接口，从而为class的设计提供了直观的表现。这与在REST架构中通过url设计系统结构非常类似。虽然我们连一个功能都没有实现，但是我们可以先设计出我们认为合理的url，这些url甚至不能连接到任何page或action，但是它们直观地告诉我们：系统对用户的访问接口就应该是这样。根据这些url，我们可以很方便地设计系统的结构。<br /><br /><b>让我在这里重申一遍：REST允许我们通过url设计系统，就像Test Driven Development允许我们使用testcase设计class接口一样。</b><br />OK，既然url有这样的好处，那我们就着重讨论一下如何设计url。网络应用通常都是有hierarchy的，像棵大树。我们通常希望url也能反映出资源的层次性。比如对于一个blog应用：/articles表示所有的文章，/articles/1表示id为1的文章，这都比较直观。遗憾的是，网络应用的资源结构永远不会如此简单。因此人们常常会问这样一个问题：RESTful的url能覆盖所有的用户请求吗？比如，login如何RESTful？search如何RESTful？<br /><br />从REST的概念上来看，所有可以被抽象为资源的东东都可以使用RESTful的url。因此对于上面的两个问题，如果login和search可以被抽象为资源，那么就可以使用RESTful的url。search比较简单，因为它会返回搜索结果，因此可以被抽象为资源，并且只实现index方法就可以了（只需要显示搜索结果，没有create、destory之类的东西）。然而这里面也有一个问题：search的关键字如何传给server？index方法显然应该使用HTTP GET，这会把关键字加到url后面，当然不符合REST的风格。要解决这个问题，可以把每次search看作一个资源，因此要创建create和index方法，create用来在用户点击&ldquo;搜索&rdquo;按钮是通过HTTP POST把关键字传给server，然后index则用来显示搜索结果。这样一来，我们还可以记录用户的搜索历史。使用同样的方法，我们也可以对login应用REST，即每次login动作是一个资源。<br /><br />现在，我们来复杂一些的东东。如何用url表达&ldquo;category为ruby的article&rdquo;？一开始可能想到的是/category/ruby/articles，这种想法很直观。但是我觉得里面的category是不需要的，我们可以直接把&ldquo;/ruby&rdquo;理解为&ldquo;category是ruby&rdquo;，也就是说&ldquo;ruby&rdquo;出现的位置说明了它指的就是category。OK，/ruby/articles，单单从这个url上看，我们能获得多少关于category的信息呢？显然category隐藏在了url后面，这样做到底好不好，应该是仁者见仁，智者见智了。对于如何表达category这样的东西，我还没想出很好的方式，大家有什么好idea，可以一起讨论。<br /><br />另外还有一种url形式，它对应到程序中的继承关系。比如product是一个父类，book和computer是其子类。那么所有产品的url应该是/products，所有书籍的url应该是/books，所有电脑的url应该是/computers。这一想法就比较直观了，而且再次验证了url可以帮助我们进行设计的论点。<br /><br />让我再说明一下我的想法：如果每个用户需求都可以抽象为资源，那么就可以完全使用REST。<br /><br />由此看来，使用REST的关键是如何抽象资源，抽象得越精确，对REST的应用就越好。因此，如何改变我们目前根深蒂固的基于action的思想是最重要的。<br /><br />有了对第一个问题的讨论，第二个问题就容易讨论多了。REST会取代MVC吗？还是彼此是互补关系（就像AOP对于OOP）？答案是It depends！如果我们可以把所有的用户需求都可以抽象为资源，那么MVC就可以推出历史的舞台了。如果情况相反，那么我们就需要混合使用REST和MVC。<br /><br />当然，这是非常理想的论断。可能我们无法找到一种方法可以把所有的用户需求都抽象为资源，因为保证这种抽象的完整性（即真的是所有需求都可以）需要形式化的证明。而且即使被证明出来了，由于开发人员的能力和喜好不同，MVC肯定也会成为不少人的首选。但是对于希望拥抱REST的人来说，这些都没有关系。只要你开发的系统所设计的问题域可以被合理地抽象为资源，那么REST就会成为你的开发利器。<br /><br />所以，所有希望拥抱REST的朋友们，赶快训练自己如何带上资源的眼镜看世界吧，这才是REST的核心所在。<br />]]></description>
		</item>
		    
		
		<item>
			<title>JSON</title>
			<link>http://hanrui85.blog.sohu.com/94098698.html</link>
			<comments>http://hanrui85.blog.sohu.com/94098698.html#comment</comments>
			<dc:creator>寒杨</dc:creator>
			<pubDate>Wed, 9 Jul 2008 18:47:02 +0800</pubDate>
			<guid>http://hanrui85.blog.sohu.com/94098698.html</guid>
			<description><![CDATA[<div>
<div><font size="3"><font color="#808080"><strong>Ajax Using JSON</strong></font></font> 
<div><font color="#808080" size="3">众所周知，AJAX是目前时尚上午web开发技术，它利用客户端脚本向服务器发送请求，而服务器只检索这一请求代替以往检索整个页面的请求，同时服务器编译的数据量也减少了，从而使得服务器响应变得更快了。</font></div>
<div><font color="#808080" size="3">这些请求通常检索格式化的xml来响应，然后JavaScript代码分析xml响应来显示结果，使得JavaScript代码复杂化了。</font></div>
<div><font color="#808080" size="3">这个时候新的事物出现了，JSON(JavaScript Object Notation),它能使JavaScript轻松的读取复杂的数据结构。</font></div>
<div style="MARGIN: 17pt 0cm 16.5pt"><strong><font color="#808080" size="3">特点：</font></strong></div>
<div><font color="#808080" size="3">1、简单格式化的数据交换</font></div>
<div><font color="#808080" size="3">2、易于人们的读写习惯</font></div>
<div><font color="#808080" size="3">3、易于机器的分析和运行</font></div>
<div><font size="3"><font color="#808080">4、<span style="BACKGROUND: white">JavaScript</span><span style="BACKGROUND: white">中使用</span><span style="BACKGROUND: white">eval()</span><span style="BACKGROUND: white">方法可以很方便的读取</span> <span style="BACKGROUND: white">JSON</span><span style="BACKGROUND: white">数据</span></font></font></div>
<div><font color="#808080" size="3">5、JSON支持的语言ActionScript, C, C#, ColdFusion, E, Java, JavaScript, ML, Objective CAML, Perl, PHP, Python, Rebol, Ruby, and Lua.</font></div>
<div style="MARGIN: 17pt 0cm 16.5pt"><strong><font color="#808080" size="3">语法分析：</font></strong></div>
<div><font color="#808080" size="3">JSON可以用于封装数据，它是一种类似于C语言家族的语言，所以能很容易被C语言家族的语言分析</font></div>
<div><font color="#808080" size="3">1、对象object包含在一对{}中，如：</font></div>
<div style="TEXT-INDENT: 21pt"><font color="#808080" size="3">{ members }</font></div>
<div><font color="#808080" size="3">2、对象的属性member使用[string : value]成对的表示，属性与属性之间用逗号隔开，如：</font></div>
<div style="TEXT-INDENT: 21pt"><font color="#808080" size="3">string : value , string : value</font></div>
<div><font color="#808080" size="3">3、数组array包含在一对[]中，如：</font></div>
<div style="TEXT-INDENT: 21pt"><font color="#808080" size="3">[ elements ]</font></div>
<div><font color="#808080" size="3">4、元素elements与元素之间用逗号隔开</font></div>
<div style="TEXT-INDENT: 21pt"><font color="#808080" size="3">elements , elements</font></div>
<div><font color="#808080" size="3">5、元素值可具有的类型：</font></div>
<div style="TEXT-INDENT: 21pt"><font color="#808080" size="3">string, number, object, array, true, false, null</font></div>
<div style="MARGIN: 17pt 0cm 16.5pt"><strong><font color="#808080" size="3">例子：</font></strong></div>
<div style="MARGIN: 13pt 0cm"><strong><font color="#808080" size="3">JSON</font></strong></div>
<div><font color="#808080" size="3">{&quot;menu&quot;: {</font></div>
<div><font color="#808080" size="3">&nbsp;&quot;id&quot;: &quot;file&quot;,</font></div>
<div><font color="#808080" size="3">&nbsp;&quot;value&quot;: &quot;File:&quot;,</font></div>
<div><font color="#808080" size="3">&nbsp;&quot;popup&quot;: {</font></div>
<div><span><font color="#808080" size="3">&nbsp;&nbsp;&nbsp; &quot;menuitem&quot;: [</font></span></div>
<div><span><font color="#808080" size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&quot;value&quot;: &quot;New&quot;, &quot;onclick&quot;: &quot;CreateNewDoc()&quot;},</font></span></div>
<div><span><font color="#808080" size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&quot;value&quot;: &quot;Open&quot;, &quot;onclick&quot;: &quot;OpenDoc()&quot;},</font></span></div>
<div><span><font color="#808080" size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {&quot;value&quot;: &quot;Close&quot;, &quot;onclick&quot;: &quot;CloseDoc()&quot;}</font></span></div>
<div><span><font color="#808080" size="3">&nbsp;&nbsp;&nbsp; ]</font></span></div>
<div><font color="#808080" size="3">&nbsp;}</font></div>
<div><font color="#808080" size="3">}}</font></div>
<div style="MARGIN: 13pt 0cm"><strong><font color="#808080" size="3">XML</font></strong></div>
<div><font color="#808080" size="3">&lt;menu id=&quot;file&quot; value=&quot;File&quot; &gt;</font></div>
<div><font color="#808080" size="3">&nbsp;&lt;popup&gt;</font></div>
<div><span><font color="#808080" size="3">&nbsp;&nbsp;&nbsp; &lt;menuitem value=&quot;New&quot; onclick=&quot;CreateNewDoc()&quot; /&gt;</font></span></div>
<div><span><font color="#808080" size="3">&nbsp;&nbsp;&nbsp; &lt;menuitem value=&quot;Open&quot; onclick=&quot;OpenDoc()&quot; /&gt;</font></span></div>
<div><span><font color="#808080" size="3">&nbsp;&nbsp;&nbsp; &lt;menuitem value=&quot;Close&quot; onclick=&quot;CloseDoc()&quot; /&gt;</font></span></div>
<div><font color="#808080" size="3">&nbsp;&lt;/popup&gt;</font></div>
<div><font color="#808080" size="3">&lt;/menu&gt;</font></div>
<div style="MARGIN: 17pt 0cm 16.5pt"><strong><font color="#808080" size="3">JSON在AJAX中的使用：</font></strong></div>
<div><font color="#808080" size="3">常见的是JSON在AJAX技术中的应用，因为AJAX在客户端使用JavaScript脚本，如果我们结合使用JSON，将使得进程的响应变得更快</font></div></div>
<div>文章引用自：<a href="" target="_blank"></a> </div></div>]]></description>
		</item>
		    
		
		<item>
			<title>javascript</title>
			<link>http://hanrui85.blog.sohu.com/93999224.html</link>
			<comments>http://hanrui85.blog.sohu.com/93999224.html#comment</comments>
			<dc:creator>寒杨</dc:creator>
			<pubDate>Tue, 8 Jul 2008 16:57:33 +0800</pubDate>
			<guid>http://hanrui85.blog.sohu.com/93999224.html</guid>
			<description><![CDATA[<a href="http://blog.csdn.net/liuruhong/category/9090.aspx" target="_blank">
</a><p><a href="http://blog.csdn.net/liuruhong/category/9090.aspx" target="_blank">(JavaScript的Prototype（原型）方式实现<cite>收藏</cite>)</a></p>
<p><a href="http://blog.csdn.net/liuruhong/archive/2004/05/19/1926.aspx" target="_blank">面向对象的JavaScript编程</a></p>
<h2 style="DISPLAY: inline"><a href="http://www.cnblogs.com/birdshome/archive/2005/01/28/95933.html">在JavaScript面向对象编程中使用继承(1)</a> </h2>]]></description>
		</item>
		    
		
		<item>
			<title>有机会的话，和你们的亲爱的都该尝试下[转载]</title>
			<link>http://hanrui85.blog.sohu.com/90338627.html</link>
			<comments>http://hanrui85.blog.sohu.com/90338627.html#comment</comments>
			<dc:creator>寒杨</dc:creator>
			<pubDate>Tue, 17 Jun 2008 12:46:35 +0800</pubDate>
			<category>人生</category>
			<guid>http://hanrui85.blog.sohu.com/90338627.html</guid>
			<description><![CDATA[<p><font color="#3366ff">1.&nbsp;在每次小别之后第一次见面都要结结实实的一个拥抱。如果在公众场合，就要你亲亲我的　　　　脸，如果没人，就亲嘴巴。</font></p>
<p><br /><font color="#3366ff">２.&nbsp;躺在你的腿上看电视，指手划脚地叫你给我拿吃的。&nbsp;</font></p><font color="#3366ff">
<p><br />３.&nbsp;制订两个人的管理条例，约定生气冷战可以，但是不许超过25秒。&nbsp;</p>
<p>&nbsp;</p>
<p></p></font><font color="#3366ff">４.&nbsp;两个人在同一个房间上网的时候，用QQ和你说话。&nbsp;<br /><br />５.&nbsp;一起开车去一次很远的地方，手拉手的向路人问路，沿途拍下所有的美景<font color="#3366ff">。</font></font><p></p>
<p><font color="#3366ff"></font>&nbsp;</p>
<p><font color="#3366ff"><font color="#3366ff">６.&nbsp;永远都用相同款式不同颜色的牙刷、毛巾和杯子，只盖一床被子。</font></font></p>
<p><font color="#3366ff"></font>&nbsp;</p>
<p><font color="#3366ff">７.&nbsp;想抱抱的时候告诉你，一定要得到满足。&nbsp;<br /><br />８.&nbsp;每次你做饭我都吃得饶有兴致，然后主动要求洗碗，当然如果是我做饭你要表现得更加出色。&nbsp;<br /><br />９.&nbsp;主动替对方的家人考虑，说出对方想说又迟疑的话。&nbsp;<br /><br /><font color="#3366ff">10</font>.&nbsp;如果老人愿意，在过年的时候，把双方的老人接到一起。&nbsp;</font></p>
<p><font color="#3366ff"></font>&nbsp;</p>
<p><font color="#3366ff"><font color="#3366ff"><font color="#3366ff">11</font>.&nbsp;一起站在镜子面前刷牙。&nbsp;<br /><br /><font color="#3366ff"><font color="#3366ff">12</font></font>.&nbsp;和对方的朋友都搞好关系，常常四人约会，或一同出游，等有了小孩子就一起过周末。&nbsp;<br /><br /><font color="#3366ff">13</font>.&nbsp;不管和谁争执，始终两个人站在一边。只在没有别人的时候吵架，当然是不可避免的时候。&nbsp;</font><br /></font></p>
<p><font color="#3366ff"><font color="#3366ff"><font color="#3366ff"></font></font></font>&nbsp;</p>
<p><font color="#3366ff"><font color="#3366ff"><font color="#3366ff">14</font>.&nbsp;用电视剧中的对白说只有两个人才明白的话。&nbsp;<br /><br /><font color="#3366ff">15</font>.&nbsp;给对方起可爱的外号，冷不丁的当着外人叫出来。&nbsp;<br /><br /><font color="#3366ff">16</font>.&nbsp;给你洗头发，按摩肩膀。&nbsp;<br /><br /><font color="#3366ff">17</font>.&nbsp;你生病的时候陪你坐在床上，把你的头放在我的胸前，一起看电视，喂你吃药，陪你去打针。&nbsp;<br /><br /><font color="#3366ff">18</font>.&nbsp;开车出去的时候永远坐在你的旁边，在你把手放在档位上的时候摸摸你的手，红灯的时候叫你亲亲。</font></font></p>
<p><font color="#3366ff">&nbsp;</font></p>
<p>&nbsp;</p>
<p><font color="#3366ff"><font color="#3366ff">19</font>.&nbsp;不论走到哪里，都惦记着对方的父母、兄弟姐妹，给他们带礼物。给自己父母买礼物的时候说是对方的主意。</font></p>
<p><font color="#3366ff"></font>&nbsp;</p>
<p><font color="#3366ff"><font color="#3366ff">20</font>.&nbsp;帮你买好所有的袜子、内衣裤、领带、衬衫，保证它们舒适、合身又漂亮。&nbsp;<br /><br /><font color="#3366ff">21</font>.&nbsp;在你出差的时候帮你整理箱子。&nbsp;<br /><br /><font color="#3366ff">22</font>.&nbsp;在外人面前夸奖你。&nbsp;<br /><br /><font color="#3366ff">23</font>.&nbsp;高兴的时候帮你擦头发，吹干。</font></p>
<p>&nbsp;</p>
<p><font color="#3366ff"><font color="#3366ff">2</font>4.&nbsp;一起游泳，锻炼，打球，攒钱买2张健身俱乐部的会员卡<font color="#3366ff">。</font></font></p>
<p><font color="#3366ff"></font><br /><font color="#3366ff"><font color="#3366ff">25</font>.&nbsp;要做一个可以在工作上也给你建议的人，心平气和地讨论，时常叫你刮目相看。&nbsp;<br /><br /><font color="#3366ff">26</font>.&nbsp;在你工作的时候不打扰你，帮你沏茶，送点心。</font></p>
<p></p>
<p><font color="#3366ff"><font color="#3366ff">27</font>.&nbsp;加班回来不管多晚都等你</font><a href="http://fm271.img.xiaonei.com/blog/20071223/00/17/A022647341920MAR.jpg" target="_blank"></a><font color="#3366ff">一起睡觉。&nbsp;<br /><br /></font></p>
<p><font color="#3366ff"><font color="#3366ff">28</font>.&nbsp;如果对方和朋友出去玩，自己不能同行的时候，也要乖巧地等待对方回来，毫不抱怨。&nbsp;<br /><br /><font color="#3366ff">29</font>.&nbsp;在房间里摆满两个人的照片。&nbsp;<br /><br /><font color="#3366ff">30</font>.&nbsp;家里时常有新鲜的水果，洗干净了摆在桌上，随时都可以取来就啃。&nbsp;<br /><br /><font color="#3366ff">31</font>.&nbsp;在你下班的时候突然出现在你单位门口，时常想着给你惊喜。&nbsp;</font><br /><br /><font color="#3366ff"><font color="#3366ff">32</font>.&nbsp;一起选床单和窗帘的颜色，还有家里的每样家具，装修的时候亲自到现场监督。&nbsp;<br /><br /><font color="#3366ff">33</font>.&nbsp;过年放鞭炮的时候你帮我捂上耳朵。&nbsp;<br /><br /><font color="#3366ff">34</font>.&nbsp;找一棵树刻上彼此的名字，并圈上一个大大的心。&nbsp;<br /><br /><font color="#3366ff">35</font>.&nbsp;一起手拉手地走在没有脚印的雪地里，用呵出的白气给对方捂手。&nbsp;</font></p>
<p><font color="#3366ff"></font>&nbsp;</p>
<p><font color="#3366ff"><font color="#3366ff"><font color="#3366ff">36</font>.&nbsp;每天晚上互相提醒着对方吃维生素、喝牛奶。&nbsp;<br /><br /><font color="#3366ff">37</font>.&nbsp;坐在沙发上一起看电视的时候便吃东西边叠洗好的衣服，然后强迫你说我叠得十分整齐。&nbsp;<br /><br /><font color="#3366ff">38</font>.&nbsp;夜里醒来的时候亲亲你，接着睡。&nbsp;<br /><br /><font color="#3366ff">39</font>.&nbsp;有了好消息或者坏消息第一个告诉你。&nbsp;<br /><br /><font color="#3366ff">40</font>.&nbsp;凡事都互相商量，但是尊重对方的选择，并无条件支持。&nbsp;<br /><br /><font color="#3366ff">41</font>.&nbsp;一起度过每一个生日，尽量和父母一起，如果不行，至少要打电话给他们。&nbsp;<br /><br /><font color="#3366ff">42</font>.&nbsp;练习几首对唱歌曲，在KTV的时候是人人羡慕的保留曲目。&nbsp;<br /><br /><font color="#3366ff">43</font>.&nbsp;有一个小板子挂在门后，每天都留言给对方。说爱你，或者对不起。&nbsp;<br /><br /><font color="#3366ff">44</font>.&nbsp;永远不说谢谢。&nbsp;<br /><br /><font color="#3366ff">45</font>.&nbsp;站在栏杆边上，享受你从身后抱着我的温柔。&nbsp;<br /><br /><font color="#3366ff"><font color="#3366ff">46</font></font>.&nbsp;用相同的银行密码。并熟记对方的QQ、MSN、邮箱的密码</font><a href="http://fm271.img.xiaonei.com/blog/20071223/00/17/A022647341920MAR.jpg" target="_blank"></a><font color="#3366ff">，但是彼此保留一些私人空间。&nbsp;<br /><br /><font color="#3366ff">47</font>.&nbsp;下雨的时候只打一把伞。&nbsp;<br /><br /><font color="#3366ff">48</font>.&nbsp;时常练字，能够把对方的名字写得很好看，甚至会模仿对方签字（无不良企图）。&nbsp;</font><br /></font></p>
<p><font color="#3366ff"><font color="#3366ff"></font></font>&nbsp;</p>
<p><font color="#3366ff"><font color="#3366ff"><font color="#3366ff">49</font>.&nbsp;认真听你说话，不自作聪明。&nbsp;<br /><br /><font color="#3366ff">50</font>.&nbsp;好好利用每个7天长假和年假，陪伴对方完成梦想。&nbsp;<br /><br /><font color="#3366ff">51</font>.&nbsp;每次拜拜都先祈祷父母平安健康，然后是祈求能够永远相爱。&nbsp;<br /><br /><font color="#3366ff">52</font>.&nbsp;你喜欢我长发我就长发，喜欢我短发我就短发，喜欢我烫卷我就烫卷，喜欢我棕色我就棕色。&nbsp;<br /><br /><font color="#3366ff">53</font>.&nbsp;养一盆花，互相提醒着浇水和给它晒太阳。&nbsp;<br /><br /><font color="#3366ff">54</font>.&nbsp;在你的朋友们来找你的时候，主动和好朋友出去，回来之前给你打电话，如果他们仍旧在我就回娘家住，给你们做好饭。&nbsp;<br /><br /><font color="#3366ff">55</font>.&nbsp;在公车上不扶着扶手，只搂着你的腰，偷偷地亲你，跟你脸上蹭来蹭去。&nbsp;<br /><br /><font color="#3366ff">56</font>.&nbsp;如果你喝醉了回家，请相信，如果我有一点不快，全都来自于心疼，但是我仍然会耐心地照顾你。&nbsp;</font><br /><br /><font color="#3366ff"><font color="#3366ff">57</font>.&nbsp;调养你的身体，规划你的生活起居习惯，叫你活得越来越健康。&nbsp;<br /><br /><font color="#3366ff">58</font>.&nbsp;不管多忙多累，也要在有人来访的时候看到房间干净整洁清新，食物充足。&nbsp;<br /><br /><font color="#3366ff">59</font>.&nbsp;记得你所有爱吃的东西和不爱吃的东西，我们一起克服挑食，喂对方吃下原本不爱吃但是有营养的东西。&nbsp;<br /><br /><font color="#3366ff">60</font>.&nbsp;不去计较吵架后谁先让步。&nbsp;<br /><br /><font color="#3366ff">61</font>.&nbsp;承担对方的所有，如果有意外发生，替对方完成所有的心愿。&nbsp;<br /><br /><font color="#3366ff">62</font>.&nbsp;把列出的这个单子贴在墙上，每完成了一个就在后边打钩，在爱的路上，不留遗憾。</font></font></p>]]></description>
		</item>
		    
		
		<item>
			<title>王文京：用友发展历程和青年人的创业</title>
			<link>http://hanrui85.blog.sohu.com/87523502.html</link>
			<comments>http://hanrui85.blog.sohu.com/87523502.html#comment</comments>
			<dc:creator>寒杨</dc:creator>
			<pubDate>Fri, 16 May 2008 14:38:49 +0800</pubDate>
			<category>人生</category>
			<guid>http://hanrui85.blog.sohu.com/87523502.html</guid>
			<description><![CDATA[<br /><a href="http://zt.blog.sohu.com/s2008/wenchuandizhen/" target="_blank"><img alt="再小的力量也是一种支持" src="http://js1.pp.sohu.com.cn/ppp/blog/styles_ppp/images/banner_512_support.jpg" /></a><br /><br />各位网友大家好！今天我们非常有幸请到了用友软件股份有限公司董事长兼总裁王文京先生做客新浪嘉宾聊天室。我们今天聊天的主题是用友发展历程和青年人的创业，王董事长也是我们第九届和第十届全国人大代表，先请王总和我们网友打个招呼。<br /><br />　　<font color="red">王文京：各位网友大家好，很高兴今天有这样一个机会在新浪网上和大家做这样一个交流。</font><br /><br />　　主持人：最近一个热点就是富豪榜，今年福布斯四富豪榜您是4.5亿，胡润富豪榜8.5亿，您觉得哪个更贴近？<br />　　王文京：现在不同的排行机构有不同的标准，这个不太好评价。<br /><br />　　主持人：您非常清楚您自己的财富，难道您认为两个榜都不是特别准？<br />　　王文京：用友作为一家上市公司，我们是以公司的年度报告为准的，经过会计师事务所的审计，所以客观说对其它机构的排行的评价我们会尊重各个机构他自己的排行标准，不太好去评论。<br /><br />　　网友：用友的用人机制是什么？<br />　　王文京：我们因为是一家软件公司，所以说加入到用友的人才，都是在软件技术或者说在我们所应用的领域里面的专业人才。所以在公司我们一直倡导的一个用人的机制就是强调专业、敬业和创业，强调这样三个原则。所谓专业就是我们强调每一个人不管他在什么岗位都要具备专业的水准，因为我们是一家从事软件和软件相关服务的高科技企业，任何岗位的人员他的专业水准是至关重要的。<br />　　第二个方面就是敬业，我们希望每一个工作人员都能够在自己的岗位很敬业的去工作和发挥。<br />　　还有一个就是创业，因为公司我们希望能够给各个类型的人才、专业人才提供一个可以施展自己的舞台和平台，能够发挥他的创业热情，因为这个创业不仅仅指的是公司初创，其实在公司任何一个发展阶段都有创业的机会。<br /><br />　　网友：用友在中国软件业有没有竞争对手？<br />　　王文京：在市场上当然我们是有竞争的对手的，而且不光有国内的竞争对手，也有国际上的竞争对手。我想任何一个行业，包括我们所处的软件行业不可能没有竞争对手的时候，用友从建立以来，一直到现在甚至到以后都会有竞争伙伴，竞争对手存在，这是一个高度竞争的市场，所以我们也一直是在这样一个竞争的环境下创立成长和发展，公司未来的发展，一定会面对不同的竞争对手。<br /><br />　　主持人：您现在把哪几家公司当做您的竞争对手？<br />　　王文京：现在不同的市场竞争对手不一样，比如在高端市场，我们主要的竞争对手是国际上的厂商。在中低端市场我们主要的竞争对手是国内的厂商，像金蝶、浪潮，更低端的像速达、管家婆，用友有三条产品线，分别针对高端、中端和低端，不同市场我们竞争对手是不一样的。<br /><br />　　主持人：中国软件公司与国际一流企业的差距在哪里？<br />　　王文京：第一个差距当然就是大家建立的时间，以及在这个基础上大家所经历的历史，比如说像你提到这样一些国际的同行业的公司，差不多比我们早十几二十年，他们在这个领域所积累的这些应用方面的基础和经验，还有国际市场经营方面的基础和经验，要比国内的厂商丰富。<br />　　当然同时我们在和这样一些国际厂商竞争的时候，我们也明显的有自己的优势，比如在我们现在所从事的管理软件的市场，作为本土厂商，我们对于我们的软件系统怎样更加贴近中国客户的管理和经营需求，比国际公司会更具有优势。<br />　　第二个是我们相对的优势，我们在服务体系的构建上，特别是针对中国地区的客户，我们的服务网络基本上覆盖所有的地市，在经济发达的地方我们服务网络是到了镇这一级，国际厂商很难构建深度的服务网络。<br />　　第三个方面，作为本土厂商，我们还有优势，我们利用新的技术，新的模式，比如现在移动的技术，wep的技术，我们可以在商业应用上实现创新，而且在这样创新上可以实现跨越式创新，实现后发优势。<br /><br />　　网友：我们用友什么时候能进行股改？<br />　　王文京：股改这项工作我们公司管理层已经在推进过程之中，股改既是公司制定的一个计划，也是现在监管部门的一个要求，这项工作我们是一定要推动的，而且现在已经在具体的推动过程之中。<br /><br />　　网友：用友公司是一家管理软件行业优秀的公司，但是股票表现并不是特别好，您怎么看待这个问题？<br />　　王文京：因为股票这个表现，我想因素还是比较多的，影响力因素是比较多的，有宏观、微观，也有外部的和企业内部的。<br />　　从公司内部经营角度来讲，最近两年我们在一些新业务的投资上，投入的力度相对比较大一点，目前一些业务前两年处于投入期，还没有进入盈利阶段，当然从今年包括后年几年来讲，这样一些投资业务慢慢进入到一个盈利的阶段。所以可能前两年对公司整体业绩确实有一些影响响，但这些业务应该讲对公司的中长期发展还是很有意义的，而且从今年特别明年开始我们这样一些投资业务都会陆续进入到盈利的阶段，这样对公司整体业绩的扩大和提高，应该讲还是有重要的积极意义。<br /><br />　　网友：用友每年销售额在增长，但是费用增长的更快一点，请问是这样吗？<br />　　王文京：费用增长，很重要因素刚才我说是因为我们一些新业务的投资，因为软件公司新业务的投资主要表现在费用上，而且费用最主要也是表现在人员方面，跟这个因素有很大关系。<br /><br />　　网友：用友以前的战略是一个国际化的战略，今年战略是普及，这两个战略之间有没有冲突？<br />　　王文京：这两个战略实际上它是一致的，我们讲国际化战略，是指的公司整体的经营发展，我们要建构起以公司的核心竞争力为核心的发展的战略。具体我们在执行国际化战略的框架下，我们还有一些第二级的业务战略，其中一个很关键的业务战略，就是说我们推动ERP在中国市场的普及化，这个是我们从去年年底开始确立的一个关键的业务的发展策略。<br /><br />　　网友：看到用友这些年取得的成就感到很高兴，用友的产品能否进入国际市场，能否谈下与国际相关软件企业竞争情况？<br />　　王文京：事实上我们现在的产品，我们的ERP产品已经开始进入到国际市场，目前我们的产品已经销往在东南亚一些国家，还有像日本的一些客户，现在应该讲我们的产品，用友ERP的产品已经走出国门，开始在中国以外的亚洲市场在发展。<br /><br />　　主持人：我们今天有一个聊天，青年创业问题，王总您是一个非常成功的创业者，在您带领用友走过这些年中，您可以回顾一下您的创业过程吗？<br />　　王文京：我想如果回顾起来，应该讲这么几个点，第一个当然是1988年，当时我们决定自己来创业，而且决定去成立一家专业从事财务软件，以商品化的方式来从事财务软件的开发和经营这样一家纯软件公司，当时应该讲在中关村真正完全意义上的软件公司是很少见到的，当时我们觉得就要成立这样一家公司，而且我们当时公司建立的时候，确定了一个经营思想，就说一定要研发自有知识产权的技术，而且一定要建立自有品牌，所以用友从1988年成立的时候一直到现在，我们一直坚持这样一个道路在发展。<br />　　第二个我想比较重要的点，应该是在九十年代的中后期，应该是在97年左右，当时我们在财务软件这个领域已经经营了将近十年的时间，当时公司在经营战略上做出一个决定，从财务软件扩展到整个企业管理软件，我们今天大家所讲的ERP软件，这个确实对用友来讲是一个比较重要的公司的经营策略的这样一个转变，当时我们做出这样一个决定，而且通过几年的时间，一步步在推进这样一个转变。把用友从财务软件往企业管理软件、往ERP软件提供商这样一个方向转型。通过几年努力，我们很欣喜看到在2002年的时候我们公司在中国ERP市场的份额超过了原来的国际厂商，成为中国市场份额最高的ERP软件提供商。<br />　　所以我想九十年代那一次决策，对用友现在和以后的发展意义是很重大的。<br />　　从最近一个阶段来看，我想有两点也是一个比较重要的，一个是去年我们发行和推行的国际化战略，另外一个我们去年底今年初在推进的刚才提到的ERP普及这样一个策略。我想这样几点在用友整个发展里面都是比较重要的一些战略的决策和战略转折点。<br /><br />　　网友：今年用友整个渠道策略较之往年有什么新的举措？成绩如何？<br />　　王文京：我们今年基本上是走一个渠道分类经营的模式，我们今年组建了专门的叫小型管理软件事业部，以专门事业部经营我们低端的渠道。在中端的产品的业务上，我们在原来渠道伙伴基础上，一个方面提升原来渠道伙伴向ERP转型的能力，另外也扩展一些新型的伙伴。在高端的业务上，我们重点是发展管理咨询公司这类的合作伙伴，所以今年我们公司的渠道伙伴的策略基本上是走分类的这样一个发展模式，因为确实不同端级的市场它所要求伙伴类型是不一样的，而且伙伴的商业模式差别也是很大的。<br /><br />　　网友：我是一个中型企业的员工，我在公司负责软件系统，我们公司想上一套ERP，我怎么能说服企业其他部门的人能理解我们的工作？<br />　　王文京：我认为一个企业上一套ERP，不应该是某一个部门的这样一个角色或者是需要，因为ERP实际上是今天大部分企业正在导入引进一个全面的现代化管理系统，所以它是企业级应用，不是早年上一个财务软件，或者上采购软件这样部门级用，它是企业级用，它是一体化的应用，它必须是企业级的行为，不应该只是某一个部门的行为。<br />　　所以这里面一定要跟公司整体经营策略和管理计划结合起来，虽然他应该是公司的最高管理层来做推动，作为具体负责软件业务部门人员来讲，很重要一点跟企业主管，特别是企业的高层来推荐ERP系统带给企业经营和管理上的价值，这个我想是很重要一点。另外也有很多企业顾虑上ERP是不是有风险，事实上中国越来越多企业在引进ERP系统上成功率越来越高，几年前出现ERP引用成功率不高的局面最近两年有了显著改变。<br />　　越来越多企业来讲，ERP不仅是一个选择，从企业竞争力提升来讲是企业发展必需。<br /><br />　　网友：用友已经在亚洲地区扩大发展，是否考虑到欧洲扩展？<br />　　王文京：管理软件ERP这个业务，我们近期确定的目标市场是中国和亚洲地区，还没有计划要扩展到欧美市场。但我们集团里面有另外一个业务，就是软件开发外包这个业务，我们一个子公司叫用友软件工程公司，我们这个公司的业务现在它主要从事软件外包业务的开发，现在的市场已经扩展到日本、美国和欧洲，所以我们软件外包这个业务已经开始有欧洲的客户。<br /><br />　　网友：当前会计软件中成本核算的人是饱和的环节您怎么理解？<br />　　王文京：我也赞同这个观点，事实上讲到成本，光有会计部门是解决不了企业的成本问题，它必须是说企业整体的业务，包括生产、销售、采购，还有所有的相关部门都达到相应的信息化，才能够真正核算出一个企业比较完整的成本。<br />　　所以要真正说解决企业的成本核算和管理的问题，必须全面企业信息化，也就是说必须要上ERP的系统。单上财务软件，实际上不能全面解决成本核算和管理的问题，因为很多成本核算数据基础一定是来自于业务系统。<br /><br />　　网友：用友今后是否会继续收购？收购的对象有哪些？<br />　　王文京：在有合适的收购对象上，我们还会继续做一些必要的并购，因为这也是用友未来发展的一个途径之一，在前面几年我们也已经做了一些收购，通过一些收购加快了我们的产品线的发展，而且应该讲为用友从财务软件向ERP管理软件公司转型起到了积极的作用，所以未来几年如果有适合的对象我们还是不排除会做一些必要的并购，当然这个要具体评估具体的并购对象。<br />　　从方向上来讲当然我们会结合公司主营业务，在应用软件这些方面我们做一些有价值的并购。<br /><br />　　网友：在费用方面以前增加过，下一季度费用是否会有下降？<br />　　王文京：因为我们随着公司经营规模的增长和扩大，费用从总规模来讲，肯定也会有所增加，但是公司管理层已经注意到我们整个费用率，费用水平控制问题，我们在第四季度，包括后面几年我们会特别来关注和控制整个公司费用率的水平，我们费用总体的规模肯定还会有所增长，但是我们重要的是要控制费用率，费用水平。<br /><br />　　网友：现在用户选择ERP的产品时，最关注产品的服务占了75.2%，您怎么看待这个数字？用友在2006年在服务方面会有哪些动作？<br />　　王文京：确实我们企业客户在选择ERP系统的时候，服务是一个特别关注的方面，我也接触过很多ERP的客户，当然总体来讲，我们的客户他在选择ERP的时候，有三个方面的考虑，第一个就是说效用，ERP系统实施以后带给这个企业在经营管理上的价值。第二个关注就是风险，实施还有以后运用ERP系统有没有一些不可规避的风险。第三个当然是成本，一个合适的价格、价位和服务成本来实施和运行到ERP系统。我们也把这三个因素，把它叫为企业ERP应用的三角模型，效用、风险和成本。在效用和风险里面其实一个重要的问题就是网友刚才提到的服务问题，服务的问题，从广义的服务来讲，它是包括了两个方面的，一个是说ERP软件系统，我们厂商所交付的ERP软件系统本身的持续的产品进步，技术更新，这也是一个服务。另外一个，软件的实施和售后的保障服务，这是狭义的服务。实际上企业客户这两方面的服务都是很关注的，我们也已经看到，越来越多的企业，现在在选择ERP系统的时候越来越选择品牌厂商的ERP软件，而不像几年前那样，用一些非主流的或者非品牌的ERP系统，因为他们发现引用这样一些系统后面产品的持续进步没有得到保障，不能够持续的升级，客户的需求如果发生变化不能够通过产品的升级来满足。第二个持续的售后服务保障没有保障起来，所以现在越来越多客户上ERP系统选择都是品牌厂商的ERP产品。实际上他在选择的时候已经不光选软件，很大程度像您刚才讲到的，选服务。<br />　　事实上除了产品和服务之外，更本质来讲，客户选择的是什么？其实客户选择的是在企业信息化方面，长期可信赖的合作伙伴，这个也是用友现在业务发展比较注重的。我们希望我们交付给我们客户的不仅仅是软件产品，同时我们要对客户的持续服务提供足够的保障。另外在这两个基础上，成为客户在实施企业信用化方面的长期合作伙伴。<br /><br />　　网友：用友作为国内最大的ERP供应商，您又是如何实现内部信息化？<br />　　王文京：我们内部信息化，应该讲很早以前就开始在推进，早年也和很多客户企业一样，也是从局部开始。今天应该讲我们公司内部的信息化在我们公司，基本上我们主要经营环节和主要的管理环节现在都是基于我们的信息系统在运作的。<br />　　而且这里我补充一点，我们现在内部的信息化，管理软件这一块我们全部采用公司自己的系统，因为我想我们要把我们的东西推荐给我们客户的话，我们首先自己也得把它用好，因为这也是近水楼台，我们可以直接引用自己开发的最新版的系统。<br /><br />　　网友：用友的普及战略，有人认为首先要解决客户的个性化问题，从客户的角度考虑。您提出这个普及战略和它是否有冲突？您怎么看这个关系？<br />　　王文京：实际上我们提出ERP的普及这样一个战略，它跟企业客户的个性化需求是没有矛盾的，因为我们讲普及，当时就很明确提出一个交付模式，我们倡导的交付模式叫大规模、个性化交付，大规模就是有别于原来前些年一些企业包括一些厂商为客户去实施ERP系统，都是根据一个个客户搞个性化定制，完全按每个客户情况做分别定制，这样一个模式现在看来，不光在中国，在世界范围都看来，完全按照客户，单个客户，一个个客户需求个性定制模式是不成功的，成本是高昂的，而且后续化成本也得不到保障。我们就是规模化交付，怎么保证规模化？两个基础，一个标准化，就是我们ERP系统的平台，还有我们那些基础的业务都是基于标准化的系统。第二个就是行业化，在平台和标准应用基础上，更深一层业务要结合行业特性。你比如说电子行业和汽车配件行业，它有蛮多的共性，但是也有很多差别，应用服装行业的特性，所以说行业化。标准化、行业化是来实现大规模的交付的两个基础。<br />　　在这个基础上，我们也特别强调个性化，因为我们倡导的交付模式叫大规模、个性化交付，因为具体到最后每一个客户的应用来讲，他又会有一些自己的企业特定的一些个性要求，这个我们怎么满足企业客户的个性要求？基础的第一是标准的，然后行业的，同时我们又为企业的个性化应用建立相应的个性化开放环境，实施的环境，然后通过我们或者我们的伙伴，为最终客户做个性化的实施。<br />　　所以总体来讲，我们是标准化加行业化，加个性化，我们不单独提只是个性化，也不单独只是说讲标准化，因为我们是把标准化、行业化和个性化这三者结合起来，通过这样一个结合实现大规模个性化交付。<br /><br />　　网友：ERP普及战略会作为用友的长期战略吗？实施这个战略市场具体举措有哪些？<br />　　王文京：这个应该讲在我们ERP业务上应该是一个比较长期的战略，因为ERP在中国企业的普及，它也是需要一个较长时期来完成和实现。我们预计在未来的十年的时间，中国企业都会陆续引进和导入ERP系统，越来越多的企业，应用ERP系统来改进它的管理和经营，这个过程实际上就是中国ERP普及的过程。<br />　　在中国的企业普及ERP过程之中，用友公司希望作为在这个领域里面的代表性厂商，通过我们的产品和服务，来推动中国企业的ERP的普及化应用，所以这个对用友来讲是一个长期的战略。<br />　　在推动普及化的战略上，我们的具体的举措有这样几个方面，首先我们最重要的还是要研发出既具有国际竞争力的，又符合中国企业经营和管理环境要求的这种ERP的软件系统，这是基础和前提，以后你要说做普及，没有好的产品这是不现实的，所以好的产品这是第一位。所以在研发上面投入的在所有领域里面是最大的，而且这个我们还会持续保持。<br />　　第二个就是我们服务体系，全国的服务体系，当然按照今天我们业务已经扩展到中国以外的亚洲市场，所以应该讲在亚洲地区的服务体系，因为ERP对一个客户来讲，他应用不光是要好的系统，好的产品，还有后续持续的服务体系来支撑，我们的实施体系，我们的客户支持的体系，培训教育的体系，这是第二个方面。<br />　　第三个方面，从今年开始我们通过建立像ERP体验中心，在全国建立了一批ERP的体验中心，让更多的客户能够更直接的，更快捷的体验到ERP系统，以及这个系统给他带来的价值。<br />　　还有一个方面，在ERP的普及教育上，应该讲有三个比较具体的举措，一个就是我们现在跟全国已经有两百所大学和大专院校合作建立ERP实验室。还有一个我们现在已经开始做ERP社会应用人才的认证培训教育，而且明年这块还会再加大。普及教育上我们还有一个举措，我们也出版、组织出版一批ERP普及的读物、书籍，像我们前面两批普及读物已经上市了，而且受到很多专业人士，要上ERP企业的欢迎。<br /><br />　　网友：现在软件业竞争力已经很大了，对于您来说，您是业内很有名公司的领军人，您会不会感到压力也很大？工作和生活您怎么调节？<br />　　王文京：压力肯定是有的，因为做企业不可能没有没有压力的时候。而且在软件业，现在确实竞争也越来越激烈，而且现在这个市场竞争，不光是国内厂商的竞争，也是国际竞争。但是应该讲我们在面对这样一些压力的同时，我们还是很有信心，很有自信的，因为面对压力，看到压力是不够的，重要是要建构企业的核心竞争力，我们通过建构企业的核心竞争力，特别是我们的国际竞争力，使得公司在我们所处的领域，竞争优势不断加强，不断提升，这样压力我想也就变成动力了。<br />　　在工作和生活的平衡方面，确实因为做软件企业，特别包括应用软件的企业工作蛮辛苦的，大家工作强度也是比较大，我的很多同事，很多公司的员工大家确实是很难做到8小时就下班，我们确实很多时候8小时之外周末都要继续工作，我们很多员工的工作相当辛苦，所以确实负荷是比较大。<br />　　当然在比较繁重工作的同时，我们也希望大家能够处理好工作和生活的平衡，现在比如说我在公司内部管理层，我现在一般不会安排礼拜天开会，礼拜六可能我们还是会有工作，会有会议，但一周可能要保证大家有一天的休息。<br /><br />　　网友：用友的销售团队非常优秀，您怎么定义授权顾问在销售团队中作用？<br />　　王文京：授权顾问在我们销售ERP环节里面是我们重要的专业力量，因为到ERP这个阶段，要跟我们客户推介和沟通好我们产品的价值，以及系统实施的这样一些方案，确确实实需要这个领域很专业的顾问来跟客户，特别是客户的管理层做沟通。所以授权顾问在整个公司经营和销售环节作用越来越突出，公司现在从总部到大区，到分子公司到合作伙伴里面，也陆续建立起来比较专业的顾问团队，通过这样顾问团队他们利用自己专业背景和知识，可以结合我们企业客户他的应用和管理要求，同时把我们公司的系统和技术跟客户的要求很好的对接，来跟我们企业的主管和决策人形成一个很好的沟通，这样使得我们的企业的客户他能够很清晰的了解，他所购买的系统带给他的价值，以及这个系统实施的过程和风险的控制，包括这个系统运营以后需要注意和加强的方向，从而能够更好的使我们的客户能够选择好ERP的系统和部署好他的系统。<br /><br />　　网友：您认为用友相对于竞争对手来说，有哪些最显著的产品优势？也就是说用友软件最大的卖点在哪里？<br />　　王文京：如果单纯从产品的角度来讲，我们的优势主要是两个方面，第一个就是我们ERP系统，无论从高中低端产品线，还是从横向的，我们都是统一的，比如中端ERP系统，我们产品所覆盖的应用面，在同类的产品里面是最丰富的。像我们U8的ERP系统它已经超过传统意义上的ERP系统，现在已经是一个企业的商业应用套件，它是一个完整的企业应用套件。<br />　　第二个产品优势，我们产品里面所体现出来的应用，应用包括里面的管理思想，管理模式，以及应用功能的细致程度，可以说在同类产品里面我们也是最强的。产品的丰富程度，以及我们在应用上的功能的强度，。在同类产品里面是公认最优秀的。<br /><br />　　网友：能否谈一下06年用友整体渠道策略计划？<br />　　王文京：06年我们会针对不同的产品线，分类发展我们的渠道伙伴，继续去延续和加强这样一个渠道的业务的策略。<br />　　第二个方面，我们会进一步加强对我们渠道伙伴的支持的力度，使得我们的渠道伙伴能够更好和更快的去开展他的业务，在这个基础上，我们希望能够继续提高我们渠道伙伴的可持续盈利的能力，我们认为渠道伙伴的盈利能力，实际上也是我们和伙伴长期合作的一个共同的商业基础，相信这一块从现在市场发展来讲，包括用友今天所建立的产品的基础，以及在这个业务上的能力储备的基础来讲我们是很有信心能够做到这一点，我们可以能够在更大力支持我们伙伴开展我们ERP产品的经营，同时通过优化商业的模式，通过产业链这样一个分工的模式，使得我们的伙伴能够有更好的盈利。<br /><br />　　网友：现在市场上竞争越来越大，国外的SIP他们都进国内抢中小企业的市场，用友该如何回击？对于用友来说怎么超越SIP等这些巨头？<br />　　王文京：现在一些国际的高端的ERP厂商最近两年也在往中端和中低端这个市场进入，我们在几年前就已经注意到了，而且实际上最近这两年我们一直在这个领域竞争。<br />　　针对这样一个竞争的格局，用友的策略就是说我们通过加强我们产品和服务，以及新的技术和模式的引用，来进一步强化在中端和中低端市场的优势，在中端和中低端市场应该说国内的厂商优势还是很明显的，这个市场上国内厂商还是占主导，而且随着最近这两年厂商在ERP这个领域上业务不断的提高，实际上我们在这个市场上的竞争力是在不断的加强，我们现在已经有越来越多原来用国外ERP系统的客户现在转向用我们U8的ERP，这说明国内厂商的产品水平和交付能力在不断的提高。<br />　　我们也注意到国际厂商最近两年在中端和中低端市场进入上，客观的说从结果上来看并不是很成功，反倒国内厂商在这领域能力不断提升，所以针对这个市场，应该讲我们作为国内的ERP提供商，我们还是很有信心的。另外最近两年我们不仅在中端和低端，在高端市场，我们在集团应用，集团管理市场上，我们NEC解决方案，最近几年优势不断形成，现在国内已经有六百多家集团性企业已经采用我们高端的NEC集团管理解决方案，而且后面这块增长，包括明后年发展趋势来讲还是相当不错，在原来国际厂商完全垄断的高端市场，我们现在也有相应的一些解决方案去打破它原来的垄断。<br /><br />　　网友：ERP将来会不会呈现一种降价的趋势？<br />　　王文京：ERP实际上在最近两年，同类的系统在价格水平上跟两年前确实是有下降的趋势。今天我们一些系统，今天可能三十万的系统在几年可能是五十万、七十万，下降的过程在最近两年已经发生了。<br />　　但是最近我们也看到一个新的趋势，就是说基本上在价格水平说，现在已经在可以说叫齐稳，而且略有回升的现象，为什么有这样一个情况？我们发现前面两年在价格上价幅确实有点高，因为ERP系统跟别的一个固定的商品不一样，一个有形的商品不一样，你购买以后它的使用比较简单，因为ERP系统它购买以后还是需要很专业的服务，而且事实上现在我们交付给客户的ERP系统，它的功能也是很庞大的，功能也是很丰富的，所以越来越多的客户企业他也认识到，他要上一个ERP系统，不是说为了省钱，省软件上的投入和服务上的投入，更重要的是要用这个系统来改进他的管理，来优化他的经营，给创作更高的价值，所以对企业来讲他是一个投资，在这个意义上来讲，我们很多企业客户也看到一点，如果说你ERP系统软件和服务价格降的太猛，降的太低到时候超出了你厂商可以承受服务成本，必然会带来服务的质量，保障上的下降，最后其实就形成一个恶性循环。<br />　　所以最近几个月，我们看到整个ERP的价格齐稳而且略有回升这样一个趋势，我认为这个是一个比较好的现象，我们反对ERP系统高昂、贵族的价格，实际上因为最近这几年国产ERP的发展原来国外的ERP厂商动不动几千万、几个亿的被我们给拉下来了， 客观的说我们也为中国的企业客户创造了一个价值，国外厂商不得不调低它的价格。<br />　　ERP系统毕竟是有相应规模的一套专业系统，我们也反对价格做得很滥，降到你的厂商和服务提供商都超出你成本这样一个水准，那样的话其实对厂商的服务能力，研发能力持续的构建是不利的，最后对客户的保障也是不利的。前几个月，年初有人提出说，要把ERP当按白菜一样去做，我们很反对这个观点，我们从来没有说过这个观点，我们认为应该是一个合理的价格，不是那种特别高的贵族价格，也不是说做的很滥的超出你的服务成本的价格，厂商和服务商要有合理利润，这样保证企业比较健康的发展，同时又使我们企业客户不会有太高的总体拥有成本，他在ERP投资上有比较好的投资回报率。<br /><br />　　网友：用友与国际厂商合作和联盟是否在战略考虑中？<br />　　王文京：我们和有一批国际上顶级的IT厂商、企业都在开始相应的各种方式的合作，有在业务层面的合作，像跟微软，跟IBM这样一些公司。也有在更战略层面合作的，这两个层面，比如刚才我提到微软跟IBM都属于既是业务又是战略的合作，我们有共同组建的实验室，也有一些共同推进的战略计划。像联想这样一些公司我们也有战略级业务合作。我们跟国际厂商也有资本层面的合作，像我们在外包业务上和日本最大的一个公司有合资企业，在战略合作里面我们现在有很重要的合作伙伴，就是英特尔公司，我们和英特尔也在陆续开展一些很有战略价值的业务合作。<br /><br />　　网友：05年以来金蝶人士频繁发生变动，业务不太稳定，用友有没有购买金碟的打算？<br />　　王文京：我们还是希望把用友自身的核心业务不断做强，不断做大，市场竞争上我们希望提高我们的竞争优势，希望市场的份额不断的提升。<br /><br />　　主持人：不会有购买金碟的打算？<br />　　王文京：我觉得做好自身是重要的。<br /><br />　　网友：U9什么时候推出？<br />　　王文京：U9是我们新一代产品的研发计划，因为这个研发在进行之中，我们在适当的时候会发布我们U9的上市时间。<br /><br />　　网友：目前市场上拥有分公司与渠道代理商在软件价格上存在较大的差距，用友公司应该怎样规划？<br />　　王文京：应该讲很大差距还是没有的，可能局部的一些项目或者地方会有一些差别。现在我们在管理上也在安排一些举措来解决这个问题，我们最近推出了一个报价平台，我们这个报价平台实际上就是统一所有分公司还有伙伴所有在同类产品上报价的水平。<br /><br />　　网友：这几年富豪榜把您的财富给缩水了不少，您自己认为您自己的比如说以前五十个亿，现在给您评论到几个亿，他这种评估合理吗？<br />　　王文京：这个还是我前面讲的看法，由于不同排行机构有自己不同资产评估的标准，这个确实我们不太好去评价。<br /><br />　　网友：2005年软件市场不能不火，您认为06年中国软件市场会怎么样？<br />　　王文京：总体中国软件市场我们一直看好的，我们对中国软件市场中长期的前景，应该讲很有信心的。这里面包括两个市场，一个是国内的市场，一个是国际市场，从管理市场来讲，我们中国的整个经济的快速的增长，还有整个社会信息化水平的提高，以及我们产业的经济增长方式的转变，包括中国的软件人才资源的优势的不断的发挥，以及中国软件厂商自身的经营和管理能力不断提升，所以在可以预见未来，中国国内软件市场成长空间和前景是相当广阔的。<br />　　另外一个方面，随着我们中国软件企业，我们自身企业的经营和管理水平提高，以及最近几年在海外市场特别是外包市场开拓不断的加强，以及我们人力资源这种成本优势，在未来，就是在国际的软件和服务市场，对于中国软件公司和软件业来讲这块的前景和空间也是很巨大。所以06年，包括06年之后，对整体软件市场以及中国软件公司的可以成长的空间和机会来讲，我们是看好的。 <br /><br />　　网友：用友会不会像SIP等大型ERP供应商对企业客户进行定制服务？<br />　　王文京：完全定制这个模式我们肯定不会走，实际上像SIP这样一些国际公司，他们也不是走这个模式。实际上我们走的还是刚才前面讲的，标准化加行业化，加个性化，这是三层，底层是标准化的，到第二层是行业化的，最顶层，结合到每一个具体企业是个性化的。所以我们是一个基于标准和行业化应用的一个个性化的实施，但是不会走百分之百的个性化定制。因为那种模式是走不通的，最后客户成本是巨大的，而且不可持续，有些客户已经走过这个路子，也吃过这个亏，现在大家都看到了，那个路子是不能走下去的。我们的客户绝大部分客户都很清楚的看到这一点，而且从国际市场，海外的ERP应用来讲，这一点更明显，海外的ERP应用基本上也是走这种标准化、行业化，然后走个性化实施这样一个模式。<br /><br />　　网友：国家对用友有没有支持政策来辅助用友打入国际市场？<br />　　王文京：应该讲用友这些年是在整个国家大的支持环境下发展成长起来的，那么在我们去开拓国际市场上，在软件出口，软件外包这个业务上，相关的政府部门也是有一些具体的支持计划的，我们也参加了这样一些支持计划里去，应该讲对我们还是有些支持。<br />　　主持人：今天的聊天由于时间的关系到此结束，非常感谢王总非常精采的观点，也非常感谢各位网友的参与，谢谢大家。<br />　　王文京：谢谢大家。<br />]]></description>
		</item>
		    
		
		<item>
			<title>敏捷开发</title>
			<link>http://hanrui85.blog.sohu.com/87508561.html</link>
			<comments>http://hanrui85.blog.sohu.com/87508561.html#comment</comments>
			<dc:creator>寒杨</dc:creator>
			<pubDate>Fri, 16 May 2008 11:52:27 +0800</pubDate>
			<guid>http://hanrui85.blog.sohu.com/87508561.html</guid>
			<description><![CDATA[<br /><a href="http://zt.blog.sohu.com/s2008/wenchuandizhen/" target="_blank"><img alt="再小的力量也是一种支持" src="http://js1.pp.sohu.com.cn/ppp/blog/styles_ppp/images/banner_512_support.jpg" /></a><br /><br />人与人之间的交互是复杂的，并且其效果从来都是难以预期的，但却是工作中最重要的方面。<br /><br />-- Tom DeMacro和Timothy Lister<br /><br />敏捷软件开发宣言：<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;个体和交互&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;胜过&nbsp; &nbsp;&nbsp; &nbsp;过程和工具<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;可以工作的软件 胜过&nbsp; &nbsp;&nbsp; &nbsp;面面俱到的文档<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;客户合作&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 胜过&nbsp; &nbsp;&nbsp; &nbsp;合同谈判<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;响应变化&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; 胜过&nbsp; &nbsp;&nbsp; &nbsp;遵循计划<br /><br />虽然右项也有价值，但是我们认为左项具有更大的价值。<br /><br />敏捷宣言遵循的原则：<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;即使到了开发的后期，也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;经常性地交付可以工作的软件，交付的间隔可以从几个星期到几个月，交付的时间间隔越短越好。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;在整个项目开发期间，业务人员和开发人员必须天天都在一起工作。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;围绕被激励起来的个体来构建项目。给他们提供所需的环境和支持，并且信任他们能够完成工作。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;在团队内部，最具有效果并富有效率的传递信息的方法，就是面对面的交谈。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;工作的软件是首要的进度度量标准。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;敏捷过程提倡可持续的开发速度。责任人、开发者和用户应该能够保持一个长期的、恒定的开发速度。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;不断地关注优秀的技能和好的设计会增强敏捷能力。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;简单是最根本的。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;最好的构架、需求和设计出于自组织团队。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;每隔一定时间，团队会在如何才能更有效地工作方面进行反省，然后相应地对自己的行为进行调整。<br /><br />当软件开发需求的变化而变化时，软件设计会出现坏味道，当软件中出现下面任何一种气味时，表明软件正在腐化。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;僵化性： 很难对系统进行改动，因为每个改动都会迫使许多对系统其他部分的其它改动。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;脆弱性： 对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;牢固性： 很难解开系统的纠结，使之成为一些可在其他系统中重用的组件。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;粘滞性： 做正确的事情比做错误的事情要困难。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;不必要的复杂性： 设计中包含有不具任何直接好处的基础结构。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;不必要的重复性： 设计中包含有重复的结构，而该重复的结构本可以使用单一的抽象进行统一。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;晦涩性： 很难阅读、理解。没有很好地表现出意图。<br /><br />敏捷团队依靠变化来获取活力。团队几乎不进行预先设计，因此，不需要一个成熟的初始设计。他们更愿意保持设计尽可能的干净、简单，并使用许多单元测试和验收测试作为支援。这保持了设计的灵活性、易于理解性。团队利用这种灵活性，持续地改进设计，以便于每次迭代结束生成的系统都具有最适合于那次迭代中需求的设计。<br /><br />为了改变上面软件设计中的腐化味，敏捷开发采取了以下面向对象的设计原则来加以避免，这些原则如下：<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;单一职责原则(SRP)<br /><br />就一个类而言，应该仅有一个引起它变化的原因。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;开放-封闭原则(OCP)<br /><br />软件实体应该是可以扩展的，但是不可修改。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;Liskov替换原则(LSP)<br /><br />子类型必须能够替换掉它们的基类型。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;依赖倒置原则(DIP)<br /><br />抽象不应该依赖于细节。细节应该依赖于抽象。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;接口隔离原则(ISP)<br /><br />不应该强迫客户依赖于它们不用的方法。接口属于客户，不属于它所在的类层次结构。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;重用发布等价原则(REP)<br /><br />重用的粒度就是发布的粒度。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;共同封闭原则(CCP)<br /><br />包中的所有类对于同一类性质的变化应该是共同封闭的。一个变化若对一个包产生影响，则将对该包中的所有类产生影响，而对于其他的包不造成任何影响。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;共同重用原则(CRP)<br /><br />一个包中的所有类应该是共同重用的。如果重用了包中的一个类，那么就要重用包中的所有类。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;无环依赖原则(ADP)<br /><br />在包的依赖关系图中不允许存在环。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;稳定依赖原则(SDP)<br /><br />朝着稳定的方向进行依赖。<br /><br />n&nbsp; &nbsp;&nbsp; &nbsp;稳定抽象原则(SAP)<br /><br />包的抽象程度应该和其稳定程度一致。<br /><br />上述中的包的概念是：包可以用作包容一组类的容器，通过把类组织成包，我们可以在更高层次的抽象上来理解设计，我们也可以通过包来管理软件的开发和发布。目的就是根据一些原则对应用程序中的类进行划分，然后把那些划分后的类分配到包中。<br /><br />敏捷设计是一个过程，不是一个事件。它是一个持续的应用原则、模式以及实践来改进软件的结构和可读性的过程。它致力于保持系统设计在任何时间都尽可能得简单、干净和富有表现力。 <br />]]></description>
		</item>
		    
		
		<item>
			<title>从空中看地震后的汶川县映秀镇(组图)--转载自&#34;网易&#34;</title>
			<link>http://hanrui85.blog.sohu.com/87449012.html</link>
			<comments>http://hanrui85.blog.sohu.com/87449012.html#comment</comments>
			<dc:creator>寒杨</dc:creator>
			<pubDate>Thu, 15 May 2008 19:02:06 +0800</pubDate>
			<category>人生</category>
			<guid>http://hanrui85.blog.sohu.com/87449012.html</guid>
			<description><![CDATA[<img style="WIDTH: auto" src="http://cimg2.163.com/catchpic/7/74/74F3A07AD2300BA911E8192BA8A245E3.jpg" border="0" /> 
<p></p>
<p align="center">这是5月14日航拍的地震后汶川县映秀镇。 新华社记者陈凯摄</p>
<p><img style="WIDTH: 450px" src="http://cimg2.163.com/catchpic/7/7B/7B67256B1D94FE7363EDB59FFA998590.jpg" border="0" /> 
</p><p></p>
<p align="center">这是5月14日航拍的地震后汶川县映秀镇。 新华社记者陈凯摄</p>
<p><img style="WIDTH: auto" src="http://cimg2.163.com/catchpic/4/4A/4A336D8E6F28BE18FC2E622E0B044BA0.jpg" border="0" /> 
</p><p></p>
<p align="center">这是5月14日航拍的地震后汶川县映秀镇。 新华社记者陈凯摄</p>
<p><img style="WIDTH: 450px" src="http://cimg2.163.com/catchpic/0/02/022909D96BD0F7F386DD9634D267D75F.jpg" border="0" /> 
</p><p></p>
<p align="center">这是5月14日航拍的地震后汶川县映秀镇。 新华社记者陈凯摄</p>
<p><img style="WIDTH: auto" src="http://cimg2.163.com/catchpic/B/B0/B06579940502C3ABD0A450A3919B0E05.jpg" border="0" /> 
</p><p></p>
<p align="center">这是5月14日航拍的地震后汶川县映秀镇。 新华社记者陈凯摄</p>
<p><img style="WIDTH: 450px" src="http://cimg2.163.com/catchpic/1/1B/1B522621DA83C83E40B667ACEA8832F4.jpg" border="0" /></p>]]></description>
		</item>
		    
		
		<item>
			<title>实习一天生活</title>
			<link>http://hanrui85.blog.sohu.com/87342114.html</link>
			<comments>http://hanrui85.blog.sohu.com/87342114.html#comment</comments>
			<dc:creator>寒杨</dc:creator>
			<pubDate>Wed, 14 May 2008 17:22:23 +0800</pubDate>
			<guid>http://hanrui85.blog.sohu.com/87342114.html</guid>
			<description><![CDATA[<font size="4">早上雷打不动的7:40起床，很简单怕迟到。洗漱完之后大概到八点了，下楼。</font> 
<p><font size="4">　　在穿过三号楼的时候顺便把卡打了。然后就去工作所在的楼下吃饭。一个托盘、一双筷子、一个小勺，每天都是这些。早上一般很简单，也是一天中花钱最少的一次。一碗粥是固定的，主食比较随便，按当天的喜好吃。一顿一般不会超过三元。</font></p>
<p><font size="4">　　吃晚饭大概就快八点半了，公司时八点半上班。回到自己的岗位，开机的同时也就开始了一天的生活。</font></p>
<p><font size="4">　　一上午几乎都在电脑前坐着，也难怪那天地震还以为自己在电脑前面坐的时间太长了，头晕。中午十二点吃饭，餐具不变，公司给十块钱的补足，一般花不了了。中午那顿也比较好一点。吃晚饭，我就又回到工作岗位，一般不回寝室。我有午休的习惯，回去时间不够，所以我一般在岗位上爬一会。这样我下午的工作效率就比较高。</font></p>
<p><font size="4">　　下午几乎是上午的复制。晚上五点下班，我一般会工作到五点半去吃饭，然后就不上岗位了。要不去打电话，或者回寝室看新闻。</font></p>
<p><font size="4">　　上午十点和下午三点有广播操，一般都会做。这是一天中唯一的运动方式。</font></p>
<p><font size="4">　　最近没有加班，所以晚上一般五点之后大家就可以走了。我是因为回去没事可以做就在岗位上多待一会。</font></p>
<p><font size="4">　　晚上一般会看到十二点。天热的时候会去洗个澡，不热也要烫一下脚。</font></p>
<p><font size="4">　　这就是一天的生活，周一到周五每天都是前一天的复制和再现。</font></p>
<p>　　 <font size="4">周末就是我自己的天下了。其他人都不在，有的回家，有的回自己在北京租的房子了，所以周末相对比较冷清，不过好在我这几个周末都有事干。</font></p>]]></description>
		</item>
		    
		
		
	</channel>
</rss>
