<?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>Nick's Blog</title><link>http://www.niclog.com/blog/</link><description>乐观生活，真诚做人</description><generator>RainbowSoft Studio Z-Blog 1.8 Walle Build 100427</generator><language>zh-CN</language><copyright>Copyright 2007-2010 NICLOG.COM All Rights Reserved.沪ICP备05033097号 </copyright><pubDate>Tue, 24 Aug 2010 10:29:42 +0800</pubDate><item><title>一个仿windows3.1界面的网站</title><author>nick8748@niclog.com (Nick)</author><link>http://www.niclog.com/blog/post/194.html</link><pubDate>Tue, 24 Aug 2010 10:27:27 +0800</pubDate><guid>http://www.niclog.com/blog/post/194.html</guid><description><![CDATA[<p><a target="_blank" href="http://www.niclog.com/blog/upload/2010/8/201008241028035348.jpg"><img border="0" alt="" width="260" height="142" src="http://www.niclog.com/blog/upload/2010/8/201008241028035348.jpg" /></a></p><p>该网站基于JavaScript和AJAX技术，超级酷。<br /><a href="http://www.michaelv.org/">http://www.michaelv.org/</a></p><p>&nbsp;</p>]]></description><category>Coolsites</category><comments>http://www.niclog.com/blog/post/194.html#comment</comments><wfw:comment>http://www.niclog.com/blog/</wfw:comment><wfw:commentRss>http://www.niclog.com/blog/feed.asp?cmt=194</wfw:commentRss><trackback:ping>http://www.niclog.com/blog/cmd.asp?act=tb&amp;id=194&amp;key=585d18a5</trackback:ping></item><item><title>关于 CSS 我们是不是已经走得太远？</title><author>nick8748@niclog.com (Nick)</author><link>http://www.niclog.com/blog/post/193.html</link><pubDate>Sun, 22 Aug 2010 10:41:35 +0800</pubDate><guid>http://www.niclog.com/blog/post/193.html</guid><description><![CDATA[<p>&nbsp;&nbsp;CSS 是了不起的技术，我第一次用到的时候，觉得这是我做梦都想不到的东西，随着 CSS3 的引入，圆角，阴影，旋转等等技术更将 CSS 带到前所未有的高度。然而，关于 CSS，我们是不是已经走得太远，本文以一个 Web 设计师的角度对 CSS 的一些实验性应用做了另一种思考。</p><p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">那些有关 CSS 的前卫实验&nbsp;</strong><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />几个月前，作者在&nbsp;<a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://m.sixrevisions.com/web-development/5-good-habits-that-will-make-you-a-better-coder/">Six Revisions</a>&nbsp;发表了一篇文章，介绍了 5 个有趣的 CSS 实验：</p><ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">    <li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://neography.com/journal/css-transforms-font-face-experiment/">CSS3 Transforms &amp; @font-face Experiment</a></li>    <li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://designinformer.com/css-posters/">CSS Posters</a></li>    <li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://cssglobe.com/post/4175/pure-css-line-graph">Pure CSS Line Graph</a></li>    <li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://gordonbrander.com/lab/css3-stacks/">CSS3 Leopard-style Stacks</a></li>    <li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; "><a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://www.subcide.com/articles/pure-css-twitter-fail-whale/">Pure CSS Twitter Fail Whale</a></li></ul><p><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />每个实验都是用了不同的方法，其中一些，如 CSS 线图，在现实中可以找到实际的应用，其它的，如&nbsp;<a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://www.comsharp.com/GetKnowledge/zh-CN/TeamBlogTimothyPage_K990.aspx">CSS 实现的 Twitter Fail Whale 图画</a>，则纯属实验，这些实验的目的仅仅为了说明 CSS 能够实现的效果，并不意味着应当这样来做。<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />让我们实际一点&nbsp;<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://nicolasgallagher.com/experimental-pure-css-social-media-icons/"><img width="478" height="198" title="Social media icons created  entirely with CSS" alt="Social media icons created entirely with CSS" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: initial; border-color: initial; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(224, 224, 224); border-right-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-left-color: rgb(224, 224, 224); " src="http://img.cnbeta.com/newsimg/100821/1114340382031484.png" /></a><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />上图是用纯 CSS 实现的社会媒体网络标志，很神奇不是？<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />我最近读了 Faruk Ateş 的文章，<a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://farukat.es/journal/2010/08/469-pure-css-icons-make-madness-stop">Pure CSS Icons: Make The Madness Stop</a>，文中对这一做法提出了质疑，作者表示，一些人开始尝试将 CSS 当作设计工具并迅速引发大量效仿，然而，这种做法有多少易用性可言？它并不容易集成到你的设计与开发当中，也不容易调整。<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />就像上面的完全基于 CSS 的社会网络标志，无非是一堆各式各样的线条的组合，固然令人印象深刻，也算有创意，但并不实用，因为创作这样一个标志可能需要几个小时的艰辛劳动，在 Photoshop 中画一个同样的图根本不费任何力气，而且效果更好（更细腻）。<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />Ateş 认为，这种方式生成的图标的可维护性也很成问题，调整一个图标原本只需要调整像素，现在却需要修改 CSS 定义，同时，上述 CSS 标志的设计者 Nicolas Gallagher 也表示，做这类事情，CSS 并非最适合。<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />降低 HTTP 请求？&nbsp;<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://lucianmarin.com/peculiar/"><img width="500" height="277" title="These icons are created entirely using  CSS" alt="These icons are created entirely using CSS" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-style: initial; border-color: initial; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: rgb(224, 224, 224); border-right-color: rgb(224, 224, 224); border-bottom-color: rgb(224, 224, 224); border-left-color: rgb(224, 224, 224); " src="http://img.cnbeta.com/newsimg/100821/11143611742795046.png" /></a><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />上面这幅图中的图标全部用 CSS 生成，而且作者将它们拿出来卖，40个图标卖25美金。不得不承认，这些图标设计得非常漂亮，作者设计这些 CSS 的初衷是为那些使用的网站降低 HTTP 请求数，因为这些图标不需要额外的图片文件请求。然而，一个小小的图标文件带来的 HTTP 请求真的很值得一提吗，何况，使用 CSS Sprite 技术，这些图标完全可以放在同一个图片中，靠 CSS 定位显示，这样，只需要一个 HTTP 请求就够了。而且，我实在怀疑，这些 CSS 版的图标到底能减少多少带宽。<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />本着语义化的精神&nbsp;<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />必须承认，我有时候会为了实现某种视觉上的需要，而额外使用 DIV 或 SPAN 等标签，这很不语义。然而 CSS 绘图是更不语义的事，CSS 的真实使命是对网页中的内容进行修饰，而不是创建内容本身。网页中的图形本身属于内容的范畴，不应该由 CSS 创建。<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /><br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />本文原文来源：<a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://blog.echoenduring.com/">blog.echoenduring.com</a>&nbsp;<a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://blog.echoenduring.com/2010/08/14/are-we-taking-css-too-far/">Are We Taking CSS Too Far?&nbsp;</a>（原文作者：<a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://twitter.com/echoenduring/">Matt Ward</a>）<br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " />中文节译来源：<a style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: rgb(0, 51, 102); text-decoration: none; " href="http://www.comsharp.com/"><strong style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">锐商企业CMS</strong>&nbsp;网站内容管理系统</a>&nbsp;官方网站</p><p>&nbsp;</p>]]></description><category>Notes</category><comments>http://www.niclog.com/blog/post/193.html#comment</comments><wfw:comment>http://www.niclog.com/blog/</wfw:comment><wfw:commentRss>http://www.niclog.com/blog/feed.asp?cmt=193</wfw:commentRss><trackback:ping>http://www.niclog.com/blog/cmd.asp?act=tb&amp;id=193&amp;key=939107bb</trackback:ping></item><item><title>灰尘是笔记本杀手</title><author>nick8748@niclog.com (Nick)</author><link>http://www.niclog.com/blog/post/192.html</link><pubDate>Mon, 02 Aug 2010 19:11:30 +0800</pubDate><guid>http://www.niclog.com/blog/post/192.html</guid><description><![CDATA[<p>Q:我的笔记本使用2年了，以前夏天玩游戏都没事，现在一到夏天风扇就狂转，玩游戏就黑屏，自动重启。用Everest测试温度，发现cpu待机68&deg;，显卡72&deg;。玩游戏分别可以达到72&deg;和80&deg;以上。开了空调也不能缓解。</p><p>A:这是由于笔记本长期使用后，风扇排风口积灰造成的。笔者拆机后发现排风散热片积灰严重，清理后再重新为cpu、显卡和北桥涂上优质散热硅胶后，再用Everest测试后发现降温幅度10&deg;以上，平时使用cpu、显卡稳定在56&deg;和57&deg;，玩游戏分别为64&deg;和66&deg;，效果明显。所以大家的本本如果遇到散热问题，不妨自己或者送到维修部去清理一下。</p>]]></description><category>Q&amp;amp;A</category><comments>http://www.niclog.com/blog/post/192.html#comment</comments><wfw:comment>http://www.niclog.com/blog/</wfw:comment><wfw:commentRss>http://www.niclog.com/blog/feed.asp?cmt=192</wfw:commentRss><trackback:ping>http://www.niclog.com/blog/cmd.asp?act=tb&amp;id=192&amp;key=6c6f5d17</trackback:ping></item><item><title>CSS添加文字阴影</title><author>nick8748@niclog.com (Nick)</author><link>http://www.niclog.com/blog/post/191.html</link><pubDate>Wed, 21 Jul 2010 15:53:46 +0800</pubDate><guid>http://www.niclog.com/blog/post/191.html</guid><description><![CDATA[<p>CSS中加入以下语言即可。</p><p>[CODE=css]filter: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1);[/CODE]</p>]]></description><category>Notes</category><comments>http://www.niclog.com/blog/post/191.html#comment</comments><wfw:comment>http://www.niclog.com/blog/</wfw:comment><wfw:commentRss>http://www.niclog.com/blog/feed.asp?cmt=191</wfw:commentRss><trackback:ping>http://www.niclog.com/blog/cmd.asp?act=tb&amp;id=191&amp;key=1ab7edb7</trackback:ping></item><item><title>魅族之鉴：你是否善于“蔑视”用户</title><author>nick8748@niclog.com (Nick)</author><link>http://www.niclog.com/blog/post/190.html</link><pubDate>Tue, 13 Jul 2010 23:34:08 +0800</pubDate><guid>http://www.niclog.com/blog/post/190.html</guid><description><![CDATA[<p>魅族到底算是用户体验创新的&ldquo;好学生&rdquo;，还是&ldquo;坏学生&rdquo;?<br />一直以来，小公司魅族都是以善于用户体验创新而闻名。这家公司在一开始就建立了与用户交流的文化，公司创始人黄章更是超级大斑竹，他建立了一个强大的魅族论坛，注册人数有170万，每天活跃的用户在2万左右。</p><p>黄章是一个超级玩家型创业者，他被魅族塑造成一个有点像乔布斯的人物，&ldquo;技术狂人、完美主义者，同时有很强的审美观，固执、专断。&rdquo;不过，和乔布斯类似，黄章喜欢从用户那里吸取灵感。黄章甚至为了满足用户不计成本，比如，买了一麻袋的耳机海绵套，快递给需要更换的用户。<br /><br />黄章也很善于借用用户的力量。比如，在M8发布初期，手机上的opera浏览器速度很慢，黄章发帖说opera应该对此负责，结果大批粉丝到opera中国论坛刷屏，迫使opera中国方面表示会改进产品。<br /><br />但是，魅族M8手机的坎坷经历表明，擅长和用户打交道的公司并不一定意味着是用户体验高手。它不是一个用户体验创新的&ldquo;好学生&rdquo;。<br /><br />M8也许算不上一款失败的手机，但绝对是最有争议的手机。最受争议的部分在用户体验上。在魅族论坛上，关于维修、屏幕失灵、自动关机、信号失灵等的问题投诉充斥着论坛，有用户则直接发帖称，&ldquo;JW(黄章的论坛ID)给个说法!&rdquo;<br /><br />M8失败的地方在技术路线上，魅族采用WinCE增加通讯模块的方式开发智能手机系统。WinCE不是专门为手机做的，稳定性不好，开发难度大，魅族选择从WinCE自己入手开发，对的地方是节省成本，错的地方是低估了开发难度。WinCE的一个超级难题是通话问题难处理，M8就经常出现漏接电话、短信的情况，而上网、QQ、飞信、手机炒股等也都是基于通话(通讯)之上的。M8的替代产品M9采取的是Anriod平台，也等于宣布M8在技术方向上的失败。<br /><br />魅族在M8上的教训，实际上反映了一个问题：理解用户体验是一回事，把这种理解转化成一种惊艳的体验是另一回事。<br /><br />M8表明，虽然包裹了一层设计创新的外衣，魅族在用户体验创新上仍处于山寨水准。<br /><br />对于真正的用户体验创新高手而言，不仅要擅长理解用户，更要善于&ldquo;蔑视&rdquo;用户。当然，这里的&ldquo;蔑视&rdquo;不是轻视用户，而是对用户需求的一种超越和升华。<br /><br />乔布斯是一个&ldquo;蔑视&rdquo;用户的高手。乔布斯曾说过，&ldquo;人们通常不知道自己想要什么，除非你秀出产品给他们看。&rdquo;乔布斯认为，真正正确的是，要弄明白消费者真正想要什么。以苹果的iPod为例，消费者真正需要的不是一款播放器，而是一种音乐体验，乔布斯用iPod+iTunes满足了这种需求，而大部分MP3则被抛弃了。<br /><br />马云是一个&ldquo;蔑视&rdquo;用户的高手。马云曾经说过，&ldquo;我们相信客户是对的，但大部分时间是错的，他们根本不知道自己在说什么、想什么。&rdquo;仅仅了解顾客的期望是远远不够的，更高的境界是深入顾客的内心，寻找他内心深处的渴望。发现客户&ldquo;对&rdquo;的诉求，剔除掉&ldquo;错&rdquo;的诉求。<br /><br />Facebook创始人扎克伯格也是一个&ldquo;蔑视&rdquo;用户的高手。他曾经在公司内部说过，&ldquo;大多数颠覆性公司不会被用户的意见所左右。&rdquo;他暗讽那些&ldquo;听从用户意见的公司很愚蠢&rdquo;。比如，Facebook的每次改版都会引来大规模抗议，2009年的大改版在第一天就引发了100万用户签名抵制。但是，很多改动依然在众多批评中雷打不动地保留了。后来的结果也表明，扎克伯格的选择是对的，他善于在海量的用户声音中找到正确的方向。<br /><br />这种&ldquo;蔑视&rdquo;的背后，其实有着更为强大的用户体验创新逻辑：<br /><br />1、不仅要理解用户，更要超越用户的期望和需求。而不是简单的从用户那里寻找答案。　　2、不仅要超越用户，更要提出一流的解决方案。<br /><br />我们不妨称之为&ldquo;小马驹法则&rdquo;，这源于亨利&middot;福特的一句经典语录：&ldquo;如果我当年去问顾客他们想要什么，他们肯定会告诉我&lsquo;一匹更快的马&rsquo;&rdquo;。<br /><br />这是一句极具反讽意义的话，事实上，我们经常被用户误导。当汽车没有出现之前，谁都想要一匹小马驹，小马驹那么漂亮，而且好使。但是，你必须拿出更好的东西纠正他们的想法。<br /><br />这种&ldquo;蔑视&rdquo;功力，其实是用户体验创新高手的必修课。<br /><br />很多像魅族这样的野蛮生长公司，对用户呕心沥血，奋不顾身，大胆试错，他们其实是中国创造的先锋力量。但是，用户总是那么喜新厌旧，要成为真正的本土杀手，不仅要理解本土，更要提供一流解决方案。不然，就会像很多生猛的本土公司一样，成为创新流星。</p>]]></description><category>MyFavorite</category><comments>http://www.niclog.com/blog/post/190.html#comment</comments><wfw:comment>http://www.niclog.com/blog/</wfw:comment><wfw:commentRss>http://www.niclog.com/blog/feed.asp?cmt=190</wfw:commentRss><trackback:ping>http://www.niclog.com/blog/cmd.asp?act=tb&amp;id=190&amp;key=37f93e05</trackback:ping></item><item><title>处理不同浏览器间的CSS3差异</title><author>nick8748@niclog.com (Nick)</author><link>http://www.niclog.com/blog/post/189.html</link><pubDate>Sun, 27 Jun 2010 16:58:54 +0800</pubDate><guid>http://www.niclog.com/blog/post/189.html</guid><description><![CDATA[<p>尖端技术从来都不是没有代价的。有时这意味着新兴标准只能得到有限的浏览器支持，而当那些标准的草案改变的时候，也意味着你必须回去把你的代码重写一次。当这些同样的问题遇上<a href="http://www.w3.org/TR/css3-content/" rel="nofollow" target="_blank">仍在进行中的CSS 3</a>规范的时候，就不仅是浏览器支持 非常少的问题了，而是大部分浏览器都有实现他们特定的前缀。这些前缀是非常复杂的事情，如果你需要把这些东西用在你的代码里的等方面，你通过需要更多的工作，而且&mdash;&mdash;他们通常都是有目的的。</p><p>&nbsp;</p><p>打个比方，如果你想用到CSS3中的圆角新特性，你应该使用 border-radius 义他们。但是因为这个特性仍然还没有最终定稿，所以浏览器们只支持他们对应的自己实现的版本。所以 -moz-border-radius 就对应于Mozilla Firefox， 而 -webkit-border-radius 则相对应于Safari和Chrome了。 对于Opera呢？也有自己的版本：-o-border-radius。</p><p>&nbsp;</p><p><a href="http://safarix.net/wp-content/uploads/2010/06/image97.png"><img title="image" border="0" alt="image" src="http://img.cnbeta.com/newsimg/100627/07594601615360577.png" /></a></p><p>特有的前缀都不会验证，这不太理想。对于CSS验证器来说，对浮动环绕的效果而使用了特定的前缀的时候，则应该提出一个建议而不是一个错误。无论如 何，如果你想在你的CSS代码中使用绝对的标准的话，你都应该远离这些特定的前缀。</p><p>不过，如果你想玩玩CSS3这个新玩具的话，你就会了解为什么这些特定前缀有很好的理由存在，而为什么你在现阶段也会使用到这些来体验到目前的 CSS3规范的。</p><p>让我们继续停留在这个圆角效果的例子上，设想一下假如你只想应用到一个对象的一个角上会产生什么情况。CSS3规范还在继续变化时，Webkit项 目决定使用 &ndash;webkit-border-top-right-radius时，Mozilla却使用了 &ndash;moz-border-radius-topright。没有这些前缀的话，你将要处理两条不同的CSS规则，而且其中一条是绝对会被永远废弃掉的，但 是仍然有可能会有旧版本的浏览器会使用到。</p><p>从纯粹的技术上来说，这两个前缀都是&ldquo;错误的&rdquo;，这是好事。将来，最终的规范一定会发布，而只有一种规则会被标准化，那时候所有的浏览器都会实现这 一标准。在这一点上，你可以简单地在你的代码中将特定的前缀删除掉就行了。这些特定的前缀好处就体现出来了，它使得这些代码很容易被找到和删除。</p><p>有一件你绝对就应该做的事情就是只针对一个浏览器的前缀。<a href="http://safarix.net/apple-showcases-html5">苹果的HTML5展示</a>最近被大家关注，只支 持Safari，而不支持其它实现了HTML5的浏览器[虽然，你可以<a href="http://safarix.net/how-to-view-apple-html5-demo-without-safari5">不 使用Safari 5查看苹果的HTML5演示</a>]，而同时<a href="http://safarix.net/google-showcases-html5-with-html5rocks">Google也 发布了HTML5展示站点：HTML5Rocks</a>[HTML5在同为使用Webkit内核的Safari和Chrome上支持不同]，这些都证明 了只为一种浏览器做优化不是一个好主意，甚至有人认为<a href="http://safarix.net/html5-a-newventure-into-apps-design">HTML5是应用程序 设计中的新冒险</a>。</p><p>如果你必须要使用特定的前缀这个非标准化的行为让你感到不安的话，你还有一个办法。那就是使用Javascript来自动完成它。</p><p>开发人员阿龙.古斯塔夫森写了一篇&ldquo;<a href="http://www.alistapart.com/articles/stop-forking-with-css3/" rel="nofollow" target="_blank">列表的关键文 章</a>&rdquo;，他在文章里嘲笑了这些特定的前缀并且提供了一段Javascript的替代方案给和他感觉一样的人们。</p><p>古斯塔夫森把这些特定的前缀叫做CSS的分支。虽然我们基本上同意他的观点，但是这个&ldquo;分支&rdquo;这个词是有问题的，因为分支代码没有任何错误，事实上 这是开源世界中的规范（你在使用Git或者是Mercurial吗？）。而且这些特定前缀并不是分支，它们是在标准化还没有完成的时候推动网络进步的临时 的解决办法。</p><p>抛开那些术语之后，古斯塔夫森的观点是有效的&mdash;&mdash;忽略标准和使你的CSS代码只工作在特定的浏览器中的做法两个都是糟糕的主意。</p><p>古斯塔夫森的这个小小的Javascript库可以帮助你避免将特定的前缀写进你的CSS中。但是令人印象深刻的是，这个脚本确实做到了与将前缀写 进CSS文件中的一样的效果。这个方法有些缺点&mdash;&mdash;会延长加载时间，而且对于那些禁用了Javascrpt脚本的用户来说，也是无效的。</p><p>如果你现在就开始使用CSS3的特性，你将无法避免使用特定的前缀，但是至少，你可以选择如何处理他们。例如：直接在样式表中使用这些前缀、将这些 特定前缀的样式写到单独的分离的文件中或者是使用古斯塔夫森提供的这种类似的脚本来解决它。</p><p>供稿：SafariX &mdash; Safari中文博客，分享Safari资讯、技巧和扩展。<br />中文出处：<a href="http://safarix.net/dealing-with-browser-differences-in-css-3">http://safarix.net/dealing-with-browser-differences-in-css-3</a><br />英文出处：<a href="http://www.webmonkey.com/2010/06/dealing-with-browser-differences-in-css-3/">http://www.webmonkey.com/</a><br />&nbsp;</p>]]></description><category>Notes</category><comments>http://www.niclog.com/blog/post/189.html#comment</comments><wfw:comment>http://www.niclog.com/blog/</wfw:comment><wfw:commentRss>http://www.niclog.com/blog/feed.asp?cmt=189</wfw:commentRss><trackback:ping>http://www.niclog.com/blog/cmd.asp?act=tb&amp;id=189&amp;key=4b411614</trackback:ping></item><item><title>陈佼每周一蛋疼：零成本办个团购网站</title><author>nick8748@niclog.com (Nick)</author><link>http://www.niclog.com/blog/post/188.html</link><pubDate>Sun, 27 Jun 2010 16:56:49 +0800</pubDate><guid>http://www.niclog.com/blog/post/188.html</guid><description><![CDATA[<p>团购网站火了，至少从表面上来看是如此&mdash;&mdash;有媒体报道说最近大概冒出了400多个长得一模一样的各种&ldquo;团&rdquo;网，赶上&ldquo;百团大战&rdquo;了。据我了解的情况，实际上的数字远远更高。不管是真火，还是虚火，反正很热闹，很时髦，不管是创业者、消费者，还是投资人，错过就OUT了。于是乎，<strong>今天我就来介绍一种可以不花一分钱，不招一个人，办个&ldquo;团&rdquo;网的方法&mdash;&mdash;这种方法已经被众多&ldquo;团&rdquo;网验证过，屡试不爽，并且，最神奇的是，它适用于任何人，哪怕你是网盲。</strong></p><p>&nbsp;</p><p>不管是真火，还是虚火，反正很热闹，很时髦，不管是创业者、消费者，还是投资人，错过就OUT了。于是乎，今天我就来介绍一种可以不花一分钱，不招一个人，办个&ldquo;团&rdquo;网的方法&mdash;&mdash;这种方法已经被众多&ldquo;团&rdquo;网验证过，屡试不爽，并且，最神奇的是，它适用于任何人，哪怕你是网盲。<br /><br />&nbsp;首先你需要准备3000元（很快就能回收），到网上搜一下&ldquo;团购网站&rdquo;，你会看到很多卖团购程序的，包安装、包域名、包服务器，交钱之后，马上你就是&ldquo;团长&rdquo;了。接下来就是想办法将投入的3000元拿回来&mdash;&mdash;随便发布一个团购信息，什么东西诱人就发什么，比如iPad或者iPhone 4什么的。团购价尽量标低一点，但又别低得任何人都不信。再放上自己的银行账号，或者支付宝账号。<br /><br />&nbsp;好了，忙活了半天的你可以去洗个澡、睡个觉。醒来之后，你账上的钱估计远超过3000了。不仅是零成本，一开业可能就有得赚。这就是所谓&ldquo;姜太公钓鱼，愿者上钩&rdquo;。至于善后？反正你也是个&ldquo;光棍团长&rdquo;，卷起铺盖跑路便是。<br /><br />&nbsp;不是我教坏你，确实有很多人就是这么干的，而且比这还夸张。一家叫1288的网站在玩了这种把戏，被大量媒体曝光&ldquo;构造虚假数字&rdquo;、&ldquo;用户交了钱不发货&rdquo;、&ldquo;涉嫌诈骗&rdquo;之后，最后使出了一招绝的&mdash;&mdash;将网站的域名挂了上去，开价5000元，让人哭笑不得。我想这位&ldquo;团长&rdquo;是想在被警察叔叔请喝茶之前，上演华丽谢幕剧，或者干脆就是一个黑色幽默。这让我想起了赵本山的&ldquo;忽悠&rdquo;系列小品，卖了拐，卖车，接着卖轮椅、卖担架，堪称经典。<br /><br />实际上，团购网站疯狂的背后，本质原因正是其进入门槛太低，给&ldquo;空手套白狼&rdquo;的投机者、不怀好意者带来了可趁之机，让本来很有前途、很有价值的行业变成了骗子泛滥的地方，当参与者的热情被欺骗冷却，换成齐声讨伐，最终的结局可能是&mdash;&mdash;脏水和孩子不得不一起泼掉。当年SP行业的教训还不够深刻么？当中移动无法控制局面时，一纸禁令下来，大家的饭碗都得打翻。<br /><br />&nbsp;团购网站在中国的火热源于美国的Groupon，曾经成功拷贝Facebook、Twitter的&ldquo;互联网山寨之父&rdquo;王兴第一个将它带到了中国，Groupon的创办者大概不会想到它的中国徒子徒孙们会以这种方式来向它致敬。国人的&ldquo;山寨&rdquo;精神确实强大，将B2C（Copy to China）玩到了极致，但真正的&ldquo;山寨&rdquo;绝不是欺骗、无序。商业模式可以千变万化，但商业精神却是中外相通。几乎可以肯定，中国的团购网站们，如果不经历一次大清洗，继续将欺骗作为商业模式，必将成为自己的掘墓人。<br /><br />&nbsp;对了，我上面说的那个&ldquo;零成本办个团购网站&rdquo;的方法，现在用还来得及，再晚我就不保证了。<br /><br /><strong>关于作者<br /><br /></strong>&ldquo;每周一弹&rdquo;是陈佼在《电脑报》和cnBeta同步开设的杂评专栏。应广大访客的要求在cnBeta上专栏改名为&ldquo;每周一蛋疼&rdquo;<br />陈佼是互联网独立观察人士，现代计算机杂志社执行副总编。<br />陈佼微博：<a href="http://t.sina.com.cn/joychan">http://t.sina.com.cn/joychan</a></p>]]></description><category>News</category><comments>http://www.niclog.com/blog/post/188.html#comment</comments><wfw:comment>http://www.niclog.com/blog/</wfw:comment><wfw:commentRss>http://www.niclog.com/blog/feed.asp?cmt=188</wfw:commentRss><trackback:ping>http://www.niclog.com/blog/cmd.asp?act=tb&amp;id=188&amp;key=10fd98e6</trackback:ping></item><item><title>Web 开发与设计语言大盘点</title><author>nick8748@niclog.com (Nick)</author><link>http://www.niclog.com/blog/post/187.html</link><pubDate>Thu, 24 Jun 2010 01:54:59 +0800</pubDate><guid>http://www.niclog.com/blog/post/187.html</guid><description><![CDATA[<p>新闻来源:sixrevisions.com<br />在这个 Web 的时代，与 Web 相关的开发技术持续热门，从前端到后端，从标记语言到开发语言，各种技术交相辉映，沉沉浮浮，作为开发者，尤其是初级开发者，如何选择几门适合自己的开发 语言尤为重要。本文是对所有 Web 相关开发语言的一次盘点，并指出其中最有前途的开发与设计语言。</p><p>无穷尽的选择 <br /><img style="border-bottom: rgb(224,224,224) 1px solid; border-left: rgb(224,224,224) 1px solid; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; border-top: rgb(224,224,224) 1px solid; border-right: rgb(224,224,224) 1px solid; padding-top: 15px" alt="" src="http://images.sixrevisions.com/2010/06/04-01_abbreviation_overload.png" /><br /><br />在 Web 开发与设计领域，我们有太多的选择，HTML 还是 XHTML, RSS 还是 Atom, PHP 还是 ASP.NET, SVG 还是 VML, JavaScript 还是 VBS？这样的对决还可以列出很多，然而，它们往往没有固定答案，取决于个人嗜好，在你对各种语言和技术彻底了解之前，你自己也未必有任何清晰的想法。<br />如何选择 <br /><img style="border-bottom: rgb(224,224,224) 1px solid; border-left: rgb(224,224,224) 1px solid; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; border-top: rgb(224,224,224) 1px solid; border-right: rgb(224,224,224) 1px solid; padding-top: 15px" alt="" src="http://images.sixrevisions.com/2010/06/04-02_specs.png" /><br /><br />答案是，取决于具体情况。不仅要看站点的类型，还要看你希望涉足的技术深度。本文会将 Web 相关的各种开发与设计语言，按不同的类别进行展示，并注明其复杂程度，流程程度以及浏览器支持程度。值得庆幸的是，任何一门 Web 语言都有很好的文档可以参考。<br />Web 开发与设计语言的层级 <br /><img style="border-bottom: rgb(224,224,224) 1px solid; border-left: rgb(224,224,224) 1px solid; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; border-top: rgb(224,224,224) 1px solid; border-right: rgb(224,224,224) 1px solid; padding-top: 15px" alt="" src="http://images.sixrevisions.com/2010/06/04-03_language_layers.png" /><br /><br />Web 语言按层级分，传统上是这样分的，标记层（HTML），修饰层（CSS），客户端脚本层（JavaScript），服务器端（PHP，ASP.NET）。如果按功用分，参看上图，我们可以将它们分为15层，每个层级代表一种功用，比如用户交互，矢量图等等等。当然，并不是所有用户都需要全部掌握这些不同层级的语言。<br />标记语言 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-06_language_chart.png" /><br /><br />最常用的 Web 标记语言有四种。<br />&nbsp;</p><ul>    <li><a href="http://www.w3.org/TR/html4/%20and%20http:/www.w3.org/TR/html5/">HTML</a></li>    <li><a href="http://www.w3.org/TR/xhtml1/%20and%20http:/www.w3.org/TR/xhtml11/">XHTML</a></li>    <li><a href="http://www.w3.org/TR/xml/">XML</a></li>    <li><a href="http://www.wapforum.org/what/technical.htm">WML</a> (Deprecated)</li>    <li>Others: MHTML and SGML</li></ul><p>Web聚合语言 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-07_syndication.png" /><br /><br />There are two commonly used syndication languages for content delivery. 最常用的 Web 聚合语言有 Atom 和 RSS 两种。<br />&nbsp;</p><ul>    <li><a href="http://www.atomenabled.org/developers/syndication/">Atom</a></li>    <li><a href="http://www.rssboard.org/rss-specification%20and">RSS</a></li>    <li>Others: EventsML, GeoRSS, MRSS, NewsML, OPML, SportsML and XBEL</li></ul><p>元数据定义语言 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-08_metada.png" /><br /><br />常见的元数据定义语言有5种。<br />&nbsp;</p><ul>    <li><a href="http://dublincore.org/specifications/">DCMI</a></li>    <li><a href="http://www.techmynd.com/meta-tags-list/">META</a> (Classic)</li>    <li><a href="http://microformats.org/wiki/Main_Page#Specifications">Microformats</a></li>    <li><a href="http://www.w3.org/TR/owl2-overview/">OWL</a></li>    <li><a href="http://www.w3.org/RDF/">RDF</a></li>    <li>Others: APML, FOAF, hSlice, OpenService Accelarators, P3P, PICS (Deprecated), SIOC and XFN</li></ul><p>式样表与转换语言 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-09_stylesheet.png" /><br /><br />常见的有2种。<br />&nbsp;</p><ul>    <li><a href="http://www.w3.org/TR/CSS2/">CSS</a></li>    <li><a href="http://www.w3.org/Style/XSL/%20and%20http:/www.w3.org/TR/xsl/">XSL</a></li>    <li>Others: DSSSL and JSSS (Deprecated)</li></ul><p>客户端脚本 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-10_client_side_scripting.png" /><br /><br />这些脚本语言多数和 JavaScript 有关联。<br />&nbsp;</p><ul>    <li><a href="http://www.w3.org/TR/XMLHttpRequest/">AJAX</a> (XHR)</li>    <li><a href="http://www.w3.org/DOM/DOMTR">DOM Scripting</a></li>    <li><a href="http://www.adobe.com/products/flex/overview/">Flex</a> (<a href="http://livedocs.adobe.com/specs/actionscript/3/">ActionScript</a>)</li>    <li><a href="https://developer.mozilla.org/en/Core_JavaScript_1.5_Guide">JavaScript</a></li>    <li><a href="http://msdn.microsoft.com/en-us/library/t0aew7h6%28v=VS.85%29.aspx">VBScript</a></li>    <li>Others: E4X, ECMAScript, JScript, JScript.NET and WMLScript (Deprecated)</li></ul><p>服务器端开发语言 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-11-server_side_scripting.png" /><br /><br />可选的余地很大。<br />&nbsp;</p><ul>    <li><a href="http://msdn.microsoft.com/en-us/library/aa286483.aspx">ASP</a></li>    <li><a href="http://www.asp.net/get-started">ASP.NET</a></li>    <li><a href="http://help.adobe.com/en_US/ColdFusion/9.0/Developing/index.html">ColdFusion</a></li>    <li><a href="http://jcp.org/en/jsr/detail?id=245">JSP</a></li>    <li><a href="http://perldoc.perl.org/">Perl</a></li>    <li><a href="http://php.net/manual/en/">PHP</a></li>    <li><a href="http://www.python.org/dev/%20and%20http:/docs.djangoproject.com/en/1.1/">Python</a></li>    <li><a href="http://rubyspec.org/%20and%20http:/rubyonrails.org/documentation">Ruby On Rails</a></li>    <li>Others: Lasso, OpenLaszlo, Smalltalk, SMX, SSI and SSJS</li></ul><p>数据库语言 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-12_dbms.png" /><br /><br />有4种常见数据库脚本语言。<br />&nbsp;</p><ul>    <li><a href="http://msdn.microsoft.com/en-gb/sqlserver/">MS-SQL</a></li>    <li><a href="http://dev.mysql.com/doc/">mySQL</a></li>    <li><a href="http://www.oracle.com/technology/documentation/">Oracle</a></li>    <li><a href="http://www.postgresql.org/docs/">PostgreSQL</a></li>    <li>Others: Derby, MongoDB and SQLite</li></ul><p>插件 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-13_sandboxed_languages.png" /><br /><br />这些插件运行在浏览器的沙盒环境中。<br />&nbsp;</p><ul>    <li><a href="http://msdn.microsoft.com/en-us/library/aa751972%28VS.85%29.aspx">ActiveX</a></li>    <li><a href="http://www.adobe.com/devnet/flash/?view=gettingstarted">Flash</a></li>    <li><a href="http://java.sun.com/reference/">Java</a></li>    <li><a href="http://www.adobe.com/support/director/documentation.html">Shockwave</a></li>    <li><a href="http://www.silverlight.net/learn/">Silverlight</a></li></ul><p>服务器端配置语言 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-14_server_side_settings.png" /><br /><br />用于访问管理，服务器端配置，搜索引擎引导等。<br />&nbsp;</p><ul>    <li><a href="http://httpd.apache.org/docs/2.2/">.htaccess</a></li>    <li><a href="http://www.robotstxt.org/%20and%20http:/www.conman.org/people/spc/robots2.html">Robots.txt</a></li>    <li><a href="http://msdn.microsoft.com/en-us/library/zeshe0eb.aspx">Web.config</a></li></ul><p>RIA - 富 Internet 应用 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-15_ria.png" /><br /><br />这些技术可以实现桌面化的 Web。<br />&nbsp;</p><ul>    <li><a href="http://www.adobe.com/devnet/air/">Air</a></li>    <li><a href="http://code.google.com/apis/gears/">Gears</a></li>    <li><a href="http://openjfx.java.sun.com/current-build/doc/">JavaFX</a></li>    <li><a href="https://developer.mozilla.org/en/Prism">Prism</a></li>    <li>Others: Cappuccino, Curl and Titanium</li></ul><p>矢量建模语言 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-16_vml.png" /><br /><br />常见的 2D 和 3D 建模与渲染语言有 5 种。<br />&nbsp;</p><ul>    <li><a href="http://www.3dmlw.com/">3DMLW</a></li>    <li><a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.htm">Canvas</a> (HTML5)</li>    <li><a href="http://www.w3.org/TR/SVG/">SVG</a></li>    <li><a href="http://www.w3.org/TR/NOTE-VML">VML</a></li>    <li><a href="http://www.web3d.org/x3d/specifications/">X3D</a></li>    <li>Others: 3DML, 3DXML, SMIL, UML, VRML and XVRML</li></ul><p>PostScript 语言 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-17_pfl.png" /><br />&nbsp;</p><ul>    <li><a href="http://www.adobe.com/devnet/pdf/">PDF</a></li>    <li><a href="http://www.microsoft.com/whdc/xps/">XPS</a></li>    <li>Others: FlashPaper and OpenXML</li></ul><p>数据格式化语言 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-18_dfl.png" /><br />&nbsp;</p><ul>    <li><a href="http://www.docbook.org/specs/">DocBook</a></li>    <li><a href="http://code.google.com/apis/kml/">KML</a></li>    <li><a href="http://www.w3.org/TR/MathML/">MathML</a></li>    <li><a href="http://www.opensearch.org/">OpenSearch</a></li>    <li><a href="http://www.asp-shareware.org/pad/spec/spec.php">PAD</a></li>    <li><a href="http://www.sitemaps.org/protocol.php">Sitemap</a></li>    <li><a href="http://www.w3.org/TR/voicexml20/">VoiceXML</a></li>    <li>Others: DOAC, DOAP, GML, GraphML, InkML, OpenMath, SISR, SRGS, SSML and XMLTV</li></ul><p>文档纲要语言 <br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-19_document_schema.png" /><br />&nbsp;</p><ul>    <li><a href="http://www.w3.org/QA/2002/04/valid-dtd-list.html">DTD</a></li>    <li><a href="http://www.w3.org/XML/Schema">XSD</a></li>    <li>Others: DSD, RelaxNG and Schema XML</li></ul><p>初学入门者 <br />对于初学入门者，建议遵照下图进行学习，不管如何选择，HTML 是最重要的开端。<br /><br /><img alt="" src="http://images.sixrevisions.com/2010/06/04-20_essentials.png" /><br /><br />译者注：<br /><br /><em>HTML + CSS + JS 是前段开发必须掌握的三种语言，这毫无争议，即时有，也只是 XHTML 和 HTML 之争，而二者的争议也只限于对语言的严格程度上。PHP 和 MySQL 属于服务器端的开发语言，服务器端的开发语言有更广泛的选项，除了 PHP ， MySQL，还有 ASP.NET，MS SQL，JSP，Ruby 都是可以考虑的选项，关键看你的项目要求。</em><br /><br />本文国际来源：sixrevisions.com <a href="http://sixrevisions.com/web-technology/web-languages-decoded/">Web Languages: Decoded</a> （原文作者：Alexander Dawson）<br /><br />中文翻译来源：<a href="http://www.comsharp.com/"><strong>锐商企业CMS</strong> 网站内容管理系统</a> 官方网站<br />&nbsp;</p>]]></description><category>Notes</category><comments>http://www.niclog.com/blog/post/187.html#comment</comments><wfw:comment>http://www.niclog.com/blog/</wfw:comment><wfw:commentRss>http://www.niclog.com/blog/feed.asp?cmt=187</wfw:commentRss><trackback:ping>http://www.niclog.com/blog/cmd.asp?act=tb&amp;id=187&amp;key=777fa774</trackback:ping></item><item><title>中科大生命科学学院免疫所网站设计图</title><author>nick8748@niclog.com (Nick)</author><link>http://www.niclog.com/blog/post/186.html</link><pubDate>Wed, 23 Jun 2010 21:03:53 +0800</pubDate><guid>http://www.niclog.com/blog/post/186.html</guid><description><![CDATA[<p><a target="_blank" href="http://www.niclog.com/blog/upload/2010/6/201006232105333136.jpg"><img border="0" width="450" height="339" alt="" src="http://www.niclog.com/blog/upload/2010/6/201006232105333136.jpg" /></a></p><p>TRSWCM6+skin</p>]]></description><category>Design</category><comments>http://www.niclog.com/blog/post/186.html#comment</comments><wfw:comment>http://www.niclog.com/blog/</wfw:comment><wfw:commentRss>http://www.niclog.com/blog/feed.asp?cmt=186</wfw:commentRss><trackback:ping>http://www.niclog.com/blog/cmd.asp?act=tb&amp;id=186&amp;key=b96bc2d9</trackback:ping></item><item><title>多啦A梦威武</title><author>nick8748@niclog.com (Nick)</author><link>http://www.niclog.com/blog/post/185.html</link><pubDate>Sun, 13 Jun 2010 13:01:44 +0800</pubDate><guid>http://www.niclog.com/blog/post/185.html</guid><description><![CDATA[<p>今天一只由CSS写成的多啦A梦在互联网上出了名，原因是他在不同的浏览器中看起来是那么的不同&mdash;&mdash;</p><p><a href="http://www.blogcdn.com/chinese.engadget.com/media/2010/05/doraemoncss3003.png"><img class="aligncenter" alt="" width="600" height="232" src="http://www.blogcdn.com/chinese.engadget.com/media/2010/05/doraemoncss3003.png" /></a></p><p>按照作者的说法，效果最好的是Webkit系浏览器，包括Safari (4.05)和Chrome (5.0)等，而且眼睛还能动。</p><p><a href="http://69.147.90.156/1300/4611405938_a67dc09694_o.png"><img class="aligncenter" alt="" src="http://69.147.90.156/1300/4611405938_a67dc09694_o.png" /></a><br />效果在其次的是Firefox (3.6)，效果和Safari的一样，但眼睛不能动。<br /><a href="http://69.147.90.156/1300/4611405938_a67dc09694_o.png"><img class="aligncenter" alt="" src="http://69.147.90.156/1300/4611405938_a67dc09694_o.png" /></a><br />在Opera (10.53) 里，看不到渐变色。<br /><a href="http://69.147.90.156/1335/4610807435_e028c49f2d_o.png"><img class="aligncenter" alt="" width="121" height="150" src="http://69.147.90.156/1335/4610807435_e028c49f2d_o.png" /></a><br />iPhone OS 3.1的Safari里，阿蒙的脸是方的 -_-。<br /><a href="http://76.13.18.77/3412/4611405842_fc26bf69ae_o.png"><img class="aligncenter" alt="" width="129" height="150" src="http://76.13.18.77/3412/4611405842_fc26bf69ae_o.png" /></a><br />在IE9测试版里，阿蒙的胳膊是方的&hellip;强劲的肌肉么？<br /><a href="http://76.13.18.79/4069/4610795853_653957e6c2_o.png"><img class="aligncenter" alt="" width="123" height="150" src="http://76.13.18.79/4069/4610795853_653957e6c2_o.png" /></a><br />在IE8里，阿蒙是&hellip;方的，很有喜感<br /><a href="http://69.147.90.156/1022/4610807369_969f253753_o.png"><img class="aligncenter" alt="" width="124" height="150" src="http://69.147.90.156/1022/4610807369_969f253753_o.png" /></a><br />在IE7里，惨不忍睹。有点像威震天。</p><p><a href="http://69.147.90.156/1398/4610800045_7b8d846ec1_o.png"><img class="aligncenter" alt="" width="127" height="150" src="http://69.147.90.156/1398/4610800045_7b8d846ec1_o.png" /></a></p><p>在IE6里&hellip;</p><p><a href="http://76.13.18.77/3386/4611405722_1876c4292c_o.png"><img class="aligncenter" alt="" width="113" height="150" src="http://76.13.18.77/3386/4611405722_1876c4292c_o.png" /></a></p><p>那么，在使用了Webkit核心的傲游3里，是什么样子？</p><p><a href="http://blog.maxthon.cn/wp-content/uploads/2010/05/dora.jpg"><img class="aligncenter size-full wp-image-863" title="dora" alt="dora" width="416" height="505" src="http://blog.maxthon.cn/wp-content/uploads/2010/05/dora.jpg" /></a></p><p>当当~不但非常漂亮，眼睛还会动~你可以自己去<a href="http://knb.im/css3/"><font color="#b85b5a">这里</font></a>测试一下，感谢<a href="http://twitter.com/jason5ng32"><font color="#0066cc">@jason5ng32</font></a>把页面接到墙内。</p>]]></description><category>MyFavorite</category><comments>http://www.niclog.com/blog/post/185.html#comment</comments><wfw:comment>http://www.niclog.com/blog/</wfw:comment><wfw:commentRss>http://www.niclog.com/blog/feed.asp?cmt=185</wfw:commentRss><trackback:ping>http://www.niclog.com/blog/cmd.asp?act=tb&amp;id=185&amp;key=839c17c5</trackback:ping></item></channel></rss>
