www.fgks.org   »   [go: up one dir, main page]

人気の電子書籍(コンピュータ、テクノロジー)

An Introduction to SOLIDWORKS Flow Simulation 2021 takes you through the steps of creating the SOLIDWORKS part for the simulation followed by the setup and calculation of the SOLIDWORKS Flow Simulation project. The results from calculations are visualized and compared with theoretical solutions and empirical data. Each chapter starts with the objectives and a description of the specific problems that are studied. End of chapter exercises are included for reinforcement and practice of what has been learned.

The fourteen chapters of this book are directed towards first-time to intermediate level users of SOLIDWORKS Flow Simulation. It is intended to be a supplement to undergraduate Fluid Mechanics and Heat Transfer related courses. This book can also be used to show students the capabilities of fluid flow and heat transfer simulations in freshman and sophomore courses such as Introduction to Engineering. Both internal and external flow problems are covered and compared with experimental results and analytical solutions. Covered topics include airfoil flow, boundary layers, flow meters, heat exchanger, natural and forced convection, pipe flow, rotating flow, tube bank flow and valve flow.

Covers these feature of SOLIDWORKS Flow Simulation 2021:


Animations

Automatic and Manual Meshing

Boundary Conditions

Calculation Control Options

External and Internal Flow

Goals

Laminar and Turbulent Flow

Physical Features

Result Visualizations

Two and Three Dimensional Flow

Velocity, Thermodynamic and Turbulence Parameters

Wall Thermal Conditions

Free Surfaces


Second edition of the best-selling Python book in the world. A fast-paced, no-nonsense guide to programming in Python. Updated and thoroughly revised to reflect the latest in Python code and practices.

Python Crash Course is the world's best-selling guide to the Python programming language. This fast-paced, thorough introduction to programming with Python will have you writing programs, solving problems, and making things that work in no time.

In the first half of the book, you'll learn basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You'll also learn how to make your programs interactive and test your code safely before adding it to a project. In the second half, you'll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, a set of data visualizations with Python's handy libraries, and a simple web app you can deploy online.

As you work through the book, you'll learn how to:
Use powerful Python libraries and tools, including Pygame, Matplotlib, Plotly, and Django
Make 2D games that respond to keypresses and mouse clicks, and that increase in difficulty
Use data to generate interactive visualizations
Create and customize web apps and deploy them safely online
Deal with mistakes and errors so you can solve your own programming problems

If you've been thinking about digging into programming, Python Crash Course will get you writing real programs fast. Why wait any longer? Start your engines and code!
Design Integration Using Autodesk Revit 2019 is designed to provide you with a well-rounded knowledge of Autodesk Revit tools and techniques. All three disciplines of the Revit platform are introduced in this textbook. This approach gives you a broad overview of the Building Information Modeling (BIM) process. The topics cover the design integration of most of the building disciplines: Architectural, Interior Design, Structural, Mechanical, Plumbing and Electrical. Civil is not covered, but adding topography to your model is. Each book also includes access to nearly 100 video tutorials designed to further help you master Autodesk Revit.

Throughout the book you develop a two story law office. The drawings start with the floor plans and develop all the way to photo-realistic renderings similar to the one on the cover of this book. Along the way the building’s structure, ductwork, plumbing and electrical (power and lighting) are modeled. By the end, you will have a thorough knowledge of many of the Revit basics needed to be productive in a classroom or office environment. Even if you will only be working with one component of Revit in your chosen profession, this book will give you important knowledge on how the other disciplines will be doing their work and valuable insight into the overall process.

The first four chapters cover many of the Revit basics needed to successfully and efficiently work with the software. Once the fundamentals are covered, the remaining chapters walk you through a building project which is started from scratch so nothing is taken for granted by you or the author.

Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn’t have to be that way.

Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship . Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer–but only if you work at it.

What kind of work will you be doing? You’ll be reading code–lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.

Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code–of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.

Readers will come away from this book understanding
  • How to tell the difference between good and bad code
  • How to write good code and how to transform bad code into good code
  • How to create good names, good functions, good objects, and good classes
  • How to format code for maximum readability
  • How to implement complete error handling without obscuring code logic
  • How to unit test and practice test-driven development
This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
Cisco Press has the only study guides approved by Cisco for the new CCNA certification. The new edition of the best-selling two-book, value-priced CCNA 200-301 Official Cert Guide Library includes updated content, new online practice exercises, and more than two hours of video training–PLUS the CCNA Network Simulator Lite Editions with 34 free Network Simulator labs (available on the companion web site).

The two books contained in this package, CCNA 200-301 Official Cert Guide, Volume 1 and CCNA 200-301 Official Cert Guide, Volume 2, present complete reviews and a more challenging and realistic preparation experience. The books have been fully updated to refresh the content for the latest CCNA exam topics and to enhance certain key topics that are critical for exam success.

This is the eBook edition of the CCNA 200-301 Official Cert Guide Library and does not include access to the Pearson Test Prep practice exams that come with the print edition.

This complete study package includes

· A test-preparation routine proven to help you pass the exams
· Do I Know This Already? quizzes
· Chapter-ending Key Topic tables
· A free copy of the CCNA 200-301 Network Simulator Lite software
· Links to a series of hands-on config labs
· Online, interactive practice exercises

· More than 2 hours of video mentoring from the author
· An online, interactive Flash Cards application to help you drill on Key Terms
· Study plan suggestions and templates

These official study guides help you master all exam topics, including

