计算机
走进比尔:解码比尔·盖茨 (2019) 豆瓣
Inside Bill's Brain: Decoding Bill Gates
8.5 (168 个评分) 导演: 戴维斯·古根海姆 演员: 比尔·盖茨 / 梅琳达·盖茨
奥斯卡金像奖获奖导演戴维斯·古根海姆(《难以忽视的真相》《他叫我马拉拉》)带来新作《走进比尔:解码比尔·盖茨》。这部全新的三集纪录片探索了著名技术先驱、商业领袖和慈善家比尔·盖茨的思想和抱负。在辞去微软首席执行官职务之后,盖茨将时间和出色才智投入到解决一些世界上最持久的问题上,由此便开始了现代史上最伟大的职业生涯第二幕。该剧集深入并真实地描述了比尔·盖茨在人生历程中经历的成功和挫折,以前所未有的深度让我们了解了比尔·盖茨,他的乐观、好奇心和热情曾激发他对微软的初始愿景,现在也激励他为世界上一些最复杂的问题寻求解决方案。《走进比尔》记录了这些努力与个人时刻,采访了比尔和梅琳达·盖茨,以及他们的朋友、家人、慈善事业和商业上的合作伙伴,塑造了一个富于创新的真实的人物形象,在改变世界之后,他可能还将改变人们看待世界的方式。
Accelerate Goodreads 豆瓣
作者: Nicole Forsgren PhD / Jez Humble IT Revolution Press 2018 - 3
Accelerate your organization to win in the marketplace.
How can we apply technology to drive business value? For years, we’ve been told that the performance of software delivery teams doesn’t matter―that it can’t provide a competitive advantage to our companies. Through four years of groundbreaking research to include data collected from the State of DevOps reports conducted with Puppet, Dr. Nicole Forsgren, Jez Humble, and Gene Kim set out to find a way to measure software delivery performance―and what drives it―using rigorous statistical methods. This book presents both the findings and the science behind that research, making the information accessible for readers to apply in their own organizations.
Readers will discover how to measure the performance of their teams, and what capabilities they should invest in to drive higher performance. This book is ideal for management at every level.
DOOM启世录 豆瓣 Goodreads
Masters of DOOM: How Two Guys Created an Empire and Transformed Pop Culture
9.2 (12 个评分) 作者: [美] David Kushner 译者: 孙振南 电子工业出版社 2015 - 10
本书忠实详尽地讲述了两个天才游戏玩家如何走上游戏之路,如何制作出影响力极大的游戏作品——DOOM和Quake,以及他们为何在最辉煌的时候分道扬镳。
本书是一部游戏领域的传记,不同的读者能从中得到不同的体验:游戏制作的背景内幕、光环之中的趣闻轶事、年少创业的梦想豪情、奋斗途中的汗水艰辛,亦或是那成名之后的势易情迁、独辟蹊径的商业模式、天下为公的黑客精神。
A Tour of C++ (2/e) 豆瓣
作者: Bjarne Stroustrup Addison Wesley 2018 - 6
In A Tour of C++ (2/e), Bjarne Stroustrup, the creator of C++, describes what constitutes modern C++. This concise, self-contained guide covers most major language features and the major standard-library components―not, of course, in great depth, but to a level that gives programmers a meaningful overview of the language, some key examples, and practical help in getting started.
Stroustrup presents the C++ features in the context of the programming styles they support, such as object-oriented and generic programming. His tour is remarkably comprehensive. Coverage begins with the basics, then ranges widely through more advanced topics, including many that are new in C++17, such as move semantics, uniform initialization, lambda expressions, improved containers, random numbers, and concurrency. The tour even covers some extensions being made for C++20, such as concepts and modules, and ends with a discussion of the design and evolution of C++.
This guide does not aim to teach you how to program (for that, see Stroustrup’s Programming: Principles and Practice Using C++, Second Edition), nor will it be the only resource you’ll need for C++ mastery (for that, see Stroustrup’s The C++ Programming Language, Fourth Edition, and recommended online sources). If, however, you are a C or C++ programmer wanting greater familiarity with the current C++ language, or a programmer versed in another language wishing to gain an accurate picture of the nature and benefits of modern C++, you can’t find a shorter or simpler introduction than this tour provides.
现实生活中的海盗湾 (2013) 豆瓣 维基数据 Eggplant.place IMDb TMDB
TPB AFK: The Pirate Bay Away from Keyboard
7.7 (54 个评分) 导演: 西蒙·克洛斯 演员: 哥特弗里德·斯瓦托姆 / 彼得·桑德
其它标题: TPB AFK: The Pirate Bay Away from Keyboard / 海盗湾 暂离中
21世纪初,一个标榜着“实现真正的言论和文化传播自由”的网站横空出世。它就是日后大名鼎鼎并惹来无数争议的最大的档案分享网站海盗湾(Pirate Bay)。该网站由高特弗里德·萨特霍姆·瓦格、弗雷德里克·内伊以及彼得·桑德三个瑞典人创立,他们的精神和魄力得到来自全世界复制派(海盗党)的热烈支持,与此同时也遭到号称损失高达61亿美金的版权方的嫉恨。2008年,以好莱坞为首的巨头向海盗湾提起诉讼,三位创始人不得不“离开键盘”,与检方展开一连串的周旋。
一方以法律为手段,一方以技术为武器。这不仅是一场来自不同价值观阵营的战争……
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.
Transactional Information Systems 豆瓣
作者: Gerhard Weikum / Gottfried Vossen Morgan Kaufmann 2001 - 6
"Transactional Information Systems" is the long-awaited, comprehensive work from leading scientists in the transaction processing field. Weikum and Vossen begin with a broad look at the role of transactional technology in today's economic and scientific endeavors, then delve into critical issues faced by all practitioners, presenting today's most effective techniques for controlling concurrent access by multiple clients, recovering from system failures, and coordinating distributed transactions. The authors emphasize formal models that are easily applied across fields, that promise to remain valid as current technologies evolve, and that lend themselves to generalization and extension in the development of new classes of network-centric, functionally rich applications. This book's purpose and achievement is the presentation of the foundations of transactional systems as well as the practical aspects of the field what will help you meet today's challenges. It provides the most advanced coverage of the topic available anywhere - along with the database background required for you to make full use of this material. It explores transaction processing both generically as a broadly applicable set of information technology practices and specifically as a group of techniques for meeting the goals of your enterprise. It contains information essential to developers of Web-based e-Commerce functionality - and a wide range of more 'traditional' applications. It details the algorithms underlying core transaction processing functionality.
How Google Works 豆瓣 豆瓣
作者: Eric Schmidt / Jonathan Rosenberg Grand Central Publishing 2014 - 9 其它标题: 我的重生日记
当原本欣欣向荣,充满希望和憧憬的年轻生命,突然遭遇无情的厄运时,他该如何接受和面对这一残酷的现实?作者用自己的亲身经历,记录下了这场蓬勃而感人的命运反击战。他是不幸的,刚走出校园,准备接受向往的offer,就被确诊了再生障碍性贫血,被命运无情推向深渊。
但他又是幸运的,在与残酷疾病作战的过程中,他收获了亲情、友情和四面八方的关爱,即便在最绝望的治疗过程中,也总有温暖的光托扶着他,给他勇敢向前的力量,并最终找到希望和出路。
我们无法阻挡厄运的脚步,但没有任何东西可以夺走勇气和决心,更何况还有人心的温暖。
Pthreads Programming 豆瓣
作者: Bradford Nichols / Dick Buttlar O'Reilly Media 1996 - 9
POSIX threads, or pthreads, allow multiple tasks to run concurrently within the same program. They can share a single CPU as processes do, or take advantage of multiple CPUs when available. In either case, they provide a clean way to divide the tasks of a program while sharing data. This book thoroughly covers the POSIX threads standard, which is supported by the Distributed Computer Environment (DCE), as well as Solaris, OSF/1, AIX, and several other UNIX-based operating systems. In this book you will learn not only what the pthread calls are, but when it is a good idea to use threads and how to make them efficient (which is the whole reason for using threads in the first place). The authors delves into performance issues, comparing threads to processes, contrasting kernel threads to user threads, and showing how to measure speed. He also clearly describes all the advanced features and how threads interact with the rest of the UNIX system.
浪潮之巅(第三版)(上下册) 豆瓣
作者: [美国] 吴军 人民邮电出版社 2016 - 5
一个企业的发展与崛起,绝非只是空有领导强人即可达成。任何的决策、同期的商业环境,都在都影响着企业的兴衰。《浪潮之巅》不只是一本历史书,除了讲述科技顶尖企业的发展规律,对于华尔街如何左右科技公司,以及金融风暴对科技产业的冲击,也多有着墨。此外,这本书也着力讲述很多尚在普及 或将要发生的,比如微博和云计算,以及对下一代互联网科技产业浪潮的判断和预测。因为在极度商业化的今天,科技的进步和商机是分不开的。
诚如作者所言:“人的商业知识和眼光不是天生的,需要不断地、有心地学习。经过多年的学习、思考和实践,我认定这样一个规律,就是:科技的发展不是均匀的,而是以浪潮的形式出现。每一个人都应该看清楚浪潮,赶上浪潮,如此,便不枉此生。”
Implementation Patterns 豆瓣
作者: Kent Beck Addison-Wesley Professional 2007 - 11
“Many teams have a master developer who makes a rapid stream of good decisions all day long. Their code is easy to understand, quick to modify, and feels safe and comfortable to work with. If you ask how they thought to write something the way they did, they always have a good reason. This book will help you become the master developer on your team. The breadth and depth of topics will engage veteran programmers, who will pick up new tricks and improve on old habits, while the clarity makes it accessible to even novice developers.”
by Russ Rufer, Silicon Valley Patterns Group
“Many people don't realize how readable code can be and how valuable that readability is. Kent has taught me so much, I'm glad this book gives everyone the chance to learn from him.”
by Martin Fowler, chief scientist, ThoughtWorks
“Code should be worth reading, not just by the compiler, but by humans. Kent Beck distilled his experience into a cohesive collection of implementation patterns. These nuggets of advice will make your code truly worth reading.”
by Gregor Hohpe, author of Enterprise Integration Patterns
“In this book Kent Beck shows how writing clear and readable code follows from the application of simple principles. Implementation Patterns will help developers write intention revealing code that is both easy to understand and flexible towards future extensions. A must read for developers who are serious about their code.”
by Sven Gorts
“Implementation Patterns bridges the gap between design and coding. Beck introduces a new way of thinking about programming by basing his discussion on values and principles.”
by Diomidis Spinellis, author of Code Reading and Code Quality
Software Expert Kent Beck Presents a Catalog of Patterns Infinitely Useful for Everyday Programming, Great code doesn't just function: it clearly and consistently communicates your intentions, allowing other programmers to understand your code, rely on it, and modify it with confidence. But great code doesn't just happen. It is the outcome of hundreds of small but critical decisions programmers make every single day. Now, legendary software innovator Kent Beck—known worldwide for creating Extreme Programming and pioneering software patterns and test-driven development–focuses on these critical decisions, unearthing powerful “implementation patterns” for writing programs that are simpler, clearer, better organized, and more cost effective.
Beck collects 77 patterns for handling everyday programming tasks and writing more readable code. This new collection of patterns addresses many aspects of development, including class, state, behavior, method, collections, frameworks, and more. He uses diagrams, stories, examples, and essays to engage the reader as he illuminates the patterns. You'll find proven solutions for handling everything from naming variables to checking exceptions.
This book covers:
The value of communicating through code and the philosophy behind patterns
How and when to create classes, and how classes encode logic
Best practices for storing and retrieving state
Behavior: patterns for representing logic, including alternative paths
Writing, naming, and decomposing methods
Choosing and using collections
Implementation pattern variations for use in building frameworks
Implementation Patterns will help programmers at all experience levels, especially those who have benefited from software patterns or agile methods. It will also be an indispensable resource for development teams seeking to work together more efficiently and build more maintainable software. No other programming book will touch your day-to-day work more often.
艾伦·图灵传 豆瓣
Alan Turing: The Enigma
8.4 (28 个评分) 作者: [英] 安德鲁·霍奇斯 译者: 孙天齐 湖南科学技术出版社 2012 - 3
本书是公认的图灵最权威传记。艾伦·图灵是现代计算机科学之父,在24岁时奠定了计算机的理论基础。二战期间,他为盟军破译密码,为结束战争做出巨大贡献。战后,他开创性地提出人工智能的概念,并做了大量的前期工作。因同性恋问题事发,被迫注射激素,后来吃毒苹果而死。他吃毒苹果的原因 至今不明,一代科学大师,是自杀、他杀还是不小心,成为20世纪的谜。