Reviews and Comments

读书狐

SouthFox@library.southfox.me

Joined 2 years, 9 months ago

今年争取多点书吧。

This link opens in a pop-up window

宝树: 时间狂想故事集 (Chinese language, 2015, 长江文艺出版社) No rating

中国出版畅销神话缔造者郭敬明、中国科幻第一人刘慈欣最看好的科幻作者

宝树这个名字在科幻界颇具分量,作为天赋惊人、异军突起的科幻奇才,郭敬明和刘慈欣都对其作品做过推荐,对其人的评价也是极高的。

他的优势不仅仅在于想象宏大深邃,文风气势磅礴,而且善于将饱含细腻情感的古典文艺气息,与充满科幻感的诡谲视觉挑战极其巧妙地糅合起来。

而隐藏在看似随意的戏谑之下的,是他对世界的严肃思考、对社会的深刻洞察、对生命与宇宙终极意义的汲汲探求。一言以蔽之,宝树是个多元化的全能科幻作家。

时间跳跃者、末日旅游团、智力提升、感官直播、超时空角斗……各种奇思妙想的故事在他笔下诞生,让读者随之领略时空幻想的酣畅淋漓。

以时间为终点,展开一系列的轮回、创造、想象、再造,作者用他的天马行空,创造了一个个关于时间的科幻世界,在这些世界中,可以看到世界的重点、宇宙的尽头、人类的发展、宇宙的磅礴。

宝树续写《三体》传奇,成为科幻界瞩目人物后全新力作

科幻奇才宝树曾完美续写了《三体》的传奇,成为科幻界的瞩目人物。

他的故事诡谲变幻回味无穷,为许多读者所深深喜爱。曾获第三届星云奖最佳科幻短篇小说奖银奖,第三届星云奖最佳新锐科幻作家奖银奖。2011年被誉为中国科幻界最受瞩目的新锐作家,2012年、2013年“星云奖”与“银河奖”双料得主,2014年“星云奖”长篇金奖得主

哦……一些地方实在太典型了……非常得想入非非。不过有几篇的情节和立意还是挺好的。

Howard Phillips Lovecraft: 克苏鲁神话合集 (Paperback, Chinese language, 2017, 重庆大学出版社) No rating

本书收录了27篇克苏鲁神话中经典的篇目,这些小说的共同主题是:在宇宙中人类的价值毫无意义,并且所有对神秘未知的探求都会招致灾难性的结局。正如作者洛夫克拉夫特所说:“我的所有故事都是基于基本的前提之上的,那就是平凡的人类的法则、利益和情感,在浩瀚的宇宙中都是无效的和没有意 义的。”

与其他神话体系不同的是,克苏鲁神话彻底颠覆了“神”的形象。例如由不计其数的如肉瘤般的发光球体组成的犹格索托斯,形象为黑暗、混沌的巨大不定形团块的阿撒托斯,由一堆触手、流着黏液的大嘴组成的巨大肉块状的莎布尼古拉斯等,无法用任何地球上已知生物来参照形容。如今,这些角色的形象和设定,被无数的影视剧、游戏、动漫以及周边产品所应用,克苏鲁的形象,可以说无处不在。

克苏鲁神话被称之为20世纪有影响力的恐怖小说体系,也并非以塑造血腥场面带来感官刺激或是刻画心理诡谲的恐怖氛围见长,它的恐怖来自于对未知的绝望,来至于人类对不可知世界和不可测未来的无力和恐惧。因此,洛夫克拉夫特一改当时恐怖文学追求逼真详细的描写方式,总是用模糊的语言来激发读者的脑洞。于是,不仅想象力丰富的读者会被自己脑补的情节吓得夜不能寐,很多作者也由此激发起新的创作欲望,争相接力创作,直至今日。这就是克苏鲁神话的魅力所在。

在很多设定入脑之后来读本家觉得脱去很多「不可言」要素,成了一本很好睡的睡前书目。

George Spafford, Gene Kim, Kevin Behr: 凤凰项目 (Chinese language, 2015, 人民邮电出版社) No rating

本书讲述了一位IT经理临危受命,在未来董事的帮助和自己“三步工作法”理念的支撑下,最终挽救了一家具有悠久历史的汽车配件制造商的故事。小说揭示了管理现代IT组织与管理传统工厂的共通之处,让读者不仅能对如何管理IT组织心领神会,更重要的是将以完全不同于以往的视角来看待自己的工作环境。

一本 IT 相关的小说,可以不费什么力气读下去。希望市面上能多点这种书啊。

