评分为8星的书籍

金圣叹批评水浒传

原夫书契之作,昔者圣人所以同民心而出治道也。其端肇于结绳,而其盛崤而为六经。其秉 简载笔者,则皆在圣人之位而又有其德者也。在圣人之位,则有其权;有圣人之德,则知其故。有其权而知其故,则得作而作,亦不得不作而作也。是故《易》者, 导之使为善也;《礼》者,坊之不为恶也;《书》者,纵以尽天运之变;《诗》者,衡以会人情之通也。故《易》之为书,行也;《礼》之为书,止也;《书》之为 书,可畏;《诗》之为书,可乐也。故曰《易》圆而《礼》方,《书》久而《诗》大。又曰《易》不赏而民劝,《礼》不怒而民避,《书》为庙外之几筵,《诗》为 未朝之明堂也。   若有《易》而可以无《书》也者,则不复为《书》也。有《易》有《书》而可以无《诗》也 者,则不复为《诗》也。有《易》有《书》有《诗》而可以无《礼》也者,则不复为《礼》也。有圣人之德,则知其故;知其故,则知《易》与《书》与《诗》与 《礼》各有其一故,而不可以或废也。有圣人之德而又在圣人之位,则有其权;有其权,而后作《易》,之后又欲作《书》,又欲作《诗》,又欲作《礼》,咸得奋 笔而遂为之,而人不得而议其罪也。   无圣人之位,则无其权;无其权,而不免有作,此仲尼是也。仲尼无圣人之位,而有圣人之 德;有圣人之德,则知其故;知其故,而不能已于作,此《春秋》是也。顾仲尼必曰:“知我者,其惟《春秋》乎?罪我者,其惟《春秋》乎?”斯其故何哉?知我 惟《春秋》者,《春秋》一书,以天自处学《易》,以事系日学《书》,罗列与国学《诗》,扬善禁恶学《礼》:皆所谓有其德而知其故,知其故而不能已于作,不 能已于作而遂兼四经之长,以合为一书,则是未尝作也。

百年孤独-[哥]加西亚·马尔克斯

加夫列尔·加西亚·马尔克斯是哥伦比亚当 代著名的作家,1982 年诺贝尔文学奖金获得者。 1928 年 3 月 6 日,他出生于滨临大西洋的圣马尔 塔港附近一座依山傍水的小城镇阿拉卡塔卡。八 岁前,一直生活在外祖父家。外祖父是一位上校, 参加过两次内战。外祖母是一位勤劳的主妇,很 会讲神话故事。这段充满幻想和神奇色彩的童年 生活,为加西亚·马尔克斯后来的文学生涯,特 别是为他的《百年孤独》的创作提供了丰富的素 材。 加西亚·马尔克斯自幼爱好文学,在小学和 中学学习期间,阅读了大量的经典作品,特别是 西班牙黄金时代的诗歌,这为他从事文学创作打 - 2 - 下了坚实的基础。十八岁考入波哥大国立大学法 律系,但动荡的政局迫使他中途辍学而进入报界, 任《观察家报》记者,同时开始文学创作。接着 便被该报派驻欧洲,到过巴黎、波恩、罗马等地, 也访问过苏联、捷克斯洛伐克、波兰等国。 加西亚·马尔克斯在创作《百年孤独》之前, 发表的作品主要有《枯枝败叶》(1955)、《没有人 给他写信的上校》(1961)、短篇小说集《格朗德 妈妈的葬礼》(1962)和《恶时辰》(1962)。这些 作品实际上是《百年孤独》的片断。作者自己说 过,他为了写《百年孤独》,酝酿了整整十八年。 因此也可以说,这些作品是他为写《百年孤独》 而进行的练笔

黑客与画家:硅谷创业之父Paul Graham文集

