<?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>Hello!TaoTao &#187; wordpress</title>
	<atom:link href="http://hellotaotao.com/category/wordpress/feed" rel="self" type="application/rss+xml" />
	<link>http://hellotaotao.com</link>
	<description>taotao的网络家园</description>
	<lastBuildDate>Thu, 22 Dec 2011 17:11:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>买了黑莓8310，开始用wordpress for blackberry写blog</title>
		<link>http://hellotaotao.com/2010/07/bought-a-blackberry-8310-and-began-to-write-blog-with-wordpress-for-blackberry.html</link>
		<comments>http://hellotaotao.com/2010/07/bought-a-blackberry-8310-and-began-to-write-blog-with-wordpress-for-blackberry.html#comments</comments>
		<pubDate>Wed, 21 Jul 2010 14:53:48 +0000</pubDate>
		<dc:creator>taotao</dc:creator>
				<category><![CDATA[Gadget控]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wordpress for blackberry]]></category>

		<guid isPermaLink="false">http://hellotaotao.com/2010/07/bought-a-blackberry-8310-and-began-to-write-blog-with-wordpress-for-blackberry/</guid>
		<description><![CDATA[买黑莓8310很大程度上的原因是因为wordpress for blackberry，因为这个软件nokia上还没有(至少还没有正式版)，而我感觉很需要这样一款软件。

在e71上用了人人小拍之后我就深深感叹一款好用的手机更新空间或博客的工具是多么重要，多么能提升用户的活跃度。就是因为小拍，我那原本一年都难得上两三次人人账号现在更新频频，而且我喜欢上了手机拍照上传的简单分享方式，以前我肯定很难想象会用手机摄像头拍照。

今天下午刚装的wordpress for blackberry，还在熟悉中。下午发的一篇博文也是在地铁上用黑莓写的，现在这篇则是在火车站排队买票的时候写的。

<span class="readmore"><a href="http://hellotaotao.com/2010/07/bought-a-blackberry-8310-and-began-to-write-blog-with-wordpress-for-blackberry.html" title="买了黑莓8310，开始用wordpress for blackberry写blog">Read More: 477 Words Totally</a></span>]]></description>
			<content:encoded><![CDATA[<p>买黑莓8310很大程度上的原因是因为wordpress for blackberry，因为这个软件nokia上还没有(至少还没有正式版)，而我感觉很需要这样一款软件。</p>
<p>在e71上用了人人小拍之后我就深深感叹一款好用的手机更新空间或博客的工具是多么重要，多么能提升用户的活跃度。就是因为小拍，我那原本一年都难得上两三次人人账号现在更新频频，而且我喜欢上了手机拍照上传的简单分享方式，以前我肯定很难想象会用手机摄像头拍照。</p>
<p>今天下午刚装的wordpress for blackberry，还在熟悉中。下午发的一篇博文也是在地铁上用黑莓写的，现在这篇则是在火车站排队买票的时候写的。</p>
<p>到现在为止对wordpress for blackberry基本满意，唯一的抱怨就是联网的速度似乎有些慢，打开一篇在线文章或者refresh数据需要的时间还蛮久的。</p>
<p>照理说电脑上的scribefire(对，我的chrome和firefox都装了scribefire插件)功能也很不错，但我就是没有用它写过什么东西。毕竟电脑上让人分心的东西太多了，何况是：对着一个联了网的浏览器，太难集中精力了……</p>
]]></content:encoded>
			<wfw:commentRss>http://hellotaotao.com/2010/07/bought-a-blackberry-8310-and-began-to-write-blog-with-wordpress-for-blackberry.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>告别DreamHost</title>
		<link>http://hellotaotao.com/2010/05/farewell-dreamhost.html</link>
		<comments>http://hellotaotao.com/2010/05/farewell-dreamhost.html#comments</comments>
		<pubDate>Thu, 13 May 2010 13:07:37 +0000</pubDate>
		<dc:creator>taotao</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://hellotaotao.com/?p=420</guid>
		<description><![CDATA[去年4月开始使用dreamhost的服务，到现在快满一年了。总体来讲对dreamhost是满意的，访问还算稳定，更重要的是后台控制真的很方便，以至于要离开的时候实在有些舍不得：以后在别处恐怕无法享受如此方便的后台了。

离开dreamhost的原因很简单，价格。Dreamhost第一年用优惠码是10美金还送一年com域名，无限的空间几乎就是白送。当然这只是吸引新客户的方法而已，第二年续费就是一百多美金，而且网上遍寻不到任何折扣代码。相比之下网上还有很多空间商的价格只有dreamhost的几分之一。

<span class="readmore"><a href="http://hellotaotao.com/2010/05/farewell-dreamhost.html" title="告别DreamHost">Read More: 1891 Words Totally</a></span>]]></description>
			<content:encoded><![CDATA[<p>去年4月开始使用dreamhost的服务，到现在快满一年了。总体来讲对dreamhost是满意的，访问还算稳定，更重要的是后台控制真的很方便，以至于要离开的时候实在有些舍不得：以后在别处恐怕无法享受如此方便的后台了。</p>
<p>离开dreamhost的原因很简单，价格。Dreamhost第一年用优惠码是10美金还送一年com域名，无限的空间几乎就是白送。当然这只是吸引新客户的方法而已，第二年续费就是一百多美金，而且网上遍寻不到任何折扣代码。相比之下网上还有很多空间商的价格只有dreamhost的几分之一。</p>
<p>总之，为了价格的原因，我转到了Justhost</p>
<h1>Closing Account #529877 &#8220;HelloMatt&#8221;</h1>
<p><strong>Please don&#8217;t go!</strong></p>
<p><strong>If you complete this process, your entire hosting account will end <em>immediately!</em></strong><br />
(If you want to close your account at a later date, please just return to this page on that date)</p>
<p>Closing your hosting plan means <strong>ALL domains you have hosted with us will stop working right away!</strong> Also, everything <em>related</em> to your domains will stop working: email addresses (including forwards), mailing lists, jabber accounts, databases, etc.</p>
<p>Remember too, your account has <strong>unlimited disk and bandwidth!</strong></p>
<p>Are you sure you want to lose all that?</p>
<p>Not to mention, if you close your account you won&#8217;t get the awesome newsletter!</p>
<p>You won&#8217;t get blah, blah, blah&#8230; Okay, you get the picture. If you&#8217;ve already made up your mind, so be it! We won&#8217;t stop you and if you ever change your mind and want to re-open your account with us, we&#8217;ll be ready, no hard feelings.</p>
<form action="https://panel.dreamhost.com/index.cgi?" enctype="application/x-www-form-urlencoded" method="post"><label for="confirmed">Yeah yeah, I know. I&#8217;d still like to cancel.</label><br />
<input name="confirmed" type="checkbox" value="1" /><label></label><br />
<input type="submit" value="Continue to Account Settlement..." /></form>
<form action="https://panel.dreamhost.com/index.cgi?" enctype="application/x-www-form-urlencoded" method="post"></form>
<form action="https://panel.dreamhost.com/index.cgi?" enctype="application/x-www-form-urlencoded" method="post">
<h1>Closing Account #529877 &#8220;HelloMatt&#8221;</h1>
<p>Your Current Account Balance: <strong>$0.00</strong></p>
<p>However, if you close your account you will get a credit of <strong>$0.33</strong> for unused services you&#8217;ve already been billed for.You are <strong>not</strong> within our 97 day money back guarantee (it has been 364 days since 2009-04-17)!</p>
<p>If you end your hosting now, you will therefore have a <strong>$0.33</strong> account credit should you ever decide to re-open your account with us.</p>
<h1>Help us improve?</h1>
<p>We&#8217;re sorry to see you go! <img src='http://hellotaotao.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
Please fill out this quick form to close your account immediately:<label for="password">Panel Password:</label></p>
<input id="password" name="password" type="password" />By entering your panel password you authorize us to disable all hosting services (including email) on this account immediately!<label for="satisfaction">How would you rate your overall experience at DreamHost<br />
optional</label></p>
<select id="satisfaction" name="satisfaction">
<option selected="selected"></option>
<option value="1">Worst host EVAR!</option>
<option value="2">Sub-par, by far.</option>
<option value="3">About average.</option>
<option value="4">Actually, pretty good.</option>
<option value="5">I&#8217;m crazy to leave, but I must!</option>
</select>
<p><label for="note">Please be so kind as to send us a short note about why you&#8217;re leaving?<br />
optional</label><textarea id="note" rows="3" name="note"></textarea><label></label></p>
<input type="submit" value="Close my account now." /> </form>
<p><label></label></p>
<input type="submit" value="Continue to Finalize Cancellation..." />
<form action="https://panel.dreamhost.com/index.cgi?" enctype="application/x-www-form-urlencoded" method="post"></form>
<form action="https://panel.dreamhost.com/index.cgi?" enctype="application/x-www-form-urlencoded" method="post">
<h1>#529877 &#8220;HelloMatt&#8221; (closed)<a href="https://panel.dreamhost.com/index.cgi?tree=billing.accounts&amp;current_step=Index&amp;next_step=Rename&amp;account_id=529877">rename account</a> | <a href="https://panel.dreamhost.com/index.cgi?tree=billing.accounts&amp;current_step=Index&amp;next_step=AddPlan&amp;account_id=529877">add a hosting plan to re-open account</a></h1>
</form>
]]></content:encoded>
			<wfw:commentRss>http://hellotaotao.com/2010/05/farewell-dreamhost.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一个有意思的wordpress主题</title>
		<link>http://hellotaotao.com/2010/04/an-interesting-theme-wordpress.html</link>
		<comments>http://hellotaotao.com/2010/04/an-interesting-theme-wordpress.html#comments</comments>
		<pubDate>Tue, 20 Apr 2010 16:45:29 +0000</pubDate>
		<dc:creator>taotao</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://hellotaotao.com/?p=423</guid>
		<description><![CDATA[偶尔看google reader里订阅的webdesigner depot，看到介绍一批比较新的免费wp主题，于是看到这个

www.tripleships.com/



<span class="readmore"><a href="http://hellotaotao.com/2010/04/an-interesting-theme-wordpress.html" title="一个有意思的wordpress主题">Read More: 210 Words Totally</a></span>]]></description>
			<content:encoded><![CDATA[<p>偶尔看google reader里订阅的webdesigner depot，看到介绍一批比较新的免费wp主题，于是看到这个</p>
<p><a href="http://www.tripleships.com/">www.tripleships.com/</a></p>
<p><a href="http://www.tripleships.com/sample/" target="_blank"><img title="tanzaku" src="http://hellotaotao.com/wp-content/uploads/2010/04/164858phH.jpg" alt="tanzaku" width="600" height="430" /></a></p>
<p>是个有意思的wordpress主题，以前看别人用过。简洁随意富有展示性，让人生出随意点击浏览的欲望，效果不错。以后有合适的机会愿意用上它。</p>
<p>还有，你有否注意到页面载入时各个板块各就各位的那个特效？速度很快，不太注意的话很容易错过了，但我觉得这方面体现了作者的细心。</p>
]]></content:encoded>
			<wfw:commentRss>http://hellotaotao.com/2010/04/an-interesting-theme-wordpress.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>怎样监测竞争对手网站的流量(转)</title>
		<link>http://hellotaotao.com/2010/04/how-to-monitor-competitor-web-site-traffic-transfer.html</link>
		<comments>http://hellotaotao.com/2010/04/how-to-monitor-competitor-web-site-traffic-transfer.html#comments</comments>
		<pubDate>Mon, 12 Apr 2010 16:39:03 +0000</pubDate>
		<dc:creator>taotao</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://hellotaotao.com/?p=414</guid>
		<description><![CDATA[#1 最笨的办法，点击网站的流量统计，看看有没有设置密码，如果没有设置密码那是最好的了，如果设置了密码，试试几个简单的密码（试着用社会工程学的角度去研究破解密码）。

#2 通过alexa统计数据，由于刷alexa排名的现象普遍存在，且对于一些小型网站，一般alexa数据都没有。 如果你的网站和竞争对手的网站都没有在刷Alexa，且你的网站用户群和竞争对手的用户群相差不大，可以通过你的网站和竞争对手的网站的alexa数据，大概的计算竞争对手的流量。



<span class="readmore"><a href="http://hellotaotao.com/2010/04/how-to-monitor-competitor-web-site-traffic-transfer.html" title="怎样监测竞争对手网站的流量(转)">Read More: 916 Words Totally</a></span>]]></description>
			<content:encoded><![CDATA[<p>#1 最笨的办法，点击网站的流量统计，看看有没有设置密码，如果没有设置密码那是最好的了，如果设置了密码，试试几个简单的密码（试着用社会工程学的角度去研究破解密码）。</p>
<p>#2 通过alexa统计数据，由于刷alexa排名的现象普遍存在，且对于一些小型网站，一般alexa数据都没有。 如果你的网站和竞争对手的网站都没有在刷Alexa，且你的网站用户群和竞争对手的用户群相差不大，可以通过你的网站和竞争对手的网站的alexa数据，大概的计算竞争对手的流量。</p>
<p><img title="alexa" src="http://hellotaotao.com/wp-content/uploads/2010/04/00390582X.png" alt="" width="404" height="288" /></p>
<p>竞争对手流量=你的网站流量×（竞争对手alexa数据/你的网站的alexa数据）</p>
<p>使用工具：<a href="http://cn.alexa.com/">http://cn.alexa.com/</a></p>
<p>#3 Google Ad planner，和alexa的数据一样，通过相对数据去计算竞争对手的那些数据，前提是对方网站上挂了Google Adsense，且你自己的网站上页挂了Google Adsense。因为Google记录了Google Adsense的展示次数，此次数一定意义上反映了该网站的一些数据。如下图：</p>
<p><img title="ad planner" src="http://hellotaotao.com/wp-content/uploads/2010/04/003906YiS.png" alt="" width="420" height="246" /></p>
<p>使用工具：<a href="https://www.google.com/adplanner/">https://www.google.com/adplanner/</a></p>
<p>#4 阿里妈妈广告，前提是该网站放了阿里妈妈的广告，你可以很简单的通过点击广告图上的“alimama.com提供”进入该展示位的出售页面。</p>
<p><img title="alimama_ad" src="http://hellotaotao.com/wp-content/uploads/2010/04/003907EjP.png" alt="" width="261" height="249" /></p>
<p>进入出售页面后你就可以获得这样的信息：</p>
<p><img title="alimama" src="http://hellotaotao.com/wp-content/uploads/2010/04/0039084Oy.png" alt="" width="325" height="243" /></p>
<p>#5 试图与竞争对手交换图片形式的友情链接，友情链接的时候要求使用你自己服务器上的图片，你就可以通过服务器上该图片的请求数来判定对方的PV，在请求图片时用户也会发送cookies给服务器，这样又可以通过cookies计算出对方的IP。如果竞争对手同意交换图片友情链接的话，那么下面就要教你一种更加绝的办法。以PHP为例，写一个image.php的文件，使用GD库生成一张LOGO图，同时在php中加上一些统计的程序。文件写好后上传到你自己的服务器，使用.htaccess将你的image.gif做301转向到image.php。一切就这么搞定。</p>
<p>目前我想到的就这几种方法，希望哪位大侠看到能继续补充。</p>
<p>引用地址：http://www.biaodianfu.com/competitor-traffic.html</p>
]]></content:encoded>
			<wfw:commentRss>http://hellotaotao.com/2010/04/how-to-monitor-competitor-web-site-traffic-transfer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何汉化woothemes主题</title>
		<link>http://hellotaotao.com/2010/01/how-do-i-finished-woothemes-topic.html</link>
		<comments>http://hellotaotao.com/2010/01/how-do-i-finished-woothemes-topic.html#comments</comments>
		<pubDate>Mon, 11 Jan 2010 19:48:01 +0000</pubDate>
		<dc:creator>taotao</dc:creator>
				<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://hellotaotao.com/2010/01/how-do-i-finished-woothemes-topic.html</guid>
		<description><![CDATA[woothemes是非常知名的wordpress主题制作公司，制作了大量高质量的主题。虽然大多数是收费主题，但也有一部分免费的，而且在我看来免费中也有精品，比如meta-morphosis。

最近做了一个站用到了meta-morphosis，需要将该主题界面汉化。woothemes出品的主题确实是比较规范的，主题文件夹里带有专门的lang文件夹，应该是具有方便翻译的功能。但是这个lang文件夹里的.mo和.po文件到底应该怎么使用呢，我也不知道。woothemes网站的帮助文档以及讨论区都是只有付费用户才有资格进入的，所以作为未付费用户，即使是对于这个官方免费的模板，我也无法从woothemes官网上获得任何帮助资料。于是只得继续求助google，终于得到了这篇非常有用的文章：

<span class="readmore"><a href="http://hellotaotao.com/2010/01/how-do-i-finished-woothemes-topic.html" title="如何汉化woothemes主题">Read More: 3853 Words Totally</a></span>]]></description>
			<content:encoded><![CDATA[<p>woothemes是非常知名的wordpress主题制作公司，制作了大量高质量的主题。虽然大多数是收费主题，但也有一部分免费的，而且在我看来免费中也有精品，比如meta-morphosis。</p>
<p>最近做了一个站用到了meta-morphosis，需要将该主题界面汉化。woothemes出品的主题确实是比较规范的，主题文件夹里带有专门的lang文件夹，应该是具有方便翻译的功能。但是这个lang文件夹里的.mo和.po文件到底应该怎么使用呢，我也不知道。woothemes网站的帮助文档以及讨论区都是只有付费用户才有资格进入的，所以作为未付费用户，即使是对于这个官方免费的模板，我也无法从woothemes官网上获得任何帮助资料。于是只得继续求助google，终于得到了这篇非常有用的文章：</p>
<h4>How to translate a theme WooThemes Language</h4>
<p>以下是全文，有空我会翻译一下这篇。</p>
<p>simple solution create new .po and .mo file put in your theme folder thats  it</p>
<h5>Background info</h5>
<p>WordPress uses a standard localization framework called <em>GNU gettext</em>.  This framework provides the programmer the ability to mark text inside code as  being suitable for localization. The role of the translator is to take these  marked pieces of text and produce a language-specific localization. No code  needs to change and you do not need to understand how the program works.</p>
<p>Text is marked by wrapping it with special PHP functions. It is not important  to know how these functions work, but it will be helpful to recognize them:</p>
<ul>
<li><code>__($text)</code> – Looks for a translated version of  <code>$text</code> and returns the result</li>
<li><code>_e($text)</code> – Looks for a translated version of  <code>$text</code> and echo the result to the screen (i.e. effectively it is  <code>echo __($text)</code>)</li>
<li><code>__ngettext($single,$plural,$number)</code> – If <code>$number</code> is 1 then looks for a translated version of <code>$single</code>. If number is  more than 1 then looks for a translated version of<code>$plural</code>.</li>
</ul>
<p>(Source: Urban  Giraffe)</p>
<p><strong>Translating <strong>WooThemes</strong></strong><br />
Putting this into context,  it means that all our text in our template files (.php files) have been wrapped  in gettext functions. This enables us to create a <strong>Portable Object  File</strong> (or .po file) which contains all the text for the <strong>theme</strong>.  This has already been done by us at<strong>WooThemes</strong>.</p>
<p>The user (that’s you) then has the ability to use a program (we’ll get back  to this later) to<strong>translate</strong> this .po file into another language, add it to  the <strong>theme</strong> directory, and have a translated <strong>theme</strong>!</p>
<h5>Before we start</h5>
<p>Before you can start to <strong>translate</strong> the <strong>theme</strong>, you need to make  sure that the <strong>theme</strong> has been made ready for translation. All our new  themes will support localization and include a<strong>language file</strong> (.po file) which contains all the English texts, and soon all our old themes  will be upgraded as well.</p>
<p>If you are not certain if your <strong>theme</strong> has been made ready for  translation/localization, you can simply check if there is a  “<strong><em>/lang/themename.po</em></strong>” file in your <strong>theme</strong> folder.  If there isn’t one, you will need to download the latest version of the  <strong>theme</strong> and check if the .po file existst there. If it does include a  translation file, you will need to upgrade  your <strong>theme</strong> to be able to <strong>translate</strong> it.</p>
<h5>How to <strong>translate</strong></h5>
<p>To <strong>translate</strong> your <strong>theme</strong>, you will need to use Poedit to <strong>translate</strong> the included<strong>Portable Object</strong> file (.po  file), which will then create a <strong>Machine Object</strong> file (.mo file)  which we will upload to our <strong>theme</strong> folder for WordPress to read.</p>
<p>Follow these steps to <strong>translate</strong> your .po file into another language  and make a .mo file:</p>
<ol>
<li>Download and install Poedit,  the program we will use to <strong>translate</strong> our .po file.</li>
<li>Open the themename.po file found in your /lang/ folder with poedit.</li>
<li>Now go through and <strong>translate</strong> all the text one line at a time in the  bottom box.</li>
<li>Save the file after you’re done. This will output a .po and .mo file.</li>
</ol>
<p><img src="http://external.ak.fbcdn.net/safe_image.php?d=edf6d57bcafc1162e7678fa0bdf7095e&amp;url=http%3A%2F%2Fwww.woothemes.com%2Fwp-content%2Fuploads%2F2009%2F08%2Fpoedit-550x511.png" alt="" /></p>
<p>Translating the .po file with Poedit</p>
<p><strong>Setup WordPress</strong><br />
Before we can upload our new .mo file,  we need to make sure we named it correctly, as it has to match your desired  language locale. See the complete list of language  codes and country  codes to find your exact locale.</p>
<p>We’ll use Norwegian as the example here, so first we find the language code  (nb – Norsk Bokmål) and the country code (NO). We than rename our .mo file to  <strong>nb_NO.mo</strong> and upload to the root of our <strong>theme</strong> folder  e.g.</p>
<p><code>wp-content/themes/themename/nb_NO.mo</code></p>
<p>The last step is to make sure your WordPress config file,  <strong>wp-config.php</strong>, is setup with your locale, which in this case is  Norwegian. So open wp-config.php and check that what you have in your define()  function. For Norwegian it will look like this:</p>
<p><code>define ('WPLANG', 'nb_NO');</code></p>
<p>Once you have matched the wp-config.php setting to our .mo filename, you  should have successfully translated your WooTheme into another language.</p>
<h5>Share your language</h5>
<p>We want to make it easier for users to get the <strong>theme</strong> in their  language, so if you have translated your <strong>theme</strong> into your language, we  hope you can share the .mo file with us, so new users don’t have to  <strong>translate</strong> the <strong>theme</strong> themselves.</p>
<p>Please send us your translated files (.po and .mo) files to  <a>support@<strong>woothemes</strong>.com</a> and we will put your file up in our  repository.</p>
]]></content:encoded>
			<wfw:commentRss>http://hellotaotao.com/2010/01/how-do-i-finished-woothemes-topic.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

