﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-狂奔 lion-随笔分类-Other Tech</title><link>http://www.blogjava.net/yangyi/category/28786.html</link><description>用心 - 珍惜时间，勇于创造</description><language>zh-cn</language><lastBuildDate>Tue, 08 Jan 2008 10:32:50 GMT</lastBuildDate><pubDate>Tue, 08 Jan 2008 10:32:50 GMT</pubDate><ttl>60</ttl><item><title>myeclipse</title><link>http://www.blogjava.net/yangyi/archive/2007/12/28/171124.html</link><dc:creator>杨一</dc:creator><author>杨一</author><pubDate>Fri, 28 Dec 2007 03:39:00 GMT</pubDate><guid>http://www.blogjava.net/yangyi/archive/2007/12/28/171124.html</guid><wfw:comment>http://www.blogjava.net/yangyi/comments/171124.html</wfw:comment><comments>http://www.blogjava.net/yangyi/archive/2007/12/28/171124.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yangyi/comments/commentRss/171124.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yangyi/services/trackbacks/171124.html</trackback:ping><description><![CDATA[刚看了myeclipse，eclipse是一个很可怕的东西，它试图让所有的开发人员一打开电脑就不能够离开它，还要在里面完成所有的工作。人们不至于反感它的原因是它是开源的，不受商业控制的。如果我们对于myeclipse过度依赖，必然最终走向对微软严重依赖的老路。我不反对利用软件盈利。但是自由的精神不应被改变。<br />微软和我们<span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"></span>是原始的猎人与猎物之间的关系，虎与伥的关系，最终极的占有。我们这才生是MS的人，死是MS的鬼。<img src ="http://www.blogjava.net/yangyi/aggbug/171124.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yangyi/" target="_blank">杨一</a> 2007-12-28 11:39 <a href="http://www.blogjava.net/yangyi/archive/2007/12/28/171124.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Are you a coder or a programmer?</title><link>http://www.blogjava.net/yangyi/archive/2007/06/13/123937.html</link><dc:creator>杨一</dc:creator><author>杨一</author><pubDate>Wed, 13 Jun 2007 11:47:00 GMT</pubDate><guid>http://www.blogjava.net/yangyi/archive/2007/06/13/123937.html</guid><wfw:comment>http://www.blogjava.net/yangyi/comments/123937.html</wfw:comment><comments>http://www.blogjava.net/yangyi/archive/2007/06/13/123937.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/yangyi/comments/commentRss/123937.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yangyi/services/trackbacks/123937.html</trackback:ping><description><![CDATA[<p>Are you trying to build software that is composed by software components provided by large companies, and still name it a system?<br />
Are you doing the job anybody can do if given enough time to read the technical handbooks and rebuild the system or you have created something?<br />
If you are in the same situation, you are p<span lang="EN-US"><font face="Calibri">robably a coder instead of a programmer. </font></span></p>
<img src ="http://www.blogjava.net/yangyi/aggbug/123937.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yangyi/" target="_blank">杨一</a> 2007-06-13 19:47 <a href="http://www.blogjava.net/yangyi/archive/2007/06/13/123937.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>My Attitude Toward Linux Shell</title><link>http://www.blogjava.net/yangyi/archive/2007/05/31/121266.html</link><dc:creator>杨一</dc:creator><author>杨一</author><pubDate>Thu, 31 May 2007 15:08:00 GMT</pubDate><guid>http://www.blogjava.net/yangyi/archive/2007/05/31/121266.html</guid><wfw:comment>http://www.blogjava.net/yangyi/comments/121266.html</wfw:comment><comments>http://www.blogjava.net/yangyi/archive/2007/05/31/121266.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yangyi/comments/commentRss/121266.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yangyi/services/trackbacks/121266.html</trackback:ping><description><![CDATA[<div class="text">
<p>I must be an extremely patient user of Linux, for I have been trying to install all versions of Linux distributions lately, and getting used to the shell commands.</p>
<p>I also read some books on the subject. To be honest, it is true that the command lines are more efficient, and this can be verified by the following calculation:</p>
<p>Suppose a mouse have 3 keys, and the keyboard ten times more. The three key mouse can generate actions 3^2 when clicked 2 times, while the keyborad 30^2. Come on, no matter we clicked the keyboard or the mouse, we just clicked 2 times.</p>
</div>
<img src ="http://www.blogjava.net/yangyi/aggbug/121266.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yangyi/" target="_blank">杨一</a> 2007-05-31 23:08 <a href="http://www.blogjava.net/yangyi/archive/2007/05/31/121266.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>学习Linux有感</title><link>http://www.blogjava.net/yangyi/archive/2006/11/06/79330.html</link><dc:creator>杨一</dc:creator><author>杨一</author><pubDate>Mon, 06 Nov 2006 02:20:00 GMT</pubDate><guid>http://www.blogjava.net/yangyi/archive/2006/11/06/79330.html</guid><wfw:comment>http://www.blogjava.net/yangyi/comments/79330.html</wfw:comment><comments>http://www.blogjava.net/yangyi/archive/2006/11/06/79330.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/yangyi/comments/commentRss/79330.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yangyi/services/trackbacks/79330.html</trackback:ping><description><![CDATA[<p style="margin: 0in; font-size: 10pt;">
<span style="font-family: SimSun;" lang="ZH-CN">记得很久以前，曾经看过一篇帖子说，&#8220;完全使用</span>
<span style="font-family: Verdana;" lang="EN-US">Linux</span>
<span style="font-family: SimSun;" lang="ZH-CN">，脱离</span>
<span style="font-family: Verdana;" lang="EN-US">Windows</span>
<span style="font-family: SimSun;" lang="ZH-CN">&#8221;，在最近的一个月时间里，我尝试了这种做法。结论让我不得不说：</span>
<span style="font-family: Verdana;" lang="EN-US">Linux</span>
<span style="font-family: SimSun;" lang="ZH-CN">如果作为桌面来使用的话，还远远没有到达实用的程度。</span>
</p>
<p style="margin: 0in; font-size: 10pt;">
<span style="font-family: SimSun;" lang="ZH-CN">作为开发环境和服务器倒是非常不错的，因此我把</span>
<span style="font-family: Verdana;" lang="EN-US">Linux</span>
<span style="font-family: SimSun;" lang="ZH-CN">配置成了一个开发工具，而用</span>
<span style="font-family: Verdana;" lang="EN-US">Windows</span>
<span style="font-family: SimSun;" lang="ZH-CN">来娱乐。</span>
</p>
<p style="margin: 0in; font-size: 10pt;">
<span style="font-family: SimSun;" lang="ZH-CN">vi nano emacs anjuta eclipse都是非常好的编辑开发工具。<br />
</span>
</p>
<img src ="http://www.blogjava.net/yangyi/aggbug/79330.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yangyi/" target="_blank">杨一</a> 2006-11-06 10:20 <a href="http://www.blogjava.net/yangyi/archive/2006/11/06/79330.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编程的6个原则 </title><link>http://www.blogjava.net/yangyi/archive/2006/10/13/75058.html</link><dc:creator>杨一</dc:creator><author>杨一</author><pubDate>Fri, 13 Oct 2006 14:03:00 GMT</pubDate><guid>http://www.blogjava.net/yangyi/archive/2006/10/13/75058.html</guid><wfw:comment>http://www.blogjava.net/yangyi/comments/75058.html</wfw:comment><comments>http://www.blogjava.net/yangyi/archive/2006/10/13/75058.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/yangyi/comments/commentRss/75058.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yangyi/services/trackbacks/75058.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 原作：Joseph Ottinger， 来自近日的theServerSide，本文是译文。<br><br>原作网址：http://www.theserverside.com/news/thread.tss?thread_id=42598<br><br><br>Empathy Box在blog中介绍了编程应该注意的5个问题，这篇文章实际表述了编程时应引起注意的很重要的6个思想&nbsp;&nbsp;<a href='http://www.blogjava.net/yangyi/archive/2006/10/13/75058.html'>阅读全文</a><img src ="http://www.blogjava.net/yangyi/aggbug/75058.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yangyi/" target="_blank">杨一</a> 2006-10-13 22:03 <a href="http://www.blogjava.net/yangyi/archive/2006/10/13/75058.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>开源软件优于商业软件吗？</title><link>http://www.blogjava.net/yangyi/archive/2006/09/16/70058.html</link><dc:creator>杨一</dc:creator><author>杨一</author><pubDate>Sat, 16 Sep 2006 10:07:00 GMT</pubDate><guid>http://www.blogjava.net/yangyi/archive/2006/09/16/70058.html</guid><wfw:comment>http://www.blogjava.net/yangyi/comments/70058.html</wfw:comment><comments>http://www.blogjava.net/yangyi/archive/2006/09/16/70058.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yangyi/comments/commentRss/70058.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yangyi/services/trackbacks/70058.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 本文是TheServerSide首页的文章，本文是译文，本文基于一个调查，结合关于开源软件质量的文章，发表了作者关于开源软件质量的一些看法&nbsp;&nbsp;<a href='http://www.blogjava.net/yangyi/archive/2006/09/16/70058.html'>阅读全文</a><img src ="http://www.blogjava.net/yangyi/aggbug/70058.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yangyi/" target="_blank">杨一</a> 2006-09-16 18:07 <a href="http://www.blogjava.net/yangyi/archive/2006/09/16/70058.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于SOA与Web Services的疑问</title><link>http://www.blogjava.net/yangyi/archive/2006/08/18/64414.html</link><dc:creator>杨一</dc:creator><author>杨一</author><pubDate>Fri, 18 Aug 2006 09:51:00 GMT</pubDate><guid>http://www.blogjava.net/yangyi/archive/2006/08/18/64414.html</guid><wfw:comment>http://www.blogjava.net/yangyi/comments/64414.html</wfw:comment><comments>http://www.blogjava.net/yangyi/archive/2006/08/18/64414.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yangyi/comments/commentRss/64414.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yangyi/services/trackbacks/64414.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 今天忽然想到一个问题，Ｗｅｂ　Ｓｅｒｖｉｃｅ未来的发展趋势是什么？为什么近两年听到的声音越来越少了？ 记得０４年的时候，WS还是比较火的，不仅在课堂上学习，还做过一些ｊａｖａ和.ｎｅｔ的应用，以后就不怎么用了，也许是分布式理论受到了挑战吧 （Rod果然站在时代的前沿）。<br />
&nbsp;&nbsp;&nbsp; 许多人说，现在最火的SOA里面用到的技术就是Ｗｅｂ　Ｓｅｒｖｉｃｅ，可是ＳＯＡ是个概念而已，大厂商主导的东西不一定经得起推敲的，正如ＷＳ一样。<br />
<br />
网上一篇介绍SOA的文章如是说：<br />
<br />
<font size="2">面向服务架构（SOA）的原则 <br />
<br />
Web service已经不再是新婚的娘子。众多企业都已经创建各种实验性Web Services 项目，事实证明，这项新兴的分布式计算技术确实能够降低集成和开发的成本。另外，一些关键的Web Services标准纷纷制定，强安全（robust security）和管理方面的产品也陆续问世。对于志向远大的企业来说，他们已经在考虑下一步了。<br />
<br />
对大多数公司来说，下一步要考虑的不再是点对点的应用，而是Web services在企业间以及业务伙伴间更为宽广的应用。这种技术的变迁需要更松散耦合、面向基于标准的服务的架构。这样一个架构要求对IT在组织中的角色有新的观点和认识，而不仅仅是一种实现方法。通过对业务的敏捷反应，企业可以得到实实在在的回报，而要达到这一点，面向服务架构设计师的角色非常关键。除此之外，潜在的回报更是不可胜数－分布计算技术能够保证对业务需求足够灵活的反应，而这种业务上的敏捷正是各公司梦寐以求而目前还遥不可及的。<br />
<br />
分布式计算将网络上分布的软件资源看作是各种服务。面向服务架构是一种不错的解决方案。但这种架构不是什么新思想；CORBA和DCOM就很类似，但是，这些过去的面向服务架构都受到一些难题的困扰：首先，它们是紧密耦合的，这就意味着如分布计算连接的两端都必须遵循同样API的约束。打比方说，如果一个COM对象的代码有了更改，那么访问该对象的代码也必须作出相应更改。其二，这些面向服务架构受到厂商的约束。Microsoft控制DCOM自不必说，CORBA也只是一个伪装的标准化努力，事实上，实现一个CORBA架构，经常都是在某个厂商对规范的实现上进行工作。<br />
<br />
Web services是在改进DCOM和CORBA缺点上的努力。今天应用Web services的面向服务架构与过去不同的特点就在于它们是基于标准以及松散耦合的。广泛接受的标准（如XML和SOAP）提供了在各不同厂商解决方案之间的交互性。而松散耦合将分布计算中的参与者隔离开来，交互两边某一方的改动并不会影响到另一方。这两者的结合意味着公司可以实现某些Web services而不用对使用这些Web services的客户端的知识有任何了解。我们将这种基于标准的、松散耦合的面向服务的架构简称为SOA。<a></a></font><br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp; 这和当年的宣传WS并没有什么不同，仅仅多了个ＳＯＡ而已， 试问今天的架构师，哪位应用了ＷＳ，哪位涉及了ＳＯＡ？ 有多少成功的案例？哪位知道这项技术在美国的发展情况，有很广泛的应用吗，还是仅限于ＳＯＡ？<br />
&nbsp;&nbsp;&nbsp; 真正项目中需要SOA思想的那种跨国财团有几个？对于在国内最多的中小型应用，暴露服务倒是极危险的事情。不过作为程序员，学习新技术，新概念实属无奈之举 。有些不必要的复杂性干扰人的思维，让你无法干净利落地做事。<br />
<br />
<img src ="http://www.blogjava.net/yangyi/aggbug/64414.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yangyi/" target="_blank">杨一</a> 2006-08-18 17:51 <a href="http://www.blogjava.net/yangyi/archive/2006/08/18/64414.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于敏捷开发的疑问</title><link>http://www.blogjava.net/yangyi/archive/2006/08/17/64091.html</link><dc:creator>杨一</dc:creator><author>杨一</author><pubDate>Thu, 17 Aug 2006 04:43:00 GMT</pubDate><guid>http://www.blogjava.net/yangyi/archive/2006/08/17/64091.html</guid><wfw:comment>http://www.blogjava.net/yangyi/comments/64091.html</wfw:comment><comments>http://www.blogjava.net/yangyi/archive/2006/08/17/64091.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yangyi/comments/commentRss/64091.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yangyi/services/trackbacks/64091.html</trackback:ping><description><![CDATA[学习了很多人捧为经典的ppp之后，我开始考虑在所参与的团队中采用敏捷开发的方式，除了结对编程，基本采用XP编程的方式。跌代计划，TDD，重构，积极沟通。然而在此过程中却遇到很多尴尬的问题，一个是团队中的人员经常流动，导致刚刚熟悉的开发环境，又要找新人代替；一个是团队中的成员水平参差不齐，难以达成一致的良好设计规范，也许又是不得不做一些硬性的规定。<br />
这里最大的问题是：XP强调代码即设计，那就要求每个人都对代码的编写非常熟练，对团队中每个成员的编程水平要求很高，然而这和相对较少的项目经费，及短暂的项目周期难以协调。<br />
更为可怕的是，项目中的人员职责不明，没有明确的负责人，而由没有软件开发和管理经验的人主导。<br />
<img src ="http://www.blogjava.net/yangyi/aggbug/64091.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yangyi/" target="_blank">杨一</a> 2006-08-17 12:43 <a href="http://www.blogjava.net/yangyi/archive/2006/08/17/64091.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Google建立与sourceforge, java.net匹敌的开源资源库</title><link>http://www.blogjava.net/yangyi/archive/2006/08/03/61513.html</link><dc:creator>杨一</dc:creator><author>杨一</author><pubDate>Thu, 03 Aug 2006 07:05:00 GMT</pubDate><guid>http://www.blogjava.net/yangyi/archive/2006/08/03/61513.html</guid><wfw:comment>http://www.blogjava.net/yangyi/comments/61513.html</wfw:comment><comments>http://www.blogjava.net/yangyi/archive/2006/08/03/61513.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/yangyi/comments/commentRss/61513.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yangyi/services/trackbacks/61513.html</trackback:ping><description><![CDATA[Google 为开源项目建立起了资源库. 这个google站点是google为推动开源发展做的又一努力！<br />
<br />
Google在FAQ上说道, Google意识到对开源项目开发者而言，有多种的选择未尝不是一件好事。 这个开源资源库强调软件资源的储存,邮件列表讨论和bug追踪.<br />
<br />
需要说明的是google资源对选择了具备一定的合适许可证的知名项目（比如sourceforge上的项目来提供下载）。站点采用SVN进行管理。<br />
<br />
您对google的新举动有何高见呢？<iframe src="http://www.google.com/gn/static_files/blank.html" style="position: absolute; display: block; opacity: 0.7; z-index: 500; width: 18px; height: 22px; top: 152px; right: 488px;" id="gn_notemagic" frameborder="0"></iframe> 
<img src ="http://www.blogjava.net/yangyi/aggbug/61513.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yangyi/" target="_blank">杨一</a> 2006-08-03 15:05 <a href="http://www.blogjava.net/yangyi/archive/2006/08/03/61513.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>