<?xml version="1.0" encoding="gb2312" ?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/">
<channel rdf:about=".">
 <title>DarkSpy blog</title> 
  <link>./blog.php</link> 
  <description>DarkSpy 的部落格.</description> 
  <image rdf:resource="logo.gif" /> 
<items>
<rdf:Seq>
<rdf:li resource="" /> 
<rdf:li resource="./blog.php" /> 
</rdf:Seq>
</items>
</channel>
<image rdf:about="logo.gif">
<title>Bo-Blog</title> 
<link></link> 
<url>logo.gif</url> 
</image><item rdf:about='./blog.php?articleid=a_20100309_093642'>
<title>新版 blog</title> 
<link>./blog.php?articleid=a_20100309_093642</link> 
<description>
<![CDATA[ 
	<a href='http://www.darkspy.org/blog_new/blog.php' target=_blank><b>http://www.darkspy.org/blog_new/blog.php</b></a>
	<br>……   (<a href=./blog.php?articleid=a_20100309_093642 target=_blank>浏览全文</a>)
  ]]> 
</description>
</item><item rdf:about='./blog.php?articleid=a_20100306_061137'>
<title>python 2.5.5</title> 
<link>./blog.php?articleid=a_20100306_061137</link> 
<description>
<![CDATA[ 
	貌似 python 官网没有 win32 binary release，所以自己编译了一个版本。<br>lib 方面，除了我自己将 berkeley db python wrap 升级到 4.5.20 外，其他都和 2.5.4 版本一样，多了几处 python 2.5 dll 和 几个debug版的 pyd 和 lib。<br>注意，该版本是解压缩绿色版，非安装。<br>编译工程使用 vc 6<br><br><a href='../software/py2.5.5.7z' target=_blank><b>../software/py2.5.5.7z</b></a><br><br>另外，G_F.W 的编制者们，你们要快快悔改，免得将来在地狱的无尽火海里面给撒但写 G.F_W，永无停歇。
	<br>……   (<a href=./blog.php?articleid=a_20100306_061137 target=_blank>浏览全文</a>)
  ]]> 
