<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>找不着北</title>
    <description></description>
    <link>http://docman.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
      <item>
        <title>样式表里两种样式选择器能否相互赋值??</title>
        <author>找不着北</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://docman.javaeye.com">找不着北</a>&nbsp;
          链接：<a href="http://docman.javaeye.com/blog/153378" style="color:red;">http://docman.javaeye.com/blog/153378</a>&nbsp;
          发表时间: 2008年01月05日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          请看:<br /><br />&lt;style><br />.class1{........}<br /><br />#idid {........}//样式同class1<br /><br />&lt;/style><br /><br />有没有简单的写法,形如: #idid = class1; 避免同样的样式写两遍???
          <br/>
          <span style="color:red;">
            <a href="http://docman.javaeye.com/blog/153378#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sat, 05 Jan 2008 18:15:25 +0800</pubDate>
        <link>http://docman.javaeye.com/blog/153378</link>
        <guid>http://docman.javaeye.com/blog/153378</guid>
      </item>
      <item>
        <title>处理别人批评的三种有效方法(翻译)</title>
        <author>找不着北</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://docman.javaeye.com">找不着北</a>&nbsp;
          链接：<a href="http://docman.javaeye.com/blog/139816" style="color:red;">http://docman.javaeye.com/blog/139816</a>&nbsp;
          发表时间: 2007年11月11日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <strong>原文:3 highly effective tips to handle criticism<br />
<br />
</strong>每个人面对别人的批评时反应都不一样.   最常见的反应要么是很生气且认为是个人攻击, 要么不知道怎么做, 简单的就放弃了要做的事情(被批评的事情).  这篇文章提供你三种技巧来处理别人的批评, 避免上面所提到的两种极端反应的发生.
<p><span id="more-39"></span></p>
<p><strong> 处理意见时不要因为提意见人的不同而有所区别</strong></p>
<p>有时候人们会面对批评时非常生气, 因为提出批评的人对这个专业或行业并不熟悉, 或者是他们比自己年纪小的多. 其实不必这样. 你只注意批评或建议本身就行了, 而不要在意是谁提的建议. 这样你才能广泛的接受建议, 而不仅是所谓的专家.</p>
<p><strong>不要认为是针对你个人的</strong></p>
<p>另 外一个导致人们在受到批评时很生气的原因是人们会认为这些批评是针对他们自身的攻击. 他们以为提出批评的这些人用这种方式来奚落嘲笑自己. 这种想法往往是不正确的. 这个世界上每个人都有自己的性格, 有些人愿意很真诚的帮助你, 自然也有一部分人想打击你. 那些想攻击你的人通常会滥用批评, 他们不是提出一些建设性的意见, 而是用批评对你进行心理打击. 从另一方面考虑, 无论是建设性的批评意见还是恶意的批评诋毁, 你都不应该生气, 因为生气解决不了任何问题. 如果批评你的人是真诚的, 那你的生气会让他很懊恼. 相反, 你的生气会帮助那些恶意批评的人达到他们最终想到的不可告人的意图.</p>
<p><strong>不要立即做出反应</strong></p>
<p>不 要对提出的批评立即做出回复. 首先要允许提出批评的人表明他们的观点, 然后你要斟酌一下, 不要马上就开始争辩. 首先要表明对方的那些观点是你同意的, 最后才提出你不同意的地方. 首先表现一种接受的态度容易创造一个轻松的交谈环境. 最后讨论那些你不同意的观点会让你留下更深印象, 因为最终的结论往往会记得更深.</p>
<p> 除了上面提到的三点外, 还要确保在别人提意见时你要保持微笑. 这样会帮助你创造一个友好的讨论环境, 同时向对方表明你对自己做的事情很有信心.</p>
本文转自 <a href="http://docman.cn">翻译家</a>
          <br/>
          <span style="color:red;">
            <a href="http://docman.javaeye.com/blog/139816#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 11 Nov 2007 22:43:22 +0800</pubDate>
        <link>http://docman.javaeye.com/blog/139816</link>
        <guid>http://docman.javaeye.com/blog/139816</guid>
      </item>
      <item>
        <title>非常好的答案... 也许是太好了(翻译)</title>
        <author>找不着北</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://docman.javaeye.com">找不着北</a>&nbsp;
          链接：<a href="http://docman.javaeye.com/blog/135264" style="color:red;">http://docman.javaeye.com/blog/135264</a>&nbsp;
          发表时间: 2007年10月24日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          英文原名: <a href="http://docman.cn/archives/2007-08/src/Good-Answer-Perhaps-TOO-Good.htm">Good Answer... Perhaps TOO Good</a><br />
<br />
<div class="ArticleBody">
<p><strong>Peter B.</strong> 是一个失业的PHP开发者,他在2005年初时想找一份合同制工作.  曾经和他共事过的一个做招聘工作人员邮寄给他了一些可以考虑的职位信息. 读了工作描述后,Peter想自己应该适合这份工作,所以他提交了一份简历,几天后,收到了一份回信.</p>
<p>人 事经理描述了常规的招聘流程;Peter需要先回答一些测试问题来显示技术水平,如果回答的令人满意,他们会定时间进行面试. 带着一点惊恐,Peter说他已经准备好回答问题了. 他担心这测试的将会是一个复杂的问题,他可能根本不熟悉. 一个小时后,一份标题为&quot;测试问题&quot;的邮件发了过来,并带着非常重要标志.</p>
<p> 他的鼠标在邮件上悬停,他想象,打开它后,就需要面对&quot;在一个PB349微处理器上,如果在内存地址为0xa9f00c的地方有个MOV指令,目标是内存地址0x8ad9da,那么在一个64KB的内存模块上如何为下600个指令分配地址? 你有三十分钟的回答时间.&quot;</p>
<p>Peter做了个深呼吸,点开了邮件.  这里的确有个问题需要他来回答:&quot;请描述一下连接操作是什么,PHP里是怎样运用它的,以及你在将来打算如何运用它.&quot;</p>
<p>Peter很惊讶. 这个问题是任何一个对任何一种现代编程语言有所了解的人都能回答的. 这个问题甚至容易于描述乘法的运用和如何在将来使用.</p>
<p> 然而,为了显示他对这个概念的理解,他还是配合了. 他完成了一篇详尽的回复.</p>
<blockquote>
<p>连 接操作是一个顺序的连接多个数据片段的过程,通常是连接字符串和非字符串数据(绝大多数是变量或其它字符). 这种操作符依编程语言的不同而不同. 例如Javascript重载了加号( ),让它既是连接操作符,也是算数加法的操作符. PHP使用句点号作为它的操作符.</p>
<p> 字符串连接经常用于在PHP里构造用于向客户端(浏览器)输出的HTML字符串.这在基于过程的PHP代码里很常见.然而,我需要说明一下,很多情况使用 连接操作来生产HTML代码是效率很低的,使用其它的设计模式也许会有更好的效果 - 特别的当开发者在一个echo操作里使用连接操作时(在这种情况下,用comma-separating这些字串会更快). </p>
<p>字符串连接的另外一个常见的用法是构造动态的SQL查询语句.例如,如果我有一个CMS系统需要取出一个特定用户所写的所有文章,那么代码应该看起来像这个样子</p>
<blockquote dir="ltr" style="margin-right: 0px;">
<p><font face="Courier New"> $sql = &quot;SELECT article_id, article_body FROM Articles WHERE author_id = &quot; . $User-&gt;getID() . &quot; ORDER BY article_date DESC&quot;;<br />
?&gt;</font></p>
</blockquote>
<p>就像你看到的,上面的代码用三段字串组成了一个完整的SQL查询语句.</p>
<ol>
    <li>一个SQL片段 </li>
    <li>从一个客户对象里取出的客户ID </li>
    <li>一个SQL片段 </li>