Paul Graham: 黑客与画家 (Paperback, Chinese language, 2011, 人民邮电出版社, Posts & Telecom Press) 4 stars

本书是硅谷创业之父Paul Graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解计算机编程的本质、互联网行业的规则,还会帮助读者了解我们这个时代,迫使读者独立思考。

本书适合所有程序员和互联网创业者,也适合一切对计算机行业感兴趣的读者。

历史是个圈

4 stars

一本写在 2004 年的书(中译版 2011 年出版),所以充斥着赞扬互联网模式的文字也不足为奇了。感叹历史是个圈,二十年过去了,现在「本地优先」的软件和模式又是隐隐有种起风之势。

其中一些话语总有点「慕强」感,可能这就是「黑客精神」?

另外看到后面就完全成为 Lisp 传教文了,期待 Lisp 和一众函数式编程语言能否在这个二十年融入到大众开发中吧。

Paul Graham: 黑客与画家 (Paperback, Chinese language, 2011, 人民邮电出版社, Posts & Telecom Press) 4 stars

本书是硅谷创业之父Paul Graham 的文集,主要介绍黑客即优秀程序员的爱好和动机,讨论黑客成长、黑客对世界的贡献以及编程语言和黑客工作方法等所有对计算机时代感兴趣的人的一些话题。书中的内容不但有助于了解计算机编程的本质、互联网行业的规则,还会帮助读者了解我们这个时代,迫使读者独立思考。

本书适合所有程序员和互联网创业者,也适合一切对计算机行业感兴趣的读者。

惊了,没想到 openlibrary 里有这本书的数据,感动,一年以来终于遇到一次可以一键导入数据的时刻。

Robert C. Martin: 程序员的职业素养 (Chinese language, 2012, 人民邮电出版社) No rating

本书是编程大师 Bob 大叔 40 余年编程生涯的心得体会, 讲解成为真正专业的程序员需要什么样的态度、原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来人引路,助其职业生涯迈上更高台阶。

本书适合所有程序员,也可供所有想成为具备职业素养的职场人士参考。

看起来是时候学点 TDD 了,很多相关书籍都指向这个啊。

Steve Souders: 高性能网站建设指南 (Chinese language, 2008, 电子工业出版社) No rating

本书结合Web 2.0以来Web开发领域的最新形势和特点,介绍了网站性能问题的现状、产生的原因,以及改善或解决性能问题的原则、技术技巧和最佳实践。重点关注网页的行为特征,阐释优化Ajax、CSS、JavaScript、Flash和图片处理等要素的技术,全面涵盖浏览器端性能问题的方方面面。在《高性能网站建设指南》中,作者给出了14条具体的优化原则,每一条原则都配以范例佐证,并提供了在线支持。《高性能网站建设指南》内容丰富,主要包括减少HTTP请求、Edge Computing技术、Expires Header技术、Gzip组件、CSS和JavaScript最佳实践、主页内联、Domain最小化、JavaScript优化、避免重定向的技巧、删除重复JavaScript的技巧、关闭ETags的技巧、Ajax缓存技术和最小化技术等。《高性能网站建设指南》适合Web架构师、信息架构师、Web开发人员及产品经理阅读和参考。

15 年过去了,这本书最大的价值是在……最后的截图那里,可以让人看看各大著名网站(不管是健在还是消失的)在 2008 年的样子。现在前端已经完全是一片一年顶其它领域三年的领域了啊。

Jared Diamond: 枪炮、病菌与钢铁 (Chinese language, 2016, 上海译文出版社) No rating

为什么现代社会中的财富和权力的分配,是以今天这种面貌呈现,而非其他形式?为何越过大洋进行杀戮、征服和灭绝的,不是美洲、非洲的土著,而是欧洲人和亚洲人?各族群间的生活差异为何如此之大? 对于现代人类、国家间的种种不平等现象,史学家往往存而不论,而在这部作品中,作者为许多大家熟悉以及想当然的答案赋予了截然不同的含义。

远古时期,各大陆上的人类社会的发展开始分道扬镳。中国、中美洲、美国东南部和其他地区对野生动植物的早期驯化,使这些地区的各个族群获得了一种领先优势。 为什么小麦和玉米、牛和猪以及现代世界的其他一些“了不起的”作物和牲畜出现在 这些特定地区,而不是出现在其他地区?人们对这个问题的理解至今仍停留在依稀隐约之间。诚然,农业与放牧出现在局部地区,只是对不同族群的不同命运的部分解释,重要的是,发展水平超过狩猎采集阶段的社会,就有可能发展出文字、技术、政府、有组织的宗教,同时也更有可能发展出凶恶的病菌和战争中的强大武器。正是这样的社会在海洋和陆地上进行冒险,以牺牲其他民族为代价,向新的家园不断扩张,人们最熟悉的例子就是欧洲人在过去500年中对非欧洲民族的征服。开始时,这些欧洲人只是想通过航海去寻找贵金属和香料,结果却常常导致对土著人土地的入侵,并通过屠杀和带来的疾病大批消灭了土著居民。

