<?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>Life Studio &#187; twitter</title>
	<atom:link href="http://wange.im/tag/twitter/feed" rel="self" type="application/rss+xml" />
	<link>http://wange.im</link>
	<description>My Life, My Studio...</description>
	<lastBuildDate>Sat, 31 Jul 2010 13:01:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wordpress 非插件调用 Twitter 修订版</title>
		<link>http://wange.im/output-twitter-to-wordpress-revision.html</link>
		<comments>http://wange.im/output-twitter-to-wordpress-revision.html#comments</comments>
		<pubDate>Mon, 28 Jun 2010 12:09:22 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[非插件]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3342</guid>
		<description><![CDATA[　　看到这个标题，估计童鞋们都要有视觉疲劳了吧，因为加上之前写过的五种方法（#1、#2、#3、#4、#5），这已经是我第六次写 Wordpress 非插件的方式调用输出 Twitter 消息了，当然每种方法适应的人群各不相同，方法也各有千秋，输出的格式也不完全相同，各取所需了。
　　今天介绍的 Twitter 同步到 Wordpress 的方法是之前几种的综合版，也算是修订版，因为在给用户定制主题的时候我发现了一个 bug。在《Wordpress 免插件输出最新 Twitter》一文中提到的用 Twitter Search（search.twitter.com）解析 feed 的方法，但是我发现好多 Twitter 帐户根本无法在 Twitter Search 中找到，也就无法解析订阅源，原因不明，很是神奇。所以我就想用 Twitter 原生态的 feed 来解析，这个是 Twitter 的就一定有，那就不怕找不到订阅源了吧～
　　把以下代码放在需要显示的地方，比如 sidebar.php 或者 header.php 中：
&#60;?php
    $twitterid = "wange1228";    //这里换成自己的 Twitter 帐户
    function autolink($linktext)    //用正则过滤出链接文本，并自动加上 url 链接
    {
        $linktext = eregi_replace('(((f&#124;ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&#38;//=]+)', '&#60;a href="\1" target="_blank" rel="nofollow"&#62;\1&#60;/a&#62;', $linktext);
        if( strpos($linktext, "http") === FALSE [...]]]></description>
			<content:encoded><![CDATA[<p>　　看到这个标题，估计童鞋们都要有视觉疲劳了吧，因为加上之前写过的五种方法（<a title="Wordpress 免插件输出最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress.html">#1</a>、<a title="Wordpress 非插件调用最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html">#2</a>、<a title="用 FeedBurner 烧制 Twitter feed" href="http://wange.im/burn-twitter-feed-with-feedburner.html">#3</a>、<a title="twip Twitter API 应用 Wordpress 同步" href="http://wange.im/twitter-sync-to-wordpress-with-twip.html">#4</a>、<a title="用 Yahoo Pipes 过滤 Twitter feed" href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html">#5</a>），这已经是我第六次写 Wordpress 非插件的方式调用输出 Twitter 消息了，当然每种方法适应的人群各不相同，方法也各有千秋，输出的格式也不完全相同，各取所需了。</p>
<p>　　今天介绍的 Twitter 同步到 Wordpress 的方法是之前几种的综合版，也算是修订版，因为在给用户定制主题的时候我发现了一个 bug。在《<a title="Wordpress 免插件输出最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress.html">Wordpress 免插件输出最新 Twitter</a>》一文中提到的用 Twitter Search（search.twitter.com）解析 feed 的方法，但是我发现好多 Twitter 帐户根本无法在 Twitter Search 中找到，也就无法解析订阅源，原因不明，很是神奇。所以我就想用 Twitter 原生态的 feed 来解析，这个是 Twitter 的就一定有，那就不怕找不到订阅源了吧～</p>
<p>　　把以下代码放在需要显示的地方，比如 sidebar.php 或者 header.php 中：</p>
<div class="source" style="font-family: 'Courier New','Lucida Console','monospace'; color: #000000;"><span style="color: #008080;">&lt;?php</span><br />
    <span style="color: #000000;">$twitterid</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"wange1228"</span>;    <span style="font-style: italic; color: #008800;">//这里换成自己的 Twitter 帐户</span><br />
    <span style="color: #000080; font-weight: bold;">function</span> <span style="color: #000000;">autolink</span>(<span style="color: #000000;">$linktext</span>)    <span style="font-style: italic; color: #008800;">//用正则过滤出链接文本，并自动加上 url 链接</span><br />
    <span style="color: #000000;">{</span><br />
        <span style="color: #000000;">$linktext</span> <span style="color: #000000;">=</span> <span style="color: #000000;">eregi_replace</span>(<span style="color: #0000ff;">'(((f|ht){1}tp://)[-a-zA-Z0-9@:%_\+.~#?&amp;//=]+)'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'&lt;a href="\1" target="_blank" rel="nofollow"&gt;\1&lt;/a&gt;'</span><span style="color: #000000;">,</span> <span style="color: #000000;">$linktext</span>);<br />
        <span style="color: #000080; font-weight: bold;">if</span>( <span style="color: #000000;">strpos</span>(<span style="color: #000000;">$linktext</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">"http"</span>) <span style="color: #000000;">===</span> <span style="color: #000080; font-weight: bold;">FALSE</span> <span style="color: #000000;">){</span><br />
        <span style="color: #000000;">$linktext</span> <span style="color: #000000;">=</span> <span style="color: #000000;">eregi_replace</span>(<span style="color: #0000ff;">'(www.[-a-zA-Z0-9@:%_\+.~#?&amp;//=]+)'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'&lt;a href="http://\1" target="_blank" rel="nofollow"&gt;\1&lt;/a&gt;'</span><span style="color: #000000;">,</span> <span style="color: #000000;">$linktext</span>);<br />
        <span style="color: #000000;">}</span> <span style="color: #000080; font-weight: bold;">else</span> <span style="color: #000000;">{</span><br />
        <span style="color: #000000;">$linktext</span> <span style="color: #000000;">=</span> <span style="color: #000000;">eregi_replace</span>(<span style="color: #0000ff;">'([[:space:]()[{}])(www.[-a-zA-Z0-9@:%_\+.~#?&amp;//=]+)'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'\1&lt;a href="http://\2" target="_blank" rel="nofollow"&gt;\2&lt;/a&gt;'</span><span style="color: #000000;">,</span> <span style="color: #000000;">$linktext</span>);<br />
        <span style="color: #000000;">}</span><br />
        <span style="color: #000080; font-weight: bold;">return</span> <span style="color: #000000;">$linktext</span>;<br />
    <span style="color: #000000;">}</span><br />
    <span style="color: #000080; font-weight: bold;">require_once</span> (<span style="color: #000000;">ABSPATH</span> <span style="color: #000000;">.</span> <span style="color: #000000;">WPINC</span> <span style="color: #000000;">.</span> <span style="color: #0000ff;">'/class-feed.php'</span>);<br />
    <span style="color: #000000;">$feed</span> <span style="color: #000000;">=</span> <span style="color: #000080; font-weight: bold;">new</span> <span style="color: #000000;">SimplePie</span>();<br />
    <span style="color: #000000;">$feed</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">set_feed_url</span>(<span style="color: #0000ff;">'http://twitter.com/statuses/user_timeline/'</span><span style="color: #000000;">.</span><span style="color: #000000;">$twitterid</span><span style="color: #000000;">.</span><span style="color: #0000ff;">'.rss'</span>);<br />
    <span style="color: #000000;">$feed</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">init</span>();<br />
    <span style="color: #000000;">$items</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$feed</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_items</span>(<span style="color: #0000ff;">0</span><span style="color: #000000;">,</span><span style="color: #0000ff;">1</span>);    <span style="font-style: italic; color: #008800;">//输出的 Tweet 的数量，这里显示1条，可按需修改</span><br />
    <span style="color: #000080; font-weight: bold;">foreach</span> (<span style="color: #000000;">$items</span> <span style="color: #000080; font-weight: bold;">as</span> <span style="color: #000000;">$item</span>)<br />
    <span style="color: #000000;">{</span><br />
        <span style="color: #000000;">$tweet</span> <span style="color: #000000;">=</span> <span style="color: #000000;">autolink</span>(<span style="color: #000000;">$item</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_description</span>());<br />
        <span style="color: #000080; font-weight: bold;">echo</span> <span style="color: #000000;">str_replace</span>(<span style="color: #000000;">$twitterid</span><span style="color: #000000;">.</span><span style="color: #0000ff;">":"</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">"&lt;a target='_blank' rel='nofollow' href='http://twitter.com/"</span><span style="color: #000000;">.</span><span style="color: #000000;">$twitterid</span><span style="color: #000000;">.</span><span style="color: #0000ff;">"'&gt;@"</span><span style="color: #000000;">.</span><span style="color: #000000;">$twitterid</span><span style="color: #000000;">.</span><span style="color: #0000ff;">"&lt;/a&gt;:"</span><span style="color: #000000;">,</span> <span style="color: #000000;">$tweet</span>);<br />
    <span style="color: #000000;">}</span><br />
<span style="color: #008080;">?&gt;</span></div>
<p>　　这样就OK了，样式部分我就不介绍了，不过关于这些代码有几点申明：</p>
<p>1、因为用了正则表达式来过滤 Twitter 消息中的链接文本并自动加上 url 链接，所以我顺便加上了 nofollow 标签，别让一些无谓的站外链接抢了站内的权重。</p>
<p>2、以上只是关键代码，属于精简版的，和我现在用的效果并不完全相同。以上代码主要省略了缓存和显示相对时间的功能，Hzlzh 老兄写过非常详细的教程，我就不多介绍了，请看《<a title="网站调取Twitter信息|格式化输出时间" href="http://www.hzlzh.com/get-twitter-timeline/" target="_blank">网站调取Twitter信息|格式化输出时间</a>》。如果把我这篇补 bug 的文章和他那篇结合起来，我觉得 Wordpress 非插件输出 Twitter 消息的方法就堪称完美了。</p>
<p>3、本方法只适合于国外主机用户，国内主机需要用此方法就要把其中的订阅源换成相应的 API 地址，这个就不在本文介绍范围了，有兴趣有需要的朋友可以折腾一下。</p>
<p>4、因为 PHP 水平太菜，代码可能写的比较粗糙，请高手们多多指正，我忽悠小菜鸟还行，哈哈～</p>
<p>5、AD一下，欢迎 Follow 我的 Twitter：<a title="Follow Me on Twitter" href="http://twitter.com/wange1228" target="_blank">http://twitter.com/wange1228</a></p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="Wordpress 非插件调用 Twitter 修订版" href="http://wange.im/output-twitter-to-wordpress-revision.html">《Wordpress 非插件调用 Twitter 修订版》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="Wordpress 非插件调用 Twitter 修订版" href="http://wange.im/output-twitter-to-wordpress-revision.html">http://wange.im/output-twitter-to-wordpress-revision.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html" title="用 Yahoo Pipes 过滤 Twitter feed (2010年03月18日)">用 Yahoo Pipes 过滤 Twitter feed</a> (55)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新 Twitter (2010年02月11日)">Wordpress 非插件调用最新 Twitter</a> (58)</li><li><a href="http://wange.im/related-posts-without-plugins-in-wordpress.html" title="Wordpress 非插件相关日志的两种方法 (2010年04月4日)">Wordpress 非插件相关日志的两种方法</a> (134)</li><li><a href="http://wange.im/sync-wordpress-to-twitter.html" title="非插件同步 Wordpress 日志到 Twitter (2010年04月1日)">非插件同步 Wordpress 日志到 Twitter</a> (113)</li><li><a href="http://wange.im/burn-twitter-feed-with-feedburner.html" title="用 FeedBurner 烧制 Twitter feed (2010年03月19日)">用 FeedBurner 烧制 Twitter feed</a> (86)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress.html" title="Wordpress 免插件输出最新 Twitter (2010年02月10日)">Wordpress 免插件输出最新 Twitter</a> (115)</li><li><a href="http://wange.im/highlight-keywords-in-wordpress-search.html" title="Wordpress 站内搜索高亮显示关键词 (2010年07月18日)">Wordpress 站内搜索高亮显示关键词</a> (119)</li><li><a href="http://wange.im/highlight-keywords-and-hellobaby-in-wordpress.html" title="Wordpress 高亮显示关键词及欢迎提示 (2010年07月16日)">Wordpress 高亮显示关键词及欢迎提示</a> (180)</li><li><a href="http://wange.im/pagenavi-without-plugins-in-wordpress.html" title="Wordpress 非插件日志分页效果 (2010年05月27日)">Wordpress 非插件日志分页效果</a> (121)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/output-twitter-to-wordpress-revision.html/feed</wfw:commentRss>
		<slash:comments>147</slash:comments>
		</item>
		<item>
		<title>河蟹与高墙齐辉，ZF 与乌鸦一色</title>
		<link>http://wange.im/fuck-gfw.html</link>
		<comments>http://wange.im/fuck-gfw.html#comments</comments>
		<pubDate>Fri, 25 Jun 2010 13:21:02 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[三言两语]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[SNS]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[微博]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3321</guid>
		<description><![CDATA[　　本月初，中国发表互联网白皮书：公民享受网络言论自由。当时我就明白了，我一定不在这里所谓的“公民”的范围之内，充其量只能算是一个P民、草民、贱民！
　　果不其然，今天像往常一样，打开 Google 企业套件中的在线文档，正要开始工作，“连接被重置”这五个字赫然映入眼帘，看到这五个字我已经麻木了，几乎每天多多少少都会和这几个字打交道。不用多说，一定又是 G/F/W 干的好事，我等贱民仅剩的那么一点点权力也被无情地践踏了一下，我唯一能做的就是默默地熟练地打开 SSH，坚起中指 BS 了一下屏幕另一边的暗自窃笑着的 G/F/W，顺便推了推眼镜，斜视着夕阳西下，唉叹一声：河蟹与高墙齐辉，ZF 与乌鸦一色！
　　在我的印象中，当 Twitter 被墙的同时，国内的微博们是像雨后春笋一样拔地而起，什么新浪、网易、嘀咕、叽歪、饭否、包括现在的腾讯微博，都使出吃奶的力气意图瓜分国内的微博市场，好不热闹，可是有哪一个不是畸形儿？有的没有 feed 输出，有的没有 api，更可笑的是大多数国内微博上连说一句完整的人话都不行；还有“非死不可”，挣扎了两下终于还是死了，于是，人人、开心为首的 SNS 就大行其道，各自为政，搁据势力随处可见。记得这么一首诗：有的人活着，他已经死了；有的人死了，他还活着……，Facebook 永远活在我的心中，人人开心却并不是让人人都能开心的。
　　就在这么一个畸形的大环境下，国内山寨势力遍地开花，不过都是些野花，路边的野花你可千万不要采，如果你探头向墙外张望一下，你会发现墙外的世界更精彩。
　　PS：话不多说，如果你是同道中人，请 Follow 我的 Twitter: http://twitter.com/wange1228
&#187; 转载请注明来源：Life Studio &#187; 《河蟹与高墙齐辉，ZF 与乌鸦一色》&#187; 本文链接地址：http://wange.im/fuck-gfw.html&#187; 订阅本站：http://feed.wange.im相关日志喜欢 Twitter 的不完全理由 (146)QQ 微博初体验 (205)非插件同步 Wordpress 日志到 Twitter (113)Wordpress 非插件调用最新新浪围脖 (71)Wordpress 非插件调用最新 Twitter (58)Wordpress 免插件输出最新 Twitter (115)PR 被取消了，Alexa 还会远吗？ (128)你还在开心吗？ (27)网络实名制，是与非 (9)在博客上嵌入 Google 文档 (196)]]></description>
			<content:encoded><![CDATA[<p>　　本月初，中国发表互联网白皮书：公民享受网络言论自由。当时我就明白了，我一定不在这里所谓的“公民”的范围之内，充其量只能算是一个P民、草民、贱民！</p>
<p>　　果不其然，今天像往常一样，打开 Google 企业套件中的在线文档，正要开始工作，“连接被重置”这五个字赫然映入眼帘，看到这五个字我已经麻木了，几乎每天多多少少都会和这几个字打交道。不用多说，一定又是 G/F/W 干的好事，我等贱民仅剩的那么一点点权力也被无情地践踏了一下，我唯一能做的就是默默地熟练地打开 SSH，坚起中指 BS 了一下屏幕另一边的暗自窃笑着的 G/F/W，顺便推了推眼镜，斜视着夕阳西下，唉叹一声：河蟹与高墙齐辉，ZF 与乌鸦一色！</p>
<p>　　在我的印象中，当 Twitter 被墙的同时，国内的微博们是像雨后春笋一样拔地而起，什么新浪、网易、嘀咕、叽歪、饭否、包括现在的腾讯微博，都使出吃奶的力气意图瓜分国内的微博市场，好不热闹，可是有哪一个不是畸形儿？有的没有 feed 输出，有的没有 api，更可笑的是大多数国内微博上连说一句完整的人话都不行；还有“非死不可”，挣扎了两下终于还是死了，于是，人人、开心为首的 SNS 就大行其道，各自为政，搁据势力随处可见。记得这么一首诗：有的人活着，他已经死了；有的人死了，他还活着……，Facebook 永远活在我的心中，人人开心却并不是让人人都能开心的。</p>
<p>　　就在这么一个畸形的大环境下，国内山寨势力遍地开花，不过都是些野花，路边的野花你可千万不要采，如果你探头向墙外张望一下，你会发现墙外的世界更精彩。</p>
<p>　　PS：话不多说，如果你是同道中人，请 Follow 我的 Twitter: <a title="@wange1228" href="http://twitter.com/wange1228" target="_blank"><strong>http://twitter.com/wange1228</strong></a></p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="河蟹与高墙齐辉，ZF 与乌鸦一色" href="http://wange.im/fuck-gfw.html">《河蟹与高墙齐辉，ZF 与乌鸦一色》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="河蟹与高墙齐辉，ZF 与乌鸦一色" href="http://wange.im/fuck-gfw.html">http://wange.im/fuck-gfw.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/i-love-twitter.html" title="喜欢 Twitter 的不完全理由 (2010年04月26日)">喜欢 Twitter 的不完全理由</a> (146)</li><li><a href="http://wange.im/t-qq-com.html" title="QQ 微博初体验 (2010年04月15日)">QQ 微博初体验</a> (205)</li><li><a href="http://wange.im/sync-wordpress-to-twitter.html" title="非插件同步 Wordpress 日志到 Twitter (2010年04月1日)">非插件同步 Wordpress 日志到 Twitter</a> (113)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新 Twitter (2010年02月11日)">Wordpress 非插件调用最新 Twitter</a> (58)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress.html" title="Wordpress 免插件输出最新 Twitter (2010年02月10日)">Wordpress 免插件输出最新 Twitter</a> (115)</li><li><a href="http://wange.im/pr-has-been-canceled-alexa-will-be-far-away.html" title="PR 被取消了，Alexa 还会远吗？ (2009年10月22日)">PR 被取消了，Alexa 还会远吗？</a> (128)</li><li><a href="http://wange.im/are-you-kaixin001.html" title="你还在开心吗？ (2009年05月14日)">你还在开心吗？</a> (27)</li><li><a href="http://wange.im/network-real-name.html" title="网络实名制，是与非 (2008年09月3日)">网络实名制，是与非</a> (9)</li><li><a href="http://wange.im/google-docs-in-blog.html" title="在博客上嵌入 Google 文档 (2010年07月6日)">在博客上嵌入 Google 文档</a> (196)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/fuck-gfw.html/feed</wfw:commentRss>
		<slash:comments>186</slash:comments>
		</item>
		<item>
		<title>喜欢 Twitter 的不完全理由</title>
		<link>http://wange.im/i-love-twitter.html</link>
		<comments>http://wange.im/i-love-twitter.html#comments</comments>
		<pubDate>Mon, 26 Apr 2010 13:57:24 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[三言两语]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[微博]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3047</guid>
		<description><![CDATA[　　一千个读者，就有一千个哈姆雷特，一千个 Twitter 用户，也就有一千个喜欢 Twitter 的理由。或许每个人对 Twitter 的感情都各不相同，但是我相信总有志同道合者有着和我相同的选择 Twitter 的原因。
　　为什么在天朝无法正常自由地访问 Twitter？这已经不是我们需要，也不是我们值得去讨论的一个话题，Twitter 无法在大中华局域网内访问将是渴望平等、民主、开放的网民们永远的痛。不过作为一个真正崇尚自由的互联网网民，始终有着透过现象看本质的能力，这是身处局域网的无知网民们所不具备的。我们又何必硬是要扯掉天朝的这块遮羞布呢？其实我们都知道这下面藏着什么。我想这就是大多数天朝 Twitter 拥护者选择 Twitter 的最大原因吧，因为 Twitter 对我们来说就是开放、自由的代名词！
　　年轻人，或多或少都有些叛逆心理。之前，我对 Twitter 是一无所知，我甚至没弄明白这和嘀咕、饭否这些国内的微博有什么区别？为什么大家都一拥而上，冲破层层阻隔、翻越高高围墙来上推呢？真的这么有必要吗？好奇心催化了我的叛逆心理，Twitter 越是被封，我就越想看个究竟，等我看清了 Twitter 的本质，我也就爱上 Twitter 而不能自拔了。
　　Twitter 就是一唠嗑的工具。我虽算不上话唠，但是偶尔也会在 Twitter 上发发牢骚，和朋友聊聊天，可以说是个很随意很随性的大聊天室。而这个聊天室的特点就在于可以随时随地想说就说，因为 Twitter 的布发方式多种多样，客户端也层出不群，网页版、桌面版、手机版、IM 绑定、其他同步等等方式。
　　Twitter 多种多样的发布方式也就决定了它相当适合像我这样的人折腾。比如说，可以用 Twitter API 搭个属于自己的客户端，另外，我还要真心感谢我们伟大的天朝，要不是 Twitter 被墙，我也不会学会用 Google App Engine 搭建 Twitter API，我也不会深入学习关于局域网方面的知识，我也不会想尽办法让国内主机上的 Wordpress 和 Twitter 进行双向同步。
　　Twitter 是一个不可多得的分享和求助的好地方。是谁说好事不出门，坏事传千里的？就算是好事也可以传千里，Twitter 可以帮你做到这一点，如果是有趣、新鲜的资讯在 Twitter 上吼一下，被 RT 一下就会得到很多关注。同样的道理，如果遇到生活上、技术上、甚至感情上的疑难杂症，只是在 Twitter 上求助一下，也一定会在第一时间得到很多 RT [...]]]></description>
			<content:encoded><![CDATA[<p>　　一千个读者，就有一千个哈姆雷特，一千个 Twitter 用户，也就有一千个喜欢 Twitter 的理由。或许每个人对 Twitter 的感情都各不相同，但是我相信总有志同道合者有着和我相同的选择 Twitter 的原因。</p>
<p>　　为什么在天朝无法正常自由地访问 Twitter？这已经不是我们需要，也不是我们值得去讨论的一个话题，Twitter 无法在大中华局域网内访问将是渴望平等、民主、开放的网民们永远的痛。不过作为一个真正崇尚自由的互联网网民，始终有着透过现象看本质的能力，这是身处局域网的无知网民们所不具备的。我们又何必硬是要扯掉天朝的这块遮羞布呢？其实我们都知道这下面藏着什么。我想这就是大多数天朝 Twitter 拥护者选择 Twitter 的最大原因吧，因为 Twitter 对我们来说就是开放、自由的代名词！</p>
<p>　　年轻人，或多或少都有些叛逆心理。之前，我对 Twitter 是一无所知，我甚至没弄明白这和嘀咕、饭否这些国内的微博有什么区别？为什么大家都一拥而上，冲破层层阻隔、翻越高高围墙来上推呢？真的这么有必要吗？好奇心催化了我的叛逆心理，Twitter 越是被封，我就越想看个究竟，等我看清了 Twitter 的本质，我也就爱上 Twitter 而不能自拔了。</p>
<p>　　Twitter 就是一唠嗑的工具。我虽算不上话唠，但是偶尔也会在 Twitter 上发发牢骚，和朋友聊聊天，可以说是个很随意很随性的大聊天室。而这个聊天室的特点就在于可以随时随地想说就说，因为 Twitter 的布发方式多种多样，客户端也层出不群，网页版、桌面版、手机版、IM 绑定、其他同步等等方式。</p>
<p>　　Twitter 多种多样的发布方式也就决定了它相当适合像我这样的人折腾。比如说，可以用 Twitter API 搭个属于自己的客户端，另外，我还要真心感谢我们伟大的天朝，要不是 Twitter 被墙，我也不会学会用 Google App Engine 搭建 Twitter API，我也不会深入学习关于局域网方面的知识，我也不会想尽办法让国内主机上的 Wordpress 和 Twitter 进行双向同步。</p>
<p>　　Twitter 是一个不可多得的分享和求助的好地方。是谁说好事不出门，坏事传千里的？就算是好事也可以传千里，Twitter 可以帮你做到这一点，如果是有趣、新鲜的资讯在 Twitter 上吼一下，被 RT 一下就会得到很多关注。同样的道理，如果遇到生活上、技术上、甚至感情上的疑难杂症，只是在 Twitter 上求助一下，也一定会在第一时间得到很多 RT 和热心人的解答。</p>
<p>　　Twitter 可以帮助我们获得最新资讯。有很多企业，尤其是国外的一些企业都会有官方 Twitter，还有一些名人、政客也都爱玩 Twitter，或许 Twitter 对他们来说不是什么消遣的工具，而更是一种营销工具，不过对于关注他们的人来说，Twitter 无疑是最好、最快的工具。比如这些天突然杀出的空姐，就让中国推民们为之一振，这样的例子不胜枚举。</p>
<p>　　理由太多了，我突然在想，我还有什么理由不上推呢？欢迎更多追求真相的朋友 follow 我：<a title="Follow Me on Twitter" href="http://twitter.com/wange1228" target="_blank"><strong><span style="color: blue;">http://twitter.com/wange1228</span></strong></a></p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="喜欢 Twitter 的不完全理由" href="http://wange.im/i-love-twitter.html">《喜欢 Twitter 的不完全理由》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="喜欢 Twitter 的不完全理由" href="http://wange.im/i-love-twitter.html">http://wange.im/i-love-twitter.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/fuck-gfw.html" title="河蟹与高墙齐辉，ZF 与乌鸦一色 (2010年06月25日)">河蟹与高墙齐辉，ZF 与乌鸦一色</a> (186)</li><li><a href="http://wange.im/t-qq-com.html" title="QQ 微博初体验 (2010年04月15日)">QQ 微博初体验</a> (205)</li><li><a href="http://wange.im/sync-wordpress-to-twitter.html" title="非插件同步 Wordpress 日志到 Twitter (2010年04月1日)">非插件同步 Wordpress 日志到 Twitter</a> (113)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新 Twitter (2010年02月11日)">Wordpress 非插件调用最新 Twitter</a> (58)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress.html" title="Wordpress 免插件输出最新 Twitter (2010年02月10日)">Wordpress 免插件输出最新 Twitter</a> (115)</li><li><a href="http://wange.im/output-twitter-to-wordpress-revision.html" title="Wordpress 非插件调用 Twitter 修订版 (2010年06月28日)">Wordpress 非插件调用 Twitter 修订版</a> (147)</li><li><a href="http://wange.im/twitter-sync-to-wordpress-with-twip.html" title="twip Twitter API 应用 Wordpress 同步 (2010年04月9日)">twip Twitter API 应用 Wordpress 同步</a> (110)</li><li><a href="http://wange.im/internet-with-vpn.html" title="终于和传说中的 VPN 合体了！ (2010年03月29日)">终于和传说中的 VPN 合体了！</a> (162)</li><li><a href="http://wange.im/burn-twitter-feed-with-feedburner.html" title="用 FeedBurner 烧制 Twitter feed (2010年03月19日)">用 FeedBurner 烧制 Twitter feed</a> (86)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/i-love-twitter.html/feed</wfw:commentRss>
		<slash:comments>146</slash:comments>
		</item>
		<item>
		<title>QQ 微博初体验</title>
		<link>http://wange.im/t-qq-com.html</link>
		<comments>http://wange.im/t-qq-com.html#comments</comments>
		<pubDate>Thu, 15 Apr 2010 13:17:00 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[QQ]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[微博]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3013</guid>
		<description><![CDATA[　　一直很 BS QQ 毫无创意的发展模式，但又不得不承认腾讯做的很成功，都说互联网的成功是可以复制的，腾讯在山寨这一点上就是个很好的榜样。不只在产品项目上山寨其他成功产品（这我就不举例了，手指头加上脚趾头都数不过来），你还别说，腾讯在营销模式上也山寨地有模有样，同样是饥饿营销，这几天腾讯 QQ 微博的造势可不比当年 Google Wave 时的逊色呀。虽说 Google Wave 最后是D调收场了，可也赚足了眼球啊，不知道 QQ 微博会不会步 Google Wave 的后尘呢？
　　感谢国家，感谢棺材中的尘埃，给我递上了万人争抢的 QQ 微博邀请码。另外，也要感谢准备给我邀请码的童鞋们。
　　说实话，我对 Twitter 以外的微博并不是很感兴趣，不过我到是注册过不少国内微博，但是都是用来研究学习之用，真正常用的也就只有 Twitter:@wange1228，原因就不用我多说了。我对 QQ 微博的邀请码的饥渴度刚开始并不是很强烈，因为总有一天会像 Google Wave 那样白菜价的，不过我还是没抵挡住 QQ 超强的饥饿营销攻势，我屈服了，到处求码，然后人人无码……
　　注册 QQ 微博之后，我还没有推过一条，留着处女推，不知道说啥好。因为我注册 QQ 微博的最重要的一个理由就是为了抢注我最爱的 ID：wange，得到邀请码后才发现，ID 至少6个字符。。。唉，好吧，只好用和 Twitter 一样的 ID了：http://t.qq.com/wange1228，QQ 微博给我最大的感受就是，完完全全是 Twitter 的翻版，离背景图的颜色也和 Twitter 有几分相似。
　　我们知道 Twitter 有很多的玩法，什么 API 呀，什么桌面客户端呀，什么第三方插件呀……我还没仔细研究过 QQ 微博，不知道会不会有这么多的玩法？会开放 API 吗？不过我猜以腾讯的个性，只会拿出主义而没有分享精神的。
　　QQ 拥有庞大的用户群体，这无疑是 QQ 的一大优势，从另一个角度来看，这也是 QQ [...]]]></description>
			<content:encoded><![CDATA[<p>　　一直很 BS QQ 毫无创意的发展模式，但又不得不承认腾讯做的很成功，都说互联网的成功是可以复制的，腾讯在山寨这一点上就是个很好的榜样。不只在产品项目上山寨其他成功产品（这我就不举例了，手指头加上脚趾头都数不过来），你还别说，腾讯在营销模式上也山寨地有模有样，同样是饥饿营销，这几天腾讯 QQ 微博的造势可不比当年 Google Wave 时的逊色呀。虽说 Google Wave 最后是D调收场了，可也赚足了眼球啊，不知道 QQ 微博会不会步 Google Wave 的后尘呢？</p>
<p>　　感谢国家，感谢<a title="棺材中的尘埃" href="http://www.dustmedia.net/" target="_blank">棺材中的尘埃</a>，给我递上了万人争抢的 QQ 微博邀请码。另外，也要感谢准备给我邀请码的童鞋们。</p>
<p>　　说实话，我对 Twitter 以外的微博并不是很感兴趣，不过我到是注册过不少国内微博，但是都是用来研究学习之用，真正常用的也就只有 Twitter:<a title="Follow Me on Twitter" href="http://twitter.com/wange1228" target="_blank">@wange1228</a>，原因就不用我多说了。我对 QQ 微博的邀请码的饥渴度刚开始并不是很强烈，因为总有一天会像 Google Wave 那样白菜价的，不过我还是没抵挡住 QQ 超强的饥饿营销攻势，我屈服了，到处求码，然后人人无码……</p>
<p>　　注册 QQ 微博之后，我还没有推过一条，留着处女推，不知道说啥好。因为我注册 QQ 微博的最重要的一个理由就是为了抢注我最爱的 ID：wange，得到邀请码后才发现，ID 至少6个字符。。。唉，好吧，只好用和 Twitter 一样的 ID了：<a title="Follow Me on QQ" href="http://t.qq.com/wange1228" target="_blank">http://t.qq.com/wange1228</a>，QQ 微博给我最大的感受就是，完完全全是 Twitter 的翻版，离背景图的颜色也和 Twitter 有几分相似。</p>
<p>　　我们知道 Twitter 有很多的玩法，什么 API 呀，什么桌面客户端呀，什么第三方插件呀……我还没仔细研究过 QQ 微博，不知道会不会有这么多的玩法？会开放 API 吗？不过我猜以腾讯的个性，只会拿出主义而没有分享精神的。</p>
<p>　　QQ 拥有庞大的用户群体，这无疑是 QQ 的一大优势，从另一个角度来看，这也是 QQ 的一大劣势。因为 QQ 不敢轻举妄动，所以 QQ 进军微博是很有压力的，期待 QQ 以自己的优势引领一下国内微博的潮流吧。</p>
<p>　　<span style="color: #0000ff;">最后，欢迎 Follow 我。Twitter：</span><a title="Follow Me on Twitter" href="http://twitter.com/wange1228" target="_blank"><span style="color: #0000ff;">http://twitter.com/wange1228</span></a><span style="color: #0000ff;">，QQ 微博：</span><a title="Follow Me on QQ" href="http://t.qq.com/wange1228" target="_blank"><span style="color: #0000ff;">http://t.qq.com/wange1228</span></a></p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="QQ 微博初体验" href="http://wange.im/t-qq-com.html">《QQ 微博初体验》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="QQ 微博初体验" href="http://wange.im/t-qq-com.html">http://wange.im/t-qq-com.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/fuck-gfw.html" title="河蟹与高墙齐辉，ZF 与乌鸦一色 (2010年06月25日)">河蟹与高墙齐辉，ZF 与乌鸦一色</a> (186)</li><li><a href="http://wange.im/i-love-twitter.html" title="喜欢 Twitter 的不完全理由 (2010年04月26日)">喜欢 Twitter 的不完全理由</a> (146)</li><li><a href="http://wange.im/sync-wordpress-to-twitter.html" title="非插件同步 Wordpress 日志到 Twitter (2010年04月1日)">非插件同步 Wordpress 日志到 Twitter</a> (113)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新 Twitter (2010年02月11日)">Wordpress 非插件调用最新 Twitter</a> (58)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress.html" title="Wordpress 免插件输出最新 Twitter (2010年02月10日)">Wordpress 免插件输出最新 Twitter</a> (115)</li><li><a href="http://wange.im/output-twitter-to-wordpress-revision.html" title="Wordpress 非插件调用 Twitter 修订版 (2010年06月28日)">Wordpress 非插件调用 Twitter 修订版</a> (147)</li><li><a href="http://wange.im/twitter-sync-to-wordpress-with-twip.html" title="twip Twitter API 应用 Wordpress 同步 (2010年04月9日)">twip Twitter API 应用 Wordpress 同步</a> (110)</li><li><a href="http://wange.im/qq-gravatar-cache.html" title="QQ 自定义头像+Gravatar 头像缓存 (2010年04月6日)">QQ 自定义头像+Gravatar 头像缓存</a> (95)</li><li><a href="http://wange.im/more-than-a-leifeng.html" title="这不只是一个雷锋群 (2010年04月5日)">这不只是一个雷锋群</a> (172)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/t-qq-com.html/feed</wfw:commentRss>
		<slash:comments>205</slash:comments>
		</item>
		<item>
		<title>twip Twitter API 应用 Wordpress 同步</title>
		<link>http://wange.im/twitter-sync-to-wordpress-with-twip.html</link>
		<comments>http://wange.im/twitter-sync-to-wordpress-with-twip.html#comments</comments>
		<pubDate>Fri, 09 Apr 2010 13:23:05 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[birdnest]]></category>
		<category><![CDATA[SAE]]></category>
		<category><![CDATA[twip]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2982</guid>
		<description><![CDATA[　　我也不知道现在的自己算不算上同步控，说是吧，我只追求 Twitter 与 Wordpress 之间的双向同步，还没有到18个微博同步的疯狂状态；可说不是吧，我对 Twitter 与 Wordpress 之间的同步要求越来越高，已经苛求到同步时间在半分钟之内，也就是几乎同步的另一端要达到同时更新的要求。
　　从时间顺序来看，我用过三种从 Twitter 同步到 Wordpress 的方法，分别是用 tidyTweet、Yahoo Pipes、FeedBurner，从同步速度上来看，一个比一个更快，我本以为对于国内主机而言，用 FeedBurner 已经是最快的方法了，可对于 Twitter 而言，FeedBurner 毕竟属于第三方，在同步的过程中有个小转折，要看 FeedBurner 解析的速度了，快的时候仅需一两分钟，慢的时候也要十来分钟。
　　我就想到了 Twitter  API，于是参照网上的教程自己搭了一个 Twitter API proxy——birdnest，这个用的人应该很多吧，是 GAE 的一项经典项目。只可惜，birdnest 的 search api proxy 并不是我想象中的那么完善，居然是不支持 feed 的，所以用 birdnest 的 Twitter API 来实现同步最新 Tweet 到 Wordpress 的计划落空了。
　　也怪我的眼界太窄，原来这个世界上不只有 birdnest 这一个 Twitter API，经 Hzlzh 的大力启蒙，无私地传授了我一套用 twip 搭建 Twitter API 的方法，用起来超爽，而且比 [...]]]></description>
			<content:encoded><![CDATA[<p>　　我也不知道现在的自己算不算上同步控，说是吧，我只追求 Twitter 与 Wordpress 之间的双向同步，还没有到<a title="如何同步信息到腾讯微博等18 个平台" href="http://bwskyer.com/ubiquity-sync-qq-microblog.html" target="_blank">18个微博同步的疯狂状态</a>；可说不是吧，我对 Twitter 与 Wordpress 之间的同步要求越来越高，已经苛求到同步时间在半分钟之内，也就是几乎同步的另一端要达到同时更新的要求。</p>
<p>　　从时间顺序来看，我用过三种从 Twitter 同步到 Wordpress 的方法，分别是用 <a title="Wordpress 非插件调用最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html">tidyTweet</a>、<a title="用 Yahoo Pipes 过滤 Twitter feed" href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html">Yahoo Pipes</a>、<a title="用 FeedBurner 烧制 Twitter feed" href="http://wange.im/burn-twitter-feed-with-feedburner.html">FeedBurner</a>，从同步速度上来看，一个比一个更快，我本以为对于国内主机而言，用 FeedBurner 已经是最快的方法了，可对于 Twitter 而言，FeedBurner 毕竟属于第三方，在同步的过程中有个小转折，要看 FeedBurner 解析的速度了，快的时候仅需一两分钟，慢的时候也要十来分钟。</p>
<p>　　我就想到了 Twitter  API，于是参照网上的教程自己搭了一个 Twitter API proxy——birdnest，这个用的人应该很多吧，是 GAE 的一项经典项目。只可惜，birdnest 的 search api proxy 并不是我想象中的那么完善，居然是不支持 feed 的，所以用 birdnest 的 Twitter API 来实现同步最新 Tweet 到 Wordpress 的计划落空了。</p>
<p>　　也怪我的眼界太窄，原来这个世界上不只有 birdnest 这一个 Twitter API，经 <a title="自力博客" href="http://www.hzlzh.com/" target="_blank">Hzlzh</a> 的大力启蒙，无私地传授了我一套用 twip 搭建 Twitter API 的方法，用起来超爽，而且比 birdnest 好的优点在于 twip 的 search api proxy 相当完美，可以支持 feed，我得儿意的笑，那样一来，我的 Twitter to Wordpress 的同步速度又可以有一个飞跃了，而且是质的飞跃，等同于直接获取 twitter 的 feed，可想而知，现在的同步速度已经不可同日而语了，哈哈。</p>
<p>　　于是乎，我现在拥有 birdnest 和 twip 两个 twitter api 啦，私用私用，HOHO～</p>
<p>　　另外，还要感谢 <a title="自力博客" href="http://www.hzlzh.com/" target="_blank">Hzlzh</a> 童鞋一下，要不是他提醒，我差点又错过了 Sina App Engine 的第三波申请，错过前两波我已经悔死了，这次我一定要拿下 SAE，Twitese For SAE、Wordpress For SAE，已经让我眼馋很久了。</p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="twip Twitter API 应用 Wordpress 同步" href="http://wange.im/twitter-sync-to-wordpress-with-twip.html">《twip Twitter API 应用 Wordpress 同步》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="twip Twitter API 应用 Wordpress 同步" href="http://wange.im/twitter-sync-to-wordpress-with-twip.html">http://wange.im/twitter-sync-to-wordpress-with-twip.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/output-twitter-to-wordpress-revision.html" title="Wordpress 非插件调用 Twitter 修订版 (2010年06月28日)">Wordpress 非插件调用 Twitter 修订版</a> (147)</li><li><a href="http://wange.im/sync-wordpress-to-twitter.html" title="非插件同步 Wordpress 日志到 Twitter (2010年04月1日)">非插件同步 Wordpress 日志到 Twitter</a> (113)</li><li><a href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html" title="用 Yahoo Pipes 过滤 Twitter feed (2010年03月18日)">用 Yahoo Pipes 过滤 Twitter feed</a> (55)</li><li><a href="http://wange.im/jquery-slideshow-twitter.html" title="JQuery 循环滚动展示 Twitter 公告 (2010年02月22日)">JQuery 循环滚动展示 Twitter 公告</a> (46)</li><li><a href="http://wange.im/show-time-since-in-wordpress.html" title="Wordpress 显示发布内容于多少时间前 (2010年02月17日)">Wordpress 显示发布内容于多少时间前</a> (79)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新 Twitter (2010年02月11日)">Wordpress 非插件调用最新 Twitter</a> (58)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress.html" title="Wordpress 免插件输出最新 Twitter (2010年02月10日)">Wordpress 免插件输出最新 Twitter</a> (115)</li><li><a href="http://wange.im/start-from-gfw.html" title="从GFW说将开去 (2009年06月5日)">从GFW说将开去</a> (31)</li><li><a href="http://wange.im/wordpress-say-hello-to-vistors.html" title="Wordpress 向来自其他域的访客致欢迎词 (2010年07月30日)">Wordpress 向来自其他域的访客致欢迎词</a> (175)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/twitter-sync-to-wordpress-with-twip.html/feed</wfw:commentRss>
		<slash:comments>110</slash:comments>
		</item>
		<item>
		<title>非插件同步 Wordpress 日志到 Twitter</title>
		<link>http://wange.im/sync-wordpress-to-twitter.html</link>
		<comments>http://wange.im/sync-wordpress-to-twitter.html#comments</comments>
		<pubDate>Thu, 01 Apr 2010 12:27:10 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[转来载去]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[微博]]></category>
		<category><![CDATA[短网址]]></category>
		<category><![CDATA[非插件]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2926</guid>
		<description><![CDATA[　　之前，从 Wordpress 最新日志同步到 Twitter 我都是用手动的，不仅要先穿墙，还要复制日志标题，还要手动生成短网址，虽然已经习以为常，不过还是有点麻烦的。如果有一条龙服务的方法那就最好啦，果不其然，让我找到了方法，而且是免插件的！方法来自 qiqiboy，并且已经制作成了插件，非常感谢 qiqiboy 还发给我此插件供内测使用，能做插件的才是真正的高手呀，不过 qiqiboy 暂时没有公布此插件的下载地址，需要的朋友可以问 qiqiboy 要一个玩玩。
　　我这里就转载一下 qiqiboy 非插件实现同步 Wordpress 日志到 Twitter 的方法，把以下代码复制到 Wordpress 主题文件夹下的 functions.php 中即可：
add_action('publish_post', 'get_post_message');
function get_post_message($id)
{
    if($_POST['action'] != "autosave" and $_POST['post_status'] != "draft")
    {
        $mypost = get_post($id);
        $title = strip_tags(get_the_title($id));
        $postlink = get_permalink($id);
        if($_POST['original_post_status'] == 'publish')
        {
            if (time() - strtotime($mypost-&#62;post_date) &#60; 60*60*24*1 )
            {
                return;
            }
            $title [...]]]></description>
			<content:encoded><![CDATA[<p>　　之前，从 Wordpress 最新日志同步到 Twitter 我都是用手动的，不仅要先穿墙，还要复制日志标题，还要手动生成短网址，虽然已经习以为常，不过还是有点麻烦的。如果有一条龙服务的方法那就最好啦，果不其然，让我找到了方法，而且是免插件的！方法来自 <a title="QiQiboy" href="http://www.qiqiboy.com" target="_blank">qiqiboy</a>，并且已经制作成了插件，非常感谢 qiqiboy 还发给我此插件供内测使用，能做插件的才是真正的高手呀，不过 qiqiboy 暂时没有公布此插件的下载地址，需要的朋友可以问 qiqiboy 要一个玩玩。</p>
<p>　　我这里就转载一下 qiqiboy 非插件实现同步 Wordpress 日志到 Twitter 的方法，把以下代码复制到 Wordpress 主题文件夹下的 functions.php 中即可：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000000;">add_action</span>(<span style="color: #0000ff;">'publish_post'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'get_post_message'</span>);<br />
<span style="color: #000080; font-weight: bold;">function</span> <span style="color: #000000;">get_post_message</span>(<span style="color: #000000;">$id</span>)<br />
<span style="color: #000000;">{</span><br />
    <span style="color: #000080; font-weight: bold;">if</span>(<span style="color: #000000;">$_POST</span><span style="color: #000000;">[</span><span style="color: #0000ff;">'action'</span><span style="color: #000000;">]</span> <span style="color: #000000;">!=</span> <span style="color: #0000ff;">"autosave"</span> <span style="color: #000000;">and</span> <span style="color: #000000;">$_POST</span><span style="color: #000000;">[</span><span style="color: #0000ff;">'post_status'</span><span style="color: #000000;">]</span> <span style="color: #000000;">!=</span> <span style="color: #0000ff;">"draft"</span>)<br />
    <span style="color: #000000;">{</span><br />
        <span style="color: #000000;">$mypost</span> <span style="color: #000000;">=</span> <span style="color: #000000;">get_post</span>(<span style="color: #000000;">$id</span>);<br />
        <span style="color: #000000;">$title</span> <span style="color: #000000;">=</span> <span style="color: #000000;">strip_tags</span>(<span style="color: #000000;">get_the_title</span>(<span style="color: #000000;">$id</span>));<br />
        <span style="color: #000000;">$postlink</span> <span style="color: #000000;">=</span> <span style="color: #000000;">get_permalink</span>(<span style="color: #000000;">$id</span>);<br />
        <span style="color: #000080; font-weight: bold;">if</span>(<span style="color: #000000;">$_POST</span><span style="color: #000000;">[</span><span style="color: #0000ff;">'original_post_status'</span><span style="color: #000000;">]</span> <span style="color: #000000;">==</span> <span style="color: #0000ff;">'publish'</span>)<br />
        <span style="color: #000000;">{</span><br />
            <span style="color: #000080; font-weight: bold;">if</span> (<span style="color: #000000;">time</span>() <span style="color: #000000;">-</span> <span style="color: #000000;">strtotime</span>(<span style="color: #000000;">$mypost</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">post_date</span>) <span style="color: #000000;">&lt;</span> <span style="color: #0000ff;">60</span><span style="color: #000000;">*</span><span style="color: #0000ff;">60</span><span style="color: #000000;">*</span><span style="color: #0000ff;">24</span><span style="color: #000000;">*</span><span style="color: #0000ff;">1</span> )<br />
            <span style="color: #000000;">{</span><br />
                <span style="color: #000080; font-weight: bold;">return</span>;<br />
            <span style="color: #000000;">}</span><br />
            <span style="color: #000000;">$title</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"【博文修改】"</span> <span style="color: #000000;">.</span> <span style="color: #000000;">$title</span>;<br />
        <span style="color: #000000;">}</span><br />
        <span style="color: #000080; font-weight: bold;">else</span><br />
        <span style="color: #000000;">{</span><br />
            <span style="color: #000000;">$title</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"【博客更新】"</span> <span style="color: #000000;">.</span> <span style="color: #000000;">$title</span>;<br />
        <span style="color: #000000;">}</span><br />
        <span style="color: #000080; font-weight: bold;">if</span> (<span style="color: #000000;">$shortlink</span><span style="color: #000000;">==</span><span style="color: #0000ff;">""</span>)<br />
        <span style="color: #000000;">{</span><br />
        <span style="color: #000000;">$shortlink</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"http://u.wange.im/api.php?url="</span> <span style="color: #000000;">.</span> <span style="color: #000000;">$postlink</span>;<span style="font-style: italic; color: #008800;">//这里是我的短网址 API，你也可以换成 qiqiboy 的 u.boy.im</span><br />
        <span style="color: #000000;">}</span><br />
        <span style="color: #000000;">$url_contents</span> <span style="color: #000000;">=</span> <span style="color: #000000;">file_get_contents</span>(<span style="color: #000000;">$shortlink</span>);<br />
        <span style="color: #000000;">$temp_length</span> <span style="color: #000000;">=</span> (<span style="color: #000000;">strlen</span>(<span style="color: #000000;">$title</span>)) <span style="color: #000000;">+</span> (<span style="color: #000000;">strlen</span>(<span style="color: #000000;">$url_contents</span>));<br />
        <span style="color: #000080; font-weight: bold;">if</span>(<span style="color: #000000;">$temp_length</span> <span style="color: #000000;">&gt;</span> <span style="color: #0000ff;">137</span>)<br />
        <span style="color: #000000;">{</span><br />
            <span style="color: #000000;">$remaining_chars</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">134</span> <span style="color: #000000;">-</span> <span style="color: #000000;">strlen</span>(<span style="color: #000000;">$url_contents</span>);<br />
            <span style="color: #000000;">$title</span> <span style="color: #000000;">=</span> <span style="color: #000000;">substr</span>(<span style="color: #000000;">$title</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">0</span><span style="color: #000000;">,</span> <span style="color: #000000;">$remaining_chars</span>);<br />
            <span style="color: #000000;">$title</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$title</span> <span style="color: #000000;">.</span> <span style="color: #0000ff;">"..."</span>;<br />
        <span style="color: #000000;">}</span><br />
        <span style="color: #000000;">$message</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$title</span> <span style="color: #000000;">.</span> <span style="color: #0000ff;">" - "</span> <span style="color: #000000;">.</span> <span style="color: #000000;">$url_contents</span>;<br />
        <span style="color: #000080; font-weight: bold;">return</span> (<span style="color: #000000;">wp_to_twitter</span>(<span style="color: #000000;">$message</span>));<br />
    <span style="color: #000000;">}</span><br />
<span style="color: #000000;">}</span><br />
<span style="color: #000080; font-weight: bold;">function</span> <span style="color: #000000;">wp_to_twitter</span>(<span style="color: #000000;">$message</span>)<br />
<span style="color: #000000;">{</span><br />
        <span style="color: #000000;">$username</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"twitter用户名"</span>;<br />
        <span style="color: #000000;">$password</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"密码"</span>;<br />
        <span style="color: #000000;">$url</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">'http://twitter.com/statuses/update.xml'</span>;<span style="font-style: italic; color: #008800;">//国外用户使用这个，国内的用户则通过下面的api代理来发布。（代理可能会不稳，出现更新失败）</span><br />
        <span style="font-style: italic; color: #008800;">//$url = 'http://nest.onedd.net/api/statuses/update.xml';</span><br />
        <span style="font-style: italic; color: #008800;">/*这里有两种方法，一种是使用curl函数，如果你的主机不支持curl函数，则还可以使用下面一种。</span><br />
<span style="font-style: italic; color: #008800;">        $curl_handle = curl_init();</span><br />
<span style="font-style: italic; color: #008800;">        curl_setopt($curl_handle, CURLOPT_URL, "$url");</span><br />
<span style="font-style: italic; color: #008800;">        curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);</span><br />
<span style="font-style: italic; color: #008800;">        curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);</span><br />
<span style="font-style: italic; color: #008800;">        curl_setopt($curl_handle, CURLOPT_POST, 1);</span><br />
<span style="font-style: italic; color: #008800;">        curl_setopt($curl_handle, CURLOPT_POSTFIELDS, "status=$message");</span><br />
<span style="font-style: italic; color: #008800;">        curl_setopt($curl_handle, CURLOPT_USERPWD, "$username:$password");</span><br />
<span style="font-style: italic; color: #008800;">        $buffer = curl_exec($curl_handle);</span><br />
<span style="font-style: italic; color: #008800;">        curl_close($curl_handle);</span><br />
<span style="font-style: italic; color: #008800;">        */</span><br />
        <span style="color: #000000;">$body</span> <span style="color: #000000;">=</span> <span style="color: #000000;">array</span>( <span style="color: #0000ff;">'status'</span><span style="color: #000000;">=&gt;</span><span style="color: #000000;">$message</span> );<br />
        <span style="color: #000000;">$headers</span> <span style="color: #000000;">=</span> <span style="color: #000000;">array</span>( <span style="color: #0000ff;">'Authorization'</span> <span style="color: #000000;">=&gt;</span> <span style="color: #0000ff;">'Basic '</span><span style="color: #000000;">.</span><span style="color: #000000;">base64_encode</span>(<span style="color: #0000ff;">"$username:$password"</span>) );<br />
        <span style="color: #000000;">$request</span> <span style="color: #000000;">=</span> <span style="color: #000080; font-weight: bold;">new</span> <span style="color: #000000;">WP_Http</span>;<br />
        <span style="color: #000000;">$result</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$request</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">request</span>( <span style="color: #000000;">$url</span> <span style="color: #000000;">,</span> <span style="color: #000000;">array</span>( <span style="color: #0000ff;">'method'</span><span style="color: #000000;">=&gt;</span><span style="color: #0000ff;">'POST'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'body'</span><span style="color: #000000;">=&gt;</span><span style="color: #000000;">$body</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'headers'</span><span style="color: #000000;">=&gt;</span><span style="color: #000000;">$headers</span>) );<br />
<span style="color: #000000;">}</span></div>
<p>　　效果就可以见我 Twitter (<a title="Follow Me on Twitter" href="http://twitter.com/wange1228" target="_blank">@wange1228</a>)上更新的最新消息，好消息：qiqiboy 又更新了此文，推出了<a title="更新《同步WordPress日志更新信息到twitter》，添加标签信息同步" href="http://www.qiqiboy.com/2010/03/30/sync-wordpress-log-updates-to-twitter.html" target="_blank">在 Twitter 中同步 Wordpress 标签的方法</a>，而且还有同步 Wordpress 日志到新浪微博的方法，有兴趣的朋友赶去看看。</p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="非插件同步 Wordpress 日志到 Twitter" href="http://wange.im/sync-wordpress-to-twitter.html">《非插件同步 Wordpress 日志到 Twitter》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="非插件同步 Wordpress 日志到 Twitter" href="http://wange.im/sync-wordpress-to-twitter.html">http://wange.im/sync-wordpress-to-twitter.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新 Twitter (2010年02月11日)">Wordpress 非插件调用最新 Twitter</a> (58)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress.html" title="Wordpress 免插件输出最新 Twitter (2010年02月10日)">Wordpress 免插件输出最新 Twitter</a> (115)</li><li><a href="http://wange.im/output-twitter-to-wordpress-revision.html" title="Wordpress 非插件调用 Twitter 修订版 (2010年06月28日)">Wordpress 非插件调用 Twitter 修订版</a> (147)</li><li><a href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html" title="用 Yahoo Pipes 过滤 Twitter feed (2010年03月18日)">用 Yahoo Pipes 过滤 Twitter feed</a> (55)</li><li><a href="http://wange.im/highlight-keywords-in-wordpress-search.html" title="Wordpress 站内搜索高亮显示关键词 (2010年07月18日)">Wordpress 站内搜索高亮显示关键词</a> (119)</li><li><a href="http://wange.im/highlight-keywords-and-hellobaby-in-wordpress.html" title="Wordpress 高亮显示关键词及欢迎提示 (2010年07月16日)">Wordpress 高亮显示关键词及欢迎提示</a> (180)</li><li><a href="http://wange.im/fuck-gfw.html" title="河蟹与高墙齐辉，ZF 与乌鸦一色 (2010年06月25日)">河蟹与高墙齐辉，ZF 与乌鸦一色</a> (186)</li><li><a href="http://wange.im/pagenavi-without-plugins-in-wordpress.html" title="Wordpress 非插件日志分页效果 (2010年05月27日)">Wordpress 非插件日志分页效果</a> (121)</li><li><a href="http://wange.im/share-to-sns-without-plugins-for-wordpress.html" title="Wordpress 非插件实现分享按钮 (2010年05月19日)">Wordpress 非插件实现分享按钮</a> (168)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/sync-wordpress-to-twitter.html/feed</wfw:commentRss>
		<slash:comments>113</slash:comments>
		</item>
		<item>
		<title>终于和传说中的 VPN 合体了！</title>
		<link>http://wange.im/internet-with-vpn.html</link>
		<comments>http://wange.im/internet-with-vpn.html#comments</comments>
		<pubDate>Mon, 29 Mar 2010 13:08:34 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[三言两语]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[VPN]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2910</guid>
		<description><![CDATA[　　人生的每一个第一次都是特别珍贵，特别有意义的，因为那是唯一的，那代表着探索、创新、征服。
　　我记得我人生有史以来的第一次翻越围墙，是章鱼小盆友送给我的 SSH 帐号，我接过帐号，满含着热泪，欣喜若狂，虽然在肉体仍然受到禁锢，但是我的心灵得到了释放，那一晚，我激情四溢，高潮迭起，久久不能入眠。此后的每一天，我尽情享受着与 SSH 的温床合体，电脑上、手机上到处都留下了我射推(@wange1228)的痕迹。
　　不过 SSH 还是不能完全美足我的欲望。正巧，昨天晚上云帆兄又不失时机地向我递来了 VPN 帐号，不是我喜新厌旧，人人都想尝鲜，其实 SSH 已经足够好了，但若是没有上过 VPN，我心有不甘！常言道，为人不识 VPN，就算爬墙也枉然！今天注定了是我和 VPN 相结合的美好日子，人人都想得到 VPN，今天落入我手，岂能轻易放过，先让我云雨三百个回合再说。在衡天小张的倾情帮助下，小试了一下 VPN，相当之爽，不像 SSH 还要借助 myentunnel、autoproxy 等工具才能行事，VPN 几乎不受工具、浏览器的限制，想上就上，来者不拒。这就是我的第一次 VPN，无需前戏，多重高潮，用玩还想要，爽歪歪了。
　　与 VPN 一阵激情之后，突然想到一个问题，为什么 SSH 和 VPN 不能同时上呢，我一人坐拥两者，左手 SSH，右手 VPN，哈哈，两者都是居家旅行，跨墙追捕的必备帐号啊。
　　最后，附上两篇相关参考文章：
　　1、SSH和VPN凸墙的区别与联系分析
　　2、Windows XP中设置VPN的方法
&#187; 转载请注明来源：Life Studio &#187; 《终于和传说中的 VPN 合体了！》&#187; 本文链接地址：http://wange.im/internet-with-vpn.html&#187; 订阅本站：http://feed.wange.im相关日志T楼送 VPN 和 SSH 帐号活动 (431)Wordpress 非插件调用 Twitter 修订版 (147)河蟹与高墙齐辉，ZF 与乌鸦一色 (186)喜欢 Twitter 的不完全理由 (146)QQ 微博初体验 [...]]]></description>
			<content:encoded><![CDATA[<p>　　人生的每一个第一次都是特别珍贵，特别有意义的，因为那是唯一的，那代表着探索、创新、征服。</p>
<p>　　我记得我人生有史以来的第一次翻越围墙，是章鱼小盆友送给我的 SSH 帐号，我接过帐号，满含着热泪，欣喜若狂，虽然在肉体仍然受到禁锢，但是我的心灵得到了释放，那一晚，我激情四溢，高潮迭起，久久不能入眠。此后的每一天，我尽情享受着与 SSH 的温床合体，电脑上、手机上到处都留下了我射推(<a title="Follow Me on Twitter" href="http://twitter.com/wange1228" target="_blank">@wange1228</a>)的痕迹。</p>
<p>　　不过 SSH 还是不能完全美足我的欲望。正巧，昨天晚上<a title="快乐岛博客" href="http://kuailedao.org/" target="_blank">云帆</a>兄又不失时机地向我递来了 VPN 帐号，不是我喜新厌旧，人人都想尝鲜，其实 SSH 已经足够好了，但若是没有上过 VPN，我心有不甘！常言道，为人不识 VPN，就算爬墙也枉然！今天注定了是我和 VPN 相结合的美好日子，人人都想得到 VPN，今天落入我手，岂能轻易放过，先让我云雨三百个回合再说。在<a title="衡天小张" href="http://hengtian.org" target="_blank">衡天小张</a>的倾情帮助下，小试了一下 VPN，相当之爽，不像 SSH 还要借助 myentunnel、autoproxy 等工具才能行事，VPN 几乎不受工具、浏览器的限制，想上就上，来者不拒。这就是我的第一次 VPN，无需前戏，多重高潮，用玩还想要，爽歪歪了。</p>
<p>　　与 VPN 一阵激情之后，突然想到一个问题，为什么 SSH 和 VPN 不能同时上呢，我一人坐拥两者，左手 SSH，右手 VPN，哈哈，两者都是居家旅行，跨墙追捕的必备帐号啊。</p>
<p>　　最后，附上两篇相关参考文章：</p>
<p>　　1、<a title="SSH和VPN凸墙的区别与联系分析" href="http://kangzj.net/difference-between-ssh-vpn/" target="_blank">SSH和VPN凸墙的区别与联系分析</a></p>
<p>　　2、<a title="Windows XP中设置VPN的方法" href="http://netfee.ustc.edu.cn/ylxia/help/faq/faq_howtosetupvpn_winxp.htm" target="_blank">Windows XP中设置VPN的方法</a></p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="终于和传说中的 VPN 合体了！" href="http://wange.im/internet-with-vpn.html">《终于和传说中的 VPN 合体了！》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="终于和传说中的 VPN 合体了！" href="http://wange.im/internet-with-vpn.html">http://wange.im/internet-with-vpn.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/present-vpn-and-ssh.html" title="T楼送 VPN 和 SSH 帐号活动 (2010年06月1日)">T楼送 VPN 和 SSH 帐号活动</a> (431)</li><li><a href="http://wange.im/output-twitter-to-wordpress-revision.html" title="Wordpress 非插件调用 Twitter 修订版 (2010年06月28日)">Wordpress 非插件调用 Twitter 修订版</a> (147)</li><li><a href="http://wange.im/fuck-gfw.html" title="河蟹与高墙齐辉，ZF 与乌鸦一色 (2010年06月25日)">河蟹与高墙齐辉，ZF 与乌鸦一色</a> (186)</li><li><a href="http://wange.im/i-love-twitter.html" title="喜欢 Twitter 的不完全理由 (2010年04月26日)">喜欢 Twitter 的不完全理由</a> (146)</li><li><a href="http://wange.im/t-qq-com.html" title="QQ 微博初体验 (2010年04月15日)">QQ 微博初体验</a> (205)</li><li><a href="http://wange.im/twitter-sync-to-wordpress-with-twip.html" title="twip Twitter API 应用 Wordpress 同步 (2010年04月9日)">twip Twitter API 应用 Wordpress 同步</a> (110)</li><li><a href="http://wange.im/sync-wordpress-to-twitter.html" title="非插件同步 Wordpress 日志到 Twitter (2010年04月1日)">非插件同步 Wordpress 日志到 Twitter</a> (113)</li><li><a href="http://wange.im/burn-twitter-feed-with-feedburner.html" title="用 FeedBurner 烧制 Twitter feed (2010年03月19日)">用 FeedBurner 烧制 Twitter feed</a> (86)</li><li><a href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html" title="用 Yahoo Pipes 过滤 Twitter feed (2010年03月18日)">用 Yahoo Pipes 过滤 Twitter feed</a> (55)</li><li><a href="http://wange.im/jquery-slideshow-twitter.html" title="JQuery 循环滚动展示 Twitter 公告 (2010年02月22日)">JQuery 循环滚动展示 Twitter 公告</a> (46)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/internet-with-vpn.html/feed</wfw:commentRss>
		<slash:comments>162</slash:comments>
		</item>
		<item>
		<title>用 FeedBurner 烧制 Twitter feed</title>
		<link>http://wange.im/burn-twitter-feed-with-feedburner.html</link>
		<comments>http://wange.im/burn-twitter-feed-with-feedburner.html#comments</comments>
		<pubDate>Fri, 19 Mar 2010 11:50:37 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[FeedBurner]]></category>
		<category><![CDATA[tidyTweet]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Yahoo Pipes]]></category>
		<category><![CDATA[非插件]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2860</guid>
		<description><![CDATA[　　掰掰手指头，我好像已经用过三、四种方法来输出 Twitter 的最新消息，昨天又尝试了用 Yahoo Pipes 过滤 Twitter feed，本以为 Yahoo 的服务应该速度足够快，也足够稳定，，但是经过这一整天的测试，还是不能让我太满意，但从同步更新的速度上来说，确实要比用 TidyTweet 的方法快很多，不过 Yahoo Pipes 的稳定性让我大跌眼镜，经常有读取不到 feed 的现象，以致于我的 twitter 最新消息经常断档。
　　我转念一想，为什么不用 FeedBurner 来烧制 Twitter feed 呢？FeedBurner 已经在墙内了，就算是国内的主机也可以从 FeedBurner 上正常读取到 feed 啦。而且，从我昨天用 Yahoo Pipes 的方法来看，我根本没有用到 Yahoo Pipes 强大的过滤功能，用 Yahoo Pipes 貌似有点大材小用，并不合适，既然如此 FeedBurner 就足够满足我的需求啦。
　　满足了以上条件，那我就开始用 FeedBurner 来烧 Twitter feed 了，这还是我第一次用 FeedBurner，一直以来都是用 Feedsky，惭愧，所以以下也谈不上教程，只能说是我操作过程的一个记录：
　　1、开通 FeedBurner，有 gmail 帐号的直接登陆就算开通了。
　　2、在“Burn a feed right this instant. Type [...]]]></description>
			<content:encoded><![CDATA[<p>　　掰掰手指头，我好像已经用过三、四种方法来输出 Twitter 的最新消息，昨天又尝试了<a title="用 Yahoo Pipes 过滤 Twitter feed" href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html">用 Yahoo Pipes 过滤 Twitter feed</a>，本以为 Yahoo 的服务应该速度足够快，也足够稳定，，但是经过这一整天的测试，还是不能让我太满意，但从同步更新的速度上来说，确实要比<a title="Wordpress 非插件调用最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html">用 TidyTweet 的方法</a>快很多，不过 Yahoo Pipes 的稳定性让我大跌眼镜，经常有读取不到 feed 的现象，以致于我的 twitter 最新消息经常断档。</p>
<p>　　我转念一想，为什么不用 FeedBurner 来烧制 Twitter feed 呢？FeedBurner 已经在墙内了，就算是国内的主机也可以从 FeedBurner 上正常读取到 feed 啦。而且，从我昨天用 Yahoo Pipes 的方法来看，我根本没有用到 Yahoo Pipes 强大的过滤功能，用 Yahoo Pipes 貌似有点大材小用，并不合适，既然如此 FeedBurner 就足够满足我的需求啦。</p>
<p>　　满足了以上条件，那我就开始用 FeedBurner 来烧 Twitter feed 了，这还是我第一次用 FeedBurner，一直以来都是用 Feedsky，惭愧，所以以下也谈不上教程，只能说是我操作过程的一个记录：</p>
<p>　　1、<a title="FeedBurner" href="http://feedburner.google.com/" target="_blank">开通 FeedBurner</a>，有 gmail 帐号的直接登陆就算开通了。</p>
<p>　　2、在“Burn a feed right this instant. Type your blog or feed address here:”下填写要烧录的 feed 地址，并点击 Next。比如，我填写的是 http://search.twitter.com/search.atom?q=from:wange1228，把其中的 wange1228 换成自己的 twitter id 就可以了。意思就是输出 wange1228 帐号的 twitter feed。（这和昨天用 Yahoo Pipes 时填写的 URL 是一样一样的）</p>
<p>　　3、填写 Feed Title 和 Feed Address。这个都看个人喜好啦，比如我的 Feed Address: <a title="Twitter Feed" href="http://feeds.feedburner.com/wange1228" target="_blank">http://feeds.feedburner.com/wange1228</a>，欢迎订阅哈，呵呵～</p>
<p>　　4、最后就是用 PHP 输出以上 Twitter feed 啦。</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #008080;">&lt;?php</span><br />
<span style="color: #000000;">$feed</span> <span style="color: #000000;">=</span> <span style="color: #000000;">fetch_feed</span>(<span style="color: #0000ff;">'http://feeds.feedburner.com/wange1228'</span>);<br />
<span style="color: #000000;">$items</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$feed</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_items</span>(<span style="color: #0000ff;">0</span><span style="color: #000000;">,</span><span style="color: #0000ff;">1</span>);<br />
<span style="color: #000080; font-weight: bold;">foreach</span>(<span style="color: #000000;">$items</span> <span style="color: #000080; font-weight: bold;">as</span> <span style="color: #000000;">$item</span>) <span style="color: #000000;">{</span><br />
<span style="color: #000080; font-weight: bold;">echo</span> <span style="color: #0000ff;">'&lt;a target="_blank" title="Follow Me on Twitter" href="http://twitter.com/wange1228"&gt;@wange1228&lt;/a&gt;: '</span><span style="color: #000000;">.</span><span style="color: #000000;">$item</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_description</span>();<br />
<span style="color: #000000;">}</span><br />
<span style="color: #008080;">?&gt;</span></div>
<p>　　测试发现，FeedBurner 的稳定性和速度都比 Yahoo Pipes 更好，只要 FeedBurner 不被墙，我将长期使用这个方法来输出最新的 Twitter 消息。本是一句话搞定的事情居然被我硬是扯出这么一大篇，不上推真是浪费了，快来推上陪我一起扯吧：<a title="Follow Me on Twitter" href="http://twitter.com/wange1228" target="_blank">@wange1228</a></p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="用 FeedBurner 烧制 Twitter feed" href="http://wange.im/burn-twitter-feed-with-feedburner.html">《用 FeedBurner 烧制 Twitter feed》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="用 FeedBurner 烧制 Twitter feed" href="http://wange.im/burn-twitter-feed-with-feedburner.html">http://wange.im/burn-twitter-feed-with-feedburner.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html" title="用 Yahoo Pipes 过滤 Twitter feed (2010年03月18日)">用 Yahoo Pipes 过滤 Twitter feed</a> (55)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新 Twitter (2010年02月11日)">Wordpress 非插件调用最新 Twitter</a> (58)</li><li><a href="http://wange.im/output-twitter-to-wordpress-revision.html" title="Wordpress 非插件调用 Twitter 修订版 (2010年06月28日)">Wordpress 非插件调用 Twitter 修订版</a> (147)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/landscaping-feedburner-email-subscriptions.html" title="美化 Feedburner 邮箱订阅 (2010年07月31日)">美化 Feedburner 邮箱订阅</a> (76)</li><li><a href="http://wange.im/related-posts-without-plugins-in-wordpress.html" title="Wordpress 非插件相关日志的两种方法 (2010年04月4日)">Wordpress 非插件相关日志的两种方法</a> (134)</li><li><a href="http://wange.im/sync-wordpress-to-twitter.html" title="非插件同步 Wordpress 日志到 Twitter (2010年04月1日)">非插件同步 Wordpress 日志到 Twitter</a> (113)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress.html" title="Wordpress 免插件输出最新 Twitter (2010年02月10日)">Wordpress 免插件输出最新 Twitter</a> (115)</li><li><a href="http://wange.im/final-statement-on-changing-domain.html" title="关于更改域名的最后通牒 (2010年07月19日)">关于更改域名的最后通牒</a> (187)</li><li><a href="http://wange.im/highlight-keywords-in-wordpress-search.html" title="Wordpress 站内搜索高亮显示关键词 (2010年07月18日)">Wordpress 站内搜索高亮显示关键词</a> (119)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/burn-twitter-feed-with-feedburner.html/feed</wfw:commentRss>
		<slash:comments>86</slash:comments>
		</item>
		<item>
		<title>用 Yahoo Pipes 过滤 Twitter feed</title>
		<link>http://wange.im/filter-twitter-feed-by-yahoo-pipes.html</link>
		<comments>http://wange.im/filter-twitter-feed-by-yahoo-pipes.html#comments</comments>
		<pubDate>Thu, 18 Mar 2010 12:47:42 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[feed]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Yahoo Pipes]]></category>
		<category><![CDATA[非插件]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2856</guid>
		<description><![CDATA[　　只恨俺用的不是国外主机，否则 twitter 的输出可以用 ZeroZ 的方法，所以之前我一直用的是以 tidyTweet 作为中介来读取并过滤 twitter 的 feed 来输出最新 twitter 消息，不过从昨天开始，我的这个 tidyTweet 就不能正常输出了，本还以为是这个 feed 反应过慢，可耐心等了整整一天还是没有动静，于是动手将其撤换。
　　想起曾经任平生大哥分享给我过一个他用的 twitter 输出方法，那就是用 Yahoo Pipes，早就想试试了，只碍于当初网络问题没能实践，今天趁此机会折腾了一下，居然成功了。简述方法如下：
　　1、点此注册 Yahoo Pipes，这个不具体说了，如果有 yahoo id 的同学可以直接登陆。
　　2、注册登陆后，在头部导航有一个明显的 Create a Pipe 按钮，点击进入。
　　3、在侧边栏树型菜单中找到 Sources - Fetch Feed，将其拖动至舞台中央，并在 URL 栏中填写 http://search.twitter.com/search.atom?q=from:wange1228，把其中的 wange1228 换成自己的 twitter id 就可以了。意思就是输出 wange1228 帐号的 twitter feed。
　　4、将 Fetch Feed 与 Pipe Output 之间的小圆点拖动连接起来，这也就是预览 feed 输出的结果了。这个设计对于 Pipes [...]]]></description>
			<content:encoded><![CDATA[<p>　　只恨俺用的不是国外主机，否则 <a title="Wordpress 免插件输出最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress.html">twitter 的输出可以用 ZeroZ 的方法</a>，所以之前我一直用的是<a title="Wordpress 非插件调用最新 Twitter" href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html">以 tidyTweet 作为中介来读取并过滤 twitter</a> 的 feed 来输出最新 twitter 消息，不过从昨天开始，我的这个 tidyTweet 就不能正常输出了，本还以为是这个 feed 反应过慢，可耐心等了整整一天还是没有动静，于是动手将其撤换。</p>
<p>　　想起曾经<a title="任平生" href="http://rpsh.net/" target="_blank">任平生</a>大哥分享给我过一个他用的 twitter 输出方法，那就是用 Yahoo Pipes，早就想试试了，只碍于当初网络问题没能实践，今天趁此机会折腾了一下，居然成功了。简述方法如下：</p>
<p>　　1、<a title="Yahoo Pipes" href="http://pipes.yahoo.com/pipes/" target="_blank">点此注册</a> Yahoo Pipes，这个不具体说了，如果有 yahoo id 的同学可以直接登陆。</p>
<p>　　2、注册登陆后，在头部导航有一个明显的 Create a Pipe 按钮，点击进入。</p>
<p>　　3、在侧边栏树型菜单中找到 Sources - Fetch Feed，将其拖动至舞台中央，并在 URL 栏中填写 http://search.twitter.com/search.atom?q=from:wange1228，把其中的 wange1228 换成自己的 twitter id 就可以了。意思就是输出 wange1228 帐号的 twitter feed。</p>
<p>　　4、将 Fetch Feed 与 Pipe Output 之间的小圆点拖动连接起来，这也就是预览 feed 输出的结果了。这个设计对于 Pipes 这个词的意思很形象。</p>
<p>　　*5、这一步打星号是因为可有可无，也就是为你定制的 twitter feed 加过滤器，过滤器在侧边栏树型菜单中的 Opertors - Filter，可以过滤掉所有的 RT 或者不想看到的关键词等，这个自由发挥啦。</p>
<p>　　6、点击 Save 后返回 My Pipes，如果不出意外，Yahoo Pipes 对 twitter 的过滤 feed 就已经生成了，点击 Get as Rss 就可以得到相应的 feed 源。</p>
<p>　　7、接下来的 PHP 部分就简单了：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #008080;">&lt;?php</span><br />
<span style="color: #000000;">$feed</span> <span style="color: #000000;">=</span> <span style="color: #000000;">fetch_feed</span>(<span style="color: #0000ff;">'http://pipes.yahoo.com/pipes/pipe.run?_id=f94cbcc1e6e433ca068aec29c63b8327&amp;_render=rss'</span>);<br />
<span style="color: #000000;">$items</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$feed</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_items</span>(<span style="color: #0000ff;">0</span><span style="color: #000000;">,</span><span style="color: #0000ff;">1</span>);<br />
<span style="color: #000080; font-weight: bold;">foreach</span>(<span style="color: #000000;">$items</span> <span style="color: #000080; font-weight: bold;">as</span> <span style="color: #000000;">$item</span>) <span style="color: #000000;">{</span><br />
<span style="color: #000080; font-weight: bold;">echo</span> <span style="color: #0000ff;">'&lt;a target="_blank" title="Follow Me on Twitter" href="http://twitter.com/wange1228"&gt;@wange1228&lt;/a&gt;: '</span><span style="color: #000000;">.</span><span style="color: #000000;">$item</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_description</span>();<br />
<span style="color: #000000;">}</span><br />
<span style="color: #008080;">?&gt;</span></div>
<p>　　其中 fetch_feed('') 中就是填第6步中 Get as Rss 得到的地址即可。</p>
<p>　　应该说这是一个很傻瓜地教程了，所以我就不配图了，有兴趣的朋友可以研究一下任平生大哥的 <a title="twitter filter" href="http://pipes.yahoo.com/pipes/pipe.edit?_id=El_Yq34G3hGRF_h5bbsjiw" target="_blank">twitter filter</a> 在 Yahoo Pipes 是怎么写的，那叫一个高级，充分利用了 Filter，而且可以设置参数，有通用性，超级强大。</p>
<p>　　我也是第一天玩 Yahoo Pipes，还没有深入折腾，这篇不算教程的教程若是哪里写的不对，还请指正，谢谢。</p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="用 Yahoo Pipes 过滤 Twitter feed" href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html">《用 Yahoo Pipes 过滤 Twitter feed》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="用 Yahoo Pipes 过滤 Twitter feed" href="http://wange.im/filter-twitter-feed-by-yahoo-pipes.html">http://wange.im/filter-twitter-feed-by-yahoo-pipes.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/output-twitter-to-wordpress-revision.html" title="Wordpress 非插件调用 Twitter 修订版 (2010年06月28日)">Wordpress 非插件调用 Twitter 修订版</a> (147)</li><li><a href="http://wange.im/burn-twitter-feed-with-feedburner.html" title="用 FeedBurner 烧制 Twitter feed (2010年03月19日)">用 FeedBurner 烧制 Twitter feed</a> (86)</li><li><a href="http://wange.im/output-latest-tsina-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新新浪围脖 (2010年02月16日)">Wordpress 非插件调用最新新浪围脖</a> (71)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html" title="Wordpress 非插件调用最新 Twitter (2010年02月11日)">Wordpress 非插件调用最新 Twitter</a> (58)</li><li><a href="http://wange.im/related-posts-without-plugins-in-wordpress.html" title="Wordpress 非插件相关日志的两种方法 (2010年04月4日)">Wordpress 非插件相关日志的两种方法</a> (134)</li><li><a href="http://wange.im/sync-wordpress-to-twitter.html" title="非插件同步 Wordpress 日志到 Twitter (2010年04月1日)">非插件同步 Wordpress 日志到 Twitter</a> (113)</li><li><a href="http://wange.im/output-latest-twitter-to-wordpress.html" title="Wordpress 免插件输出最新 Twitter (2010年02月10日)">Wordpress 免插件输出最新 Twitter</a> (115)</li><li><a href="http://wange.im/highlight-keywords-in-wordpress-search.html" title="Wordpress 站内搜索高亮显示关键词 (2010年07月18日)">Wordpress 站内搜索高亮显示关键词</a> (119)</li><li><a href="http://wange.im/highlight-keywords-and-hellobaby-in-wordpress.html" title="Wordpress 高亮显示关键词及欢迎提示 (2010年07月16日)">Wordpress 高亮显示关键词及欢迎提示</a> (180)</li><li><a href="http://wange.im/pagenavi-without-plugins-in-wordpress.html" title="Wordpress 非插件日志分页效果 (2010年05月27日)">Wordpress 非插件日志分页效果</a> (121)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/filter-twitter-feed-by-yahoo-pipes.html/feed</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
		<item>
		<title>JQuery 循环滚动展示 Twitter 公告</title>
		<link>http://wange.im/jquery-slideshow-twitter.html</link>
		<comments>http://wange.im/jquery-slideshow-twitter.html#comments</comments>
		<pubDate>Mon, 22 Feb 2010 13:21:32 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://wange.im/?p=2743</guid>
		<description><![CDATA[　　啊哈，又是一篇折腾 JQuery 与 Wordpress 的文章，方法来自：《jQuery循环滚动展示代码》，我看了一下，可以应用在侧边栏的 twitter 最新消息的循环滚动上。代码相当简短，恩，我就喜欢简短而又帅气的代码效果。
　　方法如下：
　　1、HTML 部分：
&#60;ul id="twitter"&#62;
    &#60;li&#62;第一条消息&#60;/li&#62;
    &#60;li&#62;第二条消息&#60;/li&#62;
    &#60;li&#62;第三条消息&#60;/li&#62;
&#60;/ul&#62;
　　关于输出 twitter 消息的方法很多，我就总集了两篇：Wordpress 非插件调用最新 Twitter、Wordpress 免插件输出最新 Twitter，已经加密，密码为：wange.im，有兴趣的朋友可以看一下。
　　2、载入 JQuery
　　直接用 google 托管的就行。
&#60;script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery
/1.2.6/jquery.min.js"&#62;&#60;/script&#62;
　　3、JQuery 执行代码
$(document).ready(function(){
    $("#twitter li:not(:first)").css("display","none");
    var B=$("#twitter li:last");
    var C=$("#twitter li:first");
    setInterval(function(){
    if(B.is(":visible")){
    C.fadeIn(500).addClass("in");B.hide()
    }else{
    $("#twitter li:visible").addClass("in");
    $("#twitter li.in").next().fadeIn(500);
    $("li.in").hide().removeClass("in")}
    },3000) //每3秒钟切换一条，你可以根据需要更改
})
　　SHAWN's Blog 是我既木木之后又发现的一个写满 JQuery 应用的好网站，强烈推荐之，喜欢折腾 JQuery 的朋友可以直接前去瞧瞧有啥好玩的。
&#187; 转载请注明来源：Life Studio &#187; 《JQuery 循环滚动展示 Twitter 公告》&#187; [...]]]></description>
			<content:encoded><![CDATA[<p>　　啊哈，又是一篇折腾 JQuery 与 Wordpress 的文章，方法来自：<a title="jQuery循环滚动展示代码" href="http://ishawn.net/tips/simple-jquery-slideshow-code.html" target="_blank">《jQuery循环滚动展示代码》</a>，我看了一下，可以应用在侧边栏的 twitter 最新消息的循环滚动上。代码相当简短，恩，我就喜欢简短而又帅气的代码效果。</p>
<p>　　方法如下：</p>
<p>　　<strong>1、HTML 部分：</strong></p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000080; font-weight: bold;">&lt;ul</span> <span style="color: #ff0000;">id=</span><span style="color: #0000ff;">"twitter"</span><span style="color: #000080; font-weight: bold;">&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;li&gt;</span><span style="color: #000000;">第一条消息</span><span style="color: #000080; font-weight: bold;">&lt;/li&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;li&gt;</span><span style="color: #000000;">第二条消息</span><span style="color: #000080; font-weight: bold;">&lt;/li&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;li&gt;</span><span style="color: #000000;">第三条消息</span><span style="color: #000080; font-weight: bold;">&lt;/li&gt;</span><br />
<span style="color: #000080; font-weight: bold;">&lt;/ul&gt;</span></div>
<p>　　关于输出 twitter 消息的方法很多，我就总集了两篇：<a href="http://wange.im/output-latest-twitter-to-wordpress-without-plugin.html">Wordpress 非插件调用最新 Twitter</a>、<a href="http://wange.im/output-latest-twitter-to-wordpress.html">Wordpress 免插件输出最新 Twitter</a>，已经加密，密码为：wange.im，有兴趣的朋友可以看一下。</p>
<p>　　<strong>2、载入 JQuery</strong></p>
<p>　　直接用 google 托管的就行。</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000080; font-weight: bold;">&lt;script </span><span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"text/javascript"</span> <span style="color: #ff0000;">src=</span><span style="color: #0000ff;">"http://ajax.googleapis.com/ajax/libs/jquery</span><br />
<span style="color: #0000ff;">/1.2.6/jquery.min.js"</span><span style="color: #000080; font-weight: bold;">&gt;&lt;/script&gt;</span></div>
<p>　　<strong>3、JQuery 执行代码</strong></p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000000;">$</span>(<span style="color: #000000;">document</span><span style="color: #000000;">).</span><span style="color: #000000;">ready</span>(<span style="color: #000080; font-weight: bold;">function</span><span style="color: #000000;">(){</span><br />
    <span style="color: #000000;">$</span>(<span style="color: #0000ff;">"#twitter li:not(:first)"</span><span style="color: #000000;">).</span><span style="color: #000000;">css</span>(<span style="color: #0000ff;">"display"</span><span style="color: #000000;">,</span><span style="color: #0000ff;">"none"</span>);<br />
    <span style="color: #000080; font-weight: bold;">var</span> B<span style="color: #000000;">=</span><span style="color: #000000;">$</span>(<span style="color: #0000ff;">"#twitter li:last"</span>);<br />
    <span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">C</span><span style="color: #000000;">=</span><span style="color: #000000;">$</span>(<span style="color: #0000ff;">"#twitter li:first"</span>);<br />
    <span style="color: #000000;">setInterval</span>(<span style="color: #000080; font-weight: bold;">function</span><span style="color: #000000;">(){</span><br />
    <span style="color: #000080; font-weight: bold;">if</span>(B<span style="color: #000000;">.</span><span style="color: #000000;">is</span>(<span style="color: #0000ff;">":visible"</span><span style="color: #000000;">)){</span><br />
    <span style="color: #000000;">C</span><span style="color: #000000;">.</span><span style="color: #000000;">fadeIn</span>(<span style="color: #0000ff;">500</span><span style="color: #000000;">).</span><span style="color: #000000;">addClass</span>(<span style="color: #0000ff;">"in"</span>);B<span style="color: #000000;">.</span><span style="color: #000000;">hide</span>()<br />
    <span style="color: #000000;">}</span><span style="color: #000080; font-weight: bold;">else</span><span style="color: #000000;">{</span><br />
    <span style="color: #000000;">$</span>(<span style="color: #0000ff;">"#twitter li:visible"</span><span style="color: #000000;">).</span><span style="color: #000000;">addClass</span>(<span style="color: #0000ff;">"in"</span>);<br />
    <span style="color: #000000;">$</span>(<span style="color: #0000ff;">"#twitter li.in"</span><span style="color: #000000;">).</span><span style="color: #000000;">next</span><span style="color: #000000;">().</span><span style="color: #000000;">fadeIn</span>(<span style="color: #0000ff;">500</span>);<br />
    <span style="color: #000000;">$</span>(<span style="color: #0000ff;">"li.in"</span><span style="color: #000000;">).</span><span style="color: #000000;">hide</span><span style="color: #000000;">().</span><span style="color: #000000;">removeClass</span>(<span style="color: #0000ff;">"in"</span><span style="color: #000000;">)}</span><br />
    <span style="color: #000000;">},</span><span style="color: #0000ff;">3000</span>) <span style="font-style: italic; color: #008800;">//每3秒钟切换一条，你可以根据需要更改</span><br />
<span style="color: #000000;">})</span></div>
<p>　　<a href="http://ishawn.net" target="_blank">SHAWN's Blog</a> 是我既<a title="木木木木木" href="http://immmmm.com" target="_blank">木木</a>之后又发现的一个写满 JQuery 应用的好网站，强烈推荐之，喜欢折腾 JQuery 的朋友可以直接前去瞧瞧有啥好玩的。</p>
<div style='background:#EFEFEF;border:1px dashed #CCC;color:#777;margin:5px 0;padding:5px 10px;-moz-border-radius:10px 0;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:10px;border-radius:10px 0;'><div>&raquo; 转载请注明来源：<a title="Life Studio" href="http://wange.im/">Life Studio</a> &raquo; <a rel="bookmark" title="JQuery 循环滚动展示 Twitter 公告" href="http://wange.im/jquery-slideshow-twitter.html">《JQuery 循环滚动展示 Twitter 公告》</a></div><div>&raquo; 本文链接地址：<a rel="bookmark" title="JQuery 循环滚动展示 Twitter 公告" href="http://wange.im/jquery-slideshow-twitter.html">http://wange.im/jquery-slideshow-twitter.html</a></div><div>&raquo; 订阅本站：<a title="Life Studio" target="_blank" href="http://feed.wange.im">http://feed.wange.im</a></div></div><h3>相关日志</h3><ul class="st-related-posts"><li><a href="http://wange.im/fadeto-effect-with-jquery.html" title="利用 JQuery 实现图片显隐特效 (2010年04月8日)">利用 JQuery 实现图片显隐特效</a> (119)</li><li><a href="http://wange.im/jquery-sweet-titles-tooltips.html" title="JQuery 鼠标提示特效之 Sweet Titles (2010年03月14日)">JQuery 鼠标提示特效之 Sweet Titles</a> (88)</li><li><a href="http://wange.im/animated-menu-using-jquery.html" title="JQuery 实现动感导航菜单 (2010年02月25日)">JQuery 实现动感导航菜单</a> (81)</li><li><a href="http://wange.im/hide-visitor-info-in-wordpress.html" title="记录并隐藏 Wordpress 评论者信息 (2009年12月6日)">记录并隐藏 Wordpress 评论者信息</a> (189)</li><li><a href="http://wange.im/is-the-latest-version-of-wordpress-faster.html" title="最新版的 Wordpress 一定快吗？ (2009年09月17日)">最新版的 Wordpress 一定快吗？</a> (55)</li><li><a href="http://wange.im/comment-count-in-wordpress-with-jquery.html" title="Jquery 实现 Wordpress 评论字数计数 (2010年07月27日)">Jquery 实现 Wordpress 评论字数计数</a> (145)</li><li><a href="http://wange.im/wordpress-shows-the-number-of-recent-comments.html" title="WordPress 显示访客最近评论次数 (2010年07月20日)">WordPress 显示访客最近评论次数</a> (198)</li><li><a href="http://wange.im/output-twitter-to-wordpress-revision.html" title="Wordpress 非插件调用 Twitter 修订版 (2010年06月28日)">Wordpress 非插件调用 Twitter 修订版</a> (147)</li><li><a href="http://wange.im/lavalamp-for-jquery.html" title="精简版的 LavaLamp JQuery 滑动导航 (2010年06月6日)">精简版的 LavaLamp JQuery 滑动导航</a> (127)</li><li><a href="http://wange.im/fadein-and-fadeout-with-jquery.html" title="JQuery 鼠标滑动渐隐渐显效果 (2010年05月5日)">JQuery 鼠标滑动渐隐渐显效果</a> (80)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://wange.im/jquery-slideshow-twitter.html/feed</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
	</channel>
</rss>