“人类社会还没有充分理解程序员带来的美和智慧,Graham的这本书却做到了这一点,描述得清晰又动人,任何愿意倾听的人都会大有收获。如果我们不愿意马上就失去一些重要的东西,那么我们这个社会就应该学会倾听。 Lawrence Lessig,斯坦福大学法学院教授 “这是真正睿智之士的思维激荡,读来令人着迷。单单是‘为什么书呆子不受欢迎’一文就值得你买这本书了,它回答了我们这个时代的一个关键问题。 Chris Anderson,《连线》 杂志主编 "Paul Graham高瞻远瞩,文笔优雅清晰,且不乏幽默,这在黑客群体中实属罕见,甚至足以跻身优秀作家的行列。 David Weinberger, Cluetrain Manifesto作者 "Paul Graham的《黑客与画家》是一本内容广泛的书,但是重要的不是你能从中知道为什么书呆子在高中时备受挫折,或者计算机语言设计和实现有什么奥妙,而是他在论述每一个题目时采取的那种方法,那样生动有趣,富有启迪性,让你莞尔一笑,然后陷入思考。强烈推荐此书给所有读者。 Rob“CmdrTaco" Malda, Slashdot.org创始人、 负责人 "Paul Graham是一名黑客,-位画家,还是个出色的作家。他的文章清晰易懂、幽默生动,从艺术、科学、商业互相交织的角度谈论如何写出优秀的代码,充满了与众不同的看法和切实可行的高见。你甚至可能因为看了他的文章而改用Lisp编程哦! Andy Hertzfeld,苹果机发明人之一

活着

我比现在年轻十岁的时候,获得了一个游手好闲的职业,去乡间收集 民间歌谣。那一年的整个夏天,我如同一只乱飞的麻雀,游荡在知了和阳光 充斥的村舍田野。我喜欢喝农民那种带有苦味的茶水,他们的茶桶就放在田 埂的树下,我毫无顾忌地拿起漆满茶垢的茶碗舀水喝,还把自己的水壶灌满, 与田里干活的男人说上几句废话,在姑娘因我而起的窃窃私笑里扬长而去。 我曾经和一位守着瓜田的老人聊了整整一个下午,这是我有生以来瓜吃得最 多的一次,当我站起来告辞时,突然发现自己像个孕妇一样步履艰难了。然 后我与一位当上了祖母的女人坐在门槛上,她编着草鞋为我唱了一支《十月 怀胎》。 我最喜欢的是傍晚来到时,坐在农民的屋前,看着他们将提上的井水 泼在地上,压住蒸腾的尘土,夕阳的光芒在树梢上照射下来,拿一把他们递 过来的扇子,尝尝他们和盐一样咸的咸菜,看看几个年轻女人,和男人们说 着话。 我头戴宽边草帽,脚上穿着拖鞋,一条毛巾挂在身后的皮带上,让它 像尾巴似的拍打着我的屁股。我整日张大嘴巴打着呵欠,散漫地走在田间小 道上,我的拖鞋吧哒吧哒,把那些小道弄得尘土飞扬,仿佛是车轮滚滚而过 时的情景。 我到处游荡,已经弄不清楚哪些村庄我曾经去过,哪些我没有去过。 我走近一个村子时,常会听到孩子的喊叫: “那个老打呵欠的人又来啦。” 于是村里人就知道那个会讲荤故事会唱酸曲的人又来了。其实所有的 荤故事所有的酸曲都是从他们那里学来的,我知道他们全部的兴趣在什么地 方,自然这也是我的兴趣。 我曾经遇到一个哭泣的老人,他鼻青眼肿地坐在田埂上,满腹的悲哀 使他变得十分激动,看到我走来他仰起脸哭声更为响亮。我问他是谁把他打 成这样的?他手指挖着裤管上的泥巴,愤怒地告诉我是他那不孝的儿子,当 我再问为何打他时,他支支吾吾说不清楚了,我就立刻知道他准是对儿媳干 了偷鸡摸狗的勾当。还有一个晚上我打着手电赶夜路时,在一口池塘旁照到 了两段赤裸的身体,一段压在另一段上面,我照着的时候两段身体纹丝不动, 只是有一只手在大腿上轻轻搔痒,我赶紧熄灭手电离去。在农忙的一个中午, 我走进一家敞开大门的房屋去找水喝,一个穿短裤的男人神色慌张地挡住了 我,把我引到井旁,殷勤地替我打上来一桶水,随后又像耗子一样窜进了屋 里。这样的事我屡见不鲜,差不多和我听到的歌谣一样多,当我望着到处都 充满绿色的土地时,我就会进一步明白庄稼为何长得如此旺盛。 那个夏天我还差一点谈情说爱,我遇到了一位赏心悦目的女孩,她黝 黑的脸蛋至今还在我眼前闪闪发光。我见到她时,她卷起裤管坐在河边的青