</description>
</item><item rdf:about='./blog.php?articleid=a_20100305_055732'>
<title>python 的 bug?</title> 
<link>./blog.php?articleid=a_20100305_055732</link> 
<description>
<![CDATA[ 
	昨天在写python的时候，发现一个诡异的问题，考虑下列代码：<br><br>诡异的分割线-------------------------------<br>test1.py<br><br>import thread, os, sys, time<br>import test2<br><br>var = 0<br><br>def foo(a, b):<br> &nbsp; &nbsp;global var<br> &nbsp; &nbsp;while True:<br> &nbsp; &nbsp; &nbsp; &nbsp;if var == 10: print 10<br> &nbsp; &nbsp; &nbsp; &nbsp;else: print &quot;var not changed&quot;, var<br> &nbsp; &nbsp; &nbsp; &nbsp;time.sleep(1)<br><br>if __name__ == '__main__':<br> &nbsp; &nbsp;thread.start_new_thread(foo, (1, 0))<br> &nbsp; &nbsp;test2.test2func()<br> &nbsp; &nbsp;os.system('pau......
	<br>……   (<a href=./blog.php?articleid=a_20100305_055732 target=_blank>浏览全文</a>)
  ]]> 
</description>
</item><item rdf:about='./blog.php?articleid=a_20100302_020826'>
<title>要抽象</title> 
<link>./blog.php?articleid=a_20100302_020826</link> 
<description>
<![CDATA[ 
	程序组组长向我抱怨说下属的代码抽取困难，修改困难，“牵一发而动全身”，或许从我学C++开始，就一直在写类库和摸索“复用”的代码，所以我很难想象C++程序员写的代码居然变成了“奶粉结块”。<br><br>C++的代码复用是很好做的，抽象要从思想开始，一段好的C++类，是应该可以任意被取出来作其它用途的，最低限度只需要修改其中几个函数名或者参数即可。<br><br>我曾经做过的项目中，有使用了一年多都未曾修改过最底层C++抽象类的，但由于后期游戏需求变化巨大，最后也只是上层 class 修改了参数数量和参数内容而已，这样说并不代表我写代码有多厉害，而是想说，好的 C++ 代码就是应该被重复使用的，哪怕所谓的“推倒重来”，都应该是可以将以往的......
	<br>……   (<a href=./blog.php?articleid=a_20100302_020826 target=_blank>浏览全文</a>)
  ]]> 
</description>
</item><item rdf:about='./blog.php?articleid=a_20100225_252413'>
<title>健壮简单的程序</title> 
<link>./blog.php?articleid=a_20100225_252413</link> 
<description>
<![CDATA[ 
	今天有人问我，如何才能写出健壮且简单的程序。<br><br>健壮和简单，并不相悖，健壮的概念，有 2 层，软件本身的健壮，代码的健壮和代码可维护性的健壮，代码健壮了，软件自然就健壮，而相反是几乎不可能的。<br><br>那么代码的健壮和简单有什么相通呢。<br><br>简单的代码，易于维护，所谓简单，并非指的 int i = 10 这种代码越多越简单，而是指的代码流程清晰可辨，代码结构明瞭易懂，代码书写规范一看起来就很规范，舒适，这种就叫简单。<br><br>有了这种简单的代码，健壮的代码，并不难做到。<br><br>但是真的简单吗？<br><br>这是需要经验和磨练才能得到的结晶，简单而又健壮。
	<br>……   (<a href=./blog.php?articleid=a_20100225_252413 target=_blank>浏览全文</a>)
  ]]> 
</description>
</item><item rdf:about='./blog.php?articleid=a_20100223_231545'>
<title>R Project</title> 
<link>./blog.php?articleid=a_20100223_231545</link> 
<description>
<![CDATA[ 
	<a href='http://www.r-project.org/' target=_blank><b>http://www.r-project.org/</b></a>
	<br>……   (<a href=./blog.php?articleid=a_20100223_231545 target=_blank>浏览全文</a>)
  ]]> 
</description>
</item><item rdf:about='./blog.php?articleid=a_20100221_213448'>
<title>GCC宣布对Google Go语言的支持</title> 
<link>./blog.php?articleid=a_20100221_213448</link> 
<description>
<![CDATA[ 
	GCC项目组织宣布， 允许gccgo(Google 推出的新语言GO)增加到gcc的主分支，更详细的信息可能要在GCC4.5或之后的版本中体现。<br>可能在不远的将来GO语言是Linux的标配。<br><br>GO语言: http://www.golang.org<br>GO中文资料参考: http://golang-china.org<br>GO中文用户组: https://groups.google.com/group/golang-china/<br> <br>
	<br>……   (<a href=./blog.php?articleid=a_20100221_213448 target=_blank>浏览全文</a>)
  ]]> 
</description>
</item><item rdf:about='./blog.php?articleid=a_20100221_215410'>
<title>交鬼与赶鬼</title> 
<link>./blog.php?articleid=a_20100221_215410</link> 
<description>
<![CDATA[ 
	作者：吴主光<br><br>· 圣经中的鬼 · 人死后不会变鬼的几个见证<br>· 鬼能作什么？ · 各类邪术的简介与分析<br>· 如何判断鬼上身 · 如何驱赶身上的邪灵<br><br>有一个妇人，丈夫死了，伤心痛哭了好几天。一日，突然有交鬼的妇人来叩门，说要找一个刚死去丈夫的寡妇。这个寡妇立即询问有何事要找她？交鬼的妇人说：“我家中的将神幕出现一个鬼魂，不断呼叫你的名字，你可否过来看看？”<br><br>寡妇立即跑去看个究竟。到了神幕那里，只见幕中出现一个黑影，不断叫着她的名字。妇人问它说：“你是谁？”那鬼魂回答说：“我是你的丈夫。”妇人接着又问它许多问题，试图证实那是否她的丈夫。鬼魂的答案十分准确，其中谈及的许多秘密，除......
	<br>……   (<a href=./blog.php?articleid=a_20100221_215410 target=_blank>浏览全文</a>)
  ]]> 
</description>
</item><item rdf:about='./blog.php?articleid=a_20100218_181358'>
<title>迎什么财神?</title> 
<link>./blog.php?articleid=a_20100218_181358</link> 
<description>
<![CDATA[ 
	号称无神论的国人，在初五“迎财神”的时候，鞭炮放得比除夕都热闹，可见真正的无神论是不存在的，其次，可见中国人对“财”的在乎。<br><br>初五迎财神的习俗是妻子告诉我的，以前根本不知道这个事儿。<br><br>孩子躺在边上，从23点50分开始，双手给孩子的耳朵捂上，生怕吓到（事实上已经吓到几次了），一直到初五凌晨1点，自己也被吓到几次，真是作孽。<br><br>捂着孩子耳朵，闭着眼睛，脑中念着摩西十诫：<br>1、除天父上帝以外，再无别神。<br>2、不可为自己雕刻偶像，也不可作什么形像彷佛上天，下地，和地底下，水中的百物。不可跪拜那些像，也不可事奉它，因为天父上帝是忌邪的神...<br><br>基督徒寄居在地上，所以应该尊重所在国家的传统......
	<br>……   (<a href=./blog.php?articleid=a_20100218_181358 target=_blank>浏览全文</a>)
  ]]> 
</description>
</item><item rdf:about='./blog.php?articleid=a_20100211_110440'>
<title>Fabrice Bellard打破圆周率小数点位数</title> 
<link>./blog.php?articleid=a_20100211_110440</link> 
<description>
<![CDATA[ 
	DarkSpy 注:Tiny C Compiler 和我们现在使用的 qemu 就是 Fabrice Bellard 的作品。<br><br>著名的法国程序员Fabrice Bellard近日宣布，他使用一台普通的台式电脑（成本低于2000欧元），计算到圆周率小数点后近2.7万亿位，打破了由T2K Open超级计算机（目前排名世界第4247位，造价数百万）去年8月17日创造的2.577万亿位的记录。<br>Bellard使用的电脑硬件配置为：<br>2.93GHz Core i7处理器，内存6GB，硬盘7.5TB（5X1.5TB 希捷7200.11）。另有2TB希捷硬盘做备份。验证阶段使用了9台联网的电脑。<br>软件配置为：<br>64位Red Hat Fedora 10操作系统，用软件RAID-0和ext4文件系统管理硬盘。计算圆周率的软件是他自己编写的。技术细节可以参考这里。......
	<br>……   (<a href=./blog.php?articleid=a_20100211_110440 target=_blank>浏览全文</a>)
  ]]> 
</description>
</item></rdf:RDF>
