![]() |
Welcome to Loot.co.za!
Sign in / Register |Wishlists & Gift Vouchers |Help | Advanced search
|
Your cart is empty |
||
|
Books > Computing & IT > General
Smart phones, tablets, Facebook, Twitter, and wireless Internet connections are the latest technologies to have quickly become entrenched in our culture. Although traditionalists have argued that computer-mediated communication and cyberspace are incongruent with the study of folklore,Trevor J. Blank sees the digital world as fully capable of generating, transmitting, performing, and archiving vernacular culture. Folk Culture in the Digital Age documents the emergent cultural scenes and expressive folkloric communications that are being made possible by digital "new media" technologies. New media is changing the ways in which people learn, share, participate, and engage with others as they adopt technologies to complement and supplement traditional means of vernacular expression. But behavioral and structural overlap in many folkloric forms exists between on- and offline, and emerging patterns in digital rhetoric mimic the dynamics of previously documented folkloric forms, invoking familiar social or behavior customs, linguistic inflections, and symbolic gestures. Folk Culture in the Digital Age provides insights and perspectives on the myriad ways in which folk culture manifests in the digital age and contributes to our greater understanding of vernacular expression in our ever-changing technological world.
Turning an anthropological eye toward cyberspace, Human No More explores how conditions of the online world shape identity, place, culture, and death within virtual communities. Online worlds have recently thrown into question the traditional anthropological conception of place-based ethnography. They break definitions, blur distinctions, and force us to rethink the notion of the "subject." Human No More asks how digital cultures can be integrated and how the ethnography of both the "unhuman" and the "digital" could lead to possible reconfiguring the notion of the "human." This provocative and groundbreaking work challenges fundamental assumptions about the entire field of anthropology. Cross-disciplinary research from well-respected contributors makes this volume vital to the understanding of contemporary human interaction. It will be of interest not only to anthropologists but also to students and scholars of media, communication, popular culture, identity, and technology.
This book introduces the latest version of hardware description languages and explains how the languages can be implemented in the design of the digital logic components. In addition to digital design, other examples in the areas of bioengineering and basic computer design are covered. Unlike the competition, HDL with Digital Design introduces mixed language programming. By covering both Verilog and VHDL side by side, students, as well as professionals, can learn both the theoretical and practical concepts of digital design. The two languages are equally important in the field of computer engineering and computer science as well as other engineering fields such as simulation and modeling. Features: Covers both VHDL and Verilog side by side Uses the latest versions of both Verilog and VHDL Includes fundamentals of synthesis and FPGAs implementation Instructor's resources available upon adoption
Understand Kubernetes and other orchestration systems deeply by building your own using Go and the Docker API. In Build an Orchestrator in Go you will learn how to: Identify the components that make up any orchestration system Schedule containers on to worker nodes Start and stop containers using the Docker API Manage a cluster of worker nodes using a simple API Work with algorithms taken from cutting-edge Google Borg research papers Demystify orchestration systems like Kubernetes and Nomad Orchestration systems like Kubernetes coordinate other software subsystems and services to create a complete organized system. Although orchestration tools have a reputation for complexity, they’re designed around few important patterns that apply across many aspects of software development. Build an Orchestrator in Go reveals the inner workings of orchestration frameworks by guiding you as you design and implement your own using the Go SDK. As you create your own orchestration framework, you’ll improve your understanding of Kubernetes and its role in distributed system design. You’ll also build the skills required to design custom orchestration solutions for those times when an out-of-the-box solution isn’t a good fit. about the technology Orchestration systems provide the management framework for software and infrastructure that’s distributed across multiple machines and services. By managing the many individual components and containers in a large application, they ensure web apps are resilient and reliable, automatically switching between resources in response to crashes and outages. A properly designed orchestration system can seamlessly scale to handle traffic loads, and reduce time-consuming manual work for sysadmin and site reliability engineers. about the book Build an Orchestrator in Go teaches you to implement an orchestrator from scratch. You’ll discover the components that make up all orchestration systems, and use the Docker API and Go SDK to build layers of functionality from tasks, to workers, to the manager. Learn how to save on costs by maximising the usage of a cluster, or spread tasks among workers to avoid overload and downtime. Once you’ve built your working system, you’ll even implement a command line user interface to easily manage your orchestrator.
This textbook presents fundamental topics in discrete mathematics introduced from the perspectives of a pure mathematician and an applied computer scientist. The synergy between the two complementary perspectives is seen throughout the book; key concepts are motivated and explained through real-world examples, and yet are still formalized with mathematical rigor. The book is an excellent introduction to discrete mathematics for computer science, software engineering, and mathematics students.The first author is a leading mathematician in the area of logic, computability, and theoretical computer science, with more than 25 years of teaching and research experience. The second author is a computer science PhD student at the University of Washington specializing in database systems. The father-and-daughter team merges two different views to create a unified book for students interested in learning discrete mathematics, the connections between discrete mathematics and computer science, and the mathematical foundations of computer science.Readers will learn how to formally define abstract concepts, reason about objects (such as programs, graphs and numbers), investigate properties of algorithms, and prove their correctness. The textbook studies several well-known algorithmic problems including the path problem for graphs and finding the greatest common divisor, inductive definitions, proofs of correctness of algorithms via loop invariants and induction, the basics of formal methods such as propositional logic, finite state machines, counting, probability, as well as the foundations of databases such as relational calculus.
As part of the best-selling Pocket Primer series, this book is meant to familiarize readers with regular expressions as part of their data-related tasks. Regular expressions (regex) are used in search engines, search and replace dialogs of word processors and text editors, in text processing utilities such as sed and awk, and in lexical analysis. Many programming languages provide regex capabilities, either built-in or via libraries. Readers will learn how to use bash commands grep, awk, and sed in order to use regular expressions in conjunction with datasets and data-related tasks. Companion files with source code are available for downloading from the publisher. Features: A practical introduction to using flexible, bash commands to perform common data cleaning tasks. Assumes the reader has no prior experience, but the topic is covered comprehensively enough to teach a pro some new tricks. Simple yet powerful shell scripts for data cleaning tasks.
Analyses of specific, animated films with timecodes give concrete lessons with pinpointed examples: Flee, Soul, Porco Rosso, and The Triplets of Belleville. Makes acting theory simple and straightforward for non-expert animation professionals and students. An updated online database of Ed’s previous film analyses, all in one place.
Adobe Lightroom: A Complete Course and Compendium of Features is your guide to using Adobe Lightroom for importing, organizing, editing, and outputting your images. Whether you re keywording your most recent shoot, organizing your photo library, or developing and printing your best five-star images, Lightroom is the tool for you and this book will teach you what you need to know. First, with a complete Course that includes a set of projects and lessons created by photographer and author Jeff Carlson, you will learn the procedures needed to use Lightroom effectively and professionally. Dozens of lessons are included that can be applied to any number of photographs or situations you'll encounter in Lightroom. Through these step-by-step lessons, you ll be exposed to all of Lightroom's features in practical contexts and its best practices for an optimal workflow. Then, for greater depth of knowledge and subsequent reference, you ll use the Compendium to uncover more of the how and why of Lightroom. With each topic easy to access, you can find and explore all of Lightroom's key features and concepts in depth. With cross references between the Course and Compendium, the two parts of the book complement each other perfectly. Best of all, when the lessons in the Course are done, the Compendium will continue to serve for months and years to come. Learn step by step how to: Set up an ideal workspace in Lightroom Import and organize your images Develop your photographs with powerful global and sophisticated local adjustments Become incredibly efficient in your use of Lightroom, from creating and applying presets to using quick keyboard shortcuts to syncing changes across numerous images Output your work for any purpose And much more!
-Written by the authors of key spatial R packages -Makes spatial data analysis more robust -Integrates with the tidyverse and comparable approaches -Includes many easily reproducible examples
Solve common application design and usability issues with flair! Design for Developers introduces the essential design and UX techniques to help you create good user experiences, iterate smoothly on front-end features, and collaborate effectively with designer colleagues. Author Stephanie Stimac shares the unique insights she's learned as a designer for the Microsoft Developer Experiences team. This one-of-a-kind book provides a developer-centric approach to the essential design fundamentals of modern web applications. Key features include: Use colour, typography, and layout to create a hierarchy on a web page Apply colour palettes consistently in a user interface Choose the correct typefaces and fonts Conduct user research to validate design decisions Quickly plan a website's layout and structure Ideal for web developers familiar with HTML, CSS, and JavaScript basics, you will learn how to craft a polished visual design with just colour, space, and typeface and put all your new skills into practice to design a website from scratch. About the technology Having good design sense will make you a better web developer. This practical guide teaches you essential design and UX principles so you can speak the language of design and make more informed decisions about how you build your apps. You will also get up to speed with the design workflow and learn how to integrate the design process effectively into the development lifecycle.
This book is a collection of research papers selected for presentation at the International Conference on Smart Computational Methods in Continuum Mechanics 2021, organized by Moscow Institute of Physics and Technology and the Institute for Computer Aided Design of Russian Academy of Sciences. The work is presented in two volumes. The primary objective of the book is to report the state-of-the-art on smart computational paradigms in continuum mechanics and explore the use of artificial intelligence paradigms such as neural nets, and machine learning for improving the performance of the designed engineering systems. The book includes up-to-date smart computational methods which are used to solve problems in continuum mechanics, engineering, seismic prospecting, non-destructive testing, and so on. The main features of the book are the research papers on the application of novel smart methods including neural nets and machine learning, computational algorithms, smart software systems, and high-performance computer systems for solving complex engineering problems. The case studies pertaining to the real-world applications in the above fields are included. The book presents a collection of best research papers in English language from some of the world leaders in the field of smart system modelling and design of engineering systems.
This fascinating and timely book traces the emergence and evolution of cybercrime as an increasingly intransigent threat to society. Cybercrime: Criminal Threats from Cyberspace is intended to explain two things: what cybercrime is and why the average citizen should care about it. To accomplish that task, the book offers an overview of cybercrime and an in-depth discussion of the legal and policy issues surrounding it. Enhancing her narrative with real-life stories, author Susan W. Brenner traces the rise of cybercrime from mainframe computer hacking in the 1950s to the organized, professional, and often transnational cybercrime that has become the norm in the 21st century. She explains the many different types of computer-facilitated crime, including identity theft, stalking, extortion, and the use of viruses and worms to damage computers, and outlines and analyzes the challenges cybercrime poses for law enforcement officers at the national and international levels. Finally, she considers the inherent tension between improving law enforcement's ability to pursue cybercriminals and protecting the privacy of U.S. citizens.
1. This book is useful and accessible background reading for those engaged in organized crime and cybercrime. It is written with the general reader in mind, so will be of interest to students and intelligent readers alike. 2. The book draws on a range of case studies from around the world, looking at Italian Mafias, Russian and Georgian criminal groups and drug cartels, and the Asian gangs such as the Yakuza and the Triads.
An in-depth assessment of innovations in military information technology informs hypothetical outcomes for artificial intelligence adaptations In the coming decades, artificial intelligence (AI) could revolutionize the way humans wage war. The military organizations that best innovate and adapt to this AI revolution will likely gain significant advantages over their rivals. To this end, great powers such as the United States, China, and Russia are already investing in novel sensing, reasoning, and learning technologies that will alter how militaries plan and fight. The resulting transformation could fundamentally change the character of war. In Information in War, Benjamin Jensen, Christopher Whyte, and Scott Cuomo provide a deeper understanding of the AI revolution by exploring the relationship between information, organizational dynamics, and military power. The authors analyze how militaries adjust to new information communication technology historically to identify opportunities, risks, and obstacles that will almost certainly confront modern defense organizations as they pursue AI pathways to the future. Information in War builds on these historical cases to frame four alternative future scenarios exploring what the AI revolution could look like in the US military by 2040.
This readable and engaging book will help managers and executives understand the major trends affecting digital technology so they are prepared to make the right decisions for their organisation. With case studies, and practical guidance, it’s split into short sections you can dip into at any time.Â
You've heard that quantum computing is going to change the world. Now you can check it out for yourself. Learn how quantum computing works, and write programs that run on the IBM Q quantum computer, one of the world's first functioning quantum computers. Learn a simple way to apply quantum mechanics to computer programming. Create algorithms to solve intractable problems for classical computers, and discover how to explore the entire problem space at once to determine the optimal solution. Get your hands on the future of computing today. Quantum computing overhauls computer science. Problems such as designing life-saving drugs and super-large logistics problems that have been difficult or impossible for classical computers to handle can now be solved in moments. Quantum computing makes it possible to explore all possible solutions simultaneously and determine those that work, instead of iterating through each possibility sequentially. Work with quantum computers directly, instead of talking about them theoretically. Work with qubits, the fundamental elements of quantum computing. Discover what makes them different from classical bits. Model complex problems with logic gates specific to quantum computing. Learn how quantum mechanics offers ways to write programs that explore all solutions simultaneously. Create quantum circuits to solve problems that classical computers struggle with. Dive into quantum optimization and cryptography. Use the IBM Q quantum computer to both simulate quantum effects, and actually run your programs on a real quantum machine. Get a head start on the technology that will drive computer science into the future. What You Need: Access to the IBM quantum computer, via any internet connection
A comprehensive and cutting-edge introduction to quantitative methods of causal analysis, including new trends in machine learning. Reasoning about cause and effect—the consequence of doing one thing versus another—is an integral part of our lives as human beings. In an increasingly digital and data-driven economy, the importance of sophisticated causal analysis only deepens. Presenting the most important quantitative methods for evaluating causal effects, this textbook provides graduate students and researchers with a clear and comprehensive introduction to the causal analysis of empirical data. Martin Huber’s accessible approach highlights the intuition and motivation behind various methods while also providing formal discussions of key concepts using statistical notation. Causal Analysis covers several methodological developments not covered in other texts, including new trends in machine learning, the evaluation of interaction or interference effects, and recent research designs such as bunching or kink designs.
Our most basic relationship with the world is one of technological mediation. Nowadays our available tools are digital, and increasingly what counts in economic, social, and cultural life is what can be digitally stored, distributed, replayed, augmented, and switched. Yet the digital remains very much materially configured, and though it now permeates nearly all human life it has not eclipsed all older technologies. This Handbook is grounded in an understanding that our technologically mediated condition is a condition of organization. It maps and theorizes the largely unchartered territory of media, technology, and organization studies. Written by scholars of organization and theorists of media and technology, the chapters focus on specific, and specifically mediating, objects that shape the practices, processes, and effects of organization. It is in this spirit that each chapter focuses on a specific technological object, such as the Battery, Clock, High Heels, Container, or Smartphone, asking the question, how does this object or process organize? In staying with the object the chapters remain committed to the everyday, empirical world, rather than being confined to established disciplinary concerns and theoretical developments. As the first sustained and systematic interrogation of the relation between technologies, media, and organization, this Handbook consolidates, deepens, and further develops the empirics and concepts required to make sense of the material forces of organization.
An unusual supplement to every calculus textbook, Misteaks and How to Find Them before the Teacher Does is popular with students and teachers alike. Teachers love the way it encourages students to truly think about mathematics rather than simply plugging numbers into equations to crank out answers, and students love the author's straightforward, tongue-in-cheek style. The title of this light-hearted and amusing book might well have been "Going Gray in Elementary Calculus and How to Avoid it." Changing the metaphor, Barry has hit the nail on the finger in hundreds of fine examples. --Philip J. Davis, coauthor of The Mathematical Experience. "How I wish that something like this had been available when I was a student!" --Ralph P. Boas, former editor of The American Mathematical Monthly. Bonus: Solution to LeWitt Puzzle
The articles collected in this volume present different aspects of the use of typed feature structures in theoretical and computational linguistics. It covers a wide range of linguistics theories (CCG, Construction Grammar, HPSG, LTAG), a wide range of linguistic phenomena (aspect, concord, idioms, passive), and a wide range of applications (parsing, question answering, semantic composition).
Design patterns and architectures for building production quality applications using functional programming, with examples in Haskell and other FP languages. In Functional Design and Architecture you will learn: Designing production applications in statically typed functional languages such as Haskell Controlling code complexity with functional interfaces Architectures, subsystems, and services for functional languages Developing concurrent frameworks and multithreaded applications Domain-driven design using free monads and other functional tools Property-based, integrational, functional, unit, and automatic whitebox testing Functional Design and Architecture is a pioneering guide to software engineering using Haskell and other functional languages. In it, you’ll discover Functional Declarative Design and other design principles perfect for working in Haskell, PureScript, F#, and Scala. about the technology Functional programming offers a powerful alternative to object-oriented programming that helps tackle the complexities of large-scale software. Entrenched design patterns and architectural principles made for OOP are poorly suited for creating large-scale functional applications. This book lays out new methodologies, principles, and architectures optimized for high-level software design using functional languages. about the book Functional Design and Architecture is a comprehensive guide to software engineering using functional programming. Inside, you’ll find cutting-edge functional design principles and practices for every stage of application development, from architecting your application through to running simple and maintainable tests. There’s no abstract theory—you’ll learn by building exciting sample applications, including an application for controlling a spaceship and a full-fledged backend framework. RETAIL SELLING POINTS Designing production applications in statically typed functional languages such as Haskell Controlling code complexity with functional interfaces• Architectures, subsystems, and services for functional languages Developing concurrent frameworks and multithreaded applications Domain-driven design using free monads and other functional tools Property-based, integrational, functional, unit, and automatic whitebox testing AUDIENCE For experienced developers who know a functional language.
Elm brings the safety and stability of functional programing to front-end development, making it one of the most popular new languages. Elm's functional nature and static typing means that run-time errors are nearly impossible, and it compiles to JavaScript for easy web deployment. This book helps you take advantage of this new language in your web site development. Learn how the Elm Architecture will help you create fast applications. Discover how to integrate Elm with JavaScript so you can update legacy applications. See how Elm tooling makes deployment quicker and easier. Functional programming offers safer applications with decreased runtime errors, but functional solutions that are type safe and easy to use have been hard to find, until the Elm language. Elm has the benefits of functional languages while compiling to JavaScript. This book provides a complete tutorial for the Elm language, starting with a simple static application that introduces Elm syntax, modules, and the virtual DOM, to exploring how to create a UI using functions. See how Elm handles the issues of state in functional languages. You'll continue to build up larger applications involving HTTP requests for communication. Integrate your Elm applications with JavaScript so you can update legacy applications or take advantage of JavaScript resources. Elm also provides built-in tooling to alleviate the tooling creep that's so common in JavaScript. This book covers Elm's deployment and testing tools that ease development confusion. Dive into advanced concepts including creating single-page applications, and creating performance improvements. Elm expert Jeremy Fairbank brings his years of web development experience to teaching how to use Elm for front-end development. Your web UIs will be faster, safer, and easier to develop with Elm and this tutorial. What You Need: You will need the latest version of Elm, 0.18, along with a browser to run the examples in this book.
Take your design work to the next level with Making and Breaking the Grid: A Graphic Design Layout Workshop (Third Edition), the essential easy-to-use guide for designers working in every medium. With over 150,000 copies in print, this new edition makes a classic text relevant to a new generation of designers. Updates include:  A cross-cultural inclusive re-envisioning of design history related to the grid, including alternative approaches to layout Expanded discussion of grid use in interactive, UX/UI scenarios Greater equity in the representation of design work by women and BIPOC designers Grids are the most basic and essential forms in graphic design—and they can be the most rigid. This book shows you how to understand the rules of the grid to use them effectively, and then how to break them, resulting in phenomenal cohesive layouts. Timothy Samara explains the history of the grid and shows examples of grid basics, such as column, compound, and modular grids. He shows methods for building and using grids, and offers numerous examples of stunning design projects using a variety of imagery and typography. Pages are filled with hundreds of large, full-color layout concepts and diagrams that educate and inspire. After mastering the grid, discover how to break it using conceptual designs that deconstruct and flip the grid successfully. Split, splice, and shift; create spontaneous compositions; make narrative constructs; work on an axis; use intuitive design; and more to create unique layouts or other projects. See ideas in action with eye-catching layout examples. With this book you will:  learn how grids work. be inspired to explore new concepts for using—or not using—grids. discover achievable alternatives for boring layouts. get the results you want using fresh design elements. learn designers’ processes via fascinating case studies. see numerous examples of successful layouts created with and without grids. communicate ideas effectively using visual language. This new, expanded edition presents the most comprehensive, accessible, in-depth exposition of layout concepts ever published.
|
You may like...
Authenticity as Self-Transcendence - The…
Michael H. McCarthy
Hardcover
R3,968
Discovery Miles 39 680
Research Anthology on Remote Teaching…
Information R Management Association
Hardcover
R9,057
Discovery Miles 90 570
|