设计模式可 复用面向对 象软件基础

所有结构良好的面向对象软件体系结构中都包含了许多模式。实际上,当我评估一个面向对 象系统的质量时,所使用的方法之一就是要判断系统的设计者是否强调了对象之间的公共协同关 系。在系统开发阶段强调这种机制的优势在于,它能使所生成的系统体系结构更加精巧、简洁和 易于理解,其程度远远超过了未使用模式的体系结构。 模式在构造复杂系统时的重要性早已在其他领域中被认可。特别地,Christopher Alexander 和他的同事们可能最先将模式语言(pattern language)应用于城市建筑领域,他的思想和其他 人的贡献已经根植于面向对象软件界。简而言之,软件领域中的设计模式为开发人员提供了一种 使用专家设计经验的有效途径。 在本书中,Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides介绍了设计模式 的原理,并且对这些设计模式进行了分类描述。因此,该书做出了两个重要的贡献:首先,它展 示了模式在建造复杂系统过程中所处的角色;其次,它为如何引用一组精心设计的模式提供了一 个实用方法,以帮助实际开发者针对特定应用问题使用适当的模式进行设计。 我曾荣幸地有机会与本书的部分作者一同进行体系结构设计工作,从他们身上我学到了许多 东西,并相信通过阅读该书你同样也会受益匪浅。

STL源码剖析简体中

身为C++标准库最重要的组成部分,STL(标准模板库)不仅是一个可复用组件库,而且是一个包罗算法与数据结构的软件框架(framework)。“框架”这个词,本身就 。 有庞大、稳定、完整而可扩展的涵义。软件框架,则是用一行行精细准确的源码,构造个庞大、稳定、完整而可扩展的软件架构。稍有软件开发经验的人都知道,要做到这些,谈何容易!STL在1994 年走人C++标准,使得原本即将推出的C++标准延迟4年问世而无怨无悔,并为之对内容做巨幅改进。而今STL不仅为千千万万C++程序员所日常运用,而且获得极高的学术赞誉,成为一个典范、一种境界。作为一个软件框架,STL所取得的成功,实在可以用“辉煌”来形容,其所内涵的软件思想和技术经验,更是无比的深厚与精致。 学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。在你仔细推敲之中,迷惑不解之时,恍然大悟之际,你的经验、思维、视野、知识乃至技术品位都会获得快速的成长。特别是面对STL这样优秀而普遍的作品,无论你是为了满足作为程序员第二天性的求知欲,还是在日常工作中解决实际问题,总有一天,你会打开一个叫做或者的头文件,想把STL背后的秘密看个究竟.英文里有一个常用短语,叫做“under the hood”,钻进魔术师的帐篷,屏住呼吸,瞪大眼睛,把那些奇妙的魔法看个通透,让自己的理解和技艺获得巨幅的提升,这种诱惑,任何一个程序员都无法抵挡!

白鹿原

