Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Computer und IT

Produkte filtern
Produktbild für Some Tutorials in Computer Networking Hacking

Some Tutorials in Computer Networking Hacking

The objective of this work is to provide some quick tutorials in computer networking hacking.The work includes the following tutorials:* Tutorial 1: Setting Up Penetrating Tutorial in Linux.* Tutorial 2: Setting Up Penetrating Tutorial in Windows.* Tutorial 3: OS Command Injection: * Tutorial 4: Basic SQL Injection Commands. * Tutorial 5: Manual SQL injection using order by and union select technique.* Tutorial 6: Damping SQL Tables and Columns Using the SQL Injection.* Tutorial 7: Uploading Shell in the Site having LFI.* Tutorial 8: Advanced Way for Uploading Shell* Tutorial 9: Uploading shell Using Sqli Command.* Tutorial 10: Uploading Shell Using SQLmap* Tutorial 11: Post Based SQL Injection* Tutorial 12: Cracking the Hashes Using Hashcat. * Tutorial 13: Hacking windows 7 and 8 through Metasploite * Tutorial 14: Tutorial on Cross Site Scripting * Tutorial 15: Hacking Android Mobile Using Metasploit* Tutorial 16: Man of the middle attack:* Tutorial 17: Using SQLmap for SQL injection* Tutorial 18: Hide Your Ip* Tutorial 19: Uploading Shell and Payloads Using SQLmap * Tutorial 20: Using Sql Shell in SQLmap* Tutorial 21: Blind SQL Injection* Tutorial 22: Jack Hridoy SQL Injection Solution* Tutorial 23: Using Hydra to Get the PasswordTutorial 24: Finding the phpmyadmin page using websploit. * Tutorial 25: How to root the server using back connect * Tutorial 25: How to root the server using back connect* Tutorial 26: HTML Injection* Tutorial 27: Tutuorial in manual SQl Injection* Tutorial 28: Venom psh-cmd-exe payload * Tutorial 29: Cross site Request Forgery (CSRF)* Tutorial 30: Disable Victim Computer* Tutorial 31: Exploit any firefox by xpi_bootstrapped addon* Tutorial 32: Hack android mobile with metasploit* Tutorial 33: PHP Code Injection to Meterpreter Session* Tutorial 34: Basic google operators* Tutorial 35: Hacking Credit Cards with google* Tutorial 36: Finding Vulnerable Websites in Google* Tutorial 37: Using the httrack to download website* Tutorial 38: Getting the credit cards using sql injection and the SQLi dumper* Tutorial 39: Using burp suite to brute force password

Regulärer Preis: 12,99 €
Produktbild für Optionen in der Energiewirtschaft

Optionen in der Energiewirtschaft

Optionen sind seit jeher fester Bestandteil der Finanzmärkte, finden jedoch gleichwohl zunehmend Einsatz in der Energiewirtschaft. Das vorliegende essential verschafft einen Überblick über dieses Instrument und dessen Einsatz. Dazu wird das Instrument der Option unter anderem über die resultierenden Zahlungsströme sowie darauf aufbauend Einsatzmöglichkeiten von Optionen in der Energiewirtschaft beschrieben. Den Abschluss bildet ein Ausblick auf die Bewertung dieser Instrumente. Ein theoretischer Ansatz zur Bewertung wird kurz umrissen. Aus dem theoretischen Vorgehen lassen sich einige Ansätze ableiten, die in der Praxis weit verbreitet sind und hier ebenfalls kurz vorgestellt werden.

Regulärer Preis: 4,99 €
Produktbild für Deep Reinforcement Learning

Deep Reinforcement Learning

* ALLE WICHTIGEN METHODEN UND ALGORITHMEN PRAXISNAH ERLÄUTERT MIT CODEBEISPIELEN IN PYTHON* SELBSTSTÄNDIG LERNENDE AGENTEN PROGRAMMIEREN FÜR DIE STEUERUNG VON ROBOTERN, NLP IN INTERAKTIVEN SPIELEN, CHATBOTS UND MEHR* DEEP Q-NETWORKS, WERTITERATION, POLICY GRADIENTS, TRUST REGION POLICY OPTIMIZATION (TRPO), GENETISCHE ALGORITHMEN, MODERNE EXPLORATIONSVERFAHREN U.V.M.Reinforcement Learning ist ein Teilgebiet des Machine Learnings. Hierbei werden selbstständig lernende Agenten programmiert, deren Lernvorgang ausschließlich durch ein Belohnungssystem und die Beobachtung der Umgebung gesteuert wird.In diesem umfassenden Praxis-Handbuch zeigt Ihnen Maxim Lapan, wie Sie diese zukunftsweisende Technologie in der Praxis einsetzen. Sie lernen, wie Sie passende RL-Methoden für Ihre Problemstellung auswählen und mithilfe von Deep-Learning-Methoden Agenten für verschiedene Aufgaben trainieren wie zum Beispiel für das Lösen eines Zauberwürfels, für Natural Language Processing in Microsofts TextWorld-Umgebung oder zur Realisierung moderner Chatbots.Alle Beispiele sind so gewählt, dass sie leicht verständlich sind und Sie diese auch ohne Zugang zu sehr großer Rechenleistung umsetzen können. Unter Einsatz von Python und der Bibliothek PyTorch ermöglicht Ihnen der Autor so einen einfachen und praktischen Einstieg in die Konzepte und Methoden des Reinforcement Learnings wie Deep Q-Networks, Wertiteration, Policy Gradients, Trust Region Policy Optimization (TRPO), genetische Algorithmen und viele mehr.Es werden grundlegende Kenntnisse in Machine Learning und Deep Learning sowie ein sicherer Umgang mit Python vorausgesetzt.AUS DEM INHALT:* Implementierung komplexer Deep-Learning-Modelle mit RL in tiefen neuronalen Netzen* Ermitteln der passenden RL-Methoden für verschiedene Problemstellungen, darunter DQN, Advantage Actor Critic, PPO, TRPO, DDPG, D4PG und mehr* Bauen und Trainieren eines kostengünstigen Hardware-Roboters* NLP in Microsofts TextWorld-Umgebung für interaktive Spiele* Diskrete Optimierung für das Lösen von Zauberwürfeln* Trainieren von Agenten für Vier Gewinnt mittels AlphaGo Zero* Die neuesten Deep-RL-Methoden für Chatbots* Moderne Explorationsverfahren wie verrauschte Netze und Netz-DestillationMaxim Lapan ist Deep-Learning-Enthusiast und unabhängiger Forscher. Er hat langjährige Berufserfahrung mit Big Data und Machine Learning und beschäftigt sich derzeit insbesondere mit praktischen Anwendungen des Deep Learnings wie NLP und Deep Reinforcement Learning.

Regulärer Preis: 9,99 €
Produktbild für Ensemble Learning for AI Developers

Ensemble Learning for AI Developers