</ol>
<p> 人们构造SQL查询语句时大多数都会用一些动态的数据来改变他们的结构,这在我开发的Web应用程序中是十分常见的.还有一些用法,例如构造cookie,构造错误报告消息,email header,以及动态URL. </p>
<p> 我希望这些能够充分的解释连接操作符的基本概念和在PHP里的作用,以及我对这个基本操作的经验.</p>
</blockquote>
<p> 彼得发出了这封邮件,并在几天后接到一个电话.</p>
<p> 彼得说:你好<br />
<strong>Lisa:</strong> 你好, 是Perter吗?? 我是Concatcorp公司的Lisa.<br />
<strong>Peter:</strong> 哦, 你好! 听见你很高兴! 我希望你能给我带来关于工作的消息.<br />
<strong>Lisa:</strong>&nbsp; 嗯, 是的, 但是...<br />
<strong>Peter:</strong> 但是什么?<br />
<strong>Lisa:</strong> 我们决定把这个职位留给其它候选人.<br />
<strong>Peter:</strong> 我明白了... 我可以问问是为什么吗? 我认为对于测试的问题我给了一个十分漂亮完备的职业解答.<br />
<strong>Lisa:</strong> 是的, 你回答的很好.  但问题是你的回答太好了, 他们认为你在剽窃. 我很抱歉.</p>
<p> 这时Peter认识到,没有得到这份工作也许是件好事.</p>
<br />
<p><font size="4">本文转载自 <a href="http://docman.cn/">http://docman.cn 翻译家</a></font></p>
<br />
<p>&nbsp;</p>
</div>
          <br/>
          <span style="color:red;">
            <a href="http://docman.javaeye.com/blog/135264#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 24 Oct 2007 20:12:36 +0800</pubDate>
        <link>http://docman.javaeye.com/blog/135264</link>
        <guid>http://docman.javaeye.com/blog/135264</guid>
      </item>
      <item>
        <title>办事拖沓人的七种习惯(翻译)</title>
        <author>找不着北</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://docman.javaeye.com">找不着北</a>&nbsp;
          链接：<a href="http://docman.javaeye.com/blog/134091" style="color:red;">http://docman.javaeye.com/blog/134091</a>&nbsp;
          发表时间: 2007年10月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <br />