白嘉轩后来引以豪壮的是一生里娶过七房女人。 娶头房媳妇时他刚刚过十六岁生日。那是西原上巩家村大户巩增荣的 头生女,比他大两岁。他在完全无知慌乱中度过了新婚之夜,留下了永远羞 于向人道及的可笑的傻样,而自己却永生难以忘记。一年后,这个女人死于 难产。 第二房娶的是南原庞家村殷实人家庞修瑞的奶干女儿。这女子又正好 比他小两岁,模样俊秀眼睛忽灵儿。她完全不知道嫁人是怎么回事,而他此 时已谙熟男女之间所有的隐秘。他看着她的羞怯慌乱而想到自己第一次的傻 样反倒觉得更富刺激。当他哄唆着把躲躲闪闪而又不敢违坳他的小媳妇裹入 身下的时候,他听到了她的不是欢乐而是痛苦的一声哭叫。当他疲惫地歇息 下来,才发觉肩膀内侧疼痛钻心,她把他咬烂了。他抚伤惜痛的时候,心里 就潮起了对这个娇惯得有点任性的奶干女儿的恼火。正欲发作,她却扳过他 的肩膀暗示他再来一次。一当经过男女间的第一次交欢,她就变得没有节制 的任性。这个女人从下轿顶着红绸盖巾进入白家门楼到躺进一具薄板棺材抬 出这个门楼,时间尚不足一年,是害痨病死的。 第三个女人是北原上樊家寨的一户同样殷实人家的头生女儿,十六岁 的身体发育得像二十岁的女人一样丰满成熟,丰腴的肩膀和浑圆的臀部,又 有一对大奶子。她要么是早熟,要么是婚前有过男女间的知识,一钻进被窝 就把他紧紧搂住,双臂上显示着急迫与贪婪,把丰满鼓胀的奶子毫不羞怯地 贴紧他的胸脯。 当他进入她的身体时,她嗷嗷直叫,却不是痛苦而是沉迷。这个像一 团绒球的女人在他怀里缠磨过一年就瘦成了一根干枯的包谷秆子,最后吐血 而死了,死了也没搞清是什么病症。 第四个女人娶的是南原靠近山根的米家堡村的。对这个女人他几乎没 有留下什么记忆。她似乎对他的所有作为毫无反应。他要来她绝不推拒,他 不要时她从不粘他。她从早到晚只是做她应该做的事而几乎不说一句话。她 死的时候,他不在家,到镇上去了。回来时看见她的嘴死死咬着被角儿,指 甲抓掉了,手上的血尚未完全干涸,炕边和炕席上凝结着发黑的血污和被指 甲抓抠的痕迹。说是午后突然肚子疼,父亲找他不在就去镇上请来冷先生急 救。冷先生断为羊毛疔,扎针放血时血已变成黑色的稠汁放不出来。她死得 十分痛苦,浑身扭蜷成一只干虾。

射雕英雄传(3)

欧阳锋只感身上炙热,脚下船板震动甚剧,知道这截船身转眼就要沉没, 但洪七公兀自缠斗,毫不稍懈,再不施展绝招杀手,只怕今日难逃性命,右 手蛇杖忽缩,左臂猛力横扫出去。洪七公以竹棒追击蛇杖,左手挥出挡格他 手臂,忽见欧阳锋手臂随势而弯,拳头疾向自己右太阳穴打来。 这“灵蛇拳法”是欧阳锋潜心苦练而成的力作,原拟于二次华山比武时 一举压倒余子,是以在桃花岛上与洪七公拼拆千招,这路取意于蛇类身形扭 动的拳法,却始终不曾使过。蛇身虽有骨而似无骨,能四面八方,任意所之, 因此这路拳法的要旨,在于手臂似乎能于无法弯曲处弯曲,敌人只道已将来 拳架开,哪知便在离敌最近之处,忽有一拳从万难料想的方位打到。要令手 臂当真随处软曲,自无此理,但出拳的方位匪夷所思,在敌人眼中看来,自 己的手臂宛然灵动如蛇。 本来欧阳锋在这紧急关头怪招碎发,洪七公原难抵挡,就算不致受伤, 也必大感窘迫,哪知欧阳克在宝应与郭靖动手时已先行使用过了,虽然获胜, 却给洪七公觑到了其中关窍。那日他不赴黎生等群丐之宴,便是在苦思破解 之法,这时见欧阳锋终于使出,心头暗喜,勾腕伸爪,疾以擒拿手拿他拳头。 这一下恰到好处,又快又准,正是克制他“灵蛇拳法”的巧妙法门。看来似 乎碰巧使上,其实却是洪七公经数昼夜的凝思,此后又不断练习而成,以之 应付整套“灵蛇拳法”,原是尚嫌不足,却大有奇兵突出、攻其无备之效。 欧阳锋本来料到对方大惊之下,势必手足无措,便可乘机猛施杀手,不 料大吃一惊的却是自己,不由得倒退数步,突然间空中一片火云落将下来, 登时将他全身罩住。

茶馆

