计算机
JavaScript权威指南(第6版) 豆瓣
JavaScript: The Definitive Guide, Sixth Edition
8.9 (13 个评分)
作者:
David Flanagan
译者:
淘宝前端团队
机械工业出版社
2012
- 4
本书是程序员学习核心JavaScript语言和由Web浏览器定义的JavaScript API的指南和综合参考手册。
第6版涵盖HTML 5和ECMAScript 5。很多章节完全重写,以便与时俱进,紧跟当今的最佳Web开发实践。本书新增章节描述了jQuery和服务器端JavaScript。
本书适合那些希望学习Web编程语言的初、中级程序员和希望精通JavaScript的JavaScript程序员阅读。
第6版涵盖HTML 5和ECMAScript 5。很多章节完全重写,以便与时俱进,紧跟当今的最佳Web开发实践。本书新增章节描述了jQuery和服务器端JavaScript。
本书适合那些希望学习Web编程语言的初、中级程序员和希望精通JavaScript的JavaScript程序员阅读。
Web性能权威指南 豆瓣
High Performance Browser Networking
8.0 (6 个评分)
作者:
Ilya Grigorik
译者:
李松峰
人民邮电出版社
2013
- 9
本书是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。本书目标是涵盖Web 开发者技术体系中应该掌握的所有网络及性能优化知识。全书以性能优化为主线,从TCP、UDP 和TLS 协议讲起,解释了如何针对这几种协议和基础设施来优化应用。然后深入探讨了无线和移动网络的工作机制。最后,揭示了HTTP 协议的底层细节,同时详细介绍了HTTP 2.0、 XHR、SSE、WebSocket、WebRTC 和DataChannel 等现代浏览器新增的具有革命性的新能力。
本书适合所有Web 应用及站点开发人员阅读,包括但不限于前端、后端、运维、大数据分析、
UI/UX、存储、视频、实时消息,以及性能工程师。
Ilya Grigorik 是谷歌“Web加速”(Make The Web Fast)团队的性能工程师、开发大使。他每天的主要工作就是琢磨怎么让Web应用速度更快,总结并推广能够提升应用性能的最佳实践。
本书适合所有Web 应用及站点开发人员阅读,包括但不限于前端、后端、运维、大数据分析、
UI/UX、存储、视频、实时消息,以及性能工程师。
Ilya Grigorik 是谷歌“Web加速”(Make The Web Fast)团队的性能工程师、开发大使。他每天的主要工作就是琢磨怎么让Web应用速度更快,总结并推广能够提升应用性能的最佳实践。
AngularJS 豆瓣
作者:
Brad Green
/
Shyam Seshadri
O'Reilly Media
2013
- 4
Develop smaller, lighter web apps that are simple to create and easy to test, extend, and maintain as they grow. This hands-on guide introduces you to AngularJS, the open source JavaScript framework that uses Model - view - controller (MVC) architecture, data binding, client-side templates, and dependency injection to create a much-needed structure for building web apps. Guided by two engineers who worked on AngularJS at Google, you'll walk through the framework's key features, and then build a working AngularJS app - from layout to testing, compiling, and debugging. You'll learn how AngularJS helps reduce the complexity of your web app. Dive deep into Angular's building blocks and learn how they work together Gain maximum flexibility by separating logic, data, and presentation responsibilities with MVC Assemble your full app in the browser, using client-side templates Use AngularJS directives to extend HTML with declarative syntax Communicate with the server and implement simple caching with the $http service Use dependency injection to improve refactoring, testability, and multiple environment design Get code samples for common problems you face in most web apps
乔纳森传 豆瓣
The Genius Behind Apple's Greatest Products
7.2 (12 个评分)
作者:
利恩德·卡尼
译者:
汪琪
/
岳卉
…
中信出版社
2014
- 1
这是第一本聚焦苹果首席设计师乔纳森·艾夫的传记。乔纳森在英国学习了传统的工业设计理论,致力于将设计与生产过程相结合,并结合自己对于设计的理解,形成了独有的乔纳森式的设计理念。他将这套理念带到了苹果,帮助乔布斯在最艰难的时期完成了复兴。每个人都认为苹果的核心在于乔布斯,但镁光灯背后的乔纳森才是苹果走出困境的关键先生。
从用户的角度来思考设计初衷、追求简洁、钟爱白色、提高科技产品的亲和力,这些都是乔纳森灌输给苹果公司设计部门的新元素。他与乔布斯的想法不谋而合,并自始至终得到了乔布斯的大力支持。二人默契配合,最终将苹果从一家单纯的设备生产上改造成了一家以设计时尚配件的新公司,并赢得了世界上绝大多数年轻人的尊重和狂热崇拜。从这一点来说,乔纳森不仅改变了苹果公司,改变了整个设计行业,也彻底改变了人们的生活方式。
乔布斯的去世对于苹果来说无疑是一个巨大的损失,最明显的表现在顾客对于苹果最新设计产品的诟病上,但这一错误的“心理定势”基于一个错误的认知:iPhone和iPad不是乔布斯设计的,而是乔纳森领导的团队设计的。没有了乔布斯的苹果也因为有了乔纳森,才能在后乔布斯时代继续焕发出新的生机。
乔纳森的设计不止使得苹果成为世界上最有价值的公司,它们也颠覆了整个行业,从音乐、手机到台式电脑和平板电脑。和乔布斯不一样,乔纳森经常躲避镁光灯。有些害羞和温和的他,用设计为自己赢得了一席之地。
作为第一本聚焦乔纳森的书,作者里恩德·卡尼对他富有创意的生涯进行了全面的剖析,并找到了他成功的几条原则。他是无可争议的天才,他是乔布斯最依赖的拍档,他是苹果优秀产品最终的设计者。现在跟随这本他的十年设计简史,进入外人从未得见的神秘的苹果实验室,看看它的内幕。
从用户的角度来思考设计初衷、追求简洁、钟爱白色、提高科技产品的亲和力,这些都是乔纳森灌输给苹果公司设计部门的新元素。他与乔布斯的想法不谋而合,并自始至终得到了乔布斯的大力支持。二人默契配合,最终将苹果从一家单纯的设备生产上改造成了一家以设计时尚配件的新公司,并赢得了世界上绝大多数年轻人的尊重和狂热崇拜。从这一点来说,乔纳森不仅改变了苹果公司,改变了整个设计行业,也彻底改变了人们的生活方式。
乔布斯的去世对于苹果来说无疑是一个巨大的损失,最明显的表现在顾客对于苹果最新设计产品的诟病上,但这一错误的“心理定势”基于一个错误的认知:iPhone和iPad不是乔布斯设计的,而是乔纳森领导的团队设计的。没有了乔布斯的苹果也因为有了乔纳森,才能在后乔布斯时代继续焕发出新的生机。
乔纳森的设计不止使得苹果成为世界上最有价值的公司,它们也颠覆了整个行业,从音乐、手机到台式电脑和平板电脑。和乔布斯不一样,乔纳森经常躲避镁光灯。有些害羞和温和的他,用设计为自己赢得了一席之地。
作为第一本聚焦乔纳森的书,作者里恩德·卡尼对他富有创意的生涯进行了全面的剖析,并找到了他成功的几条原则。他是无可争议的天才,他是乔布斯最依赖的拍档,他是苹果优秀产品最终的设计者。现在跟随这本他的十年设计简史,进入外人从未得见的神秘的苹果实验室,看看它的内幕。
用AngularJS开发下一代Web应用 豆瓣
AngularJS
7.7 (6 个评分)
作者:
[美] Brad Green
/
Sbyam Seshadri
译者:
大漠穷秋
电子工业出版社
2013
- 10
AngularJS是一款来自Google的前端JS框架,它的核心特性有:MVC、双向数据绑定、指令和语义化标签、模块化工具、依赖注入、HTML模板,以及对常用工具的封装,例如$http、$cookies、$location等。AngularJS框架的体积非常小,但是设计理念和功能却非常强大,值得前端开发者深入学习。
本书对AngularJS框架的核心特性做了全面的介绍,包括常用的开发工具和开发环境。作为国内第一本关于AngularJS的书籍,本书是学习AngularJS的必备入门工具。
本书对AngularJS框架的核心特性做了全面的介绍,包括常用的开发工具和开发环境。作为国内第一本关于AngularJS的书籍,本书是学习AngularJS的必备入门工具。
Developing Backbone.js Applications 豆瓣
作者:
Addy Osmani
O'Reilly Media
2012
- 7
If you want to build your site's frontend with the single-page application (SPA) model, this hands-on book shows you how to get the job done with Backbone.js. You'll learn how to create structured JavaScript applications, using Backbone's own flavor of model-view-controller (MVC) architecture. Start with the basics of MVC, SPA, and Backbone, then get your hands dirty building sample applications - a simple Todo list app, a RESTful book library app, and a modular app with Backbone and RequireJS. Author Addy Osmani, an engineer for Google's Chrome team, also demonstrates advanced uses of the framework. Learn how Backbone.js brings MVC benefits to the client-side Write code that can be easily read, structured, and extended Work with the Backbone.Marionette and Thorax extension frameworks Solve common problems you'll encounter when using Backbone.js Organize your code into modules with AMD and RequireJS Paginate data for your Collections with the Backbone.Paginator plugin Bootstrap a new Backbone.js application with boilerplate code Use Backbone with jQuery Mobile and resolve routing problems between the two Unit-test your Backbone apps with Jasmine, QUnit, and SinonJS
现实生活中的海盗湾 (2013) 豆瓣 维基数据 Eggplant.place IMDb TMDB
TPB AFK: The Pirate Bay Away from Keyboard
7.7 (53 个评分)
导演:
西蒙·克洛斯
演员:
哥特弗里德·斯瓦托姆
/
彼得·桑德
…
其它标题:
TPB AFK: The Pirate Bay Away from Keyboard
/
海盗湾 暂离中
…
21世纪初,一个标榜着“实现真正的言论和文化传播自由”的网站横空出世。它就是日后大名鼎鼎并惹来无数争议的最大的档案分享网站海盗湾(Pirate Bay)。该网站由高特弗里德·萨特霍姆·瓦格、弗雷德里克·内伊以及彼得·桑德三个瑞典人创立,他们的精神和魄力得到来自全世界复制派(海盗党)的热烈支持,与此同时也遭到号称损失高达61亿美金的版权方的嫉恨。2008年,以好莱坞为首的巨头向海盗湾提起诉讼,三位创始人不得不“离开键盘”,与检方展开一连串的周旋。
一方以法律为手段,一方以技术为武器。这不仅是一场来自不同价值观阵营的战争……
一方以法律为手段,一方以技术为武器。这不仅是一场来自不同价值观阵营的战争……
大规模Web服务开发技术 豆瓣
作者:
伊藤直也
/
田中慎司
译者:
李剑
电子工业出版社
2011
- 7
Hatena是日本最大的Web服务提供商之一,它提供的服务包括关键字(类似于维基百科)、博客、相册等。《大规模Web服务开发技术》由伊藤直也、田中慎司所著,内容主要来自Hatena为学生们举行的暑期实习的课程,内容涵盖广泛,介绍了性能优化、分布式、算法、系统架构等各个方面,甚至还介绍了硬件的经济成本,是运维工程师们必不可少的参考书。书中还包括几个算法实习课题,介绍了压缩算法、全文搜索等算法的实现方法,对于打算靠Web创业的人不失为一本很不错的参考书。
程序员的数学 豆瓣
6.7 (15 个评分)
作者:
结城浩
译者:
管杰
人民邮电出版社
2012
- 10
如果数学不好,是否可以成为一名程序员呢?答案是肯定的。 本书最适合:数学糟糕但又想学习编程的你。
没有晦涩的公式,只有好玩的数学题。
帮你掌握编程所需的“数学思维”。
日文版已重印14次!
编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。
本书面向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。读者无需精通编程,也无需精通数学,只需具备四则运算和乘方等基础知识,就可以阅读本书。
书中讲 解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、少年高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。引导读者深入理解编程中的数学方法和思路。
本书还对程序员和计算机的分工进行了有益的探讨。读完此书,你会对以程序为媒介的人机合作有更深刻的理解。
没有晦涩的公式,只有好玩的数学题。
帮你掌握编程所需的“数学思维”。
日文版已重印14次!
编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。
本书面向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。读者无需精通编程,也无需精通数学,只需具备四则运算和乘方等基础知识,就可以阅读本书。
书中讲 解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、少年高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。引导读者深入理解编程中的数学方法和思路。
本书还对程序员和计算机的分工进行了有益的探讨。读完此书,你会对以程序为媒介的人机合作有更深刻的理解。
Just for Fun 豆瓣 谷歌图书 Goodreads
8.7 (9 个评分)
作者:
Linus Torvalds
/
David Diamond
HarperBusiness
2002
- 6
This is the story of Linus Torvalds, the maverick Finnish computer genius who invented the powerful LINUX operating system. As well as being free, LINUX is more powerful and stable than anything that Microsoft can offer, thus making Torvalds Bill Gates' number one enemy. Today, LINUX is exploding on to the market, and its creator is household. Linus Torvalds is already a folk hero within the technolgy world, often mobbed at trade shows and forever asked to give interviews by the media. But Torvalds is a most unlikely celebrity: a family man, he lives in a cramped house in Santa Clara with his wife, Tove, a Finnish karate champion, and their two daughters. He claims to this day that he invented LINUX "just for fun". --This text refers to an out of print or unavailable edition of this title.
Node Web开发 豆瓣
Node Web Development
作者:
[美] David Herron
译者:
鄢学鵾
/
吴天豪
…
人民邮电出版社
2012
- 4
内容简介:
作为服务器端的JavaScript解释器,Node是一个轻量高效的开发平台,用于构建响应快速、高度可扩展的Web应用。它使用事件驱动和非阻塞的I/O模型,非常适合开发数据密集、对实时响应要求高的分布式应用,在微软、eBay、LinkedIn、雅虎等世界知名公司均有成功的应用。 本书是Node开发基础教程,通过大量示例介绍如何使用HTTP服务器和客户端对象、Connect和Express应用框架、异步执行算法,以及如何结合使用SQL和MongoDB数据库。另外,本书同时针对开发和部署环境给出了实用的Node安装建议,介绍了HTTP服务器和客户端应用的开发,阐述了很多Node使用方式,包括在应用中使用数据库存储引擎,以及在有无Connect/Express Web应用框架的情况下开发网站的方法。本书还介绍了Node的CommonJS模块系统,帮助开发人员实现一些重要的面向对象设计方案。
本书适合具有一定JavaScript和Web应用开发基础知识、打算使用服务器端JavaScript开发高性能Web应用的开发人员阅读。
本书内容包括:
服务器端JavaScript对于Web应用开发的作用
使用Node时,针对性能和吞吐量作出成熟的架构选择
为开发和部署服务器端Web应用安装和使用Node
Connect和Express应用框架的使用
在应用中设置SQL或MongoDB数据库系统
区分并评估同步算法和异步算法
作为服务器端的JavaScript解释器,Node是一个轻量高效的开发平台,用于构建响应快速、高度可扩展的Web应用。它使用事件驱动和非阻塞的I/O模型,非常适合开发数据密集、对实时响应要求高的分布式应用,在微软、eBay、LinkedIn、雅虎等世界知名公司均有成功的应用。 本书是Node开发基础教程,通过大量示例介绍如何使用HTTP服务器和客户端对象、Connect和Express应用框架、异步执行算法,以及如何结合使用SQL和MongoDB数据库。另外,本书同时针对开发和部署环境给出了实用的Node安装建议,介绍了HTTP服务器和客户端应用的开发,阐述了很多Node使用方式,包括在应用中使用数据库存储引擎,以及在有无Connect/Express Web应用框架的情况下开发网站的方法。本书还介绍了Node的CommonJS模块系统,帮助开发人员实现一些重要的面向对象设计方案。
本书适合具有一定JavaScript和Web应用开发基础知识、打算使用服务器端JavaScript开发高性能Web应用的开发人员阅读。
本书内容包括:
服务器端JavaScript对于Web应用开发的作用
使用Node时,针对性能和吞吐量作出成熟的架构选择
为开发和部署服务器端Web应用安装和使用Node
Connect和Express应用框架的使用
在应用中设置SQL或MongoDB数据库系统
区分并评估同步算法和异步算法
黑客 豆瓣
Hackers: Heroes of the Computer Revolution - 25th Anniversary Edition
7.7 (20 个评分)
作者:
Steven Levy
译者:
赵俐
/
刁海鹏
…
机械工业出版社华章公司
2011
- 10
黑客文化和伦理的奠基之作,计算机专业人士必读。
二十五周年新版,涵盖比尔·盖茨、马克·扎克伯格、理查德·斯托曼、史蒂夫·沃兹尼克等著名黑客的最新资料。
多年前,射击游戏之父、Doom游戏的作者约翰·卡马克由于读到本书,坚定了游戏开发的决心。
谷歌首席信息官本·弗里德也是本书的忠实读者。
探寻黑客文化的本质,体会黑客精神的精髓。
二十五周年新版,涵盖比尔·盖茨、马克·扎克伯格、理查德·斯托曼、史蒂夫·沃兹尼克等著名黑客的最新资料。
多年前,射击游戏之父、Doom游戏的作者约翰·卡马克由于读到本书,坚定了游戏开发的决心。
谷歌首席信息官本·弗里德也是本书的忠实读者。
探寻黑客文化的本质,体会黑客精神的精髓。
Python语言入门 豆瓣
Learning Python
作者:
[美] Mark Lutz
/
David Ascber
译者:
陈革
/
冯大辉
中国电力出版社
2001
- 4
书中描述了Python程序的基本构件:类型、操作符、语句、函数、模块、类以及异常,此外还介绍了更多高级主题,包括复杂的实例,最后讲述了如何使用Python定制库来创建大型程序。
智能Web算法 豆瓣
Algorithms of the Intelligent Web
作者:
Haralambos Marmanis
/
Dmitry Babenko
译者:
阿稳
/
陈钢
电子工业出版社
2011
- 11
本书涵盖了五类重要的智能算法:搜索、推荐、聚类、分类和分类器组合,并结合具体的案例讨论了它们在Web应用中的角色及要注意的问题。除了第1章的概要性介绍以及第7章对所有技术的整合应用外,第2~6章以代码示例的形式分别对这五类算法进行了介绍。
本书面向的是广大普通读者,特别是对算法感兴趣的工程师与学生,所以对于读者的知识背景并没有过多的要求。本书中的例子和思想应用广泛,所以对于希望从业务角度更好地理解有关技术的技术经理、产品经理和管理层来说,本书也有一定的价值。
本书面向的是广大普通读者,特别是对算法感兴趣的工程师与学生,所以对于读者的知识背景并没有过多的要求。本书中的例子和思想应用广泛,所以对于希望从业务角度更好地理解有关技术的技术经理、产品经理和管理层来说,本书也有一定的价值。
浪潮之巅 豆瓣 Goodreads
8.6 (138 个评分)
作者:
吴军
电子工业出版社
2011
- 8
近一百多年来,总有一些公司很幸运地、有意识或无意识地站在技术革命的浪尖之上。在这十几年间,它们代表着科技的浪潮,直到下一波浪潮的来临。
从一百年前算起,AT&T 公司、IBM 公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和Google公司都先后被幸运地推到了浪尖。虽然,它们来自不同的领域,中间有些已经衰落或正在衰落,但是它们都极度辉煌过。本书系统地介绍了这些公司成功的本质原因及科技工业一百多年的发展。
在极度商业化的今天,科技的进步和商机是分不开的。因此,本书也系统地介绍了影响到科技浪潮的风险投资公司,诸如 KPCB 和红杉资本,以及百年来为科技捧场的投资银行,例如高盛公司,等等。
在这些公司兴衰的背后,有着它必然的规律。本书不仅讲述科技工业的历史,更重在揭示它的规律性。
从一百年前算起,AT&T 公司、IBM 公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和Google公司都先后被幸运地推到了浪尖。虽然,它们来自不同的领域,中间有些已经衰落或正在衰落,但是它们都极度辉煌过。本书系统地介绍了这些公司成功的本质原因及科技工业一百多年的发展。
在极度商业化的今天,科技的进步和商机是分不开的。因此,本书也系统地介绍了影响到科技浪潮的风险投资公司,诸如 KPCB 和红杉资本,以及百年来为科技捧场的投资银行,例如高盛公司,等等。
在这些公司兴衰的背后,有着它必然的规律。本书不仅讲述科技工业的历史,更重在揭示它的规律性。