<font size="4"><strong>英文原名</strong> : 7 Habits of Highly Ineffective People<br />
</font><br />
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">就像通常有些对我们有益的习惯我们要培养一样,这里有7个你最好不要养成的坏习惯. </span></p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB"> 就像养成一些有益的习惯十分重要一样，你也要知道那些习惯是妨碍你的生活的。 </span></p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">人们在日常生活中很容易养成这些习惯,你几乎没有注意到它的存在,或者没有留意它对你的影响.</span></p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">我多多少少也沾染了这些坏习惯。 无怪乎我没成过什么大事. </span></p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">我同样认为这七个习惯只是一些最常见的你可能会养成的能够让你的生活各方面变得拖拉的坏习惯. 我确信还有很多没有列出。</span></p>
<p class="MsoNormal" style="line-height: 13pt;"><strong><span lang="EN-GB">1. 不露面</span></strong><strong></strong></p>
<blockquote>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">也许你听过伍德.艾伦说过的一句话:</span></p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB"> &ldquo;百分之八十的成功是因为你露面了&rdquo;</span></p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">想使你的生 活更加成功 &ndash; 不论是在社交生活上,还是你的事业或者你的健康上, 一个最重要的,也是最简单的办法 -- 你只需要简单的多多露面就行了. 如果你想改善你的健康状况,那么你可以做的一个最重要也是最有效的事情就是保证每次你应该出现在健身房的时候你确实就在那了. 也许天气不太好,你不想去,或者你发现还有其它事情需要马上去做. 如果你仍旧去了,如果你在不太想去的时候仍旧出现在了健身馆,那么相对于你待在家里休闲的躺在沙发上,你的身体状况会很快有个完全的进步.</span>我想生活中的大多数事情都是这样. 如果你多写或多画,每天坚持,你会进步很快. 如果你多出外活动,你就能结交更多的朋友.  如果你继续多多约会,那么你遇到某些特殊人的就会就能大大增加. 坚持多多露面真的会带来很大的改变.不露面你那也去不了.</p>
</blockquote>
<p class="MsoNormal" style="line-height: 13pt;"><strong><span lang="EN-GB">2. 再等半天.</span>简言之, 我的3个最满意的摆脱这种懒散状态的方法是:</strong></p>
<blockquote>
<p class="MsoNormal" style="line-height: 13pt;">- <a href="http://www.positivityblog.com/index.php/2007/04/26/one-simple-way-to-reduce-procrastination/">吞掉青蛙(Swallow that frog)</a>. 这句话的意思就说:在早晨要第一件要做的事情是这天中最难做的最重要的事任务解决掉. 在早晨一个好的开始可以提起你的精神, 产生一个积极的动力来过完这天里余下的时间.这将会是个很有效率的一天.</p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">- 如何吃掉一头大象? 不要指望能一口把它吞掉。 这会不可避免的导致拖延的发生. 把一个任务分成可以控制的几个步骤， 集中精力处理第一阶段的事情,其它的不要管. 直到把这个做完. 然后进行下一个。</span></p>
<p class="MsoNormal" style="line-height: 13pt;">  - <a href="http://www.learningstrategies.com/Paraliminal/GetAround.asp">The Get around to It Paraliminal</a>. 我发现这种特意的调节是非常有用的. 经过20分钟的基本上只是静静的躺在床上,听听, 我好几天都会非常的有效率. 我没感觉到这样会促使陷入那种磨蹭的状态,也没有想去看看我最喜欢的那个或那五个网站上有什么新鲜事情的需求.</p>
</blockquote>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">当真正想办事情时却没有马上做最重要的事情.</span></p>
<blockquote>
<p class="MsoNormal" style="line-height: 13pt;">最容易染上的毛病除了磨蹭拖延外,就是让自己忙于一些无关紧要的事情.</p>
<p class="MsoNormal" style="line-height: 13pt;">为了让自己更高效,你也许需要一些时间管理理论知识.也许只是一些非常简单的道理,例如在每天的早晨使用80/20原则做事. 这个 80/20 规则, 也叫做 <a href="http://www.positivityblog.com/index.php/2006/11/12/prioritize-with-the-pareto-principle/">帕累托理论</a> , 是说你80%的成果都来自于你仅20%的工作和活动. 所以你应该把你的大部分精力集中到少数的几个重要的任务上,这样会很有效率.</p>
<p><span>如果你想先试试这个法则, 你只需要把当天中需要去做的最重要的3件事写下来. 然后, 从第一条开始, 一个一个的去做. 当你完成了一件事情时, 你接着仍要选择剩下的最重要的今天要的事情.</span> 也许你会更喜欢其它的理论, 例如 <a href="http://en.wikipedia.org/wiki/Getting_Things_Done">GTD</a>. 但是不论你如何组织你工作, 最重要的事情还是首先找到最重要的任务, 这样你就不必花上数日, 数星期或数月去忙于一些其实并不是实质要素的事情.做事效率高并不一定是好事--如果你做的事情是些没价值的琐碎的事情.</p>
</blockquote>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB"><strong>4. 想的太多</strong> </span></p>
<blockquote>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">因此很少真正付诸行动. 停滞于分析问题可能会浪费你数年的生命. 事前先考虑清楚并没有错. 做些研究, 做些计划, 发现可能的优势和问题. </span></p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">但是不加限制的思考, 思考, 再思考却是另一种浪费时间的方式. 在你尝试之前你没必要一定把每个角落都照顾到. 而且你不需要去等待好的时机去做某事. 这样的时间可能永远不会来. 如果你一直思考, 你会被陷的越来越深, 想付诸行动也就越来越难了.</span>相反你需要停止思考. 过度思考无济于事﹔停止思考﹐该做的做去就是了。</p>
</blockquote>
<p class="MsoNormal" style="line-height: 13pt;"><strong><span lang="EN-GB">5. 对任何事情都只看到消极和不好的一面.</span></strong></p>
<blockquote>
<p class="MsoNormal" style="line-height: 13pt;">当你以一种消极的观点看事情时, 你的动力很快就会消退.  你会发现到处都有问题, 但是这些问题并不存在. 你坚持要能明白.  如果你想找个理由不去做什么事情, 这是没问题的.  但用消极的眼光去找,每次你都能找到十个理由.</p>
<p class="MsoNormal" style="line-height: 13pt;"> 这样你什么事也做不成, 你会向任何愿意听的人发牢骚 &ndash; 事实上大部分人不喜欢听 &ndash; 关于你讨厌的工作, 生活和讨厌的老板.  它成了一种&ldquo;自我应验预言&rdquo;，因为你&ldquo;造就&rdquo;了这种生活。按你如何看待世事来说，这种生活是正常的。</p>
<p class="MsoNormal" style="line-height: 13pt;">一个解决办法就是认清消极因素的有限性. 同时你的观点并不是能100%的反映事情的真实情况.试着从其它的角度想一下. 例如,试着养成一个用积极和乐观的视角看事物的习惯,这样会非常的有好处. 这种思路下, 你可以去尝试一下 <a href="http://www.positivityblog.com/index.php/2007/02/09/take-the-positivity-challenge/">积极性挑战.</a> 这并不容易, 但是如果你接收这个挑战并坚持七天只有乐观的心态想事情, 它会让你明白你的观念和信仰是如何的严重影响你对你的世界的理解. 以及你的收获.</p>
</blockquote>
<p class="MsoNormal" style="line-height: 13pt;"> </p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB"><strong>6. 固执己见</strong> </span></p>
<blockquote>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">一个人去承认自己的想法或信念并不是最好的观点观念是件很难的事. 所以你会抱着自己的思想越来越固执,从而封闭自己. 这会让你很难进步, 例如,很难变得更有效率. 甚至当你真正的有可能去改变你的生活时, 这个习惯会让这种可能很难实现, </span></p>
<p>一个办法, 很显然, 要开放些. 要开放思想并且从别人的错误里吸取经验, 从自己的错误中吸取经验, 从书本等资源里吸取经验. 这个说起来很容易. 但几乎所有事情都一样,做起来难. 我有一个建议, 就像上一个习惯中说的, 明白自己的认知是有限的, 处理事情的方式是有不足的. 这样去尝试一些新的东西.</p>
<p> 另一个提示是去读一下Eckhart Tolle的 <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http://www.amazon.com/New-Earth-Awakening-Lifes-Purpose/dp/0452287588?ie=UTF8&amp;s=books&amp;qid=1188985951&amp;sr=8-2&amp;tag=theposblo-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">A New Earth</a> , 特别关注一下关于'自负'的章节. &nbsp;如果你停止如此的坚持自己的想法和Ego, 就像 Tolle 所说的, 你的生活会更容易有新想法的新创意. 还要丢掉那些对你无益的旧观念. 另外我还有一些不同的观点: 不要沉溺于阅读, 如果读也要读一些新的知识, 否则你会成为象牙塔里的书呆子, 你要把你得到的新知识运用于行动, 检验它们.</p>
</blockquote>
<p class="MsoNormal" style="line-height: 13pt;"><strong><span lang="EN-GB">7. 一直信息超载.</span></strong></p>
<blockquote>
<p class="MsoNormal" style="line-height: 13pt;">信息超载并不是说你读了很多. 我的意思更准确的是接受的信息过多. 如果你让过多的信息输入你的脑子, 你将很难把它们都理清楚,想明白. 这样只会给你太多的思维刺激. 这个习惯会带来的不好的影响是:</p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">- 你的得到的有些信息是负面的, 媒体和你的周围环境经常会出于某种原因对事物做一些负面的言论.如果你在生活中不能有选择性的接受你需要的信息, 那么这些负面的信息会把你拖向消极的一面. 它会影响到你的思维方式, 对外界的感知方式和行为方式.</span></p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">- 它让你产生一种关注事情发展的紧迫感,但生活中有太多的事情发生, 你不可能都关注到. 这让生活非常有压力.</span></p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">- 如果你的脑子里一直充斥这些信息, 你企图对这些信息进行完全的梳理, 那么你将很难做出决定, 更难采取行动了.我个人认为采集过多的信息会导致某处形式上的麻痹. 适中就能解决问题. 太少就会像第三个坏习惯, 虽然一直忙忙忙,但一直紧张的忙于一些低优先级的事情.</span></p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">精力集中一 些,想的更清楚些, 然后采取行动, 让一些更有选择性的信息进入你的脑子会非常的有益. 当你工作时尽可能回避所有让你分心的事情, 关闭电话, 网络, 关上门. 如果你不被每十五分钟打扰一次,或者是不能够去检查你的RSS-feeds或者浏览喜欢的网站, 你会发现你的工作效率会出奇的高.</span></p>
<p class="MsoNormal" style="line-height: 13pt;"><span lang="EN-GB">现在我并不 是建议你停止阅读那些博客和新闻. 只是希望你想想你到底想读到什么, 还是只是用阅读来消磨时间. 世界是开放的,你可以了解一下其它的信息源. 例如, 不要老让自己陷入一种全是悲观情绪的环境. 如果其他人是都是那么懒散, 或者是焦急忙碌于一些无关紧要的事情, 你会很容易被他们影响. 如果你有个门, 那就关上它, 集中精力去做一些更重要的事情.</span></p>
<p class="MsoNormal" style="line-height: 13pt;"><font size="4">本文转载自 <a href="http://docman.cn">http://docman.cn 翻译家</a> </font></p>
</blockquote>
          <br/>
          <span style="color:red;">
            <a href="http://docman.javaeye.com/blog/134091#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Sun, 21 Oct 2007 22:21:21 +0800</pubDate>
        <link>http://docman.javaeye.com/blog/134091</link>
        <guid>http://docman.javaeye.com/blog/134091</guid>
      </item>
      <item>
        <title>永远前进的Google</title>
        <author>找不着北</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://docman.javaeye.com">找不着北</a>&nbsp;
          链接：<a href="http://docman.javaeye.com/blog/83182" style="color:red;">http://docman.javaeye.com/blog/83182</a>&nbsp;
          发表时间: 2007年05月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;&nbsp; 听说google又改版了,我打开浏览器却没发现有什么特殊变化,仔细一想明白了,是google.com 变了,而现在国内的google已经被李开复完全本地化了,自动转到&nbsp; google.cn ,这是遗憾,不过新闻还是有价值的, 发布这个消息的Google搜索产品和用户体验部的副主席的一席话让我感到一种活力, 我把他谈话的一部分翻译出来和大家共享;</p>