时间一九九八年(戊戌)初秋,康梁等的维新运动失败了。早半天。   地点北京,裕泰大茶馆。   人物   王利发   刘麻子   庞太监唐铁嘴康六小牛儿   松二爷黄胖子   宋恩子常四爷   秦仲义   吴祥子   李三老人康顺子二德子   乡妇茶客甲、乙、丙、丁马五爷   小妞茶房一二人   「幕起」这种大茶馆现在已经不见了。在几十年前,每城都起码有一处。这里卖茶,也卖简单的点心与饭菜。玩鸟的人们,每天在遛够了画眉、黄鸟等之后,要到这里歇歇腿,喝喝茶,并使鸟儿表演歌唱。商议事情的,说媒拉纤的,也到这里来。那年月,时常有打群架的,但是总会有朋友出头给双方调解;三五十口子打手,经调人东说西说,便都喝碗茶,吃碗烂肉面(大茶馆特殊的食品,价钱便宜,作起来快当),就可以化干戈为玉帛了。总之,这是当日非常重要的地方,有事无事都可以来坐半天。   在这里,可以听到最荒唐的新闻,如某处的大蜘蛛怎么成了精,受到雷击。奇怪的意见也在这里可以听到,像把海边上都修上大墙,就足以挡住洋兵上岸。这里还可以听到某京戏演员新近创造了什么腔儿,和煎熬鸦片烟的最好的方法。这里也可以看到某人新得到的奇珍──一个出土的玉扇坠儿,或三彩的鼻烟壶。这真是个重要的地方,简直可以算作文化交流的所在。   我们现在就要看见这样的一座茶馆。   一进门是柜台与炉灶──为省点事,我们的舞台上可以不要炉灶;后面有些锅勺的响声也就够了。屋子非常高大,摆着长桌与方桌,长凳与小凳,都是茶座儿。隔窗可见后院,高搭着凉棚,棚下也有茶座儿。屋里和凉棚下都有挂鸟笼的地方。各处都贴着“莫谈国事”的纸条。   有两位茶客,不知姓名,正眯着眼,摇着头,拍板低唱。有两三位茶客,也不知姓名,正入神地欣赏瓦罐里的蟋蟀。两位穿灰色大衫的──宋恩子与吴祥子,正低声地谈话,看样子他们是北衙门的办案的(侦缉)。   今天又有一起打群架的,据说是为了争一只家鸽,惹起非用武力解决不可的纠纷。假若真打起来,非出人命不可,因为被约的打手中包括着善扑营的哥儿们和库兵,身手都十分厉害。好在,不能真打起来,因为在双方还没把打手约齐,已有人出面调停了──现在双方在这里会面。三三两两的打手,都横眉立目,短打扮,随时进来,往后院去。

浪潮之巅

近一百多年来,总有一些公司很幸运地、有意识或者无意识地站在技术革命的浪尖之上。 一旦处在了那个位置,即使不做任何事,也可以随着波浪顺顺当当地向前漂个十年甚至更长 的时间。在这十几年间,它们代表着科技的浪潮,直到下一波浪潮的来临。 从一百年前算起,AT&T 公司、IBM 公司、苹果公司 (Apple)、英特尔 (Intel) 公司、微 软 (Microsoft) 公司、思科公司 (Cisco) 公司、雅虎 (Yahoo) 公司和谷歌 (Google) 公司都先 后被幸运地推到了浪尖。虽然,它们来自不同的领域,中间有些已经衰落或者正在衰落,但 是它们都极度辉煌过。它们都曾经是全球性的帝国,统治着自己所在的产业。 这些公司里面大大小小的人在外人看来都是时代的幸运儿。因为,虽然对于一个公司来 讲,赶上一次浪潮不能保证它长盛不衰;但是,对于一个人来讲,一生赶上这样一次浪潮就 足够了。对于一个弄潮的年轻人来讲,最幸运的莫过于赶上一波大潮。要预测未来是很难的, 但是看看过去和现在,我们也许能悟出一些道理。我愿意借谷歌黑板报的空间,将我这些年 来看到的和听到的人和事拿出来与大家分享。我会谈一谈我对每次浪潮的看法,对上述每个 公司的看法,以及对其中关键人物的认识。在极度商业化的今天,科技的进步和商机是分不 开的。因此,我也要提到间接影响到科技浪潮的风险投资公司,诸如 KPCB 和红杉风投 (Sequoia) 以及百年来为科技捧场的投资银行,例如高盛 (Goldman Sachs) 等等。

