Netzpolitik & Belletristik
Pro iPhone Development with SwiftUI
You know the basics. Your Swift code flows with logic and ease. This isn't your first time building a workable app for iOS platforms. Now, it's time to build a magical app for iOS platforms! Move beyond what you mastered in the best-selling Beginning iPhone Development with SwiftUI. Debug Swift code, use multi-threaded programming with Grand Central Dispatch, pass data between view controllers, and design apps functional in multiple languages.Not only will your apps run like magic under the hood but, with the new standard of SwiftUI, you'll add animations, scaling, multiscreen support, and so much more to your interfaces. You’ll also see how to integrate audio and video files in your apps, access the camera and send pictures to and from the Photos library, use location services to pinpoint your user's position on a map, and display web pages in-app. Don't just stop at flawless code and stickily engaging interfaces. Give your apps a mind with Apple’s advanced frameworks for machine learning, facial and text recognition, and augmented reality.Pro iPhone Development with SwiftUI enlightens you to the world of rich design, solid code, and thoughtful processing needed to make apps that wow. Integrate all these extraordinary iOS features and embrace the world of possibilities in the Swift programming language with SwiftUI.WHAT YOU WILL LEARN* Save and retrieve data when apps close or get pushed in the background* Recognize speech with Apple’s advanced frameworks * Create augmented reality apps* Understand spoken commands with SiriWHO THIS BOOK IS FORAspiring iOS app developers familiar with the Apple Swift programming language and/or the iOS SDK, but ready to move to the next level.WALLACE WANG is a former Windows enthusiast who took one look at Vista and realized that the future of computing belonged to the Mac. He's written more than 40 computer books, including Microsoft Office for Dummies, Beginning Programming for Dummies, Steal This Computer Book, My New Mac, and My New iPad. In addition to programming the Mac and iPhone/iPad, he also performs stand-up comedy, having appeared on A&E s "Evening at the Improv," and having performed in Las Vegas at the Riviera Comedy Club at the Riviera Hotel & Casino. When he’s not writing computer books or performing stand-up comedy, he also enjoys blogging about screenwriting at his site, The 15 Minute Movie Method, where he shares screenwriting tips with other aspiring screenwriters who all share the goal of breaking into Hollywood.Chapter 1: Organizing CodeChapter 2: Debugging CodeChapter 3: Understanding ClosuresChapter 4: Multithreaded Programming with Grand Central DispatchChapter 5: Understanding the Application Life CycleChapter 6: Understanding Data PersistenceChapter 7: Passing Data Between FilesChapter 8: Translating with LocalizationChapter 9: Using 3D TouchChapter 10: Detecting Motion and OrientationChapter 11: Using Location and MapsChapter 12: Playing Audio and VideoChapter 13: Using the CameraChapter 14:Using WebKitChapter 15: Displaying AnimationChapter 16: Using Machine LearningChapter 17: Using Facial and Text RecognitionChapter 18: Using SpeechChapter 19: Understanding SiriKitChapter 20: Understanding ARKitChapter 21: Interacting with Augmented Reality.
OPPO A54 5G
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
Search Engine Optimization All-in-One For Dummies
GET SEARCH ENGINES TO RANK YOUR SITE AS THE NO. 1 RESULT WITH HELP FROM THIS COMPREHENSIVE RESOURCEWhat's the best hiding place in the world? The second page of Google's search results! If you want your website to be found, you need to make sure it appears prominently on search engines. In Search Engine Optimization All-in-One For Dummies, you'll find practical and easy-to-follow advice to increase your site's chances of landing that coveted No. 1 spot on Google, Bing, and other popular search engines. You'll discover how search engines decide which websites to rank highly, how to optimize your site for your best chance at the first page of organic results, what keywords to target, and even how to make your site internationally visible. You'll also find out how to:* Optimize your webpage with responsive design that makes it irresistible to Google* Create a keyword strategy that keeps interested and engaged visitors flowing to your website* Generate the backlinks that will teach Google you're a trusted resource and help you climb the search engine results pagePerfect for webmasters, bloggers, e-commerce professionals, and anyone else looking for more online visibility, Search Engine Optimization All-in-One For Dummies is a must-have guide to improving the quantity and quality of your web traffic. BRUCE CLAY is considered by many to be the father of search engine optimization, or SEO. He has over 25 years’ experience coaching companies to improve their online presence and search results and increase their audience.KRISTOPHER B. JONES is the founder and former CEO of digital marketing agency and affiliate network Pepperjam, which he sold to eBay in 2009. He most recently founded three-time SEO agency of the year finalist LSEO.com and DIY Software company DoItYourselfSEO.com.
Beginning iPhone Development with SwiftUI
Tame the power of Apple’s new user interface toolkit, SwiftUI. Integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders with less effort and more efficiency. You’ll also learn about touch gestures, lists, and grids for displaying data on a user interface. And you’ll even go beyond those simple controls to liven up any user interface with simple animation techniques. Spice your designs up with movement, scaling, and resizing, including spring and bounce effects!You’ll start with basic designs and then explore more sophisticated ones. Assuming little or no working knowledge of the Swift programming language, and written in a friendly, easy-to-follow style, this book offers a comprehensive course in iPhone and iPad programming. The book starts with a gentle introduction to using Xcode and then guides you though the creation of your first simple application. You’ll create user interfaces for that application using multiple screens in two different ways—using Navigation View and Tab Bars.Beginning iPhone Development with Swift UI covers the basic information you need to get up and running quickly to turn your great ideas into working iOS apps with stunningly interactive interfaces using SwiftUI. Once you’re ready, move on to Pro iPhone Development with Swift UI to learn more of the unique aspects of iOS programming and the Swift language.WHAT YOU WILL LEARN* Discover the basics of designing a user interface using SwiftUI* Build cool, crisp user interfaces that use animation* Display data in lists and outlines* Organize user interfaces in forms and groupsWHO THIS BOOK IS FORAspiring iOS app developers new to the Apple Swift programming language and/or the iOS SDK.WALLACE WANG is a former Windows enthusiast who took one look at Vista and realized that the future of computing belonged to the Mac. He's written more than 40 computer books, including Microsoft Office for Dummies, Beginning Programming for Dummies, Steal This Computer Book, My New Mac, and My New iPad. In addition to programming the Mac and iPhone/iPad, he also performs stand-up comedy, having appeared on A&E s "Evening at the Improv," and having performed in Las Vegas at the Riviera Comedy Club at the Riviera Hotel & Casino. When he’s not writing computer books or performing stand-up comedy, he also enjoys blogging about screenwriting at his site, The 15 Minute Movie Method, where he shares screenwriting tips with other aspiring screenwriters who all share the goal of breaking into Hollywood.Chapter 1: Getting to Know the iOS LandscapeChapter 2: Writing our First AppChapter 3: Handling Basic User InteractionsChapter 4: Adding Intermediate Level User InteractionsChapter 5: Working with Device RotationsChapter 6: Creating a Multiview ApplicationChapter 7: Using Tab Bars and PickersChapter 8: Introducing Table ViewsChapter 9: Adding Navigation Controllers to Table ViewsChapter 10: Collection ViewsChapter 11: Split Views and Popovers for iPad AppsChapter 12: App Customization with Settings and DefaultChapter 13: Persistence: Saving Data Between App LaunchesChapter 14: Graphics and DrawingAppendix: An Introduction to Swift
Windows 11 For Seniors For Dummies
DON'T CALL YOUR TECH GURU FOR HELP—GET THIS BOOK AND HELP YOURSELF!What do you want to do with your Windows computer? Sign up for Facebook to keep up with your friends? Watch a video taken during the latest family trip? Find your latest email messages with a single click of the mouse? Look no further than Windows 11 For Seniors For Dummies to discover how to do these tasks and others that you depend on a daily basis. With this guide to the popular operating system, you find the clear and easy instructions to checking tech tasks off your to-do list. This book focuses on giving you the steps—with plenty of helpful illustrations—you need to complete the essential tasks that you perform throughout your day, like connecting with friends on social media, customizing your Windows 11 desktop with personal photos, and emailing the family about weekend plans. You also find out how to navigate Windows 11 and enhance it with the apps and widgets that you use. Other topics include:* Adding shortcuts to favorite apps* Personalizing your desktop* Creating your private Windows account* Setting up the email app* Having news delivered to your desktop* Chasing down lost files* Tweaking your digital photos* Setting your security and forgetting about itReach for Windows 11 For Seniors For Dummies whether you need a basic introduction to Windows, want a refresher on Windows 11, or have a question you want answered right away. You can then spend less time looking for help on how your computer works and more time enjoying the fun parts of life. CURT SIMMONS is a bestselling author who has written nearly 100 technology books. He also develops courseware on Microsoft products and photography. He enjoys helping people understand their computers and other devices.Introduction 1PART 1: GETTING STARTED WITH WINDOWS 11 7Chapter 1: Getting Acquainted with Windows 11 9Chapter 2: Using the Start Screen, Apps, and Widgets 25Chapter 3: Adjusting Windows 11 Settings 49Chapter 4: Working with User Accounts 65Chapter 5: Getting Comfortable with the Desktop 87PART 2: WINDOWS 11 AND THE WEB 105Chapter 6: Finding What You Need on the Web 107Chapter 7: Emailing Family and Friends 127Chapter 8: Connecting with Microsoft Teams 145Chapter 9: Exploring Apps for Your Daily Life 163PART 3: HAVING FUN WITH WINDOWS 11 187Chapter 10: Exploring the Microsoft Store 189Chapter 11: Taking Photos and More 205Chapter 12: Enjoying Music and Videos 227PART 4: BEYOND THE BASICS 245Chapter 13: Maintaining Windows 11 247Chapter 14: Connecting a Printer and Other Devices 267Chapter 15: Working with Files 279Chapter 16: Backing Up and Restoring Files 301Index 321
Ada und Zangemann
Ein Märchen über Software, Skateboards und Himbeereis. Ein Buch über den selbstbestimmten Umgang mit Technik.In einer riesigen Villa hoch oben über der Stadt lebt der berühmte Erfinder Zangemann. Erwachsene wie Kinder lieben seine Erfindungen und wollen sie unbedingt haben. Doch dann geschieht etwas: Zangemann kommt in die Stadt, um seine Erfindungen wieder einmal aus der Nähe zu betrachten und – RUMMS! – ein Kind fährt ihm mit seinem Skateboard gegen das Schienbein. Wutentbrannt trifft der Erfinder eine Entscheidung und dann passieren merkwürdige Dinge ... Aber das kluge Mädchen Ada durchschaut, was vor sich geht. Gemeinsam mit ihren Freund:innen schmiedet sie einen Plan.Das illustrierte Kinderbuch erzählt die Geschichte vom berühmten Erfinder Zangemann und dem Mädchen Ada, einer neugierigen Tüftlerin. Ada beginnt mit Hard- und Software zu experimentieren und erkennt dabei, wie wichtig der eigenständige, freie Umgang mit Software für sie und andere ist.Ein Buch für Kinder ab 6 Jahren, das Freude am Tüfteln vermittelt und zum selbstbestimmten Umgang mit Technik aufruft. Leseprobe 1 (PDF-Link)Leseprobe 2 (PDF-Link)Über die Autoren:Matthias Kirschner ist Präsident der FSFE. 1999 begann er, GNU/Linux zu nutzen und realisierte, dass Software tief in allen Bereichen unseres Lebens verwurzelt ist. Er ist davon überzeugt, dass diese Technik unsere Gesellschaft nicht einschränken, sondern sie befähigen muss. Seit 2004, während seines Studiums der Politik- und Verwaltungswissenschaft, engagiert er sich bei der FSFE und arbeitet dort seit 2009 Vollzeit.Er unterstützt unterschiedliche Organisationen, Unternehmen und die Öffentliche Verwaltung dabei, von Freier Software zu profitieren und er erklärt, wie die grundlegenden Rechte von Freier Software – das Recht sie zu verwenden, zu verstehen, zu verbreiten und zu verbessern – die Meinungsfreiheit, Pressefreiheit oder Privatsphäre fördern.Matthias ist im Advisory Board von unterschiedlichen Freien-Software-Organisationen, war Sachverständiger im Bundestag und anderen Gremien, gibt regelmäßig Interviews und hält Vorträge zum Thema Freie Software.Sandra Brandstätter ist österreichische Wahlberlinerin und arbeitet als Illustratorin, Comicautorin und Character Designerin für Trickfilme und -serien, zum Beispiel für die Serie „Trudes Tier“ (Sendung mit der Maus).Folgende ihrer Kinderbücher und -comics sind auch im Handel erhältlich: „Paula: Liebesbrief des Schreckens“ (Reprodukt Verlag/2016), „Ben & Teo: Zwei sind einer zuviel“ (Beltz & Gelberg/ Autor: Martin Baltscheit/2020).
Handbuch Online-Shop
Wie möchten Sie Ihre Produkte präsentieren? Wenn Sie einen Online-Shop starten möchten, müssen Sie vor dem Startschuss wichtige Entscheidungen treffen: Welche E-Commerce-Software ist für Ihre Zwecke am besten geeignet? Was müssen Sie bei Versandarten sowie Bezahlungssystemen beachten? Und ganz entscheidend: Was kostet Sie das? Mit diesem umfassenden Handbuch erhalten Sie alles, was Sie für den Betrieb eines Online-Shops benötigen: von den ersten Schritten über wichtiges Usability- und Marketing-Wissen bis hin zu wertvollen Tipps, damit Sie rechtliche und buchhalterische Fallstricke vermeiden. So stellen Sie sich den vielfältigen Herausforderungen und Trends im E-Commerce. Inkl. Berücksichtigung neuer Trends und Lösungen, Informationen zur DSGVO sowie einem Kapitel zum Kundensupport. Aus dem Inhalt: Analysieren, vorbereiten, startenTechnische Lösungen und MöglichkeitenMarktplätze und Shop-LösungenKunden zum Kaufen animierenDesign und UsabilityErfolgskriterium VersandZahlungssystemeIntegration in die IT-LandschaftContent-MarketingB2B-CommerceGütesiegel und AuszeichnungenConversion messen und optimierenSocial CommerceMobile Commerce – Chancen und RisikenInternationalisierungOnline-RechtBuchhaltungTipps und Tricks für den Erfolg 1. Bevor Sie starten -- analysieren und vorbereiten ... 25 1.1 ... Bevor Sie mit dem Lesen dieses Buches starten ... 26 1.2 ... Ist Ihr Unternehmen bereit für den Online-Handel? ... 27 1.3 ... Der Start in den Online-Handel ... 43 1.4 ... Grundsätzliche Unterschiede zwischen B2C und B2B ... 59 1.5 ... Der Faktor Ihrer Branche ... 64 1.6 ... Mit welchen Kosten und Zeitinvestitionen müssen Sie rechnen? ... 65 1.7 ... Finanzierung von E-Commerce-Projekten ... 69 1.8 ... Projekte mit einer Agentur oder inhouse durchführen ... 71 1.9 ... Den richtigen Implementierungspartner finden ... 76 1.10 ... Erstellung eines Anforderungskatalogs ... 79 1.11 ... Qualitätssicherung und Steuerung ... 92 1.12 ... Checkliste: Wo stehen Sie aktuell? ... 95 1.13 ... Fazit ... 96 2. Welcher Shop ist der richtige? Technische Lösungen und Möglichkeiten ... 97 2.1 ... Überblick über die aktuellen E-Commerce-Lösungen ... 98 2.2 ... Unterschiede zwischen Frameworks und Online-Shop-Software ... 104 2.3 ... Den Online-Shop kaufen oder mieten? ... 107 2.4 ... Cloud-Lösungen verstehen ... 111 2.5 ... E-Commerce-Lösungen im Überblick ... 114 2.6 ... Leitfaden für die Auswahl einer E-Commerce-Lösung ... 151 2.7 ... Zukunftstrends ... 157 2.8 ... Mittels MVP zu einem schnellen Go-live ... 162 2.9 ... Checkliste: So finden Sie die richtige Lösung ... 163 2.10 ... Fazit ... 164 3. Kunden zum Kaufen animieren -- Produkte und Warengruppen ... 165 3.1 ... Psychologische Aspekte und Grundlagen ... 165 3.2 ... Der Einstieg über die Startseite ... 170 3.3 ... Aufbau der Kategorienstruktur ... 172 3.4 ... Produktinformationen ... 181 3.5 ... Wie werden Produkttexte richtig geschrieben? ... 183 3.6 ... Produkttexte in Bezug auf Google und weitere Suchmaschinen ... 190 3.7 ... Auswirkungen einer Multi-Channel-Strategie auf Produkttexte und Produktinformationen ... 194 3.8 ... Textbroker als Content-Lieferanten ... 198 3.9 ... Mehrsprachige Texte ... 208 3.10 ... Produktbilder ... 209 3.11 ... Wo werden Produktinformationen verwaltet? ... 212 3.12 ... 360-Grad-Ansichten ... 214 3.13 ... Produktkonfiguratoren ... 216 3.14 ... Preisbildung ... 216 3.15 ... Qualität statt Quantität ... 221 3.16 ... Ein Beispiel aus der Praxis ... 222 3.17 ... Fazit ... 225 4. Mit Usability, Design und Sicherheit zu hohen Conversion-Raten ... 227 4.1 ... Was sind eigentlich Usability, User Experience bzw. Design? ... 228 4.2 ... Die Arbeit mit einem gekauften Theme/Template ... 229 4.3 ... Ein Design von Grund auf selbst entwickeln ... 234 4.4 ... Usability-Faktoren, die Sie beachten müssen ... 254 4.5 ... Mobile First, Responsive Design und Progressive Web Apps ... 279 4.6 ... Akzeptanz eines Designs analysieren ... 284 4.7 ... Der Faktor Vertrauen ... 287 4.8 ... Tools für die Entwicklung von Wireframes ... 329 4.9 ... Checkliste: Ist Ihr Design geeignet für Ihre Kunden? ... 331 4.10 ... Fazit ... 333 5. Schnelle Lieferung, schneller Erfolg! ... 335 5.1 ... Flexibilität und Schnelligkeit sind Schlüsselfaktoren ... 335 5.2 ... Herausforderungen von Click & Collect ... 339 5.3 ... Versand im Fall digitaler Güter ... 341 5.4 ... Einordnung des Versands im Bestellbearbeitungsprozess ... 341 5.5 ... Auswahl des Versanddienstleisters ... 342 5.6 ... Shipping Service Provider ... 354 5.7 ... Berechnung der Logistikkosten ... 356 5.8 ... Eigenes Lager oder Dropshipping? ... 361 5.9 ... Fulfillment am Beispiel von Amazon ... 362 5.10 ... Alternative zum Amazon-Fulfillment ... 364 5.11 ... Retourenmanagement ... 364 5.12 ... Ein kurzer Ausflug in die E-Commerce-Praxis ... 368 5.13 ... Fazit ... 369 6. Die richtigen Zahlungsmethoden für Ihre Kunden ... 371 6.1 ... Beliebte Zahlungsarten in Deutschland im Überblick ... 371 6.2 ... Zahlungsarten und Provider im Überblick ... 373 6.3 ... Payment-Provider oder selbst abwickeln? ... 414 6.4 ... Verdächtige Bestellungen verhindern ... 420 6.5 ... Zahlungsausfälle minimieren ... 423 6.6 ... Kryptowährungen im E-Commerce ... 427 6.7 ... Rechtliche Anforderungen ... 429 6.8 ... Die passende Zahlungsart für Ihre Kunden finden ... 430 6.9 ... Zahlungsarten in den Online-Shop integrieren ... 431 6.10 ... Fazit ... 432 7. Der Online-Shop als Bestandteil Ihres Unternehmens -- Integration in Ihre IT-Landschaft ... 433 7.1 ... Integration des Online-Shops in die bestehende IT-Infrastruktur ... 433 7.2 ... Externe Software auswählen, integrieren und nutzen ... 441 7.3 ... Fazit ... 454 8. Online-Marketing -- Kunden gewinnen, Umsätze steigern ... 455 8.1 ... Warum Online-Werbung? ... 455 8.2 ... Abrechnungsmethoden und Kostenkalkulationen ... 456 8.3 ... Affiliate Marketing ... 459 8.4 ... Display Ads und Targeting ... 467 8.5 ... Preissuchmaschinen ... 474 8.6 ... E-Mail-Marketing ... 480 8.7 ... Paketbeilagen und Gutscheinnetzwerke ... 492 8.8 ... Erarbeitung einer optimalen Online-Marketing-Strategie ... 493 8.9 ... Shopbasiertes Marketing ... 495 8.10 ... Fazit ... 502 9. Content Marketing ... 503 9.1 ... Ihre Zielgruppe für den Shop ... 504 9.2 ... Welcher Content ist der richtige? ... 511 9.3 ... Content verteilen ... 517 9.4 ... Erfolgsmessung der Content-Strategie ... 519 9.5 ... Fazit ... 520 10. Suchmaschinenmarketing -- so wird Ihr Shop gefunden ... 521 10.1 ... Suchmaschinenoptimierung (SEO) ... 522 10.2 ... Wie findet Google? ... 523 10.3 ... On-Page-Optimierung ... 529 10.4 ... Off-Page-Optimierung ... 541 10.5 ... Anzeigen auf Suchmaschinen (SEA) ... 552 10.6 ... Google-Displaynetzwerk ... 569 10.7 ... Kosten für Google Ads ... 573 10.8 ... Fazit ... 575 11. Omni-Channel als Erfolgsmotor im E-Commerce ... 577 11.1 ... Handel über Marktplätze ... 578 11.2 ... Marktplätze im Porträt ... 580 11.3 ... Fazit ... 594 12. Der Kompass im E-Commerce -- Conversion-Messung und -Optimierung ... 595 12.1 ... Warum müssen Daten erfasst und ausgewertet werden? ... 595 12.2 ... Ermittlung von Leistungskennzahlen und wichtigen Erfolgsfaktoren ... 598 12.3 ... Marketingkampagnen und Customer Journey ... 607 12.4 ... Welche Webanalyselösung ist die richtige für Ihren Shop? ... 614 12.5 ... Rechtliche Aspekte der Webanalyse ... 621 12.6 ... Fazit ... 626 13. Wie können Sie mit sozialen Netzwerken Aufmerksamkeit und Umsatz steigern? ... 627 13.1 ... Soziale Netzwerke und deren Funktionsweise ... 627 13.2 ... Social Media Monitoring ... 640 13.3 ... Einzelne Portale im Überblick ... 644 13.4 ... Weitere soziale Netzwerke im Überblick ... 660 13.5 ... Fazit ... 662 14. Chancen im Mobile Commerce ... 663 14.1 ... Unterschiede zwischen E-Commerce und M-Commerce ... 665 14.2 ... Chancen, Risiken und Nutzen für Shop-Betreiber ... 667 14.3 ... Technische Hürden und Anforderungen ... 669 14.4 ... Fazit ... 678 15. Internationalisierung -- neue Märkte erschließen, Zielgruppen erweitern und Umsätze steigern ... 679 15.1 ... So ermitteln Sie die Erfolgsaussichten im Vorfeld ... 680 15.2 ... Der europäische Markt im Quick-Check ... 693 15.3 ... Geoblocking-Verordnung der Europäischen Union ... 696 15.4 ... Erforderliche Anpassungen in Ihrem Online-Shop ... 696 15.5 ... Internationales Marketing ... 705 15.6 ... Rechtliche Aspekte ... 706 15.7 ... Nützliche Tools, Dienste und Unternehmen ... 707 15.8 ... Schritt für Schritt zum internationalen Online-Shop am Beispiel der Schweiz ... 709 15.9 ... Fazit ... 715 16. B2B-E-Commerce ... 717 16.1 ... Unterschiede zwischen B2B und B2C ... 717 16.2 ... B2B-E-Commerce -- auf diese Besonderheiten müssen Sie achten ... 718 16.3 ... Geschäftsmodelle im B2B-E-Commerce ... 724 16.4 ... Fazit ... 728 17. Online-Recht -- rechtlich auf der sicheren Seite ... 731 17.1 ... Unternehmer und Verbraucher ... 732 17.2 ... Versand ins Ausland ... 734 17.3 ... Informationspflichten ... 737 17.4 ... Das Widerrufsrecht ... 750 17.5 ... Pflichten im elektronischen Geschäftsverkehr ... 772 17.6 ... Impressum richtig erstellen ... 780 17.7 ... AGB richtig erstellen ... 786 17.8 ... Datenschutz ... 789 17.9 ... Rechtliche Hürden und Risiken ... 806 17.10 ... Die Trusted-Shops-Checkliste ... 810 18. Erfolgsfaktor Kundenbindung, Loyalität und Zufriedenheit ... 813 18.1 ... Warum zufriedene Stammkunden für Sie essenziell sind ... 814 18.2 ... Mittels Kunden-Support Begeisterung schaffen ... 816 18.3 ... Loyalität und Kundenbindung schaffen ... 830 18.4 ... Kundenportale und Selfservice-Ansätze ... 834 18.5 ... Kunden- und Support-Management-Lösungen ... 836 18.6 ... Die perfekte Strategie entwickeln und umsetzen ... 844 18.7 ... Fazit ... 845 19. Was Sie über Buchhaltung wissen sollten ... 847 19.1 ... Buchhaltung für Online-Shops ... 847 19.2 ... Den wirtschaftlichen Erfolg im Blick ... 854 19.3 ... Fazit ... 860 20. Tipps und Tricks für Ihren Erfolg ... 861 20.1 ... Aller Anfang ist schwer -- so starten Sie richtig ... 861 20.2 ... Häufige Fehler, die Sie nicht machen sollten ... 865 20.3 ... 8 Punkte, die über Ihren Erfolg entscheiden ... 872 20.4 ... Downloads und weiterführende Websites ... 877 20.5 ... Statt eines Fazits -- Plädoyer für den Online-Handel ... 880 Index ... 883
Samsung Galaxy M12
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 Samsung Galaxy M12 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 Samsung Galaxy M12 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
Samsung Galaxy S21 / S21+ / S21 Ultra
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
Website Design and Development with HTML5 and CSS3
COMBINING THEORY AND PRACTICE, WEBSITE DESIGN AND DEVELOPMENT WITH HTML5 AND CSS3 IS AIMED AT BOTH BEGINNERS WHO WANT TO DESIGN THEIR FIRST WEBSITE, AND EXPERIENCED DEVELOPERS WHO WANT TO CONSOLIDATE THEIR TECHNICAL SKILLS.This book addresses the theoretical aspects of HTML5 and CSS3, including: HTML elements, semantic containers, semantic text formatting, multimedia elements, forms, tables, definition and integration of CSS styles, text formatting, and container and box styles. It also encompasses a practical section which presents the process of creating a website, as well as the key rules to apply in order to not only achieve project success, but also to meet user needs. Illustrated by numerous examples, this book includes corrected practical work, structured according to an evolutionary logic ranging from the design of a simple HTML5 page to the creation of a professional website.HASSEN BEN REBAH is Professor at the Higher Institute of Technological Studies of Mahdia, Tunisia, specializing in web programming and computer security.HAFEDH BOUKTHIR is Professor at the Higher Institute of Technological Studies of Mahdia, Tunisia, and a webmaster and web developer. He specializes in SEO and natural referencing.ANTOINE CHEDEBOIS, an engineer by training, has been developing websites for nearly twenty years. He is a specialist in HTML, CSS, JavaScript, PHP and Python, and is currently the lead developer of an international team of developers at GAFA.Foreword xiTeddy PAYETPreface xiiiCHAPTER 1 THE WEB AND ITS FUTURE 11.1 Background 11.2 Phases of evolution of the Web 31.3 Web application architecture 7CHAPTER 2 THE LANGUAGE OF THE WEB: HTML5 132.1 Overview 132.2 Structure of an HTML5 document 182.3 Structuring the content of a web page 212.4 Text organization 282.5 Creating hyperlinks 522.6 Inserting images and multimedia objects 582.7 Tables 652.8 Forms 70CHAPTER 3 STYLE SHEETS: CSS3 1013.1 Overview 1013.2 Text formatting 1213.3 List formatting 1313.4 Backgrounds, borders and shadows 1333.5 Table formatting 1443.6 Layout of the site 148CHAPTER 4 DESIGN AND CREATION OF A WEBSITE 1674.1 Process of creating a website 1674.2 Ergonomics of the website 1754.3 Different website types 181CHAPTER 5 PRACTICAL EXERCISES 1855.1 PE1: structure of an HTML5 web page 1855.2 PE2: simple forms 1955.3 PE3: table formatting 2115.4 TP 4: media (image, video and audio) 2405.5 PE: element positioning 2705.6 PE6: creating a template model 2965.7 PE7: creating a website from A to Z 313References 323Index 325
GLOBALE PROVINZ
Zu Beginn der 2020er-Jahre hat die digitale Transformation unseren Alltag und fast alle Bereiche von Wirtschaft und Verwaltung erreicht. Die Informationsgesellschaft ist eine selbstverständliche Realität geworden. Die sozio-ökonomische Bedeutung der Internet-basierten Systeme und der »Elektronengehirne« ist vergleichbar mit der Bedeutung der großen Entdeckungen der Renaissancezeit und anderen epochalen Entwicklungen wie der Weltraumfahrt, der Nutzung der Atomenergie, oder auch den Erfindungen von Eisenbahn und Automobil.Dieser Bericht vom Werden unserer Informationsgesellschaft basiert auf den Erinnerungen eines Vertreters der »Generation X«, die erlebt hat, wie in circa 40 Jahren das private, berufliche und öffentliche Leben vom Gebrauch des sogenannten »Netzes« und der Mensch-Maschine-Symbiose immer mehr – sowohl positiv als auch negativ – geprägt wurde. Georg Rainer Hofmann, einer der Aktivisten dieser Entwicklung in Deutschland, zeichnet in einem komplexen Bild die technischen, ökomischen, sozio-politischen, und auch ethisch-philosophischen Hintergründe und Herausforderungen. Ein wichtiger Beitrag zur Geschichte unserer digitalen Welt.Mit einem Geleitwort von Alexander Rabe und mit Beiträgen von: Wolfgang Alm, Bernd Becker, Christof Blum, Ralf Cordes, Peter Egloff, José Luis Encarnação, Lucia Falkenberg, Andreas Hufgard, Andreas Kindt, Richard Knapp, Günter Koch, Detlef Krömker, Guerino Mazzola, Radu Popescu-Zeletin, Olaf Reubold, Gerd Rossbach, Gerd Schürmann, Hans-Georg Stark, Harald Summa, Rainer Thome, Thomas Wolf, Ruben Zimmermann.Der Informatiker und Ökonom Prof. Dr. Georg Rainer Hofmann (geb. 1961) ist Professor und Direktor des Information Management Instituts (IMI) an der Technischen Hochschule in Aschaffenburg. Er hat viele Entwicklungen der Informationsgesellschaft selbst erleben und daran mitwirken dürfen. Seine mit dem Zeitgeist verflochtenen Erinnerungen umfassen circa 40 Jahre voller richtungsweisender Erkenntnis- und Technikfortschritte, aber auch voller Zu-, Glücks- und Problemfälle des allmählich-plötzlichen Digitalen Wandels. Er erzählt von richtungsweisenden Ereignissen und von Begegnungen mit prägenden Personen, von denen sich einige auch selbst zu Wort melden. Viele von ihnen wären sicher Nobelpreisträger geworden – gäbe es einen »Nobelpreis für Digitalwissenschaften«
Windows 10 Troubleshooting
Troubleshoot Windows 10 the way the experts do, whatever device or form factor you are using. Focus on the problems that most commonly plague PC users and fix each one with a step-by-step approach that helps you understand the cause, solution, and tools required.Windows 10 is constantly evolving and changing and a great many aspects of the operating system, including many associated with troubleshooting and repair, have been changed, removed, replaced, or expanded since the first edition of this book was published. This new edition is updated with a dedicated chapter on using scripting tools for troubleshooting along with numerous updates on Windows device and update installation, Microsoft Sysinternals Suite, and Troubleshooting malware attacks. Additionally, there is extensive coverage of the technical diagnosis and troubleshooting tools you need from Event Viewer to Recovery Console.This book will help you discover the connections between different hardware and software in your devices, and how their bonds with external hardware, networks, and the Internet are more inter-dependent than you think. You will also learn how to support the increasing volume of home workers, and make sure they can stay online and active on PCs from your own organization or their own devices.If you are fed up with those nagging, day-to-day issues, want to avoid costly repairs, or just want to learn more about how PCs work, _Windows 10 Troubleshooting_ is your ideal one-stop guide to the Windows 10 operating system.What You Will Learn* Understand your PC’s ecosystem and how to connect the dots, so you can successfully track problems to their source* Support home workers using PCs from your organization and family devices, and keep workers productive and online* Make your PC safe and secure for family and everyone in your workplace, and ensure that data is kept secure from loss or attack* Understand the threat from malware and viruses and a range of approaches to dealing with them, depending on the situation* Know tips and tricks for researching difficult problems, including third-party tools and useful web resourcesWHO THIS BOOK IS FORAnyone using Windows 10 on a desktop, laptop, or hybrid deviceMIKE HALSEY has been a Microsoft MVP (Most Valuable Professional) awardee since 2011 and is a recognized technical expert. As the author of Windows 7, 8, and 10 troubleshooting books and associated video courses, he is well versed in the problems and issues that PC users, IT pros, and system administrators face when administering and maintaining all aspects of a PC ecosystem.Mike understands that some subjects can be intimidating for some people and that everybody is different, so he approaches each subject area in straightforward and easy-to-understand ways.Mike is originally from the UK, but now lives in the south of France with his rescue border collies, Evan and Robbie. You can contact Mike on Twitter @MikeHalsey.Part 1: Getting Started with Windows TroubleshootingChapter 1: Introducing Troubleshooting in Windows 10The Three Seashells…The Problems We EncounterHardware ProblemsSoftware and App ProblemsNetworking ProblemsStartup ProblemsOS Installation and Update Problems“Prevention Is Better Than Cure”The Security and Maintenance CenterAutomatically Check for Solutions to ProblemsWindows Reliability HistoryWindows Automatic MaintenanceManaging Diagnostic Feedback and PrivacyRecovery OptionsWindows’ Security SystemsWindows Defender Anti-malwareWindows FirewallWindows SmartScreenUACUser Account ManagementAdministrators vs. Standard UsersLocal Accounts vs. Microsoft AccountsAzure ADUser Identity and Sign-In ManagementAn Introduction to Family SafetyManaging and Deleting User AccountsChapter 2: Building a Safe and Secure OSCreating a Recovery DriveBacking Up and Restoring Windows 10.ResetSystem Image BackupCreating a System Image Backup.Restoring a System Image BackupUsing Windows System RestoreConfiguring System RestoreUsing the Windows 10 Media Creation ToolSetting Up and Managing OneDriveBacking Up Your Files with OneDriveUsing OneDrive Personal and OneDrive ProfessionalRestoring Deleted and Previous Versions of FilesChapter 3: Configuring Windows 10The Settings AppSystem > StorageSystem > Default AppsSystem > AboutDevices > Printers & Scanners / Connected DevicesDevices > AutoPlayNetwork & InternetAccountsTime & LanguageUpd^ Windows UpdateUpdate & Security > Windows Defender / BackupUpdate & Security > ActivationUpdate & Security > For DevelopersIntroducing the Control PanelManaging the Virtual Memory, Paging FileManaging Remote Connections to the PCMoving the Shell User Folders.Creating, Managing, and Deleting PartitionsManaging Startup AppsChapter 4: Fixing Windows 10 QuicklyThe Disk Cleanup WizardManaging EdgeCleaning Temporary and Other Files from EdgeResetting - EdgeResetting the Windows Store and Store AppsDefragmenting Your Hard DisksManaging Running Apps and Services with Task ManagerManaging win32 App CompatibilityUsing the System File CheckerMicrosoft Answers, Service Status Site, and Being a TwitChapter 5: Understanding Tasks and EventsThe Windows Event ViewerIntroducing the Microsoft Management ConsoleThe Main Events ViewMaking Sense of Error LogsCreating Custom Event ViewsCreating Event SubscriptionsAttaching a Task to an EventSaving, Exporting, and Importing Event InformationChapter 6: Understanding PC HardwareBIOS and UEFIBIOS Virus/Malware AttackResetting BIOS and UEFI FirmwarePower SuppliesJump-Starting a PCThe MotherboardThe Rear Panel Connectors and CablesMemoryHard Disks, SSDs, M.2, and PCIe DrivesExpansion CardsMonitors and CablingKeyboards and MiceChapter 7: Diagnosing and Repairing Problem Hardware and PeripheralsGetting USB Devices to Work ReliablyInstalling and Managing Bluetooth DevicesInstalling and Configuring PrintersInstalling Different Types of PrinterFinding the Name or IP Address of a PrinterManaging Printing PoliciesHave You Tried [Not] Turning It Off and On Again?Chapter 8: Troubleshooting StartupHave You Tried Turning It Off and On Again?Using Startup RepairThe Windows Recovery Options MenuUsing the Command Prompt to Repair Windows StartupChapter 9: Troubleshooting NetworksThe Network and Sharing CenterConfiguring Network ConnectionsManaging Network AdaptersManaging Network Connections in the Settings AppSetting Up and Managing Your RouterTroubleshooting Wi-Fi Connection ProblemsRecovering Lost Wi-Fi PasswordsChapter 10: Troubleshoot and Manage EdgeManaging EdgeManaging Permissions, Security and Privacy in EdgeManaging Temporary and Other Files in EdgeUsing the Edge Task Manager to Manage Running Web AppsResetting EdgeOther Useful Settings in EdgePart 2: Becoming a Proficient TroubleshooterChapter 11: Dealing with Common Windows AnnoyancesIncorrect File AssociationsSetting Disk and File PermissionsManaging Audio DevicesTroubleshooting Windows ActivationTroubleshooting and Resetting Windows UpdateTroubleshooting Power Loss During an Update InstallationManaging and Resetting Windows SearchTroubleshooting Slow StartupWindows 10 Hangs on StartupWindows 10 Shuts Down SlowlyWindows Fails to Sleep/Resume from Sleep.Gaining Access After Bitlocker LockoutTroubleshooting Touch Screen ProblemsUSB Type-C and Thunderbolt ProblemsNo Picture on Desktop PC Monitor or TVDisappearing and Conflicting DrivesUnderstanding the BSODChapter 12: Remote HelpThe Problem Steps RecorderRecording an App with Game DVRQuick AssistWindows Remote AssistanceSending and Responding to a Remote Assistance RequestSending Unsolicited Remote Assistance OffersRemote DesktopChapter 13: Repairing Windows Startup ProblemsManually Repairing Windows StartupRepairing BIOS Startup FilesRepairing UEFI Startup FilesAdditional Repair Commands for BIOS and UEFIRecreating or Moving the Boot PartitionStep 1a: Create a New Boot Partition (Command Prompt)Step 1b: Create a New Boot Partition (Disk Management Console)Step 2: Create the New Boot FilesSetting Up and Managing Dual/Multiboot SystemsSecure BootBitlocker and Dual-Boot SystemsManaging Boot Systems with BCDEditBCDEdit IdentifiersBCDEdit Data FormatsExamples of BCDEdit UseEffecting Repairs on the Boot Partition StructuresChapter 14: Networks and Internet ConnectionsChecking the Status of a Network ConnectionDisplaying Information About Wi-Fi NetworksCreating Wi-Fi HotspotsPrioritizing Network ConnectionsDiagnosing Network Connection ProblemsGetting Network Diagnostic Reports from the Event ViewerSee the Status of Your Connection with the Performance Monitor.See What’s Using Your Bandwidth with the Resource MonitorTroubleshooting in the Network and Sharing CenterChanging a Network Type Between Private and PublicSetting Advanced Network Configuration OptionsUsing and Managing Ad-Hoc NetworksHOSTS, LMHOSTS and WINSUsing Authentication TechnologiesUnderstanding TCP/IPOSI Network LayersIPv4 vs IPv6 AddressingDCHPDNSUsing TCP/IP Management ToolsPingTraceRTIPConfigNetshManaging User ProfilesRoaming ProfilesAzure and AD Domain Profiles and SettingsChapter 15: Managing Device Drivers and PC ResourcesDeciphering the Device ManagerIdentifying and Installing Unknown DevicesInstalling Legacy HardwareForcibly installing a Device DriverUninstalling and Deleting Device DriversBlocking Device Driver and Device App InstallationFinding Device Driver Details and InformationTroubleshooting Device DriversBacking Up and Restoring the Driver StoreManaging Driver PropertiesChapter 16: Windows Update and System UpgradesDeferring Updates in Windows 10Long-Term Servicing ChannelChoosing How Updates Are DeliveredUninstalling and Blocking UpdatesTroubleshooting and Repairing Windows UpdateWindows Upgrades and the Reset ImageThe Windows Insider Programme (for Business)Chapter 17: Maintaining App and Web Site CompatibilityMaintaining Compatibility with Win32 AppsManaging Web Site and Intranet CompatibilityUsing Edge in IE Compatibility ModeManaging Security in EdgeInstalling and Managing Browser Plug-ins in EdgeSynchronizing Settings in EdgeSetting Your Default Web BrowserInstalling, Removing, Managing and Using Progressive Web AppsUsing the Software Compatibility TroubleshooterDPI ScalingProgram Compatibility AssistantMicrosoft Application Compatibility ToolkitShimsStandard User AnalyzerChapter 18: Managing Security and PrivacyCreating a Strong Password?Using Two-Factor AuthenticationTFA for Microsoft ServicesTFA for Third-Party ServicesMicrosoft TFA AppGoogle TFA AppManaging Safety and Privacy for ChildrenUsing the Credential ManagerManaging Passwords in EdgeManaging Encryption in Windows 10Using the EFSManaging EFS Encryption with Cipher.exeManaging Device EncryptionEncrypting Your PC with BitlockerManaging a TPM on Your PC and in Windows 10Managing Bitlocker Encryption on Your PCUsing Bitlocker To GoChapter 19: Malware and VirusesHow to Defend Against MalwareSo What Is This Malware Stuff Anyway?Viruses and WormsSpywareAdwareTrojansBotsRootkits / BootkitsBackdoorsRansomwareSpam and Phishing EmailDefending PCs Against MalwareDefending Your Files Against RansomwareSecure BootTrusted BootUsing EncryptionApp ContainersIdentifying a Malware AttackHow Malware Infects PCsHow Malware Infects NetworksIdentifying External AttacksIdentifying Internal AttacksTraining Staff for VigilanceManually Removing Malware from a PCFirst Steps – IsolationIdentifying the Running ProcessesDeactivating the MalwareTest and RetestFinishing UpRemoving RootkitsUsing BCDEdit to Repair Malware DamageUsing Third-Party Tools to Remove MalwareMalware Protection CenterBaseline Security AmalyzerMicrosoft DaRTWindows Defender OfflineESET Online (and Offline) ScannerNorton Bootable Recovery ToolSophos Bootable AntivirusKaspersky Rescue DiskKaspersky Ransomware DecryptorAVG Bootkit RemoverF-Secure Rescue CDTrend Micro Rescue DiskMcAfee Free ToolsD7IIRKillJunkware/Adware Removal ToolsMicrosoft SysInternals SuiteResearching Virus Removal OnlineChapter 20: Using Virtualization to Protect PCsCreating and Managing VMs in Hyper-VManaging Networks in Hyper-VCreating Backups of VMs in Hyper-VBooting and Repurposing Your PC from a VMCreating a VHDAdding a VHD to the Boot MenuVirtual Switches in Hyper-VCreating a Virtual SwitchManaging a Virtual SwitchManaging Hyper-V with PowerShellTroubleshooting Hyper-V ConnectionsPart 3: Mastering Windows 10 TroubleshootingChapter 21: Bomb-Proofing Your PCCreating a Robust Backup StrategyLock Down Your PCs with Group PolicyUsing the Group Policy EditorConfiguring a GPOUsing Server-Side Group PoliciesAdvanced Usage of Group PolicyUsing the Group Policy Management ConsoleActivating and Configuring the GPMCUsing the GPMCTroubleshooting Group Policy IssuesManaging Windows ServicesManage Your Local Security PolicyManaging Advanced Firewall PolicyChapter 22: Microsoft SysinternalsFile and Disk UtilitiesAccessChksAccessEnumContigDisk2VhdDiskExtDiskmonDiskViewEFSDumpMoveFile and PendMovesNTFSInfoPsFileSDeleteShareEnumSigcheckNetworking UtilitiesPSPingPsToolsTCPViewWhoIsProcess UtilitiesAutoRunsHandleListDLLsPortmonProcDumpProcess ExplorerProcess MonitorPSExecPsKillPsListPsServicePsSuspendShellRunasVMMapSecurity UtilitiesLogonSessionsPsLoggedOnPsLogListSysmon/Sysmon64System Information UtilitiesHandleLiveKdLoadOrderRAMMapMiscellaneous UtilitiesRegDelNullRegistry UsageRegJumpChapter 23: Best Practice in the WorkplaceManaging Power and BatteriesManaging Users and BYOD PCsMDMGroup PolicyBackups Best PracticeDeployment and Recovery Best PracticeManaging External and Network HardwareChapter 24: Managing BYOD HardwareManaging VPNs and Secure ConnectionsWorkplace JoinConnecting to an Exchange or ActiveSync AccountConnecting to Office 365 or Microsoft AzureWork FoldersChapter 25: Getting Advanced InformationThe Task ManagerThe Performance MonitorData Collector SetsThe Resource MonitorThe Computer Management ConsoleSystem InformationDXDiagChapter 26: The Registry in DepthRegistry FilesRegistry Keys and ValuesHKEY_CLASSES_ROOT (HKCR)HKEY_CURRENT_USER (HKCU)HKEY_LOCAL_MACHINE (HKLM)HKEY_USERS (HKU)HKEY_CURRENT_CONFIG (HKCC)HKEY_PERFORMANCE_DATARegistry Value TypesThe Registry EditorBacking Up and Restoring the RegistryCreating and Modifying Registry KeysEditing Other Users’ Registry DatabasesConnecting to a Remote RegistryUsing PowerShellUsing Group PolicyComparing RegistriesREGINI.EXEEditing the Registry with PowerShellScanRegEdit the Registry from the Recovery PanelThird-Party Registry UtilitiesChapter 27: Using Scripting Tools for TroubleshootingUsing the Windows Command LineUseful Command Line Tools for TroubleshootingUsing the Command Line from the Recovery ConsoleTroubleshooting Using PowerShellGetting Started with PowerShellUsing the Event Log in PowerShellGathering Detailed Reports and InformationManaging AppsManaging Running ProcessesManaging the RegistryManaging Windows UpdateManaging ServicesAdditional Troubleshooting with PowerShellThe Windows TerminalInstalling and Using the Windows TerminalChapter 28: Windows 10 File Structure in DepthThe Windows 10 File and Folder StructureRoot Windows FoldersWin32 and Store App FoldersWindows Operating System FoldersUser Account FoldersWindows Log FoldersWindows Temporary File FoldersWindows File TypesManaging the Shell User FoldersFile System Tools and UtilitiesFile Management from the Command LineHow File Systems Handle Files DifferentlyTroubleshooting File and Folder PermissionsACLs, DACLs, and PermissionsNTFS InheritanceUsign GroupsEffective AccessTaking OwnershipAuditingTroubleshooting File and Folder SharingChapter 29: Researching Difficult ProblemsReading the Windows Log FilesLog Text FilesReading .xml and .etl FilesReading .dmp filesSearching the Internet for SolutionsAnswers.Microsoft.comSupport.Microsoft.comTechnet.Microsoft.com and MSDN.Microsoft.comOther Microsoft and Third-Party Support SitesHardware Driver and Support SitesThird-Party Support ToolsChapter 30: Troubleshooting Difficult Problems“Mike Halsey’s Holistic Troubleshooting Agency”Gauging Both Internal and External FactorsUsing Troubleshooting Tools TogetherTroubleshooting and Repairing HardwareMinimal Boot Configuration and Jumpstarting PCsChapter 31: Installation and RestoreTroubleshooting the Windows 10 UpgradeInstalling Windows 10Obtaining Up-to-Date Installation MediaCreating Customized Installation MediaNondestructively Reinstalling Windows 10Windows 10 SysPrep
Computer Vision and Augmented Reality in iOS
Learn how computer vision works, how augmented reality renders digital graphics into the physical world via an iPhone’s camera, and how to incorporate these technologies into your own apps. This book shows you how to take full advantage of computer vision technologies.Interacting with other people online usually involves user-generated images and videos; whether it be “memes”, short videos, or heavily-modified images. Before smart phones, generating this content required a professional using high-level image and video editing software. Not any more.This book will teach you to use computer vision in the most popular ways, such as for facial recognition, image to text analysis and, of course, recording a video of a dancing hot dog in your living room. Starting with the history of computer vision, image and video processing fundamentals, and an introduction to developing augmented reality applications, you’ll learn to incorporate computer vision both in the content you create and the apps you develop for end users.Computer Vision and Augmented Reality in iOS reveals how every user with access to the Internet and a smart phone can easily generate heavily-modified images and videos.WHAT YOU'LL LEARN* Incorporate mathematics related to computer vision into your apps* Host computer vision models remotely for mobile use* Implement visual-inertial state estimation algorithms for mobile augmented realityWHO THIS BOOK IS FORProfessionals or post graduate students in software development or engineering who have a basic understanding of how software development works and are interested in implementing computer vision into their development. It's recommended that readers already have a working knowledge of C++ and Swift. AHMED BEKHIT is the Co-Founder and Chief Technology Officer at Magic Studio; a software company based in Boca Raton, Florida that focuses on developing cutting edge video processing and streaming technologies. In the early days of Ahmed’s career in Software Engineering, he was awarded the Apple WWDC Scholarship three times in a row and was also titled “Apple’s Whiz Kid” by the Wall Street Journal at the age of 15. As of today, Ahmed has been writing software for over a decade. He also regulary contributes to the open-source community and has been known for creating ARVideoKit; an iOS framework that renders ARKit content to capture videos, GIFs, and live photos with augmented reality components. Ahmed has developed and published independent iOS applications that have reached over three million users.1. Brief History of Computer VisionThis chapter will focus on the history of computer vision, what it is, the importance of it and its applications.a. What is Computer Vision?b. Why do we need it?c. The evolution of Computer Visiond. Computer Vision Applications2. Introduction to Augmented RealityThis chapter will introduce Augmented Reality and its different applications to the reader.a. What is augmented reality?b. How does it work?c. How can I use this technology?3. Image and Video Processing FundamentalsThis chapter will go over fundamental mathematics and algorithms that will be used throughout the book.a. Math overviewb. Computer Vision basicsc. Standard algorithmsd. Implementing standard algorithms using OpenCV4. Building Computer Vision Applications using OpenCV & Vision FrameworkThis chapter will cover various Computer Vision applications and how to implement them.a. Face Detection / Recognitionb. Body Detection / Trackingc. Image to Text Analysis5. Building Custom ModelsThis chapter will cover developing custom Computer Vision models / algorithms.a. Custom Object Trackingb. Custom Barcode Generator / Reader (similar to Snapchat Codes aka Snapcodes)6. Augmented Reality using OpenCVThis chapter will cover the two main approaches used in the Augmented Reality industry; marker-based & marker-less AR.a. Marker-based Augmented Realityb. Marker-less Augmented Reality using Visual Inertial Estimation on a Phone7. Augmented Reality using ARKit & OpenCVThis chapter will cover how to use both ARKit and OpenCV technologies simultaneously.a. Using Body Tracking with ARKitb. Using Face Detection with ARKit
Beginning iOS Game Center and GameKit
Create fun and polished games and gamify your apps with GameKit and Game Center. This fully updated new edition of Kyle Richter’s classic can help you reach new customers through social integrations, multiplayer, and achievements. Quickly add a level of polish to your apps that used to take weeks of hard work and late nights.Implementing a leaderboard and achievement system has never been so simple! Gone are the days of writing and maintaining your own server. You'll also see how to easily add advanced networking concepts like VoIP support in hours, not days. Game Center is heavily pushed and promoted by Apple. By adding Game Center into your game, not only do you gain access to polished and professional features but your app will see a boost in downloads and sharing.Expeditiously implement a plethora of advanced social networking concepts into your apps. Create custom Game Center Manager classes that can be rapidly deployed into any of your new or existing projects. And jump right over pitfalls commonly encountered by new and experienced Game Center developers. Become a Game Center development champ!WHAT YOU'LL LEARN* Build a reusable Game Center manager class that can be quickly used in future projects* Integrate Game Kit and Game Center leaderboards and Achievements into your project* Add real time and turned based multiplayer functionality to your game* Implement a real time voice chat systemWHO THIS BOOK IS FORExperienced developers who already have a basic understanding of iOS development but haven’t yet had a chance to work with GameKit technology will benefit from this book.Kyle Richter started writing code in the early 90's on the Commodore 64, and soon after progressed to a Mac SE. Since then he has been dedicated to working exclusively with Apple products. Kyle is currently the CEO of MartianCraft LLC a custom mobile software development shop. Kyle has been running software development companies since 2004. His company was behind the release of the first iOS trivia game, as well as the first mobile game to support true non-local multiplayer. His companies have been named to the Inc 5000 fastest growing companies in the world on three separate occasions. Kyle has worked on notable project for some of the largest brands in the world. He is also a frequent speaker on software development and entrepreneurship speaking at more than two hundred events across the globe. In his spare time he enjoys traveling, backcountry hiking, scuba diving, and cooking. He can be found on twitter @kylerichter.Beau Bolle has been tinkering with technology as long as he can remember and has over 20 years of professional software development experience. He’s worked on a wide variety of clients from startups to Fortune 500 companies on an even wider variety of projects including audio tools; social media apps; e-commerce, bug tracking, source control, and CRM systems; and enterprise apps. As CTO of MartianCraft, he is dedicated to creating an environment that fosters creativity and enables people to do their best work. In his free time, Beau enjoys traveling, camping, and hiking. He’s an avid tabletop gamer and has recently taken up leatherworking.CHAPTER 1: GETTING STARTED WITH GAME KIT AND GAME CENTERGame Kit and Game Center a HistoryGame Center Benefits and MarketingGame Kit: An OverviewSample Game: UFOsUFOs: Examining the Source CodeGetting Started with iTunes ConnectCHAPTER 2: GAME CENTER: SETTING UP AND GETTING STARTEDGame Center from the user perspectiveTesting for Game CenterAuthenticating with Game CenterThe SandboxWatching for Status ChangesWorking with GKLocalPlayerRetrieving a Friends ListFriend List AvatarsWorking with PlayersCHAPTER 3: LEADERBOARDSWhy a Leaderboard?An Overview of Leaderboards in Game CenterConfiguring a Leaderboard in iTunes ConnectPosting a ScoreSetting a Default LeaderboardAdding Score Posting to UFOsHandling Failures When Submitting a ScorePresenting a LeaderboardCustomizing the LeaderboardMapping a Player IDLocal Player ScoreA Better ApproachCHAPTER 4: ACHIEVEMENTSWhy Achievements?An Overview of Achievements in Game CenterConfiguring Achievements in iTunes ConnectResetting AchievementsAdding Achievement HooksCHAPTER 5: MATCHMAKING AND INVITATIONSWhy Add Matchmaking and Invitations to Your App?Common Matchmaking ScenariosCreating a New Match RequestPresenting Match GUIHandling Incoming InvitationsAuto-MatchingMatching ProgrammaticallyAdding a Player to a MatchiOS 5ReinvitesPlayer GroupsPlayer AttributesPlayer ActivityUsing Your Own Server (Hosted Matches)CHAPTER 6: THE PEER PICKERBenefits of the Peer PickerReal-World ExamplesWorking with SessionsPresenting a Peer PickerAdvanced GKSession InteractionThe Peer Picker DelegateSummaryCHAPTER 7: NETWORK DESIGN OVERVIEWThree Types of NetworksLess Common NetworksReliable Data vs. Unreliable DataSending Only What Is NeededPrediction and ExtrapolationFormatting MessagesPreventing Cheating and Preventing Timeout-Related DisconnectionsWhat to Do When All Else FailsCHAPTER 8: EXCHANGING DATAModifying a Single-Player GameSetting Up Our Engine for MultiplayerPutting Everything TogetherDisconnectionsCHAPTER 9: TURNED-BASED GAMING WITH GAME CENTERA New Sample ProjectGKTurnedBasedMatchmakerViewControllerStarting a New GameMaking the First MoveContinuing a Game in ProgressEnding a MatchQuitting and ForfeitingProgrammatic MatchesGKTurnBasedEventHandlerCHAPTER 10: VOICE CHATVoice Chat for Game CenterVoice Chat for Game KitPutting It TogetherCHAPTER 11: IN-APP PURCHASE WITH STOREKITSetting Up Your App in iTunes ConnectAdding Products to Your AppPurchasing a ProductSubscriptions and RenewalsTest Accounts and Testing PurchasesSubmitting a Purchase GUI ScreenshotDeveloper ApprovalReceiptsTying Everything Together in UFOs
Diagnosis and Fault-tolerant Control Volume 2
This book presents recent advances in fault diagnosis and fault-tolerant control of dynamic processes. Its impetus derives from the need for an overview of the challenges of the fault diagnosis technique and sustainable control, especially for those demanding systems that require reliability, availability, maintainability, and safety to ensure efficient operations. Moreover, the need for a high degree of tolerance with respect to possible faults represents a further key point, primarily for complex systems, as modeling and control are inherently challenging, and maintenance is both expensive and safety-critical.Diagnosis and Fault-tolerant Control 2 also presents and compares different fault diagnosis and fault-tolerant schemes, using well established, innovative strategies for modeling the behavior of the dynamic process under investigation. An updated treatise of diagnosis and fault-tolerant control is addressed with the use of essential and advanced methods including signal-based, model-based and data-driven techniques. Another key feature is the application of these methods for dealing with robustness and reliability. VICENC PUIG is Professor of Automatic Control at the Universitat Politècnica de Catalunya (UPC), Spain. He has published more than 80 journal articles and more than 350 articles in international conference/workshop proceedings related to diagnosis and faulttolerant control.SILVIO SIMANI is Professor of Automatic Control in the Engineering Department of Ferrara University, Italy. He has published about 260 journal and conference papers, several book chapters and four monographs on fault diagnosis and sustainable control topics.CHAPTER 1 NONLINEAR METHODS FOR FAULT DIAGNOSIS 1Silvio Simani and Paolo Castaldi1.1. Introduction 11.2. Fault diagnosis tasks 21.2.1. Residual generation task 51.2.2. Residual evaluation task 81.3. Model-based fault diagnosis 91.3.1. Parity space relations 91.3.2. Observer-based approaches 121.3.3. Nonlinear filtering methods 141.3.4. Nonlinear geometric approach strategy 171.4. Data-driven fault diagnosis 201.4.1. Online identification methods 211.4.2. Machine learning approaches to fault diagnosis 241.5. Model-based and data-driven integrated fault diagnosis 341.6. Robust fault diagnosis problem 421.7. Summary 471.8. References 48CHAPTER 2 LINEAR PARAMETER VARYING METHODS 57Mickael Rodrigues, Habib Hamdi and Didier Theilliol2.1. Introduction 572.2. Preliminaries: a classical approach 602.3. Problem statement 622.4. Robust active fault-tolerant control design 652.4.1. Robust observer-based FTC design 652.4.2. Stability analysis 682.5. Application: an anaerobic bioreactor 752.6. Conclusion 812.7. References 81CHAPTER 3 FUZZY AND NEURAL NETWORK APPROACHES 85Marcin Witczak, Marcin Pazera, Norbert Kukurowski and Marcin Mrugalski3.1. Introduction 853.2. Fuzzy model design 873.2.1. Takagi–Sugeno systems 873.2.2. Generation of TS models via nonlinear embedding 883.3. Neural model design 903.3.1. Recurrent neural network 903.3.2. Identification of the neural model uncertainty 933.4. Fault estimation and diagnosis 943.4.1. Actuator fault estimation using neural networks 943.4.2. Sensor and actuator fault estimation using fuzzy logic 973.5. Fault-tolerant control 1013.5.1. An overview of the fault-tolerant scheme 1013.5.2. Robust fault estimation and control 1033.5.3. Derivation of a robust invariant set 1063.5.4. Efficient predictive FTC 1063.6. Illustrative examples 1103.6.1. Sensor and actuator fault estimation example 1103.6.2. Fault-tolerant control example 1133.7. Conclusion 1153.8. Acknowledgment 1163.9. References 116CHAPTER 4 MODEL PREDICTIVE CONTROL METHODS 121Krzysztof Patan4.1. Introduction 1214.2. Idea of MPC 1224.3. Robustness of MPC 1254.4. Neural-network-based robust MPC 1264.4.1. Neural network models 1274.4.2. Nonlinear MPC 1304.4.3. Approximate MPC 1304.4.4. Robust nonlinear MPC 1324.4.5. Robust approximate MPC 1324.5. Robust control of a pneumatic servo 1344.5.1. Robust nonlinear neural-network-based MPC 1354.5.2. Robust approximate neural-network-based MPC 1394.6. Conclusion 1404.7. References 140CHAPTER 5 NONLINEAR MODELING FOR FAULT-TOLERANT CONTROL 143Silvio Simani and Paolo Castaldi5.1. Introduction 1435.1.1. Joint fault diagnosis and control 1475.1.2. Nonlinear adaptive fault estimators 1495.1.3. Fuzzy fault-tolerant control 1615.1.4. Recursive adaptive control 1645.1.5. Sustainable control 1745.2. Fault-tolerant control strategies 1755.2.1. Fault tolerance and compensation 1775.3. Fault diagnosis and tolerant control 1805.3.1. Fault-tolerant control design 1835.4. Summary 1865.5. References 187CHAPTER 6 VIRTUAL SENSORS AND ACTUATORS 193Damiano Rotondo and Vicenç Puig6.1. Introduction 1936.2. Problem statement 1946.3. Virtual sensors and virtual actuators 1986.4. LMI-based design 2026.5. Additional considerations 2056.6. Application example 2086.6.1. Virtual actuator 2096.6.2. Virtual sensors 2106.7. Conclusion 2126.8. References 212CHAPTER 7 CONCLUSIONS 215Vicenç Puig and Silvio Simani7.1. Introduction 2157.2. Closing remarks 2197.3. References 229CHAPTER 8 OPEN RESEARCH ISSUES 241Vicenç Puig and Silvio Simani8.1. Further works and open problems 2418.1.1. Sustainable control design objectives 2438.1.2. Sustainable control concepts and approaches 2478.1.3. Sustainable control approaches and working methods 2498.1.4. Sustainable control design ambition 2538.1.5. Sustainable control innovation potentials 2588.1.6. Sustainable control expected impacts 2598.2. Summary 2618.3. References 262List of Authors 265Index 267Summary of Volume 1 271
Teach Yourself VISUALLY Windows 11
EVERYTHING YOU NEED TO KNOW ABOUT WINDOWS 11 IN A SINGLE, VISUAL BOOKTeach Yourself VISUALLY Windows 11 collects all the resources you need to master the day-to-day use of Microsoft’s new operating system and delivers them in a single resource. Fully illustrated, step-by-step instructions are combined with crystal-clear screenshots to walk you through the basic and advanced functions of Windows 11.Teach Yourself VISUALLY Windows 11 offers the best visual learning techniques with comprehensive source material about the interface and substance of Windows 11, as well as:* Stepwise guidance on working with files, digital pictures, and media* Instructions for customizing Windows 11 and sharing your computer with family members* Tutorials on installing and repairing applications, system maintenance, and computer securityThe fastest, easiest way for visual learners to get a grip on Windows 11, Teach Yourself VISUALLY Windows 11 is the best way to go from newbie to expert in no time at all.CHAPTER 1 GETTING STARTED WITH WINDOWSExplore the PC Screen 4Explore the Start Menu 5Start and Close an App 6Connect to Your Wireless Network 8Put Windows to Sleep 10Restart or Shut Down Windows 11Switch to a Microsoft Account 12Install an App 16Switch Between Running Apps 18Arrange Running Apps 20Uninstall an App 22CHAPTER 2 CUSTOMIZING WINDOWSPin an App to the Start Menu 26Open the Settings App 28Change the Lock Screen Background 30Choose a Lock Screen Status App 32Customize Syncing Between Devices 34Access an App’s Features 36Pin an App to the Taskbar 38Change the Theme 40Adjust the Volume 42Set the Time Zone 43Configure Windows to Work with Multiple Monitors 44Customize the Taskbar 46Work with Widgets 48Set Up Multiple Desktops 50CHAPTER 3 SURFING THE WEBOpen a Web Page 54Open a Web Page in a Tab 56Navigate Web Pages 58Find Text on a Page 59Navigate with the History List 60Change Your Startup Page 62Save Favorite Web Pages 64Take Advantage of the Favorites Bar 66Share a Web Page 68Search for Sites 70Download a File 72CHAPTER 4 SENDING AND RECEIVING EMAILLaunch the Mail App 76Configure Mail Settings 77Configure an Email Account 78Send an Email Message 80Format the Message Text 82Add a File Attachment 84Save a Draft of a Message 86Receive and Read Email Messages 88Reply to a Message 90Forward a Message 92Open and Save an Attachment 94Delete a Message 96Create a Folder for Saving Messages 98CHAPTER 5 GETTING SOCIAL WITH WINDOWSCreate a Contact 102Add Your Google Account 104Add Your iCloud Account 106View a Contact 108Edit a Contact 110Assign a Photo to a Contact 112Add Extra Fields to a Contact 114Filter the Contacts List 116Combine Multiple Profiles for a Contact 118View Your Calendar 120Add an Event to Your Calendar 122Create a Recurring Event 124Add an Event Reminder 125Send or Respond to an Event Invitation 126Customize Your Calendar 128CHAPTER 6 PERFORMING DAY-TO-DAY TASKS WITH APPSSearch Your PC 132Write a Note 134Make a To‐Do List 136Configure Skype 138Call Someone Using Skype 140Display a Location on a Map 142Get Directions to a Location 144Check Your Weather Forecast 146Check Another City’s Weather Forecast 148Perform Calculations 150Record a Voice Memo 152Set an Alarm 154CHAPTER 7 WORKING WITH IMAGESImport Images from a Digital Camera 158Scan an Image 160Navigate the Pictures Folder 162View Your Images 164Start a Slide Show 166Set an Image as the Photos App Tile 167Repair an Image 168Add a Photo Effect 170Crop an Image 172Rotate an Image 174Delete an Image 175Print an Image 176Take a Picture with Your PC Camera 178CHAPTER 8 WORKING WITH MULTIMEDIAImport Videos from a Digital Camera 182Navigate the Videos Folder 184Watch a Video 186Edit a Video 188Make a Movie 192Play a Music CD 196Copy Tracks from a Music CD 200Navigate the Music Folder 202Play Music 204Create a Playlist 206Switch Between Audio Devices 208CHAPTER 9 EDITING DOCUMENTSCreate and Save a Document 212Open a Document 214Change the Text Font 216Find Text 218Replace Text 220Insert Special Symbols 222Make a Copy of a Document 224Create a OneNote Notebook 226Add Pages and Sections to a Notebook 228Add Text Notes 230Add an Image to a Notebook Page 232Work with Notebook Lists 234Print a Document 236CHAPTER 10 WORKING WITH FILESSelect a File 240Change the File View 242Preview a File 243Copy a File 244Move a File 245Rename a File 246Create a New File 247Delete a File 248Restore a Deleted File 249Add a File to Your OneDrive 250Extract Files from a Compressed Folder 252Specify a Different Program When Opening a File 254CHAPTER 11 SHARING YOUR COMPUTERDisplay User Accounts 258Create a User Account 260Switch Between Accounts 262Change Your User Account Picture 264Change a User’s Password 266Delete an Account 268Add a Child to Your PC 270Set Restrictions on a Child Account 272CHAPTER 12 GETTING MORE FROM A TABLET PCUnderstanding Gestures 276Using Gestures to Control Windows 278Display the Touch Keyboard 280Input Text with the Touch Keyboard 282Customize the Touch Keyboard Size and Theme 284Adjust Screen Brightness 286Monitor Battery Life 287CHAPTER 13 IMPLEMENTING SECURITYUnderstanding Windows Security 290Check for Security Problems 292Create a Picture Password 294Sign In with a PIN 298Set Up a Fingerprint Sign‐In 300Lock Your Computer 302Configure Your PC to Lock Automatically 304Browse the Web Privately 306Control Your Private Information 308Clear Your Activity History 310CHAPTER 14 MAKING WINDOWS MORE ACCESSIBLEIncrease the Text Size 314Magnify Screen Areas 316Have Screen Text Read to You 318Change to a High‐Contrast Theme 320Apply a Color Filter 322Flash the Screen During Audio Notifications 324Make the Keyboard More Accessible 326Control Windows via Voice 328Index 330
Diagnosis and Fault-tolerant Control 1
This book presents recent advances in fault diagnosis strategies for complex dynamic systems. Its impetus derives from the need for an overview of the challenges of the fault diagnosis technique, especially for those demanding systems that require reliability, availability, maintainability and safety to ensure efficient operations. Moreover, the need for a high degree of tolerance with respect to possible faults represents a further key point, primarily for complex systems, as modeling and control are inherently challenging, and maintenance is both expensive and safety-critical.Diagnosis and Fault-tolerant Control 1 also presents and compares different diagnosis schemes using established case studies that are widely used in related literature. The main features of this book regard the analysis, design and implementation of proper solutions for the problems of fault diagnosis in safety critical systems. The design of the considered solutions involves robust data-driven, model-based approaches. VICENC PUIG is Professor of Automatic Control at the Universitat Politècnica de Catalunya (UPC), Spain. He has published more than 80 journal articles and more than 350 articles in international conference/workshop proceedings related to diagnosis and faulttolerant control.SILVIO SIMANI is Professor of Automatic Control in the Engineering Department of Ferrara University, Italy. He has published about 260 journal and conference papers, several book chapters and four monographs on fault diagnosis and sustainable control topics.Introduction ixVicenç Puig and Silvio SimaniCHAPTER 1 MATHEMATICAL MODELING AND FAULT DESCRIPTION 1Silvio Simani1.1. Introduction 11.2. Model-based FDI techniques 21.3. Modeling of faulty systems 31.3.1. Fault modeling and description 51.3.2. Mathematical description 61.4. Residual generation 111.5. Residual generation techniques 141.5.1. Residual generation via parameter estimation 151.5.2. Observer-based approaches 181.5.3. Fault detection via parity equations 241.6. Change detection and symptom evaluation 281.7. Residual generation robustness problem 301.7.1. FDI H∞ approach 321.7.2. Active and passive disturbance decoupling 351.8. Fault diagnosis technique integration 361.8.1. Fuzzy logic for residual generation 371.8.2. Neural networks for fault diagnosis 381.8.3. Neuro-fuzzy approaches to FDI 401.8.4. Fault detectability and isolability 421.8.5. NF model structure identification 431.8.6. NF residual generation for FDI 441.9. Conclusion 461.10. References 47CHAPTER 2 STRUCTURAL ANALYSIS 57Mattias Krysander and Erik Frisk2.1. Introduction 572.2. Background 582.2.1. Structural models 582.2.2. Dulmage–Mendelsohn decomposition and matchings 602.2.3. Dulmage–Mendelsohn decomposition and simulation 632.3. Fault isolability analysis 642.3.1. Fault detectability analysis 642.3.2. Fault isolability analysis 652.3.3. Canonical isolability decomposition of the overdetermined part 672.4. Testable submodels 692.4.1. Basic definitions 692.4.2. MSO algorithm 712.4.3. Residual generation based on matching 722.5. Sensor placement 742.5.1. The basic sensor placement problem 742.5.2. A structural approach 752.6. Summary and discussion 802.7. References 81CHAPTER 3 SET-BASED FAULT DETECTION AND ISOLATION 83Ye Wang and Vicenç Puig3.1. Introduction 833.2. Notations, definitions and properties 843.3. Problem statement 863.3.1. Uncertain discrete-time linear systems 863.3.2. Set-based methods 863.3.3. FDI problem statement 883.4. Proposed techniques 893.4.1. Set-membership approach 893.4.2. Zonotopic observer 903.4.3. Relationship between set-based methods 913.5. Design methods 923.5.1. Robustness conditions 923.5.2. Fault sensitivity condition 963.6. Fault detection and isolation procedures 993.6.1. Fault detection 993.6.2. Fault isolation 1003.7. Application example: quadruple-tank system 1013.7.1. Results with robustness condition 1053.7.2. Results with robustness and fault sensitivity conditions 1053.8. Conclusion 1053.9. References 109CHAPTER 4 DIAGNOSIS OF STOCHASTIC SYSTEMS 111Gregory Provan4.1. Introduction 1114.2. Stochastic diagnosis task 1134.2.1. Notation 1134.2.2. Problem formulation 1134.2.3. Representing uncertainty 1154.3. Inference methods for diagnosis task 1164.3.1. Difference with other tasks 1164.4. Model-based approach 1174.4.1. Traditional FDD methods 1174.4.2. Bayesian inversion/filtering 1204.5. Data-driven approaches 1224.5.1. ML methods 1234.5.2. Statistical methods 1244.6. Hybrid approaches: surrogate methods 1254.6.1. Fitting surrogate models via sampling 1254.7. Comparative analysis of approaches 1264.8. Summary and conclusions 1274.9. References 128CHAPTER 5 DATA-DRIVEN METHODS FOR FAULT DIAGNOSIS 131Silvio Simani5.1. Introduction 1315.2. Models for linear system fault diagnosis 1335.3. Parameter estimation methods for fault diagnosis 1355.3.1. Data-driven method in ideal conditions 1355.3.2. Data-driven methods in real scenarios 1385.3.3. Algebraic Frisch scheme 1395.3.4. Dynamic Frisch scheme 1415.3.5. MIMO case Frisch scheme 1455.4. Nonlinear dynamic system identification 1465.4.1. Piecewise affine model 1475.4.2. Hybrid model structure 1485.4.3. Nonlinear system approximation 1495.4.4. Model continuity and domain partitioning 1515.4.5. Local affine model estimation 1545.4.6. Multiple-model estimation 1585.5. Fuzzy data-driven approach to fault diagnosis 1645.5.1. Fuzzy model identification 1655.5.2. Takagi–Sugeno prototypes 1675.5.3. Data-driven fuzzy modeling 1705.5.4. Clustering methods 1705.5.5. Fuzzy c-means clustering algorithms 1725.5.6. Gustafson–Kessel clustering algorithm 1745.5.7. Optimal number of clusters 1765.6. Fuzzy model identification 1765.6.1. Nonlinear model identification 1785.6.2. Product space clustering identification 1815.6.3. Fuzzy clustering model identification 1835.6.4. Antecedent membership function estimation 1835.6.5. Estimating consequent parameters 1855.7. Conclusion 1895.8. References 189CHAPTER 6 THE ARTIFICIAL INTELLIGENCE APPROACH TO MODEL-BASED DIAGNOSIS 197Belarmino Pulido, Carlos J. Alonso-González and Anibal Bregon6.1. Introduction 1976.2. Case studies 1996.3. Knowledge-based diagnosis systems 2016.3.1. Diagnosis task and system model 2036.3.2. Diagnosis of physical devices 2066.3.3. Limits of KBS for diagnosis of physical devices 2076.4. Model-based diagnosis 2086.4.1. Formalization of consistency-based diagnosis and its first implementation, GDE 2096.5. CBD for dynamic systems 2176.5.1. Different approaches for CBD of dynamic systems 2196.5.2. PCs for the three-tank system case study 2226.6. Conclusion 2246.7. References 226List of Authors 231Index 233Summary of Volume 2 237
The Tactile Internet
The Tactile Internet will change the landscape of communication by introducing a new paradigm that enables the remote delivery of haptic data.This book answers the many questions surrounding the Tactile Internet, including its reference architecture and adapted compression methods for conveying haptic information. It also describes the key enablers for deploying the applications of the Tactile Internet.As an antecedent technology, the IoT is tackled, explaining the differences and similarities between the Tactile Internet, the Internet of Things and the Internet of Everything. The essentials of teleoperation systems are summarized and the challenges that face this paradigm in its implementation and deployment are also discussed.Finally, a teleoperation case study demonstrating an application of the Tactile Internet is investigated to demonstrate its functionalities, architecture and performance. TARA ALI-YAHIYA is Associate Professor at Paris-Saclay University, France. She is deputy head of the Networking & Stochastic and Combinatorial Optimization Team at LISN Laboratory. She has an HDR, PhD and MSc in Telecommunications and was a post-doctoral researcher at Telecom SudParis.WRYA MONNET is a faculty member of the CSE department at the University of Kurdistan Hewler, Iraq. He has 23 years of experience in industry and academia and has done post-doctoral research at Telecom SudParis, France. He worked as an R&D and embedded software engineer for 10 years.Foreword xiIan F. AkyildizPreface xiiiTara Ali-Yahiya and Wrya MonnetList of Acronyms xvCHAPTER 1 INTRODUCTION TO TACTILE INTERNET 1Tara Ali-Yahiya1. 1. Human perception and Tactile Internet 21. 2. The roadmap towards Tactile Internet 31. 3. What is Tactile Internet? 51. 4. Cyber-Physical Systems and TI 71. 4. 1. Physical world 71. 4. 2. Internet of Things 71. 4. 3. Communication 71. 4. 4. Storage and computation 81. 4. 5. Feedback 81. 4. 6. Smart computing 101. 5. References 11CHAPTER 2 REFERENCE ARCHITECTURE OF THE TACTILE INTERNET 13Tara Ali-Yahiya2. 1. Tactile Internet system architecture 132. 2. IEEE 1918. 1 use cases 152. 2. 1. Teleoperation 162. 2. 2. Automotive 172. 2. 3. Immersive virtual reality (IVR) 172. 2. 4. Internet of drones 182. 2. 5. Inter personal communication 182. 2. 6. Live haptic-enabled broadcast 192. 2. 7. Cooperative automated driving 192. 3. Conclusion 202. 4. References 20CHAPTER 3 TACTILE INTERNET KEY ENABLERS 21Tara Ali-Yahiya3. 1. Introduction 213. 1. 1. The fifth-generation system architecture 213. 1. 2. Network slicing 233. 1. 3. Network function virtualization 253. 1. 4. Software-defined networking 263. 1. 5. Edge computing 273. 1. 6. Artificial intelligence 293. 2. Conclusion 313. 3. References 31CHAPTER 4 6G FOR TACTILE INTERNET 35Pinar Kirci and Tara Ali-Yahiya4. 1. Introduction 354. 2. Thearchitectureof6G 374. 2. 1. Networkperformanceof6G 384. 2. 2. Space network 394. 2. 3. Air network 404. 2. 4. Ground network 404. 2. 5. Underwater network 414. 3. 6G channel measurements and characteristics 414. 3. 1. Optical wireless channel 414. 3. 2. Unmanned aerial vehicle (UAV) channel 424. 3. 3. Underwater acoustic channel 434. 3. 4. Satellite channel 434. 3. 5. RFandterahertznetworksin6G 454. 3. 6. Visible light communication technology 484. 3. 7. Orbital angular momentum technology 484. 4. 6GcellularInternetofThings 494. 5. Energy self-sustainability (ESS) in 6G 504. 6. IoT-integrated ultra smart city life 524. 7. AI-enabled6Gnetworks 554. 8. AI- and ML-based security management in super IoT 594. 9. Securityfor6G 604. 10. The WEAFMnecosystem (water, earth, air, fire micro/nanoecosystem) with 6G and Tactile Internet 614. 11. References 63CHAPTER 5 IOT, IOE AND TACTILE INTERNET 65Wrya Monnet5. 1. From M2MtoIoT 665. 2. Classification of remote monitoring and control systems 665. 3. IoT-enabling technologies 675. 3. 1. IoT hardware 675. 3. 2. IoT software 675. 3. 3. IoT connectivity 675. 4. Architectural design and interfaces 685. 5. IoT communication protocols 715. 5. 1. Message Queuing Telemetry Transport (MQTT) 725. 5. 2. Constrained Application Protocol (CoAP) 745. 5. 3. Data Distribution Service for real-time systems (DDS) 765. 5. 4. Open Mobile Alliance Device Management (OMA-DM) 795. 6. Internet of Everything (IoE) 805. 6. 1. Enabling technologies for the IoE 815. 7. Protocol comparisons and the readiness for TI 825. 8. TI-IoT models and challenges 835. 9. Edge computing in the IoT 855. 9. 1. Edge computing paradigms 865. 10. Real-time IoT and analytics versus real time in TI 885. 11. From IoT towardsTI 885. 12. Conclusion 905. 13. References 91CHAPTER 6 TELEROBOTICS 95Wrya Monnet6. 1. Introduction 956. 2. Teleoperation evolution to telepresence 966. 3. Tele presence applications 976. 4. Teleoperation system components 996. 4. 1. Master domains 1026. 4. 2. Network domain (communication channel) 1026. 4. 3. Slave domain 1026. 5. Architecture of bilateral teleoperation control system 1036. 5. 1. Classification of the control systems architectures 1066. 5. 2. Discrete architecture with transmission delay 1076. 6. Performance and transparency of telepresence systems 1106. 6. 1. Passivity and stability 1106. 6. 2. Time delay issues 1126. 7. Other methods for time-delay mitigation 1166. 8. Teleoperation over the Internet 1176. 9. Multiple access to a teleoperation system 1196. 10. A use case 1216. 11. Conclusion 1226. 12. References 122CHAPTER 7 HAPTIC DATA: COMPRESSION AND TRANSMISSION PROTOCOLS 127Wrya Monnet7. 1. Introduction 1277. 2. Haptic perception 1287. 2. 1. Human haptic perception 1287. 2. 2. Telerobotic tactile and haptic perception 1287. 2. 3. Tactile sensing for material recognition 1297. 2. 4. Tactile sensing for object shape recognition 1307. 2. 5. Tactile sensing for pose estimation 1317. 3. Haptic interfaces 1337. 3. 1. Haptic interface for tele presence 1337. 3. 2. Haptic and tactile sensors and actuators 1357. 4. Haptic compression 1397. 5. Haptic transport protocols 1427. 5. 1. Application layer protocols 1437. 5. 2. Transport layer protocols 1467. 6. Multi-transport protocols 1497. 7. Haptic transport protocol performance metrics 1497. 8. Conclusion 1507. 9. References 150CHAPTER 8 MAPPING WIRELESS NETWORKED ROBOTICS INTO TACTILE INTERNET 155Nicola Roberto Zema and Tara Ali-Yahiya8. 1. Wireless networked robots 1558. 2. WNR traffic requisites 1588. 2. 1. Types of traffic in WNRs 1588. 3. Traffic shaping and TI haptic codecs 1608. 3. 1. Introduction 1618. 3. 2. Mapping WNR control traffic to TI 1618. 4. WNRs in the Tactile Internet architecture 1648. 4. 1. WNRs in the TI architecture and interfaces 1658. 5. Conclusion 1698. 6. References 170CHAPTER 9 HOIP OVER 5G FOR TACTILE INTERNET TELEOPERATION APPLICATION 173Tara Ali-Yahiya, Wryamonnet and Bakhtiar M. Amin9. 1. Relatedworks 1749. 2. 5G architecture design for Tactile Internet 1799. 2. 1. Tactile edge A 1809. 2. 2. Network domain 1829. 2. 3. Protocol stack of 5G integration with IEEE 1918. 1 1829. 3. HapticsoverIP 1839. 4. Teleoperationcasestudy 1859. 4. 1. Master to slave (uplink) data rate in edge A 1879. 4. 2. Slave to master (downlink) data rate in edge B 1879. 4. 3. Encapsulating the haptic data in HoIP 1889. 4. 4. 5G network data and control handling 1889. 4. 5. Case study operational states 1909. 4. 6. Case study protocol stack 1919. 5. Simulationresults 1929. 5. 1. Simulation topology 1939. 5. 2. NS3networkarchitecture 1949. 5. 3. Simulation scenario 1969. 5. 4. Simulation results 1989. 6. Conclusion 2039. 7. References 203CHAPTER 10 ISSUES AND CHALLENGES FACING LOW LATENCY IN THE TACTILE INTERNET 209Tara Ali-Yahiya10. 1. Introduction 20910. 1. 1. Technical requirements for the TI 21110. 2. Low latency in the Tactile Internet 21210. 2. 1. Resource allocation 21210. 2. 2. Mobile edge computing 21310. 2. 3. Network coding 21410. 2. 4. Haptic communication protocols 21410. 3. Intelligence and the Tactile Internet 21610. 4. Edge intelligent 21610. 5. Openissues 21910. 6. Conclusion 22010. 7. References 221List of Authors 227Index 229
Das iPad-Buch für Senioren (3. Auflg.)
Wegweiser durch den Fachbegriff-Dschungel* Klare, verständliche Sprache* Fachbegriffe werden erläutert* Ausführliche Beispiele zu typischen AnwendungenTablet-Computer sind wegen ihrer einfachen Handhabung und vielfältigen Einsatzmöglichkeiten beliebt. Z.B. Videotelefonate mit den Enkeln haben in den Corona-Monaten für viele einen besonderen Stellenwert erlangt. Apples iPads stehen im Ruf, verlässlich zu sein, nicht so schnell zu veralten und durch ihr Design zu überzeugen. Der Umgang ist allerdings für viele nicht selbst erklärend. Gerade erste Versuche können so schnell zu einer Enttäuschung werden.Phillip Kiefer hat auch die dritte Auflage seiner bewährten Anleitung zu Apples Tablet überarbeitet und aktualisiert. Das Buch bahnt für Sie einen Weg durch den Fachbegriff-Dschungel und erläutert die Bedienung und die Funktionen der Apple-Tablets. Die Standard-Programme der iPads erklärt der Autor Ihnen mit anschaulichen Beispielen: So lernen Sie beispielsweise "Fotos" kennen, das Programm zum Betrachten, Bearbeiten, Ordnen und Versenden Ihrer Bilder. Sie erfahren, wie Sie Dokumente und Daten in der iCloud, Apples Datenspeicher im Internet, ablegen. Auch erklärt das Buch, wie Sie Ihre Passwörter einfach, aber geschützt handhaben, und vieles mehr.Erläuterungen und Bilder sind auf das neue iPadOS 15 aktualisiert.Philip Kiefer, geboren in Friedrichshafen am Bodensee, studierte Literaturwissenschaften und Philosophie in Tübingen und Oxford. Nebenher jobbte er in verschiedenen Verlagen sowie in einem Altenpflegeheim. Ende 2001 machte er sich als Autor selbstständig und hat bis heute über 150 Bücher in namhaften Verlagen veröffentlicht, darunter zahlreiche Computerbücher speziell für Senioren.
Das Internet gehört uns allen!
Protokolle, Datenschutz, Zensur und Internet Governance anschaulich illustriert. Erstauflage, November 2021.Das Internet hat die zwischenmenschliche Kommunikation tiefgreifend verändert, aber die meisten von uns verstehen nicht wirklich, wie es funktioniert. Wie können Informationen durch das Internet reisen? Können wir online wirklich anonym und privat sein? Wer kontrolliert das Internet, und warum ist das wichtig? Und... was hat es mit den ganzen Katzen auf sich?»Das Internet gehört uns allen!« beantwortet diese Fragen und mehr. In klarer Sprache und mit skurrilen Illustrationen übersetzt das Autorenteam hochtechnische Themen in verständliche Sprache, die das komplizierteste Computernetzwerk der Welt entmystifiziert.Mit der Comic-Katze Catnip erfahren Sie mehr über:das »Wie-Was-Warum« von Knoten, Paketen und Internet-Protokollen;kryptografische Techniken, die die Geheimhaltung und Integrität Ihrer Daten zu gewährleisten;Zensur und Möglichkeiten der Überwachung und wie Sie diese umgehen könnenKybernetik, Algorithmen und darüber wie Computer Entscheidungen treffenDie Zentralisierung der Macht im Internet, ihre Auswirkungen auf die Demokratie und wie sie die Menschenrechte beeinträchtigtInternet-Governance und Möglichkeiten, sich zu engagierenDieses Buch ist auch ein Aufruf zum Handeln, indem es einen Fahrplan aufstellt, wie Sie Ihr neu erworbenes Wissen nutzen können, um die Entwicklung digitaler, inklusiver und die Rechte achtender Internet-Gesetze und -Politik zu beeinflussen.Egal, ob Sie sich um die Sicherheit im Internet sorgen, ein Anwalt sind, der sich mit Fragen der weltweiten Meinungsfreiheit befasst, oder einfach jemand mit einer katzenhaften Neugier auf die Netzwerkinfrastruktur, Sie werden begeistert sein – und aufgeklärt – von Catnips unterhaltsamen Leitfaden zum Verständnis, wie das Internet wirklich funktioniert!Leseproben (PDF-Links):VorwortInhaltsverzeichnisKapitel 1Kapitel 3Kapitel 7Kapitel 10Zu den Herausgebenden:ARTICLE 19 ist eine internationale Non-Profit-Organisation, die das Recht auf freie Meinungsäußerung, einschließlich des Zugangs zu Informationen, fördern, entwickeln und schützen will. Mit Hauptsitz in London und Büros in Bangladesch, Brasilien, Kenia, Mexiko, Senegal, Tunesien, Myanmar und den USA arbeitet ARTICLE 19 daran, die Wissenslücke über die Internet-Infrastruktur und deren Bedeutung für die Menschen zu schließen.
Samsung Galaxy M32
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 Samsung Galaxy M32 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 Galaxy M32 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
Samsung Galaxy A32 / A32 5G
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
macOS Monterey For Dummies
UNLOCK THE POTENTIAL OF MACOS MONTEREY WITH THIS UPDATED GUIDE FROM "DR. MAC" HIMSELFMacs are famously an absolute pleasure to use. But it's even more fun discovering all the cool things a new version of macOS can do. macOS Monterey, introduced in 2021, makes the latest macOS features available to Mac users everywhere. macOS Monterey For Dummies is your personal roadmap to finding every single awesome new bell and whistle in this world-famous operating system.You'll read about upgrades to the accessibility options, how to use Live Text to grab text from all of your photos, manage your iPhone from your Mac and vice versa, and use the new Universal Control to seamlessly transition between Apple devices.You can also:* Learn how to watch TV or a movie with friends while you're on a FaceTime call* Explore the new "Shared With You" feature so you can access the content people send to you directly in the relevant app* Explore the online world with the Safari browser included with every installation of MacOS MontereyPerfect for anyone who wants to take full advantage of the latest version of Apple's intuitive and user-friendly operating system, macOS Monterey For Dummies is the fastest, easiest way to master the newest features and the coolest capabilities included with macOS Monterey. With hundreds of pages of simple instructions and images of the macOS interface, this is the last handbook you'll need to make the most of the newest macOS.BOB LEVITUS, better known as Dr. Mac, has been writing on all things Mac since 1996. He’s a regular contributor to technology publications and has penned over 90 how-to books on macOS, iPhone, iPad, Office for the Mac, and GarageBand.INTRODUCTION 1About This Book 1Foolish Assumptions 3Icons Used in This Book 3Beyond the Book 4Where to Go from Here 4PART 1: MACOS BASICS 5CHAPTER 1: MACOS MONTEREY 101 (PREREQUISITES: NONE) 7Gnawing to the Core of macOS 8A Safety Net for the Absolute Beginner (or Any User) 10Turning the dang thing on 10What you should see on startup 11Shutting down properly 14A few things you should definitely not do with your Mac 15Point-and-click 101 16Not Just a Beatles Movie: Help and the Help Menu 18CHAPTER 2: DESKTOP AND WINDOWS AND MENUS (OH MY!) 23Touring Finder and Its Desktop 24Anatomy of a Window 25Top o’ the window to ya! 27A scroll new world 29(Hyper)active windows 30Dialog Dealie-Boppers 32Working with Windows 34Opening and closing windows 34Resizing windows and window panes 35Moving windows 35Shuffling windows 36Menu Basics 38The ever-changing menu bar 39Contextual (shortcut) menus: They’re sooo contextual! 39Recognizing disabled options 41Navigating submenus 42Under the Apple menu tree 43Using keyboard shortcut commands 44CHAPTER 3: WHAT’S UP, DOCK? 45A Quick Introduction to Your Dock 46The default icons of the dock 47Trash talkin’ 49Opening application menus on the dock 51Reading dock icon body language 53Opening files from the dock 54Customizing Your Dock 54Adding dock icons 54Removing an icon from the dock 57Resizing the dock 58What should you put on your dock? 58Setting your dock preferences 60CHAPTER 4: GETTING TO KNOW FINDER AND ITS DESKTOP 65Introducing Finder and Its Minions: The Desktop and Icons 66Introducing the desktop 66Bellying up to the toolbar 68Figuring out what an icon is 71Identifying your Finder icons in the wild 72Aliases Are Awesome! 73Creating aliases 75Deleting aliases 76Hunting down an alias’s parent 76The View(s) from a Window 76Moving through folders fast in Column view 77Perusing in Icon view 79Listless? Try viewing folders as a list 79Hangin’ in the Gallery (view) 81What’s next on the (View) menu? 82Finder on the Menu 84The actual Finder menu 84Like a road map: The current folder’s pop-up menu 87Going places with the Go menu 88Customizing Finder Windows 90Adding folders to the sidebar 90Setting Finder preferences 90Digging for Icon Data in the Info Window 93CHAPTER 5: DELVING EVEN DEEPER INTO MONTEREY’S DESKTOP AND FINDER 97Cleaning Up Your Desktop Automatically with Stacks 97Managing your Stacks 100Quick Actions: Now Playing All Over Monterey 101Getting the most out of Markup 101Trimming video without launching an app 104Do It Quicker with Finder Quick Actions 105Creating PDFs without launching an app 105Creating custom Finder Quick Actions 106Four More Cool Monterey Tricks 107Shooting screens 107Dynamic desktop images 109PART 2: HOW STUFF WORKS 111CHAPTER 6: HAVING IT YOUR WAY 113Introducing System Preferences 113The Desktop & Screen Saver System Preferences Pane 115The Desktop tab 116The Screen Saver tab 117The General System Preferences Pane 118Adjusting the Keyboard, Mouse, Trackpad, and Other Hardware 121The Keyboard System Preferences pane 122The Mouse System Preferences pane 126The Bluetooth System Preferences pane 127The Trackpad System Preferences pane 127The Sound System Preferences Pane 129Changing sound effects 129Choosing output and input options 130CHAPTER 7: OPENING AND SAVING FILES 131A Quick Primer on Finding Files 132Understanding the macOS Folder Structure 132Understanding nested folders 134From the top: The Computer folder 135Peeking into the Applications folder 136Visiting the Library folders 136Let it be: The System folder 137There’s no place like Home 137Your personal library card 139Saving Your Document Before It’s Too Late 141Stepping through a basic save 142Save As versus Duplicate: Different names for the same result 148Open, Sez Me 150With drag-and-drop 152With a Quick Look 152When your Mac can’t open a file 153With the application of your choice 154CHAPTER 8: FILE AND FOLDER MANAGEMENT MADE EASY 157Organizing Your Stuff in Folders 157Files versus folders 158Organizing your stuff with subfolders 158Creating new folders 160Navigating with spring-loaded folders 161Smart folders 162Shuffling Files and Folders 164Moving files and folders 165Selecting multiple icons 166Playing the icon name game: Renaming icons 167Renaming multiple icons at once 168Compressing files 168Getting rid of icons 168The Incredible iCloud+ (and iCloud Drive) 169CHAPTER 9: COMPREHENDING THE MACOS CLIPBOARD 171Introducing the Clipboard 171Copying Files and Folders 173Pasting from the Clipboard 175Monterey’s Universal Clipboard 175PART 3: GETTING THINGS DONE 177CHAPTER 10: FIVE TERRIFIC TIME-SAVING TOOLS 179With a Quick Look 180Share and share alike with the Share menu 181Slide into Slideshow (full-screen) mode 182Spotlight on Finding Files and Folders Faster 183Using the Find command 184Using the Spotlight menu and its keyboard shortcut 186Blast Off with Mission Control 187The Mission Control pane: It’s painless 187Hot corners are hot stuff! 189Mission Control’s Spaces from 30,000 feet (an overview) 190Getting around in space(s) 192Taking Control of Essential Settings 193Launchpad: The Place for Applications 194CHAPTER 11: ORGANIZING YOUR LIFE 197Keeping Track with Calendar 198Navigating Calendar views 198Creating calendars 199Deleting a calendar 200Creating and managing events 201Reminders: Protection Against Forgetting 203Getting started with Reminders 204To do or not to do: Setting reminders 205Sharing lists and assigning reminders 206Everything You Need to Know about Notification Center 207Tweaking Notification settings 207Widget management 101 209Using Notification Center 210Getting focused 210Use Notes for Making Notes 211Take a Quick Note with Quick Note 215Tracking Productivity with Screen Time 215CHAPTER 12: ARE YOU SIRI-OUS? 217What Siri Can Do for You 217Working with Siri 219Making Siri Your Own 220CHAPTER 13: MAPS ARE WHERE IT’S AT 223Finding Your Current Location with Maps 223Finding a Person, Place, or Thing 224Views, Zooms, and Pans 225Maps and Contacts 227Time-saving Map Tools: Favorites, Guides, and Recents 228Favorites 228Guides 229Recents 230Smart Map Tricks 230Get route maps and driving directions 230Get walking directions 231Get directions for public transportation 232Get traffic info in real time 232Flyovers and look arounds 232Do more on the Info sheet 233CHAPTER 14: APPS BORN IN IOS 235Taking Stock of the Market with Stocks 236Adding and deleting stocks, funds, and indexes 237Details, details, details 237Charting a course 238Read All about It in News 239What are your interests? 239How News works 240Managing your news 240Recording Memos with Voice Memos 241Recording a voice memo 241Listening to a voice memo 242Naming a voice memo 243Trimming a voice memo 243Automating Repetitive Tasks with Shortcuts 244Controlling Lights, Locks, and More with Home 245PART 4: GETTING ALONG WITH OTHERS 247CHAPTER 15: (INTER)NETWORKING 249Getting Connected to the Internet 250Your internet service provider and you 251Plugging in your internet-connection settings 251Browsing the Web with Safari 253Owning your toolbar 254Using the Safari sidebar 255Checking out Help Center 260CHAPTER 16: DEALING WITH PEOPLE 261Collecting Your Contacts 261Adding contacts 262Importing contacts from other programs 263Creating a basic group 264Setting up a smart group (based on contact criteria) 266Deleting a group or smart group 266Sync + Contacts = your contacts everywhere 267Audio and Video Calls with FaceTime 268About SharePlay 269CHAPTER 17: COMMUNICATING WITH MAIL AND MESSAGES 271Sending and Receiving Email with Mail 271Setting Up Mail 272A quick overview of the toolbar 272Composing a new message 274Sending email from the Contacts app 276Checking your mail 278Dealing with spam 279Mailboxes smart and plain 280Changing your preferences 282Sign here, please 283Mail rules rule 284Take a (Quick) look and (Slide) show me some photos 286Markup and Mail Drop 286Communicating with Messages 288What the heck is an iMessage? 289Chit-chatting with Messages 289CHAPTER 18: SHARING YOUR MAC AND LIKING IT 293Introducing Networks and File Sharing 294Portrait of home office networking 295Three ways to build a network 297Setting Up File Sharing 299Access and Permissions: Who Can Do What 300Users and groups and guests 300Creating users 302macOS knows best: Folders shared by default 306Sharing a folder or disk by setting permissions 307Useful settings for permissions 311Unsharing a folder 314Connecting to a Shared Disk or Folder on a Remote Mac 314Changing Your Password 318Changing your account password on your Mac 319Changing the password of any account but your own on your Mac 319More Types of Sharing 320Sharing a screen 320Sharing the internet 321And yet more ways to share 322PART 5: GETTING CREATIVE 323CHAPTER 19: THE MUSICAL MAC 325Apple Music and iTunes Match Rock! 326Introducing Music (the App Formerly Known as iTunes) 327Working with Media 330Adding songs 330Listening to Radio 332All about Playlists 334Creating a regular playlist 334Working with smart playlists 336Working with the Genius playlist 337Burning a playlist to CD 338CHAPTER 20: THE MULTIMEDIA MAC 341Playing Movies and Music in QuickTime Player 342Watching TV 343Using the Books App 344Buying an e-book or audiobook 345Shopping for e-books without Apple 347Finding and Listening to Podcasts with the Podcasts App 348You’re the Star with Photo Booth 349Viewing and Converting Images and PDFs in Preview 351CHAPTER 21: WORDS AND LETTERS 353Processing Words with TextEdit 354Creating and composing a document 354Working with text 355Adding graphics to documents 358Font Mania 359Types of fonts 360Managing your fonts with Font Book 360CHAPTER 22: PUBLISH OR PERISH: THE FAIL-SAFE GUIDE TO PRINTING 363Before Diving In 364Ready: Connecting and Adding Your Printer 364Connecting your printer 365Setting up a printer for the first time 365One last thing: Printer sharing 368Set: Setting Up Your Document with Page Setup 368Print: Printing with the Print Sheet 370Printing a document 370Choosing among different printers 371Choosing custom settings 371Saving custom settings 374Preview and PDF Options 374PART 6: CARE AND FEEDING 377CHAPTER 23: FEATURES FOR THE WAY YOU WORK 379Finally, a Dark Mode 380App Shopping, Improved 381Using Your iPhone as Your Mac’s Camera or Scanner 383Talking and Listening to Your Mac 386Keyboard System Preferences pane: You talk and your Mac types 386Commanding your Mac by voice 388Listening to your Mac read your screen 389Automatic Automation 392Script Editor app: Write and edit AppleScripts 392Automator app: Automate almost anything 394A Few More Useful Goodies 396Accessibility System Preferences pane: Make your Mac more accessible 396Battery and Energy Saver System Preferences panes: For energy conservation and sleep 398Bluetooth System Preferences pane: Where Bluetooth lives 399Ink System Preferences pane: Visible to pen-input tablet users only 400Automatic Login in the Users & Groups System Preferences pane: Don’t bother with the login screen 400Allow your Apple Watch to unlock your Mac 401Boot Camp Assistant app: Run Windows on your Mac really 401AirPlay and AirPlay to Mac 402Handoff 403Universal Control 404CHAPTER 24: SAFETY FIRST: BACKUPS AND OTHER SECURITY ISSUES 405Backing Up is (Not) Hard to Do 406Backing up with Monterey’s excellent Time Machine 406Backing up by using the manual, brute-force method 409Backing up by using commercial backup software 410Why You Need Two Sets of Backups 411Non-Backup Security Concerns 412About viruses and other malware 412Install recommended software updates 414Protecting Your Data from Prying Eyes 415Blocking or limiting connections 416Locking down files with FileVault 416Setting other options for security 417CHAPTER 25: UTILITY CHEST 419In the Applications and Utilities Folders 419Calculator 419Activity Monitor 421Disk Utility 422Keychain Access 427Passwords System Preferences pane 429Migration Assistant 429System Information 430Terminal 430Screenshot 431The best keyboard shortcut to memorize 432Monterey screen-shooting options 433Monterey screen recording 434CHAPTER 26: TROUBLESHOOTING MACOS 435About Startup Disks and Booting 435Finding or creating a startup disk 436They call it a prohibitory sign for a reason 436Recovering with Recovery HD 438Step 1: Run First Aid 438Step 2: Safe boot into Safe mode 439Step 3: Zapping the PRAM/NVRAM 440Step 4: Reinstalling macOS 441Step 5: Things to try before taking your Mac in for repair 441If Your Mac Crashes at Startup 442Managing Storage 442PART 7: THE PART OF TENS 445CHAPTER 27: TEN WAYS TO SPEED UP YOUR MAC EXPERIENCE 447Use Those Keyboard Shortcuts 447Improve Your Typing Skills 448Try a Different Keyboard 449Change Your Resolution 450Purchase a Faster Mac 450Add RAM 451Add a Second Display 451Use Your iPad as a Second Display 452Upgrade to a Solid-State Drive (SSD) 452Get More Storage 453CHAPTER 28: TEN GREAT WEBSITES FOR MAC FREAKS 455The Mac Observer 456Macworld 456TidBITS 456iMore 457AppleWorld.Today 457The Wirecutter 457Apple Support 458Other World Computing 458Apple’s Refurbished and Clearance Store 459Six Colors 459Index 461
Statistical Analysis with Swift
Work with large data sets, create statistical models, and make predictions with statistical methods using the Swift programming language. The variety of problems that can be solved using statistical methods range in fields from financial management to machine learning to quality control and much more. Those who possess knowledge of statistical analysis become highly sought after candidates for companies worldwide.Starting with an introduction to statistics and probability theory, you will learn core concepts to analyze your data's distribution. You'll get an introduction to random variables, how to work with them, and how to leverage their properties in computations. On top of the mathematics, you’ll learn several essential features of the Swift language that significantly reduce friction when working with large data sets. These functionalities will prove especially useful when working with multivariate data, which applies to most information in today's complex world.Once you know how to describe a data set, you will learn how to create models to make predictions about future events. All provided data is generated from real-world contexts so that you can develop an intuition for how to apply statistical methods with Swift to projects you’re working on now.You will:• Work with real-world data using the Swift programming language• Compute essential properties of data distributions to understand your customers, products, and processes• Make predictions about future events and compute how robust those predictions are JIMMY M ANDERSSON is a software engineer in the automotive industry, specializing in acquiring and visualizing real-time data collected from cars. He is also a graduate student at Chalmers University of Technology, currently working towards a master's degree in data science and artificial intelligence. Outside of work and studies, Jimmy writes software development articles focusing on the Swift programming language. He also develops the StatKit library - a collection of statistical analysis tools for Swift developers. StatKit is open-source and available for anyone who wants to incorporate statistical methods into their programs.CHAPTER 1: SWIFT PRIMER• Introduction to Swift and its pros when working with large data sets• Provided data sets and how to load them using the Decodable protocol• Higher-Order Functions (map, filter, reduce, apply)CHAPTER 2: INTRODUCTION TO PROBABILITY AND RANDOM VARIABLES• What is a random variable?• Sample spaces• Laws and axioms of probability• Variable Independence• Conditional probabilityCHAPTER 3: DISTRIBUTIONS AND RANDOM NUMBERS• Mass and density functions• Discrete distributions• Discrete uniform distribution• Bernoulli trials• Binomial distribution• Poisson distribution• Continuous distributions• Continuous uniform distribution• Exponential distribution• Normal distribution• Implement a random number generator that samples from a given distributionCHAPTER 4: PREDICTING HOUSE SALE PRICES WITH LINEAR REGRESSION• Central tendency measures• Variance measures• Association measures• Stratification of data• Linear regressionCHAPTER 5: HYPOTHESIS TESTING• T Testing• Null and Alternative Hypotheses• P-value• Determining sample sizesCHAPTER 6: DATA COMPRESSION USING STATISTICAL METHODS• Measurement scales• Calculate the distribution of example data• Compute a Huffman Tree• Encode the original data in a smaller package• Decode the compressed dataCHAPTER 7: MOVIE RECOMMENDATIONS USING CLUSTERING• Data transformation• Similarity measurements• Simple movie recommendation systemCHAPTER 8: BRINGING IT ALL TOGETHER• Applying to new, real-world projects• Building your data intuition