在这部开创性的著作中,演化生物学家、人类学家贾雷德•戴蒙德揭示了事实上有助于形成历史最广泛模式的环境因素,从而以震撼人心的力量摧毁了以种族主义为基础的人类史理论。本书是理解人类社会发展史方面的一个重大进展,它记录了现代世界及其诸多不平等所以形成的原因,也是一部真正关于全世界各民族的历史,是对人类生活的完整一贯的叙述,具有很强的可读性。本书与戴蒙德的其他两部著作《崩溃》、《第三种黑猩猩》一起堪称为“人类大历史”。本书在2005年国外原版的基础上修订出版,新增“日本人乃何许人也”一章。

文字的产生真得好曲折、艰难,也怪不得传说仓颉造出字后会惊天地泣鬼神了。

Jared Diamond: 枪炮、病菌与钢铁 (Chinese language, 2016, 上海译文出版社) No rating

为什么现代社会中的财富和权力的分配,是以今天这种面貌呈现,而非其他形式?为何越过大洋进行杀戮、征服和灭绝的,不是美洲、非洲的土著,而是欧洲人和亚洲人?各族群间的生活差异为何如此之大? 对于现代人类、国家间的种种不平等现象,史学家往往存而不论,而在这部作品中,作者为许多大家熟悉以及想当然的答案赋予了截然不同的含义。

远古时期,各大陆上的人类社会的发展开始分道扬镳。中国、中美洲、美国东南部和其他地区对野生动植物的早期驯化,使这些地区的各个族群获得了一种领先优势。 为什么小麦和玉米、牛和猪以及现代世界的其他一些“了不起的”作物和牲畜出现在 这些特定地区,而不是出现在其他地区?人们对这个问题的理解至今仍停留在依稀隐约之间。诚然,农业与放牧出现在局部地区,只是对不同族群的不同命运的部分解释,重要的是,发展水平超过狩猎采集阶段的社会,就有可能发展出文字、技术、政府、有组织的宗教,同时也更有可能发展出凶恶的病菌和战争中的强大武器。正是这样的社会在海洋和陆地上进行冒险,以牺牲其他民族为代价,向新的家园不断扩张,人们最熟悉的例子就是欧洲人在过去500年中对非欧洲民族的征服。开始时,这些欧洲人只是想通过航海去寻找贵金属和香料,结果却常常导致对土著人土地的入侵,并通过屠杀和带来的疾病大批消灭了土著居民。

在这部开创性的著作中,演化生物学家、人类学家贾雷德•戴蒙德揭示了事实上有助于形成历史最广泛模式的环境因素,从而以震撼人心的力量摧毁了以种族主义为基础的人类史理论。本书是理解人类社会发展史方面的一个重大进展,它记录了现代世界及其诸多不平等所以形成的原因,也是一部真正关于全世界各民族的历史,是对人类生活的完整一贯的叙述,具有很强的可读性。本书与戴蒙德的其他两部著作《崩溃》、《第三种黑猩猩》一起堪称为“人类大历史”。本书在2005年国外原版的基础上修订出版,新增“日本人乃何许人也”一章。

新月沃地为什么在人类史上那么引人注目,看这个恐怖的潜在可供驯服动\植物物种数量就知道了啊……

Jared Diamond: 剧变 (Chinese language, 2020, 中信出版社) No rating

《剧变》探讨了一个当前人类社会面临的重大问题:当危机来临时,我们该如何应对?从个人视角而言,危机可以改变一个人的成长轨迹,如处理不当,终其一生会生活在负面情绪中。对于整个人类社会而言,危机可使一种文明没落、一个国家解体、一个时代终结。因此,如何分辨危机、应对危机,避免危机,化危机为机遇,实现个人和整个人类社会的剧变,是人类当下面临的主课题。普利策奖得主、《枪炮、病菌与钢铁》作者戴蒙德再一次发挥其历史叙事的顶级水准,带我们巡礼了各国在历史中的危机应对,并从社会学、心理学、经济学、生物进化等跨学科视角展现了人类自古以来何以应对危机的历史沿革,并谏言国家、企业及整个人类社会如何从个人应对危机的进化逻辑和生理变化中得到启示,以更加多维度的、宽视角地看待危机应对这一关乎人类未来的命题。