Use ensemble learning techniques and models to improve your machine learning results.ENSEMBLE LEARNING FOR AI DEVELOPERS starts you at the beginning with an historical overview and explains key ensemble techniques and why they are needed. You then will learn how to change training data using bagging, bootstrap aggregating, random forest models, and cross-validation methods. Authors Kumar and Jain provide best practices to guide you in combining models and using tools to boost performance of your machine learning projects. They teach you how to effectively implement ensemble concepts such as stacking and boosting and to utilize popular libraries such as Keras, Scikit Learn, TensorFlow, PyTorch, and Microsoft LightGBM. Tips are presented to apply ensemble learning in different data science problems, including time series data, imaging data, and NLP. Recent advances in ensemble learning are discussed. Sample code is provided in the form of scripts and the IPython notebook.WHAT YOU WILL LEARN* Understand the techniques and methods utilized in ensemble learning* Use bagging, stacking, and boosting to improve performance of your machine learning projects by combining models to decrease variance, improve predictions, and reduce bias* Enhance your machine learning architecture with ensemble learningWHO THIS BOOK IS FORData scientists and machine learning engineers keen on exploring ensemble learningALOK KUMAR is an AI practitioner and innovation lead at Publicis Sapient. He has extensiveexperience in leading strategic initiatives and driving cutting-edge, fast-paced innovations. He won several awards and he is passionate about democratizing AI knowledge. He manages multiple non- profit learning and creative groups in NCR.MAYANK JAIN currently works as Manager Technology at the Publicis Sapient Innovation Lab Kepler as an AI/ML expert. He has more than 10 years of industry experience working on cutting-edge projects to make computers see and think using techniques such as deep learning, machine learning, and computer vision. He has written several international publications, holds patents in his name, and has been awarded multiple times for his contributions. Chapter 1: An Introduction to Ensemble LearningChapter Goal: This chapter will give you a brief overview of ensemble learningNo of pages - 10Sub -Topics Need for ensemble techniques in machine learning Historical overview of ensemble learning A brief overview of various ensemble techniquesChapter 2: Varying Training DataChapter Goal: In this chapter we will talk in detail about ensemble techniques where trainingdata is changed.No of pages: 30Sub – Topics: Use of bagging or bootstrap aggregating for making ensemble model Code samples Popular libraries support for bagging and best practices Introduction to random forests models Hands-on code examples for using random forest models Introduction to cross validation methods in machine learning Intro to K-Fold cross validation ensembles with code samples Other examples of varying data ensemble techniquesChapter 3: Varying CombinationsChapter Goal : In this chapter we will talk about in detail about techniques where models areused in combination with one another to getting an ensemble learning boost.No of pages: 40Sub – Topics: Boosting : We will talk in detail about various boosting techniques with historical examples Introduction to adaboost , with code examples , Industry best practices and useful state of the art libraries for adaboost Introduction to gradient boosting , with hands on code examples with useful libraries and industry best practices for gradient boosting Introduction to XGboost with hands on code examples with useful libraries and industry best practices for XGboost Stacking : We will talk in detail about various stacking techniques are used in machine learning world Stacking in practice: How stacking is used by Kagglers for improving for winning entries.Chapter 4: Varying ModelsChapter Goal: In this chapter we will talk about how ensemble learning models couldlead to better performance of your machine learning projectNo of pages: 30Sub - Topics: Training multiple model ensembles with code examples Hyperparameter tuning ensembles with code examples Horizontal voting ensembles Snapshot ensembles and its variants, Introduction to the cyclic learning rate. Code examples Use of ensembles in the deep learning world.Chapter 5: Ensemble Learning Libraries and How to Use ThemChapter Goal: In this chapter we will go into details about some very popular libraries used bydata science practitioners and Kagglers for ensemble learningNo of pages: 25Sub - Topics: Ensembles in Scikit-Learn Learning how to use ensembles in TensorFlow Implementing and using ensembles in PyTorch Using Boosting using Microsoft LightGBM Boosting using XGBoost Stacking using H2O library Ensembles in RChapter 6: Tips and Best PracticesChapter Goal: In this chapter we will learn what are the best practices around ensemble learning with real world examplesNo of pages: 25Sub - Topics: How to build a state of the art Image classifier using ensembles How to use ensembles in NLP with real-world examples Use of ensembles for structured data analysis Using ensembles for time series data Useful tips and pitfalls How to leverage ensemble learning in Kaggle competitions Useful examples and case studiesChapter 7 : The Path ForwardChapter goal – In this section we will cover recent advances in ensemble learningNo of pages: 10Sub - Topics: Recent trends and research in ensembles Use of ensembles in memory-constrained environments Use of ensembles in keeping eye of efficiency Useful resources

Regulärer Preis: 52,99 €
Produktbild für 45 Elektronik-Projekte für den Raspberry Pi

45 Elektronik-Projekte für den Raspberry Pi

Der Raspberry Pi stellt einen sehr preiswerten, aber doch vollwertigen Computer dar, an den auf einfache Weise verschiedenste Elektronik angeschlossen werden kann. Dieses Buch geht auf eine der Stärken des Raspberry Pi ein: die Kombination von Elektronik und Software.Nach einer kurzen Einführung zum Raspberry Pi wird auf die benötigte Software eingegangen. Im Anschluss wird das Linux-Betriebssystem kurz vorgestellt – gefolgt von einer Einführung in die Programmierung mit Bash, Python und JavaScript. Der Schwerpunkt liegt dabei auf Python. Die Erläuterungen sind in allen Fällen kurz und bündig und trotzdem so ausführlich, dass das Notwendigste besprochen wird, um die folgenden Projekte zu verstehen und individuell anzupassen.Dieses Buch beschreibt 45 spannende und interessante Projekte, wie zum Beispiel ein Wechselblinklicht, eine Motorregelung, Erzeugen und Verarbeiten analoger Signale, ein digitales Thermometer, ein Lichtmesser. Aber auch kompliziertere Projekte wie eine Motor-Geschwindigkeitsregelung, ein Webserver mit CGI (Common Gateway Interface) und Client-Server-Programme werden vorgestellt. Sie können dieses Buch als Projektbuch verwenden und die Projekte nachbauen, um sie dann in der Praxis einzusetzen. Durch die ausführliche Beschreibung mit Schaltplänen und Fotos gestaltet sich der Aufbau auf dem Steckbrett recht einfach.Sie können dieses Buch auch als Lehrbuch verwenden. Bei jedem Projekt wird erklärt, warum es auf diese Art und Weise ausgeführt ist. Sie lernen viel über den Raspberry Pi, Python und die verwendeten Bauteile, so dass Sie selbst die Projekte anpassen, nach eigenen Wünschen erweitern oder mehrere Projekte miteinander kombinieren können.Um Ihnen die Software-Installation zu erleichtern, hat der Autor das Betriebssystem und alle Programmbeispiele auf einer SD-Karte zusammengetragen. Passend zu den Projekten ist neben dieser SD-Karte auch ein Hardware-Starterkit bei Elektor erhältlich.Bert van Dam ist freiberuflicher Autor von Büchern, Kursen und Artikeln über PIC- und ARM Mikrocontroller, Arduino, Raspberry Pi, PCs, Künstliche Intelligenz und die Programmiersprachen JAL, C, Assembler, Python und Flowcode.

Regulärer Preis: 29,99 €
Produktbild für Grafisch programmieren, messen und steuern mit Processing

Grafisch programmieren, messen und steuern mit Processing

Ein Blick in die einschlägigen Internetforen zeigt, dass das Programmieren immer noch in der Gruppe der beliebten Hobbys rangiert. Wo dem Hobbyprogrammierer früher eine Reihe bekannter und populärer Programmiersprachen zur Verfügung standen, ist es heute relativ übersichtlich geworden: Außer C++, Java und Visual Basic gibt es wenig bekannte und beliebte Programmiersprachen. Was fehlt, ist eine Programmiersprache, die für Laien fast so einfach zu handhaben ist wie die alten BASIC-Versionen, deren Leistung und Features dennoch an die Möglichkeiten und die Power moderner Windows-Rechner angepasst sind. Diese Programmiersprache existiert und heißt Processing.Das vorliegende Buch führt den Leser in diese visuelle Programmiersprache ein. Das Buch richtet sich an Leser, die bereits allgemeine Erfahrungen im Umgang mit Programmiersprachen besitzen und wissen, worum es sich bei Strings, Arrays oder Schleifen handelt. Der Autor zeigt anhand vieler kurzer Programmbeispiele, wie einfach es ist, mit Processing auch leistungsfähige Software zu programmieren und sich dabei auf eine nur geringe Anzahl von Befehlen, Anweisungen und Funktionen zu beschränken.Die in diesem Buch vorgestellten Programme sind zum Teil Hardware-orientiert, wobei auch die Erfassung von Daten und die Steuerung von Hardware mittels des bekannten Mikrocontrollers Arduino einer Rolle spielt. Kurz und gut: Ein Buch für alle, die eine schnell und einfach zu programmierende Software mit elektronischer Hardware kombinieren und das Ganze über maßgeschneiderte Benutzeroberflächen steuern möchten.Kurt Diedrich ist gelernter Geologe und gehört zu den langjährigen freien Mitarbeitern des ElektorVerlags. Neben dem nun schon seit über 25 Jahren erfolgreichen "Dauerbrenner" Operationsverstärker gar nicht schwer stammen auch verschiedene Bücher zum Thema Programmierung aus seiner Feder. Auf seiner Webseite www.subroutine. info veröffentlicht er in unregelmäßigen Abständen die neuesten Ergebnisse seiner Arbeit.

Regulärer Preis: 29,99 €
Produktbild für Quantum Computer Systems: Research for Noisy Intermediate-Scale Quantum Computers

Quantum Computer Systems: Research for Noisy Intermediate-Scale Quantum Computers