· Networking fundamentals
· Implementing Ethernet LANs
· Implementing VLANs and STP
· IPv4 addressing and subnetting
· IPv4 routing
· Implementing OSPF
· IPv6 addressing, subnetting, and routing
· Wireless LANs
· IP Access Control Lists
· Security services
· IP services
· Network architecture
· Network automation

Volume 1

  1. Configuring Local Usernames
  2. Configuring Hostnames
  3. Interface Status I
  4. Interface Status II
  5. Interface Status III
  6. Interface Status IV
  7. Configuring Switch IP Settings
  8. Switch IP Address
  9. Switch IP Connectivity I
  10. Switch CLI Configuration Process I
  11. Switch CLI Configuration Process II
  12. Switch CLI Exec Mode
  13. Setting Switch Passwords
  14. Interface Settings I
  15. Interface Settings II
  16. Interface Settings III
  17. Switch Forwarding I
  18. Switch Security I
  19. Switch Interfaces and Forwarding Configuration Scenario
  20. Configuring VLANs Configuration Scenario
  21. VLAN Troubleshooting

Volume 2

  1. ACL I
  2. ACL II
  3. ACL III
  4. ACL IV
  5. ACL V
  6. ACL VI
  7. ACL Analysis I
  8. Named ACL I
  9. Named ACL II
  10. Named ACL III
  11. Standard ACL Configuration Scenario
  12. Extended ACL I Configuration Scenario
  13. Extended ACL II Configuration Scenario

CCNA Network Simulator Lite System Requirements

Windows system requirements (minimum):

Windows 10 (32/64-bit), Windows 8.1 (32/64-bit), or Windows 7 (32/64 bit), 1 gigahertz (GHz) or faster 32-bit (x86) or 64-bit (x64) processor, 1 GB RAM (32-bit) or 2 GB RAM (64-bit), 16 GB available hard disk space (32-bit) or 20 GB (64-bit), DirectX 9 graphics device with WDDM 1.0 or higher driver, Adobe Acrobat Reader version 8 and above

Mac system requirements (minimum)

macOS 10.14, 10.13, 10.12, or 10.11, Intel core Duo 1.83 GHz, 512 MB RAM (1 GB recommended), 1.5 GB hard disk space, 32-bit color depth at 1024x768 resolution, Adobe Acrobat Reader version 8 and above

To access interactive study tools on this book’s companion website:

  1. Go to www.ciscopress.com/register.
  2. Enter the print book ISBN: (Volume 1: 9780135792735, Volume 2: 9781587147135).
  3. Answer the security question to validate your purchase.
  4. Go to your account page.
  5. Click on the Registered Products tab.
  6. Under the book listing, click on the Access Bonus Content link.

Contact our support team at http://pearsonitp.echelp.org with questions.

Distributed ledgers, decentralization and smart contracts explainedAbout This Book
  • Get to grips with the underlying technical principles and implementations of blockchain.
  • Build powerful applications using Ethereum to secure transactions and create smart contracts.
  • Explore cryptography, mine cryptocurrencies, and solve scalability issues with this comprehensive guide.
Who This Book Is For

This book appeals to those who wish to build fast, highly secure, transactional applications. This book is for those who are familiar with the concept of blockchain and are comfortable with a programming language.

What You Will Learn
  • Master the theoretical and technical foundations of blockchain technology
  • Fully comprehend the concept of decentralization, its impact and relationship with blockchain technology
  • Experience how cryptography is used to secure data with practical examples
  • Grasp the inner workings of blockchain and relevant mechanisms behind Bitcoin and alternative cryptocurrencies
  • Understand theoretical foundations of smart contracts
  • Identify and examine applications of blockchain technology outside of currencies
  • Investigate alternate blockchain solutions including Hyperledger, Corda, and many more
  • Explore research topics and future scope of blockchain technology
In Detail

Blockchain is a distributed database that enables permanent, transparent, and secure storage of data. The blockchain technology is the backbone of cryptocurrency – in fact, it's the shared public ledger upon which the entire Bitcoin network relies – and it's gaining popularity with people who work in finance, government, and the arts.

Blockhchain technology uses cryptography to keep data secure. This book gives a detailed description of this leading technology and its implementation in the real world.

This book begins with the technical foundations of blockchain, teaching you the fundamentals of cryptography and how it keeps data secure. You will learn about the mechanisms behind cryptocurrencies and how to develop applications using Ethereum, a decentralized virtual machine. You will explore different blockchain solutions and get an exclusive preview into Hyperledger, an upcoming blockchain solution from IBM and the Linux Foundation. You will also be shown how to implement blockchain beyond currencies, scability with blockchain, and the future scope of this fascinating and powerful technology.

Style and approach

This comprehensive guide allows you to build smart blockchain applications and explore the power of this database. The book will let you quickly brush up on the basics of the blockchain database, followed by advanced implementations of blockchain in currency, smart contracts, decentralization, and so on.

Conquer Windows Server 2019—from the inside out!

Dive into Windows Server 2019—and really put your Windows Serverexpertise to work. Focusing on Windows Server 2019’s most powerful and innovative features, this supremely organized reference packs hundreds of timesaving solutions, tips, and workarounds—all you need to plan, implement, or manage Windows Server in enterprise, data center, cloud, and hybrid environments. Fully reflecting new innovations for security, hybrid cloud environments, and Hyper-Converged Infrastructure (HCI), it covers everything from cluster sets to Windows Subsystem for Linux.


You’ll discover how experts tackle today’s essential tasks—and challenge yourself to new levels of mastery.