<p>&nbsp; </p>
<p>&nbsp;这个消息是由 Marissa Mayer --Google搜索产品和用户体验部的副主席宣布的:</p>
<p>&nbsp;</p>
<div class="quote_div"><blockquote>
<p>Google的统一搜索新设计是想最终让搜索涵盖所有的内容资源,实时比较和分类所有的信息,向用户提供单一的,集成的搜索结果集合,以提供用户更精确的查找. 从今天开始,公司将会把以前分立的资源信息合并到一个结果集里--包括视频,图片,新闻,地图,书籍,以及网站. 起初,统一搜索结果会不是很明显. 随着时间流逝,用户会慢慢发觉到集成到搜索结果里的其他内容,这些都是公司力求的给用户的真正的更好更全面的搜索体验.</p>
</blockquote></div>
<p>从用户的视角:</p>
<div class="quote_div"><blockquote>
<p>搜索星期大战中人物Darth Vader的用户很可能对所有跟这个电影相关人物和角色都感兴趣--不是仅仅对提到过这个电影的网页感兴趣. Google现在会提供一个单一的集合,混合中各种搜索结果,包括对这个电影的滑稽模仿产品,Darth Vader人物图片,关于卢卡斯.乔治最近电影的最新报道,以及关注演员James Earl Jones的网站-所有跟这个查询请求相关信息根据相关度都被分类了. 用户不再需要尝试好几种搜索方式来找到针对这个主题宽范围相关的信息.</p>
</blockquote></div>
<p>为了能够逐步的实现这些改变,Google&quot;部署了一个新的技术基础架构,用来使搜索引擎能够处理这些为了实现统一搜索结果进行的大密度计算任务&quot;.</p>
<p>Google同时发布的第一阶段成果,&quot;升级了分类机制(ranking mechanism)用于自动的客观的比较不同类型的信息&quot;.</p>
<p>然而这不是全部,Google的口袋里还有很多东西:</p>
<p>New Navigation &amp; Homepage Features</p>
<div class="quote_div"><blockquote>
<p>在搜索结果的上面新加了动态产生的导航连接,用来提示跟用户查询相关的其它信息. 例如,对&quot;pythoh&quot;的搜索会生成链接指向Google Blog Search, Google Book Search, Google Groups, and Google Code,这种是告诉他或她在其他领域也有相关信息. 最终,用户会找到跟这个主题相关的宽尺度的信息,甚至包括他们未曾意料到的类型数据.</p>
<p>Google的首页和不少的应用上都增加了一个新的导航条,用来提供访问受欢迎的Google产品的快捷方式. 现在,Google.com主页search box上的链接被去掉了,用户可以看到页面的左上角有一个导航条,包括了Google的各种搜索特性和受欢迎的产品:Gmail, Google Calendar, Google Docs &amp; Spreadsheets, and Picasa Web Albums.</p>
</blockquote></div>
<p>New Experimental Search Service</p>
<div class="quote_div"><blockquote>
<p>Google Experimental在Google Labs已经可以用了. 这个新的测试网站提供给用户一个机会来尝试一些最新的搜索试验和革新,同时可以反馈给Google. 这个网站上有一个被开放的试验就是能够让用户在地图上或时间线上查看他们的搜索结果. 例如,当有人Google Experimental搜索&quot;阿尔伯特.爱因斯坦&quot;,他们可以选择在地图上查看相关网页提到的跟爱因斯坦有关系的一些地方,或者在时间线上查看爱因斯坦的生平历史.</p>
</blockquote></div>
          <br/>
          <span style="color:red;">
            <a href="http://docman.javaeye.com/blog/83182#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 25 May 2007 22:29:05 +0800</pubDate>
        <link>http://docman.javaeye.com/blog/83182</link>
        <guid>http://docman.javaeye.com/blog/83182</guid>
      </item>
      <item>
        <title>JSF的问题究竟在哪?</title>
        <author>找不着北</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://docman.javaeye.com">找不着北</a>&nbsp;
          链接：<a href="http://docman.javaeye.com/blog/82925" style="color:red;">http://docman.javaeye.com/blog/82925</a>&nbsp;
          发表时间: 2007年05月25日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 到目前为止JSF已经走过了一个相当长而且非常有争议的路程. 可是一直火不起来,我对JSF也只是只知其一二,因为有很多更好的东西我可以选择. 最近TheServerSide的编辑写了一篇文章&quot;Rethinking JSF - The Real Problem,&quot;里面谈到了一些JSF为什么不火的原因,同时也提到一些将来需要做的措施来克服JSF的发展的障碍,好像是很多人都对JSF有自己的看法,因为留下评论特别多,下面是他的文章里提出的很多问题中的一个问题,我翻译出这一小段供大家欣赏,如果有兴趣可以去看看英文原文.</p>
