<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>YAHOO!China UED</title>
	<atom:link href="http://www.uedblog.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.uedblog.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 16 Jun 2009 03:01:39 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>新版雅虎UED博客上线</title>
		<link>http://www.uedblog.com/?p=46</link>
		<comments>http://www.uedblog.com/?p=46#comments</comments>
		<pubDate>Mon, 15 Jun 2009 06:58:26 +0000</pubDate>
		<dc:creator>paris.zhang</dc:creator>
				<category><![CDATA[视觉设计]]></category>

		<guid isPermaLink="false">http://www.uedblog.com/?p=46</guid>
		<description><![CDATA[雅虎UED博客终于在6月1日上线了，期间经历了很多不同的版本，从第一版到现在线上的版本，变化
最大的不仅是“纸面上”看到的设计，同设计产品一样，对它影响最大的还是在于我们为什么要这样
做，我们想体现的是什么。
记得最开始的版本是“设计报纸”的概念，因为觉得博客和报纸这两个东西有很多相似性。
而且报纸的风格是简洁的、经典的，对信息的处理方式是何等“直接”，可以说是印刷
品中最具“用户体验精神”的。

但是印刷品和互联网毕竟还是不同的，比如不可能像报纸一样每版发行前都重新排版，重新
切页面。所以偶尔拿它做个专题或者季报还可以。于是就直接在报纸这种感觉的基础上改成了
下面的版本。
    

很显然它过于简陋，缺乏雅虎的特征，这也决定了下一个版本最需要的是雅虎的感觉。
    

第三版用了大面积的紫色，采用了三栏式，把中间栏做为功能区域。无论是色调还是页面
最下方的链接区域，都用的雅虎的“语言”。
然而，这是一种人为的情感宣泄，也许一个博客并不需要有这样的“义务”，因为它仅仅
是一个博客。
    

从紫色退却出来，就变成了一个灰色调子的页面，整个页面只有连接字是橘色。刚开始尝
试了很多饱和度比较高的颜色，最后决定不在这上面浪费时间，因为灰色和橘色还是比较
经典的搭配色。
    

最终确定的基调是，需要体现团队的概念，因为它是一个部门博客，可以任意上传内容
只应该是它一个最基本的功能。而它更应该像办公室里的一面创意墙，任何相关人员都能
随意“勾画”几笔。所以就成了线上看到的这个样子，背景和首屏的大图承担了这个可以
任意勾画的任务。其他地方，传统的两栏式加一个团队秀模块，同样这个模块的添加也是
应了凸显团队的概念。
说到这就更能看出来，任何设计最后承现出来的都是对一种理念的表达，设计产品的时候是
这样，哪怕做自己感兴趣的小玩意儿也是一样。
]]></description>
			<content:encoded><![CDATA[<p>雅虎UED博客终于在6月1日上线了，期间经历了很多不同的版本，从第一版到现在线上的版本，变化<br />
最大的不仅是“纸面上”看到的设计，同设计产品一样，对它影响最大的还是在于我们为什么要这样<br />
做，我们想体现的是什么。</p>
<p>记得最开始的版本是“设计报纸”的概念，因为觉得博客和报纸这两个东西有很多相似性。<br />
而且报纸的风格是简洁的、经典的，对信息的处理方式是何等“直接”，可以说是印刷<br />
品中最具“用户体验精神”的。</p>
<p><img class="aligncenter size-full wp-image-47" src="http://www.uedblog.com/wp-content/uploads/2009/06/01.jpg" alt="01" width="520" height="864" /></p>
<p><span id="more-46"></span>但是印刷品和互联网毕竟还是不同的，比如不可能像报纸一样每版发行前都重新排版，重新<br />
切页面。所以偶尔拿它做个专题或者季报还可以。于是就直接在报纸这种感觉的基础上改成了<br />
下面的版本。</p>
<p>    </p>
<p><img class="aligncenter size-full wp-image-48" src="http://www.uedblog.com/wp-content/uploads/2009/06/02.jpg" alt="02" width="520" height="809" /></p>
<p>很显然它过于简陋，缺乏雅虎的特征，这也决定了下一个版本最需要的是雅虎的感觉。</p>
<p>    </p>
<p><img class="aligncenter size-full wp-image-49" title="03" src="http://www.uedblog.com/wp-content/uploads/2009/06/03.jpg" alt="03" width="520" height="1124" /></p>
<p>第三版用了大面积的紫色，采用了三栏式，把中间栏做为功能区域。无论是色调还是页面<br />
最下方的链接区域，都用的雅虎的“语言”。<br />
然而，这是一种人为的情感宣泄，也许一个博客并不需要有这样的“义务”，因为它仅仅<br />
是一个博客。</p>
<p>    </p>
<p><img class="aligncenter size-full wp-image-50" src="http://www.uedblog.com/wp-content/uploads/2009/06/04.jpg" alt="04" width="520" height="794" /></p>
<p>从紫色退却出来，就变成了一个灰色调子的页面，整个页面只有连接字是橘色。刚开始尝<br />
试了很多饱和度比较高的颜色，最后决定不在这上面浪费时间，因为灰色和橘色还是比较<br />
经典的搭配色。</p>
<p>    </p>
<p><img class="aligncenter size-full wp-image-51" src="http://www.uedblog.com/wp-content/uploads/2009/06/05.jpg" alt="05" width="520" height="920" /></p>
<p>最终确定的基调是，需要体现团队的概念，因为它是一个部门博客，可以任意上传内容<br />
只应该是它一个最基本的功能。而它更应该像办公室里的一面创意墙，任何相关人员都能<br />
随意“勾画”几笔。所以就成了线上看到的这个样子，背景和首屏的大图承担了这个可以<br />
任意勾画的任务。其他地方，传统的两栏式加一个团队秀模块，同样这个模块的添加也是<br />
应了凸显团队的概念。</p>
<p>说到这就更能看出来，任何设计最后承现出来的都是对一种理念的表达，设计产品的时候是<br />
这样，哪怕做自己感兴趣的小玩意儿也是一样。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.uedblog.com/?feed=rss2&amp;p=46</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>春游是快乐的～！</title>
		<link>http://www.uedblog.com/?p=110</link>
		<comments>http://www.uedblog.com/?p=110#comments</comments>
		<pubDate>Thu, 28 May 2009 09:34:18 +0000</pubDate>
		<dc:creator>paris.zhang</dc:creator>
				<category><![CDATA[其它]]></category>

		<guid isPermaLink="false">http://www.uedblog.com/?p=110</guid>
		<description><![CDATA[在紧张的工作中，如果要问什么是令人窃喜的，那一定是在人家上班的时候，我们一拨人堂而皇之的背起行李去春游了！
5月22日，一个阳关异常灿烂的日子，一群兴奋的年轻人（也包括几个孩儿他爸），穿着由stalker 和hippo童鞋专门为此次活动设计的T恤去到了平谷别墅村（传说中的“别野”群？）

走之前先来一张合影

车队Logo
  


总指挥：“大家保持队形，匀速前进”
  

达到目的地
  

兄弟们开车辛苦了，来张合影
  

我们也来凑热闹
  

趁天没黑上山去
  

找到组织了
  

黄昏下幽静的山谷
  

童鞋们，开饭啦～
  

健康的农家饭
  
  

太阳落山了
]]></description>
			<content:encoded><![CDATA[<p>在紧张的工作中，如果要问什么是令人窃喜的，那一定是在人家上班的时候，我们一拨人堂而皇之的背起行李去春游了！</p>
<p>5月22日，一个阳关异常灿烂的日子，一群兴奋的年轻人（也包括几个孩儿他爸），穿着由stalker 和hippo童鞋专门为此次活动设计的T恤去到了平谷别墅村（传说中的“别野”群？）</p>
<p><img class="aligncenter size-full wp-image-112" title="012" src="http://www.uedblog.com/wp-content/uploads/2009/06/012.jpg" alt="012" width="520" height="333" /><br />
走之前先来一张合影</p>
<p><img class="aligncenter size-full wp-image-113" title="022" src="http://www.uedblog.com/wp-content/uploads/2009/06/022.jpg" alt="022" width="520" height="333" /><br />
车队Logo</p>
<p>  <br />
<span id="more-110"></span><br />
<img class="aligncenter size-full wp-image-114" title="032" src="http://www.uedblog.com/wp-content/uploads/2009/06/032.jpg" alt="032" width="520" height="333" /><br />
总指挥：“大家保持队形，匀速前进”</p>
<p>  </p>
<p><img class="aligncenter size-full wp-image-115" title="042" src="http://www.uedblog.com/wp-content/uploads/2009/06/042.jpg" alt="042" width="520" height="333" /><br />
达到目的地</p>
<p>  </p>
<p><img class="aligncenter size-full wp-image-116" title="051" src="http://www.uedblog.com/wp-content/uploads/2009/06/051.jpg" alt="051" width="520" height="333" /><br />
兄弟们开车辛苦了，来张合影</p>
<p>  </p>
<p><img class="aligncenter size-full wp-image-117" title="06" src="http://www.uedblog.com/wp-content/uploads/2009/06/06.jpg" alt="06" width="520" height="333" /><br />
我们也来凑热闹</p>
<p>  </p>
<p><img class="aligncenter size-full wp-image-118" title="07" src="http://www.uedblog.com/wp-content/uploads/2009/06/07.jpg" alt="07" width="520" height="333" /><br />
趁天没黑上山去</p>
<p>  </p>
<p><img class="aligncenter size-full wp-image-119" title="08" src="http://www.uedblog.com/wp-content/uploads/2009/06/08.jpg" alt="08" width="422" height="565" /><br />
找到组织了</p>
<p>  </p>
<p><img class="aligncenter size-full wp-image-120" title="09" src="http://www.uedblog.com/wp-content/uploads/2009/06/09.jpg" alt="09" width="520" height="333" /><br />
黄昏下幽静的山谷</p>
<p>  </p>
<p><img class="aligncenter size-full wp-image-121" title="10" src="http://www.uedblog.com/wp-content/uploads/2009/06/10.jpg" alt="10" width="520" height="333" /><br />
童鞋们，开饭啦～</p>
<p>  </p>
<p><img class="aligncenter size-full wp-image-122" title="111" src="http://www.uedblog.com/wp-content/uploads/2009/06/111.jpg" alt="111" width="379" height="496" /><br />
健康的农家饭</p>
<p>  <br />
  <br />
<img class="aligncenter size-full wp-image-111" title="12" src="http://www.uedblog.com/wp-content/uploads/2009/06/12.jpg" alt="12" width="520" height="333" /><br />
太阳落山了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.uedblog.com/?feed=rss2&amp;p=110</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>不同声音，一个设计</title>
		<link>http://www.uedblog.com/?p=79</link>
		<comments>http://www.uedblog.com/?p=79#comments</comments>
		<pubDate>Wed, 15 Apr 2009 07:16:10 +0000</pubDate>
		<dc:creator>Gelei</dc:creator>
				<category><![CDATA[交互设计]]></category>
		<category><![CDATA[用户研究]]></category>
		<category><![CDATA[视觉设计]]></category>

		<guid isPermaLink="false">http://www.uedblog.com/?p=79</guid>
		<description><![CDATA[发现在工作中、撞上最多的问题就是“如何达成共识”（而且我想只要我还打算继续做下去、它还会是个经常性的事情）、几乎每天我都会听到很多不同的声音、在这儿列下清单:
“ 这个颜色看起来不够时尚、不够醒目啊 ”
“ 人气人气！页面要表现出热闹的气氛、火红的颜色 ”
“ 我们这个产品与其他产品不一样、不用考虑我们公司的其他产品 ”
“ 功能太少了、用起来效率低 ”
“ 我们的产品要加点生动的图标 ”
“ …… ”
    
当然一方面、借助这些不同的声音可以让我们的思考不必受限在盒子中、但另一方面、常常“达成共识”又是一个复杂漫长的过程。怎样让“达成共识”能更容易一些？这是我正尝试的方法：
1. 明确问题
不同声音往往是对某件事缺乏共同的理解、明确当中的“某件事”的实质是什么？简化问题的重点。
2. 是否符合设计目标
明确问题后、点到与设计目标有关的问题上、去问: 这个方案真的符合设计目标吗？
3. 利用规则
有一些原则是必须遵守的、有一些是允许设计发展的空间、明确问题是归于前者还是后者、前者是必须遵守的共识、后者是需要达成的共识。
4. 说明设计内容
对不是原则性的部分、详细的向对方说明设计的构思、设计的目的、想要呈现的设计个性以及使用产品的情形，避免一部分太个人喜好的看待设计问题。
5. 重新思考
如果还存在有缺乏共同的理解的部分、反思我处于什么角度以及是怎么考虑的、这是我的判断还是预测？从自己的境地再重新思考。
6. 检阅设计
以上阶段如果还意见相左、那就邀请更多的人对设计进行检阅、总结评估结果和改进建议。
    
另外、沟通时注意的：
1. 倾听
随时停下来倾听、避免自说自话、也要避免陈述上过于绝对（我的感觉是往往要非常认真的去听对方的意思）
2. 语气
尽量用征询的语气、切忌一副苦大愁深的表情（这也是我要改的地方、之前受石磊影响多了）
3. 语言
不装、用平实乃至粗浅的语言去说专业上的事情（“设计来设计去”的听着头晕）
4. 词汇
蹦中文、不过度包装且直白
]]></description>
			<content:encoded><![CDATA[<p>发现在工作中、撞上最多的问题就是“如何达成共识”（而且我想只要我还打算继续做下去、它还会是个经常性的事情）、几乎每天我都会听到很多不同的声音、在这儿列下清单:</p>
<p>“ 这个颜色看起来不够时尚、不够醒目啊 ”<br />
“ 人气人气！页面要表现出热闹的气氛、火红的颜色 ”<br />
“ 我们这个产品与其他产品不一样、不用考虑我们公司的其他产品 ”<br />
“ 功能太少了、用起来效率低 ”<br />
“ 我们的产品要加点生动的图标 ”<br />
“ …… ”</p>
<p>    </p>
<p><strong>当然一方面、借助这些不同的声音可以让我们的思考不必受限在盒子中、但另一方面、常常“达成共识”又是一个复杂漫长的过程。怎样让“达成共识”能更容易一些？这是我正尝试的方法：</strong></p>
<p>1. 明确问题<br />
不同声音往往是对某件事缺乏共同的理解、明确当中的“某件事”的实质是什么？简化问题的重点。</p>
<p>2. 是否符合设计目标<br />
明确问题后、点到与设计目标有关的问题上、去问: 这个方案真的符合设计目标吗？</p>
<p>3. 利用规则<br />
有一些原则是必须遵守的、有一些是允许设计发展的空间、明确问题是归于前者还是后者、前者是必须遵守的共识、后者是需要达成的共识。</p>
<p>4. 说明设计内容<br />
对不是原则性的部分、详细的向对方说明设计的构思、设计的目的、想要呈现的设计个性以及使用产品的情形，避免一部分太个人喜好的看待设计问题。</p>
<p>5. 重新思考<br />
如果还存在有缺乏共同的理解的部分、反思我处于什么角度以及是怎么考虑的、这是我的判断还是预测？从自己的境地再重新思考。</p>
<p>6. 检阅设计<br />
以上阶段如果还意见相左、那就邀请更多的人对设计进行检阅、总结评估结果和改进建议。</p>
<p>    </p>
<p><strong>另外、沟通时注意的：</strong></p>
<p>1. 倾听<br />
随时停下来倾听、避免自说自话、也要避免陈述上过于绝对（我的感觉是往往要非常认真的去听对方的意思）</p>
<p>2. 语气<br />
尽量用征询的语气、切忌一副苦大愁深的表情（这也是我要改的地方、之前受石磊影响多了）</p>
<p>3. 语言<br />
不装、用平实乃至粗浅的语言去说专业上的事情（“设计来设计去”的听着头晕）</p>
<p>4. 词汇<br />
蹦中文、不过度包装且直白</p>
]]></content:encoded>
			<wfw:commentRss>http://www.uedblog.com/?feed=rss2&amp;p=79</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>全新版关系</title>
		<link>http://www.uedblog.com/?p=64</link>
		<comments>http://www.uedblog.com/?p=64#comments</comments>
		<pubDate>Mon, 13 Apr 2009 07:07:11 +0000</pubDate>
		<dc:creator>tom li</dc:creator>
				<category><![CDATA[交互设计]]></category>
		<category><![CDATA[视觉设计]]></category>

		<guid isPermaLink="false">http://www.uedblog.com/?p=64</guid>
		<description><![CDATA[全新的关系今日起正式登陆，域名：http://guanxi.koubei.com。新版关系有了自己的登录页，可以通过支付宝帐号和雅虎帐号登录，这里运用一句官方语“关系是一个真实、有趣的人际社区”所以在设计上趋向于较轻松的感觉。
页面主色调为橙色，简单的空间布局，并增加了许多的留白，让页面有了更多的阅读空间。由于之前的页面上图标运用过多，而且没有统一性，以至于左侧出现过多的颜色，干扰了用户的阅读，所以新版关系图标进行了统一设计。

布局：

    
图标：

]]></description>
			<content:encoded><![CDATA[<p>全新的关系今日起正式登陆，域名：<a href="http://guanxi.koubei.com">http://guanxi.koubei.com</a>。新版关系有了自己的登录页，可以通过支付宝帐号和雅虎帐号登录，这里运用一句官方语“关系是一个真实、有趣的人际社区”所以在设计上趋向于较轻松的感觉。</p>
<p>页面主色调为橙色，简单的空间布局，并增加了许多的留白，让页面有了更多的阅读空间。由于之前的页面上图标运用过多，而且没有统一性，以至于左侧出现过多的颜色，干扰了用户的阅读，所以新版关系图标进行了统一设计。</p>
<p><img class="alignnone size-full wp-image-65" src="http://www.uedblog.com/wp-content/uploads/2009/06/change01.jpg" alt="change01" width="515" height="578" /></p>
<p><span id="more-64"></span>布局：<br />
<img class="alignnone size-full wp-image-66" src="http://www.uedblog.com/wp-content/uploads/2009/06/change02.jpg" alt="change02" width="515" height="146" /></p>
<p>    </p>
<p>图标：<br />
<img class="alignnone size-full wp-image-67" src="http://www.uedblog.com/wp-content/uploads/2009/06/change03.jpg" alt="change03" width="515" height="261" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.uedblog.com/?feed=rss2&amp;p=64</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>探索适用于客厅的用户界面设计</title>
		<link>http://www.uedblog.com/?p=71</link>
		<comments>http://www.uedblog.com/?p=71#comments</comments>
		<pubDate>Thu, 02 Apr 2009 07:12:14 +0000</pubDate>
		<dc:creator>Gelei</dc:creator>
				<category><![CDATA[交互设计]]></category>

		<guid isPermaLink="false">http://www.uedblog.com/?p=71</guid>
		<description><![CDATA[雅虎日本 AQUOS 项目是 “雅虎无处不在” 战略的一部分、”雅虎无处不在的倡议” 提出在几年前、目的是在 pc 和手机设备之外寻找更多的机会、去增加和用户之间的联系。





  
与仅仅作为个人电脑（或电视）不同、AQUOS 项目在设计独特的用户界面上走得更远、看看这些他们的研究结果：
    
得出的结论认为：个人电脑和电视具有不同的内容。
AQUOS 的目的： 作为“利用客厅的 Yahoo! japan”。而不是 “使用 Yahoo! japan 最理想的方式”。
使用：相比 pc、AQUOS 更多是被动渠道的信息流。
用户群：相比 pc 和移动电话、使用电视服务的老年人比例较大。
显示：屏幕显示按视距比例放大、文字大小也适应新的比例。
内容：需要合理的排序和更少量的信息。
阅读： 电视的高亮度使在白色背景上阅读文字很困难。此外、空间和房间的气氛等都对阅读产生影响。
页面：在页面布局、按钮、远程控制上探索更容易使用的方式。
    
去探索网络在不同领域下的界面设计、又是一个挑战。
]]></description>
			<content:encoded><![CDATA[<p>雅虎日本 AQUOS 项目是 “雅虎无处不在” 战略的一部分、”雅虎无处不在的倡议” 提出在几年前、目的是在 pc 和手机设备之外寻找更多的机会、去增加和用户之间的联系。</p>
<p><img class="alignnone size-full wp-image-72" src="http://www.uedblog.com/wp-content/uploads/2009/06/011.jpg" alt="011" width="520" height="390" /></p>
<p><span id="more-71"></span></p>
<p><img class="alignnone size-full wp-image-73" src="http://www.uedblog.com/wp-content/uploads/2009/06/021.jpg" alt="021" width="520" height="390" /></p>
<p><img class="alignnone size-full wp-image-74" src="http://www.uedblog.com/wp-content/uploads/2009/06/031.jpg" alt="031" width="520" height="390" /></p>
<p><img class="alignnone size-full wp-image-75" src="http://www.uedblog.com/wp-content/uploads/2009/06/041.jpg" alt="041" width="520" height="390" /></p>
<p>  </p>
<p>与仅仅作为个人电脑（或电视）不同、AQUOS 项目在设计独特的用户界面上走得更远、看看这些他们的研究结果：</p>
<p>    </p>
<p>得出的结论认为：个人电脑和电视具有不同的内容。</p>
<p>AQUOS 的目的： 作为“利用客厅的 Yahoo! japan”。而不是 “使用 Yahoo! japan 最理想的方式”。</p>
<p>使用：相比 pc、AQUOS 更多是被动渠道的信息流。</p>
<p>用户群：相比 pc 和移动电话、使用电视服务的老年人比例较大。</p>
<p>显示：屏幕显示按视距比例放大、文字大小也适应新的比例。</p>
<p>内容：需要合理的排序和更少量的信息。</p>
<p>阅读： 电视的高亮度使在白色背景上阅读文字很困难。此外、空间和房间的气氛等都对阅读产生影响。</p>
<p>页面：在页面布局、按钮、远程控制上探索更容易使用的方式。</p>
<p>    </p>
<p>去探索网络在不同领域下的界面设计、又是一个挑战。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.uedblog.com/?feed=rss2&amp;p=71</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>“抢房团”中的原型设计</title>
		<link>http://www.uedblog.com/?p=55</link>
		<comments>http://www.uedblog.com/?p=55#comments</comments>
		<pubDate>Fri, 16 Jan 2009 07:00:37 +0000</pubDate>
		<dc:creator>hippo</dc:creator>
				<category><![CDATA[视觉设计]]></category>

		<guid isPermaLink="false">http://www.uedblog.com/?p=55</guid>
		<description><![CDATA[伴随着抢房团在关系中的上线，我在这里也整理了一些关于关系中建筑、场景、人物的原型设计。
场景：



    
建筑：

    
人物：

]]></description>
			<content:encoded><![CDATA[<p>伴随着抢房团在关系中的上线，我在这里也整理了一些关于关系中建筑、场景、人物的原型设计。</p>
<p>场景：<br />
<img class="alignnone size-full wp-image-60" src="http://www.uedblog.com/wp-content/uploads/2009/06/11.jpg" alt="1" width="520" height="205" /></p>
<p><span id="more-55"></span><img class="alignnone size-full wp-image-56" src="http://www.uedblog.com/wp-content/uploads/2009/06/2.jpg" alt="2" width="520" height="205" /></p>
<p><img class="alignnone size-full wp-image-57" src="http://www.uedblog.com/wp-content/uploads/2009/06/3.jpg" alt="3" width="520" height="205" /></p>
<p>    </p>
<p>建筑：<br />
<img class="alignnone size-full wp-image-58" src="http://www.uedblog.com/wp-content/uploads/2009/06/4.jpg" alt="4" width="520" height="476" /></p>
<p>    </p>
<p>人物：<br />
<img class="alignnone size-full wp-image-59" src="http://www.uedblog.com/wp-content/uploads/2009/06/5.jpg" alt="5" width="520" height="215" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.uedblog.com/?feed=rss2&amp;p=55</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>二子开店建筑图标</title>
		<link>http://www.uedblog.com/?p=41</link>
		<comments>http://www.uedblog.com/?p=41#comments</comments>
		<pubDate>Fri, 02 Jan 2009 06:52:13 +0000</pubDate>
		<dc:creator>sixdogs</dc:creator>
				<category><![CDATA[视觉设计]]></category>

		<guid isPermaLink="false">http://www.uedblog.com/?p=41</guid>
		<description><![CDATA[二子开店 是关系产品中一个类似奴隶买卖的趣味插件.
最初的设计想法是尽量表现产品中8类建筑的特性.用卡通的风格去描绘方块的小房子.一期的图标绘制比较简陋,仅仅是表现特征,增加识别性.
在二期的升级建筑绘制中.遇到了一个难题.就是之前没有规划出建筑升级的概念.所以在一期建筑构图上并没有留下富裕的东西.几经讨论,最后是以缩小建筑比例增加楼层和装修的方面来划分建筑升级的概念.
可以看出2期建筑图标明显比之前的要精致许多.并且配上了小的点缀.

]]></description>
			<content:encoded><![CDATA[<p>二子开店 是关系产品中一个类似奴隶买卖的趣味插件.</p>
<p>最初的设计想法是尽量表现产品中8类建筑的特性.用卡通的风格去描绘方块的小房子.一期的图标绘制比较简陋,仅仅是表现特征,增加识别性.</p>
<p>在二期的升级建筑绘制中.遇到了一个难题.就是之前没有规划出建筑升级的概念.所以在一期建筑构图上并没有留下富裕的东西.几经讨论,最后是以缩小建筑比例增加楼层和装修的方面来划分建筑升级的概念.</p>
<p>可以看出2期建筑图标明显比之前的要精致许多.并且配上了小的点缀.</p>
<p><img class="aligncenter size-full wp-image-42" src="http://www.uedblog.com/wp-content/uploads/2009/06/1.jpg" alt="儿子开店图标" width="520" height="624" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.uedblog.com/?feed=rss2&amp;p=41</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>“抢房团”关系正式上线</title>
		<link>http://www.uedblog.com/?p=36</link>
		<comments>http://www.uedblog.com/?p=36#comments</comments>
		<pubDate>Thu, 25 Dec 2008 07:16:44 +0000</pubDate>
		<dc:creator>Lanhui</dc:creator>
				<category><![CDATA[视觉设计]]></category>

		<guid isPermaLink="false">http://www.uedblog.com/?p=36</guid>
		<description><![CDATA[
抢房团在关系上顺利登录，期间离不开VD、FLASH、WD通力合作、辛勤劳动，在游戏中，大家通过“投骰子”在地图上行进。在途中，你可以购买房产、给好友打工挣钱、使用道具来获得如心所愿的结果；更会有一些意想不到的随机事件发生…在抢房团中还会有很多的创新功能没有充分的体现出来，我们还在继续努力，在今后的日子里给大家更多的惊喜。
URL：http://guanxi.koubei.com/apps/rich/
（PS：哇咧！谁刚又把我的钱均了） 


]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-35" src="http://www.uedblog.com/wp-content/uploads/2009/05/03.jpg" alt="抢房团游戏界面" width="605" height="472" /></p>
<p>抢房团在关系上顺利登录，期间离不开VD、FLASH、WD通力合作、辛勤劳动，在游戏中，大家通过“投骰子”在地图上行进。在途中，你可以购买房产、给好友打工挣钱、使用道具来获得如心所愿的结果；更会有一些意想不到的随机事件发生…在抢房团中还会有很多的创新功能没有充分的体现出来，我们还在继续努力，在今后的日子里给大家更多的惊喜。</p>
<p>URL：<a title="抢房团" href="http://guanxi.koubei.com/apps/rich/" target="_blank">http://guanxi.koubei.com/apps/rich/</a></p>
<p>（PS：哇咧！谁刚又把我的钱均了） <span id="more-36"></span><br />
<img class="aligncenter size-full wp-image-33" src="http://www.uedblog.com/wp-content/uploads/2009/05/01.jpg" alt="抢房团框架" width="605" height="290" /></p>
<p><img class="aligncenter size-full wp-image-34" src="http://www.uedblog.com/wp-content/uploads/2009/05/02.jpg" alt="抢房团场景" width="605" height="310" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.uedblog.com/?feed=rss2&amp;p=36</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>利用Ant组织前端开发流程</title>
		<link>http://www.uedblog.com/?p=6</link>
		<comments>http://www.uedblog.com/?p=6#comments</comments>
		<pubDate>Fri, 17 Oct 2008 18:54:10 +0000</pubDate>
		<dc:creator>kejun</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.uedblog.com/?p=6</guid>
		<description><![CDATA[什么是Ant?
搞Java开发的人不应该陌生。我没搞过Java开发所以之前没接触过，最近听过一堂Zakas的课后，觉得这东西超好用。关于Ant的解释：
&#8220;Ant是一种基于Java的build工具。理论上来说，它有些类似于（Unix）C中的make ，但没有make的缺陷。&#8221;(出自http://www.kuqin.com/beginner/ant.html)。
需要一个什么样的前端开发流程?
想想我们是怎么进行前端开发。
写代码 &#8212;-&#62; 执行代码 &#8212;-&#62; 发布
因为Javascript无法提前编译，所以代码有没有错只能在“执行代码”这个阶段才能发现。前端开发的一个特点是很多潜在的错误或设计缺陷不好预前发现，只有等到发布后不断的使用才能发现，但已给用户造成不好的使用体验。
所以如何保证高质量的代码和规避风险一直是讨论的话题。 雅虎美国的前端工程师Zakas建议建立一个完善的前端开发流程，让我们的前端开发更加井井有条。
一个比较合理前端开发流程：
写代码 &#8212;-&#62; 检验语法 &#8212;-&#62; 整合代码 &#8212;-&#62; 生成文档 &#8212;-&#62; 压缩代码 &#8212;-&#62; 布署测试环境 &#8212;-&#62; 单元测试 &#8212;-&#62; 发布
Ant可以轻松的使其中大部分环节自动化，如果再写的复杂点，可以实现全部自动化。
如何创建一个前端开发流程?
用JSLint进行Javascript语法校验。这里要用到JSLint和Rhino。
首先到http://www.jslint.com/lint.html下载fulljslint.js, 再把rhino扩展贴在jslint后面，并修改一下：

if &#40;!JSLINT&#40;input, &#123;rhino: true, passfail: false&#125;&#41;&#41; &#123;
print&#40;&#34;jslint: 发现问题 &#34; + a&#91;0&#93;&#41;;
.......
quit&#40;1&#41;;
&#125; else &#123;
......

校验的target：
&#60;property name=&#8221;rhino.jar&#8221; value=&#8221;E:\rhino1_7R1\js.jar&#8221; /&#62;
&#60;property name=&#8221;jslint.js&#8221; value=&#8221;E:\rhino1_7R1\fulljslint.js&#8221; /&#62;
&#60;target name=&#8221;js.validate&#8221;&#62;
&#60;apply executable=&#8221;java&#8221; parallel=&#8221;false&#8221; failonerror=&#8221;true&#8221;&#62;
&#60;fileset dir=&#8221;${js.src.dir}&#8221; includes=&#8221;*.js&#8221; /&#62;
&#60;arg line=&#8221;-jar&#8221; /&#62;
&#60;arg path=&#8221;${rhino.jar}&#8221; /&#62;
&#60;arg path=&#8221;${jslint.js}&#8221; /&#62;
&#60;srcfile /&#62;
&#60;/apply&#62;
使用Ant内置的Concat任务合并文件
开发时可以按照功能分成若干个独立的模块开发，在Build时再合并成一个文件。这样更容易维护，而且可以根据不同需求灵活的组合这些模块很方便。
&#60;target name=&#8221;js.concat&#8221;&#62;
&#60;concat [...]]]></description>
			<content:encoded><![CDATA[<p><strong>什么是Ant?</strong></p>
<p>搞Java开发的人不应该陌生。我没搞过Java开发所以之前没接触过，最近听过一堂Zakas的课后，觉得这东西超好用。关于Ant的解释：<br />
&#8220;Ant是一种基于Java的build工具。理论上来说，它有些类似于（Unix）C中的make ，但没有make的缺陷。&#8221;(出自http://www.kuqin.com/beginner/ant.html)。</p>
<p><strong>需要一个什么样的前端开发流程?</strong></p>
<p>想想我们是怎么进行前端开发。<br />
写代码 &#8212;-&gt; 执行代码 &#8212;-&gt; 发布</p>
<p>因为Javascript无法提前编译，所以代码有没有错只能在“执行代码”这个阶段才能发现。前端开发的一个特点是很多潜在的错误或设计缺陷不好预前发现，只有等到发布后不断的使用才能发现，但已给用户造成不好的使用体验。</p>
<p>所以如何保证高质量的代码和规避风险一直是讨论的话题。 雅虎美国的前端工程师Zakas建议建立一个完善的前端开发流程，让我们的前端开发更加井井有条。</p>
<p>一个比较合理前端开发流程：<br />
写代码 &#8212;-&gt; 检验语法 &#8212;-&gt; 整合代码 &#8212;-&gt; 生成文档 &#8212;-&gt; 压缩代码 &#8212;-&gt; 布署测试环境 &#8212;-&gt; 单元测试 &#8212;-&gt; 发布</p>
<p>Ant可以轻松的使其中大部分环节自动化，如果再写的复杂点，可以实现全部自动化。</p>
<p><span id="more-6"></span><strong>如何创建一个前端开发流程?</strong></p>
<p><strong>用JSLint进行Javascript语法校验</strong>。这里要用到JSLint和Rhino。<br />
首先到http://www.jslint.com/lint.html下载fulljslint.js, 再把rhino扩展贴在jslint后面，并修改一下：</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span>JSLINT<span style="color: #009900;">&#40;</span>input<span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>rhino<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span> passfail<span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
<span style="color: #000066;">print</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;jslint: 发现问题 &quot;</span> <span style="color: #339933;">+</span> a<span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
.......
<span style="color: #660066;">quit</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
......</pre></div></div>

<p>校验的target：</p>
<p>&lt;property name=&#8221;rhino.jar&#8221; value=&#8221;E:\rhino1_7R1\js.jar&#8221; /&gt;<br />
&lt;property name=&#8221;jslint.js&#8221; value=&#8221;E:\rhino1_7R1\fulljslint.js&#8221; /&gt;<br />
&lt;target name=&#8221;js.validate&#8221;&gt;<br />
&lt;apply executable=&#8221;java&#8221; parallel=&#8221;false&#8221; failonerror=&#8221;true&#8221;&gt;<br />
&lt;fileset dir=&#8221;${js.src.dir}&#8221; includes=&#8221;*.js&#8221; /&gt;<br />
&lt;arg line=&#8221;-jar&#8221; /&gt;<br />
&lt;arg path=&#8221;${rhino.jar}&#8221; /&gt;<br />
&lt;arg path=&#8221;${jslint.js}&#8221; /&gt;<br />
&lt;srcfile /&gt;<br />
&lt;/apply&gt;</p>
<p><strong>使用Ant内置的Concat任务合并文件</strong></p>
<p>开发时可以按照功能分成若干个独立的模块开发，在Build时再合并成一个文件。这样更容易维护，而且可以根据不同需求灵活的组合这些模块很方便。<br />
&lt;target name=&#8221;js.concat&#8221;&gt;<br />
&lt;concat destfile=&#8221;${js.build.dir}/${js.build.file}&#8221;&gt;<br />
&lt;fileset dir=&#8221;${js.src.dir}&#8221; includes=&#8221;*.js&#8221;&gt;<br />
&lt;/concat&gt;</p>
<p><strong>使用yuicompressor压缩文件</strong></p>
<p>&lt;property name=&#8221;yuicompressor.jar&#8221; value=&#8221;F:\yuicompressor-2.3.5.jar&#8221; /&gt;<br />
&lt;target name=&#8221;js.compress&#8221;&gt;<br />
&lt;apply executable=&#8221;java&#8221; parallel=&#8221;false&#8221; failonerror=&#8221;true&#8221;&gt;<br />
&lt;fileset dir=&#8221;${js.build.dir}&#8221; includes=&#8221;*.js&#8221; /&gt;<br />
&lt;arg line=&#8221;-jar&#8221;/&gt;<br />
&lt;arg path=&#8221;${yuicompressor.jar}&#8221; /&gt;<br />
&lt;srcfile/&gt;<br />
&lt;arg line=&#8221;-o&#8221; /&gt;<br />
&lt;mapper type=&#8221;glob&#8221; from=&#8221;*.js&#8221; to=&#8221;*-min.js&#8221; /&gt;<br />
&lt;targetfile/&gt;<br />
&lt;/apply&gt;</p>
<p>压缩CSS同理，<br />
&lt;target name=&#8221;css.compress&#8221;&gt;<br />
&lt;apply executable=&#8221;java&#8221; parallel=&#8221;false&#8221; failonerror=&#8221;true&#8221;&gt;<br />
&lt;fileset dir=&#8221;${src.dir}&#8221; includes=&#8221;*.css&#8221; /&gt;<br />
&lt;arg line=&#8221;-jar&#8221; /&gt;<br />
&lt;arg path=&#8221;${yuicompressor.jar}&#8221; /&gt;<br />
&lt;srcfile/&gt;<br />
&lt;arg line=&#8221;-o&#8221; /&gt;<br />
&lt;mapper type=&#8221;glob&#8221; from=&#8221;*.css&#8221; to=&#8221;${build.dir}/*-min.css&#8221; /&gt;<br />
&lt;targetfile/&gt;<br />
&lt;/apply&gt;</p>
<p><strong>代码布署</strong></p>
<p>使用copy任务进行本地/局域网内布署<br />
&lt;property name=&#8221;local-server.dir&#8221; value=&#8221;E:\wamp\www&#8221; /&gt;<br />
&lt;target name=&#8221;files.local.deploy&#8221;&gt;<br />
&lt;copy todir=&#8221;${local-server.dir}&#8221;&gt;<br />
&lt;fileset dir=&#8221;${js.build.dir}&#8221; includes=&#8221;*.js&#8221; /&gt;<br />
&lt;/copy&gt;</p>
<p>布署到远程服务器<br />
&lt;target name=&#8221;js.deploy&#8221;&gt;<br />
&lt;ftp server=&#8221;ftp.yourserver.com&#8221;<br />
remotedir=&#8221;/_demo&#8221;<br />
userid=&#8221;your_username&#8221;<br />
password=&#8221;your_password&#8221;<br />
depends=&#8221;yes&#8221;<br />
verbose=&#8221;yes&#8221;<br />
binary=&#8221;no&#8221;&gt;<br />
&lt;fileset dir=&#8221;${js.build.dir}&#8221; includes=&#8221;${js.build.file}&#8221;/&gt;<br />
&lt;/ftp&gt;</p>
<p>或使用SCP，但需要额外安装Ant插件 &#8211; jsch (http://www.jcraft.com/jsch/)。<br />
&lt;scp todir=&#8221;${remote-server.host}:${remote-server.dir}&#8221;&gt;<br />
&lt;fileset dir=&#8221;${js.build.dir}&#8221; includes=&#8221;*.js&#8221; /&gt;<br />
&lt;/scp&gt;</p>
<p>Ant手册中(http://ant.apache.org/manual/index.html)可以看到，Ant有很丰富的内置组件，并且可以很方便引入外部扩展组件。Ant几乎没有不可能完成的任务!</p>
<p>UTF-8的文件有中文一定要指定编码：<br />
&lt;target name=&#8221;js.concat&#8221;&gt;<br />
&lt;concat destfile=&#8221;${js.build.dir}/${js.build.file}&#8221; <strong>encoding=&#8221;UTF-8&#8243;</strong>&gt;<br />
&lt;fileset dir=&#8221;${js.src.dir}&#8221; includes=&#8221;*.js&#8221; /&gt;<br />
&lt;/concat&gt;</p>
<p>&lt;target name=&#8221;js.compress&#8221;&gt;<br />
&lt;apply executable=&#8221;java&#8221; parallel=&#8221;false&#8221; failonerror=&#8221;true&#8221;&gt;<br />
&lt;filelist dir=&#8221;${js.build.dir}&#8221; files=&#8221;${js.build.file}&#8221; /&gt;<br />
&lt;arg line=&#8221;-jar&#8221; /&gt;<br />
&lt;arg path=&#8221;${yuicompressor.jar}&#8221; /&gt;<br />
<strong>&lt;arg line=&#8221;&#8211;charset utf-8&#8243; /&gt;</strong><br />
&lt;arg line=&#8221;-o ${js.build.dir}/${js.build.file}&#8221; /&gt;<br />
&lt;srcfile /&gt;<br />
&lt;/apply&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.uedblog.com/?feed=rss2&amp;p=6</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Google见闻</title>
		<link>http://www.uedblog.com/?p=20</link>
		<comments>http://www.uedblog.com/?p=20#comments</comments>
		<pubDate>Tue, 14 Oct 2008 09:49:03 +0000</pubDate>
		<dc:creator>kejun</dc:creator>
				<category><![CDATA[其它]]></category>

		<guid isPermaLink="false">http://www.uedblog.com/?p=20</guid>
		<description><![CDATA[
以前都是道听途说一些关于Google的事，这次有幸亲身体验一回并且有老友作导游讲解，对Google的认识更真实了。
以前看来的都是Google的办公环境如何如何好，管理如何如何人性。其实在Google工作压力还是很大的。Google内部有几千个项目在跑，这些项目都没有上线计划，因为一个产品要在内部做的足够好了才能公开，就是先要“吃自己的狗食”，像GMai就是这样诞生的。
刚加入Google的新工程师，第一件事就是找自己感兴趣（有信心做好的）的，有前景的项目。这一点很关键，在Google每个人有一个履历表（类似个人档案），记载你在Google参与完成的项目，就像一份成绩单。这份成绩单直接关系你的薪资水平。Google的组织架构很偏平，从普通工程师到佩林之间，无非就有五六级。薪资跟职位没关系，所以相比职位的晋升，Google的工程师们更关心，自己的成绩单。
在Google的经理，不是像国内主要是分配任务，而是给你提供帮助，所有都要靠自己去做，找人了解公司正在进行的项目情况，找相关的技术培训，找资源等等。每周都要写技术周报，内容主要是项目的阶段完成情况，下一步实现的目标这些。代码要提交给项目是的资深工程师审查，这个审查很严，所以Google的代码风格都是出奇的一致。每季度考评一次，这个考评不是经理做的，而是工程师之间相互评价，这是匿名的。所以你要努力的表现出自己的专业性，帮助别人，积极交流，赢得好评。
在Google工作久了有了人脉之后，就可以自己组织人马立项目。
这里绝不是入职之后，大家一团和气，相安无事的地方。经常会有入职之后适应不了而惨遭离职的人。为了平衡这种压力，Google才会提供超豪华的免费餐厅，优越的办公环境和诱人的员工福利。
这种机制非常适合互联网公司。每个人每天在想“我能为Google贡献什么”。
]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm4.static.flickr.com/3028/2929678409_4d5acb89c8.jpg" alt="Google" /></p>
<p>以前都是道听途说一些关于Google的事，这次有幸亲身体验一回并且有老友作导游讲解，对Google的认识更真实了。</p>
<p>以前看来的都是Google的办公环境如何如何好，管理如何如何人性。其实在Google工作压力还是很大的。Google内部有几千个项目在跑，这些项目都没有上线计划，因为一个产品要在内部做的足够好了才能公开，就是先要“吃自己的狗食”，像GMai就是这样诞生的。</p>
<p><span id="more-20"></span>刚加入Google的新工程师，第一件事就是找自己感兴趣（有信心做好的）的，有前景的项目。这一点很关键，在Google每个人有一个履历表（类似个人档案），记载你在Google参与完成的项目，就像一份成绩单。这份成绩单直接关系你的薪资水平。Google的组织架构很偏平，从普通工程师到佩林之间，无非就有五六级。薪资跟职位没关系，所以相比职位的晋升，Google的工程师们更关心，自己的成绩单。</p>
<p>在Google的经理，不是像国内主要是分配任务，而是给你提供帮助，所有都要靠自己去做，找人了解公司正在进行的项目情况，找相关的技术培训，找资源等等。每周都要写技术周报，内容主要是项目的阶段完成情况，下一步实现的目标这些。代码要提交给项目是的资深工程师审查，这个审查很严，所以Google的代码风格都是出奇的一致。每季度考评一次，这个考评不是经理做的，而是工程师之间相互评价，这是匿名的。所以你要努力的表现出自己的专业性，帮助别人，积极交流，赢得好评。</p>
<p>在Google工作久了有了人脉之后，就可以自己组织人马立项目。</p>
<p>这里绝不是入职之后，大家一团和气，相安无事的地方。经常会有入职之后适应不了而惨遭离职的人。为了平衡这种压力，Google才会提供超豪华的免费餐厅，优越的办公环境和诱人的员工福利。</p>
<p>这种机制非常适合互联网公司。每个人每天在想“我能为Google贡献什么”。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.uedblog.com/?feed=rss2&amp;p=20</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
