User Profile

读书狐

SouthFox@library.southfox.me

Joined 3 years, 3 months ago

今年争取多点书吧。

This link opens in a pop-up window

2025 Reading Goal

44% complete! 读书狐 has read 16 of 36 books.

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

枪炮、病菌与钢铁 by 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

枪炮、病菌与钢铁 by 

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

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

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

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

剧变: 人类社会与国家危机的转折点 by 

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

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

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

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

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

剧变: 人类社会与国家危机的转折点 by 

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

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,跨站脚本以及跨站请求伪造攻击网站的原理及保护方法,等等。

像是在复习计网……

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

Python网络编程(第3版) by 

本书针对想要深入理解使用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 ……

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

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

Emacs 所属的正则流派严重依赖反斜线……在使用普通字符串提交正则表达式时,非常有用。但其缺陷——尤其是 elisp 的正则表达式的缺陷——在于,此流派过分依赖反斜线了,最终得到的正则表达式好像插满了牙签。

精通正则表达式 by  (Page 101)

凝噎……

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 …

JSON被当作“瘦身版 XML”(http://www.json.org/fatfree.html)。在很多情景下,JSON都成功取代了XML。由于拥有紧凑的列表和字典表达,JSON格式可以完美地用于数据交换。 PHP 和 Ruby的散列语法借鉴了 Perl,它们都用 => 作为键和值的连接。JavaScript 则从 Python那儿偷师,使用了: 。而 JSON 又从 JavaScript 发展而来,它的语法正好是Python 句法的子集。因此,除了在 true、false 和 null 这几个值的拼写上有出入之外,JSON 和 Python 是完全兼容的。于是,现在大家用来交换数据的格式全是 Python 的 dict 和 list 。 简单而正确。

流畅的Python by  (Page 82)

我还以为 Python 支持 JSON 单纯是它“火”,没想到是反过来 JSON 选择支持了 Python 。