THIS BOOK TARGETS COMPUTER SCIENTISTS AND ENGINEERS WHO ARE FAMILIAR WITH CONCEPTS IN CLASSICAL COMPUTER SYSTEMS BUT ARE CURIOUS TO LEARN THE GENERAL ARCHITECTURE OF QUANTUM COMPUTING SYSTEMS. It gives a concise presentation of this new paradigm of computing from a computer systems' point of view without assuming any background in quantum mechanics. As such, it is divided into two parts. The first part of the book provides a gentle overview on the fundamental principles of the quantum theory and their implications for computing. The second part is devoted to state-of-the-art research in designing practical quantum programs, building a scalable software systems stack, and controlling quantum hardware components. Most chapters end with a summary and an outlook for future directions. This book celebrates the remarkable progress that scientists across disciplines have made in the past decades and reveals what roles computer scientists and engineers can play to enable practical-scale quantum computing.* Preface* Acknowledgments* List of Notations* Introduction* Think Quantumly About Computing* Quantum Application Design* Optimizing Quantum Systems--An Overview* Quantum Programming Languages* Circuit Synthesis and Compilation* Microarchitecture and Pulse Compilation* Noise Mitigation and Error Correction* Classical Simulation of Quantum Computation* Concluding Remarks* Bibliography* Authors' Biographies

Regulärer Preis: 67,99 €
Produktbild für Technologies for Modern Digital Entrepreneurship

Technologies for Modern Digital Entrepreneurship

Emerging technologies offer a plethora of unprecedented opportunities for entrepreneurs in the digital space. Understanding this evolution is essential for web-based business models to succeed. The Web 3.0 economy is here, and this book has arrived to serve as your guide. Technologies for Modern Digital Entrepreneurship is an in-depth look at the new developments of the digital economic system. Cryptocurrencies, Central Bank Digital Currencies, and Stable Coins are explained through timely case studies, as well as innovations in crowdfunding, educational marketplaces, and scalability in blockchain-based transactions. Author Dr. Abeba N. Turi expertly navigates the industry transition from platform-based centralized Web 2.0 economy to the distributed network economy. Turi additionally explores trust and reputation as currency in the digital economy and allays common fears in digital entrepreneurship such as mistrust by investors and intellectual propertyloss. Avoid falling behind your competitors in the Wild West that is modern digital entrepreneurship. Whether you are a business leader, a technology enthusiast, or a researcher in the field, Technologies for Modern Digital Entrepreneurship gives you the advantage of insightful knowledge using real data and meaningful examples. Amid global regulatory changes and the ever-shifting methods of digital entrepreneurship, our modern era demands this book.   What You Will Learn Discover new trends in the digital economic systemComprehend the crowd-based digital business modelsAnalyze the distributed information network economyUnderstand the workings of the currency system under the Web 3.0 economy, including Cryptocurrencies, Central Bank Digital Currencies, and Stable Coins Who This Book Is For Technology enthusiasts, tech and interdisciplinary students, digital business leaders, and researchers in the field

Regulärer Preis: 66,99 €
Produktbild für The Modern Data Warehouse in Azure

The Modern Data Warehouse in Azure

Build a modern data warehouse on Microsoft's Azure Platform that is flexible, adaptable, and fast—fast to snap together, reconfigure, and fast at delivering results to drive good decision making in your business.Gone are the days when data warehousing projects were lumbering dinosaur-style projects that took forever, drained budgets, and produced business intelligence (BI) just in time to tell you what to do 10 years ago. This book will show you how to assemble a data warehouse solution like a jigsaw puzzle by connecting specific Azure technologies that address your own needs and bring value to your business. You will see how to implement a range of architectural patterns using batches, events, and streams for both data lake technology and SQL databases. You will discover how to manage metadata and automation to accelerate the development of your warehouse while establishing resilience at every level. And you will know how to feed downstream analytic solutions such as Power BI and Azure Analysis Services to empower data-driven decision making that drives your business forward toward a pattern of success.This book teaches you how to employ the Azure platform in a strategy to dramatically improve implementation speed and flexibility of data warehousing systems. You will know how to make correct decisions in design, architecture, and infrastructure such as choosing which type of SQL engine (from at least three options) best meets the needs of your organization. You also will learn about ETL/ELT structure and the vast number of accelerators and patterns that can be used to aid implementation and ensure resilience. Data warehouse developers and architects will find this book a tremendous resource for moving their skills into the future through cloud-based implementations.WHAT YOU WILL LEARN* Choose the appropriate Azure SQL engine for implementing a given data warehouse* Develop smart, reusable ETL/ELT processes that are resilient and easily maintained* Automate mundane development tasks through tools such as PowerShell* Ensure consistency of data by creating and enforcing data contracts* Explore streaming and event-driven architectures for data ingestion* Create advanced staging layers using Azure Data Lake Gen 2 to feed your data warehouseWHO THIS BOOK IS FORData warehouse or ETL/ELT developers who wish to implement a data warehouse project in the Azure cloud, and developers currently working in on-premise environments who want to move to the cloud, and for developers with Azure experience looking to tighten up their implementation and consolidate their knowledgeMATT HOW is a professional consultant and international conference speaker who is passionate about data, analytics, and automation. Having spoken at several large conferences across the world, he is committed to sharing knowledge and insight with the wider community. Specializing in the design and delivery of modern data warehouse solutions using the Microsoft Azure Platform, Matt focuses on simplicity and resilience above all when designing cloud solutions. With a growing focus on data science, he is now researching techniques to integrate artificial intelligence capabilities into the modern data warehouse at scale.1. The Rise of the Modern Data Warehouse2. The SQL Engine3. The Integration Engine4. The Ingestion Architecture5. The Role of the Data Lake6. The Role of the Data Contract7. Logging, Auditing, and Resilience8. Using Scripting & Automation9. Beyond the Modern Data Warehouse

Regulärer Preis: 62,99 €
Produktbild für Künstliche Intelligenz für Business Analytics

Künstliche Intelligenz für Business Analytics

Waren Methoden der Künstlichen Intelligenz (KI) bis vor wenigen Jahren noch ausschließlich ein Thema von wissenschaftlichen Diskussionen, so finden sie heute zunehmend Eingang in Produkte des täglichen Lebens. Gleichzeitig wächst die Menge der produzierten und verfügbaren Daten aufgrund der zunehmenden Digitalisierung, der Integration digitaler Mess- und Regelsysteme und des automatischen Austausches zwischen Geräten (Internet of Things). Dabei wird zukünftig der Einsatz von Business Intelligence (BI) und ein Blick in die Vergangenheit für die meisten Unternehmen nicht mehr ausreichen.Um in Zukunft im Wettbewerb bestehen zu können, wird vielmehr Business Analytics benötigt, also vorausschauende und prädiktive Analysen und automatisierte Entscheidungen. Die Nutzung der wachsenden Datenmengen ist dabei eine bedeutende Herausforderung und einen der wichtigsten Bereiche der Datenanalyse stellen Methoden der Künstliche Intelligenz dar.Das Buch führt in komprimierter Form in die essenziellen Aspekte des Einsatzes von Methoden der Künstlichen Intelligenz für Business Analytics ein, stellt das Maschinelle Lernen und die wichtigsten Algorithmen in verständlicher Form anhand des Business Analytics Technologieframeworks vor und zeigt Anwendungsszenarien aus verschiedenen Branchen. Dazu liefert es mit dem Business Analytics Model for Artificial Intelligence ein Referenzvorgehensmodell zur Strukturierung von BA- und KI-Projekten im Unternehmen.FELIX WEBER ist Wissenschaftler an der Universität Duisburg-Essen mit den Forschungsschwerpunkten Digitalisierung, Künstliche Intelligenz, Preis-, Promotion- und Sortiments-Management und Transformationsmanagement. Am Lehrstuhl für Wirtschaftsinformatik und integrierte Informationssysteme ist er Gründer des Retail Artificial Intelligence Lab (retAIL) und gleichzeitig Senior Berater für SAP Systeme im Groß- und Einzelhandel. Er verbindet somit die aktuelle Praxis mit der wissenschaftlichen Forschung in diesem Teilbereich.Business Analytics - Künstliche Intelligenz - KI- und BA-Plattformen - Technologieframework und Vorgehensmodell als Referenz - Fallstudien zum Einsatz von KI-basierter Business Analytics

Regulärer Preis: 39,99 €
Produktbild für Bitcoin entdecken

Bitcoin entdecken

