<?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>llj098&#039;s weblog &#187; 阅读</title>
	<atom:link href="http://liulijin.info/blog/post/category/%e9%98%85%e8%af%bb/feed/" rel="self" type="application/rss+xml" />
	<link>http://liulijin.info/blog</link>
	<description>你把青春献给我</description>
	<lastBuildDate>Mon, 26 Jul 2010 06:58:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>April reading list</title>
		<link>http://liulijin.info/blog/post/2010-04-reading-list/</link>
		<comments>http://liulijin.info/blog/post/2010-04-reading-list/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 05:20:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[阅读]]></category>
		<category><![CDATA[读书]]></category>

		<guid isPermaLink="false">http://liulijin.info/blog/?p=38502</guid>
		<description><![CDATA[2010 April reading list <a href="http://liulijin.info/blog/post/2010-04-reading-list/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ol>
<li><p>Write the Great code 1 &#8212; Understanding the machine : It is a primer of computer system.This book is very vivid, it targets at Writing Great code.So you can feel all the things about computer system is useful instead of feeling boring.Almost everyone says that Computer system as a programmer perspective is wonderful,but I think this book is even more better,because this book is target-driven and more easy to understand.</p></li>
<li><p>The Art of Unit Testing With Example in .NET : This book is about unit test. I ABSOLUTELY think that unit testing is art. Good Unit Testing skill is hard to master,because it is includes many things : OOP, Design Pattern and so on.</p></li>
<li><p>Coders at work : Great coders tell about their programming experience. Absolute worth to read.</p></li>
<li><p>Beuty of programming.</p></li>
</ol>

<p>Well New Month comes , hopes come too.</p>

<p><a href="http://liulijin.info/blog/wp-content/uploads/2010/04/Little-Tree-Plant.jpg"><img class="alignnone size-medium wp-image-38504" title="Little Tree Plant" src="http://liulijin.info/blog/wp-content/uploads/2010/04/Little-Tree-Plant-300x225.jpg" alt="" width="300" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://liulijin.info/blog/post/2010-04-reading-list/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>《民主的细节》&#8211;阅读书摘</title>
		<link>http://liulijin.info/blog/post/reading-snatch-1/</link>
		<comments>http://liulijin.info/blog/post/reading-snatch-1/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 14:20:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[阅读]]></category>
		<category><![CDATA[读书]]></category>

		<guid isPermaLink="false">http://liulijin.info/blog/?p=38278</guid>
		<description><![CDATA[一个人做一天，两天愤青不难，难的是做一辈子愤青。 可悲的是，历史上的争斗，不是在善恶之间，而是在恶与更恶之间。 说到底，对自由的威胁，不仅来自与政府，也可以来自与舆论。 马列所预言的资本主义崩溃并没有发生，很大程度上因为通过民主机制，资本主义体系不断吸收社会主意的营养，努力制度创新，从而实现自我修复。 我只知道，如果我生病因为交不起钱被医院拒之门外，如果我的孩子因为交不起学费而上不了学，如果我辛辛苦苦12个小时工作还在温饱线上挣扎，如果这些是普遍现象不是个别现象，那么你叫他什么主义都无济于事。 但是如果我的孩子不但可以免费上学还可以免费坐校车，吃午饭，如果我收入低可以住政府盖的房子，如果我失业了可以用政府发的食品券买东西吃，如果我退休了可以安月得到体面的养老金，那么我所置身的制度就是福利制度，你爱叫它什么共识就叫什么共识。 不民主，不理性的&#8221;高效&#8221;决策，不过是通过把问题置后或者外部化来掩盖其社会成本而已，而社会成本在那里，&#8221;迟早都是要还的&#8221; 于是有加拿大人在抱怨说，在这个国家，一条狗想要做手术，往往需要只等待一个星期，而一个人想要做手术责需要等上一两年]]></description>
			<content:encoded><![CDATA[<p>一个人做一天，两天愤青不难，难的是做一辈子愤青。</p>

<p>可悲的是，历史上的争斗，不是在善恶之间，而是在恶与更恶之间。</p>

<p>说到底，对自由的威胁，不仅来自与政府，也可以来自与舆论。</p>

<p>马列所预言的资本主义崩溃并没有发生，很大程度上因为通过民主机制，资本主义体系不断吸收社会主意的营养，努力制度创新，从而实现自我修复。</p>

<p>我只知道，如果我生病因为交不起钱被医院拒之门外，如果我的孩子因为交不起学费而上不了学，如果我辛辛苦苦12个小时工作还在温饱线上挣扎，如果这些是普遍现象不是个别现象，那么你叫他什么主义都无济于事。</p>

<p>但是如果我的孩子不但可以免费上学还可以免费坐校车，吃午饭，如果我收入低可以住政府盖的房子，如果我失业了可以用政府发的食品券买东西吃，如果我退休了可以安月得到体面的养老金，那么我所置身的制度就是福利制度，你爱叫它什么共识就叫什么共识。</p>

<p>不民主，不理性的&#8221;高效&#8221;决策，不过是通过把问题置后或者外部化来掩盖其社会成本而已，而社会成本在那里，&#8221;迟早都是要还的&#8221;</p>

<p>于是有加拿大人在抱怨说，在这个国家，一条狗想要做手术，往往需要只等待一个星期，而一个人想要做手术责需要等上一两年</p>
]]></content:encoded>
			<wfw:commentRss>http://liulijin.info/blog/post/reading-snatch-1/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>对阅读列表2的忏悔</title>
		<link>http://liulijin.info/blog/post/reading-list-2-confession/</link>
		<comments>http://liulijin.info/blog/post/reading-list-2-confession/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 05:35:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[生活]]></category>
		<category><![CDATA[阅读]]></category>
		<category><![CDATA[忏悔]]></category>
		<category><![CDATA[读书]]></category>

		<guid isPermaLink="false">http://www.liulijin.cn/post/reading-list-2-confession/</guid>
		<description><![CDATA[前段时间，我写过一个11月份的阅读列表：http://www.liulijin.cn/post/reading-list-2/ 由于本人感冒一周，以及一星期的回家堕乐，完成进度十分惨淡，真是需要好好忏悔，从此刻起，抓紧时间，好好学习了，恩，我先睡一个好觉先！]]></description>
			<content:encoded><![CDATA[<p>前段时间，我写过一个11月份的阅读列表：<a href="http://www.liulijin.cn/post/reading-list-2/">http://www.liulijin.cn/post/reading-list-2/</a></p>

<p>由于本人感冒一周，以及一星期的回家堕乐，完成进度十分惨淡，真是需要好好忏悔，从此刻起，抓紧时间，好好学习了，恩，我先睡一个好觉先！</p>

<p> <img src='http://liulijin.info/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://liulijin.info/blog/post/reading-list-2-confession/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>读书列表2&#8211;回归基础</title>
		<link>http://liulijin.info/blog/post/reading-list-2/</link>
		<comments>http://liulijin.info/blog/post/reading-list-2/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 08:32:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[阅读]]></category>

		<guid isPermaLink="false">http://www.liulijin.cn/post/reading-list-2/</guid>
		<description><![CDATA[上个月的读书计划完成的还算及格，部分书完成，部分书没有看完，但是同时看了一些没有在别表中的经典书籍，例如：《The Art Of Unix Programming》 由于自身的浮躁，已经深深的意识到自己的基础并不牢固，这个月选择的技术书籍特意选择了几本基础的书籍。 1.《pro c# 2008 and the .net framework 3.5 platform》 首先，这本书真是厚，1400页。另外这本书在亚马逊，豆瓣上面的评论都还不错。其次，这么厚的书，我仔细的看了一下目录，真是方方面面大多数都包含在其中了，用了.net 平台3年，还没有看过这种系统的书籍，赶快来赎罪！ 尽管这本书是介绍基础的，但是我觉得它并不死板，像书中会教你用 csc.exe 来编译运行程序，而不是vs 中点击F5运行。会举例子叫你怎么用notepad++进行开发，怎么用sharpDev 进行开发等，还在书中介绍了Mono项目，看来并不是那种传统微软体系，就把你绑定在微软产品上的那种思路，挺好。 2.《beginning c# 2008 objects》 这本书也不薄，600+，但是相对于上面一本好多了，呵呵。.net 平台3年，竟然没能完全的OOP，真是罪过，好吧，通过这本书继续赎罪。 这本书评论较少，亚马逊上面的评价还好，但是也有人说本书中提到的所谓的 OO 实在太浅，并没有说到精髓。 不管那么多了，这本书貌似确实比较简单，我仔细的看过目录和前言，发现它更像是一本从 OO 的角度来讲C#的书，我在想，是不是我们大学里面的大一时候学的语言类的课程，可以用这类书籍替代呢？或者就来他个 lisp 学学 MIT，不管怎么样，我粗浅的认为，这两中选择都比现在的老谭的那本C语言强。 3.《programming .net components &#8230; <a href="http://liulijin.info/blog/post/reading-list-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>上个月的读书计划完成的还算及格，部分书完成，部分书没有看完，但是同时看了一些没有在别表中的经典书籍，例如：《The Art Of Unix Programming》</p>

<p>由于自身的浮躁，已经深深的意识到自己的基础并不牢固，这个月选择的技术书籍特意选择了几本基础的书籍。</p>

<p>1.《<a href="http://www.douban.com/subject/2343492/">pro c# 2008 and the .net framework 3.5 platform</a>》</p>

<blockquote> <p>首先，这本书真是厚，1400页。另外这本书在亚马逊，豆瓣上面的评论都还不错。其次，这么厚的书，我仔细的看了一下目录，真是方方面面大多数都包含在其中了，用了.net 平台3年，还没有看过这种系统的书籍，赶快来赎罪！</p> <p>尽管这本书是介绍基础的，但是我觉得它并不死板，像书中会教你用 csc.exe 来编译运行程序，而不是vs 中点击F5运行。会举例子叫你怎么用notepad++进行开发，怎么用sharpDev 进行开发等，还在书中介绍了Mono项目，看来并不是那种传统微软体系，就把你绑定在微软产品上的那种思路，挺好。</p></blockquote>

<p>2.《<a href="http://www.douban.com/subject/3584727/">beginning c# 2008 objects</a>》</p>

<blockquote> <p>这本书也不薄，600+，但是相对于上面一本好多了，呵呵。.net 平台3年，竟然没能完全的OOP，真是罪过，好吧，通过这本书继续赎罪。</p> <p>这本书评论较少，亚马逊上面的评价还好，但是也有人说本书中提到的所谓的 OO 实在太浅，并没有说到精髓。</p> <p>不管那么多了，这本书貌似确实比较简单，我仔细的看过目录和前言，发现它更像是一本从 OO 的角度来讲C#的书，我在想，是不是我们大学里面的大一时候学的语言类的课程，可以用这类书籍替代呢？或者就来他个 lisp 学学 MIT，不管怎么样，我粗浅的认为，这两中选择都比现在的老谭的那本C语言强。 <img src='http://liulijin.info/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p></blockquote>

<p>3.《<a href="http://www.douban.com/subject/1457005/">programming .net components</a> 》</p>

<blockquote> <p>页码：700+。从评论来看，这本书十分经典。</p> <p>前两天在图灵刘江的博客上面找到了他推荐的.net 书籍，其中包含了这本书，他说这本书里面都是实打实的硬知识，很解渴。另外他还说，这本书在亚马逊上面50+个五星评价，十分惊人，我去看了一下(现在是56个)，还真是如此。</p> <p>另外豆瓣上面的评论有人说，看了这本书，才恍悟，.net 还没有入门，我也来试试，让我也入入门吧~！</p></blockquote>

<p>4.《<a href="http://www.douban.com/subject/1229923/">refactoring :improve the design of existing code</a> 》</p>

<blockquote> <p>都说是经典，果不其然，看得我十分享受，又一本启发性质的书！</p> <p>已经看完了前4章，最初看它，是因为工作上面的需要，手头上面有一个项目需要重构，产品化。</p> <p>这几天正在看《The Art Of Unix Programming》和这本书，这两本书拯救了我。给我明确了道路，他们告诉了我，什么是优质的代码：简洁，易懂，清晰，明了。终于能给我一个评判的标准，给我一个方向。</p> <p>看到这样的书，浮躁如我的人，会有假，大，空的第一印象，但是如果仔细的读下去，就会发现，这本书说的很实在，句句切中项目中的代码的要害，有一种畅快淋漓的感觉。当然，这本书不适合一点开发经验没有的人看，一点经验没有，看什么都白费，还是先做几个项目再说吧。:)</p> <p>话说，这本书买了有半年了，竟然一直放在我公司的办公桌上面，没有动过~~现在想起来真是罪恶。但又转念一想，都罪恶了20多年了，这就也没啥了。:D</p></blockquote>

<p>5.《<a href="http://www.douban.com/subject/1767907/">practices of an agile developer</a>》</p>

<blockquote> <p>受《productive programmer》的影响，继续阅读提高效率的书，这本书很多地方推荐，一本200页的小册子。</p></blockquote>

<p>6.《<a href="http://www.douban.com/subject/1152912/">introduction to algorithms</a>》</p>

<blockquote> <p>这本书不用介绍吧，学学算法，系统的看看，补补课。</p> <p>早就买了这本书，一直没看，原因很简单：1）它太厚了2）我买的是英文原著</p> <p>现在这两个问题都不是问题了，于是就开始看了。</p> <p>还是要感谢 Ann ，在她的帮助下，把这本大部头成功的拆成了3本，每本300多页。我是浮躁的人，看那么厚的书，我看不进去。拿起来也不方便。</p></blockquote>

<p>7《<a href="http://www.douban.com/subject/1230413/">computer system as programmer perspective</a>》</p>

<blockquote> <p>没读完，继续读，这本书也被我拆成了三本，方便阅读。:D</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://liulijin.info/blog/post/reading-list-2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>推荐the productive programmer</title>
		<link>http://liulijin.info/blog/post/recomment-the-productive-programmer/</link>
		<comments>http://liulijin.info/blog/post/recomment-the-productive-programmer/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 10:28:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[推荐]]></category>
		<category><![CDATA[阅读]]></category>
		<category><![CDATA[随想]]></category>
		<category><![CDATA[读书]]></category>

		<guid isPermaLink="false">http://www.liulijin.cn/post/recomment-the-productive-programmer/</guid>
		<description><![CDATA[很高兴，这一个月的阅读列表中有本书《the productive programmer》，在这里推荐一下，这本是对我是启发性的。最早听说这本书是在徐宥的博客上面，听说不错，险些忘记了。后来又在豆瓣上面看到这本书除了中文版，才又想起这本书。众人都说不错，我也就看了一下。 我看的是英文版的，我这人有一个优点就是：看不懂，硬看。还好这本书比较薄，200页左右，我没有很痛苦。这本书的第一部分是我自己主要精读的，第二部分是略读的。它让我明白了，在日常的工作生活中，我没有使用计算机，而是被计算机使唤了。 第一部分实际篇幅上讲的是很多的工具，mac ，windows，linux 平台下的都有。在我看来，第一部分不仅仅是讲的工具，更讲的是一种思想。告诉我们要时刻警惕身边的每一件繁琐机械的事情，想办法或者找工具将其以自动化方式的解决掉。里面一句话点醒了我，意思大概是“计算机适合做复杂繁琐机械的工作，要让它发挥自己的功效。这句话貌似谁都知道，但是也许并不能真正的理解。 我举一个例子，在写程序的时候，尤其是web的，很多情况，我需要将修改的代码，上传带内部服务器上面，刷新浏览器，看看修改效果。而且，上传的文件还需要多个目录等等，于是我每次都要在 flashfxp 中跳转目录，ctrl+Q ctrl+Z 将文件上传，很是繁琐，然而，我竟然没有想过，应该把这一过程简化一下。至少写一个脚本，找出这个目录所有的文件，修改时间在5分钟之内的，上传。windows 平台下也可以使用 powershell 来完成这个工作。 再来一个例子，就是 svn ，我每次更新代码，都要提交到源代码库，我在 totorise svn 客户端，于是和 flashfxp 遇到的问题一样，我需要各个目录去切换，去找我修改的文件，机械极了。然而，在我看到这本书之前，我同样没有想到过有什么可以改变，其实可以使用命令行的 svn 完成自动化。 看完了这本书的第一部分，我有很多的惭愧和汗颜了，自己居然能这么机械，同时，也羡慕起 unix 平台下面的程序员了。首先其平台就是为了程序员而生的，windows 则是定位在家用，娱乐的，当然它可完成很多事情。还好现在有了 windows powershell ，方便多了。 徐宥说,这本书不仅仅是程序员应该阅读,所有的知识工作者都应该阅读,想了一下,书中的有些东西还真是可以依赖电脑工作的人们来读的,像多个桌面,禁用任务栏的气球提示,还有那个只是将工作窗口显示,背景全部灰掉的帮助提高注意力的工具. 启发式的书籍，起码对我来说，启发性的，要不然真不知道机械到什么时候呢，恩恩，也要抽时间好好地学习一下 powershell]]></description>
			<content:encoded><![CDATA[<p>很高兴，这一个月的阅读列表中有本书《the productive programmer》，在这里推荐一下，这本是对我是启发性的。最早听说这本书是在徐宥的博客上面，听说不错，险些忘记了。后来又在豆瓣上面看到这本书除了中文版，才又想起这本书。众人都说不错，我也就看了一下。</p>

<p>我看的是英文版的，我这人有一个优点就是：看不懂，硬看。还好这本书比较薄，200页左右，我没有很痛苦。这本书的第一部分是我自己主要精读的，第二部分是略读的。它让我明白了，<strong>在日常的工作生活中，我没有使用计算机，而是被计算机使唤了</strong>。</p>

<p>第一部分实际篇幅上讲的是很多的工具，mac ，windows，linux 平台下的都有。在我看来，第一部分不仅仅是讲的工具，更讲的是一种思想。<strong>告诉我们要时刻警惕身边的每一件繁琐机械的事情，想办法或者找工具将其以自动化方式的解决掉。</strong>里面一句话点醒了我，意思大概是“计算机适合做复杂繁琐机械的工作，要让它发挥自己的功效。这句话貌似谁都知道，但是也许并不能真正的理解。</p>

<p>我举一个例子，在写程序的时候，尤其是web的，很多情况，我需要将修改的代码，上传带内部服务器上面，刷新浏览器，看看修改效果。而且，上传的文件还需要多个目录等等，于是我每次都要在 flashfxp 中跳转目录，ctrl+Q ctrl+Z 将文件上传，很是繁琐，然而，我竟然没有想过，应该把这一过程简化一下。至少写一个脚本，找出这个目录所有的文件，修改时间在5分钟之内的，上传。windows 平台下也可以使用 powershell 来完成这个工作。</p>

<p>再来一个例子，就是 svn ，我每次更新代码，都要提交到源代码库，我在 totorise svn 客户端，于是和 flashfxp 遇到的问题一样，我需要各个目录去切换，去找我修改的文件，机械极了。然而，在我看到这本书之前，我同样没有想到过有什么可以改变，其实可以使用命令行的 svn 完成自动化。</p>

<p>看完了这本书的第一部分，我有很多的惭愧和汗颜了，自己居然能这么机械，同时，也羡慕起 unix 平台下面的程序员了。首先其平台就是为了程序员而生的，windows 则是定位在家用，娱乐的，当然它可完成很多事情。还好现在有了 windows powershell ，方便多了。</p>

<p>徐宥说,这本书不仅仅是程序员应该阅读,所有的知识工作者都应该阅读,想了一下,书中的有些东西还真是可以依赖电脑工作的人们来读的,像多个桌面,禁用任务栏的气球提示,还有那个只是将工作窗口显示,背景全部灰掉的帮助提高注意力的工具.</p>

<p>启发式的书籍，起码对我来说，启发性的，要不然真不知道机械到什么时候呢，恩恩，也要抽时间好好地学习一下 powershell </p>
]]></content:encoded>
			<wfw:commentRss>http://liulijin.info/blog/post/recomment-the-productive-programmer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
