<?xml version="1.0" encoding="UTF-8"?>
<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:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>科学观察/评测/NEW WORLD &#187; project</title>
	<atom:link href="http://www.live51.net/category/project/feed" rel="self" type="application/rss+xml" />
	<link>http://www.live51.net</link>
	<description>做对每件事，做好每件事</description>
	<lastBuildDate>Fri, 30 Oct 2009 15:00:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>电网灾难与程序设计</title>
		<link>http://www.live51.net/2008/02/24/226.htm</link>
		<comments>http://www.live51.net/2008/02/24/226.htm#comments</comments>
		<pubDate>Sat, 23 Feb 2008 16:06:53 +0000</pubDate>
		<dc:creator>summer</dc:creator>
				<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://www.live51.net/2008/02/24/226.htm</guid>
		<description><![CDATA[    刚看了三联周刊的一篇文章，说的是电网设计问题，大意是：就算没有遇到百年一遇的大灾难，我们也要考虑的更周全，如果当时采用了100mm的电缆，那么可能就不会有太多损失了。
    官员说，如果用100mm，则会有人批评浪费钱。
    程序设计中也小于100mm的问题：贪图多， 不考虑后期维护和发展的程序比比皆是。“反正我实现了业务逻辑，完成了任务，以后不兼容了，不适用了我也许早就不做这个了，所以我先做了再说”。
    官员在自己当政的时候，都希望以最少的钱，办最好的事，而像这种50年一遇的事情在自己当政的时候是不会遇到的。也许官员因为办好了这件事就升职走了，这种断电缆的黑锅怎么也不会落到他的头上了。
    开发中“程序设计得很差，给维护的人，升级的人设置了很多障碍，出了BUG，反正我也不管了，BUG出去吧，如果你喜欢就继续用，不喜欢你就自己搞大重构，全部重写呗”。
]]></description>
			<content:encoded><![CDATA[<p>    刚看了三联周刊的一篇文章，说的是电网设计问题，大意是：就算没有遇到百年一遇的大灾难，我们也要考虑的更周全，如果当时采用了100mm的电缆，那么可能就不会有太多损失了。</p>
<p>    官员说，如果用100mm，则会有人批评浪费钱。</p>
<p>    程序设计中也小于100mm的问题：贪图多， 不考虑后期维护和发展的程序比比皆是。“反正我实现了业务逻辑，完成了任务，以后不兼容了，不适用了我也许早就不做这个了，所以我先做了再说”。</p>
<p>    官员在自己当政的时候，都希望以最少的钱，办最好的事，而像这种50年一遇的事情在自己当政的时候是不会遇到的。也许官员因为办好了这件事就升职走了，这种断电缆的黑锅怎么也不会落到他的头上了。</p>
<p>    开发中“程序设计得很差，给维护的人，升级的人设置了很多障碍，出了BUG，反正我也不管了，BUG出去吧，如果你喜欢就继续用，不喜欢你就自己搞大重构，全部重写呗”。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.live51.net/2008/02/24/226.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>平凡人做非凡事</title>
		<link>http://www.live51.net/2008/01/20/220.htm</link>
		<comments>http://www.live51.net/2008/01/20/220.htm#comments</comments>
		<pubDate>Sun, 20 Jan 2008 07:29:13 +0000</pubDate>
		<dc:creator>summer</dc:creator>
				<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://www.live51.net/2008/01/20/220.htm</guid>
		<description><![CDATA[
实干，苦干更要巧干，特别是做开发这个行业。为什么开发团队内部培养工程师很难？因为周围的人都太平凡了，而且都没有好的心态。只有和高手过招才能不断升级。
    技术与业务孰轻孰重？我想它们需要互相制约，不能让业务为所欲为，也不能搞技术大跃进。
    做好一件事情的基础是：一开始就做对了。并且做的过程中要不断的修正方向。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.live51.net/wp-content/uploads/2008/01/12.jpg" title="clever"><img border="0" src="http://www.live51.net/wp-content/uploads/2008/01/12.jpg" alt="clever" title="clever" /></a></p>
<p>实干，苦干更要巧干，特别是做开发这个行业。为什么开发团队内部培养工程师很难？因为周围的人都太平凡了，而且都没有好的心态。只有和高手过招才能不断升级。</p>
<p>    技术与业务孰轻孰重？我想它们需要互相制约，不能让业务为所欲为，也不能搞技术大跃进。</p>
<p>    做好一件事情的基础是：一开始就做对了。并且做的过程中要不断的修正方向。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.live51.net/2008/01/20/220.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>乐观的去做项目</title>
		<link>http://www.live51.net/2007/11/29/206.htm</link>
		<comments>http://www.live51.net/2007/11/29/206.htm#comments</comments>
		<pubDate>Thu, 29 Nov 2007 00:46:03 +0000</pubDate>
		<dc:creator>summer</dc:creator>
				<category><![CDATA[alipay]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[深入分析]]></category>

		<guid isPermaLink="false">http://www.live51.net/2007/11/29/206.htm</guid>
		<description><![CDATA[    在做项目的时候我是一个乐观主意者，太乐观了对项目不大好。但是乐观对于一个创业型团队来说却是必不可少的。
    唐僧团队是最经典的团队，其中唐僧就是一个乐天派，对前途很乐观，一心瞄着美好的结果，猪八戒应该属于悲观派，动不动就说打击团队的话，什么散伙啊，分家当。沙僧是老老实实做事情的，没有太多主观倾向。孙悟空是斗战圣佛，哪个最难的就攻哪个，乐观不乐观真看不出来，不过人家有本事，感性和冲动要多一点。
    项目开发中的各位可以对号入座，唐僧是比较少的，做唐僧的人肯定会自动被当作是小团队中的精神领袖了，切记不能盲目乐观，要鼓舞士气，有谋有略才能成功。
]]></description>
			<content:encoded><![CDATA[<p>    在做项目的时候我是一个乐观主意者，太乐观了对项目不大好。但是乐观对于一个创业型团队来说却是必不可少的。</p>
<p>    唐僧团队是最经典的团队，其中唐僧就是一个乐天派，对前途很乐观，一心瞄着美好的结果，猪八戒应该属于悲观派，动不动就说打击团队的话，什么散伙啊，分家当。沙僧是老老实实做事情的，没有太多主观倾向。孙悟空是斗战圣佛，哪个最难的就攻哪个，乐观不乐观真看不出来，不过人家有本事，感性和冲动要多一点。</p>
<p>    项目开发中的各位可以对号入座，唐僧是比较少的，做唐僧的人肯定会自动被当作是小团队中的精神领袖了，切记不能盲目乐观，要鼓舞士气，有谋有略才能成功。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.live51.net/2007/11/29/206.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>.net平台下的签名加密算法知识汇总</title>
		<link>http://www.live51.net/2007/09/10/187.htm</link>
		<comments>http://www.live51.net/2007/09/10/187.htm#comments</comments>
		<pubDate>Mon, 10 Sep 2007 04:46:50 +0000</pubDate>
		<dc:creator>summer</dc:creator>
				<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.live51.net/2007/09/10/187.htm</guid>
		<description><![CDATA[java和.net平台下加密和签名算法的一些异同点：
http://www.cnblogs.com/jobs/archive/2006/09/22/512297.html
 .net下的xml-security的一些实例，并且附有example可以下载：
http://www.codeproject.com/dotnet/xmldsiglic.asp
.net读取证书问题解决方法：
http://www.codeproject.com/useritems/X509Certificate.asp
]]></description>
			<content:encoded><![CDATA[<p>java和.net平台下加密和签名算法的一些异同点：</p>
<p><a href="http://www.cnblogs.com/jobs/archive/2006/09/22/512297.html">http://www.cnblogs.com/jobs/archive/2006/09/22/512297.html</a></p>
<p> .net下的xml-security的一些实例，并且附有example可以下载：</p>
<p><a href="http://www.codeproject.com/dotnet/xmldsiglic.asp">http://www.codeproject.com/dotnet/xmldsiglic.asp</a></p>
<p>.net读取证书问题解决方法：</p>
<p><a href="http://www.codeproject.com/useritems/X509Certificate.asp">http://www.codeproject.com/useritems/X509Certificate.asp</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.live51.net/2007/09/10/187.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>编码的日子时间总是过的很快</title>
		<link>http://www.live51.net/2007/06/06/168.htm</link>
		<comments>http://www.live51.net/2007/06/06/168.htm#comments</comments>
		<pubDate>Wed, 06 Jun 2007 15:01:24 +0000</pubDate>
		<dc:creator>summer</dc:creator>
				<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.live51.net/2007/06/06/168.htm</guid>
		<description><![CDATA[嫁接想像与实现是要花费很多很多资源的。
终于盼到开始编码了，时间过的真快，随便调了几行代码，就又到了赶车时间。
最近用了一下apache的commons里面的几个开源工具类，感觉不错，让我感觉最不错的是一句话：“好工具加上好想法”。
http://jakarta.apache.org/commons/index.html 的确有很多好东西。
简单介绍一下commons-io-1.3.1 我觉得最有用的：IOUtils，有了他 ，读写文件很方便，不用辛辛苦苦try&#8230;catch&#8230;finally，有了他不用把String转转去，一个write方法搞定一切。真的太easy了。这个包很基础，建议初学者多看看，多用用。
]]></description>
			<content:encoded><![CDATA[<p>嫁接想像与实现是要花费很多很多资源的。</p>
<p>终于盼到开始编码了，时间过的真快，随便调了几行代码，就又到了赶车时间。</p>
<p>最近用了一下<a href="http://www.apache.org">apache</a>的commons里面的几个开源工具类，感觉不错，让我感觉最不错的是一句话：“好工具加上好想法”。</p>
<p><a href="http://jakarta.apache.org/commons/index.html">http://jakarta.apache.org/commons/index.html</a> 的确有很多好东西。</p>
<p>简单介绍一下commons-io-1.3.1 我觉得最有用的：IOUtils，有了他 ，读写文件很方便，不用辛辛苦苦try&#8230;catch&#8230;finally，有了他不用把String转转去，一个write方法搞定一切。真的太easy了。这个包很基础，建议初学者多看看，多用用。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.live51.net/2007/06/06/168.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>杭州侠客行大会</title>
		<link>http://www.live51.net/2007/05/20/163.htm</link>
		<comments>http://www.live51.net/2007/05/20/163.htm#comments</comments>
		<pubDate>Sat, 19 May 2007 16:50:16 +0000</pubDate>
		<dc:creator>summer</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[东西南北]]></category>
		<category><![CDATA[深入分析]]></category>

		<guid isPermaLink="false">http://www.live51.net/2007/05/20/163.htm</guid>
		<description><![CDATA[今天第一届互联网侠客行大会在杭州召开了。
与会的有很多大牛，有PHP的创始人Rusmus Lerdorf、JAVA、JBOSS、J2ME的很多专家，他们都是在软件开发领域的领军人物。
第一个演讲的是PHP创始人，他提到了自己对PHP如何从My Tool到My Project再到Our Project的认识转变过程，从My Project到Our Project的认识应该是比较晚，时间就是金钱，在PHP发展停滞不前的时候，JAVA的发展却远远超过了PHP。JAVA百花齐放，JBOSS，J2ME等基于JAVA的在商业应用上的开发或部署解决方案层出不穷。而PHP却仍然停留在一个MY PROJECT阶段。
Rusmus Lerdorf几次提到他创造PHP的初衷：供自己使用的一个TOOL，由此不难看出PHP先天的不足。不过知足者常乐的心态没有错：PHP仍然是目前最有效、最受欢迎的WEB端开发语言之一，甚至我本人也非常喜欢用PHP写一些代码。
还好Rusmus Lerdorf后知后觉，把自己的认识提高到了OUR PROJECT的角度，使之成为一个OPEN SOURCE的PROJECT，并能让大家都参与进来，来共同制定PHP的发展方向。
未完待续了。。。
]]></description>
			<content:encoded><![CDATA[<p>今天第一届<a href="http://info.china.alibaba.com/list/wlxkx/index.html">互联网侠客行大会</a>在杭州召开了。</p>
<p>与会的有很多<a href="http://info.china.alibaba.com/list/wlxkx/guest.html">大牛</a>，有PHP的创始人Rusmus Lerdorf、JAVA、JBOSS、J2ME的很多专家，他们都是在软件开发领域的领军人物。</p>
<p>第一个演讲的是PHP创始人，他提到了自己对PHP如何从My Tool到My Project再到Our Project的认识转变过程，从My Project到Our Project的认识应该是比较晚，时间就是金钱，在PHP发展停滞不前的时候，JAVA的发展却远远超过了PHP。JAVA百花齐放，JBOSS，J2ME等基于JAVA的在商业应用上的开发或部署解决方案层出不穷。而PHP却仍然停留在一个MY PROJECT阶段。</p>
<p>Rusmus Lerdorf几次提到他创造PHP的初衷：供自己使用的一个TOOL，由此不难看出PHP先天的不足。不过知足者常乐的心态没有错：PHP仍然是目前最有效、最受欢迎的WEB端开发语言之一，甚至我本人也非常喜欢用PHP写一些代码。</p>
<p>还好Rusmus Lerdorf后知后觉，把自己的认识提高到了OUR PROJECT的角度，使之成为一个OPEN SOURCE的PROJECT，并能让大家都参与进来，来共同制定PHP的发展方向。</p>
<p>未完待续了。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.live51.net/2007/05/20/163.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>主动的沟通</title>
		<link>http://www.live51.net/2007/03/18/153.htm</link>
		<comments>http://www.live51.net/2007/03/18/153.htm#comments</comments>
		<pubDate>Sat, 17 Mar 2007 16:37:06 +0000</pubDate>
		<dc:creator>summer</dc:creator>
				<category><![CDATA[project]]></category>
		<category><![CDATA[东西南北]]></category>

		<guid isPermaLink="false">http://www.live51.net/2007/03/18/153.htm</guid>
		<description><![CDATA[在工作中我们需要进行有效的沟通，主要是因为沟通成本很高。影响沟通的因素：时间、地点、甚至是人的经验、情感、主观判断力。
我想讲的是“主动的沟通”，做技术的人会比较“闷骚”，在工作中这样做的直接后果：不经意中自己造成严重的伤害，丧失成就感，习惯于被“压迫”“强奸”。
学车的时候我对“主动的沟通”蛮有些体会，我们教练说的是杭州话，有时候听不太拎清的，同车先练的小伙子被教练训了好几次，都是因为在对教练的指令没有完全理解清楚的情况下便做动作。有了前车之鉴，我便多与教练沟通，因为路不熟悉所以在遇到三岔路路口前便主动询问教练该走哪条道。开车的人知道，等车开到三岔路的时候就来不及做动作了。这时肯定要被挨骂了。
咱们做的项目就像快车，设定了一个起点与终点，而我们工程师是无论如何也一定要主导项目走到终点的。我们在项目中遇到疑惑时要及时进行主动沟通，不能开到三岔路口，甚至已经走到其中一条道里了，再提出问题来做决策和变更，这样的成本巨大。举个例子：一个项目你承诺需要花10天完成，当你做了5天，发现可以对现有的一些东西进行重构，而这将花费大量时间，这时应当立即与项目中所有成员进行沟通后再做决定。自做主张的后果是相当严重的：测试过的功能需要重新测试、需求方无法按时提供承诺了客户的新功能，项目经理会被列入无法被信任名单，你自己也会被项目经理列入不被他信任的名单中。
]]></description>
			<content:encoded><![CDATA[<p>在工作中我们需要进行有效的沟通，主要是因为沟通成本很高。影响沟通的因素：时间、地点、甚至是人的经验、情感、主观判断力。</p>
<p>我想讲的是“主动的沟通”，做技术的人会比较“闷骚”，在工作中这样做的直接后果：不经意中自己造成严重的伤害，丧失成就感，习惯于被“压迫”“强奸”。</p>
<p>学车的时候我对“主动的沟通”蛮有些体会，我们教练说的是杭州话，有时候听不太拎清的，同车先练的小伙子被教练训了好几次，都是因为在对教练的指令没有完全理解清楚的情况下便做动作。有了前车之鉴，我便多与教练沟通，因为路不熟悉所以在遇到三岔路路口前便主动询问教练该走哪条道。开车的人知道，等车开到三岔路的时候就来不及做动作了。这时肯定要被挨骂了。</p>
<p>咱们做的项目就像快车，设定了一个起点与终点，而我们工程师是无论如何也一定要主导项目走到终点的。我们在项目中遇到疑惑时要及时进行主动沟通，不能开到三岔路口，甚至已经走到其中一条道里了，再提出问题来做决策和变更，这样的成本巨大。举个例子：一个项目你承诺需要花10天完成，当你做了5天，发现可以对现有的一些东西进行重构，而这将花费大量时间，这时应当立即与项目中所有成员进行沟通后再做决定。自做主张的后果是相当严重的：测试过的功能需要重新测试、需求方无法按时提供承诺了客户的新功能，项目经理会被列入无法被信任名单，你自己也会被项目经理列入不被他信任的名单中。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.live51.net/2007/03/18/153.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>新项目终于发布好了</title>
		<link>http://www.live51.net/2007/01/31/129.htm</link>
		<comments>http://www.live51.net/2007/01/31/129.htm#comments</comments>
		<pubDate>Wed, 31 Jan 2007 05:48:47 +0000</pubDate>
		<dc:creator>summer</dc:creator>
				<category><![CDATA[alipay]]></category>
		<category><![CDATA[东西南北]]></category>

		<guid isPermaLink="false">http://www.live51.net/2007/01/31/129.htm</guid>
		<description><![CDATA[very important！！！
采用了很多很多新技术：
1、完全基于div+css 的网页排版。
2、规则引擎drools。
3、基于dwr框架的ajax应用（少量局部应用）。
]]></description>
			<content:encoded><![CDATA[<p>very important！！！<br />
采用了很多很多新技术：<br />
1、完全基于div+css 的网页排版。<br />
2、规则引擎drools。<br />
3、基于dwr框架的ajax应用（少量局部应用）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.live51.net/2007/01/31/129.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何设计自己的wordpress模版</title>
		<link>http://www.live51.net/2007/01/26/127.htm</link>
		<comments>http://www.live51.net/2007/01/26/127.htm#comments</comments>
		<pubDate>Fri, 26 Jan 2007 14:36:56 +0000</pubDate>
		<dc:creator>summer</dc:creator>
				<category><![CDATA[book]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[东西南北]]></category>

		<guid isPermaLink="false">http://www.live51.net/2007/01/26/127.htm</guid>
		<description><![CDATA[www.wfoe.cn的朋友想了解如何设计自己的模版：）
要了解自己需要的到底是什么，我们可以在纸上画一画，把需要展示的内容列在页面上。
个人博客不同门户型网站，我们博客一般都是展示的是内容，最新的内容，所以博客页面上的元素一般会有：导航，网站标题，最新几篇内容，类目分类，有情链接。
有了这些元素，可以在纸上把这些元素摆在你希望他们会出现的位置，之后有两种选择
1、去themes.wordpress.net 找找看有没有和你画的比较类似的主题模版
2、自己开始动手写模版
选择1会比较简单点，如果找到令自己十分满意的模版，那直接用就OK了，如果没有适合的，可以找一个稍微类似的，并在这个模版的基础上进行修改，这样工作量就很小了。
如何动手自己修改模版呢?这个话题下次在谈吧。
]]></description>
			<content:encoded><![CDATA[<p>www.wfoe.cn的朋友想了解如何设计自己的模版：）</p>
<p>要了解自己需要的到底是什么，我们可以在纸上画一画，把需要展示的内容列在页面上。</p>
<p>个人博客不同门户型网站，我们博客一般都是展示的是内容，最新的内容，所以博客页面上的元素一般会有：导航，网站标题，最新几篇内容，类目分类，有情链接。</p>
<p>有了这些元素，可以在纸上把这些元素摆在你希望他们会出现的位置，之后有两种选择<br />
1、去themes.wordpress.net 找找看有没有和你画的比较类似的主题模版<br />
2、自己开始动手写模版</p>
<p>选择1会比较简单点，如果找到令自己十分满意的模版，那直接用就OK了，如果没有适合的，可以找一个稍微类似的，并在这个模版的基础上进行修改，这样工作量就很小了。</p>
<p>如何动手自己修改模版呢?这个话题下次在谈吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.live51.net/2007/01/26/127.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>小说：最后的圣殿骑士提供下载</title>
		<link>http://www.live51.net/2007/01/19/119.htm</link>
		<comments>http://www.live51.net/2007/01/19/119.htm#comments</comments>
		<pubDate>Fri, 19 Jan 2007 05:24:21 +0000</pubDate>
		<dc:creator>summer</dc:creator>
				<category><![CDATA[book]]></category>

		<guid isPermaLink="false">http://www.live51.net/2007/01/19/119.htm</guid>
		<description><![CDATA[终于编辑好了！
最后的圣殿骑士pdf版
最后的圣殿骑士word版
]]></description>
			<content:encoded><![CDATA[<p>终于编辑好了！</p>
<p><a id=p118 href="http://www.live51.net/wp-content/uploads/2007/01/%e6%9c%80%e5%90%8e%e7%9a%84%e5%9c%a3%e6%ae%bf%e9%aa%91%e5%a3%ab.pdf">最后的圣殿骑士pdf版</a></p>
<p><a id=p117 href="http://www.live51.net/wp-content/uploads/2007/01/%e6%9c%80%e5%90%8e%e7%9a%84%e5%9c%a3%e6%ae%bf%e9%aa%91%e5%a3%ab.doc">最后的圣殿骑士word版</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.live51.net/2007/01/19/119.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
