Computer und IT
ESP32 steuert Roboterfahrzeug
• Open-Source-Code mit Arduino IDE und PlatformIO• Autonomes Fahren: GPS, Accelerometer, Gyroskop• PS3-ControllerMikrocontroller wie der Arduino und Einplatinenrechner wie der Raspberry Pi haben sich zu beliebten Komponenten entwickelt. Dritter im Bunde ist der ESP32 der Firma Espressif. Mikrocontroller dieser Baureihe zeichnen sich durch eine Vielzahl implementierter Funktionen aus, die bei einem Arduino konventioneller Prägung mit einem Atmel-AVR-Mikrocontroller erst mit weiterer Hardware möglich sind. Prominentes Beispiel sind hier die WiFi- und Bluetooth- Funktionalitäten. Gegenüber einem Raspberry Pi zeichnen sie sich durch einen deutlich geringeren Preis aus.Allgemeine Informationen für die Realisierung eines Roboterauto- Projekts mit dem ESP32 sind leicht zu finden. Dabei handelt es sich aber oft nur um Ausführungen zu einem Teilaspekt, ohne inhaltliche oder funktionale Abstimmung. So ist nicht nur die Beschaffung der benötigten Informationen mühselig und zeitaufwändig, sie kann auch außerordentlich fehlerträchtig sein.Ansatzpunkt dieses Buches ist, diese Lücke zu schließen. Es geht auf verschiedene Möglichkeiten eines Chassis ein, vermittelt nötige Kenntnisse und führt schrittweise von einer einfachen Motorsteuerung zu einem komplexen sensor- und sprachgesteuerten Roboterauto. Hacks rund um GPS und eine Playstation 3 runden die Sache ab.InhaltBei der Reihenfolge der Kapitel wurde versucht – beginnend bei der Darstellung von grundlegenden Informationen – über die Lösung einfacher Aufgaben zu etwas anspruchsvolleren Techniken zu führen.> Der Mikrocontroller ESP32> Die Software erstellen> Die Stromversorgung> Rund um die Hardware> Das Chassis> Der Gleichstrommotor> Kabellose Steuerung über WiFi> Mit Sensoren Hindernisse erkennen> Eine eigene Roboterauto-App> Servo und Lichtsensor> GPS> Accelerometer / Gyroskop> PS3-Controller> Roboterauto-AppUdo Brandes war lange Jahre als Systementwickler beim Rechenzentrum der Finanzverwaltung des Landes Nordrhein-Westfalen tätig. Verschiedene Aufgaben bei der Stadt Wuppertal markierten seinen weiteren beruflichen Weg. Seit einigen Jahren arbeitet er als selbstständiger Programmierer, IT-Entwickler und Autor. Ansätze und Möglichkeiten der Mikrocontrollerprogrammierung sind Zukunftsthemen, die den Autor faszinieren und mit deren Chancen und Risiken er sich seit langem intensiv befasst.
Drawing Product Ideas
EXPLORE STRAIGHTFORWARD DRAWING SKILLS TO HELP YOU COMMUNICATE PRODUCT IDEAS EXPONENTIALLY FASTER THAN YOU COULD WITH TEXTIn Drawing Product Ideas: Fast and Easy UX Drawing for Anyone, RSA Fellow and Google Data Visualization Lead, Kent Eisenhuth delivers a new and exciting guide to effectively communicating product ideas by drawing just two simple things: boxes and lines! In the book, you'll learn why drawing is important and how it supports the design thinking process. You'll also discover how to build your drawing toolkit by exploring your own personal drawing style.The author also includes:* Strategies for how to use your drawing to support your solutions to real-world problems* Tips and tricks for applying your new drawing skills in a workshop setting, in real-time* An illuminating foreword by the celebrated Manuel Lima, a Fellow of the Royal Society of ArtsAn essential volume for engineers, researchers, and product managers, Drawing Product Ideas is also an indispensable blueprint for anyone seeking to improve their public, ad-hoc drawing skills.Foreword ixPreface xiIntroduction xvCHAPTER 1 WHY DRAW? 1Explore an Idea 2Gain a Shared Understanding 5Improve Collaboration 7Anyone Can Draw 7Right Time and Place 10CHAPTER 2 REFRAMING OUR THINKING 15Breaking It Down 17Introducing the System 19Common Drawings 23CHAPTER 3 LINES AND POINTS 33Telling Stories with Lines 34Making Meaning with Points 42Tools and Materials 45CHAPTER 4 BUILDING FROM RECTANGLES 47Creating Diagrams 48Content Elements 55Navigation Elements 58Forms 65CHAPTER 5 BUILDING FROM CIRCLES, TRIANGLES, AND MORE 81Circular Elements 81Triangular Elements 89Advanced Icons and Symbols 92Representing Interactions 98CHAPTER 6 ILLUSTRATING LIGHT, MOTION, AND OTHER CONCEPTS 103Shading Techniques 103Using Accent Marks 105Looking at Lighting 105Using Elevation 110Using Texture 116Capturing Motion 119Conveying Luminance 120Communicating Sound 121CHAPTER 7 THE SYSTEM 127Putting It Together 128Creating Something New 134CHAPTER 8 USING FLOWS TO TELL STORIES 139Starting with the Syntax 139Showing Interactions 142Just Enough Information 144Depicting Transitions 145Labels and Annotations 147Being Conscious of Composition 150CHAPTER 9 TELLING ENGAGING STORIES 157Real-WorldConstraints 160Invoking Emotion 166Adapting the Visual Language 170Wayfinding and Landmarks 174Choreography and Timing 178Packaging Your Drawings 180CHAPTER 10 MOVING FORWARD 183Works Cited 185Index 187
Edge Networking
The Internet of Edges is a new paradigm whose objective is to keep data and processing close to the user. This book presents three different levels of Edge networking: MEC (Multi-access Edge Computing), Fog and Far Edge (sometimes called Mist or Skin). It also reviews participatory networks, in which user equipment provides the resources for the Edge network.Edge networks can be disconnected from the core Internet, and the interconnection of autonomous edge networks can then form the Internet of Edges.This book analyzes the characteristics of Edge networks in detail, showing their capacity to replace the imposing Clouds of core networks due to their superior server response time, data security and energy saving.KHALDOUN AL AGHA is a professor at the University of Paris-Saclay, France, and an expert in telecommunications and networks. He is a co-founder of Green Communications.PAULINE LOYGUE is chief marketing officer and director of product development at Green Communications. She is an expert in Edge and IoT innovation.GUY PUJOLLE is a co-founder and president of Green Communications. He is also professor emeritus at Sorbonne University, France.Introduction ixCHAPTER 1. EDGE ARCHITECTURES 11.1. The three levels of Edge Networking 11.2. Edge Computing architectures 41.3. Security and domain name system on Edge 141.4. The digital infrastructure of the participatory Internet 161.5. Conclusion 171.6. References 18CHAPTER 2. MEC NETWORKS 212.1. The MEC level of 5G architecture 212.2. 5G 252.3. 5G Edge 292.4. Conclusion 372.5. References 37CHAPTER 3. FOG NETWORKS 393.1. Fog architectures 393.2. Fog controllers 443.3. Fog and the Internet of Things 483.4. Wi-Fi in the Fog’s digital infrastructure 503.5. The new generation Wi-Fi 543.6. The next generation of mobile Wi-Fi 633.7. Private 5G for Fog Networking 643.8. Conclusion 693.9. References 69CHAPTER 4. SKIN NETWORKS 734.1. The architecture of Skin networks 734.2. Virtual access points 744.3. Participatory Internet networks 774.4. Conclusion 824.5. References 83CHAPTER 5. AD HOC AND MESH NETWORKS 855.1. Ad hoc networks 855.2. Routing 885.3. Mesh networks 935.4. Participatory networks 955.5. Local services 965.6. The digital infrastructure of the Internet of the Edges 975.7. Conclusion 1015.8. References 102CHAPTER 6. APPLICATIONS OF THE INTERNET OF EDGES 1056.1. Civil security and defense applications 1076.2. Applications of the Internet of Things 1086.3. The tactile Internet. 1106.4. Telecom applications 1156.5. Industry 4.0 1166.6. The smart city 1186.7. Conclusion 1216.8. References 121CHAPTER 7. VEHICULAR NETWORKS 1237.1. Communication techniques for vehicular networks 1237.2. Vehicular Ad hoc NETworks 1267.3. Connected and intelligent vehicles 1277.4. The MEC and the VEC 1287.5. Intelligent transport systems (ITS)-G5 1307.6. 5G V2X 1337.7. The VLC 1397.8. Conclusion 1407.9. References 140CHAPTER 8. VIRTUALIZATION OF THE INTERNET OF EDGES 1438.1. Network virtualization 1438.2. Virtualization on the Edge 1458.3. Using virtual networks on the Edge 1518.3.1. Isolation 1528.3.2. Extending network virtualization 1538.4. Mobile Edge Computing 1558.4.1. Examples of MEC applications 1558.4.2. Geolocation 1568.4.3. Augmented reality 1568.4.4. Video analytics 1578.4.5. Content optimization 1588.4.6. Content cache and DNS cache 1588.4.7. Performance optimization 1598.4.8. Positioning of MEC servers 1598.5. Conclusion 1628.6. References 162CHAPTER 9. SECURITY 1659.1. Cloud of security on the Edge 1659.2. Secure element 1709.2.1. Security based on secure elements 1749.2.2. The TEE 1759.2.3. The trusted service manager 1769.2.4. The Cloud-based security solution 1779.2.5. Solutions for security 1789.3. Blockchain 1839.3.1. Blockchain consensus 1849.3.2. Blockchain in Edge Computing. 1859.4. Conclusion 1889.5. References 188CHAPTER 10. THE EXAMPLE OF GREEN COMMUNICATIONS 19310.1. The Green PI solution 19410.2. The Edge Cloud 19410.3. The IoE 19510.4. The IoE platform 19910.5. Use cases: IoT in constrained environments 20110.6. IoT in motion 20210.7. Massive IoT 20310.8. The advantages 20510.9. References 205CHAPTER 11. DEPLOYMENT OF THE PARTICIPATORY INTERNET 20711.1. The deployment 20711.2. The Green Cloud 20811.2.1. My Network 21111.2.2. Chat 21211.2.3. Talk 21211.2.4. Storage 21211.2.5. vCard Editor 21211.3. Scaling up 21211.4. Energy savings 21411.5. Security 21911.6. Wi-Fi and LTE hybridization 22011.7. Conclusion 22311.8. References 223CHAPTER 12. THE FUTURE 22512.1. The short-term future 22512.2. The medium-term future 22612.3. The long-term future 22712.4. Participatory Internet and IPV6 22812.5. References 231List of Authors 235Index 237
C# für Kids
Einfacher Einstieg in die C#-Programmierung mit vielen Schritt-für-Schritt-Anleitungen Zahlreiche kleine Spiele programmieren wie ein Quiz, ein Würfel-Glücksspiel und eine Spinnen-Animation Mit Fragen und Aufgaben am Ende jedes Kapitels sowie Code zum Download Hans-Georg Schumann zeigt in einfachen Schritten, wie du in die Programmiersprache C# einsteigst und schnell erste Programme schreibst. Anhand selbst programmierter Spiele erfährst du, wie du Buttons und Labels anlegst, mit Variablen umgehst und Klassen festlegst. Die frei verfügbare Community-Version der Entwicklungsumgebung Visual Studio hilft dir, wie ein Profi zu programmieren bis hin zur Objektorientierten Programmierung. Du lernst, Schaltflächen zu verwenden, ein Quiz zu entwickeln und sogar eine Spinne über den Bildschirm zu jagen. So wird dir das Programmieren richtig Spaß machen! Zwischendurch kannst du immer wieder Fragen und Aufgaben beantworten, um das Gelernte zu festigen. Die richtigen Antworten und Lösungen sowie alle Codebeispiele findest du im Internet zum Download. Aus dem Inhalt: Mit C# ein erstes kleines Programm schreiben Was eine Entwicklungsumgebung ist und wie du z.B. mit Visual Studio programmierst Variablen und Kontrollstrukturen im ersten Projekt kennenlernen Kleine Spiele entwickeln: Zensuren umrechnen und Zahlen raten Grundlagen der Objektorientierten Programmierung Eine Lottoziehung und ein Rätselspiel programmieren Den Wortschatz von C# selber erweitern Mit Kapselung und Vererbung umgehen lernen Hilfreiche Buttons und andere optische Komponenten verwenden Die grafischen Möglichkeiten von C# nutzen Gleichzeitig spielen und lernen: ein größeres Quizprojekt programmieren Viele Anregungen für eigene Spiele: vom Würfel-Glücksspiel bis zur Spinnen-Animation Ausführlicher Anhang zur Installation und zur Fehlersuche Hans-Georg Schumann war Informatik- und Mathematiklehrer an einer Gesamtschule. Er hat bereits viele erfolgreiche Bücher in der mitp-Buchreihe »... für Kids« geschrieben.
Practical Database Auditing for Microsoft SQL Server and Azure SQL
Know how to track changes and key events in your SQL Server databases in support of application troubleshooting, regulatory compliance, and governance. This book shows how to use key features in SQL Server ,such as SQL Server Audit and Extended Events, to track schema changes, permission changes, and changes to your data. You’ll even learn how to track queries run against specific tables in a database.Not all changes and events can be captured and tracked using SQL Server Audit and Extended Events, and the book goes beyond those features to also show what can be captured using common criteria compliance, change data capture, temporal tables, or querying the SQL Server log. You will learn how to audit just what you need to audit, and how to audit pretty much anything that happens on a SQL Server instance. This book will also help you set up cloud auditing with an emphasis on Azure SQL Database, Azure SQL Managed Instance, and AWS RDS SQL Server.You don’t need expensive, third-party auditing tools to make auditing work for you, and to demonstrate and provide value back to your business. This book will help you set up an auditing solution that works for you and your needs. It shows how to collect the audit data that you need, centralize that data for easy reporting, and generate audit reports using built-in SQL Server functionality for use by your own team, developers, and organization’s auditors.WHAT YOU WILL LEARN* Understand why auditing is important for troubleshooting, compliance, and governance* Track changes and key events using SQL Server Audit and Extended Events* Track SQL Server configuration changes for governance and troubleshooting* Utilize change data capture and temporal tables to track data changes in SQL Server tables* Centralize auditing data from all your databases for easy querying and reporting* Configure auditing on Azure SQL, Azure SQL Managed Instance, and AWS RDS SQL Server WHO THIS BOOK IS FORDatabase administrators who need to know what’s changing on their database servers, and those who are making the changes; database-savvy DevOps engineers and developers who are charged with troubleshooting processes and applications; developers and administrators who are responsible for generating reports in support of regulatory compliance reporting and auditingJOSEPHINE BUSH has more than 10 years of experience as a database administrator. Her experience is extensive and broad-based, including experience in financial, business, and energy data systems using SQL Server, MySQL, Oracle, and PostgreSQL. She is a Microsoft Certified Solutions Expert: Data Management and Analytics. She holds a BS in Information Technology, an MBA in IT Management, and an MS in Data Analytics. She is the author of Learn SQL Database Programming. You can reach her on Twitter @hellosqlkitty.IntroductionPART I. GETTING STARTED WITH AUDITINGChapter 1. Why Auditing is ImportantChapter 2. Types of AuditingPART II. IMPLEMENTING AUDITINGChapter 3. What is SQL Server Audit?Chapter 4. Implementing SQL Server Audit via the GUIChapter 5. Implementing SQL Server Audit via SQL ScriptsChapter 6: What is Extended Events?Chapter 7: Implementing Extended Events via the GUIChapter 8: Implementing Extended Events via SQL ScriptsChapter 9. Tracking SQL Server Configuration ChangesChapter 10. Additional SQL Server Auditing and Tracking MethodsPART III. CENTRALIZING AND REPORTING ON AUDITING DATAChapter 11. Centralizing Audit DataChapter 12. Create Reports from Audit DataPART IV. CLOUD AUDITING OPTIONSChapter 13. Auditing Azure SQL DatabasesChapter 14. Auditing Azure SQL Managed InstanceChapter 15. Other Cloud Provider Auditing OptionsPART V. APPENDIXESAppendix A. Database Auditing Options Comparison
The Art of Site Reliability Engineering (SRE) with Azure
Gain a foundational understanding of SRE and learn its basic concepts and architectural best practices for deploying Azure IaaS, PaaS, and microservices-based resilient architectures.The book starts with the base concepts of SRE operations and developer needs, followed by definitions and acronyms of Service Level Agreements in real-world scenarios. Moving forward, you will learn how to build resilient IaaS solutions, PaaS solutions, and microservices architecture in Azure. Here you will go through Azure reference architecture for high-available storage, networking and virtual machine computing, describing Availability Sets and Zones and Scale Sets as main scenarios. You will explore similar reference architectures for Platform Services such as App Services with Web Apps, and work with data solutions like Azure SQL and Azure Cosmos DB.Next, you will learn automation to enable SRE with Azure DevOps Pipelines and GitHub Actions. You’ll also gain an understanding of how an open culture around post-mortems dramatically helps in optimizing SRE and the overall company culture around managing and running IT systems and application workloads. You’ll be exposed to incent management and monitoring practices, by making use of Azure Monitor/Log Analytics/Grafana, which forms the foundation of monitoring Azure and Hybrid-running workloads.As an extra, the book covers two new testing solutions: Azure Chaos Studio and Azure Load Testing. These solutions will make it easier to test the resilience of your services.After reading this book, you will understand the underlying concepts of SRE and its implementation using Azure public cloud.WHAT WILL YOU LEARN:* Learn SRE definitions and metrics like SLI/SLO/SLA, Error Budget, toil, MTTR, MTTF, and MTBF* Understand Azure Well-Architected Framework (WAF) and Disaster Recovery scenarios on Azure* Understand resiliency and how to design resilient solutions in Azure for different architecture types and services* Master core DevOps concepts and the difference between SRE and tools like Azure DevOps and GitHub* Utilize Azure observability tools like Azure Monitor, Application Insights, KQL or Grafana* Understand Incident Response and Blameless Post-Mortems and how to improve collaboration using ChatOps practices with Microsoft toolsWHO IS THIS BOOK FOR:IT operations administrators, engineers, security team members, as well as developers or DevOps engineers.UNAI HUETE BELOKI is a Microsoft Technical Trainer (MTT) working at Microsoft, based in San Sebastian (Spain).From February 2017 to July 2020 he worked as a PFE (Premier Field Engineer), offering support and education as a DevOps Expert to Microsoft customers all around EMEA , mainly focused in the following technologies: GitHub, Azure DevOps, Azure Cloud Architecture and Monitoring, Azure AI/Cognitive Services.Since July 2020, he has worked as a Microsoft Technical Trainer (MTT) on the technologies mentioned above, and served as the MTT lead for the AZ-400 DevOps Solutions exam, helping shape content of the exam/course.In his free time, he loves traveling, water sports like surfing and spearfishing, and mountain-related activities such as MTB and snowboarding.CHAPTER 1: THE FOUNDATION OF SREThis chapter lays out the foundation of Site Resiliency Engineering, founded by Google. From the base concepts of how IT Operations and Developers need to collaborate, to how SRE helps organizations in running business-critical workloads without major downtimeCHAPTER 2: SERVICE LEVEL MANAGEMENT DEFINITIONS AND ACRONYMS AND THEIR MEANING IN A REAL-LIFE CONTEXTThis Chapter describes all common Service Level Agreements (SLA) definitions and acronyms, looked at from a real-world scenario to provide a clear understandingo Some examples, SLA, SLO, MTTF, MTBF, MTTR,…CHAPTER 3: ARCHITECTING RESILIENT INFRASTRUCTURE AS A SERVICE (IAAS) SOLUTIONS IN AZURESRE is all about providing ultimate uptime of your organization’s workloads, and this chapter will cover that in relation to Azure IaaS Compute solutions. Explaining the Azure reference architecture for high-available storage, networking and Virtual Machine computing, describing Availability Sets and Zones and ScaleSets as main scenarios. It will also touch on preparing for Disaster Recovery with Azure Backup and Azure Site Recovery, helping you to quickly mitigate outages in case of a failureCHAPTER 4: ARCHITECTING RESILIENT PLATFORM AS A SERVICE (PAAS) SOLUTIONS IN AZUREFollowing on the scenario of Virtual Machines, this chapter details similar reference architectures for Platform Services such as App Services with Web Apps, but also touching on data solutions like Azure SQL and Azure Cosmos DBCHAPTER 5: ARCHITECTING RESILIENT SERVERLESS AND MICROSERVICES ARCHITECTURES IN AZUREThis third chapter in the reference architecture topic describes how to build high-available, business-critical scenarios using Serverless Functions and Azure LogicApps, as well as Microservices scenarios using Azure Container Instance and Azure Kubernetes Service (AKS).CHAPTER 6: AUTOMATION TO ENABLE SRE WITH AZURE DEVOPS PIPELINES / GITHUB ACTIONSAutomation is the cornerstone to SRE, allowing businesses to not only deploy new workloads in a easy way, but also relying on SRE to avoid critical outages or, when an outage occurs, relying on automation to mitigate the problem as fast as possible. Sharing several examples from both Azure DevOps Pipelines and GitHub Actions, this chapter provides the reader a lot of real-life examples to reuse in their own environmentCHAPTER 7: EFFICIENTLY HANDLING BLAMELESS POST-MORTEMSPost-Mortems are the way to look back at what caused the outage, and describe any lessons learned for the future, helping in avoiding a similar outage in the future, or assist in quickly fixing an identical incident. Blameless is where the focus is on finding the root-cause of the problem, without pinpointing any individual or team as being the victim. This chapter describes how an open culture around post-mortems dramatically helps in optimizing SRE and the overall company culture around managing and running IT systems and application workloads.CHAPTER 8: MONITORING AS THE KEY TO KNOWLEDGEBesides the automated deployments, monitoring is the 2nd big technical topic in any SRE scenario. You can’t manage what you don’t know. This chapter provides an overview of Azure Monitor and Log Analytics, which forms the foundation of monitoring Azure and Hybrid-running workloads. Starting from metrics for the different Azure services touched on in earlier chapters, this chapter also covers how to export logs to 3rd party solutions such as Splunk or integrating dashboarding tools like Grafana
iPhone iOS 16
Die verständliche Anleitung für Ihr Smartphone:- Alle Funktionen & Einstellungen auf einen Blick- Schritt für Schritt erklärt – mit praktischen TippsMit diesem smarten Praxisbuch gelingt Ihnen der schnelle Einstieg in Ihr iPhone. Lernen Sie das Smartphone mit iOS 16 von Grund auf kennen und beherrschen! Anschauliche Anleitungen, Beispiele und Bilder zeigen Ihnen gut nachvollziehbar, wie Sie Ihr mobiles Gerät optimal handhaben – von der Ersteinrichtung und Personalisierung über die große Funktionsvielfalt bis zu den wichtigsten Anwendungen. Nutzen Sie darüber hinaus die übersichtlichen Spicker-Darstellungen: Damit können Sie jene Bedienungsschritte, die man am häufigsten braucht, aber immer wieder vergisst, auf einen Blick finden und umsetzen. Freuen Sie sich auf viele hilfreiche Tipps und legen Sie ganz einfach los! Aus dem Inhalt:- Alle Bedienelemente des Apple-Betriebssystems iOS 16 auf einen BlickErsteinrichtung und Tipps zum UmzugApple ID erstellen und nutzenDie Benutzeroberfläche Ihres iPhones personalisierenApps aus dem App Store herunterladenKontakte anlegen und im Adressbuch verwaltenAnrufe tätigen und SMS austauschen Nachrichten über Mail und WhatsApp versenden und empfangenUhr, Kalender, Karten und andere praktische Apps nutzen Fotos sowie Videos aufnehmen, verwalten und teilenIns Internet gehen über WLAN und mobile Daten Updates und Datenschutz
Drawing Product Ideas
EXPLORE STRAIGHTFORWARD DRAWING SKILLS TO HELP YOU COMMUNICATE PRODUCT IDEAS EXPONENTIALLY FASTER THAN YOU COULD WITH TEXTIn Drawing Product Ideas: Fast and Easy UX Drawing for Anyone, RSA Fellow and Google Data Visualization Lead, Kent Eisenhuth delivers a new and exciting guide to effectively communicating product ideas by drawing just two simple things: boxes and lines! In the book, you'll learn why drawing is important and how it supports the design thinking process. You'll also discover how to build your drawing toolkit by exploring your own personal drawing style.The author also includes:* Strategies for how to use your drawing to support your solutions to real-world problems* Tips and tricks for applying your new drawing skills in a workshop setting, in real-time* An illuminating foreword by the celebrated Manuel Lima, a Fellow of the Royal Society of ArtsAn essential volume for engineers, researchers, and product managers, Drawing Product Ideas is also an indispensable blueprint for anyone seeking to improve their public, ad-hoc drawing skills.Foreword ixPreface xiIntroduction xvCHAPTER 1 WHY DRAW? 1Explore an Idea 2Gain a Shared Understanding 5Improve Collaboration 7Anyone Can Draw 7Right Time and Place 10CHAPTER 2 REFRAMING OUR THINKING 15Breaking It Down 17Introducing the System 19Common Drawings 23CHAPTER 3 LINES AND POINTS 33Telling Stories with Lines 34Making Meaning with Points 42Tools and Materials 45CHAPTER 4 BUILDING FROM RECTANGLES 47Creating Diagrams 48Content Elements 55Navigation Elements 58Forms 65CHAPTER 5 BUILDING FROM CIRCLES, TRIANGLES, AND MORE 81Circular Elements 81Triangular Elements 89Advanced Icons and Symbols 92Representing Interactions 98CHAPTER 6 ILLUSTRATING LIGHT, MOTION, AND OTHER CONCEPTS 103Shading Techniques 103Using Accent Marks 105Looking at Lighting 105Using Elevation 110Using Texture 116Capturing Motion 119Conveying Luminance 120Communicating Sound 121CHAPTER 7 THE SYSTEM 127Putting It Together 128Creating Something New 134CHAPTER 8 USING FLOWS TO TELL STORIES 139Starting with the Syntax 139Showing Interactions 142Just Enough Information 144Depicting Transitions 145Labels and Annotations 147Being Conscious of Composition 150CHAPTER 9 TELLING ENGAGING STORIES 157Real-WorldConstraints 160Invoking Emotion 166Adapting the Visual Language 170Wayfinding and Landmarks 174Choreography and Timing 178Packaging Your Drawings 180CHAPTER 10 MOVING FORWARD 183Works Cited 185Index 187
HTML & CSS für Dummies 2. Auflage
Auch heute noch sind HTML und CSS die Basis aller Webseiten. Wer mehr möchte, als nur einen unflexiblen Website-Baukasten zu nutzen, kommt an beidem schwer vorbei. Egal, ob Sie eine Website komplett neu aufbauen oder ob Sie beim Einsatz eines Content-Management-Systems individuelle Anpassungen vornehmen möchten: Dieses Buch hilft Ihnen weiter. Florence Maurice erklärt Ihnen mit vielen Beispielen und Schritt für Schritt alle wichtigen Grundlagen, wie HTML funktioniert, wofür Sie CSS benötigen und wie Sie am Ende all dieses Wissen anwenden.Florence Maurice ist Trainerin, Autorin und Programmiererin für Webthemen und das seit 2001. Sie hat viele erfolgreiche Webbücher geschrieben, publiziert regelmäßig Fachartikel in Fachzeitungen und nimmt auch Videotrainings auf; insbesondere für LinkedIn Learning. Außerdem schult sie live sowohl an einer Volkshochschule als auch in Firmen; ab und an ist sie auch Speaker auf Konferenzen. Ansonsten arbeitet sie noch als Fernlehrerin. Kurz: Sie vermittelt Wissen in allen erdenklichen Formen. In der übrigen Zeit programmiert sie Webseiten, um ihre Kenntnisse in der Praxis zu verfeinern.
Security in Vehicular Networks
Vehicular networks were first developed to ensure safe driving and to extend the Internet to the road. However, we can now see that the ability of vehicles to engage in cyber-activity may result in tracking and privacy violations through the interception of messages, which are frequently exchanged on road.This book serves as a guide for students, developers and researchers who are interested in vehicular networks and the associated security and privacy issues. It facilitates the understanding of the technologies used and their various types, highlighting the importance of privacy and security issues and the direct impact they have on the safety of their users. It also explains various solutions and proposals to protect location and identity privacy, including two anonymous authentication methods that preserve identity privacy and a total of five schemes that preserve location privacy in the vehicular ad hoc networks and the cloud-enabled internet of vehicles, respectively.Leila Benarous is an associate professor in the Computer Science department and a researcher at LIM Laboratory, University of Laghouat, Algeria. She is also an associate member of UPEC-LiSSi-TincNET Research Team, France.Salim Bitam is a professor of Computer Science and vice rector responsible for post-graduation training and scientific research at the University of Biskra, Algeria. His main research interests include vehicular networks, cloud computing and bio-inspired methods.Abdelhamid Mellouk is currently the director of IT4H High School Engineering Department, a professor at the University of Paris-Est Créteil (UPEC) and Head of UPEC-LiSSi-TincNET Research Team, France. He is the founder of the Network Control Research and Curricula activities in UPEC, the current co President of the French Deep Tech Data Science and Artificial Intelligence Systematic Hub, member of the Algerian High Research Council (CNRST) and an associate editor of several top ranking scientific journals.Preface xiList of Acronyms xiiiIntroduction xixCHAPTER 1 VEHICULAR NETWORKS 11.1 Introduction 11.2 Motivation by numbers 21.3 Evolution 31.4 Architecture 41.5 Characteristics 51.6 Technical challenges and issues 61.7 Wireless technology 71.8 Standards 71.8.1 IEEE WAVE stack 81.8.2 ETSI standards 91.8.3 The 3GPP standard 91.9 Types 101.9.1 The autonomous vehicle (self-dependent) 101.9.2 VANET 111.9.3 Vehicular clouds 111.9.4 Internet of vehicles 121.9.5 Social Internet of vehicles 141.9.6 Data named vehicular networks 151.9.7 Software-defined vehicular networks 151.10 Test beds and real implementations 161.11 Services and applications 171.12 Public opinion 191.13 Conclusion 20CHAPTER 2 PRIVACY AND SECURITY IN VEHICULAR NETWORKS 212.1 Introduction 212.2 Privacy issue in vehicular networks 222.2.1 Types 232.2.2 When and how it is threatened? 242.2.3 Who is the threat? 242.2.4 What are the consequences? 242.2.5 How can we protect against it? 252.3 State-of-the-art location privacy-preserving solutions 282.3.1 Non-cooperative change 282.3.2 Silence approaches 282.3.3 Infrastructure-based mix-zone approach 282.3.4 The cooperation approach (distributed mix-zone) 362.3.5 Hybrid approach 362.4 Authentication issues in vehicular networks 492.4.1 What is being authenticated in vehicular networks? 492.4.2 Authentication types 502.4.3 How does authentication risk privacy? 512.5 Identity privacy preservation authentication solutions: state of the art 522.6 Conclusion 54CHAPTER 3 SECURITY AND PRIVACY EVALUATION METHODOLOGY 553.1 Introduction 553.2 Evaluation methodology 583.2.1 Security 583.2.2 Privacy 663.3 Conclusion 74CHAPTER 4 THE ATTACKER MODEL 754.1 Introduction 754.2 Security objectives 764.3 Security challenges 784.4 Security attacker 794.4.1 Aims 804.4.2 Types 804.4.3 Means 814.4.4 Attacks 82Contents vii4.4.5 Our attacker model 854.5 Conclusion 90CHAPTER 5 PRIVACY-PRESERVING AUTHENTICATION IN CLOUD-ENABLED VEHICLE DATA NAMED NETWORKS (CVDNN) FOR RESOURCES SHARING 915.1 Introduction 915.2 Background 925.2.1 Vehicular clouds 925.2.2 Vehicular data named networks 945.3 System description 945.4 Forming cloud-enabled vehicle data named networks 955.5 Migrating the local cloud virtual machine to the central cloud 975.6 Privacy and authentication when using/providing CVDNN services 975.6.1 The authentication process 985.6.2 The reputation testimony 1005.7 The privacy in CVDNN 1025.8 Discussion and analysis 1035.8.1 The privacy when joining the VC 1035.8.2 Privacy while using the VC 1065.9 Conclusion 106CHAPTER 6 PRIVACY-PRESERVING AUTHENTICATION SCHEME FOR ON-ROAD ON-DEMAND REFILLING OF PSEUDONYM IN VANET 1096.1 Introduction 1096.2 Network model and system functionality 1116.2.1 Network model 1116.2.2 The system functionality 1136.3 Proposed scheme 1146.4 Analysis and discussion 1196.4.1 Security analysis 1196.4.2 Burrows, Abadi and Needham (BAN) logic 1246.4.3 SPAN and AVISPA tools 1266.5 Conclusion 129CHAPTER 7 PRESERVING THE LOCATION PRIVACY OF VEHICULAR AD HOC NETWORK USERS 1317.1 Introduction 1317.2 Adversary model 1337.3 Proposed camouflage-based location privacy-preserving scheme 1337.3.1 Analytical model 1357.3.2 Simulation 1367.4 Proposed hybrid pseudonym change strategy 1417.4.1 Hypothesis and assumptions 1417.4.2 Changing the pseudonyms 1427.4.3 The simulation 1457.5 Conclusion 148CHAPTER 8 PRESERVING THE LOCATION PRIVACY OF INTERNET OF VEHICLES USERS 1518.1 Introduction 1518.2 CE-IoV 1538.3 Privacy challenges 1568.4 Attacker model 1578.5 CLPPS: cooperative-based location privacy-preserving scheme for Internet of vehicles 1588.5.1 Simulation 1598.5.2 Comparative study and performance analysis 1638.6 CSLPPS: concerted silence-based location privacy-preserving scheme for Internet of vehicles 1668.6.1 The proposed solution 1668.6.2 Simulation results 1678.6.3 Comparative study performance analysis 1698.7 Obfuscation-based location privacy-preserving scheme in cloud-enabled Internet of vehicles 1718.7.1 The proposition 1718.7.2 Study of feasibility using game theoretic approach 1738.7.3 The simulation 1748.7.4 Analytical model 1778.7.5 Comparative study 1788.8 Conclusion 180CHAPTER 9 BLOCKCHAIN-BASED PRIVACY-AWARE PSEUDONYM MANAGEMENT FRAMEWORK FOR VEHICULAR NETWORKS 1819.1 Introduction 1819.2 Background 1839.2.1 Public key infrastructure (PKI) 1839.2.2 Vehicular PKI 1859.2.3 Blockchain technology 1859.2.4 Blockchain of blockchains 1909.3 Related works 1919.3.1 Blockchain-based PKI 1919.3.2 Privacy-aware blockchain-based PKI 1919.3.3 Monero 1919.3.4 Blockchain-based vehicular PKI 1929.4 Key concepts 1929.4.1 Ring signature 1929.4.2 One-time address 1949.5 Proposed solution 1959.5.1 General description 1959.5.2 Registration to the blockchain 1969.5.3 Certifying process 1969.5.4 Revocation process 1979.5.5 Transaction structure and validation 1979.5.6 Block structure and validation 2009.5.7 Authentication using blockchain 2019.6 Analysis 2029.7 Comparative study 2069.8 Conclusion 206Conclusion 211References 215Index 229
Product Ownership meistern (2. Auflg.)
Produkte erfolgreich entwickelnAls Product Owner stehen Sie jeden Tag vor der Herausforderung, Produkte Wirklichkeit werden zu lassen. Sie sind stets auf der Suche nach dem Wert für ihre Kunden und müssen dabei Stakeholder, Unternehmenspolitik und Kundinnen unter einen Hut bringen. »Product Ownership meistern« zeigt auf, warum heutiges Produktmanagement nicht nur kompliziert, sondern komplex ist und gibt Ihnen Hilfestellungen, wie Sie die Komplexität meistern können – von der ersten Produktidee bis zur Produktablöse den gesamten Lebenszyklus entlang.Autoren: Frank Düsterbeck macht Arbeit wert(e)voll – als Geschäftsführer der Kurswechsel Unternehmensberatung GmbH, Berater bei der HEC GmbH, Dozent, Fachbeirat und Sprecher auf diversen Konferen-zen und Veranstaltungen. Er ist Experte in den Bereichen digitale Produktentwicklung, Innovation sowie Organisationsentwicklung und -Transformation. Immer mit dem klaren Ziel, wirklich etwas im Denken seiner Gegenüber zu bewirken und über den Einsatz mo-derner Verfahren und Methoden, eine wertbringende und wert-schöpfende Zusammenarbeit zu ermöglichen.Ina Einemann arbeitet als agiler Coach mit dem Schwerpunkt An-forderungsmanagement und Product Ownership bei der Open Knowlege GmbH in Oldenburg. Seit zehn Jahren beschäftigt sie sich mit agilen Methoden und Vorgehensmodellen und berät Teams bei der Umsetzung agiler Praktiken mit dem Ziel, Teams zu motivieren, tolle Produkte umzusetzen. Sie spricht regelmäßig auf agilen Konferenzen, ist Kuratorin diverser Konferenzen und einer der Hosts vom agilen Podcast „Mein Scrum ist kaputt“.Zielgruppen: Product OwnerProduktmanager*innenProjektmanager*innenScrum Master
Make: Elektronik (3. Auflage)
Eine unterhaltsame Einführung für Maker, Kids, Tüftlerinnen und Bastler in 3. Auflage.Dinge verheizen, Sachen vermasseln – so lernt man. Beginnend mit den grundlegenden Konzepten können Sie anhand eigener praktischer Experimente und unter Verwendung erschwinglicher Teile und Werkzeuge lernen.Auf dem Weg dorthin können Sie eine Sicherung durchbrennen lassen, ein Relais zum Summen bringen und eine Leuchtdiode durchbrennen lassen. In Make: Elektronik gibt es kein misslungenes Experiment, denn alle Experimente sind ein wertvoller Lernprozess. Mit dieser dritten Auflage wird das bewährte Buch jetzt noch besser.Innerhalb weniger Stunden bauen Sie einen Reflexionstester, einen Einbruchsalarm, ein Quizspiel oder ein Zahlenschloss – und modifizieren sie, um noch viel mehr zu tun. Nachdem Sie die Grundlagen von Spannung, Strom, Widerstand, Kapazität und Induktivität kennengelernt haben, werden Sie die Grundlagen von Logikchips, Funk, Mikrocontrollern und Elektromagnetismus entdecken. Jedes Projekt passt auf ein einziges Breadboard, und die meisten erfordern keine Lötarbeiten.Alle Experimente arbeiten mit sicheren, niedrigen Spannungen, die meist von einer einzigen 9-Volt-Batterie geliefert werden. Make:-Elektronik zieht Leserinnen und Leser aller Altersgruppen angezogen, von 10-Jährigen bis hin zu Rentnerinnen und Rentnern, die endlich freie Zeit haben, um ihre Neugierde an Elektronik zu befriedigen.Zum Autor:Charles Platts erstes Elektronik-Projekt war ein Telefonanrufbeantworter, den er mit 15 selbst baute. Er wurde Science-Fiction-Autor (The Silicon Man), brachte Leuten das Erstellen von Computergrafiken bei und war Redakteur bei der Zeitschrift Wired, ehe er wieder zu seiner ersten Liebe, der Elektronik, zurückkehrte. Er ist Editor beim amerikanischen Make:-Magazin.
Practical MATLAB Deep Learning
Harness the power of MATLAB for deep-learning challenges. Practical MATLAB Deep Learning, Second Edition, remains a one-of a-kind book that provides an introduction to deep learning and using MATLAB's deep-learning toolboxes. In this book, you’ll see how these toolboxes provide the complete set of functions needed to implement all aspects of deep learning. This edition includes new and expanded projects, and covers generative deep learning and reinforcement learning.Over the course of the book, you'll learn to model complex systems and apply deep learning to problems in those areas. Applications include:* Aircraft navigation* An aircraft that lands on Titan, the moon of Saturn, using reinforcement learning* Stock market prediction* Natural language processing* Music creation usng generative deep learning* Plasma control* Earth sensor processing for spacecraft* MATLAB Bluetooth data acquisition applied to dance physics WHAT YOU WILL LEARN* Explore deep learning using MATLAB and compare it to algorithms* Write a deep learning function in MATLAB and train it with examples* Use MATLAB toolboxes related to deep learning* Implement tokamak disruption prediction* Now includes reinforcement learningWHO THIS BOOK IS FOREngineers, data scientists, and students wanting a book rich in examples on deep learning using MATLAB.MICHAEL PALUSZEK is the co-author of MATLAB Recipes published by Apress. He is President of Princeton Satellite Systems, Inc. (PSS) in Plainsboro, New Jersey. Mr. Paluszek founded PSS in 1992 to provide aerospace consulting services. He used MATLAB to develop the control system and simulation for the Indostar-1 geosynschronous communications satellite, resulting in the launch of PSS' first commercial MATLAB toolbox, the Spacecraft Control Toolbox, in 1995. Since then he has developed toolboxes and software packages for aircraft, submarines, robotics, and fusion propulsion, resulting in PSS' current extensive product line. He is currently leading an Army research contract for precision attitude control of small satellites and working with the Princeton Plasma Physics Laboratory on a compact nuclear fusion reactor for energy generation and propulsion. Prior to founding PSS, Mr. Paluszek was an engineer at GE Astro Space in East Windsor, NJ. At GE he designed the Global Geospace Science Polar despun platform control system and led the design of the GPS IIR attitude control system, the Inmarsat-3 attitude control systems and the Mars Observer delta-V control system, leveraging MATLAB for control design. Mr. Paluszek also worked on the attitude determination system for the DMSP meteorological satellites. Mr. Paluszek flew communication satellites on over twelve satellite launches, including the GSTAR III recovery, the first transfer of a satellite to an operational orbit using electric thrusters. At Draper Laboratory Mr. Paluszek worked on the Space Shuttle, Space Station and submarine navigation. His Space Station work included designing of Control Moment Gyro based control systems for attitude control. Mr. Paluszek received his bachelors in Electrical Engineering, and master's and engineer’s degrees in Aeronautics and Astronautics from the Massachusetts Institute of Technology. He is author of numerous papers and has over a dozen U.S. Patents.STEPHANIE THOMAS is the co-author of MATLAB Recipes, published by Apress. She received her bachelor's and master's degrees in Aeronautics and Astronautics from the Massachusetts Institute of Technology in 1999 and 2001. Ms. Thomas was introduced to PSS' Spacecraft Control Toolbox for MATLAB during a summer internship in 1996 and has been using MATLAB for aerospace analysis ever since. She built a simulation of a lunar transfer vehicle in C++, LunarPilot, during the same internship. In her nearly 20 years of MATLAB experience, she has developed many software tools including the Solar Sail Module for the Spacecraft Control Toolbox; a proximity satellite operations toolbox for the Air Force; collision monitoring Simulink blocks for the Prisma satellite mission; and launch vehicle analysis tools in MATLAB and Java, to name a few. She has developed novel methods for space situation assessment such as a numeric approach to assessing the general rendezvous problem between any two satellites implemented in both MATLAB and C++. Ms. Thomas has contributed to PSS' Attitude and Orbit Control textbook, featuring examples using the Spacecraft Control Toolbox, and written many software User's Guides. She has conducted SCT training for engineers from diverse locales such as Australia, Canada, Brazil, and Thailand and has performed MATLAB consulting for NASA, the Air Force, and the European Space Agency.ERIC HAM is a a Technical Specialist, Princeton Satellite Systems. His expertise lies with deep learning, programming using MATLAB, C++ and related.1. What is deep learning? – no changes except editoriala. Machine learning vs. deep learningb. Approaches to deep learningc. Recurrent deep learningd. Convolutional deep learning2. MATLAB machine and deep learning toolboxesa. Describe the functionality and applications of each toolboxb. Demonstrate MATLAB toolboxes related to Deep Learningc. Include the text toolbox generative toolbox and reinforcement learning toolboxd. Add more detail on each3. Finding Circles – no changes except editorial.4. Classifying movies – no changes except editorial.5. Tokamak disruption detection – this would be updated.6. Classifying a pirouette – no changes except editorial.7. Completing sentences - This would be revamped using the MATLAB Text Processing Toolbox.8. Terrain based navigation-The example in the original book would be changed to a regression approach that can interpolate position. We would switch to a terrestrial example applicable to drones.9. Stock prediction – this is a very popular chapter. We would improve the algorithm.10. Image classification – no changes except editorial.11. Orbit Determination – add inclination to the algorithm.12. Earth Sensors – a new example on how to use neural networks to measure roll and yaw from any Earth sensor.13. Generative deep learning example. This would be a neural network that generates pictures after learning an artist’s style.14. Reinforcement learning. This would be a simple quadcopter hovering control system. It would be simulation based although readers would be able to apply this to any programmable quadcopter.
CO-PA in SAP S/4HANA Finance
Wirksames Ergebniscontrolling ist für den Erfolg Ihres Unternehmens entscheidend. In diesem Buch lernen Sie, wie Sie die Ergebnis- und Marktsegmentrechnung in SAP S/4HANA Finance an Ihre Bedürfnisse anpassen. Anhand von Beispielen und Screenshots erfahren Sie alles zur Stammdatenpflege und Berichterstellung. Und Sie lernen, wie Sie Predictive Accounting nutzen, um vorausschauend bessere und schnellere Entscheidungen zu treffen. Auch die Migration von SAP ERP zu SAP S/4HANA Finance wird ausführlich behandelt. Aus dem Inhalt: Ergebnisrechnung mit CO-PA in SAP S/4HANA FinanceErgebnisbereich und Grundeinstellungen für die ErgebnisrechnungMerkmalkonfigurationKonfiguration von Wert- und MengenfeldernBuchhalterische ErgebnisrechnungMargenanalyseIst-Wertflüsse Einleitung ... 13 1. Einführung in die Ergebnisrechnung ... 17 1.1 ... Zweck der Ergebnisrechnung ... 17 1.2 ... Kosten- und Erlösträger ... 19 1.3 ... Arten der Ergebnisrechnung ... 20 1.4 ... Technische Struktur ... 30 1.5 ... Zusammenfassung ... 32 2. Customizing des Ergebnisbereichs und Grundeinstellungen für die Ergebnisrechnung ... 35 2.1 ... Einen Ergebnisbereich pflegen ... 35 2.2 ... Währungen ... 50 2.3 ... Nummernkreise ... 54 2.4 ... Versionen ... 59 2.5 ... Ergebnisbereich transportieren ... 61 2.6 ... Ergebnisbereich setzen ... 64 2.7 ... Erweiterungsledger für die Ergebnisrechnung anlegen ... 65 2.8 ... Zusammenfassung ... 68 3. Merkmale konfigurieren ... 69 3.1 ... Merkmale ... 69 3.2 ... Merkmalsableitungen ... 86 3.3 ... Merkmale in Belegen ableiten ... 121 3.4 ... Zusammenfassung ... 137 4. Customizing der Wert- und Mengenfelder für die kalkulatorische Ergebnisrechnung ... 139 4.1 ... Wertfelder konfigurieren ... 139 4.2 ... Mengenfelder konfigurieren ... 143 4.3 ... Wert- und Mengenfelder dem Ergebnisbereich zuordnen ... 146 4.4 ... Zusammenfassung ... 150 5. Customizing des Werteflusses für die Margenanalyse ... 151 5.1 ... Einführung ... 151 5.2 ... Predictive Accounting ... 152 5.3 ... Überleitung von Fakturen ... 160 5.4 ... Herstellkosten in der Margenanalyse ... 177 5.5 ... Split der Umsatzkosten ... 179 5.6 ... Abweichungsermittlung ... 189 5.7 ... Ableitung für Belegzeilen ohne Ergebnisobjekt ... 210 5.8 ... Abrechnung Projekte/PSP-Elemente ... 219 5.9 ... Kostenstellenumlage ... 230 5.10 ... Direktkontierung ... 245 5.11 ... Zusammenfassung ... 247 6. Customizing des Werteflusses für die kalkulatorische Ergebnisrechnung ... 249 6.1 ... Einführung ... 249 6.2 ... Kundenauftragsbestand ... 252 6.3 ... Fakturaüberleitung ... 260 6.4 ... Herstellkosten in CO-PA ... 275 6.5 ... Kalkulation nach CO-PA übernehmen ... 284 6.6 ... Abweichungsermittlung ... 297 6.7 ... Projekte/PSP-Elemente abrechnen ... 315 6.8 ... Kostenstellenumlage ... 324 6.9 ... Direktkontierung ... 338 6.10 ... Zusammenfassung ... 342 7. Planung ... 343 7.1 ... Was ändert sich für die Planung mit SAP S/4HANA Finance? ... 343 7.2 ... Planung in der Margenanalyse ... 345 7.3 ... Planung in der kalkulatorischen Ergebnisrechnung ... 354 7.4 ... Zusammenfassung ... 366 8. Reporting ... 369 8.1 ... Übersicht des Reportings in der Ergebnisrechnung ... 369 8.2 ... Reporting in der Margenanalyse ... 373 8.3 ... Reporting in der kalkulatorischen Ergebnisrechnung ... 402 8.4 ... Zusammenfassung ... 412 A. Änderungen am Datenmodell ... 413 Die Autorin ... 415 Index ... 417
WordPress - Plugins, Themes und Blöcke entwickeln
Mit der Entwicklung eigener Plugins, Themes und Blöcke erschließen Sie sich das gesamte Potenzial von WordPress – ohne Einschränkungen und ganz nach Ihren Bedürfnissen. Florian Simeth führt Sie in die Grundlagen der professionellen Entwicklung ein und stellt Ihnen das vollständige Expertenwissen für Ihren Erfolg zur Verfügung. Sie steigen tief in die Entwicklungsprozesse ein und lernen die relevanten APIs kennen. Profitieren Sie von zahlreichen Beispielprojekten und Best Practices. Inkl. UX-Crashkurs für gutes Webdesign. Aktuell zu WordPress 6. Aus dem Inhalt: Die ersten Schritte im EntwicklungsprozessPlugins, Themes und Blöcke entwickelnCrashkurs UX für gutes Theme-DesignPerformance, Sicherheit, PrivatsphärejQuery, React und Underscore in WordPress nutzenInternationalisierungFehler finden und beheben: DebuggingEigene InhaltstypenExterne Daten nachladenAuf Datenbanken zugreifenArbeiten mit der REST-APIMultisite-Umgebung aufsetzenInhalte dynamisch einfügen Materialien zum Buch ... 20 Vorwort ... 21 TEIL I. Die Entwicklungsumgebung kennenlernen ... 27 1. Erste Schritte im Entwicklungsprozess ... 29 1.1 ... WordPress installieren ... 31 1.2 ... Lokale Laufzeitumgebungen ... 42 1.3 ... Entwickeln mit dem Texteditor? ... 45 1.4 ... Software-Entwicklungstools einrichten ... 47 2. Bewährte Konzepte bei der Entwicklung mit WordPress ... 57 2.1 ... Der Slug: Den Namen für das Projekt richtig wählen ... 57 2.2 ... Den richtigen Lizenzvertrag wählen ... 59 2.3 ... Coding-Standards: Welche sollten verwendet werden? ... 62 2.4 ... Dokumentationsstandards: Welche sollten verwendet werden? ... 77 2.5 ... Präfixe und Namespaces ... 83 2.6 ... Objektorientierung in WordPress ... 85 2.7 ... Empfohlene Datei- und Verzeichnisstrukturen ... 85 2.8 ... Online-Nachschlagewerke für die WordPress-Entwicklung ... 88 3. Überall alles verändern: Die Hooks als Grundkonzept in WordPress ... 93 3.1 ... Was sind Actions und Filter? ... 94 3.2 ... Häufig genutzte Actions und Filter in WordPress ... 104 3.3 ... Filter und Actions finden ... 107 3.4 ... Arbeiten mit Filtern und Actions ... 111 TEIL II. Plugins, Themes und Blöcke entwickeln ... 127 4. Ein Plugin erstellen ... 129 4.1 ... Grundwissen zu Plugins ... 129 4.2 ... Das erste eigene Plugin ... 144 4.3 ... Pfadangaben ... 162 5. Ein Theme erstellen ... 175 5.1 ... Grundwissen zu Themes ... 175 5.2 ... Crashkurs: Gutes Webdesign ... 188 5.3 ... Ein Classic-Theme erstellen ... 208 5.4 ... CSS für Themes ... 269 5.5 ... Seitenleisten und Widgets erstellen ... 286 5.6 ... Menüs erstellen ... 301 5.7 ... Wenn Themes Kinder bekommen: Child-Themes ... 306 5.8 ... Ein Block-Theme entwickeln ... 308 5.9 ... Themes testen ... 329 5.10 ... Zusammenfassung ... 333 6. Einstellungsseiten generieren und das Dashboard erweitern ... 335 6.1 ... Haupt- und Untermenüs erstellen ... 335 6.2 ... Konsistenz im Layout: Die WordPress-UI nutzen ... 342 6.3 ... Einstellungsfelder generieren ... 358 6.4 ... Dashboard-Widgets erstellen ... 373 7. Performance und Sicherheit ... 379 7.1 ... WordPress-Projekte absichern ... 379 7.2 ... Den Turbo aktivieren: Mehr Performance in WordPress-Projekten ... 411 8. CSS und JavaScript in WordPress ... 429 8.1 ... Skripte registrieren, einhängen und entfernen ... 431 8.2 ... Integrierte JS- und CSS-Dateien in WordPress ... 441 8.3 ... Backbone und Underscore ... 445 8.4 ... Crashkurs jQuery ... 446 8.5 ... Crashkurs React ... 460 8.6 ... Internationalisierung ... 485 8.7 ... Hintergrundaktivitäten mit der Heartbeat-API ... 489 9. Einen Block erstellen ... 495 9.1 ... Grundwissen zu Blöcken ... 496 9.2 ... Einen Block erstellen ... 501 9.3 ... Block-Vorlagen erstellen ... 546 10. Internationalisierung ... 555 10.1 ... Grundwissen ... 556 10.2 ... Übersetzungsdateien und Gettext ... 557 10.3 ... Ein Plugin zur Übersetzung vorbereiten ... 557 10.4 ... Ein Theme zur Übersetzung vorbereiten ... 560 10.5 ... Übersetzungsfunktionen ... 561 10.6 ... JavaScript-Inhalte (und Blöcke) übersetzen ... 567 10.7 ... Eine Übersetzungsdatei erstellen ... 569 11. Fehler finden und beheben: Das Debugging ... 581 11.1 ... Kompatibilität ... 582 11.2 ... Error-Logging in WordPress ... 588 11.3 ... Debugging aktivieren und Skripte analysieren ... 597 11.4 ... Ein WordPress-Plugin zum Debuggen ... 605 11.5 ... JavaScript debuggen ... 607 TEIL III. Ihr Projekt erweitern und individualisieren ... 611 12. Schöne URLs mit der Rewrite-API ... 613 12.1 ... Warum »schöne« URLs? ... 613 12.2 ... Was ist ein Permalink in WordPress? ... 614 12.3 ... Wie WordPress schöne URLs auflöst ... 616 12.4 ... Eigene Permalink-Strukturen anlegen ... 624 12.5 ... Ein alternativer Weg zu neuen Permalink-Strukturen ... 636 13. Mit eigenen Inhaltstypen arbeiten ... 641 13.1 ... Benutzerdefinierte Artikeltypen ... 641 13.2 ... Benutzerdefinierte Taxonomien ... 660 13.3 ... Das Kind braucht einen Namen: Terme für Taxonomien erstellen ... 670 13.4 ... Zusätzliche Daten zu Inhalten speichern mit der Metadaten-API ... 674 13.5 ... Mit Inhaltstypen im Frontend arbeiten ... 686 14. Externe Daten nachladen mit der HTTP-API ... 697 14.1 ... Was ist eine HTTP-Abfrage? ... 698 14.2 ... HTTP-Abfragen mit WordPress ... 702 15. Die Schnittstelle zur Außenwelt: Die REST-API ... 719 15.1 ... Was bedeutet »REST«? ... 719 15.2 ... Abgrenzung zu HTTP ... 720 15.3 ... Schlüsselkonzepte der REST-API ... 721 15.4 ... Mit Endpunkten arbeiten ... 725 15.5 ... Die REST-API mit eigenen Routen erweitern ... 744 15.6 ... Controller-Klassen nutzen ... 766 15.7 ... Mit Metadaten und REST-Feldern arbeiten ... 768 16. Benutzer- und Rechtemanagement ... 785 16.1 ... Arbeiten mit Benutzern ... 786 16.2 ... Rollenverteilung: Rollen und Benutzer-Befugnisse (Capabilities) ... 801 16.3 ... Daten zu Benutzern speichern: Die Metadata-API ... 819 17. Zugriff auf die Datenbank ... 825 17.1 ... Eigene Datenbank-Verbindungen ... 825 17.2 ... Benutzerdefinierte Tabellen ... 827 17.3 ... Die wichtigsten Datenbank-Klassen in WordPress ... 849 18. Dateien auf dem Laufwerk manipulieren ... 873 18.1 ... Was ist die Filesystem-API? ... 873 18.2 ... Mögliche Einsatzzwecke ... 873 18.3 ... Lokale Daten manipulieren ... 875 18.4 ... Entfernte Daten manipulieren ... 893 19. Zeitgesteuerte Aufgaben (Cronjobs) ... 897 19.1 ... Was ist ein Cronjob? ... 897 19.2 ... Planung von Cron-Ereignissen ... 900 19.3 ... Eigene Intervalle erstellen ... 905 19.4 ... Einen Cronjob neu planen ... 906 19.5 ... Ein einzelnes Event planen ... 907 20. WordPress auf der Kommandozeile: Die WP-CLI ... 911 20.1 ... Was ist die WP-CLI und wofür braucht man sie? ... 911 20.2 ... WP-CLI installieren und konfigurieren ... 913 20.3 ... WP-CLI-Befehle auf der Kommandozeile nutzen ... 915 20.4 ... Eigene CLI-Befehle programmieren ... 920 21. Mehrere Websites in einer Installation: Die Multisite-Umgebung ... 937 21.1 ... Eine Multisite-Installation durchführen ... 939 21.2 ... Datenbanken ... 945 21.3 ... Multisite-Funktionen ... 946 21.4 ... Benutzer in Multisite-Umgebungen verwalten ... 957 22. Inhalte dynamisch einfügen mit der Shortcode-API ... 961 22.1 ... Was sind Shortcodes? ... 961 22.2 ... Eigene Shortcodes registrieren ... 964 22.3 ... Shortcode-Funktionen ... 969 23. Alles gesund? Die Site-Health-API ... 971 23.1 ... Der Website-Status ... 971 23.2 ... Website-Bericht ... 975 Schlusswort ... 979 Index ... 981
Einstieg in Visual Basic mit Visual Studio 2022
Sie möchten das Programmieren mit Visual Basic lernen? Dann führt Sie dieses Buch schnell und sicher zum Ziel. An anschaulichen und leicht nachvollziehbaren Beispielen lernen Sie alle wichtigen Themen kennen: Grundlagen zu Variablen, Operatoren, Schleifen und Co., objektorientierte Programmierung, GUI-Programmierung mit Windows Forms, Fehlerbehandlung und Entwicklung von Datenbankanwendungen. Auch in die Entwicklung von GUIs mit der Windows Presentation Foundation werden Sie eingeführt. Ausführliche Schritt-für-Schritt-Anleitungen und regelmäßige Zusammenfassungen sichern Ihren Lernerfolg. Ihr neu gewonnenes Wissen können Sie an einer Vielzahl von Übungsaufgaben unter Beweis stellen und an Musterlösungen überprüfen. So werden Sie schon bald selbstständig eigene Windows-Programme entwickeln. Aus dem Inhalt: VB-Sprachgrundlagen.NET 6 und Visual Studio 2022Einführung in die Windows-ProgrammierungFehlerbehandlungObjektorientierte ProgrammierungWichtige KlassenDatenbank-AnwendungenZeichnen mit GDI+Einführung in Windows Presentation FoundationVerteilung von ProgrammenÜbungen und Musterlösungen Materialien zum Buch ... 18 1. Einführung ... 19 1.1 ... Visual Basic .NET, ein moderner Klassiker ... 19 1.2 ... Visual Basic .NET und Visual Studio ... 20 1.3 ... Aufbau dieses Buchs ... 21 1.4 ... Visual Studio 2022 ... 21 1.5 ... Mein erstes Windows-Programm ... 22 1.6 ... Visual-Studio-Entwicklungsumgebung ... 22 1.7 ... Ausgaben ... 36 1.8 ... Arbeiten mit Steuerelementen ... 41 2. Grundlagen ... 49 2.1 ... Variablen und Datentypen ... 49 2.2 ... Operatoren ... 60 2.3 ... Einfache Steuerelemente ... 67 2.4 ... Verzweigungen mit »If« und »IIf()« ... 75 2.5 ... Verzweigungen mit »Select« und »Case« ... 85 2.6 ... Verzweigungen und Steuerelemente ... 88 2.7 ... Schleifen ... 97 2.8 ... Schleifen und Steuerelemente ... 106 3. Fehlerbehandlung ... 119 3.1 ... Entwicklung eines Programms ... 119 3.2 ... Fehlerarten ... 120 3.3 ... Syntaxfehler ... 120 3.4 ... Laufzeitfehler und Exception Handling ... 123 3.5 ... Logische Fehler und Debuggen ... 127 4. Erweiterte Grundlagen ... 131 4.1 ... Steuerelemente aktivieren ... 131 4.2 ... Bedienung per Tastatur ... 136 4.3 ... Ereignisgesteuerte Programmierung ... 138 4.4 ... Datenfelder ... 145 4.5 ... Methoden ... 157 4.6 ... Nullbare Datentypen ... 171 4.7 ... Konsolenanwendung ... 176 4.8 ... Tupel ... 183 5. Objektorientierte Programmierung ... 191 5.1 ... Was ist Objektorientierung? ... 191 5.2 ... Klasse, Eigenschaft, Methode, Objekt ... 192 5.3 ... Eigenschaftsmethode ... 196 5.4 ... Konstruktor ... 198 5.5 ... Namensräume ... 201 5.6 ... Referenzen, Vergleiche und Typen ... 202 5.7 ... Operatormethoden ... 209 5.8 ... Statische Elemente ... 214 5.9 ... Delegates ... 217 5.10 ... Vererbung ... 220 5.11 ... Polymorphie ... 225 5.12 ... Abstrakte Klassen ... 228 5.13 ... Schnittstellen ... 232 5.14 ... Strukturen ... 235 5.15 ... Generische Datentypen ... 239 5.16 ... Erweiterungsmethoden ... 249 5.17 ... Eigene Klassenbibliotheken ... 252 5.18 ... Mehrere Formulare ... 254 6. Wichtige Klassen in .NET ... 261 6.1 ... Zeichenketten ... 261 6.2 ... Datum und Uhrzeit ... 274 6.3 ... Textdateien ... 281 6.4 ... XML-Dateien ... 288 6.5 ... Verzeichnisse ... 295 6.6 ... Mathematische Funktionen ... 301 7. Weitere Elemente eines Windows-Programms ... 307 7.1 ... Hauptmenü ... 307 7.2 ... Kontextmenü ... 315 7.3 ... Symbolleiste ... 317 7.4 ... Statusleiste ... 320 7.5 ... Dialogfeld »InputBox« ... 322 7.6 ... Dialogfeld »MessageBox« ... 325 7.7 ... Standarddialogfelder ... 329 7.8 ... Steuerelement »RichTextBox« ... 335 7.9 ... Steuerelement »ListView« ... 337 7.10 ... Steuerelement »DataGridView« ... 340 8. Datenbankanwendungen ... 345 8.1 ... Was sind relationale Datenbanken? ... 345 8.2 ... Anlegen einer Datenbank in MS Access ... 354 8.3 ... Datenbankzugriff mit Visual Basic .NET in Visual Studio ... 360 8.4 ... SQL-Befehle ... 368 8.5 ... Ein Verwaltungsprogramm ... 380 8.6 ... Verbindung zu MySQL ... 387 8.7 ... Verbindung zu SQLite ... 389 8.8 ... Datenbank mit mehreren Tabellen ... 392 9. Zeichnen mit GDI+ ... 437 9.1 ... Grundlagen von GDI+ ... 437 9.2 ... Linie, Rechteck, Polygon und Ellipse zeichnen ... 437 9.3 ... Text zeichnen ... 442 9.4 ... Bilder darstellen ... 445 9.5 ... Dauerhaft zeichnen ... 446 9.6 ... Zeichnen einer Funktion ... 447 10. Beispielprojekte ... 451 10.1 ... Spielprogramm »Tetris« ... 451 10.2 ... Lernprogramm »Vokabeln« ... 463 11. Windows Presentation Foundation ... 473 11.1 ... Layout ... 474 11.2 ... Steuerelemente ... 477 11.3 ... Anwendung mit Navigation ... 480 11.4 ... Zweidimensionale Grafik ... 483 11.5 ... Dreidimensionale Grafik ... 486 11.6 ... Animation ... 490 A. Installation und technische Hinweise ... 495 Index ... 499
Growth Hacking
Mehr Wachstum, mehr Kunden, mehr Erfolg Nutzen Sie die Methoden der Growth Hacker! Erfahren Sie, wie Sie mit geringstmöglichem Aufwand an Zeit, Geld und Manpower den maximalen Effekt erzielen. Was Sie dafür brauchen? Kreative Marketing ideen, Kennzahlen aus Ihrer Webanalyse, Know-how in User Experience und Webentwicklung sowie die Möglichkeit, Prozesse zu automatisieren. Mit dem Expertenwissen in diesem Buch bringen Sie all das zusammen und werden selbst Growth Hacker. Stellen Sie die Weichen auf Wachstum!
Trends und Entwicklungstendenzen im Qualitätsmanagement
Zielsetzung der Gesellschaft für Qualitätswissenschaft e.V. ist es, die Qualitätswissenschaft in Lehre und Forschung zu fördern und den Wissenstransfer in die industrielle Anwendung zu unterstützen. Geschehen soll dies unter anderem durch Pflege des wissenschaftlichen Erfahrungsaustauschs unter den auf diesem Gebiet tätigen Personen und Institutionen und der Verbreitung von Forschungs- und Entwicklungsergebnissen sowie der Unterstützung des Wissenstransfers zwischen Forschung und Praxis. Die Jahrestagung 2021 der Gesellschaft für Qualitätswissenschaft fand gemeinsam mit der Brandenburgischen Technischen Universität Cottbus - Senftenberg unter der Leitung von Prof. Dr.-Ing. Ralf Woll im September 2021 in Cottbus statt. Leitthema der Tagung war "Trends und Entwicklungstendenzen im Qualitätsmanagement". Der Tagungsband beinhaltet die eingereichten und begutachteten Beiträge, die im Rahmen der Tagung präsentiert worden sind. Diese decken ein weites thematisches Spektrum ab, von Potentialen neuronaler Netze zur Fehlervermeidung, automatisierte Maßnahmenempfehlung in Softwareentwicklungsprozessen über die zeitliche Veränderung von Kundenanforderungen bis hin zur Sicherheitskultur in der Agrar- und Ernährungsbranche.
Job Ready Go
TACKLE GOLANG WITH PRACTICAL AND EMPLOYMENT-FOCUSED INSTRUCTIONIn Job Ready Go, software education guru Dr. Haythem Balti delivers an essential and hands-on guide to Go, an open-source programming language developed by Google engineers to combine the most sought-after capabilities of other programming languages, including Java, C#, and C++. In the book, the author walks you through all the most critical skills necessary for successful, on-the-job Go programming. You’ll discover:* How to get started with Go, including how to run, build, and test your own go programs* Understand control flow and data structures in Go including arrays, slices, maps, and pointerss* How to leverage structs, interfaces, and methods to organize and reuse code* How to leverage go to process data, access different types of files and develop APIs* Leverage concurrency and gRPCs to create complex and interconnected systems. Job Ready Go offers readers straightforward and elegant instruction based on the renowned mthree Global Academy and Software Guild training program. It’s an essential read for aspiring Go developers looking for a fast-track to developing real-world skills demanded by employers. HAYTHEM BALTI, PHD, is an associate dean at Wiley Edge. He has created courses used by thousands of Software Guild and Wiley Edge (formerly mthree) alumni to learn Go, Java, Python, and other development and data science skills. KIMBERLY A. WEISS is a Senior Manager of Curriculum Operations for Wiley Edge. She has worked with multiple universities as well as corporate training settings to develop interactive instructional content appropriate for the target learners and course goals, specializing in software development courses. About the Authors vAbout the Technical Writer viAbout the Technical Editor viiAcknowledgments viiiIntroduction xxiPART I: THE BASICS OF THE GO PROGRAMMING LANGUAGE 1Lesson 1: Getting Started with Go 3Lesson 2: Understanding Go Basics 21Lesson 3: Storing with Variables 39Lesson 4: Performing Operations 69Lesson 5: Controlling Program Flow with Conditional Statements 99Lesson 6: Controlling Program Flow with Loops 123Lesson 7: Pulling It All Together: Income Tax Calculator 145PART II: ORGANIZING CODE AND DATA IN GO 173Lesson 8: Using Functions 175Lesson 9: Accessing Arrays 195Lesson 10: Working with Pointers 215Lesson 11: Organizing with Structs 237Lesson 12: Accessing Slices 263Lesson 13: Manipulating Maps 287Lesson 14: Creating Methods 305Lesson 15: Adding Interfaces 325Lesson 16: Pulling It All Together: Building a Burger Shop 343PART III: CREATING JOB READY SOLUTIONS IN GO 377Lesson 17: Handling Errors 379Lesson 18: Concurrency 395Lesson 19: Sorting and Data Processing 421Lesson 20: File I/O and OS Operations 453Lesson 21: Pulling It All Together: Word Analysis in Go 485PART IV: ADVANCED TOPICS FOR GO DEVELOPMENT 525Lesson 22: Testing 527Lesson 23: API Development Tutorial 561Lesson 24: Working with gRPC 591Lesson 25: Pulling It All Together: Using Smart Data 607Lesson 26: Using Modules 645Appendix: File Permissions and Access Rights 651Index 655
iPadOS 16 Handbuch - PREMIUM Videobuch
Für alle iPad-Modelle geeignetBenutzen Sie schon länger ein iPad und suchen Sie Informationen zur neuen Software iPadOS 15? Oder freuen Sie sich über Ihr erstes iPad und möchten Sie sich einen Überblick über seine Funktionsweise verschaffen und die zahlreichen Apps erkunden? In beiden Fällen halten Sie die ideale Anleitung für Ihr iPad in der Hand.Das iPad-Betriebssystem hat viel zu bieten! Sowohl Besitzer/-innen älterer iPad-Modelle als auch Neueinsteiger/-innen kommen auf ihre Kosten. Alles, was Sie lieben, hat Apple besser denn je aufbereitet: iPadOS 16 ist deutlich flotter und intuitiver in der Bedienung als alle seine Vorgängerversionen.Zum Beispiel können Sie nunmehr mit dem Apple Pencil handschriftliche Notizen in editierbaren Text umwandeln, Widgets neu darstellen, Siri hat noch mehr Antworten parat und vieles Weitere mehr.Aus dem Inhalt:Installation und Wechsel So installieren Sie iPadOS 16, richten es ein und finden sich zügig zurecht.Neu in iPadOS 16 Widgets auf dem Home-Screen, App Library, optimiertes Multitasking, neue Funktionen der Nachrichten-App uvm.Das iPad im Alltag Internet, Kommunikation, iCloud-Dienste, Kamera und Bildbearbeitung, Kalender, Erinnerungen, Bildschirmzeit, Aktien, Sprachmemos und vieles mehrDatenaustausch Nutzen Sie die neue Dateien-App, versenden Sie Fotos ganz einfach via AirDrop, übertragen Sie Ihre Diashow via AirPlay auf Ihren Fernseher, Drucken Sie wichtige Dokumente via AirPrint u. v. m.Tipps & Tricks Alles zu den Themen Mitteilungen, Sicherheit, Stromsparen, Fehlerbehebung und den perfekten Einstellungen.
macOS Ventura Standardwerk - PREMIUM Videobuch
Für alle Mac-Modelle geeignetEin Mac-Computer ist einfach zu bedienen und dennoch extrem leistungsfähig. Das liegt daran, dass Apple sowohl Hard- als auch Software herstellt und so perfekt aufeinander abstimmen kann. Nutznießer sind Sie als Kunde, die einen optimalen Computer egal ob MacBook, iMac, Mac mini oder Pro für die Arbeit und Freizeit erhalten. macOS ist enorm vielseitig einsetzbar und extrem stabil. Ergänzt wird macOS Ventura durch eine Fülle nützlicher Apps wie Mail, Safari, Erinnerungen, Kalender, iMovie, Pages, Numbers, Keynote, Vorschau, Nachrichten, Bücher, Home, Aktien und vieles mehr.In wenigen Sekunden ist der Mac-Computer installiert und einsatzbereit. Und da jeder Benutzer über einen eigenen Account verfügt, kann ein Apple Rechner bequem für die ganze Familie zum Einsatz kommen.In diesem Standardwerk erhalten Sie einen umfassende Funktionsbeschreibung, mit der Sie sofort loslegen können. Anton Ochsenkühn bedient seit über 30 Jahren Mac-Computer und kennt macOS in- und auswendig. Zahlreiche Insidertipps runden das kompakte Werk ab.Aus dem Inhalt:Installation und Update von macOS VenturaDie neue Bedienoberfläche kennenlernen und nutzenVersionsunterschiede: Intel versus Apple Silicon-RechnerBenutzer einrichten und den Mac den eigenen Bedürfnissen anpassenDie wichtigen Apps: Erinnerungen, Kalender, Mail, Safari, Nachrichten, Notizen, Vorschau, Stage ManagermacOS und Apple-ID: wie Sie Daten ganz einfach über verschiedene Geräte synchronisieren könnenWas tut man, wenn es mal irgendwo hakt?Fitnesstraining für Ihren Mac
Ubuntu 22.04 LTS Schnelleinstieg
Steigen Sie mit Ubuntu ein in die Linux-Welt! Mit diesem Buch erhalten Sie eine leicht verständliche Schritt-für-Schritt-Anleitung für die Installation und den Einsatz von Ubuntu 22.04 LTS.Sie lernen die verschiedenen Installationsmöglichkeiten von Ubuntu kennen (Live-Version, Festinstallation, Ubuntu als einziges oder als zweites Betriebssystem parallel zu Windows). Darüber hinaus erfahren Sie, wie Sie Ubuntu einrichten und an Ihre individuellen Bedürfnisse anpassen. Sie erhalten eine detaillierte Einführung in die Arbeitsoberfläche GNOME sowie einen Überblick über vorinstallierte und weitere beliebte Linux-Software. So können Sie auch ohne Vorkenntnisse schnell und einfach auf Linux umsteigen. Darüber hinaus erfahren Sie, wie Sie auch Software, die eigentlich für den Betrieb unter Windows gedacht ist, installieren können.Eine Einführung in die wichtigsten Linux-Grundlagen wie die Datei- und Benutzerverwaltung, die Installation von Software (Paketverwaltung) sowie das Terminal runden diesen Praxiseinstieg ab. So sind Sie optimal darauf vorbereitet, alle im Alltag anfallenden Aufgaben problemlos mit Ubuntu zu meistern.Aus dem Inhalt:Grundlagen zu Linux und UbuntuInstallation und Live-VersionDie grafische Oberfläche GNOMEAnwendungen nachinstallierenWindows-Programme mit Ubuntu nutzenLinux-Alternativen zu gängigen Windows-ProgrammenBackups und SicherheitTerminal und VerzeichnishierarchieÜber den Autor:Robert Gödl ist überzeugter Linux-Nutzer mit einer Vorliebe für das Testen von freien Betriebssystemen und freier Software. Nach über 20 Jahren ohne Microsoft Windows möchte er anderen zeigen, dass Linux heute einfach zu installieren, zu nutzen und zu verstehen ist. Ohne viele technische IT-Begriffe macht er Linux auch Benutzern ohne Vorkenntnisse schnell und einfach zugänglich.Leseprobe (PDF-Link)
Windows 11 Power-Tipps
In diesen Power-Tipps hat Windows-Experte Wolfram Gieseke neue Tricks aus seinem Blog-Alltag für Sie zusammengestellt. Ob ein externes Gerät nicht erkannt wird, Programme nicht mehr wie gewohnt laufen oder ein Ihnen unbekannter Update-Fehler auftritt: Wenn Sie den unterschiedlichen Fehlermeldungen selbst auf den Grund gehen möchten, hilft Ihnen dieses Buch weiter. Dieses Buch berücksichtigt alle Windows 11 Editionen. Das detaillierte Inhaltsverzeichnis sowie ein ausführliches Stichwortverzeichnis machen alle Informationen leicht auffindbar.Aus dem Inhalt: Spezielle InstallationsmethodenDiagnose und ReparaturUpdate- und Treiber-ManagementPartitionierung und DatenträgerverwaltungBenutzerverwaltung und ZugriffskontrolleNetzwerk, Internet, SicherheitVirtualisierungWindows-TroubleshootingAutor:Wolfram Gieseke ist ein international tätiger Sachbuchautor zu IT-Themen. Seine Anfang der 1990er Jahre gestartete schriftstellerische Tätigkeit umfasst mit über 50 Werken das gesamte Spektrum von Einstiegsliteratur zu den Themen Betriebssysteme und Anwendungen bis hin zu Fachliteratur in den Bereichen Netzwerksicherheit und Programmierung. Er veröffentlichte lange Jahre beim Verlag Data Becker. Seit dessen Schließung erscheinen seine Bücher bei Markt+Technik Verlag und O'Reilly Verlag. Er lebt in der Nähe von Osnabrück
WhatsApp wirklichlich einfach erklärt
- WhatsApp richtig und sicher nutzen- Für Einsteiger - mit Tipps und Bildern- So klappt Ihr Umzug aufs neue iOS-Gerät Bleiben Sie über WhatsApp mit Familie und Freunden in Kontakt! Dieses Buch zeigt Ihnen gut nachvollziehbar, wie Sie alle Vorteile der App einfach nutzen und dabei stets auf Ihre Sicherheit achten. Lernen Sie Schritt für Schritt, wie Sie die App starten, Text- sowie Sprachnachrichten austauschen, Fotos senden bzw. empfangen, eine Gruppenkommunikation einrichten und vieles mehr. Erfahren Sie außerdem, wie Sie Ihre alten Konversationen löschen und unerwünschte Kontakte blockieren. Freuen Sie sich auf zahlreiche praktische Anwendertipps und chatten Sie am besten gleich los! Aus dem Inhalt:- WhatsApp installieren und Benutzerkonto erstellen- Nachrichten emotional gestalten und senden- Fotos und Videos empfangen, speichern und verschicken- Lesebestätigung und Status – was ist das und wie geht das?- Das eigene Profil und persönliche Einstellungen verwalten- Standort senden und weitere hilfreiche Funktionen nutzen- Gruppenchat und Broadcast: so funktioniert's!- Mit der App telefonieren und ein Livebild übertragen - WhatsApp am PC bedienen- Tipps für den Umzug auf Ihr neues Smartphone