Bitcoin ist die vielleicht größte Erfindung unserer Zeit. Trotzdem haben die meisten Menschen keine Ahnung was es ist, oder wie es funktioniert. Diese kurze Lektüre hilft, Bitcoin und seine Komponenten Schritt für Schritt zu entdecken und zu verstehen. Sie ist mit Sicherheit eine unerlässliche Grundlage, bevor man sich mit einer Investition auseinandersetzt. Es ist kein technisches Fachwissen erforderlich! Lies es und teile es dann mit deinen Liebsten."Nachdem ich praktisch jedes Bitcoin-Erklär-Buch gelesen habe, glaube ich, dass dies die beste Einführung in Bitcoin ist, die man initial lesen kann und keinerlei Vorkenntnisse erfordert. Ich werde von nun an Neulinge darauf hinweisen." Nic Carter, Castle Island Ventures"Es war viel rascher und leichter zu verstehen, als ich erwartet hatte [...] Nachdem ich es gelesen hatte, verkaufte ich einige meiner Altcoins für mehr Bitcoins. Ich stehe kurz davor, wegen Yan ein Maximalist zu werden." Nako Mbelle, Around The Coin Podcast"Die Erfindung von Bitcoin ist in letzter Zeit aus gutem Grund in aller Munde. Yan hat die vielleicht einfachste und informativste Einführung zu Bitcoin geschrieben" @cryptograffiti, Krypto-KünstlerYan Pritzker war in den letzten 20 Jahren als Entwickler und Startup-Unternehmer tätig. Zuletzt war er Mitbegründer und CTO von Reverb.com, wo er von 2012-2018 die Technologie und Infrastruktur leitete. Heute konzentriert er sich auf die Bitcoin-Bildungsarbeit und die Beratung von Startups in der frühen Phase. Seit 2020 ist er CTO der Bitcoin-Investment-App "Swan Bitcoin".

Regulärer Preis: 8,99 €
Produktbild für Internet of Crimes

Internet of Crimes

Das Internet bietet Verbrechern ganz neue Möglichkeiten: Hacker attackieren Bezahlsysteme, beeinflussen Wahlen und ganze Demokratien. Gehackt und erpresst werden nicht nur Konzerne und Internetgrößen wie Facebook oder Microsoft, auch kleine und mittlere Unternehmen sind immer häufiger im Visier der Internetmafia. Jeder, der das Internet nutzt, ob privat oder beruflich, kann Opfer einer Attacke werden.Gerald Reischl zeigt in seinem Buch »Internet of Crimes«, mit welchen Szenarien wir alle rechnen müssen, wie man die Gefahr eindämmen kann und was jeder Einzelne tun kann, um nicht selbst Opfer von Internetkriminalität zu werden.Gerald Reischl ist gefragter Tech- und IT-Security-Experte, Journalist und Buchautor. Er war Redakteur für diverse österreichische Tageszeitungen, baute das führende Technologie-Nachrichtenportal Österreichs auf und war Geschäftsführer im öffentlich-rechtlichen Rundfunk. Heute ist er Kommunikationschef eines der führenden Technologie-Unternehmen Österreichs.

Regulärer Preis: 2,99 €
Produktbild für Game Programming with Unity and C#

Game Programming with Unity and C#

Designed for beginners with no knowledge or experience in game development or programming, this book teaches the essentials of the Unity game engine, the C# programming language, and the art of object-oriented programming. New concepts are not only explained, but thoroughly demonstrated.Starting with an introduction to Unity, you'll learn about scenes, GameObjects, prefabs, components, and how to use the various windows to interact with the engine. You'll then dive into the fundamentals of programming by reviewing syntax rules, formatting, methods, variables, objects and types, classes, and inheritance, all while getting your hands dirty writing and testing code yourself. Later, the book explains how to expose script data in the Inspector and the basics of Unity’s serialization system.This carefully crafted work guides you through the planning and development of bare bones, simple game projects designed to exercise programming concepts while keeping less relevant interruptions out of the way, allowing you to focus on the implementation of game mechanics first and foremost. Through these example projects, the book teaches input handling, rigidbodies, colliders, cameras, prefab instantiation, scene loading, user interface design and coding, and more.By the end, you'll have built a solid foundation in programming that will pave your way forward in understanding core C# syntax and fundamentals of object-oriented programming—not just what to type but why it's typed and what it’s really doing. Game Programming with Unity and C# will send you on your way to becoming comfortable with the Unity game engine and its documentation and how to independently seek further information on yet-untouched concepts and challenges.WHAT YOU'LL LEARN* Understand the fundamentals of object-oriented computer programming, including topics specifically relevant for games.* Leverage beginner-to-intermediate-level skills of the C# programming language and its syntax.* Review all major component types of the Unity game engine: colliders and rigidbodies, lights, cameras, scripts, etc.* Use essential knowledge of the Unity game engine and its features to balance gameplay mechanics for making interesting experiences. WHO THIS BOOK IS FORBeginners who have no prior experience in programming or game development who would like to learn with a solid foundation that prepares them to further develop their skills.Casey Hardman is a hobbyist game developer, who found inspiration in the capacity for immersion and interactivity provided by games. His area of focus is the Unity game engine. He has nurtured a passion for video games since he was a child. In his early teens, this interest led him on a journey into the world of game design and programming. He is self-taught through a variety of personal projects, some small and some lofty. He has been regular contributor on various online game development platforms and spends far too much time in front of a keyboard.GAME PROGRAMMING WITH UNITY AND C#1: Installation and Setup2: Unity Basics3: Manipulating the Scene4: Parents and their Children5: Prefabs6: Programming Primer7: Code Blocks and Methods8: Conditions9: Working with Objects10: Working with Scripts11: Inheritance12: DebuggingGAME PROJECT 1: OBSTACLE COURSE13: Obstacle Course Design and Outline14: Player Movement15: Death and Respawning16: Basic Hazards17: Walls and Goals18: Patrolling Hazards19: Wandering Hazards20: Dashing21: Designing Levels22: Menus and UI23: In-Game Pause Menu24: Spike Traps25: Obstacle Course ConclusionGAME PROJECT 2: TOWER DEFENSE26: Tower Defense Design and Outline27: Camera Movement28: Enemies, Towers and Projectiles29: Build Mode30: Play Mode31: More Tower Types32: Tower Defense ConclusionGAME PROJECT 3: PHYSICS PLAYGROUND33: Physics Playground Design and Outline34: Mouse-aimed Camera35: Advanced 3D Movement36: Wall Jumping37: Pulling and Pushing38: Moving Platforms39: Joints and Swings40: Force Fields and Jump Pads41: Physics Playground Conclusion and More

Regulärer Preis: 56,99 €
Produktbild für Moving from Unity to Godot

Moving from Unity to Godot