• Optimize the full Windows Server 2019 lifecycle, from planning and configuration through rollout and administration

• Leverage new configuration options including App Compatibility Features on Demand (FOD) or Desktop Experience

• Ensure fast, reliable upgrades and migrations

• Manage Windows servers, clients, and services through Windows Admin Center

• Seamlessly deliver and administer core DNS, DHCP, fi le, print, storage, and Internet services

• Use the Storage Migration Service to simplify storage moves and configuration at the destination

• Seamlessly integrate Azure IaaS and hybrid services with Windows Server 2019

• Improve agility with advanced container technologies, including container networking and integration into Kubernetes orchestration clusters

• Deliver Active Directory identity, certifi cate, federation, and rights management services

• Protect servers, clients, VMs, assets, and users with advanced Windows Server 2019 security features, from Just Enough Administration to shielded VMs and guarded virtualization fabrics

• Monitor performance, manage event logs, confi gure advanced auditing, and perform backup/recovery Windows Server 2019

For Experienced Windows Server Users and IT Professionals

• Your role: Experienced intermediate to-advanced level Windows Server user or IT professional

• Prerequisites: Basic understanding of Windows Server procedures, techniques, and navigation

Now expanded and updated with modern best practices, this is the most complete guide to Microsoft’s DAX language for business intelligence, data modeling, and analytics. Expert Microsoft BI consultants Marco Russo and Alberto Ferrari help you master everything from table functions through advanced code and model optimization. You’ll learn exactly what happens under the hood when you run a DAX expression, and use this knowledge to write fast, robust code. This edition focuses on examples you can build and run with the free Power BI Desktop, and helps you make the most of the powerful syntax of variables (VAR) in Power BI, Excel, or Analysis Services. Want to leverage all of DAX’s remarkable capabilities? This no-compromise “deep dive” is exactly what you need.


Perform powerful data analysis with DAX for Power BI, SQL Server, and Excel

· Master core DAX concepts, including calculated columns, measures, and calculation groups

· Work efficiently with basic and advanced table functions

· Understand evaluation contexts and the CALCULATE and CALCULATETABLE functions

· Perform time-based calculations

· Use calculation groups and calculation items

· Use syntax of variables (VAR) to write more readable, maintainable code

· Express diverse and unusual relationships with DAX, including many-to-many relationships and bidirectional filters

· Master advanced optimization techniques, and improve performance in aggregations

· Optimize data models to achieve better compression

· Measure DAX query performance with DAX Studio and learn how to optimize your DAX

HIGHLIGHTS

> Covers ALL Latest Official Exam Objectives for RHCSA 8 including Containers and Shell Scripting

> Great for Self-Study and In-Class/Virtual Training

> 108 Real-Life Step-By-Step Exercises and Shell Scripts

> 80 Do-It-Yourself Challenge Labs

> 408 Review Questions & Answers

> 4 Realistic Sample RHCSA Exams (23 tasks per exam)


RHCSA Red Hat Enterprise Linux 8 (UPDATED): Training and Exam Preparation Guide, Second Edition provides in-depth coverage of the latest RHCSA EX200 exam objectives that include Shell Scripting and Containers. The most definitive guide available on the subject, this book explains concepts, analyzes configuration files, describes command outputs, shows step-by-step procedures (includes screenshots of actual commands executed and outputs they produced), and challenges the readers’ comprehension of the concepts and procedures by presenting plenty of additional labs and sample realistic exam tasks to perform on their own.


This book has 23 chapters that are organized logically, from setting up the lab to the fundamentals of Linux to sophisticated Linux administration topics. The book covers the topics on local RHEL 8 installation; initial interaction with the system; basic Linux commands; compression and archiving; file editing and manipulation; standard and special permissions; file searching and access controls; user monitoring and authentication files; users, groups, and password aging; bash shell features and startup files; processes and task scheduling; basic and advanced software administration techniques; system boot process and bootloader; kernel management and system initialization; logging and system tuning; basic and advanced storage management tools and solutions; local file systems and swap regions; network device and connection configuration; remote file systems and automounting; time synchronization and hostname resolution; the secure shell service; firewall and SELinux controls; and shell scripting and containers.


Each chapter highlights the major topics and relevant exam objectives at the beginning and ends with several review questions & answers and Do-It-Yourself challenge labs. Throughout the book, figures, tables, screen shots, examples, notes, and exam tips are furnished to support explanation and exam preparation. This book includes four sample RHCSA exams that are expected to be performed using the knowledge and skills attained from reading the material, following the exercises, and completing the challenge labs. The labs and the sample exams include hints to relevant topics and/or exercises.


This book may be used as a self-learning guide by RHCSA 8 exam aspirants, a resource by instructors and students to follow in physical and virtual training sessions, an on-the-job resource for reference, and an easy-to-understand guide by novice and non-RHEL administrators.

The true story of the most devastating cyberattack in history and the desperate hunt to identify and track the elite Russian agents behind it, from Wired senior writer Andy Greenberg.

“Lays out in chilling detail how future wars will be waged in cyberspace and makes the case that we have done little, as of yet, to prevent it.” Washington Post


In 2014, the world witnessed the start of a mysterious series of cyberattacks. Targeting American utility companies, NATO, and electric grids in Eastern Europe, the strikes grew ever more brazen. They culminated in the summer of 2017, when the malware known as NotPetya was unleashed, penetrating, disrupting, and paralyzing some of the world's largest businesses—from drug manufacturers to software developers to shipping companies. At the attack's epicenter in Ukraine, ATMs froze. The railway and postal systems shut down. Hospitals went dark. NotPetya spread around the world, inflicting an unprecedented ten billion dollars in damage—the largest, most destructive cyberattack the world had ever seen.