<p>&nbsp;</p>
<p>&nbsp;这篇文章里的一个例子(有很多例子): </p>
<div class="quote_div"><blockquote>真正的问题就是JSF,作为一个组件框架,却只有少的可怜的组件. <br />
<br />
什么样的控件是有用的? 好,考虑一下你的标准web应用程序,一个用户是如何和它交互的:用户登录,查找一些东西,阅读它,也可能创建一些新东西,然后注销.<br />
<br />
所以...登录组件在哪呢? 搜索框组件在哪呢? 数据输入组件在哪呢? 管理&ldquo;pretty URLs&rdquo;的功能在哪呢?(&ldquo;pretty URLs?&rdquo;也叫做可做书签的URL,或者搜索引擎友好的URL)数据流在哪呢? 会话状态在哪呢?<br />
<br />
在JSF实现这些东西绝对没有什么障碍,而且有很多组织(公司, 开源组织)都已经实现了一些 - frameworks and implementations ,就像 <a href="http://www.jboss.com/products/seam">Seam</a>, <a href="http://icefaces.org/main/home/index.jsp">IceFaces</a>, <a href="http://labs.jboss.com/jbossrichfaces/">RichFaces</a>, <a href="http://myfaces.apache.org/tomahawk/">Tomahawk</a>, <a href="http://www.infragistics.com/java/netadvantage/jsf.aspx#Overview">NetAdvantage</a>, and others. 对于其他的,在一些书里像 &quot;<a href="http://www.amazon.com/JavaServer-Faces-Complete-Reference/dp/0072262400/ref=pd_sxp_grid_i_2_0/103-4129763-2626226">JSF: The Complete Reference</a>&quot; (Schalk, Burns), &quot;<a href="http://www.amazon.com/JavaServer-Faces-Action-Kito-Mann/dp/1932394125/ref=pd_sim_b_1/103-4129763-2626226">JSF In Action</a>&quot; (Mann), and &quot;<a href="http://www.amazon.com/Core-JavaServer-Faces-Second-2nd/dp/0131738860">Core JSF</a>&quot; (Geary)有现成的代码. 有些东西在web上甚至都存在了(例如,如果管理友好URLs). 这里很多网站上都有JSF信息: IBM developerWorks, <a href="http://java.sun.com,/">http://java.sun.com,</a> <a href="http://www.jsfcentral.com,/">http://www.jsfcentral.com,</a> <a href="http://www.jsftutorials.net,/">http://www.jsftutorials.net,</a> and <a href="http://www.theserverside.com/">http://www.theserverside.com</a> itself. <br />
<br />
大部分的这些网站和参考资料中在应该用的地方使用了JSF:它们没有使用servlet过滤器(well,除了少数案例,但也是为了做到更有意义). 它们没有servlets. 它们全部用的是JSF组件生命周期,它们全部是在兼容的JSF实现间可移植的.<br />
<br />
但是大部分的书籍资料都集中在inputText组件以及相似的近亲上. 虽然导航和数据输入/输出也是极其重要的,但所有的研究过这些的JSF顾问专家所能做的只是告诉人们JSF和人们以前所遇到的是怎样的不同. 不能不感到同情;作者们倾向于使用更简单的机制来说明一些有价值的东西,而不是需要一些高级知识才能理解的表达方式. 如果他们选择使用需要有高级知识才能理解的表示方式,那么他们们会被没有这些知识的读着疏远.</blockquote></div>
<p>尽管有些问题已经被提交到了JSF2,这仍然需要一年的时间,并且大部分的问题并不是和JSF规格细节相关的. 它们可能已经被解决掉了. 你怎么想? 你有没有发现JSF的其他问题? 如果有,你是怎么处理它们的?</p>
          <br/>
          <span style="color:red;">
            <a href="http://docman.javaeye.com/blog/82925#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Fri, 25 May 2007 10:45:50 +0800</pubDate>
        <link>http://docman.javaeye.com/blog/82925</link>
        <guid>http://docman.javaeye.com/blog/82925</guid>
      </item>
      <item>
        <title>关于辞职创业的思考(完整)</title>
        <author>找不着北</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://docman.javaeye.com">找不着北</a>&nbsp;
          链接：<a href="http://docman.javaeye.com/blog/82218" style="color:red;">http://docman.javaeye.com/blog/82218</a>&nbsp;
          发表时间: 2007年05月23日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><font size="-1" face="Verdana, Arial, Helvetica"><font size="-1" face="Verdana, Arial, Helvetica"><font size="-1" face="Verdana, Arial, Helvetica"><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rob England 是一个从事IT服务和顾问的专家,也是这方面的评论员,生活在新西兰. 他曾经在三个国家工作过,在软件公司里做了20年.辞职后他才觉得做了一些有用的东西.下面是他的一点经验,我觉得很有启发,帖出来让大家看看</em></font></font></font></p>