Are you a Unity developer looking to switch to the Godot engine quickly? If so, this no-nonsense book is your guide to mastering the most popular open-source game engine.Godot is a completely free game engine for creating high-quality 2D and 3D games that can be launched on multiple platforms. You'll see how to transition seamlessly from Unity to Godot, getting up and running quickly and effectively, using practical case studies. In addition to building functional worlds from meshes and physical interactions, you'll work with reusable assets, such as textures.The book then moves on to lighting and rendering 2D and 3D scenes with baked and real-time lighting. You'll also work with navigation and path-finding for NPCs, and see how to create save-game states with JSON. With Moving from Unity to Godot you’ll be ready to create amazing 2D and 3D games that will supercharge your business.WHAT YOU WILL LEARN* Explore the similarities and differences between Unity and Godot* Maximize the benefits from Unity and Godot* Create believable game world and characters with Godot* Master the unique aspects of C# coding in GodotWHO THIS BOOK IS FORDevelopers familiar with Unity who want to master another game engine, such as Godot.Alan Thorn is an expert on leading technical teams for games development. He previously worked at Microsoft, Teesside University, Apress Publishing, and Disney. Alan specializes in helping “tech heads” thrive and flourish in their chosen fields. With 18-year game industry experience, Alan has written 28 books, presented 30 online courses, and created 33 games including the award-winning adventure, Baron Wittard: Nemesis of Ragnarok. Alan is dedicated to helping creative people make high-impact experiences. He was Studio Director at Wax Lyrical Games, a Senior Author at Linkedin Learning, and now he currently leads the prestigious MA program for Games Design and Development at the BAFTA-winning National Film and Television School, an incubation space for breakthrough gaming talent. Alan is a pioneer of the new “Open Stream” model of Transformative Learning, and he advises in higher education on disruptive curriculum content and instructional design. Alan speaks passionately worldwide about the future of interactive experiences. In this book, Alan Thorn clearly details Godot specific terminology, how to use its interface effectively, how scenes are structured, coding in C#, and optimal ways of working.CHAPTER 1: INTRODUCING GODOT - WHY MIGRATE?Chapter Goal: The Godot Engine is a free and powerful game engine. Learn why you should move from Unity to Godot. Explore the engine benefits and features in summarySub -Topics1. Godot engine introduction2. How to download and install3. Reasons to migrate4. Limitations and the futureCHAPTER 2: GODOT FUNDAMENTALSChapter Goal: The Godot engine has many similarities with Unity but also important differences. This chapter explores the core features of Godot for a first-time user looking to make a quick start.Sub - Topics1. Interface and controls2. Scenes and nodes3. Components and scripts4. Assets and resourcesCHAPTER 3: SCRIPTING WITH C# IN GODOT - COMMON TASKSChapter Goal: Godot supports several scripting languages for building gameplay. C# is a powerful choice. This chapter explores how to use C# to implement critical gameplay tasks easily.Sub - Topics:1. Getting started with C# scripting2. Events and responses3. Signals and Connections4. Processing nodes and scenesCHAPTER 4: MAKING A 2D GAMEChapter Goal: Learn how to make amazing looking scenes in 2D and 3D with Godot. This chapter explores materials, lights and post-processing to help you create believable, atmospheric worlds.Sub - Topics:1. Direct vs indirect illumination2. Directional, point and spotlights3. Baked lighting and global illumination4. Environments and effectsCHAPTER 5: NAVIGATION AND PATH-FINDINGChapter Goal: Create intelligent NPCs that can navigate around your scenes using the Godot Path-Finding Tools. Learn how to build navigation meshes and create steering behaviors for your NPCs.Sub - Topics:1. Build navigation meshes2. Refine and improve navigation tools3. Create intelligent NPCs4. Moving objectsCHAPTER 6: CODING A FIRST-PERSON CONTROLLER IN C#Chapter Goal: Build first-person functionality to create a first-person controller for 3D games. Allow your player to move and look around, and to collide with physical objects.Sub - Topics:1. Create movement behavior2. Add mouse look functionality3. Add physics and collision behavior4. Coding jumps and gravityCHAPTER 7: MINI-PROJECTS - CASE STUDIES IN GODOTChapter Goal: See practical, project samples in Godot for learning more advanced features. See how to save data, create coroutines, use visual scripting, and create animations.Sub - Topics:1. Coroutines2. Visual scripting3. Animating objects4. Saving game data

Regulärer Preis: 62,99 €
Produktbild für Privileged Attack Vectors

Privileged Attack Vectors

See how privileges, insecure passwords, administrative rights, and remote access can be combined as an attack vector to breach any organization. Cyber attacks continue to increase in volume and sophistication. It is not a matter of if, but when, your organization will be breached. Threat actors target the path of least resistance: users and their privileges.In decades past, an entire enterprise might be sufficiently managed through just a handful of credentials. Today’s environmental complexity has seen an explosion of privileged credentials for many different account types such as domain and local administrators, operating systems (Windows, Unix, Linux, macOS, etc.), directory services, databases, applications, cloud instances, networking hardware, Internet of Things (IoT), social media, and so many more. When unmanaged, these privileged credentials pose a significant threat from external hackers and insider threats. We are experiencing an expanding universe of privileged accounts almost everywhere.There is no one solution or strategy to provide the protection you need against all vectors and stages of an attack. And while some new and innovative products will help protect against or detect against a privilege attack, they are not guaranteed to stop 100% of malicious activity. The volume and frequency of privilege-based attacks continues to increase and test the limits of existing security controls and solution implementations.PRIVILEGED ATTACK VECTORS details the risks associated with poor privilege management, the techniques that threat actors leverage, and the defensive measures that organizations should adopt to protect against an incident, protect against lateral movement, and improve the ability to detect malicious activity due to the inappropriate usage of privileged credentials.This revised and expanded second edition covers new attack vectors, has updated definitions for privileged access management (PAM), new strategies for defense, tested empirical steps for a successful implementation, and includes new disciplines for least privilege endpoint management and privileged remote access.WHAT YOU WILL LEARN* Know how identities, accounts, credentials, passwords, and exploits can be leveraged to escalate privileges during an attack * Implement defensive and monitoring strategies to mitigate privilege threats and risk * Understand a 10-step universal privilege management implementation plan to guide you through a successful privilege access management journey* Develop a comprehensive model for documenting risk, compliance, and reporting based on privilege session activityWHO THIS BOOK IS FORSecurity management professionals, new security professionals, and auditors looking to understand and solve privilege access management problemsMOREY J. HABER is Chief Technology Officer at BeyondTrust. He has more than 20 years of IT industry experience, and has authored three Apress books: Asset Attack Vectors and Identity Attack Vectors, as well as the first edition of Privileged Attack Vectors. He joined BeyondTrust in 2012 as a part of the eEye Digital Security acquisition. He currently oversees BeyondTrust technology management solutions for vulnerability, and privileged and remote access. In 2004, he joined eEye as Director of Security Engineering and was responsible for strategic business discussions and vulnerability management architectures in Fortune 500 clients. Prior to eEye, he was Development Manager for Computer Associates, Inc. (CA), responsible for new product beta cycles and named customer accounts. He began his career as Reliability and Maintainability Engineer for a government contractor building flight and training simulators. He earned a Bachelor of Science degree in Electrical Engineering from the State University of New York at Stony Brook.

Regulärer Preis: 79,99 €
Produktbild für Learn Data Mining Through Excel

Learn Data Mining Through Excel

Use popular data mining techniques in Microsoft Excel to better understand machine learning methods.Software tools and programming language packages take data input and deliver data mining results directly, presenting no insight on working mechanics and creating a chasm between input and output. This is where Excel can help.Excel allows you to work with data in a transparent manner. When you open an Excel file, data is visible immediately and you can work with it directly. Intermediate results can be examined while you are conducting your mining task, offering a deeper understanding of how data is manipulated and results are obtained. These are critical aspects of the model construction process that are hidden in software tools and programming language packages.This book teaches you data mining through Excel. You will learn how Excel has an advantage in data mining when the data sets are not too large. It can give you a visual representation of data mining, building confidence in your results. You will go through every step manually, which offers not only an active learning experience, but teaches you how the mining process works and how to find the internal hidden patterns inside the data.WHAT YOU WILL LEARN* Comprehend data mining using a visual step-by-step approach* Build on a theoretical introduction of a data mining method, followed by an Excel implementation* Unveil the mystery behind machine learning algorithms, making a complex topic accessible to everyone* Become skilled in creative uses of Excel formulas and functions* Obtain hands-on experience with data mining and ExcelWHO THIS BOOK IS FORAnyone who is interested in learning data mining or machine learning, especially data science visual learners and people skilled in Excel, who would like to explore data science topics and/or expand their Excel skills. A basic or beginner level understanding of Excel is recommended.HONG ZHOU, PHD is a professor of computer science and mathematics and has been teaching courses in computer science, data science, mathematics, and informatics at the University of Saint Joseph for more than 15 years. His research interests include bioinformatics, data mining, software agents, and blockchain. Prior to his current position, he was as a Java developer in Silicon Valley. Dr. Zhou believes that learners can develop a better foundation of data mining models when they visually experience them step-by-step, which is what Excel offers. He has employed Excel in teaching data mining and finds it an effective approach for both data mining learners and educators.Chapter 1: Excel and Data MiningChapter 2: Linear RegressionChapter 3: K-Means ClusteringChapter 4: Linear discriminant analysisChapter 5: Cross validation and ROCChapter 6: Logistic regressionChapter 7: K-nearest neighborsChapter 8: Naïve Bayes classificationChapter 9: Decision TreesChapter 10: Association analysisChapter 11: Artificial Neural networkChapter 12: Text MiningChapter 13: After Excel

Regulärer Preis: 56,99 €
Produktbild für Essential Visual Studio 2019

Essential Visual Studio 2019

