Reviews and Comments

读书狐

SouthFox@library.southfox.me

Joined 3 years, 2 months ago

今年争取多点书吧。

This link opens in a pop-up window

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 ……

commented on 流畅的Python by Luciano Ramalho

Luciano Ramalho: 流畅的Python (Chinese language, 2017, 人民邮电出版社) No rating

【技术大咖推荐】

“很荣幸担任这本优秀图书的技术审校。这本书能帮助很多中级Python程序员掌握这门语言,我也从中学到了相当多的知识!”——Alex Martelli,Python软件基金会成员

“对于想要扩充知识的中级和高级Python程序员来说,这本书是充满了实用编程技巧的宝藏。”——Daniel Greenfeld和Audrey Roy Greenfeld,Two Scoops of Django作者

【本书特色】

本书由奋战在Python开发一线近20年的Luciano Ramalho执笔,Victor Stinner、Alex Martelli等Python大咖担纲技术审稿人,从语言设计层面剖析编程细节,兼顾Python …

图方便一直用第三方包也是可以的,但如果要精进的话还是要熟悉熟悉标准库啊。

贾雷德·戴蒙德: 崩溃 (Chinese language, 2022, 中信出版集团, CITIC Press Corporation) No rating

本书所说的“崩溃”,是指某一人类社会在相当长一段时间内,人口急剧减少,政治、经济、社会复杂程度骤降,终至瓦解。这在人类历史上并不罕见,许多壮丽的文明遗址引发幽古之思,人们在抚今追昔时,不免产生疑问:为什么有些社会得以繁荣延续,有些社会却走向衰亡,最终湮没在历史长河中?

为了回答这个问题,在本书中,戴蒙德延续其思考框架,聚焦生态环境与人类文明的关系。在比较历史研究的视野下,戴蒙德以自己熟悉的美国蒙大拿州作为引子,纵向比较了复活节岛、玛雅文明、格陵兰岛的维京社会、德川幕府时期的日本等过去社会的兴衰存亡,又横向分析了卢旺达、海地与多米尼加、中国、澳大利亚等现代社会的发展与困境。这些文明社会面临着相似的危机——在污染、瘟疫、战争、饥荒的背后,千疮百孔的生态环境是社会走向败亡的大前奏,而不同社会应对环境问题的选择决定了它们迥异的结局。基于此,生态环境如何影响人类社会的命运这一议题,从一个宏大模糊的背景角色走到前台的聚焦点下,一些从前历史研究所忽略的关键信息被提取出来,重塑了人们对社会发展的认知。

今天,现代社会同样面临危机——前所未有的人口压力、全球性的环境破坏,地区性的崩溃可能会迅速向全世界蔓延。经济发展与环境保护是否不可兼得?戴蒙德为我们敲响警钟:我们对这一问题的理解与抉择将决定当今社会的兴盛或衰落。

夏威夷果,也叫澳大利亚坚果。

一种XX菜却是YY地方特色菜的感觉。

贾雷德·戴蒙德: 崩溃 (Chinese language, 2022, 中信出版集团, CITIC Press Corporation) No rating

本书所说的“崩溃”,是指某一人类社会在相当长一段时间内,人口急剧减少,政治、经济、社会复杂程度骤降,终至瓦解。这在人类历史上并不罕见,许多壮丽的文明遗址引发幽古之思,人们在抚今追昔时,不免产生疑问:为什么有些社会得以繁荣延续,有些社会却走向衰亡,最终湮没在历史长河中?

为了回答这个问题,在本书中,戴蒙德延续其思考框架,聚焦生态环境与人类文明的关系。在比较历史研究的视野下,戴蒙德以自己熟悉的美国蒙大拿州作为引子,纵向比较了复活节岛、玛雅文明、格陵兰岛的维京社会、德川幕府时期的日本等过去社会的兴衰存亡,又横向分析了卢旺达、海地与多米尼加、中国、澳大利亚等现代社会的发展与困境。这些文明社会面临着相似的危机——在污染、瘟疫、战争、饥荒的背后,千疮百孔的生态环境是社会走向败亡的大前奏,而不同社会应对环境问题的选择决定了它们迥异的结局。基于此,生态环境如何影响人类社会的命运这一议题,从一个宏大模糊的背景角色走到前台的聚焦点下,一些从前历史研究所忽略的关键信息被提取出来,重塑了人们对社会发展的认知。