UNIX环境高级编程 中文第三版 扫描版

作为UNIX 环境编程方面的经典著作,由著名技术专家W.Richard Stevens撰写的AdvancedProgramming in the UNIX® Environment 自 1992 年出版以来,受到专家和读者的普遍欢迎。由 StephenA.Rago作为共同作者,根据新的系统和规范进行了更新,2005年出版了第2版。2013年由Rago更新到了第3版,涵盖了70多个最新版POSIX.1标准的新增接口,删除了STREAMS相关接口的内容,并将使用的典型平台更新为Solaris10、Darwin10.8.0、FressBSD8.0和Ubuntu12.04。 目前UNIX版本不断涌现,例如广为使用的苹果MacOSX和iOS使用开源类UNIX操作系统Darwin,谷歌的Android采用Linux作为操作系统内核。尽管UNIX编程环境和C程序设计语言的标准化方面已经有不少工作,但系统接口不断增加,例如SingleUNIXSpecification第1版(SUSv1)1994年出版时大约包含了1170个接口(也被称为Spec1170),到2010年发布第4版时 (SUSv4),已经包括1833个接口。虽然系统调用接口和库函数可参见《UNIX程序员手册》第2、 3部分,但“手册中没有给出实例及基本原理,而这些正是本书所要讲述的内容”(第1版前言)。本书精选了常用的400多个系统调用和库函数,这些接口基本是UNIX系统软件的核心功能,涵盖了UNIX/Linux系统编程的方方面面。本书通过简明完整的例子来说明其用途,不仅仅说明了其基本用法,还反映了不同平台之间细微差异,有助于读者对整个编程环境有全面深入的了解。在翻译本书的过程中,译者也是收益良多,同时,一些经典的案例已经用于大学课堂教学和编程实践中。

Git权威指南

本书是Git领域的集大成之作,是一本关于Git的百科全书,在广度、深度和实战性上让同类作品望尘莫及。作者是国内顶尖的版本控制专家和咨询顾问之一,本书得到了Git官方维护者JunioCHamano和ITeye创始人范凯(Robbin)先生等数位专家的高度认可和极力推荐,权威性毋庸置疑。 全书一共9篇,共41章和4个附录,内容儿乎涵盖了Git的所有方面。第I篇介绍了版本控制工具的演变历史、Git 的各种优点,以及它在3种主流操作系统中的安装与配置。第2篇和第3篇既是本书的基础,又是本书的核心,不仅介绍了Git 的操作和使用,而且还讲解了Git的原理。第2篇详细讲解了个,人用户如何使用Git,包括Git初始化、日常操作、暂存区、对象、重置、检出、恢复进度、历史变更、克隆、库管理等:第3篇详细讲解了Git协议和团队如何使用Git,包括Git支持的协议、冲突解决、里程碑、分支、远程版本库和补丁文件交互等。第4篇全面介绍了Git的协同模型,即它在实际工作中的使用模式,包括各种经典的Git协同模型、Topgit协同模型、子模组协同模型、子树合并、Android多版本库协同、Git与SVN协同模型等。第5篇介绍了Git服务器的架设,首先讲解了HTTP协议、Git 协议、SSH 协议的使用,然后讲解了Gitolite、Gitosis、 Gerrit 等服务器的架设方法,最后还讲解了Git版本库的托管。第6篇介绍了版本库的迁移,包括如何从CVS、SVN、Hg等版本库迁移到Git,以及Git版本库整理等方面的内容。第7篇讲解了Git的其他应用,包括etckeeper、Gistore 等的安装、配置和使用,以及补丁中的二进制文件和云存储等内容。第8篇介绍了Git的跨平台操作,以及它的钩子和模板、稀疏检出和浅克隆、嫁接和替换等重要特性。第9篇是附录,详细给出了Git 的命令索引以及CVS、SVN 和Hg与Git的比较与命令对照,方便读者查阅。

Github | Docker | Library | Project