Discover how Visual Studio 2019 can improve your development process.Visual Studio is an integral part of the daily life of millions of developers worldwide. Even as this rich integrated development environment approaches two decades, it has never ceased in innovating ways to make developers’ work life more productive.ESSENTIAL VISUAL STUDIO 2019 offers explicit guidance for the developer who is already familiar with Visual Studio, but might feel a little lost when it comes to understanding the more recent features and advances of the IDE. Busy developers simply don’t have the time to digest and distill what the latest and greatest tools are with each version. As a result, useful process and performance features may be overlooked. This book, by simply focusing on the most recent innovations in Visual Studio and its tangential developer market, is the perfect "go to" for bridging that gap.Be ready to plunge headfirst into key features and advances that have been added, expanded, or improved, and topics such as unit testing, refactoring, Git, debugging, containers, and more. You will procure the basic concepts and value first, before diving into hands-on code that is designed to quickly get you up and running.The goal of this book is to bring the developer up to speed on Visual Studio 2019. It does not focus just on functionality added in Visual Studio 2019, but takes a deep dive into the areas where Visual Studio 2019 changed. That way, even if you’re coming from much earlier versions of Visual Studio, you can easily discern how upgrading to Visual Studio 2019 can make you more productive.WHAT YOU WILL LEARN* Know how the new features and improvements in Visual Studio 2019 can make you more productive* Understand the value of modifications and when they can be used to take full advantage of this powerful IDE* Review changes to Visual Studio over the last two versions and see where the development process is heading* Discover the cloud-based, containerized, dev-ops-aware, and platform-flexible aspects of Visual Studio* Gain clarity on the areas that have the greatest impact to you personallyWHO THIS BOOK IS FORDevelopers who use Visual Studio on a daily basis. Familiarity with earlier versions is helpful, as the book is not a soup-to-nuts survey of the IDE and some basic functions will not be covered.BRUCE JOHNSON is co-founder and partner at ObjectSharp Consulting. He has more than three decades of experience, starting in UNIX, but then moved into the Windows development world. Over the course of his career, he gained expertise in rich client applications, web applications, and APIs, with a dash of database, microservices, and front-end development thrown in. After 20 years, it is almost impossible not to become a full-stack developer.Formerly a Microsoft MVP and MCT, Bruce enjoys teaching and presenting within the developer community. He has spoken hundreds of times at conferences and user groups throughout North America and Europe. He is the author of many books, articles, and columns. He can be reached on Twitter at @LACanuck and LinkedIn at bruce-johnson-95b468.Chapter 1: Installation and IDE DifferencesChapter 2: Assisted CodingChapter 3: Unit TestingChapter 4: Refactoring CodeChapter 5: Using Git in Visual Studio 2019Chapter 6: CollaborationChapter 7: Debugging and ProfilingChapter 8: Language-Specific ImprovementsChapter 9: Azure ToolingChapter 10: Containers and Orchestration

Regulärer Preis: 56,99 €
Produktbild für Pro Angular 9

Pro Angular 9

THIS BOOK HAS ACCOMPANYING ONLINE FILES FOR ANGULAR 9, 10 AND 11; ALL EXAMPLES IN THE BOOK WORK WITHOUT CHANGES IN ANGULAR 10 OR 11.Welcome to this one-stop-shop for learning Angular. Pro Angular is the most concise and comprehensive guide available, giving you the knowledge you need to take full advantage of this popular framework for building your own dynamic JavaScript applications.The fourth edition of this full-color guide explains how to get the most from Angular, starting with an in-depth overview of the MVC pattern and presenting the range of benefits it can offer. From there, you will begin learning how to use Angular in your projects, starting with the nuts-and-bolts concepts, and progressing on to more advanced and sophisticated features. Each topic provides you with precisely enough learning and detail to be effective. In true Adam Freeman style, the most important features are given full court press treatment, while also addressing common problems and how to avoid them.WHAT YOU WILL LEARN:* Get access to accompanying online files for Angular 9, 10 and 11; book examples work without changes in Angular 10 or 11* Gain a solid architectural understanding of the MVC Pattern* Create rich and dynamic web app clients using Angular * Use the ng tools to create and build an Angular project* Extend and customize Angular* Acquire skills to unit test your Angular projectsWHO THIS BOOK IS FOR:This book is for web developers who want to create rich client-side applications. Foundational knowledge of HTML and JavaScript is recommended."Adam's books provide a finely tuned blend of architectural overview, technical depth, and experience-born wisdom. His clear, concise writing style, coupled with project driven real world examples, make me comfortable recommending his books to a broad audience, ranging from developers working with a technology for the first time to seasoned professionals who need to learn a new skill quickly."KEITH DUBLIN, SOLUTION PRINCIPAL, SLALOM CONSULTING“Adam’s books are the print version of a chat bot. His investment in learning how developers learn pays off in dividends, making this one of the most comprehensive resources available. Novices and experienced professionals alike will gain knowledge from the accessible and insightful material.”MARK DONILE, SOFTWARE ENGINEER, MS CSADAM FREEMAN is an experienced IT professional who has held senior positions in a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and long-distance running.TOCPart I – Part 1 - Getting Started with Angular1. Getting Ready2. Your First Angular App3. Putting Angular in Context4. HTML and Bootstrap CSS Primer5. JavaScript and TypeScript Primer, Part 16. JavaScript and TypeScript Primer, Part 27. SportsStore: A Real Application8. SportsStore: Orders and Checkout9. SportsStore: Administration10. SportsStore: DeploymentPart II - Angular in Detail11. Creating an Angular Project12. Using Data Bindings13. Using the Built-In Directives14. Using Events and Forms15. Creating Attribute Directives16. Creating Structural Directives17. Understanding Components18. Using and Creating Pipes19. Using Services20. Using Service Providers21. Using and Creating ModulesPart III - Advanced Angular Features22. Creating the Example Project23. Using Reactive Extensions24. Making Asynchronous HTTP Requests25. Routing and Navigation, Part 126. Routing and Navigation, Part 227. Routing and Navigation, Part 328. Using Animation29. Angular Unit Testing

Regulärer Preis: 66,99 €
Produktbild für Programming with Node-RED

Programming with Node-RED

The Internet of Things (IoT) is becoming a major application area for embedded systems. As a result, more and more people are becoming interested in learning about embedded design and programming. Technical colleges and universities are moving away from legacy 8 and 16-bit microcontrollers and are introducing 32-bit embedded microcontrollers to their curriculums. Many IoT applications demand precision, high processing power, and low power consumption.Produced by IBM, Node-RED is an open-source visual editor for wiring the Internet of Things. Node-RED comes with a large number of nodes to handle a multitude of tasks. The required nodes are selected and joined together to perform a particular task. Node-RED is based on flow type programming where nodes are configured and joined together to form an application program. There are nodes for performing complex tasks, including web access, Twitter, E-mail, HTTP, Bluetooth, MQTT, controlling GPIO ports, etc. One particularly nice aspect of Node-RED is that the programmer does not need to learn how to write complex programs. For example, an email can be sent by simply joining nodes together and writing only a few lines of code.The aim of this book is to teach how Node-RED can be used in projects. The main hardware platform used with most of the projects in this book is Raspberry Pi 4. Chapters are included to show how Node-RED can be also be used with Arduino Uno, ESP32 DevKitC, and the ESP8266 NodeMCU microcontroller development boards.Prof. Dr. Dogan Ibrahim is a Fellow of the Institution of Electrical Engineers. He is the author of over 60 technical books, published by publishers including Wiley, Butterworth, and Newnes. He is the author of over 250 technical papers, published in journals, and presented in seminars and conferences.

Regulärer Preis: 32,99 €
Produktbild für Pro Power BI Desktop

Pro Power BI Desktop