政治极化现象真是社交媒体的算法导致的吗?嗯……虽然想来确实合理但是感觉又有点想当然了,不过相关研究还挺多的吧。

Brandon Rhodes: Python网络编程(第3版) (Chinese language, 2016, 人民邮电出版社) No rating

本书针对想要深入理解使用Python来解决网络相关问题或是构建网络应用程序的技术人员,结合实例讲解了网络协议、网络数据及错误、电子邮件、服务器架构和HTTP及Web应用程序等经典话题。具体内容包括:全面介绍Python3中最新提供的SSL支持,异步I/O循环的编写,用Flask框架在Python代码中配置URL,跨站脚本以及跨站请求伪造攻击网站的原理及保护方法,等等。

讲了很多基本的网络概念,还用 Python 举例子,感觉适合那种不想学计网但是又对 Python 有强烈兴趣的(真有这种人吗)。

不过还是太老气了,但没有老到完全不兼容的程度。

Brandon Rhodes: Python网络编程(第3版) (Chinese language, 2016, 人民邮电出版社) No rating

本书针对想要深入理解使用Python来解决网络相关问题或是构建网络应用程序的技术人员,结合实例讲解了网络协议、网络数据及错误、电子邮件、服务器架构和HTTP及Web应用程序等经典话题。具体内容包括:全面介绍Python3中最新提供的SSL支持,异步I/O循环的编写,用Flask框架在Python代码中配置URL,跨站脚本以及跨站请求伪造攻击网站的原理及保护方法,等等。

像是在复习计网……

Venkat Subramaniam: 高效程序员的45个习惯 (Chinese language, 2010, 人民邮电出版社, People Post Press Pub. Date :2010-1-1) No rating

“书中‘切身感受’的内容非常有价值——通过它我们可以做到学有所思,思有所悟,悟有所行。”

——Nathaniel T. Schutta,《Ajax基础教程》作者

“此书通过常理和经验,阐述了为什么你应该在项目中使用敏捷方法。最难得的是,这些行之有效的实战经验,竟然从一本书中得到了。”

——Matthew Johnson,软件工程师

十年来,软件行业发生了翻天覆地的变化。敏捷方法大行其道,测试和测试驱动开发在很多开发人员的工作中扮演着重要的角色。作为一名程序员,你应该培养怎样的素质,方能对多变的环境应对自如,始终立于不败之地?

本书简明实用、见解深刻,总结了高效程序员在开发过程中的45个个人习惯、思想观念和方法,有助于开发人员在开发进程、编码工作、开发者态度、项目和团队管理,以及持续学习等5个方面积极修炼。通过学习这些内容,养成这些好的习惯,你可以极大地提升自己的编程实力,更快速、更可靠地交付更高质量的软件,从而成为真正的高效程序员。

一本讲敏捷开发的……小书,就跟敏捷原本该叫的「lightweight」。 总之虽然提到的工具过时了,但是思想没有,该多写点单元测试了。

Jeffrey E. F. Friedl: 精通正则表达式 (Chinese language, 2012, 电子工业出版社) No rating

随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的正则表达式也变得越来越强大和易于使用。本书是讲解正则表达式的经典之作。本书主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了正则表达式在Perl、Java、.NET、PHP中的用法。本书自第1版开始着力于教会读者“以正则表达式来思考”,来让读者真正“精通”正则表达式。该版对PHP的相关内容、Javal.5和Javal.6的新特性作了可观的扩充讲解。任何有机会仲用正则表达式的读者都会从中获益匪浅。

正则有很多流派,一些语法在我的使用的工具上没有支持……那我对这本书的阅读热情就大大降低了。 可能只能看自己了吧,不过 emacs 正则相关的在网上的资料是真得少啊……

Jeffrey E. F. Friedl: 精通正则表达式 (Chinese language, 2012, 电子工业出版社) No rating

随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的正则表达式也变得越来越强大和易于使用。本书是讲解正则表达式的经典之作。本书主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了正则表达式在Perl、Java、.NET、PHP中的用法。本书自第1版开始着力于教会读者“以正则表达式来思考”,来让读者真正“精通”正则表达式。该版对PHP的相关内容、Javal.5和Javal.6的新特性作了可观的扩充讲解。任何有机会仲用正则表达式的读者都会从中获益匪浅。

被正则的百家流派气晕.jpg 发现直接写提取文本的方式很难,最后都得转向写函数来分批精细提取……最后还是要去学 elisp ……