<p><font size="-1" face="verdana, helvetica, arial"><br />
</font><font size="-1" face="Verdana, Arial, Helvetica">&nbsp;&nbsp;&nbsp;&nbsp; </font><font size="-1" face="Verdana, Arial, Helvetica">我曾经在一个IT公司里工作,每周干50-60小时. 我的周末时间都花在旅程上; 每年我会有50个甚至是100个夜晚不在家里过; 儿子的头四年我几乎没有时间陪他. 随着年龄的增长,我有了家庭,我的抱负变了,公司也在改变. 我对很多东西不再有兴趣. 有时候完全就像个呆伯特(Dilbertesque)了.</font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">所以我辞职了. 现在我给自己的公司工作(我总结出来这是我能当上总经理的唯一途径). 我仍然工作很长时间,但大部分在家里做,在我觉得合适的时间做. 我只做那些我觉得有价值的项目. 我只在想出门时才出门. 一月份大部分时间我都和儿子在外野营.二月份我会干一些自己的爱好(是铁路运行模型如果你非要知道). </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">放慢生活步伐,降低压力,简化生活方式,就像人们所说的&quot;downshifting&quot;(缓速生活).对于在发达国家的很多人来说,特别是像我们从事IT的人,都有足够的剩余财富来选择自己的价值生活.</font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">如果这些你认为是你正想去做的,这里有两个途径去实现它. (a) 得到一满桶金子,你以后再也不用工作了 (b) 按照下面的步骤来:</font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica"><strong>1)找一个消费低的生活环境 </strong></font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">很多人自己独立工作的人都是通过抵押或租赁房子住,如果你想生活轻松一点,缓速生活,不想成为工作的奴隶,那么你需要那种自有产权的家带来的自由. 你要么生活在一个就像纸板盒的房子里,或者你把你的抵押给赎回(see(a)above). 有些事情是很令人惊讶的,当一些人下定决心后,他们们能在极短的时间内把抵押给赎回,特别是没有孩子的情侣. 还有一种选择,就是考虑一个低档次的生活环境. 如果你喜欢在大城市里的享受阳光,你很难避免背上债务. 但是如果你到一个不是那么忙碌的的地方生活,你会得到更低的生活消费:从大城市转移到一个较小的城市会给你带来更大的购买能力--我们就是这样做的. 这当然需要你去...</font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica"><strong>2)降低预期</strong> </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">一些人追求高消费的生活方式,这种机会可以由很多工作来换,但这些人仍然是工作的奴隶. 如果你能保留更少的物欲的心态,这样会大有帮助,你能享受有质量的家庭时光,祥和的环境,以及吃饭,旅行的朴素的快乐,不错的财富和闹市区的兴奋. 我们可以用一张去巴厘岛的飞机票的花费进行好几个星期的野营. 此外,我们已经拥有了很多像这样的财富.</font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica"><strong>3)掌握有用的技能</strong> </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica">大多数在这个行业里有了十年工龄的IT人都有着十分丰富的技能资本. 很多人缺乏的一种关键的技能就是对商业的了解,对咨询顾问工作的了解. 这些都可以学到. 如果在个人成长经历中有了这种经验,不仅是对你和老板一起时有好处,对你出去独立工作也有好处. (这样你的雇主会支持你的这个发展方向,但学习咨询技巧并不能让你做出决定) </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica"><!--content_start--><strong>4) 认识自身的价值</strong> </font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica"><font size="-1" face="Verdana, Arial, Helvetica">对于大多数的IT朋友来说,你做为一个独立顾问每小时能产生的价值会是你老板每小时所支付你的价值的数倍. 所以甚至在下班时间或者无薪的假日,你可以工作小几个小时,但你的工资不会变,--也许已经足够了(see Reduce Expectations). </font></font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica"><font size="-1" face="Verdana, Arial, Helvetica">如果你根本不想按小时工作,你可以尝试一下成为一个创业者. 这样当然会要求你去....</font></font></p>
<p><font size="-1" face="Verdana, Arial, Helvetica"><font size="-1" face="Verdana, Arial, Helvetica"><strong>5)考虑冒一次险</strong> </font></font></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
          <br/>
          <span style="color:red;">
            <a href="http://docman.javaeye.com/blog/82218#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 23 May 2007 14:57:38 +0800</pubDate>
        <link>http://docman.javaeye.com/blog/82218</link>
        <guid>http://docman.javaeye.com/blog/82218</guid>
      </item>
      <item>
        <title>模块化,轻量级的JRE:并非谣传</title>
        <author>找不着北</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://docman.javaeye.com">找不着北</a>&nbsp;
          链接：<a href="http://docman.javaeye.com/blog/81521" style="color:red;">http://docman.javaeye.com/blog/81521</a>&nbsp;
          发表时间: 2007年05月21日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;</p>
<p>在JavaOne大会上曾经传出这样一个未被证实的消息说 Java6 update 2版的JRE将会是个减肥版,体积会减至2至4MB,现在<a href="http://weblogs.java.net/blog/enicholas/archive/2007/05/announcing_the.html">Ethan Nicholas说,这种轻量级的,消费型的JRE</a>并不是<a href="http://www.theserverside.com/news/thread.tss?thread_id=45377">谣传</a>. Sun正在进行着这种开发,并将于2008年的上半年完成. 大多数人都忙着猜测JavaFX的意义(或者是无意义)却忽视了正真的公告声明. JavaFX的存在是紧密的联系着消费型JRE的. Ethan说: </p>
<blockquote>Java 6中的消费型JRE的目的是为了给终端用户更好的用户体验,这讲意味着更小量的下载,更快的安装,更好的图形效果,更流畅的安装,更快的启动,更好的可用性,已经一大批其他的更好的改善.</blockquote>
<p>这种消费型的JRE能够允许通过下载一个3至4MB的JVM安装文件来运行典型的Swing应用程序,其他额外的类库和JVM必要文件会按需要,在适当的情况,时间安装,这样就不会在终端用户的硬盘上产生大批的JRE版本.<br />
<br />
这种Consumer JRE是个好注意吗? 面对 Adobe's Flash or Microsoft's .NET,你认为Consumer JRE有成功的机会吗? ? 这种工作平台如何跟那些已经被认可了的,ISV们喜欢用来开发的便携桌面程序的可移植技术,例如QT争高下呢?<br />
</p>
<p>下面的引用的是前几天的:传言&quot;:<br />
</p>
<em></em><blockquote>在一个由一群精英参加JavaOne大会的宴会上,传出了一个关于Java6 JRE update 2的未被证实的消息. 传言是说update 2版的JRE将会是个减肥版,体积会减至2至4MB. 细节没人知道,但是如果这是真的,这将是人们期待已久的Java在浏览器端的反击.<br />
<br />
我们试图在JavaOne大会周五的会议里找出点线索,但周五.....也许是Sun的人不愿意对此谈论过多. 传言说这是个&quot;流传在Sun内部&quot;的更新,所以可能是非官方的--也许更本不存在.<br />
<br />
这是个好注意,如果是真的,--它将会的驱散人们对JavaFX的疑虑.</blockquote>
          <br/>
          <span style="color:red;">
            <a href="http://docman.javaeye.com/blog/81521#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Mon, 21 May 2007 12:08:56 +0800</pubDate>
        <link>http://docman.javaeye.com/blog/81521</link>
        <guid>http://docman.javaeye.com/blog/81521</guid>
      </item>
      <item>
        <title>Sun宣布Flash终结者(Flash-killer):JavaFX</title>
        <author>找不着北</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://docman.javaeye.com">找不着北</a>&nbsp;
          链接：<a href="http://docman.javaeye.com/blog/80114" style="color:red;">http://docman.javaeye.com/blog/80114</a>&nbsp;
          发表时间: 2007年05月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          &nbsp;Sun在JavaONE大会上以一种Flash终结者的姿态发布了 <a href="http://openjfx.dev.java.net/">JavaFX</a>, 这是一个为rich client使用的runtime library和脚本语言. 它通过属性和值来表现窗体和应用. 可问题是:这样的东西适合放在Java runtime平台上吗?各方反应不一.<br />
