Computer und IT
Master Photo and Video Editing with Metal
Delve into the nuances of photo and video editing with Metal, a framework from Next Generation GPU APIs. Right now, the demand for media editors is growing exponentially, with multiple applications needing some form of image processing, including messengers, social networks, marketplace, and banking applications. This book provides detailed guidelines for reimplementation instruments from one of the more popular photo and video editors. Begin your journey by reviewing the rationale for using Metal, and an overview of the reasons why this this is the best performance solution. Rasterization is then covered to provide a basis for understanding how image editing in Metal works. You’ll look at aspects of image processing such as rendering, image transformations, and working with textures. This knowledge then leads you to image editing, where it is applied to make basic color adjustments, shadows, blur, vignette, and color correction with LUT filters. These are fundamental aspects of any media editing software. Layers make up the final section of the book, including different compositions and blend modes, both essential tools for any image editor. You’ll conclude the journey with a look at video editing with Metal. Through hands-on projects in each chapter, you will learn how to apply these techniques directly in real-world scenarios, giving a great starting point to implement any kind of media processing in your own applications. You will: * Understand fundamental concepts of GPU rendering to complex image and video processing techniques * See how shaders are accessed in the rendering pipeline * Create and import textures * Review image and video editing techniques, from simple color adjustment to complex filters, layer composition, and real-time video effects Delve into the nuances of photo and video editing with Metal, a framework from Next Generation GPU APIs. Right now, the demand for media editors is growing exponentially, with multiple applications needing some form of image processing, including messengers, social networks, marketplace, and banking applications. This book provides detailed guidelines for reimplementation instruments from one of the more popular photo and video editors. Begin your journey by reviewing the rationale for using Metal, and an overview of the reasons why this this is the best performance solution. Rasterization is then covered to provide a basis for understanding how image editing in Metal works. You’ll look at aspects of image processing such as rendering, image transformations, and working with textures. This knowledge then leads you to image editing, where it is applied to make basic color adjustments, shadows, blur, vignette, and color correction with LUT filters. These are fundamental aspects of any media editing software. Layers make up the final section of the book, including different compositions and blend modes, both essential tools for any image editor. You’ll conclude the journey with a look at video editing with Metal. Through hands-on projects in each chapter, you will learn how to apply these techniques directly in real-world scenarios, giving a great starting point to implement any kind of media processing in your own applications. What You Will Learn * Understand fundamental concepts of GPU rendering to complex image and video processing techniques * See how shaders are accessed in the rendering pipeline * Create and import textures * Review image and video editing techniques, from simple color adjustment to complex filters, layer composition, and real-time video effects Who This Book Is For Intermediate Swift developers interested in photo and video editing or diving deeper into understanding how GPU media processing works. Bogdan Redkin is an iOS Developer with over 10 years of experience in creating top-notch iOS applications. As a founder of Fancy Tech, he launched multiple photo-editing solutions, achieving leading positions in AppStore. Having written many articles on Medium about drawing using Metal he’s decided to combine his passion for writing and GPU image processing by writing his first book. Victor Yaskevich is an experienced GPU programmer specializing in Vulkan, Metal, and shaders. With a strong focus on low-level graphics and system programming, he contributes his expertise to guide readers in mastering GPU programming and architecture patterns throughout this book. Part 1: Rasterization.- Chapter 1: Getting Started with Apple Metal.- Chapter 2: Metal Fundamentals Overview. Rendering and Displaying Content.- Chapter 3: Understanding the Rendering Pipeline.- Chapter 4: Vertex Shader Function, Primitive Assembly.- Chapter 5: Transformations.- Chapter 6: Perspective Transformations.- Chapter 7: Working with Textures and Images.- Part 2: Image Editing with Metal.- Chapter 8: Basic color adjustments.- Chapter 9: Vignette.- Chapter 10: Blur.- Chapter 11: Lookup Table.- Chapter 12: Twirl.- Part 3: Multilayer rendering.- Chapter 13: Introduction to layer composition.- Chapter 14: Blend Modes.- Chapter 15: Layer Effects.-Part 4: Video Editing with Metal.- Chapter 16 - Video Editing with Metal.- Chapter 17 - Video Layers.- Appendix: Common Metal functions.
The Persona and Journey Map Playbook
Most personas and journey maps crash land shortly after takeoff. This step-by-step playbook provides a revolutionary approach to creating these pivotal artifacts in product design through the concept of altitudes. They will guide you in conceptualizing your users through research techniques that directly inform persona characteristics. Discover how to create personas that are free from irrelevant attributes and learn to develop high-altitude personas with sufficient lift to guide product roadmaps and organizational strategy. You'll also master constructing flight paths for journey maps that capture the user’s journey at the perfect level of detail, uncovering key moments in their experience. Then, as personas and journeys evolve, you will learn to measure the impact of product experience improvements. With this book as your co-pilot, you'll navigate the creation process with the help of templates and real-world examples reflecting the latest methods for personas and journey maps. The Persona and Journey Map Playbook will provide you with the tools and strategies to create impactful personas and journey maps that will drive user-centered design and product success. Most personas and journey maps crash land shortly after takeoff. This step-by-step playbook provides a revolutionary approach to creating these pivotal artifacts in product design through the concept of altitudes. They will guide you in conceptualizing your users through research techniques that directly inform persona characteristics. Discover how to create personas that are free from irrelevant attributes and learn to develop high-altitude personas with sufficient lift to guide product roadmaps and organizational strategy. You'll also master constructing flight paths for journey maps that capture the user’s journey at the perfect level of detail, uncovering key moments in their experience. Then, as personas and journeys evolve, you will learn to measure the impact of product experience improvements. With this book as your co-pilot, you'll navigate the creation process with the help of templates and real-world examples reflecting the latest methods for personas and journey maps. The Persona and Journey Map Playbook will provide you with the tools and strategies to create impactful personas and journey maps that will drive user-centered design and product success. What You’ll Learn * Integrate personas and journey maps into a cohesive user experience strategy. * Gain practical details to design for users, avoiding common pitfalls of stereotyped and irrelevant personas. * Utilize user research activities and synthesize insights to inform personas and journey maps. * Understand the root causes of user experience issues through personas and journey maps to inform product roadmaps, create user requirements, and document future experiences. Who This Book Is For Product leaders, user experience designers, user researchers, or any roles responsible for understanding user needs. Chapter 1 Representing Our Users.- Chapter 2 Why Most Personas Fail.- Chapter 3 Flying to New Heights: The Concept of Altitudes.- Chapter 4 Developing Persona Characteristics that Matter.- Chapter 5 Building a Persona Family Tree.- Chapter 6 Researching Your Personas.- Chapter 7 Synthesizing Data to Inform Your Personas.- Chapter 8 Constructing Your Personas.- Chapter 9 Designing Your Personas.- Chapter 10 Conducting Research to Understand Your User’s Journey.- Chapter 11 Synthesizing Data to Inform Your Journey Map.- Chapter 12 Creating a Flight Path for Your Journey Map.- Chapter 13 Adding Contextual Layers to Your Journey Map.- Chapter 14 Designing Your Journey Map.- Chapter 15 Keeping Your Personas and Journey Maps in the Air.- Chapter 16 Using Personas and Journey Maps with Other Artifacts.- Chapter 17 Charting Future Courses for Your Journey Maps.- Chapter 18 Launching a User Artifact Program. Andrew Schall has over 20 years of experience as a UX leader, researcher, and strategist. He has collaborated with renowned organizations such as Citibank, Harley Davidson, The New York Times, National Institutes of Health, Office Depot, and Southwest Airlines. He currently leads a rockstar team of UX researchers at ServiceNow focusing on creating the next generation of employee-centered experiences. Andrew previously served as the Senior Director of Experience Design Research at Mayo Clinic, where he led a team dedicated to revolutionizing healthcare experiences. At Mayo Clinic, he pioneered a new strategy for creating personas and journey maps to deeply understand user needs and guide product and service experience roadmaps. He has shared his innovative approach at numerous seminars and events, including UXDX and UXPA. Andrew loves to share his knowledge and insights with the UX community. He co-authored the book Eye Tracking in User Experience Design and contributed to the book Measuring the User Experience. As the Director of Publications for UXPA, he oversees the Journal of User Experience and UX Magazine. Andrew is an experienced instructor teaching courses in user experience and Human-Computer Interaction (HCI). He is an adjunct faculty member at the Maryland Institute College of Art (MICA) and has previously taught at Brandeis University, University of Washington, and Cornell University.
Mastering Spring AI
Dive into the future of programming with this comprehensive guide for Java developers to integrate large language models (LLMs) and Generative AI using the Spring Framework. This book comes at a revolutionary time when AI technology is transforming how we implement solutions in various fields, including natural language processing, content generation, and predictive analytics. With its widespread use in the Java community, the Spring Framework is a logical choice for this integration.By focusing on integrating LLMs and GenAI with Spring, this book bridges a significant gap between cutting-edge AI technologies and traditional Java development practices. The author uses a hands-on approach, guiding you through practical implementation to effectively show how to apply theory in real-world situations. Basic introductions of topics—Spring AI, Spring Framework, and other related AI technologies—evolve into advanced integrations to ensure that you find valuable insights regardless of your starting level. Additionally, this book dedicates sections to security and ethical considerations, addressing the pressing issues associated with AI.With a look at emerging trends and future developments, this book prepares you for what's next, ensuring that you are not just catching up with the current state of technology but are also ready for future advancements.WHAT YOU WILL LEARN• Master the integration of LLMs and GenAI with the Spring Framework• Develop practical skills in developing AI-driven applications using Java• Gain insights into handling data, security, and ethical considerations in AI applications• Apply strategies for optimizing performance and scalability in AI-enabled applications• Prepare for future AI trends and technologiesWHO THIS BOOK IS FORIntermediate to advanced Java developers who are familiar with the Spring Framework, including concepts such as dependency injection, Spring Boot, and building RESTful services. This foundational knowledge will help developers grasp the more advanced topics of integrating AI technologies with Spring. Prior knowledge of basic AI concepts and machine learning is helpful but not essential as the book covers these topics from the ground up.BANU PARASURAMAN is a distinguished AI-Enabled Cloud Solution Architect with over 30 years of experience in the IT industry, specializing in Generative AI, Machine Learning, and Large Language Models (LLMs) within cloud-native environments. As a trusted advisor to numerous companies across diverse sectors globally, he guides clients in transitioning to cloud platforms and implementing cutting-edge solutions such as Kubernetes and Cloud Foundry. His expertise spans major cloud platforms, and he's a passionate advocate for integrating AI and ML into cloud-native architectures. A frequent speaker at tech conferences and a prolific blogger, Banu bridges the gap between technical implementation and business strategy, helping organizations leverage the power of cloud computing enhanced by AI technologies. His comprehensive experience and forward-thinking approach make him a valuable asset in navigating the complex landscape of modern IT, particularly in harnessing the potential of Generative AI and LLMs in cloud-native solutions.1: Introduction to Generative AI and Large Language Models (LLMs).- 2; Exploring Spring.io, Spring Components for Gen AI: The Developer's Backbone .- 3: Spring AI and LLMs.- 4: Spring AI and RAG.- 5: Conversational AI with Spring AI.- 6: Function Calling with Spring AI.- 7: Productionizing Spring AI.- 8: Real-world Case Studies.
Redefining Cross-Border Financial Flows
Analyse how AI and other cutting-edge technologies affect the complex web of international financial transactions. The global remittance sector and artificial intelligence (AI) work together in a way that is testament to the revolutionary force of innovation in the always changing financial and technology landscape. As we stand at the threshold of a new age, this book aims to explore the layers of complexity underlying the confluence of AI and remittances.Your investigation will go beyond the current state of affairs and into the future, whereby predictive analytics and autonomous financial transactions will fundamentally alter the way that we send and receive money internationally. This process's incorporation of AI technology represents a revolution rather than a simple progression, one that might improve millions of people's lives by streamlining, securing, and lowering the cost of financial transactions. This book breaks down the complex workings of AI prediction models, reveals how blockchain integration may be used to facilitate safe and transparent transactions, and examines how biometric authentication can strengthen the security of financial transactions. It dives into the complexities of regulatory compliance, understanding the difficult balance between innovation and conformity to existing standards.When machines carry out transactions based on complex algorithms and current market circumstances, what does it entail for people and economies? What effect does this change have on how people make financial decisions? This book is an invitation to imagine a future in which financial systems are not just efficient but also naturally intelligent. It is a call to reflect on the moral ramifications, the effects on society, and the obligations that accompany the dawn of a new era of financial opportunity. Remittances are about to undergo a revolution, and you have a crucial role to play in determining how this will play out.WHAT YOU’LL LEARN* Understand the integration of AI and other technology in remittances to enhance efficiency, security, and cost-effectiveness of cross-border financial transactions.* Examine the impact of AI-driven cross border flows on global economic development, particularly in communities heavily reliant on remittances.* Investigate the social benefits and potential challenges posed by AI in maintaining or altering familial and community ties through remittance flows* Critically evaluate regulatory and ethical challenges while fostering innovation and adhering to existing financial laws and standards.* Explore future scenarios where AI governs autonomous financial transactions and the role of humans in an AI-driven financial ecosystem.* Debate how such changes might redefine personal and communal financial interactions.WHO THIS BOOK IS FORFinTech practitioners, Finance students, professionals in working in Payments and/or RemittancesHari Prasad Josyula is a FinTech product transformation expert with over 15 years’ experience in delivering innovative customer-centric solutions. He is currently product analyst at Dow Jones. He is a functional solution architect across banking, asset and wealth management, financial services, regulatory compliance and reporting, logistics and supply chains. He is also a certified scrum product owner, ITIL service manager, and scrum master with a strong background in data analytics, business analysis, and agile methodologies.His research interests including artificial intelligence (AI) in banking (anti-money laundering, fraud and risk management), generative AI for operational efficiency in financial services, open banking, blockchain and cryptocurrencies, central bank digital currencies. Embedded payments, programmable payments, financial risk management, product, program and portfolio management.Josyula has a MBA in Finance from Suffolk University, Boston, MA and a MS in Physical Sciences from Andhra University, India.www.linkedin.com/in/harijscholar.google.com/citations?user=n88bVlgAAAAJ&hl=enwww.researchgate.net/profile/Hari-Prasad-JosyulaChapter 1: Remittance Revolution.- Chapter 2: Understanding Remittance Challenges.- Chapter 3: The Role of AI in Financial Technology.- Chapter 4: Innovations in Remittance Platforms.- Chapter 5: Enhancing Security and Compliance.- Chapter 6: Impact on Financial Inclusion.- Chapter 7: AI and Cryptocurrencies in Remittances.- Chapter 8: Overcoming Ethical and Social Challenges.- Chapter 9: AI-Powered Market Insights and Global Remittance Trends.- Chapter 10: Future Trends and Predictions.- Chapter 11: Recommendations and Strategies.- Chapter 12: Conclusion.
Autodesk Revit 2025
Autodesk Revit 2025 (1. Auflage)Dieses Grundlagen- und Lehrbuch zeigt Ihnen die typischen Befehle der Architektursoftware Revit 2025 anhand einer vollständigen Beispielkonstruktion sowie einzelner Demonstrationsbeispiele. Der Autor richtet sich insbesondere an Revit-Neulinge, die einen fundierten, praxisnahen Einstieg suchen. Mit dem Buch und einer 30-Tage-Revit-Testversion von der Autodesk-Webseite können Sie sofort beginnen und in Kürze Ihre ersten Grundrisse und Häuser erstellen. Die wichtigsten Vorgehensweisen werden sowohl mit einem vollständigen Projektbeispiel als auch anhand vieler einzelner Detailbeispiele erklärt und geübt. Bei Revit ist es besonders wichtig, die verschiedenen Befehlsoptionen und Bedienelemente über Beispiele kennenzulernen, weil bei deren Anwendung stets die Element-Eigenschaften und Typvorgaben sowie die Einstellungen der Optionsleiste und der Eingabeaufforderungen beachtet werden müssen, was viel praktische Übung erfordert. Am Ende jedes Kapitels finden Sie Testfragen mit dazugehörigen Lösungen im Anhang. Neben der traditionellen Konstruktionsweise für einzelne Stockwerke mit Wänden, Türen, Fenstern, Geschossdecken, Treppen und Dächern wird auch das konzeptionelle Design vorgestellt, bei dem zunächst als Basis die Gebäudeform als Volumenkörper entworfen wird. Schließlich führt ein Beispiel in den Familieneditor ein, der die Erstellung eigener Architekturkomponenten erlaubt. Abschließend wird auch die Vorgehensweise bei der Gebäudetechnik an einem Beispiel aus dem Sanitärbereich gezeigt. Aus dem Inhalt:Installation und BenutzeroberflächeDokumentiertes Beispielprojekt (Download)Elemente in andere Geschosse kopierenBearbeitungsfunktionen zum Ändern und AnpassenBemaßung und Beschriftung im Grundriss und im SchnittAusrichtung des Projekts: Gelände, Himmelsrichtung, HöheAußen-, Innen-, Detail- und SchnittansichtenStützen, Träger, Streben sowie Einführung in den StahlbauVerschiedene DachformenFotorealistische Darstellungen mit RendernAuswertungen mit Raumstempeln und ElementlistenWege über Routen-Analyse bestimmenAusgabe mehrerer Pläne und Ansichten als PDFAlternatives konzeptionelles DesignEinführung in den FamilieneditorBIM-Austausch von und zu InventorArbeiten mit Gebäudetechnik-KomponentenAutoreninfo:Detlef Ridder hat langjährige Erfahrung im Bereich CAD und bereits zahlreiche Bücher zu AutoCAD, Inventor, Revit und Archicad veröffentlicht. Er gibt Schulungen zu diesen Programmen und zu CNC und weiß daher, welche Themen für Einsteiger besonders wichtig sind.
Learning VMware Workstation Pro for Windows: Volume 2
VMware Workstation is a software solution that provides a type-2 hypervisor, or desktop hypervisor, that runs on x64 Windows and Linux-based operating systems. It enables users to create and run virtual machines, containers, and Kubernetes clusters simultaneously on their physical devices without having to reformat or dual-boot the underlying device. There are several use cases for VMware Workstation. For IT pros, it allows them to test applications and operating system builds, as well as enable remote control of vSphere datacenter infrastructure. Developers can run multiple different operating systems or different versions of operating systems on a single device giving them the platform flexibility to test, develop, and troubleshoot applications cost-effectively. Finally, for the greater workforce, VMware Workstation can enable BYOD device initiatives allowing employees to run a full corporate environment on their device without deleting or reformatting it. Learning VMware Workstation Pro for Windows – Part 2 provides the reader with a practical, step-by-step guide to creating and managing virtual machines using VMware Workstation, starting with an overview of hypervisors and desktop hypervisors. Next, it talks about each resource, such as CPU, memory, and networking, and how these are configured in a virtual environment. After that, it demonstrates the installation of VMware Workstation, configuration, and then building and managing different virtual machines running on different operating systems such as ChromeOS, and Linux, and building an ESXi lab environment. Towards the end, readers will learn how to use command line tools, such as the REST API, and vmrun, before going on to discuss upgrading and troubleshooting your VMware Workstation environment. By the end of this book, readers will have full knowledge of VMware Workstation Pro. This book is a continuation of " Learning VMware Workstation Pro for Windows – Part 1 " where readers learn how to build and manage different virtual machines running on different operating systems and build an ESXi lab environment with VMware Workstation. You Will: * Learn how to run containers on a VMware workstation * Understand how to use the command line to configure and control Workstation Pro and virtual machines * Practice the use of REST API for Workstation Pro VMware Workstation is a software solution that provides a type-2 hypervisor, or desktop hypervisor, that runs on x64 Windows and Linux-based operating systems. It enables users to create and run virtual machines, containers, and Kubernetes clusters simultaneously on their physical devices without having to reformat or dual-boot the underlying device. There are several use cases for VMware Workstation. For IT pros, it allows them to test applications and operating system builds, as well as enable remote control of vSphere datacenter infrastructure. Developers can run multiple different operating systems or different versions of operating systems on a single device giving them the platform flexibility to test, develop, and troubleshoot applications cost-effectively. Finally, for the greater workforce, VMware Workstation can enable BYOD device initiatives allowing employees to run a full corporate environment on their device without deleting or reformatting it. Learning VMware Workstation Pro for Windows – Part 2 provides the reader with a practical, step-by-step guide to creating and managing virtual machines using VMware Workstation, starting with an overview of hypervisors and desktop hypervisors. Next, it talks about each resource, such as CPU, memory, and networking, and how these are configured in a virtual environment. After that, it demonstrates the installation of VMware Workstation, configuration, and then building and managing different virtual machines running on different operating systems such as ChromeOS, and Linux, and building an ESXi lab environment. Towards the end, readers will learn how to use command line tools, such as the REST API, and vmrun, before going on to discuss upgrading and troubleshooting your VMware Workstation environment. By the end of this book, readers will have full knowledge of VMware Workstation Pro. This book is a continuation of " Learning VMware Workstation Pro for Windows – Part 1 " where readers learn how to build and manage different virtual machines running on different operating systems and build an ESXi lab environment with VMware Workstation. You Will: * Learn how to run containers on a VMware workstation * Understand how to use the command line to configure and control Workstation Pro and virtual machines * Practice the use of REST API for Workstation Pro This book is for: Developers, IT professionals, VMware certified professionals both remote and Bring your device (BYOD). Peter von Oven is an experienced technical consultant working closely with customers, partners, and vendors in designing technology solutions, to meet business needs and deliver outcomes. During his career, Peter has presented at key IT events such as VMworld, IP EXPO, and various VMUGs and CCUG events across the UK. He has also worked in senior presales roles and presales management roles for Fujitsu, HP, Citrix, and VMware, and has been awarded VMware vExpert for the last nine years in a row and vExpert EUC for the last three consecutive years. In 2021, Peter added the vExpert Desktop Hypervisor award to his portfolio of awards. In 2016, Peter founded his own company specializing in application delivery. Today he works with partners and vendors helping drive and deliver innovative technology solutions. He is also an avid author, having now written 19 books and made numerous videos about VMware end-user computing solutions. In his spare time, Peter volunteers as a STEM Ambassador, working with schools and colleges, helping the next generation develop the skills and confidence in building careers in technology. He is also a serving Royal Air Force Reservist currently working as an instructor with the Air Cadet organization. Chapter 1: Working with containers.- Chapter 2: Working with the command line.- Chapter 3: Using the vmrun Command to Control Virtual Machines.- Chapter 4: RESTAPI.- Chapter 5: Support and Troubleshooting.- Chapter 6: Workstation Player.- Chapter 7: Installing additional operating systems.- Chapter 8: Unattended installation.- Chapter 9: What's New?.
Blender 4 - Das Praxisbuch
Blender 4 - Das Praxisbuch für Ein- und Umsteiger. In Erstauflage aus November 2024.Praxisnaher Einstieg anhand von WorkshopsMit diesem Buch erhalten Sie einen leichten und umfassenden Einstieg in Blender. Anhand von Workshops lernen Sie Schritt für Schritt, die einzelnen Funktionen direkt in der Praxis einzusetzen. Zahlreiche Tipps und Tricks helfen Ihnen dabei, schnell eigene Projekte umzusetzen.Alle Bereiche der 3D-Grafik detailliert erläutertDie fünf Teilbereiche der 3D-Grafik, d.h. Modellierung, Texturierung, Animation, Szenenaufbau und Rendern werden im Detail behandelt und in einem einzigen Filmprojekt zusammengeführt.Für Einsteiger und Umsteiger geeignetDie dem Buch zugrunde liegende Lernmethode basiert auf der jahrelangen Erfahrung des Autors als professioneller Trainer für 3D-Software. So sind alle Erläuterungen sehr gut für Einsteiger ohne Vorkenntnisse nachvollziehbar und ebenfalls für Umsteiger von anderen 3D-Applikationen geeignet.Aus dem Inhalt:Alle Arten der Modellierung, inkl. Character-ModelingSculptingTexturierung, inklusive UV-Bearbeitung und PaintCharacter-RiggingSzenenaufbau mit Kamera, Licht und Umgebung3D-Animation und Simulation2D-AnimationDie beiden Render-Engines EEVEE und CyclesCompositingFilmschnitt inklusive SoundZum Download (als .zip vom mitp-Server):Alle Blender-Dateien der Projekte und WorkshopsAlle benötigten Materialien wie Bild- und Sound-DateienDie fertigen Projekte zum VergleichInhalt und Leseprobe (PDF-Link)Über den Autor:Maik Eckardt ist selbstständiger 3D-Grafiker und Cinema 4D-Trainer u.a. am SAE-Institute, am Institute of Design (IN.D), an der Berliner Technischen Kunsthochschule (BTK) und an der HTK Acadamy Berlin.
Guidebook für Software Engineers
Guidebook für Software EngineersDas Guidebook für Software Engineers aller Karriere-Level, die einen guten Job machen und Erfolg haben wollenVom Autor von »The Pragmatic Engineer Newsletter«, dem meistgelesenen Technologie-Newsletter auf Substack.Beschreibt die typischen Karrierestufen vom Softwareentwickler über Positionen eines Senior oder Lead bis hin zum Staff, Principle oder Distinguished Level (Achtung: die Jobtitel variieren von Unternehmen zu Unternehmen).Deckt Softskill-Themen, technische Konzepte, aber auch Fragen zu Selbstmanagement und Produktivität ab.Interessante Branchen-Insights des Autors, der exzellent vernetzt ist und bei Uber, Skyscanner, Microsoft, Skype und JP Morgan gearbeitet hat.Software-Engineers sollten ihre berufliche Entwicklung unbedingt selbst in die Hand nehmen – eine Erkenntnis, die Gergely Orosz schon zu Beginn seiner Karriere gewonnen hat. In diesem Buch unterstützt er Software-Engineers bei ihrer Karriereplanung und teilt seine Erfahrungen und tiefgehenden Branchenkenntnisse. Das Guidebook orientiert sich dabei am »typischen« Karriereweg eines Software-Engineers: vom Junior-Entwickler über die Rolle des Senior-Engineers mit Vorbildfunktion bis hin zu Führungspositionen wie Staff-Engineer oder Principal-Engineer. Gergely Orosz beschreibt, welche Schlüsselkompetenzen unverzichtbar sind, und gibt zahlreiche Impulse und Anregungen.Das Buch erläutert u.a.:Grundlagen der EntwicklerkarriereTypische Karrierepfade, die eigene Karriere steuern, Leistungsbeurteilungen, Beförderungen, JobwechselDer kompetente SoftwareentwicklerDinge anpacken, die eigenen Programmierfähigkeiten vertiefen und hochwertigen Code schreiben, die Werkzeuge produktiver Entwickler*innenDer vielseitige Senior-EngineerAufgaben erfolgreich abschließen, durch Code-Reviews und Mentoring besser zusammenarbeiten, technische Schulden abbauen, eine hohe Testabdeckung sicherstellen, tragfähige Architekturentscheidungen treffenDer pragmatische Tech-LeadZiele, Phasen und Risiken beim Managen von Projekten, Software für den Produktivbetrieb bereitstellen, Stakeholder-Management betreiben, Fokus und Dynamik eines Teams verbessernStaff- und Principal-Engineers mit VorbildfunktionDurch KPIs und OKRs das Geschäft verstehen, hilfreiche Engineering-Prozesse etablieren, geschäftliche Ziele durch zukunftsfähige IT-Lösungen unterstützen
Autodesk Revit 2025
* Architekturkonstruktionen vom Grundriss bis zum 3D-Modell und Plot * Die wichtigsten Konstruktions- und Bearbeitungsbefehle mit zahlreichen Beispielen * Praxisnahe Beispielkonstruktion: Einfamilienhaus vom Keller bis zum Dach Fundierte und praxisnahe Einführung Dieses Grundlagen- und Lehrbuch zeigt Ihnen die typischen Befehle der Architektursoftware Revit 2025 anhand einer vollständigen Beispielkonstruktion sowie kleiner Demonstrationsbeispiele. Der Autor richtet sich insbesondere an Revit-Neulinge, die einen fundierten, praxisnahen Einstieg suchen. Sie können sofort beginnen und in Kürze Ihre ersten Grundrisse und Häuser erstellen. Für jedes Kapitel finden Sie Testfragen mit dazugehörigen Lösungen. Zahlreiche Praxisbeispiele Die wichtigsten Vorgehensweisen bei der Konstruktion werden sowohl mit einem vollständigen Projektbeispiel als auch anhand vieler Detailbeispiele erklärt und geübt. Bei Revit ist es besonders wichtig, die verschiedenen Befehlsoptionen und Bedienelemente über Beispiele kennenzulernen, weil dabei stets die Element-Eigenschaften und Typvorgaben sowie die Einstellungen der Optionsleiste und der Eingabeaufforderungen beachtet werden müssen. Alle wichtigen Konstruktionsmethoden Neben der traditionellen Konstruktionsweise für einzelne Stockwerke mit Wänden, Türen, Fenstern, Geschossdecken, Treppen und Dächern wird auch das konzeptionelle Design vorgestellt, bei dem als Basis die Gebäudeform als Volumenkörper entworfen wird. Schließlich wird die Erstellung eigener Architekturkomponenten mithilfe des Familieneditors demonstriert. Aus dem Inhalt: * Installation und Benutzeroberfläche * Elemente in andere Geschosse kopieren * Bearbeitungsfunktionen zum Ändern und Anpassen * Bemaßung und Beschriftung im Grundriss und im Schnitt * Ausrichtung des Projekts: Gelände, Himmelsrichtung, Höhe * Außen-, Innen-, Detail- und Schnittansichten * Stützen, Träger, Streben sowie Einführung in den Stahlbau * Verschiedene Dachformen * Fotorealistische Darstellungen mit Rendern * Auswertungen mit Raumstempeln und Elementlisten * Wege über Routen-Analyse bestimmen * Ausgabe mehrerer Pläne und Ansichten als PDF * Alternatives konzeptionelles Design * Einführung in den Familieneditor * BIM-Austausch von und zu Inventor Zum Download: Vollständig dokumentiertes Beispielprojekt: Einfamilienhaus Detlef Ridder hat bereits zahlreiche Bücher zu AutoCAD, Inventor, Revit und Archicad veröffentlicht und gibt Schulungen zu diesen Programmen und im Bereich CNC.
Learn FileMaker Pro 2024
FileMaker Pro is a development platform from Claris International Inc., a subsidiary of Apple Inc. The software makes it easy for everyone to create powerful, multi-user, cross-platform, relational database applications.This book navigates the reader through the software in a clear and logical manner, with each chapter building on the previous one. After an initial review of the user environment and application basics, the book delves into a deep exploration of the integrated development environment, which seamlessly combines the full stack of schema, business logic, and interface layers into a unified visual programming experience. Everything beginners need to get started is covered, along with advanced material that seasoned professionals will appreciate.Written by a professional developer with decades of real-world experience, "Learn FileMaker Pro 2024" is a comprehensive learning and reference guide. Join millions of users and developers worldwide in achieving a new level of workflow efficiency with FileMaker.FOR THIS NEW EDITIONThis third edition includes clearer lessons and more examples, making it easier than ever to start planning, building, and deploying a custom database solution. It covers dozens of new and modified features introduced in versions 19.1 to 19.6, as well as the more recent 2023 (v20) and 2024 (v21) releases. Whatever your level of experience, this book has something new for you!WHAT YOU’LL LEARN· Plan and create custom tables, fields, and relationships· Write calculations using built-in and custom functions· Build layouts with dynamic objects, themes, and custom menus· Automate tasks with scripts and link them to objects and interface events· Keep database files secure and healthy· Integrate with external systems using ODBC, cURL, and the FM API· Deploy solutions to share with desktop, iOS, and web clients· Learn about summary reports, dynamic object references, and transactions· Delve into artificial intelligence with CoreML, OpenAI, and Semantic FindsWHO THIS BOOK IS FORHobbyist developers, professional consultants, IT staffMark Conway Munro is an author and software developer. After being introduced to FileMaker in 1988, Mark began using AppleScript and FileMaker for information management and process automation tasks. In 1994, he founded Write Track Media, a computer consultancy firm that develops custom database and workflow automation solutions. With an unwavering commitment to freeing human focus from repetitive tasks, Mark designs time-saving systems that allow his clients to pursue higher levels of productivity. Among his many accomplishments, Mark is recognized for writing AppleScript: Developer Reference (2010, Wiley) and the widely acclaimed Learn FileMaker Pro series (2017, 2021, 2024, Apress).Part 1 - Using FileMaker.- Chapter 1 Introducing FileMaker.- Chapter 2 Launching the Application.- Chapter 3 Exploring a Database Window.- Chapter 4 Working with Records.- Chapter 5 Transferring Data.- Part 2 Defining Database Structure.- Chapter 6 Creating a Database File.- Chapter 7 Building Tables.- Chapter 8 Defining Fields.- Chapter 9 Forming Relationships.- Chapter 10 Managing Containers.- Chapter 11 Defining Value Lists.- Part 3: Writing Formulas and Using Functions.- Chapter 12 Writing Formulas.- Chapter 13 Exploring Built-in Functions .- Chapter 14 Using JSON.- Chapter 15 Creating Custom Functions.- Chapter 16 Introducing ExecuteSQL- Part 4 Designing User Interfaces.- Chapter 17 Introducing Layouts.- Chapter 18 Getting Started with Layouts.- Chapter 19 Surveying Layout Panes.- Chapter 20 Creating Layout Objects.- Chapter 21 Manipulating Objects.- Chapter 22 Using Themes and Styles.- Chapter 23 Customizing Menus.- Part 5 Automating with Scripts.- Chapter 24 Introduction to Scripting.- Chapter 25 Common Scripting Tasks.- Chapter 26 Debugging Scripts.- Chapter 27 Using Script Triggers.- Chapter 28 Extending Features with Plugins.- Part 6 Deploying and Maintaining Solutions.- Chapter 29 Managing Database Security.- Chapter 30 using Developer Tools.- Chapter 31 Maintaining Healthy Files.- Chapter 32 Deploying a Solution.- Chapter 33 Interfacing External Systems.- Part 7 Exploring Advanced Topics.- Chapter 34 Building a Summary Report.- Chapter 35 Keeping Object References Dynamic.- Chapter 36 Using Transactions.- Chapter 37 Using Machine Learning.- Chapter 38 Leveraging Artificial Intelligence.
Excel's Not Dead
A new way of working with Excel spreadsheets never seen before that will transform how we work with Excel now and in the future. A game changing system of data manipulation based on a single discovery. This book will take you step by step from the discovery and it's simple application through to how to apply it to create fully dynamic dashboards. The things that you could previously only do with Pivot Tables are now available to everyone from Excel beginners to professionals. A comprehensive Excel toolkit to ensure you have all the tools you need to tackle all the exercises and complete your journey. I hear too often from IT professionals that "Excel is Dead" but every day I see It becoming more and more essential in every work environment from single person start ups to large corporations. This book will show that not only is excel not dead, with the system I will teach you it's getting stronger and stronger.
Kryptografie lernen und anwenden mit CrypTool und SageMath
Kryptografie: Die unsichtbare Macht hinter unserer digitalen WeltSeit Jahrhunderten schützen Könige, Feldherren und Geheimdienste ihre Nachrichten durch Kryptografie. Heute sichert sie den Alltag von uns allen – ob in Browsern, Smartphones, Herzschrittmachern, Bankautomaten, Autos oder der Cloud – unsichtbar, aber unverzichtbar.Dieses Buch bietet eine umfassende und aktuelle Einführung in Kryptografie und Kryptoanalyse. Es beleuchtet sowohl die wissenschaftlichen Grundlagen als auch praxisrelevante Anwendungen (Risikomanagement, Empfehlungen BSI und NIST).Kostenlose Open-Source Lern-Software wie CrypTool wird benutzt, um auch komplexe Themen greifbar und spielerisch-interaktiv erfahrbar zu machen. Viele Aussagen werden anhand von lauffähigen SageMath-Beispielen durchgerechnet. Diese einzigartige Kombination macht das Buch besonders wertvoll. Die Themen wurden gemeinsam mit Experten entwickelt und erscheinen erstmals in dieser Form auf Deutsch.Für historisch Interessierte, autodidaktisch Lernende, Studierende und Lehrende, aber auch Praktiker bietet dieses Werk einen besonderen Zugang zur Welt der Kryptografie.Leseprobe (Link zu lehmanns.de)»Das Gebiet der Kryptografie ist so umfangreich, es könnte ganze Bibliotheken füllen. Bernhard Esslinger bringt einen Rundumschlag zu den wichtigsten Aspekten in einem dicken Buch unter – und das praxisorientiert und lehrreich.Da selbst der Platz auf den nahezu 900 Seiten des Buches begrenzt ist, schneidet der Autor ein paar Themen lediglich kurz an. Manchmal wären zusätzliche Erklärungen wünschenswert gewesen, aber das ist Meckern auf hohem Niveau. Das Buch will Nachschlagewerk, Anleitung, Lektüre und Lehrmaterial in einem sein und Esslinger schafft einen hervorragenden Balanceakt, um alle Facetten der Kryptografie zu beleuchten.«Wilhelm Drehling, c't-Redaktion in c't 16/25Zum Autor:Bernhard Esslinger, Professor für IT-Sicherheit und Kryptografie an der Universität Siegen. Schwerpunkte sind angewandte Kryptografie, Awareness und Didaktik. Freut sich, wenn Studierende sich weiterentwickeln. Betreute über 200 Bachelor- und Masterarbeiten.
Level Up! The Guide to Great Video Game Design
WANT TO DESIGN YOUR OWN VIDEO GAMES? LET EXPERT SCOTT ROGERS SHOW YOU HOW!If you want to design and build cutting-edge video games but aren't sure where to start, then the THIRD EDITION of the acclaimed Level Up! is for you! Written by leading video game expert Scott Rogers, who has designed for the hits Pac-Man World, God of War, Maximo and SpongeBob SquarePants, this updated edition provides clear and well-thought-out examples that forgo theoretical gobbledygook with charmingly illustrated concepts and solutions based on years of professional experience. Level Up! 3rd Edition has been NEWLY EXPANDED to teach you how to develop marketable ideas, learn what perils and pitfalls await during a game's pre-production, production and post-production stages, and provide even more creative ideas to serve as fuel for your own projects including:* Developing your game design from the spark of inspiration all the way to production* Learning how to design the most exciting levels, the most precise controls, and the fiercest foes that will keep your players challenged* Creating games for console, mobile, and VR/AR/MR—including detailed rules for game play design and controls* Monetizing your game from the design up* Play test your game to get the best feedback from your playersLevel Up! 3rd Edition features all-new content, including two new chapters and even a brand-new chili recipe—making it the most indispensable guide for video game designers both “in the field” and the classroom. Foreword xxiiiIntroduction Press Start! xxvNo, You Can’t Have My Job xxviiiWho is This Book For? xxxLEVEL 1 WELCOME N00BS! 1A (Somewhat) Brief History of Video Games 4The Brave New World of Gaming: Mobiles, Online Distribution and Touchscreens 9What’s the Difference Between AAA and Indy? 10Game Genres 11Who Makes This Stuff? 14Programmer 15Artist 15Designer 17Producer 17Tester 18Composer 19Sound Designer 21Narrative Designer/Writer 22Community Manager 23Have You Thought About Publishing? 23Product Manager 23Creative Manager 23Art Director 24Technical Director 24Marketing Team 24And the Rest 25LEVEL 2 IDEAS 27Ideas: Where to Get Them and Where to Stick Them 27Getting Ahead of the Game 30What Do Gamers Want? 33Brainstorming 34Breaking Writer’s Block 37Why I Hate “Fun” 38LEVEL 3 WRITING THE STORY 43Once Upon a Time 44Narrative Design 47Anything is Gameplay 50The Triangle of Weirdness 51A Likely Story 53Time to Wrap It Up 56A Note About “Lore” 57A Game by Any Other Name 59Creating Characters Your Players Care About 61Games Are About Everyone 66A Few Pointers on Writing for Kids of All Ages 67Writing for Licenses 68LEVEL 4 YOU CAN DESIGN A GAME, BUT CAN YOU DO THE PAPERWORK? 71The Game Design Document 73Game Design Document (again) 74Writing the GDD, Step 1: The One-Sheet 75ESRB Ratings 77The Core Loop 78Unique Selling Points 79Competitive Products 79Writing the GDD, Step 2: The Ten-Pager 79The Rule of Threes 81The Ten-Pager Outline 81Writing the GDD, Step 3: The Beat Chart 88Writing the GDD, Step 4: The Game Design Document 90Writing the GDD, Step 4 1: Now, Unlearn What You Have Learned 91Writing the GDD, Step 5: Be Responsible 94Writing the GDD, Step 6 – Other Game Genres 96Role-Playing Games 96Real-Time Strategy Games 97First-Person Shooters 98Battle Royale 99Match Three Games 100Sports Games 101LEVEL 5 THE THREE CS, PART 1: CHARACTER 103Who Do You Want to Be Today? 104Personality: Do We Really Need Another Kratos? 105Let’s Get Personal 108Using All the Parts 112Games Without Characters 113We Are Not Alone 114When More Is More 117Who Are the People in Your Neighborhood? 119Finally, We Talk About Gameplay 121Metrics for Other Player Types 124Why Walk When You Can Run? 124The Art of Doing Nothing 128Might as Well Jump 129Hoists and Teeters 133What Goes Up Must Fall Down 134Me and My Shadow 135The Water’s Fine or Is It? 136LEVEL 6 THE THREE CS, PART 2: CAMERA 139Get It Right: Camera Views 139First-Person Camera 144Virtual Reality 146Third Person Camera 147Giving Up Control 150So, You’ve Decided to Let the Player Control the Camera 151So, You’ve Decided Not to Let the Player Have Control over the Camera 152So, You’ve Decided to Let Players Sometimes Have Control over the Camera 154Two and a Half d 154Isometric Camera 154Top-Down Camera 156AR Cameras 157Special Case Cameras 157Tunnel Vision 158Camera Shot Guide 158Camera Angle Guide 161Camera Movement Guide 162Other Camera Notes 165Always Point the Camera to the Objective 166Never Let the Character Get out of the Camera’s Sight 166Multiple-Player Cameras 167LEVEL 7 THE THREE CS, PART 3: CONTROLS 171Control Is in Your Hand 172You’ve Got the Touch 175Dance, Monkey, Dance 177Poetry in motion 180All the right moves 182Character or Camera Relative? 183Shake, Rattle, and Roll 185LEVEL 8 SIGN LANGUAGE: UI, HUD, AND ICON DESIGN 189How to Create UI 191Heads Up! 192Health Bar 193Targeting Reticule 194Ammo Gauge 195Inventory 196Score/Experience 196Positive Messaging 197Money/Resources 198Radar/Map 198Context-Sensitive Prompts 200Timer 201Player Name/Portrait 201The Clean Screen 202Iconography 203Creating Icons for Mobile Games 206Don’t Get QTE 208HUDs and Where to Stick ‘Em 210There Are Other Screens Than the HUD 211Starting with the Start Screen 211Let’s Pause (Screen) for a Moment 213Let Me Load (Screen) that For You 216Getting in Control 217What’s the Score? 218The Rest of the Stuff 219A Final Word on Fonts 219Game Over 220Wrapping it up 221LEVEL 9 EVERYTHING I LEARNED ABOUT LEVEL DESIGN, I LEARNED FROM LEVEL 9 223The Top 10 Cliché Video Game Themes 226The Name Game 232Everything I Learned About Level Design, I Learned from Disneyland 234Mapping the World 235Foreshadowing 236Goal Setting 237Following Procedure 239You’ve Got the Beat 240Re-using Re-use 243The Gary Gygax Memorial Mapping Section 243Sandbox Play 246Illusional Narrative 249The Dave Arneson Memorial Mapping Section 250Wrapping Up Mapping 261Gray Matters 264Let’s Get Fighty 266Leave the Training Level for Last 266Levels without Characters 267LEVEL 10 THE ELEMENTS OF COMBAT 269400 Quatloos on the Newcomer! 271Put ‘Em Up! 274And a One and a Two 278The Big Finish 280Live by the Sword 282Now You Have to Kiss Me 285Let’s Get Defensive 285Dodging the Bullet 288On Guarding 289Watch Out! 289State of the Art Bang Bang 293The Best Gun for You 298Run and Gun 302Not Just Shooting 305Dang it, Jones! Where Doesn’t It Hurt? 309Death: What Is It Good For? 311Conflict Without Combat 313LEVEL 11 THEY ALL WANT YOU DEAD 317Sizing Up the Enemy 319Bad Behavior 320How Rapid is Rapid? 324Movement Style 327Bring on the Bad Guys 329I Love Designing Enemies 338I Hate You to Pieces 340Non-Enemy Enemies 342How to Create the World’s Greatest Boss Battle 343Who’s the Boss? 344Size Matters 346Location, Location, Location 350Why Not to Create the World’s Greatest Boss Battle 352LEVEL 12 THE NUTS AND BOLTS OF MECHANICS 355The Mechanics of Mechanics 355Other Types of Mechanics 359Match Three Mechanics 359Racing Game Mechanics 361Holy Death Trap! 362What I Learned from Making Kids Cry 365Time to Die 366The Music of Mechanics 369Chip Off the Old Block 372A Nice Little Calm Spot 375Riddle Me This 376Puzzle Me That 380Minigames and Microgames 382LEVEL 13 NOW YOU’RE PLAYING WITH POWER 385Powering Up 385“Love Thy Player” 392Seriously “Love Thy Player” 394More Wealth Than You Can Imagine! 395High Score 398Achievements 399Money! Money! Money! 400Souvenirs 403Bonus Section about Bonus Features 404How to Win at Losing 407LEVEL 14 MULTIPLAYER—THE MORE THE MERRIER 411How Many Is the Right Number? 416MMORPGS, or Hell Is Other People 417Designing Multiplayer Levels 422Planning Your Level 422Mapping Your Level 423Building Your Level 424The Dirty Half Dozen 424LEVEL 15 REALITY CHECK: VR, AR, XR, AND BEYOND 427Designing for VR 431Practically Unreal 433The Many Worlds of Virtual Reality 435Real Life, but Better 437Augment This 439The X Factor 440Reality Is the Best Virtual World 441The Happiest Places on Earth 442LEVEL 16 EVERYBODY WINS: MONETIZATION AND MARKETING 445Back to Business 448Cashing In 449Money Is the Root of Something Something 451Designing It In 455Marketing: A Million Voices Yelling “Look at Me” 458Catch and Release 459LEVEL 17 SOME NOTES ON MUSIC 463Pitch Perfect Design 464I Know It When I Hear It 465Music with Style 466And the Beat Goes On 467Sounds Like a Game to Me 470Orchestrating it all 474LEVEL 18 NO ONE’S GOING TO WATCH THEM ANYWAY 477A Cut Above 478How to Write a Screenplay in Eight Easy Steps 480Finding Your Voice 483LEVEL 19 THE PLAY’S THE THING 487Thinking in Systems 487A Delicate Balancing Act 492Emergence, Eschmergence 493Up to the Test 494Play’s the Thing 495LEVEL 20 AND NOW THE HARD PART 499The Pitch 499No One Cares About Your Stupid Little World 502Who’s Paying? 505Video Games Is a Haaaard Business 507When Reality Gets in the Way 507Vertical or Horizontal? 510Expectations of the Game Designer Position 513What to Do for an Encore? 514LEVEL 21 CONTINUE? 517BONUS LEVEL 1 THE ONE-SHEET SAMPLE 519BONUS LEVEL 2 THE TEN-PAGE DESIGN DOCUMENT SAMPLE 523Page 1: Title Page 524Page 2: Story and Gameplay 525Page 3: Character(s) and Controls 526Page 4: Gameplay Overview 527Page 5: Gameplay Overview (continued) 528Page 6: Gameplay Experience 529Page 7: Mechanics and Modes 530Page 8: Enemies and Bosses (If Applicable) 531Page 9: Expandability and Replay 532Page 10: Monetization 533BONUS LEVEL 3 GAME DESIGN DOCUMENT TEMPLATE 535Cover 536Your Game’s Title 536GDD Outline 537BONUS LEVEL 4 HIGH-CONCEPT PITCH PRESENTATION 543Slide 1: Title Page 543Slide 2: Company Profile 544Slide 3: Target Specs 545Slide 4: Game Story 545Slide 5: Game Features 546Slide 6: Gameplay Summary 547Slide 7: Gameplay Details 548Slide 8: Monetization and Download Strategy 549Slide 9: Production Specs 549BONUS LEVEL 5 PLAYTEST QUESTIONNAIRE 551BONUS LEVEL 6 ACHIEVEMENT UNLOCKED: EXACTLY LIKE MAKING CHILI 553Index 555
YouTube Channels For Dummies
UNLEASH YOUR VIDEO STARDOM!Ready to shine on the world's biggest stage? With YouTube Channels For Dummies, you'll unlock the secrets to creating powerful videos and channels that captivate audiences and propel your brand to stardom. Four renowned experts guide you through every step, from ideation to production, promotion, and monetization.* Master video planning, filming, and editing that demand attention* Discover cutting-edge tech and tools to capture the perfect shot* Explore audio and lighting magic to elevate your content's cinematic qualityDevelop a loyal community of engaged fans and customers with YouTube Analytics and learn how to leverage AI to streamline your video planning and scheduling. When you've mastered content creation and built your audience, it's time to build your business. YouTube Channels For Dummies reveals proven strategies for monetizing your channel through:* Advertising programs* Sponsorships* And more monetization and brand opportunitiesWhether you're a bedroom broadcaster, a business looking to reach a global audience, or anywhere in between, this jargon-free guide is your ticket to YouTube superstardom. Get ready to claim your share of the spotlight. ROB CIAMPA helped grow and lead one of the world’s top YouTube analytics firms. He now works with companies on competitive analytics and business performance. MATT CIAMPA is a video editor whose work has been featured on the Try Guys, Jubilee, and BuzzFeed’s “Tasty” channel. RICH MURPHY is a Senior Product Manager at Pixability. JACKIE SWANSBURG PAULINO is the Chief Product Officer at Pixability.
Mastering ARKit
Embark on a journey to build an augmented reality world. This book puts theory into practical application by building unique augmented reality apps specific to each chapter’s topic.You’ll learn to engineer successful, well-designed, and comprehensive augmented reality applications for iOS devices. This updated edition has been thoroughly revised to cover the latest advancements in iOS 17 and Xcode 15, equipping you with the knowledge and tools to build cutting-edge augmented reality experiences. Starting with the foundation of augmented reality on Apple platforms, you will understand the building blocks and inner workings of the technologies that power augmented reality. Then, delve into the practicalities of building AR apps using ARKit, SceneKit, SpriteKit, RealityKit, and integrating with SwiftUI and advanced features like ReplayKit for recording experiences.Explore augmented reality app business models, designs, and content for the ultimate user experience. This book covers a wide range of ARKit APIs and topics, including surface detection, 3D objects implementation, horizontal plane detection with raycast, physics by launching rocket ships, light estimation, 2D image recognition, world-mapping data for persistence, immersive audio experiences, real-time image analysis, machine learning, face and body motion capture, people occlusion, and more. Chapter by chapter, this book guides you to become an advanced augmented reality engineer for Apple’s platforms.By the end of the book, you’ll have acquired the necessary mental models and tools to engineer delightful experiences in Apple’s augmented reality ecosystem.WHAT YOU'LL LEARN* Construct AR apps using SceneKit, SpriteKit, RealityKit, and integrate with SwiftUI.* Leverage ARKit for advanced features like face and body motion capture, people occlusion, and world tracking.* Incorporate 3D objects, surface detection, computer vision, and body motion capture in your apps.* Implement persistence in AR experiences and create shared experiences using Multipeer Connectivity.WHO THIS BOOK IS FORiOS developers who want to expand their knowledge of ARKit. Ideal for those with a solid foundation in Swift and familiarity with Xcode, seeking to explore the expansive capabilities of augmented reality on Apple devices.JAYVEN NHAN has worked with the biggest international and national enterprises in health care, financial banking, and entertainment streaming industries. He has published books and over 30 App Store apps. Jayven is an Apple scholar who contributes his best work to passion, fitness training, and nutrition. Passion makes problem-solving an enjoyment. Outside of coding, you may find him listening to audiobooks and podcasts, reading, or learning from YouTube videos.Chapter 1: Why Augmented Reality.- Chapter 2: ARKit - Under the Hood.- Chapter 3: Designing and Prototyping an Augmented Reality Experience.- Chapter 4: Building Your First ARKit App with SceneKit.- Chapter 5: Understanding and Implementing 3D Objects.- Chapter 6: Detecting Horizontal Planes and Adding 3D Objects with Raycast in SceneKit.- Chapter 7: Understanding Physics by Launching a Rocket Ship.- Chapter 8: Light Estimation and Environment Texturing.- Chapter 9: 2D Image Recognition and Filter Modification.- Chapter 10: Saving and Restoring World-mapping Data to Create a Persistence AR Experience.- Chapter 11: Creating Immersive Audio Experiences.- Chapter 12: Working with SpriteKit and ARKit.- Chapter 13: Advancing App with Real-Time Image Analysis, Machine Learning, and Vision.- Chapter 14: Crafting Your Digital Universe with 3D Assets.- Chapter 15: Building Shared Experiences with Multipeer Connectivity.- Chapter 16: Face Tracking.- Chapter 17: Simultaneously Integrate Face Tracking and World Tracking.- Chapter 18: Body Motion Capture.- Chapter 19: People Occlusion.- Chapter 20: Working with SwiftUI and ARKit.- Chapter 21: Record Augmented Reality Experiences with ReplayKit.
Learn Data Science Using Python
Harness the capabilities of Python and gain the expertise need to master data science techniques. This step-by-step book guides you through using Python to achieve tasks related to data cleaning, statistics, and visualization.You’ll start by reviewing the foundational aspects of the data science process. This includes an extensive overview of research points and practical applications, such as the insightful analysis of presidential elections. The journey continues by navigating through installation procedures and providing valuable insights into Python, data types, typecasting, and essential libraries like Pandas and NumPy. You’ll then delve into the captivating world of data visualization. Concepts such as scatter plots, histograms, and bubble charts come alive through detailed discussions and practical code examples, unraveling the complexities of creating compelling visualizations for enhanced data understanding.Statistical analysis, linear models, and advanced data preprocessing techniques are also discussed before moving on to preparing data for analysis, including renaming variables, variable rearrangement, and conditional statements. Finally, you’ll be introduced to regression techniques, demystifying the intricacies of simple and multiple linear regression, as well as logistic regression.WHAT YOU’LL LEARN* Understand installation procedures and valuable insights into Python, data types, typecasting* Examine the fundamental statistical analysis required in most data science and analytics reports* Clean the most common data set problems* Use linear progression for data predictionWHO THIS BOOK IS FORData Analysts, data scientists, Python programmers, and software developers new to data science.Engy Fouda is an adjunct lecturer at SUNY New Paltz teaching Intro to Data Science using SAS Studio and Introduction to Machine Learning using Python. She is an Apress and Packt Publishing author. Currently, she teaches SAS Fundamentals, Intermediate SAS, Advanced SAS, SAS SQL, Introduction to Python, Python for Data Science, Docker Fundamentals, Docker Enterprise for Developers, Docker Enterprise for Operations, Kubernetes, and DCA and SAS exams test-prep courses tracks at several venues as a freelance instructor.She also works as a freelance writer for Geek Culture, Towards Data Science, and Medium Partner Program. She holds two master’s degrees: one in journalism from Harvard University, the Extension School, and the other in computer engineering from Cairo University. Moreover, she earned a Data Science Graduate Professional Certificate from Harvard University, the Extension School. She volunteers as the chair of Egypt Scholars board and is former executive manager and former Momken team leader (Engineering for the Blind). She is the author of the books _Learn Data Science Using SAS Studio _and _A Complete Guide to Docker for Operations and Development _published by Apress and a co-author of _The Docker Workshop_ published by Packt.Chapter 1: Data Science in Action.- Chapter 2: Getting Started.- Chapter 3: Data Visualization.- Chapter 4: Statistical Analysis and Linear Models.- Chapter 5: Advanced Data Pre-processing and Feature Engineering.- Chapter 6: Preparing Data for Analysis.- Chapter 7: Regression.
Networking All-in-One For Dummies
THE ESSENTIALS YOU NEED TO LEARN ABOUT NETWORKING—10 BOOKS IN ONE!With over 900 pages of clear and trustworthy information, Networking All-in-One For Dummies is the perfect beginner's guide AND the perfect professional reference book. Small networks, large networks, business networks, cloud networks—it's all covered. Learn how to set up a network and keep it functioning, using Windows Server, Linux, and related technologies. This book also covers best practices for security, managing mobile devices, and beyond. Maybe you're just getting started with networking, or maybe you know what you're doing and need a resource with all the knowledge in one place. Either way, you've found what you need with this Dummies All-in-One* Plan a network from scratch and learn how to set up all the hardware and software you'll need* Find explanations and examples of important networking protocols* Build remote and cloud-based networks of various sizes* Administer networks with Windows Server and other versions* Secure your network with penetration testing and planning for cybersecurity incident responsesEvery network administrator needs a copy of Networking All-in-One For Dummies, the comprehensive learning resource and reliable desk reference. DOUG LOWE is the information technology director for a civil engineering firm in Clovis, California. He has been managing networks at publishing companies and nonprofits for 40 years. His 50+ technology books include more than 30 in the For Dummies series. Doug has demystified everything from memory management to client/server computing.
Microsoft Power Platform For Dummies
BUILD BUSINESS INTELLIGENCE WITH INSIGHT FROM A PROFESSIONALMicrosoft Power Platform For Dummies covers the essentials you need to know to get started with Microsoft Power Platform, the suite of business intelligence applications designed to make your enterprise work smarter and more efficiently. You'll get a handle on managing and reporting data with Power BI, building no-code apps with Power Apps, creating simple web properties with Power Pages, and simplifying your day-to-day work with Power Automate. Written by a business consultant who's helped some of the world's largest organizations adopt, manage, and get work done with Power Platform, this book gets you through your work without working too hard to figure things out.* Discover the tools that come with Power Platform and how they can help you build business intelligence* Manage data, create apps, automate routine tasks, create web pages, and beyond* Learn the current best practices for launching Power Platform in an organization* Get step-by-step instructions for navigating the interface and setting up your toolsThis is a great quick-start guide for anyone who wants to leverage Power Platform's BI tools. JACK HYMAN is the founder and principal of IT consulting firm HyerTek, providing services to federal, state, local, and educational institutions. In that role, he helps organizations implement leading cloud platforms and analytics tools. Jack has authored several For Dummies titles, including Microsoft Power BI For Dummies.
Das Standard-Datenschutzmodell (SDM) (2. Auflg.)
Das Standard-Datenschutzmodell (SDM) gilt spätestens seit 2020 deutschlandweit als etabliert, um normative Anforderungen der DSGVO in funktionale Anforderungen an die Praxis der Datenverarbeitungen zu transformieren.Wenn die Juristin zum Beispiel sagt: Diese Daten sind unverzüglich zu löschen! Dann ist aus juristischer Sicht alles Erforderliche gesagt. Für Praktiker*innen, die diese vermeintlich leichte Anforderung umzusetzen haben, können sich Unmengen an komplizierten Fragen stellen: Wie gesichert muss gelöscht werden? Kann man den installierten Löschprogrammen trauen? Wie muss das Löschen von Daten in welcher Auflösung dokumentiert und protokolliert werden? Wer ist eigentlich befugt, zu löschen, auch in den Backup-Dateien?Das SDM hilft, bei solchen Fragestellungen der Umsetzung zu begründeten Entscheidungen zu gelangen, um an ein vollständiges Set von aufeinander abgestimmten, wirksamen Schutzmaßnahmen zu gelangen. Dies ist von zentraler Bedeutung bei der Durchführung von Datenschutz-Prüfungen und -Beratungen, Datenschutz-Folgenabschätzungen und dem Betrieb eines Datenschutz-Managements.Die 2. Auflage wurde umfassend für das SDM in der Version 3.1 aktualisiert und erweitert. Neu hinzugekommen sind u.a. Kapitel über SDM-Tools und -Schulungen sowie über SDM-Konformität. Was meint „Datenschutz“? Überblick Verarbeitung Recht Gewährleistungsziele Datenschutzrisiken Technisch-organisatorische Maßnahmen SDM anwenden SDM im Kontext anderer Methoden und Standards Anstelle einer Zusammenfassung: SDM-Konformität Nachwort Anhang MARTIN ROST ist Mitarbeiter des Unabhängigen Landeszentrums für Datenschutz in Schleswig-Holstein und Leiter des „Unterarbeitskreis Standard-Datenschutzmodell“ des „Arbeitskreis Technik“ der Konferenz der Datenschutzbeauftragten des Bundes und der Länder.
Private Cloud mit Nextcloud für Dummies
BLEIBEN SIE HERR ÜBER IHRE EIGENEN DATENWie Sie mit Nextcloud Ihre eigene Cloud betreiben, das erfahren Sie in diesem Buch. Jan Rehr erklärt Ihnen die Grundlagen und klärt die Frage, ob eine vorinstallierte oder eine selbst aufgesetzte Lösung Ihren Bedürfnissen entspricht. Bei Bedarf lernen Sie Schritt für Schritt, Nextcloud auf der besonders lange unterstützten Ubuntu-Version 24.04 LTS zu installieren. Ansonsten legen Sie direkt los, indem Sie Nextcloud an Ihre individuellen Bedürfnisse anpassen, Nutzer anlegen, die Dateiverwaltung und Apps einrichten. Dabei steht die Sicherheit Ihrer Daten stets an erster Stelle! Und los! SIE ERFAHREN* Wo Ihnen eine eigene Nextcloud helfen kann* Wie Sie Ihre Nextcloud installieren können* Was es bei der Administration einer Nextcloud zu beachten gilt* Wie Sie den Funktionsumfang Ihrer Nextcloud mit Apps erweiternJAN REHR ist Software Engineer bei der DATEV eG und nebenberuflich IT-Consultant mit Fokus auf Cloud-, Videokonferenz- und Chat-Lösungen. Er hat viel Erfahrung mit Einrichtung und Betrieb sowohl kleiner als auch großer Nextcloud-Lösungen und bloggt dazu auf decatec.de. Über den Autor 7Einleitung 21TEIL I: EINFÜHRUNG IN NEXTCLOUD 27Kapitel 1: Die eigene Cloud mit Nextcloud 29Kapitel 2: Nextcloud-Grundlagen 35TEIL II: INSTALLATION VON NEXTCLOUD 43Kapitel 3: Voraussetzungen für den Betrieb von Nextcloud 45Kapitel 4: Installation Ubuntu Server 24 04 LTS 69Kapitel 5: Software-Installation 91Kapitel 6: Software-Konfiguration 105Kapitel 7: Generierung der TLS-Zertifikate für Nextcloud 117Kapitel 8: Den Webserver für Nextcloud vorbereiten 127Kapitel 9: Installation Nextcloud 137Kapitel 10: Sicherheit der Nextcloud-Installation prüfen 151TEIL III: ADMINISTRATION DES SERVERS UND DER NEXTCLOUD 157Kapitel 11: Das Betriebssystem richtig pflegen 159Kapitel 12: Backups Ihrer Nextcloud anfertigen 169Kapitel 13: Nextcloud-Updates durchführen 183Kapitel 14: Troubleshooting 191TEIL IV: NUTZUNG VON NEXTCLOUD 203Kapitel 15: Melden Sie sich das erste Mal an Ihrer Nextcloud an 205Kapitel 16: Grundsätzliche Optionen der Nextcloud in den Administrationseinstellungen festlegen 221Kapitel 17: Die persönlichen Einstellungen der Nextcloud anpassen 271Kapitel 18: Weitere Benutzer für Ihre Nextcloud anlegen 297Kapitel 19: Das Herzstück von Nextcloud: Die Dateiverwaltung 311Kapitel 20: Fotos und Videos in der Nextcloud 331Kapitel 21: Wissen, was in der Cloud los ist: Aktivitäten 341Kapitel 22: Nextcloud-Programme und -Apps für Android/iOS/iPadOS 345TEIL V: ERWEITERUNG DER NEXTCLOUD MIT APPS 369Kapitel 23: Der Nextcloud-App-Store 371Kapitel 24: Kontakte und Teams 377Kapitel 25: Kalender 403Kapitel 26: Aufgaben 425Kapitel 27: Zwei-Faktor-Authentifizierung und App-Passwörter 433Kapitel 28: Den Speicherplatz in der Nextcloud mit externem Speicher erweitern 443Kapitel 29: Serverseitige Verschlüsselung 453Kapitel 30: Automatisierung in der Nextcloud: Abläufe 461Kapitel 31: Online-Office mit Nextcloud Office 465Kapitel 32: Nextcloud Mail 473Kapitel 33: Chats und Audio-/Videokonferenzen mit Nextcloud Talk 487Kapitel 34: Bilder schneller anzeigen: Preview Generator 517Kapitel 35: Lesezeichen über Nextcloud verwalten 521Kapitel 36: Die bessere Foto-/Videogalerie: Memories 535Kapitel 37: Künstliche Intelligenz in der Nextcloud 551Kapitel 38: Nutzung der Nextcloud mittels offener Schnittstellen 559TEIL VI: DER TOP-TEN-TEIL 565Kapitel 39: Weitere Nextcloud-Apps 567Nachwort 575Abbildungsverzeichnis 579Stichwortverzeichnis 589
SQL Alles-in-einem-Band für Dummies
WERDEN SIE ZUM SQL-PROFI!In diesem Buch erfahren Sie alles, was es über SQL zu wissen gibt. Angefangen mit den Grundlagen und der Frage, wie Sie Datenbanken erstellen, Daten ordnen und abfragen, lernen Sie zudem Entwicklungsumgebungen für die Datenbankenprogrammierung kennen. Auch das Thema Datensicherheit kommt nicht zu kurz: So lernen Sie, wie Sie Ihre Daten und Datenbanken schützen und wie Sie typische Fehler vermeiden. Sie erfahren außerdem, wie Sie andere Sprachen, wie XML und JSON, mit SQL integrieren und wie Sie die Leistung Ihrer Datenbank analysieren und optimieren. SIE ERFAHREN* Wie Datenbanksysteme aufgebaut sind* Was Sie beim Mehrbenutzerzugriff beachten sollten* Welche Schnittstellen zu prozeduralen Programmiersprachen es gibt* Wie Sie richtig auf Systemausfälle reagierenALLEN G. TAYLOR ist schon seit 40 Jahren in der Computerindustrie und Autor von über 40 Büchern, darunter SQL für Dummies. RICHARD BLUM hat als System- und Netzwerkadministrator mehr als 35 Jahre Erfahrung in der IT-Branche und auch bereits einige … für Dummies-Bücher geschrieben. Die Autoren 11Einleitung 33TEIL I: SQL – ERSTE SCHRITTE 37Kapitel 1: Relationale Datenbanken 39Kapitel 2: Modellierung eines Systems 57Kapitel 3: SQL kennenlernen 79Kapitel 4: SQL und das relationale Modell 91Kapitel 5: Die wichtigsten Komponenten von SQL 101Kapitel 6: SQL – das Wesentliche 121TEIL II: ENTWICKLUNG RELATIONALER DATENBANKEN 153Kapitel 7: Überblick über die Systementwicklung 155Kapitel 8: Aufbau eines Datenbankmodells 171Kapitel 9: Gleichgewicht zwischen Leistung und Korrektheit 189Kapitel 10: Eine Datenbank mit SQL erstellen 219TEIL III: SQL-ABFRAGEN 231Kapitel 11: Werte, Variablen, Funktionen und Ausdrücke 233Kapitel 12: SELECT-Anweisungen und modifizierende Klauseln 259Kapitel 13: Abfrage mehrerer Tabellen mit Unterabfragen 301Kapitel 14: Abfragen mehrerer Tabellen mit relationalen Operatoren 329Kapitel 15: Cursor 347TEIL IV: SICHERN SIE IHRE DATEN 359Kapitel 16: Schutz vor Hardwarefehlern und externen Bedrohungen 361Kapitel 17: Schutz vor Benutzerfehlern und Konflikten 391Kapitel 18: Rechte zuweisen 419Kapitel 19: Fehlerbehandlung 431TEIL V: PROGRAMMIEREN MIT SQL 445Kapitel 20: Datenbankentwicklungsumgebungen 447Kapitel 21: Die Schnittstelle zwischen SQL und einer prozeduralen Sprache 453Kapitel 22: Verwendung von SQL in einem Anwendungsprogramm 459Kapitel 23: Entwurf einer Beispielanwendung 473Kapitel 24: Eine Anwendung erstellen 491Kapitel 25: Die prozeduralen Funktionen von SQL 507Kapitel 26: Verbindung von SQL mit einer entfernten Datenbank 523TEIL VI: ERWEITERTE DATENTYPEN IN SQL: XML, JSON UND PGQ 535Kapitel 27: Verwendung von XML mit SQL 537Kapitel 28: XML-Daten in SQL-Tabellen speichern 561Kapitel 29: Daten aus XML-Dokumenten abrufen 583Kapitel 30: Verwendung von JSON mit SQL 599Kapitel 31: Eigenschaftsgraphen-Abfragen 613TEIL VII: DATENBANKEN OPTIMIEREN 625Kapitel 32: Datenbank-Tuning 627Kapitel 33: Tuning der Umgebung 639Kapitel 34: Leistungsengpässe auffinden und beseitigen 661Anhang 689Glossar 693Abbildungsverzeichnis 703Stichwortverzeichnis 707
YouTube Channels For Dummies
UNLEASH YOUR VIDEO STARDOM!Ready to shine on the world's biggest stage? With YouTube Channels For Dummies, you'll unlock the secrets to creating powerful videos and channels that captivate audiences and propel your brand to stardom. Four renowned experts guide you through every step, from ideation to production, promotion, and monetization.* Master video planning, filming, and editing that demand attention* Discover cutting-edge tech and tools to capture the perfect shot* Explore audio and lighting magic to elevate your content's cinematic qualityDevelop a loyal community of engaged fans and customers with YouTube Analytics and learn how to leverage AI to streamline your video planning and scheduling. When you've mastered content creation and built your audience, it's time to build your business. YouTube Channels For Dummies reveals proven strategies for monetizing your channel through:* Advertising programs* Sponsorships* And more monetization and brand opportunitiesWhether you're a bedroom broadcaster, a business looking to reach a global audience, or anywhere in between, this jargon-free guide is your ticket to YouTube superstardom. Get ready to claim your share of the spotlight. ROB CIAMPA helped grow and lead one of the world’s top YouTube analytics firms. He now works with companies on competitive analytics and business performance. MATT CIAMPA is a video editor whose work has been featured on the Try Guys, Jubilee, and BuzzFeed’s “Tasty” channel. RICH MURPHY is a Senior Product Manager at Pixability. JACKIE SWANSBURG PAULINO is the Chief Product Officer at Pixability.
SQL Essentials For Dummies
A RIGHT-TO-THE-POINT GUIDE ON ALL THE KEY TOPICS OF SQL PROGRAMMINGSQL Essentials For Dummies is your quick reference to all the core concepts of SQL—a valuable common standard language used in relational databases. This useful guide is straightforward—with no excess review, wordy explanations, or fluff—so you get what you need, fast. Great for a brush-up on the basics or as an everyday desk reference, this book is one you can rely on.* Strengthen your understanding of the basics of SQL* Review what you've already learned or pick up key skills* Use SQL to create, manipulate, and control relational databases* Jog your memory on the essentials as you work and get clear answers to your questionsPerfect for supplementing classroom learning, reviewing for a certification, and staying knowledgeable on the job, SQL Essentials For Dummies is the convenient, direct, and digestible reference you've been looking for.RICHARD BLUM is a network and systems administrator. He has worked with database systems such as Microsoft SQL Server, PostgreSQL, and MySQL. Rich also teaches online courses in programming. ALLEN G. TAYLOR is author of more than 40 books, including SQL For Dummies. He also teaches database development through a leading online education provider.
Java Essentials For Dummies
SWIFTLY BRUSH UP ON THE FOUNDATIONS OF JAVA PROGRAMMINGJava Essentials For Dummies is a reliable and succinct reference on the core components of Java—the multifaceted general-purpose language used for desktop, mobile, and web applications. This straightforward book gets right to the point—eliminating review material and wordy explanations—so you get what you need, fast.* Strengthen your understanding of the basics of coding with Java* Review what you've already learned or pick up key skills* Use Java to build a variety of applications and more* Jog your memory on the essentials as you work and get clear answers to your questionsPerfect for supplementing classroom learning, reviewing for a certification, or staying knowledgeable on the job, Java Essentials For Dummies is a direct reference that's great to keep on hand as an everyday desk reference. DOUG LOWE is a computer programming guru and author of more than 30 tech books, including Java All-in-One For Dummies. PAUL MCFEDRIES is a long-time technical author with more than 100 published titles, including Web Coding & Development All-in-One For Dummies.