Reviews and Comments

读书狐

[email protected]

在 2 年,3月前 加入

今年争取多点书吧。

This link opens in a pop-up window

高性能网站建设指南 (Chinese language, 2008, 电子工业出版社) 没有评价

本书结合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 年的样子。现在前端已经完全是一片一年顶其它领域三年的领域了啊。

枪炮、病菌与钢铁 (Chinese language, 2016, 上海译文出版社) 没有评价

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

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

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

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

枪炮、病菌与钢铁 (Chinese language, 2016, 上海译文出版社) 没有评价

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

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

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

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

剧变 (Chinese language, 2020, 中信出版社) 没有评价

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

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

Python网络编程(第3版) (Chinese language, 2016, 人民邮电出版社) 没有评价

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

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

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

Python网络编程(第3版) (Chinese language, 2016, 人民邮电出版社) 没有评价

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

像是在复习计网……

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

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

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

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

——Matthew Johnson,软件工程师

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

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

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

精通正则表达式 (Chinese language, 2012, 电子工业出版社) 没有评价

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

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

精通正则表达式 (Chinese language, 2012, 电子工业出版社) 没有评价

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

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

流畅的Python (Chinese language, 2017, 人民邮电出版社) 没有评价

【技术大咖推荐】

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

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

【本书特色】

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

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

HTTP权威指南 (Chinese language, 2012, 人民邮电出版社) 4 星

| 超文本传输协议(Hypertext Transfer Protocol,HTTP)是在万维网上进行通信时所使用的协议方案。HTTP有很多应用,但最著名的是用于web浏览器和web服务器之间的双工通信。 | | HTTP起初是一个简单的协议,因此你可能会认为关于这个协议没有太多好说的。但现在,你手上拿着的是却一本两磅重 的书。如果你对我们怎么会写出一本650页 的关于HTTP的书感到奇怪的话,可以去看一下目录。本书不仅仅是一本HTTP首部的参考手册;它是一本名副其实的web结构圣经。 | | 本书中,我们尝试着将HTTP中一些互相关联且常被误解的规则梳理清楚,并编写了一系列基于各种主题的章节,对HTTP各方面的特性进行了介绍。纵观全书,我们对HTTP“为什么”这样做进行了详细的解释,而不仅仅停留在它是“怎么做”的。而且,为了节省大家寻找参考文献的时间,我们还对很多HTTP应用程序正常工作所必须的、重要的非HTTP技术进行了介绍。在组织得便于使用的附录中,可以找到按照字母排序的首部参考(这些首部构成了最常见的HTTP文本的基础)。我们希望这种概念性的设计有助于读者对HTTP的使用。 | | 本书是为所有希望理解HTTP以及Web底层结构的人编写的。软硬件工程师也可以将本书作为HTTP及相关web技术的条理清楚的参考书使用。系统架构师和网络管理员可以通过本书更好地了解如何设计、实现并管理复杂的网络架构。性能工程师和分析人员可以从高速缓存和性能优化的相关章节中获益。市场营销和咨询专家可以通过概念的介绍更好地理解web技术的前景。 …

GET

4 星

以英文原版 2002 年来看,二十年过去了,HTTP 已经发生了太多变化,但是还是建立在那基本几个操作和首部上。 但里面提供的关于爬虫之类的东西那可是翻天覆地的变化了,十年前或许还会有人热衷于做 SEO (Search Engine Optimization,搜索引擎优化),但随着现在网络的「围墙花园」化,搜索引擎颓势也越来越显现了。很多网站管理者已经不去讨好搜索引擎了……

看着本书就越发觉得是时候需要重新再写一版此书了(或许已经有了?),来总结这二十年来 HTTP 发现了哪些变化。

清醒梦 (Chinese language, 2020, 湖南文艺出版社) 4 星

《清醒梦》是一本关于如何控制梦境并疗愈自己的心理学著作。

清醒梦(Lucid Dreaming)是在做梦时保持清醒的状态,又称作清明梦、明晰梦。在清醒梦的状态下,做梦者可以在梦中拥有清醒时候的思考和记忆能力。弗洛伊德(Sigmund Freud)在其著作《梦的解析》中将清醒梦解释为“潜意识的强念力再现”。

本书从清醒梦的认知入手,告诉读者如何做清醒梦,如何控制自己的梦境,进而通过梦境改变自己的内心世界疗愈自己。书中有50个专题练习,帮助读者一步步了解并掌握清醒梦的原理。

就算

4 星

本书真得有种过分努力的迎合感,像是入职培训画大饼一样。 不过就当作四十块买了一份任务清单吧。

现代操作系统(原书第3版) (Chinese language, 2009, 机械工业出版社) 5 星

本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、Windows Vista和Symbian操作系统的详细介绍。书中集中讨论了操作系统的基本原理,包括进程、线程、存储管理、文件系统、输入/输出、死锁等,同时还包含了有关计算机安全、多媒体操作系统、掌上计算机操作系统、微内核、多核处理机上的虚拟机以及操作系统设计等方面的内容。此外,还在第2版的基础上对部分习题进行了增删,更有助于读者学习和对知识的理解及掌握。

本书适合作为高等院校计算机专业操作系统课程教材,也是设计、开发操作系统的重要参考书。

Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使本书成为操作系统领域的经典之作。

在本书第3版中,作者深入讨论了许多主题,包括:进程、线程、存储管理、文件系统、I/O、死锁、接口设计、多媒体、性能权衡,以及有关操作系统设计的最新趋势。书中不仅涵盖了现代操作系统的原理和实践,而且特别关注了Linux操作系统、Windows Vista操作系统、嵌入式操作系统、实时操作系统以及多媒体操作系统。

本书特色:

● 涉及Windows Vista以及最新的Linux/UNIX操作系统。

● 用一整章(第12章)的篇幅对用于移动设备的Symbian操作系统进行分析。

● 涵盖更多、更新的安全方面的内容。

● …

经典

5 星

很多概念都讲得很翔实,而且还能对于 Linux 系统构造有些底层的了解,遗憾就是有一些「抖机灵」的地方有点太冒犯性了,还有就是有点老旧,不过听说第四版已经有了?

了不起的面包 (2022, 广东人民出版社) 4 星

1.以生活化的视角洞悉人类的政治、宗教、民俗、战争与文明的兴衰,将带领读者进行一段奇妙而刺激的旅程。

2.通过古埃及传说、希腊神话以及文学诗歌、战争史、农业史等各方面的大量史料,写就一段段生动的历史。

3.面包即正义,它不只是食物,是古埃及人的货币,是罗马人的权杖,是神的血肉。

《了不起的面包》以面包为线串联人类6000年的大历史,以生活化的视角洞悉人类的政治、宗教、民俗、战争与文明的兴衰,将带领读者进行一段奇妙而刺激的旅程。作者搜索整理了《圣经》故事、古埃及传说、希腊神话以及文学诗歌、战争史、农业史等各方面的大量史料,写就一段段生动的历史,详尽地阐述了面包——这一由酵母、水、面粉构成的食物,是怎样引起了战争、瘟疫、政变、革命……

我面包呢?

4 星

感觉就是参加了一个博物馆,哦哦,是种小麦地的农具、哦哦,是磨坊里磨盘、哦哦,是玉米和土豆……但我面包呢? 对面包的直接描述还是少了点,不过萦绕在上面的政治、经济相关记录还是令人耳目一新的,通过粮食方面的视角看待一些历史事件在其他书也算少有吧。