Netzpolitik & Belletristik
Praxishandbuch VMware vSphere 7
Leitfaden für Installation, Konfiguration und Optimierung* Das Praxisbuch zur Standardsoftware* Profi-Knowhow für Administrator*innen* Aktuell zur Version 7.0Sie brauchen praxisrelevante Informationen zur technischen Realisierung einer virtualisierten Infrastruktur mittels vSphere 7.0? Dann halten Sie mit dem Praxishandbuch VMware vSphere 7.0 genau das richtige Buch in Ihren Händen. In diesem Handbuch finden Sie komprimiert alles, was Sie über Virtualisierung im Allgemeinen und vSphere 7.0 im Speziellen wissen müssen – samt unzähligen Tipps und Tricks aus der Praxis, Warnungen und Hinweisen zu angrenzenden Technologien.Schritt für Schritt zur optimalen virtualisierten UmgebungDas Buch gibt Ihnen schnell eine Übersicht über die einzelnen vSphere-Komponenten, deren Konfiguration und Optimierung. Sobald der Hypervisor (ESXi) installiert ist, können die ersten virtuellen Maschinen von Grund auf richtig eingerichtet und optimiert werden.Dann erfahren Sie, wie Sie Ihr Netzwerk am besten konfigurieren müssen und die ESXi Server an gemeinsamen Speicher anbinden. Was die Funktion Hostprofile, der VMware Lifecycle Manager oder der VMware Converter für Sie tun können, fehlt genauso wenig wie der Einsatz von vApps und Templates. Und auch wenn die vSphere-Umgebung steht, bleibt immer etwas zu tun: Backups und Sicherheitsstrategien (am Beispiel von Veeam Backup & Replication), die geschickte Verwaltung der Ressourcen und eine kontinuierliche Optimierung des laufenden Betriebs lassen sich mit den richtigen Werkzeugen und Konzepten besser in die Tat umsetzen. Auch die Kommandozeile und PowerCLI kommen nicht zu kurz.Aktualisierte fünfte AuflageDie fünfte Auflage wurde komplett auf VMware vSphere 7.0 aktualisiert. Zusätzlich aufgenommen wurden die Neuerungen von vSphere 7.0, z.B. Lifecycle Manager, der vSphere-Client (HTML5), Appliance Management, Cluster Appliances und der neue vCenter Server auf Photon Linux Basis. Weiterhin beinhaltet die vierte Auflage die Themen Upgrade von einer Vorversion, NFS Storage unter Linux erstellen, Alarme, Hostprofile (erweitert), Security, Troubleshooting (erweitert) und eine bestmögliche Netzwerkkonfiguration.Ralph Göpel ist Diplominformatiker, Microsoft Certified System Engineer und VMware Certified Professional. Er gibt Unterricht in den verschiedensten IT-Bereichen und Themen. Seit 1996 ist er selbstständig und arbeitet seit 1999 als Consultant und Dozent mit den Produkten von VMware. Seit Anfang 2020 unterrichtet er auch die neue Version von VMware vSphere 7.0. Er unterstützt seine Kunden bei der Implementierung, macht Troubleshooting und übernimmt die Betreuung von Upgrades. In seiner Freizeit joggt er und genießt bei einem Glas Whisky die freien Minuten mit seiner Frau.
Künstliche Intelligenz - Wie sie funktioniert und wann sie scheitert
Wie KI funktioniert und wann sie scheitert. Eine unterhaltsame Reise in die seltsame Welt der Algorithmen, neuronalen Netze und versteckten Giraffen.Wir verlassen uns jeden Tag auf künstliche Intelligenz, wenn es um Empfehlungen, Übersetzungen und Katzenohren für unsere Selfie-Videos geht. Wir vertrauen KI auch in Fragen von Leben und Tod, auf der Straße und in unseren Krankenhäusern. Aber wie intelligent ist KI wirklich, auf welche Weise löst sie Probleme, wie versteht sie Menschen?Janelle Shane liefert Antworten auf Fragen zu KI, die Sie sich schon immer gestellt haben, und auf einige, auf die Sie definitiv noch nicht gekommen sind: Wie kann ein Computer das perfekte Sandwich entwerfen? Und kann man einer KI beibringen, zu flirten oder gute Witze zu erzählen?In dieser klugen, oft sehr lustigen Einführung in die interessanteste Wissenschaft unserer Zeit zeigt Janelle Shane, wie KI-Algorithmen lernen, wo sie versagen und wie sie sich anpassen. Sie erfahren, wie KIs trainiert werden, was Deep Learning ist, wo die Gefahren bei selbstfahrenden Autos liegen, wie sich Vorurteile aus KI-Trainingsdaten auf Bewerbungsverfahren auswirken – und warum Bilderkennungs-KIs auf Giraffen fixiert sind.Das perfekte Buch für alle, die sich eine informierte Meinung bilden möchten und neugierig darauf sind, wie die KI-Roboter in unserem Leben funktionieren.
Test-Driven Development in Swift
Leverage Swift to practice effective and efficient test-driven development (TDD) methodology. Software testing and TDD are evergreen programming concepts—yet Swift developers haven't widely adopted them. What's needed is a clear roadmap to learn and adopt TDD in the Swift world. Over the past years, Apple has invested in XCTest and Xcode's testing infrastructure, making testing a new top priority in their ecosystem. Open-source libraries such as Quick and Nimble have also reached maturity. The tools are there. This book will show you how to wield them.TDD has much more to offer than catching bugs. With this book, you’ll learn a philosophy for building software. TDD enables engineers to solve problems incrementally, writing only as much code as necessary. By decomposing big problems into small steps, you can move along at a fast pace, always making visible progress.Participate in the test-driven development journey by building a real iOS application and incorporating new concepts through each chapter. The book's concepts will emerge as you figure out ways to use tests to drive the solutions to the problems of each chapter. Through the TDD of a single application, you’ll be introduced to all the staples and advanced concepts of the craft, understand the trade offs each technique offers, and review an iterative process of software development.Test-Driven Development in Swift provides the path for a highly efficient way to make amazing apps.WHAT YOU'LL LEARN* Write tests that are easy to maintain* Look after an ever-growing test suite* Build a testing vocabulary that can be applied outside the Swift world* See how Swift programming enhances the TDD flow seen in dynamic languages* Discover how compiler errors can provide the same helpful guidance as failing tests doWHO THIS BOOK IS FORMid-level developers keen to write higher quality code and improve their workflows. Also, developers that have already been writing tests but feel they are not getting the most out of them.GIO LODI spent the past decade writing tests. He began with full-stack web development before moving into iOS programming and, more recently, into mobile infrastructure engineering. Ruby on Rails introduced him to the TDD world, and he fell in love with the fast-paced feedback loop. Any big problem could be decomposed in smaller and smaller parts until it got to an achievable size. Due to the lack of tools he first encountered moving into the Apple ecosystem, Gio researched and experimented with testing strategies and tools document in an ongoing project that catalogued on his blog and in talks and workshops at various industry conferences.Chapter 1: Why TDD?Chapter 2: XCTest IntroductionChapter 3: Getting Started with TDDChapter 4: TDD in the Real WorldChapter 5: Changing Tests with FixturesChapter 6: Testing Static SwiftUI ViewsChapter 7: Testing Dynamic SwiftUI ViewsChapter 8: Code Based on Indirect InputsChapter 9: Testing JSON DecodingChapter 10: Testing Network CodeChapter 11: Injecting Dependencies with @EnvironmentObjectChapter 12: Testing Side EffectsChapter 13: Testing a Conditional View PresentationChapter 14 Fixing Bugs and Changing Existing Code with TDDChapter 15 Keeping Tests Isolated with Fakes and Clear with DummiesChapter 16: ConclusionCheat SheetAppendix A: Where to Go From HereAppendix B: Testing with Quick and NimbleAppendix C: TDD with UIKit
Wiko VIEW5 / VIEW5 Plus
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 und sichere Einstieg in Ihr Smartphone. Lernen Sie das Wiko VIEW5 / VIEW5 Plus 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 Wiko VIEW5 / VIEW5 Plus auf einen Blick- Ersteinrichtung und Tipps zum Umzug- Google-Konto erstellen und verwalten- Die Benutzeroberfläche Ihres Smartphones personalisieren- Apps aus dem Play Store herunterladen- Kontakte anlegen und im Adressbuch verwalten- Anrufe tätigen und SMS austauschen - Nachrichten über Mail und WhatsApp versenden und empfangen- Uhr, Kalender, Maps und andere praktische Apps nutzen - Fotos sowie Videos aufnehmen, verwalten und teilen- Ins Internet gehen über WLAN und mobile Daten - Updates, Datenschutz und Sicherheit
Mastering Linux System Administration
ACHIEVE LINUX SYSTEM ADMINISTRATION MASTERY WITH TIME-TESTED AND PROVEN TECHNIQUESIn Mastering Linux System Administration, Linux experts and system administrators Christine Bresnahan and Richard Blum deliver a comprehensive roadmap to go from Linux beginner to expert Linux system administrator with a learning-by-doing approach. Organized by do-it-yourself tasks, the book includes instructor materials like a sample syllabus, additional review questions, and slide decks.Amongst the practical applications of the Linux operating system included within, you'll find detailed and easy-to-follow instruction on:* Installing Linux servers, understanding the boot and initialization processes, managing hardware, and working with networks* Accessing the Linux command line, working with the virtual directory structure, and creating shell scripts to automate administrative tasks* Managing Linux user accounts, system security, web and database servers, and virtualization environmentsPerfect for entry-level Linux system administrators, as well as system administrators familiar with Windows, Mac, NetWare, or other UNIX systems, Mastering Linux System Administration is a must-read guide to manage and secure Linux servers.CHRISTINE BRESNAHAN has over thirty years of experience working in the IT industry. She is an Adjunct Professor at Ivy Tech Community College where she teaches Linux certification and Python programming classes. She is co-author with Richard Blum of CompTIA Linux+ Study Guide, Linux Essentials, and the Linux Command Line and Scripting Bible. RICHARD BLUM has over thirty years of experience working as a system and network administrator. He teaches online courses in Linux and Web programming and is co-author with Christine Bresnahan of several Linux titles, including CompTIA Linux+ Study Guide, Linux Essentials, and the Linux Command Line and Scripting Bible.Introduction xxvPART 1 BASIC ADMIN FUNCTIONS 1CHAPTER 1 UNDERSTANDING THE BASICS 3What is Linux? 3Looking into the Linux Kernel 4The GNU Utilities 12Linux User Interfaces 12Linux Distributions 18Core Linux Distributions 19Specialized Linux Distributions 19The Bottom Line 20CHAPTER 2 INSTALLING AN UBUNTU SERVER 23Pre-Installation Requirements 23Hardware Requirements 24Virtual Server Requirements 25Finding the Software 26Oracle VirtualBox 26Ubuntu Server 26Running the Installation 29Oracle VirtualBox 29Ubuntu Server 33Checking the Installation 49The Bottom Line 50CHAPTER 3 INSTALLING AND MAINTAINING SOFTWARE IN UBUNTU 53Exploring Package Management 53Inspecting the Debian-Based Systems 54Managing Packages with apt 54Installing Software Packages with apt 56Upgrading Software with apt 59Uninstalling Software with apt 60The apt Repositories 61Using Snap Containers 62Installing from Source Code 64The Bottom Line 66CHAPTER 4 INSTALLING A RED HAT SERVER 69Pre-Installation Requirements 69Hardware Requirements 70Virtual Server Requirements 71Finding the Software 72Oracle VirtualBox 72CentOS 73Running the Installation 76Oracle VirtualBox 77CentOS 77Checking the Installation 96The Bottom Line 97CHAPTER 5 INSTALLING AND MAINTAINING SOFTWARE IN RED HAT 99Exploring Red Hat Packages 99Automated Package Management 100Listing Installed Packages 100Installing Software with dnf 102Upgrading Software with dnf 104Uninstalling Software with dnf 104Handling Broken Dependencies 105Working with RPM Repositories 106Working Directly with Packages 107Finding Package Files 107Inspecting Package Files 108Installing Package Files 109Removing Package Files 110Using Flatpak Containers 111The Bottom Line 113CHAPTER 6 WORKING WITH THE SHELL 115Exploring the Shell 115The Shell Prompt 116The Shell Manual 117Working with Commands 121Entering Commands 121Retrieving Past Commands 123Redirecting Commands 125Environment Variables 129Global Environment Variables 129User-Defined Environment Variables 131The Bottom Line 133CHAPTER 7 EXPLORING LINUX FILE MANAGEMENT 135Filesystem Navigation 135The Linux Filesystem 135Traversing Directories 138Linux Files 139Determining File Types 139Filenames 140Hidden Files 140File Inodes 141File and Directory Listing 142Basic Listing 142Modifying Listing Information 143The Complete Parameter List 143Directory Handling 146Creating Directories 146Deleting Directories 146File Handling 147Creating Files 147Copying Files 148Linking Files 150Renaming Files 152Deleting Files 152File Features 154Using Wildcards 154Quoting 155Case Sensitivity 156Finding Files 156The which Command 156The locate Command 156The whereis Command 157The find Command 157Archiving Files 159Compressing Files 159Creating Archive Files 160Archiving Scenarios 161The Bottom Line 163CHAPTER 8 WORKING WITH TEXT FILES 165The vim Editor 165Checking Your vim Editor Program 166Using the vim Editor 167The nano Editor 170Working with Data Files 172Sorting 172Searching 175Compressing 181Archiving 182The Bottom Line 187PART 2 INTERMEDIATE ADMIN FUNCTIONS 189CHAPTER 9 MANAGING HARDWARE 191Device Driver Modules 191Listing Installed Modules 192Installing New Modules 193Removing Modules 196Communicating with Devices 196Device Interfaces 196The /dev Directory 198The /proc Directory 199The /sys Directory 202Working with Devices 203Finding Devices 203Working with PCI Cards 205Working with USB Devices 206Using Hot Pluggable Devices 207Detecting Dynamic Devices 208Working with Dynamic Devices 208The Bottom Line 209CHAPTER 10 BOOTING LINUX 211Understanding the Boot Process 211Overview of the Boot Process 211Watching the Boot Process 212The Firmware Startup 212The GRUB2 Bootloader 214Configuring the GRUB2 Bootloader 215Exploring the GRUB2 Configuration 215Interacting with GRUB2 217The systemd Initialization Process 219Exploring Unit Files 220Focusing on Service Unit Files 221Focusing on Target Unit Files 225Changing a Unit Configuration File 226Changing the systemd Configuration File 227Looking at systemctl 227Jumping Targets 230Analyzing with systemd 232The Bottom Line 234CHAPTER 11 WORKING WITH STORAGE DEVICES 235Storage Basics 235Drive Connections 235Partitioning Drives 236Automatic Drive Detection 236Partitioning Tools 237Working with fdisk 237Working with gdisk 239The GNU parted Command 241Formatting Filesystems 243Common Filesystem Types 243Creating Filesystems 245Mounting Filesystems 246Manually Mounting Devices 246Automatically Mounting Devices 247Managing Filesystems 249Retrieving Filesystem Stats 249Filesystem Tools 250Storage Alternatives 251Multipath 251Logical Volume Manager 251Using RAID Technology 253The Bottom Line 254CHAPTER 12 CONFIGURING NETWORK SETTINGS 255Network Settings 255Ubuntu Servers 256Red Hat Servers 258Using Network Command-Line Tools 260NetworkManager Tools 260Other Tools 262Basic Network Troubleshooting 269Sending Test Packets 269Finding Host Information 271Advanced Network Troubleshooting 273The netstat Command 273Examining Sockets 276The Bottom Line 277CHAPTER 13 MANAGING USERS AND GROUPS 279Understanding Linux Permissions 279Understanding Ownership 280Controlling Access Permissions 282Exploring Special Permissions 284Managing Default Permissions 285Using Access Control Lists 288Managing User Accounts 290Adding Accounts 290Maintaining Accounts 298Removing Accounts 301Maintaining the Environment 302Setting Environment Variables 302Exploring User Entries 302Exploring Global Entries 303Managing Groups 304Adding Groups 305Removing Groups 306The Bottom Line 307CHAPTER 14 WORKING WITH PROCESSES AND JOBS 309Looking at Processes 309Monitoring Processes in Real Time 311Managing Processes 314Setting Priorities 314Stopping Processes 315Running Programs in Background Mode 317Running in the Background 317Running Multiple Background Jobs 318Running Programs Without a Console 319Job Control 320Viewing Jobs 320Restarting Stopped Jobs 322Scheduling Jobs 323Scheduling a Job Using the at Command 323Scheduling Recurring Programs 326The Bottom Line 328CHAPTER 15 MANAGING LOG FILES 329The systemd Journaling System 329Configuring systemd-journald 330Looking at Journal Files 331Making the Journal Persistent 332Viewing Journal Entries 332Maintaining the Journal 335Viewing Different Journal Files 337Protecting Journal Files 337Making Journal Entries 337The rsyslog Legacy System 338The syslog Protocol 338Basic Logging Using rsyslogd 340Layering Your Logging 342Making Log Entries 343Finding Event Messages 344The Bottom Line 344CHAPTER 16 MANAGING PRINTERS 347The Common Unix Printing System 347Printer Drivers 347Web Interface 348Command-Line Commands 348Printer Sharing 349Printer Classes 350Installing and Configuring CUPS 350Installing CUPS 351Preparing the Server to Use CUPS 354Using CUPS 356Administration Functions 356Managing Printers and Jobs in CUPS 360The Bottom Line 361PART 3 ADVANCED ADMIN FUNCTIONS 363CHAPTER 17 EXPLORING UBUNTU SECURITY 365Locking Down Root 365Looking at Linux Account Types 366Gaining Super User Privileges 367Using OpenSSH on Ubuntu 369Exploring Basic SSH Concepts 370Configuring SSH 372Generating SSH Keys 373Authenticating with SSH Keys 374The AppArmor System 376Network Security Using Firewalls 380Understanding UFW 380Configuring UFW 381The Bottom Line 385CHAPTER 18 EXPLORING RED HAT SECURITY 387Working with Root Access 387Keeping Track of Root Logins 388Disabling Root Access from SSH 388Enabling Automatic Logout 389Blocking Root Access 390Using SELinux 391Enabling SELinux 391Understanding Security Context 392Using Policies 393Network Security Using Firewalls 395Red Hat Firewall Concepts 395Checking the Firewall Status 397Working with Zones 398Working with Firewall Rules 399The Bottom Line 401CHAPTER 19 WRITING SCRIPTS 403Beginning a Shell Script 403Creating a Script File 403Displaying Messages 405Using Variables 407Environment Variables 407User Variables 408Command Substitution 409Exiting the Script with Status 410Passing Parameters 411Adding Conditional Expressions 414Working with the if-then Statement 414Using Compound Tests 417Working with the if-then-else Statement 418Trying the case Statement 419Using Loops 420Looking at the for Command 420Working with the while Format 423Using the until Command 424Using Functions 427Creating Functions 427Calling Functions 427The Bottom Line 430CHAPTER 20 MANAGING WEB SERVERS 433Linux Web Servers 433Apache 433nginx 434The Apache Web Server 435Installing an Apache Server 435Configuring the Apache Server 437Hosting Dynamic Web Applications 445Creating a Secure Web Server 447The nginx Server 448Installing nginx 448Configuring nginx 449The Bottom Line 451CHAPTER 21 MANAGING DATABASE SERVERS 453Linux Database Servers 453Organizing the Data 454Querying the Data 455Controlling the Data 456Installing and Using MySQL/MariaDB 457Conducting a MariaDB Installation 458Accessing a MariaDB Database 462Populating and Using MariaDB Database 466Installing and Using PostgreSQL 471Conducting a PostgreSQL Installation 471Accessing a PostgreSQL Database 474Populating and Using a PostgreSQL Database 477The Bottom Line 478CHAPTER 22 EXPLORING THE VIRTUALIZATION ENVIRONMENT 481Hypervisors 481Managing VMs 481Creating a Virtual Machine 483Integrating via Linux Extensions 485Containers 486Exploring Container Types 487Looking at Container Software 487Organizing Containers 489Software Packaging 491Looking at Ubuntu Snap 491Looking at Flatpak 499The Bottom Line 503APPENDIX THE BOTTOM LINE 505Chapter 1: Understanding the Basics 505Chapter 2: Installing an Ubuntu Server 506Chapter 3: Installing and Maintaining Software in Ubuntu 507Chapter 4: Installing a Red Hat Server 509Chapter 5: Installing and Maintaining Software in Red Hat 510Chapter 6: Working with the Shell 512Chapter 7: Exploring Linux File Management 513Chapter 8: Working with Text Files 515Chapter 9: Managing Hardware 516Chapter 10: Booting Linux 517Chapter 11: Working with Storage Devices 519Chapter 12: Configuring Network Settings 520Chapter 13: Managing Users and Groups 521Chapter 14: Working with Processes and Jobs 523Chapter 15: Managing Log Files 524Chapter 16: Managing Printers 526Chapter 17: Exploring Ubuntu Security 527Chapter 18: Exploring Red Hat Security 528Chapter 19: Writing Scripts 529Chapter 20: Managing Web Servers 532Chapter 21: Managing Database Servers 533Chapter 22: Exploring the Virtualization Environment 535Index 537
E-Auto einfach erklärt
Alles, was Sie über Elektroautos wissen müssen: von A wie Akku bis Z wie zu Hause laden.Überlegen Sie, ein Elektroauto zu kaufen oder suchen Sie als Neubesitzer/in einen schnellen Einstieg ins Thema? Timo Kauffmann erklärt in dem Buch »E-Auto einfach erklärt« genau, wie das mit dem Fahren und Laden eines Elektroautos funktioniert – von One-Pedal-Driving und Rekuperation über Ladekarten und -apps bis zur Installation einer heimischen Wallbox für Ihr E-Auto. Leicht verständliche Erläuterungen zu Akkus, Motoren und Kilowattstunden helfen Ihnen, die zugrundeliegende Technologie besser zu verstehen und Ihr Elektroauto effizienter zu nutzen. So machen Sie sich mit Ihrem neuen Auto schneller vertraut und können diese leise, saubere und komfortable Form des Fahrens wirklich genießen.Aus dem Inhalt:Entscheidungshilfe: Welches Elektroauto passt zu mir?Worauf Sie bei gebrauchten Elektroautos achten müssenKein Haus- oder Wohnungseigentümer und trotzdem zuhause laden?Faktencheck: 10 Antworten auf typische FragenEffizienz & Fahrspaß – keine Gegensätze!So funktionieren Elektromotoren und AkkusÜbersicht zu Stecker- und KabeltypenSo nutzen Sie öffentliche LadestationenWallboxen für daheim und unterwegsUmweltbonus und KfW-FörderungÜbersicht Ladekarten und Lade-AppsReiseplanung und LadestrategienTipps zur ReichweitenoptimierungPflege, Versicherung und PannenhilfeInhalt (PDF-Link)
UX for XR
Extending traditional digital platforms to the new frontier of extended reality (XR) requires taking into account what best practices, new concepts, and conventions have been established and what learnings can be brought forward from case studies involving industry leaders. By looking at practical examples from the field of handheld AR breakthroughs, virtual reality (VR) success stories and experimental interaction concept of pioneering XR platforms, you'll see how it's possible to map out a framework of user experience (UX) guidelines to close in on opportunities and challenges that lay ahead.This book defines, identifies, and analyzes UX practices for XR environments and reviews the techniques and tools for prototyping and designing XR user interactions. You'll approach the design for experiential state and spatial cognition, using established UX key performance indicators, while taking into account the social dynamics, emotional framework and wider industry context.UX design and strategy for the XR space is a new frontier, so _UX for XR _focuses on case studies and industry research to illustrate the relationship between UX design and the growth of immersive technologies. Practical examples will demonstrate how you should apply UX design principles using designing interactions in XR by identifying the importance of spaces, senses and storyboarding.WHAT YOU'LL LEARN* Explore the challenges and opportunities of designing for XR* See how spatial interaction is revolutionizing human computer interaction* Examine sensory input and interaction beyond the screen* Work with 3D Interaction Design and build a strong 3D UX* Understand VR and augmented reality essentials for emotion-rich user experiences* Apply UX research techniques for the XR spaceWHO THIS BOOK IS FORThis book is primarily for UX designers, consultants, and strategists; XR developers; and media professionalsChapter 1: Introduction.- Chapter 2: The History and Future of XR.- Chapter 3: The Rise of UX and How it Drives XR User Adoption.- Chapter 4: UX and experience design: From screen to 3D space.- Chapter 5: Pioneering platforms and UX learnings.- Chapter 6: Practical approaches: UX and XR in the real world.
Samsung Galaxy A72
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 und sichere Einstieg in Ihr Smartphone. Lernen Sie Ihr Handymodell 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 Smartphones auf einen Blick- Ersteinrichtung und Tipps zum Umzug- Google-Konto erstellen und verwalten- Die Benutzeroberfläche Ihres Smartphones personalisieren- Apps aus dem Play Store herunterladen- Kontakte anlegen und im Adressbuch verwalten- Anrufe tätigen und SMS austauschen - Nachrichten über Mail und WhatsApp versenden und empfangen- Uhr, Kalender, Maps und andere praktische Apps nutzen - Fotos sowie Videos aufnehmen, verwalten und teilen- Ins Internet gehen über WLAN und mobile Daten - Updates, Datenschutz und Sicherheit
Windows 10
Setzen Sie Windows 10 richtig ein! Der Windows-Experte Robert Klaßen erklärt Ihnen Schritt für Schritt, wie Sie sich in Windows 10 zurechtfinden. Dank der anschaulichen Bilder erreichen Sie garantiert immer Ihr Ziel. Egal, ob Sie E-Mails schreiben, im Internet surfen, Fotos bearbeiten oder Einstellungen anpassen möchten: Hier erfahren Sie alles, was Sie benötigen. Für Desktop-PCs und Notebooks geeignet. Aktuell zu allen Updates. Aus dem Inhalt: Das neue Windows 10 meisternDen Desktop individuell anpassenApps und Programme sinnvoll nutzenIm Internet surfen und E-Mails schreibenFotos sortieren und bearbeitenMusik und Videos verwalten und wiedergebenTexte schreibenDen PC mit Maus und Tastatur bedienenPraktische Fingergesten für das Tablet kennenDrucker oder Scanner anschließenPersönliche Einstellungen vornehmenEin Netzwerk einrichtenDen PC vor Viren schützenNützliche Zusatzsoftware installierenHilfe bei häufigen Problemen bekommen 1. So bedienen Sie Ihren Computer ... 10 So funktioniert die Maus ... 12 Windows mit dem Touchpad steuern ... 14 Windows auf dem Tablet ... 16 Windows per Tastatur steuern ... 18 Windows mit Tastenkürzeln bedienen ... 20 2. Erste Schritte mit Windows 10 ... 24 Das Startmenü bedienen ... 26 Die Kacheln anordnen ... 28 Kacheln hinzufügen ... 30 Kacheln gruppieren ... 32 Apps öffnen und schließen ... 34 Apps an die Taskleiste anheften ... 36 Den Sperrbildschirm überwinden ... 37 Mit der Taskansicht arbeiten ... 38 Mit mehreren Desktops arbeiten ... 40 Fenster auf andere Desktops schieben ... 42 Desktop-Symbole ausblenden ... 43 Fenster öffnen und schließen ... 44 Fenster anordnen ... 46 Hilfe und Tipps erhalten ... 48 Die Windows-Diktierfunktion nutzen ... 50 Den Computer herunterfahren ... 51 3. Windows 10 Tag für Tag ... 52 Apps über die Suche finden ... 54 Kacheln aus dem Startmenü entfernen ... 55 Verknüpfungen auf dem Desktop erstellen ... 56 Der Explorer ... 58 Dateien öffnen, speichern, schließen ... 64 Einen neuen Ordner erstellen und umbenennen ... 66 Dateien in Ordner verschieben ... 67 Ausschneiden, kopieren, einfügen ... 68 Die Darstellung der Ordner ändern ... 70 Ordner und Dateien suchen ... 71 Überall suchen ... 72 Einstellungen suchen ... 73 Dateien löschen und den Papierkorb leeren ... 74 Eigenschaften von Dateien und Ordnern anzeigen ... 76 Dateien komprimieren und dekomprimieren ... 78 Dateitypen und ausgeblendete Elemente anzeigen ... 80 Mit mehreren Apps gleichzeitig arbeiten ... 82 4. Im Internet surfen ... 86 Eine Internetverbindung einrichten ... 88 Werbe-Cookies deaktivieren ... 90 Microsoft Edge kennenlernen ... 92 Edge konfigurieren ... 94 Webseiten besuchen ... 100 Den Vollbildmodus benutzen ... 101 Eine Startseite festlegen ... 102 Suchmaschine ändern ... 104 Favoriten speichern ... 106 Eine Favoritenleiste erstellen ... 108 Symbolleiste anpassen ... 110 Mit Bing im Internet suchen ... 112 Mit Sprache und Bildern suchen ... 114 Seiten laut vorlesen lassen ... 116 Sammlungen erstellen ... 118 Erweiterungen hinzufügen ... 120 Mit Tabs arbeiten ... 122 Webseiten als PDF ausgeben und drucken ... 124 5. E-Mails und Kontakte ... 128 Ein E-Mail-Konto einrichten ... 130 Die Mail-App in der Übersicht ... 132 Die Mail-App einrichten ... 134 E-Mails schreiben und senden ... 138 E-Mail-Texte gestalten ... 140 Anhänge versenden ... 142 E-Mails drucken ... 144 E-Mails kennzeichnen ... 146 E-Mails löschen ... 147 Eine E-Mail-Signatur anlegen ... 148 Kontakte anlegen und verwalten ... 150 E-Mail an einen Kontakt schicken ... 154 Kontakte sortieren ... 155 6. Fotos sortieren und bearbeiten ... 156 Fotos auf den Computer übertragen ... 158 Die Darstellung der Fotos-App anpassen ... 164 Fotos ansehen mit der Fotos-App ... 166 Fotos als Diashow ansehen ... 170 Bildeigenschaften abrufen ... 172 Quellen-Ordner hinzufügen ... 174 Die Dateigröße von Fotos ändern ... 176 Die Dateigröße von Fotos ändern (Forts.) ... 178 Ein Foto als Kopie speichern ... 180 Bilder automatisch korrigieren lassen ... 182 Bilder manuell bearbeiten ... 184 Zuschneiden und Flecken entfernen ... 186 Animierten Text hinzufügen ... 190 Animierten Text hinzufügen (Forts.) ... 192 3D-Effekte hinzufügen ... 194 Ein Bildschirmfoto aufnehmen ... 196 Ein eigenes Foto als Desktop-Hintergrund ... 200 Eine Desktop-Diashow erzeugen ... 202 Fotos ausdrucken ... 204 Fotos ausdrucken (Forts.) ... 206 7. Musik und Videos ... 208 Die App Groove-Musik auf einen Blick ... 210 Eine Musik-CD wiedergeben ... 212 Musik von einer CD kopieren ... 216 Eigene Musik abspielen ... 218 Wiedergabelisten anlegen ... 220 Wiedergabelisten verwalten ... 222 Den Equalizer benutzen ... 224 Bilder zur Musik ansehen ... 226 Spotify aktivieren ... 228 Musik nach Künstlern suchen ... 229 8. Texte schreiben ... 230 Texte mit WordPad verfassen ... 232 Kurznotizen erstellen ... 238 Emojis einsetzen ... 240 Die Lupe verwenden ... 242 Schreiben, zeichnen, malen ... 244 9. Weitere Geräte anschließen ... 246 Einen Drucker anschließen ... 248 Funktion des Druckers prüfen ... 250 Den Standarddrucker festlegen ... 252 Drucker entfernen ... 254 Lautsprecher anschließen und testen ... 256 Den Mikrofonanschluss testen ... 260 USB-Stick oder USB-Festplatte hinzufügen ... 264 Bluetooth-Geräte mit Windows verbinden ... 268 10. Windows 10 anpassen ... 274 Das Design anpassen ... 276 Die Akzentfarbe ändern ... 278 Den Nachtmodus einrichten ... 280 Den Desktop-Hintergrund verändern ... 282 Den Sperrbildschirm anpassen ... 284 Apps für den Sperrbildschirm ... 286 Die Taskleiste anpassen ... 288 Kontakte in die Taskleiste einfügen ... 290 Das Startmenü anpassen ... 294 Die Bildschirmanzeige anpassen ... 296 Ein Benutzerkonto einrichten ... 298 Das Benutzersymbol anpassen ... 302 Kennwort ändern ... 304 11. Der PC im Netzwerk ... 306 Netzwerkgrundlagen kennenlernen ... 308 Netzwerk- und Internetverbindung wählen ... 310 Daten und Apps gemeinsam nutzen ... 312 OneDrive -- Dateien überall griffbereit ... 318 12. Windows 10 sichern und pflegen ... 322 Mit dem Info-Center arbeiten ... 324 App-Benachrichtigungen konfigurieren ... 326 Schnellaktionen konfigurieren ... 330 Systemwiederherstellung konfigurieren ... 332 Ein komplettes System-Backup erstellen ... 334 Windows wiederherstellen ... 336 Windows-Updates konfigurieren ... 338 Die Windows Defender Firewall ... 340 Windows Defender ... 342 13. Hilfe bei Problemen ... 344 Die Windows-Version auslesen ... 346 Update-Infos einholen und Hilfe anfordern ... 348 Apps zurücksetzen und Software deinstallieren ... 350 Der Rechner wird langsamer -- was tun? ... 352 Die Speicheroptimierung nutzen ... 356 Den Task-Manager kennenlernen ... 358 Abgestürzte Apps schließen ... 360 Glossar ... 362 Stichwortverzeichnis ... 369
Interprocess Communication with macOS
Build highly modular software in macOS that interacts deeply and intuitively with other programs. This book explores all techniques available for Inter-process communications (IPC) from high level macOS layers to deep kernel options while applying theoretical concepts into practical implementations on real world scenarios.You'll see how IPC techniques are used for exchanging data and messages among multiple threads in one or more processes, which may be running on one or more computers connected by a network or running locally. IPC methods can be divided into methods for message passing, synchronization, shared memory, and remote procedure calls (RPC). A poorly conceived IPC can even expose an entire network to over-the-network attacks. Despite the risks, processes and applications absolutely need to communicate with each other across your system and the network. You'll see how these communications facilitate information sharing, computational speedup, modularity, convenience, and privilege separation.In macOS, a program has a number of ways to communicate with other programs. These mechanisms for IPC often exist in different layers of the system. You'll examine how each has its own specific purposes, limitations, and intended scenarios. Some are more suitable than others for code written at a certain level of the system. For example, a kernel extension would not make use of Apple events.Additionally, the book reveals that different users have different rights when it comes to accessing files, changing system wide settings, and so on, depending on whether they are admin users or ordinary users. Running code with root or administrative privileges can intensify the dangers posed by security vulnerabilities. You'll learn that to elevate privileges safely, it is mandatory for the application to perform the task through a secure Helper process.WHAT YOU'LL LEARN* Expand the capabilities of your programs by sharing data within multiple applications* Understand and dig deep into the world of Helper tools to create apps that need user privilege elevation* Enhance the modularity of a system by allowing your applications to interact and share data with a websiteWHO THIS BOOK IS FORSoftware engineers and architects designing and developing secure applications for macOS and iOS who have hands-on knowledge of Swift with XCode.HEM DUTT started his software engineering career in 2010 as a macOS (OS X) application developer and thereafter designed and developed numerous native macOS and iOS applications for various clients across the globe while working in multiple MNCs. With more than a continuous decade of experience working in macOS, Hem Dutt has developed applications in multiple domains; including healthcare, insurance, VPN clients, publishing, and IOT. His passion for designing and developing secure, reliable, and modular software is evident from his blogs, client awards/recommendations, and open source projects.CHAPTER 1 : INTRODUCTION TO IPC ON MACOSChapter Goal : In this chapter, we’ll explore the basics of IPC and touch upon various techniques.· Evolution of IPC.· IPC on macOS.· Real world problems requiring an IPC solution.· Available IPC techniques on macOS.CHAPTER 2 : IPC THROUGH SHARED MEMORYChapter Goal : In this chapter, we’ll learn IPC using shared memory techniques.· Introduction to shared memory.· Creating a server application to pass data to a client application.· Implementing a client to consume data passed by a server application.· Pros of IPC through Shared Memory.· Cons of IPC through Shared Memory.· Discussion on real world scenarios and applications.CHAPTER 3 : IPC THROUGH MACH PORTSChapter Goal : In this chapter, we’ll learn IPC using Mach Ports.· Introduction to Mach Ports.· Creating a server application to pass data to a client application.· Implementing a client to consume data passed by a server application.· Pros of IPC through Mach Ports.· Cons of IPC through Mach Ports.· Discussion on real world scenarios and applications.CHAPTER 4 : IPC THROUGH SOCKETSChapter Goal : In this chapter, we’ll learn IPC using Sockets.· Introduction to Sockets· Using Socket and Socket Streams.· Creating a server application to pass data to a client application.· Implementing a client to consume data passed by a server application.· Pros of IPC through Socket.· Cons of IPC through Socket.· Discussion on real world scenarios and applications.CHAPTER 5 : IPC THROUGH APPLE EVENTSChapter Goal : In this chapter, we’ll learn IPC using Apple Events.· Introduction to Apple Events.· Introduction to Apple Scripts.· Apple Script Lexical convention.· Apple Script Fundamentals.· Script objects and Handlers.· Apple Script references.· Working with libraries and errors.· Creating a server application to pass data to a client application.· Implementing a client to consume data passed by a server application.· Pros of IPC through Apple Events.· Cons of IPC through Apple Events.· Discussion on real world scenarios and applications.CHAPTER 6 : IPC THROUGH DISTRIBUTED NOTIFICATIONSChapter Goal : In this chapter, we’ll learn IPC using Distributed Notifications.· Introduction to Notifications.· Key value observing.· Notification center.· Notification Queue.· Distributed Notifications.· Creating a server application to pass data to a client application.· Implementing a client to consume data passed by a server application.· Pros of IPC through Distributed Notifications.· Cons of IPC through Distributed Notifications.· Discussion on real world scenarios and applications.CHAPTER 7 : IPC THROUGH PASTEBOARDSChapter Goal : In this chapter, we’ll learn IPC using Pasteboards.· Introduction to Pasteboards.· Creating a Pasteboard item.· Reading and writing to a pasteboard.· Pasteboard data provider—content options and ownership.· Creating a server application to pass data to a client application.· Implementing a client to consume data passed by a server application.· Pros of IPC through Pasteboards.· Cons of IPC through Pasteboards.· Discussion on real world scenarios and applications.CHAPTER 8 : IPC THROUGH DISTRIBUTED OBJECTSChapter Goal : In this chapter, we’ll learn IPC using Distributed Objects.· Introduction to Distributed Objects.· Distributed Objects architecture.· Connections and proxies.· Ports and name servers.· Message encapsulation.· Vending an Object.· Getting a vended object.· Configure a connection.· Authenticating connections.· Error handling.· Substitution during message encoding.· NSInvocation· Creating a server application to pass data to a client application.· Implementing a client to consume data passed by a server application.· Pros of IPC through Distributed Objects.· Cons of IPC through Distributed Objects.· Discussion on real world scenarios and applications.CHAPTER 9 : IPC BETWEEN A NATIVE APP AND WEB APPChapter Goal : In this chapter, we’ll learn about techniques for implementing IPC between a native app and a web app.· Introduction to WebKit.· Understanding Deep linking with URL schemes and Universal links.· Embedding webview in a native app.· Capturing url redirects from webview in a native app.· Call Java Script methods on a website from a native app.· Call native functions in an app from a web page.· Implement SSL pinning for enhanced security.· Creating a server application to pass data to a client application.· Implementing a client to consume data passed by a server application.· Pros of IPC through Distributed Objects.· Cons of IPC through Distributed Objects.· Discussion on real world scenarios and applications.CHAPTER 10 : ADVANCED HELPER TOOLSChapter Goal : In this chapter, we’ll learn about techniques for implementing IPC using Helper tools.· Introduction to macOS Daemons and Services.· Daemon architecture and lifecycle.· Service management.· Creating XPC services.· Creating launch daemons and agents.· Introduction to privileges.· Security vulnerabilities with enhanced privileges.· Validating input for IPC.· Elivating privilages safely.· Designing secure helpers· Creating an application to pass data to a Helper application.· Implementing Helper to consume data passed by an application.· Pros of Helper tools.· Cons of Helper tools.· Discussion on real world scenarios and applications.
Mastering Swift Package Manager
Maintaining an iOS project often results in thousands of code files scattered around your folders. Did you ever wanted to reuse those files with other projects but found yourself making copies of Swift files? You are not alone! Many iOS developers struggle with this issue as well—unorganized projects, duplicated files, difficulty in testing, and long complication times. This book will show how Swift Package Manager can help you handle these problems by restructuring your project to make it efficient and straightforward.Swift Package Manager isn’t magic, but you’ll likely need a little guidance in using this nifty tool. You'll see how to reorganize projects smartly and efficiently, create your first Swift package, and learn what libraries are in this context. Then share your package with the rest of your projects. Next test your library’s quality. And then take your library to the next level of power by including files that go beyond just code.By going over the methodology of big project organization, you will have the ability to extend your project into the future as Apple sees it. Make no mistake—the path for a modular and flexible project is not easy. With the help of Swift Package Manager, it becomes possible and worth it.WHAT YOU'LL LEARN* Create a Swift package both from the command line and from Xcode* Manage Swift packages in public and private Git repositories* Build test suites to test integrations between packagesWHO THIS BOOK IS FORSenior iOS developers and team leaders who already have professional experience with Swift. AVI TSADOK is an accomplished iOS Developer with almost a decade of experience. He currently heads mobile developemnt at Any.do, a leading productivity app. He's also a regular contributor to "Better Programming" and has an active presence on Medium. He uses writing to combine his passion for helping educate the development community while working on refining his own skills in developing. Chapter 1 – Introduction – Clean Your RoomIntroductionPersonal ViewModularity is not a slogan – it’s a way of livingThe Future by AppleHow to read this bookSummaryChapter 2 – Organized MessIntroductionOur Weather AppThe Project NavigatorModular AppsPrinciplesDesign a modular app.Frameworks and BundlesCocoapods and CarthageStatic and Dynamic LibrariesSummaryChapter 3 – Swift Package to the RescueIntroductionCreate our first packageCommand Line ToolOr from XcodeDocument your package with Readme.md fileMeet the package brain – the manifest fileIntegrate our package within the appSummaryChapter 4 – Manage DependenciesIntroductionDependencies’ MethodologicReorganize our project.Remote DependencyManifest FileVersion LockLocal DependencySwift Build commandSummaryChapter 5 – Move to GITIntegrateUpload our first package to gitIntegrate our package to XcodeIntegrate our package to another packageDealing with private repositoriesThe importance of Integration TestsSummaryChapter 6 – Stay Local with Mono RepoIntroductionCode Sharing is Not SimpleMeet Mono RepoMono Repo Best PracticesSummaryChapter 7 – Unit and Integration TestsIntroductionTesting is carryingWriting the package unit testTest a package from the command lineBuild an integration test projectSummaryChapter 8 – Add Some Spice with ResourcesIntroductionAdding Files to a swift packageTypes of resourcesImagesLocalization filesUI files (Xib, storyboards)SwifttUIUse CasesSummary
Comparison between Internet Fax Services
Internet faxing uses the same principles as facsimile transmission, but it uses a Web interface instead of a fax machine. It can be a flexible, inexpensive option for transmitting documents.Internet fax services usually assign a fax number to each person who signs up for the service. people can send faxes to this number, and customers can send faxes via e-mail without using a fax machine.To send a fax through an Internet fax service:• The sender attaches a document to an e-mail message. The document can be a scan of a paper document, or it can be created in a program like Microsoft Word.• The sender addresses the message to the recipient's fax number, followed by the name of the faxing service (for example: 18005551234@emailfaxes.com).• The service translates the attachment so that a fax machine can read it.• The service sends the data across the phone line.• The recipient's fax machine decodes the data and prints the fax.To receive a document from a traditional fax machine through an Internet fax service:• The sender dials the fax number that the service has assigned to the recipient.• The fax machine translates the data and transmits it over the phone line.• The service receives the data, translates it into an image file and sends the image to the recipient's e-mail address.• The recipient opens the em-ail message and the attachment and views the file.As getting cheap internet fax service is important, I tried to look for cheap internet fax service that can fax to any country worldwide and can also use PayPal as it is safe payment than credit card. Unfortunately, I could not find cheap fax service for international destination. All internet fax services offer only cheap services to the free zones countries such as usa and Canada. I could not find cheap service to international destinations.Maybe the best of my search for faxing to international destination was FAX.PLUS that allows also paypal. But when I tried to subscribe to basic plane using paypal, paypal asked me to give them permission to access my registered credit card, and I refused that and so I could not subscribe.I will divide web sites that I had look to their internet fax services in the following groups1-Part1: Websites that accepts paypal payments and supports faxing to international countries. Some of these are:• Gotfreefax• fax.to• Faxfresh• PamFax.biz• Faxzero• FAX.PLUS2-Part2: Websites that accepts only credit/debit card payments and supports faxing to international countries• Hellofax• J2 global services vendors. It includes Metrofax, myfax, smartfax, efax, trustfax, rapidfax and fax.com3-Part3: Websites that supports faxing to usa and Canada only• Nextiva• FAXAGE• FAXBetterIn this report, I will compare the internet fax services according to the cost for sending fax to United Arab Emirate. I will assume that I have three pages to be sent to any fax number in UAE.I am Dr. Hidaia Mahmoud Mohamed Alassouli. I completed my PhD degree in Electrical Engineering from Czech Technical University by February 2003, and my M. Sc. degree in Electrical Engineering from Bahrain University by June 1995. I completed also one study year of most important courses in telecommunication and computer engineering courses in Islamic university in Gaza. So, I covered most important subjects in Electrical Engineering, Computer Engineering and Telecommunications Engineering during my study. My nationality is Palestinian from gaza strip.I obtained a lot of certified courses in MCSE, SPSS, Cisco (CCNA), A+, Linux.I worked as Electrical, Telecommunicating and Computer Engineer in a lot of institutions. I worked also as a computer networking administrator.I had considerable undergraduate teaching experience in several types of courses in many universities. I handled teaching the most important subjects in Electrical and Telecommunication and Computer Engineering.I could publish a lot of papers a top-tier journals and conference proceedings, besides I published a lot of books in Publishing and Distribution houses.I wrote a lot of important Arabic articles on online news websites. I also have my own magazine website that I publish on it all my articles: http:// www.anticorruption.000space.comMy personal website: www.hidaia-alassouli.000space.comEmail: hidaia_alassouli@hotmail.com
Xiaomi Redmi Note 10 - alle Modelle
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 und sichere Einstieg in Ihr Smartphone. Lernen Sie Ihr Handymodell 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 Smartphones auf einen Blick- Ersteinrichtung und Tipps zum Umzug- Google-Konto erstellen und verwalten- Die Benutzeroberfläche Ihres Smartphones personalisieren- Apps aus dem Play Store herunterladen- Kontakte anlegen und im Adressbuch verwalten- Anrufe tätigen und SMS austauschen - Nachrichten über Mail und WhatsApp versenden und empfangen- Uhr, Kalender, Maps und andere praktische Apps nutzen - Fotos sowie Videos aufnehmen, verwalten und teilen- Ins Internet gehen über WLAN und mobile Daten - Updates, Datenschutz und Sicherheit
Roboter in der Bildung
Wie Robotik das Lernen im digitalen Zeitalter bereichern kann.Der Bildungsbereich verändert sich durch die Einführung digitaler Technologien. Roboter sind die Brücke zwischen der digitalen und der physischen Welt und daher ein wesentliches Thema in und für die Bildung. Dies hat einen direkten Einfluss darauf, wie und was wir den Lernenden beibringen.Dieses Buch bietet eine Einführung in die Verwendung und den Einsatz von Robotern in der Bildung und hilft Forschern geeignete Soft- und Hardware zu entwickeln. Lehrer und Trainer erfahren, wie sie Roboter in ihrer Arbeit mit Schülern und Studenten einsetzen können. Es bietet eine Einführung in die einschlägigen Lehr- und Lerntheorien im Zusammenhang mit dem veränderten Lernen sowie praktische Ratschläge zum Einsatz von Robotern als Teil eines Lehrplans.Leseprobe (PDF-Link)
Sozioinformatik
Ein neuer Blick auf Informatik und Gesellschaft. Einführung in die Modellierung und Analyse digitaler Technikfolgen.Welche Auswirkungen könnte es haben, wenn Technik in den Körper implantiert wird und sich Menschen zunehmend zu Cyborgs entwickeln? Wie kann es passieren, dass sich mazedonische Jugendliche in den Präsidentschaftswahlkampf der USA einmischen? Wann entstehen Filterblasen?In den letzten Jahren konnten viele gewollte und ungewollte Technikfolgen der digitalen Transformation beobachtet werden. Die in diesem Buch vorgestellte Sozioinformatik befasst sich mit der Modellierung und Analyse solcher Phänomene: Sie untersucht dafür die Folgen der informatischen Gestaltung unter interdisziplinären Aspekten, insbesondere denen der Verhaltensökonomie.Zentrales Hilfsmittel der Analyse ist der Aufbau eines visuellen Wirkungsgefüges, mit dem verschiedene Dynamiken und Technikfolgen in der digitalen Transformation abgeschätzt werden können. Damit wird erklärbar, wann man eine Filterblase erwarten kann, warum manche digitale Technik unsere Aufmerksamkeit so effektiv bindet, und warum Software dazu verführen kann, Einfluss auf Wahlen in einem anderen Land zu nehmen.Das Buch eignet sich als Grundlage für »Informatik und Gesellschaft« Vorlesungen in der Informatik, genauso als Grundlage für Seminare in den Gesellschaftswissenschaften oder zur Besprechung digitaler Phänomene in der Schule. Es bietet zudem eine neue Kommunikationsmethode, die im Journalismus, der Politik oder in der Beratung eingesetzt werden kann.Leseprobe (PDF-Link)
Getting Started with WidgetKit
Develop handy, UI/UX friendly and eye-pleasing widgets using the brand new WidgetKit. Apple’s brand new widgets allow iOS users to work with their favorite apps in the home screen of their iPhone or iPad without even opening the app!Join us in this exciting journey as we explore the APIs introduced in Apple’s WidgetKit framework. You'll dive into the human interface guidelines (HIG) for creating widgets and review the recommendations Apple gives to developers for developing widgets with intuitive, easy-to-learn, and consistent user interfaces. In addition, you’ll take a look at some SwiftUI views that are useful not only in creating widgets for iOS apps, but also for creating iOS apps themselves.You’ll put everything you learn into practical application by actually writing code and creating widgets. Get a clear view of how everything works so that you’re able to incorporate widgets into your real-world projects authentically and successfully.WHAT YOU'LL LEARN* Configure widgets and make them talk to APIs using URLSession* Work with timelines and event handling in widgets* Fetch content from a remote server and display the data in a widget* Make content dynamic both remotely and locallyWHO THIS BOOK IS FORiOS developers working in the Apple ecosystem with a basic understanding of SwiftUI.SAGUN RAJ LAGE started his professional career in software development as a Full Stack Web Developer and later moved into developing iOS applications. He has been a part of development teams on applications used in fields such as transportation, multimedia, shopping, finance, astrology, and management. He is actively involved in organizing developer events and in contributing as a mentor and tutor in programming bootcamps. Apart from software development and programming, he enjoys reading and writing blogs, music, graphic design, and video editing.PRAKSHAPAN SHRESTHA is an entrepreneurial app developer with 6 years of iOS development experience. He devoutly follows the latest tools and technologies that make a developer's life easier and actively helps out budding developers. Aside from software development, Prakshapan enjoys hiking and heading his recent venture, Pregasathi, which provides new families in need of baby products with help. Chapter 1: Getting Familiar with WidgetKit in a FlashChapter 2: SwiftUI, Human Interface Guidelines and Widget FamilyChapter 3: Writing Your First WidgetChapter 4: Making Widgets Configurable and InteractiveChapter 5: Fetching Configuration Options for Configurable Widgets
Email Marketing Best Practices for Beginners
E-mail marketing is hands down the most powerful and effective form of online marketing. Nothing comes close. Seriously. Even search marketing with all its hype and tried-and-proven success can't even hold the candle to just how effective list marketing can be. It's easy to see why, survey after survey, marketing firms keep putting e-mail marketing at or near the top of their advertising preferences. Here are the reasons why.Through e-mail marketing, you can get in front of the eyeballs of your audience members anytime anywhere. That's right. You can be at a beach in the Bahamas somewhere writing an e-mail update. Plug that in to your e-mail service provider and your audience, regardless of where they may be in the world and regardless of what they're doing, are sure to get your e-mail. After all, most people check their e-mail inboxes. Isn't that awesome?This enables you to sell more products. Since you have a de facto relationship with people who voluntarily got on your mailing list, you are able to keep the conversation going. You don't get just one bite at the apple in trying to get list members to buy.Hello my name is Mey Irtz and I am the author of several books in the area of health, relationships and others. I love to write books and share my knowledge.
Blogging for Money for Beginners
Making a living as a blogger has to be one of the sweetest gigs out there.As a blogger, you'll be able to earn passive income which means that your money will flow in even as you're sleeping, travelling or relaxing with friends. You're no long trading time for income and this is the point you need to get to if you want to really be free and financially independent (even being self-employed with clients is still pretty much like having a job).What's more, blogging means you get to earn that money by writing on a topic that you find fascinating and you even get to become something of a minor celebrity in your chosen niche. You can earn a lot of money here too – if a blog takes off and becomes really successful then in theory you can earn thousands a day. It's incredibly scalable and there's no 'upper limit' for what you can achieve.Hello my name is Mey Irtz and I am the author of several books in the area of health, relationships and others. I love to write books and share my knowledge.
Samsung Galaxy A52 - alle Modelle
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 und sichere Einstieg in Ihr Smartphone. Lernen Sie Ihr Handymodell 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 Smartphones auf einen Blick- Ersteinrichtung und Tipps zum Umzug- Google-Konto erstellen und verwalten- Die Benutzeroberfläche Ihres Smartphones personalisieren- Apps aus dem Play Store herunterladen- Kontakte anlegen und im Adressbuch verwalten- Anrufe tätigen und SMS austauschen - Nachrichten über Mail und WhatsApp versenden und empfangen- Uhr, Kalender, Maps und andere praktische Apps nutzen - Fotos sowie Videos aufnehmen, verwalten und teilen- Ins Internet gehen über WLAN und mobile Daten - Updates, Datenschutz und Sicherheit
Growth Hacking für Dummies
Growth Hacking hilft Ihnen, schnell erfolgreich zu sein und dabei wenig Geld zu investieren. Dieses Buch hilft Ihnen, schnell erfolgreich im Growth Hacking zu sein.Wer will das nicht: Marketing betreiben und dafür weniger Geld ausgeben? Growth Hacking wurde genau dafür entwickelt, es sollte Startups helfen, ohne viel Geld zu wachsen. Dieses Buch gibt Ihnen einen Einblick in die Grundlagen des Growth-Hacking-Prozesses. Der Autor erläutert außerdem, wie Sie Kommunikationslinien mit Ihren Kunden eröffnen, wie Sie Testmodelle etablieren und wie Sie sich die nötigen Werkzeuge aneignen, um erfolgreich kostengünstiges Marketing zu betreiben. Zudem geht er noch darauf ein, wie Sie sich das richtige Team zusammenstellen und eine passende Firmenkultur einführen. So ist dieses Buch der verständliche und übersichtliche Start zu Ihrem schnellen Erfolg.Anuj Adhiya ist Growth Hacker, war Director of Engagement and Analytics bei GrowthHacker, einer Organisation, die vom Growth-Hacker-Erfinder Sean Ellis gegründet wurde.
WhatsApp - optimal nutzen - 4. Auflage - neueste Version 2021 mit allen Funktionen erklärt
WhatsApp optimal nutzen mit allen Neuheiten von 2021Die inzwischen 4. Auflage des erfolgreichen Titels zum beliebten Thema WhatsApp richtet sich wiederum an alle WhatsApp-Nutzer und die, die es noch werden wollen, egal, ob sie ein iPhone oder Android-Smartphone nutzen, denn es werden die Apps für beide Betriebssysteme berücksichtigt.Sie erfahren alles, was Sie über die beliebteste Chat-App wissen müssen: vom eigenen Profil über das Senden von Nachrichten, Daten und Bildern bis zu Gruppen, dem Blockieren von Kontakten und dem Übertragen von WhatsApp auf ein neues Mobilgerät.Darüber hinaus bekommen Sie hilfreiche Tipps zu Themen wie selbstlöschenden Nachrichten, dem Senden eines Fotos als Status und Gruppeneinladungen per QR-Code.Die aktuellen Änderungen von WhatsApp werden ebenfalls thematisiert, sodass Sie auf dem allerneusten Stand in Sachen WhatsApp-Nutzung sind.Aus dem Inhalt:- WhatsApp installieren- Nachrichten schreiben- Bilder und andere Daten versenden- Sprachnachrichten und Telefonieren- WhatsApp-Kontakte- Eigenes Profil und Status- Gruppen- Wichtige Einstellungen- Nützliche Tipps und Tricks- Zusatz Tipps als Download verfügbar
Datenschutzgrundverordnung für Dummies
Diese leicht verständliche Einführung mit vielen Praxisbeispielen erläutert die Anforderungen, die die Datenschutzgrundverordnung (DSVGO) mit sich bringt, und unterstützt Sie bei der Entwicklung und Umsetzung eines sinnvollen Datenschutzmanagements.Der Datenschutz hat mit dem Erlass der Datenschutzgrundverordnung noch an Bedeutung gewonnen. Bei Verstößen drohen inzwischen hohe Bußgelder. Dieses Buch bietet einen einfachen, verständlichen und - gemessen an der Materie - unterhaltsamen Einstieg in das Thema. Es richtet sich an Nicht-Juristen ohne Vorwissen. Zahlreiche Praxiserfahrungen des Autors veranschaulichen die Fallstricke und Probleme des Datenschutzes und machen das Thema besser verständlich und das Buch gut lesbar. Ein eigener Teil mit Hinweisen und Tipps für ein praktikables Datenschutzmanagement rundet das Angebot ab. Dieses Buch schützt nicht nur Ihre Daten, sondern auch Ihr Unternehmen.Dr. Christian Szidzek ist Rechtsanwalt und tätig als externer Datenschutzbeauftragter und Projektmanager. Er betreibt in Würzburg die Kanzlei THALES (www.thales-datenschutz.de), die sich ausschließlich auf Datenschutz spezialisiert hat.
Soziokratie 3.0 - Der Roman
Soziokratie 3.0 verstehen und erfolgreich einführen.Das volle Potenzial von Menschen und Organisationen freisetzen. Dieser Businessroman stellt Soziokratie 3.0 als ein praktisches Modell für agile, widerstandsfähige und sinnstiftende Organisationen vor. Auf der Grundlage von Gleichstellung, kollektiver Intelligenz und einer anpassungsfähigen Organisationsstruktur bietet S3 eine Reihe bewährter Muster, um Komplexität zu beherrschen und effektiver zusammenzuarbeiten.Erzählt wird die Geschichte der Transformation eines typischen Technologieunternehmens, das aufgrund seines starken Wachstums in Schwierigkeiten gekommen ist. Entscheidungen werden zu langsam getroffen, es mangelt an Kommunikation und der Teamgeist geht verloren – es ist zu einer schwerfälligen Organisation geworden. Als neuer Geschäftsführer steht Chris vor der Aufgabe, das Unternehmen zu retten und wieder zu Erfolg zu führen.Der Leser erfährt auf eindrucksvolle und unterhaltsame Art, wie eine Organisation so aufgebaut wird, dass sie nicht nur überlebt, sondern als humanes, innovatives und widerstandsfähiges Unternehmen auch gedeiht und für die Zukunft gerüstet ist.Zum AutorJef Cumps ist Gründer von iLean und ein Experte, Business-Coach und Ausbilder für moderne Managementtheorien. Er unterstützt Führungskräfte und Organisationen in ihrem Wachstum hin zu mehr Beweglichkeit, Menschlichkeit und Ergebnissen.ÜbersetzerStefan Roock ist Gründungsmitglied der it-agile GmbH. Ihm ist es in seiner Beratungstätigkeit wichtig, dass sich wirklich etwas ändert – hin zu erfolgreichen Unternehmen mit zufriedenen Mitarbeitern, die sich immer neuen Herausforderungen stellen. Stefan hat seit 1999 die Verbreitung agiler Ansätze in Deutschland maßgeblich mit beeinflusst. Er ist regelmäßiger Sprecher zu agilen Themen auf Konferenzen, schreibt Zeitschriftenartikel und hat mehrere Bücher veröffentlicht.
WhatsApp - optimal nutzen - 3. Auflage - neueste Version 2020 mit allen Funktionen anschaulich erklärt
WhatsApp optimal nutzen - 3. aktualisierte Auflage mit allen Neuheiten von 2020Dieses Buch zum Thema WhatsApp richtet sich an alle WhatsApp-Nutzer und die, die es werden wollen, unabhängig davon, ob sie ein iPhone oder Android-Smartphone nutzen. Autor Christian Immler berücksichtigt die Apps für beide Betriebssysteme. Dabei erfahren Sie alles, was Sie über die beliebteste Chat-App wissen müssen. Von der Installation und der Warnung vor Fake-Apps über das eigene Profil, das Senden von Nachrichten, Daten und Bildern bis zu Gruppen, Sprachnachrichten und Telefonieren. Die aktuellen Änderungen von WhatsApp werden ebenfalls vermittelt, sodass Sie auf dem allerneusten Stand in Sachen WhatsApp sind.Aus dem Inhalt:- neueste Funktionen anschaulich erklärt- WhatsApp installieren- Videochat und Video Telefonie- Nachrichten schreiben, Bilder und Daten versenden- WhatsApp mit Android und iOS sicher nutzen- Wichtige Einstellungen und eigenes Profil- Nützliche Tipps und Tricks- Gruppen- Sprachnachrichten und Telefonieren