七月,图灵原创书相继出炉,并在网店的排行榜上荣登前三甲,图灵原创书的作者皆是各社区的领军人物,有着相当深厚的技术功底,这是图灵原创书在《结网》后的一个跨越。
本月推荐,是本版书与外版书相结合,推荐给读者最前沿的技术新书。
新书预告
《Node.js开发指南》
国内第一本本土Node书
内容简介:
Node.js是一种新兴的开源技术,它将JavaScript从Web浏览器移植到常规的服务器端,使用Chrome的V8虚拟机来解释和执行JavaScript代码,能用于构建高性能、高可扩展的服务器和客户端应用,以实现真正“实时的Web应用”。Node.js在GitHub上吸引了大量开发人员的注意,目前已经有不少可以直接引用的优秀模块。
作者简介:
郭家寶(BYVoid),清华大学计算机系2010级本科生,曾获得信息学奥林匹克竞赛(NOI)金牌。他从中学开始涉足开源开发,参与过“汉典网”等许多Web项目的前后端设计开发,同时是Linux输入法ibus-pinyin的作者。他从2009年Node.js诞生之始,就一直在关注它的发展,有许多使用Node.js建立网站的经验,活跃于CNode社区。
本书评论:
“简洁的代码示例,轻快的语言,这本书带你进入同样简明的Node.js世界。如果你想立即使用Node.js进行Web开发,这里提供了绝佳的指导。”——杨懋,微软亚洲研究院主管研究员“本书是一本浅显易懂的Node.js入门读物,适合有一定JavaScript基础的开发人员阅读。读过这本书,你就完成了从学习Node.js相关知识,到使用Node.js构建实际Web系统的全过程。难能可贵的是,本书在讲解Node.js的同时,还详细介绍了Web开发领域的通用知识与原理,这些对开发完善健壮的Web应用必不可少。” ——贾超,淘宝网数据产品部资深经理,CNode社区发起者“在CNode社区企盼将近两年后,第一本中文Node.js图书终于诞生了。跟着家寶同学的这本《Node.js开发指南》,你就会走进Node,初探到Node的好和美。” ——田永强(朴灵),淘宝网数据产品部门前端工程师,CNode社区组织者之一
相关阅读:
- 《Node.js开发指南》——Node.js入门
- JavaScript对象与原型
Erlang/OTP并发编程实战
首部OTP开发部署实战指南 各级Erlang开发人员必备读物
内容简介:
通过提高CPU时钟频率来制造更快的单核芯片的技术已经到达了极限。多核、并发、分布式等概念和技术也随之走出象牙塔,成为每个一线开发者的必备技能。
如果将Erlang语言看成才华横溢的钢琴家,那么OTP平台就是一架能让钢琴家把才能发挥得淋漓尽致的钢琴。本书除了全面介绍Erlang语言和OTP平台的基础知识外,还通过一系列实用案例引领你深入了解OTP的高级特性,一步步构建一个大型生产系统,并加以优化和完善。三位作者在Erlang领域拥有极其丰富的实战经验,细致入微地剖析了OTP开发与部署的全过程。要想真刀真枪地上战场,本书才是你明智的选择!
作者简介:
Martin Logan 从1999年开始活跃于Erlang社区,后来全职从事Erlang研发。目前任职于全球最大的在线旅游公司Orbitz Worldwide,为基于大规模分布式服务的基础设施开发解决方案。Erlware联合创始人,核心开发人员,Erlang/OTP软件包管理系统Faxien的主要开发者。
Eric Merritt 专注并发编程和分布式系统。曾任职于Amazon.com,现为eCD Market软件工程师。Erlware联合创始人,Erlang芝加哥用户组核心成员。Erlware团队开源产品核心开发人员,Erlang/OTP构建系统Sinan的主要开发者。
Richard Carlsson 瑞典乌普萨拉大学高性能Erlang计划(HiPE)早期成员,研究Erlang技术达17年,曾为标准库、Erlang编译器、运行时系统和Erlang语言本身都作出过不少贡献。此外,他还是Erlang文档系统EDoc和单元测试框架EUnit的创建者。目前加入了Kreditor,致力于高可用性支付系统的Erlang开发。
精彩评论:
“惊艳!不管是对于初学者还是Erlang高手,本书绝对都是不容错过的好书。”——Amazon.com书评“多核处理器和并发编程是将来的重头戏,Erlang在下一代编程语言中可谓独领风骚!”——DZone书评“Erlang开发者必备两本书,一本是Erlang之父Joe Armstrong的《Erlang程序设计》,另一本就是本书——务实、高效又不失幽默风趣的好书啊!” ——slashdot.org书评
相关阅读:
- 程序员世界中的真金白银——Erlang的容错架构
- 好书妙评之《Erlang/OTP并发编程实战》
图灵原创
中科院院士张景中、《数学文化》期刊联合主编作序推荐
《思考的乐趣:Matrix67数学笔记》
内容简介:
本书内容大多是从作者6 年多以来积累的上千篇博客中节选而来的,分为“生活中 的数学”、“数学之美”、“几何的大厦”、“精妙的证明”和“思维的尺度”五部分。书中基本不涉及高深的数学理论,但是内容新颖、时尚,既有与现实生活联系紧密的应用型话题,又有打通几何、代数联系的富有启发性的讨论,还间或介绍了一些著名数学难题的最新研究进展,信息十分丰富。
作者简介:
顾森 网名Matrix67,北京大学中文系应用语言学专业学生,数学爱好者。2005年开办数学博http://www.matrix67.com,至今已积累上千篇文章,已有上万人订阅。长期为各类科普杂志供稿,从事中学数学教育工作多年。
本书评论:
“本书一大特色,是力图把道理说明白。作者总是用自己的语言来阐述数学结论产生的来龙去脉,在 关键之处还不忘给出饱含激情的特别提醒。数学的美与数学的严谨是分不开的。数学的真趣在于思考......本书讲了不少相当深刻的数学工作,其推理过程有时曲折迂回,作者总是不畏艰难,一板一眼地力图说清楚,认真实践着古人“诲人不倦”的遗训。这个特点使本书能够成为不少读者案头床边的常备读物,有空看看,常能有新的思考,有更深的理解和收获。”
——张景中,中国科学院院士“事实上顾森的每篇文章都在向读者展示数学确实好玩。数学好玩这个命题不仅对懂得数学奥妙的数学大师成立,对于广大数学爱好者同样成立。”
——汤涛,《数学文化》期刊联合主编,香港浸会大学数学讲座教授
《推荐系统实践》
浪潮之巅作者吴军作序推荐
内容简介:
随着信息技术和互联网的发展,人们逐渐从信息匮乏的时代走入了信息过载(information overload)的时代 。在这个时代,无论是信息消费者还是信息生产者都遇到了很大的挑战:对于信息消费者,从大量信息中找到自己感兴趣的信息是一件非常困难的事情;对于信息生产者,让自己生产的信息脱颖而出,受到广大用户的关注,也是一件非常困难的事情。推荐系统就是解决这一矛盾的重要工具。推荐系统的任务就是联系用户和信息,一方面帮助用户发现对自己有价值的信息,另一方面让信息能够展现在对它感兴趣的用户面前,从而实现信息消费者和信息生产者的双赢。
作者简介:
项亮 毕业于中国科学技术大学和中国科学院自动化所,研究方向为机器学习和推荐系统,现任职于北京Hulu软件技术开发有限公司,从事视频推荐的研究和开发。2009年参加Netflix Prize推荐系统比赛获得团体第二名,且于当年参与创建了Resys China推荐系统社区。
相关阅读:
- 《推荐系统实践》样章:如何利用用户标签数据(一)(二)
- 《推荐系统实践》新书发布交流会纪要(内附讲义)
- 关于《推荐系统实践》
- 浪潮之巅作者吴军推荐序——《推荐系统实践》
精彩评论:
“工程师大都喜欢‘In Action’型的书籍,但这并非‘又一本’工具型的‘In Action’读物,透过它你将涉足现代互联网公司孜孜以求的用户核心价值所在——个性化服务。也许一次全新的旅程就从这里开始。”——阿稳,豆瓣资深算法工程师“从大家经常使用的相关搜索、话题推荐、电子商务的各种产品推荐,到社交网络上的交友推荐等,推荐系统在今天互联网的产品和应用中被广泛采用。但是,至今还没有一本书系统地从理论上对此进行分析和论述。《推荐系统实践》恰恰弥补了这个空白。”——吴军,腾讯副总裁,《数学之美》和《浪潮之巅》作者
《Unity 3D游戏开发》
国内第一本本版Unity3D图书
内容简介:
本书通过实例详细介绍了如何使用Unity 进行游戏开发,书中先简要介绍了Unity 环境搭建、编辑器和GUI 游戏界面相关的知识,接着介绍了如何使用C# 和JavaScript 构建游戏脚本,添加树、草、石头等模型以及键盘事件、鼠标事件和3D 模型动画相关的内容,然后介绍了持久化数据、音频与视频播放等内容,最后以一款第一人称射击类游戏为原型,向读者详细介绍游戏制作的整个过程。
作者简介:
宣雨松 网名雨松MOMO。首款入驻美国苹果店数字体育产品GolfSense Unity3D主程,CSDN博客专家,51CTO博客之星,51CTO移动开发论坛版主,Unity圣典开发论坛版主,5年以上移动游戏与软件开发经验。曾经领导与参与的游戏项目包括:GolfSense、新少林寺、天降少女、游龙戏凤西门庆等。个人独立博客地址http://www.xuanyusong.com/。
本书评论:
如今移动平台iOS、Android、Windows Phone 7智能手机的迅速崛起,让整个游戏行业的竞争愈演愈烈。在各个游戏平台相互竞争的同时,Unity跨平台游戏引擎出现在了我们面前,跨平台将会开启下一代游戏开发的模式,本书基于Unity 3.5编写,通过丰富的游戏实例,以JavaScript与C#这两种语言介绍Unity开发。对于入门Unity开发的读者,这本书是绝佳的参考资料,强烈推荐!——Unity圣典(http://game.ceeger.com/) 与其他游戏引擎相比,Unity最显而易见的特点就是,一次开发即可轻松部署到Windows、Mac、iOS、Android、Wii、PS3等平台,告别以往高难度的、耗时的跨平台游戏开发,使快速、高质量的游戏开发成为可能。本书详尽介绍了Unity的安装、使用及深入开发等,并通过相应的实例来巩固知识点,是快速入门及提高Unity技术的必备书。愿本书能给我们大家带来越来越多由Unity开发的优秀游戏!——Unity资深用户四角钱http://www.iu3d.com/)
相关阅读:
- 《Unity 3D游戏开发》样章下载
- GUI与GUILayout的区别——《Unity 3D游戏开发》
《大道至易:实践者的思想》
畅销书《大道至简》的姊妹篇
内容简介:
本书可以看成是《大道至简》的姊妹篇,是以软件工程为体系、以组织结构为视角,融合系统架构师、项目管理者和软件开发人员三种角色实践的思想总成。本书讨论这些思想,并陈述它们所基于的原则、背景与获得过程。
作者简介:
周爱民(Aimingoo) 国内软件开发界资深软件工程师,架构师。有十余年的软件开发、项目管理、团队建设的经验,曾任盛大网络平台架构师、支付宝业务架构师等职。著有《Delphi源代码分析》、《大道至简》和《JavaScript语言精髓与编程实践》等专著。
本书评论:
本书作者站在架构师的高度上来看待软件开发,甚至更大的意义上,看待以软件开发能力为核心的企业在产品战略、人力配置和文化方面的组织问题。作者在过去几年里,先后在两家超大规模互联网企业中做架构师。无论从内容上,还是从行文风格上,这本书都是非常独特的,也有其独特的价值。作者的作品,一向是长销之作,其价值也往往需要一段时间才能被真正认识,我不敢说自己能够在短暂的阅读当中充分理解这本书,但是我相信其中所蕴藏的价值和诚意。——孟岩
相关阅读:
- 工程的本质问题是组织——«大道至易»开放预读(总论之第三节)
- 大道至易——"刺秦与灭秦"个人、团队的前途与未来
- 架构的思想与指导原则——架构师的思维
《Go语言•云动力》
云计算时代的新型编程语言 国内第一本Go语言书
内容简介:
书中内容共分为9章,全面介绍了Go语言的基础知识,以及Go语言在云计算中的应用。作者还提供了70多个完整的示例程序,方便读者边学边练,加深记忆。通过轻松简洁的介绍,读者定能顺利进入Go语言的世界。
作者简介:
樊虹剑(新加坡) 15岁迷上Apple II,立志成为程序员。从Applesoft BASIC,到Microsoft C、C++、C#,再到Apple Objective-C,其间使用过大小十几种编程语言,始终不得要领。不明白起源于数学和电子学的计算机科学,为何不去追求诗歌般至简至纯的美学,而是纠结于繁复的形式和空洞的哲学。几欲放弃。直到偶然发现Plan 9,才获得返璞归真的乐趣,并一路欢喜走过Inferno,快乐走入Go语言的世界。
相关阅读:
- Go语言·云动力样章下载
- 图灵机——樊虹剑《Go语言·云动力》样章
图灵外版
《敏捷武士:看敏捷高手交付卓越软件》
剖析敏捷思想之精髓 Pragmatic名著 指点软件开发之迷津
内容简介:
作者是经验丰富的敏捷培训专家,他利用本书总结出了敏捷武士的修炼之道,重点指导读者:
- 如何拨云见日,看透项目的本质
- 如何收集需求,做出估算并提出项目计划
- 如何雷厉风行地执行计划
- 计划有误该如何处理
- 如何运用敏捷方法创建软件
作者简介:
Jonathan Rasmusson 敏捷专家,ThoughtWorks前任敏捷教练,一直致力于敏捷实践,积累了丰富的敏捷实战经验,曾为多家国际性大公司做敏捷培训,帮助客户寻求最佳的工作方法、提高团队凝聚力。若想了解他的敏捷思想,可访http://agilewarrior.wordpress.com。
精彩评论:
“敏捷软件开发对于处于敏捷宣言时代的我们意味着什么?Rasmusson的这部著作捕捉到了这个问题的核心价值。仰望大师,跟随大师,与大师同路,洞悉大师内心,最终成为大师。”——Ron Jeffries,敏捷宣言的发起人之一“如果你想得到敏捷项目方面的指导,那就读一下这本书,从中你既可体会到成功案例所带来的喜悦,也能吸取失败所带来的教训。作者给我们带来了一本轻松易懂而又不乏幽默的读物,它几乎涵盖了你在敏捷方面的所有问题,并会告诉你如何有效运作。书中内容真实、简单,但却包罗万象、实用至极,并且还很坦诚地告知了团队可能遇到的一些常见问题。这是一本杰作!”
——Eric Liu,ThoughtWorks首席顾问
相关阅读:
- 敏捷武士之敏捷简介
- 《敏捷武士》推荐序
- 好书短评之《敏捷武士:看敏捷高手交付卓越软件》
- 软件从业人员如何激发敏捷团队?
《HTML5程序设计(第2版)》
超级畅销书《HTML5高级程序设计》升级版
内容简介:
本书由旧金山HTML5用户组创建人联合另外2位资深Web开发专家共同打造,为读者清晰解读了HTML5规范的缘由、发展和现状,全面展示了如何使用WebSocket、Geolocation、Web Storage、Canvas、SVG及音频/视频等前所未有的新特性构建最流行、最强大的Web应用,并以大量的示例涵盖全部HTML5 API。
第2版进行了全面的修订,新增了针对HTML5视觉效果的SVG和针对用户体验的拖放这两部分内容,将助读者的Web设计和开发更上一层楼。
作者简介:
Peter Lubbers Kaazing技术交流资深总监,旧金山HTML5用户组创建人。作为HTML5和WebSocket的狂热爱好者,Peter经常在国际大会上发言,还在全球范围内开展HTML5的技术培训。在加盟Kaazing前,Peter在Oracle担任了近十年的资深信息架构师,获得过两项软件专利。
Brian Albers Kaazing研发中心副总裁。他有数十年的Web开发经验,曾在Oracle担任高级开发经理。Brian经常在Web 2.0博览会、AJAXWorld博览会和Web JavaOne等国际性会议上做讲演。
Frank Salim Kaazing的元老级工程师,曾参与过WebSocket网关和客户端策略项目。他毕业于波莫纳学院计算机专业,除了编程之外,还喜欢阅读、绘画和轮滑。
精彩评论:
“本书并没有试图从头到尾介绍HTML5的所有基础知识,而是挑选特定主题深入介绍,比如SVG、拖放、音频/视频、Canvas等。介绍这些主题的详细程度正是我所希望的。”——亚马逊读者评论“三位作者共同操刀,为我们呈献了功能强大且实用的HTML5代码。本书打破了HTML5在近几年尚不可用的魔咒,深入讲解了具有主流浏览器支持的API的使用方法,解答了我关于HTML5标准的许多疑问,建议每位熟悉HTML并想使用新标准的人员都阅读本书。”——亚马逊读者对上一版的赞誉
相关阅读:
- 《HTML5程序设计》样章下载
- HTML5未来展望
- HTML5规范何时才能尘埃落定?
《黑客攻防技术宝典:Web实战篇》(第2版)
安全技术宝典的全新升级 安全漏洞的实践指南
内容简介:
本书是Web安全领域专家的经验结晶,系统阐述了如何针对Web应用程序展开攻击与反攻击,深入剖析了攻击时所使用的技巧、步骤和工具,条理清晰,内容详尽。第2版全面升级,涵盖了最新的攻击技巧与应对措施,此外,书中还列出了几百个“漏洞实验室”,以帮助读者对所学内容进行巩固和实战演习。
作者简介:
Dafydd Stuttard 世界知名安全顾问、作家、软件开发人士。牛津大学博士,MDSec公司联合创始人,尤其擅长Web应用程序和编译软件的渗透测试。Dafydd以网名PortSwigger蜚声安全界,是众所周知的Web应用程序集成攻击平台Burp Suite的开发者。
Marcus Pinto 资深渗透测试专家,剑桥大学硕士,MDSec公司联合创始人。Marcus为全球金融、政府、电信、博彩、零售等行业顶尖组织和机构提供Web应用程序渗透测试和安全防御的咨询与培训。
本书评论:
“关于黑客攻防技术,没有一本书能比这本书讲解得更为透彻和全面!”——Jason Haddix,惠普公司渗透测试总监
“如果你对Web应用程序安全感兴趣,我强烈推荐本书,它实为Web安全人士必读之作。” ——Robert Wesley McGrew,McGrew安全公司研究人员
“第1版本来就是Web安全领域的扛鼎之作,第2版可谓经典之上的完善,绝对值得拥有!”——Daniel Miessler,安全顾问
相关阅读:
- 黑客攻防技术宝典:Web实战篇(第2版)与第1版的区别
- Web应用程序黑客与安全专家
- 《黑客攻防技术宝典:Web实战篇》样章下载
本期更多推荐: