<?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>图书、软件、我的生活</title>
	<atom:link href="http://jeebook.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://jeebook.com/blog</link>
	<description>天上本无稼穑事莫怪闲卧；世间还多不平山岂能歇鞭</description>
	<lastBuildDate>Wed, 01 Sep 2010 07:45:00 +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>姓，氏及其他 &#8211; 实验篇</title>
		<link>http://jeebook.com/blog/?p=1046</link>
		<comments>http://jeebook.com/blog/?p=1046#comments</comments>
		<pubDate>Wed, 01 Sep 2010 07:45:00 +0000</pubDate>
		<dc:creator>书剑生活</dc:creator>
				<category><![CDATA[七嘴八舌]]></category>
		<category><![CDATA[历史]]></category>
		<category><![CDATA[姓]]></category>
		<category><![CDATA[氏]]></category>

		<guid isPermaLink="false">http://jeebook.com/blog/?p=1046</guid>
		<description><![CDATA[之前写了《姓，氏及其他》，某日突发奇想，如果现在人改叫古代的名字会怎么样？ 结果找了一帮人实验发现： 排行失效了，现在搞计划生育，盘算下来大家不是伯（孟）就是季，其他字基本用不上，所以名字好像都一样似的 没人有封地什么的，搞行业吧，认识的人多数都是计这个行业的，好，名字又一样了 像孟，季古代估计不是姓，现在都成姓了，叫孟孟，季季，蛮奇怪的，好在没人姓伯，要不就成伯伯了，囧 三字名的人麻烦了，加上行业，加上排行，加上名字，四个字了，怪 总之，时代变了，什么东西被丢弃掉的确是有原因的，所以就让它消逝在历史的长河中吧]]></description>
			<content:encoded><![CDATA[<p>之前写了《<a href="http://jeebook.com/blog/?p=1042">姓，氏及其他</a>》，某日突发奇想，如果现在人改叫古代的名字会怎么样？</p>
<p>结果找了一帮人实验发现：</p>
<ol>
<li>排行失效了，现在搞计划生育，盘算下来大家不是伯（孟）就是季，其他字基本用不上，所以名字好像都一样似的</li>
<li>没人有封地什么的，搞行业吧，认识的人多数都是计这个行业的，好，名字又一样了</li>
<li>像孟，季古代估计不是姓，现在都成姓了，叫孟孟，季季，蛮奇怪的，好在没人姓伯，要不就成伯伯了，囧</li>
<li>三字名的人麻烦了，加上行业，加上排行，加上名字，四个字了，怪</li>
</ol>
<p>总之，时代变了，什么东西被丢弃掉的确是有原因的，所以就让它消逝在历史的长河中吧</p>
]]></content:encoded>
			<wfw:commentRss>http://jeebook.com/blog/?feed=rss2&amp;p=1046</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CMake编译Qt</title>
		<link>http://jeebook.com/blog/?p=1045</link>
		<comments>http://jeebook.com/blog/?p=1045#comments</comments>
		<pubDate>Mon, 30 Aug 2010 02:56:00 +0000</pubDate>
		<dc:creator>书剑生活</dc:creator>
				<category><![CDATA[软件技术]]></category>
		<category><![CDATA[CMake]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://jeebook.com/blog/?p=1045</guid>
		<description><![CDATA[貌似有个CMake教程上说过“不要使用CMake编译Qt”，原因是Qt有自己的QMake，用CMake会费时费力，不过为了能把所有工程采用同样的编译方式，还是尝试了一下，的确很麻烦。 首先需要下载Qt SDK，因为打算用VS2010编译，所以下载了everywhere的4.7b2版本（注意：4.6.3不支持2010，强编会出错，4.7b2静态编译也会有同样的问题，估计正式版会有改善吧） 编译整体还是比较简单的 把VS目录下的vcvars32.bat复制到qt目录下 打开控制台，首先运行vcvars32.bat configure –platform win32-msvc2010 nmake 等待N长时间编译完成，真的非常长时间 编译结果6G，保留bin，include，lib目录即可 4.7的编译有个缺点就是所有路径都是完整路径会写死，且不能选择编译结果的输出路径，所以要是打算多次编译一定要确定好目录，否则会很麻烦。 然后写一个简单的CMakeLists.txt文件： #Project Name PROJECT(BookStar) SET(QT_FOLDER D:/qt-4.7.0-b2) # include directories INCLUDE_DIRECTORIES(inc &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ${PROJECT_BINARY_DIR} &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ${QT_FOLDER}/include) # lib directories LINK_DIRECTORIES(${QT_FOLDER}/lib)&#160; # source SET(SRCS &#160;&#160;&#160; src/main.cpp &#160;&#160;&#160; src/mainwindow.cpp&#160;&#160;&#160; &#160;&#160;&#160; ${MOCS} &#8230; <a href="http://jeebook.com/blog/?p=1045">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>貌似有个CMake教程上说过“不要使用CMake编译Qt”，原因是Qt有自己的QMake，用CMake会费时费力，不过为了能把所有工程采用同样的编译方式，还是尝试了一下，的确很麻烦。</p>
<p>首先需要下载Qt SDK，因为打算用VS2010编译，所以下载了everywhere的4.7b2版本（注意：4.6.3不支持2010，强编会出错，4.7b2静态编译也会有同样的问题，估计正式版会有改善吧）</p>
<p>编译整体还是比较简单的</p>
<ol>
<li>把VS目录下的vcvars32.bat复制到qt目录下 </li>
<li>打开控制台，首先运行vcvars32.bat </li>
<li>configure –platform win32-msvc2010 </li>
<li>nmake </li>
<li>等待N长时间编译完成，真的非常长时间 </li>
<li>编译结果6G，保留bin，include，lib目录即可 </li>
</ol>
<p>4.7的编译有个缺点就是所有路径都是完整路径会写死，且不能选择编译结果的输出路径，所以要是打算多次编译一定要确定好目录，否则会很麻烦。</p>
<p>然后写一个简单的CMakeLists.txt文件：</p>
<blockquote><p>#Project Name      <br />PROJECT(BookStar) </p>
<p>SET(QT_FOLDER D:/qt-4.7.0-b2) </p>
<p># include directories      <br />INCLUDE_DIRECTORIES(inc       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ${PROJECT_BINARY_DIR}       <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; ${QT_FOLDER}/include) </p>
<p># lib directories      <br />LINK_DIRECTORIES(${QT_FOLDER}/lib)&#160; </p>
<p># source      <br />SET(SRCS       <br />&#160;&#160;&#160; src/main.cpp       <br />&#160;&#160;&#160; src/mainwindow.cpp&#160;&#160;&#160; <br />&#160;&#160;&#160; ${MOCS}       <br />) </p>
<p># add exe      <br />ADD_EXECUTABLE(BookStar ${SRCS})       <br />TARGET_LINK_LIBRARIES( BookStar QtCore4 QtGui4 )</p>
</blockquote>
<p>编译错误，原来Qt在编译时，需要首先使用uic.exe编译UI文件，通过moc.exe处理Q_OBJECT之类的宏，当然你可以去掉这些定义，否则就需要加上：</p>
<blockquote><p># COMPILE UIs      <br />SET(UIS       <br />&#160;&#160;&#160; mainwindow       <br />) </p>
<p>FOREACH (ui_file ${UIS})      <br />&#160;&#160;&#160; SET(TMP_IN &quot;${PROJECT_SOURCE_DIR}/res/${ui_file}.ui&quot;)       <br />&#160;&#160;&#160; SET(TMP_OUT &quot;${PROJECT_BINARY_DIR}/ui_${ui_file}.h&quot;)       <br />&#160;&#160;&#160; EXECUTE_PROCESS(COMMAND ${QT_FOLDER}/bin/uic.exe -o ${TMP_OUT} ${TMP_IN})       <br />&#160;&#160;&#160; MESSAGE(STATUS &quot;EXEC=${QT_FOLDER}/bin/uic.exe -o ${PROJECT_BINARY_DIR}/ui_${ui_file}.h ${PROJECT_SOURCE_DIR}/res/${ui_file}.ui&quot;)       <br />ENDFOREACH(ui_file) </p>
<p># CREATE MOC      <br />SET(HEADERS       <br />&#160;&#160;&#160; mainwindow       <br />) </p>
<p>FOREACH (header_file ${HEADERS})      <br />&#160;&#160;&#160; SET(TMP_IN &quot;${PROJECT_SOURCE_DIR}/inc/${header_file}.h&quot;)       <br />&#160;&#160;&#160; SET(TMP_OUT &quot;${PROJECT_BINARY_DIR}/moc_${header_file}.cpp&quot;)       <br />&#160;&#160;&#160; EXECUTE_PROCESS(COMMAND ${QT_FOLDER}/bin/moc.exe -o ${TMP_OUT} ${TMP_IN})       <br />&#160;&#160;&#160; SET(MOCS ${MOCS} ${PROJECT_BINARY_DIR}/moc_${header_file}.cpp)       <br />&#160;&#160;&#160; MESSAGE(STATUS &quot;EXEC=${QT_FOLDER}/bin/moc.exe -o ${PROJECT_BINARY_DIR}/moc_${header_file}.cpp&#160; ${PROJECT_SOURCE_DIR}/inc/${header_file}.h&quot;)&#160;&#160;&#160; <br />ENDFOREACH(header_file)</p>
</blockquote>
<p>这里要注意的是：EXECUTE_PROCESS在COMMAND后面不能加引号，命令直接写，否则执行的程序也不会出错，但也不会正常运行，这个曾让我纠结很久- -</p>
<p>当然为了实现简单，两个列表变量定义时都没有带扩展名，如果希望更清楚一些，则需要通过CMAKE的字符串处理处理一下。</p>
<p>编译是没有问题了，但FindQt4还不能用，不知道是不是编译时没有安装好，每次都找不到Qt的目录，这个还需要继续研究</p>
]]></content:encoded>
			<wfw:commentRss>http://jeebook.com/blog/?feed=rss2&amp;p=1045</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>代理已升级</title>
		<link>http://jeebook.com/blog/?p=1051</link>
		<comments>http://jeebook.com/blog/?p=1051#comments</comments>
		<pubDate>Sat, 28 Aug 2010 03:51:00 +0000</pubDate>
		<dc:creator>书剑生活</dc:creator>
				<category><![CDATA[生活啊生活]]></category>
		<category><![CDATA[api proxy]]></category>
		<category><![CDATA[gtap]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://jeebook.com/blog/?p=1051</guid>
		<description><![CDATA[最近一直有传言说，8月底twitter要彻底废弃basic auth，改用Oauth，之前用的birdnet api proxy貌似没有对oauth进行更新只好废弃 本来打算用twip，可惜Godaddy的windows hosting不支持CURL，部署好了才发现，比较郁闷 改用GTAP 0.4，升级还比较顺利，不过使用和以前有了较大的区别 首先api路径，birdnet是xxx.appspot.com/api，而gtap是xxx.appspot.com 其次，使用前需要先登录xxx.appspot.com，并在twitter上验证（需要自备翻墙软件），验证后返回xxx.appspot.com，在new key的地方输入密码，可以和twitter密码不同 最后，在客户端更改api proxy地址和密码（即之前所输密码），即可正常使用 比较郁闷的是，twitter在iPhone上的官方版本无法验证成功，使用twitterrific可以正常收发，请之前使用代理的朋友自行更新使用。 原代理不再支持，即日生效。 注：暂时不方便更新的朋友也可以使用：2.latest.xxxx.appspot.com/api替代原有的api proxy地址，直到twitter屏蔽basic auth为止。]]></description>
			<content:encoded><![CDATA[<p>最近一直有传言说，8月底twitter要彻底废弃basic auth，改用Oauth，之前用的birdnet api proxy貌似没有对oauth进行更新只好废弃</p>
<p>本来打算用twip，可惜Godaddy的windows hosting不支持CURL，部署好了才发现，比较郁闷</p>
<p>改用GTAP 0.4，升级还比较顺利，不过使用和以前有了较大的区别</p>
<p>首先api路径，birdnet是xxx.appspot.com/api，而gtap是xxx.appspot.com</p>
<p>其次，使用前需要先登录xxx.appspot.com，并在twitter上验证（需要自备翻墙软件），验证后返回xxx.appspot.com，在new key的地方输入密码，可以和twitter密码不同</p>
<p>最后，在客户端更改api proxy地址和密码（即之前所输密码），即可正常使用</p>
<p>比较郁闷的是，twitter在iPhone上的官方版本无法验证成功，使用twitterrific可以正常收发，请之前使用代理的朋友自行更新使用。</p>
<p>原代理不再支持，即日生效。</p>
<p>注：暂时不方便更新的朋友也可以使用：2.latest.xxxx.appspot.com/api替代原有的api proxy地址，直到twitter屏蔽basic auth为止。</p>
]]></content:encoded>
			<wfw:commentRss>http://jeebook.com/blog/?feed=rss2&amp;p=1051</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>姓，氏及其他</title>
		<link>http://jeebook.com/blog/?p=1042</link>
		<comments>http://jeebook.com/blog/?p=1042#comments</comments>
		<pubDate>Fri, 27 Aug 2010 02:28:00 +0000</pubDate>
		<dc:creator>书剑生活</dc:creator>
				<category><![CDATA[七嘴八舌]]></category>
		<category><![CDATA[伯仲叔季]]></category>
		<category><![CDATA[姓]]></category>
		<category><![CDATA[氏]]></category>

		<guid isPermaLink="false">http://jeebook.com/blog/?p=1042</guid>
		<description><![CDATA[《史记 管蔡世家》有段话，列举了周武王（就是封神榜上伐纣的那位）兄弟十人： (周)武王同母兄弟十人。。。长子曰伯邑考，次曰武王发，次曰管叔鲜，次曰周公旦，次曰蔡叔度，次曰曹叔振铎，次曰成叔武，次曰霍叔处，次曰康叔封，次曰厓季载。 要从现代人的角度看，估计要傻眼，同母兄弟不同姓啊，姓啥的都有，又说同母弟，估计武王这位老妈多次改嫁，不过十次这也未免太多了吧- - 但实际上，这里面的十位都是文王（武王的老爹演八卦那位）的儿子，说同母弟只是因为文王老婆很多，还有其他的孩子。而这十人其实都是同姓，都姓姬，那为啥会被称呼的千奇百怪呢？ 要说起来，这还是先秦（秦朝以前）习惯，即男子称氏不称姓。 现在人姓氏不分家，姓就是氏，氏就是姓，可在先秦姓氏是不同的。 姓，即女生，指母亲这一支，据说是母系氏族时代的产物，当时人知母不知父，所以用姓区分，所以才有同姓不通婚的说法。母系氏族结束以后，财产土地都是父子世袭，于是就有了氏，氏用来标识男子地位，即家族，封地，官位，所在国等等。 比如在秦国变法的那位商鞅，在魏国学习时称公孙鞅，因为当时是平头老百姓，没有氏所以称姓；到了秦国闯出点名头，被称卫鞅，因为他是卫国人；被封商地，称商鞅，这个商字就是氏。 再如大名鼎鼎的鲁班，本名叫公输班，只是因为是鲁国人所以称鲁班。 这样的例子还有很多。在如舂秋五霸的齐桓公，叫姜小白，称齐小白。不过也有奇怪的人，那就是秦始皇，本来从赵国回来时，因为在赵国当过人质称赵政，后来改回本名嬴政，史称即嬴政，并没有称为秦政。 这里就要注意一个问题，之前一直说是先秦，称氏的习惯似乎到秦朝以后就没有了，为什么呢？关键是制度的变革，秦以前是分封制，大小诸侯的继承权是神圣不可侵犯的，所以标识家族就是标榜自己的身份地位，这和西方的徽章很类似。在西方，通过家族徽章就可以推断出这个家族的来源历史甚至封地财产。而在中国氏就是徽章。可秦立国以后，封建被消灭了，虽然汉朝又恢复了一部分，但只限于皇室，所以一般人再没有必要也没有办法通过氏来标榜自己了，所以姓又再次兴起直到现在也就不奇怪了。 当然不是人人都是贵族，没有地位的人一种如公孙鞅就称姓，也有某些人以特长称呼，如解牛的庖丁，并不是姓庖，只是因为职业是厨子才称庖丁，至于他姓什么，那就没准，赵钱孙李都有可能。其他还有奕秋，其实是善下围棋的某秋才对。匠石、医和、优孟也都是同理。 知道了氏，再看周武王的兄弟，比如管叔鲜，管是氏，表示封地。不过如果您要是认为这位叫姬叔鲜，嘿嘿，可就又闹笑话了。因为管叔鲜本名姬鲜，那叔什么意思呢？ 这就要说说名字中的排位，先秦讲究伯仲叔季，伯（有时候也用孟）是老大（春秋称霸，也称伯，其实就是诸侯老大的意思），仲是老二，季是老幺，叔则指其余的部分。管叔鲜要翻译成现在话，就是被封在管地的叫鲜的幼子，复杂吧。 那有人就说了，老大，老二，中间的都好说，问题是怎么知道谁是老幺呢？万一定了老幺，突然又生一个怎么办？ 原来古代小孩出生先有小名，行冠礼时才有名，一般孩子成年的时候兄弟排位早尘埃落定了，所以不容易出现问题。但到近代小孩出生就起名于是出了问题，据说在浙江有位老先生按伯仲叔季来给孩子起名，生到第十个觉得够了就把季字给用了，没想到第十一个孩子又出生了，没办法，只好用了个士字，所谓士，即十一：） 知道了氏和兄弟排名，再看周武王的兄弟，大多数得名字就清楚了。 但古籍难读总有意外，比如伯邑考就是个大难题。要说这位伯邑考也是大大的有名，他拒绝妲己调戏，被剁成肉酱做饼成给文王吃。文王知道以后就每天催吐，现在羑里城（关文王的地方，号称史上第一个监狱）还有一景叫吐儿冢，当然这是题外话。 再说名字，伯邑考，伯，不用说是老大的意思，按说这位应该就叫姬邑考，但有人说考是祭奠时的尊称，应该是人死了送家庙被供起来才称的，那么伯邑考应该叫姬邑。 可有人说了，邑很可能是一个封地，因为当时很少有名叫邑的，不符合命名习惯，所以应该叫姬考。我不太同意这种说法，如果是封地应该是氏，即应该放在排位的前面，该称邑伯考才对。 其他如姬伯邑，甚至名字未知的说法都有，各方争执不下，于是我们只好称呼伯邑考，至于本名只有天知道啊- - 上面说的都是男子的名字，那么先秦女子怎么命名呢？读过《东周列国志》的朋友可能马上会被这姜那姜给搞晕，感觉好像当时的女人都跟洋人一样，是先名后姓的。其实先秦女人地位低，没名，只是称姓。贵族的女子一般在姓前面要冠丈夫的封地，自己的谥号等，比如齐国的文姜，姜子牙被封齐国，所以姜是齐国的国姓。而文则是因为文姜据称很有文采，谥号文。 再有就是姓前冠用排行，比如哭倒长城的孟姜女，孟是家中老大，姜是姓，女则是代称，同母、姬、媪、妪等，没有实际的含义。孟姜女翻译成现代汉语就是姜家大女儿的意思。]]></description>
			<content:encoded><![CDATA[<p>《史记 管蔡世家》有段话，列举了周武王（就是封神榜上伐纣的那位）兄弟十人：</p>
<blockquote><p>(周)武王同母兄弟十人。。。长子曰伯邑考，次曰武王发，次曰管叔鲜，次曰周公旦，次曰蔡叔度，次曰曹叔振铎，次曰成叔武，次曰霍叔处，次曰康叔封，次曰厓季载。</p>
</blockquote>
<p>要从现代人的角度看，估计要傻眼，同母兄弟不同姓啊，姓啥的都有，又说同母弟，估计武王这位老妈多次改嫁，不过十次这也未免太多了吧- -</p>
<p>但实际上，这里面的十位都是文王（武王的老爹演八卦那位）的儿子，说同母弟只是因为文王老婆很多，还有其他的孩子。而这十人其实都是同姓，都姓姬，那为啥会被称呼的千奇百怪呢？</p>
<p>要说起来，这还是先秦（秦朝以前）习惯，即男子称氏不称姓。</p>
<p>现在人姓氏不分家，姓就是氏，氏就是姓，可在先秦姓氏是不同的。</p>
<p>姓，即女生，指母亲这一支，据说是母系氏族时代的产物，当时人知母不知父，所以用姓区分，所以才有同姓不通婚的说法。母系氏族结束以后，财产土地都是父子世袭，于是就有了氏，氏用来标识男子地位，即家族，封地，官位，所在国等等。</p>
<p>比如在秦国变法的那位商鞅，在魏国学习时称公孙鞅，因为当时是平头老百姓，没有氏所以称姓；到了秦国闯出点名头，被称卫鞅，因为他是卫国人；被封商地，称商鞅，这个商字就是氏。</p>
<p>再如大名鼎鼎的鲁班，本名叫公输班，只是因为是鲁国人所以称鲁班。</p>
<p>这样的例子还有很多。在如舂秋五霸的齐桓公，叫姜小白，称齐小白。不过也有奇怪的人，那就是秦始皇，本来从赵国回来时，因为在赵国当过人质称赵政，后来改回本名嬴政，史称即嬴政，并没有称为秦政。</p>
<p>这里就要注意一个问题，之前一直说是先秦，称氏的习惯似乎到秦朝以后就没有了，为什么呢？关键是制度的变革，秦以前是分封制，大小诸侯的继承权是神圣不可侵犯的，所以标识家族就是标榜自己的身份地位，这和西方的徽章很类似。在西方，通过家族徽章就可以推断出这个家族的来源历史甚至封地财产。而在中国氏就是徽章。可秦立国以后，封建被消灭了，虽然汉朝又恢复了一部分，但只限于皇室，所以一般人再没有必要也没有办法通过氏来标榜自己了，所以姓又再次兴起直到现在也就不奇怪了。</p>
<p>当然不是人人都是贵族，没有地位的人一种如公孙鞅就称姓，也有某些人以特长称呼，如解牛的庖丁，并不是姓庖，只是因为职业是厨子才称庖丁，至于他姓什么，那就没准，赵钱孙李都有可能。其他还有奕秋，其实是善下围棋的某秋才对。匠石、医和、优孟也都是同理。</p>
<p>知道了氏，再看周武王的兄弟，比如管叔鲜，管是氏，表示封地。不过如果您要是认为这位叫姬叔鲜，嘿嘿，可就又闹笑话了。因为管叔鲜本名姬鲜，那叔什么意思呢？</p>
<p>这就要说说名字中的排位，先秦讲究伯仲叔季，伯（有时候也用孟）是老大（春秋称霸，也称伯，其实就是诸侯老大的意思），仲是老二，季是老幺，叔则指其余的部分。管叔鲜要翻译成现在话，就是被封在管地的叫鲜的幼子，复杂吧。</p>
<p>那有人就说了，老大，老二，中间的都好说，问题是怎么知道谁是老幺呢？万一定了老幺，突然又生一个怎么办？</p>
<p>原来古代小孩出生先有小名，行冠礼时才有名，一般孩子成年的时候兄弟排位早尘埃落定了，所以不容易出现问题。但到近代小孩出生就起名于是出了问题，据说在浙江有位老先生按伯仲叔季来给孩子起名，生到第十个觉得够了就把季字给用了，没想到第十一个孩子又出生了，没办法，只好用了个士字，所谓士，即十一：）</p>
<p>知道了氏和兄弟排名，再看周武王的兄弟，大多数得名字就清楚了。</p>
<p>但古籍难读总有意外，比如伯邑考就是个大难题。要说这位伯邑考也是大大的有名，他拒绝妲己调戏，被剁成肉酱做饼成给文王吃。文王知道以后就每天催吐，现在羑里城（关文王的地方，号称史上第一个监狱）还有一景叫吐儿冢，当然这是题外话。</p>
<p>再说名字，伯邑考，伯，不用说是老大的意思，按说这位应该就叫姬邑考，但有人说考是祭奠时的尊称，应该是人死了送家庙被供起来才称的，那么伯邑考应该叫姬邑。</p>
<p>可有人说了，邑很可能是一个封地，因为当时很少有名叫邑的，不符合命名习惯，所以应该叫姬考。我不太同意这种说法，如果是封地应该是氏，即应该放在排位的前面，该称邑伯考才对。</p>
<p>其他如姬伯邑，甚至名字未知的说法都有，各方争执不下，于是我们只好称呼伯邑考，至于本名只有天知道啊- -</p>
<p>上面说的都是男子的名字，那么先秦女子怎么命名呢？读过《东周列国志》的朋友可能马上会被这姜那姜给搞晕，感觉好像当时的女人都跟洋人一样，是先名后姓的。其实先秦女人地位低，没名，只是称姓。贵族的女子一般在姓前面要冠丈夫的封地，自己的谥号等，比如齐国的文姜，姜子牙被封齐国，所以姜是齐国的国姓。而文则是因为文姜据称很有文采，谥号文。</p>
<p>再有就是姓前冠用排行，比如哭倒长城的孟姜女，孟是家中老大，姜是姓，女则是代称，同母、姬、媪、妪等，没有实际的含义。孟姜女翻译成现代汉语就是姜家大女儿的意思。</p>
]]></content:encoded>
			<wfw:commentRss>http://jeebook.com/blog/?feed=rss2&amp;p=1042</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>热，热，热</title>
		<link>http://jeebook.com/blog/?p=1040</link>
		<comments>http://jeebook.com/blog/?p=1040#comments</comments>
		<pubDate>Mon, 23 Aug 2010 06:19:00 +0000</pubDate>
		<dc:creator>书剑生活</dc:creator>
				<category><![CDATA[生活啊生活]]></category>
		<category><![CDATA[攒机器]]></category>
		<category><![CDATA[散热]]></category>
		<category><![CDATA[绝尘侠]]></category>
		<category><![CDATA[风道]]></category>

		<guid isPermaLink="false">http://jeebook.com/blog/?p=1040</guid>
		<description><![CDATA[刚装了台机器，6核，8G，500W的电源，之前买的显卡终于可以动力全开（之前因为电源功率不足，150W的显卡只能当75W用），游戏效果全开，爽了半个小时，机器自动断电了。 怀疑是CPU过热，于是机箱敞开，拿风扇对着狂吹，啥问题也没有。 问题出在机箱上，当时选的是绝尘侠T01，所谓绝尘基本原理是机箱侧面有两个进风风扇，在风扇外有防尘罩，防尘罩内部是一套曲折的通道，中插过滤棉。进风时，通过九曲回肠的通道，经过过滤棉的过滤，基本把灰尘留在防尘罩里了，但问题是，尘是防了，通风效果明显差了。 好在绝尘侠还在机箱先后预留了两个风扇位，于是买了两个12cm的九州风神的风扇，前面进风，后面排风，组成风道。机箱敞着，啥问题没有，一合上，这次是半个小时游戏死掉了 &#8211; 显卡过热。 仔细查看，发现还是机箱的问题。虽然前端装了进气的风扇，但由于前端没有直接的透气口，其实进气效果有限，而由于防尘罩的原因侧面进气更是不畅，导致后端出气的风扇无法全功率运作。 没有更好的办法，只好把防尘罩去掉了，虽然不防尘，但比较机器性能可以全开了。 现在攒机器，除了中关村奸商们层出不断的招数，还要考虑自身设计配置的机箱大小（要不可能放不下显卡之类），考虑机箱的散热，考虑电源的功率，真是太累了。。。。。。]]></description>
			<content:encoded><![CDATA[<p>刚装了台机器，6核，8G，500W的电源，之前买的显卡终于可以动力全开（之前因为电源功率不足，150W的显卡只能当75W用），游戏效果全开，爽了半个小时，机器自动断电了。</p>
<p>怀疑是CPU过热，于是机箱敞开，拿风扇对着狂吹，啥问题也没有。</p>
<p>问题出在机箱上，当时选的是绝尘侠T01，所谓绝尘基本原理是机箱侧面有两个进风风扇，在风扇外有防尘罩，防尘罩内部是一套曲折的通道，中插过滤棉。进风时，通过九曲回肠的通道，经过过滤棉的过滤，基本把灰尘留在防尘罩里了，但问题是，尘是防了，通风效果明显差了。</p>
<p>好在绝尘侠还在机箱先后预留了两个风扇位，于是买了两个12cm的九州风神的风扇，前面进风，后面排风，组成风道。机箱敞着，啥问题没有，一合上，这次是半个小时游戏死掉了 &#8211; 显卡过热。</p>
<p>仔细查看，发现还是机箱的问题。虽然前端装了进气的风扇，但由于前端没有直接的透气口，其实进气效果有限，而由于防尘罩的原因侧面进气更是不畅，导致后端出气的风扇无法全功率运作。</p>
<p>没有更好的办法，只好把防尘罩去掉了，虽然不防尘，但比较机器性能可以全开了。</p>
<p>现在攒机器，除了中关村奸商们层出不断的招数，还要考虑自身设计配置的机箱大小（要不可能放不下显卡之类），考虑机箱的散热，考虑电源的功率，真是太累了。。。。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://jeebook.com/blog/?feed=rss2&amp;p=1040</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>唐山大地震</title>
		<link>http://jeebook.com/blog/?p=1032</link>
		<comments>http://jeebook.com/blog/?p=1032#comments</comments>
		<pubDate>Sun, 15 Aug 2010 05:28:18 +0000</pubDate>
		<dc:creator>书剑生活</dc:creator>
				<category><![CDATA[影视乱评]]></category>
		<category><![CDATA[唐山大地震]]></category>
		<category><![CDATA[支离破碎]]></category>

		<guid isPermaLink="false">http://jeebook.com/blog/?p=1032</guid>
		<description><![CDATA[貌似冯导属于“观众明白”型的导演，《唐山大地震》（以下简称《唐》）整个片子剧情跳跃感超强，甚至只能用支离破碎来形容。 第一个冲击性的镜头是认小孩那一幕，上个镜头还在一片废墟尸体遍地的惨淡景象，下面就变解放军齐刷刷的坐着看电影了，我第一感觉是，这么多人看电影咋不去救灾呢？原来剧情已经转到几个月后，冯导可能觉得观众会明白的，但起码给个时间的字幕吧，这么突兀，这考验也太大了。。。。 再说刘莉莉锯女儿腿的那段，一段台词蛮感人的，可恰好张静初就在旁边拿吊瓶，也不知道怎么冒出来的，好好的剧情变成刻意说给她听，汗。。。。起码也应该有个进入现场的镜头吧，又是典型的“观众明白”型。 后来姐弟相认，弟弟都说到一块石板压着姐弟俩了，姐姐一副若有所思的样子，该相认了吧。谁知镜头一转变成姐姐坐在车上所思了（我还心说，咋没认难道？），突然弟弟冒出来叫了一声“姐”。汗。。。冯导可能认为，都说到那份上了肯定相认了还用我给你们拍出来吗？是，是，观众明白嘛 最妙的是，悼念毛泽东的那段，除了陈宝国露个脸以外，和整个剧情没有任何关系，完全不知所云。可能是冯导觉得一大堆人齐刷刷的点头可能调解气氛，当然也可能是认为观众明白，唐山大地震得76年还有三大人物去世，包括毛泽东。 煽情是《唐》的一大卖点，号称挑战观众的泪腺，的确片中有很多感人的情节，可惜的是煽情太过导致太表面化。还说刘莉莉锯女儿腿的那段，本来那段台词是很沉痛的，表演的也很到位，所谓大悲无声，刘莉莉越是冷静就越是显得沉重，一切挺好，谁知镜头一转，刘莉莉马上就变成声嘶力竭的叫，前后变了一个人，完全没有任何情感上的衔接。 当然煽情表面化本身没什么问题，但是对于演员的要求会很高，比如张静初最后懊悔的说对不起，前两声还蛮有感情的，叫到后面就不行了，感情没了，毕竟那么多声对不起，每声都要不同（否则会显得臃余）都有感情（否则会显得假）实在是件艰巨的任务，干嘛不直接没声让观众真的去明白一下呢？ 再说说特效，《唐》特效就集中在前10分钟左右，基本都以平视镜头为主，少有的一两个全景基本都是静态的，所以整体来看场面并不大。但特点就是惨，记得其中有个镜头是一个人从二楼窗户跳到一楼的顶棚，正要逃生，一个大石柱砸下来直接压扁，类似镜头还有好几个，凸显受灾之惨，也算是技巧和剧情结合可圈可点吧。 最后说说原著，《余震》本来并非讲地震，而是讲震后人性的变化，而《唐》英文名字也叫震后，按说目标应该是一致的。但感觉剧内人物刻画的并不深入，人物情感也有点偏激，于是又翻看了一下原著。 影片中曾经两次出现张静初的头疼的剧情，但后来再没下文也不知道是暂时的还是好了，貌似一个不怎么重要的细节，但在原著中头疼其实是故事的一条主线。张静初说不是不记得亲情而忘不了恨，可是为什么忘不了，其实就是因为总头疼，可为什么头疼，是因为救弟弟时，撬开的石板把头给砸伤造成了心灵创伤，原著的故事逻辑是非常鲜明的，但到了电影，这些线索就连不起来了，于是她的恨变成刻意和偏激了。 总得来说，冯导将故事能力还需要加强，否则好故事就都让糟蹋了。]]></description>
			<content:encoded><![CDATA[<p>貌似冯导属于“观众明白”型的导演，《唐山大地震》（以下简称《唐》）整个片子剧情跳跃感超强，甚至只能用支离破碎来形容。</p>
<p>第一个冲击性的镜头是认小孩那一幕，上个镜头还在一片废墟尸体遍地的惨淡景象，下面就变解放军齐刷刷的坐着看电影了，我第一感觉是，这么多人看电影咋不去救灾呢？原来剧情已经转到几个月后，冯导可能觉得观众会明白的，但起码给个时间的字幕吧，这么突兀，这考验也太大了。。。。</p>
<p>再说刘莉莉锯女儿腿的那段，一段台词蛮感人的，可恰好张静初就在旁边拿吊瓶，也不知道怎么冒出来的，好好的剧情变成刻意说给她听，汗。。。。起码也应该有个进入现场的镜头吧，又是典型的“观众明白”型。</p>
<p>后来姐弟相认，弟弟都说到一块石板压着姐弟俩了，姐姐一副若有所思的样子，该相认了吧。谁知镜头一转变成姐姐坐在车上所思了（我还心说，咋没认难道？），突然弟弟冒出来叫了一声“姐”。汗。。。冯导可能认为，都说到那份上了肯定相认了还用我给你们拍出来吗？是，是，观众明白嘛</p>
<p>最妙的是，悼念毛泽东的那段，除了陈宝国露个脸以外，和整个剧情没有任何关系，完全不知所云。可能是冯导觉得一大堆人齐刷刷的点头可能调解气氛，当然也可能是认为观众明白，唐山大地震得76年还有三大人物去世，包括毛泽东。</p>
<p>煽情是《唐》的一大卖点，号称挑战观众的泪腺，的确片中有很多感人的情节，可惜的是煽情太过导致太表面化。还说刘莉莉锯女儿腿的那段，本来那段台词是很沉痛的，表演的也很到位，所谓大悲无声，刘莉莉越是冷静就越是显得沉重，一切挺好，谁知镜头一转，刘莉莉马上就变成声嘶力竭的叫，前后变了一个人，完全没有任何情感上的衔接。</p>
<p>当然煽情表面化本身没什么问题，但是对于演员的要求会很高，比如张静初最后懊悔的说对不起，前两声还蛮有感情的，叫到后面就不行了，感情没了，毕竟那么多声对不起，每声都要不同（否则会显得臃余）都有感情（否则会显得假）实在是件艰巨的任务，干嘛不直接没声让观众真的去明白一下呢？</p>
<p>再说说特效，《唐》特效就集中在前10分钟左右，基本都以平视镜头为主，少有的一两个全景基本都是静态的，所以整体来看场面并不大。但特点就是惨，记得其中有个镜头是一个人从二楼窗户跳到一楼的顶棚，正要逃生，一个大石柱砸下来直接压扁，类似镜头还有好几个，凸显受灾之惨，也算是技巧和剧情结合可圈可点吧。</p>
<p>最后说说原著，《余震》本来并非讲地震，而是讲震后人性的变化，而《唐》英文名字也叫震后，按说目标应该是一致的。但感觉剧内人物刻画的并不深入，人物情感也有点偏激，于是又翻看了一下原著。</p>
<p>影片中曾经两次出现张静初的头疼的剧情，但后来再没下文也不知道是暂时的还是好了，貌似一个不怎么重要的细节，但在原著中头疼其实是故事的一条主线。张静初说不是不记得亲情而忘不了恨，可是为什么忘不了，其实就是因为总头疼，可为什么头疼，是因为救弟弟时，撬开的石板把头给砸伤造成了心灵创伤，原著的故事逻辑是非常鲜明的，但到了电影，这些线索就连不起来了，于是她的恨变成刻意和偏激了。</p>
<p>总得来说，冯导将故事能力还需要加强，否则好故事就都让糟蹋了。</p>
]]></content:encoded>
			<wfw:commentRss>http://jeebook.com/blog/?feed=rss2&amp;p=1032</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>绕过CMake无法编译zlib的问题</title>
		<link>http://jeebook.com/blog/?p=1030</link>
		<comments>http://jeebook.com/blog/?p=1030#comments</comments>
		<pubDate>Thu, 12 Aug 2010 06:40:00 +0000</pubDate>
		<dc:creator>书剑生活</dc:creator>
				<category><![CDATA[软件技术]]></category>
		<category><![CDATA[CMake]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[zlib]]></category>
		<category><![CDATA[版本号]]></category>

		<guid isPermaLink="false">http://jeebook.com/blog/?p=1030</guid>
		<description><![CDATA[最近研究CMake，发现如gtest，zlib这些项目都支持CMake，于是拿来编译了一下，gtest一切正常，zlib则是windows下正常，Ubuntu下出了问题 CMake Error at lib/zlib/CMakeLists.txt:65 (message): You must remove lib/zlib/zconf.h from the source tree.&#160; This file is included with zlib but CMake generates this file for you automatically in the build directory. 到zlib目录下干掉zconf.h，在重新编译： Scanning dependencies of target zlib Linking C &#8230; <a href="http://jeebook.com/blog/?p=1030">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>最近研究CMake，发现如gtest，zlib这些项目都支持CMake，于是拿来编译了一下，gtest一切正常，zlib则是windows下正常，Ubuntu下出了问题</p>
<blockquote><p>CMake Error at lib/zlib/CMakeLists.txt:65 (message):     <br />You must remove lib/zlib/zconf.h from the source      <br />tree.&#160; This file is included with zlib but CMake generates this file for      <br />you automatically in the build directory.</p>
</blockquote>
<p>到zlib目录下干掉zconf.h，在重新编译：</p>
<blockquote><p>Scanning dependencies of target zlib     <br />Linking C shared library libz.so      <br />CMake Error: cmake_symlink_library: System Error: Operation not supported      <br />CMake Error: cmake_symlink_library: System Error: Operation not supported      <br />make[2]: *** [lib/zlib/libz.so.1.2.5] 错误 1      <br />make[1]: *** [lib/zlib/CMakeFiles/zlib.dir/all] 错误 2      <br />make: *** [all] 错误 2</p>
</blockquote>
<p>这是个满郁闷的问题，CMake也没有给出错误的log，后来反复试不知道怎么着又莫名其妙的出现ErrorLog:</p>
<blockquote><p>Determining if the function pthread_create exists in the pthreads failed with the following output:     <br />Change Dir: bin/gcc/CMakeFiles/CMakeTmp </p>
<p>Run Build Command:/usr/bin/make &quot;cmTryCompileExec/fast&quot;     <br />/usr/bin/make -f CMakeFiles/cmTryCompileExec.dir/build.make CMakeFiles/cmTryCompileExec.dir/build      <br />make[1]: 正在进入目录 `bin/gcc/CMakeFiles/CMakeTmp&#8217;      <br />/usr/bin/cmake -E cmake_progress_report bin/gcc/CMakeFiles/CMakeTmp/CMakeFiles 1      <br />Building C object CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o      <br />/usr/bin/gcc&#160;&#160; -DCHECK_FUNCTION_EXISTS=pthread_create&#160;&#160; -o CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o&#160;&#160; -c /usr/share/cmake-2.8/Modules/CheckFunctionExists.c      <br />Linking C executable cmTryCompileExec      <br />/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec.dir/link.txt &#8211;verbose=1      <br />/usr/bin/gcc&#160;&#160;&#160;&#160; -DCHECK_FUNCTION_EXISTS=pthread_create&#160;&#160; CMakeFiles/cmTryCompileExec.dir/CheckFunctionExists.c.o&#160; -o cmTryCompileExec -rdynamic -lpthreads       <br />/usr/bin/ld: cannot find -lpthreads      <br />collect2: ld returned 1 exit status      <br />make[1]:正在离开目录 `/mnt/hgfs/BookStar/trunk/bin/gcc/CMakeFiles/CMakeTmp&#8217;      <br />make[1]: *** [cmTryCompileExec] 错误 1      <br />make: *** [cmTryCompileExec/fast] 错误 2</p>
</blockquote>
<p>一头雾水，虽然是错误的log，怎么看都不像是zlib导致的，不过既然缺少pthreads库，就下一个，可问题在于是只有pthread库，没有pthreads库（起码我没找到），所以问题还是没有解决。</p>
<p>后来想到既然和链接有关系，索性把zlib提供的链接选项都屏蔽掉试试，果然发现问题了</p>
<blockquote><p>add_library(zlib ${ZLIB_SRCS} ${ZLIB_PUBLIC_HDRS} ${ZLIB_PRIVATE_HDRS})     <br />set_target_properties(zlib PROPERTIES DEFINE_SYMBOL ZLIB_DLL) </p>
<p>set_target_properties(zlib PROPERTIES SOVERSION 1) </p>
<p>if(NOT CYGWIN)     <br />&#160;&#160;&#160; # This property causes shared libraries on Linux to have the full version      <br />&#160;&#160;&#160; # encoded into their final filename.&#160; We disable this on Cygwin because      <br />&#160;&#160;&#160; # it causes cygz-${ZLIB_FULL_VERSION}.dll to be created when cygz.dll      <br />&#160;&#160;&#160; # seems to be the default.      <br />&#160;&#160;&#160; #      <br />&#160;&#160;&#160; # This has no effect with MSVC, on that platform the version info for      <br />&#160;&#160;&#160; # the DLL comes from the resource file win32/zlib1.rc      <br />&#160;&#160;&#160; set_target_properties(zlib PROPERTIES VERSION ${ZLIB_FULL_VERSION})      <br />endif()</p>
</blockquote>
<p>只要屏蔽掉设置SOVERSION和VERSION 的两条就可以顺利通过，不过编译出的结果就变成libz.so而不是libz.so.1。</p>
<p>动态库带版本号貌似是linux的一个习惯，zlib也是承接这个习惯，即使在windows下也会编译为zlib1.dll，其中1就是版本号1.2.5的1（虽然每次我都习惯把名字手工修改一下）。</p>
<p>在CMake中，SOVERSION代表API版本号，VERSION指动态库的版本，这是CMake的基本机制，但为什么在ubuntu中CMake（2.8.0）会出现不支持的情况，还是没有最后搞清楚，不过不管怎样问题算是绕过去了，以后有机会再研究了。当然也欢迎哪位高人指点一二。</p>
]]></content:encoded>
			<wfw:commentRss>http://jeebook.com/blog/?feed=rss2&amp;p=1030</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>小议煮酒论英雄</title>
		<link>http://jeebook.com/blog/?p=1028</link>
		<comments>http://jeebook.com/blog/?p=1028#comments</comments>
		<pubDate>Tue, 20 Jul 2010 04:44:00 +0000</pubDate>
		<dc:creator>书剑生活</dc:creator>
				<category><![CDATA[读书礼记]]></category>
		<category><![CDATA[刘备]]></category>
		<category><![CDATA[曹操]]></category>
		<category><![CDATA[煮酒论英雄]]></category>

		<guid isPermaLink="false">http://jeebook.com/blog/?p=1028</guid>
		<description><![CDATA[三国演义有一个经典的场景，曹操邀刘备青梅煮酒，席间突然一句“天下英雄，唯使君（刘备）与操耳”吓得刘备筷子都掉地上了，立马借口伐袁术逃之夭夭。也就是后世所说的“煮酒论英雄”。 为啥曹操会觉得天下英雄只有他和刘备呢？三国演义尊刘抑曹，鼓吹一下刘备不奇怪，但问题是这个故事来自正史三国志，先看原文如下： 是时曹公从容谓先主曰：“今天下英雄，唯使君与操耳。本初之徒，不足数也。”先主方食，失匕箸。 最近看陈寅恪南北朝的讲演稿才发现，原来曹操每看刘备就如看到自己，所以才有此真心之言。 先看出身，曹刘两人都是寒族，社会地位低下，但又都号称名门之后。 曹操自称西汉曹参（西汉第二任宰相）之后，但其父曹嵩实是夏侯氏之子，又过继给中常侍曹腾做养子，阉宦之后双姓之人一直是曹操不光彩的称号，可见其出身寒族根本不被高门豪族所看重。而刘备则是中山靖王刘胜之后，西汉景帝（文景之治那位）玄孙，但刘胜儿子就被剥夺侯位几百年了只能穷的卖鞋了。 再看性情，曹刘两人都是不爱儒学的混混。曹操是“少机警，有权数，而任侠放荡，不治行业”，刘备则是“少语言，善下人，喜怒不形於色。好交结豪侠”。 三看立业，曹操刘备都可以说是白手起家，靠着兄弟班底一战一战打出来的。 四看治国，曹操提倡节俭，有割发代首的典故，有不问出身选才三令，明显是法家治国之风；刘备则专任诸葛亮严刑峻法，对法家也是认同的。 最后再看看曹操不认为是英雄的对手们。 河北袁绍，淮南袁术都是汝南袁家，四世三公，高门大族；荆州刘表号称八骏，儒家名士；益州刘焉则是累世为官避祸益州。这些人都是名门望族，行的都是儒家的政策，都是一样的外宽内忌，政令不行。 江东孙家略有不同，孙家只能算是次级世家，但孙坚孙策都有勇力，所以受到了江东四大家的支持，成为代表地方豪族利益的政权。煮酒之时，曹操还没和江东交过手，加上当时北人鄙视南人，自然不会算在英雄之列。 试想，曹操当时踌躇满志，一点酒精作用下，环顾天下都是些名门的腐儒二世祖，靠着点祖上的基业混日子，只有身边的刘备和自己相类。没准曹操会隐隐觉得刘备做自己的对手可能更有趣一些，所以说出“唯使君与操耳”实在是不足为怪了。]]></description>
			<content:encoded><![CDATA[<p>三国演义有一个经典的场景，曹操邀刘备青梅煮酒，席间突然一句“天下英雄，唯使君（刘备）与操耳”吓得刘备筷子都掉地上了，立马借口伐袁术逃之夭夭。也就是后世所说的“煮酒论英雄”。</p>
<p>为啥曹操会觉得天下英雄只有他和刘备呢？三国演义尊刘抑曹，鼓吹一下刘备不奇怪，但问题是这个故事来自正史三国志，先看原文如下：</p>
<blockquote><p>是时曹公从容谓先主曰：“今天下英雄，唯使君与操耳。本初之徒，不足数也。”先主方食，失匕箸。</p>
</blockquote>
<p>最近看陈寅恪南北朝的讲演稿才发现，原来曹操每看刘备就如看到自己，所以才有此真心之言。</p>
<p>先看出身，曹刘两人都是寒族，社会地位低下，但又都号称名门之后。</p>
<p>曹操自称西汉曹参（西汉第二任宰相）之后，但其父曹嵩实是夏侯氏之子，又过继给中常侍曹腾做养子，阉宦之后双姓之人一直是曹操不光彩的称号，可见其出身寒族根本不被高门豪族所看重。而刘备则是中山靖王刘胜之后，西汉景帝（文景之治那位）玄孙，但刘胜儿子就被剥夺侯位几百年了只能穷的卖鞋了。</p>
<p>再看性情，曹刘两人都是不爱儒学的混混。曹操是“少机警，有权数，而任侠放荡，不治行业”，刘备则是“少语言，善下人，喜怒不形於色。好交结豪侠”。</p>
<p>三看立业，曹操刘备都可以说是白手起家，靠着兄弟班底一战一战打出来的。</p>
<p>四看治国，曹操提倡节俭，有割发代首的典故，有不问出身选才三令，明显是法家治国之风；刘备则专任诸葛亮严刑峻法，对法家也是认同的。</p>
<p>最后再看看曹操不认为是英雄的对手们。</p>
<p>河北袁绍，淮南袁术都是汝南袁家，四世三公，高门大族；荆州刘表号称八骏，儒家名士；益州刘焉则是累世为官避祸益州。这些人都是名门望族，行的都是儒家的政策，都是一样的外宽内忌，政令不行。</p>
<p>江东孙家略有不同，孙家只能算是次级世家，但孙坚孙策都有勇力，所以受到了江东四大家的支持，成为代表地方豪族利益的政权。煮酒之时，曹操还没和江东交过手，加上当时北人鄙视南人，自然不会算在英雄之列。</p>
<p>试想，曹操当时踌躇满志，一点酒精作用下，环顾天下都是些名门的腐儒二世祖，靠着点祖上的基业混日子，只有身边的刘备和自己相类。没准曹操会隐隐觉得刘备做自己的对手可能更有趣一些，所以说出“唯使君与操耳”实在是不足为怪了。</p>
]]></content:encoded>
			<wfw:commentRss>http://jeebook.com/blog/?feed=rss2&amp;p=1028</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>梳理一下代议制度的由来</title>
		<link>http://jeebook.com/blog/?p=968</link>
		<comments>http://jeebook.com/blog/?p=968#comments</comments>
		<pubDate>Tue, 06 Jul 2010 13:05:00 +0000</pubDate>
		<dc:creator>书剑生活</dc:creator>
				<category><![CDATA[七嘴八舌]]></category>
		<category><![CDATA[代议制度]]></category>
		<category><![CDATA[分封制]]></category>
		<category><![CDATA[国会]]></category>
		<category><![CDATA[大宪章]]></category>

		<guid isPermaLink="false">http://jeebook.com/blog/?p=968</guid>
		<description><![CDATA[最初，社会比较原始人少土地多，国王对整个王国的土地无法完全控制，所以直接土地划片，分给各大领主负责，这些大领主也有相同的问题，就把自己的土地再划分给更小的领主管理。当时为了保证享有土地开发的收益，允许这些领主的后裔可以世袭土地。这就是分封制，这些领主就是后世的贵族。 分封制极容易扩张领土对国家发展非常有利，当时国家需要处理的事务少而物资运输不便，所以贵族仅需要提供象征性的贡品或税收，国家运作则由国王在自己领地上的收入来支付。 数代之后，国家运作成本日益繁重，对内推行政策对外推行霸权都需要钱。国王无法独立承受，就把这些费用摊派到贵族头上。问题是，土地分封的权利在国王手中，对外扩张所得都是国王所有，而内部推行制度也都未必对贵族有利，所以贵族们自然不愿意掏腰包替国王买单。 当国王力量强大时，贵族们只好屈服；一旦国内动乱，国王需要人支持的时候，贵族们就跑出来谈条件。但毕竟和国王谈条件无异于虎口拔牙，事后清算无疑是隐患炸弹。于是贵族们索性趁着一次内乱，和国王订了一个长期有效的条约，这个条约在英国被称为大宪章。 有了条约还需要有监督条约执行的机构，贵族们又设立一个12个人机构，这就是国会。国王增税需要国会同意，并以法律形式发给贵族执行，所以国会也可以称为立法院，当然这是后世的叫法。 国会说白了就是贵族和国王讨价还价的机构，有了国会，国王就不能直接摊派费用给贵族。可是跟国会谈判则是一件非常麻烦的事情，试想国会代表的是贵族的利益，国王找国会除了要钱还能给钱不成？多数时候国会自然要反对，所以国王能自己解决的问题肯定不会去找国会，不找国会贵族们当然乐得逍遥。 断了贵族摊派一招，国王还有什么财源呢？ 王室岁入，国王直辖领地的收入，每年固定。 关税，随后来殖民带来的海外贸易而增加。 其他特许费，比如专利权，伊丽莎白一世就曾因为人民反对专利权而出面取消部分专利权。 抵押领地（败家底的做法），诺曼底公爵罗伯特（别小看公爵，当时英国其实是由他和威廉二世分治）曾经就为了参加十字军东征而抵押他的领地，得到一万马克。 没收叛逆的领地。都铎王朝的亨利七世登基时恰逢玫瑰战争结束，国内贵族刚刚互相屠杀的数年，留下大量可以被当作叛逆或者没主的土地，于是他在位期间可以自由的制定政策而几乎不需要召开国会。 抄教皇的家。同样是都铎王朝的亨利八世由于婚姻问题和教皇闹翻，于是在英国推行新教，把天主教的修道院统统抄家，所得颇丰使得他可以顺利的发动对法战争。 &#160; 当然，国会并非事事吝啬，也曾出现过国会抢着出钱请国王出兵打仗的事情，当然这是由于贵族们同仇敌忾要求雪耻，从某种意义上说，这也算是“民”意的体现吧。 到了近代，国家费用进一步增加，使得国王和国会冲突日益显著，另一方面土地收益逐步被工业收益替代，税收摊派逐步由贵族向新生资本家转移，问题是资本家没有类似国会的机构和国王讨价还价，于是革命出现了，同时政体上也体现出变化。 首先是国会由贵族和资本家共同控制，也就是上议员和下议院，其次国王逐步和政府分离。 需要注意的是，在古代的欧洲是没有政府的概念，英国新教改革前，俗务由宫廷负责，宫廷秘书负责具体事务的处理；教务由教区主教负责。新教改革后，国王成为教俗两界权威，则宫廷秘书和教区主教同时向国王负责。这点与中国不同，中国早在秦代就订立了以三公九卿为基础丞相为首领的政府体系，只是后期由于中央集权加重，丞相职务逐步并入宫廷而已。出现这样的分别可能是由于中国是集权的大政府，需要完善的结构来处理众多的事物，而西方的政府由于分封制的缘故，需要处理的事物较少的缘故。 OK，再回来说政府的变化，资本家没有世袭制，所以资本家进入国会也就为普通民众进入国会开启了大门。而国王和政府分离是由于国王早已不堪国家事务支出的重负，于是时常做出出格的举动引起不满导致。一般来说，一种如英国，将国王供起来，同时解除国王对国家事务支出的负担，不负担义务自然也就没有了权力；另一种则索性消灭国王，而由专门机构负责。 由政府替代了国王，由人民充斥国会，代议制度也就形成了。 直到今天，经济危机了，政府有难了就像当年的国王希望能够推行缓解危机的政策，可政策需要立法，立法则要国会同意。和当年国王和贵族们要钱一样，只是现在政府是希望人民多工作一点时间，少拿点劳动保障。可问题是，谁过舒服了愿意再回苦日子，于是人民就像当年的贵族一样，对着替代国王的政府说，不，经济发展是你的事情，你没搞好凭啥让我出钱出力啊。结果是国会不通过延长工作时间缩减政府费用的法案，像希腊啊，冰岛啊，法国啊，一个一个要倒闭似的政府就是这么来的：） P.S. 以上内容皆由最近读书印象整理而来：）]]></description>
			<content:encoded><![CDATA[<p>最初，社会比较原始人少土地多，国王对整个王国的土地无法完全控制，所以直接土地划片，分给各大领主负责，这些大领主也有相同的问题，就把自己的土地再划分给更小的领主管理。当时为了保证享有土地开发的收益，允许这些领主的后裔可以世袭土地。这就是分封制，这些领主就是后世的贵族。</p>
<p>分封制极容易扩张领土对国家发展非常有利，当时国家需要处理的事务少而物资运输不便，所以贵族仅需要提供象征性的贡品或税收，国家运作则由国王在自己领地上的收入来支付。</p>
<p>数代之后，国家运作成本日益繁重，对内推行政策对外推行霸权都需要钱。国王无法独立承受，就把这些费用摊派到贵族头上。问题是，土地分封的权利在国王手中，对外扩张所得都是国王所有，而内部推行制度也都未必对贵族有利，所以贵族们自然不愿意掏腰包替国王买单。</p>
<p>当国王力量强大时，贵族们只好屈服；一旦国内动乱，国王需要人支持的时候，贵族们就跑出来谈条件。但毕竟和国王谈条件无异于虎口拔牙，事后清算无疑是隐患炸弹。于是贵族们索性趁着一次内乱，和国王订了一个长期有效的条约，这个条约在英国被称为大宪章。</p>
<p>有了条约还需要有监督条约执行的机构，贵族们又设立一个12个人机构，这就是国会。国王增税需要国会同意，并以法律形式发给贵族执行，所以国会也可以称为立法院，当然这是后世的叫法。</p>
<p>国会说白了就是贵族和国王讨价还价的机构，有了国会，国王就不能直接摊派费用给贵族。可是跟国会谈判则是一件非常麻烦的事情，试想国会代表的是贵族的利益，国王找国会除了要钱还能给钱不成？多数时候国会自然要反对，所以国王能自己解决的问题肯定不会去找国会，不找国会贵族们当然乐得逍遥。</p>
<p>断了贵族摊派一招，国王还有什么财源呢？</p>
<ul>
<li>王室岁入，国王直辖领地的收入，每年固定。 </li>
<li>关税，随后来殖民带来的海外贸易而增加。 </li>
<li>其他特许费，比如专利权，伊丽莎白一世就曾因为人民反对专利权而出面取消部分专利权。 </li>
<li>抵押领地（败家底的做法），诺曼底公爵罗伯特（别小看公爵，当时英国其实是由他和威廉二世分治）曾经就为了参加十字军东征而抵押他的领地，得到一万马克。 </li>
<li>没收叛逆的领地。都铎王朝的亨利七世登基时恰逢玫瑰战争结束，国内贵族刚刚互相屠杀的数年，留下大量可以被当作叛逆或者没主的土地，于是他在位期间可以自由的制定政策而几乎不需要召开国会。 </li>
<li>抄教皇的家。同样是都铎王朝的亨利八世由于婚姻问题和教皇闹翻，于是在英国推行新教，把天主教的修道院统统抄家，所得颇丰使得他可以顺利的发动对法战争。 </li>
</ul>
<p>&#160;</p>
<p>当然，国会并非事事吝啬，也曾出现过国会抢着出钱请国王出兵打仗的事情，当然这是由于贵族们同仇敌忾要求雪耻，从某种意义上说，这也算是“民”意的体现吧。</p>
<p>到了近代，国家费用进一步增加，使得国王和国会冲突日益显著，另一方面土地收益逐步被工业收益替代，税收摊派逐步由贵族向新生资本家转移，问题是资本家没有类似国会的机构和国王讨价还价，于是革命出现了，同时政体上也体现出变化。</p>
<p>首先是国会由贵族和资本家共同控制，也就是上议员和下议院，其次国王逐步和政府分离。</p>
<p>需要注意的是，在古代的欧洲是没有政府的概念，英国新教改革前，俗务由宫廷负责，宫廷秘书负责具体事务的处理；教务由教区主教负责。新教改革后，国王成为教俗两界权威，则宫廷秘书和教区主教同时向国王负责。这点与中国不同，中国早在秦代就订立了以三公九卿为基础丞相为首领的政府体系，只是后期由于中央集权加重，丞相职务逐步并入宫廷而已。出现这样的分别可能是由于中国是集权的大政府，需要完善的结构来处理众多的事物，而西方的政府由于分封制的缘故，需要处理的事物较少的缘故。</p>
<p>OK，再回来说政府的变化，资本家没有世袭制，所以资本家进入国会也就为普通民众进入国会开启了大门。而国王和政府分离是由于国王早已不堪国家事务支出的重负，于是时常做出出格的举动引起不满导致。一般来说，一种如英国，将国王供起来，同时解除国王对国家事务支出的负担，不负担义务自然也就没有了权力；另一种则索性消灭国王，而由专门机构负责。</p>
<p>由政府替代了国王，由人民充斥国会，代议制度也就形成了。</p>
<p>直到今天，经济危机了，政府有难了就像当年的国王希望能够推行缓解危机的政策，可政策需要立法，立法则要国会同意。和当年国王和贵族们要钱一样，只是现在政府是希望人民多工作一点时间，少拿点劳动保障。可问题是，谁过舒服了愿意再回苦日子，于是人民就像当年的贵族一样，对着替代国王的政府说，不，经济发展是你的事情，你没搞好凭啥让我出钱出力啊。结果是国会不通过延长工作时间缩减政府费用的法案，像希腊啊，冰岛啊，法国啊，一个一个要倒闭似的政府就是这么来的：）</p>
<p>P.S. 以上内容皆由最近读书印象整理而来：）</p>
]]></content:encoded>
			<wfw:commentRss>http://jeebook.com/blog/?feed=rss2&amp;p=968</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>英国的不成文宪法</title>
		<link>http://jeebook.com/blog/?p=645</link>
		<comments>http://jeebook.com/blog/?p=645#comments</comments>
		<pubDate>Wed, 30 Jun 2010 09:52:00 +0000</pubDate>
		<dc:creator>书剑生活</dc:creator>
				<category><![CDATA[二战回忆录]]></category>
		<category><![CDATA[大西洋宪章]]></category>
		<category><![CDATA[宪法]]></category>
		<category><![CDATA[政治制度]]></category>

		<guid isPermaLink="false">http://jeebook.com/blog/?p=645</guid>
		<description><![CDATA[在雅尔塔会议将要结束的时候，一次罗斯福和丘吉尔聊到宪法的问题。 罗斯福说，你经常提到什么是宪法许可的，什么是宪法不许可的，可是英国根本没有宪法。 丘吉尔则立即指出，一个不成文的宪法，要比一个成文的宪法好。并且还不失时机的以大西洋宪章举例拍罗斯福的马屁。他说，大西洋宪章世界闻名，但却并没有真正签署的文件。 有趣的是，罗斯福找到了有有他本人和丘吉尔的签名大西洋宪章的抄件，但两个签名却都是他自己的笔迹：） 宪法不是国家根本大法，万法之源吗？但英国作为一个老牌的民主国家，现代代议政治的发源地，竟然没有宪法？当然也可以说是有，即不成为宪法，或柔性宪法。 英国的宪法最初来源于习惯法和大宪章。 所谓习惯法，就是根据当地居民的不成为习惯为依据，由法官解释发展，由律师辨明是非。比如至今为止英国成文法律中都没有对谋杀罪的明确定义。 而大宪章来历要复杂一些。英国还是封建制国家的时候，国王能够直接动用的人力物力非常有限，比如在中世纪的大多数时间，国王除了守卫王宫的卫队外不拥有任何常备军。所以国王要人要钱都要下派给各个领地的贵族，而贵族多数时候则不愿意提供。当国王权力大时，贵族只好消极应付；一旦国家内乱，国王力量削弱，贵族们就跑出来提条件，这就是大宪章。基于大宪章，和国王实际谈判的机构就是后来的国会。这和中国大不相同，不过也是因为中国其实并没有日尔曼人所谓的“封建社会”的阶段。 英国的宪法是国会和国王数百年不断谈判谈出来的，加上有习惯法的传统，不成文也就不奇怪了。直到美国立国时，那些受英国政治体系影响的人立国者们，才终于有机会重新筛选整理形成第一部成文的宪法。 所以说，任何政治制度不是凭空来的，而是根源于这个国家的文化和传统，这恐怕也是二战后五十年来，欧美扶持了那么多所谓民主国家至今没有真正成功案例的原因吧。]]></description>
			<content:encoded><![CDATA[<p>在雅尔塔会议将要结束的时候，一次罗斯福和丘吉尔聊到宪法的问题。</p>
<p>罗斯福说，你经常提到什么是宪法许可的，什么是宪法不许可的，可是英国根本没有宪法。</p>
<p>丘吉尔则立即指出，一个不成文的宪法，要比一个成文的宪法好。并且还不失时机的以大西洋宪章举例拍罗斯福的马屁。他说，大西洋宪章世界闻名，但却并没有真正签署的文件。</p>
<p>有趣的是，罗斯福找到了有有他本人和丘吉尔的签名大西洋宪章的抄件，但两个签名却都是他自己的笔迹：）</p>
<p>宪法不是国家根本大法，万法之源吗？但英国作为一个老牌的民主国家，现代代议政治的发源地，竟然没有宪法？当然也可以说是有，即不成为宪法，或柔性宪法。</p>
<p>英国的宪法最初来源于习惯法和大宪章。</p>
<p>所谓习惯法，就是根据当地居民的不成为习惯为依据，由法官解释发展，由律师辨明是非。比如至今为止英国成文法律中都没有对谋杀罪的明确定义。</p>
<p>而大宪章来历要复杂一些。英国还是封建制国家的时候，国王能够直接动用的人力物力非常有限，比如在中世纪的大多数时间，国王除了守卫王宫的卫队外不拥有任何常备军。所以国王要人要钱都要下派给各个领地的贵族，而贵族多数时候则不愿意提供。当国王权力大时，贵族只好消极应付；一旦国家内乱，国王力量削弱，贵族们就跑出来提条件，这就是大宪章。基于大宪章，和国王实际谈判的机构就是后来的国会。这和中国大不相同，不过也是因为中国其实并没有日尔曼人所谓的“封建社会”的阶段。</p>
<p>英国的宪法是国会和国王数百年不断谈判谈出来的，加上有习惯法的传统，不成文也就不奇怪了。直到美国立国时，那些受英国政治体系影响的人立国者们，才终于有机会重新筛选整理形成第一部成文的宪法。</p>
<p>所以说，任何政治制度不是凭空来的，而是根源于这个国家的文化和传统，这恐怕也是二战后五十年来，欧美扶持了那么多所谓民主国家至今没有真正成功案例的原因吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://jeebook.com/blog/?feed=rss2&amp;p=645</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
