<?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; 校内</title>
	<atom:link href="http://archive.raptium.net/tag/%e6%a0%a1%e5%86%85/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/03/27/bad-gateway-to-xiaonei/</link>
		<comments>http://archive.raptium.net/2009/03/27/bad-gateway-to-xiaonei/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 16:22:58 +0000</pubDate>
		<dc:creator>raptium</dc:creator>
				<category><![CDATA[瞎折腾]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[校内]]></category>

		<guid isPermaLink="false">http://www.raptium.com/?p=329</guid>
		<description><![CDATA[貌似最近通过搜索 校内 502 Bad Gateway 来到此页面的同学越来越多了。简单明了的告诉你，这是校内的服务器不行了，不是用户的问题，也许等等就好了，如果等等也不好……那……校内，你倒底行不行啊？ &#8212; Updated on 2 Jun, 2009 晚上开着校内的时候，突然弹了个框出来，说是 502 Bad Gateway，然后按刷新就看不到校内了，看到了……我熟悉的 nginx 502 错误页面～ 当时就想，校内又出错了啊，还是 nginx，可以研究一下哈。 立刻问了一下小野猪，他说校内是可以上的，就是有点慢。而我却是立刻返回 502 页面，服务器 nginx 0.6.32，校内正常的服务器应该是 resin 才对。两个人访问结果不同的情况，除了我 RP 差之外，还是有其他原因的，我猜就是我这两天碰巧在搞得 DNS Round Robin $ nslookup xiaonei.com Server:        208.67.222.222 Address:    208.67.222.222#53 Non-authoritative answer: Name:    xiaonei.com Address: 211.157.20.6 Name:    xiaonei.com Address: 211.157.20.3 Name:    xiaonei.com Address: 211.157.20.2 [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>貌似最近通过搜索 <strong>校内 502 Bad Gateway</strong> 来到此页面的同学越来越多了。简单明了的告诉你，这是校内的服务器不行了，不是用户的问题，也许等等就好了，如果等等也不好……那……校内，你倒底行不行啊？ <em>&#8212; Updated on 2 Jun, 2009</em></p></blockquote>
<p>晚上开着校内的时候，突然弹了个框出来，说是 502 Bad Gateway，然后按刷新就看不到校内了，看到了……我熟悉的 nginx 502 错误页面～ 当时就想，校内又出错了啊，还是 nginx，可以研究一下哈。</p>
<p>立刻问了一下小野猪，他说校内是可以上的，就是有点慢。而我却是立刻返回 502 页面，服务器 nginx 0.6.32，校内正常的服务器应该是 resin 才对。两个人访问结果不同的情况，除了我 RP 差之外，还是有其他原因的，我猜就是我这两天碰巧在搞得 DNS Round Robin</p>
<pre>$ nslookup xiaonei.com
Server:        208.67.222.222
Address:    208.67.222.222#53

Non-authoritative answer:
Name:    xiaonei.com
Address: 211.157.20.6
Name:    xiaonei.com
Address: 211.157.20.3
Name:    xiaonei.com
Address: 211.157.20.2</pre>
<p>和 google.com 一样，xiaonei.com 解析的时候也会有三个 IP，DNS Server 会在每次回复的时候改变顺序，不过究竟用哪个 IP 还是客户端说了算，有时候 DNS Cache 久了，你可能长时间使用一个 IP 访问。不过这个在减低服务器负载上还是有效果的，因为人多了之后，还是大致上 IP 均分的。</p>
<p>DNS Round Robin  的实现是很容易，然后也有很大的弊端：由于 DNS propagation delay 通常要很久，几十分钟到几个小时甚至几天都有可能，所以如果一个服务器要临时下线的话，客户端是不知道这一情况的，还是会继续访问那个 IP，并不会被自动分流到好得 IP 上去。当然还是可以在 router/firewall 上把下线的 IP 分给某一台在线的服务器，不过要做到完全平滑过渡似乎是不大可能了（你至少得把所有 TCP 连接给断开才能改吧？）</p>
<p>回到校内这个问题上来…… 我试着反复清空 DNS cache，情况是，有一个 IP 返回 502，两个 IP 是好的，之后似乎情况又有变化，甚至有一段时间有两个 IP 是 502…… 于是猜测校内在重启 back-end server，但由于 DNS round robin 并不能解决平滑过渡的问题，即使是三只服务器依次重启，我还是遇到了出错的页面。</p>
<p>至于 nginx 的出现，我并不觉得惊讶，因为 nginx 的优秀性能总能让用它的人从中受益，校内可能省了点硬件的钱，我们则得到更好的用户体验～ 对于校内背后的服务器结构，我依旧迷惑。最外层是 squid，直接打 IP 就能看出来，而且即使 nginx 报 502 的时候，同一个 IP 还是能看到 squid，所以 squid 是最外层。然后是 nginx，可是再里面呢？resin？如果用 nginx 做 reverse proxy 的话，他的 server tag 是不会变的，永远都会自称 nginx，这个和 Apache 不同， Apache mod_proxy 做 reverse proxy 的话，server tag 是显示的 back-end server 的 server tag。于是迷惑了，更加奇怪的是，既然用到了 nginx，为什么校内的静态图片却是在 Apache 上呢…… 也许要等下次，下下次，不知道多少次校内出错的时候才能猜出来了～～</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raptium.net/2009/03/27/bad-gateway-to-xiaonei/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>校内开放API：让我们一起抄袭？</title>
		<link>http://archive.raptium.net/2008/06/26/let-us-copy-with-xiaonei-api/</link>
		<comments>http://archive.raptium.net/2008/06/26/let-us-copy-with-xiaonei-api/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 09:00:05 +0000</pubDate>
		<dc:creator>raptium</dc:creator>
				<category><![CDATA[瞎折腾]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[校内]]></category>

		<guid isPermaLink="false">http://www.raptium.cn/?p=137</guid>
		<description><![CDATA[先是Facebook开放了一部分代码，之后是校内开始要开放API。这二者有没有必然联系，我不知道，但至少看起来都该是好事。 在校内看了有关API的东西，一些讨论，和那个尚未完成的wiki。现在遇到这种新东西，已经不是很怕了，因为总是可以看Documentaion。然而这次校内的API令我很迷茫，我不知道这究竟是什么，一些人说可以用了，一些人说用了有问题，我说我不知道API在哪里……文档做得实在是太糟糕了，或者说，完成的部分太少了，能供人参考的部分很少。而现在正在做开发的那些人是怎么得到信息的呢？很大程度上，通过Facebook的API。 在校内的API文档稍稍有所进步的时候我再来看这个API，稍加研究，和Facebook的对比，我才发现他们是出奇的相似。从应用的工作原理，到API的函数名，参数名，格式，基本上都是一样的。而如果我想用PHP来写校内应用，该怎么办呢？校内目前提供的官方client library是java的，于是我可以去Facebook下一个PHP的client library，然后把里面的facebook改成xiaonei，FB改成XN，FBML就是XNML……基本上就能工作了…… 我本是想，如果没有官方PHP的library，我自己写也未尝不可，然而看了Facebook的代码，我忽然发现，他们写得实在是太好了，我自己写决不可能做得那么简洁、高效，自己写也比拿Facebook的改慢的多。于是，我为什么不拿来改呢？或者说，我为什么不抄呢？ 解决的client library，我们再来想究竟写什么应用，在没有任何想法之前，我们很有可能想看看别人写出了什么应用。然而，很不幸，校内上目前似乎还没有谁写出了什么能够用的应用，于是，我们又来到Facebook，这里的第三方应用实在是多得数不清，其中不乏想法精彩，制作出色的东西。而这些，搬到校内上应该也能成功。于是，我们为什么不port呢？我们为什么不抄呢？ 校内开放API，我希望这是一件好事。可以预见的就是几个月之后的校内上，会出现各种好玩且有用的第三方应用。然而，我也不希望看到，这些应用中有许多是从Facebook上照搬过来，克隆而成。API的开放，提供的是自由和创新，不是让开发者们跟着校内一起抄袭，或者帮着校内抄袭。]]></description>
			<content:encoded><![CDATA[<p>先是Facebook开放了一部分代码，之后是校内开始要开放API。这二者有没有必然联系，我不知道，但至少看起来都该是好事。</p>
<p>在校内看了有关API的东西，一些讨论，和那个尚未完成的wiki。现在遇到这种新东西，已经不是很怕了，因为总是可以看Documentaion。然而这次校内的API令我很迷茫，我不知道这究竟是什么，一些人说可以用了，一些人说用了有问题，我说我不知道API在哪里……文档做得实在是太糟糕了，或者说，完成的部分太少了，能供人参考的部分很少。而现在正在做开发的那些人是怎么得到信息的呢？很大程度上，通过Facebook的API。</p>
<p>在校内的API文档稍稍有所进步的时候我再来看这个API，稍加研究，和Facebook的对比，我才发现他们是出奇的相似。从应用的工作原理，到API的函数名，参数名，格式，基本上都是一样的。而如果我想用PHP来写校内应用，该怎么办呢？校内目前提供的官方client library是java的，于是我可以去Facebook下一个PHP的client library，然后把里面的facebook改成xiaonei，FB改成XN，FBML就是XNML……基本上就能工作了……</p>
<p>我本是想，如果没有官方PHP的library，我自己写也未尝不可，然而看了Facebook的代码，我忽然发现，他们写得实在是太好了，我自己写决不可能做得那么简洁、高效，自己写也比拿Facebook的改慢的多。于是，我为什么不拿来改呢？或者说，我为什么不抄呢？</p>
<p>解决的client library，我们再来想究竟写什么应用，在没有任何想法之前，我们很有可能想看看别人写出了什么应用。然而，很不幸，校内上目前似乎还没有谁写出了什么能够用的应用，于是，我们又来到Facebook，这里的第三方应用实在是多得数不清，其中不乏想法精彩，制作出色的东西。而这些，搬到校内上应该也能成功。于是，我们为什么不port呢？我们为什么不抄呢？</p>
<p>校内开放API，我希望这是一件好事。可以预见的就是几个月之后的校内上，会出现各种好玩且有用的第三方应用。然而，我也不希望看到，这些应用中有许多是从Facebook上照搬过来，克隆而成。API的开放，提供的是自由和创新，不是让开发者们跟着校内一起抄袭，或者帮着校内抄袭。</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raptium.net/2008/06/26/let-us-copy-with-xiaonei-api/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>fanfou=好好学习，天天校内</title>
		<link>http://archive.raptium.net/2007/07/14/fanfou%e5%a5%bd%e5%a5%bd%e5%ad%a6%e4%b9%a0%ef%bc%8c%e5%a4%a9%e5%a4%a9%e6%a0%a1%e5%86%85/</link>
		<comments>http://archive.raptium.net/2007/07/14/fanfou%e5%a5%bd%e5%a5%bd%e5%ad%a6%e4%b9%a0%ef%bc%8c%e5%a4%a9%e5%a4%a9%e6%a0%a1%e5%86%85/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 21:59:20 +0000</pubDate>
		<dc:creator>raptium</dc:creator>
				<category><![CDATA[瞎折腾]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[校内]]></category>
		<category><![CDATA[饭否]]></category>

		<guid isPermaLink="false">http://www.raptium.cn/2007/07/14/fanfou%e5%a5%bd%e5%a5%bd%e5%ad%a6%e4%b9%a0%ef%bc%8c%e5%a4%a9%e5%a4%a9%e6%a0%a1%e5%86%85/</guid>
		<description><![CDATA[今天ice告诉我说，校内把饭否屏蔽了，当时就想不可能。首先，我用的饭否图片插件，css中background贴上去的，总不可能屏蔽图片吧，那其他的图片也没了？再说，校内和饭否不存在什么竞争关系，人家千橡大公司不至于这么小家子气，还屏蔽饭否…… 再一细问，原来……涂鸦板里的fanfou自动替换成了好好学习，天天校内…… 真是哭笑不得，校内果然和猫扑是一家的，千橡就是牛逼，还玩这一套。我真想看哪天校内上冒出中国人民公共安全专家大学来。 然而这种拙劣的替换手段，基本上是可以无视的。好办法我是没有，不过笨办法倒是几秒种内就想了一个。然后写个程序实现，也不过是十多分钟。当然，笨办法就是笨，需要一个支持php和gd library的空间，而且……如果访问频繁，可能对服务器造成压力。先说一下原理，就是：通过某个不被屏蔽的服务器中转获取到饭否的图片。 具体实现方法 先读一下 把饭否添加到校内的简单方法 然后把原来的图片地址 比如 http://b.fanfou.com/u/raptium/multi.png 改成 http://personal.ie.cuhk.edu.hk/~hguan5/uofnaf.php?id=raptium&#38;format=multi id 后面跟你的饭否id format后面跟图片格式 比如multi或者single 当然也可以加上宽度参数 我邪恶的找了系里的服务器来放我的程序，如果谁自己有php空间的话，就可以把程序放在自己的空间上。 uofnaf.php代码是这样的 &#60;?php header&#40;'Content-type: image/png'&#41;; $fanfou = @imagecreatefrompng&#40;'http://b.fanfou.com/u/'.$_GET&#91;&#34;id&#34;&#93;.'/'.$_GET&#91;&#34;format&#34;&#93;.'.png'&#41;; if&#40;!$fanfou&#41;&#123; $fanfou = imagecreatetruecolor&#40;180, 30&#41;; $bgc = imagecolorallocate&#40;$fanfou, 255, 255, 255&#41;; $tc = imagecolorallocate&#40;$fanfou, 0, 0, 0&#41;; imagefilledrectangle&#40;$fanfou, 0, 0, 180, 30, $bgc&#41;; imagestring&#40;$fanfou, 3, 5, 5, &#34;Image Loading [...]]]></description>
			<content:encoded><![CDATA[<p>今天ice告诉我说，校内把饭否屏蔽了，当时就想不可能。首先，我用的饭否图片插件，css中background贴上去的，总不可能屏蔽图片吧，那其他的图片也没了？再说，校内和饭否不存在什么竞争关系，人家千橡大公司不至于这么小家子气，还屏蔽饭否……</p>
<p>再一细问，原来……涂鸦板里的<em>fanfou</em>自动替换成了<em>好好学习，天天校内</em>…… 真是哭笑不得，校内果然和猫扑是一家的，千橡就是牛逼，还玩这一套。我真想看哪天校内上冒出<a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=1&amp;url=http://www.cppsu.edu.cn%2F&amp;ei=E3eXRuefIoucsAKDuonvCA&amp;usg=AFQjCNGhqmgoaU3WBM3A7cla_viPzgdMhg&amp;sig2=jmagjy7bIv3EHST01A4VKQ" title="中国人民公共安全专家大学" target="_blank">中国人民公共安全专家大学</a>来。</p>
<p>然而这种拙劣的替换手段，基本上是可以无视的。好办法我是没有，不过笨办法倒是几秒种内就想了一个。<span id="more-58"></span>然后写个程序实现，也不过是十多分钟。当然，笨办法就是笨，需要一个支持php和gd library的空间，而且……如果访问频繁，可能对服务器造成压力。先说一下原理，就是：通过某个不被屏蔽的服务器中转获取到饭否的图片。</p>
<p>具体实现方法 先读一下 <a href="http://www.raptium.cn/2007/06/22/%e6%8a%8a%e9%a5%ad%e5%90%a6%e6%b7%bb%e5%8a%a0%e5%88%b0%e6%a0%a1%e5%86%85%e7%9a%84%e7%ae%80%e5%8d%95%e6%96%b9%e6%b3%95/">把饭否添加到校内的简单方法</a> 然后把原来的图片地址 比如</p>
<pre>http://b.fanfou.com/u/raptium/multi.png</pre>
<p>改成</p>
<pre>http://personal.ie.cuhk.edu.hk/~hguan5/uofnaf.php?id=raptium&amp;format=multi</pre>
<p>id 后面跟你的饭否id format后面跟图片格式 比如multi或者single 当然也可以加上宽度参数<br />
我邪恶的找了系里的服务器来放我的程序，如果谁自己有php空间的话，就可以把程序放在自己的空间上。</p>
<p>uofnaf.php代码是这样的</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #990000;">header</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'Content-type: image/png'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$fanfou</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">imagecreatefrompng</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://b.fanfou.com/u/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;id&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'/'</span><span style="color: #339933;">.</span><span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;format&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">'.png'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$fanfou</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
  <span style="color: #000088;">$fanfou</span> <span style="color: #339933;">=</span> <span style="color: #990000;">imagecreatetruecolor</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">180</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">30</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$bgc</span> <span style="color: #339933;">=</span> <span style="color: #990000;">imagecolorallocate</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fanfou</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">255</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">255</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">255</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #000088;">$tc</span> <span style="color: #339933;">=</span> <span style="color: #990000;">imagecolorallocate</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fanfou</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #990000;">imagefilledrectangle</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fanfou</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">180</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">30</span><span style="color: #339933;">,</span> <span style="color: #000088;">$bgc</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
  <span style="color: #990000;">imagestring</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fanfou</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">3</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">,</span> <span style="color: #cc66cc;">5</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Image Loading Error!&quot;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tc</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #990000;">imagepng</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fanfou</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">imagedestroy</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$fanfou</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>最后 鄙视一下 校内 不多说了</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raptium.net/2007/07/14/fanfou%e5%a5%bd%e5%a5%bd%e5%ad%a6%e4%b9%a0%ef%bc%8c%e5%a4%a9%e5%a4%a9%e6%a0%a1%e5%86%85/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>把饭否添加到校内的简单方法</title>
		<link>http://archive.raptium.net/2007/06/22/%e6%8a%8a%e9%a5%ad%e5%90%a6%e6%b7%bb%e5%8a%a0%e5%88%b0%e6%a0%a1%e5%86%85%e7%9a%84%e7%ae%80%e5%8d%95%e6%96%b9%e6%b3%95/</link>
		<comments>http://archive.raptium.net/2007/06/22/%e6%8a%8a%e9%a5%ad%e5%90%a6%e6%b7%bb%e5%8a%a0%e5%88%b0%e6%a0%a1%e5%86%85%e7%9a%84%e7%ae%80%e5%8d%95%e6%96%b9%e6%b3%95/#comments</comments>
		<pubDate>Thu, 21 Jun 2007 21:40:24 +0000</pubDate>
		<dc:creator>raptium</dc:creator>
				<category><![CDATA[瞎折腾]]></category>
		<category><![CDATA[校内]]></category>
		<category><![CDATA[饭否]]></category>

		<guid isPermaLink="false">http://www.raptium.cn/2007/06/22/%e6%8a%8a%e9%a5%ad%e5%90%a6%e6%b7%bb%e5%8a%a0%e5%88%b0%e6%a0%a1%e5%86%85%e7%9a%84%e7%ae%80%e5%8d%95%e6%96%b9%e6%b3%95/</guid>
		<description><![CDATA[校内和facebook最大的差距除了页面混乱之外，还有一点就是api。 用饭否的时候发现它api做得还是不错，而且本身提供了图片、flash、javascript的插件，所以肯定是所有地方都能放了。 在校内上放饭否基本很容易，涂鸦版里加一句 &#60;img src=&#34;http://b.fanfou.com/u/YOURID/multi.png&#34; /&#62; 即可 然而这样只是插在了涂鸦版里，不好看。如何用饭否取代校内自己的“我的状态”呢？稍稍动用一下css其实也不难……在涂鸦版里加 &#60;style type=&#34;text/css&#34;&#62;&#60;!-- div#userStatus{background:url(http://b.fanfou.com/u/YOURID/multi202.png) no-repeat 0 22px;min-height:200px;} #userStatus div{display: none;} --&#62;&#60;/style&#62; 因为每条状态长度不同，也很难确定框子的长度，所以设了200，不过这样感觉也还可以啦。]]></description>
			<content:encoded><![CDATA[<p>校内和facebook最大的差距除了页面混乱之外，还有一点就是api。</p>
<p>用饭否的时候发现它api做得还是不错，而且本身提供了图片、flash、javascript的插件，所以肯定是所有地方都能放了。</p>
<p>在校内上放饭否基本很容易，涂鸦版里加一句</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://b.fanfou.com/u/YOURID/multi.png&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span></pre></div></div>

<p>即可</p>
<p>然而这样只是插在了涂鸦版里，不好看。如何用饭否取代校内自己的“我的状态”呢？稍稍动用一下css其实也不难……<span id="more-55"></span>在涂鸦版里加</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">style</span> <span style="color: #000066;">type</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;text/css&quot;</span>&gt;</span><span style="color: #808080; font-style: italic;">&lt;!-- div#userStatus{background:url(http://b.fanfou.com/u/YOURID/multi202.png) no-repeat 0 22px;min-height:200px;} #userStatus div{display: none;} --&gt;</span><span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">style</span>&gt;</span></pre></div></div>

<p>因为每条状态长度不同，也很难确定框子的长度，所以设了200，不过这样感觉也还可以啦。</p>
]]></content:encoded>
			<wfw:commentRss>http://archive.raptium.net/2007/06/22/%e6%8a%8a%e9%a5%ad%e5%90%a6%e6%b7%bb%e5%8a%a0%e5%88%b0%e6%a0%a1%e5%86%85%e7%9a%84%e7%ae%80%e5%8d%95%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: archive.raptium.net @ 2012-02-10 05:03:22 by W3 Total Cache -->