今天,现代社会同样面临危机——前所未有的人口压力、全球性的环境破坏,地区性的崩溃可能会迅速向全世界蔓延。经济发展与环境保护是否不可兼得?戴蒙德为我们敲响警钟:我们对这一问题的理解与抉择将决定当今社会的兴盛或衰落。

格陵兰岛上的维京人死守自己的文化,不顾经济效益养羊,不知道因为什么从不吃鱼。然后就在几百年后凋零了,让维京人凋零的文化认同却让他们能够坚守几百年…… 果然是成也文化,败也文化啊。

贾雷德·戴蒙德: 崩溃 (Chinese language, 2022, 中信出版集团, CITIC Press Corporation) No rating

本书所说的“崩溃”,是指某一人类社会在相当长一段时间内,人口急剧减少,政治、经济、社会复杂程度骤降,终至瓦解。这在人类历史上并不罕见,许多壮丽的文明遗址引发幽古之思,人们在抚今追昔时,不免产生疑问:为什么有些社会得以繁荣延续,有些社会却走向衰亡,最终湮没在历史长河中?

为了回答这个问题,在本书中,戴蒙德延续其思考框架,聚焦生态环境与人类文明的关系。在比较历史研究的视野下,戴蒙德以自己熟悉的美国蒙大拿州作为引子,纵向比较了复活节岛、玛雅文明、格陵兰岛的维京社会、德川幕府时期的日本等过去社会的兴衰存亡,又横向分析了卢旺达、海地与多米尼加、中国、澳大利亚等现代社会的发展与困境。这些文明社会面临着相似的危机——在污染、瘟疫、战争、饥荒的背后,千疮百孔的生态环境是社会走向败亡的大前奏,而不同社会应对环境问题的选择决定了它们迥异的结局。基于此,生态环境如何影响人类社会的命运这一议题,从一个宏大模糊的背景角色走到前台的聚焦点下,一些从前历史研究所忽略的关键信息被提取出来,重塑了人们对社会发展的认知。

今天,现代社会同样面临危机——前所未有的人口压力、全球性的环境破坏,地区性的崩溃可能会迅速向全世界蔓延。经济发展与环境保护是否不可兼得?戴蒙德为我们敲响警钟:我们对这一问题的理解与抉择将决定当今社会的兴盛或衰落。

波利尼西亚人,我之前知道他们的开拓进取,凭着一颗钉子都没有的独木舟在大洋上航行。现在也知道在一个环境破碎崩溃小岛上的苟延残喘…… 很难不去想象最后剩下来的那一代人,望着岛上光秃秃的不毛之地,会不会想起之前这里曾是一片繁盛的棕榈森林?如果还能剩下最后的树木,是否可以造起一艘最后的独木舟驶向大海,就跟百千年前他们的先民一样?

贾雷德·戴蒙德: 崩溃 (Chinese language, 2022, 中信出版集团, CITIC Press Corporation) No rating

本书所说的“崩溃”,是指某一人类社会在相当长一段时间内,人口急剧减少,政治、经济、社会复杂程度骤降,终至瓦解。这在人类历史上并不罕见,许多壮丽的文明遗址引发幽古之思,人们在抚今追昔时,不免产生疑问:为什么有些社会得以繁荣延续,有些社会却走向衰亡,最终湮没在历史长河中?