Deliver eye-catching and insightful business intelligence with Microsoft Power BI Desktop. This new edition has been updated to cover all the latest features of Microsoft’s continually evolving visualization product. New in this edition is help with storytelling—adapted to PCs, tablets, and smartphones—and the building of a data narrative. You will find coverage of templates and JSON style sheets, data model annotations, and the use of composite data sources. Also provided is an introduction to incorporating Python visuals and the much awaited Decomposition Tree visual.PRO POWER BI DESKTOPshows you how to use source data to produce stunning dashboards and compelling reports that you mold into a data narrative to seize your audience’s attention. Slice and dice the data with remarkable ease and then add metrics and KPIs to project the insights that create your competitive advantage. Convert raw data into clear, accurate, and interactive information with Microsoft’s free self-service BI tool.This book shows you how to choose from a wide range of built-in and third-party visualization types so that your message is always enhanced. You will be able to deliver those results on PCs, tablets, and smartphones, as well as share results via the cloud. The book helps you save time by preparing the underlying data correctly without needing an IT department to prepare it for you.WHAT YOU WILL LEARN* Deliver attention-grabbing information, turning data into insight* Find new insights as you chop and tweak your data as never before* Build a data narrative through interactive reports with drill-through and cross-page slicing* Mash up data from multiple sources into a cleansed and coherent data model* Build interdependent charts, maps, and tables to deliver visually stunning information* Create dashboards that help in monitoring key performance indicators of your business* Adapt delivery to mobile devices such as phones and tabletsWHO THIS BOOK IS FORPower users who are ready to step up to the big leagues by going beyond what Microsoft Excel by itself can offer. The book also is for line-of-business managers who are starved for actionable data needed to make decisions about their business. And the book is for BI analysts looking for an easy-to-use tool to analyze data and share results with C-suite colleagues they support.ADAM ASPIN is an independent business intelligence (BI) consultant based in the UK. He has worked with SQL Server for more than 25 years. During this time, he has developed several dozen reporting and analytical systems using Microsoft analytics.A graduate of Oxford University, Adam began his career in publishing before moving into IT. Databases soon became a passion, and his experience in this arena ranges from Access to Oracle and MySQL, with occasional sorties into the world of DB2. He is, however, most at home in the Microsoft universe using SQL Server, SQL Server Analysis Services, SQL Server Reporting Services, SQL Server Integration Services, and Power BI, both on-premises and in Azure.Business Intelligence has been Adam's principal focus for the last 25 years. He has applied his skills for a range of clients in industry sectors such as finance, utilities, telecommunications, insurance, manufacturing, and banking.Adam is a frequent contributor to SQLServerCentral.com and Simple-Talk. He has written numerous articles for various French IT publications. A fluent French speaker, Adam has worked in France and Switzerland for many years. He speaks regularly at events such as SQLBits, SQL Saturdays, and local SQL Server user groups.Adam is the author of the following Apress books: SQL Server Data Integration Recipes; High Impact Data Visualization with Power View, Power Map, and Power BI; Business Intelligence with SQL Server Reporting Services; and Data Mashup with Microsoft Excel (Apress).1. Discovering and Loading Data with Power BI Desktop2. Discovering and Loading File-Based Data with Power BI Desktop3. Discovering and Loading File-Based Data with Power BI Desktop4. DirectQuery and Connect Live5. Loading Data from the Web and the Cloud6. Loading Data from Other Data Sources7. Structuring Imported Data8. Data Transformation and Cleansing9. Restructuring Data10. Complex Data Loads11. Organizing, Managing, and Parameterizing Queries12. The M Language13. Creating a Data Model14. Table Visuals15. Matrix and Card Visuals16. Charts in Power BI Desktop17. Formatting Charts in Power BI Desktop18. Other Types of Visuals19. Third-Party Visuals20. Maps in Power BI Desktop21. Filtering Data22. Using Slicers23. Enhancing Dashboards24. Advanced Dashboarding Techniques25. Appendix A: Sample Data

Regulärer Preis: 79,99 €
Produktbild für Beginning Apache Spark Using Azure Databricks

Beginning Apache Spark Using Azure Databricks

Analyze vast amounts of data in record time using Apache Spark with Databricks in the Cloud. Learn the fundamentals, and more, of running analytics on large clusters in Azure and AWS, using Apache Spark with Databricks on top. Discover how to squeeze the most value out of your data at a mere fraction of what classical analytics solutions cost, while at the same time getting the results you need, incrementally faster.This book explains how the confluence of these pivotal technologies gives you enormous power, and cheaply, when it comes to huge datasets. You will begin by learning how cloud infrastructure makes it possible to scale your code to large amounts of processing units, without having to pay for the machinery in advance. From there you will learn how Apache Spark, an open source framework, can enable all those CPUs for data analytics use. Finally, you will see how services such as Databricks provide the power of Apache Spark, without you having to know anything aboutconfiguring hardware or software. By removing the need for expensive experts and hardware, your resources can instead be allocated to actually finding business value in the data.This book guides you through some advanced topics such as analytics in the cloud, data lakes, data ingestion, architecture, machine learning, and tools, including Apache Spark, Apache Hadoop, Apache Hive, Python, and SQL. Valuable exercises help reinforce what you have learned.WHAT YOU WILL LEARN* Discover the value of big data analytics that leverage the power of the cloud* Get started with Databricks using SQL and Python in either Microsoft Azure or AWS* Understand the underlying technology, and how the cloud and Apache Spark fit into the bigger picture * See how these tools are used in the real world* Run basic analytics, including machine learning, on billions of rows at a fraction of a cost or freeWHO THIS BOOK IS FORData engineers, data scientists, and cloud architects who want or need to run advanced analytics in the cloud. It is assumed that the reader has data experience, but perhaps minimal exposure to Apache Spark and Azure Databricks. The book is also recommended for people who want to get started in the analytics field, as it provides a strong foundation.ROBERT ILIJASON is a 20-year veteran in the business intelligence (BI) segment. He has worked as a contractor for some of Europe’s biggest companies and has conducted large-scale analytics projects within the areas of retail, telecom, banking, government, and more. He has seen his share of analytic trends come and go over the years, but unlike most of them, he strongly believes that Apache Spark in the cloud, especially with Azure Databricks, is a game changer.Chapter 1: Introduction to Large-Scale Data Analytics.- Chapter 2: Spark and Databricks.- Chapter 3: Getting Started with Databricks.- Chapter 4: Workspaces, Clusters, and Notebooks.- Chapter 5: Getting Data into Databricks.- Chapter 6: Querying Data Using SQL.- Chapter 7: The Power of Python.- Chapter 8: ETL and Advanced Data Wrangling.- Chapter 9: Connecting to and from Afar.- Chapter 10: Running in Production.- Chapter 11: Bits and Pieces.

Regulärer Preis: 52,99 €
Produktbild für C Programming with  Arduino

C Programming with Arduino

Technology is constantly changing. New microcontrollers become available every year. The one thing that has stayed the same is the C programming language used to program these microcontrollers. If you would like to learn this standard language to program microcontrollers, then this e-book (pdf) is for you!Arduino is the hardware platform used to teach the C programming language as Arduino boards are available worldwide and contain the popular AVR microcontrollers from Atmel.Atmel Studio is used as the development environment for writing C programs for AVR microcontrollers. It is a full-featured integrated development environment (IDE) that uses the GCC C software tools for AVR microcontrollers and is free to download.At a glance:• Start learning to program from the very first chapter• No programming experience is necessary• Learn by doing - type and run the example programs• A fun way to learn the C programming language• Ideal for electronic hobbyists, students and engineers wanting to learn the C programming language in an embedded environment on AVR microcontrollers• Use the free full-featured Atmel Studio IDE software for Windows• Write C programs for 8-bit AVR microcontrollers as found on the Arduino Uno and MEGA boards• Example code runs on Arduino Uno and Arduino MEGA 2560 boards and can be adapted to run on other AVR microcontrollers or boards• Use the AVR Dragon programmer / debugger in conjunction with Atmel Studio to debug C programsWarwick A. Smith lives in South Africa and works as an Electronics Engineer and Embedded System Programmer. He is a bestselling author of the books C Programming for Embedded Microcontrollers, ARM Microcontroller Interfacing and Open Source Electronics on Linux.

Regulärer Preis: 33,99 €
Produktbild für Programming the Finite State Machine with 8-Bit PICs in Assembly and C

Programming the Finite State Machine with 8-Bit PICs in Assembly and C

