<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>Challenge everything! &#187; Uncategorized</title>
	<atom:link href="http://blogs.gnome.org/raywang/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/raywang</link>
	<description>Ray Wang&#039;s notes</description>
	<lastBuildDate>Mon, 30 May 2011 03:11:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by/3.0/</creativeCommons:license>		<item>
		<title>Ubuntu 10.04 将字体设置成文泉驿微米黑 (ttf-wqy-microhei) 的方法</title>
		<link>http://blogs.gnome.org/raywang/2010/08/01/ubuntu-10-04-%e5%b0%86%e5%ad%97%e4%bd%93%e8%ae%be%e7%bd%ae%e6%88%90%e6%96%87%e6%b3%89%e9%a9%bf%e5%be%ae%e7%b1%b3%e9%bb%91-ttf-wqy-microhei-%e7%9a%84%e6%96%b9%e6%b3%95/</link>
		<comments>http://blogs.gnome.org/raywang/2010/08/01/ubuntu-10-04-%e5%b0%86%e5%ad%97%e4%bd%93%e8%ae%be%e7%bd%ae%e6%88%90%e6%96%87%e6%b3%89%e9%a9%bf%e5%be%ae%e7%b1%b3%e9%bb%91-ttf-wqy-microhei-%e7%9a%84%e6%96%b9%e6%b3%95/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 12:58:04 +0000</pubDate>
		<dc:creator>raywang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/raywang/2010/08/01/ubuntu-10-04-%e5%b0%86%e5%ad%97%e4%bd%93%e8%ae%be%e7%bd%ae%e6%88%90%e6%96%87%e6%b3%89%e9%a9%bf%e5%be%ae%e7%b1%b3%e9%bb%91-ttf-wqy-microhei-%e7%9a%84%e6%96%b9%e6%b3%95/</guid>
		<description><![CDATA[执行一下： cd /etc/fonts/conf.d sudo ln -s ../conf.avail/69-language-selector-zh-cn.conf . 就可以了，这样中文的字体就能自动选择了]]></description>
			<content:encoded><![CDATA[<p>执行一下：<br />
cd /etc/fonts/conf.d<br />
sudo ln -s ../conf.avail/69-language-selector-zh-cn.conf .<br />
就可以了，这样中文的字体就能自动选择了</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/raywang/2010/08/01/ubuntu-10-04-%e5%b0%86%e5%ad%97%e4%bd%93%e8%ae%be%e7%bd%ae%e6%88%90%e6%96%87%e6%b3%89%e9%a9%bf%e5%be%ae%e7%b1%b3%e9%bb%91-ttf-wqy-microhei-%e7%9a%84%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>怀念xkx</title>
		<link>http://blogs.gnome.org/raywang/2010/07/14/%e6%80%80%e5%bf%b5xkx/</link>
		<comments>http://blogs.gnome.org/raywang/2010/07/14/%e6%80%80%e5%bf%b5xkx/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 10:00:55 +0000</pubDate>
		<dc:creator>raywang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[xkx]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/raywang/2010/07/14/%e6%80%80%e5%bf%b5xkx/</guid>
		<description><![CDATA[今天突然特别怀念 xkx (侠客行，文字MUD) 以前玩了6年的游戏，从1999.9 玩到毕业2005.6 ，时间真不算短了。 以前玩的 ＠BJ 帐号也没了，＠ZJ 的地址今天也找不到了。只能连进＠AH，用小号进去看了一眼 (@BJ 的帐号都被并入 ＠AH 了) ，把登录时的内容记录下来，一为存档，二为怀念&#8230; 谁 纵 千 救 眼 三 将 闲 事 十 银 赵 能 死 秋 赵 花 杯 炙 过 了 步 鞍 客 ︻ &#8230; <a href="http://blogs.gnome.org/raywang/2010/07/14/%e6%80%80%e5%bf%b5xkx/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>今天突然特别怀念 xkx (侠客行，文字MUD)  以前玩了6年的游戏，从1999.9 玩到毕业2005.6 ，时间真不算短了。<br />
以前玩的 ＠BJ  帐号也没了，＠ZJ 的地址今天也找不到了。只能连进＠AH，用小号进去看了一眼 (@BJ 的帐号都被并入 ＠AH 了) ，把登录时的内容记录下来，一为存档，二为怀念&#8230;</p>
<pre>
谁  纵  千  救  眼  三  将  闲  事  十  银  赵
能  死  秋  赵  花  杯  炙  过  了  步  鞍  客	  ︻ The
书  侠  二  挥  耳  吐  啖  信  拂  杀  照  缦	  侠
阁  骨  壮  金  热  然  朱  陵  衣  一  白  胡     	     Quest
下  香  士  槌  后  诺  亥  饮  去  人  马  缨
                                                  客 Of
白  不  烜  邯  意  五  持  脱  深  千  飒  吴
首  惭  赫  郸  气  岳  觞  剑  藏  里  沓  钩	     Oriental
太  世  大  先  素  倒  劝  膝  身  不  如  霜	  行
玄  上  梁  震  霓  为  候  前  与  留  流  雪	  ︼ Chivalry
经  英  城  惊  生  轻  赢  横  名  行  星  明

Copyright XiaKeXing Gaming Group 1996-2007

侠客行网站：&lt;  www.TheXKX.com  或 xkx.xkx1.com &gt;
有任何意见，请 email 给 wiz@thexkx.com

儿女情长，仗剑江湖路，暮然回首，萧风夜雨近八载。纵观天下，图形网
络游戏五花八门比比皆是，而仍不为所动，倾心狂醉侠客行中者，实乃独
解其个中真味之辈。为让侠客行游戏更上一层楼，以更丰富的游戏内容和
更高的游戏质量来回报玩家之厚爱。从即日起，门路广开，希望有志之士
能加入到我们侠客行巫师队伍中来。详情清参阅  (help wiz_apply)
- MudOS v22.2b14 -
侠客行站点名称	     国际网路位址     埠号	  运行时间	   玩家人数
=================   ===============   ====  ====================  ============
安徽侠客行(AH)   202.102.197.65    5555    十二天二十二小时多    一百零八位
广东侠客行(GD)   210.22.14.139     5555          九天四小时多    一百四十位
苏州侠客行(SZ)   58.218.250.45     5555    四十九天十九小时多  一百八十五位
=================   ===============   ====  ====================  ============
目前侠客行共有四百三十三位玩家在三个站点连线中。

英文ID识别( 新玩家请输入 new 进入人物建立单元 )
请输入您的英文ID：
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/raywang/2010/07/14/%e6%80%80%e5%bf%b5xkx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>用Google App Engine做个人代理服务器（Linux版）</title>
		<link>http://blogs.gnome.org/raywang/2009/06/18/%e7%94%a8google-app-engine%e5%81%9a%e4%b8%aa%e4%ba%ba%e4%bb%a3%e7%90%86%e6%9c%8d%e5%8a%a1%e5%99%a8%ef%bc%88linux%e7%89%88%ef%bc%89/</link>
		<comments>http://blogs.gnome.org/raywang/2009/06/18/%e7%94%a8google-app-engine%e5%81%9a%e4%b8%aa%e4%ba%ba%e4%bb%a3%e7%90%86%e6%9c%8d%e5%8a%a1%e5%99%a8%ef%bc%88linux%e7%89%88%ef%bc%89/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 03:19:55 +0000</pubDate>
		<dc:creator>raywang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/raywang/2009/06/18/%e7%94%a8google-app-engine%e5%81%9a%e4%b8%aa%e4%ba%ba%e4%bb%a3%e7%90%86%e6%9c%8d%e5%8a%a1%e5%99%a8%ef%bc%88linux%e7%89%88%ef%bc%89/</guid>
		<description><![CDATA[摘自：http://groups.google.com/group/gappproxy/browse_thread/thread/3d0ad3dd6331311 博文的链接地址是：http://hi.baidu.com/bdhoffmann/blog/item/ db383603b37756703812bbc8.html ～～～～～ 身处教育网，找代理上网总是一件烦人甚至恼人的事情。某次和同学闲聊，他推荐了Gappproxy给我使用，我用了一下，感觉还可以。现将 自己使用的一些心得记录如下，希望能让广大Linuxer受益。（windows下使用的详细教程请参看http://skydao.com/ post/google- app-engine-to-do-with-personal-proxy-server-second- edition/） 使用的过程主要分为两个部分。第一部分是上传一个文件到google appengine（GAE）,第二部分是建立本地和GAE的连 接。 1：上传 1.1 创建一个google appengine帐号 点击链接 （http://appengine.google.com/）申请注册一个google appengine帐号，注册需要一个 gmail邮箱，另外在注册的过程中需要填入手机号码进行验证。 1.2 安装python 我的系统是Ubuntu8.04，所以只要apt-get install python就可以了 1.3 下载并安装google appengine软件包 点击链接（http://code.google.com/appengine/downloads.html），下载Linux平台的 Google App Engine SDK，并进行解压。我的解压路径是桌面上的GAE目录。 1.4 下载并解压fetchserver源码包。 点击链接（http://code.google.com/p/gappproxy/downloads/list），下载里面的 fetchserver- 1.0.0beta.tar.gz。这个是GAppProxy服务端源码包，用于架设自己的fetchServer。要将这 个包进行解压。然后将解压后的文件（fetchServer）夹放入Google App &#8230; <a href="http://blogs.gnome.org/raywang/2009/06/18/%e7%94%a8google-app-engine%e5%81%9a%e4%b8%aa%e4%ba%ba%e4%bb%a3%e7%90%86%e6%9c%8d%e5%8a%a1%e5%99%a8%ef%bc%88linux%e7%89%88%ef%bc%89/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>摘自：http://groups.google.com/group/gappproxy/browse_thread/thread/3d0ad3dd6331311</p>
<p>博文的链接地址是：http://hi.baidu.com/bdhoffmann/blog/item/<br />
db383603b37756703812bbc8.html<br />
～～～～～<br />
      身处教育网，找代理上网总是一件烦人甚至恼人的事情。某次和同学闲聊，他推荐了Gappproxy给我使用，我用了一下，感觉还可以。现将<br />
自己使用的一些心得记录如下，希望能让广大Linuxer受益。（windows下使用的详细教程请参看http://skydao.com/<br />
post/google- app-engine-to-do-with-personal-proxy-server-second-<br />
edition/）</p>
<p>      使用的过程主要分为两个部分。第一部分是上传一个文件到google appengine（GAE）,第二部分是建立本地和GAE的连<br />
接。</p>
<p>1：上传<br />
1.1 创建一个google appengine帐号<br />
     点击链接 （http://appengine.google.com/）申请注册一个google appengine帐号，注册需要一个<br />
gmail邮箱，另外在注册的过程中需要填入手机号码进行验证。</p>
<p>1.2 安装python<br />
     我的系统是Ubuntu8.04，所以只要apt-get install python就可以了</p>
<p>1.3 下载并安装google appengine软件包<br />
     点击链接（http://code.google.com/appengine/downloads.html），下载Linux平台的<br />
Google App Engine SDK，并进行解压。我的解压路径是桌面上的GAE目录。</p>
<p>1.4 下载并解压fetchserver源码包。<br />
     点击链接（http://code.google.com/p/gappproxy/downloads/list），下载里面的<br />
fetchserver- 1.0.0beta.tar.gz。这个是GAppProxy服务端源码包，用于架设自己的fetchServer。要将这<br />
个包进行解压。然后将解压后的文件（fetchServer）夹放入Google App Engine SDK的安装目录。</p>
<p>1.5 编辑fetchServer目录下的app.yaml文件。<br />
     用nano或者其他方式编辑这个文件，主要编辑的参数是第一行application.<br />
～～～～～～～～～～～～～～～～～～～～<br />
application: aaaaaa(比如我的比如你的AppEngine地址是aaaaaaaaa.appspot.com，那就是<br />
application帐号就是aaaaaa）)<br />
～～～～～～～～～～～～～～～～～～～～<br />
     编辑结束后，保存并关闭这个文件。</p>
<p>1.6 上传<br />
    进入Google App Engine SDK目录。然后运行命令：appcfg.py update fetchserver。程序会要求<br />
你填入你的gmail和gmail的密码。<br />
～～～～～～<br />
hoffmann@ubuntu:~/Desktop/GAE$ python appcfg.py update fetchServer/<br />
Scanning files on local disk.<br />
Initiating update.<br />
Email: aaa&#8230;@gmail.com<br />
Password for aaa&#8230;@gmail.com:<br />
Cloning 1 application file.<br />
Deploying new version.<br />
Checking if new version is ready to serve.<br />
Closing update: new version is ready to start serving.<br />
～～～～～～<br />
OK ，上传部分完毕。</p>
<p>2：连接<br />
2.1：下载客户端<br />
    点击链接（http://code.google.com/p/gappproxy/downloads/list），下载<br />
gappproxy- 1.0.0beta.tar.gz ，这个是GAppProxy源码包，内含客户端所有源码，并将这个文件进行解压。我还是解压<br />
在桌面上，文件夹的名字是gappproxy。</p>
<p>2.2 更改配置文件<br />
    进入gappproxy目录，用nano或者其他的文件编辑器编辑proxy.conf文件。在fetchserver一栏里面填写自己的<br />
apengine地址。并去掉一行开头的井号（这个是注释用的）<br />
～～～～～～～～～～～～～～～～～<br />
GAppProxy configuration</p>
<p># local_proxy<br />
#local_proxy = host:port<br />
#<br />
# If local proxy needs authentication:<br />
#local_proxy = user:passwd@host:port</p>
<p>fetch server<br />
#fetch_server = http://127.0.0.1:8080/fetch.py<br />
fetch_server = http://aaaaaa.appspot.com/fetch.py ###填写自己注册的appengine地<br />
址。<br />
#fetch_server = http://fetchserver-nolog.appspot.com/fetch.py<br />
～～～～～～～～～～～～～～～～～～～～<br />
     然后保存并关闭。</p>
<p>2.3 运行代理服务<br />
    直接在终端里面运行 python proxy.py.如果看到HTTP Enabled : YES的字样，恭喜你，代理已经成功开启了。你<br />
所要做的就是将这个终端一直开着，就可以上网了。代理的地址是127.0.0.1:8000.这个可以在浏览器里面设置的。<br />
～～～～～～～～～～～～～～～<br />
hoffmann@ubuntu:~/Desktop/gappproxy$ python proxy.py<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
HTTP Enabled : YES<br />
HTTPS Enabled: NO<br />
Local Proxy :<br />
Fetch Server : http://aaaaaa.appspot.com/fetch.py<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
~~~~~~~~~~~~~~~~~~</p>
<p>注：<br />
1:感谢博客天空岛里面的文章（http://skydao.com/post/google-app-engine-to-do-with-<br />
personal-proxy-server-second-edition/）以及group上面WCM的指点。</p>
<p>2:虽然在主页上提到gappproxy仅支持标准80端口的HTTP协议和443端口的HTTPS协议,其他端口均不支持.但是我在实际应用的过程<br />
中，上微软的live.com，总是上不去。＝。＝</p>
<p>3:现在google appengine开始收费了，标准为：每额外一小时CPU处理时间收费10美分；输入应用的数据每1GB收费10美分，输出的<br />
数据收费12美分；每一 GB数据存储一个月收费15美分。所以强烈推荐大家自己在google appenging上自己搭建服务器。因为，免费的流<br />
量对于个人来说是够用的，但是如果大家都用软件作者的服务器（客户端conf文件里面默认的那个），那么作者估计会花费大笔的银子的。</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/raywang/2009/06/18/%e7%94%a8google-app-engine%e5%81%9a%e4%b8%aa%e4%ba%ba%e4%bb%a3%e7%90%86%e6%9c%8d%e5%8a%a1%e5%99%a8%ef%bc%88linux%e7%89%88%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Say Hi to GNOME World</title>
		<link>http://blogs.gnome.org/raywang/2009/04/20/say-hi-to-gnome-world/</link>
		<comments>http://blogs.gnome.org/raywang/2009/04/20/say-hi-to-gnome-world/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 07:32:57 +0000</pubDate>
		<dc:creator>raywang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/raywang/?p=30006</guid>
		<description><![CDATA[Hi everybody, I&#8217;m new here, I will start my new blog from today, and I&#8217;d like to write my posts about GNOME,  and of course I&#8217;ll try to write in English. see you then.]]></description>
			<content:encoded><![CDATA[<p>Hi everybody,</p>
<p>I&#8217;m new here, I will start my new blog from today, and I&#8217;d like to write my posts about GNOME,  and of course I&#8217;ll try to write in English. see you then. <img src='http://blogs.gnome.org/raywang/wp-content/mu-plugins/tango-smilies/tango/face-smile.png' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/raywang/2009/04/20/say-hi-to-gnome-world/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>i18n 和 l10n 区别</title>
		<link>http://blogs.gnome.org/raywang/2009/04/07/i18n-%e5%92%8c-l10n-%e5%8c%ba%e5%88%ab/</link>
		<comments>http://blogs.gnome.org/raywang/2009/04/07/i18n-%e5%92%8c-l10n-%e5%8c%ba%e5%88%ab/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 07:32:01 +0000</pubDate>
		<dc:creator>raywang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[l10n]]></category>

		<guid isPermaLink="false">http://raywang.yo2.cn/?p=30005</guid>
		<description><![CDATA[Internationalization = I18n Changing a program to support for multiple languages and cultural habits. Character handling (unicode&#8230;) Locale awareness (date formats, currencies, numbers, time zones, etc.) Localizability Isolate localizable items (messages, pictures, etc.) Implement infrastructure necessary for localizing above items. &#8230; <a href="http://blogs.gnome.org/raywang/2009/04/07/i18n-%e5%92%8c-l10n-%e5%8c%ba%e5%88%ab/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li><strong>Internationalization = I18n</strong><br />
Changing a program to support for multiple languages and cultural habits.</p>
<ul>
<li>Character handling (unicode&#8230;)</li>
<li>Locale awareness (date formats, currencies, numbers, time zones, etc.)
<ul>
<li>Localizability</li>
<li>Isolate localizable items (messages, pictures, etc.)</li>
<li>Implement infrastructure necessary for localizing above items.</li>
</ul>
</li>
</ul>
</li>
<p><span style="color: #ff0000">The programmer’s work.</span></ul>
<ul>
<li><strong>Localization = L10n</strong>
<ul>
<li>Translate localizable items (messages, pictures, etc.) for one language.</li>
</ul>
</li>
<p>Providing an internationalized package the necessary bits to support one’s native language and cultural habits.</p>
<p><span style="color: #ff0000">The translator’s work. </span></ul>
<p>Gettext = complete toolset for translating messages output by programs.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/raywang/2009/04/07/i18n-%e5%92%8c-l10n-%e5%8c%ba%e5%88%ab/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>把baidu 的博客搬到这来了</title>
		<link>http://blogs.gnome.org/raywang/2009/02/13/%e6%8a%8abaidu-%e7%9a%84%e5%8d%9a%e5%ae%a2%e6%90%ac%e5%88%b0%e8%bf%99%e6%9d%a5%e4%ba%86/</link>
		<comments>http://blogs.gnome.org/raywang/2009/02/13/%e6%8a%8abaidu-%e7%9a%84%e5%8d%9a%e5%ae%a2%e6%90%ac%e5%88%b0%e8%bf%99%e6%9d%a5%e4%ba%86/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 08:29:28 +0000</pubDate>
		<dc:creator>raywang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://raywang.yo2.cn/articles/%e6%8a%8abaidu-%e7%9a%84%e5%8d%9a%e5%ae%a2%e6%90%ac%e5%88%b0%e8%bf%99%e6%9d%a5%e4%ba%86.html</guid>
		<description><![CDATA[baidu 实在是太烂了， 所以决定搬到这来，关键也是看了initialtive 的推荐。 不过这里的访问速度实在是不敢恭维&#8230;]]></description>
			<content:encoded><![CDATA[<p>baidu 实在是太烂了， 所以决定搬到这来，关键也是看了initialtive 的推荐。</p>
<p>不过这里的访问速度实在是不敢恭维&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/raywang/2009/02/13/%e6%8a%8abaidu-%e7%9a%84%e5%8d%9a%e5%ae%a2%e6%90%ac%e5%88%b0%e8%bf%99%e6%9d%a5%e4%ba%86/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mono accessibility 0.9 发布！</title>
		<link>http://blogs.gnome.org/raywang/2008/11/28/mono-accessibility-09-%e5%8f%91%e5%b8%83%ef%bc%81/</link>
		<comments>http://blogs.gnome.org/raywang/2008/11/28/mono-accessibility-09-%e5%8f%91%e5%b8%83%ef%bc%81/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 02:51:00 +0000</pubDate>
		<dc:creator>raywang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://raywang.yo2.cn/articles/mono-accessibility-09-%e5%8f%91%e5%b8%83%ef%bc%81.html</guid>
		<description><![CDATA[&#60;br&#62; <a href="http://blogs.gnome.org/raywang/2008/11/28/mono-accessibility-09-%e5%8f%91%e5%b8%83%ef%bc%81/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>做了半年多的<a target="_blank" href="http://www.mono-project.com/Accessibility">项目</a>，Mono Accessibility 项目发布了，虽然是0.9，但毕竟是迈出了第一步。<br />
希望有兴趣的朋友可以一起参与到项目的开发中来。<br />
你可以在<a href="ftp://ftp.novell.com/pub/mono/uia/" target="_blank">这里</a>下载0.9 release 的源代码，如果你使用的是openSUSE 11.0，可以点<a href="http://download.opensuse.org/repositories/Mono:/UIA/MonoPreviewOpenSUSE_11.0/mono-uia.ymp" target="_blank">这里</a>进行一键安装。<br />
如果是其它发行版，也许需要自己安装。另外我们的程序需要使用Mono &gt;= 2.2 以上的版本，也许会给各位的安装带来一些麻烦&#8230;</p>
<p>另外，再给出链接：<br />
项目首页：http://www.mono-project.com/Accessibility<br />
源代码：ftp://ftp.novell.com/pub/mono/uia/<br />
一键安装：http://download.opensuse.org/repositories/Mono:/UIA/MonoPreviewOpenSUSE_11.0/mono-uia.ymp</p>
<p>我负责其中的QA 和 Build，说实话，在这两方面还做的很不够，以后要更好的学习Python 和编译方面的知识了!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/raywang/2008/11/28/mono-accessibility-09-%e5%8f%91%e5%b8%83%ef%bc%81/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>C 程序范例</title>
		<link>http://blogs.gnome.org/raywang/2008/01/31/c-%e7%a8%8b%e5%ba%8f%e8%8c%83%e4%be%8b/</link>
		<comments>http://blogs.gnome.org/raywang/2008/01/31/c-%e7%a8%8b%e5%ba%8f%e8%8c%83%e4%be%8b/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 06:58:00 +0000</pubDate>
		<dc:creator>raywang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://raywang.yo2.cn/articles/c-%e7%a8%8b%e5%ba%8f%e8%8c%83%e4%be%8b.html</guid>
		<description><![CDATA[&#60;br&#62; <a href="http://blogs.gnome.org/raywang/2008/01/31/c-%e7%a8%8b%e5%ba%8f%e8%8c%83%e4%be%8b/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>同事写的，教我怎么写一个真正好的程序，<br />
程序看起来清晰、明白、标准，不得不好好学习一下人家的编码风格</p>
<p>/*<br />
* file.c &#8211; example code of file operation<br />
* <br />
* Copyright 2005 XXXX Co.,Ltd.<br />
* All rights reserved.<br />
*<br />
* XXX XX &lt;XXX@XXXcom&gt;, March 2006<br />
*<br />
* This file contains some example code of file operation.<br />
*<br />
* set tabstop=4<br />
*/</p>
<p>
#include &lt;stdio.h&gt;<br />
#include &lt;errno.h&gt;&nbsp;&nbsp;&nbsp;   /* 使用errno及相关函数要在包含相应的头文件，<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;   同样，使用其它的c库资源（变量、函数等）也要包含<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;   相应的头文件 */</p>
<p>
#define MY_FILE&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   (&quot;/tmp/aaa&quot;)&nbsp;&nbsp;&nbsp;   /* 将程序中使用的字符串常量、数值常量定义<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;   为宏，这样以后修改程序时会比较方便 */<br />
#define BUF_LEN&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   (5)</p>
<p>
int main() {<br />
&nbsp;&nbsp;&nbsp;   FILE *fd;<br />
&nbsp;&nbsp;&nbsp;   char s[BUF_LEN];&nbsp;&nbsp;&nbsp;   /* 此处使用BUF_LEN宏，而不是5 */<br />
&nbsp;&nbsp;&nbsp;   int retval = 0;&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   /* 定义变量时初始化其值，这样可以减少很多出错的可能 */</p>
<p>&nbsp;&nbsp;&nbsp;   fd = fopen(MY_FILE, &quot;r&quot;); /* 此处使用MY_FILE宏，而不是直接使用&quot;/tmp/aaa&quot; */<br />
&nbsp;&nbsp;&nbsp;   if (!fd) { /* 要判断fopen操作是否成功 */<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   fprintf(stderr, &quot;open file %s failed: %d: %s\n&quot;,<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   MY_FILE, errno, strerror(errno));<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   /* 将errno、strerror(errno)等信息输出到标准错误 */<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   return 1; /* 函数正确返回时一般返回值为0，否则为非零 */<br />
&nbsp;&nbsp;&nbsp;   }<br />
&nbsp;&nbsp;&nbsp;   else {<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   memset(s, 0, BUF_LEN); /* 使用字符串数组前要将其清零 */<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   retval = fread(s, 1, BUF_LEN-1, fd);<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   if (ferror(fd)) { /* 要判断fread操作是否成功 */<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   fprintf(stderr, &quot;read file %s failed: %d: %s\n&quot;,<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   MY_FILE, errno, strerror(errno));<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   fclose(fd); /* 任何函数返回前都不能忘记收尾工作，关闭文件句柄<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;   释放空间等 */<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   return 1;<br />
&nbsp;&nbsp;&nbsp;   &nbsp;&nbsp;&nbsp;   }<br />
&nbsp;&nbsp;&nbsp;   }</p>
<p>&nbsp;&nbsp;&nbsp;   printf(&quot;%d characters read: %s\n&quot;, retval, s);<br />
&nbsp;&nbsp;&nbsp;   fclose(fd);</p>
<p>&nbsp;&nbsp;&nbsp;   return 0;<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/raywang/2008/01/31/c-%e7%a8%8b%e5%ba%8f%e8%8c%83%e4%be%8b/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>LyricZilla：Linux 上的歌词插件</title>
		<link>http://blogs.gnome.org/raywang/2007/07/07/lyriczilla%ef%bc%9alinux-%e4%b8%8a%e7%9a%84%e6%ad%8c%e8%af%8d%e6%8f%92%e4%bb%b6/</link>
		<comments>http://blogs.gnome.org/raywang/2007/07/07/lyriczilla%ef%bc%9alinux-%e4%b8%8a%e7%9a%84%e6%ad%8c%e8%af%8d%e6%8f%92%e4%bb%b6/#comments</comments>
		<pubDate>Sat, 07 Jul 2007 14:13:00 +0000</pubDate>
		<dc:creator>raywang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://raywang.yo2.cn/articles/lyriczilla%ef%bc%9alinux-%e4%b8%8a%e7%9a%84%e6%ad%8c%e8%af%8d%e6%8f%92%e4%bb%b6.html</guid>
		<description><![CDATA[&#60;br&#62; <a href="http://blogs.gnome.org/raywang/2007/07/07/lyriczilla%ef%bc%9alinux-%e4%b8%8a%e7%9a%84%e6%ad%8c%e8%af%8d%e6%8f%92%e4%bb%b6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>原文地址：http://linuxtoy.org/archives/lyriczilla.html<br />
自己试了试，还真是好用，好像歌词自动搜的也不错，不知道他是怎么做的，是不是类似<br />
千千静听之类的？ 很佩服作者啊～</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/raywang/2007/07/07/lyriczilla%ef%bc%9alinux-%e4%b8%8a%e7%9a%84%e6%ad%8c%e8%af%8d%e6%8f%92%e4%bb%b6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>无题</title>
		<link>http://blogs.gnome.org/raywang/2007/06/29/%e6%97%a0%e9%a2%98/</link>
		<comments>http://blogs.gnome.org/raywang/2007/06/29/%e6%97%a0%e9%a2%98/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 14:53:00 +0000</pubDate>
		<dc:creator>raywang</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://raywang.yo2.cn/articles/%e6%97%a0%e9%a2%98.html</guid>
		<description><![CDATA[&#60;br&#62; <a href="http://blogs.gnome.org/raywang/2007/06/29/%e6%97%a0%e9%a2%98/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>愿老天保佑天下所有的好人和我关心的人健康长寿，生活幸福！</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.gnome.org/raywang/2007/06/29/%e6%97%a0%e9%a2%98/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/raywang/category/uncategorized/feed/ ) in 1.81711 seconds, on Feb 10th, 2012 at 9:24 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 10th, 2012 at 10:24 am UTC -->
