<?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>raptium&#039;s &#187; twitter</title>
	<atom:link href="http://archive.raptium.net/tag/twitter/feed/" rel="self" type="application/rss+xml" />
	<link>http://archive.raptium.net</link>
	<description>raptium&#039;s another weblog</description>
	<lastBuildDate>Fri, 15 Jul 2011 07:51:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<atom:link rel='hub' href='http://archive.raptium.net/?pushpress=hub'/>
		<item>
		<title>可是，那又怎样</title>
		<link>http://archive.raptium.net/2011/02/22/so-what/</link>
		<comments>http://archive.raptium.net/2011/02/22/so-what/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 03:19:31 +0000</pubDate>
		<dc:creator>raptium</dc:creator>
				<category><![CDATA[Life is Short]]></category>
		<category><![CDATA[唠唠叨叨]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[校内]]></category>

		<guid isPermaLink="false">http://www.raptium.net/?p=489</guid>
		<description><![CDATA[我在断断续续的火警铃声下，更新我的 blog。 不知从何时起，写一篇 blog 变得越来越难，每天的生活都好像 nothing special，一天被问几十遍 how&#8217;s going 的结果都是还可以。曾经一度喜欢抱怨，最后也终于变成懒得抱怨。 人人和微博上到处都是羡慕嫉妒恨，我写不完一篇长文，140字的 twitter 也不行，想说的只有一个字，唉——]]></description>
			<content:encoded><![CDATA[<div class="right inline"><a href="http://www.raptium.net/wp-content/uploads/2011/02/ihouse1.jpg"><img class="sided wp-image-491" title="morning" src="http://www.raptium.net/wp-content/uploads/2011/02/ihouse1.jpg" alt="near ihouse and PGH" width="300" height="300" /></a></div>
<p>我在断断续续的火警铃声下，更新我的 blog。</p>
<p>不知从何时起，写一篇 blog 变得越来越难，每天的生活都好像 nothing special，一天被问几十遍 how&#8217;s going 的结果都是<strong>还可以</strong>。曾经一度喜欢抱怨，最后也终于变成懒得抱怨。</p>
<p>人人和微博上到处都是羡慕嫉妒恨，我写不完一篇长文，140字的 twitter 也不行，想说的只有一个字，唉——</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raptium.net/2011/02/22/so-what/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>饭否为什么挂了</title>
		<link>http://archive.raptium.net/2009/07/14/why-fanfou-is-not-available/</link>
		<comments>http://archive.raptium.net/2009/07/14/why-fanfou-is-not-available/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 19:27:13 +0000</pubDate>
		<dc:creator>raptium</dc:creator>
				<category><![CDATA[唠唠叨叨]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[新疆]]></category>
		<category><![CDATA[饭否]]></category>

		<guid isPermaLink="false">http://www.raptium.net/?p=428</guid>
		<description><![CDATA[Work Study 结束了，Summer Research Project 还没开始，我整天闲得慌并且基本没有了时间概念。然而我还是记得，几天前，饭否挂了，现在，它还是没有回来。 作为一名习惯了这一切的天朝子民，我自然早已学会了寻找原因。现在好像没有XX大，那么，哦，是啊，新疆出事儿了啊。这就足够让饭否关掉了，甚至，它最好早些关掉，如果关晚了，也许真的就再也回不来了。因为事情就是那么巧的，再前些日子，伊朗也出事儿了，虽然伊朗人民没有饭否，不过还好，他们不用穿墙就能访问 Twitter，于是，真真假假的消息就源源不断地从现场传出来，让整个世界来思考鲜血是不是能换来民主。然而，还不仅仅是这样，尽管 Twitter 在最近的一段日子里越来越热，很多人还是直到伊朗事件才意识到，原来一个网站就能有如此强大的力量——不管它是给世人看到真相，还是被利用而蒙骗了不明真相的群众，它就是做到了，它把个人无力的话语，散播到整个世界。你可以用它分享生活中的点滴，然而人在某些时候，也会需要呐喊。 于是新疆一出事，饭否就挂了，也算是不出奇吧。我无法想象，假如这个时候饭否还在，看到那么多人喊着新疆，会是怎样的景象。我只是期待饭否回来的日子，我更希望，下一次再发生什么事情的时候，饭否不会又这么匆匆离去。既然我们带着双耳来到这个世界，倾听各方不同的声音，分辨是非真假也就不必他人代劳了吧。]]></description>
			<content:encoded><![CDATA[<p>Work Study 结束了，Summer Research Project 还没开始，我整天闲得慌并且基本没有了时间概念。然而我还是记得，几天前，饭否挂了，现在，它还是没有回来。</p>
<p>作为一名习惯了这一切的天朝子民，我自然早已学会了寻找原因。现在好像没有XX大，那么，哦，是啊，新疆出事儿了啊。这就足够让饭否关掉了，甚至，它最好早些关掉，如果关晚了，也许真的就再也回不来了。因为事情就是那么巧的，再前些日子，伊朗也出事儿了，虽然伊朗人民没有饭否，不过还好，他们不用穿墙就能访问 Twitter，于是，真真假假的消息就源源不断地从现场传出来，让整个世界来思考鲜血是不是能换来民主。然而，还不仅仅是这样，尽管 Twitter 在最近的一段日子里越来越热，很多人还是直到伊朗事件才意识到，原来一个网站就能有如此强大的力量——不管它是给世人看到真相，还是被利用而蒙骗了不明真相的群众，它就是做到了，它把个人无力的话语，散播到整个世界。你可以用它分享生活中的点滴，然而人在某些时候，也会需要呐喊。</p>
<p>于是新疆一出事，饭否就挂了，也算是不出奇吧。我无法想象，假如这个时候饭否还在，看到那么多人喊着新疆，会是怎样的景象。我只是期待饭否回来的日子，我更希望，下一次再发生什么事情的时候，饭否不会又这么匆匆离去。既然我们带着双耳来到这个世界，倾听各方不同的声音，分辨是非真假也就不必他人代劳了吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raptium.net/2009/07/14/why-fanfou-is-not-available/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Twitter 和饭否同步</title>
		<link>http://archive.raptium.net/2009/02/01/twitter-sync-with-fanfou/</link>
		<comments>http://archive.raptium.net/2009/02/01/twitter-sync-with-fanfou/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 04:17:12 +0000</pubDate>
		<dc:creator>raptium</dc:creator>
				<category><![CDATA[瞎折腾]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[饭否]]></category>

		<guid isPermaLink="false">http://www.raptium.com/?p=298</guid>
		<description><![CDATA[Twitter 和饭否上看到 Zhaonc, aka Nelson 同学一直在折腾同步，我闲得无聊，也开始折腾这事。他的研究结果是，饭否发的消息最后能自动跑到 Twitter 上，并写得此文 Twitter与饭否同步。于是我非要逆向行驶，目标是搞个 Twitter 发的消息自动跑去饭否的方法，方法现在找到了，于是我开始写本文…… 啰嗦完毕，说正事。那些国外的第三方工具啊，大都是不认识饭否的，认识饭否的又竟然不认识中文。Ping.fm 倒是支持 Custom URL ，我尝试写个脚本让他支持饭否，可是又发现速度奇慢，还老丢东西。最后一怒之下自己写了个脚本，用最笨的办法吧，却是最靠谱的。放到 Dreamhost 上 cron 了10分钟一次，效果奇佳。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com">Twitter</a> 和<a href="http://fanfou.com">饭否</a>上看到 Zhaonc, aka Nelson 同学一直在折腾同步，我闲得无聊，也开始折腾这事。他的研究结果是，饭否发的消息最后能自动跑到 Twitter 上，并写得此文 <a title="Twitter与饭否同步" href="http://zhaonc.yo2.cn/articles/twitter%e4%b8%8e%e9%a5%ad%e5%90%a6%e5%90%8c%e6%ad%a5.html">Twitter与饭否同步</a>。于是我非要逆向行驶，目标是搞个 Twitter 发的消息自动跑去饭否的方法，方法现在找到了，于是我开始写本文……</p>
<p>啰嗦完毕，说正事。那些国外的第三方工具啊，大都是不认识饭否的，认识饭否的又竟然不认识中文。Ping.fm 倒是支持 Custom URL ，我尝试写个脚本让他支持饭否，可是又发现速度奇慢，还老丢东西。最后一怒之下自己写了个脚本，用最笨的办法吧，却是最靠谱的。放到 Dreamhost 上 cron 了10分钟一次，效果奇佳。<span id="more-298"></span></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
</pre></td><td class="code"><pre class="python" style="font-family:monospace;"><span style="color: #ff7700;font-weight:bold;">from</span> <span style="color: #dc143c;">xml</span>.<span style="color: black;">dom</span>.<span style="color: black;">minidom</span> <span style="color: #ff7700;font-weight:bold;">import</span> parseString
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">urllib</span>
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">urllib2</span>
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">sys</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> post_to_fanfou<span style="color: black;">&#40;</span>msg<span style="color: black;">&#41;</span>:
    url = <span style="color: #483d8b;">'http://api.fanfou.com/statuses/update.xml'</span>
    data = <span style="color: #dc143c;">urllib</span>.<span style="color: black;">urlencode</span><span style="color: black;">&#40;</span><span style="color: black;">&#123;</span><span style="color: #483d8b;">'status'</span>:msg<span style="color: black;">&#125;</span><span style="color: black;">&#41;</span>
    req = <span style="color: #dc143c;">urllib2</span>.<span style="color: black;">Request</span><span style="color: black;">&#40;</span>url,data<span style="color: black;">&#41;</span>
    username = <span style="color: #483d8b;">'raptium'</span>
    password = <span style="color: #483d8b;">'password'</span>
&nbsp;
    passman = <span style="color: #dc143c;">urllib2</span>.<span style="color: black;">HTTPPasswordMgrWithDefaultRealm</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    passman.<span style="color: black;">add_password</span><span style="color: black;">&#40;</span><span style="color: #008000;">None</span>, url, username, password<span style="color: black;">&#41;</span>
&nbsp;
    authhandler = <span style="color: #dc143c;">urllib2</span>.<span style="color: black;">HTTPBasicAuthHandler</span><span style="color: black;">&#40;</span>passman<span style="color: black;">&#41;</span>
    opener = <span style="color: #dc143c;">urllib2</span>.<span style="color: black;">build_opener</span><span style="color: black;">&#40;</span>authhandler<span style="color: black;">&#41;</span>
    <span style="color: #dc143c;">urllib2</span>.<span style="color: black;">install_opener</span><span style="color: black;">&#40;</span>opener<span style="color: black;">&#41;</span>
    response = <span style="color: #dc143c;">urllib2</span>.<span style="color: black;">urlopen</span><span style="color: black;">&#40;</span>req<span style="color: black;">&#41;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">def</span> main<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>:
    f = <span style="color: #008000;">open</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'last.txt'</span>,<span style="color: #483d8b;">'r'</span><span style="color: black;">&#41;</span>
    maxid = <span style="color: #008000;">int</span><span style="color: black;">&#40;</span>f.<span style="color: black;">read</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
    f.<span style="color: black;">close</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">if</span> maxid <span style="color: #66cc66;">&lt;</span> <span style="color: #ff4500;">1166717326</span>:
        <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">'error'</span>
        <span style="color: #dc143c;">sys</span>.<span style="color: black;">exit</span><span style="color: black;">&#40;</span>-<span style="color: #ff4500;">1</span><span style="color: black;">&#41;</span>
&nbsp;
    params = <span style="color: #dc143c;">urllib</span>.<span style="color: black;">urlencode</span><span style="color: black;">&#40;</span><span style="color: black;">&#123;</span><span style="color: #483d8b;">'since_id'</span>:maxid<span style="color: black;">&#125;</span><span style="color: black;">&#41;</span>
    f = <span style="color: #dc143c;">urllib</span>.<span style="color: black;">urlopen</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;http://twitter.com/statuses/user_timeline/raptium.xml?%s&quot;</span> <span style="color: #66cc66;">%</span> params<span style="color: black;">&#41;</span>
    xmltext = f.<span style="color: black;">read</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    dom = parseString<span style="color: black;">&#40;</span>xmltext<span style="color: black;">&#41;</span>
    statuses = dom.<span style="color: black;">childNodes</span><span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span>
    messages = <span style="color: black;">&#91;</span><span style="color: black;">&#93;</span>
    s = <span style="color: #ff4500;">0</span>
    <span style="color: #ff7700;font-weight:bold;">for</span> node <span style="color: #ff7700;font-weight:bold;">in</span> statuses.<span style="color: black;">childNodes</span>:
        <span style="color: #ff7700;font-weight:bold;">if</span> node.<span style="color: black;">nodeName</span> == <span style="color: #483d8b;">'status'</span>:
            status = node
            <span style="color: #ff7700;font-weight:bold;">for</span> snode <span style="color: #ff7700;font-weight:bold;">in</span> status.<span style="color: black;">childNodes</span>:
                <span style="color: #ff7700;font-weight:bold;">if</span> snode.<span style="color: black;">nodeName</span> == <span style="color: #483d8b;">'id'</span>:
                    n = <span style="color: #008000;">int</span><span style="color: black;">&#40;</span>snode.<span style="color: black;">childNodes</span><span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span>.<span style="color: black;">nodeValue</span><span style="color: black;">&#41;</span>
                    <span style="color: #ff7700;font-weight:bold;">if</span> n <span style="color: #66cc66;">&gt;</span> maxid:
                        maxid = n
                <span style="color: #ff7700;font-weight:bold;">elif</span> snode.<span style="color: black;">nodeName</span> == <span style="color: #483d8b;">'text'</span>:
                    messages.<span style="color: black;">append</span><span style="color: black;">&#40;</span>snode.<span style="color: black;">childNodes</span><span style="color: black;">&#91;</span><span style="color: #ff4500;">0</span><span style="color: black;">&#93;</span>.<span style="color: black;">nodeValue</span>.<span style="color: black;">encode</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'utf-8'</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">while</span> <span style="color: #008000;">len</span><span style="color: black;">&#40;</span>messages<span style="color: black;">&#41;</span> <span style="color: #66cc66;">&gt;</span> <span style="color: #ff4500;">0</span>:
        post_to_fanfou<span style="color: black;">&#40;</span>messages.<span style="color: black;">pop</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
        s = s + <span style="color: #ff4500;">1</span>
    f = <span style="color: #008000;">open</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'last.txt'</span>,<span style="color: #483d8b;">'w'</span><span style="color: black;">&#41;</span>
    f.<span style="color: black;">write</span><span style="color: black;">&#40;</span><span style="color: #008000;">str</span><span style="color: black;">&#40;</span>maxid<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
    f.<span style="color: black;">close</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">'Post %d status to Fanfou.'</span> <span style="color: #66cc66;">%</span> s
&nbsp;
<span style="color: #ff7700;font-weight:bold;">if</span> __name__ == <span style="color: #483d8b;">&quot;__main__&quot;</span>:
    main<span style="color: black;">&#40;</span><span style="color: black;">&#41;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://archive.raptium.net/2009/02/01/twitter-sync-with-fanfou/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>吃了么？</title>
		<link>http://archive.raptium.net/2007/06/16/%e5%90%83%e4%ba%86%e4%b9%88%ef%bc%9f/</link>
		<comments>http://archive.raptium.net/2007/06/16/%e5%90%83%e4%ba%86%e4%b9%88%ef%bc%9f/#comments</comments>
		<pubDate>Sat, 16 Jun 2007 05:36:10 +0000</pubDate>
		<dc:creator>raptium</dc:creator>
				<category><![CDATA[瞎折腾]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[饭否]]></category>

		<guid isPermaLink="false">http://www.raptium.cn/2007/06/16/%e5%90%83%e4%ba%86%e4%b9%88%ef%bc%9f/</guid>
		<description><![CDATA[这几天还是在捣鼓我的wordpress，弄了一堆插件…… 觉得twitter很好玩，于是就放了一个在sidebar上。 今天怎么看twitter都觉得不舒服，想起前几天看到的饭否，反复观察了一下，看到几个名字，郭万怀，realazy…… 啊，貌似可以尝试一下哈。 把twitter的plugin关掉，wp貌似还没有饭否的插件，于是直接用饭否的图片插件了。貌似颜色不是我想要的那种，不过还算在同一色调里，就忍了吧。只想饭否幸亏不是红色主调，要不然就真的阳春了…… 告诉大胖和默默，有饭否这么一个东西，于是3个人就那么颓了…… 吃饭的时候告诉杨梓和小楠，有个叫饭否的东西，于是我们5个人都颓了…… 和ice讨论饭否的意思，他说是吃了吗？，我说是吃吗？ 饭否也许将要成功吧，至少从目前来看已经比较成功得脱离twitter复制品的名声了。因为有了自己的东西，移动和联通再万恶也是国人每日要用的…… facebook和校内 twitter和饭否，是不是中国人真的没有创意了？是不是中国人天生就是专业复制者？]]></description>
			<content:encoded><![CDATA[<p>这几天还是在捣鼓我的wordpress，弄了一堆插件…… 觉得twitter很好玩，于是就放了一个在sidebar上。</p>
<p>今天怎么看twitter都觉得不舒服，想起前几天看到的<a href="http://www.fanfou.com">饭否</a>，反复观察了一下，看到几个名字，郭万怀，realazy…… 啊，貌似可以尝试一下哈。</p>
<p>把twitter的plugin关掉，wp貌似还没有饭否的插件，于是直接用饭否的图片插件了。貌似颜色不是我想要的那种，不过还算在同一色调里，就忍了吧。只想饭否幸亏不是红色主调，要不然就真的阳春了……</p>
<p>告诉大胖和默默，有饭否这么一个东西，于是3个人就那么颓了……</p>
<p>吃饭的时候告诉杨梓和小楠，有个叫饭否的东西，于是我们5个人都颓了……</p>
<p><img src="http://b.fanfou.com/u/raptium/single.png" alt="my fanfou bar" /></p>
<p>和ice讨论饭否的意思，他说是<strong>吃了吗？</strong>，我说是<strong>吃吗？</strong></p>
<p>饭否也许将要成功吧，至少从目前来看已经比较成功得脱离twitter复制品的名声了。因为有了自己的东西，移动和联通再万恶也是国人每日要用的…… facebook和校内 twitter和饭否，是不是中国人真的没有创意了？是不是中国人天生就是专业复制者？</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raptium.net/2007/06/16/%e5%90%83%e4%ba%86%e4%b9%88%ef%bc%9f/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: archive.raptium.net @ 2012-05-23 00:04:54 by W3 Total Cache -->
