<?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>UECSS.COM &#187; cherry</title>
	<atom:link href="http://uecss.com/author/cherry/feed" rel="self" type="application/rss+xml" />
	<link>http://uecss.com</link>
	<description>专注前端开发，关注用户体验，记录成长历程</description>
	<lastBuildDate>Thu, 12 Jan 2012 02:11:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>使文字纵向排列的几种方法</title>
		<link>http://uecss.com/the-easiest-way-to-create-vertical-text-with-css.html</link>
		<comments>http://uecss.com/the-easiest-way-to-create-vertical-text-with-css.html#comments</comments>
		<pubDate>Thu, 01 Dec 2011 05:26:42 +0000</pubDate>
		<dc:creator>cherry</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[vertical-align]]></category>

		<guid isPermaLink="false">http://uecss.com/?p=1553</guid>
		<description><![CDATA[一次与携程网Lucky老师交流，才发现工作了三年的自己，其实功底一点都不扎实，所以从现在开始，认真恩考，认真总结，不但要知其然，更要知其所以然。再次感谢点醒执迷不悟的我的Lucky老师！ 下面分享一下使文字纵排列的几种方法： 第一种方法：”&#60;br&#62;”标签 &#60;h1&#62; N E T T U T S &#60;/h1&#62; 这种方法没有说服力，不推荐使用； 第二种方法：Static Wrapping h1 span&#123; display:block;&#125; &#60;h1&#62;&#60;span&#62; N &#60;/span&#62; &#60;span&#62; E &#60;/span&#62; &#60;span&#62; T &#60;/span&#62; &#60;span&#62; T &#60;/span&#62; &#60;span&#62; U &#60;/span&#62; &#60;span&#62; T &#60;/span&#62; &#60;span&#62; S &#60;/span&#62;&#60;/h1&#62; 这种方法的弊端是，需要手工录入标签； 第三种方法：用Javascript h1 span&#123; display:block;&#125; &#60;h1&#62;NETTUTS&#60;/h1&#62; var h1=document.getElementsByTagName&#40;'h1'&#41;&#91;0&#93;; h1.innerHTML='&#60;span&#62;'+h1.innerHTML.split&#40;''&#41;.join&#40;'&#60;/span&#62;&#60;span&#62;'&#41;+'&#60;/span&#62;'; 此种方法与第二种方法原理是一样的，好处是用js代替手工添加span标签。尽管如此，还是有一些弊端： a、当js失效的时候，会影响页面布局； b、当然完美的解决方法是，尽可能用css; 第四种方法：给Container定个宽度 h1&#123; width:20px; font-size:20px; [...]]]></description>
			<content:encoded><![CDATA[<p>一次与携程网Lucky老师交流，才发现工作了三年的自己，其实功底一点都不扎实，所以从现在开始，认真恩考，认真总结，不但要知其然，更要知其所以然。再次感谢点醒执迷不悟的我的Lucky老师！</p>
<p>下面分享一下使文字纵排列的几种方法：</p>
<p><strong>第一种方法：”&lt;br&gt;”标签</strong></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;h1&gt;
N
E
T
T
U
T
S
&lt;/h1&gt;</pre></div></div>

<p>这种方法没有说服力，不推荐使用；<br />
<span id="more-1553"></span></p>
<p><strong>第二种方法：Static Wrapping</strong></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">h1 span<span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;h1&gt;&lt;span&gt; N &lt;/span&gt; &lt;span&gt; E &lt;/span&gt; &lt;span&gt; T &lt;/span&gt; &lt;span&gt; T &lt;/span&gt; &lt;span&gt; U &lt;/span&gt; &lt;span&gt; T &lt;/span&gt; &lt;span&gt; S &lt;/span&gt;&lt;/h1&gt;</pre></div></div>

<p>这种方法的弊端是，需要手工录入标签；</p>
<p><strong>第三种方法：用Javascript</strong></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">h1 span<span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;h1&gt;NETTUTS&lt;/h1&gt;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> h1<span style="color: #339933;">=</span>document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'h1'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
h1.<span style="color: #660066;">innerHTML</span><span style="color: #339933;">=</span><span style="color: #3366CC;">'&lt;span&gt;'</span><span style="color: #339933;">+</span>h1.<span style="color: #660066;">innerHTML</span>.<span style="color: #660066;">split</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">join</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'&lt;/span&gt;&lt;span&gt;'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #3366CC;">'&lt;/span&gt;'</span><span style="color: #339933;">;</span></pre></div></div>

<p>此种方法与第二种方法原理是一样的，好处是用js代替手工添加span标签。尽管如此，还是有一些弊端：<br />
a、当js失效的时候，会影响页面布局；<br />
b、当然完美的解决方法是，尽可能用css;</p>
<p><strong>第四种方法：给Container定个宽度</strong></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">h1<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span><span style="color: #00AA00;">;</span> 
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span><span style="color: #00AA00;">;</span> 
    word-wrap<span style="color: #3333ff;">:break-</span>word<span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;h1&gt;NETTUTS&lt;/h1&gt;
&amp;nbsp;
&lt;h1&gt;Nettuts&lt;/h1&gt;</pre></div></div>

<p>word-wrap:break-word的一部分是CSS3规格,并不是在所有的浏览器兼容。<br />
如果把除第一个字母外的其它字母小写的话，就有点悲剧了，套用别人的一句话就是”it’s too risky to play with pixel values.”；</p>
<p><strong>第五种方法:使用letter-spacing</strong></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">h1<span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #933;">50px</span><span style="color: #00AA00;">;</span> 
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #933;">50px</span><span style="color: #00AA00;">;</span> 
    word-wrap<span style="color: #3333ff;">:break-</span>word<span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">letter-spacing</span><span style="color: #00AA00;">:</span><span style="color: #933;">20px</span><span style="color: #00AA00;">;</span><span style="color: #808080; font-style: italic;">/* Set large letter-spacing as precaution */</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;h1&gt;NETTUTS&lt;/h1&gt;
&lt;h1&gt;Nettuts&lt;/h1&gt;</pre></div></div>

<p>这种方法貌似很好，不过有用到一点css3了</p>
<p><strong>第六种方法:使用emS</strong></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">h1 <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1em</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">40px</span><span style="color: #00AA00;">;</span>
    <span style="color: #000000; font-weight: bold;">letter-spacing</span><span style="color: #00AA00;">:</span> <span style="color: #933;">40px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* arbitrary large letter-spacing for safety */</span>
    <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #cc00cc;">#CCC</span><span style="color: #00AA00;">;</span>
  <span style="color: #00AA00;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;h1&gt;N e t t u t s&lt;/h1&gt;
&lt;h1&gt;N E T T U T S&lt;/h1&gt;</pre></div></div>

<p>据我所知,到目前为止,这是最好的,最符合跨浏览器的解决方案。</p>
<p><strong>第七种方法:Whitespace</strong></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;">h1 <span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">white-space</span><span style="color: #00AA00;">:</span>pre<span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;h1&gt;N e t t u t s&lt;/h1&gt;
&lt;h1&gt;N E T T U T S&lt;/h1&gt;</pre></div></div>

<p>不爽的是，我们需要在编辑里所文字纵向排列；</p>
<p>拓展：纵向排列解决了，可否做到垂直居中呢？拭目以待！</p>
]]></content:encoded>
			<wfw:commentRss>http://uecss.com/the-easiest-way-to-create-vertical-text-with-css.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>swfobject.embedSWF属性与用法</title>
		<link>http://uecss.com/swfobject-embedswf.html</link>
		<comments>http://uecss.com/swfobject-embedswf.html#comments</comments>
		<pubDate>Wed, 06 Apr 2011 07:35:31 +0000</pubDate>
		<dc:creator>cherry</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://uecss.com/?p=1284</guid>
		<description><![CDATA[第一次接触这个东东，分享一下： swfobject.embedSWF(swfUrl, id, width, height, version, expressInstallSwfurl, flashvars, params, attributes) 有5个必须的参数和4个可选的参数： swfUrl（String，必须的）指定SWF的URL。 id（String，必须的）指定将会被Flash内容替换的HTML元素（包含你的替换内容）的id。 width（String，必须的）指定SWF的宽。 height（String，必须的）指定SWF的高。 version（String，必须的）指定你发布的SWF对应的Flash Player版本（格式为：major.minor.release）。 expressInstallSwfurl（String，可选的）指定express install SWF的URL并激活Adobe express install flashvars（String，可选的）用name:value对指定你的flashvars。 params（String，可选的）用name:value对指定你的嵌套object元素的params。 attributes（String，可选的）用name:value对指定object的属性。 例如： &#60;div&#62;这里是当flash不能正常显示时显示的内容&#60;/div&#62; swfobject.embedSWF&#40;&#34;myflash.swf&#34;, &#34;myflash&#34;, &#34;300&#34;, &#34;120&#34;, &#34;9.0.0&#34;&#41;; swfobject.embedSWF&#40;&#34;myflash.swf&#34;,&#34;myflash&#34;, &#34;300&#34;, &#34;120&#34;, &#34;9.0.0&#34;, null, null, &#123;wmode: 'transparent'&#125;&#41;;]]></description>
			<content:encoded><![CDATA[<p>第一次接触这个东东，分享一下：</p>
<p>swfobject.embedSWF(swfUrl, id, width, height, version, expressInstallSwfurl, flashvars, params, attributes)</p>
<p>有5个必须的参数和4个可选的参数：</p>
<p>swfUrl（String，必须的）指定SWF的URL。</p>
<p>id（String，必须的）指定将会被Flash内容替换的HTML元素（包含你的替换内容）的id。</p>
<p><span id="more-1284"></span>width（String，必须的）指定SWF的宽。</p>
<p>height（String，必须的）指定SWF的高。</p>
<p>version（String，必须的）指定你发布的SWF对应的Flash Player版本（格式为：major.minor.release）。</p>
<p>expressInstallSwfurl（String，可选的）指定express install SWF的URL并激活Adobe express install</p>
<p>flashvars（String，可选的）用name:value对指定你的flashvars。</p>
<p>params（String，可选的）用name:value对指定你的嵌套object元素的params。</p>
<p>attributes（String，可选的）用name:value对指定object的属性。</p>
<p>例如：</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;div&gt;这里是当flash不能正常显示时显示的内容&lt;/div&gt;</pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">swfobject.<span style="color: #660066;">embedSWF</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;myflash.swf&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;myflash&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;300&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;120&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;9.0.0&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
swfobject.<span style="color: #660066;">embedSWF</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;myflash.swf&quot;</span><span style="color: #339933;">,</span><span style="color: #3366CC;">&quot;myflash&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;300&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;120&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;9.0.0&quot;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>wmode<span style="color: #339933;">:</span> <span style="color: #3366CC;">'transparent'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://uecss.com/swfobject-embedswf.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jquery案例分析——事件绑定</title>
		<link>http://uecss.com/jquery-dom-bind.html</link>
		<comments>http://uecss.com/jquery-dom-bind.html#comments</comments>
		<pubDate>Wed, 16 Mar 2011 12:41:16 +0000</pubDate>
		<dc:creator>cherry</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://uecss.com/?p=1210</guid>
		<description><![CDATA[最近换到了新公司，压力忒大啊，加速了对新知识的学习与运用！感谢这段时间挺我的朋友们！ 先上案例： Demo:http://uecss.com/demo/cherry/jquery-dom-bind.html 代码: &#60;div&#62; &#60;h5 class=&#34;head&#34;&#62;什么是jQuery?&#60;/h5&#62; &#60;div class=&#34;content&#34;&#62; jQuery是继Prototype之后又一个优秀的JavaScript库，它是一个由 John Resig 创建于2006年1月的开源项目。jQuery凭借简洁的语法和跨平台的兼容性，极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。它独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。&#60;/div&#62;  &#60;/div&#62; *&#123;margin:0;padding:0;&#125; body &#123; font-size: 13px; line-height: 130%; padding: 60px &#125; #panel &#123; width: 300px; border: 1px solid #333 &#125; .head &#123; padding: 5px; background: #ccc; cursor: pointer &#125; .content &#123; padding: 10px; text-indent: 2em; border-top: 1px solid #333;display:block;display:none; &#125; 相信大家看了jquery都觉得蛮简单的，我也同感，书看了两遍，要自己写，but写不来。呵呵，下面整理一下头绪： 1.等待DOM加载完毕； [...]]]></description>
			<content:encoded><![CDATA[<p>最近换到了新公司，压力忒大啊，加速了对新知识的学习与运用！感谢这段时间挺我的朋友们！</p>
<p>先上案例：</p>
<p>Demo:<a href="http://uecss.com/demo/cherry/jquery-dom-bind.html">http://uecss.com/demo/cherry/jquery-dom-bind.html</a></p>
<p>代码:</p>
<p><!--CTYPE HT--></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;div&gt;
&lt;h5 class=&quot;head&quot;&gt;什么是jQuery?&lt;/h5&gt;
&lt;div class=&quot;content&quot;&gt;
jQuery是继Prototype之后又一个优秀的JavaScript库，它是一个由 John Resig 创建于2006年1月的开源项目。jQuery凭借简洁的语法和跨平台的兼容性，极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件、执行动画和开发Ajax。它独特而又优雅的代码风格改变了JavaScript程序员的设计思路和编写程序的方式。&lt;/div&gt;
 &lt;/div&gt;</pre></div></div>

<p><span id="more-1210"></span></p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #00AA00;">*</span><span style="color: #00AA00;">&#123;</span><span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>padding<span style="color: #00AA00;">:</span><span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span><span style="color: #00AA00;">&#125;</span>
body <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">13px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">line-height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">130%</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">60px</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #cc00cc;">#panel</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">300px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#333</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.head</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#ccc</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">pointer</span> <span style="color: #00AA00;">&#125;</span>
.<span style="color: #000000; font-weight: bold;">content</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">text-indent</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2em</span><span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">border-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #993333;">solid</span> <span style="color: #cc00cc;">#333</span><span style="color: #00AA00;">;</span>display<span style="color: #00AA00;">:</span><span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>display<span style="color: #00AA00;">:</span><span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>相信大家看了jquery都觉得蛮简单的，我也同感，书看了两遍，要自己写，but写不来。呵呵，下面整理一下头绪：</p>
<p>1.等待DOM加载完毕；<br />
2.鼠标经过的时候，内容显示；<br />
3.鼠标离开的时候，内容隐藏；</p>
<p>用到的小知识点如下：<br />
1 mousrover ( function { } ) —— 在匹配元素的mouseover事件中绑定一个函数；<br />
2 mousout ( function { } ) —— 在匹配元素的mousout事件中绑定一个函数；<br />
3 next( ) —— 取得一个包含匹配的元素紧邻的后面同辈元素的集合；<br />
4 show( ) —— 显示所有匹配元素；<br />
5 hide( ) —— 隐藏所有匹配元素。</p>
]]></content:encoded>
			<wfw:commentRss>http://uecss.com/jquery-dom-bind.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web 设计师的 50 个超便利工具</title>
		<link>http://uecss.com/%e8%bd%acweb-%e8%ae%be%e8%ae%a1%e5%b8%88%e7%9a%84-50-%e4%b8%aa%e8%b6%85%e4%be%bf%e5%88%a9%e5%b7%a5%e5%85%b7%ef%bc%88%e4%b8%8a%ef%bc%89.html</link>
		<comments>http://uecss.com/%e8%bd%acweb-%e8%ae%be%e8%ae%a1%e5%b8%88%e7%9a%84-50-%e4%b8%aa%e8%b6%85%e4%be%bf%e5%88%a9%e5%b7%a5%e5%85%b7%ef%bc%88%e4%b8%8a%ef%bc%89.html#comments</comments>
		<pubDate>Thu, 01 Jul 2010 01:27:36 +0000</pubDate>
		<dc:creator>cherry</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[资源]]></category>

		<guid isPermaLink="false">http://uecss.com/?p=636</guid>
		<description><![CDATA[作为一个 Web 设计师并不容易，不仅考虑设计与架构，还要时刻注意各种小细节，设计师的工作被各种各样的问题包围，你需要一套超级便利的工具帮你解决各种消耗时间和精力 的问题。本文介绍了50个非常强大的工具，你会发现，其中的一些工具会让你感到惊艳在。 LaunchList 站点发布前的工作清单，预设了28个需要检查的事项，也可以自定义。同类工具： Ultimate Website Launch Checklist 以及 The Ultimate Website Prelaunch Checklist。 Pencil Project: Sketching and Prototyping with Firefox 一个开源 GUI 原型设计工具。 Zootool 一个非常漂亮的书签工具，可以将你收集的各种素材，图片，文档，链接，视频等在线组织到一起。 Bounce （推荐） 输入一个站点地址，该程序会给该站点截图，然后，你可以在上面批注，加评论，并和朋友分享。非常适合用来和您的客户在线就某个站点的设计进行讨论。 Ninite Batch Installer 这个站点可以将很多免费的流行软件（最好的版本）打包在一起，一次性安装到你的机器，支持 Windows7，Vista 和 XP。 Support Details （强烈推荐） 假如你想让你的用户提供他/她所使用的浏览器环境，比如 Flash 版本，操作系统，屏幕分辨率，Cookie，JavaScript 状态等，可以让他/她访问一下这个站点，这个站点或自动将这些内容探测出来，并允许用户现场通过邮件将报告发送给你。 MugTug’s Darkroom 一个在线图片处理程序，可以调整对比度，白平衡，曝光，饱和度等，可以从 Picasa 及 Flickr 上传图片，同类产品：Pixlr 及 Sumo Paint。 [...]]]></description>
			<content:encoded><![CDATA[<p>作为一个 Web 设计师并不容易，不仅考虑设计与架构，还要时刻注意各种小细节，设计师的工作被各种各样的问题包围，你需要一套超级便利的工具帮你解决各种消耗时间和精力 的问题。本文介绍了50个非常强大的工具，你会发现，其中的一些工具会让你感到惊艳在。</p>
<p><a href="http://launchlist.net/">LaunchList</a><br />
站点发布前的工作清单，预设了28个需要检查的事项，也可以自定义。同类工具： <a href="http://www.boxuk.com/blog/the-ultimate-website-launch-checklist">Ultimate Website Launch Checklist</a> 以及 <a href="http://boagworld.com/business-strategy/pre-launch-checklist">The Ultimate Website Prelaunch Checklist</a>。</p>
<p><a href="http://launchlist.net/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/launch.jpg" alt="" /></a><span id="more-636"></span><br />
<a href="http://pencil.evolus.vn/en-US/Home.aspx">Pencil Project: Sketching and Prototyping with Firefox</a><br />
一个开源 GUI 原型设计工具。</p>
<p><a href="http://pencil.evolus.vn/en-US/Home.aspx"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-tool-212.jpg" alt="" /></a><br />
<a href="http://zootool.com/">Zootool</a><br />
一个非常漂亮的书签工具，可以将你收集的各种素材，图片，文档，链接，视频等在线组织到一起。</p>
<p><a href="http://zootool.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-154.jpg" alt="" /></a><br />
<a href="http://www.bounceapp.com/">Bounce</a> （推荐）<br />
输入一个站点地址，该程序会给该站点截图，然后，你可以在上面批注，加评论，并和朋友分享。非常适合用来和您的客户在线就某个站点的设计进行讨论。</p>
<p><a href="http://www.bounceapp.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-tool-220.jpg" alt="" /></a><br />
<a href="http://ninite.com/">Ninite Batch Installer</a><br />
这个站点可以将很多免费的流行软件（最好的版本）打包在一起，一次性安装到你的机器，支持 Windows7，Vista 和 XP。</p>
<p><a href="http://ninite.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/handy-004.jpg" alt="" /></a><br />
<a href="http://www.supportdetails.com/">Support Details</a> （强烈推荐）<br />
假如你想让你的用户提供他/她所使用的浏览器环境，比如 Flash 版本，操作系统，屏幕分辨率，Cookie，JavaScript 状态等，可以让他/她访问一下这个站点，这个站点或自动将这些内容探测出来，并允许用户现场通过邮件将报告发送给你。</p>
<p><a href="http://www.supportdetails.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/supportdetails.jpg" alt="" /></a><br />
<a href="http://mugtug.com/darkroom/">MugTug’s Darkroom</a><br />
一个在线图片处理程序，可以调整对比度，白平衡，曝光，饱和度等，可以从 Picasa 及 Flickr 上传图片，同类产品：<a href="http://www.pixlr.com/">Pixlr</a> 及 <a href="http://www.sumopaint.com/home/">Sumo Paint</a>。</p>
<p><a href="http://mugtug.com/darkroom/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/handy-005.jpg" alt="" /></a><br />
<a href="http://visualwebsiteoptimizer.com/">Visual Website Optimizer</a> （强烈推荐）<br />
Visual Website Optimizer 绝对是你所能见到的最好的 A/B 测试工具。</p>
<p><a href="http://visualwebsiteoptimizer.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-151.jpg" alt="" /></a><br />
<a href="http://keyonary.com/">Keyonary</a><br />
这个简单的在线工具可以帮你列出 Mac OS X， Photoshop 等工具的快捷键清单。</p>
<p><a href="http://keyonary.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-143.jpg" alt="" /></a><br />
<a href="http://gridr.atomeye.com/">gridr buildrrr</a><br />
一个在线网格设计工具，选择你希望使用的网格布局，帮你预览并生成 CSS 代码。</p>
<p><a href="http://gridr.atomeye.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-145.jpg" alt="" /></a><br />
<a href="http://instantblueprint.com/">Instant Blueprint – Create a web project framework in seconds.</a><br />
帮你瞬间生成一个 Web 项目框架，基于合法 HTML/XHTML 和 CSS。</p>
<p><a href="http://instantblueprint.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-113.jpg" alt="" /></a><br />
<a href="http://mnutt.github.com/hummingbird/">Hummingbird</a><br />
一个实时的（真正的实时，每秒刷新20次）站点流量分析工具，基于 Node.js.</p>
<p><a href="http://mnutt.github.com/hummingbird/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-tool-227.jpg" alt="" /></a><br />
<a href="http://www.jsfiddle.net/">jsFiddle</a><br />
在线 Web 编辑器，支持 JavaScript, MooTools, jQuery, Prototype, YUI, Glow, Dojo, HTML 以及 CSS。</p>
<p><a href="http://www.jsfiddle.net/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-tool-213.jpg" alt="" /></a><br />
<a href="http://mygengo.com/string/about">String: create a multi-language website or app</a><br />
帮你创建多语种 Web 应用的资源文件，</p>
<p><a href="http://mygengo.com/string/about"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-132.jpg" alt="" /></a><br />
<a href="http://titanpad.com/">Titanpad</a><br />
可以多人同时编辑同一个文档，别的改动会实时以不同颜色标识，可以是同一个办公室的多个用户，也可以是地球另一边的多个用户。</p>
<p><a href="http://titanpad.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/titanpad2.jpg" alt="" /></a><br />
<a href="http://pixelnovel.com/timeline/">Pixelnovel Timeline: Version Control for Adobe Photoshop</a><br />
该工具通过插件方式集成 Subversion 客户端，可以在 Photoshop 中实现版本控制。非免费工具。</p>
<p><a href="http://pixelnovel.com/timeline/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-142.jpg" alt="" /></a><br />
<a href="http://0to255.com/">0to255</a><br />
给出一种颜色，会帮你列出这种颜色由浅入深的各种颜色变化，并特别针对 Web 做了优化。</p>
<p><a href="http://0to255.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-135.jpg" alt="" /></a><br />
<a href="http://loadimpact.com/index.php">Load Impact: Website load/stress test</a><br />
一个在线压力测试工具，模拟多用户同时访问你的站点，并出具报告以分析你的站点可以支撑的访问者数量。</p>
<p><a href="http://loadimpact.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-213.jpg" alt="" /></a><br />
<a href="http://ideone.com/">Ideone: Online IDE &amp; Debugging Tool</a><br />
一个在线 IDE 和调试工具，支持多达40种语言，包括 C++, Java, JavaScript, Perl, PHP, Python and Ruby，同类产品：<a href="http://phpanywhere.net/">PHP Anywhere</a> 以及 <a href="http://www.coderun.com/">CodeRun</a> 。</p>
<p><a href="http://ideone.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-105.jpg" alt="" /></a><br />
<a href="http://dummyimage.com/">Online Dummy Image Generator</a><br />
快速帮你生成一个在线虚拟图片，以便您进行某些测试。</p>
<p><a href="http://dummyimage.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-156.jpg" alt="" /></a><br />
<a href="http://gethifi.com/regexp/">HiFi RegExp Tool</a><br />
在线正则表达式工具。</p>
<p><a href="http://gethifi.com/regexp/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-146.jpg" alt="" /></a><br />
<a href="http://tableizer.journalistopia.com/">Tableizer</a> （推荐）<br />
将你 Excel 表格中的内容复制粘贴到这个站点，它会帮你生成 HTML 格式的表格（HTML Table）。</p>
<p><a href="http://tableizer.journalistopia.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tableizer.gif" alt="" /></a><br />
<a href="http://www.followupthen.com/">FollowUpThen: Easy Email Reminder</a><br />
-假如你希望有人提醒你什么时候该做什么事，你可以给比如 1day@followupthen.com 一类的地址发个邮件，1day 表示一天后，这样，一天后，你会收到他们的提醒邮件，1day 可以改成人和别的时间间隔。</p>
<p><a href="http://www.followupthen.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-124.jpg" alt="" /></a><br />
<a href="http://www.divine-project.com/">Divine: Conversion tool from PSD to HTML</a><br />
这个工具是一个 Photoshop 插件，可以将你的 PSD 转换成 WordPress 主题。（译者：有待验证）</p>
<p><a href="http://www.divine-project.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-200.jpg" alt="" /></a></p>
<p><a href="http://kaleido.media.mit.edu/">Kaleido</a><br />
为你的代码创建视觉化标识。来自麻省理工。</p>
<p><a href="http://kaleido.media.mit.edu/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-109.jpg" alt="" /></a><br />
<a href="http://mugtug.com/sketchpad/">Sketchpad</a><br />
一个强大的在线图像编辑器。难能可贵的是，这是基于 HTML5 的。</p>
<p><a href="http://mugtug.com/sketchpad/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/sketchpad.png" alt="" /></a><br />
<a href="http://rishida.net/tools/conversion/">Unicode code converter</a><br />
虽然界面有些乱，但这个工具能把一段文字转换成各种编码形式。</p>
<p><a href="http://rishida.net/tools/conversion/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-155.jpg" alt="" /></a><br />
<a href="http://www.gridsystemgenerator.com/">Grid System Generator</a><br />
另一个网格设计生成器。</p>
<p><a href="http://www.gridsystemgenerator.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-176.jpg" alt="" /></a><br />
<a href="http://www.ud.com/">ud.com  namecheck</a> （强烈推荐）<br />
这个看似简单的工具，可以帮你查询某个名字是否还可以注册域名，商标，已经社会媒体网络入口。</p>
<p><a href="http://www.ud.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-tool-217.jpg" alt="" /></a><br />
<a href="http://lamb.cc/typograph/">Typograph  — Scale &amp; Rhythm</a><br />
这个工具可以帮你即时预览各种不同的 Web 排版效果，并生成代码。</p>
<p><a href="http://lamb.cc/typograph/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/scale.jpg" alt="" /></a><br />
<a href="http://www.personal.psu.edu/cab38/ColorBrewer/ColorBrewer_intro.html">ColorBrewer   Intro – Selecting Good Color Schemes for Maps</a><br />
适用于地图的配色工具。</p>
<p><a href="http://www.personal.psu.edu/cab38/ColorBrewer/ColorBrewer_intro.html"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-210.jpg" alt="" /></a><br />
<a href="http://www.mailchimp.com/labs/inlinecss.php">CSS Inliner Tool</a> （推荐）<br />
将独立的 CSS 定义转换为 Inline CSS。假如你使用电子邮件进行营销，会发现这种工具非常实用，因为邮件客户端常常会将你独立的 CSS 代码过滤掉，而 Inline CSS 不会被过滤。</p>
<p><a href="http://www.mailchimp.com/labs/inlinecss.php"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-222.jpg" alt="" /></a><br />
<a href="http://htmlpurifier.org/">HTML  Purifier – Filter your HTML  the standards-compliant way!</a><br />
这个使用 PHP 设计的工具，可以对你的 HTML 代码进行过滤，去除其中的恶意代码，并按 W3C 标准对代码进行净化。</p>
<p><a href="http://htmlpurifier.org/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-223.jpg" alt="" /></a><br />
<a href="http://rendera.heroku.com/">Rendera</a><br />
在线编写 HTML5 和 CSS 代码，现场看到效果。</p>
<p><a href="http://rendera.heroku.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-tool-204.jpg" alt="" /></a><br />
<a href="http://gskinner.com/RegExr/">RegExr</a><br />
又一个在线学习，体验，测试正则表单式的地方。</p>
<p><a href="http://gskinner.com/RegExr/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-tool-211.jpg" alt="" /></a><br />
<a href="http://tryruby.org/">try  ruby! (in your browser)</a><br />
Ruby 在线体验。</p>
<p><a href="http://tryruby.org/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-tool-216.jpg" alt="" /></a><br />
<a href="http://code.google.com/p/googlecl/">Google Command Line</a><br />
使用命令符访问 Google 的一些产品和服务。</p>
<p><a href="http://code.google.com/p/googlecl/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-tool-222.jpg" alt="" /></a><br />
<a href="http://www.tinyfluidgrid.com/">Tiny Fluid Grid</a><br />
又一个网格设计工具，很小巧。</p>
<p><a href="http://www.tinyfluidgrid.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-tool-206.jpg" alt="" /></a><br />
<a href="http://fonolo.com/">Fonolo.com</a><br />
这个很别致的站点，可以帮你快速接通那些大公司的免费技术电话，不过目前只能用于美国和加拿大。</p>
<p><a href="http://fonolo.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-152.jpg" alt="" /></a><br />
<a href="http://www.producteev.com/">Producteev:  Creating To-Do Lists  with Emails</a> （推荐）<br />
把重要的工作安排发到 task@producteev.com，他们会帮你生成一个任务列表，以便安排你的日程。</p>
<p><a href="http://www.producteev.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-127.jpg" alt="" /></a><br />
<a href="http://www.adduse.com/">AddUse  – User research made easy</a><br />
一个在线用户测试或调查管理工具。</p>
<p><a href="http://www.adduse.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/tools-148.jpg" alt="" /></a><br />
<a href="http://bookwhen.com/">bookwhen</a> （推荐）<br />
帮助你的用户在线预订你的展会，课程等服务，免费版支持150个项目以及每月300个预订。</p>
<p><a href="http://bookwhen.com/"><img src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/06/useful-tool-218.jpg" alt="" /></a></p>
<p>本文国际来源：Smashing Magazine <a href="http://www.smashingmagazine.com/2010/06/28/50-powerful-time-savers-for-web-designers/">50 Powerful Time-Savers For Web Designers</a> （原文作者：<a href="http://www.smashingmagazine.com/author/vitaly-friedman/">Vitaly Friedman</a>）</p>
]]></content:encoded>
			<wfw:commentRss>http://uecss.com/%e8%bd%acweb-%e8%ae%be%e8%ae%a1%e5%b8%88%e7%9a%84-50-%e4%b8%aa%e8%b6%85%e4%be%bf%e5%88%a9%e5%b7%a5%e5%85%b7%ef%bc%88%e4%b8%8a%ef%bc%89.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>第7期WEB标准化交流会[上海站]总结</title>
		<link>http://uecss.com/no-7-web-standardized-exchange-shanghai-railway-station-summary.html</link>
		<comments>http://uecss.com/no-7-web-standardized-exchange-shanghai-railway-station-summary.html#comments</comments>
		<pubDate>Wed, 28 Apr 2010 06:27:26 +0000</pubDate>
		<dc:creator>cherry</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[w3ctech]]></category>

		<guid isPermaLink="false">http://uecss.com/?p=400</guid>
		<description><![CDATA[参加了在携程网举办的第七期Web标准化交流会，本次活动的主题为前端开发团队现状调查和未来期望，这是我第三次参加Web标准化交流会的线下活动。 这次交流会人不是很多，不过气氛还是蛮好的，大家讨论地很投机，整个讨论会下来，收获还是蛮多的，兴奋之余，一起聚了个餐。 本次讨论会以开发和及版本控制工具开头，大家各自分享了自己的使用工具及使用后感，恩，还是很不错的，交流会就要这样嘛！ 版本控制提到的最多的工具如下： 一、Subversion(简称SVN） 简单介绍一下：Subversion是一个版本控制系统，相对于的RCS、CVS，采用了分支管理系统，它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。 优于CVS之处 原子提交。一次提交不管是单个还是多个文件，都是作为一个整体提交的。在这当中发生的意外例如传输中断，不会引起数据库的不完整和数据损坏。 重命名、复制、删除文件等动作都保存在版本历史记录当中。 对于二进制文件，&#8230; 二、Visual Source Safe(简称VSS） 简单介绍一下：VSS的配置管理的功能比较基本，提供文件的版本跟踪功能，对于build和基线的管理，VSS的打标签的功能可以提供支持。VSS提供share（共享)、branch(分支）和合并（merge)的功能，对于团队的开发进行支持。VSS不提供对流程的管理功能，如对变更的流程进行控制。VSS不能提供对异地团队开发的支持。此外VSS只能在windows平台上运行，不能运行在其他操作系统上。 三、Concurrent Version System(简称CVS) CVS的功能除具备VSS的功能外，还具有： 它的客户机/服务器存取方法使得开发者可以从任何因特网的接入点存取最新的代码；它的无限制的版本管理检出(checkout：注1)的模式避免了通常的因为排它检出模式而引起的人工冲突；它的客户端工具可以在绝大多数的平台上使用。同样，CVS也不提供对变更流程的自动管理功能。 四、Git 简单介绍一下：Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同，它采用了分布式版本库的方式，不必服务器端软件支持，使源代码的发布和交流极其方便。 Git 的速度很快，这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪（merge tracing）能力。 俺只听清楚这几个，剩下的大家补充，嘿！ 开发工具主要还是DW 、Editplus、aptana 最后语义化把讨论会推到了高潮，一位仁兄拿出来两个问题（详见：http://bbs.blueidea.com/thread-2982013-1-1.html） 感谢携程的场地提供，感谢WEB标准化交流会能把我们聚在一起，感谢大家的分享。]]></description>
			<content:encoded><![CDATA[<p><a href="http://uecss.com/wp-content/uploads/2010/04/pic-w3ctech.jpg"><img class="aligncenter size-full wp-image-408" src="http://uecss.com/wp-content/uploads/2010/04/pic-w3ctech.jpg" alt="" width="600" height="120" /></a></p>
<p>参加了在携程网举办的第七期<a href="http://www.w3ctech.com/" target="_blank">Web标准化交流会</a>，本次活动的主题为前端开发团队现状调查和未来期望，这是我第三次参加Web标准化交流会的线下活动。</p>
<p>这次交流会人不是很多，不过气氛还是蛮好的，大家讨论地很投机，整个讨论会下来，收获还是蛮多的，兴奋之余，一起聚了个餐。<span id="more-400"></span></p>
<p>本次讨论会以开发和及版本控制工具开头，大家各自分享了自己的使用工具及使用后感，恩，还是很不错的，交流会就要这样嘛！</p>
<p>版本控制提到的最多的工具如下：<br />
<strong>一、Subversion(简称SVN）</strong><br />
简单介绍一下：<strong>Subversion</strong>是一个版本控制系统，相对于的RCS、CVS，采用了分支管理系统，它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。</p>
<h2>优于CVS之处</h2>
<ul>
<li>原子提交。一次提交不管是单个还是多个文件，都是作为一个整体提交的。在这当中发生的意外例如传输中断，不会引起数据库的不完整和数据损坏。</li>
<li>重命名、复制、删除文件等动作都保存在版本历史记录当中。</li>
<li>对于二进制文件，<a href="http://www.oschina.net/p/subversion" target="_blank"></a>&#8230;</li>
</ul>
<p><strong>二、Visual Source Safe(简称VSS）</strong><br />
简单介绍一下：VSS的配置管理的功能比较基本，提供文件的版本跟踪功能，对于build和基线的管理，VSS的打标签的功能可以提供支持。VSS提供share（共享)、branch(分支）和合并（merge)的功能，对于团队的开发进行支持。VSS不提供对流程的管理功能，如对变更的流程进行控制。VSS不能提供对异地团队开发的支持。此外VSS只能在windows平台上运行，不能运行在其他操作系统上。</p>
<p><strong>三、Concurrent Version System(简称CVS)<br />
</strong>CVS的功能除具备VSS的功能外，还具有：<br />
它的客户机/服务器存取方法使得开发者可以从任何因特网的接入点存取最新的代码；它的无限制的版本管理检出(checkout：注1)的模式避免了通常的因为排它检出模式而引起的人工冲突；它的客户端工具可以在绝大多数的平台上使用。同样，CVS也不提供对变更流程的自动管理功能。</p>
<p><strong>四、Git<br />
</strong>简单介绍一下：Git 是用于 Linux 内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同，它采用了分布式版本库的方式，不必服务器端软件支持，使源代码的发布和交流极其方便。 Git 的速度很快，这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪（merge tracing）能力。</p>
<p>俺只听清楚这几个，剩下的大家补充，嘿！</p>
<p>开发工具主要还是DW 、Editplus、aptana</p>
<p>最后语义化把讨论会推到了高潮，一位仁兄拿出来两个问题（详见：<a href="http://bbs.blueidea.com/thread-2982013-1-1.html">http://bbs.blueidea.com/thread-2982013-1-1.html</a>）</p>
<p>感谢<a href="http://www.ctrip.com/">携程</a>的场地提供，感谢<a href="http://www.w3ctech.com/">WEB标准化交流会</a>能把我们聚在一起，感谢大家的分享。</p>
]]></content:encoded>
			<wfw:commentRss>http://uecss.com/no-7-web-standardized-exchange-shanghai-railway-station-summary.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>IIS配置解决FLV不能播放问题</title>
		<link>http://uecss.com/iis-configuration-to-solve-the-problem-can-not-play-flv.html</link>
		<comments>http://uecss.com/iis-configuration-to-solve-the-problem-can-not-play-flv.html#comments</comments>
		<pubDate>Wed, 28 Apr 2010 02:43:09 +0000</pubDate>
		<dc:creator>cherry</dc:creator>
				<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://uecss.com/?p=392</guid>
		<description><![CDATA[上一次已经遇到过的问题，这次又碰见了，却忘记他叫什么名字了？古语有云：好记性不如烂笔头。好吧，记下来了！ 本地可以播放FLV文件，但是上传到网络却不可以。为什么？ This is why： “.flv是Flash媒体播放器支持的视频格式，但部分服务器需要进行MIME 类型映射设置，才能支持.flv视频格式。否则，本地能够正常播放的.flv文件，一传到服务器上就无法显示。” MIME 类型映射设置的具体步骤是： “开始” &#62; “控制面板” &#62; “管理工具” &#62;“Internet 信息服务（IIS管理器）”，找到您的网站，右击 &#62; “属性” &#62; “HTTP头” &#62; “MIME类型” &#62; “新建”，在“扩展名”框内输入“.flv”，“MIME类型”框中输入“flv-application/octet-stream”，然后确定即可。（“MIME类型”只是一个描述，并非非得输入“flv-application/octet-stream” )]]></description>
			<content:encoded><![CDATA[<p><a href="http://uecss.com/wp-content/uploads/2010/04/icon-flv.jpg"><img class="aligncenter size-full wp-image-397" src="http://uecss.com/wp-content/uploads/2010/04/icon-flv.jpg" alt="" width="320" height="324" /></a><br />
上一次已经遇到过的问题，这次又碰见了，却忘记他叫什么名字了？古语有云：好记性不如烂笔头。好吧，记下来了！</p>
<p>本地可以播放FLV文件，但是上传到网络却不可以。为什么？</p>
<p><strong>This is why</strong>：<br />
“.flv是Flash媒体播放器支持的视频格式，但部分服务器需要进行MIME 类型映射设置，才能支持.flv视频格式。否则，本地能够正常播放的.flv文件，一传到服务器上就无法显示。”</p>
<p><strong>MIME 类型映射设置的具体步骤是：</strong><span id="more-392"></span><br />
“开始” &gt; “控制面板” &gt; “管理工具” &gt;“Internet 信息服务（IIS管理器）”，找到您的网站，右击 &gt; “属性” &gt; “HTTP头” &gt; “MIME类型” &gt; “新建”，在“扩展名”框内输入“.flv”，“MIME类型”框中输入“flv-application/octet-stream”，然后确定即可。（“MIME类型”只是一个描述，并非非得输入“flv-application/octet-stream” )</p>
]]></content:encoded>
			<wfw:commentRss>http://uecss.com/iis-configuration-to-solve-the-problem-can-not-play-flv.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adobe CS5 破解版(Waiting…)</title>
		<link>http://uecss.com/crack-version-of-adobe-cs5.html</link>
		<comments>http://uecss.com/crack-version-of-adobe-cs5.html#comments</comments>
		<pubDate>Tue, 13 Apr 2010 05:20:35 +0000</pubDate>
		<dc:creator>cherry</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[Editor]]></category>

		<guid isPermaLink="false">http://uecss.com/?p=43</guid>
		<description><![CDATA[  一起等吧，hiahia http://www.cnbeta.com/articles/108447.htm Adobe Systems公司今天宣布推出新一代网络、设计与开发软件套装“Creative Suite 5”(CS5)，所有组件和套件都升级到了最新版，距离Adobe CS4更新已经一年半。 Adobe CS5仍然分为大师典藏版、设计高级版、设计标准版、网络高级版、产品高级版五大版本，各自包含不同的组件，总共有15个独立程序和相关技术。 三剑客 (右侧导航展开) PS CS5 http://www.adobe.com/cn/products/photoshop/photoshopextended/ DW CS5 http://www.adobe.com/cn/products/dreamweaver/ FW CS5 http://www.adobe.com/cn/products/fireworks/]]></description>
			<content:encoded><![CDATA[<p> </p>
<div class="wp-caption aligncenter" style="width: 520px"><img class="size-full wp-image-320" src="http://uecss.com/wp-content/uploads/2010/04/cs5.jpg" alt="cs5" width="510" height="473" /></div>
<p>一起等吧，hiahia</p>
<p><a href="http://www.cnbeta.com/articles/108447.htm" target="_blank">http://www.cnbeta.com/articles/108447.htm</a></p>
<p>Adobe Systems公司今天宣布推出新一代网络、设计与开发软件套装“Creative Suite 5”(CS5)，所有组件和套件都升级到了最新版，距离Adobe CS4更新已经一年半。<span id="more-43"></span></p>
<p>Adobe CS5仍然分为大师典藏版、设计高级版、设计标准版、网络高级版、产品高级版五大版本，各自包含不同的组件，总共有15个独立程序和相关技术。</p>
<p>三剑客 (右侧导航展开)</p>
<p>PS CS5 <a href="http://www.adobe.com/cn/products/photoshop/photoshopextended/" target="_blank">http://www.adobe.com/cn/products/photoshop/photoshopextended/</a></p>
<p>DW CS5 <a href="http://www.adobe.com/cn/products/dreamweaver/" target="_blank">http://www.adobe.com/cn/products/dreamweaver/</a></p>
<p>FW CS5 <a href="http://www.adobe.com/cn/products/fireworks/" target="_blank">http://www.adobe.com/cn/products/fireworks/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://uecss.com/crack-version-of-adobe-cs5.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>PDF文字拷贝不出来，怎么办！</title>
		<link>http://uecss.com/pdf_text.html</link>
		<comments>http://uecss.com/pdf_text.html#comments</comments>
		<pubDate>Sat, 09 Jan 2010 15:43:56 +0000</pubDate>
		<dc:creator>cherry</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[小工具]]></category>

		<guid isPermaLink="false">http://uecss.com/?p=44</guid>
		<description><![CDATA[近日，维护的网站要修改一批页面，也相应的给了一批的PDF，大概有十余个页面左右吧！ 费话不说开始做吧，打开PDF，文字不能复制，一个电话给客户，然后就收到对方的一个光盘，打开，直接晕了，这叫什么跟什么啊，整个什么  格式的文件给我，还是不行。还有两天时间就要完成，不等了，我先google 一把，Yeah，发现个好东东，可以识别pdf里面文字的好玩意，贴出来分享一个。 想知道的往下看吧！ 这个神奇的东西就是CAJViewer，下载地址：http://www.skycn.com/soft/41564.html 老规矩，说一下怎么用的吧，安装好以后，用CAJViewer打开pdf，然后工具——选择图像，右击——文字识别，OK，文字出来了。贴几张图片看看吧： 不过这个小工具也有一个bug，就是识别的东西不一定很准（比如：它会把co2识别成coz），不过也不是很差劲的！]]></description>
			<content:encoded><![CDATA[<p>近日，维护的网站要修改一批页面，也相应的给了一批的PDF，大概有十余个页面左右吧！</p>
<p>费话不说开始做吧，打开PDF，文字不能复制，一个电话给客户，然后就收到对方的一个光盘，打开，直接晕了，这叫什么跟什么啊，整个什么  格式的文件给我，还是不行。还有两天时间就要完成，不等了，我先google 一把，Yeah，发现个好东东，可以识别pdf里面文字的好玩意，贴出来分享一个。</p>
<p>想知道的往下看吧！</p>
<p>这个神奇的东西就是CAJViewer，下载地址：<a href="http://www.skycn.com/soft/41564.html">http://www.skycn.com/soft/41564.html</a></p>
<p>老规矩，说一下怎么用的吧，安装好以后，用CAJViewer打开<span id="more-44"></span>pdf，然后工具——选择图像，右击——文字识别，OK，文字出来了。贴几张图片看看吧：</p>
<p style="text-align: center;"><img class="aligncenter size-medium wp-image-45" title="img" src="http://uecss.com/wp-content/uploads/2010/01/img-300x209.jpg" alt="选择图像" /></p>
<p><a href="http://uecss.com/wp-content/uploads/2010/01/img-1.jpg"><img class="aligncenter size-medium wp-image-46" title="img-1" src="http://uecss.com/wp-content/uploads/2010/01/img-1-300x209.jpg" alt="文字识别" /></a></p>
<p><img class="aligncenter  wp-image-47" title="文字出来啦" src="http://uecss.com/wp-content/uploads/2010/01/img-2-300x210.jpg" alt="文字出来啦" /></p>
<p>不过这个小工具也有一个bug，就是识别的东西不一定很准（比如：它会把co<sub>2</sub>识别成coz），不过也不是很差劲的！</p>
]]></content:encoded>
			<wfw:commentRss>http://uecss.com/pdf_text.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