为了回答这个问题,在本书中,戴蒙德延续其思考框架,聚焦生态环境与人类文明的关系。在比较历史研究的视野下,戴蒙德以自己熟悉的美国蒙大拿州作为引子,纵向比较了复活节岛、玛雅文明、格陵兰岛的维京社会、德川幕府时期的日本等过去社会的兴衰存亡,又横向分析了卢旺达、海地与多米尼加、中国、澳大利亚等现代社会的发展与困境。这些文明社会面临着相似的危机——在污染、瘟疫、战争、饥荒的背后,千疮百孔的生态环境是社会走向败亡的大前奏,而不同社会应对环境问题的选择决定了它们迥异的结局。基于此,生态环境如何影响人类社会的命运这一议题,从一个宏大模糊的背景角色走到前台的聚焦点下,一些从前历史研究所忽略的关键信息被提取出来,重塑了人们对社会发展的认知。

今天,现代社会同样面临危机——前所未有的人口压力、全球性的环境破坏,地区性的崩溃可能会迅速向全世界蔓延。经济发展与环境保护是否不可兼得?戴蒙德为我们敲响警钟:我们对这一问题的理解与抉择将决定当今社会的兴盛或衰落。

第一部分让我对蒙大拿产生了兴趣,不知道二十年过去了,书中列举的问题现在解决了没有?

Edward Snowden: 永久记录 (Chinese language, 2019, 民主与建设出版社) No rating

本书是爱德华•斯诺登的自传,记录了他在童年、少年、成年时期的经历,以及自己价值观变化的全部过程。书中内容既反映了现代网络科技的发展,也表现了作者对美国政府监视行为的不安,并表达了他内心深处的反思与告白。

全书分为三个部分。第一部分是斯诺登的童年回忆。他自小开始对计算机程序语言产生浓厚的兴趣,并由此走上成为系统工程师之路,寻找网络的秘密。第二部分是斯诺登受雇于美国情报机构期间的经历。此期间,他冒着极大风险曝光美国政府的大规模监视系统。这一部分还讲到他为建立这个系统所做的工作,以及促使他曝光事件的原因。第三部分是斯诺登逃亡到香港和俄罗斯,联络媒体继续曝光整个事件的经历。在这一部分中,他也袒露了内心的矛盾。

从田园诗般的童年印象,到跌宕起伏的情报工作,《永久记录》这本书讲述了斯诺登独特的人生经历,是关于这个“在网上长大”的聪明年轻人的完整而深刻的记录。他满怀着激情与坦率、智慧与担当写下的这本书,注定将成为数字时代不可忽略的嘹亮回声。

「无穷的远方,无数的人们,都与我有关。」

commented on 永久记录 by Edward Snowden

Edward Snowden: 永久记录 (Chinese language, 2019, 民主与建设出版社) No rating

本书是爱德华•斯诺登的自传,记录了他在童年、少年、成年时期的经历,以及自己价值观变化的全部过程。书中内容既反映了现代网络科技的发展,也表现了作者对美国政府监视行为的不安,并表达了他内心深处的反思与告白。

全书分为三个部分。第一部分是斯诺登的童年回忆。他自小开始对计算机程序语言产生浓厚的兴趣,并由此走上成为系统工程师之路,寻找网络的秘密。第二部分是斯诺登受雇于美国情报机构期间的经历。此期间,他冒着极大风险曝光美国政府的大规模监视系统。这一部分还讲到他为建立这个系统所做的工作,以及促使他曝光事件的原因。第三部分是斯诺登逃亡到香港和俄罗斯,联络媒体继续曝光整个事件的经历。在这一部分中,他也袒露了内心的矛盾。

从田园诗般的童年印象,到跌宕起伏的情报工作,《永久记录》这本书讲述了斯诺登独特的人生经历,是关于这个“在网上长大”的聪明年轻人的完整而深刻的记录。他满怀着激情与坦率、智慧与担当写下的这本书,注定将成为数字时代不可忽略的嘹亮回声。

911 事件还真的是改变世界的一次事件……不禁让人想要是没发生这次事件,现在的世界会是怎么样呢?但想想疫情也是一件改变世界的事件,不过是钝刀子割肉罢了。