<br />
许多直率的开发者对此说不. 例如 Cedric Beust就 <a href="http://beust.com/weblog/archives/000446.html">质疑这种定义</a>本身. &quot;Swing足够让人满意吗? 绝对不需解释就能清楚为什么他们要发明另外一个应用层.&quot;他同时奇怪为什么Groovy没有被采用,觉得Sun对此的解释好像.....奇怪. 也许他们可以说Groovy太大了,或者有太多的依赖,可是对于使用JavaFX放弃Groovy的原因却是&quot;太泛型&quot;了.<br />
<br />
同样, Java Kecil 2X <a href="http://blueboard.com/smalljava/archives/64">said this</a>:&nbsp; (下面的引用由 <a href="http://docman.cn">docman.cn 翻译家</a> 组织翻译)<blockquote>
<p>我非常怀疑这个东西目前的可行性. </p>
<p>..............<br />
然而,如果Sun能够简单的显示perserverance(??)(就像微软那样),让JavaFX在可预测的将来成为一个可以达到的目标,那么你也许会看到Java GUI领域有一些好的东西出现. 我想人们想看到的不仅仅是Sun有伟大梦想,而是有精力去实现.</p>
</blockquote>Eric Burke <a href="http://stuffthathappens.com/blog/2007/05/08/javafx-not-in-it-to-win/">指出</a> JavaFX 有着 Java Webstart 所拥有的所有弊端, 同时 Silverlight却拥有着更加类似Flash感觉. 他说JavaFX需要更多的关注于多媒体,这样才能跟其它的竞争对手竞争.<br />
<br />
此外, Alan Williamson 说 &quot;<a href="http://alan.blog-city.com/javafx.htm">JavaFX - Sun javax.swings and misses once again.</a>&quot; <blockquote>你可以看到JRE, the actual runtime,内容是令人恐怖的臃肿,不易管理,安装起来很痛苦,而与桌面上的各种不同的浏览器集成更是痛苦. 它还有一个令人惊奇的特征,就是启动时能让你的整个机器停顿. 引导这个超过40兆(其实只用到了里面的一点点)的平台启动,为了不让用户感到十分的恐惧,大多数情况下会弹出一个超难看的灰色窗口来让你知道这个让你浏览器运行的吃力的东西不是个病毒,这就是Java!<br />
<br />
在 rich 媒体插件方面,Flash已经非常漂亮的赢得了这场浏览器战争. 它们打开了这最大的的坚果,而且干的非常好:输入和输出视频流媒体. 如果每个人都必须通过一个Java applet来看视频,,你能想像YouTube会如此成功吗? 如果使用本地网络摄影机时还需要用户通过一堆的对话框,安全警告,configuration hacking 来确认权限,你能想象是什么样子吗? 这是绝对不能接受的.</blockquote>这些都是相当否定的声音. Sun似乎对JavaFX相当兴奋;也许他们是关注于mobile市场,而不是桌面市场,后来觉得包括桌面会更方便..<br />
<br />
What do you think?
          <br/>
          <span style="color:red;">
            <a href="http://docman.javaeye.com/blog/80114#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 15 May 2007 16:14:48 +0800</pubDate>
        <link>http://docman.javaeye.com/blog/80114</link>
        <guid>http://docman.javaeye.com/blog/80114</guid>
      </item>
      <item>
        <title>我们真的需要Java Closures(闭包)吗?</title>
        <author>找不着北</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://docman.javaeye.com">找不着北</a>&nbsp;
          链接：<a href="http://docman.javaeye.com/blog/80038" style="color:red;">http://docman.javaeye.com/blog/80038</a>&nbsp;
          发表时间: 2007年05月15日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>&nbsp;现在所有的人都在谈论着closures,谈论着如何将它加入到Java spec里.每个人都有自己的观点...上至官方,下至草根.... 已经达成一致意见的声明发布了又被驳倒,这些致使closures成为这些年讨论的最多的Java话题. </p>
<p>&nbsp;甚至有很多经验丰富的Java开发人员都在想closures是什么? Brian Goetz, of Sun Microsystems, 写了一篇很棒的文章: <a href="http://www-128.ibm.com/developerworks/java/library/j-jtp04247.html">overview of closures and talks about the proposals in front of the JCP</a>. 简言之,(下面是由 <a href="http://docman.cn">docman.cn 翻译家</a> 提供的翻译) </p>
<blockquote>一个闭包是一个包含若干自由变量的代码块；这些变量不用在代码块或者任何全局上下文中定义，而是在定义这个代码块的环境中定义 &quot;closure&quot;的名字来自于它们是代码块的组合,而这些代码块相对于变量引用语法来说不是闭合的,其中的变量是自由变量,这些代码在运算环境(作用域)中被执行,自由变量在环境中被绑定值.</blockquote>
<p>目前来说，最类似的事就是JAVA对匿名类的支持了 增加闭包功能对于用类似JAVA这种强类型语言进行系统设计的改变意义重大，因为类型不仅指的是类和基本类型，还要表示代码<br />
<br />
Smalltalk, Scheme, Ruby 以及其他语言都首选通闭包使函数成为很棒的对象. 函数能被储存在变量中，并且可以作为参数传递给其他函数，可以动态的创建以及从其他函数返回。 解决这个问题并非很容易，现在至少有两种提案 包括 <a href="http://docs.google.com/Doc.aspx?id=k73_1ggr36h">Concise Instance Creation Expressions</a> and <a href="http://gafter.blogspot.com/2006/09/nominal-closures-for-java-version-02.html">BGGA Nominal Closures</a>.<br />
<br />
根据Neal Gafter(the Nominal Closures提议的合著人)的说法, <a href="http://gafter.blogspot.com/2007/04/consensus-closures-jsr-proposal.html">方案已经达成共识</a>,--尽管在发表这篇文章时,还没有第三方肯定这种说法.<br />
<br />
你认为如何？ 这些提议会被认定吗？ 意见真的达成一致了吗?还是BGGA人过分乐观了! </p>
          <br/>
          <span style="color:red;">
            <a href="http://docman.javaeye.com/blog/80038#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Tue, 15 May 2007 10:10:44 +0800</pubDate>
        <link>http://docman.javaeye.com/blog/80038</link>
        <guid>http://docman.javaeye.com/blog/80038</guid>
      </item>
      <item>
        <title>[翻译练习]介绍Java中的CardSpace安全认证工具</title>
        <author>找不着北</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://docman.javaeye.com">找不着北</a>&nbsp;
          链接：<a href="http://docman.javaeye.com/blog/74833" style="color:red;">http://docman.javaeye.com/blog/74833</a>&nbsp;
          发表时间: 2007年04月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p>原文:</p>