This practical guide is aimed at electronics students and hobbyists. It is intended to be a valuable aid in writing programs using Finite State Machines (FSMs) in assembly language using 8-bit PIC microcontrollers. The last two chapters introduce the use of the C programming language and make a direct comparison with development in Assembly.An FSM is a way of writing a program to make it easier to produce and modify. The machine is abstract in that it is just the structure of the program. This abstract machine can be represented by drawing a diagram on paper. The diagram is independent of the programming language used. The FSM chart gives a complete description of what the program does. It can then be implemented as source code.The book should appeal to those with an interest in the combination of electronics and software and have an interest in how things work. The book will describe writing code for two particular microcontrollers: The 12F1822 and 16F1823. Both are mid-range and inexpensive. To read and write the programs to and from the PICs, all that is required is an FTDI TTL level USB lead (TTL-232R-5V-WE) in addition to two programs that are both available for free download as executable files and source code from Elektor. Microsoft Windows or Linux can be used.The PIC programs are written in assembly language. This goes against the conventional wisdom of using a higher-level language such as C. One reason for this is that assembly is a good way of learning what is happening at the lowest level. This is important as microcontroller programming requires an understanding of the chip. Another reason for using the finite state machine approach is that it makes assembly programs surprisingly easy to follow. One of the main obstacles in the way of getting started with embedded programming is the installation and learning of new software tools.The emphasis of this book is on making things straightforward with as little complication as possible. Therefore you can concentrate on understanding the code. Real projects aren't just about coding: our software has to do something real. As a consequence, a chapter deals with a method of circuit board construction.All coding is done in a text editor of your choosing. The command line is used for running programs. If you are a Windows user, you might look at this as old fashioned. This is actually an efficient way of doing things: simple scripts for repetitive tasks save lots of mouse clicks. The last two chapters give an introduction to programming in C using the XC8 compiler. Again this is done using a text editor and the command line.The intention has been to achieve results using an inexpensive microcontroller with simple command line tools. Much emphasis is placed on using Microchip's datasheet as this is the best place to get correct detailed informationAndrew Pratt served for 25 years in the Royal Air Force as an Aircraft Technician. He holds a Higher National Certificate in electrical and electronicengineering and an Honours Degree from the Open University. He continued his career working in industrial controls.

Regulärer Preis: 27,99 €
Produktbild für Teach Yourself VISUALLY Windows 10

Teach Yourself VISUALLY Windows 10

MASTER WINDOWS 10 BY READING ONLY ONE BOOKTeach Yourself Visually Windows 10, 3rd Edition brings together all of the necessary resources to make you an expert in the use of the latest version of Windows. Using highly visual techniques to maximize learner retention and memory, Teach Yourself Visually Windows 10 will have you breezing through the most popular operating system in the world in no time.The book includes hundreds of step-by-step and illustrated sets of instructions to teach you both the basics and the complexities of Windows 10 operation. Lessons include:* Installing and repairing applications* System maintenance* Setting up password-protection* Downloading photos* Managing media files* And moreTeach Yourself Visually Windows 10 combines the best of visual learning techniques with comprehensive source material about the interface and substance of Windows 10 to leave you with encyclopedic knowledge of the operating system.Perfect for beginners and intermediate users alike, this book will turn your Windows-using experience from a slow slog into a lighting-fast masterclass of efficiency.PAUL MCFEDRIES (Toronto, Ontario) is the president of Logophilia Limited, a technical writing company. He has been programming since he was a teenager in the mid-1970s, has programmed everything from mainframes to desktops to bar code scanners, and has worked with many different languages, including Fortran, assembly language, C++, and, of course, JavaScript. Paul has written more than four dozen books that have sold more than two million copies worldwide. These books include Windows 8 Visual Quick Tips, Teach Yourself VISUALLY Macs, 2nd Edition, Macs Portable Genius, and Teach Yourself VISUALLY Windows 10. Paul encourages all readers to drop by his Web site, www.mcfedries.com.CHAPTER 1 GETTING STARTED WITH WINDOWSExplore the PC Screen 4Explore the Tablet Screen 5Start and Close an App 6Connect to Your Wireless Network 8Put Windows to Sleep 10Restart or Shut Down Windows 11Switch to a Microsoft Account 12Install an App 16Switch Between Running Apps 18Uninstall an App 20CHAPTER 2 CUSTOMIZING WINDOWSPin an App to the Start Menu 24Open the Settings App 26Change the Lock Screen Background 28Add an App to the Lock Screen 30Synchronize Settings Between PCs 32Access an App’s Features 34Pin an App to the Taskbar 36Adjust the Volume 38Set the Time Zone 39Configure Windows to Work with Multiple Monitors 40Customize the Taskbar’s Notification Area 42Set Up Multiple Desktops 44CHAPTER 3 SURFING THE WEBOpen a Web Page 48Open a Web Page in a Tab 50Navigate Web Pages 52Find Text on a Page 53Navigate with the History List 54Change Your Startup Page 56Save Favorite Web Pages 58Take Advantage of the Favorites Bar 60Share a Web Page 62Search for Sites 64Download a File 66CHAPTER 4 SENDING AND RECEIVING EMAIL CONFIGURE AN EMAIL ACCOUNT 70Send an Email Message 72Format the Message Text 74Add a File Attachment 76Save a Draft of a Message 78Receive and Read Email Messages 80Reply to a Message 82Forward a Message 84Open and Save an Attachment 86Delete a Message 88Create a Folder for Saving Messages 90Configure Mail Options 92CHAPTER 5 GETTING SOCIAL WITH WINDOWS CREATE A CONTACT 96Add Your Google Account 98Add Your iCloud Account 100View a Contact 102Edit a Contact 104Assign a Photo to a Contact 106Add Extra Fields to a Contact 108Filter the Contacts List 110Combine Multiple Profiles for a Contact 112View Your Calendar 114Add an Event to Your Calendar 116Create a Recurring Event 118Add an Event Reminder 119Send or Respond to an Event Invitation 120Customize Your Calendar 122CHAPTER 6 PERFORMING DAY-TO-DAY TASKS WITH APPS SEARCH YOUR PC 126Configure the Cortana Voice Assistant 128Control Your PC with Cortana 130Configure Skype 132Call Someone Using Skype 134Display a Location on a Map 136Get Directions to a Location 138Check Your Weather Forecast 140Check Another City’s Weather Forecast 142Perform Calculations 144Record a Voice Memo 146Set an Alarm 148Write a Note 150CHAPTER 7 WORKING WITH IMAGES IMPORT IMAGES FROM A DIGITAL CAMERA 154Scan an Image 156Navigate the Pictures Folder 158View Your Images 160Start a Slide Show 162Repair an Image 164Add a Photo Effect 166Crop an Image 168Rotate an Image 170Delete an Image 171Print an Image 172Take a Picture with Your PC Camera 174CHAPTER 8 WORKING WITH MULTIMEDIA IMPORT VIDEOS FROM A DIGITAL CAMERA 178Navigate the Videos Folder 180Watch a Video 182Edit a Video 184Make a Movie 188Play a Music CD 192Copy Tracks from a Music CD 196Navigate the Music Folder 198Play Music 200Create a Playlist 202Switch Between Audio Devices 204CHAPTER 9 EDITING DOCUMENTS CREATE AND SAVE A DOCUMENT 208Open a Document 210Change the Text Font 212Find Text 214Replace Text 216Insert Special Symbols 218Make a Copy of a Document 220Create a OneNote Notebook 222Add Pages and Sections to a Notebook 224Add Text Notes 226Add an Image to a Notebook Page 228Work with Notebook Lists 230Print a Document 232CHAPTER 10 WORKING WITH FILES SELECT A FILE 236Change the File View 238Preview a File 239Copy a File 240Move a File 241Rename a File 242Create a New File 243Delete a File 244Restore a Deleted File 245Add a File to Your OneDrive 246Extract Files from a Compressed Folder 248Specify a Different Program When Opening a File 250CHAPTER 11 SHARING YOUR COMPUTER DISPLAY USER ACCOUNTS 254Create a User Account 256Switch Between Accounts 258Change Your User Account Picture 260Change a User’s Password 262Delete an Account 264Add a Child to Your PC 266Set Restrictions on a Child Account 268Share a Document or Folder 270View Network Resources 272Chapter 12 Getting More from a Tablet PC Understanding Gestures 276Using Gestures to Control Windows 278Input Text with the Touch Keyboard 280Configure the Touch Keyboard 282Configure Your Tablet to Work with a Second Monitor 284Adjust Screen Brightness 286Monitor Battery Life 287CHAPTER 13 IMPLEMENTING SECURITY UNDERSTANDING WINDOWS SECURITY 290Check for Security Problems 292Create a Picture Password 294Sign In with a PIN 298Set Up a Fingerprint Sign‐In 300Lock Your Computer 302Configure Your PC to Lock Automatically 304Browse the Web Privately 306Control Your Private Information 308Clear Your Activity History 310CHAPTER 14 MAINTAINING WINDOWS CHECK HARD DRIVE FREE SPACE 314Delete Unnecessary Files 316Refresh Your Computer 318Create a Recovery Drive 320Keep a History of Your Files 322Restore a File from Your History 324Check Your Hard Drive for Errors 326Check Your Devices for Errors 328Index 33

Regulärer Preis: 19,99 €