Your cart is empty
‘Kocienda reveals the real secret of Steve Jobs's leadership and Apple's magic’ – Kim Scott, bestselling author of Radical Candor
A Wall Street Journal bestseller.
An inside account of Apple's creative process during the golden years of Steve Jobs.
'If you’ve ever wondered what it’s like to work in a hotbed of innovation, you’ll enjoy this inside view of life at Apple. Ken Kocienda pioneered the iPhone keyboard, and this book gives a play-by-play of their creative process – from generating ideas to doing a demo for Steve Jobs.' Adam Grant, bestselling author of Originals
Hundreds of millions of people use Apple products every day; several thousand work on Apple's campus in Cupertino, California; but only a handful sit at the drawing board. Creative Selection recounts the life of one of the few who worked behind the scenes, a highly-respected software engineer who worked in the final years of the Steve Jobs era, the Golden Age of Apple.
Ken Kocienda offers an inside look at Apple’s creative process. For fifteen years, he was on the ground floor of the company as a specialist, directly responsible for experimenting with novel user interface concepts and writing powerful, easy-to-use software for products including the iPhone, the iPad and the Safari web browser. His stories explain the symbiotic relationship between software and product development for those who have never dreamed of programming a computer, and reveal what it was like to work on the cutting edge of technology at one of the world's most admired companies.
Kocienda shares moments of struggle and success, crisis and collaboration, illuminating each with lessons learned over his Apple career. He introduces the essential elements of innovation, inspiration, collaboration, craft, diligence, decisiveness, taste, and empathy, and uses these as a lens through which to understand productive work culture.
An insider's tale of creativity and innovation at Apple, Creative Selection shows readers how a small group of people developed an evolutionary design model, and how they used this methodology to make groundbreaking and intuitive software which countless millions use every day.
From the authors of the fascinating The Age of Cryptocurrency, comes the definitive work on the Internet's next big thing: the blockchain. Many of the `legacy systems' once designed to make our lives easier and our economy more efficient are no longer up to the task; big banks have grown more entrenched, privacy exists only until the next hack, and credit card fraud has become a fact of life. However, there is a way past all this-a new kind of operating system with the potential to revolutionise our economy: the blockchain. In The Truth Machine, Michael J. Casey and Paul Vigna demystify the blockchain and explain why it can restore personal control over our data, assets, and identities; grant billions of excluded people access to the global economy; and shift the balance of power to revive society's faith in itself. They reveal the empowerment possible when self-interested middlemen give way to the transparency of the blockchain, while highlighting the job losses, assertion of special interests, and threat to social cohesion that will accompany this shift. With a balanced perspective, Casey and Vigna show why we all must care about the path that blockchain technology takes-moving humanity forward, not backward.
On 4 May 2000, an email that read 'kindly check the attached LOVELETTER' was sent from Philippines. Attached was a virus, the Love Bug, and within days it had paralysed banks, broadcasters and businesses across the globe. The age of Crime Dot Com had begun. Geoff White charts the astonishing development of hacking, from its birth among the ruins of the Eastern Bloc to its coming of age as the most pervasive threat to our connected world. He takes us inside the workings of real-life cybercrimes, revealing how the tactics of high-tech crooks are now being harnessed by nation states. From Ashley Madison to the 2016 US Presidential Election, Crime Dot Com is a thrilling account of hacking, past and present, and how we might protect ourselves from it.
For courses in corporate finance or financial management at the undergraduate and graduate level. Excel Modeling in Corporate Finance approaches building and estimating models with Microsoft (R) Excel (R). Students are shown the steps involved in building models, rather than already-completed spreadsheets.
Full-length practice tests covering all CISSP domains for the ultimate exam prep The (ISC)2 CISSP Official Practice Tests is a major resource for CISSP candidates, providing 1300 unique practice questions. The first part of the book provides 100 questions per domain. You also have access to four unique 125-question practice exams to help you master the material. As the only official practice tests endorsed by (ISC)2, this book gives you the advantage of full and complete preparation. These practice tests align with the 2018 version of the exam to ensure up-to-date preparation, and are designed to cover what you'll see on exam day. Coverage includes: Security and Risk Management, Asset Security, Security Architecture and Engineering, Communication and Network Security, Identity and Access Management (IAM), Security Assessment and Testing, Security Operations, and Software Development Security. The CISSP credential signifies a body of knowledge and a set of guaranteed skills that put you in demand in the marketplace. This book is your ticket to achieving this prestigious certification, by helping you test what you know against what you need to know. Test your knowledge of the 2018 exam domains Identify areas in need of further study Gauge your progress throughout your exam preparation The CISSP exam is refreshed every few years to ensure that candidates are up-to-date on the latest security topics and trends. Currently-aligned preparation resources are critical, and periodic practice tests are one of the best ways to truly measure your level of understanding.
Harden the human firewall against the most current threats Social Engineering: The Science of Human Hacking reveals the craftier side of the hacker's repertoire--why hack into something when you could just ask for access? Undetectable by firewalls and antivirus software, social engineering relies on human fault to gain access to sensitive spaces; in this book, renowned expert Christopher Hadnagy explains the most commonly-used techniques that fool even the most robust security personnel, and shows you how these techniques have been used in the past. The way that we make decisions as humans affects everything from our emotions to our security. Hackers, since the beginning of time, have figured out ways to exploit that decision making process and get you to take an action not in your best interest. This new Second Edition has been updated with the most current methods used by sharing stories, examples, and scientific study behind how those decisions are exploited. Networks and systems can be hacked, but they can also be protected; when the "system" in question is a human being, there is no software to fall back on, no hardware upgrade, no code that can lock information down indefinitely. Human nature and emotion is the secret weapon of the malicious social engineering, and this book shows you how to recognize, predict, and prevent this type of manipulation by taking you inside the social engineer's bag of tricks. Examine the most common social engineering tricks used to gain access Discover which popular techniques generally don't work in the real world Examine how our understanding of the science behind emotions and decisions can be used by social engineers Learn how social engineering factors into some of the biggest recent headlines Learn how to use these skills as a professional social engineer and secure your company Adopt effective counter-measures to keep hackers at bay By working from the social engineer's playbook, you gain the advantage of foresight that can help you protect yourself and others from even their best efforts. Social Engineering gives you the inside information you need to mount an unshakeable defense.
Master Windows 10 by reading only one book Teach Yourself Visually Windows 10, 3rd Edition brings together all of the necessary resources to make you an expert in the use of the latest version of Windows. Using highly visual techniques to maximize learner retention and memory, Teach Yourself Visually Windows 10 will have you breezing through the most popular operating system in the world in no time. The book includes hundreds of step-by-step and illustrated sets of instructions to teach you both the basics and the complexities of Windows 10 operation. Lessons include: - Installing and repairing applications - System maintenance - Setting up password-protection - Downloading photos - Managing media files - And more Teach Yourself Visually Windows 10 combines the best of visual learning techniques with comprehensive source material about the interface and substance of Windows 10 to leave you with encyclopedic knowledge of the operating system. Perfect for beginners and intermediate users alike, this book will turn your Windows-using experience from a slow slog into a lighting-fast masterclass of efficiency.
Finite-state methods are the most efficient mechanisms for analysing textual and symbolic data, providing elegant solutions for an immense number of practical problems in computational linguistics and computer science. This book for graduate students and researchers gives a complete coverage of the field, starting from a conceptual introduction and building to advanced topics and applications. The central finite-state technologies are introduced with mathematical rigour, ranging from simple finite-state automata to transducers and bimachines as 'input-output' devices. Special attention is given to the rich possibilities of simplifying, transforming and combining finite-state devices. All algorithms presented are accompanied by full correctness proofs and executable source code in a new programming language, C(M), which focuses on transparency of steps and simplicity of code. Thus, by enabling readers to obtain a deep formal understanding of the subject and to put finite-state methods to real use, this book closes the gap between theory and practice.
In the digital age you can get into serious legal trouble at the click of a button.
The shift from passive Internet user to active digital citizen has brought about unprecedented levels of online interaction, creation and connecting. But as people begin to share more and more about themselves and their lives on social media, they are finding themselves getting into trouble for what they say and do online.
Emma Sadleir and Tamsyn de Beer, who together run one of South Africa’s leading social media law consultancies, point out the social traps and legal tangles that you could find yourself facing as you navigate the murky waters of the digital age. In a fun, witty and easily accessible way, this ground-breaking book details the legal, disciplinary and reputational risks that you, your company and your children face online.
By outlining the laws and rules applicable to what you do and say on social media, and providing practical and common sense advice, Don’t Film Yourself Having Sex ultimately shows you that in order to reap the extraordinary benefits of digital technology without succumbing to its risks, you need to start practising responsible digital citizenship.
Contains a disk of all the example problems included in the book Embedded systems are altering the landscape of electronics manufacturing worldwide, giving many consumer products sophisticated capabilities undreamt of even a few years ago. The explosive proliferation of built-in computers and the variety of design methods developed in both industry and academia necessitates the sort of pragmatic guidance offered in Embedded Systems Design with 8051 Microcontrollers. This enormously practical reference/text explains the developments in microcontroller technology and provides lucid instructions on its many and varied applications-focusing on the popular 8-bit microcontroller, the 8051, and the 83C552. Outlines a systematic methodology for design of small-scale, control-dominated embedded systems Including end-of-chapter problems that reinforce essential concepts and end-of-chapter references with URLs, Embedded Systems Design with 8051 Microcontrollers reviews basic concepts, from logic gates to Internet appliances considers 8051 and 83C552 microcontrollers as parallel running processors and embedded peripherals introduces a coherent taxonomy and symbols for microcontroller flags provides a succession of assembly language examples such as electromechanical and digital clocks examines digital interfacing at two hierarchical levels: interface to typical system components and interaction with the outside world covers applications of analog interfacing, from elementary forms to advanced designs for speech machines discusses serial interfaces suitable for distributed embedded systems demonstrates the transition from classical design approaches to the hardware-software codesign with case studies of a simplified EPROM programmer and an EPROM emulator and more Profusely illustrated with over 250 drawings and diagrams, this state-of-the-art resource is a must-read reference for electrical, electronics, computer, industrial, and
If you struggle with binary multiplication, or Big O Notation, this is the book for you. This textbook companion will help improve your essential maths skills for computer science, whichever awarding body specification you're following. You can use it throughout your course, whenever you feel you need some extra help. - Develop your understanding of both maths and computer science with all worked examples and questions within a computer science context - Improve your confidence with a step-by-step approach to every maths skill - Measure your progress with guided and non-guided questions to see how you're improving - Understand where you're going wrong with full worked solutions to every question - Feel confident in expert guidance from experienced teachers and examiners Victoria Ellis and Gavin Craddock, reviewed by Dr Kathleen Maitland, Senior Lecturer in Computing and Director of the SAS Student Academy at Birmingham City University
Dragon NaturallySpeaking For Dummies, 4E will introduce readers to everything they need to know to get started with this advanced voice recognition software. Readers will get the most up-to-date information on the latest version of the software. PART I: Hatching and Launching Your Dragon Software Chapter 1: Preparing for Dragons Chapter 2: Basic Training Chapter 3: Launching and Controlling Your Dragon PART II: Fire-Breathing 101 Chapter 4: Basic Dictating Chapter 5: Selecting, Editing, and Correcting in the NaturallySpeaking Window Chapter 6: Fonts, Alignment, and All That: Formatting Your Document Chapter 7: Proofreading and Listening to Your Text Chapter 8: Using Recorded Speech Chapter 9: Mobile Edition and NaturallyMobile Recorder PART III: Giving Your Applications Wings Chapter 10: Dictating into Other Applications Chapter 11: Controlling Your Desktop and Windows by Voice Chapter 12: Using NaturalWord for Word and WordPerfect Chapter 13: A Dragon Online Chapter 14: Dragon Your Data Around Chapter 15: Staying Organized on the Move PART IV: Precision Flying Chapter 16: Feeding Your Dragon: RAM, Disk Space, and Speed Chapter 17: Speaking More Clearly to Your Dragon Chapter 18: Additional Training and Vocabulary Building Chapter 19: Improving Audio Input Chapter 20: Dealing with Change Chapter 21: Having Multiple Users or Vocabularies Chapter 22: Creating Your Own Commands Chapter 23: Taking Draconian Measures: Workarounds for Problems PART V: The Part of Tens Chapter 24: Ten Common Problems Chapter 25: Ten Time-and-Sanity-Saving Tips Chapter 26: Ten Mistakes to Avoid Chapter 27: Ten Stupid Dragon Tricks
Even more than authorship, ownership is challenged by the rise of digital and computational methods of design and production. These challenges are simultaneously legal, ethical and economic. How are new methods of fabrication and manufacture going to irreversibly change not only ways of working, but also designers ethics and their stance on ownership? In his 2013 second-term State of the Union address, President Obama stated that 3D printing has the potential to revolutionize the way we make almost everything . Nowhere will the impact of 3D printing be felt greater than in the architectural and design communities. When anyone can print out an object or structure from a digital file, will designers still exert the same creative rights or will they need to develop new practice and payment models? As architecture becomes more collaborative with open-source processes, will the emphasis on signature as the basis of ownership remain relevant? How will wider teams working globally be accredited and compensated? This issue of AD explores this subject; it features the work of designers who are developing wholly new approaches to practice by exploring means of commercialising process-based products rather than objects. Contributors: Phil Bernstein, Mark Garcia, Antoine Picon, Carlo Ratti and David Ruy Featured architects: Francis Bitonti, Marjan Colletti, Wendy W Fok, Panagiotis Michalatos, Jose Sanchez, Thibault Schwartz, Aaron Sprecher, Feng Xu and Philip Yuan
PixInsight has taken the astro-imaging world by storm. As the first comprehensive postprocessing platform to be created by astro-imagers for astro-imagers, it has for many replaced other generic graphics editors as the software of choice. PixInsight has been embraced by professionals such as the James Webb (and Hubble) Space Telescope's science imager Joseph DePasquale and Calar Alto's Vicent Peris, as well as thousands of amateurs around the world. While PixInsight is extremely powerful, very little has been printed on the subject. The first edition of this book broke that mold, offering a comprehensive look into the software's capabilities. This second edition expands on the several new processes added to the PixInsight platform since that time, detailing and demonstrating each one with a now-expanded workflow. Addressing topics such as PhotometricColorCalibration, Large-Scale Pixel Rejection, LocalNormalization and a host of other functions, this text remains the authoritative guide to PixInsight.
Covers What, How, and Where to Watch TV for Less Millions of people are cutting the cord on old-fashioned cable TV plans, and choosing more modern, efficient, and cost-effective ways to watch their favorite programming and movies. My TV for Seniors, 2nd Edition is an exceptionally easy and complete full-color guide to all the services and hardware you'll need to do it. No ordinary "beginner's book," it approaches every topic from a senior's point of view, using meaningful examples, step-by-step tasks, large text, close-up screen shots, and a full-color interior designed for comfortable reading. Full-color, step-by-step tasks walk you through watching TV today on a variety of devices--and saving money doing so. Learn how to Cut the cable and satellite cord Save money on your cable or satellite TV bill Watch local TV stations for free Choose the best TV and streaming media player for you Connect and use an Amazon Fire TV, Apple TV, Google Chromecast, or Roku device Watch Amazon Prime Video, Hulu, Netflix, Disney+, HBO Max, and other streaming video services Use live streaming services like DirecTV Now, fuboTV, Hulu with Live TV, PlayStation Vue, Sling TV, and YouTube TV Find where to best watch sporting events Get a better picture with HD, Ultra HD, and HDR Get better sound with a sound bar or surround sound system Watch TV on your phone, tablet, or computer An AARP TV for Grownups publication
Develop your own trading system with practical guidance and expert advice In Building Algorithmic Trading Systems: A Trader's Journey From Data Mining to Monte Carlo Simulation to Live Training, award-winning trader Kevin Davey shares his secrets for developing trading systems that generate triple-digit returns. With both explanation and demonstration, Davey guides you step-by-step through the entire process of generating and validating an idea, setting entry and exit points, testing systems, and implementing them in live trading. You'll find concrete rules for increasing or decreasing allocation to a system, and rules for when to abandon one. The companion website includes Davey's own Monte Carlo simulator and other tools that will enable you to automate and test your own trading ideas. A purely discretionary approach to trading generally breaks down over the long haul. With market data and statistics easily available, traders are increasingly opting to employ an automated or algorithmic trading system enough that algorithmic trades now account for the bulk of stock trading volume. Building Algorithmic Trading Systems teaches you how to develop your own systems with an eye toward market fluctuations and the impermanence of even the most effective algorithm. * Learn the systems that generated triple-digit returns in the World Cup Trading Championship * Develop an algorithmic approach for any trading idea using off-the-shelf software or popular platforms * Test your new system using historical and current market data * Mine market data for statistical tendencies that may form the basis of a new system Market patterns change, and so do system results. Past performance isn't a guarantee of future success, so the key is to continually develop new systems and adjust established systems in response to evolving statistical tendencies. For individual traders looking for the next leap forward, Building Algorithmic Trading Systems provides expert guidance and practical advice.
Following the successful PCS Auction conducted by the US Federal Communications Commission in 1994, auctions have replaced traditional ways of allocating valuable radio spectrum, a key resource for any mobile telecommunications operator. Spectrum auctions have raised billions of dollars worldwide and have become a role model for market-based approaches in the public and private sectors. The design of spectrum auctions is a central application of game theory and auction theory due to its importance in industry and the theoretical challenges it presents. Several auction formats have been developed with different properties addressing fundamental questions about efficiently selling multiple objects to a group of buyers. This comprehensive handbook features classic papers and new contributions by international experts on all aspects of spectrum auction design, including pros and cons of different auctions and lessons learned from theory, experiments, and the field, providing a valuable resource for regulators, telecommunications professionals, consultants, and researchers.
Exam board: AQA Level: A-level Subject: Computer Science First teaching: September 2016 First exams: Summer 2017 (AS); Summer 2018 (A-level) Covering what you really need to know for AQA A-level Computer Science- in just 120 pages- this revision guide makes revision easy - whether you're getting started early or you need to do some last-minute cramming. - Find key facts at your fingertips with quick summaries of the content, concepts and terms from the AQA A-level Computer Science specification - Get better grades in your exams with tips on exam technique, mistakes to avoid and important things to remember - Revise and practise using end-of-topic questions and synoptic questions at the end of each section - Benefit from the knowledge of experienced teacher and Master Teacher for CAS, Stuart Davison
"Elliott and Spence have produced a tight, teachable, and timely primer on media ethics for users and creators of information in the digital age. Pitched at just the right depth of detail to provide a big picture contextualization of changing media practices grounded in concerns for democracy and the public good, the book explores and reflects the implications of the convergence of the Fourth and Fifth Estates with an open-access, hyper-linked architecture which invites self-reflective practice on the part of its users" Philip Gordon, Utah Valley University 2019 PROSE Award Finalist in the Media & Cultural Studies category! The rapid and ongoing evolution of digital technologies has transformed the waythe world communicates and digests information. Fueled by a 24-hour news cycleand post-truth politics, media consumption and the technologies that drive ithave become more influential in shaping public opinion, and it has become more imperative than ever to examine their social and ethical consequences. Ethics for a Digital Era provides a penetrating analysis of the ethical issues that have emerged as the digital revolution progresses, including journalistic practices that impact on the truth, reliability, and trustworthiness of communicating information. The volume explores new methods and models for ethical inquiry in a digital world, and maps out guidelines for web-based news producers and users to conceptualize ethical issuesand analyze ethically questionable acts. In each of three thematic sections, Deni Elliott and Edward H. Spence reflect upon shifts in media ethics as contemporary mass communication combines traditional analog practices with new forms like blogs, vlogs, podcasts, and social media posts, and evolves into an interactive medium with users who both produce and consume the news. Later chapters apply a process of normative decision-making to some of the most important issues which arise in these interactions, and encourage users to bridge their own thinking between the virtual and physical worlds of information and its communication. Timely and thought-provoking, Ethics for a Digital Era is an invaluable resource for undergraduate and graduate students in media and mass communication, applied ethics, and journalism, as well as general readers interested in the ethical impact of their media consumption.
Exam Board: Pearson BTEC Academic Level: BTEC National Subject: Computing First teaching: September 2016 First Exams: Summer 2017 For all four of the externally assessed units 1, 2, 3 and 4. Builds confidence with scaffolded practice questions. Unguided questions that allow students to test their own knowledge and skills in advance of assessment. Clear unit-by-unit correspondence between this Workbook and the Revision Guide and ActiveBook.
This essential classic provides a comprehensive foundation in the C# programming language and the frameworks it lives in. Now in its 9th edition, you will find the latest C# 8 and .NET Core features, along with new chapters on Microsoft's lightweight, cross-platform framework, .NET Core 3.1. Coverage of ASP.NET Core, Entity Framework Core, and more, sits alongside the latest updates to .NET Core, including Windows Presentation Foundation (WPF). Not only does this book cover all of the latest features in C# 8, but all chapters and code samples have been rewritten for this latest release. Dive in and discover why this book has been a favorite of C# developers worldwide for more than 15 years. Gain a solid foundation in object-oriented development techniques, attributes and reflection, generics and collections, and numerous advanced topics not found in other texts (such as CIL opcodes and emitting dynamic assemblies). With the help of Pro C# 8 with .NET Core 3 gain the confidence to put C# into practice and explore the .NET Core universe on your own terms. What You Will Learn Discover the bells and whistles of C# 8 features and updates to previous features Hit the ground running with ASP.NET Core web applications and web services, and Entity Framework Core Work with the latest version of Windows Presentation Foundation, now a part of .NET Core Understand the philosophy behind .NET and the cross-platform alternative, .NET Core Develop applications with C# and modern frameworks for services, web, and smart client applications Who This Book Is For Developers who are interested in .NET programming and the C# language "Amazing! Provides easy-to-follow explanations and examples. I remember reading the first version of this book; this is a 'must-have' for your collection if you are learning .NET Core!" - Rick McGuire, Senior Application Development Manager, Microsoft "Phil is a journeyman programmer who brings years of experience and a passion for teaching to make this fully revised and modernized 'classic' a 'must-have'. Any developer who wants full-spectrum, up-to-date coverage of both the C# language and how to use it with .NET Core and ASP.NET Core should get this book." - Brian A. Randell, Partner, MCW Technologies and Microsoft MVP
Domain-Driven Design (DDD) is a software development philosophy for tackling complex systems. Software is based around a model of the business domain in code to enable developers and business users to talk about problems in a single language. DDD is attracting new adoptees as .NET developers continue to mature and seek out best practices for developing enterprise level applications.This book is the first to present the philosophy of DDD in a down to earth practical manner for experienced developers. It shows developers how the concepts of DDD can be applied to their applications with real world examples. Unlike other books on the subject, it is packed with patterns, code examples and case studies that help to cement the theory of DDD.After introducing readers to DDD and its application (complete with development best practices and patterns), it goes on to explain Command, Query, Responsibility Segregation Architecture (CQRS), an architectural pattern that can be used to implement a DDD design methodology. Finally, a case study is included to show DDD, CQRS, and Messaging Pub/Sub architecture in the context of a real set of enterprise applications.The book includes: An introduction to the philosophy of Domain-Driven Design (DDD)Command, Query, Responsibility Segregation Architecture (CQRS)DDD Best practices for modeling patternsPublish/Subscribe Messaging Architecture for Bounded Contexts Throughout, the book gives the reader masses of code and examples of the concepts that other books have theorized about.
You may like...
Database Principles - Fundamentals of…
Carlos Coronel, Stephen Morris, … Paperback
Principles Of Web Design - The Web…
Joel Sklar Paperback
Database Principles - Fundamentals of…
Peter Rob, Carlos Coronel, … Paperback
Data Structures Using C++
D. Malik Paperback
Systems Analysis and Design in a…
John W. Satzinger, Robert Jackson, … Hardcover (1)
MIS 8 - with MIS Online, 1 term (6…
Hossein Bidgoli Paperback (1)
Network+ Guide to Networks
Jill West, Tamara Dean, … Paperback R671 Discovery Miles 6 710
A Guide To SQL
Philip Pratt, Mary Last Paperback
Systems Analysis and Design
Scott Tilley, Harry J. Rosenblatt Hardcover
Canon PowerShot G10 / G11
Jeff Carlson Paperback (1)