<p>--------------------------------------------</p>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif"><strong>An Introduction to CardSpace Authentication in Java</strong></font></p>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif">&nbsp;Summary<br />
<!--/htdig_noindex-->Originally introduced by Microsoft, CardSpace is a new authentication technology aimed to make it easier to share user identities across administrative domains. A recent Sun Developer Network article describes how to integrate CardSpace with Java applications. <!--htdig_noindex--><!--/htdig_noindex--></font></p>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif">Almost every enterprise application includes some sort of user authentication: Privileged operations, such as posting on an online forum, requires users to create a user account and then authenticate themselves prior to performing the privileged action.</font></p>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif">Many authentication systems rely on users supplying a user name and password, a solution that not only requires users to remember their passwords for each site they frequent, but one whose security is tied to users' ability to safeguard their passwords. </font></p>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif"><a href="http://www.opendarwin.org/%7Edrernie/B2126242314/C395201355/E20061208151336/index.html">OpenID</a>, <a href="http://www.javaworld.com/javaworld/jw-03-2003/jw-0321-webservices.html">Liberty</a>, and most recently <a href="http://cardspace.netfx3.com/">CardSpace</a>, also known as InfoCard, are but the latest attempts to solve this problem. In each system, some form of user identity is shared between sites requiring authentication. Users moving from one site to another, or even from their local machines to a Web site, don't have to login anew, but can instead re-use their existing login sessions.</font></p>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif">Martin Gee's recent Sun Developer Network article, <a href="http://developers.sun.com/identity/reference/techart/cardspace.html">Securing Site Access With CardSpace and OpenSSO: An Overview</a>, shows how to integrate CardSpace authentication into Java applications, using the open-source java.net project, <a href="https://cardspaceauthn.dev.java.net/">cardspaceauthn</a>:</font></p>
<blockquote>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif">A major benefit of InfoCard is that it can store and supply common attributes, known as claims, such as email and shipping addresses. Typically, claims are nonsensitive data that enables CardSpace-aware sites to transact services according to the InfoCard values. As part of the card selection process, Web sites that support InfoCards can mandate that users specify their claims...</font></p>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif">In CardSpace's CardSelector, a virtual wallet [is] filled with cards that users create or that are issued to them through trusted sites. Upon arriving at a CardSpace-aware site, a user is prompted by the CardSelector to choose the appropriate InfoCard that reflects his or her relationship&mdash;customer, employee, and such&mdash;with the entity.</font></p>
</blockquote>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif">Gee explains in the article that some InfoCards are self-generated, and are likely issued by a business, while others are managed by trusted identity providers that can vouche for a user's identify.</font></p>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif">Which of the increasing number of shared authentication system do you plan to support in your Java applications?</font></p>
<p><font size="2" face="Tahoma"></font></p>
<p><font size="2" face="Tahoma">------------------------------------------------------</font></p>
<p><font size="2" face="Tahoma">译文:</font></p>
<div class="tc"><span class="ts">介绍Java中的CardSpace安全认证工具</span><br />
</div>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif">Summary<br />
<!--/htdig_noindex-->CardSpace是一个新的安全认证技术,最初是由Microsoft发明的,主要目的是让跨管理域的用户认证共享实现变得简单. 最近Sun Developer Network上有一篇文章对如何把CardSpace集成到Java应用程序的问题进行了介绍.<!--htdig_noindex--> <!--/htdig_noindex--></font></p>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif">几乎所有的企业程序都有这各种的用户安全认证:权限操作,例如在论坛里发表帖子,需要用户注册一个帐户,在执行需要安全认证的操作之前要认证自己的身份.</font></p>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif">许多的认证系统都依赖于用户提供的用户名和密码,这种方案不仅要求用户去记住他们频繁访问的每个站点的密码,而且用户的保护自己密码的能力紧密的依赖于系统的安全能力. </font></p>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif"><font size="-1" color="#000000" face="tahoma,arial,sans-serif"><a href="http://www.opendarwin.org/%7Edrernie/B2126242314/C395201355/E20061208151336/index.html">OpenID</a>, <a href="http://www.javaworld.com/javaworld/jw-03-2003/jw-0321-webservices.html">Liberty</a>,以及最近的 <a href="http://cardspace.netfx3.com/">CardSpace</a>, 也被叫做 InfoCard, 是试图解决这个问题的最新尝试.</font> 在各自的系统间,共享的某些用户身份数据是需要认证的. 用户从一个站点转移到另外一个站点,或者是从本地机器登录Web Site,不需要重新认证,而是重用现有的login sessions.</font></p>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif"><font size="-1" color="#000000" face="tahoma,arial,sans-serif">Martin Gee 最近在 Sun Developer Network上的一篇文章, <a href="http://developers.sun.com/identity/reference/techart/cardspace.html">Securing Site Access With CardSpace and OpenSSO: An Overview</a>, 介绍了如何使用开源的</font><font size="-1" color="#000000" face="tahoma,arial,sans-serif"> java.net 项目 <a href="https://cardspaceauthn.dev.java.net/">cardspaceauthn</a> ,将</font><font size="-1" color="#000000" face="tahoma,arial,sans-serif"> CardSpace authentication 集成到Java应用程序中:</font></font></p>
<blockquote>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif">InfoCard的一个主要好处是它能够存储和提供通用属性,例如凭证,例如email 和 消费地址等, 通常,凭证是一些不敏感的数据,CardSpace-aware的站点可以根据InfoCard的值进行交互服务做为Card筛选过程的一部分,那些支持InfoCards的Web站点可以委托它们的用户指定自己的凭证...</font></p>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif"><font size="-1" color="#000000" face="tahoma,arial,sans-serif">在CardSpace's CardSelector里,有一个虚拟的钱包,里面装满了用户填写的卡片,或者是在跨站点是被给与的凭证.</font> 当用户来到一个CardSpace-aware站点,CardSelector会提示用户选择一个适合的InfoCard来表明他或她同主体的关系--客户关系,雇员关系等等.</font></p>
</blockquote>
<p><font size="-1" color="#000000" face="tahoma,arial,sans-serif">Gee在这篇文章里解释说,有些InfoCards可以自产生,就像是一个企业发布的一样,同时有些可以是由能够担保用户身份的受信供应者管理.</font></p>
<p><font size="2" face="Tahoma"></font></p>
          <br/>
          <span style="color:red;">
            <a href="http://docman.javaeye.com/blog/74833#comments" style="color:red;">本文的讨论也很精彩，浏览讨论>></a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/97' target='_blank'><span style="color:blue;font-weight:bold;">Oracle专区上线，有Oracle最新文章，重要下载及知识库等精彩内容，欢迎访问。</span></a></li><li><a href='/adverts/92' target='_blank'><span style="color:red;font-weight:bold;">快来参加7月17日在成都举行的SOA中国技术论坛</span></a></li><li><a href='/adverts/106' target='_blank'><span style="color:blue;font-weight:bold;">JavaEye问答大赛开始了！ 从6月23日 至 7月6日，奖品丰厚 ！</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">北京: 千橡集团暨校内网诚聘软件研发工程师</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 26 Apr 2007 09:46:12 +0800</pubDate>
        <link>http://docman.javaeye.com/blog/74833</link>
        <guid>http://docman.javaeye.com/blog/74833</guid>
      </item>
  </channel>
</rss>