<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[2tan.net-凤凰涅磐]]></title>
<link>http://www.2tan.net/</link>
<description><![CDATA[IT | Design | PM | Lomo | EC]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog2 v2.4]]></copyright>
<webMaster><![CDATA[hawkingliang@gmail.com(hawking)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>2tan.net-凤凰涅磐</title> 
	<url>http://www.2tan.net/images/logos.gif</url> 
	<link>http://www.2tan.net/</link> 
	<description>2tan.net-凤凰涅磐</description> 
</image>

			<item>
			<link>http://www.2tan.net/default.asp?id=37</link>
			<title><![CDATA[六一你好]]></title>
			<author>hawkingliang@gmail.com(hawking)</author>
			<category><![CDATA[MyLife]]></category>
			<pubDate>Mon,01 Jun 2009 22:24:36 +0800</pubDate>
			<guid>http://www.2tan.net/default.asp?id=37</guid>	
		<description><![CDATA[今天是六一儿童节，祝小朋友们节日快乐。这个日子对小朋友意味着节日，意味着休息与礼物，对成年人意味着甜蜜的回忆，对于我却意味着更多更多。转眼就已经过去了8个年头，真是时间如梭，8年前那个六一的夜晚，改变了我的人生轨迹，改变了我的命运。<br/><br/>人的一生，有多少个改变轨迹的事情呢？谁也不得而知，当事情降临，我们能够做的，就是勇敢的面对。<br/><br/>8年前我还在大学读书，那年的六一长沙一直下着雨，下午到晚上，一直是悉悉索索的小雨。我常常想，如果那天我不出去上网，是否一切就不会发生呢？我很后悔，我最后的一个面孔都很不耐烦，但是所有的一切都已经定格，不可能回头。<br/><br/>人是没有回头路可以走的，发生的一切，都不能改变，这就是人生。你一定还记得初中那个暗恋的女生，是否后悔没有对她表白呢？你一定还记得自己曾经对父母的苦心毫不理会，还故意做伤他们的心，如今看着白发盘头的父母，是否后悔当年自己的不懂事呢？你一定记得那一次出游，那一回一起去爬野山，那一次野炊，那一句轻轻的否定，那一声长长的叹息，你是否感叹世事的沧桑呢？<br/><br/>我们都是这个世界匆匆的过客，来的时候空空如也，去的时候也带不走任何东西，我们到底拥有什么？我们到底要做什么？我时常这么问自己，可是真是没有准确的答案。为自己而活，为家庭而活，为财富而活，为信仰而活，为自由而活，为什么而活都好，为什么而活都无所谓，只要你不曾后悔。<br/><br/>到现在为止，我唯一后悔的就是8年前的那个夜晚，每每想及，痛苦不堪。如果给我一个再来一次的机会，我一定让一切无怨无悔。但是，没有这样的机会！<br/><br/>所以我明白，对于人生，我应该努力把握现在，把握自己拥有的一切，珍惜拥有的一切，珍惜身边的人，珍惜身边的物，珍惜每一次伤痛，珍惜每一个笑脸，珍惜每一个经历，笑脸相迎，勇敢面对。<br/><br/>六一你好！愿您在那边幸福！<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.2tan.net/default.asp?id=36</link>
			<title><![CDATA[当幸福来敲门]]></title>
			<author>hawkingliang@gmail.com(hawking)</author>
			<category><![CDATA[Music &amp; Movie]]></category>
			<pubDate>Sat,30 May 2009 01:32:32 +0800</pubDate>
			<guid>http://www.2tan.net/default.asp?id=36</guid>	
		<description><![CDATA[<div align="center"><img src="http://www.2tan.net/attachments/month_0905/0200953013126.jpg" border="0" alt=""/></div><br/><br/>为Chris Gardner的坚强感动，当幸福来敲门(The Pursuit of Happyness) 塑造了一个让我们足以立为模范的男人。<br/><br/>Chris Gardner是一个小人物，他在俗世里苟延残喘，但是他没有放弃自己的梦想，在艰辛面前坚强的挺立，最后获得成功。整个故事里Chris Gardner只有两次落泪。<br/><br/>第一次，Chris Gardner因为拖欠汽车旅馆的房租，最终被房东扫地出门，只有带着5岁的孩子躲到地铁通道里。为了照顾孩子的情绪，他和孩子玩时光机器的游戏，假装回到恐龙时代，他们一起睡在山洞里，其实却是地铁通道里的公共卫生间。Chris Gardner反锁卫生间的门，怀抱着孩子，用手捂住他的耳朵，以防止间或敲打卫生间门的响声，吵醒孩子的睡眠，自己留下热泪。<br/><br/>第二次，Chris Gardner被教员通知，正式成为投资公司的员工，他控制不住自己的情绪，眼眶止不住泪水狂奔。Chris Gardner一一与在座的各位握手后，兴奋的冲出公司，陷入大街上的人群，不断的拍打双手。<br/><br/>两次落泪之间，是Chris Gardner由艰苦到幸福的历程，是一个男人通过自己的努力，双手营造幸福的过程，是世间最美好的升华。<br/><br/>Chris Gardner<br/>曾经无力偿还房租被赶出家门，<br/>曾经被妻子抛弃，<br/>曾经为了生活四处奔波推销医学器材，<br/>曾经挺着6个月无薪的实习工作，<br/>曾经因无法支付罚单被警察拘留，<br/>曾经被强制扣税只剩21块，<br/>曾经在被车撞飞，丢失一只鞋子后仍然坚持上班，<br/>曾经为了获得一个免费居所每日下班狂奔，<br/>曾经卖血赚钱，<br/>但是他没有放弃梦想，不懈努力，最终成功！<br/><br/>影片的名字中故意将happiness误写为happyness，因为居中主人公的一句话There is no y（why） in happiness, There is i.不要问幸福为什么，只有靠自己的双手，不要寄希望于时光机器，只有靠自己的坚强与努力！<br/><br/>威尔史密斯will smith与他儿子的亲情演出，比《父子》中郭富城的父子演出更真情，更生动。《当幸福来敲门》也比《父子》更阳光，更让人感动。请记住片中Chris Gardner的话，让我们共勉：<br/><br/>You have a dream, you got to protect it.<br/>如果你有梦想，就要守护它。<br/><br/>People can&#39;t do something by themselves; they wanna tell you you can not do it.<br/>当人们做不到一些事情的时候，他们就会对你说你也同样不能。<br/><br/>You want something. Go get it！<br/>有了目标就要全力以赴。<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.2tan.net/default.asp?id=35</link>
			<title><![CDATA[企业如何引入Axure RP（演讲稿）]]></title>
			<author>hawkingliang@gmail.com(hawking)</author>
			<category><![CDATA[Article]]></category>
			<pubDate>Mon,11 May 2009 22:45:02 +0800</pubDate>
			<guid>http://www.2tan.net/default.asp?id=35</guid>	
		<description><![CDATA[要问如何引入Axure RP，其实没有一个准确的答案。为什么这么说呢？因为没有哪一条途径是适合所有公司的，不同的公司情况不同，人员组织不同、产品研发流程不同、交付物的表现形式也不同。每个公司，都会在自己的发展壮大的不同阶段，调整自己的企业文化，组织结构，甚至战略目标。因此，要问如何为自己公司引入AxureRP，首先还是应该从自身出发，才能为自己找到最合适的途径。<br/><br/><strong>一、axureRP的引入</strong><br/><br/>那么，我想结合我的工作经验，用五W一H的决策分析工具，来为我们今天的议题，指引一条路。当我们要为我们的企业引入axureRP时，我想，我们需要首先问自己以下几个问题：<br/><br/>What，我们引入的到底是什么？<br/>Who，我们企业情况如何？（我的企业是谁）<br/>Why，我为什么要引入Axure RP？<br/>Wh&#101;re，我要将Axure RP用在什么地方？<br/>When，我们该何时引入？<br/>How，如何引入？<br/><br/><strong>What，我们引入的到底是什么？</strong><br/><br/>也许你觉得，这个问题很好回答。是呀，不是很明显么？我们引入的是这款叫做AxureRP的软件，我们就是要丢掉以前的原型设计方式，以后都用AxureRP来做我们的产品设计。但是仅仅用AxureRP加入制作流程，就是我们的初衷么？<br/><br/>如果一个公司在引入AxureRP时，领导层也没有重视这件事情，既没有说要大家尝试使用，也没有说不做考虑。这时，一旦有的人在做产品设计的时候，自己私下尝试使用，跟设计师、程序员沟通的时候生拉硬套，试图强行加入新的开发流程。一方面会出现由于刚刚接触这个软件，用起来并不是那么得心应手，产品设计花费的时间周期加长，另一方面会出现，各部门的执行人员，都不能适应这一新的变化，也不愿意同时面对两种不同类型的开发文档，因此导致沟通不利，影响工作的进度和质量。<br/><br/>很明显，AxureRP只是一个工具，就跟我们画画可以用毛笔、钢笔、铅笔、水彩笔、碳精条等等不同的工具一样，我们要完成产品原型设计也可以用其他的软件工具，所以如果我们仅仅是为了引进一个新的软件，那么很可能让我们的工作陷入另一种难堪的境地，这不是我们真正要引入的。<br/><br/>那么我们到底要引入的是什么？无疑，我们公司曾经出现的这种问题，并不是我们期望的局面。我们关注AxureRP的初衷是它在制作产品原型时所体现的便捷与速度，在进行产品展示时所体现的简单与低成本。如果AxureRP给我们带来更多的麻烦与问题，那么那岂不是毫无意义？我们是要引入AxureRP，但是我们是期望引入它之后，我们产品设计更合理，流程更简单，沟通更方便，降低成本，提高效率。而这些不是一个工具可以解决的，是一个高效的、优秀的、科学的产品研发流程，才能解决的问题。<br/><br/>所以，简单点说，我们引入的，<strong>是以AxureRP为产品设计工具，高效而科学的产品研发流程。</strong><br/><br/><br/><strong>Who，我们企业情况如何？</strong><br/><br/>一个公司的发展，跟一个人是的成长是一样的。面对千差万别的事情，不同的人会有不同的处理方法；而人处于不同的年龄阶段，对于同一问题的处理方式，也会大相径庭。而无一例外的是，人们处理事情的方法无外乎来自两种途径，一是别人的经验，包括老师的教导，书本学到的知识，一些大师整理与归纳的定理和方法论等等，这些都是别人的经验。第二就是自己的经验，这是我们在遇到具体的问题时，通过思考与处理后，自己从成败中总结的理论。<br/><br/>公司也是如此，自己的经验，就是在项目研发中累积而成，比如我们常说麦肯方法，麦肯的理论。这是麦肯公司这么多年的广告客户服务中，不断总结累积的方法论，这就是麦肯的经验。我们可以拿来借鉴，但是是否符合我们自己的公司，那又另说了。我们不可能随便拿微软这样的软件巨擘的研发流程，去套一个只有5、6人的小项目组。所以，想要建立高效的产品研发流程，我们就必须认清自己公司的真实状况，以及所处的阶段，也就是明白我们自己是谁。<br/><br/>要引入axureRP，我们必须认清公司的哪些情况呢？我想，可以从以下几个方向着手。<br/><br/>1、&#160;&#160;&#160;&#160;公司规模<br/>一个公司的规模大小，决定了这个公司解决问题的方式，以及工作复杂程度。<br/>小公司人员较少，一个人身兼多个职位，承担多种任务，所设的岗位相对较少，流程也比较简单，因此船小好调头。<br/>大公司流程复杂，部门繁多，各个部门之间的关系协调是最大的成本损耗，因此轻易是不能改变自己的工作流程的。<br/><br/>2、&#160;&#160;&#160;&#160;公司人员结构与关系<br/>不同的公司，会有不同的部门结构，也会组织不同的部门关系，人员关系。有的公司，产品经理是向技术总监汇报；有的公司则直接向运营总监汇报；还有的公司则会专门设置产品总监这一职位，与其他部门做平行处理。<br/><br/>这些不同的人员结构与关系，从表面上看，带来的就是不同的汇报流程，而实质上，则是公司权责利益的表现。也说明了公司是由技术主导还是由市场主导。电子商务网站，往往是市场主导的公司，如麦考林、蓝谬，除非规模发展到amazon这样。而百度、google则是很明显的技术主导的公司。很显然，因为主导力不同，人员结构与关系的不同，则影响到流程改进的方式和步骤。也就影响到引进新的，或者优化产品研发流程的步骤与方式。<br/><br/>3、&#160;&#160;&#160;&#160;公司的产品研发流程<br/>要优化流程，必须了解现在的流程。因地制宜的解决问题。由于不同的公司情况不同，因此这一步必须在了解公司人员结构与关系之后。我们明确了不同部门不同人员的职责与职能，自然就能很清楚的梳理产品研发的不同阶段，不同相关人员具体负责什么工作。这样，也就能清楚的知道，从哪里下手，引入axureRP了。<br/><br/><strong>Why，我为什么要引入Axure RP？</strong><br/><br/>第三问是我们为什么要引入AxureRP，没有目的性的事情，不会取得有价值的结果，也不会有成就感，当然也就很难了解我们要做什么。因此，树立目标是很重要的。<br/>引入AxureRP的原因是多种多样的，<br/>&#160;&#160;&#160;&#160;建立高效的需求确认流程。外部，对客户；内部，对需求部门。<br/>&#160;&#160;&#160;&#160;简化产品研发流程。<br/>&#160;&#160;&#160;&#160;标准化产品规格说明书。<br/>&#160;&#160;&#160;&#160;降低研发的沟通成本与沟通时间。<br/>…………..<br/><br/>这里我想重点说明一下建立高效的需求确认流程这一点。<br/><br/>初步洽谈客户，一般是公司AE以及销售人员的工作，他们会拿销售材料去与客户洽谈。但是一般的图片与文档并不是特别直观，很多电子商务平台表达自己平台功能强大的方法是罗列很多功能，ERP、CRM等等有用的没用的都拿出来，功能表动不动就几十上百，看得人晕头转向。但是如果用AxureRP，将平台功能做成html，进行形象的展示，就会显得很直观，但是同时耗费的人力物力也很小。而且如果平台功能不断完善的，同样也可以在RP的产品文件上进行功能完善和补充，甚至也可以把不相关的功能板块去掉。<br/><br/>洽谈签订合同后，我们就开始与客户接洽，获取客户需求，设计产品的功能与UI界面，正式走入执行层面。但是如果用传统的方式与华泰电子商务保险公司确定需求，时间周期将会非常之长。为什么会这样呢？<br/><br/>传统的需求确认，我们会首先根据用户的需求设计产品功能，然后将产品功能做成静态产品线框图交给设计师，然后由设计师做成设计图片交给客户确认，其中涉及到相关的人员就达3个以上。因此一旦客户提出修改意见，每次需求修改都要走一遍所有流程。如果一旦不走流程，只是领会意思，难免不会偏离方向；也会有客户日后变更需求，无法与之前所确认需求进行核准的风险。如果遇到比较复杂的产品，一来二去时间就无法预估了。<br/><br/>而用axureRP，则减轻了很多工作。首先，产品设计之初，就不需要设计师参与，因为RP导出的HTML文件，可以让整个流程可视化，因此我们不必将视觉部分跟信息架构和功能部分一起让客户确定，而且我们交付的，还可以是一个可操作的模拟平台，用户能很直观的了解操作功能。<br/><br/>这样，我们明确了目标，就将我们之前的需求确认流程进行了简单的拆分。初期我们商议确定功能后，首先拟定信息架构，让客户确认。然后安排UE设计wireframe文档，并生成可视化的html页面，提供客户操作，并二次确认。最后再安排设计师设计页面，进行视觉部分的确认。<br/><br/>其实，新流程的差异，就在于axureRP的快速建立规格文档，并产出html可视化操作的界面，实现了交互功能单独确认，大大降低了我们的沟通成本与风险。<br/><br/><br/><strong>Wh&#101;re，我要将Axure RP用在什么地方？</strong><br/>第四问是将AxureRP用在什么地方，其实也就是用在什么环节上。AxureRP可以做产品说明文档，也就是PRD文档；也可以做交互文件，也就是HTML交互视觉文件，可以精确到鼠标点击、移过、激活等等页面会做出什么反应；也可以简单的出一个视觉图片，仅仅交代布局结构。不同层次的使用，可以有不同的人来做，也会涉及到沟通的模式会有不同。因此我们只要找到不同的环节，需要做何种应用，而AxureRP是否能够有效，就能解决AxureRP用在什么地方。比如：<br/>&#160;&#160;&#160;&#160;需求部门提交需求的时候，他们可以用AxureRP画简单的框架图<br/>&#160;&#160;&#160;&#160;产品经理设计简单的线框图<br/>&#160;&#160;&#160;&#160;UE设计师进行原型设计工作，设计高保真的产品原型图<br/>&#160;&#160;&#160;&#160;给领导汇报产品工作<br/>&#160;&#160;&#160;&#160;内部产品评省与快速功能修改<br/>&#160;&#160;&#160;&#160;设计师、程序员开发的参考<br/>&#160;&#160;&#160;&#160;制作产品需求文档PRD<br/>……..<br/><br/><br/><strong>When，我们该何时引入</strong><br/>（我们这里只考虑有足够规模，有完整研发流程，分工细致的公司）<br/>何时引入AxureRP，是对公司成本的一个评估工作后进行的决策。也同样是对之前问题回答之后，我们再考虑的解决方案。<br/><br/>如果现有的产品研发方式已经很优秀，且工作流程很合理，同时公司规模太大，涉及部门太多，我们为何还要导入AxureRP呢？所以在没有任何问题的情况下，我们应该有魄力的否决这个方案，放弃引入AxureRP。<br/><br/>其实引入axureRP的时间对于公司，是一个总体概念，自然是从意识到现有的产品研发方式有问题，而AxureRP能对其进行优化的那一刻，就会开始引入的行动。但是对于大型公司，这种改变是有风险的，所以只有对于具体的项目，或者产品的不同阶段，才会有具体的时间。因此我们从公司项目的具体情况与处于的具体阶段考虑引入的时间。<br/><br/>编号&#160;&#160;&#160;&#160;风险&#160;&#160;&#160;&#160;紧急度&nbsp;&nbsp;成本&nbsp;&nbsp;&nbsp;&nbsp;引入时间<br/>1&#160;&#160;&#160;&#160;大&#160;&#160;&#160;&#160;&nbsp;&nbsp; 高&#160;&#160;&#160;&#160;&nbsp;&nbsp; 大&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp; 暂不引入<br/>2&#160;&#160;&#160;&#160;大&#160;&#160;&#160;&#160;&nbsp;&nbsp; 高&#160;&#160;&#160;&#160;&nbsp;&nbsp; 小&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp; 慎重考虑<br/>3&#160;&#160;&#160;&#160;大&#160;&#160;&#160;&#160;&nbsp;&nbsp; 低&#160;&#160;&#160;&#160;&nbsp;&nbsp; 大&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp; 暂不引入<br/>4&#160;&#160;&#160;&#160;大&#160;&#160;&#160;&#160;&nbsp;&nbsp; 低&#160;&#160;&#160;&#160;&nbsp;&nbsp; 小&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp; 慎重考虑<br/>5&#160;&#160;&#160;&#160;小&#160;&#160;&#160;&#160;&nbsp;&nbsp; 高&#160;&#160;&#160;&#160;&nbsp;&nbsp; 大&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp; 暂不引入<br/>6&#160;&#160;&#160;&#160;小&#160;&#160;&#160;&#160;&nbsp;&nbsp; 高&#160;&#160;&#160;&#160;&nbsp;&nbsp; 小&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp; 慎重考虑<br/>7&#160;&#160;&#160;&#160;小&#160;&#160;&#160;&#160;&nbsp;&nbsp; 低&#160;&#160;&#160;&#160;&nbsp;&nbsp; 大&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp; 慢慢渗透<br/>8&#160;&#160;&#160;&#160;小&#160;&#160;&#160;&#160;&nbsp;&nbsp; 低&#160;&#160;&#160;&#160;&nbsp;&nbsp; 小&#160;&#160;&#160;&#160;&nbsp;&nbsp;&nbsp;&nbsp; 可以放手尝试<br/><br/>第1、3、5类项目，由于关系到项目成败，而且非常紧急，建议不要考虑尝试。对于2、4、6类项目，虽然具备一定的风险，但是可以根据风险情况，以及项目时间情况，做有效的尝试；7类项目，由于成本很大，但是风险小，时间周期长，可调整的机会多，因此可以慢慢渗透，视情况调整；而8类项目，则是做尝试的最佳项目，因此不妨马上开始。<br/><br/><br/><strong>How，如何引入？</strong><br/><br/>明确了所有问题后，我们就该问如何执行了。基本上，在一个成形的项目组，或者在一个系统组织的公司内，执行的方式步骤，都很相似：<br/><br/>1、&#160;&#160;&#160;&#160;找到关键角色：产品经理、UE。组织系统培训与学习。<br/>2、&#160;&#160;&#160;&#160;组织产品经理分析现有的研发流程，并依据AxureRP制定新的研发流程。<br/>3、&#160;&#160;&#160;&#160;编制统一的规范模板。<br/>每个公司应该制定统一的规范模板，明确哪一步流程，文档制作由谁来完成，必须达到哪一个标准。（三类标准，简单的图标、带交互的html演示、word的prd文档，某些公司可以用到csv）<br/>4、&#160;&#160;&#160;&#160;组织培训会议，分发文档规格给各执行组成员。<br/>这一步相对简单，组织相关人员学习如何看懂RP产生的规格文档。<br/>5、&#160;&#160;&#160;&#160;各项目组建立统一的RP文档，开始统一编撰产品规格文档，按照新的研发流程严格操作。<br/><br/>附录：可以根据产品销售、演示需求，制定特定的UE角色，专门执行设计初步的演示文件。<br/><br/><br/><strong>二、不同角色的人员，如何使用AxureRP软件（Axure RP可以帮助哪些人）</strong><br/><br/>首先，对于AxureRP软件的掌握，可以分成三个层次。<br/><br/><img src="http://www.2tan.net/attachments/month_0905/e200951123133.gif" border="0" alt=""/><br/><br/>而设计师、程序员主要是要能够读以上三类交付物，并根据所提供的交付物来完成手头工作；而需求提出部门的人员，不妨达到普通级别的使用就可以，如果不能达到，也不需要做出硬性要求。而销售、AE则更简单，只要知道如何拿这些文档去忽悠客户就好了，能不能做，都无关紧要了。<br/><br/><br/><strong>三、不执着于Axure RP不能实现的业务需求</strong><br/><br/>设计师经常执迷于使用photoshop去完成一个高难度的效果。比如说，不断的向自己提出挑战，强迫自己用photoshop去做金属效果，去画白布上的冰块，去研究各种不同滤镜来做同一个物体形象。因为过分的执着，在工作中有如走火入魔一般，往往忘记了项目的工期，而且一再的向负责人拖延。就好像武侠小说里面痴迷的武痴一样，不达目的誓不罢休。<br/><br/>其实这对钻研，对技术的提高是很有好处的，但是需要学会适可而止，而且要学会目标导向。业余的时间，个人研究，是毫无对错可言的，这叫做钻研。<br/><br/>但是在工作中，要明白，AxureRP设计的产品原型，只是一种设计方式而已。我们利用它的主要目的，是为了沟通，是为了更好、更快的完成手中的工作。而不同的产品原型设计方式，也有自己各自的优点，需要活学活用。因此一个不能实现的效果，只要不影响项目的进度，不影响与执行人员的沟通，在工作中就不要过分的追求。或者，直接用文字，用语言表述，可以更好的提高效率，降低成本，也不妨如此。<br/><br/>而且，网络技术发展日新月异，很多新的技术形式，表现形式出现，并不见得AxureRP就一定可以表现，这是正常的事情。目前AxureRP软件也在不断的完善，但它的完善，也是根据互联网的实际发展情况更新。它是一款产品，是根据市场需求完善的产品，有不能实现的效果，更是非常正常的事情。<br/><br/>最重点的是，作为产品设计人员，交互设计师，重要的工作之一，就是务实的创新。如果你的创新，现在网络常见的交互方式中没有，AxureRP无法实现不是很正常的事情么？所以，万不可因为一个工具，而束缚了你奔放的思维，想象的空间！<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.2tan.net/default.asp?id=34</link>
			<title><![CDATA[专家大会归来记]]></title>
			<author>hawkingliang@gmail.com(hawking)</author>
			<category><![CDATA[MyLife]]></category>
			<pubDate>Mon,11 May 2009 06:04:08 +0800</pubDate>
			<guid>http://www.2tan.net/default.asp?id=34</guid>	
		<description><![CDATA[专家论坛圆满完成，一路风尘仆仆的回来，仍然兴致未减。<br/><br/>终于见到了Richard，如照片中一般温文儒雅。在网上交流这么久，还一直以为他应该跟我差不多年纪，但是却不曾想到，他已经是年近40了。还有兰天、广磊、良泳、刘丰，一干人都是踌躇满志，带着各自的憧憬来到这里。从网络背后走到前面，神秘终于褪去。<br/><br/>上午最早做分享的是Richard，穿着happy prototype的衣服，传播他快乐原型的理念。Richard主要介绍了台湾的互联网发展状况以及prototype在互联网中的发展历史。风趣幽默，控制自如的演讲， 不愧其在互联网奋斗了十多年的前辈身份。接着兰天、广磊分别从怎么做产品经理以及如何做社区展开了各自的议题。兰天曾经在雅虎呆过，辗转了多家公司，稚气未脱的脸盘，却满是深邃的想法。广磊则是一副稳重的模样，我们最早认识，其实是在vdoing的大会上，当时交换了名片，却一直没有交流，在这里，我们终于有了互相学习的机会。<br/><br/>下午分享的也很精彩。良勇和刘丰都出自软件公司，都带来了一套成熟的研发流程。良泳主要在讨论交互的发展历史，介绍交互的概念，以及普及如何做交互，他ppt里面的概念图着实让人惊叹。他也是国内网上写Axure教程的其中一人，pdf教程做得非常成熟。而刘丰是这次行程最远的人，前天晚上从深圳飞来，今天下午就要又要风尘仆仆的飞回去了。他分享的主题是saas中的交互，详尽的介绍了他们金蝶软件公司交互工作从建立，到成熟运营的发展历史，介绍了他们的团队，介绍了他们内部的研发流程经验，让人受益颇深。最后是我的主题部分，诚惶诚恐，顺利完成，也不知是否给大家带去了价值。不过稍后，我会把我的演讲稿整理成文件，在blog中发布出来，期望大家可以有所收货。<br/><br/>会后我们一干人等，在星巴克starbucks围炉而坐，笑谈风云。虽然我们手捧的是咖啡，却也有举杯换盏的感觉。广磊的大哥带来他对axure的新应用，我们围绕着他的话题，做了展开。以前一直没意识到，axure 设计制作prototype竟然也可以把程序拉进来。如果利用其annotations的功能，针对不同的角色设计field，就可以将程序工程师也拉进prototype的撰写，让不同的角色撰写其自己的段落。并针对最终使用人群的不同，导出不同类型的规格文档，做不同的应用。这确实是另辟蹊径，茅塞顿开。<br/><br/>可惜时光荏苒，很快就到了分别的时候。Richard和大家一一拥抱告别，让我们见识了他台湾男子的热情，祝愿他的事业能在内地顺利展开，祝愿axure能在内地传播更广，祝愿我们一干热血，能为互联网创造更多价值！<br/>]]></description>
		</item>
		
			<item>
			<link>http://www.2tan.net/default.asp?id=33</link>
			<title><![CDATA[欢迎大家参加专家论坛]]></title>
			<author>hawkingliang@gmail.com(hawking)</author>
			<category><![CDATA[MyLife]]></category>
			<pubDate>Wed,29 Apr 2009 23:54:40 +0800</pubDate>
			<guid>http://www.2tan.net/default.asp?id=33</guid>	
		<description><![CDATA[应台湾悠识(UserXper)首席网站架构师(Chief Web Architect)暨Axure RP软件营销总监蔡明哲先生的邀请，我将会参与5月10日在海淀科技大厦举办的互联网／软件产品规划设计应用专家论坛。诚惶诚恐，也心存期待。<br/><br/><img src="http://www.2tan.net/attachments/month_0904/n2009429235744.jpg" border="0" alt=""/><br/><br/><img src="http://www.2tan.net/attachments/month_0904/92009429235828.jpg" border="0" alt=""/><br/><br/>这次活动是台湾悠识(UserXper)与UPA中国合办的论坛形式培训，总体活动为三天，前两天是网站策划及以Axure RP网站原型设计工作坊，最后一天为互联网／软件产品规划设计应用专家论坛。因为工作安排问题，我只参加最后一天的活动，作为主讲，我定的议题是“企业内部如何引入Axure RP”，诚邀各位有兴趣的朋友一起参加。不过因为主办方以培训的形式出现，场地等都会有些费用；）<br/><br/>如果您想进一步了解具体情况，可以通过以下链接登陆到具体网页查看：<br/><br/>工作坊： <a target="_blank" href="http://cn.userxper.com/events/20090501/">http://cn.userxper.com/events/20090501/</a><br/>专家论坛：<a target="_blank" href="http://cn.userxper.com/events/20090502/">http://cn.userxper.com/events/20090502/</a><br/><br/>非常感谢蔡先生的邀请，期待届时与各位与会朋友的交流。<br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.2tan.net/default.asp?id=32</link>
			<title><![CDATA[祭奠]]></title>
			<author>hawkingliang@gmail.com(hawking)</author>
			<category><![CDATA[MyLife]]></category>
			<pubDate>Fri,26 Dec 2008 19:44:26 +0800</pubDate>
			<guid>http://www.2tan.net/default.asp?id=32</guid>	
		<description><![CDATA[<p>好些天了，一直不能写。小姨说，回去不忙的时候写篇文章吧，让弟弟们也看看。这些天，也是真的忙，但是并非腾不出时间写这么重要的文字，只是每每想写的时候，总是发现心里没有东西，空得让人害怕。</p>
<p>外公走的那天是周五，2008年12月5日。晚上9点多的时候，我刚刚进家门，放下背包正在脱外套，衣袋里的手机就急切的响起来了。不知道为什么，当时我觉得这个电话很重要，因此整个人手忙脚乱的，拿到手机看到是二姨，心里一沉。</p>
<p>没有消息就是好消息，对于我这种在外地漂着的人真是这样的。电话里面是二姨夫的声音，很低沉的问我在哪儿。我预感到了什么，尖着耳朵听背景声音，听到一阵阵的哭声和呼喊，当姨夫说出外公离开了的时候，我没有一丝的惊讶，只是沉默......</p>
<p>到现在，外公离开我们已经三周了，生活并没有什么变化，我还是在北京漂着。只是不能去想，不能去想那些记忆中的影像，不能去回忆过去，不能期盼着回去还能看到那个熟悉的身影，不能接受真的就永远永远看不到外公了。一个陪着你生命近三十年的亲人消失了！无影无踪！</p>
<p>&nbsp;记忆里外公已经模糊了，5年来只有过年回去才能见上一面，空间把记忆撕碎了，零零散散。我努力的收拾，努力的拼凑，努力的想留住那些美好的一切.......</p>
<p>最早的记忆应该是出现在4岁左右吧，那时候父母都生病住院，我被寄养在外公家里，晚上和外公外婆睡在一起。半夜的时候，我总会哭醒，不是要起夜了，就是尿湿了床单。那时外婆总会半坐起身子，说话哄我。外公则会把我抱起来，推开厕所的门，一直照顾我弄干净，然后把我抱回床上，哄我入睡。</p>
<p>我最记得晚上睡觉时，外婆的保温瓶，外公每天晚上睡觉都会准备好。那是拿外婆用的吊针玻璃瓶子做的，瓶子里面灌上热水，塞好橡胶塞，外面包上废弃的衣服布料，放在被子里一点都感觉不到寒夜的湿冷。现在想起来，那温暖，似乎还在我心里，悠远而又那么亲近。可是外婆有糖尿病，身体不好，实在经不起我这么折腾，住了一个多月，我就去到了乡下爷爷那里。现在想起来，那也许是我最亲近外公外婆的日子。亲切的感觉，就如那保温瓶散放的温暖，蔓延在记忆里。</p>
<p>读书后，每个周日爸爸妈妈都会带我去外公家。早上早早的起来，7路转8路公交，那是条固定的线路，走了好多年。每次去，外公都会准备一大桌丰盛的菜肴。80年代末90年代初那会儿，外婆身体有重病，家里还有三个女儿读书，家庭的重担应该是非常沉重的。所以这种每周一次的盛宴，蕴含着多少深情，我想也只有生活在那个时代的人，才能真正体会吧。现在，我也只是在走上社会后，才能慢慢的揣摩出那些心意，揣摩外公作为一家之主的刚强。</p>
<p>那时候每年春节也会去外公家，最期盼的就是外公做的年夜饭。一大家子热热闹闹的，放鞭炮，8点准时打开电视看春晚，围坐一起吃大餐，实在没有比这更幸福的事情了。外公的手艺非常棒，做的菜非常好吃，我印象深刻的有蛋皮肉卷、酸豆角肉丝汤、煮鸡肉、清炒丝瓜......外公的梅菜蒸猪肘子是一绝，肘子皮抹上酱油，蒸出来色泽诱人；肘子汤油而不腻；肘子肉，肥的入嘴即溶，瘦肉则纹理清澈，撕咬轻松，而且味道甘美。后来外公身体不好起来，就不再经常做了，现在，这味道竟已经再也品尝不到了......</p>
<p>后来我读初中了，也许是青春期的缘故吧，周末就很少去外公那儿了。外公来过好几次，有时候会给家里一些钱。有一次，大概那是读初一，六一儿童节的时候，外公买了一件白色的短袖衬衫给我。当时我穿的衣服大多都是旧衣服，自己还经常为这个，不懂事的和家里发脾气，外公也许是为了这个给我买的吧？那件白色的衬衫我没怎么穿，但是一直好好的放在衣柜里，脑子里到现在都还记得，它真的很漂亮，可惜后来不记得去了哪儿。我一直有念旧物，保存旧物的习惯，但是总不能持久，很多记忆里的什物，不小心就不见了，真正可惜，就像记忆失去了载体，心里不免难过。</p>
<p>外公过去后，大姨一次聊天说外公是个慎思谨言的人，我想起外公教育我的话不多，但是说出的话总是会让我获益颇深。我比较容易紧张，所以和人交流，表达观点的时候总是语速很快。大学那段时间，以及我来京之前，外公总是反复叮嘱我说话一定要控制语速，一定要让你交流的对象听清楚。这成了我后来一直谨记事情。现在不免还会交流紧张，但是顿时就会想起外公的教导。</p>
<p>现在外公去了，但是漂在外乡的我，一直不能相信那是真的，总觉得回去就能看到他。我会想起他桌头永远摆着的两本地理图册，想起他钥匙串上永远挂着的绳结，想起他大声呵斥我不要去碰脏东西的神情，想起他下棋聚精会神的样子，想起他桀骜的不让我扶，自己爬楼梯，想起他偶尔咧开嘴咪着眼睛笑，想起我第一次从京回长沙过年，带去全聚德烤鸭，外公在餐桌上叫弟弟们要多吃，说那是我从北京带去的，长沙可没有这么好的东西。那时候外公身体已经不好了，老人也不太能吃油腻的东西，但是他却第一个举起筷子，一口一口的往自己的碗里夹着，说的话让我心里充满着快乐安心，想着想着，我就想哭起来了......</p>
<p>在外飘着错过了很多与亲人在一起的机会，即便你有时主动去制造一些，却又会非常无奈。刚来北京的时候我不懂事，经常打电话回去说事儿，外公就担心这担心那。后来为了不让他担心太多，就不太打电话过去了，结果却也就失去了很多沟通。去年回家拍了一张全家福，不想这成了唯一一张我和外公的合影。常常想，我是个最无情不孝的人吧？古人说&ldquo;父母在，不远行&rdquo;，而我却把家人抛在千里之外，自己独行，失去了与家人相处的日子，没有承担起自己对亲人的关爱，而自己至今却也一事无成。</p>
<p>我现在能做什么？我想应该活得更好才行，要努力，要让生活好起来，事业好起来。更直白一点，应该多赚点钱，让父亲、让家人过上好一些的日子。这样外公九泉之下才能放心，那些离开的至亲才能放心，那些关心我的人才能放心吧！</p>
<p>努力吧，以此祭奠故去的外公，祭奠故去的亲人。世间总有生离死别，伤痛在所难免，但是拥有的记忆，是我们最宝贵的财富。让我们在这财富中，慢慢成长，成长为下一代的苍天大树吧！</p>]]></description>
		</item>
		
			<item>
			<link>http://www.2tan.net/default.asp?id=30</link>
			<title><![CDATA[Hawking’s Axure RP Pro 5原创教程：（十）交互interactions（下）]]></title>
			<author>hawkingliang@gmail.com(hawking)</author>
			<category><![CDATA[Article]]></category>
			<pubDate>Tue,28 Oct 2008 18:05:16 +0800</pubDate>
			<guid>http://www.2tan.net/default.asp?id=30</guid>	
		<description><![CDATA[终于来到交互行为了，交互行为的学习会稍微简单一些，因为基本上都是逐一的选择实现，而展示内容也是我们在浏览网页的时候见过无数次的。不过在讲解这个之前，我想我们可以回顾一下交互这一小节的所说的三部分：交互触发、交互条件、交互行为。然后我们可以进行一些胡乱的联想。(我喜欢干这些无厘头的事情….我觉得对开拓思路有益。)<br/><br/>我一开始觉得这有点像初中学的神经反射，当触发了网页之后，我们经过数据传递与处理，根据条件内容，进行有效地反应。<br/>后来我又想到了信息的处理，交互触发是设置我们要传递的信息内容；交互条件是设置我们对信息的处理方式；交互行为是反馈我们的信息处理结果。<br/>再生活化一点，就想到了一个简单的场景，一个男生强吻了他喜欢的女生，这是我们所说的交互触发；女生衡量了一下，发现这个男生邋遢、猥琐，这是交互条件；女生愤然给了男生一个巴掌，这就是最后的交互行为了。<br/>或者我想，我们也可以把它理解成为一个因果条件关系，因为….满足….所以….。哈哈~也许还有更多的联想，不知道你是怎么理解的，如果有兴趣的话，可以写下来，跟在我的文章后面，肯定很有意思，期待朋友们的参与。<br/><br/>完成联想，那么我们继续来看，在设置好触发内容与判断条件后，我们可以跟用户展示些什么，我想大家肯定都迫不及待了！但是我不得不先泼一点冷水，因为你可能会经受挫折！<br/><br/>我们可以干什么呢？交互设计师和产品经理想干很多事情，你可以想象，但是很多情况下无可奈何。因为你要干的事情，需要受到技术条件、浏览器、用户端等等条件的限制。而现在我们要用axure rp表达出来，我们又受到了axure的限制，这就使得我们往往“可想而不可及”。<br/><br/>是不是有点郁闷呢？这是很多产品经理、交互设计师喜欢问的问题“那个效果怎么做”、“这个效果怎么做”、“这个效果我都做不出来怎么办”。我希望你不是个制作者，你应该是个设计者！你需要明确一条，axure rp 只是个工具，因此使用或不使用它，或使用它多少的功能，应该由你控制，而不能让它控制了你的思维，让自己成为工具的奴隶。<br/><br/>这就像很多学习绘画而成为制作者的人出现的问题是一样的。过分的追求ps、3d max、ai等工具的掌握，让自己成了工具的奴隶，却忘记了最有价值的是自己的头脑，是闪光的idea。这是我毕业设计时学到的一课，我觉得我终生受益，所以我也希望跟大家有个共鸣。<br/><br/>但是我这么说，并不是说学习axure能干什么不重要，恰恰相反！扎实而基础的掌握axure所有的功能，才能让你在做表达的时候游刃有余。你才能知道，什么时候，需要做什么工作；什么情况下，需要做怎样的表述。那么，我们还是扎实的一一学习，我们到底可以用axure 表达什么交互行为吧。<br/><br/>现在我们就继续上一章的内容 说一说<br/>Step2 sel&#101;ct action 选择动作<br/>Step3 edit the actions description（click an underlined value to edit）编辑动作描述，你可以通过点击有下划线的文字，编辑动作的具体参数。<br/><br/>可以说，step2是我们选择要进行的动作，而step3是我们要对动作设置参数，通过点击选择，或者输入文字数据，控制动作具体的内容。下面我们一个一个动作来分析说明：<br/><br/>1、<br/><strong>动作</strong>：open link in current window在当前窗口中打开链接<br/><strong>参数</strong>：点击link弹出link properties链接属性设置对话框<br/>该对话框在<a target="_blank" href="http://www.2tan.net/article.asp?id=21">Hawking’s Axure RP Pro 5原创教程：（八）交互interactions（上）</a>中的交互行为—快速链接中已有介绍，大家可以参考相应章节。<br/><br/>2、<br/><strong>动作</strong>：open link in popup window在弹出窗口中打开链接<br/><strong>参数</strong>：<br/>2.1点击link弹出link properties链接属性对话框，主体内容与动作1的参数一致。由于是在新窗口中打开链接，因此该链接属性中，没有重新载入当前页与返回浏览前一页的设置。<br/>2.2点击popup弹出popup editor弹出窗口编辑器，用于设置弹出窗口的属性。<br/><div align="center"><img src="http://www.2tan.net/attachments/month_0810/g20081028174249.GIF" border="0" alt=""/></div><br/>多项选择中的toolbars工具栏、menubar菜单栏、scrollbars滚动条、directories目录条、location bar地址栏、resizeable窗口大小可拖动改变、status状态栏、center screen位于中心等多选框，用于设置在打开的窗口中这些功能是否可用。选择则表示可以使用，不选择则表示不可使用。<br/><br/>右侧的数值，用于控制所打开窗口的width高度、height宽度以及距离屏幕左上角的left左边距、top上边距，数值按照像素进行度量。<br/><br/>注意，高宽只包括内容区，不包括整个windows。而边距也是以所打开窗口的左上角，与桌面左上角的距离作为参考依据。<br/><br/>3、<br/><strong>动作</strong>：open link in parent window 在父窗口中打开链接<br/><strong>参数</strong>：点击link弹出link properties链接属性对话框，设置内容和动作2的link属性一致。<br/><br/>4、<br/><strong>动作</strong>：close current window关闭当前窗口<br/><br/>5、<br/><strong>动作</strong>：open link in frame在特定框架中打开链接，必须当前页面包含frame框架。<br/><strong>参数</strong>：点击link in frame进入open link in frame目标框架设置窗口<br/><div align="center"><img src="http://www.2tan.net/attachments/month_0810/m20081028174434.GIF" border="0" alt=""/></div><br/>Step1是sel&#101;ct frames选择你要操作的框架，如果页面中有多个框架，你也可以多选。<br/>Step2是edit actions description编辑动作描述，也就是编辑你的框架将做什么样的状态变化，通过点击link弹出link properties链接属性窗口，设置内容和动作2的link属性一致。<br/><br/>6、<br/><strong>动作</strong>：set panel state(s) to state(s)设置面板的状态变转换<br/><strong>参数</strong>：点击panel state to state面板切换进入set panel state to state面板切换设置窗口<br/><div align="center"><img src="http://www.2tan.net/attachments/month_0810/a20081028174526.GIF" border="0" alt=""/></div><br/>step1:sel&#101;ct panels选择面板。通过点击选择你要操作的页面，你想要控制的面板。<br/>Step2是edit actions description编辑动作描述，也就是编辑你的面板将做什么样的状态变化，这里通过点击状态界面的名称“1”，&#160;&#160;&#160;&#160;弹出sel&#101;ct panel state选择面板状态窗口，列表出你多选面板所包含的所有状态名称，你可以选择一个作为想要获取的目标状态。<br/><br/><div align="center"><img src="http://www.2tan.net/attachments/month_0810/52008102817461.GIF" border="0" alt=""/></div><br/><br/>7、<br/><strong>动作</strong>：show panel(s)显示面板，让面板在页面中显示。<br/><strong>参数</strong>：通过点击panel进入sel&#101;cts panels面板选择窗口，通过鼠标选择你要显示的面板。<br/><br/><div align="center"><img src="http://www.2tan.net/attachments/month_0810/220081028174650.GIF" border="0" alt=""/></div><br/><br/>8、<br/><strong>动作</strong>：hide panel(s)隐藏面板，让面板在页面中隐藏<br/><strong>参数</strong>：通过点击panel进入sel&#101;cts panels面板选择窗口，通过鼠标选择你要隐藏的面板。面板同动作7。<br/><br/>9、<br/><strong>动作</strong>：toggle visibility for panel(s)切换面板的可见属性。控制面板的可见属性，在显示与隐藏之间转换。是动作7与8的结合。<br/><strong>参数</strong>：通过点击panel进入sel&#101;cts panels面板选择窗口，通过鼠标选择你要控制的面板。面板同动作7。<br/><br/>10、<br/><strong>动作</strong>：move panel(s)移动面板。将你想控制的面板，移动到某一坐标位置。<br/><strong>参数</strong>：通过点击panel to (x,y)进入move dynamic panels移动动态面板控制窗口。<br/><br/><div align="center"><img src="http://www.2tan.net/attachments/month_0810/b20081028175531.GIF" border="0" alt=""/></div><br/><br/>step1是sel&#101;ct panels选择面板。通过点击选择你要操作的页面，你想要移动的面板。<br/>step2是edit actions description编辑动作描述，也就是编辑你的框架将做什么样的状态变化，通过点击to (0,0)进入move widget editor工具移动属性设置窗口。<br/><br/><div align="center"><img src="http://www.2tan.net/attachments/month_0810/520081028175631.GIF" border="0" alt=""/></div><br/><br/>其中move widget 后的下拉选择项目有to和by两个选项。<br/>选择to，是将工具的位置移动到（x,y）坐标，原坐标以窗口左上角作为起始坐标；<br/>选择by，是在工具的所处的坐标基础上，做（x,y）的累计移动，即以widget工具当前所处的坐标作为起始坐标进行移动。<br/><br/>11、<br/><strong>动作</strong>：set variable and widgets value(s) equal to value(s)设置变量或者工具的值的变化值<br/><strong>参数</strong>：通过点击variable and widget value equal to value进入set variable and widget values设置变量和工具值窗口<br/><br/><div align="center"><img src="http://www.2tan.net/attachments/month_0810/b20081028175720.GIF" border="0" alt=""/></div><br/><br/>此窗口的值设置与<a target="_blank" href="http://www.2tan.net/article.asp?id=28">Hawking’s Axure RP Pro 5原创教程：（九）交互interactions（中）</a>中条件设置窗口的值基本一致，大家可以参考文章九的表格。唯一不同的是，中间条件不可选择，只能是equal to，也就是只能设置为等值。<br/><br/>而此文档中有一个不同的选项情况是：<br/>text on widget工具上的文字，通过下拉选择你所要控制的widgets上的文字变化。不过这似乎是我上篇文章漏记了的，如果是漏了的话，那就补回来吧。<br/><br/>12、<br/><strong>动作</strong>：open link in parent frame在父框架中打开链接<br/><strong>参数</strong>：点击link进入link properties链接属性设置窗口，属性设置内容和动作2的链接属性一致。<br/><br/>13、<br/><strong>动作</strong>：Scroll to image map region滚动到图片的位置<br/><strong>参数</strong>：点击image map region进入sel&#101;ct image map region目标图片区域设置窗口<br/><br/><div align="center"><img src="http://www.2tan.net/attachments/month_0810/320081028175958.GIF" border="0" alt=""/></div><br/><br/>首先，你必须确保你所控制的页面中已经包含了widget“image map region”这就类似于html页面中的map area。同时你必须保证给它取了一个名字，并在label中进行了设置。<br/><br/>这样，你就可以在scroll page to location of image map（滚动页面到当前图片区域）后的下拉选择框中选择到你需要滚动到的图片位置了。<br/>而options菜单中的三个选项，是控制你滚动的具体方式:<br/>scroll vertically only仅仅进行垂直滚动<br/>scroll horizontally only 仅仅进行水平滚动<br/>scroll vertically and horizontally同时进行水平与垂直滚动<br/><br/>14、<br/><strong>动作</strong>：enable widget(s)使工具可用。此功能就是使得目标工具的功能可用。<br/><strong>参数</strong>：点击widget进入sel&#101;ct widgets窗口。窗口显示了所有当前页包含功能的widgets。<br/><br/>15、<br/><strong>动作</strong>：disable widget(s)使工具不可用。此功能是是的目标工具的功能不可用。<br/><strong>参数</strong>：点击widget进入sel&#101;ct widgets窗口，功能操作同动作14。<br/><br/>16、<br/><strong>动作</strong>：Wait time(ms)设置等待时间。<br/><strong>参数</strong>：点击0ms进入wait time 等待时间设置窗口。你可以在这里设置等待时间enter time in millisecond，单位为毫秒。<br/><br/><div align="center"><img src="http://www.2tan.net/attachments/month_0810/82008102818129.GIF" border="0" alt=""/></div><br/><br/>17、<br/><strong>动作</strong>：other其他。通过文字表述其他你想实现的操作。<br/><strong>参数</strong>：点击other 进入other description其他描述设置窗口。你可以在enter a description后面输入你想表述的交互内容。<br/><br/><div align="center"><img src="http://www.2tan.net/attachments/month_0810/m200810281825.GIF" border="0" alt=""/></div><br/><br/>好了，交互部分终于写完了，不知道对朋友们是否有帮助。如果有什么意见和感想请尽管留言吧，我很期待与大家的交流。<br/><br/>最后再多说几句，对axure rp感兴趣的朋友们可以去台湾悠识数位的网站看看，他们的简体中文网站<a target="_blank" href="http://cn.userxper.com">http://cn.userxper.com</a> 刚刚上线了，相信里面收纳的众多文章可以帮到大家更快的掌握软件。<br/><br/>同时，台湾的同仁组织了axure rp交流论坛，如果你也有一样的兴趣，不妨去看看，相信大家会有更多共同语言<a target="_blank" href="http://groups.google.com.tw/group/axure-rp-groups?hl=zh-TW">http://groups.google.com.tw/group/axure-rp-groups?hl=zh-TW</a><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.2tan.net/default.asp?id=29</link>
			<title><![CDATA[产品管理vs 项目管理【翻译：hawking】]]></title>
			<author>hawkingliang@gmail.com(hawking)</author>
			<category><![CDATA[IT]]></category>
			<pubDate>Thu,25 Sep 2008 16:46:33 +0800</pubDate>
			<guid>http://www.2tan.net/default.asp?id=29</guid>	
		<description><![CDATA[<strong>如果你想成为一个劣质的产品经理，你可以混淆产品管理和项目管理。</strong>不仅仅因为这两个称呼是如此的接近，这两个概念也非常相似。产品经理们应该管理项目，因为他们需要确保项目完成。他们都是管理角色（对么？），所以事实上他们的经验和所需的技能也非常相像。但是项目经理恰恰会妨碍产品经理，并且试图控制项目不让产品经理掌控项目。<br/><br/><strong>如果你想成为一个优秀的产品经理，就需要学习产品管理与项目管理的不同。</strong>尽管他们有着相似的名字，但是产品管理和项目管理有着巨大的差异。把他们混淆是很普遍的现象，即便是哪些有丰富产品管理经验的人也会出现。<br/><br/>项目经理的职责是在一定的目标、范围、时间期限、预算以及其他制约条件下，试图一次性完成一个成功的项目。一个项目经理需要分配资源，管理问题与风险，并且主要协调所有的各种必要因素以完成项目。当把他们跟产品联系起来时，项目也可能被要求承担起创建一个产品，为产品提供新的特征，或者是为产品创建新的版本或扩展的任务。当项目完成时，项目经理通常会被转移到一个新的项目，甚至有可能是服务于一个完全不同的产品。<br/><br/>产品经理的职责是从头到尾的服务一个产品，并使得产品持续成功。一旦创建产品的项目完成，而且项目经理转移到下一个工作，产品经理依然会留下来管理产品，直至产品的整个生命周期。其他项目被联系到产品可能是由于产品经理的发起，产品经理会始终在产品生命周期，定义项目的目标，并带领团队完成拟定的商业目标。<br/><br/>对于这两个角色的一个挑战是他们可能与对方出现矛盾。一个产品经理可能想要增加非常多的功能和特征以满足获取到的用户需求，但是项目经理却想要尽可能小的控制工作范围，以保证项目在规定时间与预算内完成。传统的观念（还有那些更老旧的观念）通常把项目经理看做异乎寻常的关注于在规定的时间与预算内完成项目，而对于项目是否进入市场或者用户的是否需要毫不感兴趣的人。<br/><br/>好的产品经理和好的项目经理能在冲突中找到平衡。好的项目经理明白，一个项目真正的成功并不是看它是否在规定的时间和预算内完成，而是它是否达到了拟定的目标和任务。好的产品经理则明白，如果项目被不断延期并且从未投入市场，又或者因为大大超过预算而被结束，那么所有的产品功能特征都会变得毫无意义。<br/><br/>尤其是那些基于网页与应用科学的产品，在项目与产品管理中普遍都存在困扰，并潜在损害着这些不承认两者区别之组织的利益。就像Rob Grady在“<a target="_blank" href="http://www.robgrady.com/2006/08/27/are-you-a-web-project-manager-or-web-product-manager-part-i/">你是一个网络项目经理还是一个网络产品经理？（part1）</a>”中所写的：<br/><br/><i>“今天，尽管网站在商务中变得日益重要，它们仍然不幸的被当作项目来进行管理。在定义商业目标的会议中，如何管理网站已经成了一个问题，掌握正确的技能去管理网站，现在已经变成了优先讨论的核心的商务工作。如果网站正变成或已经成为核心的商务工作，也就存在重要得多的需求，而不仅仅把它当作一个项目管理。在整个商业目标中，它已经变成，由一系列项目驱动的一个产品。”</i><br/><br/>下面有一些关于项目管理与产品管理重要观点需要记住：<br/><ul><br/> <li>显然，<a target="_blank" href="http://www.cafepress.com/pragmaticmarket.70258167">每个产品需要一个产品经理</a>，每个项目需要一个项目经理。<br/> </li><li>仅仅因为产品经理想管理他们拥有的项目，但并不意味着他们应该管理。<br/></li><li>项目管理与产品管理所涉及的技能、才能与特质非常不同。<br/></li><li>正如<a target="_blank" href="http://www.svpg.com/blog/files/product-management-vs-marketing.html">非常难找到一个人同时满足产品管理角色和产品营销角色</a>，同样非常难找到一个人，能同时在项目管理与产品管理中获得成功。<br/> </li><li>项目管理并不是通往产品管理的垫脚石，反之亦然。<br/> </li><li>好的项目经理和好的产品经理一样重要。<br/> </li><li>找一位好的项目经理帮助你管理项目，将会让你成为一个更好的产品经理。<br/> </li><li>产品经理在项目管理上所花的时间越少，他们就能在在产品管理上花更多的时间。<br/> </li><li>想要避免项目管理与产品管理的冲突，项目经理、产品经理与整个项目团队就需要尽可能的在分享目标与目的上达成共识。<br/></li></ul><br/>ps:这是看到的一篇非常有学习价值的文章，翻译出来共享给大家，以资学习。第一次翻译文章，难免有所偏差与失误，对翻译有误的地方，请读者径直指出，非常感谢！如果有什么感想，也请一并留言交流；）。<br/><br/><strong>原文作者</strong>：Jeff Lash<br/><br/><strong>原文地址</strong>：<a href="http://www.goodproductmanager.com/2007/09/24/product-management-vs-project-management/?PHPSESSID=ca265820eef17812d1c37c6e6682a28a" target="_blank">http://www.goodproductmanager.com/2007/09/24/product-management-vs-project-management/?PHPSESSID=ca265820eef17812d1c37c6e6682a28a</a><br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://www.2tan.net/default.asp?id=28</link>
			<title><![CDATA[Hawking’s Axure RP Pro 5原创教程：（九）交互interactions（中）]]></title>
			<author>hawkingliang@gmail.com(hawking)</author>
			<category><![CDATA[Article]]></category>
			<pubDate>Tue,02 Sep 2008 00:51:39 +0800</pubDate>
			<guid>http://www.2tan.net/default.asp?id=28</guid>	
		<description><![CDATA[<p>本章要介绍的是交互条件。交互条件是axure的学习中的难点，也是axure高段进阶功能。其实我们不设置条件，直接靠文字说明，也可以完成我们的思想传达，如果你设计的原型文档，能模拟真实的交互环境，当然就非常优秀了。</p>
<p>但是，我要强调一点观点，传达思想是首要的工作，传达思想也是有成本的，如果为了传达思想要耗费更多无意义的劳动，损耗更多的时间，增加更多的沟通难度，不要也罢！我个人觉得，我们在做原型设计的时候，有没有必要把页面模拟到和真实情况一模一样，这个还值得探讨。</p>
<p>言归正传，开始来说设置 交互条件。</p>
<h5>一、进入 交互条件设置</h5>
<p>当我们选择好了交互触发，通过双击选择促发动作，或者点击add case ，就会弹出interaction case properties 交互事件属性窗口。</p>
<p><a href="http://www.2tan.net/attachments/month_0809/q20089202852.GIF"><img alt="" src="http://www.2tan.net/attachments/month_0809/q20089202852.GIF" /></a></p>
<p>通过这个面板，我们要表达我们伟大的交互行为。面板告诉了我们三步策略：</p>
<p><strong>Step1 description 描述</strong><br />描述后的input输入框，可以编写事件的名称，或者事件的描述文字，以供生成html页面展示时标注此事件，也供生成需求文档的时候辨识此功能功能。</p>
<span class="Code">
<p>欢迎转载，但请注明原文出处<a href="http://www.2tan.net/">www.2tan.net</a></p>
</span>
<p>Add condition （if necessary）增加条件（如果需要的话）。这就是这章所要说的重点内容，为我们要创建的交互事件，设置前提条件。我想，axure在这里添加这么一句话，也许同样是在提醒我们，我们把交互做到如此之细，是否真的必要？思考清楚了目的，考量准确了我们需要投入的精力，再开始做这一步。我想会清晰很多。</p>
Add condition （if necessary）增加条件（如果需要的话）。这就是这章所要说的重点内容，为我们要创建的交互事件，设置前提条件。我想，axure在这里添加这么一句话，也许同样是在提醒我们，我们把交互做到如此之细，是否真的必要？思考清楚了目的，考量准确了我们需要投入的精力，再开始做这一步。我想会清晰很多。
<p><strong>Step2 select action 选择动作</strong><br /><strong>Step3 edit the actions description</strong>（click an underlined value to edit）编辑动作描述，你可以通过点击有下划线的文字，编辑动作的具体参数。</p>
<p>第二步与第三步，就是我下一章要说的交互行为，或者叫交互动作也可以。第二步是选择我们要进行的动作，第三步则是为我们的动作设置具体的参数。这些我们稍后再看，还是先来了解下，我们可以怎么设置条件。</p>
<h5>二、条件设置的功能与细节</h5>
<p>点击step 1 后面带下划线的文字，add condition，弹出condition builder条件设置 窗口</p>
<p><a href="http://www.2tan.net/attachments/month_0809/020089203057.GIF"><img alt="" src="http://www.2tan.net/attachments/month_0809/020089203057.GIF" /></a></p>
<p>条件设置窗口也分三个部分：</p>
<p><strong>A、满足条件类型选择与条件清理</strong></p>
<p>&nbsp;&nbsp; 我们可以同时设置多个条件，但是我们是需要满足所有条件，还是仅仅满足其中一个条件就可以了呢？&nbsp;<br />&nbsp;&nbsp;&nbsp; <strong>在satisfy &ldquo;any / all&rdquo;of the following 中就提供了这个选择。</strong><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 选择all，则需要满足我们设置的所有条件；假设，你设置了条件a、b、c，则你需要同时满足条件a、b、c，才能产生最后的交互。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 选择any，就是需要满足我们设置的任一条件。假设，你设置了条件a、b、c，则你需要满足a、b、c中任何一个条件，就能产生最后的交互。</p>
<p>另外，如果我们对我们设置的众多条件都不满意，想全部删除重新设置，clear all 就是为了满足我们这一需要的按钮。</p>
<p><strong>B、设置具体条件</strong></p>
<p><strong>a)增加条件与删除条件。</strong><br />初始默认我们只有一个条件，通过点击条件末尾的&ldquo;-&rdquo;、&ldquo;+&rdquo;按钮，我们可以删除、添加新的条件。</p>
<p><strong>b)条件设置</strong></p>
<p><a href="http://www.2tan.net/attachments/month_0809/020089203318.GIF"><img alt="" src="http://www.2tan.net/attachments/month_0809/020089203318.GIF" /></a></p>
<p><font color="#ff0000">注意：在设置条件前，需要给条件所涉及的widgets对象设置label名称，因为条件设置，需要用label定位widgets。</font></p>
<p>条件设置分五个部分，但是其实只需要将其看做三个部分。为什么这么说呢？这是我的深刻教训，我在写这篇攻略的时候走了一段比较长的弯路，最后才发现自己的错误，所以也非常希望朋友们不走我一样的弯路。下面且听我道来。</p>
<p>我最开始把条件设置看做5个部分，1是作为条件类型的设置，则2是设置要比较的对象，3是比较方式，然后根据你选择的对象，后面4、5会分别出现不同的可比较条件或设置条件。这样理解是没有错的，但是就绕了一个非常大的弯路，而且表述起来要逐条罗列，非常繁琐。所以一开始，我根据1可能出现的六种类型，画了6个大表格，企图把所有的情况囊括，做了很多无用功。</p>
<p>现在我们尝试把它理解为三个部分，那么怎么理解呢？<br />细心的人可能发现了，3是设置的比较方式，可以是等于，也可以是不等于，或者是大于小于。而左右两边是被比较的两个对象。</p>
<p>对了，这就是关键，1、2设置的是条件的比较方，我们把它看做a，4、5是条件的被比较方，我们把它看做b，而3就是比较方式。而我们要做的工作就是设置a与b的关系。</p>
<p>但是设置比较关系是有原则的，就是数值可以和数值比较，区域选择状态可以和区域选择状态比较。我们不可能设置让一个变量，等于一个区域被选择的状态。所以根据a的不同，b的可选项也会相应的改变，但是他们的内容基本上是一致的。</p>
<p>
<table class="MsoTableGrid" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 455.4pt; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid windowtext .5pt; mso-yfti-tbllook: 480; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-border-insideh: .5pt solid windowtext; mso-border-insidev: .5pt solid windowtext" cellspacing="0" cellpadding="0" width="607" border="1">
    <tbody>
        <tr style="HEIGHT: 30.2pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes">
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 30.2pt; mso-border-alt: solid windowtext .5pt" width="142">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align="center"><font size="2"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">比较对象类型</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0cm; WIDTH: 267.9pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 30.2pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" width="357">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align="center"><font size="2"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">比较针对目标</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; BACKGROUND: #f3f3f3; PADDING-BOTTOM: 0cm; WIDTH: 81pt; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 30.2pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt" width="108">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: center" align="center"><font size="2"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">注意</span><span lang="EN-US"> </span></font></p>
            </td>
        </tr>
        <tr style="mso-yfti-irow: 1">
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span lang="EN-US"><font face="Times New Roman">check state of </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">多项</span><span lang="EN-US"><font face="Times New Roman">/</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">单项选择框的选择状态</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 267.9pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="357">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">多项选择（</span><span lang="EN-US"><font face="Times New Roman">checkbox</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）、单项选择（</span><span lang="EN-US"><font face="Times New Roman">radio button</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">）。注意：这里会显示页面上的多项选择、单项选择的</span><span lang="EN-US"><font face="Times New Roman">label</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">名称，所以做页面工作的时候，要保持有效命名</span><span lang="EN-US"><font face="Times New Roman">label</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的好习惯，以下不再累述。</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 81pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="108">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">此项目只能与选择状态比较，或者</span><span lang="EN-US"><font face="Times New Roman">value of variable</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">变量值比较，不能与其他类型的对象比较。这是最特殊的一项，以下不再做强调。</span><span lang="EN-US"> </span></font></p>
            </td>
        </tr>
        <tr style="mso-yfti-irow: 2">
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span lang="EN-US"><font face="Times New Roman">selected option of </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">所选择的菜单</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 267.9pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="357">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">下拉菜单条</span><span lang="EN-US"><font face="Times New Roman">droplist</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或者</span><span lang="EN-US"><font face="Times New Roman">list box</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">列表文本框。这里也是显示你所设置的</span><span lang="EN-US"><font face="Times New Roman">label</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">名称</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 81pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="108">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">
            <p><font face="Times New Roman" size="2">&nbsp;</font>&nbsp;</p>
            </span></p>
            <p>&nbsp;</p>
            </td>
        </tr>
        <tr style="HEIGHT: 10.5pt; mso-yfti-irow: 3">
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 10.5pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142" rowspan="3">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span lang="EN-US"><font face="Times New Roman">value of variable<span style="mso-spacerun: yes">&nbsp; </span></font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">变量的值</span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 267.9pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 10.5pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="357">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span lang="EN-US"><font face="Times New Roman">Onloadvariable</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">系统默认的变量</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 81pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 10.5pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="108" rowspan="3">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">
            <p><font face="Times New Roman" size="2">&nbsp;</font></p>
            </span></p>
            <p>&nbsp;</p>
            </td>
        </tr>
        <tr style="HEIGHT: 10.5pt; mso-yfti-irow: 4">
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 267.9pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 10.5pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="357">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span lang="EN-US"><font face="Times New Roman">Add new..</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">自己新增一个变量</span><span lang="EN-US"> </span></font></p>
            </td>
        </tr>
        <tr style="HEIGHT: 10.5pt; mso-yfti-irow: 5">
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 267.9pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; HEIGHT: 10.5pt; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="357">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">如果你设置了其他变量，这里会提供选择</span><span lang="EN-US"> </span></font></p>
            </td>
        </tr>
        <tr style="mso-yfti-irow: 6">
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span lang="EN-US"><font face="Times New Roman">length of variable value </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">变量值的长度</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 267.9pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="357">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">同上</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 81pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="108">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">
            <p><font face="Times New Roman" size="2">&nbsp;</font></p>
            </span></p>
            <p>&nbsp;</p>
            </td>
        </tr>
        <tr style="mso-yfti-irow: 7">
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span lang="EN-US"><font face="Times New Roman">check state of</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">多项</span><span lang="EN-US"><font face="Times New Roman">/</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">单项选择框的选择状态</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 267.9pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="357">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">这里会提供文本输入框</span><span lang="EN-US"><font face="Times New Roman">input</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、文本框</span><span lang="EN-US"><font face="Times New Roman">text</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">供你选择</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 81pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="108">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">
            <p><font face="Times New Roman" size="2">&nbsp;</font></p>
            </span></p>
            <p>&nbsp;</p>
            </td>
        </tr>
        <tr style="mso-yfti-irow: 8">
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span lang="EN-US"><font face="Times New Roman">length of widget value </font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">图形原件上的文字长度</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 267.9pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="357">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">提供文本输入框</span><span lang="EN-US"><font face="Times New Roman">input</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、文本框</span><span lang="EN-US"><font face="Times New Roman">text</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、下拉菜单条</span><span lang="EN-US"><font face="Times New Roman">droplist</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">或者</span><span lang="EN-US"><font face="Times New Roman">list box</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">列表文本框的</span><span lang="EN-US"><font face="Times New Roman">label</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">名称选择</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 81pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="108">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span lang="EN-US">
            <p><font face="Times New Roman" size="2">&nbsp;</font></p>
            </span></p>
            <p>&nbsp;</p>
            </td>
        </tr>
        <tr style="mso-yfti-irow: 9; mso-yfti-lastrow: yes">
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0cm; BORDER-LEFT: windowtext 1pt solid; WIDTH: 106.5pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="142">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span lang="EN-US"><font face="Times New Roman">Value</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">值</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 267.9pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="357">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">当</span><span lang="EN-US"><font face="Times New Roman">a</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">比较对象是</span><span lang="EN-US"><font face="Times New Roman">list</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">时，这里是选择状态，当</span><span lang="EN-US"><font face="Times New Roman">a</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的比较对象是数值时，这个数值由用户自定义设置。</span><span lang="EN-US"> </span></font></p>
            </td>
            <td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; BORDER-LEFT-COLOR: #ece9d8; PADDING-BOTTOM: 0cm; WIDTH: 81pt; BORDER-TOP-COLOR: #ece9d8; PADDING-TOP: 0cm; BORDER-BOTTOM: windowtext 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt" valign="top" width="108">
            <p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><font size="2"><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">此选项根据条件设置情况只出现在</span><span lang="EN-US"><font face="Times New Roman">b</font></span><span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">。</span><span lang="EN-US"> </span></font></p>
            </td>
        </tr>
    </tbody>
</table>
</p>
<p>以上列出了可操作的对象情况，大家可以自行研究一下，写得有点不太形象，有机会我再专门做实例来说明。其实很简单，朋友们可以自己做一两个例子，把所有的wigets拖到页面里，并根据各自的情况命名label，然后一条条的选择，操作一下就清楚了，我这里主要提的是一个理解的方法，条件含义的说明。</p>
<p>当然，不能忘了说明一下，3比较方式有哪些，如下：<br />&nbsp; 3.1 equals 对象的值等于<br />&nbsp; 3.2 does not equals 对象的值不等于<br />&nbsp; 3.3 is less than 对象的值小于<br />&nbsp; 3.4 is greater than 对象的值大于<br />&nbsp; 3.5 is less or equals 对象的值小于等于<br />&nbsp; 3.6 is greater or equals 对象的值大于等于<br />&nbsp; 3.7 is 对象是 ，需要注意的是，这里不是关注的值，而是关注的对象组成的内容</p>
<p>以上内容，大家可以对照着参考学习。</p>
<p><strong>C、自动生成对条件的文字描述</strong></p>
<p>条件的第三部份基本上不需要我们手动设置，在进行第二步条件设置的时候，这里会自动生成描述性的英文。即便是可以选择的部分，也会提示链接，让我们点击链接，手动选择。所以这里的重点意义，在于生成prd文档的时候，会生成条件的说明文字。</p>
<h5>三、综合谈一谈设置合理的条件。</h5>
<p>好了，交互条件设置基本上说完了，可能会有一些不清楚，因为这里的条件设置会涉及到部分的程序的内容，而且条件设置有点绕，有点晕。但是大家没有必要那么着急，一方面因为如果你针对我的文字多对应操作一下，就很容易了解，另一方面因为我现在要说的，还是条件设置不重要。</p>
<p><strong>为什么条件设置不重要？我要提出我的几点理由：</strong></p>
<p>1、设置过于复杂的条件，做成的展示文件，可能根本没有用途。<br />程序员可能根本不看，即便看也容易遗漏细节，仍然需要你与他沟通。</p>
<p>2、你需要花费过多的时间。<br />这无形中提高了你的开发成本，对于你的项目是不利的。</p>
<p>3、花哨的展示，脱离了产品策划的精髓。<br />&nbsp;&nbsp; 我相信，我们可以想象到的交互效果，要用现在的axure做出来，肯定是不可能完全达到的，这也才是我们创造力的价值体现。而那些可以达到的效果，也没有必要我们费劲心机的让它在策划阶段就实现。作为交互设计师，更多应该关注功能是否满足用户需求，提高用户使用效率；作为产品经理应该更多的关注产品的生命线、竞争力。</p>
<p>由上，所以我一再强调，除非必要，真的不用研究得太深，表现得太细致，这只是个工具。可能你不太同意，那也没关系，我们可以交流，<strong>提出你的思想，让我们碰出火花</strong>！</p>
<p>&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://www.2tan.net/default.asp?id=26</link>
			<title><![CDATA[浅评人艺话剧《茶馆》]]></title>
			<author>hawkingliang@gmail.com(hawking)</author>
			<category><![CDATA[Music &amp; Movie]]></category>
			<pubDate>Mon,01 Sep 2008 00:07:53 +0800</pubDate>
			<guid>http://www.2tan.net/default.asp?id=26</guid>	
		<description><![CDATA[<div align="center"><img src="http://www.2tan.net/attachments/month_0808/f200883122657.jpg" border="0" alt=""/></div><br/><br/>公元八月二十九日，北京，首都剧场，观看了北京人艺经典剧目《茶馆》。<br/><br/>仰慕《茶馆》很久了，最早是高中的课文，读茶馆选段。《茶馆》在课本上是选读文章，因此老师并没有重点讲习，偏偏我唯独对自读课文比较感兴趣，因此看得比较仔细。当时心想，要是能同学们一起按图索骥，演一演茶馆话剧，定非常有趣，可惜当时的老师并不具情趣。后来到北京后，几次经过人艺剧场，05年的时候翻演经典剧目，《茶馆》在列，可惜当时还是没下决心去看。这次奥运，恰逢《茶馆》首演50周年，再度拿出《茶馆》，各大名角荟萃，作为迎奥运的压轴，终于不能不看。<br/><br/>《茶馆》是三幕剧，一幕是一个时代，分别讲述了戊戌政变、北洋军阀割据混战、抗日战争后国民党统治时期三个不同时代背景下，王利发的裕泰茶馆中，不同小人物的各色生活状态与嘴脸。故事围绕着茶馆的兴衰，讲述不同的小人物的故事，不同的侧面反应旧社会人的生活。基本上我是盯着盯着看完的，生怕错过哪一个精彩的情节。不过末了，还是觉得不过瘾。<br/><br/><strong>其实看《茶馆》主要是冲着角儿们去的。</strong><br/><br/><div align="center"><img src="http://www.2tan.net/attachments/month_0808/t200883123037.jpg" border="0" alt=""/></div><br/><br/>主演茶馆老板王利发的，是家门梁冠华，长得特像超哥，他主演了最近两年特火的《神探狄仁杰1-3》，后来查资料才对上号，原来他成名很久了，演过《渴望》、《编辑部的故事》、《贫嘴张大民的幸福生活》，不过可能是上年纪的原因，感觉和以前完全长得不一样了，气质也差别很大，饰演张大民的时候，感觉就是一地道贫嘴男，饰演狄仁杰的时候，却谦恭有礼，很有几番风度，面相上也更加的福态了。<br/><br/><div align="center"><img src="http://www.2tan.net/attachments/month_0808/720088312317.jpg" border="0" alt=""/></div><br/><br/>演秦仲义秦二爷的是杨立新，《我爱我家》里已经熟知了。在《茶馆》里秦二爷是垮幕的角色，特别是在二幕不出场的情况下，是年龄跨度最大的角色，从一个20来岁的小伙子，突然变成一个70多岁的老头子，对演技的考究不可说不大，杨立新饰演的很到位，特别是老态龙钟的样子，让我为之惊叹。<br/><br/><div align="center"><img src="http://www.2tan.net/attachments/month_0808/l20088312374.jpg" border="0" alt=""/></div><br/><br/>演常四爷的濮存昕，三幕都有出现，但是感觉濮存昕的表演，在三幕中没有明显的亮点。常四爷是为数不多贯穿始终的一个角色，在三个不同的时期，都有自己充足的戏份。第一幕时是有家室的旗人，第二幕的贩菜农，到第三幕的几近潦倒，除了一幕比较性格鲜明，后两幕缺少亮点，并且没有表现出伴随着生活与岁月的蹉跎带来性格上的反差。当然，这似乎有点鸡蛋里挑骨头的味道。<br/><br/>演康顺子的宋丹丹绝对是《茶馆》的一个小败笔，说败笔绝不是因为宋丹丹的演技，而恰恰是她的成就导致她的出演失败。宋丹丹饰演小品过分成功，已经在观众心中留下了太深刻的烙印，因此从第一幕15岁小康顺子被卖出场开始，悲剧反而带了些许喜剧的成分。特别是那一声悲鸣“爹~”，更是让在场的观众忍俊不禁了。<br/><br/>除了这些，还有饰演大小刘麻子的何冰，一副痞态尽现台上，跟《大宋提刑官》里刚正不阿的形象判若两人。以及饰演松二爷的冯远征，胆小、啰嗦、小市民的形象，鲜明生活。这些名腿的压阵，让这一曲《茶馆》显得非常的耐看。<br/><br/><strong>我想，看《茶馆》的第二个理由是剧情表现。</strong><br/><br/>《茶馆》实在是不容易表演的一幕舞台剧。首先是时间跨度大，前后70多年。其次是人物众多，一幕茶馆里，大大小小20来号人，走走停停，还没理清楚，人就下台了。再就是戏剧冲突分散，小故事太多，按照以前看到的评论来说，每个故事，都可以单僻出去写一个章节。特别是第一幕开幕的时候，大幕拉开，茶馆里人声鼎沸，二三十号人齐聚，真的让人一时无法把握主次。<br/><br/>基本上，这一台剧，各方面都主次把握比较清晰。每一幕开始都是数来宝进场，拉开大幕进入茶馆。其次每一幕的故事都是层层扣近，伴随人物的出场入场环环相连。王利发、常四爷、抗顺子、大小刘麻子、唐铁嘴、秦二爷、老式特务两代宋恩子与吴祥子基本上贯穿了三幕剧，保持了剧本的连贯性。因此一路看下来，条理清楚，并不觉得混乱。<br/><br/><strong>《茶馆》的舞台布景也很值得品味。</strong><br/><br/>第一幕展示的是茶馆鼎盛时期的样貌，基本还原了清朝时期老式茶馆的样子。挂鸟笼子的架子、走堂的小儿、门脸边的掌柜柜台、算命挂仙的唐铁嘴、闲来下象棋的闲客，可色三六九等的喧闹，风味十足。<br/><br/>第二幕茶馆进行改良，准备重新开张。据说布景中的白底蓝格子的桌布还是保留了58年首映时的风格，可见剧务的细心。舞台上是八国联军的旗帜，桌椅风格也明显的改变。房屋甚至进行了改良。<br/><br/>第三幕中最值得玩味的是光线的变化。这一幕时间跨度比较长，从清晨到晌午，再到下午。因此舞台的灯光也伴随着时间不同，而变化。最开始是清晨天未亮，舞台上是一个灯光，窗户后是鱼肚白的浅亮。后来天亮了，窗户上都是朝阳打上来的暖阳，门外也探进来日光，舞台灯光变为2-3盏。后来天大亮，来客进晌午，灯光就打开了，门外的灯光也更加的显眼。一切都做得是惟妙惟肖，非常用心。<br/><br/>一幕幕看下来，还是应接不暇。现在回想，到是有<strong>几个重点的剧情让我记忆深刻。</strong><br/><br/>最早的当然是宋丹丹登场。第一幕的时候她饰演的角色15岁，一登场场内观众就一阵喧闹。没办法，喜剧气质太重，看到她没办法不想到她的小草。<br/><br/>第二个记忆深刻的就是常四爷被抓。濮存昕一句“大清国要完”，就惹来无名灾祸。两个特务的蛮横，冯远征饰演的松二爷的无能软弱，都让人历历在目。<br/><br/>第三个记忆深刻的当属刘麻子被杀。两个老兵要买一个媳妇已经是让人惨笑了，但特务一个栽赃，事外人刘麻子就惹来当街斩首，实在是现近我们这些人无法想象的。虽然刘麻子可恨，但是像这种无端的飞来横祸，着实还是让人震惊.<br/><br/>最最让人记忆深刻的还是剧目的高潮部分，王利发、常四爷、秦二爷三人扔纸钱，高呼“一百二十吊”，之后郁郁而散，王利发手拿腰带往台下去，黯淡的灯光似乎表明了他的宿命，在命运的重负下走向悬梁自尽。这是无耐，也是控诉吧？！<br/><br/>基本上，我觉得《茶馆》不愧为人艺的经典。整场话剧看下来，观众也体现了高素质，大家都很投入，谢幕的时候长时间的掌声，以及演员们反复的谢幕鞠躬，就显示了剧目的成功。我觉得，不管收获多少，这一场话剧，看得值了！！]]></description>
		</item>
		
</channel>
</rss>