![]() |
![]() |
Your cart is empty |
||
Books > Computing & IT > General
Accessible, refreshingly candid, but above all helpful, this pragmatic guide addresses a real need by dealing with the problems that face the new IT manager. By providing a number of practical recommendations and approaches including how to make the transition from technical professional to manager and dealing with people, to giving advice and guidance on organization structure, architecture and planning approaches, this book covers a whole raft of issues essential to managing an IT unit. If you have chosen to move from the safe haven of technology to the unpredictable world of management, this book could make the difference between success and failure. "The IT Manager's Survival Guide is well named. Aimed at the techie becoming an IT Manager it covers the many alligators of IT management - from legacy systems to managing vendors - in easy chunks with checklists. It also provides the new manager with help to get ahead of the game by including articles from experts on what is wrong with IT management and a set of short reviews of management theorists from Strassman to Mayo. I recommend this book for those who would like to buck the trend - the average tenure of an IT Manager is about 900 days - and run an IT outfit appreciated by customers and staff."
Discover over 40 of the best-loved video games from the 80s and 90s and relive those awesome moments from your childhood. Packed with creativity and charm, classic video games provide endless fun – one press of the power button and you’re instantly in pixelated paradise. But what are the ultimate games from this hallowed chapter in gaming history? Were you a Nintendo die-hard and Mario loyalist or seduced by Sonic and SEGA? Maybe you obsessed over GoldenEye or perhaps Tekken 3 on the Playstation was more your scene? Retro Games celebrates some of the most influential shoot-em-ups, platformers, role-players and more that ripped up the rule book for what we believed video games were capable of. It’s a must read for anyone who has fallen in love with this golden age of gaming. How many have you completed?
Accessible and practical framework for machine learning applications and solutions for civil and environmental engineers This textbook introduces engineers and engineering students to the applications of artificial intelligence (AI), machine learning (ML), and machine intelligence (MI) in relation to civil and environmental engineering projects and problems, presenting state-of-the-art methodologies and techniques to develop and implement algorithms in the engineering domain. Through real-world projects like analysis and design of structural members, optimizing concrete mixtures for site applications, examining concrete cracking via computer vision, evaluating the response of bridges to hazards, and predicating water quality and energy expenditure in buildings, this textbook offers readers in-depth case studies with solved problems that are commonly faced by civil and environmental engineers. The approaches presented range from simplified to advanced methods, incorporating coding-based and coding-free techniques. Professional engineers and engineering students will find value in the step-by-step examples that are accompanied by sample databases and codes for readers to practice with. Written by a highly qualified professional with significant experience in the field, Machine Learning includes valuable information on: The current state of machine learning and causality in civil and environmental engineering as viewed through a scientometrics analysis, plus a historical perspective Supervised vs. unsupervised learning for regression, classification, and clustering problems Explainable and causal methods for practical engineering problems Database development, outlining how an engineer can effectively collect and verify appropriate data to be used in machine intelligence analysis A framework for machine learning adoption and application, covering key questions commonly faced by practitioners This textbook is a must-have reference for undergraduate/graduate students to learn concepts on the use of machine learning, for scientists/researchers to learn how to integrate machine learning into civil and environmental engineering, and for design/engineering professionals as a reference guide for undertaking MI design, simulation, and optimization for infrastructure.
Discover the depth of government information and services available online. The United States Government Internet Directory serves as a guide to the changing landscape of government information online. The Directory is an indispensable guidebook for anyone who is looking for official U.S. government resources on the Web. The U.S. government's online information is massive and can be difficult to locate. Many government sites are part of the "Deep Web" with content that does not surface or surface easily even with the most popular search engines. It is more important than ever to have a source that serves as an authoritative guide to the federal Web. The United States Government Internet Directory navigates the maze of data and locates the materials that you seek. The subject-based approach of this book allows you to browse for relevant sites in your field of interest rather than sift through hundreds of search results or try to guess which federal agency to consult. Researchers, business people, teachers, students, and citizens in the United States and around the world can navigate the labyrinthine federal Web with The United States Government Internet Directory. The Directory: ·contains more than 1,800 Web site records, organized into 21 subject themed chapters ·includes topics on a wide-range of subjects including employment, energy, defense and intelligence, culture and recreation, and much more ·provides descriptions and URLs for each site ·describes sites to help you choose the proper resource ·notes the useful or unique aspects of the site ·lists some of the major government publications hosted on the site ·provides a roster of congressional members with member's Web sites ·lists House and Senate Committees with committee URLs ·contains useful, up-to-date organizational charts for the major federal government agencies ·includes a one-page Quick Guide to the major federal agencies and the leading online library, data source, and finding aid sites ·identifies the major government Web sites related to the global recession and new government economic recovery programs
Covering more than 80 countries around the world, this book provides a compelling, contemporary snapshot of how people in other countries are using the Internet, social media, and mobile apps. How do people in other countries use the social media platform Facebook differently than Americans do? What topics are discussed on the largest online forum—one in Indonesia, with more than seven million registered users? Why does Mongolia rate in the top-ten countries worldwide for peak Internet speeds? Readers of Online around the World: A Geographic Encyclopedia of the Internet, Social Media, and Mobile Apps will discover the answers to these questions and learn about people's Internet and social media preferences on six continents—outside of the online community of users within the United States. The book begins with an overview of the Internet, social media platforms, and mobile apps that chronologically examines the development of technological innovations that have made the Internet what it is today. The country-specific entries that follow the overview provide demographic information and describe specific events influenced by online communications, allowing readers to better appreciate the incredible power of online interactions across otherwise-unconnected individuals and the realities and peculiarities of how people communicate in today's fast-paced, globalized, and high-technology environment. This encyclopedia presents social media and the Internet in new light, identifying how the use of language and the specific application of human culture impacts emerging technologies and communications, dramatically affecting everything from politics to social activism, education, and censorship.
The Complete Guide to OpenACC for Massively Parallel Programming Scientists and technical professionals can use OpenACC to leverage the immense power of modern GPUs without the complexity traditionally associated with programming them. OpenACCTM for Programmers is one of the first comprehensive and practical overviews of OpenACC for massively parallel programming. This book integrates contributions from 19 leading parallel-programming experts from academia, public research organizations, and industry. The authors and editors explain each key concept behind OpenACC, demonstrate how to use essential OpenACC development tools, and thoroughly explore each OpenACC feature set. Throughout, you’ll find realistic examples, hands-on exercises, and case studies showcasing the efficient use of OpenACC language constructs. You’ll discover how OpenACC’s language constructs can be translated to maximize application performance, and how its standard interface can target multiple platforms via widely used programming languages. Each chapter builds on what you’ve already learned, helping you build practical mastery one step at a time, whether you’re a GPU programmer, scientist, engineer, or student. All example code and exercise solutions are available for download at GitHub. Discover how OpenACC makes scalable parallel programming easier and more practical Walk through the OpenACC spec and learn how OpenACC directive syntax is structured Get productive with OpenACC code editors, compilers, debuggers, and performance analysis tools Build your first real-world OpenACC programs Exploit loop-level parallelism in OpenACC, understand the levels of parallelism available, and maximize accuracy or performance Learn how OpenACC programs are compiled Master OpenACC programming best practices Overcome common performance, portability, and interoperability challenges Efficiently distribute tasks across multiple processors Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.
Explore the concepts, algorithms, and applications underlying federated learning In Federated Learning for Future Intelligent Wireless Networks, a team of distinguished researchers delivers a robust and insightful collection of resources covering the foundational concepts and algorithms powering federated learning, as well as explanations of how they can be used in wireless communication systems. The editors have included works that examine how communication resource provision affects federated learning performance, accuracy, convergence, scalability, and security and privacy. In the book, readers will explore a wide range of topics that show how federated learning algorithms, concepts, and design and optimization issues that apply to wireless communications. Readers will also find: A thorough introduction to the fundamental concepts and algorithms of federated learning, including horizontal, vertical, and hybrid FL Comprehensive explorations of wireless communication network design and optimization for federated learning Practical discussions of novel federated learning algorithms and frameworks for future wireless networks Expansive case studies in edge intelligence, autonomous driving, IoT, MEC, blockchain, and content caching and distribution Perfect for electrical and computer science engineers, researchers, professors, and postgraduate students with an interest in machine learning, Federated Learning for Future Intelligent Wireless Networks will also benefit regulators and institutional actors responsible for overseeing and making policy in the area of artificial intelligence.
High-level technology has forever changed-and continues to
change-the way we work and the skill sets we need to succeed in our
careers. So whether you're growing your own business, looking for a
promotion, or changing jobs, chances are you'll have to master a
new skills along the way. For those of us who weren't born with a
computer in our hands, keeping up with constant technological
advances can seem overwhelming. But adjusting to the new world of
work that technology has created is much easier than it appears.
This book gives all of us the tools we need to thrive in the
information age.
WebAssembly fulfills the long-awaited promise of web technologies: fast code, type-safe at compile time, execution in the browser, on embedded devices, or anywhere else. Rust delivers the power of C in a language that strictly enforces type safety. Combine both languages and you can write for the web like never before! Learn how to integrate with JavaScript, run code on platforms other than the browser, and take a step into IoT. Discover the easy way to build cross-platform applications without sacrificing power, and change the way you write code for the web. WebAssembly is more than just a revolutionary new technology. It's reshaping how we build applications for the web and beyond. Where technologies like ActiveX and Flash have failed, you can now write code in whatever language you prefer and compile to WebAssembly for fast, type-safe code that runs in the browser, on mobile devices, embedded devices, and more. Combining WebAssembly's portable, high-performance modules with Rust's safety and power is a perfect development combination. Learn how WebAssembly's stack machine architecture works, install low-level wasm tools, and discover the dark art of writing raw wast code. Build on that foundation and learn how to compile WebAssembly modules from Rust by implementing the logic for a checkers game. Create wasm modules in Rust to interoperate with JavaScript in many compelling ways. Apply your new skills to the world of non-web hosts, and create everything from an app running on a Raspberry Pi that controls a lighting system, to a fully-functioning online multiplayer game engine where developers upload their own arena-bound WebAssembly combat modules. Get started with WebAssembly today, and change the way you think about the web. What You Need: You'll need a Linux, Mac, or Windows workstation with an Internet connection. You'll need an up-to-date web browser that supports WebAssembly. To work with the sample code, you can use your favorite text editor or IDE. The book will guide you through installing the Rust and WebAssembly tools needed for each chapter.
You know how to build Go programs—now learn how to ship them to your customers efficiently! This practical guide to continuous delivery shows you how to rapidly establish an automated pipeline that will improve your testing, code quality, and final product. In Bootstrapping Go you will learn how to: Develop better software based on feedback from customers Create a development pipeline that turns feedback into features Reduce bugs with pipeline automation that validates code before it is deployed Establish continuous testing for exceptional code quality Serverless, container based, and server based deployments Scale your deployment in a cost-effective way Deliver a culture of continuous improvement Bootstrapping Go is a hands-on guide to shipping Go-based software. Following examples in the powerful Go programming language, you’ll learn how to establish pipelines that seamlessly ferry your projects through production and deployment. Put the theory of continuous delivery and continuous integration into action, and discover instantly-useful guidance on automating your team’s build and reacting with agility to customer demands. about the technology Development pipelines built to the principles of continuous delivery are the best way for code to flow through your organization. A properly functioning pipeline makes it seamless to modify functionality, enhance code quality, and evolve your deployments to meet your customer’s needs. about the book Bootstrapping Go: Automating code development, testing and deployment shows you how to build pipelines that optimize your development process so you can deliver software seamlessly to production. You’ll dive right in, learning author Joel Holmes’s easy way to establish pipelines. In fact, you’ll set up your first working pipeline before you’re finished with Chapter three!
An engaging and accessible introduction to deep learning perfect for students and professionals In Deep Learning: A Practical Introduction, a team of distinguished researchers delivers a start-to-finish instruction book with complete coverage of the theoretical and practical elements of deep learning. The book includes extensive examples, end-of-chapter exercises, homework, exam material and a GitHub repository containing code and data for all provided examples. Combining contemporary deep learning theory with state-of-the-art tools, the chapters are structured to maximize accessibility for both beginning and intermediate students. The authors have included coverage of TensorFlow, Keras, and Pytorch. Readers will also find: Thorough introductions to deep learning and deep learning tools Comprehensive explorations of convolutional neural networks, including discussions of their elements, operation, training, and architectures Practical discussions of recurrent neural networks and non-supervised approaches to deep learning Fulsome treatments of generative adversarial networks as well as deep Bayesian Neural networks. Perfect for undergraduate and graduate students studying computer vision, computer science, artificial intelligence, and neural networks, Deep Learning: A Practical Introduction will also benefit practitioners and researchers in the fields of deep learning and machine learning in general.
Dive into GUI application development and create useful applications for practical and relevant topics in the fields of business, computer science, and research. This book uses a realistic approach to help get you started designing and building the applications you need while learning new tools along the way. PyQt has a vast collection of tools that you can use to create GUIs, many of which seem to go unexplored. In Modern PyQt, you will go beyond some of the fundamental topics of GUI development in order to begin building useful desktop applications. Through extensive examples and hands-on projects, you will explore how to make applications for data analysis and visualization using graphs, computer vision with OpenCV and PyQt, the basics of networking, handling databases with SQL, and more! Whether you are looking for new ideas to practice your skills as a programmer or you have a specific goal in mind and need some help to get your ideas off the ground, there is something in Modern PyQt for you! What You Will Learn Create cross-platform GUIs with Python and PyQt. Understand the important PyQt classes, widgets, and concepts needed for building interactive and practical applications. Find out how to embed useful Python modules into your applications to create more advanced GUIs. Build useful applications that you can improve or make into something completely new with Python and PyQt. Who This Book Is For Intermediate level programmers or above in Python. GUI developers with some experience designing GUIs. Even if they have never used PyQt before, the concepts learned from other toolkits, such as Tkinter or wxPython, can be carried over for developing applications with using PyQt.
Almost half of all software projects fail to deliver on key requirements. Behavior-Driven Development (BDD) reduces these costly failures by building a shared understanding of how an application should work.  Behavior Driven Development in Action, Second Edition  teaches communication skills, collaborative practices, and automation tools that ensure everyone from developers to non-technical stakeholders are in agreement on the goals of a project. Revised and expanded in a second edition, the book contains new techniques for incorporating BDD into large-scale development practices such as Agile and DevOps, as well as updating examples for the latest versions of Java. about the technology You can’t write good software if you don’t understand what it’s supposed to do. Behavior-Driven Development (BDD) encourages developers, quality teams, and non-technical stakeholders to collaborate, using conversation and concrete examples to make sure everyone agrees how an application should work and what features really matter. With a body of best practices and sophisticated tools for requirement analysis and test automation, BDD has become a mainstream practice for keeping projects on track and avoiding cancellation. what's inside BDD theory and practice How BDD will affect your team BDD for acceptance, integration, and unit testing Automating web services Reporting and living documentation about the reader For all development teams. No experience with BDD required. Examples written in Java.
Physics forms the basis for many of the motions and behaviors seen in both the real world and in the virtual worlds of animated films, visual effects, and computer games. By describing the underlying physical principles and then creating simulations based on these principles, these computer-generated worlds are brought to life. Physically Based Modeling and Animation goes behind the scenes of computer animation and details the mathematical and algorithmic foundations that are used to determine the behavior underlying the movement of virtual objects and materials. Dr. Donald House and Dr. John Keyser offer an approachable, hands-on view of the equations and programming that form the foundations of this field. They guide readers from the beginnings of modeling and simulation to more advanced techniques, enabling them to master what they need to know in order to understand and create their own animations Emphasizes the underlying concepts of the field, and is not tied to any particular software package, language, or API. Develops concepts in mathematics, physics, numerical methods, and software design in a highly integrated way, enhancing both motivation and understanding. Progressively develops the material over the book, starting from very basic techniques, and building on these to introduce topics of increasing complexity. Motivates the topics by tying the underlying physical and mathematical techniques directly to applications in computer animation.
Online algorithms are a rich area of research with widespread applications in scheduling, combinatorial optimization, and resource allocation problems. This lucid textbook provides an easy but rigorous introduction to online algorithms for graduate and senior undergraduate students. In-depth coverage of most of the important topics is presented with special emphasis on elegant analysis. The book starts with classical online paradigms like the ski-rental, paging, list-accessing, bin packing, where performance of online algorithms is studied under the worst-case input and moves on to newer paradigms like 'beyond worst case', where online algorithms are augmented with predictions using machine learning algorithms. The book goes on to cover multiple applied problems such as routing in communication networks, server provisioning in cloud systems, communication with energy harvested from renewable sources, and sub-modular partitioning. Finally, a wide range of solved examples and practice exercises are included, allowing hands-on exposure to the concepts.
Python programmieren lernen lohnt sich. Es ist eine moderne sich ständig weiterentwickelnde Programmiersprache. Dieses Buch hilft Ihnen, wenn Sie Python von der Pike auf lernen wollen, aber auch mehr als nur die Grundlagen verstehen wollen. Johannes Hofmeister erklärt Ihnen Grundlagen wie Syntax, Module und Basic-Funktionen und schreitet dann zu fort zu höheren Konzepten wie Funktionen und Objekte. Er zeigt Ihnen auch, wie Sie diese testen können, um fehlerfrei Software zu schreiben. Danach widmet sich der Autor Internettechnologien wie E-Mail, Apis und Browsing und erklärt Ihnen, wie Sie mit Django eine Webanwendung bauen. Sie erfahren, wie Sie mithilfe von Python komplexe Datensätze analysieren und zuletzt beweist Ihnen der Autor, wie vielseitig nutzbar Python ist.
Threat intelligence is a surprisingly complex topic that goes far beyond the obvious technical challenges of collecting, modelling and sharing technical indicators. Most books in this area focus mainly on technical measures to harden a system based on threat intel data and limit their scope to single organizations only. This book provides a unique angle on the topic of national cyber threat intelligence and security information sharing. It also provides a clear view on ongoing works in research laboratories world-wide in order to address current security concerns at national level. It allows practitioners to learn about upcoming trends, researchers to share current results, and decision makers to prepare for future developments.
This book gathers selected papers presented at the 2nd International Conference on Computing, Communications and Data Engineering, held at Sri Padmavati Mahila Visvavidyalayam, Tirupati, India from 1 to 2 Feb 2019. Chiefly discussing major issues and challenges in data engineering systems and computer communications, the topics covered include wireless systems and IoT, machine learning, optimization, control, statistics, and social computing.
Most security professionals don't have the words "security" or "hacker" in their job title. Instead, as a developer or admin you often have to fit in security alongside your official responsibilities - building and maintaining computer systems. Implement the basics of good security now, and you'll have a solid foundation if you bring in a dedicated security staff later. Identify the weaknesses in your system, and defend against the attacks most likely to compromise your organization, without needing to become a trained security professional. Computer security is a complex issue. But you don't have to be an expert in all the esoteric details to prevent many common attacks. Attackers are opportunistic and won't use a complex attack when a simple one will do. You can get a lot of benefit without too much complexity, by putting systems and processes in place that ensure you aren't making the obvious mistakes. Secure your systems better, with simple (though not always easy) practices. Plan to patch often to improve your security posture. Identify the most common software vulnerabilities, so you can avoid them when writing software. Discover cryptography - how it works, how easy it is to get wrong, and how to get it right. Configure your Windows computers securely. Defend your organization against phishing attacks with training and technical defenses. Make simple changes to harden your system against attackers. What You Need: You don't need any particular software to follow along with this book. Examples in the book describe security vulnerabilities and how to look for them. These examples will be more interesting if you have access to a code base you've worked on. Similarly, some examples describe network vulnerabilities and how to detect them. These will be more interesting with access to a network you support.
Learn to harness the full power of layers and selections in Photoshop--and let your creativity soar! Learning the basics of Photoshop is an admirable feat. Unfortunately, that's exactly where most people end their Photoshop journey: with a fundamental appreciation of the program and the ability to execute a few helpful techniques. But without a full understanding of and capability with layers and selections--arguably Photoshop's most powerful tools--you're leaving the vast majority of Photoshop's power and potential untapped. The Photoshop Layers and Selections Workshop is here to change all that. In this book, photographer and bestselling author Glyn Dewis focuses on these two key features of Photoshop, knowing that if you can learn and master them, you'll have everything you need to maximize Photoshop's potential, bring out the best in your work, and harness your full creativity. In this book, you will: - Start off with a detailed breakdown of the Photoshop Home screen and Workspace, including how to best set it up for your way of working. - Grow your understanding of layers and learn how to maximize their potential in your selections workflow. - Conquer selections and cutouts by mastering the use of tools including Select and Mask, the Pen Tool, Channel Pulls, Vector Masks, Color Range, and more. - Learn how to make and fake the best possible hair and fur selections. - Work your way through three selections workflows, combining tools and techniques to get the very best possible results. - Learn some of Glyn's favorite Photoshop techniques in a bonus chapter. TABLE OF CONTENTS Introduction Chapter 1: The Photoshop Workspace Chapter 2: Layers Chapter 3: Selections and 101 Chapter 4: Selection Tools Chapter 5: The Pen Tool and Vector Masks Chapter 6: Select and Mask Chapter 7: Sky Replacement Chapter 8: Cleaning Up Selections Chapter 9: Selection Workflows Chapter 10: Bonus Content
The book provides a holistic and valuable insight into the revolutionary world of quantum computing. It reflects the dependence of quantum computing on the physical phenomenon of Superposition, Entanglement, Teleportation and Interference to simplify the difficult mathematical problems that would have otherwise taken years to derive definite solution. With the amalgamation of multiple chapters, this book elucidates the revolutionary and riveting research in the new-fangled domain of quantum computation, quantum information and quantum mechanics. Each Chapter of the book gives a concise introduction to the topic. The book provides a description about the pioneering work on the interaction between artificial intelligence, machine learning and quantum computing along with their potential role in the world of big data.
Now you can master investments by both learning and doing with Adair/Nofsinger's unique FOUNDATIONS OF INVESTMENTS. From theory to practice to implementation, the authors use clear descriptions, real examples, interactive learning features and MindTap and Excel digital resources to strengthen your understanding and skills to confidently implement investment ideas. You learn trusted places on the internet to obtain information and data as you work with data from companies such as Tesla, Apple and Walmart. You then use that data in spreadsheets to create investment solutions that lead to good decision making. Even if you have limited Excel experience, Excel Expert example boxes guide you through how to analyze investment spreadsheets. Applications from today's headlines highlight examples such as Bitcoin and GameStop. With this edition, you develop your own personal investment strategies to use in your personal portfolio or in your professional job.
From Business Strategy to IT Action gives companies of all sizes
the tools to effectively link IT to business strategy and produce
effective, actionable strategies for bottom-line results. The
authors present CEOs, CFOs, CIOs, and IT managers with a powerful
and accessible resource packed with such useful material as: |
![]() ![]() You may like...
Devolution and Governance - Wales…
Alistair Cole, Ian Stafford
Hardcover
R1,877
Discovery Miles 18 770
The New Midwifery - Science and…
Lesley Ann Page, Rona McCandlish
Paperback
R1,090
Discovery Miles 10 900
The 24-Hour Turnaround (3rd Edition…
Jeffrey S. Davis, Mark Cohen
Hardcover
R695
Discovery Miles 6 950
Better Choices - Ensuring South Africa's…
Greg Mills, Mcebisi Jonas, …
Paperback
|