The hackers behind these attacks are quickly gaining a reputation as the most dangerous team of cyberwarriors in history: a group known as Sandworm. Working in the service of Russia's military intelligence agency, they represent a persistent, highly skilled force, one whose talents are matched by their willingness to launch broad, unrestrained attacks on the most critical infrastructure of their adversaries. They target government and private sector, military and civilians alike.

A chilling, globe-spanning detective story, Sandworm considers the danger this force poses to our national security and stability. As the Kremlin's role in foreign government manipulation comes into greater focus, Sandworm exposes the realities not just of Russia's global digital offensive, but of an era where warfare ceases to be waged on the battlefield. It reveals how the lines between digital and physical conflict, between wartime and peacetime, have begun to blur—with world-shaking implications.
From the bestselling author of Blood, Sweat, and Pixels comes the next definitive, behind-the-scenes account of the video game industry: how some of the past decade's most renowned studios fell apart—and the stories, both triumphant and tragic, of what happened next.

Jason Schreier's groundbreaking reporting has earned him a place among the preeminent investigative journalists covering the world of video games. In his eagerly anticipated, deeply researched new book, Schreier trains his investigative eye on the volatility of the video game industry and the resilience of the people who work in it.

The business of videogames is both a prestige industry and an opaque one. Based on dozens of first-hand interviews that cover the development of landmark games—Bioshock Infinite, Epic Mickey, Dead Space, and more—on to the shocking closures of the studios that made them, Press Reset tells the stories of how real people are affected by game studio shutdowns, and how they recover, move on, or escape the industry entirely.

Schreier's insider interviews cover hostile takeovers, abusive bosses, corporate drama, bounced checks, and that one time the Boston Red Sox's Curt Schilling decided he was going to lead a game studio that would take out World of Warcraft. Along the way, he asks pressing questions about why, when the video game industry is more successful than ever, it's become so hard to make a stable living making video games—and whether the business of making games can change before it's too late.
Get up and running with Roblox development with the help of expert guidance for working with Roblox components and Lua programmingKey Features
  • Discover solutions to common problems faced while creating games on Roblox
  • Explore tips, tricks, and best practices and learn advanced Roblox coding techniques to create games
  • Understand how to program in the Roblox Lua language, add engaging effects, add a variety of functionalities, and much more
Book Description

Roblox is a global virtual platform like no other for both playing and creating games. With well over 150 million monthly active users, Roblox hosts all genres of games that can be played by other members of the community using the Lua programming language. Not only can you create games for free, but you can also earn considerable sums of money if from the success of your games, and become part of the vast and supportive developer circle that provides excellent opportunities for networking in a tight-knit community.

With this practical book, you'll get hands-on experience working on the Roblox platform. You'll start with an overview of Roblox development and then understand how to use Roblox Studio. As you progress, you'll gradually learn everything you need from how to program in Roblox Lua to creating Obby and Battle Royale games. Finally, you'll delve into the logistics of game production, focusing on optimizing the performance of your game by implementing impressive mechanics, monetization, and marketing practices.

By the end of this Roblox book, you'll be able to lead or work with a team to bring your gaming world to life, and extend that experience to players around the world.

What you will learn
  • Get started with Roblox development and explore aspects such as choosing a developer type
  • Understand how to use Roblox Studio and other free resources
  • Create your first game with the Roblox Lua programming language
  • Become well-versed with the three Ms - Mechanics, Monetization, and Marketing
  • Develop real-world games such as Battle Royale and Obby
  • Discover expert tips for collaborating effectively and managing project workloads
Who this book is for

This Roblox guide is for anyone interested in learning how to develop games on the Roblox platform. If you're already familiar with Roblox and looking for tips, tricks, and Roblox and Lua best practices for efficient development, you'll find this book helpful.

Get up and running with Blender 3D through a series of practical projects that will help you learn core concepts of 3D design like modeling, sculpting, materials, textures, lighting, and rigging using the latest features of Blender 2.83Key Features
  • Learn the basics of 3D design and navigate your way around the Blender interface
  • Understand how 3D components work and how to create 3D content for your games
  • Familiarize yourself with 3D Modeling, Texturing, Lighting, Rendering and Sculpting with Blender
Book Description

Blender is a powerful 3D creation package that supports every aspect of the 3D pipeline. With this book, you'll learn about modeling, rigging, animation, rendering, and much more with the help of some interesting projects.

This practical guide, based on the Blender 2.83 LTS version, starts by helping you brush up on your basic Blender skills and getting you acquainted with the software toolset. You’ll use basic modeling tools to understand the simplest 3D workflow by customizing a Viking themed scene. You'll get a chance to see the 3D modeling process from start to finish by building a time machine based on provided concept art. You will design your first 2D character while exploring the capabilities of the new Grease Pencil tools. The book then guides you in creating a sleek modern kitchen scene using EEVEE, Blender’s new state-of-the-art rendering engine. As you advance, you'll explore a variety of 3D design techniques, such as sculpting, retopologizing, unwrapping, baking, painting, rigging, and animating to bring a baby dragon to life.

By the end of this book, you'll have learned how to work with Blender to create impressive computer graphics, art, design, and architecture, and you'll be able to use robust Blender tools for your design projects and video games.

What you will learn
  • Explore core 3D modeling tools in Blender such as extrude, bevel, and loop cut
  • Understand Blender's Outliner hierarchy, collections, and modifiers
  • Find solutions to common problems in modeling 3D characters and designs
  • Implement lighting and probes to liven up an architectural scene using EEVEE
  • Produce a final rendered image complete with lighting and post-processing effects
  • Learn character concept art workflows and how to use the basics of Grease Pencil
  • Learn how to use Blender's built-in texture painting tools
Who this book is for

Whether you're completely new to Blender, or an animation veteran enticed by Blender's newest features, this book will have something for you.

A NEW YORK TIMES BESTSELLER. ONE OF THE NEW YORK TIMES'S 10 BEST BOOKS OF 2020.

Named one of the Best Books of 2020 by The Washington Post, The Atlantic, NPR, the Los Angeles Times, ELLE, Esquire, Parade, Teen Vogue, The Boston Globe, Forbes, The Times (UK), Fortune, Chicago Tribune, Glamour, The A.V. Club, Vox, Jezebel, Town & Country, OneZero, Apartment Therapy, Good Housekeeping, PopMatters, Electric Literature, Self, The Week (UK) and BookPage. A New York Times Book Review Editors' Choice and a January 2020 IndieNext Pick.

"A definitive document of a world in transition: I won't be alone in returning to it for clarity and consolation for many years to come." --Jia Tolentino, author of Trick Mirror: Reflections on Self-Delusion


The prescient, page-turning account of a journey in Silicon Valley: a defining memoir of our digital age


In her mid-twenties, at the height of tech industry idealism, Anna Wiener—stuck, broke, and looking for meaning in her work, like any good millennial--left a job in book publishing for the promise of the new digital economy. She moved from New York to San Francisco, where she landed at a big-data startup in the heart of the Silicon Valley bubble: a world of surreal extravagance, dubious success, and fresh-faced entrepreneurs hell-bent on domination, glory, and, of course, progress.

Anna arrived amidst a massive cultural shift, as the tech industry rapidly transformed into a locus of wealth and power rivaling Wall Street. But amid the company ski vacations and in-office speakeasies, boyish camaraderie and ride-or-die corporate fealty, a new Silicon Valley began to emerge: one in far over its head, one that enriched itself at the expense of the idyllic future it claimed to be building.

Part coming-of-age-story, part portrait of an already-bygone era, Anna Wiener’s memoir is a rare first-person glimpse into high-flying, reckless startup culture at a time of unchecked ambition, unregulated surveillance, wild fortune, and accelerating political power. With wit, candor, and heart, Anna deftly charts the tech industry’s shift from self-appointed world savior to democracy-endangering liability, alongside a personal narrative of aspiration, ambivalence, and disillusionment.

Unsparing and incisive, Uncanny Valley is a cautionary tale, and a revelatory interrogation of a world reckoning with consequences its unwitting designers are only beginning to understand.
Bestselling Programming Tutorial and Reference Completely Rewritten for the New C++11 Standard

Fully updated and recast for the newly released C++11 standard, this authoritative and comprehensive introduction to C++ will help you to learn the language fast, and to use it in modern, highly effective ways. Highlighting today’s best practices, the authors show how to use both the core language and its standard library to write efficient, readable, and powerful code.

C++ Primer, Fifth Edition, introduces the C++ standard library from the outset, drawing on its common functions and facilities to help you write useful programs without first having to master every language detail. The book’s many examples have been revised to use the new language features and demonstrate how to make the best use of them. This book is a proven tutorial for those new to C++, an authoritative discussion of core C++ concepts and techniques, and a valuable resource for experienced programmers, especially those eager to see C++11 enhancements illuminated.

Start Fast and Achieve More

  • Learn how to use the new C++11 language features and the standard library to build robust programs quickly, and get comfortable with high-level programming
  • Learn through examples that illuminate today’s best coding styles and program design techniques
  • Understand the “rationale behind the rules”: why C++11 works as it does
  • Use the extensive crossreferences to help you connect related concepts and insights
  • Benefit from up-to-date learning aids and exercises that emphasize key points, help you to avoid pitfalls, promote good practices, and reinforce what you’ve learned

Access the source code for the extended examples from informit.com/title/0321714113

C++ Primer, Fifth Edition, features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—notable by a small space inside the spine—also increases durability.

The primary goal of AutoCAD 2022 Tutorial First Level 2D Fundamentals is to introduce the aspects of Computer Aided Design and Drafting (CADD). This text is intended to be used as a training guide for students and professionals. This text covers AutoCAD 2022 and the lessons proceed in a pedagogical fashion to guide you from constructing basic shapes to making multiview drawings.

This textbook contains a series of twelve tutorial style lessons designed to introduce beginning CAD users to AutoCAD 2022. It takes a hands-on, exercise-intensive approach to all the important 2D CAD techniques and concepts. This text is also helpful to AutoCAD users upgrading from a previous release of the software. The new improvements and key enhancements of the software are incorporated into the lessons. The 2D-CAD techniques and concepts discussed in this text are also designed to serve as the foundation to the more advanced parametric feature-based CAD packages such as Autodesk Inventor.

The basic premise of this book is that the more designs you create using AutoCAD 2022, the better you learn the software. With this in mind, each lesson introduces a new set of commands and concepts, building on previous lessons. This book is intended to help readers establish a good basis for exploring and growing in the exciting field of Computer Aided Engineering.


Video Training

