<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>AUG Team</title><link>http://www.augweb.net/blog/</link><description>welcome。。。</description><generator>RainbowSoft Studio Z-Blog 1.8 Spirit Build 80605</generator><language>zh-CN</language><copyright>Copyright @ 2003-2008 AUG.(专业网站建设 北京) All Rights Reserved.</copyright><pubDate>Tue, 04 May 2010 22:28:47 +0800</pubDate><item><title>UI设计资源站——整理合集</title><author>lorrons@gmail.com (lorron)</author><link>http://www.augweb.net/blog/post/178.html</link><pubDate>Tue, 04 May 2010 22:09:36 +0800</pubDate><guid>http://www.augweb.net/blog/post/178.html</guid><description><![CDATA[这些UI类站点都是伊一点点收集 一点点积累出来的宝贝<br/>现在把宝贝拿出来给大家——以此共勉！<br/><br/><a href="http://icondrawer.com/"  target="_blank">http://icondrawer.com/</a><br/><a href="http://turbomilk.com/"  target="_blank">http://turbomilk.com/</a><br/><a href="http://www.iconfinder.net/"  target="_blank">http://www.iconfinder.net/</a><br/><a href="http://www.iconlet.com/"  target="_blank">http://www.iconlet.com/</a><br/><a href="http://www.freeiconweb.com/"  target="_blank">http://www.freeiconweb.com/</a><br/><a href="http://365icon.com/"  target="_blank">http://365icon.com/</a><br/><a href="http://dlanham.com/"  target="_blank">http://dlanham.com/</a><br/><a href="http://www.c9-d.com/"  target="_blank">http://www.c9-d.com/</a><br/><a href="http://vector.tuts.com/"  target="_blank">http://vector.tuts.com/</a><br/><a href="http://www.lstwebdesigner.com"  target="_blank">http://www.lstwebdesigner.com</a><br/><a href="http://www.guifx.com"  target="_blank">http://www.guifx.com</a><br/><a href="http://www.bohemiancoding.com"  target="_blank">http://www.bohemiancoding.com</a><br/><a href="http://culturedcode.com"  target="_blank">http://culturedcode.com</a><br/><a href="http://www.panic.com"  target="_blank">http://www.panic.com</a><br/><a href="http://www.bestfreeicons.com"  target="_blank">http://www.bestfreeicons.com</a><br/><a href="http://www.veryicon.com"  target="_blank">http://www.veryicon.com</a><br/><a href="http://www.fasticon.com"  target="_blank">http://www.fasticon.com</a><br/><a href="http://www.iconbuffet.com"  target="_blank">http://www.iconbuffet.com</a><br/><a href="http://www.websiteicons.net"  target="_blank">http://www.websiteicons.net</a><br/><a href="http://www.famfamfam.com"  target="_blank">http://www.famfamfam.com</a><br/><a href="http://www.yellowicon.com"  target="_blank">http://www.yellowicon.com</a><br/><a href="http://iconfactory.com/home"  target="_blank">http://iconfactory.com/home</a><br/><a href="http://www.iconlook.com"  target="_blank">http://www.iconlook.com</a><br/>]]></description><category>PS</category><comments>http://www.augweb.net/blog/post/178.html#comment</comments><wfw:comment>http://www.augweb.net/blog/</wfw:comment><wfw:commentRss>http://www.augweb.net/blog/feed.asp?cmt=178</wfw:commentRss><trackback:ping>http://www.augweb.net/blog/cmd.asp?act=tb&amp;id=178&amp;key=6660ca41</trackback:ping></item><item><title>55个优秀的国外网站登陆界面设计欣赏</title><author>lorrons@gmail.com (lorron)</author><link>http://www.augweb.net/blog/post/177.html</link><pubDate>Tue, 04 May 2010 21:57:57 +0800</pubDate><guid>http://www.augweb.net/blog/post/177.html</guid><description><![CDATA[<p>登录表单，页面的设计是UI设计的基础科目，也是最能直观体现UCD的地方，每一个用户来到登录页面的时候，都会对此产生取舍感，特别是在你经常使用这个页面的时候，体现的更突出，方便人性的设计，良好的体验，可以让他产生美感，甚至于依赖感！下面收集了55个优秀的登录表单设计，大家各抒己见！</p>  <p>图1 Mobile Me </p>  <p>图2 Straw Poll </p>  <p>图3 Scrap Blog </p>  <p>图4 20×200 </p>  <p>图5 Acrobat </p>  <p>图6 97 Bottles </p>  <p>图7 Twitter </p>  <p>图8 The Mattinator </p>  <p>图9 Mint </p>  <p>图10 Freelance Suite </p>  <p>图11 College Humor </p>  <p>图12 Survs </p>  <p>图13 Virb </p>  <p>图14 Tuts+ </p>  <p>图15 Tumblr </p>  <p>图16 Hello How R U </p>  <p>图17 Tick </p>  <p>图18 Go Plan </p>  <p>图19 Wufoo </p>  <p>图20 Mochi Media </p>  <p>图21 Later This </p>  <p>图22 Good Barry </p>  <p>图23 Product Planner </p>  <p>图24 Grooveshark </p>  <p>图25 Digg </p>  <p>图26 Robo.to </p>  <p>图27 Strutta </p>  <p>图28 Nasi Briyani Lounge </p>  <p>图29 Blendue </p>  <p>图30 ixel House </p>  <p>图31 Red Brick Health </p>  <p>图32 Rate My Area </p>  <p>图33 Addictionary </p>  <p>图34 WordPress </p>  <p>图35 PSD Themes </p>  <p>图36 My Name is E </p>  <p>图37 Poll Daddy </p>  <p>图38 Meebo </p>  <p>图39 Ijji </p>  <p>图40 Battle.Net </p>  <p>图41 World of Warcraft </p>  <p>图42 Krop </p>  <p>图43 Mail Chimp </p>  <p>图44 eMusic </p>  <p>图45 Ustream.tv </p>  <p>图46 Facebook </p>  <p>图47 Kongregate </p>  <p>图48 Spokeo </p>  <p>图49 Play Xpert </p>  <p>图50 Tengaged </p>  <p>图51 Myspace </p>  <p>图51 Threadless </p>  <p>图52 iLike </p>  <p>图53 Odeo </p>  <p>图54 Ning </p>  <p>图55 GoSquared</p>]]></description><category>杂记</category><comments>http://www.augweb.net/blog/post/177.html#comment</comments><wfw:comment>http://www.augweb.net/blog/</wfw:comment><wfw:commentRss>http://www.augweb.net/blog/feed.asp?cmt=177</wfw:commentRss><trackback:ping>http://www.augweb.net/blog/cmd.asp?act=tb&amp;id=177&amp;key=b5634218</trackback:ping></item><item><title>jquery在浏览器滚动条上的应用</title><author>lorrons@gmail.com (lorron)</author><link>http://www.augweb.net/blog/post/176.html</link><pubDate>Fri, 09 Oct 2009 17:00:32 +0800</pubDate><guid>http://www.augweb.net/blog/post/176.html</guid><description><![CDATA[<p><a href="http://www.google.com/reader/">Google阅读器</a>上有一个AJAX效果很不错，就是阅读项目时不需要翻页，浏览器滚动条往下拉到一定位置时自动加载新的一批项目进来，一直到所有项目加载完为止。对于我来说再好不过了，因为我很不喜欢翻页，尤其是输入页码再定位到页。要知道，数据量增加很频繁时，要通过定位页码来找到目标数据似乎并没有什么意义。我觉得用户体验成熟的WEB应用程序应当引导用户使用TAG或搜索等功能来找到目标数据。至于浏览数据，尤其是浏览最新的数据，利用浏览器滚动条来加载，是很好的尝试…… <p>我试着用jquery来实现这个功能。先要得到滚动条的总长属性值：scrollHeight，还有滚动条当前位置属性值：scrollTop。然后通过计算，若当前值位于总长值三分之二时加载新数据。假设DOM上有一个元素为&lt;div id=”mypage”&gt;&lt;/div&gt;，该元素overflow样式为scroll，也就是元素中的内容溢出元素指定高度时启用滚动条。利用jquery的load方法为元素加载一个已经存在的文件，我假设它是table.html。这个文件的内容可以是足以使浏览器滚屏的一张数据表。 <p>&lt;script type=”text/javascript” src=”<a href="http://docs.jquery.com/Downloading_jQuery">jquery.js</a>“&gt;//加载jquery库&lt;/script&gt;<br>&lt;script type=”text/javascript”&gt; <p>var hght=0;//初始化滚动条总长<br>var top=0;//初始化滚动条的当前位置<br>$(document).ready(function(){//DOM的onload事件<br>&nbsp; $(”#mypage”).load(”table.html”);//table.html的内容被加载到mypage元素 <p>&nbsp; $(”#mypage”).scroll( function() {//定义滚动条位置改变时触发的事件。<br>&nbsp;&nbsp;&nbsp; hght=this.scrollHeight;//得到滚动条总长，赋给hght变量<br>&nbsp;&nbsp;&nbsp; top=this.scrollTop;//得到滚动条当前值，赋给top变量<br>&nbsp; });<br>}); <p>setInterval(”cando();”,2000);//每隔2秒钟调用一次cando函数来判断当前滚动条位置。 <p>function cando(){<br>&nbsp; if(top&gt;parseInt(hght/3)*2)//判断滚动条当前位置是否超过总长的2/3，parseInt为取整函数<br>&nbsp;&nbsp;&nbsp; show();//如果是，调用show函数加载内容。<br>} <p>function show(){<br>&nbsp; $.get(”table.html”, function(data){//利用jquery的get方法得到table.html内容<br>&nbsp;&nbsp;&nbsp; $(”#mypage”).append(data);//用append方法追加内容到mypage元素。<br>&nbsp;&nbsp;&nbsp; hght=0;//恢复滚动条总长，因为$(”#mypage”).scroll事件一触发，又会得到新值，不恢复的话可能会造成判断错误而再次加载……<br>&nbsp;&nbsp;&nbsp; top=0;//原因同上。<br>&nbsp; });<br>} <p>&lt;/script&gt;<br>&lt;div id=”mypage”&gt;&lt;/div&gt; <p>为什么要隔2秒钟调用一次判断呢？因为只要$(”#mypage”).scroll事件一被触发，就会影hght和top值，这个值可能总是满足cando函数的判断，也就是top值总是位于hght的三分之二。因此可能会多次加载造成服务器负担加重。而每加载一次后把hght和top值赋0，也是这个原因。 <p>这段代码的效果就是只要元素mypage的滚动条位置位于滚动条总长的三分之二时，追加table.html的内容到元素mypage中去。当然这样运行是无休止地加载下去。在真正的AJAX运用中，table.html可以换成asp或php脚本，接收get或post参数来进行处理，然后返回有意义的数据。jquery的get方法可以设置get方式的参数数据，比如： <p>$.get(”test.php”, { name: “boho”, id: “1″ } ); <p>相当于http://hostlocal/test.php?name=boho&amp;id=1这种形式的http访问。然后通过get方法的回调函数来获取test.php输出的内容： <p>$.get(”test.php”, {name:”boho”,id:”1″},function(data){<br>&nbsp; alert(”Data Loaded: ” + data);<br>});</p>]]></description><category>JS</category><comments>http://www.augweb.net/blog/post/176.html#comment</comments><wfw:comment>http://www.augweb.net/blog/</wfw:comment><wfw:commentRss>http://www.augweb.net/blog/feed.asp?cmt=176</wfw:commentRss><trackback:ping>http://www.augweb.net/blog/cmd.asp?act=tb&amp;id=176&amp;key=70282b5a</trackback:ping></item><item><title>常见的rewrite规则大全</title><author>lorrons@gmail.com (lorron)</author><link>http://www.augweb.net/blog/post/175.html</link><pubDate>Wed, 19 Aug 2009 14:00:32 +0800</pubDate><guid>http://www.augweb.net/blog/post/175.html</guid><description><![CDATA[<table border="1"> <tbody> <tr> <td>目标</td> <td>重写设置</td> <td>说明</td></tr> <tr> <td>规范化URL</td> <td>RewriteRule ^/~([^/]+)/?(.*) /u/$1/$2 [R]</td> <td>将/~user重写为/u/user的形式</td></tr> <tr> <td></td> <td>RewriteRule ^/([uge])/([^/]+)$ /$1/$2/ [R]</td> <td>将/u/user末尾漏掉的/补上</td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>规范化HostName</td> <td>RewriteCond %{HTTP_HOST} !^fully\.qualified\.domain\.name [NC]</td> <td>域名不合格</td></tr> <tr> <td></td> <td>RewriteCond %{HTTP_HOST} !^$</td> <td>不空</td></tr> <tr> <td></td> <td>RewriteCond %{SERVER_PORT} !^80$</td> <td>不是80端口</td></tr> <tr> <td></td> <td>RewriteRule ^/(.*) http://fully.qualified.domain.name:%{SERVER_PORT}/$1 [L,R]</td> <td>重写</td></tr> <tr> <td></td> <td>RewriteCond %{HTTP_HOST} !^fully\.qualified\.domain\.name [NC]</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{HTTP_HOST} !^$</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^/(.*) http://fully.qualified.domain.name/$1 [L,R]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>URL根目录转移</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^/$ /e/www/ [R]</td> <td>从/移到/e/www/</td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>末尾目录补斜线</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td>（目录范围内）</td> <td>RewriteBase /~quux/</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^foo$ foo/ [R]</td> <td>/~quux/foo是一个目录，补/</td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td></td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteBase /~quux/</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{REQUEST_FILENAME} -d</td> <td>如果请文件名是个目录</td></tr> <tr> <td></td> <td>RewriteRule ^(.+[^/])$ $1/ [R]</td> <td>URL末尾不是斜线时补上</td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>Web集群</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteMap user-to-host txt:/path/to/map.user-to-host</td> <td>用户－服务器映射</td></tr> <tr> <td></td> <td>RewriteMap group-to-host txt:/path/to/map.group-to-host</td> <td>组－服务器映射</td></tr> <tr> <td></td> <td>RewriteMap entity-to-host txt:/path/to/map.entity-to-host</td> <td>实体－服务器映射</td></tr> <tr> <td></td> <td>RewriteRule ^/u/([^/]+)/?(.*) http://${user-to-host:$1|server0}/u/$1/$2</td> <td>用户均衡</td></tr> <tr> <td></td> <td>RewriteRule ^/g/([^/]+)/?(.*) http://${group-to-host:$1|server0}/g/$1/$2</td> <td>组均衡</td></tr> <tr> <td></td> <td>RewriteRule ^/e/([^/]+)/?(.*) http://${entity-to-host:$1|server0}/e/$1/$2</td> <td>实体均衡</td></tr> <tr> <td></td> <td>RewriteRule ^/([uge])/([^/]+)/?$ /$1/$2/.www/</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^/([uge])/([^/]+)/([^.]+.+) /$1/$2/.www/$3\</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>URL根目录搬迁</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^/~(.+) http://newserver/~$1 [R,L]</td> <td>到其它服务器</td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>所用户名首字母分</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^/~(([a-z])[a-z0-9]+)(.*) /home/$2/$1/.www$3</td> <td>内一层括号为$2</td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>NCSA imagemap移</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td>植为mod_imap</td> <td>RewriteRule ^/cgi-bin/imagemap(.*) $1 [PT]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>多目录查找资源</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td># first try to find it in custom/…</td> <td></td></tr> <tr> <td></td> <td>RewriteCond /your/docroot/dir1/%{REQUEST_FILENAME} -f</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^(.+) /your/docroot/dir1/$1 [L]</td> <td></td></tr> <tr> <td></td> <td># second try to find it in pub/…</td> <td></td></tr> <tr> <td></td> <td>RewriteCond /your/docroot/dir2/%{REQUEST_FILENAME} -f</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^(.+) /your/docroot/dir2/$1 [L]</td> <td></td></tr> <tr> <td></td> <td># else go on for other Alias or ScriptAlias directives,</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^(.+) – [PT]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>据URL设置环境变量</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^(.*)/S=([^/]+)/(.*) $1/$3 [E=STATUS:$2]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>虚拟主机</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{HTTP_HOST} ^www\.[^.]+\.host\.com$</td> <td>基于用户名</td></tr> <tr> <td></td> <td>RewriteRule ^(.+) %{HTTP_HOST}$1 [C]</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^www\.([^.]+)\.host\.com(.*) /home/$1$2</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>内外人有别</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{REMOTE_HOST} !^.+\.ourdomain\.com$</td> <td>基于远程主机</td></tr> <tr> <td></td> <td>RewriteRule ^(/~.+) http://www.somewhere.com/$1 [R,L]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>错误重定向</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteCond /your/docroot/%{REQUEST_FILENAME} !-f</td> <td>不是regular文件</td></tr> <tr> <td></td> <td>RewriteRule ^(.+) http://webserverB.dom/$1</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>程序处理特殊协议</td> <td>RewriteRule ^xredirect:(.+) /path/to/nph-xredirect.cgi/$1 \</td> <td>Xredirect协议</td></tr> <tr> <td></td> <td>[T=application/x-httpd-cgi,L]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>最近镜像下载</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteMap multiplex txt:/path/to/map.cxan</td> <td>顶级域名与最近ftp服务器映射</td></tr> <tr> <td></td> <td>RewriteRule ^/CxAN/(.*) %{REMOTE_HOST}::$1 [C]</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^.+\.([a-zA-Z]+)::(.*)$ ${multiplex:$1|ftp.default.dom}$2 [R,L]</td> <td>据顶级域名不同提供不同的FTP服务器</td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>基于时间重写</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{TIME_HOUR}%{TIME_MIN} &gt;0700</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{TIME_HOUR}%{TIME_MIN} &lt;1900</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^foo\.html$ foo.day.html</td> <td>白天为早晚7点间</td></tr> <tr> <td></td> <td>RewriteRule ^foo\.html$ foo.night.html</td> <td>其余为夜间</td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>向前兼容扩展名</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteBase /~quux/</td> <td></td></tr> <tr> <td></td> <td># parse out basename, but remember the fact</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^(.*)\.html$ $1 [C,E=WasHTML:yes]</td> <td></td></tr> <tr> <td></td> <td># <a class="st_tag internal_tag" title="标签 rewrite 下的日志" href="http://my.sdlgame.com/goto/http://www.ourapache.com/archives/tag/rewrite" rel="nofollow">rewrite</a> to document.phtml if exists</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{REQUEST_FILENAME}.phtml -f</td> <td>如果存在$1.phtml则重写</td></tr> <tr> <td></td> <td>RewriteRule ^(.*)$ $1.phtml [S=1]</td> <td></td></tr> <tr> <td></td> <td># else reverse the previous basename cutout</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{ENV:WasHTML} ^yes$</td> <td>如果不存在$1.phtml，则保持不变</td></tr> <tr> <td></td> <td>RewriteRule ^(.*)$ $1.html</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>文件改名（目录级）</td> <td>RewriteEngine on</td> <td>内部重写</td></tr> <tr> <td></td> <td>RewriteBase /~quux/</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^foo\.html$ bar.html</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td></td> <td>RewriteEngine on</td> <td>重定向由客户端再次提交</td></tr> <tr> <td></td> <td>RewriteBase /~quux/</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^foo\.html$ bar.html [R]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>据浏览器类型重写</td> <td>RewriteCond %{HTTP_USER_AGENT} ^Mozilla/3.*</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^foo\.html$ foo.NS.html [L]</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{HTTP_USER_AGENT} ^Lynx/.* [OR]</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{HTTP_USER_AGENT} ^Mozilla/[12].*</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^foo\.html$ foo.20.html [L]</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^foo\.html$ foo.32.html [L]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>动态镜像远程资源</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteBase /~quux/</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^hotsheet/(.*)$ http://www.tstimpreso.com/hotsheet/$1 [P]</td> <td>利用了代理模块</td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td></td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteBase /~quux/</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^usa-news\.html$ http://www.quux-corp.com/news/index.html [P]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>反向动态镜像</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteCond /mirror/of/remotesite/$1 -U</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^http://www\.remotesite\.com/(.*)$ /mirror/of/remotesite/$1</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>负载均衡</td> <td>RewriteEngine on</td> <td>利用代理实现round-robin效果</td></tr> <tr> <td></td> <td>RewriteMap lb prg:/path/to/lb.pl</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^/(.+)$ ${lb:$1} [P,L]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td></td> <td>#!/path/to/perl</td> <td></td></tr> <tr> <td></td> <td>$| = 1;</td> <td></td></tr> <tr> <td></td> <td>$name = “www”; # the hostname base</td> <td></td></tr> <tr> <td></td> <td>$first = 1; # the first server (not 0 here, because 0 is myself)</td> <td></td></tr> <tr> <td></td> <td>$last = 5; # the last server in the round-robin</td> <td></td></tr> <tr> <td></td> <td>$domain = “foo.dom”; # the domainname</td> <td></td></tr> <tr> <td></td> <td>$cnt = 0;</td> <td></td></tr> <tr> <td></td> <td>while (&lt;STDIN&gt;) {</td> <td></td></tr> <tr> <td></td> <td>$cnt = (($cnt+1) % ($last+1-$first));</td> <td></td></tr> <tr> <td></td> <td>$server = sprintf(”%s%d.%s”, $name, $cnt+$first, $domain);</td> <td></td></tr> <tr> <td></td> <td>print “http://$server/$_”;</td> <td></td></tr> <tr> <td></td> <td>}</td> <td></td></tr> <tr> <td></td> <td>##EOF##</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>静态页面变脚本</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteBase /~quux/</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^foo\.html$ foo.cgi [T=application/x-httpd-cgi]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>阻击机器人</td> <td>RewriteCond %{HTTP_USER_AGENT} ^NameOfBadRobot.*</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{REMOTE_ADDR} ^123\.45\.67\.[8-9]$</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^/~quux/foo/arc/.+ – [F]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>阻止盗连你的图片</td> <td>RewriteCond %{HTTP_REFERER} !^$</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{HTTP_REFERER} !^http://www.quux-corp.de/~quux/.*$ [NC]</td> <td>自己的连接可不能被阻止</td></tr> <tr> <td></td> <td>RewriteRule .*\.gif$ – [F]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{HTTP_REFERER} !^$</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{HTTP_REFERER} !.*/foo-with-gif\.html$</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^inlined-in-foo\.gif$ – [F]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>拒绝某些主机访问</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteMap hosts-deny txt:/path/to/hosts.deny</td> <td></td></tr> <tr> <td></td> <td>RewriteCond ${hosts-deny:%{REMOTE_HOST}|NOT-FOUND} !=NOT-FOUND [OR]</td> <td></td></tr> <tr> <td></td> <td>RewriteCond ${hosts-deny:%{REMOTE_ADDR}|NOT-FOUND} !=NOT-FOUND</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^/.* – [F]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>用户授权</td> <td>RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} !^friend1@client1.quux-corp\.com$</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} !^friend2@client2.quux-corp\.com$</td> <td></td></tr> <tr> <td></td> <td>RewriteCond %{REMOTE_IDENT}@%{REMOTE_HOST} !^friend3@client3.quux-corp\.com$</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^/~quux/only-for-friends/ – [F]</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>外部重写程序模板</td> <td>RewriteEngine on</td> <td></td></tr> <tr> <td></td> <td>RewriteMap quux-map prg:/path/to/map.quux.pl</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^/~quux/(.*)$ /~quux/${quux-map:$1}</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td></td> <td>#!/path/to/perl</td> <td></td></tr> <tr> <td></td> <td>$| = 1;</td> <td></td></tr> <tr> <td></td> <td>while (&lt;&gt;) {</td> <td></td></tr> <tr> <td></td> <td>s|^foo/|bar/|;</td> <td></td></tr> <tr> <td></td> <td>print $_;</td> <td></td></tr> <tr> <td></td> <td>}</td> <td></td></tr> <tr> <td></td> <td></td> <td></td></tr> <tr> <td>搜索引擎友好</td> <td>RewriteRule ^/products$ /content.php</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^/products/([0-9]+)$ /content.php?id=$1</td> <td></td></tr> <tr> <td></td> <td>RewriteRule ^/products/([0-9]+),([ad]*),([0-9]{0,3}),([0-9]*),([0-9]*$) /marso/content.php?id=$1&amp;sort=$2&amp;order=$3&amp;start=$4</td></tr></tbody></table>]]></description><category>杂记</category><comments>http://www.augweb.net/blog/post/175.html#comment</comments><wfw:comment>http://www.augweb.net/blog/</wfw:comment><wfw:commentRss>http://www.augweb.net/blog/feed.asp?cmt=175</wfw:commentRss><trackback:ping>http://www.augweb.net/blog/cmd.asp?act=tb&amp;id=175&amp;key=5c3c5dc7</trackback:ping></item><item><title>代理服务器http://www.hotspotshield.com/launch/</title><author>lorrons@gmail.com (lorron)</author><link>http://www.augweb.net/blog/post/173.html</link><pubDate>Sun, 16 Aug 2009 01:19:31 +0800</pubDate><guid>http://www.augweb.net/blog/post/173.html</guid><description><![CDATA[代理服务器http://www.hotspotshield.com/launch/<br/>]]></description><category>杂记</category><comments>http://www.augweb.net/blog/post/173.html#comment</comments><wfw:comment>http://www.augweb.net/blog/</wfw:comment><wfw:commentRss>http://www.augweb.net/blog/feed.asp?cmt=173</wfw:commentRss><trackback:ping>http://www.augweb.net/blog/cmd.asp?act=tb&amp;id=173&amp;key=a0a7aece</trackback:ping></item><item><title>规划</title><author>lorrons@gmail.com (lorron)</author><link>http://www.augweb.net/blog/post/171.html</link><pubDate>Mon, 20 Jul 2009 16:27:50 +0800</pubDate><guid>http://www.augweb.net/blog/post/171.html</guid><description><![CDATA[<p><b><u>EBOOK</u></b> <p><b><u>ESHOP</u></b> <p><b><u>EMALL</u></b> <p><b><u>BLOG</u></b> <p><b><u>FORUM</u></b> <p><b><u>CMS</u></b> <p><b><u>AIR – MESSAGE</u></b> <p><b><u>VIDEO</u></b> <p><b><u>IM</u></b> <p><b><u>PASSPORT</u></b> <p><b><u>SNS</u></b> <p><b><u>ERP</u></b> <p><b><u>CRM</u></b> <p><b><u>OA</u></b> <p><b><u>HR</u></b> <p><b><u>SEA</u></b> <p><b><u>STAT </u></b><b><u>统计</u></b><b><u></u></b> <p><b><u>SURVEY </u></b> <p><b><u>CHANGES</u></b> <p><b><u>WIKI</u></b> <p><b><u>EMAIL </u></b><b><u>邮件系统</u></b><b><u></u></b> <p><b><u>WORKFLOW </u></b><b><u>工作流</u></b><b><u></u></b> <p><b><u>SEARCH</u></b> <p><b><u>AUG </u></b><b><u>体统集成框架</u></b><b><u></u></b> <p><b><u>AUG </u></b><b><u>服务器集群管理</u></b></p>]]></description><category>杂记</category><comments>http://www.augweb.net/blog/post/171.html#comment</comments><wfw:comment>http://www.augweb.net/blog/</wfw:comment><wfw:commentRss>http://www.augweb.net/blog/feed.asp?cmt=171</wfw:commentRss><trackback:ping>http://www.augweb.net/blog/cmd.asp?act=tb&amp;id=171&amp;key=b16eaa8d</trackback:ping></item><item><title>163的一女程序员征婚信息：(经典)</title><author>lorrons@gmail.com (lorron)</author><link>http://www.augweb.net/blog/post/170.html</link><pubDate>Fri, 19 Jun 2009 15:06:57 +0800</pubDate><guid>http://www.augweb.net/blog/post/170.html</guid><description><![CDATA[<p>SELECT * FROM 男人们<br>WHERE (未婚=true or 离异=true) and 同性恋=false and 穷光蛋=false and 有房=true and 有车=true and 条件 in ('细心','温柔','体贴','贤惠','会做家务,会做饭,会逛街买东西,会浪漫,活泼,可爱,帅气,绅士,大度,气质,智慧','最好还能带孩子') <p>(0 row(s) affected)</p>]]></description><category>杂记</category><comments>http://www.augweb.net/blog/post/170.html#comment</comments><wfw:comment>http://www.augweb.net/blog/</wfw:comment><wfw:commentRss>http://www.augweb.net/blog/feed.asp?cmt=170</wfw:commentRss><trackback:ping>http://www.augweb.net/blog/cmd.asp?act=tb&amp;id=170&amp;key=6065d71a</trackback:ping></item><item><title>个性化：从排序方式看用户心理</title><author>lorrons@gmail.com (lorron)</author><link>http://www.augweb.net/blog/post/169.html</link><pubDate>Mon, 13 Apr 2009 15:52:52 +0800</pubDate><guid>http://www.augweb.net/blog/post/169.html</guid><description><![CDATA[<p><span lang="EN-US" style="font-size: 10.5pt; font-family: 'Times New Roman'; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: 宋体; mso-font-kerning: 1.0pt; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA"><v:shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600">&nbsp;</v:shapetype></span></p><p style="text-align: center"><img alt="" src="http://www.augweb.net/blog/upload/2009/4/200904131558311700.jpg" /></p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 很多电子商务网站都提供对搜索结果、分类和二级分类结果再按照价格、用户平均打分、销售量、新品上架等方法进行排序。这种方法在提升可用性的同时，也可以收集并利用这些用户信息在主页、产品页、促销banner甚至营销邮件里提供有针对性的产品宣传。</p><div goog_docs_charindex="346"><span style="font-size: medium"><span style=""><b>在主页</b></span></span></div><div>&nbsp;&nbsp;&nbsp;&nbsp; Amazon 就是一个在其主页开辟商品销售宣传区域的经典案例。不管是用户在搜索还是随便浏览的时候，操作意图一变，推荐的产品就随之改变。</div><div>&nbsp;</div><div style="text-align: center"><img alt="" src="http://www.augweb.net/blog/upload/2009/4/200904131559430700.jpg" /></div><div>&nbsp;</div><div>甚至连历史记录都被保存起来以便在以后的访问中使用，不管用户是登录状态还是以游客身份浏览所生成的cookies都不会被删除。</div><div>&nbsp;</div><div>想象这样一个场景，一个星期二的晚上，用户在某个网站的分类中浏览着，不过当时没有购买：</div><ul type="disc" goog_docs_charindex="986">    <li goog_docs_charindex="1146">小孩益智学习玩具，以用户平均打分排序</li>    <li goog_docs_charindex="1167">TiVo/DVRs，价格从低到高排序</li>    <li goog_docs_charindex="1188">消费者眼中的商业书籍，以销量排序</li></ul><div>星期4晚上用户回到该网站主页，看到主页商品宣传区域的如下内容：</div><ul type="disc" goog_docs_charindex="1352">    <li goog_docs_charindex="1381">&ldquo;最受好评益智学习玩具&rdquo;</li>    <li goog_docs_charindex="1431">&ldquo;价格最低的TiVo/DVRs&quot;</li>    <li goog_docs_charindex="1493">&rdquo;商业投资书籍销量冠军榜&ldquo;</li></ul><div>当用户意图被识别处理后，就增强了推荐项目的关联性和吸引力。</div><div goog_docs_charindex="1679"><span style="font-size: medium"><b>在产品页面</b></span></div><div><strong>交叉销售/</strong><strong>向上销售</strong>（译注:&ldquo;向上销售&rdquo;就是通过一些方式把客户原本没有打算卖的东西卖给他）</div><div>如果通过了解某个用户浏览的产品分类结果的排序方式，并以这些字眼&ldquo;最受欢迎的背包&rdquo;&ldquo;消费者最爱&rdquo;或&ldquo;最火爆的背包买卖&rdquo;，来代替&ldquo;你可能也喜欢。。。&rdquo;或&ldquo;浏览该商品的用户也看了。。。&rdquo;，想象一下你将获得多高的关联点击率。</div><div><strong goog_docs_charindex="2171">产品副本</strong></div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 想想Future Now公司的这4个<a title="Persuasion Architecture" href="http://www.futurenowinc.com/what_is_persuasion_architecture.htm">Persuasion Architecture</a> 购买气质：求胜型，自然型，感性型，理性型。（译注：&ldquo;求胜型&rdquo;气质特征包括喜欢最先拥有新产品，对产品摘要感兴趣，不深究细节，倾向于搜索而不是类目浏览，对交叉销售和向上销售感兴趣不过不想点击看更多信息；&ldquo;自然型&rdquo;气质特征包括对促销、打折、限量、限时有反应，扫描点击得很快，喜欢先看看衣服穿在别人身上是啥样；&ldquo;感性型&rdquo;气质特征包括关注别人所说，喜欢在线交流或者是电话客服，喜欢和朋友交流在网站上面的经历，比较有评价产品的动力；&ldquo;理性型&rdquo;气质的特征包括喜欢产品详细介绍，对购买深思熟虑，需要比较产品来做购买决定，相信专家评论，视频的更好。对这4种气质的详细解释<a title="在这里" goog_docs_charindex="2784" href="http://www.getelastic.com/brand-personality-webinar/"><span><span>在这里</span></span>）。你会用什么筛选方法来决定某个用户是哪种气质呢？</a></div><div>有的可能是这4种气质里面比较典型的一种，但是他（她）可能在做不同购买决定的时候表现很不一样。例如，我觉得我是&ldquo;理性型&rdquo;气质类的&mdash;&mdash;为了买个便携式GPS我花了几个月时间研究，竭尽我所能地读那些评论，不过在买玩具或别的礼物的时候我也依据销售量最高或者用户平均最高分（这是属于&ldquo;感性型&rdquo;的），在买衣服的时候想都不多想因为我觉得衣服会被很快卖光（这是属于&ldquo;求胜型&rdquo;的）。</div><div>如果你确切了解了用户的特征购买气质，你就可以给不同用户显示更具吸引力更具效率的产品副本，你甚至可以使用不同的页面布局（特色评论，最佳评论，少强调爆炸式营销等等）。</div><div><strong goog_docs_charindex="3876">在线客服邀请</strong></div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 相比以价格从低到高排序并在各个页面跳跃浏览的用户而言，以用户平均打分排序并在此页面上面逗留了很久的用户是更好的在线洽谈候选人。这样可以给在线交流节约成本。</div><div>而价格从高到低排序可能就表明了你的<a title="筛选导航" href="http://www.getelastic.com/creative-filtered-navigation/"><span><span>筛选导航</span></span>不够明确。例如，某人也许会对珠宝首饰价格从高到低排序来找到最大克拉重量的，或者GPS导航部分去看看最新或功能最多的产品。如果你通过标识为用户&ldquo;价格从高到低&rdquo;的在线聊天日志发现他们对客户服务或连串搜索查询的回答，你就会明白怎样的筛选才能够提高产品被找到的几率。</a></div><div goog_docs_charindex="4893"><span style="font-size: medium"><b>促销banner</b></span></div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;你会推出买一赠一，超过100免运费的活动吗？你会用什么活动标题呢&mdash;&mdash; &ldquo;20 Beauty Finds Under $20&Prime; or &ldquo;As Seen on Oprah: Such-and-Such Eye Cream!&rdquo; ?</div><div goog_docs_charindex="5203"><span style="font-size: medium"><b>在email促销中</b></span></div><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 试想在促销邮件里面根据搜集的用户浏览历史记录和排序操作习惯加以更多个性化<a title="词语" href="http://www.getelastic.com/humanistic-email-subject-lines/"><span><span>词语</span></span>、标题/横幅和报价的情况。</a></div><div>&nbsp;</div><div style="text-align: center">&nbsp;<img alt="" src="http://www.augweb.net/blog/upload/2009/4/200904131601367255.jpg" /></div>]]></description><category>杂记</category><comments>http://www.augweb.net/blog/post/169.html#comment</comments><wfw:comment>http://www.augweb.net/blog/</wfw:comment><wfw:commentRss>http://www.augweb.net/blog/feed.asp?cmt=169</wfw:commentRss><trackback:ping>http://www.augweb.net/blog/cmd.asp?act=tb&amp;id=169&amp;key=b736e182</trackback:ping></item><item><title>网店促销全攻略</title><author>lorrons@gmail.com (lorron)</author><link>http://www.augweb.net/blog/post/168.html</link><pubDate>Thu, 26 Mar 2009 17:17:51 +0800</pubDate><guid>http://www.augweb.net/blog/post/168.html</guid><description><![CDATA[<p>在网络上，我们如何来通过促销手段提升自己的成交额呢？  <p>一、促销的种类 <p>根据手段方式不同分为:折扣促销、抽奖促销、会员制促销、赠品促销等；按照手段的时机可分为:开业促销、新产品上市促销、季节性促销、节庆促销、庆典促销等。朋友们可根据促销目的的不同采取不同的促销方式，活学活用！一般都是相互结合。 <p>二、促销的目的：很简单，赚钱！那么，如何来达到这样的目的呢？请看第三步。 <p>三、促销的过程：  <p>1、确定促销的商品、并备好充足的货。不同的商品采取不同的促销方式，不同的季节促销不同的商品。促销期间，货品销售会比平时快，因此，充足的备货就 是保障，如果经常发生缺货现象，不仅影响销售，也会影响买主对感官与好评，如果遇到不好说话的买主，给你一个差评，那可真是够呛，即使能取消，也得白白耗 费掉不少的时间与精力 。  <p>2、顾客人群的确定：要促销，当然要把促销的对象搞清楚，促销对象是你的目标消费群，这些人才是你的受众，而不是你自己，所以促销一定要针对你的目标 人群开展促销信息的传播，你的目标消费群知道了，促销才会有成效，如果对着自己促销，促销方法制定得再适当也只是对牛弹琴。 <p>目标对象确定了，再选择合适的传播方法，比如网上的旺旺消息，签名档，宝贝题目，公告，写贴等，网下也可以结合做一些推广，如手机短信，DM单等等，这些都是促销信息传播的有效途径！做好这个前提，就不愁没有客户进店了！顾客确定了，才能选择合适的促销方法。 <p>3、制定促销方案： <p>1）、会员、积分促销： <p>例子：所有购买我公司产品的顾客，都成为我公司的会员，会员不仅可享受购物优惠，同时还可以累计积分，用积分免费兑换商品。 <p>优点：采用这种促销方式,可吸引客户再次来店购买以及介绍新客户来店购买,不仅可以使客户得到更多的实惠,同时巩固老客户，拓展新客户,增强了客户对网店的忠诚度！ <p>2）、折扣促销： <p>折价亦称打折、折扣，是目前最常用的一种阶段性促销方式。由于折扣促销直接让利与消费者,让客户非常直接的感受到了实惠,因此,这种促销方式是比较立杆见影的. <p>A、直接折扣：找个借口，进行打折销售。 <p>例子：我公司经常在重要的节日，如春节、情人节、三八节、五一、中秋、重阳、母亲节、圣诞节等，进行8折优惠，因为这样的时候，人们往往会选择购买健康礼品作为表达情意的礼品。往往也在公司周年庆、等庆典时折扣促销.  <p>优点：符合节日需求，会吸引更多的人前来购买，虽然折扣后单件利润下降，但销量上去了，总的销售收入不会减少，同时还增加了店内的人气，拥有了更多的客户，对以后的销售也会起到带动作用，何乐而不为呢？ <p>建议：采用这种促销方式的促销效果也要取决于商品的价格敏感度.对于价格敏感度不高的商品,往往徒劳无功。不过，由于网上营销的特殊性，直接的折扣销售容易造成顾客的怀疑，一般不建议使用。 <p>B、变相折扣： <p>例子：我公司也经常在节假日，采取符合节假日特点的打包销售，把几件产品进行组合，形成一个合理的礼品包装，进行一定的折扣销售。 <p>优点：更加人性化，而且，折扣不露痕迹！ <p>建议：产品的组合有很高的学问，组合得好（我自己经常就用天年保健内衣与保健袜组合，效果很好），可以让消费者非常满意，但是组合不好（如果用耳环与书来搭配，那肯定……），那可能就怨声载道喔！ <p>C、买赠促销：其实这也是一种变相的折价促销方式，也是一种非常常用而且有效的促销方式之一。 <p>例子：我公司以前也一直用买电解水机赠迷你饮水机.  <p>优点：让顾客觉得自己花同样的钱多买了样产品，高兴！ <p>建议：买赠促销应用效果的好坏关键在赠品的选择上 ，一个贴切，得当的赠品，会对产品销售起到积极的促进作用，而选择不适合的赠品只能是赔了夫人又折兵，你的成本上去了，利润减少了，但客户却不领情！<br>如何选择合适的促销赠品? <p>首先：不要选择次品、劣质品作为赠品，这样做只会适得其反，影响店铺的美誉度； <p>其次：选择适当的能够吸引消费者的产品或服务（买电解水机送迷你饮水机），这些东西选购麻烦，在外面单独购买价格也比较高，送这样的东西顾客喜欢，而对我来说也是增加了少量成本。建议出售衣物的店可以赠送一些小佩饰之类的东东，化妆品店可赠送化妆的小工具等等； <p>第三：注意赠品的时间性，如冬季不能赠送只在夏季才能用的物品； <p>第四：注意赠品的预算，赠品要在能接受的预算内，不可过度赠送赠品而造成亏损。 <p>3、赠送样品促销：  <p>比较适合化妆品和保健食品。由于物流成本原因，目前在网上的应用不算太多，在新产品推出试用、产品更新、对抗竞争品牌、开辟新市场情况下利用赠品促销可以达到比较好的促销效果. <p>例子：我们公司新产品上市，都采取试用装产品试用！  <p>优点：让顾客产生对产品的忠实度。 <p>建议：效果过硬的产品才能够试用。]]></description><category>杂记</category><comments>http://www.augweb.net/blog/post/168.html#comment</comments><wfw:comment>http://www.augweb.net/blog/</wfw:comment><wfw:commentRss>http://www.augweb.net/blog/feed.asp?cmt=168</wfw:commentRss><trackback:ping>http://www.augweb.net/blog/cmd.asp?act=tb&amp;id=168&amp;key=3526ece9</trackback:ping></item><item><title>什么是开源？</title><author>lorrons@gmail.com (lorron)</author><link>http://www.augweb.net/blog/post/167.html</link><pubDate>Thu, 26 Mar 2009 17:07:17 +0800</pubDate><guid>http://www.augweb.net/blog/post/167.html</guid><description><![CDATA[<p>开源（Open Source，开放源码)被非赢利软件组织(美国的Open Source Initiative协会)注册为认证标记，并对其进行了正式的定义，用于描述那些源码可以被公众使用的软件，并且此软件的使用、修改和发行也不受许可证的限制。 <p>开放源码软件通常是有版权 ( copyright ) 的.它的许可证可能包含这样一些限制：着意地保护它的开放源码状态，著者身份的公告，或者开发的控制。实际上，开源软件同时涉及源码本身和开发过程，涵盖了三个方面的意义：免费分发的源代码、模块化的体系和集市式的开发--在这种开发方式中，任何地方的任何人都可以参与最终产品的制造，三个方面互相之间有密切的联系，集市式的开发过程给开源软件以强大的改错能力，因为它将程序中的错误公开给了数量巨大的观众，他们都是潜在的改错者。另一方面，任何人都可以复用和发行开源软件的代码这一事实又支持了公众利益，因为创新的观念被整个集市所共享。另外，"open source"这一术语还被延伸到其他智力团体中，指那些可通过公开手段获得的智力资源，比如报纸、教学课件等。 <p>美国一些进步的评论家指出，在象网络这样的虚拟环境中，驱动系统的底层代码，尤其是广为人知的那些应用程序之间的通信协议，它们在某种意义上很象现实社会中的法规。换句话说，这些代码对网上的行为给出了一些规范，它鼓励某些行为，而限制其他行为，就像现实社会的法律一样。因此，开放源码带来了一个更民主的开发方式，在这种方式下，好的主意将被集体分享，而不是作为智力资本被个人秘藏着。在这种意义上，开放源码实质上成为一种政治哲学。 <p>开放源码的精神在于使用者可以使用、复制、散布、研究、改进软件。最早可以 回朔到1960年代。当时，售卖大型计算机的厂商如IBM，把一些软件及原始码一并送给客户，让客户能够因不同需求而自行更改软件。在 1991-1992 年期间，住在芬兰的 Linus Torvald制造了第一版的 Linux 操作系统。在一群热心的程序人员努力下，把 Linux 操作系统以及外围的应用程序逐一打造。 <p>出名的作品除了趋于成熟的Linux 操作系统外，还有 Apache网页服务器、Perl 程序语言、MySQL 数据库、Mozilla 浏览器、OpenOffice等等。近来，在政府的推动及各软件大厂（如 IBM、Redhat、Apple 等）的推动下，预料这股旋风将会掀起新的软件革命。 <p>了解更详细关于开源的内容，请看百度百科关于<a href="http://baike.baidu.com/view/9664.htm"><strong>开源</strong></a>的内容。</p>]]></description><category>杂记</category><comments>http://www.augweb.net/blog/post/167.html#comment</comments><wfw:comment>http://www.augweb.net/blog/</wfw:comment><wfw:commentRss>http://www.augweb.net/blog/feed.asp?cmt=167</wfw:commentRss><trackback:ping>http://www.augweb.net/blog/cmd.asp?act=tb&amp;id=167&amp;key=9d93190e</trackback:ping></item></channel></rss>
