<?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>RIX 编程应该是快乐的</title>
	<atom:link href="http://rix3.8.je/feed/" rel="self" type="application/rss+xml" />
	<link>http://rix3.8.je</link>
	<description></description>
	<lastBuildDate>Tue, 07 Sep 2010 12:03:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>可以消逝的电波：无线电管制</title>
		<link>http://rix3.8.je/2010/09/07/%e5%8f%af%e4%bb%a5%e6%b6%88%e9%80%9d%e7%9a%84%e7%94%b5%e6%b3%a2%ef%bc%9a%e6%97%a0%e7%ba%bf%e7%94%b5%e7%ae%a1%e5%88%b6/</link>
		<comments>http://rix3.8.je/2010/09/07/%e5%8f%af%e4%bb%a5%e6%b6%88%e9%80%9d%e7%9a%84%e7%94%b5%e6%b3%a2%ef%bc%9a%e6%97%a0%e7%ba%bf%e7%94%b5%e7%ae%a1%e5%88%b6/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 02:43:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[心情]]></category>
		<category><![CDATA[无线电]]></category>
		<category><![CDATA[消逝]]></category>
		<category><![CDATA[电波]]></category>
		<category><![CDATA[管制]]></category>

		<guid isPermaLink="false">http://rix3.8.je/2010/09/07/%e5%8f%af%e4%bb%a5%e6%b6%88%e9%80%9d%e7%9a%84%e7%94%b5%e6%b3%a2%ef%bc%9a%e6%97%a0%e7%ba%bf%e7%94%b5%e7%ae%a1%e5%88%b6/</guid>
		<description><![CDATA[最近貌似破事比较多，引的心情大坏，这不，今天又来了一个，还是从大盖帽来的：“无线电管制”。 比较讽刺的是，CCAV的1套貌似正在播放我党的光荣事迹：《永不消逝的电波》（我未看，不能确定）。不知其中有没有介绍“永不消逝”的方法，如果有的话，那这个可是个技术教程，可是需要好好学习的。不过电视剧么，每个人都知道，永远是伟光正的，更何况这个是由我党的太监汉奸的喉舌发出来的，就更加伟光正了。 前有新疆之鉴，所以我对于这个无线电管制并不感到惊奇，说和不说都一样，伟光正们对待自己看不顺眼的屁民们向来只做不说。只是对于明目张胆的写入法律，昭告天下，再强迫执行，冒天下之大不韪，此种行径还是有些不可思议。“防民之口，甚于防川”，大禹治水，秘诀在于疏，鲧（禹之父）不懂，所以被舜（一说天帝）杀了（洪水滔天，鲧窃帝之息壤以堙洪水，不待帝命。帝令祝融杀鲧于羽郊。鲧复生禹，帝乃命禹卒布土以定九州。 ）。伟光正们不可能不明白这一套，但还是要霸王硬上弓，虽然霸王硬上弓没有几个好果子吃，但似乎伟光正们没有吃过苦头，反而尝到了甜处，以为所有的人都可以如此一搞。 如果真的搞开了，小地方还好，可能知道的不是很多，而大地方可能就麻烦了，比如像北京上海之类的，一旦像新疆那样管制了，在这些个地方的外企们就傻了眼了，中国的业务一下子莫名其妙失踪了，外企国内的业务大都属于体力活之类的，需要国外遥控的，被管制了之后，就像无头苍蝇一样。国内的许多对外的企业也傻了眼了，现在基本上都是通过网络联系，有些时候可是分秒必争啊，这下好了，生意直接泡汤。不过，有一个比较过时的机器可能就比较火了，那就是收音机，到时候收音机不知道还能不能收到敌对势力的信号，如果SW（不是SM）信号还可以接收到，到时候收音机的生意一定不错，那个时候所有的电视都放一个台，有个屁看透，而收音机几块钱到几百块钱的玩意，轻松突破管制，过时的不一定就是不好的。 如果真的管制了，为了不影响外企们或者有和外部交流的特殊企业或者人们的“工作”，必然会开些口子，即使是小水管，但也可以把一部分群众的特殊地位显现出来，而这些人必然会表现自己的与众不同，然后消息依然散播，或者在局域网中已文字的形式，或者口碑相传，但谣言就是这么起来的，不管你如何辟谣，相信的自然会相信，不信的还是不信，而根据以往经验，相信的会越来越少，到最后谣言辟不了，变成了《真实的谎言》。 说起谣言，最近辟谣的还真不少，有辟周同学是不是多发了“船票”的言，有辟愚蠢的病毒未进化依然可以被用了44年的药物杀死的言，还有某个生产苯并（a）芘的生产商生产茶油安不安全的言，总之，历史证明，凡是被非真理部门辟谣的，往往都是不是那么太假的。不幸犬儿恰恰也在1.1亿的小白鼠之列，虽然平时并非体弱多病之类，但毕竟不像他老爹一样，吃的进地沟油，喝的了毒奶粉，经得起苏丹红，抗的起三刀两锤，为了以后能顺利的进行《开学第一课》的全国统一梦计划，觉得必须要认真的考虑下是否恰当了。 以上所说之言，所言之事，均为道听途说，痴人说梦，算不得数的。若有属实，纯粹瞎猫碰上死耗子。 原创文章，转载请注明： 转载自RIX 编程应该是快乐的 本文链接地址: 可以消逝的电波：无线电管制 文章的脚注信息由WordPress的wp-posturl插件自动生成 随机日志wii,20W的服务器emacs的weblogger(1.4.4)的wordpress patchautomake 使用GTK的相关配置emacs在macbook下的配置一起做网游吧【8.5】：轻松一下]]></description>
			<content:encoded><![CDATA[<p>最近貌似破事比较多，引的心情大坏，这不，今天又来了一个，还是从大盖帽来的：“<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e6%97%a0%e7%ba%bf%e7%94%b5/" title="查看 无线电 的全部文章" target="_blank">无线电</a></span><span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e7%ae%a1%e5%88%b6/" title="查看 管制 的全部文章" target="_blank">管制</a></span>”。</p>
<p>比较讽刺的是，CCAV的1套貌似正在播放我党的光荣事迹：《永不<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e6%b6%88%e9%80%9d/" title="查看 消逝 的全部文章" target="_blank">消逝</a></span>的<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e7%94%b5%e6%b3%a2/" title="查看 电波 的全部文章" target="_blank">电波</a></span>》（我未看，不能确定）。不知其中有没有介绍“永不<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e6%b6%88%e9%80%9d/" title="查看 消逝 的全部文章" target="_blank">消逝</a></span>”的方法，如果有的话，那这个可是个技术教程，可是需要好好学习的。不过电视剧么，每个人都知道，永远是伟光正的，更何况这个是由我党的太监汉奸的喉舌发出来的，就更加伟光正了。</p>
<p>前有新疆之鉴，所以我对于这个<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e6%97%a0%e7%ba%bf%e7%94%b5/" title="查看 无线电 的全部文章" target="_blank">无线电</a></span><span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e7%ae%a1%e5%88%b6/" title="查看 管制 的全部文章" target="_blank">管制</a></span>并不感到惊奇，说和不说都一样，伟光正们对待自己看不顺眼的屁民们向来只做不说。只是对于明目张胆的写入法律，昭告天下，再强迫执行，冒天下之大不韪，此种行径还是有些不可思议。“防民之口，甚于防川”，大禹治水，秘诀在于疏，鲧（禹之父）不懂，所以被舜（一说天帝）杀了（洪水滔天，鲧窃帝之息壤以堙洪水，不待帝命。帝令祝融杀鲧于羽郊。鲧复生禹，帝乃命禹卒布土以定九州。 ）。伟光正们不可能不明白这一套，但还是要霸王硬上弓，虽然霸王硬上弓没有几个好果子吃，但似乎伟光正们没有吃过苦头，反而尝到了甜处，以为所有的人都可以如此一搞。</p>
<p>如果真的搞开了，小地方还好，可能知道的不是很多，而大地方可能就麻烦了，比如像北京上海之类的，一旦像新疆那样管制了，在这些个地方的外企们就傻了眼了，中国的业务一下子莫名其妙失踪了，外企国内的业务大都属于体力活之类的，需要国外遥控的，被管制了之后，就像无头苍蝇一样。国内的许多对外的企业也傻了眼了，现在基本上都是通过网络联系，有些时候可是分秒必争啊，这下好了，生意直接泡汤。不过，有一个比较过时的机器可能就比较火了，那就是收音机，到时候收音机不知道还能不能收到敌对势力的信号，如果SW（不是SM）信号还可以接收到，到时候收音机的生意一定不错，那个时候所有的电视都放一个台，有个屁看透，而收音机几块钱到几百块钱的玩意，轻松突破管制，过时的不一定就是不好的。</p>
<p>如果真的管制了，为了不影响外企们或者有和外部交流的特殊企业或者人们的“工作”，必然会开些口子，即使是小水管，但也可以把一部分群众的特殊地位显现出来，而这些人必然会表现自己的与众不同，然后消息依然散播，或者在局域网中已文字的形式，或者口碑相传，但谣言就是这么起来的，不管你如何辟谣，相信的自然会相信，不信的还是不信，而根据以往经验，相信的会越来越少，到最后谣言辟不了，变成了《真实的谎言》。</p>
<p>说起谣言，最近辟谣的还真不少，有辟周同学是不是多发了“船票”的言，有辟愚蠢的病毒未进化依然可以被用了44年的药物杀死的言，还有某个生产苯并（a）芘的生产商生产茶油安不安全的言，总之，历史证明，凡是被非真理部门辟谣的，往往都是不是那么太假的。不幸犬儿恰恰也在1.1亿的小白鼠之列，虽然平时并非体弱多病之类，但毕竟不像他老爹一样，吃的进地沟油，喝的了毒奶粉，经得起苏丹红，抗的起三刀两锤，为了以后能顺利的进行《开学第一课》的全国统一梦计划，觉得必须要认真的考虑下是否恰当了。</p>
<p>以上所说之言，所言之事，均为道听途说，痴人说梦，算不得数的。若有属实，纯粹瞎猫碰上死耗子。</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://rix3.8.je/blog/">RIX 编程应该是快乐的</a></p>
<p><strong>本文链接地址:</strong> <a href="http://rix3.8.je/2010/09/07/%e5%8f%af%e4%bb%a5%e6%b6%88%e9%80%9d%e7%9a%84%e7%94%b5%e6%b3%a2%ef%bc%9a%e6%97%a0%e7%ba%bf%e7%94%b5%e7%ae%a1%e5%88%b6/">可以消逝的电波：无线电管制</a></p>
</div>
<p style="margin-top: 0; margin-bottom: 15px; color: #888888; font-size: 80%; font-style: italic">文章的脚注信息由WordPress的<a href="http://easwy.com/blog/wordpress/wp-posturl/" style="color: #8888FF; text-decoration: underline;" onclick="pageTracker._trackPageview('/outgoing/easwy.com/blog/wordpress/wp-posturl/?referer=');">wp-posturl插件</a>自动生成</p>
<h2  class="related_post_title">随机日志</h2><ul class="related_post"><li><a href="http://rix3.8.je/2010/05/19/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e5%85%b3%e4%ba%8e%e6%95%88%e7%8e%87/" title="【冷笑话】关于效率">【冷笑话】关于效率</a></li><li><a href="http://rix3.8.je/2010/01/12/%e5%b1%8f%e8%94%bd%e5%9e%83%e5%9c%be%e8%af%84%e8%ae%ba/" title="屏蔽垃圾评论">屏蔽垃圾评论</a></li><li><a href="http://rix3.8.je/2010/03/23/2010%e5%b9%b43%e6%9c%8823%ef%bc%8cgoogle%e9%80%80%e5%87%ba%e4%b8%ad%e5%9b%bd/" title="2010年3月23，google退出中国">2010年3月23，google退出中国</a></li><li><a href="http://rix3.8.je/2009/12/07/%e5%8d%8f%e8%ae%ae%e5%9e%8b%e5%a4%96%e6%8c%82%e5%88%b6%e4%bd%9c%e6%95%99%e7%a8%8b%e4%b8%89/" title="协议型外挂制作教程三">协议型外挂制作教程三</a></li><li><a href="http://rix3.8.je/2010/05/20/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e7%be%8e%e5%a5%b3%e7%94%bb%e8%a3%b8%e7%94%bb/" title="【冷笑话】美女画裸画">【冷笑话】美女画裸画</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rix3.8.je/2010/09/07/%e5%8f%af%e4%bb%a5%e6%b6%88%e9%80%9d%e7%9a%84%e7%94%b5%e6%b3%a2%ef%bc%9a%e6%97%a0%e7%ba%bf%e7%94%b5%e7%ae%a1%e5%88%b6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>坏心情：下一个腾讯</title>
		<link>http://rix3.8.je/2010/09/04/%e5%9d%8f%e5%bf%83%e6%83%85%ef%bc%9a%e4%b8%8b%e4%b8%80%e4%b8%aa%e8%85%be%e8%ae%af/</link>
		<comments>http://rix3.8.je/2010/09/04/%e5%9d%8f%e5%bf%83%e6%83%85%ef%bc%9a%e4%b8%8b%e4%b8%80%e4%b8%aa%e8%85%be%e8%ae%af/#comments</comments>
		<pubDate>Sat, 04 Sep 2010 00:24:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[心情]]></category>
		<category><![CDATA[框计算]]></category>
		<category><![CDATA[百度]]></category>
		<category><![CDATA[腾讯]]></category>

		<guid isPermaLink="false">http://rix3.8.je/2010/09/04/%e5%9d%8f%e5%bf%83%e6%83%85%ef%bc%9a%e4%b8%8b%e4%b8%80%e4%b8%aa%e8%85%be%e8%ae%af/</guid>
		<description><![CDATA[前段时间，《计算机世界》出了一个“狗日的腾讯”,相信很多人都觉得比较形象，我也觉得如此，并因此而觉得有点自喜：终于有人忍受不了这种挟天子以令诸侯的作风了。然后，又看到了关于百度框计算的报道，看到了许多人担心，也看到了许多人认为是个奇迹，是个机遇，是个进步。但我考虑的却是另外一件事情，若干年之后，会不会有人再出一个“狗日的百度”的说法？ 前段时间我也看到了一段文字，大意是这样的：大公司好还是小公司好？当然，最后大公司还是要被小公司吞并的，要不然，现在就会出现很多恐龙级的公司，现实情况是没有。但在我看来，从一定角度来看，这是对的，但从另外一个角度来说，这又是有点问题的。问题是：谁都知道这是历史的必然性，但这需要多长时间？现实还是重要的，现实是如何呢？ 看看现实吧，看看腾讯吧，腾讯无疑是成功的。像我这样失败的人，本来是无权批评成功的人士的。成王败寇，历来如此。腾讯是如此的成功，如此的强大，强大到可以和它所有的用户叫板，对所有的用户说NO。用户也只有忍气吞声的份。当它想要插入到任何一个行业中的时候，这个行业中所有的同行者都觉得害怕。原因何在？就在于它掌握了大量的用户群，而这大量的用户群供它驱使，这些可怜的用户甚至找不到其他可以替代的工具来反抗这种剥夺。而这种状况，在国内的任何相关行业都是存在的，比如说电信，比如说银行，比如说铁路，比如说石油，比如说传媒，教育，凡是你可以看到的，体会到的，都可以看到类似的情景。中国现在有3加移动通信，但只有一个老板，有若干家银行，一个老板，一个铁路，一个老板，两家大石油，一个老板，而这些行业加起来，一个老板。老板+老板+老板+老板+老板=一个老板。这个公司足够大吧？什么公司？中国公司。 公司大了有什么不好？看看中国的历史，弱小总被欺负，只有强大了才能不被别人欺负。但可悲的中国人总是认为下面的是正确的：强大了不仅可以不被别人欺负，还可以欺负别人。弱肉强食的丛林法则永远正确。强大了一定要去吃别人的，如果不去吃别人，反而显得自己弱小了。而这些，却和他们被欺压时所提倡的基本道德所违背。我个人从来不反对一个公司的发展壮大，《功夫》中有一句话：“能力越大，责任越大”。而国内的公司大都看到能力越来越大，却看不到责任了。 现在来说说百度吧，框计算确实不错，但这样会出现一个局面，不仅仅是网络上提到的流量的问题。如果百度做大了，用户群多了，所有的用户都只用打开一个：百度,其他网站只有一个用户：百度。说起来真不可思议，一个网站所做的全部，都只是为了一个用户服务，对于是否能获得更多的信息，比如真实的用户统计，调查，谁知道，谁也无法保证百度最终是否会和腾讯一样。假设百度足够的强大（比如大中华局域网），个人网站，完了，因为你的用户只有一个，百度，而让你和其他用户见面的门只有一个，百度；产品创意，完了，好的创意不一定能和用户见面，仅仅因为那道门对你关了，而你无法保证它是否会拿走你的创意（看看腾讯的作风吧）；一个行业，完了，因为只有一家公司，谁也无法反抗，只能忍受；你的创意，对不起，那不是你的，用户看到的是谁的？百度。因此，我打心底的诅咒：百度快点死吧。 互联网的诱惑是什么？草根的创意，每个人都有表白，展现自我的权利，可以不看别人的眼光，自由的表达自己想要说的，想要做的，心有所想的（当然，某些区域往往企图想要控制你所想的），每个人都有自己所想要的舞台。而现在，百度做大了之后，所有的人都只有一个舞台，一旦你在这个舞台上唱的好了，百度说，名字是你的，荣誉是我的；一旦你在这个舞台上脱裤子放屁露出人类传宗接代的产物了，百度说，我们要遵守法律，这个黑锅是你的。我们只不过从一个监狱到了另外一个监狱，而监狱和监狱之间，在本质上没有太大的区别。 有人说了，我们不会那么不道德的。谁可以保证？上帝？佛祖？誓言？得了吧，小孩子的玩意，到现在还在玩，想想我小时候可是向上帝，向佛祖发过誓言的，与我现在的好朋友不说一句话的。我不道德不一定保证别人不道德，这是辩证法的一个谬论，问题在于，不管我道德不道德，都无法保证别人不道德，可以说，我道德和别人道德，本就是风马牛不相干的事情。而现在，百度将这些风马牛不相干的事情放到了一块，自己做了上帝，却没有其他人来限制上帝，保证上帝不做坏事。有人说了，我们有法律，《垄断法》吗？我怎么没有看到，如果真的存在这部法律的话，第一个要被审判的，就是中国公司，他垄断了世界上五分之一左右的市场和人口。我印象中曾记得，提到过这个法律（保佑我不是梦到的），当时讨论第一个被查的是谁，好像当时微软和老欧们搞得不可开交，有人提议，我们也来搞搞，我就觉得好笑，你有何脸面去搞别人啊，有句话是怎么说的，“己所不欲，勿施于人”，你自己都不想搞自己，却去搞别人，岂不可笑。虽然我也不喜欢微软，但别人至少没有来个：“除了我这个，其他的没有你可选择的”。 我反对百度，反对腾讯，反对垄断，反对一切不受限制的任意妄为。但我并不反对强大。最后提下慧能的诗：“身是菩提树，心如明镜台，时时勤拂拭，勿使惹尘埃”，而我却很反感神秀的诗：“菩提本无树，明镜亦非台，本来无一物，何处惹尘埃”，我始终认为，神秀的做法是一种推卸。 PS:上文仅代表我个人看法，并不保证我对你错或者你对我错，临时抒发，不做复查 PS2:腾讯最近好像对聊天记录的历史查看进行了调整，最近我老婆告诉我说，她只能查看一天（应该是当天吧）的历史记录，其他的无法查看。是否要什么钻的权利，这就不清楚了 原创文章，转载请注明： 转载自RIX 编程应该是快乐的 本文链接地址: 坏心情：下一个腾讯 文章的脚注信息由WordPress的wp-posturl插件自动生成 相关文章翻墙写博客却发现了百度的亮点]]></description>
			<content:encoded><![CDATA[<p>前段时间，《计算机世界》出了一个“狗日的<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e8%85%be%e8%ae%af/" title="查看 腾讯 的全部文章" target="_blank">腾讯</a></span>”,相信很多人都觉得比较形象，我也觉得如此，并因此而觉得有点自喜：终于有人忍受不了这种挟天子以令诸侯的作风了。然后，又看到了关于<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e7%99%be%e5%ba%a6/" title="查看 百度 的全部文章" target="_blank">百度</a></span><span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e6%a1%86%e8%ae%a1%e7%ae%97/" title="查看 框计算 的全部文章" target="_blank">框计算</a></span>的报道，看到了许多人担心，也看到了许多人认为是个奇迹，是个机遇，是个进步。但我考虑的却是另外一件事情，若干年之后，会不会有人再出一个“狗日的<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e7%99%be%e5%ba%a6/" title="查看 百度 的全部文章" target="_blank">百度</a></span>”的说法？</p>
<p>前段时间我也看到了一段文字，大意是这样的：大公司好还是小公司好？当然，最后大公司还是要被小公司吞并的，要不然，现在就会出现很多恐龙级的公司，现实情况是没有。但在我看来，从一定角度来看，这是对的，但从另外一个角度来说，这又是有点问题的。问题是：谁都知道这是历史的必然性，但这需要多长时间？现实还是重要的，现实是如何呢？</p>
<p>看看现实吧，看看<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e8%85%be%e8%ae%af/" title="查看 腾讯 的全部文章" target="_blank">腾讯</a></span>吧，<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e8%85%be%e8%ae%af/" title="查看 腾讯 的全部文章" target="_blank">腾讯</a></span>无疑是成功的。像我这样失败的人，本来是无权批评成功的人士的。成王败寇，历来如此。腾讯是如此的成功，如此的强大，强大到可以和它所有的用户叫板，对所有的用户说NO。用户也只有忍气吞声的份。当它想要插入到任何一个行业中的时候，这个行业中所有的同行者都觉得害怕。原因何在？就在于它掌握了大量的用户群，而这大量的用户群供它驱使，这些可怜的用户甚至找不到其他可以替代的工具来反抗这种剥夺。而这种状况，在国内的任何相关行业都是存在的，比如说电信，比如说银行，比如说铁路，比如说石油，比如说传媒，教育，凡是你可以看到的，体会到的，都可以看到类似的情景。中国现在有3加移动通信，但只有一个老板，有若干家银行，一个老板，一个铁路，一个老板，两家大石油，一个老板，而这些行业加起来，一个老板。老板+老板+老板+老板+老板=一个老板。这个公司足够大吧？什么公司？中国公司。</p>
<p>公司大了有什么不好？看看中国的历史，弱小总被欺负，只有强大了才能不被别人欺负。但可悲的中国人总是认为下面的是正确的：强大了不仅可以不被别人欺负，还可以欺负别人。弱肉强食的丛林法则永远正确。强大了一定要去吃别人的，如果不去吃别人，反而显得自己弱小了。而这些，却和他们被欺压时所提倡的基本道德所违背。我个人从来不反对一个公司的发展壮大，《功夫》中有一句话：“能力越大，责任越大”。而国内的公司大都看到能力越来越大，却看不到责任了。</p>
<p>现在来说说百度吧，<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e6%a1%86%e8%ae%a1%e7%ae%97/" title="查看 框计算 的全部文章" target="_blank">框计算</a></span>确实不错，但这样会出现一个局面，不仅仅是网络上提到的流量的问题。如果百度做大了，用户群多了，所有的用户都只用打开一个：百度,其他网站只有一个用户：百度。说起来真不可思议，一个网站所做的全部，都只是为了一个用户服务，对于是否能获得更多的信息，比如真实的用户统计，调查，谁知道，谁也无法保证百度最终是否会和腾讯一样。假设百度足够的强大（比如大中华局域网），个人网站，完了，因为你的用户只有一个，百度，而让你和其他用户见面的门只有一个，百度；产品创意，完了，好的创意不一定能和用户见面，仅仅因为那道门对你关了，而你无法保证它是否会拿走你的创意（看看腾讯的作风吧）；一个行业，完了，因为只有一家公司，谁也无法反抗，只能忍受；你的创意，对不起，那不是你的，用户看到的是谁的？百度。因此，我打心底的诅咒：百度快点死吧。</p>
<p>互联网的诱惑是什么？草根的创意，每个人都有表白，展现自我的权利，可以不看别人的眼光，自由的表达自己想要说的，想要做的，心有所想的（当然，某些区域往往企图想要控制你所想的），每个人都有自己所想要的舞台。而现在，百度做大了之后，所有的人都只有一个舞台，一旦你在这个舞台上唱的好了，百度说，名字是你的，荣誉是我的；一旦你在这个舞台上脱裤子放屁露出人类传宗接代的产物了，百度说，我们要遵守法律，这个黑锅是你的。我们只不过从一个监狱到了另外一个监狱，而监狱和监狱之间，在本质上没有太大的区别。</p>
<p>有人说了，我们不会那么不道德的。谁可以保证？上帝？佛祖？誓言？得了吧，小孩子的玩意，到现在还在玩，想想我小时候可是向上帝，向佛祖发过誓言的，与我现在的好朋友不说一句话的。我不道德不一定保证别人不道德，这是辩证法的一个谬论，问题在于，不管我道德不道德，都无法保证别人不道德，可以说，我道德和别人道德，本就是风马牛不相干的事情。而现在，百度将这些风马牛不相干的事情放到了一块，自己做了上帝，却没有其他人来限制上帝，保证上帝不做坏事。有人说了，我们有法律，《垄断法》吗？我怎么没有看到，如果真的存在这部法律的话，第一个要被审判的，就是中国公司，他垄断了世界上五分之一左右的市场和人口。我印象中曾记得，提到过这个法律（保佑我不是梦到的），当时讨论第一个被查的是谁，好像当时微软和老欧们搞得不可开交，有人提议，我们也来搞搞，我就觉得好笑，你有何脸面去搞别人啊，有句话是怎么说的，“己所不欲，勿施于人”，你自己都不想搞自己，却去搞别人，岂不可笑。虽然我也不喜欢微软，但别人至少没有来个：“除了我这个，其他的没有你可选择的”。</p>
<p>我反对百度，反对腾讯，反对垄断，反对一切不受限制的任意妄为。但我并不反对强大。最后提下慧能的诗：“身是菩提树，心如明镜台，时时勤拂拭，勿使惹尘埃”，而我却很反感神秀的诗：“菩提本无树，明镜亦非台，本来无一物，何处惹尘埃”，我始终认为，神秀的做法是一种推卸。</p>
<p>PS:上文仅代表我个人看法，并不保证我对你错或者你对我错，临时抒发，不做复查</p>
<p>PS2:腾讯最近好像对聊天记录的历史查看进行了调整，最近我老婆告诉我说，她只能查看一天（应该是当天吧）的历史记录，其他的无法查看。是否要什么钻的权利，这就不清楚了</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://rix3.8.je/blog/">RIX 编程应该是快乐的</a></p>
<p><strong>本文链接地址:</strong> <a href="http://rix3.8.je/2010/09/04/%e5%9d%8f%e5%bf%83%e6%83%85%ef%bc%9a%e4%b8%8b%e4%b8%80%e4%b8%aa%e8%85%be%e8%ae%af/">坏心情：下一个腾讯</a></p>
</div>
<p style="margin-top: 0; margin-bottom: 15px; color: #888888; font-size: 80%; font-style: italic">文章的脚注信息由WordPress的<a href="http://easwy.com/blog/wordpress/wp-posturl/" style="color: #8888FF; text-decoration: underline;" onclick="pageTracker._trackPageview('/outgoing/easwy.com/blog/wordpress/wp-posturl/?referer=');">wp-posturl插件</a>自动生成</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://rix3.8.je/2010/03/22/%e7%bf%bb%e5%a2%99%e5%86%99%e5%8d%9a%e5%ae%a2%e5%8d%b4%e5%8f%91%e7%8e%b0%e4%ba%86%e7%99%be%e5%ba%a6%e7%9a%84%e4%ba%ae%e7%82%b9/" title="翻墙写博客却发现了百度的亮点">翻墙写博客却发现了百度的亮点</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rix3.8.je/2010/09/04/%e5%9d%8f%e5%bf%83%e6%83%85%ef%bc%9a%e4%b8%8b%e4%b8%80%e4%b8%aa%e8%85%be%e8%ae%af/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于中国的代名词</title>
		<link>http://rix3.8.je/2010/09/03/%e5%85%b3%e4%ba%8e%e4%b8%ad%e5%9b%bd%e7%9a%84%e4%bb%a3%e5%90%8d%e8%af%8d/</link>
		<comments>http://rix3.8.je/2010/09/03/%e5%85%b3%e4%ba%8e%e4%b8%ad%e5%9b%bd%e7%9a%84%e4%bb%a3%e5%90%8d%e8%af%8d/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 03:46:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[心情]]></category>
		<category><![CDATA[中国]]></category>
		<category><![CDATA[兲朝]]></category>
		<category><![CDATA[天朝]]></category>
		<category><![CDATA[拆哪]]></category>
		<category><![CDATA[景德镇]]></category>
		<category><![CDATA[瓷都]]></category>

		<guid isPermaLink="false">http://rix3.8.je/2010/09/03/%e5%85%b3%e4%ba%8e%e4%b8%ad%e5%9b%bd%e7%9a%84%e4%bb%a3%e5%90%8d%e8%af%8d/</guid>
		<description><![CDATA[本来没想说的，不过今天在评论上有看到了新的名词，觉得统计下总是有必要的，本帖会不定时更新的。现在似乎流行说代名词了，比如自由，不说自由，要说“目田”，不知道的人，以为打错了字，怎么说怎么别扭，知道的人，觉得实在精妙准确（意指“被砍了头的自由”）。 说下中国，不统计不知道，原来这么多的代名词，可能这还只是一小部分： 天朝：可能是由封建社会过来，因为皇帝自称天子，所以现在成了天朝。 兲朝：由"天朝"的天字分开写，变成了"兲"，皇帝自称变成了“兲”，要知道，现在流行拆字念法 拆哪(那)：可能源于国内的建筑到处都挂着“拆”字，“拆”之国度，又与china谐音，形象贴切 瓷都：原来应该指景德镇的，景德镇的瓷器非常的出名，所以国外叫中国“chinese”(瓷器)，现在反洋归土 景德镇：刚开始我也不是非常的明白，不过，看到就想起了瓷器，想起了“chinese”，也非常的贴切 以上纯属个人臆测，道不同不相为谋，阁下明白的。 原创文章，转载请注明： 转载自RIX 编程应该是快乐的 本文链接地址: 关于中国的代名词 文章的脚注信息由WordPress的wp-posturl插件自动生成 相关文章2010年3月23，google退出中国google退出中国的感慨]]></description>
			<content:encoded><![CDATA[<p>本来没想说的，不过今天在评论上有看到了新的名词，觉得统计下总是有必要的，本帖会不定时更新的。现在似乎流行说代名词了，比如自由，不说自由，要说“目田”，不知道的人，以为打错了字，怎么说怎么别扭，知道的人，觉得实在精妙准确（意指“被砍了头的自由”）。</p>
<p>说下<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e4%b8%ad%e5%9b%bd/" title="查看 中国 的全部文章" target="_blank">中国</a></span>，不统计不知道，原来这么多的代名词，可能这还只是一小部分：</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e5%a4%a9%e6%9c%9d/" title="查看 天朝 的全部文章" target="_blank">天朝</a></span>：可能是由封建社会过来，因为皇帝自称天子，所以现在成了<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e5%a4%a9%e6%9c%9d/" title="查看 天朝 的全部文章" target="_blank">天朝</a></span>。</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e5%85%b2%e6%9c%9d/" title="查看 兲朝 的全部文章" target="_blank">兲朝</a></span>：由"天朝"的天字分开写，变成了"兲"，皇帝自称变成了“兲”，要知道，现在流行拆字念法</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e6%8b%86%e5%93%aa/" title="查看 拆哪 的全部文章" target="_blank">拆哪</a></span>(那)：可能源于国内的建筑到处都挂着“拆”字，“拆”之国度，又与china谐音，形象贴切</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e7%93%b7%e9%83%bd/" title="查看 瓷都 的全部文章" target="_blank">瓷都</a></span>：原来应该指<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e6%99%af%e5%be%b7%e9%95%87/" title="查看 景德镇 的全部文章" target="_blank">景德镇</a></span>的，<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e6%99%af%e5%be%b7%e9%95%87/" title="查看 景德镇 的全部文章" target="_blank">景德镇</a></span>的瓷器非常的出名，所以国外叫<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e4%b8%ad%e5%9b%bd/" title="查看 中国 的全部文章" target="_blank">中国</a></span>“chinese”(瓷器)，现在反洋归土</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e6%99%af%e5%be%b7%e9%95%87/" title="查看 景德镇 的全部文章" target="_blank">景德镇</a></span>：刚开始我也不是非常的明白，不过，看到就想起了瓷器，想起了“chinese”，也非常的贴切</p>
<p>以上纯属个人臆测，道不同不相为谋，阁下明白的。</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://rix3.8.je/blog/">RIX 编程应该是快乐的</a></p>
<p><strong>本文链接地址:</strong> <a href="http://rix3.8.je/2010/09/03/%e5%85%b3%e4%ba%8e%e4%b8%ad%e5%9b%bd%e7%9a%84%e4%bb%a3%e5%90%8d%e8%af%8d/">关于中国的代名词</a></p>
</div>
<p style="margin-top: 0; margin-bottom: 15px; color: #888888; font-size: 80%; font-style: italic">文章的脚注信息由WordPress的<a href="http://easwy.com/blog/wordpress/wp-posturl/" style="color: #8888FF; text-decoration: underline;" onclick="pageTracker._trackPageview('/outgoing/easwy.com/blog/wordpress/wp-posturl/?referer=');">wp-posturl插件</a>自动生成</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://rix3.8.je/2010/03/23/2010%e5%b9%b43%e6%9c%8823%ef%bc%8cgoogle%e9%80%80%e5%87%ba%e4%b8%ad%e5%9b%bd/" title="2010年3月23，google退出中国">2010年3月23，google退出中国</a></li><li><a href="http://rix3.8.je/2010/01/13/google%e9%80%80%e5%87%ba%e4%b8%ad%e5%9b%bd%e7%9a%84%e6%84%9f%e6%85%a8/" title="google退出中国的感慨">google退出中国的感慨</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rix3.8.je/2010/09/03/%e5%85%b3%e4%ba%8e%e4%b8%ad%e5%9b%bd%e7%9a%84%e4%bb%a3%e5%90%8d%e8%af%8d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>【冷笑话】长大之后，我就成了你</title>
		<link>http://rix3.8.je/2010/09/03/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e9%95%bf%e5%a4%a7%e4%b9%8b%e5%90%8e%ef%bc%8c%e6%88%91%e5%b0%b1%e6%88%90%e4%ba%86%e4%bd%a0/</link>
		<comments>http://rix3.8.je/2010/09/03/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e9%95%bf%e5%a4%a7%e4%b9%8b%e5%90%8e%ef%bc%8c%e6%88%91%e5%b0%b1%e6%88%90%e4%ba%86%e4%bd%a0/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 03:26:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[冷笑话]]></category>
		<category><![CDATA[仆人]]></category>
		<category><![CDATA[财主]]></category>
		<category><![CDATA[长大]]></category>

		<guid isPermaLink="false">http://rix3.8.je/2010/09/03/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e9%95%bf%e5%a4%a7%e4%b9%8b%e5%90%8e%ef%bc%8c%e6%88%91%e5%b0%b1%e6%88%90%e4%ba%86%e4%bd%a0/</guid>
		<description><![CDATA[有个家庭，财主在家一手遮天，掌握财政大权，儿子是小皇帝，教会了仆人的儿子：“长大之后，我就成了你”，仆人的儿子每每唱起，不由的高兴的手舞足蹈。等到仆人的儿子长大之后，将财主赶下台，自己做了财主，而且，无所不用其极，要将自己之前未能享受的全都享受，而且还要想着法，变本加厉的享受之前财主未能享受的。原来财主的儿子呢？他在教孙子唱：“长大之后，我就成了你”。 有个家庭，财主在家一手遮天，掌握财政大权，儿子是小皇帝，教会了仆人的儿子：“辛勤劳动，总有收获的”，仆人的儿子发奋图强，慢慢的积攒财富，财主想要夺去，仆人的儿子遂推翻了财主。仆人的每个儿子都想成为财主，但无奈每个人都势均力敌，谁也争不过谁，由于担心自己的财富被夺去，谁也不放心别人当财主，但自己又无法独立得到财主的位置，只好合谋，让某个大家都比较赞同的人当财主，然后大家一起监视他的一举一动，防止他将某个人的财富夺去，因为他若将那个人的财富夺取，也可能将自己的财富夺取，由于有这么多双眼睛看着，那个可怜的人只好尽职尽守，还总被人骂。原来财主的儿子呢？他和所有的仆人一样，守护着自己的财产，盯着新的财主，“辛勤劳动，总有收获的” 所谓民主，就是大家在势均力敌下背着怀疑的态度进行妥协的产物。而专制则恰恰相反。 原创文章，转载请注明： 转载自RIX 编程应该是快乐的 本文链接地址: 【冷笑话】长大之后，我就成了你 文章的脚注信息由WordPress的wp-posturl插件自动生成 随机日志快速16位色alpha运算老婆若干年前写的程序从肯定到应该翻墙写博客却发现了百度的亮点一起做网游吧【9.5】：补丁，设置服务器地址和端口及网页管理界面更新]]></description>
			<content:encoded><![CDATA[<p>有个家庭，<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e8%b4%a2%e4%b8%bb/" title="查看 财主 的全部文章" target="_blank">财主</a></span>在家一手遮天，掌握财政大权，儿子是小皇帝，教会了<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e4%bb%86%e4%ba%ba/" title="查看 仆人 的全部文章" target="_blank">仆人</a></span>的儿子：“<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e9%95%bf%e5%a4%a7/" title="查看 长大 的全部文章" target="_blank">长大</a></span>之后，我就成了你”，<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e4%bb%86%e4%ba%ba/" title="查看 仆人 的全部文章" target="_blank">仆人</a></span>的儿子每每唱起，不由的高兴的手舞足蹈。等到仆人的儿子<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e9%95%bf%e5%a4%a7/" title="查看 长大 的全部文章" target="_blank">长大</a></span>之后，将<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e8%b4%a2%e4%b8%bb/" title="查看 财主 的全部文章" target="_blank">财主</a></span>赶下台，自己做了财主，而且，无所不用其极，要将自己之前未能享受的全都享受，而且还要想着法，变本加厉的享受之前财主未能享受的。原来财主的儿子呢？他在教孙子唱：“长大之后，我就成了你”。</p>
<p>有个家庭，财主在家一手遮天，掌握财政大权，儿子是小皇帝，教会了仆人的儿子：“辛勤劳动，总有收获的”，仆人的儿子发奋图强，慢慢的积攒财富，财主想要夺去，仆人的儿子遂推翻了财主。仆人的每个儿子都想成为财主，但无奈每个人都势均力敌，谁也争不过谁，由于担心自己的财富被夺去，谁也不放心别人当财主，但自己又无法独立得到财主的位置，只好合谋，让某个大家都比较赞同的人当财主，然后大家一起监视他的一举一动，防止他将某个人的财富夺去，因为他若将那个人的财富夺取，也可能将自己的财富夺取，由于有这么多双眼睛看着，那个可怜的人只好尽职尽守，还总被人骂。原来财主的儿子呢？他和所有的仆人一样，守护着自己的财产，盯着新的财主，“辛勤劳动，总有收获的”</p>
<p>所谓民主，就是大家在势均力敌下背着怀疑的态度进行妥协的产物。而专制则恰恰相反。</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://rix3.8.je/blog/">RIX 编程应该是快乐的</a></p>
<p><strong>本文链接地址:</strong> <a href="http://rix3.8.je/2010/09/03/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e9%95%bf%e5%a4%a7%e4%b9%8b%e5%90%8e%ef%bc%8c%e6%88%91%e5%b0%b1%e6%88%90%e4%ba%86%e4%bd%a0/">【冷笑话】长大之后，我就成了你</a></p>
</div>
<p style="margin-top: 0; margin-bottom: 15px; color: #888888; font-size: 80%; font-style: italic">文章的脚注信息由WordPress的<a href="http://easwy.com/blog/wordpress/wp-posturl/" style="color: #8888FF; text-decoration: underline;" onclick="pageTracker._trackPageview('/outgoing/easwy.com/blog/wordpress/wp-posturl/?referer=');">wp-posturl插件</a>自动生成</p>
<h2  class="related_post_title">随机日志</h2><ul class="related_post"><li><a href="http://rix3.8.je/2009/12/07/%e5%8d%8f%e8%ae%ae%e5%9e%8b%e5%a4%96%e6%8c%82%e5%88%b6%e4%bd%9c%e5%9b%9b/" title="协议型外挂制作四">协议型外挂制作四</a></li><li><a href="http://rix3.8.je/2010/07/29/linux%e9%80%9a%e8%bf%87http%e4%bb%a3%e7%90%86%e5%ae%89%e8%a3%85dropbox/" title="linux通过http代理安装dropbox">linux通过http代理安装dropbox</a></li><li><a href="http://rix3.8.je/2009/12/28/%e8%80%81%e5%a9%86%e8%8b%a5%e5%b9%b2%e5%b9%b4%e5%89%8d%e5%86%99%e7%9a%84%e7%a8%8b%e5%ba%8f/" title="老婆若干年前写的程序">老婆若干年前写的程序</a></li><li><a href="http://rix3.8.je/2010/01/13/google%e9%80%80%e5%87%ba%e4%b8%ad%e5%9b%bd%e7%9a%84%e6%84%9f%e6%85%a8/" title="google退出中国的感慨">google退出中国的感慨</a></li><li><a href="http://rix3.8.je/2010/01/12/erlang%e7%9a%84gen_server%e7%9a%84start%e5%92%8cstart_link/" title="erlang的gen_server的start和start_link">erlang的gen_server的start和start_link</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rix3.8.je/2010/09/03/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e9%95%bf%e5%a4%a7%e4%b9%8b%e5%90%8e%ef%bc%8c%e6%88%91%e5%b0%b1%e6%88%90%e4%ba%86%e4%bd%a0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>好用的地图编辑器 gridarta</title>
		<link>http://rix3.8.je/2010/09/03/%e5%a5%bd%e7%94%a8%e7%9a%84%e5%9c%b0%e5%9b%be%e7%bc%96%e8%be%91%e5%99%a8-gridarta/</link>
		<comments>http://rix3.8.je/2010/09/03/%e5%a5%bd%e7%94%a8%e7%9a%84%e5%9c%b0%e5%9b%be%e7%bc%96%e8%be%91%e5%99%a8-gridarta/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 02:39:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[daimonin]]></category>
		<category><![CDATA[gridarta]]></category>
		<category><![CDATA[地图]]></category>
		<category><![CDATA[编辑器]]></category>

		<guid isPermaLink="false">http://rix3.8.je/2010/09/04/%e5%a5%bd%e7%94%a8%e7%9a%84%e5%9c%b0%e5%9b%be%e7%bc%96%e8%be%91%e5%99%a8-gridarta/</guid>
		<description><![CDATA[这段时间在为网游教程找一个相匹配的地图编辑器，虽然几乎每个游戏都有地图编辑器，但我却未能找到比较满意的，绝大部分的地图编辑器都是不公开的，还有很大一部分地图编辑器都是只能在指定的游戏中使用的，剩下的只有歪瓜劣枣了。我找了几个候选的，mappy,hust,gridarta，并分别试用了下： mappy，功能强大，支持种类多，支持多层，问题是，它怎么就不支持层透明呢？新建一个层就看不到下面的层了，还有，地图分块，是按照竖向排列的，无法在原始图上选择，结果超级的浪费眼睛不说，还是黑灯瞎火的。放弃掉。值得一提的是，这个有pro版，需要花钱的，我没钱，不知道情况如何。反正被我第一个pass掉了。 hust，应该是国产的，版本号挺高，4.2了，我创建了一个比较大的图，512x512的，这下悲剧了，地图块8x8的，太小了，想要放大？我没有找到明显的地方。只支持方块，无斜视角。我个人比较偏好斜视角的，但苦于素材难找，觉得方块的也将就着吧。但也不要大图无法创建啊。尝试了几下，考虑到身体健康，只好放弃了（非常不甘心，我本来期望挺高的）。 gridarta,我其实下载的是daimonin的mapmaker，考虑到编译环境等等，在用之前，我已经做好了失败的准备，甚至考虑着自己也写一个了。结果发现还不错，直接可以了，还附带有大量的资源（可惜没有我最想要的外景的资源，比如房子什么的）。斜45度，支持插件操作，默认保存的都是文本，本来准备写一个数据转换的，但又一想，先看看插件如何吧。然后看它的README，才发现原来是gridarta啊，里面已经有了一个插件了，看了下代码，java的，但关于这方面的文档几乎没有，gridarta也找到（或许我粗心）。只好将gridarta的代码svn co了，然后大致的浏览，分析下各个部件的作用，而外国人写的java项目，代码的位置都变态的深，模块又多，让我狂点鼠标。然后写个测试的插件，折腾了一天，大约明白怎么回事了，然后今天，写了下数据的导出。稍后给出源代码。总算是找到一个比较满意的了： 下面是插件的代码： ?View Code JAVA1 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 [...]]]></description>
			<content:encoded><![CDATA[<p>这段时间在为网游教程找一个相匹配的<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e5%9c%b0%e5%9b%be/" title="查看 地图 的全部文章" target="_blank">地图</a></span><span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e7%bc%96%e8%be%91%e5%99%a8/" title="查看 编辑器 的全部文章" target="_blank">编辑器</a></span>，虽然几乎每个游戏都有<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e5%9c%b0%e5%9b%be/" title="查看 地图 的全部文章" target="_blank">地图</a></span><span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e7%bc%96%e8%be%91%e5%99%a8/" title="查看 编辑器 的全部文章" target="_blank">编辑器</a></span>，但我却未能找到比较满意的，绝大部分的<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e5%9c%b0%e5%9b%be/" title="查看 地图 的全部文章" target="_blank">地图</a></span>编辑器都是不公开的，还有很大一部分地图编辑器都是只能在指定的游戏中使用的，剩下的只有歪瓜劣枣了。我找了几个候选的，mappy,hust,<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/gridarta/" title="查看 gridarta 的全部文章" target="_blank">gridarta</a></span>，并分别试用了下：</p>
<p>mappy，功能强大，支持种类多，支持多层，问题是，它怎么就不支持层透明呢？新建一个层就看不到下面的层了，还有，地图分块，是按照竖向排列的，无法在原始图上选择，结果超级的浪费眼睛不说，还是黑灯瞎火的。放弃掉。值得一提的是，这个有pro版，需要花钱的，我没钱，不知道情况如何。反正被我第一个pass掉了。</p>
<p>hust，应该是国产的，版本号挺高，4.2了，我创建了一个比较大的图，512x512的，这下悲剧了，地图块8x8的，太小了，想要放大？我没有找到明显的地方。只支持方块，无斜视角。我个人比较偏好斜视角的，但苦于素材难找，觉得方块的也将就着吧。但也不要大图无法创建啊。尝试了几下，考虑到身体健康，只好放弃了（非常不甘心，我本来期望挺高的）。</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/gridarta/" title="查看 gridarta 的全部文章" target="_blank">gridarta</a></span>,我其实下载的是<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/daimonin/" title="查看 daimonin 的全部文章" target="_blank">daimonin</a></span>的mapmaker，考虑到编译环境等等，在用之前，我已经做好了失败的准备，甚至考虑着自己也写一个了。结果发现还不错，直接可以了，还附带有大量的资源（可惜没有我最想要的外景的资源，比如房子什么的）。斜45度，支持插件操作，默认保存的都是文本，本来准备写一个数据转换的，但又一想，先看看插件如何吧。然后看它的README，才发现原来是gridarta啊，里面已经有了一个插件了，看了下代码，java的，但关于这方面的文档几乎没有，gridarta也找到（或许我粗心）。只好将gridarta的代码svn co了，然后大致的浏览，分析下各个部件的作用，而外国人写的java项目，代码的位置都变态的深，模块又多，让我狂点鼠标。然后写个测试的插件，折腾了一天，大约明白怎么回事了，然后今天，写了下数据的导出。稍后给出源代码。总算是找到一个比较满意的了：</p>
<p>       <img  onclick="zoom(this,false);"   style="cursor:pointer;" src="/upload/20100903/map_editor1.png" /></p>
<p>下面是插件的代码：</p>
<p>       <span id="more-743"></span></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p743code3'); return false;">View Code</a> JAVA</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p7433"><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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
</pre></td><td class="code" id="p743code3"><pre class="java" style="font-family:monospace;">       <span style="color: #666666; font-style: italic;">//input your beanshell Code</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.sf.gridarta.model.gameobject.GameObject</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.sf.gridarta.model.io.RecursiveFileIterator</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.sf.gridarta.model.map.validation.ErrorCollector</span><span style="color: #339933;">;</span>
<span style="color: #000000; font-weight: bold;">import</span> <span style="color: #006699;">net.sf.gridarta.model.map.validation.errors.ValidationError</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #000066; font-weight: bold;">void</span> log<span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Astring+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">String</span></a> message<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        print<span style="color: #009900;">&#40;</span>message<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000066; font-weight: bold;">void</span> inttobyte<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">byte</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> abyte, <span style="color: #000066; font-weight: bold;">int</span> offset, <span style="color: #000066; font-weight: bold;">int</span> param<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        abyte<span style="color: #009900;">&#91;</span>offset<span style="color: #339933;">+</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">byte</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>param<span style="color: #339933;">&gt;&gt;</span><span style="color: #cc66cc;">24</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;</span>0xFF<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        abyte<span style="color: #009900;">&#91;</span>offset<span style="color: #339933;">+</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">byte</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>param<span style="color: #339933;">&gt;&gt;</span><span style="color: #cc66cc;">16</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;</span>0xFF<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        abyte<span style="color: #009900;">&#91;</span>offset<span style="color: #339933;">+</span><span style="color: #cc66cc;">2</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">byte</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>param<span style="color: #339933;">&gt;&gt;</span><span style="color: #cc66cc;">8</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;</span>0xFF<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        abyte<span style="color: #009900;">&#91;</span>offset<span style="color: #339933;">+</span><span style="color: #cc66cc;">3</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">byte</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>param<span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;</span>0xFF<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000066; font-weight: bold;">void</span> processMap<span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Astring+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">String</span></a> outFile<span style="color: #009900;">&#41;</span> 
<span style="color: #009900;">&#123;</span>
&nbsp;
        map <span style="color: #339933;">=</span> mapManager.<span style="color: #006633;">getCurrentMap</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>map <span style="color: #339933;">==</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                log<span style="color: #009900;">&#40;</span>mapPath <span style="color: #339933;">+</span> <span style="color: #0000ff;">&quot;:&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                log<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;- cannot load map file &quot;</span><span style="color: #339933;">+</span>mapFile<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000000; font-weight: bold;">return</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Avector+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Avector+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">Vector</span></a> out_object <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Avector+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Avector+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">Vector</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Avector+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Avector+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">Vector</span></a> cell_object <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Avector+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Avector+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">Vector</span></a><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        mapmode <span style="color: #339933;">=</span> map.<span style="color: #006633;">getMapModel</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        archtype <span style="color: #339933;">=</span> mapmode.<span style="color: #006633;">getMapArchObject</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Adataoutputstream+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Adataoutputstream+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">DataOutputStream</span></a> dos <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Adataoutputstream+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Adataoutputstream+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">DataOutputStream</span></a><span style="color: #009900;">&#40;</span><span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Afileoutputstream+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Afileoutputstream+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">FileOutputStream</span></a><span style="color: #009900;">&#40;</span>outFile<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Aiterator+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Aiterator+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">Iterator</span></a> it <span style="color: #339933;">=</span> mapmode.<span style="color: #006633;">getAllGameObjects</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">iterator</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000000; font-weight: bold;">while</span><span style="color: #009900;">&#40;</span>it.<span style="color: #006633;">hasNext</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                gameobject <span style="color: #339933;">=</span> it.<span style="color: #006633;">next</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #666666; font-style: italic;">/*
                log(&quot;&quot;+gameobject.getMapX()+&quot;,&quot;+gameobject.getMapY()+&quot;=&quot;+gameobject.getFaceObjName()+&quot;,bestName=&quot;
                    +gameobject.getBestName()+&quot;,[&quot;+gameobject.getMinX()+&quot;,&quot;+gameobject.getMinY()+&quot;,&quot;+gameobject.getMaxX()
                    +&quot;,&quot;+gameobject.getMaxY()+&quot;],archetype.folder=&quot;+gameobject.getArchetype().getEditorFolder()+&quot;,Archename=&quot;+gameobject.getAnimName());
                */</span>
                <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Astring+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">String</span></a> name<span style="color: #339933;">;</span>
                <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>gameobject.<span style="color: #006633;">getAnimName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                        name <span style="color: #339933;">=</span> gameobject.<span style="color: #006633;">getArchetype</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getEditorFolder</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span>gameobject.<span style="color: #006633;">getAnimName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;.ani&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">else</span> 
                        name <span style="color: #339933;">=</span> gameobject.<span style="color: #006633;">getArchetype</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getEditorFolder</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span>gameobject.<span style="color: #006633;">getFaceObjName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span><span style="color: #0000ff;">&quot;.png&quot;</span><span style="color: #339933;">;</span>
                <span style="color: #000066; font-weight: bold;">int</span> found <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #339933;">;</span>
                <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> out_object.<span style="color: #006633;">size</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                        <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Astring+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">String</span></a> temp <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Astring+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">String</span></a><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span>out_object.<span style="color: #006633;">elementAt</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                        <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>name.<span style="color: #006633;">equals</span><span style="color: #009900;">&#40;</span>temp<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                                found <span style="color: #339933;">=</span> i<span style="color: #339933;">;</span>
                                <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
                        <span style="color: #009900;">&#125;</span>
                <span style="color: #009900;">&#125;</span>
                <span style="color: #000000; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>found <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #cc66cc;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                        found <span style="color: #339933;">=</span> out_object.<span style="color: #006633;">size</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                        out_object.<span style="color: #006633;">addElement</span><span style="color: #009900;">&#40;</span>name<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #009900;">&#125;</span>
                <span style="color: #000066; font-weight: bold;">byte</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> buf <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #000066; font-weight: bold;">byte</span><span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">4</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
                inttobyte<span style="color: #009900;">&#40;</span>buf, <span style="color: #cc66cc;">0</span>, gameobject.<span style="color: #006633;">getMapX</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                        cell_object.<span style="color: #006633;">addElement</span><span style="color: #009900;">&#40;</span>buf<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #009900;">&#125;</span>
                inttobyte<span style="color: #009900;">&#40;</span>buf, <span style="color: #cc66cc;">0</span>, gameobject.<span style="color: #006633;">getMapY</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                        cell_object.<span style="color: #006633;">addElement</span><span style="color: #009900;">&#40;</span>buf<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #009900;">&#125;</span>
                inttobyte<span style="color: #009900;">&#40;</span>buf, <span style="color: #cc66cc;">0</span>, found<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                        cell_object.<span style="color: #006633;">addElement</span><span style="color: #009900;">&#40;</span>buf<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #009900;">&#125;</span>
                buf <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #000066; font-weight: bold;">int</span> length <span style="color: #339933;">=</span> cell_object.<span style="color: #006633;">size</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        length <span style="color: #339933;">+=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//cell_object.size</span>
        length <span style="color: #339933;">+=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//out_object.size</span>
        <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> out_object.<span style="color: #006633;">size</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                length <span style="color: #339933;">+=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//string_length</span>
                length <span style="color: #339933;">+=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Astring+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">String</span></a><span style="color: #009900;">&#41;</span>out_object.<span style="color: #006633;">elementAt</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">length</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        length <span style="color: #339933;">+=</span> <span style="color: #cc66cc;">8</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//mapx, mapy</span>
        length <span style="color: #339933;">+=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span><span style="color: #666666; font-style: italic;">//crc32</span>
        <span style="color: #000066; font-weight: bold;">byte</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> out <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #000066; font-weight: bold;">byte</span><span style="color: #009900;">&#91;</span>length<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
        <span style="color: #000066; font-weight: bold;">int</span> index <span style="color: #339933;">=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span>
&nbsp;
        inttobyte<span style="color: #009900;">&#40;</span>out, index, archtype.<span style="color: #006633;">getMapSize</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getWidth</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        index <span style="color: #339933;">+=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span>
        inttobyte<span style="color: #009900;">&#40;</span>out, index, archtype.<span style="color: #006633;">getMapSize</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getHeight</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        index <span style="color: #339933;">+=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span>
        inttobyte<span style="color: #009900;">&#40;</span>out, index, out_object.<span style="color: #006633;">size</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        index <span style="color: #339933;">+=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span>
        <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> out_object.<span style="color: #006633;">size</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Astring+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">String</span></a> temp <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Astring+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">String</span></a><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span>out_object.<span style="color: #006633;">elementAt</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                <span style="color: #000066; font-weight: bold;">int</span> slength <span style="color: #339933;">=</span> temp.<span style="color: #006633;">length</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                inttobyte<span style="color: #009900;">&#40;</span>out, index, slength<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                index <span style="color: #339933;">+=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span>
                <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Asystem+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">System</span></a>.<span style="color: #006633;">arraycopy</span><span style="color: #009900;">&#40;</span>temp.<span style="color: #006633;">getBytes</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>, <span style="color: #cc66cc;">0</span>, out, index, slength<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                index <span style="color: #339933;">+=</span> slength<span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>
        inttobyte<span style="color: #009900;">&#40;</span>out, index, cell_object.<span style="color: #006633;">size</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        index <span style="color: #339933;">+=</span> <span style="color: #cc66cc;">4</span><span style="color: #339933;">;</span>
        <span style="color: #000000; font-weight: bold;">for</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">int</span> i <span style="color: #339933;">=</span> <span style="color: #cc66cc;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> cell_object.<span style="color: #006633;">size</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
                out<span style="color: #009900;">&#91;</span>index<span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">byte</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#40;</span>cell_object.<span style="color: #006633;">elementAt</span><span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
                index<span style="color: #339933;">++;</span>
        <span style="color: #009900;">&#125;</span>
        dos.<span style="color: #006633;">write</span><span style="color: #009900;">&#40;</span>out, <span style="color: #cc66cc;">0</span>, length<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        dos.<span style="color: #006633;">close</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        out <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
        list <span style="color: #339933;">=</span> <span style="color: #000066; font-weight: bold;">null</span><span style="color: #339933;">;</span>
        mapManager.<span style="color: #006633;">release</span><span style="color: #009900;">&#40;</span>map<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        log<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;process over!!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Astring+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">String</span></a> mapDefaultFolder <span style="color: #339933;">=</span> globalSettings.<span style="color: #006633;">getMapsDirectory</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getPath</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Astring+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">String</span></a> rootDirectory <span style="color: #339933;">=</span> mapDefaultFolder<span style="color: #339933;">;</span>
log<span style="color: #009900;">&#40;</span>rootDirectory<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky" onclick="pageTracker._trackPageview('/outgoing/www.google.com/search?hl=en_amp_q=allinurl_3Astring+java.sun.com_amp_btnI=I_27m_20Feeling_20Lucky&amp;referer=');"><span style="color: #003399;">String</span></a> OutFile <span style="color: #339933;">=</span> outFile.<span style="color: #006633;">length</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #cc66cc;">0</span> <span style="color: #339933;">?</span> <span style="color: #0000ff;">&quot;temp.bin&quot;</span> <span style="color: #339933;">:</span> outFile<span style="color: #339933;">;</span>
processMap<span style="color: #009900;">&#40;</span>OutFile<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>简单说下使用方法，在菜单中选择编辑插件，新建一个插件，然后添加一个String类型的变量，命名为outFile，在code里面贴上上面的代码，然后打开一个地图，运行新建的插件，会将数据导出为二进制的。文件的结构如下：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p743code4'); return false;">View Code</a> JSON</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p7434"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td class="code" id="p743code4"><pre class="json" style="font-family:monospace;">       {CRCCode:32,
                         MapWidth:32,
                        MapHeight:32,
                        object_num:32,
                        obj_list:[
                         {file_name_length:32,
                         file_name_string: file_name_length
                         }
                         ],
                         cell_num:32,
                         cell: [
                               {cell_x:32,
                               cell_y:32,
                               cell_object_index:32
                               }]
                        }</pre></td></tr></table></div>

<p>上面的内容中，CRCCode未添加，只保留了空间,改天找下java的crc代码加上。我将动画的后缀名命名为.ani,图像的为png，其他的可能有些错误（比如event或者msg或者ai之类的），到时候再说了。现在仅作为一个参考。</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://rix3.8.je/blog/">RIX 编程应该是快乐的</a></p>
<p><strong>本文链接地址:</strong> <a href="http://rix3.8.je/2010/09/03/%e5%a5%bd%e7%94%a8%e7%9a%84%e5%9c%b0%e5%9b%be%e7%bc%96%e8%be%91%e5%99%a8-gridarta/">好用的地图编辑器 gridarta</a></p>
</div>
<p style="margin-top: 0; margin-bottom: 15px; color: #888888; font-size: 80%; font-style: italic">文章的脚注信息由WordPress的<a href="http://easwy.com/blog/wordpress/wp-posturl/" style="color: #8888FF; text-decoration: underline;" onclick="pageTracker._trackPageview('/outgoing/easwy.com/blog/wordpress/wp-posturl/?referer=');">wp-posturl插件</a>自动生成</p>
<h2  class="related_post_title">随机日志</h2><ul class="related_post"><li><a href="http://rix3.8.je/2010/09/07/%e5%8f%af%e4%bb%a5%e6%b6%88%e9%80%9d%e7%9a%84%e7%94%b5%e6%b3%a2%ef%bc%9a%e6%97%a0%e7%ba%bf%e7%94%b5%e7%ae%a1%e5%88%b6/" title="可以消逝的电波：无线电管制">可以消逝的电波：无线电管制</a></li><li><a href="http://rix3.8.je/2010/01/14/%e4%bd%bf%e7%94%a8c%e5%af%b9java%e7%9a%84classloader%e8%bf%9b%e8%a1%8c%e6%a8%a1%e6%8b%9f/" title="使用C++对java的classloader进行模拟">使用C++对java的classloader进行模拟</a></li><li><a href="http://rix3.8.je/2010/09/02/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e5%85%bb%e9%b2%b8%e9%b1%bc/" title="【冷笑话】养鲸鱼">【冷笑话】养鲸鱼</a></li><li><a href="http://rix3.8.je/2010/08/20/ubuntu%e5%85%b3%e4%ba%8eapache%e7%9a%84%e7%94%a8%e6%88%b7%e9%85%8d%e7%bd%ae/" title="ubuntu关于apache的用户配置">ubuntu关于apache的用户配置</a></li><li><a href="http://rix3.8.je/2009/12/21/brew-%e4%bd%bf%e7%94%a8%e6%b5%ae%e7%82%b9%e6%95%b0%e5%85%b3%e4%ba%8elibspace-0%e7%9a%84%e9%94%99%e8%af%af/" title="brew 使用浮点数关于libspace.0的错误">brew 使用浮点数关于libspace.0的错误</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rix3.8.je/2010/09/03/%e5%a5%bd%e7%94%a8%e7%9a%84%e5%9c%b0%e5%9b%be%e7%bc%96%e8%be%91%e5%99%a8-gridarta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>【冷笑话】养鲸鱼</title>
		<link>http://rix3.8.je/2010/09/02/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e5%85%bb%e9%b2%b8%e9%b1%bc/</link>
		<comments>http://rix3.8.je/2010/09/02/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e5%85%bb%e9%b2%b8%e9%b1%bc/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 10:46:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[冷笑话]]></category>
		<category><![CDATA[鲸鱼]]></category>

		<guid isPermaLink="false">http://rix3.8.je/2010/09/02/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e5%85%bb%e9%b2%b8%e9%b1%bc/</guid>
		<description><![CDATA[有一个人对外宣称：“我已经买到了一条鲸鱼的幼崽，要给它吃最好的，住最好的，用最好的，这样让它成为世界上最大的鲸鱼。”别人问他：“那你养在什么地方呢？”他从口袋中拿出个墨水瓶，说：“这里。” 原创文章，转载请注明： 转载自RIX 编程应该是快乐的 本文链接地址: 【冷笑话】养鲸鱼 文章的脚注信息由WordPress的wp-posturl插件自动生成 相关文章【冷笑话】种稻谷【冷笑话】皮肤怎么那么黑【冷笑话】美女画裸画【冷笑话】关于效率]]></description>
			<content:encoded><![CDATA[<p>       有一个人对外宣称：“我已经买到了一条<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e9%b2%b8%e9%b1%bc/" title="查看 鲸鱼 的全部文章" target="_blank">鲸鱼</a></span>的幼崽，要给它吃最好的，住最好的，用最好的，这样让它成为世界上最大的<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e9%b2%b8%e9%b1%bc/" title="查看 鲸鱼 的全部文章" target="_blank">鲸鱼</a></span>。”别人问他：“那你养在什么地方呢？”他从口袋中拿出个墨水瓶，说：“这里。”
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://rix3.8.je/blog/">RIX 编程应该是快乐的</a></p>
<p><strong>本文链接地址:</strong> <a href="http://rix3.8.je/2010/09/02/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e5%85%bb%e9%b2%b8%e9%b1%bc/">【冷笑话】养鲸鱼</a></p>
</div>
<p style="margin-top: 0; margin-bottom: 15px; color: #888888; font-size: 80%; font-style: italic">文章的脚注信息由WordPress的<a href="http://easwy.com/blog/wordpress/wp-posturl/" style="color: #8888FF; text-decoration: underline;" onclick="pageTracker._trackPageview('/outgoing/easwy.com/blog/wordpress/wp-posturl/?referer=');">wp-posturl插件</a>自动生成</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://rix3.8.je/2010/08/31/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e7%a7%8d%e7%a8%bb%e8%b0%b7/" title="【冷笑话】种稻谷">【冷笑话】种稻谷</a></li><li><a href="http://rix3.8.je/2010/08/17/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e7%9a%ae%e8%82%a4%e6%80%8e%e4%b9%88%e9%82%a3%e4%b9%88%e9%bb%91/" title="【冷笑话】皮肤怎么那么黑">【冷笑话】皮肤怎么那么黑</a></li><li><a href="http://rix3.8.je/2010/05/20/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e7%be%8e%e5%a5%b3%e7%94%bb%e8%a3%b8%e7%94%bb/" title="【冷笑话】美女画裸画">【冷笑话】美女画裸画</a></li><li><a href="http://rix3.8.je/2010/05/19/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e5%85%b3%e4%ba%8e%e6%95%88%e7%8e%87/" title="【冷笑话】关于效率">【冷笑话】关于效率</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rix3.8.je/2010/09/02/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e5%85%bb%e9%b2%b8%e9%b1%bc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>【杂项】网络磁盘推荐及自由门翻墙问题</title>
		<link>http://rix3.8.je/2010/09/01/%e3%80%90%e6%9d%82%e9%a1%b9%e3%80%91%e7%bd%91%e7%bb%9c%e7%a3%81%e7%9b%98%e6%8e%a8%e8%8d%90%e5%8f%8a%e8%87%aa%e7%94%b1%e9%97%a8%e7%bf%bb%e5%a2%99%e9%97%ae%e9%a2%98/</link>
		<comments>http://rix3.8.je/2010/09/01/%e3%80%90%e6%9d%82%e9%a1%b9%e3%80%91%e7%bd%91%e7%bb%9c%e7%a3%81%e7%9b%98%e6%8e%a8%e8%8d%90%e5%8f%8a%e8%87%aa%e7%94%b1%e9%97%a8%e7%bf%bb%e5%a2%99%e9%97%ae%e9%a2%98/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 02:53:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[心情]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[freegate]]></category>
		<category><![CDATA[GFW]]></category>
		<category><![CDATA[wuala]]></category>

		<guid isPermaLink="false">http://rix3.8.je/2010/09/01/%e3%80%90%e6%9d%82%e9%a1%b9%e3%80%91%e7%bd%91%e7%bb%9c%e7%a3%81%e7%9b%98%e6%8e%a8%e8%8d%90%e5%8f%8a%e8%87%aa%e7%94%b1%e9%97%a8%e7%bf%bb%e5%a2%99%e9%97%ae%e9%a2%98/</guid>
		<description><![CDATA[自由门(freegate)前几天出现问题了，一打开就致歉关闭，看来GFW又升级了。现在如何就不知道了，不过，如果你碰到了这样的问题，不要理他，不要点那个确定，点了就关闭了，过上一会，就又出问题了，再过一会，它就好了，虽然错误对话框还在，但可以使用，然后会提示更新（前提是你自动更新打开），万一哪个傻瓜将这一项关闭了（我实在想不出哪个会关闭），修改下fg.ini中的UpdOption为0即可。更新完成之后新的版本就可以正常使用了，对fg的更新速度及解决方案赞一个。 Dropbox实在太悲剧了，而我又非常喜欢它，在一次又一次通过代理心急火燎的看它悠哉悠哉之后，我换成了4shared，原因就在于4shared基本上每个平台都支持。但为了保持绝对的统一，每次更新都将原来的文件删除，然后再复制，总是一件麻烦事情。更要命的是，通过webdav的方式，对系统速度有非常大的影响，甚至在别的目录下ls都要等半天，实在是件要命的事情。后来，发现了一个叫wuala的东东，这个基本上也是全平台的，win,mac,linux，这实在是太喜欢了，又担心不方便，就先试用了下，结果非常的满意。 wuala的官方网址：http://www.wuala.com/ 在官方网站上，并没有看到明显的注册，你只有通过下载软件，在安装过程中注册。现在，通过推荐注册的话，可以免费获得2GB的空间，而不是默认的1GB。我的推荐链接是：http://www.wuala.com/referral/AF4K4NAA3A466C34PF6H其实，关键是最后的那个AF什么的那个值。在安装软件过程中，注册填入那个值的话，可以多获得1GB。对我的好处就是可能奖励我些空间吧（反正我2GB已经足够了，自己无所谓的）。 安装完之后（windows还好些，linux的话可能得执行命令wuala几次，因为总是下载不完就断开了），windows会创建一个盘符（应该和dropbox）一样，linux的话，会显示挂载一个叫WualaDrive的磁盘，这个磁盘的挂载点在ubuntu默认在用户目录下一个叫WualaDrive的文件夹，如果使用压缩包的形式的话，应该在wuala解压缩之后的目录下的WualaDrive文件夹。和本地磁盘一样使用，由程序后台慢慢上传或下载。上传到一半断了也没关系，有机会会慢慢传的。和dropbox几乎一样。 接下来的这个操作需要pro会员了，没钱的话，想要成为pro会员，就只有贡献磁盘空间了，只要你平均在线时间超过17%(每天4小时)就可以。像我这样的重度电脑依靠者则是没有任何问题的。在工具/选项/交换存储设置下就可以了，这样就成了pro会员了。pro会员的好处就是可以备份和同步，备份我没有用过，我主要看重的是同步，这个相比dropbox来说就比较先进了（有可能我没发掘到）。同步功能可以对某个文件夹里的内容自动的同步更新，其实理解蛮简单的。虽然普通会员的操作也是可以看到文件更新了，但更新后的文件主要存储在远程电脑上，并非在本地，而同步功能，就是将更改后的内容自动的合并到本地目录，这个实在比较好（其实，也有点类似Dropbox，只是你可以随意的设置路径而已）。可以同时设置多个文件夹进行同步的。 相对来说，国外的服务器都比较慢，国内的网络磁盘实在太弱智，用起来实在不方便。目前为止，可以替代dropbox的，我只看到这一个，其他的不是平台问题就是用起来不方便。对于最终结局，GFW会做如何反应，只有拭目以待了。 网游教程我已经放到了我的wuala的share里面了，链接地址是https://www.wuala.com/zeze0556/share?key=kDs19LdUBooK,一个好处就是你可以通过wuala的软件来打开这个链接，应该就像本地文件夹了，然后就可以使用git clone了，不用解压缩了，当然，我也提供了一个git仓库的压缩版本。 原创文章，转载请注明： 转载自RIX 编程应该是快乐的 本文链接地址: 【杂项】网络磁盘推荐及自由门翻墙问题 文章的脚注信息由WordPress的wp-posturl插件自动生成 相关文章linux通过http代理安装dropboxemacs被GFW强奸习惯了恭喜博客被GFW释放了weblogger-mode复活]]></description>
			<content:encoded><![CDATA[<p>自由门(<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/freegate/" title="查看 freegate 的全部文章" target="_blank">freegate</a></span>)前几天出现问题了，一打开就致歉关闭，看来<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/gfw/" title="查看 GFW 的全部文章" target="_blank">GFW</a></span>又升级了。现在如何就不知道了，不过，如果你碰到了这样的问题，不要理他，不要点那个确定，点了就关闭了，过上一会，就又出问题了，再过一会，它就好了，虽然错误对话框还在，但可以使用，然后会提示更新（前提是你自动更新打开），万一哪个傻瓜将这一项关闭了（我实在想不出哪个会关闭），修改下fg.ini中的UpdOption为0即可。更新完成之后新的版本就可以正常使用了，对fg的更新速度及解决方案赞一个。</p>
<p>Dropbox实在太悲剧了，而我又非常喜欢它，在一次又一次通过代理心急火燎的看它悠哉悠哉之后，我换成了4shared，原因就在于4shared基本上每个平台都支持。但为了保持绝对的统一，每次更新都将原来的文件删除，然后再复制，总是一件麻烦事情。更要命的是，通过webdav的方式，对系统速度有非常大的影响，甚至在别的目录下ls都要等半天，实在是件要命的事情。后来，发现了一个叫<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/wuala/" title="查看 wuala 的全部文章" target="_blank">wuala</a></span>的东东，这个基本上也是全平台的，win,mac,linux，这实在是太喜欢了，又担心不方便，就先试用了下，结果非常的满意。</p>
<p><span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/wuala/" title="查看 wuala 的全部文章" target="_blank">wuala</a></span>的官方网址：<a href="http://www.wuala.com/" onclick="pageTracker._trackPageview('/outgoing/www.wuala.com/?referer=');">http://www.wuala.com/</a></p>
<p>在官方网站上，并没有看到明显的注册，你只有通过下载软件，在安装过程中注册。现在，通过推荐注册的话，可以免费获得2GB的空间，而不是默认的1GB。我的推荐链接是：<strong><a href="http://www.wuala.com/referral/AF4K4NAA3A466C34PF6H" onclick="pageTracker._trackPageview('/outgoing/www.wuala.com/referral/AF4K4NAA3A466C34PF6H?referer=');">http://www.wuala.com/referral/AF4K4NAA3A466C34PF6H</a></strong>其实，关键是最后的那个AF什么的那个值。在安装软件过程中，注册填入那个值的话，可以多获得1GB。对我的好处就是可能奖励我些空间吧（反正我2GB已经足够了，自己无所谓的）。</p>
<p>安装完之后（windows还好些，linux的话可能得执行命令<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/wuala/" title="查看 wuala 的全部文章" target="_blank">wuala</a></span>几次，因为总是下载不完就断开了），windows会创建一个盘符（应该和<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/dropbox/" title="查看 dropbox 的全部文章" target="_blank">dropbox</a></span>）一样，linux的话，会显示挂载一个叫WualaDrive的磁盘，这个磁盘的挂载点在ubuntu默认在用户目录下一个叫WualaDrive的文件夹，如果使用压缩包的形式的话，应该在wuala解压缩之后的目录下的WualaDrive文件夹。和本地磁盘一样使用，由程序后台慢慢上传或下载。上传到一半断了也没关系，有机会会慢慢传的。和<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/dropbox/" title="查看 dropbox 的全部文章" target="_blank">dropbox</a></span>几乎一样。</p>
<p>接下来的这个操作需要pro会员了，没钱的话，想要成为pro会员，就只有贡献磁盘空间了，只要你平均在线时间超过17%(每天4小时)就可以。像我这样的重度电脑依靠者则是没有任何问题的。在工具/选项/交换存储设置下就可以了，这样就成了pro会员了。pro会员的好处就是可以备份和同步，备份我没有用过，我主要看重的是同步，这个相比<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/dropbox/" title="查看 dropbox 的全部文章" target="_blank">dropbox</a></span>来说就比较先进了（有可能我没发掘到）。同步功能可以对某个文件夹里的内容自动的同步更新，其实理解蛮简单的。虽然普通会员的操作也是可以看到文件更新了，但更新后的文件主要存储在远程电脑上，并非在本地，而同步功能，就是将更改后的内容自动的合并到本地目录，这个实在比较好（其实，也有点类似Dropbox，只是你可以随意的设置路径而已）。可以同时设置多个文件夹进行同步的。</p>
<p>相对来说，国外的服务器都比较慢，国内的网络磁盘实在太弱智，用起来实在不方便。目前为止，可以替代dropbox的，我只看到这一个，其他的不是平台问题就是用起来不方便。对于最终结局，<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/gfw/" title="查看 GFW 的全部文章" target="_blank">GFW</a></span>会做如何反应，只有拭目以待了。</p>
<p>网游教程我已经放到了我的wuala的share里面了，链接地址是<a href="https://www.wuala.com/zeze0556/share?key=kDs19LdUBooK" onclick="pageTracker._trackPageview('/outgoing/www.wuala.com/zeze0556/share?key=kDs19LdUBooK&amp;referer=');">https://www.wuala.com/zeze0556/share?key=kDs19LdUBooK</a>,一个好处就是你可以通过wuala的软件来打开这个链接，应该就像本地文件夹了，然后就可以使用git clone了，不用解压缩了，当然，我也提供了一个git仓库的压缩版本。</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://rix3.8.je/blog/">RIX 编程应该是快乐的</a></p>
<p><strong>本文链接地址:</strong> <a href="http://rix3.8.je/2010/09/01/%e3%80%90%e6%9d%82%e9%a1%b9%e3%80%91%e7%bd%91%e7%bb%9c%e7%a3%81%e7%9b%98%e6%8e%a8%e8%8d%90%e5%8f%8a%e8%87%aa%e7%94%b1%e9%97%a8%e7%bf%bb%e5%a2%99%e9%97%ae%e9%a2%98/">【杂项】网络磁盘推荐及自由门翻墙问题</a></p>
</div>
<p style="margin-top: 0; margin-bottom: 15px; color: #888888; font-size: 80%; font-style: italic">文章的脚注信息由WordPress的<a href="http://easwy.com/blog/wordpress/wp-posturl/" style="color: #8888FF; text-decoration: underline;" onclick="pageTracker._trackPageview('/outgoing/easwy.com/blog/wordpress/wp-posturl/?referer=');">wp-posturl插件</a>自动生成</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://rix3.8.je/2010/07/29/linux%e9%80%9a%e8%bf%87http%e4%bb%a3%e7%90%86%e5%ae%89%e8%a3%85dropbox/" title="linux通过http代理安装dropbox">linux通过http代理安装dropbox</a></li><li><a href="http://rix3.8.je/2010/06/05/emacs%e8%a2%abgfw%e5%bc%ba%e5%a5%b8%e4%b9%a0%e6%83%af%e4%ba%86/" title="emacs被GFW强奸习惯了">emacs被GFW强奸习惯了</a></li><li><a href="http://rix3.8.je/2010/06/03/%e6%81%ad%e5%96%9c%e5%8d%9a%e5%ae%a2%e8%a2%abgfw%e9%87%8a%e6%94%be%e4%ba%86/" title="恭喜博客被GFW释放了">恭喜博客被GFW释放了</a></li><li><a href="http://rix3.8.je/2010/03/21/weblogger-mode%e5%a4%8d%e6%b4%bb/" title="weblogger-mode复活">weblogger-mode复活</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rix3.8.je/2010/09/01/%e3%80%90%e6%9d%82%e9%a1%b9%e3%80%91%e7%bd%91%e7%bb%9c%e7%a3%81%e7%9b%98%e6%8e%a8%e8%8d%90%e5%8f%8a%e8%87%aa%e7%94%b1%e9%97%a8%e7%bf%bb%e5%a2%99%e9%97%ae%e9%a2%98/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>【冷笑话】种稻谷</title>
		<link>http://rix3.8.je/2010/08/31/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e7%a7%8d%e7%a8%bb%e8%b0%b7/</link>
		<comments>http://rix3.8.je/2010/08/31/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e7%a7%8d%e7%a8%bb%e8%b0%b7/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 05:45:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[冷笑话]]></category>
		<category><![CDATA[种稻谷]]></category>

		<guid isPermaLink="false">http://rix3.8.je/2010/08/31/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e7%a7%8d%e7%a8%bb%e8%b0%b7/</guid>
		<description><![CDATA[有一个人喜欢吃大米，决定新手种植。邻居让他不要种到盐碱地上，他说：“没关系的，我买的是最好的种子。” 原创文章，转载请注明： 转载自RIX 编程应该是快乐的 本文链接地址: 【冷笑话】种稻谷 文章的脚注信息由WordPress的wp-posturl插件自动生成 相关文章【冷笑话】养鲸鱼【冷笑话】皮肤怎么那么黑【冷笑话】美女画裸画【冷笑话】关于效率]]></description>
			<content:encoded><![CDATA[<p>       有一个人喜欢吃大米，决定新手种植。邻居让他不要种到盐碱地上，他说：“没关系的，我买的是最好的种子。”
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://rix3.8.je/blog/">RIX 编程应该是快乐的</a></p>
<p><strong>本文链接地址:</strong> <a href="http://rix3.8.je/2010/08/31/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e7%a7%8d%e7%a8%bb%e8%b0%b7/">【冷笑话】种稻谷</a></p>
</div>
<p style="margin-top: 0; margin-bottom: 15px; color: #888888; font-size: 80%; font-style: italic">文章的脚注信息由WordPress的<a href="http://easwy.com/blog/wordpress/wp-posturl/" style="color: #8888FF; text-decoration: underline;" onclick="pageTracker._trackPageview('/outgoing/easwy.com/blog/wordpress/wp-posturl/?referer=');">wp-posturl插件</a>自动生成</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://rix3.8.je/2010/09/02/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e5%85%bb%e9%b2%b8%e9%b1%bc/" title="【冷笑话】养鲸鱼">【冷笑话】养鲸鱼</a></li><li><a href="http://rix3.8.je/2010/08/17/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e7%9a%ae%e8%82%a4%e6%80%8e%e4%b9%88%e9%82%a3%e4%b9%88%e9%bb%91/" title="【冷笑话】皮肤怎么那么黑">【冷笑话】皮肤怎么那么黑</a></li><li><a href="http://rix3.8.je/2010/05/20/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e7%be%8e%e5%a5%b3%e7%94%bb%e8%a3%b8%e7%94%bb/" title="【冷笑话】美女画裸画">【冷笑话】美女画裸画</a></li><li><a href="http://rix3.8.je/2010/05/19/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e5%85%b3%e4%ba%8e%e6%95%88%e7%8e%87/" title="【冷笑话】关于效率">【冷笑话】关于效率</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rix3.8.je/2010/08/31/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e7%a7%8d%e7%a8%bb%e8%b0%b7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一起做网游吧【9.5】：补丁，设置服务器地址和端口及网页管理界面更新</title>
		<link>http://rix3.8.je/2010/08/26/%e4%b8%80%e8%b5%b7%e5%81%9a%e7%bd%91%e6%b8%b8%e5%90%a7%e3%80%909-5%e3%80%91%ef%bc%9a%e8%a1%a5%e4%b8%81%ef%bc%8c%e8%ae%be%e7%bd%ae%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%9c%b0%e5%9d%80%e5%92%8c%e7%ab%af/</link>
		<comments>http://rix3.8.je/2010/08/26/%e4%b8%80%e8%b5%b7%e5%81%9a%e7%bd%91%e6%b8%b8%e5%90%a7%e3%80%909-5%e3%80%91%ef%bc%9a%e8%a1%a5%e4%b8%81%ef%bc%8c%e8%ae%be%e7%bd%ae%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%9c%b0%e5%9d%80%e5%92%8c%e7%ab%af/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 02:47:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[erlang]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[网游]]></category>
		<category><![CDATA[网络]]></category>

		<guid isPermaLink="false">http://rix3.8.je/2010/08/26/%e4%b8%80%e8%b5%b7%e5%81%9a%e7%bd%91%e6%b8%b8%e5%90%a7%e3%80%909-5%e3%80%91%ef%bc%9a%e8%a1%a5%e4%b8%81%ef%bc%8c%e8%ae%be%e7%bd%ae%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%9c%b0%e5%9d%80%e5%92%8c%e7%ab%af/</guid>
		<description><![CDATA[首先，代码还在上次的位置，我替换了压缩文件，不用再说，以后也是如此。 前几天，我准备找一个free的地图编辑器，当然，最好是open source的，同时，看看dojo，研究dojo而不是extjs是由于相比来说，dojo的模块划分我比较喜欢，而且，dojo中的测试程序都很有针对性和独立性，这个我比较喜欢。顺便将服务器的管理界面更新了下，修改成了基于dojo的。我对于extjs并没有什么恨意，只是由于不太习惯风格而已，对于extjs比较熟悉的人可能觉得extjs比较好，不管怎么，这只是一个风格而已。顺便提下学习的过程，半天时间来熟悉下小例子，半天时间将界面的布局弄好，一天时间将表格加上，用了各种办法，大概花了两天时间研究出了如何更新表格内容（可能不是正规的方法，谁要是知道的话，还请赐教）。 前段时间，我也又在落灰的wii上安装了erlang，然后将服务器仍在那个上面，运行，然后客户端在切换服务器的时候客户端挂掉！！！，原因在于服务器返回的地址是"127.0.0.1"，这是个比较严重的问题，决定将进入游戏之后的内容稍微缓和一下，反正地图编辑器还没有怎么熟悉，地图的资源也要慢慢找，就顺便的添加了下服务器的IP和端口设定，使服务器启动的时候还是监听本地的"127.0.0.1"，返还给客户端的可以是自定义的IP地址，提供端口设定是考虑到可能需要路由进行端口映射。 先说服务器内容，使用下面的函数可以获得服务器的公网IP，至于能不能公网直接访问，这就要看你的服务器的IP设定了。 ?Download server.erl1 2 3 4 5 6 7 8 9 10 getip&#40;&#41; -&#62; case http:request&#40;get, &#123;&#34;http://www.ip138.com/ip2city.asp&#34;,&#91;&#93;&#125;,&#91;&#93;,&#91;&#123;version, 1.1&#125;&#93;&#41; of &#123;ok, &#123;&#123;_,Ok,_&#125;,_, Content&#125;&#125; -&#62; Index1 = string:rstr&#40;Content, &#34;[&#34;&#41;, Index2 = string:rstr&#40;Content, &#34;]&#34;&#41;, Ip = string:sub_string&#40;Content, Index1+1, Index2-1&#41;, Ip; Other -&#62; io:format&#40;&#34;~p~n&#34;, &#91;Other&#93;&#41; end. 我是从ip138.com获得的公网IP，希望不会带来什么怨言。同时，添加了一个reload函数，因为现在服务器还不是非常的问题，可能由于某些未处理的原因，造成服务器的端口监听关闭，使用下面这个函数可以重新加载。需要传递IP和Port的话，则是根据设定的ip2和port2来判定的: ?Download server.erl1 2 3 4 5 6 7 [...]]]></description>
			<content:encoded><![CDATA[<p>首先，代码还在上次的位置，我替换了压缩文件，不用再说，以后也是如此。</p>
<p>前几天，我准备找一个free的地图编辑器，当然，最好是open source的，同时，看看dojo，研究dojo而不是extjs是由于相比来说，dojo的模块划分我比较喜欢，而且，dojo中的测试程序都很有针对性和独立性，这个我比较喜欢。顺便将<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e6%9c%8d%e5%8a%a1%e5%99%a8/" title="查看 服务器 的全部文章" target="_blank">服务器</a></span>的管理界面更新了下，修改成了基于dojo的。我对于extjs并没有什么恨意，只是由于不太习惯风格而已，对于extjs比较熟悉的人可能觉得extjs比较好，不管怎么，这只是一个风格而已。顺便提下学习的过程，半天时间来熟悉下小例子，半天时间将界面的布局弄好，一天时间将表格加上，用了各种办法，大概花了两天时间研究出了如何更新表格内容（可能不是正规的方法，谁要是知道的话，还请赐教）。</p>
<p>前段时间，我也又在落灰的wii上安装了<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/erlang/" title="查看 erlang 的全部文章" target="_blank">erlang</a></span>，然后将<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/%e6%9c%8d%e5%8a%a1%e5%99%a8/" title="查看 服务器 的全部文章" target="_blank">服务器</a></span>仍在那个上面，运行，然后客户端在切换服务器的时候客户端挂掉！！！，原因在于服务器返回的地址是"127.0.0.1"，这是个比较严重的问题，决定将进入游戏之后的内容稍微缓和一下，反正地图编辑器还没有怎么熟悉，地图的资源也要慢慢找，就顺便的添加了下服务器的IP和端口设定，使服务器启动的时候还是监听本地的"127.0.0.1"，返还给客户端的可以是自定义的IP地址，提供端口设定是考虑到可能需要路由进行端口映射。</p>
<p>先说服务器内容，使用下面的函数可以获得服务器的公网IP，至于能不能公网直接访问，这就要看你的服务器的IP设定了。</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://rix3.8.je/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=720&amp;download=server.erl">server.erl</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p72010"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code" id="p720code10"><pre class="erlang" style="font-family:monospace;">       <span style="color: #ff3c00;">getip</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#41;</span> <span style="color: #6bb810;">-&gt;</span>
    <span style="color: #186895;">case</span> <a href="http://erlang.org/doc/man/http.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/http.html?referer=');"><span style="color: #ff4e18;">http</span></a>:<span style="color: #ff3c00;">request</span><span style="color: #109ab8;">&#40;</span>get<span style="color: #6bb810;">,</span> <span style="color: #109ab8;">&#123;</span><span style="color: #ff7800;">&quot;http://www.ip138.com/ip2city.asp&quot;</span><span style="color: #6bb810;">,</span><span style="color: #109ab8;">&#91;</span><span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#125;</span><span style="color: #6bb810;">,</span><span style="color: #109ab8;">&#91;</span><span style="color: #109ab8;">&#93;</span><span style="color: #6bb810;">,</span><span style="color: #109ab8;">&#91;</span><span style="color: #109ab8;">&#123;</span>version<span style="color: #6bb810;">,</span> <span style="color: #ff9600;">1.1</span><span style="color: #109ab8;">&#125;</span><span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span> <span style="color: #186895;">of</span> 
        <span style="color: #109ab8;">&#123;</span>ok<span style="color: #6bb810;">,</span> <span style="color: #109ab8;">&#123;</span><span style="color: #109ab8;">&#123;</span><span style="color: #45b3e6;">_</span><span style="color: #6bb810;">,</span><span style="color: #45b3e6;">Ok</span><span style="color: #6bb810;">,</span><span style="color: #45b3e6;">_</span><span style="color: #109ab8;">&#125;</span><span style="color: #6bb810;">,</span><span style="color: #45b3e6;">_</span><span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Content</span><span style="color: #109ab8;">&#125;</span><span style="color: #109ab8;">&#125;</span> <span style="color: #6bb810;">-&gt;</span>
            <span style="color: #45b3e6;">Index1</span> <span style="color: #014ea4;">=</span> <a href="http://erlang.org/doc/man/string.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/string.html?referer=');"><span style="color: #ff4e18;">string</span></a>:<span style="color: #ff3c00;">rstr</span><span style="color: #109ab8;">&#40;</span><span style="color: #45b3e6;">Content</span><span style="color: #6bb810;">,</span> <span style="color: #ff7800;">&quot;[&quot;</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span>
            <span style="color: #45b3e6;">Index2</span> <span style="color: #014ea4;">=</span> <a href="http://erlang.org/doc/man/string.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/string.html?referer=');"><span style="color: #ff4e18;">string</span></a>:<span style="color: #ff3c00;">rstr</span><span style="color: #109ab8;">&#40;</span><span style="color: #45b3e6;">Content</span><span style="color: #6bb810;">,</span> <span style="color: #ff7800;">&quot;]&quot;</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span>
            <span style="color: #45b3e6;">Ip</span> <span style="color: #014ea4;">=</span> <a href="http://erlang.org/doc/man/string.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/string.html?referer=');"><span style="color: #ff4e18;">string</span></a>:<span style="color: #ff3c00;">sub_string</span><span style="color: #109ab8;">&#40;</span><span style="color: #45b3e6;">Content</span><span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Index1</span><span style="color: #014ea4;">+</span><span style="color: #ff9600;">1</span><span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Index2</span><span style="color: #014ea4;">-</span><span style="color: #ff9600;">1</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span>
            <span style="color: #45b3e6;">Ip</span><span style="color: #6bb810;">;</span>
        <span style="color: #45b3e6;">Other</span> <span style="color: #6bb810;">-&gt;</span>
            <a href="http://erlang.org/doc/man/io.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/io.html?referer=');"><span style="color: #ff4e18;">io</span></a>:<span style="color: #ff3c00;">format</span><span style="color: #109ab8;">&#40;</span><span style="color: #ff7800;">&quot;~p~n&quot;</span><span style="color: #6bb810;">,</span> <span style="color: #109ab8;">&#91;</span><span style="color: #45b3e6;">Other</span><span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span>
    <span style="color: #186895;">end</span><span style="color: #6bb810;">.</span></pre></td></tr></table></div>

<p>我是从ip138.com获得的公网IP，希望不会带来什么怨言。同时，添加了一个reload函数，因为现在服务器还不是非常的问题，可能由于某些未处理的原因，造成服务器的端口监听关闭，使用下面这个函数可以重新加载。需要传递IP和Port的话，则是根据设定的ip2和port2来判定的:</p>
<p>       <span id="more-720"></span></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://rix3.8.je/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=720&amp;download=server.erl">server.erl</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p72011"><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
</pre></td><td class="code" id="p720code11"><pre class="erlang" style="font-family:monospace;"> <span style="color: #ff3c00;">reload</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#91;</span><span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span> <span style="color: #6bb810;">-&gt;</span>
    <span style="color: #006600;">ok</span><span style="color: #6bb810;">;</span>
<span style="color: #ff3c00;">reload</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#91;</span><span style="color: #109ab8;">&#123;</span><span style="color: #45b3e6;">Name</span><span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">IP</span><span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Port</span><span style="color: #109ab8;">&#125;</span>|Rest<span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span> <span style="color: #6bb810;">-&gt;</span>
    <span style="color: #186895;">case</span> db:<span style="color: #ff3c00;">search</span><span style="color: #109ab8;">&#40;</span><a href="http://erlang.org/doc/man/qlc.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/qlc.html?referer=');"><span style="color: #ff4e18;">qlc</span></a>:<span style="color: #ff3c00;">q</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#91;</span><span style="color: #45b3e6;">ServerData</span> <span style="color: #014ea4;">||</span> <span style="color: #45b3e6;">ServerData</span> <span style="color: #014ea4;">&lt;-</span> <a href="http://erlang.org/doc/man/mnesia.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/mnesia.html?referer=');"><span style="color: #ff4e18;">mnesia</span></a>:<span style="color: #ff3c00;">table</span><span style="color: #109ab8;">&#40;</span>server<span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span> 
                                        <span style="color: #45b3e6;">ServerData</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>name <span style="color: #014ea4;">=:=</span> <span style="color: #45b3e6;">Name</span><span style="color: #6bb810;">,</span> 
                                        <span style="color: #45b3e6;">ServerData</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>ip2 <span style="color: #014ea4;">=:=</span> <span style="color: #45b3e6;">IP</span><span style="color: #6bb810;">,</span>
                                        <span style="color: #45b3e6;">ServerData</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>port2 <span style="color: #014ea4;">=:=</span> <span style="color: #45b3e6;">Port</span><span style="color: #6bb810;">,</span>
                                        <span style="color: #45b3e6;">ServerData</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>enable <span style="color: #014ea4;">=:=</span>true<span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span><span style="color: #109ab8;">&#41;</span> <span style="color: #186895;">of</span>
        <span style="color: #109ab8;">&#123;</span>atomic<span style="color: #6bb810;">,</span> <span style="color: #109ab8;">&#91;</span><span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#125;</span> <span style="color: #6bb810;">-&gt;</span>
            <span style="color: #006600;">ok</span><span style="color: #6bb810;">;</span>
        <span style="color: #109ab8;">&#123;</span>atomic<span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Server</span><span style="color: #109ab8;">&#125;</span> <span style="color: #6bb810;">-&gt;</span>
            <span style="color: #ff3c00;">stopserver</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#91;</span><span style="color: #109ab8;">&#123;</span><span style="color: #45b3e6;">Server1</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>name<span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Server1</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>ip2<span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Server1</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>port2<span style="color: #109ab8;">&#125;</span> <span style="color: #014ea4;">||</span> <span style="color: #45b3e6;">Server1</span> <span style="color: #014ea4;">&lt;-</span> <span style="color: #45b3e6;">Server</span><span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span>
            <span style="color: #ff3c00;">start_port</span><span style="color: #109ab8;">&#40;</span><span style="color: #45b3e6;">Server</span><span style="color: #109ab8;">&#41;</span>
    <span style="color: #186895;">end</span><span style="color: #6bb810;">,</span>
    <span style="color: #ff3c00;">reload</span><span style="color: #109ab8;">&#40;</span><span style="color: #45b3e6;">Rest</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">;</span>
<span style="color: #ff3c00;">reload</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#91;</span><span style="color: #109ab8;">&#123;</span>name<span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Name</span><span style="color: #109ab8;">&#125;</span>|Rest<span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span> <span style="color: #6bb810;">-&gt;</span>
    <span style="color: #186895;">case</span> db:<span style="color: #ff3c00;">search</span><span style="color: #109ab8;">&#40;</span><a href="http://erlang.org/doc/man/qlc.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/qlc.html?referer=');"><span style="color: #ff4e18;">qlc</span></a>:<span style="color: #ff3c00;">q</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#91;</span><span style="color: #45b3e6;">ServerData</span> <span style="color: #014ea4;">||</span> <span style="color: #45b3e6;">ServerData</span> <span style="color: #014ea4;">&lt;-</span> <a href="http://erlang.org/doc/man/mnesia.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/mnesia.html?referer=');"><span style="color: #ff4e18;">mnesia</span></a>:<span style="color: #ff3c00;">table</span><span style="color: #109ab8;">&#40;</span>server<span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span> 
                                        <span style="color: #45b3e6;">ServerData</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>name <span style="color: #014ea4;">=:=</span> <span style="color: #45b3e6;">Name</span><span style="color: #6bb810;">,</span> 
                                        <span style="color: #45b3e6;">ServerData</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>enable <span style="color: #014ea4;">=:=</span>true<span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span><span style="color: #109ab8;">&#41;</span> <span style="color: #186895;">of</span>
        <span style="color: #109ab8;">&#123;</span>atomic<span style="color: #6bb810;">,</span> <span style="color: #109ab8;">&#91;</span><span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#125;</span> <span style="color: #6bb810;">-&gt;</span>
            <span style="color: #006600;">ok</span><span style="color: #6bb810;">;</span>
        <span style="color: #109ab8;">&#123;</span>atomic<span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Server</span><span style="color: #109ab8;">&#125;</span> <span style="color: #6bb810;">-&gt;</span>
            <span style="color: #ff3c00;">stopserver</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#91;</span><span style="color: #109ab8;">&#123;</span><span style="color: #45b3e6;">Server1</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>name<span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Server1</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>ip2<span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Server1</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>port2<span style="color: #109ab8;">&#125;</span><span style="color: #014ea4;">||</span>Server1 <span style="color: #014ea4;">&lt;-</span> <span style="color: #45b3e6;">Server</span><span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span>
            <span style="color: #ff3c00;">start_port</span><span style="color: #109ab8;">&#40;</span><span style="color: #45b3e6;">Server</span><span style="color: #109ab8;">&#41;</span>
    <span style="color: #186895;">end</span><span style="color: #6bb810;">,</span>
    <span style="color: #ff3c00;">reload</span><span style="color: #109ab8;">&#40;</span><span style="color: #45b3e6;">Rest</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">.</span></pre></td></tr></table></div>

<p>关于如何设定IP和端口，则是通过setlocal来设定的：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://rix3.8.je/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=720&amp;download=server.erl">server.erl</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p72012"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p720code12"><pre class="erlang" style="font-family:monospace;">       <span style="color: #ff3c00;">setlocal</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#91;</span><span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span> <span style="color: #6bb810;">-&gt;</span>
    <span style="color: #006600;">ok</span><span style="color: #6bb810;">;</span>
<span style="color: #ff3c00;">setlocal</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#91;</span><span style="color: #45b3e6;">IP_Port</span>|Rest<span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span> <span style="color: #6bb810;">-&gt;</span>
    <a href="http://erlang.org/doc/man/gen_server.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/gen_server.html?referer=');"><span style="color: #ff4e18;">gen_server</span></a>:<span style="color: #ff3c00;">call</span><span style="color: #109ab8;">&#40;</span>?<span style="color: #6941fd;">SERVER</span><span style="color: #6bb810;">,</span> <span style="color: #109ab8;">&#123;</span>setipport2<span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">IP_Port</span><span style="color: #109ab8;">&#125;</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span>
    <span style="color: #ff3c00;">setlocal</span><span style="color: #109ab8;">&#40;</span><span style="color: #45b3e6;">Rest</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">.</span></pre></td></tr></table></div>

<p>从上面的函数中看不出什么内容，核心的方法在serverstate.erl中：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://rix3.8.je/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=720&amp;download=serverstate.erl">serverstate.erl</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p72013"><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
</pre></td><td class="code" id="p720code13"><pre class="erlang" style="font-family:monospace;">       <span style="color: #ff3c00;">handle_call</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#123;</span>setipport2<span style="color: #6bb810;">,</span> <span style="color: #109ab8;">&#123;</span><span style="color: #45b3e6;">IP1</span><span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Port1</span><span style="color: #109ab8;">&#125;</span><span style="color: #6bb810;">,</span> <span style="color: #109ab8;">&#123;</span><span style="color: #45b3e6;">IP</span><span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Port</span><span style="color: #109ab8;">&#125;</span><span style="color: #109ab8;">&#125;</span><span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">_From</span><span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">State</span><span style="color: #109ab8;">&#41;</span> <span style="color: #6bb810;">-&gt;</span>
    <span style="color: #45b3e6;">Result</span> <span style="color: #014ea4;">=</span> <span style="color: #186895;">case</span> db:<span style="color: #ff3c00;">search</span><span style="color: #109ab8;">&#40;</span><a href="http://erlang.org/doc/man/qlc.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/qlc.html?referer=');"><span style="color: #ff4e18;">qlc</span></a>:<span style="color: #ff3c00;">q</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#91;</span><span style="color: #45b3e6;">ServerDat</span> 
                                   <span style="color: #014ea4;">||</span> <span style="color: #45b3e6;">ServerDat</span> <span style="color: #014ea4;">&lt;-</span> <a href="http://erlang.org/doc/man/mnesia.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/mnesia.html?referer=');"><span style="color: #ff4e18;">mnesia</span></a>:<span style="color: #ff3c00;">table</span><span style="color: #109ab8;">&#40;</span>server<span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span> 
                                      <span style="color: #45b3e6;">ServerDat</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>ip <span style="color: #014ea4;">=:=</span> <span style="color: #45b3e6;">IP1</span><span style="color: #6bb810;">,</span>
                                      <span style="color: #45b3e6;">ServerDat</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>port <span style="color: #014ea4;">=:=</span> <span style="color: #45b3e6;">Port1</span>
                                  <span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span><span style="color: #109ab8;">&#41;</span> <span style="color: #186895;">of</span>
                 <span style="color: #109ab8;">&#123;</span>atomic<span style="color: #6bb810;">,</span> <span style="color: #109ab8;">&#91;</span><span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#125;</span> <span style="color: #6bb810;">-&gt;</span>
                     <span style="color: #006600;">ok</span><span style="color: #6bb810;">;</span>
                 <span style="color: #109ab8;">&#123;</span>atomic<span style="color: #6bb810;">,</span> <span style="color: #109ab8;">&#91;</span><span style="color: #45b3e6;">ServerDat</span><span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#125;</span> <span style="color: #6bb810;">-&gt;</span>
                     <span style="color: #45b3e6;">Server2</span> <span style="color: #014ea4;">=</span> <span style="color: #45b3e6;">ServerDat</span><span style="color: #ff9600;">#server</span> <span style="color: #109ab8;">&#123;</span>
                                 ip2 <span style="color: #014ea4;">=</span> <span style="color: #45b3e6;">IP</span><span style="color: #6bb810;">,</span>
                                 port2 <span style="color: #014ea4;">=</span> <span style="color: #45b3e6;">Port</span>
                                 <span style="color: #109ab8;">&#125;</span><span style="color: #6bb810;">,</span>
                     <a href="http://erlang.org/doc/man/ets.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/ets.html?referer=');"><span style="color: #ff4e18;">ets</span></a>:<span style="color: #ff3c00;">insert</span><span style="color: #109ab8;">&#40;</span><span style="color: #45b3e6;">State</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">state</span><span style="color: #6bb810;">.</span>serverstate<span style="color: #6bb810;">,</span> <span style="color: #109ab8;">&#123;</span><span style="color: #45b3e6;">Server2</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>socketpid<span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Server2</span><span style="color: #109ab8;">&#125;</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span>
                     <a href="http://erlang.org/doc/man/mnesia.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/mnesia.html?referer=');"><span style="color: #ff4e18;">mnesia</span></a>:<span style="color: #ff3c00;">transaction</span><span style="color: #109ab8;">&#40;</span><span style="color: #186895;">fun</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#41;</span> <span style="color: #6bb810;">-&gt;</span>
                                                <a href="http://erlang.org/doc/man/mnesia.html" onclick="pageTracker._trackPageview('/outgoing/erlang.org/doc/man/mnesia.html?referer=');"><span style="color: #ff4e18;">mnesia</span></a>:<span style="color: #ff3c00;">write</span><span style="color: #109ab8;">&#40;</span><span style="color: #45b3e6;">Server2</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Server2</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>id <span style="color: #186895;">end</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span>
                     <span style="color: #45b3e6;">ServerState</span> <span style="color: #014ea4;">=</span> <span style="color: #ff3c00;">state</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#123;</span>name<span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">ServerDat</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">server</span><span style="color: #6bb810;">.</span>name<span style="color: #109ab8;">&#125;</span><span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">State</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span>
                     <span style="color: #ff3c00;">send_event</span><span style="color: #109ab8;">&#40;</span><span style="color: #45b3e6;">State</span><span style="color: #ff9600;">#</span><span style="color: #d400ed;">state</span><span style="color: #6bb810;">.</span>eventhandle<span style="color: #6bb810;">,</span> <span style="color: #109ab8;">&#91;</span><span style="color: #109ab8;">&#123;</span>state<span style="color: #6bb810;">,</span> <span style="color: #109ab8;">&#91;</span><span style="color: #45b3e6;">ServerState</span><span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#125;</span><span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">,</span>
                     ok
             <span style="color: #186895;">end</span><span style="color: #6bb810;">,</span>
    <span style="color: #109ab8;">&#123;</span>reply<span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">Result</span><span style="color: #6bb810;">,</span> <span style="color: #45b3e6;">State</span><span style="color: #109ab8;">&#125;</span><span style="color: #6bb810;">;</span></pre></td></tr></table></div>

<p>所做的事情其实非常的简单，查找数据库，修改数据，保存数据，修改内容中的数据。关于server:setlocal的调用方法，则是这个样子的：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p720code14'); return false;">View Code</a> ERLANG</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p72014"><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code" id="p720code14"><pre class="erlang" style="font-family:monospace;">       server:<span style="color: #ff3c00;">setlocal</span><span style="color: #109ab8;">&#40;</span><span style="color: #109ab8;">&#91;</span>
       <span style="color: #109ab8;">&#123;</span> <span style="color: #109ab8;">&#123;</span><span style="color: #ff7800;">&quot;127.0.0.1&quot;</span><span style="color: #6bb810;">,</span> <span style="color: #ff9600;">5001</span><span style="color: #109ab8;">&#125;</span><span style="color: #6bb810;">,</span><span style="color: #109ab8;">&#123;</span><span style="color: #ff7800;">&quot;10.2.3.4&quot;</span><span style="color: #6bb810;">,</span> <span style="color: #ff9600;">3456</span><span style="color: #109ab8;">&#125;</span> <span style="color: #109ab8;">&#125;</span><span style="color: #6bb810;">,</span>
       <span style="color: #109ab8;">&#123;</span> <span style="color: #109ab8;">&#123;</span><span style="color: #ff7800;">&quot;127.0.0.1&quot;</span><span style="color: #6bb810;">,</span> <span style="color: #ff9600;">5002</span><span style="color: #109ab8;">&#125;</span><span style="color: #6bb810;">,</span><span style="color: #109ab8;">&#123;</span><span style="color: #ff7800;">&quot;10.2.3.3&quot;</span><span style="color: #6bb810;">,</span> <span style="color: #ff9600;">3456</span><span style="color: #109ab8;">&#125;</span> <span style="color: #109ab8;">&#125;</span><span style="color: #6bb810;">,</span>
       <span style="color: #109ab8;">&#123;</span> <span style="color: #109ab8;">&#123;</span><span style="color: #ff7800;">&quot;127.0.0.1&quot;</span><span style="color: #6bb810;">,</span> <span style="color: #ff9600;">5003</span><span style="color: #109ab8;">&#125;</span><span style="color: #6bb810;">,</span><span style="color: #109ab8;">&#123;</span><span style="color: #ff7800;">&quot;10.2.3.5&quot;</span><span style="color: #6bb810;">,</span> <span style="color: #ff9600;">3456</span><span style="color: #109ab8;">&#125;</span> <span style="color: #109ab8;">&#125;</span>
       <span style="color: #109ab8;">&#93;</span><span style="color: #109ab8;">&#41;</span><span style="color: #6bb810;">.</span></pre></td></tr></table></div>

<p>说一说javascript的事情吧，服务器的状态都保存在data_full中（javascript的数组确实不错），当获得新的状态的时候，替换掉data_full中相应的值。突然想起，我忘了写stop对应的函数块了，下次添加。然后从data_full中生成新的表格数值，强制表格更新。这样处理，基本上不用做遍历比较什么的，实在是方便的佷。炫耀下代码：</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://rix3.8.je/blog/">RIX 编程应该是快乐的</a></p>
<p><strong>本文链接地址:</strong> <a href="http://rix3.8.je/2010/08/26/%e4%b8%80%e8%b5%b7%e5%81%9a%e7%bd%91%e6%b8%b8%e5%90%a7%e3%80%909-5%e3%80%91%ef%bc%9a%e8%a1%a5%e4%b8%81%ef%bc%8c%e8%ae%be%e7%bd%ae%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%9c%b0%e5%9d%80%e5%92%8c%e7%ab%af/">一起做网游吧【9.5】：补丁，设置服务器地址和端口及网页管理界面更新</a></p>
</div>
<p style="margin-top: 0; margin-bottom: 15px; color: #888888; font-size: 80%; font-style: italic">文章的脚注信息由WordPress的<a href="http://easwy.com/blog/wordpress/wp-posturl/" style="color: #8888FF; text-decoration: underline;" onclick="pageTracker._trackPageview('/outgoing/easwy.com/blog/wordpress/wp-posturl/?referer=');">wp-posturl插件</a>自动生成</p>
<h2  class="related_post_title">相关文章</h2><ul class="related_post"><li><a href="http://rix3.8.je/2010/08/16/%e4%b8%80%e8%b5%b7%e5%81%9a%e7%bd%91%e6%b8%b8%e5%90%a7%e3%80%909%e3%80%91%ef%bc%9a%e5%a4%9a%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%94%af%e6%8c%81/" title="一起做网游吧【9】：多服务器支持">一起做网游吧【9】：多服务器支持</a></li><li><a href="http://rix3.8.je/2010/06/15/%e4%b8%80%e8%b5%b7%e5%81%9a%e7%bd%91%e6%b8%b8%e5%90%a7%e3%80%907%e3%80%91%ef%bc%9a%e6%9c%8d%e5%8a%a1%e5%99%a8%e7%ab%af%e6%b3%a8%e5%86%8c%e5%92%8c%e7%99%bb%e5%bd%95%e5%a4%84%e7%90%86/" title="一起做网游吧【7】：服务器端注册和登录处理">一起做网游吧【7】：服务器端注册和登录处理</a></li><li><a href="http://rix3.8.je/2010/05/26/%e4%b8%80%e8%b5%b7%e5%81%9a%e7%bd%91%e6%b8%b8%e5%90%a7%e3%80%906%e3%80%91%ef%bc%9a%e5%88%9b%e5%bb%ba%e6%95%b0%e6%8d%ae%e5%ba%93/" title="一起做网游吧【6】：创建数据库">一起做网游吧【6】：创建数据库</a></li><li><a href="http://rix3.8.je/2010/05/05/%e4%b8%80%e8%b5%b7%e5%81%9a%e7%bd%91%e6%b8%b8%e5%90%a7%e3%80%905%e3%80%91%ef%bc%9a%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%9e%b6%e6%9e%84/" title="一起做网游吧【5】：服务器架构">一起做网游吧【5】：服务器架构</a></li><li><a href="http://rix3.8.je/2010/04/26/%e4%b8%80%e8%b5%b7%e5%81%9a%e7%bd%91%e6%b8%b8%e5%90%a7%ef%bc%bb4%ef%bc%bd%ef%bc%9a%e7%bc%96%e8%af%91%e4%b8%8e%e6%89%a7%e8%a1%8c%e8%84%9a%e6%9c%ac/" title="一起做网游吧【4】：编译与执行脚本">一起做网游吧【4】：编译与执行脚本</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rix3.8.je/2010/08/26/%e4%b8%80%e8%b5%b7%e5%81%9a%e7%bd%91%e6%b8%b8%e5%90%a7%e3%80%909-5%e3%80%91%ef%bc%9a%e8%a1%a5%e4%b8%81%ef%bc%8c%e8%ae%be%e7%bd%ae%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%9c%b0%e5%9d%80%e5%92%8c%e7%ab%af/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu关于apache的用户配置</title>
		<link>http://rix3.8.je/2010/08/20/ubuntu%e5%85%b3%e4%ba%8eapache%e7%9a%84%e7%94%a8%e6%88%b7%e9%85%8d%e7%bd%ae/</link>
		<comments>http://rix3.8.je/2010/08/20/ubuntu%e5%85%b3%e4%ba%8eapache%e7%9a%84%e7%94%a8%e6%88%b7%e9%85%8d%e7%bd%ae/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 19:17:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[程序]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[userdir]]></category>

		<guid isPermaLink="false">http://rix3.8.je/2010/08/20/ubuntu%e5%85%b3%e4%ba%8eapache%e7%9a%84%e7%94%a8%e6%88%b7%e9%85%8d%e7%bd%ae/</guid>
		<description><![CDATA[最近研习javascript的编程方面，为了方便管理，我将apache里面的www目录中，建了一个链接到我自己的某个文件夹下，却发现死活都能不行，总是说权限问题，网上大都说什么selinux之类的问题，我却未用selinux。总也修改不对，后来发现原来是一些权限问题： 首先，修改用户的目录权限为可执行： ?View Code BASH1 chmod o+x /home/username 修改想要链接到/var/www（默认的apache网页根目录）的目录权限(这里是web)： ?View Code BASH1 chmod a+rx /home/username/web 这样的话，如果你在/var/www里面建立一个链接到username/web的快捷方式，所有的都可以运行了。想到mac下可以通过~username的方式来运行，ubuntu默认的是~/public_html，建立一个，修改权限（同web），看下是否可以，结果发现可以列出目录，可以看html,但就是没办法运行php，后来在php5在apache2的mods配置中找到答案，默认为/etc/apache2/mods-availabe/php5.conf,mods-enable中的那个仅仅是个链接。打开，注释掉关于mod_userdir.c中的"php_admin_value engine Off"一句就可以了。 原创文章，转载请注明： 转载自RIX 编程应该是快乐的 本文链接地址: ubuntu关于apache的用户配置 文章的脚注信息由WordPress的wp-posturl插件自动生成 随机日志试用slitaz360上关于firefox的差评一起做网游吧【3】：数据库结构symbian:使用linux开发symbian s60_31需要的mifconv.exebrew和symbian使用C++的限制]]></description>
			<content:encoded><![CDATA[<p>最近研习javascript的编程方面，为了方便管理，我将<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/apache/" title="查看 apache 的全部文章" target="_blank">apache</a></span>里面的www目录中，建了一个链接到我自己的某个文件夹下，却发现死活都能不行，总是说权限问题，网上大都说什么selinux之类的问题，我却未用selinux。总也修改不对，后来发现原来是一些权限问题：</p>
<p>首先，修改用户的目录权限为可执行：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p718code17'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p71817"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p718code17"><pre class="bash" style="font-family:monospace;">       <span style="color: #c20cb9; font-weight: bold;">chmod</span> o+x <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>username</pre></td></tr></table></div>

<p>修改想要链接到/var/www（默认的<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/apache/" title="查看 apache 的全部文章" target="_blank">apache</a></span>网页根目录）的目录权限(这里是web)：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?" onclick="pageTracker._trackPageview('/outgoing/www.ericbess.com/ericblog/2008/03/03/wp-codebox/_examples?referer=');"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p718code18'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p71818"><td class="line_numbers"><pre>1
</pre></td><td class="code" id="p718code18"><pre class="bash" style="font-family:monospace;">       <span style="color: #c20cb9; font-weight: bold;">chmod</span> a+rx <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>username<span style="color: #000000; font-weight: bold;">/</span>web</pre></td></tr></table></div>

<p>这样的话，如果你在/var/www里面建立一个链接到username/web的快捷方式，所有的都可以运行了。想到mac下可以通过~username的方式来运行，<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/ubuntu/" title="查看 ubuntu 的全部文章" target="_blank">ubuntu</a></span>默认的是~/public_html，建立一个，修改权限（同web），看下是否可以，结果发现可以列出目录，可以看html,但就是没办法运行php，后来在php5在<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/apache/" title="查看 apache 的全部文章" target="_blank">apache</a></span>2的mods配置中找到答案，默认为/etc/apache2/mods-availabe/php5.conf,mods-enable中的那个仅仅是个链接。打开，注释掉关于mod_<span class='wp_keywordlink_affiliate'><a href="http://rix3.8.je/tag/userdir/" title="查看 userdir 的全部文章" target="_blank">userdir</a></span>.c中的"php_admin_value engine Off"一句就可以了。</p>
<div style="margin-top: 15px; font-style: italic">
<p><strong>原创文章，转载请注明：</strong> 转载自<a href="http://rix3.8.je/blog/">RIX 编程应该是快乐的</a></p>
<p><strong>本文链接地址:</strong> <a href="http://rix3.8.je/2010/08/20/ubuntu%e5%85%b3%e4%ba%8eapache%e7%9a%84%e7%94%a8%e6%88%b7%e9%85%8d%e7%bd%ae/">ubuntu关于apache的用户配置</a></p>
</div>
<p style="margin-top: 0; margin-bottom: 15px; color: #888888; font-size: 80%; font-style: italic">文章的脚注信息由WordPress的<a href="http://easwy.com/blog/wordpress/wp-posturl/" style="color: #8888FF; text-decoration: underline;" onclick="pageTracker._trackPageview('/outgoing/easwy.com/blog/wordpress/wp-posturl/?referer=');">wp-posturl插件</a>自动生成</p>
<h2  class="related_post_title">随机日志</h2><ul class="related_post"><li><a href="http://rix3.8.je/2009/12/08/%e6%96%b0%e5%86%9c%e6%9d%91%e5%8c%bb%e7%96%97%e5%90%88%e4%bd%9c%ef%bc%8c%e5%86%9c%e6%b0%91%e4%bc%98%e6%83%a0%e4%ba%86%e5%90%97/" title="新农村医疗合作，农民优惠了吗">新农村医疗合作，农民优惠了吗</a></li><li><a href="http://rix3.8.je/2010/01/25/307/" title="opengl es 1.x坐标转换">opengl es 1.x坐标转换</a></li><li><a href="http://rix3.8.je/2010/02/27/brew%e4%b8%ad%e5%85%b3%e4%ba%8e__rt_sdiv%e5%92%8c__rt_udiv%e7%9a%84%e9%94%99%e8%af%af/" title="BREW中关于__rt_sdiv和__rt_udiv的错误">BREW中关于__rt_sdiv和__rt_udiv的错误</a></li><li><a href="http://rix3.8.je/2010/05/19/%e3%80%90%e5%86%b7%e7%ac%91%e8%af%9d%e3%80%91%e5%85%b3%e4%ba%8e%e6%95%88%e7%8e%87/" title="【冷笑话】关于效率">【冷笑话】关于效率</a></li><li><a href="http://rix3.8.je/2009/12/18/asm-%e8%b0%83%e7%94%a8-d3d%e4%be%8b%e5%ad%90%e4%b8%80/" title="asm 调用 d3d例子(一)">asm 调用 d3d例子(一)</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rix3.8.je/2010/08/20/ubuntu%e5%85%b3%e4%ba%8eapache%e7%9a%84%e7%94%a8%e6%88%b7%e9%85%8d%e7%bd%ae/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