Included with every new copy of AutoCAD 2022 Tutorial First Level 2D Fundamentals is access to extensive video training. There are forty-six videos with more than five hours of training in total. This video training parallels the exercises found in the text and is designed to be watched first before following the instructions in the book. However, the videos do more than just provide you with click by click instructions. Author Luke Jumper also includes a brief discussion of each tool, as well as rich insight into why and how the tools are used. Luke isn’t just telling you what to do, he’s showing and explaining to you how to go through the exercises while providing clear descriptions of the entire process. It’s like having him there guiding you through the book.

These videos will provide you with a wealth of information and bring the text to life. They are also an invaluable resource for people who learn best through a visual experience. These videos deliver a comprehensive overview of the 2D tools found in AutoCAD and perfectly complement and reinforce the exercises in the book.

The primary goal of AutoCAD 2021 Tutorial First Level 2D Fundamentals is to introduce the aspects of Computer Aided Design and Drafting (CADD). This text is intended to be used as a training guide for students and professionals. This text covers AutoCAD 2021 and the lessons proceed in a pedagogical fashion to guide you from constructing basic shapes to making multiview drawings.


This textbook contains a series of eleven tutorial style lessons designed to introduce beginning CAD users to AutoCAD 2021. It takes a hands-on, exercise-intensive approach to all the important 2D CAD techniques and concepts. This text is also helpful to AutoCAD users upgrading from a previous release of the software. The new improvements and key enhancements of the software are incorporated into the lessons. The 2D-CAD techniques and concepts discussed in this text are also designed to serve as the foundation to the more advanced parametric feature-based CAD packages such as Autodesk Inventor.


The basic premise of this book is that the more designs you create using AutoCAD 2021, the better you learn the software. With this in mind, each lesson introduces a new set of commands and concepts, building on previous lessons. This book is intended to help readers establish a good basis for exploring and growing in the exciting field of Computer Aided Engineering.


Video Training


Included with every new copy of AutoCAD 2021 Tutorial First Level 2D Fundamentals is access to extensive video training. The video training parallels the exercises found in the text and is designed to be watched first before following the instructions in the book. However, the videos do more than just provide you with click by click instructions. Author Luke Jumper also includes a brief discussion of each tool, as well as rich insight into why and how the tools are used. Luke isn’t just telling you what to do, he’s showing and explaining to you how to go through the exercises while providing clear descriptions of the entire process. It’s like having him there guiding you through the book.


These videos will provide you with a wealth of information and bring the text to life. They are also an invaluable resource for people who learn best through a visual experience. These videos deliver a comprehensive overview of the 2D tools found in AutoCAD and perfectly complement and reinforce the exercises in the book.

 SOLIDWORKS 2019 and Engineering Graphics: An Integrated Approach combines an introduction to SOLIDWORKS 2019 with a comprehensive coverage of engineering graphics principles. Not only will this unified approach give your course a smoother flow, your students will also save money on their textbooks. What’s more, the exercises in this book cover the performance tasks that are included on the Certified SOLIDWORKS Associate (CSWA) Examination. Reference guides located at the front of the book and in each chapter show where these performance tasks are covered.

The primary goal of SOLIDWORKS 2019 and Engineering Graphics: An Integrated Approach is to introduce the aspects of Engineering Graphics with the use of modern Computer Aided Design package – SOLIDWORKS 2019. This text is intended to be used as a training guide for students and professionals.

The chapters in this text proceed in a pedagogical fashion to guide you from constructing basic shapes to making complete sets of engineering drawings. This text takes a hands-on, exercise-intensive approach to all the important concepts of Engineering Graphics, as well as in-depth discussions of parametric feature-based CAD techniques.

This textbook contains a series of sixteen chapters, with detailed step-by-step tutorial style lessons, designed to introduce beginning CAD users to the graphics language used in all branches of technical industry. This book does not attempt to cover all of SOLIDWORKS 2019’s features, only to provide an introduction to the software. It is intended to help you establish a good basis for exploring and growing in the exciting field of Computer Aided Engineering.

Python is a powerful, expressive programming language that’s easy to learn and fun to use! But books about learning to program in Python can be kind of dull, gray, and boring, and that’s no fun for anyone.

Python for Kids brings Python to life and brings you (and your parents) into the world of programming. The ever-patient Jason R. Briggs will guide you through the basics as you experiment with unique (and often hilarious) example programs that feature ravenous monsters, secret agents, thieving ravens, and more. New terms are defined; code is colored, dissected, and explained; and quirky, full-color illustrations keep things on the lighter side.

Chapters end with programming puzzles designed to stretch your brain and strengthen your understanding. By the end of the book you’ll have programmed two complete games: a clone of the famous Pong and "Mr. Stick Man Races for the Exit"—a platform game with jumps, animation, and much more.

As you strike out on your programming adventure, you’ll learn how to:
–Use fundamental data structures like lists, tuples, and maps
–Organize and reuse your code with functions and modules
–Use control structures like loops and conditional statements
–Draw shapes and patterns with Python’s turtle module
–Create games, animations, and other graphical wonders with tkinter

Why should serious adults have all the fun? Python for Kids is your ticket into the amazing world of computer programming.

For kids ages 10+ (and their parents)

The code in this book runs on almost anything: Windows, Mac, Linux, even an OLPC laptop or Raspberry Pi!
NOTE: The CISSP objectives this book covered were issued in 2018. For coverage of the most recent CISSP objectives effective in April 2021, please look for the latest edition of this guide: (ISC)2 CISSP Certified Information Systems Security Professional Official Study Guide, 9th Edition (ISBN: 9781119786238).

CISSP (ISC)2 Certified Information Systems Security Professional Official Study Guide, 8th Edition has been completely updated for the latest 2018 CISSP Body of Knowledge. This bestselling Sybex study guide covers 100% of all exam objectives. You'll prepare for the exam smarter and faster with Sybex thanks to expert content, real-world examples, advice on passing each section of the exam, access to the Sybex online interactive learning environment, and much more. Reinforce what you've learned with key topic exam essentials and chapter review questions.

Along with the book, you also get access to Sybex's superior online interactive learning environment that includes:

  • Six unique 150 question practice exams to help you identify where you need to study more. Get more than 90 percent of the answers correct, and you're ready to take the certification exam.
  • More than 700 Electronic Flashcards to reinforce your learning and give you last-minute test prep before the exam
  • A searchable glossary in PDF to give you instant access to the key terms you need to know for the exam

Coverage of all of the exam topics in the book means you'll be ready for:

  • Security and Risk Management
  • Asset Security
  • Security Engineering
  • Communication and Network Security
  • Identity and Access Management
  • Security Assessment and Testing
  • Security Operations
  • Software Development Security
The latest edition of the essential text and professional reference, with substantial new material on such topics as vEB trees, multithreaded algorithms, dynamic programming, and edge-based flow.

Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor.

The first edition became a widely used text in universities worldwide as well as the standard reference for professionals. The second edition featured new chapters on the role of algorithms, probabilistic analysis and randomized algorithms, and linear programming. The third edition has been revised and updated throughout. It includes two completely new chapters, on van Emde Boas trees and multithreaded algorithms, substantial additions to the chapter on recurrence (now called “Divide-and-Conquer”), and an appendix on matrices. It features improved treatment of dynamic programming and greedy algorithms and a new notion of edge-based flow in the material on flow networks. Many exercises and problems have been added for this edition. The international paperback edition is no longer available; the hardcover is available worldwide.

Trust the best-selling Official Cert Guide series from Cisco Press to help you learn, prepare, and practice for exam success. They are built with the objective of providing assessment, review, and practice to help ensure you are fully prepared for your certification exam. This book, combined with CCNA 200-301 Official Cert Guide, Volume 1, covers all the exam topics on the CCNA 200-301 exam.

· Master Cisco CCNA 200-301 exam topics

· Assess your knowledge with chapter-opening quizzes

· Review key concepts with exam preparation tasks


This is the eBook edition of CCNA 200-301 Official Cert Guide, Volume 2. This eBook does not include access to the Pearson Test Prep practice exams that comes with the print edition.


CCNA 200-301 Official Cert Guide, Volume 2 presents you with an organized test preparation routine through the use of proven series elements and techniques. “Do I Know This Already?” quizzes open each chapter and enable you to decide how much time you need to spend on each section. Exam topic lists make referencing easy. Chapter-ending Exam Preparation Tasks help you drill on key concepts you must know thoroughly.


CCNA 200-301 Official Cert Guide, Volume 2 from Cisco Press enables you to succeed on the exam the first time and is the only self-study resource approved by Cisco. Best-selling author Wendell Odom shares preparation hints and test-taking tips, helping you identify areas of weakness and improve both your conceptual knowledge and hands-on skills.


This complete study package includes

· A test-preparation routine proven to help you pass the exams

· Do I Know This Already? quizzes, which enable you to decide how much time you need to spend on each section

· Chapter-ending Key Topic tables, which help you drill on key concepts you must know thoroughly

· The powerful Pearson Test Prep Practice Test software, complete with hundreds of well-reviewed, exam-realistic questions, customization options, and detailed performance reports

· A free copy of the CCNA 200-301 Network Simulator, Volume 2 Lite software, complete with meaningful lab exercises that help you hone your hands-on skills with the command-line interface for routers and switches

· Links to a series of hands-on config labs developed by the author

· Online interactive practice exercises that help you enhance your knowledge

· More than 50 minutes of video mentoring from the author

· An online interactive Flash Cards application to help you drill on Key Terms by chapter

· A final preparation chapter, which guides you through tools and resources to help you craft your review and test-taking strategies

· Study plan suggestions and templates to help you organize and optimize your study time


Well regarded for its level of detail, study plans, assessment features, hands-on labs, and challenging review questions and exercises, this official study guide helps you master the concepts and techniques that ensure your exam success.


CCNA 200-301 Official Cert Guide, Volume 2, combined with CCNA 200-301 Official Cert Guide, Volume 1, walk you through all the exam topics found in the Cisco 200-301 exam. Topics covered in Volume 2 include

· IP access control lists

· Security services

· IP services

· Network architecture

· Network automation


Companion Website:

Companion Website:

The companion website contains CCNA Network Simulator Lite software, practice exercises, 50 minutes of video training, and other study resources. See the Where Are the Companion Files on the last page of your eBook file for instructions on how to access.


In addition to the wealth of content, this new edition includes a series of free hands-on exercises to help you master several real-world configuration activities. These exercises can be performed on the CCNA 200-301 Network Simulator Lite, Volume 2 software included for free on the companion website that accompanies this book.

CISSP Study Guide - fully updated for the 2021 CISSP Body of Knowledge

(ISC)2 Certified Information Systems Security Professional (CISSP) Official Study Guide, 9th Edition has been completely updated based on the latest 2021 CISSP Exam Outline. This bestselling Sybex Study Guide covers 100% of the exam objectives. You'll prepare for the exam smarter and faster with Sybex thanks to expert content, knowledge from our real-world experience, advice on mastering this adaptive exam, access to the Sybex online interactive learning environment, and much more. Reinforce what you've learned with key topic exam essentials and chapter review questions.

