<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>膘叔</title>
		<link>http://www.neatstudio.com/</link>
		<description>只关心我所关心的，不在意我所不在意的</description>
		<copyright>Copyright (C) 2004 Security Angel Team [S4T] All Rights Reserved.</copyright>
		<generator>SaBlog-X Version 1.6 Build 20080806</generator>
		<lastBuildDate>Sun, 21 Mar 2010 20:05:59 +0000</lastBuildDate>
		<ttl>30</ttl>
		<item>
			<guid>http://www.neatstudio.com/show-1157-1.shtml</guid>
			<title>杂谈</title>
			<author>gouki</author>
			<description><![CDATA[<p>今天，上海有史以来（我说的史，是对我来说而己，请勿深究）第一次有沙尘暴。走在路上，鼻子里有一股淡淡的灰尘味。虽然视野还是比较开阔，但感觉就是不舒服。</p>
<p>唯一一次在北京，呆了一个月也没有感受过沙尘暴，却不料在上海感受了一下。当然，听说北方那边是沙尘满天，我感到非常幸运。想来，2012或许真的快了吧。随便说说，不算是危言耸听破坏社会安定团结吧？</p>
<p>-----------------------------------------</p>
<p>今天顺便把小孩的一个玩具搭了起来，用螺丝的，拧了半天，晚上又买了个木头小凳，这样以后小孩就可以坐在小凳上了。外婆家是有小凳的，自己家却没有。以后有了！</p>
<p>-----------------------------------------</p>
<p>听说google要退出中国了。颇为感慨，是该走了。不过我不知道以后我怎么办。毕竟我的搜索都是用google的，百度？那是用来搜关键字的，不是用来查资料的。</p>
<p>真不知道以后那些代码托管在google的用户怎么办，用google talk的用户怎么办，用gmail的人怎么办，用google docs的人怎么办，用google calendar的人怎么办，用google finance的人怎么办，用google map的人怎么办，用google sky看星空的人怎么办。用google 搜论文资料的人怎么办，用google 搜博客的人怎么办。</p>
<p>我反正是google picasa已经用不了了。图片是可以传，但是看不到。不知道以后我的手机上的contacts是否还能够被同步。docs也没有了。mail也收不到了。calendar也无法记录行程了。。。唉。</p>
<p>不过，也为他们感到幸运。早走，真的可以早超生。上帝啊，请把我空投到美国去打倒这些资本主义国家吧。</p>]]></description>
			<link>http://www.neatstudio.com/show-1157-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-5-1.shtml">Misc</category>
			<pubDate>2010-03-20 22:17</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1156-1.shtml</guid>
			<title>叹，每一秒的收入</title>
			<author>gouki</author>
			<description><![CDATA[<p><span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry">
<p>转载的文章，主要是因为金额巨大，所以。。。不过，建议点击最后第二个链接，看看08年的收入，那你才会明白，中移动和电信和他们的差距是什么样的。</p>
<p>2009年腾讯营收￥124.4亿元，相当于秒收（每秒营收）￥394.5元！</p>
<table cellspacing="0" cellpadding="5" border="0" align="center" style="margin: 0pt auto;">
    <caption><strong>中国互联网上市公司营收，2009年，单位：亿元 </strong></caption>
    <tbody>
        <tr>
            <td width="100" bgcolor="#f2f5f9" style="border-top: 2px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);">&nbsp;</td>
            <td bgcolor="#f2f5f9" style="border-top: 2px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);">营收</td>
            <td bgcolor="#f2f5f9" style="border-top: 2px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0);">每秒营收</td>
        </tr>
        <tr>
            <td><a target="_blank" href="http://www.tencent.com/zh-cn/content/at/2010/attachments/20100317.pdf">腾讯</a></td>
            <td>￥124.4亿元</td>
            <td>￥394.5元</td>
        </tr>
        <tr>
            <td><a target="_blank" href="http://www.snda.com/cn/news/newsdetail.aspx?id=863">盛大网络</a></td>
            <td>￥52.41亿元</td>
            <td>￥166.2元</td>
        </tr>
        <tr>
            <td><a target="_blank" href="http://ir.baidu.com/phoenix.zhtml?c=188488&amp;p=irol-newsArticle&amp;ID=1385708&amp;highlight=">百度</a></td>
            <td>￥44.48亿元</td>
            <td>￥141元</td>
        </tr>
        <tr>
            <td><a target="_blank" href="http://img.alibaba.com/ir/download/201003/C_Alibaba_2009_Announcemnet.pdf">阿里巴巴</a></td>
            <td>￥38.747亿元</td>
            <td>￥122.87元</td>
        </tr>
        <tr>
            <td><a target="_blank" href="http://file.ws.126.net/corp/NTES_2009Q4_Quarter_Financial_Statements.pdf">网易</a></td>
            <td>￥38.2345亿元</td>
            <td>￥121.24元</td>
        </tr>
        <tr>
            <td><a target="_blank" href="http://corp.sohu.com/20100201/n269971122.shtml">搜狐</a></td>
            <td>￥35.17亿元（US$5.152亿美元）</td>
            <td>￥111.5元</td>
        </tr>
        <tr>
            <td><a target="_blank" href="http://ir.focusmedia.cn/phoenix.zhtml?c=190067&amp;p=irol-newsArticle&amp;ID=1403016&amp;highlight=">分众传媒</a></td>
            <td>￥34.47亿元（US$5.05亿美元）</td>
            <td>￥109.3元</td>
        </tr>
        <tr>
            <td><a target="_blank" href="http://corp.sina.com.cn/eng/news/2010-03-04/109.html">新浪</a></td>
            <td>￥24.48亿元（US$3.586亿美元）</td>
            <td>￥77.63元</td>
        </tr>
        <tr>
            <td><a target="_blank" href="http://ir.ctrip.com/phoenix.zhtml?c=148903&amp;p=irol-newsArticle&amp;ID=1382103&amp;highlight=">携程</a></td>
            <td>￥20亿元</td>
            <td>￥63.42元</td>
        </tr>
        <tr>
            <td><a target="_blank" href="http://www.ga-me.com/attachments/investors/1267748713_E23ZPJTN.pdf">巨人网络</a></td>
            <td>￥13.038亿元</td>
            <td>￥41.34元</td>
        </tr>
        <tr>
            <td><a target="_blank" href="http://ir.51job.com/ir/PrsReleaseq03042010.php">前程无忧</a></td>
            <td>￥8.171亿元</td>
            <td>￥25.91元</td>
        </tr>
        <tr>
            <td style="border-top: 2px solid rgb(0, 0, 0);" colspan="3">
            <div align="center">数据来源：各公司年报，见公司名称链接。<br />
            &nbsp;&nbsp; &nbsp;$1美元按￥6.8262元计算</div>
            </td>
        </tr>
    </tbody>
</table>
<p>&nbsp;</p>
<p>对照一下，2009年：<br />
<a target="_blank" href="http://www.google.com/finance?q=NASDAQ:AMZN&amp;fstype=ii">Amazon营收$245.09亿美元</a>，秒收$777.18美元；<br />
<a target="_blank" href="http://www.google.com/finance?q=NASDAQ:GOOG&amp;fstype=ii">Google营收$236.5亿美元</a>，秒收$749.95美元；<br />
<a target="_blank" href="http://www.google.com/finance?q=NASDAQ:YHOO&amp;fstype=ii">Yahoo!营收$64.6亿美元</a>，秒收$204.85美元；<br />
<a target="_blank" href="http://www.google.com/finance?q=NASDAQ:EBAY&amp;fstype=ii">eBay营收$23.71亿美元</a>，秒收$75.18美元。</p>
<p>延伸：2008年这些公司<a target="_blank" href="http://laolu.spaces.live.com/Blog/cns%218FDD94E24830A815%214205.entry">每一秒的收入</a>。</p>
<p>--EOF--</p>
<p>感慨，这是来自于其他<a href="http://laolu.spaces.live.com/Blog/cns!8FDD94E24830A815!4296.entry?sa=819791816">博客</a>的信息，十分感慨！啥时候我每小时的收入能够达到腾讯每秒的收入就开心了。。。</p>
</span></p>]]></description>
			<link>http://www.neatstudio.com/show-1156-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-5-1.shtml">Misc</category>
			<pubDate>2010-03-20 13:32</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1155-1.shtml</guid>
			<title>网站统计分析名词解释大全</title>
			<author>gouki</author>
			<description><![CDATA[<p>这又是一篇来自于帕兰映像的文章<a rel="bookmark" title="网站统计分析名词解释大全" href="http://paranimage.com/web-analysis-terms/">网站统计分析名词解释大全</a>，以前我也写过类似的，当然也是转的，不过只有一点点的介绍，没有这个详细。</p>
<p>做为一个站长，得像一个董事长似儿的，随时关注自己网站各方面的统计分析数据，然后做出新的策略和改变。下面是一份网站统计分析名词解释大全，新手站长朋友可以了解一下。<br />
<br />
1. 浏览量：监测页面被浏览的次数。广告活动中总浏览量是指：广告为mini-site带来的总PV数。<br />
2. 二跳、二跳量：用户在被监测页面产生的首次点击数称为&ldquo;二跳&rdquo;，所有用户的&ldquo;二跳&rdquo;之和为二跳量。二跳率的高低通常反映了用户是否适应页面的结构，是否对 页面呈现的内容感兴趣，同时二跳率还可以体现流量的质量。<br />
3. 二跳率：二跳量与浏览量的比值。<br />
4. &ldquo;二跳时间&rdquo;：指用户打开当前页面到在当前页面产生第一次点击所用的时间。平均二跳时间是指所有用户二跳时间的平均值。平均二跳时间的长短，通常由您的网 站结构、网页内容以及来访用户对网站的熟悉程度而定<br />
5. 流入量：指用户从网站外部（如搜索引擎、其他网站）着陆到网站的次数，一次流入可以带来多次浏览。<br />
6. 点击量 :广告活动分析频道――用户通过点击广告而打开被监测页面的次数，即广告的点击量。其它频道――用户在被监测页面所产生的点击数之和。<br />
7. 展示量：监测对象（如邮件）被展开的次数。<br />
8. 到达量：广告着陆页面被打开的次数<br />
9. 转化量：转化量是指转化页面被打开的次数。<br />
转化页面是指对用户具有特殊意义的页面，比如注册成功页面、购物车页面等，用户到达这些页面后，身份会发生一定的转变，即从普通浏览者升级为您的注册用户 或潜在购买用户等。<br />
10. 独立IP数：互不相同的IP个数。<br />
11. 用户数：以用户cookie为依据所统计的用户个数，如无法放置cookie则以独立IP为依据。<br />
12. 平均转化时间：发生转化的时间的平均值。<br />
13. 平均停留时间：某类用户（如来自某个搜索引擎的用户）在所有被监测页面的总停留时间与这类用户的用户数的比值。<br />
14. 平均浏览页面：某类用户（如来自某个搜索引擎的用户）浏览的被监测页面的总数与这类用户的用户数的比值。<br />
15. 用户平均浏览量：浏览量与用户数的比值，即每个用户平均浏览页面的次数。<br />
16. 场景：指一条由若干个已经存在的网页项目或转化项目所组成的路径，每个网页项目或转化项目作为场景中的一个结点。<br />
17. 着陆页面：用户从其他网站到达监测网站的第一个页面，记作着陆页面。<br />
18. 广告描述：系统用户自定义的广告链接或链接组的标识。<br />
19. 二跳去向：用户在监测页面上第一次点击的对象URL。<br />
20. 点击二跳比：某一广告描述的二跳量与点击量的比值，即点击转化成二跳的比例，该值可以衡量点击的质量。<br />
21. 直接转化：指访问者通过广告到达网站后，在第一个会话周期内所形成的转化。<br />
22. 回归转化：指访问者通过广告到达网站后，在30天内，但不是在第一个会话周期内所形成的转化。（广告点击链接才能统计回归转化量。）<br />
23. 访次：一个访问者在一个网站，如果连续打开2个页面的时间间隔超过30分钟，则计为该访问者的另一次访问。每超过一次，访问次数加1。<br />
24. &ldquo;直接输入网址&rdquo;：在浏览器中直接敲入网站地址、弹窗广告、Flash  广告和视频广告，客户端广告（MSN，QQ，Foxmail，Outlook，RealPlayer等）、直接点击收藏夹或书签里的URL。</p>
<p>--EOF--</p>
<p>本来我是摘抄自帕兰的，但最后发现，他的第23条，居然不完整，后来到http://www.to-marketing.com/affiliate-marketing/3031，才找到完整的了。。。</p>]]></description>
			<link>http://www.neatstudio.com/show-1155-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-5-1.shtml">Misc</category>
			<pubDate>2010-03-19 13:56</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1154-1.shtml</guid>
			<title>几个html标签的语意和应用以及SEO相关</title>
			<author>gouki</author>
			<description><![CDATA[<p>搜索引擎在分析内容的时候，并不完全是根据内容来的，也会根据html标签来进行判断，比如span,h1,em，当然有时候也会根据class,所以有语义的class名称还是占点优势的（class的名称，并未确认，只是猜测），比如class=&quot;title&quot;，对于搜索引擎来说很可能认为这是一个标题，但要是频繁出现，估计也会被认为是作弊了吧。<br />
<br />
以下是一个人的文章，对于em,i,strong,b,h1~h6标签的介绍，因为我不是做前端的，所以以前没有关注过。但最近一直在做SEO，所以又关注了一点，因为h系列的权重好象也是属于比较高的。<br />
全文开始。。。</p>
<p>到目前为止,我的人生只经历过一次面试,这次面试上面考官只问了一个问题,那就是&lt;em&gt;和&lt;strong&gt;标签是用来做 什么的,很杯具的是我当时连em表现成斜体都不知道,更别说什么语义化了,然后理所当然被刷了.</p>
<p>这一次就来仔细总结下这两个标签和H系列标签</p>
<h3>1.em和strong,i和b.</h3>
<p>还是贴一篇玉伯的文章吧,阐述很详细:<a href="http://lifesinger.org/blog/2008/12/the-different-of-em-and-strong/">http://lifesinger.org/blog/2008/12/the-different-of-em-and-strong/</a></p>
<p>首先,em和i在现在的浏览器上表现为斜体,strong和b表现为粗体,但是因为斜体的字体会导致锯齿,所以一般都不太用em.但是按照语义化来 说,应该适当使用em,样式可以用css来控制,而且不敢确保以后的浏览器会将em渲染成什么效果,这也是为什么不能依赖标签本身的表现来使用标签的原 因,说不定ie9突然觉得em渲染成灰色的粗体更好一点,然后改了渲染方式,应该用标签来表示结构,而不是样式.</p>
<p>在语意上,em表示对内容的强调,strong也表示强调,但是强调的程度更重一些.玉伯文章里也说了在html5里,em表示局部强 调,strong表示全局强调.我的理解就是,em表示你在看到这个网页的时候你不必注意em里的内容,而是在深入阅读的时候通过em的强调来理解内容的 含义,而strong则表示你一眼看去就知道了内容的重点,例如用在每篇文章的第一句话里.这也就是个局部和全局的概念吧.</p>
<p>玉伯文章里还提到:em 表示内容的着重点（stress emphasis），strong 表示内容的重要性（strong  importance).这个理解起来其实也就是局部和全局的概念,可以自己去体会.</p>
<p>i和b标签前一阵传言即将被抛弃,不推荐使用,很多人用它来表示单纯的样式,当成一个非语义化的标签,但是在html5中他们被赋予了语意,b  元素现在描述为在普通文章中仅从文体上突出的不包含任何额外的重要性的一段文本。例如：文档概要中的关键字，评论中的产品名。或者代表强调的排版方式。i   元素现在描述为在普通文章中突出不同意见或语气或其他的一段文本，例如：一个分类名称，一个技术术语，一个外语中的谚语，一个想法等。或者代表斜体的排版 方式.</p>
<p>有一点要注意,按照理论,应该更多地应用em标签来表示着重,因为按常理,要着重加着重强调的总是比着重一次的几率少很多,所以strong只应该 用在需要的地方,不能够乱用.</p>
<h3>2.H1,H2&hellip;&hellip;.H6标签.</h3>
<p>H标签用来定义标题,同时暗示文档结构,虽然样式上H1-H6分别呈现不同的大小,但是不要随便使用H标签来表示字体大小,也不要在一个标题中出现 多个H标签,他们应该用来表示文档层次.</p>
<p>文档的第一层标题应该总是用H1来表示,虽然H1的字体非常大,但是可以用css控制样式,不要因为H1太大,于是选用H2作为第一层标题,这样会 让某些搜索引擎感到迷惑.而且最好不要跳跃使用,H1下一级标题就应该用H2,而不是其他更小的H.记住原则即可,不要用样式去选择标签.</p>
<p>文章来自：http://www.beiju123.cn/blog/?p=394</p>
<p>--EOF--<br />
H1的重要是无庸置疑的。em在很多时候，我看到都被人用来标记列表中的时间。看来对于各种各样的应用、判断，都是有着自己的见解。<br />
span好象就没有什么特别的语义了，所以，尽量不要用span来做为关键内容的包含。<br />
label,嘛就更不要说了。fieldset，倒也可以尝试，但是在不同的浏览器下，fieldset的样式很难精确控制，所以在CSS水平不高的情况下，还是放弃吧。</p>]]></description>
			<link>http://www.neatstudio.com/show-1154-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-5-1.shtml">Misc</category>
			<pubDate>2010-03-19 10:23</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1153-1.shtml</guid>
			<title>如何使页面的链接在新窗口中打开</title>
			<author>gouki</author>
			<description><![CDATA[<p>我不知道这篇文章怎么算，因为我最后还是用了JS，所以我归类到javascript分类了。<br />
<br />
页面中的链接在新窗口中打开，一般出现在专题、网页地图、列表中，因为在一般的网页里，如果所有的链接都是开新窗口，肯定用户体验一般。而如果每个链接都加上target=&quot;_blank&quot;的话，仿佛听说是不符合w3c规范。但我是觉得，如果一个网页有上百个链接，都加上Target=&quot;_blank&quot;，那是多少字节啊。</p>
<p>虽然现在不再是&ldquo;惜字节如金&rdquo;，但该节约的还是要节约。</p>
<p>于是我在页面的&lt;head&gt;标签里加上了&lt;base target=&quot;_blank&quot; /&gt;，因为记忆中，这个标签还可以控制showModalDialog里的链接不开新窗口或者影响父窗口（当然那时候是&lt;base target=&quot;_self&quot;&gt;）</p>
<p>兴冲冲的放到网上，结果同事测试下来，IE6和Firefox都正常。但IE7和IE8却都不正常。没办法，只能用js解决。本想用jquery来搞定，但为了这么小的功能就加载一个几十K的jQuery,我还不如直接在链接里加上target=&quot;_blank&quot;呢。</p>
<p>最后写了如下代码：</p>
<div class="codeText">
<div class="codeHead">JavaScript代码</div>
<ol class="dp-c" start="1">
    <li class="alt"><span><span class="keyword">var</span><span>&nbsp;aTag&nbsp;=&nbsp;document.getElementsByTagName(</span><span class="string">'a'</span><span>);&nbsp;&nbsp;</span></span></li>
    <li class=""><span><span class="keyword">for</span><span>(i&nbsp;</span><span class="keyword">in</span><span>&nbsp;aTag){&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;aTag[i].target=<span class="string">'_blank'</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>}&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>OH YEAH，搞定。</p>
<p>&nbsp;</p>]]></description>
			<link>http://www.neatstudio.com/show-1153-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-2-1.shtml">Javascript</category>
			<pubDate>2010-03-18 16:01</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1152-1.shtml</guid>
			<title>Mysql分区表局限性总结</title>
			<author>gouki</author>
			<description><![CDATA[<p>昨天晚上asers.z问我怎么样使得数据在搜索的时候和58.com差不多，而且展示数据的速度要快。我一直想着用mysql的分区表解决，而乔楚（乔 大姐）则认为是采用sphinx来解决。<br />
但后来我找了一个资料才发现，原来分区表还是有局限性的，比如他就不支持全文索引。我是看这里看到的。。</p><br /><br /><a href="http://www.neatstudio.com/show-1152-1.shtml" target="_blank">阅读全文</a><br /><br />]]></description>
			<link>http://www.neatstudio.com/show-1152-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-9-1.shtml">DataBase</category>
			<pubDate>2010-03-18 08:59</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1151-1.shtml</guid>
			<title>[转]Firefox的优化技巧</title>
			<author>gouki</author>
			<description><![CDATA[<p>这是一些优化firefox的奇技淫巧之一，我也是转载来的。<br />
firefox是我最常用的浏览器（没有之一，最常用的就是它，没有其他的），从开机到关机，浏览器都在运行。除非是addon updater后的重启或者我新装了add-on后的重启，其他时间，就一直开着。<br />
家里的笔记本还好，4G内存，随便我挥霍，单位只有2G，经常会发现FF占了4~500M左右的内存。所以当有个优化技巧在我面前时，我还得选择了尝试。目前尚未看出效果，估计时间还短效果还没有出来。<br />
<br />
OK，打开你的Firefox，在地址栏内键入 about:config</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml" start="1">
    <li class="alt"><span><span>在页面的&nbsp;filter&nbsp;栏内输入&nbsp;network&nbsp;&nbsp;</span></span></li>
    <li class=""><span>找到network.http.pipelining&nbsp;这一项，把值设为&nbsp;True&nbsp;&nbsp;</span></li>
    <li class="alt"><span>找到network.http.piplining.maxrequest这一项，把值改为10。&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>这是因为很多浏览器的默认设置都是依照拨号上网的情况来设置的，所以在现在的宽带时代，它们的潜力并没有被挖掘出来&nbsp;&nbsp;</span></li>
</ol>
</div>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml" start="1">
    <li class="alt"><span><span>查找&nbsp;browser.cache.disk.parent_directory&nbsp;&nbsp;</span></span></li>
    <li class=""><span>如果没有找到&nbsp;browser.cache.disk.parent_directory&nbsp;，则新建这个&ldquo;字符串&rdquo;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>修改到你需要存放的位置，例如我修改到RamDisk位置&nbsp;x:\firefox&nbsp;&nbsp;</span></li>
    <li class="alt"><span>在地址栏输入&nbsp;about:cache&nbsp;，可以发现Cache位置已经成功修改&nbsp;&nbsp;</span></li>
</ol>
</div>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml" start="1">
    <li class="alt"><span><span>查找&nbsp;config.trim_on_minimize&nbsp;&nbsp;</span></span></li>
    <li class=""><span>如果没有找到&nbsp;config.trim_on_minimize&nbsp;，则新建这个&ldquo;布尔&rdquo;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>设置为true&mdash;&mdash;好处：在最小化时自动释放内存&nbsp;&nbsp;</span></li>
</ol>
</div>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml" start="1">
    <li class="alt"><span><span>查找&nbsp;browser.cache.memory.capacity&nbsp;&nbsp;</span></span></li>
    <li class=""><span>如果没有找到&nbsp;browser.cache.memory.capacity&nbsp;，则新建这个&ldquo;整数&rdquo;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>设置为固定值16384&mdash;&mdash;好处：据说是最优化的大小&nbsp;&nbsp;</span></li>
</ol>
</div>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml" start="1">
    <li class="alt"><span><span>查 找 </span></span>browser.sessionhistory.max_total_viewers<span><span>&nbsp; <br />
    </span></span></li>
    <li class=""><span>如 果没有找到 </span>browser.sessionhistory.max_total_viewers<span> ，则新建这个&ldquo;整数&rdquo;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>设置为固定值5或者更小 &mdash;&mdash;好处：</span>页面快进/快退功能中保存的页面总数，默 认是-1(无限)</li>
</ol>
</div>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol start="1" class="dp-xml">
    <li class="alt"><span><span>查 找 </span></span>network.prefetch-next<span><span>&nbsp; <br />
    </span></span></li>
    <li class=""><span>如 果没有找到 </span>network.prefetch-next<span> ，则新建这个&ldquo;布尔&rdquo;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>设置为固定值false&mdash;&mdash;好处：</span>关闭预读取网页的功能</li>
</ol>
</div>
<p>转帖的来源：</p>
<p>http://blog.sunshow.net/2007/02/%E8%BD%AC%E8%BD%BD%E4%BC%98%E5%8C%96firefox%E7%9A%84%E6%96%B9%E6%B3%95/</p>
<p>http://blog.sunshow.net/2006/12/%E8%BD%AC%E8%BD%BD%E8%AE%A9%E4%BD%A0%E7%9A%84firefox%E5%92%8Cie%E8%B7%91%E7%9A%84%E6%9B%B4%E5%BF%AB/</p>]]></description>
			<link>http://www.neatstudio.com/show-1151-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-5-1.shtml">Misc</category>
			<pubDate>2010-03-17 13:21</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1150-1.shtml</guid>
			<title>setInterval和setTimeout到底有啥区别？</title>
			<author>gouki</author>
			<description><![CDATA[<p>对于javascript的setInterval和setTimeout，很多人到现在一直搞不清楚。其实，真的很简单，也很方便的就能让人搞清楚在什么时候用什么函数。</p>
<p>当然我说的是简单的方法，请打开词霸，查看interval和timeout，就可以明白很多了</p>
<p>interval:<span class="def"> n. 间隔；幕间休息；间距</span></p>
<p>timeout:<span class="def"> n. 暂时休息；工间休息；超时</span></p>
<p><span class="def">看到这两个意思，估计你也可以明白，setTimeout是在超过你定义的时间后，执行。而setInterval是间隔你定义时间区间执行函数。这样解释就让你明白很多了吧？</span></p>
<p><span class="def">以前写的：</span></p>
<div id="wrap">
<ul class="list">
    <li>[2009-05-07] - <a href="../../../show-652-1.shtml">Tutorial:  JavaScript timers with setTimeout and setInterval</a></li>
    <li>[2009-05-06] - <a href="../../../show-648-1.shtml">setInterval 的郁闷之处</a>&nbsp;</li>
</ul>
之所以写这篇文章，主要是因为看了http://www.phpweblog.net/jig68/archive/2010/03/17/7137.html这篇博客。才明白还是有很多人不太了解这方面，所以，换个简单的解释方法，总可以让人明白了吧？<br />
PS:意外啊，一不小心多复制了点代码。。。</div>]]></description>
			<link>http://www.neatstudio.com/show-1150-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-2-1.shtml">Javascript</category>
			<pubDate>2010-03-17 11:29</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1149-1.shtml</guid>
			<title>Javascript：不要将属性写在prototype里</title>
			<author>gouki</author>
			<description><![CDATA[<p>没有仔细研究过，但觉得得这就象PHP的类（Class）的复制和引用的关系。好象差不多。</p>
<p>原文来自：http://www.beiju123.cn/blog/?p=304</p>
<p>年前,某次分享会上听玉伯偶然说了这句话,当时糊里糊涂,不明所以,偶然有一天我做一个东西,发现某个对象的实例之间竟然会互相操作了定义在 prototype里的属性,于是我验证了下:
<div class="codeText">
<div class="codeHead">JavaScript代码</div>
<ol start="1" class="dp-c">
    <li class="alt"><span><span class="keyword">var</span><span>&nbsp;objA=</span><span class="keyword">function</span><span>(){&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>}&nbsp;&nbsp;</span></li>
    <li class=""><span>objA.prototype={&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;name:{},&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;setName:<span class="keyword">function</span><span>(str){&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">this</span><span>.name=str;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;getName:<span class="keyword">function</span><span>(){&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">return</span><span>&nbsp;</span><span class="keyword">this</span><span>.name;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class=""><span>}&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">var</span><span>&nbsp;a=</span><span class="keyword">new</span><span>&nbsp;objA();&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">var</span><span>&nbsp;b=</span><span class="keyword">new</span><span>&nbsp;objA();&nbsp;&nbsp;</span></span></li>
    <li class=""><span><span class="comment">//a.name={firstname:&quot;孙&quot;,fathername:&quot;信宇&quot;};//undefined</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>a.name.firstname=<span class="string">&quot;孙&quot;</span><span>;</span><span class="comment">//弹出sun</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>alert(b.name.firstname);&nbsp;&nbsp;</span></li>
</ol>
</div>
</p>
<p>在这个例子里,当我修改实例a的name属性的时候,实例b的name属性页跟着变了,而且说明他们引用了同一份对象.</p>
<p>如果name属性是值类型,例如字符串,就不会与这种问题了,那是因为字符串每次被操作都返回新实例,当然反映不出冲突来了.<br />
那为什么会出现这种冲突呢?<br />
专业术语我不太会讲,但是prototype这种原型继承的好处其实就是节省程序运行空间,当你从objA实例化两个实例:a和b时,并不会创建两份属性 和方法,而是把他们都指向一份属性和方法,所以prototype里的所有的东西都被所有的实例共享,实例中保存的只是一个json索引.<br />
正因为如此,如果整个改变name的值的话,让他指向别的对象,这样就不会互相影响了,而且对于值类型来说,本质就是每次操作都会返回新的实例,所以不会 出现冲突.<br />
对于这种冲突来说,最好的解决办法就是将属性从prototype里移出来,写在构造函数里:
<div class="codeText">
<div class="codeHead">JavaScript代码</div>
<ol start="1" class="dp-c">
    <li class="alt"><span><span class="keyword">var</span><span>&nbsp;objA=</span><span class="keyword">function</span><span>(){&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">this</span><span>.name={}&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>}&nbsp;&nbsp;</span></li>
    <li class=""><span>objA.prototype={&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;setName:<span class="keyword">function</span><span>(str){&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">this</span><span>.name=str;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;getName:<span class="keyword">function</span><span>(){&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">return</span><span>&nbsp;</span><span class="keyword">this</span><span>.name;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>}&nbsp;&nbsp;</span></li>
</ol>
</div>
</p>
<p>这样再试一次就会发现,每次创建实例都会创建一个新的name属性对象,而不是指向同一个对象;<br />
也可以在prototype理的init方法里用this.name={}来初始化配置参数,属性等内容,反正就是不能写在prototype里面.但是 可以在函数里初始化定义.</p>
<p>还有一点要注意:我个人认为,js里所有的东西都是对象,包括值类型,他们之所以表现出非引用类型的性质,是因为每次对这些对象操作都会返回新的实 例,这只是一种假象,事实上可以说,js里所有的东西都是引用类型,只是值类型在被操作时引用总是被改变,表面上来看就是非引用类型了.</p>
<p>--EOF--</p>
<p>即使是上面的情况，我还是认为可以看看</p>
<p>http://lifesinger.org/blog/2009/01/javascript-run-mechanism/</p>
<p>http://www.cnblogs.com/rainman/archive/2009/04/28/1445687.html</p>]]></description>
			<link>http://www.neatstudio.com/show-1149-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-2-1.shtml">Javascript</category>
			<pubDate>2010-03-16 13:50</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1148-1.shtml</guid>
			<title>带动画的GIF图片在IE中不能正常工作</title>
			<author>gouki</author>
			<description><![CDATA[<p>这个问题，怎么说呢，先把症状重复一遍吧：IE显示了图片，但是动画却不能播放。而在FirFox中却能正常的工作。<br />
一直以来，我都以为是浏览器的关系。没有设定好而导致这种情况发生，比如一些在IE核心上开发的浏览器（maxthon）等，都可以把GIF动画关闭的。所以我也就没有仔细研究过。<br />
<br />
来看看这个：<br />
IE和FirFox在很多地方都有着或多或少的不同，这导致在开发时需要考虑很多的特殊情况。在最近的项目中居然发现带动画的GIF图片在页面Load之 后再以脚本控制的方式展现时，动画不能表现出来。在我的项目中，需要在点击一个按钮后来显示一个动态的Loading图片以此表示程序正在进行后台处理。 这是通过一段jQuery代码来实现的：</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol start="1" class="dp-xml">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">font</span><span>&nbsp;</span><span class="attribute">size</span><span>=</span><span class="attribute-value">&quot;3&quot;</span><span>&nbsp;</span><span class="attribute">face</span><span>=</span><span class="attribute-value">&quot;Calibri&quot;</span><span class="tag">&gt;</span><span class="tag">&lt;</span><span class="tag-name">script</span><span>&nbsp;</span><span class="attribute">language</span><span>=</span><span class="attribute-value">&quot;javascript&quot;</span><span>&nbsp;</span><span class="attribute">type</span><span>=</span><span class="attribute-value">&quot;text/javascript&quot;</span><span class="tag">&gt;</span><span>function&nbsp;showMessage()&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;......&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;div#Processing&quot;).show();&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;......&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;}<span class="tag">&lt;/</span><span class="tag-name">script</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span><span class="tag">&lt;</span><span class="tag-name">div</span><span>&nbsp;</span><span class="attribute">id</span><span>=</span><span class="attribute-value">&quot;Processing&quot;</span><span>&nbsp;</span><span class="attribute">style</span><span>=</span><span class="attribute-value">&quot;display:&nbsp;none&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">center</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">img</span><span>&nbsp;</span><span class="attribute">src</span><span>=</span><span class="attribute-value">&quot;placeOrder_processing.gif&quot;</span><span>&nbsp;</span><span class="tag">/&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;/</span><span class="tag-name">center</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span><span class="tag">&lt;/</span><span class="tag-name">div</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">font</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
</ol>
</div>
<p>E显示了图片，但是动画却不能播放。而在FirFox中却能正常的工作。当你将整个DIV加入到DOM中时，这个DIV是隐藏的，不可见的。但是当你将其 属性设置为可见时，动画却不能被正常播放。如果将带动画的GIF图片直接以可见的形式加入到DOM中，它是可以正确的现实并播放动画的。那么，可以这样更 改代码：</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol start="1" class="dp-xml">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">font</span><span>&nbsp;</span><span class="attribute">size</span><span>=</span><span class="attribute-value">&quot;3&quot;</span><span>&nbsp;</span><span class="attribute">face</span><span>=</span><span class="attribute-value">&quot;Calibri&quot;</span><span class="tag">&gt;</span><span class="tag">&lt;</span><span class="tag-name">script</span><span>&nbsp;</span><span class="attribute">language</span><span>=</span><span class="attribute-value">&quot;javascript&quot;</span><span>&nbsp;</span><span class="attribute">type</span><span>=</span><span class="attribute-value">&quot;text/javascript&quot;</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;showMessage()&nbsp;{&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;div#Processing&quot;).show();&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;<span class="attribute">imgSrc</span><span>&nbsp;=&nbsp;</span><span class="attribute-value">'&lt;%=ResolveUrl(&quot;~/Images/Checkout/placeOrder_processing.gif&quot;)&nbsp;%&gt;'</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;td#imgSection&quot;).append(&quot;<span class="tag">&lt;</span><span class="tag-name">img</span><span>&nbsp;</span><span class="attribute">src</span><span>=</span><span class="attribute-value">'&quot;&nbsp;+&nbsp;imgSrc&nbsp;+&nbsp;&quot;'</span><span class="tag">/&gt;</span><span>&quot;);&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="tag">&lt;/</span><span class="tag-name">script</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">font</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
</ol>
</div>
<p><code class="jscript plain">这样，在可见的内容中将Img加入到DOM中就可以解决这个问题了。<br />
--EOF--<br />
贴出这个案例地址是在：http://www.cnblogs.com/zlgcool/archive/2010/03/15/1686507.html，真的很意外的例子，所以就记录下来了<br />
</code></p>]]></description>
			<link>http://www.neatstudio.com/show-1148-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-2-1.shtml">Javascript</category>
			<pubDate>2010-03-15 21:32</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1147-1.shtml</guid>
			<title>听说，宗庆后提议应禁止学生用电脑写作业</title>
			<author>gouki</author>
			<description><![CDATA[<p>在cnbeta上看到这个新闻，心里还是觉得挺有必要，自从电脑普及后，提笔忘字的情况越来越多了。不过，象我这种打五笔的还要好一点，那些打拼音的，估计就惨了。事实上也是如此，经常看到某个字很象啥啥，然后就越看越不象。郁闷的。。。</p>
<p>小孩子正在一个学习阶段，所以我觉得还是有必要一定要手写，毕竟我可不想以后的小孩写出去的文章错别字连篇，甚至于连自己名字都写不来吧。我也不求小孩的字象书法家一样，但最起码要端端正正的吧？端正写字，正直做人，还是有必要的。</p>
<p>以下是Cnbeta上的内容，来源网址是 http://www.cnbeta.com/articles/106181.htm：</p>
<p>随着信息化社会的来临和电脑的普及运用，目前大部分中小学校、高等院校都不重视学生的书写训练，只有部分学校在美术课中开设了书法课。<strong>若 不及时在学校教育  中加强对学生的书写训练，不仅会造成国人书写不美观，还有可能造成汉字书写这一传统文化的断代、丢失。为此，全国人大代表、杭州娃哈哈集团有限公司董事长 兼总经理宗庆后建议在学校教育中加强对学生的书写训练。</strong></p>
<p>宗庆后建议，在学校教育中开设专门的书写训练必修课，并严格规定训练课时，要对学生的书写水平进行考核，不上足规定课时，不达到一定水平不能毕 业。<br />
<br />
宗庆后认为，电脑的普遍使用确实给学校教育的教与学都带来了很大方便，但弊端也显而易见，最突出的表现就是学生的书写能力严重退化。宗庆后建议学生的作业 一律用手写，不能用电脑，学校强制执行。<br />
<br />
宗庆后还建议教育部门将书写水平纳入教育质量考核体系，首先对教师实行考核，如果达不到相关标准不能上课；对学校的书写教育总体状况进行考核，作为学校评 级的依据之一。<br />
--EOF--<br />
书写水平，我就不讲究啥了，小孩子的字也写不到哪里去，但老师的字也还是要讲究一下的，连字都写不好，怎么教书育人，再说了，练点字也不难，怎么就写不好呢？当一名老师，天天要写字，居然都练不好，怎么相信你能教育孩子。</p>]]></description>
			<link>http://www.neatstudio.com/show-1147-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-5-1.shtml">Misc</category>
			<pubDate>2010-03-15 09:25</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1146-1.shtml</guid>
			<title>功耗仅5W的国内第一台插座式计算机BTblug</title>
			<author>gouki</author>
			<description><![CDATA[<p>刚看到这个新闻的时候，我还以为龙芯又出了新产品了。却不料真的是这样。。。听说国外也有类似产品。后来去文章内容里的网站看了一下。再搜索了一下，发现还是需要将近600元。所以一下子不知道觉得是否有意义了。反正我贴出来，随便大家看吧。<br />
<br />
内容如下：<br />
<br />
本来是打算配一台超低功耗PC机，用于做临时WebService。在网上查来查去，怎么配 都不满意，功耗始终很难突破50W大关。在翻阅了大半低功耗PC资料后，终于发现了一国外产品Sheevaplug，据说功耗只有区区5W不到。<strong>正当我兴奋不已时，却发现，这款产品是用的ARM架构。不过，我不死心，跟着这条线一路查下去，无意中被我看到了BTplug这款产品。</strong></p>
<p>一开始，我还以为BTplug就是Sheevaplug被国人拿来简单包装的产品。不过再深 入了解后，我才知道，BTplug其实就是实实在在的国产货。其性能和Sheevaplug有过之而无不及。一样的超低功耗，一样的强大配置。最值得一提 的是这款产品可以支持Sheevaplug所不能支持的XP系统。</p>
<p style="text-indent: 2em;">先来看看这款产品的配置：</p>
<blockquote>
<p>- 约1GHz主频的CPU，支持应用最广的x86指令集<br />
- 512M DDR2内存<br />
- 2个USB2.0接口，PATA硬盘接口及串口、GPIO口<br />
- 100M快速以太网接口</p>
</blockquote>
<p style="text-indent: 2em;">BTplug的体积很小，相当于移动硬盘大小，耗电不高于5W，只需要12V1A电源供电即可。怎么样？是不是很有吸引力？</p>
<p>--EOF--<br />
网址是在<a href="http://bbs.btplug.cn/" target="_blank">http://bbs.btplug.cn</a>，唉。图片上看上去好象不错</p><br /><br /><b>图片附件:</b><br /><a href="http://www.neatstudio.com/attachment.php?id=500" target="_blank"><img src="http://www.neatstudio.com/attachments//date_201003/eccb1f9351d0ef22a8601a06e9a6ff20.jpg" border="0" alt="大小: 12.35 K&#13;尺寸: 266 x 300&#13;浏览: 9 次&#13;点击打开新窗口浏览全图" width="266" height="300" /></a><br /><br /><b>图片附件:</b><br /><a href="http://www.neatstudio.com/attachment.php?id=501" target="_blank"><img src="http://www.neatstudio.com/attachments//date_201003/f7046d02bf07e950c9ecc8a9d084843a.jpg" border="0" alt="大小: 11.41 K&#13;尺寸: 300 x 203&#13;浏览: 9 次&#13;点击打开新窗口浏览全图" width="300" height="203" /></a>]]></description>
			<link>http://www.neatstudio.com/show-1146-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-5-1.shtml">Misc</category>
			<pubDate>2010-03-14 22:48</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1145-1.shtml</guid>
			<title>网站线上线下推广的观后感</title>
			<author>gouki</author>
			<description><![CDATA[<p>作为一个网站，线上线下的推广确实十分重要，否则，真的就象那个酒香也怕巷子深 了。最近，我也一直在研究SEO，也在看什么样的东西最容易被人吸引，也在看着统计程序分析的来源关键字、网购兴趣等。</p>
<p>今天看到的是某人写的文章，截了一断过来：</p>
<div class="codeText">
<div class="codeHead">http://www.phpweblog.net/nameliba/archive/2010/03/13/7134.html</div>
<ol class="dp-xml" start="1">
    <li class="alt"><span><span>线上推广一般指网络上的推广&nbsp;&nbsp;</span></span></li>
    <li class=""><span>如:&nbsp;&nbsp;</span></li>
    <li class="alt"><span>1.行业从业人员邮件通知,所谓群发邮件.&nbsp;&nbsp;</span></li>
    <li class=""><span>2.行业QQ群内群发信息.&nbsp;&nbsp;ps:QQ群邮件发送方便快捷.&nbsp;&nbsp;</span></li>
    <li class="alt"><span>3.网站关键字优化等&nbsp;&nbsp;</span></li>
    <li class=""><span>4.同行友情连接交换&nbsp;&nbsp;</span></li>
    <li class="alt"><span>5.如果有钱的话,手机短信群发(只发同行)&nbsp;&nbsp;</span></li>
    <li class=""><span>6.百度贴吧,QQ搜吧,有道快贴等发送自己的信息.&nbsp;&nbsp;</span></li>
    <li class="alt"><span>7.软文&nbsp;&nbsp;</span></li>
    <li class=""><span>以上的全做好了,基本上也能带来一定的流量与影响力.&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>线下推广的方式也不少,如:&nbsp;&nbsp;</span></li>
    <li class="alt"><span>1.传统的DM单子,名片等.&nbsp;&nbsp;</span></li>
    <li class=""><span>2.行业杂志广告.&nbsp;&nbsp;</span></li>
    <li class="alt"><span>3.生活中的广告牌位等.&nbsp;&nbsp;</span></li>
    <li class=""><span>......&nbsp;&nbsp;</span></li>
    <li class="alt"><span>还有很多种方式.线上加线下走完全部基本上也有点影响力加流量了,还有个最重要的是&quot;坚持&quot;&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>&nbsp;</p>
<p>目前我是做线上的推广，但尽量不想花钱，否则推广就真的成了无底洞了。也不想发垃圾邮件，那毕竟还是属于垃圾网站的做法，我需要的是网站的回头客，回头率和在线率越高，跳出率越低，才是我所希望的。</p>
<p>当然那是对于单位的网站来说，资讯类的网站，容易有吸引人的地方，但技术类的就不一样了。技术类的网站上的广告几乎都没有人点的（我也一样不太点别人的广告，所以也不能要求别人点我的。呵呵）。</p>]]></description>
			<link>http://www.neatstudio.com/show-1145-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-5-1.shtml">Misc</category>
			<pubDate>2010-03-13 22:53</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1144-1.shtml</guid>
			<title>对edong的域名备案自动检测系统感到鸡动</title>
			<author>gouki</author>
			<description><![CDATA[<p>我的服务器托管在edong 江阴机房 ，下午突然有人和我说放在我服务器上的一个域名不能被访问了。于是联系了一下edong，结果却发现我自己的neatstudio.com也不能被访问了。</p>
<p>访问提示都是：该域名因为未备案而被关闭。</p>
<p>当然，我的网站是已经备过案的，出现这个的原因是什么呢？是因为edong在我的服务器上装了一个监测软件（是apache的so组件），当别人访问我的服务器上的域名时，如果在他们的白名单里，那么就可以被访问，如果不在，那就会提示&ldquo;该域名因为未备案而被关闭&rdquo;</p>
<p>虽然不喜欢这种行为，但，总算还是可以被我接受的。毕竟在去年11月12月的时候，那时候都是直接拔网线的，如今只是提示一下，已经是很不错的进步了（只是我不知道这玩意有多耗资源）。仔细想想，我还是能理解，要知道去年有N多IDC被吊销执照，现在这么一点提示，怎么不能被接受？呵呵</p>
<p>只是以后就需要事先向他们申请加入白名单才行。</p>]]></description>
			<link>http://www.neatstudio.com/show-1144-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-5-1.shtml">Misc</category>
			<pubDate>2010-03-12 17:30</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1143-1.shtml</guid>
			<title>NeatCN.COM 另作他用了</title>
			<author>gouki</author>
			<description><![CDATA[<p>各位朋友，neatcn.com我算是正式作为团队信息的博客来使用了。<br />
当然我会拉着walker和hihiyou过来写一些技术博客（心情也要写写的），但我要求技术尽量是原创，如果转载优秀代码，一定要做详细注释以及转载原因。</p>
<p>请朋友们还重新更新一下rss的链接哦。</p>]]></description>
			<link>http://www.neatstudio.com/show-1143-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-5-1.shtml">Misc</category>
			<pubDate>2010-03-11 22:27</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1142-1.shtml</guid>
			<title>Google Docs 可直接做 OCR 将图片转换为可编辑文本了</title>
			<author>gouki</author>
			<description><![CDATA[<p>说老实话，我真的认为我邪恶了，我在看到这个标题的时候，我想的居然是。。。。<br />
等你们看完我转贴我再告诉你们，愚蠢的人类啊（套用凹凸慢的经典台词）。<br />
原文来自<strong>：谷奥&mdash;&mdash;探寻谷歌的奥秘</strong> [<a href="http://www.google.org.cn/">http://www.google.org.cn</a>]<br />
<a href="http://www.neatstudio.com/attachment.php?id=499" target="_blank"><img src="http://www.neatstudio.com/attachments/date_201003/thumb_fc81d5dca7ebb8f9a9b6ae754fef3ed4.png" border="0" alt="大小: 80.32 K&#13;尺寸: 468 x 376&#13;浏览: 18 次&#13;点击打开新窗口浏览全图" width="468" height="376" /></a></p>
<p><a href="http://code.google.com/apis/documents/overview.html">Documents  List Data API</a>今天增加两个实验性功能：OCR和文档翻译。</p>
<p>OCR可以直接将扫描图片里的文字转换为可编辑的文字，要实现为.png、.jpg或.gif图片做OCR，只需要在上传请求中加入 &ldquo;ocr=true&rdquo;参数即可：</p>
<p>POST /feeds/default/private/full?ocr=true HTTP/1.1</p>
<p>OCR目前只能识别高分辨率图片，而且还并不完美，不过Google会尽力做的更好。</p>
<p>API里新增的<a href="http://translate.google.com/">Google Translate</a>翻译功 能，可以在你上传的时候就做翻译。只要在上传请求中增加targetLanguage（目标语言）和sourceLanguag（源语言）参数即可：</p>
<p>POST  /feeds/default/private/full/?targetLanguage=de&amp;sourceLanguage=en  HTTP/1.1</p>
<p>如果你忽略sourceLanguag参数，Google会尝试自动识语言，Google Translate的所有语言都支持。</p>
<p>Via <a target="_blank" href="http://www.labnol.org/internet/perform-ocr-with-google-docs/10059/">Digital Inspiration</a> and Google <a target="_blank" href="http://googledataapis.blogspot.com/2009/09/import-scans-or-go-multilingual.html">Code Data APIs Blog</a></p>
<p>--EOF--<br />
我承认，我看到这个功能能的第一个想法是，以后，验证码的识别可以通过这个接口来完成了。。。程序都不用自己写了，人可以变得越来越蠢了。</p>]]></description>
			<link>http://www.neatstudio.com/show-1142-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-5-1.shtml">Misc</category>
			<pubDate>2010-03-11 09:26</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1141-1.shtml</guid>
			<title>thinksns 不再开发了？</title>
			<author>gouki</author>
			<description><![CDATA[<p>ThinkSNS是基于ThinkPHP框架开发的一款SNS程序，原本以为还是相对不错的程序，一些小的BUG也还能够接受，但听到这个消息（不再继续开发）后，心里哇凉哇凉的。</p>
<p>本来我也不知道的，但是在偶尔看discuz的uchome时，发现了这个投票，投票地址为：http://u.discuz.net/home/space-1293758-do-poll-pid-2017.html，内容大致如下：</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml" start="1">
    <li class="alt"><span><span>RT，大家都知道，SNS即将过去.曾经我们离开过，去年我们团队又回来了，但是我们发现现在的网络形式已经不同了。因此我们不得不再次将&nbsp;THINKSNS项目再次停止开发，将精力转向微博，细心的朋友会发现我们已经在开发微博了，大家可以看77661.CN。目前进行到V0.2版本，并且此版将在下周一前提供下载。新版演示可以参考Couxing.com&nbsp;&nbsp;</span></span></li>
</ol>
</div>
<p>&nbsp;</p>
<p>看到这个投票，心里能不哇凉哇凉吗？看来以后更加不敢用这些个人作品了。除非是以公司运作的、或者开源但功能完整，BUG不多的。</p>
<p>因为相对于thinksns来说，我投入的精力和修改BUG也花了不少精力，当初thinksns说改用thinkphp2.0开发的时候，本来还想着激动一下，结果，干脆说不开发了。唉。。现在的<a href="http://www.bestjia.com">百思家网站</a>的<a href="http://www.bestjia.com/home/">用户中心</a>就是采用了这个thinkSNS，改动了很多功能，不再一一列出，主要还是由于是商业网站不太适合改动，我仅说一点小小的吧，那就是博客的分类与相册的分类整合（而且还是用的另外的表，并非他原先的表结构）。</p>
<p>想来想去，最多到6月份左右，我想我还是会回到UCH上面吧？基于几个原因：</p>
<ol>
    <li>官方不再开发，而小ＢＵＧ太多</li>
    <li>冗余代码太多，无法细细清除</li>
    <li>theme更换的时候，必须要cleancache，否则无效（因此，在任何情况下，也只能拥有一套皮肤）</li>
    <li>原始模版写的有点糟糕，可能是赶时间写的。。。改一个小地方，都要同时改4、5个模版</li>
</ol>]]></description>
			<link>http://www.neatstudio.com/show-1141-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-1-1.shtml">PHP</category>
			<pubDate>2010-03-11 08:59</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1140-1.shtml</guid>
			<title>牛人：在家里也能玩真实的F1</title>
			<author>gouki</author>
			<description><![CDATA[<p>好羡慕啊。。。在家里玩F1。。看看</p>
<p><embed width="480" height="400" align="middle" src="http://player.youku.com/player.php/sid/XMTU2MjgxMTI0/v.swf" quality="high" allowscriptaccess="sameDomain" type="application/x-shockwave-flash"></embed></p>
<p>不羡慕也不行啊，对于有疑问的朋友，可以看看这个回复：</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol start="1" class="dp-xml">
    <li class="alt"><span><span>那些不明白为何上下不停摆动的人，最好把所有评论看了。&nbsp;&nbsp;</span></span></li>
    <li class=""><span>关键是显示器永远跟他的视线保持垂直，上下摆动只不过是相对于我们旁观者罢了。这样玩家只有身体感受到作用力而视觉上不会出现上下摆动的效果。&nbsp;&nbsp;</span></li>
    <li class="alt"><span>当然，假如玩家在玩的过程中不把注意力集中在显示器上的话，肯定会受到周围环境的影响而降低拟真度，不过话说回来开赛车估计没人会分散注意力吧，呵呵。&nbsp;&nbsp;</span></li>
    <li class=""><span>视频需要观看整台机器所以开灯，平时玩的时候把灯关掉会好很多。&nbsp;&nbsp;</span></li>
    <li class="alt"><span>不明白的人可以问，别乱喷来突显你的无知。&nbsp; <br />
    </span></li>
</ol>
</div>]]></description>
			<link>http://www.neatstudio.com/show-1140-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-5-1.shtml">Misc</category>
			<pubDate>2010-03-10 17:06</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1139-1.shtml</guid>
			<title>浪驰短信接口的实现</title>
			<author>gouki</author>
			<description><![CDATA[<p>浪驰短信是一家短信应用的提供商，提供了一些WEB调用的接口，为了让短信能够加到队列里，我用PHP重新实现了一遍（其实是因为他们没有提供WEB查看的页面，否则还真不需要实现）</p>
<p>注意事项：浪驰的接口必须要在同一个进程里发送和接收短信。否则会失败的。为此我写了三次接口类</p>
<p>第一次采用了snoopy，因为他们建议使用POST发送数据，所以我偷懒就用了snoopy，但只能获取得activeId，却无法进行下一步操作</p>
<p>第二次我直接采用file_get_contents，我没有用Stream流来POST数据，而是用了GET方式（GET方式也支持的），但于第一次一样，只能获取activeId，无法进行下一步操作。</p>
<p>然后我用浏览器打开相应的地址一步步的查看，发现他有一个cookie是每次种入的，于是怀疑他的ActiveID还需要配合cookie才行。于是尝试直接Setcookie，然后再发送。但发现手工种的cookie好象不行。于是</p>
<p>第三次，我用curl，并指定cookie文件，最后终于成功了。感谢curl，可以支持带COOKIE的数据发送。</p>
<p>代码不贴了，涉及公司的代码。再者，纯粹的代码也不能用。。因为我还用mysql实现了一个简单的队列，以及成功记录，错误记录。。。</p>
<p>好象听说目前不能接受回复了。真郁闷。。。</p>]]></description>
			<link>http://www.neatstudio.com/show-1139-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-1-1.shtml">PHP</category>
			<pubDate>2010-03-10 11:21</pubDate>
		</item>
		<item>
			<guid>http://www.neatstudio.com/show-1138-1.shtml</guid>
			<title>Launchy 2.5 beta 2</title>
			<author>gouki</author>
			<description><![CDATA[<p>Launchy是我装机后的必备软件之一，有了他，快速启动栏我已经直接从任务栏上去除。有了他，一些深藏着的软件也可以被我定义成快捷键使用。官方用来这么介绍：Launchy 是一款跨平台的免费开源的快速启动工具.Launchy  是一款跨平台的免费开源的快速启动工具。使用它只需要简单的敲出文件名，就可以快速的启动应用程序、打开文档、播放视频。在windows下它是替换&quot;运 行&quot;命令的不错选择。 Launchy 早先版本支持windows和linux操作系统。在最新的beta 2中，Launchy已提供了对OS  X的支持。<br />
<br />
如果这次升级仅仅是对OS x的支持，那大可不必下载它，毕竟现在for windows的版本已经很成熟了【唯一不舒服的是，不能够把自定义的快捷键导出来，所以每次重装的时候，对于不在系统盘里的软件，还需要重定义一次】<br />
<br />
我自己是定义成alt+space呼出菜单。确实很爽。<br />
在cnbeta上有两个评论：</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml" start="1">
    <li class="alt"><span><span>Launchy＋Everything&nbsp;&nbsp;</span></span></li>
    <li class=""><span>Launchy能传递参数，而且可以选择性索引，只拿来索引Exe和lnk，作为程序启动器无出其右。&nbsp;&nbsp;</span></li>
    <li class="alt"><span>剩下交给Everything。&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>&nbsp;</p>
<div class="codeText">
<div class="codeHead">XML/HTML代码</div>
<ol class="dp-xml" start="1">
    <li class="alt"><span><span>everything只根据执行频率排序。索引速度无敌，查找不错。但是平时用的启动器的话，手速上完全不是Launchy的对手。&nbsp;&nbsp;</span></span></li>
    <li class=""><span>字串匹配和优先级这方面，launchy是我用过最舒服的&nbsp;&nbsp;</span></li>
</ol>
</div>
<p>灰常同意这两位的观点。。下载地址为：<a href="http://www.launchy.net/25Beta2/" target="_blank">Launchy 2.5  beta 2</a></p>]]></description>
			<link>http://www.neatstudio.com/show-1138-1.shtml</link>
			<category domain="http://www.neatstudio.com/category-5-1.shtml">Misc</category>
			<pubDate>2010-03-09 09:39</pubDate>
		</item>
	</channel>
</rss>
