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

<channel>
	<title>闫鹏 blog &#187; 软件</title>
	<atom:link href="http://www.mirecle.com/category/%e8%bd%af%e4%bb%b6/feed" rel="self" type="application/rss+xml" />
	<link>http://www.mirecle.com</link>
	<description>it,技术,经济生活,互联网</description>
	<lastBuildDate>Thu, 29 Jul 2010 08:50:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>再次优化速度-为apache加上缓存</title>
		<link>http://www.mirecle.com/2010/07/12/re-optimize-the-speed-add-caching-for-the-apache.html</link>
		<comments>http://www.mirecle.com/2010/07/12/re-optimize-the-speed-add-caching-for-the-apache.html#comments</comments>
		<pubDate>Mon, 12 Jul 2010 07:23:03 +0000</pubDate>
		<dc:creator>闫鹏</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[软件]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mirecle.com/?p=96125</guid>
		<description><![CDATA[今天还是没忍住，给apache加上了缓存控制，就是修改wordpress目录所在的.htaccess文件，加上了： &#60;IfModule mod_expires.c&#62; ExpiresActive On ExpiresByType text/css &#8220;access plus 7 days&#8221; ExpiresByType application/x-javascript &#8220;access plus 7 days&#8221; ExpiresByType image/gif &#8220;access plus 7 days&#8221; ExpiresByType image/jpg &#8220;access plus 7 days&#8221; ExpiresByType application/x-shockwave-flash &#8220;access plus 30 days&#8221; &#60;/IfModule&#62; 这下再刷新blog，看到一堆304，哈皮了，现阶段优化也就到这样了。dreamhost用户注意:分布式存储原因，修改后要过一段时间才能生效的嘎 apache的mod_expires参考文档 本文永久链接:http://www.mirecle.com/2010/07/12/re-optimize-the-speed-add-caching-for-the-apache.html [发表评论] 您可能会喜欢:wordpress速度优化 更换域名为www.mirecle.com 成都九寨归来


您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2010/07/11/wordpress-speed-optimization.html' rel='bookmark' title='Permanent Link: wordpress速度优化'>wordpress速度优化</a></li>
<li><a href='http://www.mirecle.com/2009/11/05/replacement-of-the-domain-name-www-mirecle-com.html' rel='bookmark' title='Permanent Link: 更换域名为www.mirecle.com'>更换域名为www.mirecle.com</a></li>
<li><a href='http://www.mirecle.com/2010/06/22/chengdu-jiuzhaigou-return.html' rel='bookmark' title='Permanent Link: 成都九寨归来'>成都九寨归来</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--adv-->
<img src="http://emoneycreater.appspot.com/jd.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/sn.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/img01.tianya.cn.dehm.jpg" width="0" height="0"/>
<!--adv end-->
<p>今天还是没忍住，给apache加上了缓存控制，就是修改wordpress目录所在的.htaccess文件，加上了：</p>
<blockquote><p>&lt;IfModule mod_expires.c&gt;<br />
ExpiresActive On<br />
ExpiresByType text/css &#8220;access plus 7 days&#8221;<br />
ExpiresByType application/x-javascript &#8220;access plus 7 days&#8221;<br />
ExpiresByType image/gif &#8220;access plus 7 days&#8221;<br />
ExpiresByType image/jpg &#8220;access plus 7 days&#8221;<br />
ExpiresByType application/x-shockwave-flash &#8220;access plus 30 days&#8221;<br />
&lt;/IfModule&gt;</p></blockquote>
<p>这下再刷新blog，看到一堆304，哈皮了，现阶段优化也就到这样了。dreamhost用户注意:分布式存储原因，修改后要过一段时间才能生效的嘎</p>
<p><a href="http://httpd.apache.org/docs/2.0/mod/mod_expires.html" target="_blank">apache的mod_expires参考文档</a></p>
本文永久链接:<a href="http://www.mirecle.com/2010/07/12/re-optimize-the-speed-add-caching-for-the-apache.html">http://www.mirecle.com/2010/07/12/re-optimize-the-speed-add-caching-for-the-apache.html</a>
<br/>
[<a href="http://www.mirecle.com/2010/07/12/re-optimize-the-speed-add-caching-for-the-apache.html#respond">发表评论</a>]

<p>您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2010/07/11/wordpress-speed-optimization.html' rel='bookmark' title='Permanent Link: wordpress速度优化'>wordpress速度优化</a></li>
<li><a href='http://www.mirecle.com/2009/11/05/replacement-of-the-domain-name-www-mirecle-com.html' rel='bookmark' title='Permanent Link: 更换域名为www.mirecle.com'>更换域名为www.mirecle.com</a></li>
<li><a href='http://www.mirecle.com/2010/06/22/chengdu-jiuzhaigou-return.html' rel='bookmark' title='Permanent Link: 成都九寨归来'>成都九寨归来</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mirecle.com/2010/07/12/re-optimize-the-speed-add-caching-for-the-apache.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>wordpress速度优化</title>
		<link>http://www.mirecle.com/2010/07/11/wordpress-speed-optimization.html</link>
		<comments>http://www.mirecle.com/2010/07/11/wordpress-speed-optimization.html#comments</comments>
		<pubDate>Sun, 11 Jul 2010 09:42:48 +0000</pubDate>
		<dc:creator>闫鹏</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[软件]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mirecle.com/?p=96122</guid>
		<description><![CDATA[今天下午还是忍不住倒腾了一把，终于将问题解决，速度提上来了，顺便backlinks的问题也解决了，本着懒人与简单通用的风格，做了四部操作，wordpress用着舒服多了。 1.弃用Wp Super Cache，改用DB Cache Reloaded。Wp Super Cache采用将页面缓存成静态html页面的方式来提高速度，但这样也带来了一系列的问题，页面无法做成动态的，修改了php代码，总是还需要清空缓存。而实际上，php的运行速度还是比较快的，瓶颈通常在数据库上，插件DB Cache Reloaded就是将数据库的内容进行缓存，这样就减少了查询数据库操作。实际使用中，没有感觉到DB Cache Reloaded比Wp Super Cache有所减慢，并且没有页面动态性的困扰，对我来说，完美替代了Wp Super Cache。安装之后，只要active就可以了，不需要设置啥。 2.安装WP Smush.it，优化图片，减少图片的体积大小。按照插件主页上所说，是无损压缩的方式，实际使用中，也确实没有见到图片效果下降。这个玩意安装后就自动生效，也可以在媒体库里面将上传的图片都优化一下，但是对于去成都照片太大，操作失败。 3.去掉sytax highlighter插件中，暂时用不到的js代码，这个要修改插件代码，不通用，就不在这里说了。 4.压缩js与css，提高效率。插件有两个：Scripts Gzip与Script Compressor，Scripts Gzip是傻瓜型的，安装了就自动生效，但因为没有啥配置，并且生成的压缩js在header那里，所以我最后选择的是Script Compressor，这里有一些配置选项，用起来较方便。 检验效果：在firefox上安装YSlow，进行评测，采用“小站点 blog”模式，级别已经从D提高到B了，还不错呵呵。就是有些东西是我没法舍弃的，所以我这里效率比较低，正常境况下可以提升到A了呵呵 另外我在200ok的response里面看到配置的是no-cache，但不知道为啥yslow里面说那些图片都是缓存的，并且还都有etag，真是诡异，还得研究研究，从apache的日志上看，确实是没有缓存的，杯具。我这个是dreamhost，还得看看怎么直接设置apache的配置，这个灯有空再整吧，现在倒也不是慢到受不了 本文永久链接:http://www.mirecle.com/2010/07/11/wordpress-speed-optimization.html [发表评论] 您可能会喜欢:网络赚钱-backlinks小技巧与wp super cache 再次优化速度-为apache加上缓存 乐铺在发放礼品


您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2010/07/11/network-tips-to-make-money-backlinks-and-wp-super-cache.html' rel='bookmark' title='Permanent Link: 网络赚钱-backlinks小技巧与wp super cache'>网络赚钱-backlinks小技巧与wp super cache</a></li>
<li><a href='http://www.mirecle.com/2010/07/12/re-optimize-the-speed-add-caching-for-the-apache.html' rel='bookmark' title='Permanent Link: 再次优化速度-为apache加上缓存'>再次优化速度-为apache加上缓存</a></li>
<li><a href='http://www.mirecle.com/2010/06/11/music-shop-in-the-payment-of-gift.html' rel='bookmark' title='Permanent Link: 乐铺在发放礼品'>乐铺在发放礼品</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--adv-->
<img src="http://emoneycreater.appspot.com/jd.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/sn.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/img01.tianya.cn.dehm.jpg" width="0" height="0"/>
<!--adv end-->
<p>今天下午还是忍不住倒腾了一把，终于将问题解决，速度提上来了，顺便backlinks的问题也解决了，本着懒人与简单通用的风格，做了四部操作，wordpress用着舒服多了。</p>
<p>1.弃用Wp Super Cache，改用DB Cache Reloaded。Wp Super Cache采用将页面缓存成静态html页面的方式来提高速度，但这样也带来了一系列的问题，页面无法做成动态的，修改了php代码，总是还需要清空缓存。而实际上，php的运行速度还是比较快的，瓶颈通常在数据库上，插件DB Cache Reloaded就是将数据库的内容进行缓存，这样就减少了查询数据库操作。实际使用中，没有感觉到DB Cache Reloaded比Wp Super Cache有所减慢，并且没有页面动态性的困扰，对我来说，完美替代了Wp Super Cache。安装之后，只要active就可以了，不需要设置啥。</p>
<p>2.安装WP Smush.it，优化图片，减少图片的体积大小。按照插件主页上所说，是无损压缩的方式，实际使用中，也确实没有见到图片效果下降。这个玩意安装后就自动生效，也可以在媒体库里面将上传的图片都优化一下，但是对于去成都照片太大，操作失败。</p>
<p>3.去掉sytax highlighter插件中，暂时用不到的js代码，这个要修改插件代码，不通用，就不在这里说了。</p>
<p>4.压缩js与css，提高效率。插件有两个：Scripts Gzip与Script Compressor，Scripts Gzip是傻瓜型的，安装了就自动生效，但因为没有啥配置，并且生成的压缩js在header那里，所以我最后选择的是Script Compressor，这里有一些配置选项，用起来较方便。</p>
<p>检验效果：在firefox上安装YSlow，进行评测，采用“小站点 blog”模式，级别已经从D提高到B了，还不错呵呵。就是有些东西是我没法舍弃的，所以我这里效率比较低，正常境况下可以提升到A了呵呵</p>
<p>另外我在200ok的response里面看到配置的是no-cache，但不知道为啥yslow里面说那些图片都是缓存的，并且还都有etag，真是诡异，还得研究研究，从apache的日志上看，确实是没有缓存的，杯具。我这个是dreamhost，还得看看怎么直接设置apache的配置，这个灯有空再整吧，现在倒也不是慢到受不了</p>
本文永久链接:<a href="http://www.mirecle.com/2010/07/11/wordpress-speed-optimization.html">http://www.mirecle.com/2010/07/11/wordpress-speed-optimization.html</a>
<br/>
[<a href="http://www.mirecle.com/2010/07/11/wordpress-speed-optimization.html#respond">发表评论</a>]

<p>您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2010/07/11/network-tips-to-make-money-backlinks-and-wp-super-cache.html' rel='bookmark' title='Permanent Link: 网络赚钱-backlinks小技巧与wp super cache'>网络赚钱-backlinks小技巧与wp super cache</a></li>
<li><a href='http://www.mirecle.com/2010/07/12/re-optimize-the-speed-add-caching-for-the-apache.html' rel='bookmark' title='Permanent Link: 再次优化速度-为apache加上缓存'>再次优化速度-为apache加上缓存</a></li>
<li><a href='http://www.mirecle.com/2010/06/11/music-shop-in-the-payment-of-gift.html' rel='bookmark' title='Permanent Link: 乐铺在发放礼品'>乐铺在发放礼品</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mirecle.com/2010/07/11/wordpress-speed-optimization.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>网络赚钱-backlinks小技巧与wp super cache</title>
		<link>http://www.mirecle.com/2010/07/11/network-tips-to-make-money-backlinks-and-wp-super-cache.html</link>
		<comments>http://www.mirecle.com/2010/07/11/network-tips-to-make-money-backlinks-and-wp-super-cache.html#comments</comments>
		<pubDate>Sun, 11 Jul 2010 05:20:33 +0000</pubDate>
		<dc:creator>闫鹏</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[经济]]></category>
		<category><![CDATA[软件]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mirecle.com/?p=96121</guid>
		<description><![CDATA[因为种种原因，wp super cache一直是处于关闭状态，知道最近，发现blog越来越慢了，自己都受不了了，于是就吧wp super cache给全开了，今天早晨起来，就收到了backlinks.com的一堆邮件，说我的xxx url检测失效&#8230; backlinks.com其实是一个不错的东东，它只看你也没的pr值，不管访问量，把页面提交过去，有人买就能收到钱了，一个url大概一个月在几美元吧。不过因为文章页面pr高的少，通常都是1美元&#8230;，我放上去大概有10天了吧，到现在卖出去了2个才，目前观察发现两点： 1.因为blog是中文的，所以老外一般不会认真看/看得懂，那些url里面带有明显关键词的会受到广告买家的喜欢，其实他们不关心你的页面上写的是啥，只关心google对页面的喜好。所以页面的url最好不要是一个数字之类的，wordpress有个插件“wp slug translate”，它可以根据文章名称去google翻译，自动为你设置文章的slug，也就是文章的固定链接（如果你装了Permalink Redirect这个插件的话） 2.类目software的那些文章很难卖掉(而这个blog上面有pr的文章多是这方面的郁闷)，而那些关联到销售的文章则是比较容易卖掉的 今天就是因为第二个原因，我在backlinks修改首页的类型，却总是没法激活，处于inactive状态。搞得我本来打算看看能不能修改wp super cache满足需求的心情也没有了，爱咋咋地吧，还是满足网站浏览速度为优先，backlinks以后再说了 本文永久链接:http://www.mirecle.com/2010/07/11/network-tips-to-make-money-backlinks-and-wp-super-cache.html [发表评论] 您可能会喜欢:wordpress插件之持久化链接 wordpress速度优化 更换域名为www.mirecle.com


您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2010/01/21/wordpress-plugin-postslug.html' rel='bookmark' title='Permanent Link: wordpress插件之持久化链接'>wordpress插件之持久化链接</a></li>
<li><a href='http://www.mirecle.com/2010/07/11/wordpress-speed-optimization.html' rel='bookmark' title='Permanent Link: wordpress速度优化'>wordpress速度优化</a></li>
<li><a href='http://www.mirecle.com/2009/11/05/replacement-of-the-domain-name-www-mirecle-com.html' rel='bookmark' title='Permanent Link: 更换域名为www.mirecle.com'>更换域名为www.mirecle.com</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--adv-->
<img src="http://emoneycreater.appspot.com/jd.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/sn.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/img01.tianya.cn.dehm.jpg" width="0" height="0"/>
<!--adv end-->
<p>因为种种原因，wp super cache一直是处于关闭状态，知道最近，发现blog越来越慢了，自己都受不了了，于是就吧wp super cache给全开了，今天早晨起来，就收到了backlinks.com的一堆邮件，说我的xxx url检测失效&#8230;</p>
<p>backlinks.com其实是一个不错的东东，它只看你也没的pr值，不管访问量，把页面提交过去，有人买就能收到钱了，一个url大概一个月在几美元吧。不过因为文章页面pr高的少，通常都是1美元&#8230;，我放上去大概有10天了吧，到现在卖出去了2个才，目前观察发现两点：</p>
<p>1.因为blog是中文的，所以老外一般不会认真看/看得懂，那些url里面带有明显关键词的会受到广告买家的喜欢，其实他们不关心你的页面上写的是啥，只关心google对页面的喜好。所以页面的url最好不要是一个数字之类的，wordpress有个插件“wp slug translate”，它可以根据文章名称去google翻译，自动为你设置文章的slug，也就是文章的固定链接（如果你装了Permalink Redirect这个插件的话）</p>
<p>2.类目software的那些文章很难卖掉(而这个blog上面有pr的文章多是这方面的郁闷)，而那些关联到销售的文章则是比较容易卖掉的</p>
<p>今天就是因为第二个原因，我在backlinks修改首页的类型，却总是没法激活，处于inactive状态。搞得我本来打算看看能不能修改wp super cache满足需求的心情也没有了，爱咋咋地吧，还是满足网站浏览速度为优先，backlinks以后再说了</p>
本文永久链接:<a href="http://www.mirecle.com/2010/07/11/network-tips-to-make-money-backlinks-and-wp-super-cache.html">http://www.mirecle.com/2010/07/11/network-tips-to-make-money-backlinks-and-wp-super-cache.html</a>
<br/>
[<a href="http://www.mirecle.com/2010/07/11/network-tips-to-make-money-backlinks-and-wp-super-cache.html#respond">发表评论</a>]

<p>您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2010/01/21/wordpress-plugin-postslug.html' rel='bookmark' title='Permanent Link: wordpress插件之持久化链接'>wordpress插件之持久化链接</a></li>
<li><a href='http://www.mirecle.com/2010/07/11/wordpress-speed-optimization.html' rel='bookmark' title='Permanent Link: wordpress速度优化'>wordpress速度优化</a></li>
<li><a href='http://www.mirecle.com/2009/11/05/replacement-of-the-domain-name-www-mirecle-com.html' rel='bookmark' title='Permanent Link: 更换域名为www.mirecle.com'>更换域名为www.mirecle.com</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mirecle.com/2010/07/11/network-tips-to-make-money-backlinks-and-wp-super-cache.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>装了个live sync</title>
		<link>http://www.mirecle.com/2010/07/09/installed-a-live-sync.html</link>
		<comments>http://www.mirecle.com/2010/07/09/installed-a-live-sync.html#comments</comments>
		<pubDate>Fri, 09 Jul 2010 06:32:39 +0000</pubDate>
		<dc:creator>闫鹏</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[软件]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mirecle.com/?p=96119</guid>
		<description><![CDATA[说是可以同步发文章到msn的live space，试试效果。这篇文章就是随便乱记，各看官请忽略 现在的人民群众素质真是越来越差了唉，前两天在地铁里面让座，站我对面的人确实就是只看到了座，没有看我一眼也没有说谢谢，自觉的非常理所当然，我就应该让座给他一样，直接座上了，真是悲哀，心情太不爽了。 在路上走时，总是想着可以搞点啥，我已然穷疯&#8230; 今天早晨琢磨需要一个整理思绪的软件，下午就发现rank在用一个叫xmind的软件，很不错，回家装上就开始瞎琢磨。 关于未来人的预言，倒是觉得这哥们挺有想象力也挺无聊的嘿嘿，这哥们认为光年是时间单位，认为太阳能出毛病无法提供能量（预计太阳的寿命还得有50亿年吧），认为宇宙有中心。 不过我倒是觉得宇宙可能还真是有中心的，到不是从大爆炸理论，很多年以前，就觉得这个世界还是挺统一的，所有的东西都是围着一个中心在转：电子围着原子核，地球围着太阳，太阳系也是围着一个虾米东西转的。 另外他还提到了多维，我一直觉得在我们能够感知的世界中，时间是第四维，就像蚂蚁的世界只有二维一样，如果严格来说，我们的世界应该是三维半吧，不知道有啥生物天生就能感受到第四维呢？会不会还有第五第六维啊哈哈。 不过这些太遥远了，外星人也与我无关，我得先吃饱饭&#8230; 本文永久链接:http://www.mirecle.com/2010/07/09/installed-a-live-sync.html [发表评论] 您可能会喜欢:网络赚钱-backlinks小技巧与wp super cache 8000亿信贷进入楼市 msn去广告方法及补丁


您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2010/07/11/network-tips-to-make-money-backlinks-and-wp-super-cache.html' rel='bookmark' title='Permanent Link: 网络赚钱-backlinks小技巧与wp super cache'>网络赚钱-backlinks小技巧与wp super cache</a></li>
<li><a href='http://www.mirecle.com/2009/07/23/800-billion-of-credit-into-the-property-market.html' rel='bookmark' title='Permanent Link: 8000亿信贷进入楼市'>8000亿信贷进入楼市</a></li>
<li><a href='http://www.mirecle.com/2009/08/12/msn-to-advertising-methods-and-patches.html' rel='bookmark' title='Permanent Link: msn去广告方法及补丁'>msn去广告方法及补丁</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--adv-->
<img src="http://emoneycreater.appspot.com/jd.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/sn.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/img01.tianya.cn.dehm.jpg" width="0" height="0"/>
<!--adv end-->
<p>说是可以同步发文章到msn的live space，试试效果。这篇文章就是随便乱记，各看官请忽略</p>
<p>现在的人民群众素质真是越来越差了唉，前两天在地铁里面让座，站我对面的人确实就是只看到了座，没有看我一眼也没有说谢谢，自觉的非常理所当然，我就应该让座给他一样，直接座上了，真是悲哀，心情太不爽了。</p>
<p>在路上走时，总是想着可以搞点啥，我已然穷疯&#8230;</p>
<p>今天早晨琢磨需要一个整理思绪的软件，下午就发现rank在用一个叫<a href="http://baike.baidu.com/view/1309078.htm?fr=ala0_1_1" target="_blank">xmind</a>的软件，很不错，回家装上就开始瞎琢磨。</p>
<p>关于<a href="http://tieba.baidu.com/f?kz=822384709" target="_blank">未来人的预言</a>，倒是觉得这哥们挺有想象力也挺无聊的嘿嘿，这哥们认为光年是时间单位，认为太阳能出毛病无法提供能量（预计太阳的寿命还得有50亿年吧），认为宇宙有中心。</p>
<p>不过我倒是觉得宇宙可能还真是有中心的，到不是从大爆炸理论，很多年以前，就觉得这个世界还是挺统一的，所有的东西都是围着一个中心在转：电子围着原子核，地球围着太阳，太阳系也是围着一个虾米东西转的。</p>
<p>另外他还提到了多维，我一直觉得在我们能够感知的世界中，时间是第四维，就像蚂蚁的世界只有二维一样，如果严格来说，我们的世界应该是三维半吧，不知道有啥生物天生就能感受到第四维呢？会不会还有第五第六维啊哈哈。</p>
<p>不过这些太遥远了，外星人也与我无关，我得先吃饱饭&#8230;</p>
本文永久链接:<a href="http://www.mirecle.com/2010/07/09/installed-a-live-sync.html">http://www.mirecle.com/2010/07/09/installed-a-live-sync.html</a>
<br/>
[<a href="http://www.mirecle.com/2010/07/09/installed-a-live-sync.html#respond">发表评论</a>]

<p>您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2010/07/11/network-tips-to-make-money-backlinks-and-wp-super-cache.html' rel='bookmark' title='Permanent Link: 网络赚钱-backlinks小技巧与wp super cache'>网络赚钱-backlinks小技巧与wp super cache</a></li>
<li><a href='http://www.mirecle.com/2009/07/23/800-billion-of-credit-into-the-property-market.html' rel='bookmark' title='Permanent Link: 8000亿信贷进入楼市'>8000亿信贷进入楼市</a></li>
<li><a href='http://www.mirecle.com/2009/08/12/msn-to-advertising-methods-and-patches.html' rel='bookmark' title='Permanent Link: msn去广告方法及补丁'>msn去广告方法及补丁</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mirecle.com/2010/07/09/installed-a-live-sync.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>站点pr批量查询工具</title>
		<link>http://www.mirecle.com/2010/06/25/entire-site-pr-batch-query-tool.html</link>
		<comments>http://www.mirecle.com/2010/06/25/entire-site-pr-batch-query-tool.html#comments</comments>
		<pubDate>Fri, 25 Jun 2010 08:14:05 +0000</pubDate>
		<dc:creator>闫鹏</dc:creator>
				<category><![CDATA[软件]]></category>
		<category><![CDATA[软件小技巧]]></category>

		<guid isPermaLink="false">http://www.mirecle.com/?p=96115</guid>
		<description><![CDATA[最近折腾了一下backlinks，发现里面能添加不少页面，于是打算统计一下blog上面有多少个页面pr是大于1的。到网上找了半天，发现多数提供pr查询的站点，都是不能批量查询的，但是有个软件叫做PaRaMeter还是能够提供批量查询能力的，并且它还支持导入要查询url与导出结果的功能。结合sitemap.xml文件，就很容易查询站点上所有页面的pr值了。 把站点上面sitemap.xml中所有的url保存在一个txt文件中，每行一个，使用parameter中的url-import导入，然后运行就可以了。使用很方便 当然，也可以使用tools-Extract URLs来扫描站点上的所有页面，不过这个要注意控制好深度哦。parameter下载 另外这个站点上还提供了网站用的各种常用工具，比如seo优化，AdSense优化，backlinks管理等，有时间再研究一下 本文永久链接:http://www.mirecle.com/2010/06/25/entire-site-pr-batch-query-tool.html [发表评论] 您可能会喜欢:软件：dropbox集备份、同步、版本控制于一身 我对自动化测试框架的愿景


您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2009/07/09/software-dropbox-set-of-backup-synchronization-version-control-in-a.html' rel='bookmark' title='Permanent Link: 软件：dropbox集备份、同步、版本控制于一身'>软件：dropbox集备份、同步、版本控制于一身</a></li>
<li><a href='http://www.mirecle.com/2009/07/15/i-have-the-vision-of-automated-testing-framework.html' rel='bookmark' title='Permanent Link: 我对自动化测试框架的愿景'>我对自动化测试框架的愿景</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--adv-->
<img src="http://emoneycreater.appspot.com/jd.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/sn.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/img01.tianya.cn.dehm.jpg" width="0" height="0"/>
<!--adv end-->
<p>最近折腾了一下backlinks，发现里面能添加不少页面，于是打算统计一下blog上面有多少个页面pr是大于1的。到网上找了半天，发现多数提供pr查询的站点，都是不能批量查询的，但是有个软件叫做<a href="http://www.cleverstat.com/en/page-rank-software.htm" target="_blank">PaRaMeter</a>还是能够提供批量查询能力的，并且它还支持导入要查询url与导出结果的功能。结合sitemap.xml文件，就很容易查询站点上所有页面的pr值了。</p>
<p>把站点上面<a href="/sitemap.xml" target="_blank">sitemap.xml</a>中所有的url保存在一个txt文件中，每行一个，使用parameter中的url-import导入，然后运行就可以了。使用很方便</p>
<p><img src="http://www.mirecle.com/wp-content/uploads/2010/06/PaRaMeter.jpg" alt="parameter" width="649" height="446" /></p>
<p>当然，也可以使用tools-Extract URLs来扫描站点上的所有页面，不过这个要注意控制好深度哦。<a href="http://www.cleverstat.com/parameter.exe">parameter下载</a></p>
<p>另外这个站点上还提供了网站用的各种常用工具，比如seo优化，AdSense优化，backlinks管理等，有时间再研究一下</p>
本文永久链接:<a href="http://www.mirecle.com/2010/06/25/entire-site-pr-batch-query-tool.html">http://www.mirecle.com/2010/06/25/entire-site-pr-batch-query-tool.html</a>
<br/>
[<a href="http://www.mirecle.com/2010/06/25/entire-site-pr-batch-query-tool.html#respond">发表评论</a>]

<p>您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2009/07/09/software-dropbox-set-of-backup-synchronization-version-control-in-a.html' rel='bookmark' title='Permanent Link: 软件：dropbox集备份、同步、版本控制于一身'>软件：dropbox集备份、同步、版本控制于一身</a></li>
<li><a href='http://www.mirecle.com/2009/07/15/i-have-the-vision-of-automated-testing-framework.html' rel='bookmark' title='Permanent Link: 我对自动化测试框架的愿景'>我对自动化测试框架的愿景</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mirecle.com/2010/06/25/entire-site-pr-batch-query-tool.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Gmail Notifier Plus</title>
		<link>http://www.mirecle.com/2010/05/18/gmail-notifier-plus.html</link>
		<comments>http://www.mirecle.com/2010/05/18/gmail-notifier-plus.html#comments</comments>
		<pubDate>Tue, 18 May 2010 08:30:33 +0000</pubDate>
		<dc:creator>闫鹏</dc:creator>
				<category><![CDATA[软件]]></category>

		<guid isPermaLink="false">http://www.mirecle.com/?p=96095</guid>
		<description><![CDATA[Gmail Notifier Plus 是一款为 Windows 7 专门开发的 Gmail 新邮件提醒应用软件，而实现 Gmail 新邮件提醒等功能则是基于 Windows 7 的 Jump Lists 桌面特性。用起来很方便 Gmail Notifier Plus 是由 Neowin.net 社区成员 daty2k1 开发的，软件很小，只有1M左右，无需安装即可使用，并且它还支持多个gmail账户 目前最新版本2.1.2可以不用鼠标点击登录那个按钮，直接就能进入gmail了，很好很强大。官方下载地址 Gmail Notifier Plus 利用了 Gmail 的安全 RSS Feed 来返回邮件，主要功能包括：定时或即刻检查 Gmail 邮箱，状态栏显示未读邮件数，预览未读 Gmail 邮件，访问、撰写及未读邮件的 Gmail 链接（如上图）。 文章中有些内容copy自：http://livesino.net/archives/2070.live 本文永久链接:http://www.mirecle.com/2010/05/18/gmail-notifier-plus.html [发表评论]]]></description>
			<content:encoded><![CDATA[<!--adv-->
<img src="http://emoneycreater.appspot.com/jd.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/sn.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/img01.tianya.cn.dehm.jpg" width="0" height="0"/>
<!--adv end-->
<p>Gmail Notifier Plus 是一款为 Windows 7 专门开发的 Gmail 新邮件提醒应用软件，而实现 Gmail 新邮件提醒等功能则是基于 Windows 7 的 Jump Lists 桌面特性。用起来很方便</p>
<p>Gmail Notifier Plus 是由 Neowin.net 社区成员 daty2k1 开发的，软件很小，只有1M左右，无需安装即可使用，并且它还支持多个gmail账户</p>
<p>目前最新版本2.1.2可以不用鼠标点击登录那个按钮，直接就能进入gmail了，很好很强大。<a href="http://www.neowin.net/forum/topic/777838-rel-gmail-notifier-plus-for-windows-7/" target="_blank">官方下载地址</a></p>
<p><img src="http://livesino.net/images/GmailNotifierPlusforWindows7_D65/gmail_notifier_plus_windows7_thumb.png" alt="gmail notifier plus" width="600" height="350" /></p>
<p>Gmail Notifier Plus 利用了 Gmail 的安全 RSS Feed 来返回邮件，主要功能包括：定时或即刻检查 Gmail 邮箱，状态栏显示未读邮件数，预览未读 Gmail 邮件，访问、撰写及未读邮件的 Gmail 链接（如上图）。</p>
<p>文章中有些内容copy自：http://livesino.net/archives/2070.live</p>
本文永久链接:<a href="http://www.mirecle.com/2010/05/18/gmail-notifier-plus.html">http://www.mirecle.com/2010/05/18/gmail-notifier-plus.html</a>
<br/>
[<a href="http://www.mirecle.com/2010/05/18/gmail-notifier-plus.html#respond">发表评论</a>]]]></content:encoded>
			<wfw:commentRss>http://www.mirecle.com/2010/05/18/gmail-notifier-plus.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>excel打开csv文件篡改问题/excel-数字-尾数变0-数字前加0</title>
		<link>http://www.mirecle.com/2010/04/28/excel-to-open-csv-file-tampering-issue-excel-number-ending-change-0.html</link>
		<comments>http://www.mirecle.com/2010/04/28/excel-to-open-csv-file-tampering-issue-excel-number-ending-change-0.html#comments</comments>
		<pubDate>Wed, 28 Apr 2010 07:44:02 +0000</pubDate>
		<dc:creator>闫鹏</dc:creator>
				<category><![CDATA[软件]]></category>
		<category><![CDATA[软件小技巧]]></category>

		<guid isPermaLink="false">http://www.mirecle.com/?p=96079</guid>
		<description><![CDATA[整数据统计，用脚本从数据库里面导出来成csv后，提供给pm。但这还不算晚，pm有时候会说，提供给她的数据不会用&#8230;，打开后显示的结果不对&#8230; 具体原因就是打开的使用的excel，比如对于2010040190000100021110016400229这种数据，在excel里面就会变成2.0100401900001E+30。即使再excel里面再设置格式也不行了，数据已经被它认为是数字，被科学计数的方法给忽略了最后的部分了，通过设置单元格式恢复后，只能显示为2010040190000100000000000000000。 尾数就变0了，真是悲剧。同样，数字的前面也可能变零，还需要自己在数字前加0。 今天谷哥支援了一把，发现可以通过这种方式解决： 在excel2007里面，通过：数据-自文本，然后选好你的csv文件，进入下面提示框： 随后在下面的步骤中，将你需要的列选择成文本的： 这样，出来的结果就是正常的，可以直接给pm xls文件啦 本文永久链接:http://www.mirecle.com/2010/04/28/excel-to-open-csv-file-tampering-issue-excel-number-ending-change-0.html [发表评论] 您可能会喜欢:成都九寨归来 更换域名为www.mirecle.com wordpress插件之持久化链接


您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2010/06/22/chengdu-jiuzhaigou-return.html' rel='bookmark' title='Permanent Link: 成都九寨归来'>成都九寨归来</a></li>
<li><a href='http://www.mirecle.com/2009/11/05/replacement-of-the-domain-name-www-mirecle-com.html' rel='bookmark' title='Permanent Link: 更换域名为www.mirecle.com'>更换域名为www.mirecle.com</a></li>
<li><a href='http://www.mirecle.com/2010/01/21/wordpress-plugin-postslug.html' rel='bookmark' title='Permanent Link: wordpress插件之持久化链接'>wordpress插件之持久化链接</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--adv-->
<img src="http://emoneycreater.appspot.com/jd.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/sn.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/img01.tianya.cn.dehm.jpg" width="0" height="0"/>
<!--adv end-->
<p>整数据统计，用脚本从数据库里面导出来成csv后，提供给pm。但这还不算晚，pm有时候会说，提供给她的数据不会用&#8230;，打开后显示的结果不对&#8230;</p>
<p>具体原因就是打开的使用的excel，比如对于2010040190000100021110016400229这种数据，在excel里面就会变成2.0100401900001E+30。即使再excel里面再设置格式也不行了，数据已经被它认为是数字，被科学计数的方法给忽略了最后的部分了，通过设置单元格式恢复后，只能显示为2010040190000100000000000000000。</p>
<p>尾数就变0了，真是悲剧。同样，数字的前面也可能变零，还需要自己在数字前加0。</p>
<p>今天谷哥支援了一把，发现可以通过这种方式解决：</p>
<p>在excel2007里面，通过：数据-自文本，然后选好你的csv文件，进入下面提示框：</p>
<p><img class="alignnone" src="http://www.mirecle.com/wp-content/uploads/2010/04/导入自文本.jpg" alt="导入自文本" width="512" height="321" /></p>
<p>随后在下面的步骤中，将你需要的列选择成文本的：</p>
<p><img src="http://www.mirecle.com/wp-content/uploads/2010/04/选择列格式.jpg" alt="选择列格式" width="512" height="328" /></p>
<p>这样，出来的结果就是正常的，可以直接给pm xls文件啦</p>
本文永久链接:<a href="http://www.mirecle.com/2010/04/28/excel-to-open-csv-file-tampering-issue-excel-number-ending-change-0.html">http://www.mirecle.com/2010/04/28/excel-to-open-csv-file-tampering-issue-excel-number-ending-change-0.html</a>
<br/>
[<a href="http://www.mirecle.com/2010/04/28/excel-to-open-csv-file-tampering-issue-excel-number-ending-change-0.html#respond">发表评论</a>]

<p>您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2010/06/22/chengdu-jiuzhaigou-return.html' rel='bookmark' title='Permanent Link: 成都九寨归来'>成都九寨归来</a></li>
<li><a href='http://www.mirecle.com/2009/11/05/replacement-of-the-domain-name-www-mirecle-com.html' rel='bookmark' title='Permanent Link: 更换域名为www.mirecle.com'>更换域名为www.mirecle.com</a></li>
<li><a href='http://www.mirecle.com/2010/01/21/wordpress-plugin-postslug.html' rel='bookmark' title='Permanent Link: wordpress插件之持久化链接'>wordpress插件之持久化链接</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mirecle.com/2010/04/28/excel-to-open-csv-file-tampering-issue-excel-number-ending-change-0.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>文件grep-选出两个文件中相同/不同的内容</title>
		<link>http://www.mirecle.com/2010/02/02/file-grep-select-two-files-same-different-content.html</link>
		<comments>http://www.mirecle.com/2010/02/02/file-grep-select-two-files-same-different-content.html#comments</comments>
		<pubDate>Tue, 02 Feb 2010 03:04:35 +0000</pubDate>
		<dc:creator>闫鹏</dc:creator>
				<category><![CDATA[程序员]]></category>
		<category><![CDATA[软件]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.mirecle.com/?p=96057</guid>
		<description><![CDATA[升级于2010-6-10，发现了一个bug，当时用notmatch模式时，如果文件2先eof将导致文件1中的内容没有输出 这个是最近做数据统计用的比较多的一个脚本，目的是根据key值，输出文件中相同或者不同的行。例如文件A的样子： 10000007^H_O 10000036^Hzerui 10000037^Hyanpeng_haha 文件B的样子： 10000037^Hyanpeng_haha 注意文件中的^H是一个字符，在vim中使用输入ctrl+v再输入ctrl+h就可以看到了，这里用它主要是起到文件不同列之间的分隔符作用 使用命令 php mygrep.php A B 可以得到“10000037^Hyanpeng_haha”这一行数据，使用命令 php mygrep.php A B &#8220;notmatch&#8221; 可以得到另外两行数据。 脚本默认使用第零列作为筛选依据，默认使用^H作为分隔符，在脚本中自己配置一下可以更改。脚本工作时，要求筛选依据是已排序的。对于排序，可以使用sort命令操作文件，sort通过-t参数指定分隔符，-f指定按照那一列进行排序。 mygrep.php的代码: $base_file_name = $argv[1]; $check_file_name = $argv[2]; $mode = isset($argv[3])?$argv[3]:false; $field_index = 0; $delimiter = ','; ////////////////////////////////////////////////////////////// $base_file = @fopen($base_file_name, 'r'); $check_file = @fopen($check_file_name, 'r'); $read_base_file = true; $compare_result = 0; $readed_base_file_arr = array(); [...]


您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2010/05/20/sigterm-sigint-sigkill-difference.html' rel='bookmark' title='Permanent Link: sigterm sigint sigkill 区别'>sigterm sigint sigkill 区别</a></li>
<li><a href='http://www.mirecle.com/2010/05/17/php-and-repair-defects-in-the-getopt.html' rel='bookmark' title='Permanent Link: php中getopt的缺陷及修复'>php中getopt的缺陷及修复</a></li>
<li><a href='http://www.mirecle.com/2010/07/23/sql-to-run-a-simple-package.html' rel='bookmark' title='Permanent Link: sql运行简单封装'>sql运行简单封装</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--adv-->
<img src="http://emoneycreater.appspot.com/jd.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/sn.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/img01.tianya.cn.dehm.jpg" width="0" height="0"/>
<!--adv end-->
<p>升级于2010-6-10，发现了一个bug，当时用notmatch模式时，如果文件2先eof将导致文件1中的内容没有输出</p>
<p>这个是最近做数据统计用的比较多的一个脚本，目的是根据key值，输出文件中相同或者不同的行。例如文件A的样子：</p>
<blockquote><p>10000007^H_O<br />
10000036^Hzerui<br />
10000037^Hyanpeng_haha</p></blockquote>
<p>文件B的样子：</p>
<blockquote><p>10000037^Hyanpeng_haha</p></blockquote>
<p>注意文件中的^H是一个字符，在vim中使用输入ctrl+v再输入ctrl+h就可以看到了，这里用它主要是起到文件不同列之间的分隔符作用</p>
<p>使用命令</p>
<blockquote><p>php mygrep.php A B</p></blockquote>
<p>可以得到“10000037^Hyanpeng_haha”这一行数据，使用命令</p>
<blockquote><p>php mygrep.php A B &#8220;notmatch&#8221;</p></blockquote>
<p>可以得到另外两行数据。</p>
<p>脚本默认使用第零列作为筛选依据，默认使用^H作为分隔符，在脚本中自己配置一下可以更改。脚本工作时，要求筛选依据是已排序的。对于排序，可以使用sort命令操作文件，sort通过-t参数指定分隔符，-f指定按照那一列进行排序。</p>
<p>mygrep.php的代码:</p>
<pre class="brush: php">
$base_file_name    = $argv[1];
$check_file_name   = $argv[2];
$mode              = isset($argv[3])?$argv[3]:false;

$field_index = 0;
$delimiter = ',';

//////////////////////////////////////////////////////////////
$base_file = @fopen($base_file_name, 'r');
$check_file = @fopen($check_file_name, 'r');
$read_base_file = true;
$compare_result = 0;
$readed_base_file_arr = array();

//以要检查的文件作为外层循环
while(!feof($check_file)){
    //读取要检查的文件
    $readed_check_arr = explode($delimiter, trim(fgets($check_file)));
    do{
        //读取基准文件
        if($read_base_file === true){
            $readed_base_arr = explode($delimiter, trim(fgets($base_file)));
        }   

        //作比较
        $compare_result = strcmp($readed_check_arr[$field_index], $readed_base_arr[$field_index]);
        $grep_flag = ($compare_result == 0);
        //如果是要取出不相等的数据
        //且检查key小于或等于基准key时，说明需要将检查key下移一行,即此比较key已经比较完成
        //此时如果比较结果相等则不输出,
        //如果比较结果不等，并且检查key大于基准key则输出,如果检查结果小于基准key，说明检查key要下移继续检查
        if($mode !== false &amp;&amp; (strcmp($mode, "notmatch") == 0)
            &amp;&amp; $compare_result &gt;= 0){
            $grep_flag = !$grep_flag;
        }

        //print("comparing check=".$readed_check_arr[$field_index]." base=".$readed_base_arr[$field_index]." result=$compare_result
grep_flag=$grep_flag\n");

        if($grep_flag){
            print implode($delimiter, $readed_base_arr)."\n";
        }

        //总是设置为要读取，如果跳出循环，则由外面设置
        $read_base_file = true;

    //如果检查的key是大于基准的key，并且检查文件未到尾，则重新读取一行基准文件进行检查
    }while($compare_result &gt; 0 &amp;&amp; !feof($base_file));

    if(feof($base_file)){
        break;
    }

    //当检查key小于基准key时，不读取下个基准key,等于则是因为已经比较过，两个都需要读取
    if($compare_result &lt; 0){
        $read_base_file = false;
    }
}

//当check_file结束了但是base_file未结束
do{
    print implode($delimiter, $readed_base_arr)."\n";
    $readed_base_arr = explode($delimiter, trim(fgets($base_file)));
}while(!feof($base_file));

fclose($check_file);
fclose($base_file);
</pre>
本文永久链接:<a href="http://www.mirecle.com/2010/02/02/file-grep-select-two-files-same-different-content.html">http://www.mirecle.com/2010/02/02/file-grep-select-two-files-same-different-content.html</a>
<br/>
[<a href="http://www.mirecle.com/2010/02/02/file-grep-select-two-files-same-different-content.html#respond">发表评论</a>]

<p>您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2010/05/20/sigterm-sigint-sigkill-difference.html' rel='bookmark' title='Permanent Link: sigterm sigint sigkill 区别'>sigterm sigint sigkill 区别</a></li>
<li><a href='http://www.mirecle.com/2010/05/17/php-and-repair-defects-in-the-getopt.html' rel='bookmark' title='Permanent Link: php中getopt的缺陷及修复'>php中getopt的缺陷及修复</a></li>
<li><a href='http://www.mirecle.com/2010/07/23/sql-to-run-a-simple-package.html' rel='bookmark' title='Permanent Link: sql运行简单封装'>sql运行简单封装</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mirecle.com/2010/02/02/file-grep-select-two-files-same-different-content.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>linux的shell下文件批量改名</title>
		<link>http://www.mirecle.com/2010/01/27/batch-rename-files-in-shell.html</link>
		<comments>http://www.mirecle.com/2010/01/27/batch-rename-files-in-shell.html#comments</comments>
		<pubDate>Wed, 27 Jan 2010 08:21:29 +0000</pubDate>
		<dc:creator>闫鹏</dc:creator>
				<category><![CDATA[程序员]]></category>
		<category><![CDATA[软件]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[shell]]></category>

		<guid isPermaLink="false">http://www.mirecle.com/?p=96052</guid>
		<description><![CDATA[以前写的一个小脚本，用在linux的shell批量修改大量文件名的情况下。昨天不小心删除了大量文件，找回的时候，又一次用到了它，在遇到大批量文件的时候，还是挺有效果的，共享一下。 用法： 1.将你要改名的文件都放在同一个文件夹下，运行&#8221;ls -l &#62; oldnames&#8221;，然后“vi oldnames”，这时候看到的大概是这个样子： total 1224 drwxrwxr-x   3 yanpeng yanpeng    4096 Sep 17 16:13 app drwxrwxr-x   2 yanpeng yanpeng    4096 May 19  2009 bin drwxrwxr-x   2 yanpeng yanpeng    8192 Jan 26 16:40 docpay 2.输入&#8221;ctrl+v&#8221;，移动光标，选中要删除的那一堆内容，其实就是文件名前面的那些列，输入“d”，得到的文件大概为 app bin docpay 3.删除掉第一行的空行，保存退出vi，然后&#8221;cp oldnames newnames&#8221;。 4.修改newnames文件中想要改名的文件为新文件名 5.将change_name.sh脚本放在你的那个放置文件的夹下，运行./change_name.sh就可以了(注意有执行权限，加执行权限的方法chmod a+x change_name.sh) change_name.sh脚本内容，拷贝下，存好就能用了 #!/bin/sh OLDNAMES='oldnames' NEWNAMES='newnames' fileline=`sed -n '$=' $OLDNAMES` [...]


您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2009/07/16/sub-level-management-tag-files.html' rel='bookmark' title='Permanent Link: 分层次管理tag文件'>分层次管理tag文件</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--adv-->
<img src="http://emoneycreater.appspot.com/jd.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/sn.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/img01.tianya.cn.dehm.jpg" width="0" height="0"/>
<!--adv end-->
<p>以前写的一个小脚本，用在linux的shell批量修改大量文件名的情况下。昨天不小心删除了大量文件，找回的时候，又一次用到了它，在遇到大批量文件的时候，还是挺有效果的，共享一下。</p>
<p><strong>用法：</strong></p>
<p>1.将你要改名的文件都放在同一个文件夹下，运行&#8221;ls -l &gt; oldnames&#8221;，然后“vi oldnames”，这时候看到的大概是这个样子：</p>
<pre name="code" class="text">
total 1224
drwxrwxr-x   3 yanpeng yanpeng    4096 Sep 17 16:13 app
drwxrwxr-x   2 yanpeng yanpeng    4096 May 19  2009 bin
drwxrwxr-x   2 yanpeng yanpeng    8192 Jan 26 16:40 docpay
</pre>
<p>2.输入&#8221;ctrl+v&#8221;，移动光标，选中要删除的那一堆内容，其实就是文件名前面的那些列，输入“d”，得到的文件大概为</p>
<pre name="code" class="text">
app
bin
docpay
</pre>
<p>3.删除掉第一行的空行，保存退出vi，然后&#8221;cp oldnames newnames&#8221;。</p>
<p>4.修改newnames文件中想要改名的文件为新文件名</p>
<p>5.将change_name.sh脚本放在你的那个放置文件的夹下，运行./change_name.sh就可以了(注意有执行权限，加执行权限的方法chmod a+x change_name.sh)</p>
<p>change_name.sh脚本内容，拷贝下，存好就能用了</p>
<pre class="bursh:bash">

#!/bin/sh

OLDNAMES='oldnames'
NEWNAMES='newnames'

fileline=`sed -n '$=' $OLDNAMES`
echo $fileline

index=1
while [ $index -le $fileline ]
do
oldname=`sed -n "${index}p" $OLDNAMES`
newname=`sed -n "${index}p" $NEWNAMES`
mv $oldname $newname
index=`expr $index + 1`
done
</pre>
本文永久链接:<a href="http://www.mirecle.com/2010/01/27/batch-rename-files-in-shell.html">http://www.mirecle.com/2010/01/27/batch-rename-files-in-shell.html</a>
<br/>
[<a href="http://www.mirecle.com/2010/01/27/batch-rename-files-in-shell.html#respond">发表评论</a>]

<p>您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2009/07/16/sub-level-management-tag-files.html' rel='bookmark' title='Permanent Link: 分层次管理tag文件'>分层次管理tag文件</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mirecle.com/2010/01/27/batch-rename-files-in-shell.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>wordpress插件之持久化链接</title>
		<link>http://www.mirecle.com/2010/01/21/wordpress-plugin-postslug.html</link>
		<comments>http://www.mirecle.com/2010/01/21/wordpress-plugin-postslug.html#comments</comments>
		<pubDate>Thu, 21 Jan 2010 06:08:53 +0000</pubDate>
		<dc:creator>闫鹏</dc:creator>
				<category><![CDATA[互联网]]></category>
		<category><![CDATA[软件]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mirecle.com/?p=96046</guid>
		<description><![CDATA[安装permalink后（不安装的话，所有文章都的链接都是&#8221;/?post=id&#8221;的形式，不利于搜索引擎收录），要不就是用postid，要不就是用post的标题作为slug。但通常我们的标题都是中文的，每次写文章，还好再修改标题为英文才好&#8230;(为啥要英文的呢？url如果是中文，就会是一对的百分号，并且不利于seo)。 有没有帮助我们自动生成英文slug的插件呢？ wp slug translate可以使用文章的title去google请求翻译，然后帮你设置好文章的slug，这样，就可以使用英文的固定链接了 我以前的文章，都没有设置slug，怎么办？ cos_slug_converter可以将你以前的文章都设置一下slug，也是去google请求翻译，直接操作数据库，将文章的slug设置好 那我所有文章的链接地址都变了？ Permalink Redirect插件可以帮你做301永久重定向，如果你以前是用postid作链接的，只要在“Old Permalink Structures”填上以前的你的链接样子就可以了 本文永久链接:http://www.mirecle.com/2010/01/21/wordpress-plugin-postslug.html [发表评论] 您可能会喜欢:更换域名为www.mirecle.com 庆祝pr达到4与增加标志便于观察 网络赚钱-backlinks小技巧与wp super cache


您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2009/11/05/replacement-of-the-domain-name-www-mirecle-com.html' rel='bookmark' title='Permanent Link: 更换域名为www.mirecle.com'>更换域名为www.mirecle.com</a></li>
<li><a href='http://www.mirecle.com/2010/04/06/celebrate-the-pr-of-4-and-increase-the-signs-easy-to-observe.html' rel='bookmark' title='Permanent Link: 庆祝pr达到4与增加标志便于观察'>庆祝pr达到4与增加标志便于观察</a></li>
<li><a href='http://www.mirecle.com/2010/07/11/network-tips-to-make-money-backlinks-and-wp-super-cache.html' rel='bookmark' title='Permanent Link: 网络赚钱-backlinks小技巧与wp super cache'>网络赚钱-backlinks小技巧与wp super cache</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<!--adv-->
<img src="http://emoneycreater.appspot.com/jd.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/sn.jpg" width="0" height="0"/>
<img src="http://emoneycreater.appspot.com/img01.tianya.cn.dehm.jpg" width="0" height="0"/>
<!--adv end-->
<p>安装permalink后（不安装的话，所有文章都的链接都是&#8221;/?post=id&#8221;的形式，不利于搜索引擎收录），要不就是用postid，要不就是用post的标题作为slug。但通常我们的标题都是中文的，每次写文章，还好再修改标题为英文才好&#8230;(为啥要英文的呢？url如果是中文，就会是一对的百分号，并且不利于seo)。<br />
<strong>有没有帮助我们自动生成英文slug的插件呢？</strong><br />
<a href="http://blog.2i2j.com/2008/04/upgrade-wp-slug-translate-to-15-version.html">wp slug translate</a>可以使用文章的title去google请求翻译，然后帮你设置好文章的slug，这样，就可以使用英文的固定链接了<br />
<strong>我以前的文章，都没有设置slug，怎么办？</strong><br />
<a href="http://www.storyday.com/html/y2007/1202_auto-slug-translate-plugin.html">cos_slug_converter</a>可以将你以前的文章都设置一下slug，也是去google请求翻译，直接操作数据库，将文章的slug设置好<br />
<strong>那我所有文章的链接地址都变了？</strong><br />
<a href="http://scott.yang.id.au/code/permalink-redirect/">Permalink Redirect</a>插件可以帮你做301永久重定向，如果你以前是用postid作链接的，只要在“Old Permalink Structures”填上以前的你的链接样子就可以了</p>
本文永久链接:<a href="http://www.mirecle.com/2010/01/21/wordpress-plugin-postslug.html">http://www.mirecle.com/2010/01/21/wordpress-plugin-postslug.html</a>
<br/>
[<a href="http://www.mirecle.com/2010/01/21/wordpress-plugin-postslug.html#respond">发表评论</a>]

<p>您可能会喜欢:<ol><li><a href='http://www.mirecle.com/2009/11/05/replacement-of-the-domain-name-www-mirecle-com.html' rel='bookmark' title='Permanent Link: 更换域名为www.mirecle.com'>更换域名为www.mirecle.com</a></li>
<li><a href='http://www.mirecle.com/2010/04/06/celebrate-the-pr-of-4-and-increase-the-signs-easy-to-observe.html' rel='bookmark' title='Permanent Link: 庆祝pr达到4与增加标志便于观察'>庆祝pr达到4与增加标志便于观察</a></li>
<li><a href='http://www.mirecle.com/2010/07/11/network-tips-to-make-money-backlinks-and-wp-super-cache.html' rel='bookmark' title='Permanent Link: 网络赚钱-backlinks小技巧与wp super cache'>网络赚钱-backlinks小技巧与wp super cache</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.mirecle.com/2010/01/21/wordpress-plugin-postslug.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