The three co-authors of this book bring decades of experience as cybersecurity practitioners and educators, integrating real-world expertise with the practical knowledge you’ll need to successfully pass the CISSP exam. Combined, they’ve taught cybersecurity concepts to millions of students through their books, video courses, and live training programs.

Along with the book, you also get access to Sybex's superior online interactive learning environment that includes:

  • Over 900 new and improved practice test questions with complete answer explanations. This includes all of the questions from the book plus four additional online-only practice exams, each with 125 unique questions. You can use the online-only practice exams as full exam simulations. Our questions will help you identify where you need to study more. Get more than 90 percent of the answers correct, and you're ready to take the certification exam.
  • More than 700 Electronic Flashcards to reinforce your learning and give you last-minute test prep before the exam
  • A searchable glossary in PDF to give you instant access to the key terms you need to know for the exam
  • New for the 9th edition: Audio Review. Author Mike Chapple reads the Exam Essentials for each chapter providing you with 2 hours and 50 minutes of new audio review for yet another way to reinforce your knowledge as you prepare.

Coverage of all of the exam topics in the book means you'll be ready for:

  • 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
  • Software Development Security
Thoroughly revised to cover all CEH v10 exam objectives, this bundle includes two books, online resources, and a bonus quick review guideThis fully updated, money-saving self-study set prepares you for the CEH v10 exam. You can start by reading CEH Certified Ethical Hacker All-in-One Exam Guide, Fourth Edition to learn about every topic included in the v10 exam objectives. Next, you can reinforce what you’ve learned with the 650+ practice questions featured in CEH Certified Ethical Hacker Practice Exams, Fourth Edition. The CEH Certified Ethical Hacker Bundle, Fourth Edition also includes a bonus a quick review guide that can be used as the final piece for exam preparation. A bonus voucher code for four hours of lab time from Practice Labs, a virtual machine platform providing access to real hardware and software, can be combined with the two hours of lab time included with the All-in-One Exam Guide and provides the hands-on experience that’s tested in the optional new CEH Practical exam. This edition features up-to-date coverage of all five phases of ethical hacking: reconnaissance, gaining access, enumeration, maintaining access, and covering tracks.•In all, the bundle includes more than 1,000 accurate questions with detailed answer explanations•Online content includes customizable practice exam software containing 600 practice questions in total and voucher codes for six free hours of lab time from Practice Labs•Bonus Quick Review Guide only available with this bundle•This bundle is 22% cheaper than buying the two books separately and includes exclusive online content
What others in the trenches say about The Pragmatic Programmer...

“The cool thing about this book is that it’s great for keeping the programming process fresh. The book helps you to continue to grow and clearly comes from people who have been there.”

Kent Beck, author of Extreme Programming Explained: Embrace Change

“I found this book to be a great mix of solid advice and wonderful analogies!”

Martin Fowler, author of Refactoring and UML Distilled

“I would buy a copy, read it twice, then tell all my colleagues to run out and grab a copy. This is a book I would never loan because I would worry about it being lost.”

Kevin Ruland, Management Science, MSG-Logistics

“The wisdom and practical experience of the authors is obvious. The topics presented are relevant and useful.... By far its greatest strength for me has been the outstanding analogies—tracer bullets, broken windows, and the fabulous helicopter-based explanation of the need for orthogonality, especially in a crisis situation. I have little doubt that this book will eventually become an excellent source of useful information for journeymen programmers and expert mentors alike.”

John Lakos, author of Large-Scale C++ Software Design

“This is the sort of book I will buy a dozen copies of when it comes out so I can give it to my clients.”

Eric Vought, Software Engineer

“Most modern books on software development fail to cover the basics of what makes a great software developer, instead spending their time on syntax or technology where in reality the greatest leverage possible for any software team is in having talented developers who really know their craft well. An excellent book.”

Pete McBreen, Independent Consultant

“Since reading this book, I have implemented many of the practical suggestions and tips it contains. Across the board, they have saved my company time and money while helping me get my job done quicker! This should be a desktop reference for everyone who works with code for a living.”

Jared Richardson, Senior Software Developer, iRenaissance, Inc.

“I would like to see this issued to every new employee at my company....”

Chris Cleeland, Senior Software Engineer, Object Computing, Inc.

“If I’m putting together a project, it’s the authors of this book that I want. . . . And failing that I’d settle for people who’ve read their book.”

Ward Cunningham

Straight from the programming trenches, The Pragmatic Programmer cuts through the increasing specialization and technicalities of modern software development to examine the core process--taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to

  • Fight software rot;
  • Avoid the trap of duplicating knowledge;
  • Write flexible, dynamic, and adaptable code;
  • Avoid programming by coincidence;
  • Bullet-proof your code with contracts, assertions, and exceptions;
  • Capture real requirements;
  • Test ruthlessly and effectively;
  • Delight your users;
  • Build teams of pragmatic programmers; and
  • Make your developments more precise with automation.

Written as a series of self-contained sections and filled with entertaining anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best practices and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer.



©2021 Googleサイト利用規約プライバシーデベロッパーGoogle について|地域: アメリカ合衆国言語: 日本語
このアイテムを購入することにより、Google Payments との取引が発生し、Google Payments の利用規約およびプライバシーに関するお知らせに同意したことになります。