Computer und IT
Beginning Go Programming
Understand and write programs in Go, a multi-paradigm language with built-in features for concurrent programming. This book enables developers to build software that is simple, reliable, and efficient. It'll also help beginners to start programming Go-based applications.Beginning Go Programming begins by explaining the programming fundamentals of the Go language, including basic syntax, data type and structures, and the use of functions and methods. Next, it covers string formatting, Unicode data handling, and how to use regular expressions in Go. Further, it discusses how to encode and decode JSON formatted data for Go applications, and how to work with HTTP in Go. It concludes by exploring concurrency and covering the most powerful features of Go, as well as tips and tricks related to it.After reading this book and working through its practical examples, you will be ready to begin programming your own Go-based applications.WHAT YOU WILL LEARN* Understand the fundamentals of the Go programming language* Master the different features of Go and how to implement real-life scenarios using the language* Work with text in Go, such as string formatting and Unicode data handling* Work with HTTP in GoWHO THIS BOOK IS FORProgrammers and developers looking to learn Go programming language concepts for efficient application building.RUMEEL HUSSAIN, has a Bachelors Degree in Computer Science and is presently working as a Senior Blockchain Developer and Senior Tech Evangelist at BNB Chain (UAE), supporting the development and growth of the ecosystem. He is an information technology enthusiast with more than five years of experience leading and implementing blockchain applications and architectures, analyzing and refactoring modern programming languages like Go, troubleshooting cloud infrastructure, and assessing security risks. His current work is focused on leveraging blockchain technology and crypto to achieve the full potential of Web3 applications.MARYAM ZULFIQAR has four years of research experience and has a Masters Degree in Computer Science. She is currently working as a Tech Martian in BNB Chain (Pakistan Region). She also works as a Senior Researcher and Developer. She is passionate about developer education, especially in sharing her knowledge on topics that are "the talk of the town" in the technology field. She has also worked in the capacity of researcher and team lead roles for HEC-funded projects targeted at community growth and welfare.Chapter 1: Introduction to GoChapter Goal: Provides an overview of the Go programming language in terms of its basic features.No of pages:Sub -Topics:● Is GoLang Static-Typed or Compiled?● Is Go Object-Oriented?● Features that make Go lang the premium choice for programming● Features excluded from Go lang● Go programsChapter 2: Go BasicsChapter Goal: This chapter is intended to cover the programming fundamentals of the Go programming language. Covering basic syntax, program structure, data types, data structures, statements, functions, I/O from files, concurrency, and error handling.No of pages:Sub - Topics○ Overview■ Ancestors of Go○ Go Syntax○ Installing Go○ Go playground○ Using IDE for developing Go applications○ Getting started with programming Go applications■ Hello world!■ Different parts of Go programs■ Executing Go program■ Keywords○ Variables■ Variable data types■ Naming conventions■ Declaring variables■ Taking user input● Using scanf● Using scanln● Using bufio■ Math operators and packages● The math package● Dates and times● Operator precedence in Go○ Memory management & reference values■ New vs make● Incorrect memory allocation example● Correct memory allocation example■ Memory deallocation○ Pointers Data Type■ What is a pointer■ Declaring pointers■ Comparison with Java and C-style languages○ Ordered values in arrays and slices■ Arrays in Go● Declaring arrays● Initialising arrays● Accessing array elements● Querying the size of array● Multi-dimensional arrays [not included yet]■ Slices in Go● Defining a slice● The len() and cap() functions● Nil slice● Sub-slicing● append() and copy() functions● Sorting slices○ Maps■ Defining maps■ Adding entries in a map object■ Deleting entries from a map object■ Iterating over stored values in a map object■○ Structs Data Type■ Defining a struct■ Accessing structure members■ Structures as function arguments■ Pointers to structures○ Program flow■ If statement■ Switch statement■ For statement■ Goto statement○ Functions■ Defining a function■ Calling a function■ Returning multiple values from Function■ Function arguments■ Methods○ Read/Write text files■ Write text files■ Read text files○ HTTP Package○ JSON○ Go Recipes: Basics programming fundamentals■ Overview■ Numbers and slice in Go■ Working with maps in Go■ Go error handling■ Defer and panic recovery○ Hands-On challengeChapter 3: Working with TextChapter Goal: In this chapter, we will discuss how to work with text in Go language. Specifically, we will cover the string formatting, Unicode data handling, and how to use regular expressions in Go language.No of pages:Sub -Topics● Go String formatting and working with unicode● Case insensitive comparisons in Go● Regular expressions and reading text files with Go● Hands-On challengeChapter 4: Structs, Methods, and InterfacesChapter Goal: In this chapter, we will provide exercise related to the usage of structs, methods, and interfaces.No of pages:Sub -Topics:● Overview● Go structs, methods and interfaces○ Structs○ Methods○ Interfaces● Empty interface and working with iota in Go○ JSON Encoding/Decoding○ Generics● Hands-on challengeChapter 5: Working with JSONChapter Goal: In this chapter, we will discuss working with JSON, especially, how to encode and decode the JSON formatted data for use in Go applications.No of pages:Sub -Topics:● Overview● Unmarshalling JSON with GO● Parsing complex JSON with Go● Marshalling JSON with Go● Dealing with zero and missing values in Go● Using mapstructure to handle arbitrary JSONChapter 6: HTTPChapter Goal: In this chapter, we cover on how to work with HTTP in Go language. No of pages:Sub -Topics● Overview● HTTP calls in Go● Authentication and Writing an HTTP server in Go● REST with gorilla/mux● Hands-on challengeChapter 7: ConcurrencyChapter Goal: Go has rich support for concurrency using goroutines and channels. In this chapter, we discuss the most powerful feature of the Go Language, i.e., concurrency.No of pages:Sub -Topics● Understanding goroutines○ Converting sequential code to concurrent in Go● Using Goroutines with shared resources○ Seeing how shared resources impact goroutines○ Accessing shared resources using mutual exclusion○ Using atomic counters for modifying shared resources● Synchronizing Goroutines○ Timeouts in Go○ sync.WaitGroup and sync.Once○ Using a pool of goroutines○ sync/atomic● Hands-on ChallengeChapter 8: Tips & TricksChapter Goal: this chapter we cover different tips and tricks related to the Go language.No of pages:Sub -Topics● Alternate ways to import packages○ goimports○ Organization● Custom constructors● Breaking down code into packages● Sets● Dependency package management● Using errors● Quick look at some compiler’s optimizations● Set the build id using git’s SHA● How to see what packages my app imports● Iota: Elegant Constants○ Auto Increment○ Custom Types
Beginning Salesforce DX
Refer to the practical guidance provided in this book to develop Salesforce custom applications in a more agile, collaborative, and resilient way using Salesforce Developer Experience (DX).You will learn how to use the Salesforce Command Line Interface (CLI) to simplify working with projects, metadata, data and orgs. The CLI integrates with your development tools of choice such as Visual Studio Code, and CI/CD tools to implement DevOps pipelines. Readers will also gain an understanding of the package development model, which improves application quality and maintainability by grouping metadata into highly cohesive, loosely coupled containers.Salesforce DX supports application development throughout the entire development lifecycle where a version control system, rather than a Salesforce org, is the source of truth. It became generally available in late 2017 and has now reached a stage of feature richness and stability that it is becoming more widely adopted.Beginning Salesforce DX provides development teams with practical, how-to examples of using Salesforce DX that go beyond the Salesforce documentation. Commands and their parameters are described, including any gotchas, and the outcome of the commands on a Salesforce org is explained.WHAT YOU WILL LEARN• How to setup a Salesforce DX development environment• Understand the key Salesforce DX concepts and the Salesforce CLI• Work with Dev Hubs, projects, orgs, metadata and version control systems• Improve quality with test users and test data• Bootstrap pro-code development with templates• Apply Salesforce DX to an end-to-end package development projectWHO THIS BOOK IS FORInternal teams developing custom Salesforce applications for an individual customer, or those creating commercial applications for distribution via the Salesforce AppExchange enterprise marketplace. All team disciplines will benefit from understanding and applying Salesforce DX, including pro-code, low-code and no-code developers, testers, release managers, DevOps engineers and administrators. A secondary audience includes those needing to understand key concepts when establishing or evolving an organisation’s application lifecycle management capability, such as capability leaders, architects, consultants and business analysts.After graduating from Lancaster University with a degree in Electrical and Electronic Engineering, Ivan spent the first 15 years of his career in the aerospace and defense industry, designing, writing and testing safety-critical embedded software.During the second half of his career, he held several C-level technology and product leadership roles, helping B2B software companies bring innovative new solutions to market. Domains included games software development tools, information management and security, mobile network optimization, mobile network renewable energy, public cloud application development and artificial intelligence.More recently, Ivan has focused on creating products that are built on or that integrate with, Salesforce. He has launched five Salesforce AppExchange apps, including his own, and an AI platform that integrates with Service Cloud to provide customer service automation.Ivan then joined Salesforce as a Senior Program Architect in Australia, working with some of their largest and most complex multi-cloud customers on enterprise transformation projects to help accelerate their time to value.In September 2022, Ivan joined Provar Testing as their Chief Technology Officer in the UK. Provar provides an end-to-end test automation solution designed especially for Salesforce.Ivan enjoys running, walking his two dogs, supporting his local rugby union team and listening to his extensive vinyl collection in his spare time.FORWARDINTRODUCTIONPART ICHAPTER 1. HOW TO INSTALL THE SALESFORCE DX DEVELOPMENT TOOLSETCHAPTER 2. INTRODUCTION TO THE CORE SALESFORCE DX TOOLS AND CONCEPTSCHAPTER 3. OVERVIEW OF THE DEVELOPMENT MODELS THAT SFDX SUPPORTSCHAPTER 4. SAMPLE PROJECT DEVELOPMENT LIFECYCLE WALKTHROUGHPART IICHAPTER 5. CUSTOMIZING SERVICE CLOUDCHAPTER 6. CUSTOMIZING LIGHTNING SERVICE CONSOLECHAPTER 7. CUSTOMIZING LIGHTNING COMMUNITYCHAPTER 8. CUSTOMIZING LIGHTNING KNOWLEDGECHAPTER 9. CUSTOMIZING OMNI-CHANNELCHAPTER 10. CUSTOMIZING MESSAGINGCHAPTER 11. CUSTOMIZING CHATCHAPTER 12. SUMMARY
Beginning Programming with Python For Dummies
CREATE SIMPLE, EASY PROGRAMS IN THE POPULAR PYTHON LANGUAGEBeginning Programming with Python For Dummies is the trusted way to learn the foundations of programming using the Python programming language. Python is one of the top-ranked languages, and there’s no better way to get started in computer programming than this friendly guide. You’ll learn the basics of coding and the process of creating simple, fun programs right away. This updated edition features new chapters, including coverage of Google Colab, plus expanded information on functions and objects, and new examples and graphics that are relevant to today’s beginning coders. Dummies helps you discover the wealth of things you can achieve with Python.* Employ an online coding environment to avoid installation woes and code anywhere, any time * Learn the basics of programming using the popular Python language * Create easy, fun projects to show off your new coding chops * Fix errors in your code and use Python with external data sets Beginning Programming with Python For Dummies will get new programmers started—the easy way.JOHN MUELLER is an experienced technology writer with more than 100 titles to his name. He has experience with networking, AI, data, and programming. He is the author of the previous editions of Beginning Programming with Python For Dummies and many other For Dummies titles. Introduction 1PART 1: GETTING STARTED WITH PYTHON 7Chapter 1: Talking to Your Computer 9Chapter 2: Working with Google Colab 23Chapter 3: Interacting with Python 41Chapter 4: Writing Your First Application 57Chapter 5: Performing Magic 79PART 2: TALKING THE TALK 93Chapter 6: Storing and Modifying Information 95Chapter 7: Managing Information 107Chapter 8: Making Decisions 127Chapter 9: Performing Repetitive Tasks 143Chapter 10: Dealing with Errors 157PART 3: PERFORMING COMMON TASKS 187Chapter 11: Interacting with Packages 189Chapter 12: Working with Strings 215Chapter 13: Managing Lists 239Chapter 14: Collecting All Sorts of Data 257Chapter 15: Creating and Using Classes 279PART 4: PERFORMING ADVANCED TASKS 301Chapter 16: Storing Data in Files 303Chapter 17: Sending an Email 321PART 5: THE PART OF TENS 337Chapter 18: Ten Amazing Programming Resources 339Chapter 19: Ten Ways to Make a Living with Python 349Chapter 20: Ten Tools That Enhance Your Python Experience 357Chapter 21: Ten (Plus) Libraries You Need to Know About 369Index 379
Programming for Absolute Beginners
New programmers start here...this book introduces students or aspiring professionals to the world of computer programming using JavaScript and related technologies. This book doesn't just teach the basics of programming, but also all of the tools that new programmers need to get started, including the basics of making web pages and how the Internet works.Programming for Absolute Beginners offers practice problems, activities, and a host of resources to get new programmers started, plus a large glossary of terms introduced in the book and that a new programmer might encounter when learning on their own. No special software is required; this book will help you regardless of what your computer setup is, and source code will be freely available via GitHub.WHAT YOU WILL LEARN* How computers work* How computers communicate over networks* How web pages are built with HTML and CSS* How JavaScript works* How JavaScript interacts with web pages* Intermediate JavaScript topics such as recursion and scoping* Using JavaScript for network communicationWHO THIS BOOK IS FORAnyone wanting to begin computer programming, including students who need to learn the fundamentals and early professionals who want to go back and revisit the basics.JONATHAN BARTLETT is a software developer, researcher, and writer. His first book, Programming from the Ground Up, has been required reading in computer science programs from DeVry to Princeton. He has been the sole or lead author for eight books on topics ranging from computer programming to calculus. He is a technical lead for ITX, where his specialty is getting stuck projects unstuck. He is a senior software developer for McElroy Manufacturing, spearheading projects in web, mobile, and embedded software. He is now the author of several Apress books including Electronics for Beginners and more.Chapter 1: Introduction.-Part I: Computers, Data, and Communication.-Chapter 2: A Short History of Computers.-Chapter 3: How Computers Communicate.-Chapter 4: How a Computer Looks at Data.-Chapter 5: How Computers Work.- Part II: Basic Ingredients for Web Programming.-Chapter 6: The HTML File Format.-Chapter 7: Introduction to Cascading Style Sheets.-Chapter 8: Your First JavaScript Program.-Part III: JavaScript Fundamentals.-9: Basic JavaScript Syntax.-Chapter 10: Introducing Functions and Scope.-Chapter 11: Grouping Values Together with Objects and Arrays.-Chapter 12: Interacting with Web Pages.-Part IV: Intermediate JavaScript.-Chapter 13: Recursive Functions and the Stack.-Chapter 14: Manipulating Functions and Scopes.-Chapter 15: Intermediate Objects.-Part V: Programming Applications.-Chapter 16: Modernizing JavaScript.-Chapter 17: Working With Remote Services (APIs).-Chapter 18: Writing Server-Side JavaScript.-Chapter 19: Conclusion.-Appendix A: Glossary.-Appendix B: Operating System and Browser Specifics.-Appendix C: The JavaScript Toolbox on Docker.-Appendix D: Character Encoding Issues.-Appendix E: Additional Machine Language Programs.
Geschichte vor Ort und im virtuellen Raum
Die Arbeit in einer Gedenkstätte ist vielgestaltig und interdisziplinär: Sie umfasst Ausstellungen, historisch-politische Bildung, Forschung und nicht zuletzt die Arbeit mit Zeitzeuginnen und Zeitzeugen, die dem Publikum an diesem Ort ihre ganz persönliche Geschichte nahebringen. Der Band gibt Einblicke in die verschiedenen Arbeitsbereiche der Gedenkstätte in der ehemaligen zentralen Untersuchungshaftanstalt des Ministeriums für Staatssicherheit der DDR in Berlin-Hohenschönhausen. Neue Forschungsergebnisse zur Repressionsgeschichte in der SBZ/DDR werden ebenso vorgestellt wie Ausstellungsentwürfe und didaktische Konzepte zur Vermittlung von Wissen und Werten. Die Digitalisierung spielt in diesem Bereich der Erinnerungskultur schon jetzt eine zentrale Rolle, was sich im vorliegenden Band spiegelt.DR. ANDREAS NEUMANN ist wissenschaftlicher Mitarbeiter an der Gedenkstätte Berlin-Hohenschönhausen.JÖRG VON BILAVSKY war bis 2020 Leiter des Bereichs Bildung und Vermittlung in der Gedenkstätte Berlin-Hohenschönhausen.Ausstellung.-Bildung/Pädagogik.- Technische Unterstützung von Gedenkstättenführungen. Entwicklung und Implementierung eines Media Guides.- Das digitale Ausstellungsprojekt „Stasi in Berlin. Überwachung und Repression in Ost und West“.- Bildung/Pädagogik.- Virtuelle Begegnungen im Schulunterricht - Webbasierte historisch-politische Bildungsarbeit durch das Koordinierende Zeitzeugenbüro.- Histories2gether: Tandemseminare zu politischer Verfolgung damals und heute.-Lernpotentiale von VR aus geschichtsdidaktischer und medienpädagogischer Perspektive.- Chatbots in der historisch-politischen Bildung - Digitale Vermittlungsstrategien zum Umgang mit heterogenen Lern- und Besuchergruppen.- Forschung.- Herausforderung Big Data. Das Datenbankprojekt des Forschungsverbundes „Daten politischer Verfolgung“.- Politische Haft in der DDR. Das Datenbankprojekt des Forschungsverbundes „Daten politischer Verfolgung“.- Der antisemitisch aufgeladene Trotzkismus-Vorwurf. Ein Beitrag zur Feindbildkonstruktion im Stalinismus.
Creating Business Applications with Microsoft 365
Learn how to automate processes, visualize your data, and improve productivity using Power Apps, Power Automate, Power BI, SharePoint, Forms, Teams, and more. This book will help you build complete solutions that often involve storing data in SharePoint, creating a front-end application in Power Apps or Forms, adding additional functionality with Power Automate, and effective reports and dashboards in Power BI.This new edition greatly expands the focus on Power Apps, Power BI, Power Automate, and Teams, along with SharePoint and Microsoft Forms. It starts with the basics of programming and shows how to build a simple email application in .NET, HTML/JavaScript, Power Apps on its own, and Power Apps and Power Automate in combination. It then covers how to connect Power Apps to SharePoint, create an approval process in Power Automate, visualize surveys in Power BI, and create your own survey solution with the combination of a number of Microsoft 365 tools. You’ll work with an extended example that shows how to use Power Apps and SharePoint together to create your own help ticketing system.This book offers a deep dive into Power BI, including working with JSON, XML, and Yes/No data, as well as visualizing learning data and using it to detect inconsistencies between Excel files. You’ll also see how to connect to Remedy and to the help system you will have created. Under author Jeffrey Rhodes’s guidance, you’ll delve into the Power Apps collection to learn how to avoid dreaded "delegation" issues with larger data sets. Back on applications, you will create a training class sign-up solution to only allow users to choose classes with available seats. Digging deeper into Teams, you’ll learn how to send chats, posts, and "adaptive cards" from Power Automate. Rounding things out, you’ll save Forms attachments to SharePoint with Power Automate, create your own "Employee Recognition" app with all of the Power Platform and Teams, add or edit weekly status reports, and learn how to create reservation and scoring applications.After reading the book, you will be able to build powerful applications using Power Apps, Power Automate, Power BI, SharePoint, Forms, and Teams.WHAT YOU WILL LEARN* Create productivity-enhancing applications with Power Apps, Power Automate, SharePoint, Forms, and/or Teams* Transform and visualize data with Power BI to include custom columns, measures, and pivots* Avoid delegation issues and tackle complicated Power Apps issues like complex columns, filtering, and ForAll loops* Build scheduled or triggered Power Automate flows to schedule Teams Meetings, send emails, launch approvals, and much moreWHO THIS BOOK IS FORBusiness and application developers. JEFFREY RHODES is a founder and Chief Technical Officer of Platte Canyon Multimedia Software Corporation, a leader in developing commercial e-learning software. He graduated at the top of his class at the Air Force Academy, where he earned a bachelor's degree in electrical engineering. Jeff received a master’s degree in economics from the London School of Economics, which he attended under a British Marshall Scholarship. He is the author of Creating Business Applications with Office 365: Techniques in SharePoint, PowerApps, Power BI, and More, Programming for e-Learning Developers: ToolBook, Flash, JavaScript, and Silverlight, VBTrain.Net: Creating Computer and Web Based Training with Visual Basic .NET. He also co-wrote The ToolBook Companion. He lives in Colorado Springs with his wife Sue and is the proud father of his sons Derek and Michael.CHAPTER 1. PROGRAMMING IN THE POWER PLATFORMIn this chapter, we will cover the basics of programming: properties, methods, and events. We will then look at how their implementation differs between in each of the Power Platform applications compared with traditional environments like .NET (Windows Forms and ASP.NET) and JavaScript. For Power Apps, we will see how you can set the properties of other objects directly but instead need to make the value of what you want to change (such as the text of a button) a variable and then change the value of that variable elsewhere in the application. We will also explore its Visual Basic-like syntax. In Power Automate, we will look at the different types of actions (variables, loop, parallel branches, conditions, etc.). Finally, in Power BI we will look at the Power Query M formula language.CHAPTER 2. UPDATING A SHAREPOINT LIST USING POWER APPSCHAPTER 3. CREATING AN APPROVAL PROCESS WITH POWER AUTOMATECHAPTER 4. CREATING A SURVEY RESPONSE DASHBOARD WITH MICROSOFT POWER BICHAPTER 5. CREATING A SURVEY SOLUTION WITH MICROSOFT FORMS, FLOW, SHAREPOINT, AND POWER BICHAPTER 6. POWER BI CHALLENGES WITH JSON, XML, AND YES/NO DATACHAPTER 7. POWER BI CASE STUDY: MONITORING BMC REMEDY HELP TICKETSCHAPTER 8. BUILDING A HELP TICKETING SYSTEM IN POWERAPPS AND SHAREPOINT – NEW TICKET FORMCHAPTER 9. CONTINUING THE HELP TICKETING SYSTEM – TECHNICIAN FORMCHAPTER 10. USING POWER BI FOR THE HELP TICKETING SYSTEMCHAPTER 11. OVERCOMING POWER APPS DELEGATION ISSUES WITH SHAREPOINT DATA SOURCESIn this chapter, we look at how to use the technique described in https://tinyurl.com/twzvbgl to overcome delegation limits in Power Apps using a SharePoint data source. We also implement a corresponding Power Automate Flow to copy the ID value to a numeric column each time we create a record.CHAPTER 12. CREATING A CLASS SIGN-UP SOLUTION IN SHAREPOINT AND POWER APPSCHAPTER 13. VISUALIZING LEARNING MANAGEMENT DATA FROM SQL SERVER USING POWER BIThis chapter gives several examples of connecting to multiple tables in a SQL Server database in order to visualize test score, completion, assignments and similar learning management data. It demonstrates custom columns, merging tables, slicers, and much more.CHAPTER 14. DYNAMIC INFORMATION IN POWER APPS AND SENDING AN ADAPTIVE CARD TO TEAMS USING POWER AUTOMATEIn this chapter, we create linked SharePoint lists that display status levels, colors, and associated steps. We then read these lists from PowerApps to create a status display that we display in a tab in Teams. Finally, we create a Power Automate flow so that each time the status changes, we automatically post that to our Teams channel.CHAPTER 15. DYNAMICALLY SETTING OBJECT PROPERTIES IN POWER APPS BASED ON A SHAREPOINT LISTIn this chapter, we explore how to approximate dynamic object references/reflection in Power Apps. We take an "Actions" list in SharePoint and use it to set Text, Tooltip, and Visible properties of each corresponding button in Power Apps.CHAPTER 16. UPLOADING FILES FROM POWERAPPS TO SHAREPOINT AND EMAILING LINKS USING POWER AUTOMATEIn this chapter, we see how to upload multiple attachments from Power Apps to a SharePoint document library using Power Automate. While we are in Power Automate, we create an email of links to these documents and email it to the designated recipient.CHAPTER 17. WORKING WITH SHAREPOINT LOOKUP COLUMNS IN POWER BIIn this chapter, we explore how to use the FieldValuesAsText functionality in Power BI to get the data from within a SharePoint Lookup column. We also explore creating custom columns and filtering by Content Type.CHAPTER 18. JOINING SHAREPOINT/EXCEL TABLES IN POWER BIThis chapter shows two different examples on how to join data in Power BI to make effective visualizations. The first example shows how to access lookup columns in SharePoint lists by doing a join on the lists once you bring them into Power BI. The second one is an extended example on how to verify data between two Excel spreadsheets that share a common value. We first show how to accomplish the task with Microsoft Access with a join query and a set of custom columns that reflect whether columns between the two spreadsheets actually match. We then show how it is easier and more reproducible with later data to do the same thing with Power BI using a merge query.CHAPTER 19. COPYING MICROSOFT FORMS ANSWERS TO SHAREPOINT USING POWER AUTOMATE AND THEN SHOWING THE MOST CURRENT SUBMISSION IN POWER BIIn this chapter, we take a simple Microsoft Form, copy each entry to SharePoint with Power Automate, and then visualize the data in Power BI. The main insight on the Power BI side is to show only the most recent form submission by grouping within Power BI, creating a MaxDate column, and then filtering.CHAPTER 20. COPYING MICROSOFT FORMS ATTACHMENTS TO A SHAREPOINT LIST ITEM USING POWER AUTOMATEIn this chapter, we see how to create a group form in Microsoft Forms, create an associated SharePoint List to hold the data, use Power Automate to copy the form responses to the list, and, most importantly, copy each file uploaded with the form and attach it to the corresponding list item.CHAPTER 21. CREATING AN EMPLOYEE RECOGNITION APP IN POWER APPS, POWER AUTOMATE, POWER BI, TEAMS, AND SHAREPOINTIn this chapter, we demonstrate how to create a Power Apps and Power Automate employee recognition solution that can post the recognition to a Teams channel, send a Teams chat, and/or send via email. We try to make it optional for submitters to include their information, finding it works for chats and email but not posts. We store the information in SharePoint and then use Power BI to visualize the values demonstrated and other data.CHAPTER 22. CREATING A RESERVATIONS BOOKING SOLUTION IN POWER APPS AND SHAREPOINTIn this chapter, we demonstrate how to create a SharePoint list of available appointments and then use Power Apps to allow users to select an available appointment and make that not available to anyone else. It also shows how to allow users to edit or delete their appointments (or those created on their behalf).CHAPTER 23. CREATING A SCORING APPLICATION IN POWER APPS AND SHAREPOINTIn this chapter, we create a scoring application where we patch three different SharePoint records at the same time. Along the way, we use cascading drop-down lists, collections, data tables, and variables.
Workload Automation Using HWA
Apply best practices for deploying and administering HCL Workload automation (HWA) to meet the automation requirements of the digitally transformed platform. This book will provide detailed architecture and deployment options to achieve this goal.Workload automation focuses on real-time processing, predefined event-driven triggers, and situational dependencies. It offers centralized control of managing multiple tasks, making it possible to schedule enterprise-wide tasks. You'll see how it supports the timely completion of tasks and is beneficial for processes that need to happen at a specific time or need to occur as a result of another event.HWA increases efficiency, reduces the turnaround time for workflows, and reduces errors along with delays in end-to-end processes. You'll review proven ways to deliver batch optimization and modernization requirements, and see how solutions can be aligned with the DevSecOps delivery model. Workload Automation Using HWA presents information on how to use the tool and has numerous use cases and implementation procedures to guide every workload automation deployment requirement.WHAT YOU'LL LEARN* Automate and integrate your complex workload, workflow, and business processes across automation platforms, ERP systems, and business applications* Understand event-driven batch automation* Practice alignment of the workload automation solution with the DevSecOps principlesWHO THIS BOOK IS FORSolution Architects, Infrastructure Architects, Technical Architects, Enterprise Architects, Workload Automation Tool Administrators or SME’s, Schedulers, Application owners, Automation Specialists, Service Delivery ManagersNAVIN SABHARWAL, currently is the Chief Architect and Head of Strategy for Autonomics, named ‘DRYiCE’ at HCL Technologies. He is responsible for innovation, presales, and delivery of award-winning autonomics platforms for HCL Technologies. Navin is an innovator, thought leader, author and a consultant in areas of AI and Machine Learning, Cloud Computing, Big Data Analytics, Software Product Development, Engineering and R&D. He is responsible for IP Development & Service Delivery in the Areas of AI and Machine Learning, Automation products, Cloud Computing, Public Cloud AWS, Microsoft Azure, VMWare Private Cloud, Microsoft Private Cloud, Data Center Automation, Analytics for IT Operations, IT Service Management.SUBRAMANI KASIVISWANATHAN is the Solution architect for Application Performance Management and Workload Automation Solutions, also leading the Engineering and R&D function, having overall 16 years of IT experience and 6 years of experience in Academics, currently working as Practice Lead in HCL DRYiCE, responsible for creating solutions catering to APM and Workload Automation, responsible and accountable for the Research and Development in autonomics platform.Chapter 1: Introduction to Workload AutomationSub –Topics1. Workload Automation Concepts2. Introduction to HCL Workload Automation3. HCL Workload Automation strengths4. Common HCL Workload Automation terminologyChapter 2: HCL Workload Automation ArchitectureSub –Topics1. HWA components2. HWA communication path3. Architecture TypesChapter 3: HCL Workload Automation DeploymentsSub - Topics1. Deployment Options4. Planning Deployments5. Stand-Alone Architecture6. High Availability Architecture7. Disaster Recovery Architecture8. Containerized deployments9. Deployment on Kubernetes clusters10. Workload Automation on HCL SofyChapter 4: Workload Design and Monitoring using DWC and CLIChapter 5: Use Case: HWA for managed file transfersChapter 6: Use Case: HWA integration with SAPChapter 7: Use Case: Automate job executions on Microsoft SQL serverChapter 8: Use Case: Working with RESTful Web ServicesChapter 9: Use Case: Submit, orchestrate and monitor jobs on a Kubernetes clusterChapter 10: Use Case: HWA Integration with Hadoop Distributed File SystemChapter 11: Use Case: HWA Integration with Apache SparkChapter 12: Use Case 1: HWA Integration with ServiceNow Use Case 2: Auto Remediation of Job failuresChapter 13: Tool Administration and best practicesChapter 14: Alerting and Troubleshooting issuesChapter 15: HWA ReportingChapter 16: HWA SecurityChapter 17: HWA tuning for best performanceChapter 18: Alignment of HWA with DevSecOps Delivery model.
Modern Concurrency on Apple Platforms
Build solid software with modern and safe concurrency features. Concurrency is one of the hardest problems in computer science. For years, computer scientists and engineers have developed different strategies for dealing with concurrency. However, the original concurrency primitives are complicated and difficult to understand, and even harder to implement.Using the new async/await APIs in Swift, this book will explain how your code can abstract a lot of the complexity with a simpler interface so you never have to deal with concurrency primitives such as semaphores, locks, and threads yourself. This will allow you to write concurrent code that is easier to read, easier to write, and easier to maintain. These new APIs are deeply ingrained into Swift, offering compile-level features that will keep you from writing dangerous concurrent code.You’ll start by exploring why concurrency is hard to implement in a traditional system. Explaining the definition of concurrency and what its primitives are will help you understand why they are hard to use correctly. These concepts will become clearer as you work through the sample projects. The book’s focus then shifts exclusively to the new APIs, helping you understand how the integration of the system with the language itself makes it easier for you to write concurrent code without overstepping the bounds of the concurrency safe zone.By the end of the book, you’ll have a solid foundation for working safely with concurrent code using the new async/await APIs.WHAT YOU'LL LEARN* Understand concurrency and its traditional problems * Work with the new async/await API and all its features, from the basic usage and await keywords, to task groups and async sequences.* Implement modern and safe concurrent code that you can start using right awayWHO THIS BOOK IS FORExperienced iOS developers at a semi-senior or senior level. Knowledge on the Grand Central Dispatch is a bonus, but not required.ANDRÉS “ANDY” IBAÑEZ started writing iOS apps as a young college student in 2011. His first introduction to concurrency programming and its common pitfalls was in an Operating Systems class that introduced the importance (and complexity) of writing concurrent code. Since then, he has studied how this problem is solved in Apple’s platforms, including iOS. Andy has worked in institutions that make use of concurrent technologies to keep their services running for their costumers, including banks, applying the concepts to their mobile applications. Chapter 1: Introduction to Concurrency• What is concurrency?• Why is concurrency hard to implement?• Existing methods to implement concurrency in Apple Platforms (before async/await).Chapter 2: Async/Await Basics• The keywords and components that play a role in the new concurrency system• Explaining the `async` keyword• Explaining the `await` keyword• Understanding tasks• Understanding the meaning of Continuations.Chapter 3: Introducing Structured Concurrency• Understanding structured concurrency• Using the `async let` construct to create concurrency.• Migrating older delegate and callback-based code into async/await.Chapter 4: The Task Tree• The Task Tree structure• Understanding Task cancellation• What is cooperative task cancellation?Chapter 5: Task Groups• Understanding and implementing task groups.• Implementing concurrency with `withThrowingTaskGroup`• Understanding `withTaskGroup`.Chapter 6: Unstructured Concurrency• Launching concurrent tasks from non-concurrent contexts.• Understanding detached tasks and how to use them.Chapter 7: Actors and Global Actors• Understanding actors as reference types.• The purpose of state isolation.• Understanding the purpose of global actors.Chapter 8: Final Bits• Understanding the @TaskLocal property wrapper• Using the `AsyncSequence` protocol in Swift.• Using AsyncStream to receive events in an awaited loop.• Sendable typesAudience: Advanced
Künstliche Intelligenz heute
Künstliche Intelligenz wird schon heute in vielen Unternehmen angewendet. Und es werden immer mehr. Schon bald werden KI-Anwender starke Wettbewerbsvorteile erzielen, weil sie bessere Produkte anbieten, die haltbarer sind, effizienter produziert wurden und wahrscheinlich auch nachhaltiger sein werden. Diese Unternehmen haben also gleich mehrere Vorteile. Aber: Dies sind nur selten deutsche Unternehmen. Und es sind noch seltener deutsche Startups. In diesem Buch spricht Gunnar Brune mit Anwendern, Forschern und Investoren aus Wirtschaft, Medizin und Wissenschaft, um zu zeigen, wie Machine Learning und Künstliche Intelligenz erfolgreich und oft überraschend einfach zum Einsatz kommen (Applied AI). Die Lektüre bietet Informationen, Ansätze und Inspiration für den nutzbringenden Einsatz von Künstlicher Intelligenz heute.GUNNAR BRUNE ist Strategieberater und Autor für Wirtschaftsthemen. Gemeinsam mit dem Netzwerk AI.HAMBURG unterstützt er die Anwendung von Künstlicher Intelligenz in der Wirtschaft, damit deren strategische Chancen genutzt werden können.Einführung in die Welt aktueller Anwendungen Künstlicher Intelligenz.- Applied AI und das AI-Paradox.- Mit Künstlicher Intelligenz mehr Market Intelligence generieren.- Mehr Qualität, geringere Kosten, höhere Effizienz. KI in der Produktion von Nahrungsmitteln.- Mit Enthusiasmus für Daten kann jeder Mehrwert für Unternehmen und Mitarbeitende schaffen.- Mit Künstlicher Intelligenz besseren Content produzieren.- Künstliche Intelligenz und der Mensch – together forever.- Mit Künstlicher Intelligenz das Wissen der Chefärzte konservieren.- Mit KI-Unterstützung kann man Krebs spezifischer therapieren und Nebenwirkungen vermeiden.- Künstliche Intelligenz: Wir erkunden eine Terra Incognita für das Marketing.- In Fußball, Wirtschaft und Gesellschaft: Neue Algorithmen lösen Probleme, die man vorher auf diese Art nicht lösen konnte.- Der Umgang mit lernenden Maschinensystemen und Künstlicher Intelligenz ist eine wichtige Bildungsaufgabe.- Mit Künstlicher Intelligenz lassen sich wie nie zuvor technische Verfahren und Produkte optimieren.-Mehr Impact für Künstliche Intelligenz mit mehr KI-Startups aus Deutschland.- Künstliche Intelligenz anwenden. Jetzt.
Beginning Spring Boot 3
Learn the Spring Boot 3 micro framework and build your first Java-based cloud-native applications and microservices. Spring Boot is the lightweight, nimbler cousin to the bigger Spring Framework, with plenty of "bells and whistles." This updated edition includes coverage of Spring Native, which will help you speed up your Spring Boot applications, as well as messaging with Spring Boot, Spring GraphQL, Spring Data JDBC and reactive relational database connectivity (R2DBC) with SQL.This new edition also covers enhancements to actuator endpoints, MongoDB 4.0 support, layered JAR and WAR support, support to build OCI images using Cloud Native Build Packs, changes to the DataSource initialization mechanism, and how bean validation support has moved to a separate spring-boot-validation-starter module. This book will teach you how to work with relational and NoSQL databases for data accessibility using Spring Boot with Spring Data, how to persist data with the Java Persistence APIs (JPA), MyBatis, and much more. You'll learn how to enhance your native cloud or web applications with other APIs such as REST and how to build reactive web applications using Spring Boot with WebFlux.Finally, you'll learn how to test applications using JUnit 5, as well as how to secure and deploy your application or service to cloud providers like Heroku. After reading Beginning Spring Boot 3, you'll have the skills needed to start building your own Spring Boot cloud-native, Java-based applications and microservices with confidence, and to take the next steps in your career.WHAT YOU WILL LEARN* Explore the Spring Boot 3 micro framework using Spring Native for faster, better performance* Build cloud-native Java applications and microservices with Spring Boot* Work with relational and NoSQL databases using Boot with Spring Data* Create reactive web applications using Spring's WebFlux* Secure, test, and deploy applications and servicesWHO THIS BOOK IS FORIT professionals such as cloud architects, infrastructure administrators, and network/cloud operatorsSIVA PRASAD REDDY KATAMAREDDY is a Software Architect with 16 years of experience in building scalable distributed enterprise applications. He has worked in banking and e-commerce domains using Java, Kotlin, GoLang, SpringBoot, JPA/Hibernate, MicroServices, REST APIs, SQL, and NoSQL Databases. His current technical focus is on modern architectures, including MicroServices, CI/CD, and DevOps, as well as infrastructure automation using Jenkins, Terraform, AWS CDK and Pulumi.SAI SUBRAMANYAM UPADHYAYULA is a passionate software engineer who likes to share his knowledge about Java and Spring Boot through his blog and YouTube Channel, "Programming Techie." He has experience working with a variety of technologies, including Java, Kotlin, Typescript, Spring Boot, JPA/Hibernate, MongoDB, Angular, and Golang. He also dabbles with DevOps-related activities by working with Jenkins and AWS.Chapter - 1: Introduction to Spring BootChapter - 2: Getting Started with Spring BootChapter - 3: Spring Boot EssentialsChapter - 4: Web Applications with Spring BootChapter - 5: Working with JDBCChapter - 6: Working with MyBatisChapter - 7: Working with JOOQChapter - 8: Working with JPAChapter - 9: Working with MongoDBChapter - 10: Building REST APIs Using Spring BootChapter - 11: Reactive Programming Using Spring WebFluxChapter - 12: Securing Web ApplicationsChapter - 13: Spring Boot ActuatorChapter - 14: Testing Spring Boot ApplicationsChapter - 15: GraphQL with Spring BootChapter - 16: Deploying Spring Boot ApplicationsChapter - 17: Spring Boot AutoconfigurationChapter - 18: Creating a Custom Spring Boot StarterChapter - 19: Spring Boot With Kotlin, Scala, and GroovyChapter - 20: Introducing JHipsterChapter - 21: Spring Native
Pro Cloud Native Java EE Apps
This professional guide to Java-based cloud native apps DevOps dives deeper into building and deploying production ready cloud native apps using the increasingly popular open source Eclipse MicroProfile framework, Jakarta EE 10 APIs and the most popular Kubernetes container orchestration tool.After a quick overview of Jakarta EE and MicroProfile, Pro Cloud Native Java EE Apps starts you on your way by walking you through a cloud-native Jakarta EE-based application case study that will be forged piece-by-piece over the course of the book. Next, you'll interject dependencies and data persistence capabilities as microservices to go with the case study app that you are building.Next, you'll employ the REST API using Jakarta REST APIs and the MicroProfile RESTClient. You'll also explore ways to add resilience to your app, keep count with metrics, check on your app's health, secure your app, and test and complete your production-ready cloud-native app.Finally, you'll dive into migrating a monolith to become a production ready cloud-native app. After reading this book, you'll be able to build your own production ready cloud-native Java app using Jakarta EE and MicroProfile.WHAT YOU WILL LEARN* Build and deploy a production-ready cloud-native Java app using MicroProfile, Jakarta EE and Kubernetes* Migrate a monolith app to become a cloud-native app* Employ Jakarta EE APIs such as Persistence, CDI and more* Leverage the MicroProfile framework* Explore configurations, resilience, metrics, health, security, and more for your cloud-native appsWHO THIS BOOK IS FORThose software developers and programmers with at least some prior experience using Jakarta EE, MicroProfile. At least some prrior Java experience is expected.LUQMAN SAEED is currently an enterprise Java developer and independent software development trainer. His almost two decades of industrial experience spans management and leadership positions across various sectors, including software development and teaching. He started with PHP as a hobby and now does enterprise Java development full time. He is currently in the production process of the second edition of the much popular Java Enterprise Edition 8 for Beginners course on Udemy, this time updated and revised for Jakarta EE. His passion is helping software development teams get productive with the powerful, modern, intuitive, and easy-to-use Jakarta EE enterprise development platform.GHAZY ABDALLAH is a passionate enterprise Java developer, founder of the Java User Group Sudan (SudanJUG), and a tinkerer. He enjoys the use of modern cloud infrastructure to deliver enterprise applications and site reliability engineering. He spends his time learning and teaching the latest in cloud-native development.Chapter 1 - The Theory of Jakarta EE and MicroProfileThis chapter will discuss the history of Java EE through to the current Jakarta EE (version10). It will also explore the origins of the Eclipse MicroProfile (version 5) project and how itcomplements Jakarta EE with a set of cloud native APIs.Chapter 2 - Enterprise Java, MIcroservices and the CloudThis chapter will discuss the evolution of enterprise Java applications, containerization andthe role of Kubernetes and how Jakarta EE and MicroProfile provide the APIs to developcloud native applications in an enterprise context. The chapter will also discuss the cloudnative enterprise Java ecosystem (Quarkus, etc).Chapter 3 - Introducing the Cloud Native Jakarta EE ExampleThis chapter will develop a, fully functional cloud native Jakarta EE/MP monolithapp deployed to a Kubernetes cluster. It will showcase the three core Jakarta EE APIs : CDI,Jakarta REST and Jakarta Persistence along with complementary APIs from MicroProfile.The app will set the stage and discussion context for the rest of the book.Chapter 4 - Managing Dependencies with CDIThis chapter will discuss how to manage application dependencies with the Contexts andDependency Injection API.Chapter 5 - Persistence with Jakarta EE PersistenceThis chapter will discuss how to persist data to a relational database using the JakartaPersistence API.Chapter 6 - REST with Jakarta EE REST APIThis chapter will discuss creating and consuming REST services with the Jakarta REST APIand the MicroProfile RESTClient.Chapter 7 - Managing ConfigurationsThis chapter will discuss how to manage application configurations with MicroProfile ConfigAPIChapter 8 - Resilience with Fault Tolerance APIThis chapter will discuss building resilience into applications with the Fault Tolerance MP APIChapter 9 - Keeping Count with MetricsThis chapter will discuss how to create and consume different kinds of applications metricswith the MicroProfile Metrics APIChapter 10 - Taking a Pulse with Heal CheckThis chapter will discuss how to create health checks for applications with the MicroProfileHealth Check APIChapter 11 - Security with JWTThis chapter will discuss how to secure RESTful applications with Keycloak and MicroProfileJWT API.Chapter 12 - Testing with TestContainersThis chapter discusses different ways of testing cloud native applications withTestContainers and other libraries.Chapter 13 - Completing A Production Ready Cloud Native Jakarta EE App (sewntogether from chapter 3 to now)This chapter will put together all that has been discussed up to this point in the book andhow it all fits together for a monolith app.Chapter 14 - Cloud Native Jakarta EE Capstone ProjectThis chapter will refactor out the monolith app built up to this point in the book to a set ofmicroservices running in a Kubernetes cluster.
Einstieg in SAP S/4HANA
Dieser verständliche Einstieg in SAP S/4HANA führt Sie anhand des Beispielunternehmens Global Bike durch die zentralen Abläufe in Vertrieb, Einkauf, Rechnungswesen, Produktion und Lagerverwaltung. Sie werden mit den betriebswirtschaftlichen Grundlagen, den relevanten Organisationsstrukturen und Stammdaten sowie den Prozessen vertraut gemacht. Mithilfe von Praxisbeispielen und Fallstudien sind Sie schon bald SAP-S/4HANA-Profi – für mehr Erfolg in Studium und Beruf! Aus dem Inhalt: Was ist SAP S/4HANA?Was bedeutet Enterprise Resource Planning (ERP)?Vertrieb (SD)Materialwirtschaft (MM)Buchhaltung (FI)Controlling (CO)Produktionsplanung und Steuerung (PP)Lagerverwaltung (WM)Praxisfälle für alle BereicheFallstudien des University Competence Center (UCC)Übungsmaterial mit Lösungen und Foliensätze für Dozierende Einleitung ... 15 1. Grundlagen ... 29 1.1 ... Unternehmensaufbau und -abläufe ... 29 1.2 ... Einführung in ERP-Systeme ... 43 1.3 ... Einführung in SAP S/4HANA ... 53 1.4 ... Datenarten in SAP S/4HANA ... 66 1.5 ... Navigation in SAP S/4HANA ... 93 2. Vertrieb ... 105 2.1 ... Betriebliche Aufgaben und Akteure ... 105 2.2 ... Organisationsdaten ... 109 2.3 ... Stammdaten ... 114 2.4 ... Bewegungsdaten ... 126 2.5 ... Teilprozesse ... 134 2.6 ... UCC-Fallstudie: Kundenauftragsabwicklung ... 171 2.7 ... Praxisfall Vertrieb 1: Retourenabwicklung ... 187 2.8 ... Praxisfall Vertrieb 2: Retourenrückabwicklung ... 191 3. Einkauf und Beschaffung ... 199 3.1 ... Betriebliche Aufgaben und Akteure ... 200 3.2 ... Organisationsdaten ... 206 3.3 ... Stammdaten ... 208 3.4 ... Bewegungsdaten ... 227 3.5 ... Teilprozesse ... 244 3.6 ... UCC-Fallstudie: Materialwirtschaft ... 263 3.7 ... Praxisfall Einkauf und Beschaffung: Einkauf einer Dienstleistung mit Leistungsstammsatz ... 271 4. Rechnungswesen ... 277 4.1 ... Einführung ... 278 4.2 ... Betriebliche Aufgaben und Akteure ... 288 4.3 ... Organisationsdaten ... 291 4.4 ... Stammdaten ... 296 4.5 ... Bewegungsdaten ... 316 4.6 ... Prozesse in der Finanzbuchhaltung ... 326 4.7 ... Prozesse im Controlling ... 331 4.8 ... Berichte ... 343 4.9 ... UCC-Fallstudien ... 353 4.10 ... Praxisfall Controlling: Erweiterte Kostenstellenrechnung ... 370 5. Produktionsplanung und -steuerung ... 375 5.1 ... Grundbegriffe der Produktion ... 376 5.2 ... Betriebliche Aufgaben und Akteure ... 379 5.3 ... Organisationsdaten ... 382 5.4 ... Stammdaten ... 383 5.5 ... Bewegungsdaten ... 405 5.6 ... Prozesse ... 424 5.7 ... UCC-Fallstudie: Produktionsplanung ... 455 5.8 ... Praxisfall Produktionsplanung und -steuerung: Erweiterung der Produktion ... 465 6. Lagerverwaltung ... 469 6.1 ... Betriebliche Aufgaben und Akteure ... 470 6.2 ... Nutzung und Integration der Lagerverwaltung in SAP S/4HANA ... 472 6.3 ... Datentypen in der Lagerverwaltung ... 476 6.4 ... Organisationsdaten ... 479 6.5 ... Stammdaten ... 487 6.6 ... Bewegungsdaten ... 502 6.7 ... Teilprozesse in der Lagerverwaltung ... 510 6.8 ... Prozesse in der Lagerverwaltung ... 523 6.9 ... UCC-Fallstudien ... 532 6.10 ... Praxisfall Lagerverwaltung 1: Lagerausbau und Wareneingang mit Anlieferbezug ... 559 6.11 ... Praxisfall Lagerverwaltung 2: Warenausgang mit paralleler Kommissionierung ... 563 Literaturverzeichnis ... 571 Die Autoren ... 573 Index ... 575
Data Science mit SAP HANA
Mit SAP HANA und SAP HANA Cloud ist viel mehr möglich, als Sie denken! In diesem Buch erfahren Sie, wie Sie APL und PAL einsetzen können, um komplexe Auswertungen vorzunehmen und Vorhersagen zu treffen. Praktische Beispiele zu Klassifizierung, Regression u.v.m. zeigen Ihnen die vielfältigen Möglichkeiten auf und lassen sich direkt auf Ihre Anwendungsfälle übertragen. Aus dem Inhalt: Was ist Data Science?SAP HANA, SAP HANA Cloud und SAP Data Warehouse CloudPython, R und SQLUnivariate und Multivariate AnalyseAutomated Predictive Library Predictive Analytics LibraryGeodaten-, Graph- und TextanalyseTrainieren und Anwenden von Data-Science-ModellenIntegration in Geschäftsprozesse und Geschäftsanwendungen Vorworte ... 11 Einleitung ... 15 1. Einführung ... 19 1.1 ... Themenabgrenzung ... 20 1.2 ... Data Science in der SAP-Welt ... 27 2. SAP HANA als Data-Science-Umgebung ... 37 2.1 ... SAP HANA ... 38 2.2 ... SAP HANA Client ... 64 2.3 ... Python-Entwicklungsumgebung ... 64 3. Erste Schritte ... 71 3.1 ... Python ... 71 3.2 ... Die R-Programmiersprache ... 84 3.3 ... Die SQL-Sprache für SAP HANA ... 89 4. Explorative Datenanalyse und Datenvorbereitung ... 99 4.1 ... Analyse einer Tabelle ... 100 4.2 ... Analyse einzelner Variablen ... 105 4.3 ... Analyse mehrerer Variablen ... 111 4.4 ... Datenvorbereitung ... 114 5. Automated Predictive Library ... 129 5.1 ... Einführung in die APL ... 131 5.2 ... Klassifizierung mit der APL ... 133 5.3 ... Regression mit der APL ... 173 5.4 ... Zeitreihen mit der APL ... 186 5.5 ... Weitere Informationen ... 211 6. Predictive Analysis Library ... 213 6.1 ... Einführung in die PAL ... 214 6.2 ... Klassifizierung mit der PAL ... 216 6.3 ... Regression mit der PAL ... 229 6.4 ... Zeitreihen mit der PAL ... 236 6.5 ... Cluster-Analyse ... 253 6.6 ... Survival Analysis ... 260 6.7 ... Ausreißeranalyse ... 282 6.8 ... Automated Machine Learning ... 289 6.9 ... State-enabled Deployment ... 299 7. Spezialisierte Analyse-Engines ... 301 7.1 ... Geodatenanalyse ... 302 7.2 ... Graphanalyse ... 317 7.3 ... Textanalyse ... 328 8. Deployment-Optionen ... 341 8.1 ... SAP Data Intelligence ... 342 8.2 ... Cloud Foundry ... 357 8.3 ... Kyma ... 363 9. Tipps und Tricks ... 377 Anhang ... 397 A. Checkliste ... 397 Die Autoren ... 401 Index ... 403
QNAP NAS
Mit diesem umfassenden Handbuch richten Sie Ihr NAS genau nach Ihren Bedürfnissen ein. Wollen Sie Dokumente oder Fotos über Ihre persönliche Cloud teilen, Medien in Ihrem Netzwerk streamen oder einfach sicheren Netzwerkspeicher auf allen Ihren Geräten nutzen? Kein Problem mit den Geräten von QNAP und dem Fachwissen unseres Autorenteams. In zahlreichen konkreten Anwendungsszenarien zeigen sie Ihnen, wie Sie Ihr NAS ideal nutzen und sicher administrieren. Aus dem Inhalt: Alles für den sicheren StartRAID-KonfigurationenSingle-Sign-on über VerzeichnisdiensteZugriff aus dem InternetSynchronisation mit QsyncSichere Backups von Windows und macOSDaten suchen, finden und katalogisierenMultimedia von A-Z: Fotos, Videos, MusikVPN-Konfigurationen: klassisch mit openVPN oder modern mit WireGuardCollaboration und Dienste fürs TeamDie eigene Cloud mit NextCloud einrichtenVirtuelle Maschinen und Docker-Container Vorwort ... 17 1. Einrichtung des Geräts ... 21 1.1 ... Ersteinrichtung des NAS ... 21 1.2 ... Die Einrichtung des Speicherplatzes ... 35 1.3 ... Das Bedienkonzept des QTS ... 47 1.4 ... Benutzerkonten erstellen ... 57 2. Grundlegende Funktionen ... 63 2.1 ... Die Systemsteuerung ... 63 2.2 ... File Station und der Umgang mit Dateien ... 76 2.3 ... Freigabeordner erstellen und benutzen ... 82 2.4 ... Die persönlichen Home-Verzeichnisse aktivieren ... 87 2.5 ... Die Dateidienste für den Dateizugriff über eine Netzwerkverbindung ... 89 2.6 ... Das App Center ... 119 3. Das NAS sicher betreiben ... 127 3.1 ... Die Optionen des Moduls »Sicherheit« ... 127 3.2 ... Die Servicebindung ... 133 3.3 ... Der Malware Remover ... 134 3.4 ... Die QuFirewall ... 137 3.5 ... Der Security Counselor ... 144 3.6 ... Die Zwei-Schritt-Verifizierung verwenden ... 148 3.7 ... Den Zustand der Festplatten überprüfen ... 151 4. Über das Internet auf das NAS zugreifen ... 155 4.1 ... Generelles zum Zugriff über das Internet ... 155 4.2 ... Der Dienst myQNAPcloud ... 161 4.3 ... Eigene SSL-Zertifikate verwenden ... 189 5. Software für Clients ... 193 5.1 ... Allgemeines ... 193 5.2 ... Desktop-Apps ... 195 5.3 ... Mobile Apps ... 210 6. Nützliche Dienste von Drittanbietern ... 221 6.1 ... Das Content-Management-System WordPress installieren und benutzen ... 221 6.2 ... MariaDB und phpMyAdmin ... 229 6.3 ... VirtualHere USB Server ... 236 7. Alles auf Anfang ... 245 7.1 ... Backup der Einstellungen und Wiederherstellung ... 245 7.2 ... Einstellungen zurücksetzen ... 248 8. Alles synchron ... 253 8.1 ... Qsync - PC und NAS synchronisieren ... 253 8.2 ... HybridMount - Externe Quelle und NAS synchronisieren ... 270 9. Sicher ist sicher: Backups ... 287 9.1 ... Backupkonzept erstellen ... 287 9.2 ... Windows-Rechner auf NAS sichern mit NetBak Replicator ... 293 9.3 ... Macs auf NAS sichern mit Time Machine ... 310 9.4 ... NAS sichern mit Hybrid Backup Sync ... 321 9.5 ... Hyper Data Protector: Virtuelle Maschinen sichern ... 332 9.6 ... Boxafe - Sicherung von Google und Microsoft 365 ... 347 9.7 ... Zusammenfassung ... 363 10. Hardware-Upgrades und Performance-Gewinn ... 365 10.1 ... Ein NAS-Gehäuse ersetzen ... 365 10.2 ... Umzug - von klein nach groß! ... 369 10.3 ... Performance-Gewinn durch 10-GbE-Netzwerkkarte ... 375 10.4 ... Performance-Gewinn durch Cache-Beschleunigung (SSD-Cache) ... 382 11. Multimedia von A bis Z ... 391 11.1 ... Zentrale Steuerung: Die Multimedia Console ... 391 11.2 ... Einen Ordner für die Medien anlegen und einbinden ... 399 11.3 ... Streaming mit dem DLNA-/UPnP-Medienserver ... 402 11.4 ... Photo Station ... 409 11.5 ... Music Station ... 436 11.6 ... Video Station ... 455 11.7 ... Plex Media Server ... 477 12. QVR Pro: Videoüberwachung mit dem NAS ... 485 12.1 ... Surveillance Station vs. QVR Pro ... 485 12.2 ... Funktionsweise von QVR Pro ... 486 12.3 ... Lizenzierung ... 488 12.4 ... Installation ... 489 12.5 ... Einen Aufnahmespeicher einrichten ... 490 12.6 ... Einbindung von Kameras ... 492 12.7 ... Aufnahmezeitpläne festlegen ... 497 12.8 ... Aufnahmen und Livebilder mit QVR Pro Client ... 499 12.9 ... Bewegungen erkennen und auf Ereignisse reagieren ... 506 12.10 ... Fazit ... 510 13. Dateiserver und Verzeichnisdienste ... 511 13.1 ... Qsync im Unternehmensumfeld ... 511 13.2 ... Verzeichnisdienst und Domänencontroller ... 530 13.3 ... Dateiserver ... 553 14. Mit Dateien und Dokumenten arbeiten ... 561 14.1 ... Dateien suchen und finden mit Qsirch ... 561 14.2 ... Dateikategorisierung und -bearbeitung mit Qfiling ... 568 14.3 ... Texterkennung für gescannte Dokumente ... 577 15. Collaboration - Dienste für Ihr Team ... 583 15.1 ... ownCloud - File Sharing ... 583 15.2 ... Mattermost - Chat-System ... 596 15.3 ... Notes Station 3.0 - Notizen ... 612 16. Virtuell und sicher ... 619 16.1 ... Virtualisierung verstehen: Virtuelle Maschinen und Docker-Container ... 619 16.2 ... Virtualization Station ... 624 16.3 ... Container Station ... 640 17. Alles unter Kontrolle - Überwachung mit QRM+ ... 653 17.1 ... Was heißt Überwachung bzw. System-Monitoring? ... 653 17.2 ... Funktionsumfang von QRM+ ... 654 17.3 ... Systemvoraussetzungen ... 655 17.4 ... Installation der App auf dem NAS ... 655 17.5 ... Start und Orientierung ... 656 17.6 ... Einbinden von Clients ... 658 17.7 ... Geräteverwaltung ... 664 17.8 ... Alarme definieren ... 670 17.9 ... Einstellungen ... 674 17.10 ... Fazit ... 675 18. VPN ... 677 18.1 ... Wozu Sie VPN benötigen ... 677 18.2 ... So funktionieren VPN-Verbindungen ... 678 18.3 ... VPN-Protokolle ... 683 18.4 ... QVPN Service installieren ... 683 18.5 ... Ihr NAS als WireGuard-VPN-Server ... 684 18.6 ... Ihr NAS als OpenVPN-Server ... 695 18.7 ... NAS als VPN-Client einrichten ... 700 Index ... 702
SAP-Personalwirtschaft
Dieses Handbuch bringt Sie sicher durch den Personaler-Alltag mit SAP. Ausführliche Klick-Anleitungen unterstützen Sie bei allen Aufgaben in SAP ERP HCM. Alle zentralen HR-Bereiche werden verständlich erläutert: Personaladministration, Reporting, Zeitwirtschaft, Entgeltabrechnung und Reisekostenmanagement. Die 6. Auflage unseres HR-Bestsellers wurde komplett aktualisiert und um Informationen zu SAP-Fiori-Apps und weiteren neuen Funktionen ergänzt. Aus dem Inhalt: Grundlagen und NavigationAufbau von SAP ERP HCMPersonaladministrationReports und QuerysZeitwirtschaftPersonalabrechnungOrganisations- und VeranstaltungsmanagementReisemanagementEmployee und Manager Self-Services (ESS und MSSHCM Prozesse und FormulareSAP SucessFactorsSAP Concur Einleitung ... 19 1. Was ist SAP? ... 23 1.1 ... Das Unternehmen SAP SE ... 23 1.2 ... SAP-Softwareprodukte ... 24 1.3 ... Weiterentwicklung und Anpassung des Systems ... 28 1.4 ... Aufbau von SAP ERP HCM ... 29 1.5 ... Zusammenfassung ... 33 2. Grundlagen und Navigation ... 35 2.1 ... Am SAP-System anmelden ... 35 2.2 ... SAP-GUI-Fenster ... 39 2.3 ... Vom SAP-System abmelden ... 55 2.4 ... Im SAP-System navigieren ... 57 2.5 ... Datenpflege ... 65 2.6 ... Benutzervorgaben ... 69 2.7 ... Mit Reports arbeiten ... 74 2.8 ... Drucken ... 83 2.9 ... Mit SAP-Fiori-Apps arbeiten ... 90 2.10 ... Zusammenfassung ... 106 2.11 ... Übungsaufgaben zu Kapitel 2 ... 106 3. Personaladministration ... 109 3.1 ... Bedeutung der Stammdaten für SAP ERP HCM ... 110 3.2 ... Funktion der Personaladministration ... 113 3.3 ... Infotypkonzept ... 114 3.4 ... Infotyppflege am Beispiel des Infotyps 0006 (Anschriften) ... 119 3.5 ... Maßnahmenkonzept ... 133 3.6 ... Einstellungsmaßnahme ausführen ... 135 3.7 ... Ausgewählte Maßnahmen ausführen ... 170 3.8 ... Tipps und Tricks ... 176 3.9 ... Zusammenfassung ... 187 3.10 ... Übungsaufgaben zu Kapitel 3 ... 188 4. Pflege ausgewählter Infotypen ... 191 4.1 ... Zahlungsrelevante Infotypen ... 191 4.2 ... Infotypen für die Schweiz ... 203 4.3 ... Infotypen für Österreich ... 206 4.4 ... Sonstige Infotypen ... 209 4.5 ... Zusammenfassung ... 217 4.6 ... Übungsaufgaben zu Kapitel 4 ... 218 5. Reports und Querys in der Personaladministration ... 219 5.1 ... Auswertungen -- Grundlagen und Werkzeuge ... 219 5.2 ... Reports über Personalstammdaten ... 222 5.3 ... Querys über Personalstammdaten ... 245 5.4 ... Zusammenfassung ... 263 5.5 ... Übungsaufgaben zu Kapitel 5 ... 264 6. Zeitwirtschaft ... 265 6.1 ... Überblick ... 265 6.2 ... Zeitdaten pflegen ... 269 6.3 ... Zeitabrechnung und Zeitnachweis ... 296 6.4 ... Tagesgeschäft im Arbeitsvorrat ... 306 6.5 ... Time Manager's Workplace (TMW) ... 314 6.6 ... Zeitdaten ... 320 6.7 ... Zusammenfassung ... 324 6.8 ... Übungsaufgaben zu Kapitel 6 ... 325 7. Personalabrechnung ... 327 7.1 ... Überblick ... 328 7.2 ... Voraussetzungen in den Stammdaten ... 333 7.3 ... Abrechnungskonzeption und Abrechnungsergebnisse ... 334 7.4 ... Abrechnungssimulation und Entgeltnachweis ... 339 7.5 ... Abrechnungsstatus und Abrechnungsverwaltungssatz ... 350 7.6 ... Ablauf der Personalabrechnung am Beispiel des deutschen Abrechnungsverfahrens ... 355 7.7 ... Auswertungen in der Personalabrechnung ... 400 7.8 ... Besonderheiten für Österreich und die Schweiz ... 405 7.9 ... Abrechnungsprozess mit dem Payroll Control Center (PCC) ... 407 7.10 ... Entsendung (A1-Bescheinigung) ... 410 7.11 ... Voraussetzung in den Stammdaten ... 410 7.12 ... Zusammenfassung ... 413 7.13 ... Übungsaufgaben zu Kapitel 7 ... 414 8. Organisationsmanagement ... 415 8.1 ... Überblick ... 416 8.2 ... Organisationsstruktur pflegen ... 422 8.3 ... Ausgewählte Daten pflegen ... 445 8.4 ... Auswertungen im Organisationsmanagement ... 448 8.5 ... Zusammenfassung ... 455 8.6 ... Übungsaufgaben zu Kapitel 8 ... 455 9. Veranstaltungsmanagement ... 457 9.1 ... Unterstützte Prozesse des Veranstaltungsmanagements ... 458 9.2 ... Dynamische Menüs ... 458 9.3 ... Veranstaltungsvorbereitung ... 460 9.4 ... Veranstaltungsangebot ... 477 9.5 ... Tägliche Aufgaben im Veranstaltungsmanagement ... 492 9.6 ... Wiederkehrende Arbeiten ... 512 9.7 ... Standardauswertungen im Infosystem ... 520 9.8 ... Weitere SAP-Learning-Management-Systeme ... 529 9.9 ... Zusammenfassung ... 538 9.10 ... Übungsaufgaben zu Kapitel 8 ... 539 10. Reisemanagement ... 541 10.1 ... Voraussetzung in den Stammdaten ... 542 10.2 ... Reisedaten im Reisemanager erfassen ... 546 10.3 ... Verschiedene Status einer Reise ... 561 10.4 ... Übung: Reisen genehmigen ... 564 10.5 ... Übung: Reisekostennachweis drucken ... 567 10.6 ... Zahlung und Buchung ... 571 10.7 ... Reisedaten in SAP Enterprise Portal erfassen ... 571 10.8 ... Reisedaten in SAP Concur erfassen ... 583 10.9 ... Zusammenfassung ... 589 10.10 ... Übungsaufgaben zu Kapitel 10 ... 590 11. Employee und Manager Self-Services in SAP ERP HCM ... 593 11.1 ... Voraussetzungen ... 594 11.2 ... Unterscheidung der Oberflächentechnologien ... 595 11.3 ... ESS und MSS mit WebDynpro ... 596 11.4 ... ESS und MSS mit SAP Fiori ... 611 11.5 ... Zusammenfassung ... 625 12. HCM Prozesse und Formulare ... 627 12.1 ... Grundlagen und Vorüberlegungen ... 627 12.2 ... Komponenten von HCM Prozesse und Formulare ... 628 12.3 ... Ablaufmuster der Prozesse ... 639 12.4 ... Nachvollziehbarkeit der Prozesse ... 647 12.5 ... Prozessbeispiele ... 651 12.6 ... Zusammenfassung ... 655 13. Einführung in SAP SuccessFactors ... 657 13.1 ... Funktionen von SAP SuccessFactors ... 659 13.2 ... Ein Einblick in SAP SuccessFactors ... 667 13.3 ... Zusammenfassung ... 680 14. Hilfe-Funktionen ... 681 14.1 ... Online-Hilfen ... 681 14.2 ... Hilfe-Funktionen des Systems ... 691 14.3 ... Zusammenfassung ... 694 14.4 ... Übungsaufgaben zu Kapitel 14 ... 694 Anhang ... 697 A. Wichtige Transaktionscodes ... 697 Das Autorenteam ... 701 Index ... 703
SAP-Geschäftspartner und Customer-Vendor-Integration
Lernen Sie das Geschäftspartner-Konzept von SAP S/4HANA kennen, und meistern Sie die Customer-Vendor-Integration. Sie erfahren, welche Einstellungen Sie vor der Integration treffen müssen und wie Sie Ihre Geschäftspartnerdaten erfolgreich synchronisieren. Ob Migrations- oder Greenfieldprojekt – Antje Diekhoff und Mathias Cararo zeigen Ihnen, wie es geht. Aus dem Inhalt: GrundkonzeptIntegration von Kunden und Lieferanten (CVI)Customizing und ErweiterungGP-Rollen und -ArtenNummernkreise und GruppierungenDatenstrukturTransaktionenErweiterung des GeschäftspartnersStammdatensynchronisationBerechtigungskonzeptGreenfield- und Migrationsprojekte Einleitung ... 19 I. Grundlagen ... 27 1. Grundkonzept des SAP-Geschäftspartners ... 29 1.1 ... Der Geschäftspartner in SAP S/4HANA ... 29 1.2 ... Grundlegende Begriffe ... 34 1.3 ... Fazit ... 42 2. Mögliche Fragestellungen im Vorfeld einer Customer-Vendor-Integration ... 43 2.1 ... Grundlagen der Customer-Vendor-Integration ... 43 2.2 ... Zusammenführung von Kunden und Lieferanten ... 47 2.3 ... Nummernvergabe ... 49 2.4 ... Ansprechpartner ... 56 2.5 ... Mögliche Vorabvalidierung ... 61 2.6 ... Fazit ... 78 3. Ablauf der Customer-Vendor-Integration ... 81 3.1 ... Grundlagen der Stammdatensynchronisation ... 82 3.2 ... Vorbereitung ... 84 3.3 ... Synchronisation ... 95 3.4 ... Das Synchronisationscockpit (Transaktion MDS_LOAD_COCKPIT) ... 107 3.5 ... Nacharbeiten mit Transaktion MDS_PPO2 ... 111 3.6 ... Umsetzungsoptionen im SAP-System ... 113 3.7 ... Fazit ... 116 II. Customizing und Erweiterung des Geschäftspartners ... 117 4. Customizing des Geschäftspartners im Rahmen der Customer-Vendor-Integration ... 119 4.1 ... Aktivierung von Business Functions ... 120 4.2 ... Aktivierung zusätzlicher Geschäftspartner-Funktionen ... 122 4.3 ... Grundeinstellungen ... 124 4.4 ... Anlage von Geschäftspartner-Rollen im kundenspezifischen Namensraum ... 135 4.5 ... Geschäftspartner-Rollengruppierung ... 142 4.6 ... Geschäftspartner-Rollenausschlussgruppen ... 145 4.7 ... Nummernkreise und Gruppierungen ... 145 4.8 ... Feldmodifikation ... 151 4.9 ... Adressfindung ... 153 4.10 ... Anreden ... 156 4.11 ... Steuernummer ... 159 4.12 ... Personen ... 164 4.13 ... Organisation ... 165 4.14 ... Geschäftspartner-Beziehung ... 172 4.15 ... Ansprechpartner ... 175 4.16 ... Aktive Verwendung des Geschäftspartners in einem SAP-ERP-System ... 180 4.17 ... Fazit ... 184 5. Customizing des Geschäftspartners in SAP S/4HANA ... 185 5.1 ... Aktivierungsstatus für Funktionen ... 187 5.2 ... Geschäftspartner-Rollen ... 188 5.3 ... Anwendungstransaktionen ... 200 5.4 ... Notizen ... 205 5.5 ... Nummernkreise und Gruppierungen ... 209 5.6 ... Geschäftspartner-Art ... 213 5.7 ... Feldmodifikation ... 215 5.8 ... Berechtigungsverwaltung ... 228 5.9 ... Adressfindung ... 232 5.10 ... Weitere Customizing-Einstellungen ... 241 5.11 ... Geschäftspartner-Beziehungen ... 262 5.12 ... Datenverteilung ... 268 5.13 ... Fazit ... 269 6. Datenstrukturen des Geschäftspartners ... 271 6.1 ... Übersicht der Tabellen im Paket S_BUPA_GENERAL ... 273 6.2 ... Geschäftspartner-Tabellen ... 274 6.3 ... Massenänderung von Geschäftspartnern ... 282 6.4 ... Standardfelder, die in einem SAP-ERP-System nicht zur Verfügung stehen ... 289 6.5 ... Fazit ... 294 7. Mit Geschäftspartnern arbeiten ... 295 7.1 ... Prüfen synchronisierter Stammdaten in einem SAP-ERP-System ... 295 7.2 ... Anlage und Änderung von Stammdaten in einem SAP-S/4HANA-System ... 306 7.3 ... Fazit ... 322 8. Erweiterung des Geschäftspartners per Business Data Toolset ... 325 8.1 ... Das BDT im Detail ... 326 8.2 ... Aufnahme eines kundenspezifischen Feldes in den Geschäftspartner ... 334 8.3 ... Fazit ... 354 III. Vorbereitung und Durchführung der Stammdatensynchronisation ... 355 9. Customizing der Stammdatensynchronisation für die Customer-Vendor-Integration ... 357 9.1 ... Synchronisationssteuerung und vorbereitende Schritte ... 358 9.2 ... Customizing zur Customer-Vendor-Integration ... 367 9.3 ... Fazit ... 393 10. Customizing der Stammdatensynchronisation bei Nutzung des Geschäftspartners ... 395 10.1 ... Synchronisationssteuerung und vorbereitende Schritte ... 396 10.2 ... Customizing der Customer-Vendor-Integration ... 399 10.3 ... Fazit ... 411 11. Durchführung der Stammdatensynchronisation ... 413 11.1 ... Finale Prüfung der CVI-Voraussetzungen ... 414 11.2 ... Arbeiten mit der Transaktion MDS_LOAD_COCKPIT ... 420 11.3 ... Ablauf der Synchronisation ... 425 11.4 ... Handhabung des PPO und Nachsynchronisation ... 435 11.5 ... Fazit ... 446 12. Fehlerbehandlung und Besonderheiten bei der Synchronisation ... 449 12.1 ... Fehlermeldung aufgrund des CVI-Customizings ... 449 12.2 ... Fehlermeldung aufgrund von inkonsistenten Stammdaten ... 452 12.3 ... Fehlermeldung aufgrund unterschiedlicher Ursachen ... 461 12.4 ... Fehlermeldungen bei Zusammenführung von Debitor und Kreditor in einen gemeinsamen Geschäftspartner ... 464 12.5 ... Nutzung des PPO nach Abschluss der CVI ... 466 12.6 ... Fazit ... 468 13. Der Geschäftspartner bei einer Neueinführung von SAP S/4HANA ... 469 13.1 ... Nummernvergabe bei einer Neueinführung ... 469 13.2 ... Geschäftspartner für das SAP Credit Management ... 482 13.3 ... Migration der Geschäftspartner-Daten ... 488 13.4 ... Fazit ... 498 IV. Weitere Einstellungen und Empfehlungen ... 501 14. Berechtigungen und Schnittstellen ... 503 14.1 ... Berechtigungskonzept ... 503 14.2 ... Berechtigungen für SAP-Fiori-Apps ... 516 14.3 ... Fazit ... 523 15. Besonderheiten weiterer SAP-Systeme im Rahmen der Customer-Vendor-Integration ... 525 15.1 ... Betriebsstämme in SAP Retail ... 525 15.2 ... CVI beim Einsatz von HCM-Systemen ... 530 15.3 ... CVI bei der Live-Integration von SAP Customer Relationship Management ... 533 15.4 ... Fazit ... 534 16. Projektplan für ein CVI-Projekt ... 537 16.1 ... Vorbereitung ... 538 16.2 ... Aufbau des Sandbox-Systems ... 539 16.3 ... Prüfung und Integrationstest ... 543 16.4 ... Synchronisation des Produktivsystems ... 543 16.5 ... Nachbearbeitung ... 544 16.6 ... Fazit ... 545 A. Übersichtstabellen ... 547 Das Autorenteam ... 561 Index ... 563
Bestandsoptimierung mit SAP
Behalten Sie Ihre Lagerkosten im Griff, ohne die Lieferfähigkeit zu gefährden: Marc Hoppe zeigt Ihnen, wie Sie Ihr SAP-System einsetzen, um Ihre Bestände in den Griff zu bekommen. Von der Bestandsanalyse über Disposition bis zum Bestandscontrolling werden alle Stellschrauben für ein optimales Bestandsmanagement behandelt. Aus dem Inhalt: StammdatenSAP FioriABC-/XYZ-AnalyseBestandsanalyseAbsatzplanungMRP LiveLosgrößenRückstands- und FehlteilemanagementLagerfertigungsstrategienVerfügbarkeitsprüfung (ATP und aATP)LieferserviceSicherheitsbestände Einleitung ... 19 1. Warum sind Bestände notwendig? ... 29 1.1 ... Unterschiedliche Bestandsphilosophien ... 29 1.2 ... Bestand als Stellschraube gegen Unsicherheiten ... 36 1.3 ... Was tun gegen Unsicherheiten? ... 39 2. Einfluss der Stammdaten auf die Bestände ... 45 2.1 ... Stammdaten in SAP-ERP-Systemen ... 47 2.2 ... Fehlerhafte Stammdaten in SAP-ERP-Systemen ... 50 2.3 ... Stammdatenqualität analysieren ... 55 2.4 ... Stammdatenqualität verbessern ... 62 3. Materialklassifizierung/Materialsegmentierung ... 69 3.1 ... Analyse- bzw. Klassifizierungsmethoden ... 69 3.2 ... Multidimensionale Kombination der Analysemethoden ... 97 3.3 ... Multidimensionale Analysen mit dem MRP Monitor ... 104 3.4 ... Fazit ... 158 4. Absatzplanung und Prognose ... 159 4.1 ... Einfluss der Absatzplanung auf Bestände ... 159 4.2 ... Einflussparameter auf die Prognose ... 163 4.3 ... Auswahl der Prognoseverfahren ... 191 4.4 ... Prognoseverfahren im Detail ... 206 4.5 ... Prognoseprozess ... 226 4.6 ... Prognosegenauigkeit/Prognosefehler ... 235 4.7 ... Forecasting & Monitoring Tool ... 255 4.8 ... Fazit ... 273 5. Disposition ... 275 5.1 ... Dispositionslogik ... 275 5.2 ... Verbrauchsgesteuerte Disposition ... 355 5.3 ... Demand-Driven Planning mit SAP-Add-ons für SAP S/4HANA und SAP ERP ... 365 5.4 ... Demand-Driven Planning mit der bedarfsorientierten Wiederbeschaffung (BWB) für SAP S/4HANA ... 388 5.5 ... Werksübergreifende Disposition mit dem CPP-Verfahren ... 415 5.6 ... Disposition mit dem Kanban-Verfahren ... 436 5.7 ... Ein- und Auslaufsteuerung von Materialien ... 447 5.8 ... Optimierungspotenziale in der Disposition ... 462 5.9 ... Strategische versus operative Disposition ... 479 5.10 ... Operative Disposition mit dem SAP-Add-on MRP Exception Monitor (ERM) und Advanced MD04 (aMD04) ... 487 5.11 ... Fazit ... 504 6. Lieferservice und Sicherheitsbestände ... 505 6.1 ... Zusammenhang zwischen Bestand und Servicegrad ... 505 6.2 ... Lieferbereitschaft ... 508 6.3 ... SAP-Add-on Service Level Monitor (SLC Monitor) ... 522 6.4 ... Verfügbarkeitsprüfung (ATP) mit SAP ... 527 6.5 ... Wiederbeschaffungszeit ... 534 6.6 ... SAP-Add-on Wiederbeschaffungszeit-Monitor (WBZ-Monitor) ... 539 6.7 ... Sicherheitsbestand ... 550 6.8 ... SAP-Add-on Simulation Sicherheitsbestände ... 581 6.9 ... SAP-Add-on Dynamic Safety Stock Consideration ... 595 6.10 ... Fazit ... 603 7. Losgrößen ... 605 7.1 ... Wie beeinflussen die Losgrößen die Bestände? ... 605 7.2 ... Statische Losgrößenverfahren in SAP ERP und SAP S/4HANA ... 607 7.3 ... Periodische Losgrößenverfahren in SAP ERP und SAP S/4HANA ... 617 7.4 ... Wirtschaftliche Losgrößenverfahren in SAP ERP und SAP S/4HANA ... 627 7.5 ... Restriktionen in der Losgrößenberechnung ... 646 7.6 ... Auswahl von Losgrößenverfahren ... 648 7.7 ... Berechnung der Ausschussmenge im Rahmen der Losgrößenberechnung ... 651 7.8 ... Bestellmengenoptimierung mit dem SAP-Add-on Simulation von Losgrößen ... 652 7.9 ... Fazit ... 659 8. Rückstands- und Fehlteilemanagement in der Produktion ... 661 8.1 ... Wie beeinflussen Rückstände in der Produktion die Bestände? ... 662 8.2 ... Warum entstehen Rückstände in der Produktionsplanung? ... 668 8.3 ... Reduzierung von Rückständen - First-come-first-served-Steuerung (FCFS) ... 676 8.4 ... Rückstandsanalyse mit dem SAP-Add-on Capacity Requirements Planning Cockpit ... 702 8.5 ... Kapazitätsabgleich mit dem SAP-Add-on Lean Manufacturing Planning and Control ... 710 8.6 ... Fehlteilemanagement in der Produktion mit dem SAP-Add-on MRP Exception Monitor (ERM) ... 725 8.7 ... Fazit ... 746 9. Bestandscontrolling ... 747 9.1 ... Warum Bestandsüberwachung? ... 747 9.2 ... Einführung in das Logistikcontrolling ... 748 9.3 ... Kennzahlensystem des Supply Chain Councils ... 750 9.4 ... Wichtige Kennzahlen aus der Sicht des Einkaufs ... 755 9.5 ... Einkaufscontrolling mit der SAP-Beratungslösung Einkaufsmonitor und SAP Analytics Cloud ... 767 9.6 ... Wichtige Kennzahlen aus Sicht der Disposition ... 778 9.7 ... Bestandscontrolling mit dem SAP-Add-on Bestandscontrollingcockpit und SAP Analytics Cloud ... 800 9.8 ... Wichtige Kennzahlen aus Sicht der Produktion ... 821 9.9 ... Kalkulation von Bestandspotenzialen ... 837 9.10 ... Fazit ... 838 Anhang ... 839 A ... Literaturverzeichnis ... 839 B ... Add-ons zu SAP ERP und SAP S/4HANA ... 845 Der Autor ... 859 Index ... 861
Das Mods-Buch
Mit Modifikationen (Mods) kannst du deine Minecraft-Welt im Handumdrehen erweitern. Zum Beispiel um schickes Mobiliar oder stärkeres Werkzeug. Mods, das bedeutet aber auch: praktische Lagersysteme, mächtiges Autocrafting, sogar ganze Fabriken mit Turbo-Maschinen und Strom aus erneuerbaren Energien. Mit diesen Hightech-Mitteln kannst du dich sogar an den stärksten Endboss wagen, den Minecraft je gesehen hat: den Chaos Guardian. Auch der ist nämlich Teil einer Mod. Also steig ein in die Mods-Welt – die YouTuber Debitor und CastCrafter zeigen dir, wie's geht! Aus dem Inhalt: Modpacks und Mod LauncherNeue RohstoffeBessere Werkzeuge und WaffenErzverarbeitungKomfortables LagersystemAutomatische ProduktionReaktoren und SpeicherzellenMaschinen und FabrikenRiesen-BauwerkeChaos GuardianMehrere Mods kombinierenNeue Mods finden Modpack zum Buch ... 9 1. Vom Minecrafter zum Modmeister ... 11 Genug von Vanilla Minecraft? ... 12 Warum dieses Buch? ... 13 Wer wir sind ... 15 2. Modpacks ... 17 Warum wir die 1.12er-Version spielen ... 18 Was sind Modpacks? ... 18 Empfohlene Modpacks ... 23 Das Modpack zum Buch ... 25 3. Modpack Launcher ... 27 Was ist ein Modpack Launcher? ... 28 Welche Modpack Launcher gibt es? ... 28 4. Start -- so beginnst du, mit einem Modpack zu spielen ... 39 Erst mal alles wie immer ... 40 Bauplatz optimal planen ... 43 Erzverdopplung und Energie ... 46 Nahrungsversorgung sichern ... 48 Bessere Werkzeuge für bessere Werkstoffe ... 49 Ab in den Nether ... 53 Das beste Werkzeug ... 54 Rohstoffe abbauen leicht gemacht ... 56 Energie! ... 58 Vollautomatisches Lagersystem ... 60 Die beste Verarbeitung von Erzen ... 62 Mehr Strom, mehr Spaß ... 64 Automatische Farmen -- vom Weizen bis zum Baum ... 66 Jetzt bist du dran ... 71 5. Nützliche kleine Helfer ... 73 JEI, der Rezepte-Guru ... 74 Inventory Tweaks -- Items auf Knopfdruck sortieren ... 78 Fast Leaf Decay -- ein Muss für jeden Holzfäller ... 79 6. Tinkers' Construct -- bessere Werkzeuge gibt es nicht ... 81 Auswahl für alle! Neue Werkzeuge und Waffen ... 82 Deine eigene Schmelzerei! ... 85 Modifier ... 86 Werkzeuge ... 93 Waffen ... 96 Der größte Ofen! ... 101 Alle Flüssigkeiten in einem Tank ... 103 Neue Inseln -- die WorldGen in Tinkers' Construct ... 106 7. EnderIO -- für alle etwas dabei ... 109 Was kann EnderIO? ... 110 Diese Items solltest du kennen ... 110 Maschinen und Konstruktionen von EnderIO ... 119 8. Thermal Expansion -- wahnsinnig schnelle Produktion ... 147 Thermal Expansion -- schnelle Maschinen ... 148 Die wichtigsten Werkzeuge und Items ... 148 Thermal Dynamics -- Transporte hier entlang ... 172 Thermal Foundation -- Rohstoffe und Werkzeuge ... 180 9. Endlich mehr Platz! ... 189 Die Iron Chest -- besser als jede normale Truhe ... 190 Storage Drawers -- Schubladen für alle ... 193 Applied Energistics 2 ... 200 ME-System, wir kommen ... 206 10. Mit Dekoration ist alles schöner! ... 227 BiblioCraft -- willkommen in der Bibliothek ... 228 Die Chisel -- so machst du mehr aus einem Block ... 233 Chisels and Bits -- grenzenlose Kreativität ... 238 11. Extra Utilities 2 -- so viele coole Dinge ... 253 Was gibt es Neues? ... 254 GP-Produktion ... 254 Der Angel Ring -- endlich fliegen ... 259 Besondere Dimensionen ... 261 Die Quantum Quarry -- Rohstoffe aus dem Nichts ... 262 Der Terraformer -- ich mach die Welt, wie sie mir gefällt ... 264 Aus allem Strom machen -- mit Generatoren ... 268 Der Indexer -- das kleine ME-System ... 271 Die Player Chest -- nie mehr volle Taschen ... 272 Weitere nützliche Items aus Extra Utilities 2 ... 273 12. Extreme Reactors ... 277 Mehr Energie ... 278 Passiv gekühlter Reaktor ... 279 Reaktorsteuerung ... 284 Aktiv gekühlter Reaktor ... 286 13. Immersive Engineering -- die größten und schönsten Maschinen ... 295 Was ist so toll an Immersive Engineering? ... 296 Energie erzeugen ... 299 Bzzzt -- Kabel für die Energie ... 302 Richtige Generatoren -- mehr Strom erzeugen ... 310 Einfache und kleine Maschinen ... 319 Schwere Maschinen ... 335 Silos, Tanks und mehr ... 343 Mehr Tools und Spielereien ... 345 14. Industrial Foregoing -- Item-Sammelkunde ... 351 Viele Namen, gleicher Inhalt ... 352 Kleine Maschinenkunde -- das Interface ... 353 Das braucht jede Maschine -- Plastic ... 354 Die Baum- und Pflanzenfarmen von Industrial Foregoing ... 356 So holst du mehr aus der Baum- bzw. Pflanzenfarm heraus ... 359 Nichts für Vegetarier -- Tierfarmen ... 362 Auch aus der Tierfarm holst du mehr heraus ... 366 Der Laser Drill -- Rohstoffe aus dem Nichts ... 368 Eine Mobfarm mit Industrial Foregoing ... 369 Maschinen für und gegen Verzauberung ... 372 Der Resource Fisher -- Angeln macht endlich wieder Spaß ... 374 Die Black Hole Unit -- unendlich viel Platz im schwarzen Loch ... 375 Interessante Energieerzeugung ... 375 Was es sonst noch so gibt ... 379 15. Draconic Evolution ... 385 Drachen! ... 386 Die stärksten Tools und Werkzeuge ... 390 Draconic Tools und Rüstungen -- alles noch besser ... 396 Rüstungen ... 397 Fusion Crafting ... 398 Energy Network ... 402 Energy Storage -- der Megaball ... 407 Draconic Chest ... 411 Dislocator ... 414 Der gefährlichste Reaktor überhaupt ... 415 Weitere nützliche Maschinen und Gadgets ... 420 16. Jetzt kommt alles zusammen -- Mods kombinieren ... 427 Alles auf einmal ... 428 Es beginnt mit einem ME-System ... 428 Storage Drawers und das ME-System ... 431 Quantum Quarry -- unendlich viele Rohstoffe ... 432 Automatische Erzverarbeitung ... 435 Black Hole Units richtig anlegen ... 436 Wohin mit dem Müll? ... 438 Autocrafting -- Crafting auf Bestellung ... 439 Rainbow Generator ... 445 Modifikationen können auch schön sein ... 449 17. Eine Basis zum Nachbauen ... 453 Große Auswahl, große Verantwortung ... 454 Wo soll die Basis hin? ... 454 Die Module ... 455 Die Startmodule ... 457 Mehr Module -- Mob-Verarbeitung ... 467 Die Basis wird größer ... 472 Jetzt bist du dran ... 479 18. Was machen die, die schon alles haben? Das Endspiel ... 481 Modbeginner to Modmaster ... 482 Schon alle Mods durch? ... 482 Bauwerke auf die maximale Größe bringen ... 483 Alles haben, alles sammeln ... 485 Und jetzt du! ... 485 Index ... 486
Digitales Zeichnen
Dieses Handbuch bietet eine solide, zeitgemäße zeichnerische Grundlagenausbildung: Es ermöglicht Anfängern, mit digitalen Mitteln ein sicheres zeichnerisches Nivau zu erreichen, und bietet erfahrenen Gestaltern neue Herausforderungen und praktische Tipps. Themen sind zum Beispiel Strichstärken einschätzen, Schraffieren, Emotionen erzeugen durch Licht und Schatten, Tonwerte aufbauen, Tiefenwirkungen erzeugen und vieles mehr. Aber es wird nicht nur am Schreibtisch gezeichnet, der Autor nimmt Sie außerdem mit zu seinen Studien unterwegs und zeigt Ihnen, wie Sie auf dem Pad dynamisch, lebendig und doch präzise zeichnen. Lassen Sie sich durch die vielen attraktiven Zeichnungen und Skizzen des Buchs inspirieren! Aus dem Inhalt: Analoges und digitales ArbeitenZeichnerische Grundlagen: Sehen und zeichnen. Strichführung. Funktion der Schraffur. Zeichnen im FormatZeichnen vor Ort: Die Wirkung der Hintergrundfläche. Verschiedene Arten von Schraffur. Tonwerte zeichnen. Plastisch zeichnen. Farbig zeichnen mit dem Kalt-Warm-Kontrast/dem Qualitätskontrast. Der BildschwerpunktPorträtzeichnen, Menschen zeichnen: Lange Posen, kurze PosenZeichnen unterwegs: Proportionen. Die Wirkung von Tangenten. Anschnitte zeichnen. Tiefenwirkung. Perspektivisch zeichnen, FormkontrasteZeichnen im Alltag: Das tägliche Üben. Extra-Übungen. Extra-Tipps Einleitung ... 13 TEIL I. Technische Grundlagen ... 19 1. Analoges und digitales Arbeiten ... 21 Warum wir zeichnen ... 23 Welche Berufe nutzen Zeichnungen? ... 26 Geschichte des digitalen Zeichnens ... 29 Traditionelles und digitales Zeichnen ... 32 Fazit ... 34 2. Kleine Materialkunde ... 35 Analoge Materialien ... 37 Digitale Materialien ... 38 Software ... 41 Fazit ... 43 Teil II. Zeichnerische Grundlagen ... 45 3. Sehen und Zeichnen ... 47 Das Konturenzeichnen ... 48 Sehen statt Wissen ... 50 Die Koordination von Auge und Hand ... 51 Tutorial ... 53 Fazit ... 57 4. Strichführung ... 59 Der Fluss der Linien ... 60 Spontaneität und Kontrolle ... 61 Fehler überarbeiten ... 62 Strichstärken variieren ... 63 Tutorial ... 65 Fazit ... 68 5. Funktionen der Schraffur ... 69 Volumen ... 70 Licht und Schatten ... 71 lokale Farben ... 74 Tutorial ... 74 Fazit ... 77 6. zeichnen im Format ... 79 Verschiedene Darstellungsgrößen ... 80 Die Wahl des passenden Formats ... 81 Die vollständige Abbildung ... 82 Zentriert zeichnen ... 82 Tutorial ... 83 Fazit ... 87 Teil III. Zeichnen vor Ort ... 89 7. Die Wirkung der Hintergrundfläche ... 91 Verschiedene Arten der Komposition ... 92 Tutorial ... 94 Fazit ... 98 8. Verschiedene arten der Schraffur ... 99 Einfache Schraffur ... 100 Kreuzschraffur ... 101 Alternative Schraffuren ... 102 Negativ schraffieren ... 104 Von der Linie zur Fläche: das Schummern ... 104 Praxis ... 104 Tutorial ... 105 Fazit ... 109 9. Tonwerte Zeichnen ... 111 Farben und Tonwerte ... 112 Die wesentlichen Tonwerte ... 113 Schicht für Schicht schraffieren ... 114 Formen berücksichtigen ... 116 Tutorial ... 116 Fazit ... 118 10. Plastisch Zeichnen ... 121 Die Illusion von Räumlichkeit ... 122 Tutorial ... 126 Fazit ... 129 11. Farbig Zeichnen mit dem Kalt-Warm-Kontrast ... 131 Der Kalt-Warm-Kontrast ... 132 Anwendung ... 133 Tutorial ... 135 Fazit ... 140 12. Der Bildschwerpunkt ... 141 Die Wirkung eines Bildschwerpunkts ... 142 Das Platzieren des Schwerpunkts ... 143 Mittel der Betonung ... 144 Tutorial ... 146 Fazit ... 149 13. Porträtzeichnen, Teil 1 ... 151 Größenverhältnisse ... 152 Das Porträtzeichnen in der Praxis ... 154 Tutorial ... 157 Fazit ... 160 14. Porträtzeichnen, Teil 2 ... 161 Checkpunkte Dreiviertel-Ansicht ... 162 Proportionen übertreiben ... 164 Tutorial ... 166 Fazit ... 169 Teil IV. Zeichnen unterwegs ... 171 15. Proportionen ... 173 Der innere Dialog, Teil 2 ... 174 Strecken, Flächen und Winkel ... 175 Proportionen messen ... 176 Vom Einfachen zum Detaillierten ... 176 Tutorial ... 178 Fazit ... 182 16. Die Wirkung von Tangenten ... 183 Erscheinungsformen von Tangenten ... 184 Warum Tangenten ungünstig sind ... 185 Wie sich Tangenten vermeiden lassen ... 185 Tutorial ... 187 Fazit ... 189 17. Anschnitte zeichnen ... 191 Offene und geschlossene Kompositionen ... 192 Die Wirkung von Anschnitten ... 193 Negative Formen beachten ... 195 Der Einsatz von Anschnitten ... 196 Tutorial ... 199 Fazit ... 201 18. Tiefenwirkung ... 203 Lage und Größe ... 204 Details nehmen in der Entfernung ab ... 207 Tiefenwirkung durch verschiedene Strichstärken ... 208 Tutorial ... 208 Fazit ... 212 19. Perspektivisches Zeichnen ... 213 Linearperspektive ... 214 Wirkung unterschiedlicher Augenhöhen ... 215 Praktische Anwendung ... 216 Bewusster Umgang ... 217 Zwei ergänzende Tipps ... 218 Tutorial ... 219 Fazit ... 221 20. Weitere Aspekte der Schraffur ... 223 Teilbereiche schraffieren ... 224 Die Dynamik variieren ... 225 Schraffur überschreitet die Form ... 226 Schraffur und komplexe Texturen ... 226 Tutorial ... 227 Fazit ... 229 21. Menschen Zeichnen, Teil 1: Lange Posen ... 231 Über das Aktzeichnen ... 232 Proportionen ... 234 Typische Schwierigkeiten ... 234 Tutorial ... 236 Fazit ... 239 22. Menschen Zeichnen, Teil 2: Kurze Posen ... 241 Kleidung zeichnen ... 242 Tutorial ... 244 Fazit ... 247 23. Menschen Zeichnen, Teil 3: im Park und im Café ... 251 Zeichnen in der Öffentlichkeit ... 252 Die Zeit einteilen ... 253 Die Szene zeichnen ... 254 Tutorial ... 255 Fazit ... 260 24. Farbig Zeichnen mit dem Qualitätskontrast ... 261 Der Qualitätskontrast ... 262 Tutorial ... 264 Fazit ... 267 25. Formkontraste ... 269 Formkontraste ... 270 Formkontraste in der Praxis ... 273 Tutorial ... 274 Fazit ... 277 Teil V. Zeichnen im Alltag ... 279 26. Das tägliche Üben ... 281 Eine Gewohnheit entwickeln ... 282 Kreative Beschränkungen ... 284 Widerstände ... 284 Flow ... 286 Zeichnungen im Dialog ... 288 Der eigene Stil ... 289 Zeichnen nach Fotos ... 290 Fazit ... 292 27. Extra-Übungen (+ Galerie) ... 293 Zeichnen mit der »falschen« Hand ... 295 Fühlen und zeichnen ... 295 Kreisende Linien ... 296 Sequenz zeichnen ... 296 Motive Kombinieren ... 296 freies Linienspiel ... 297 Fazit und Galerie ... 297 28. Extra-Tipps ... 303 Frei gestaltbare Elemente ... 304 Sich wiederholende Details weglassen ... 304 Ellipsen zeichnen ... 305 Texturen wölben ... 307 Flecken und Sprenkel ... 307 Tiefenwirkung durch Verdrehen ... 308 Strichrichtung ... 308 Bestandteile zeichnen ... 309 Fazit ... 309 Teil VI. ANHÄNGE ... 311 Weiterführende Informationen ... 311 Vielen Dank! ... 312 Über den Autor ... 313 Die in diesem Buch vertretenen Künstlerinnen und Künstler ... 314 Index ... 315
Bleisatz
Das war längst schon überfällig: Im Land Johannes Gutenbergs gibt es endlich wieder ein Buch, das uns mit Anleitungen, Anekdoten und liebevollen Details die »schwarze Kunst« nahebringt. Es beginnt mit einem Rundgang durch die Druckwerkstatt: Werkzeuge, Arbeitsmethoden und der Workflow des Bleisetzens werden anhand von aktuellem Fotomaterial gezeigt. Danach bietet es einen Überblick über klassische Druckschriften, Papier, Farbe, Weiterverarbeitung und Veredelungen und natürlich, nicht zu vergessen, das Drucken in all seinen Details. Dieses Buch ist unerlässlich für alle Designer*innen, die ihren Beruf lieben und die Ursprünge ihrer Kunst verstehen möchten! Aus dem Inhalt: In der Werkstatt: Regale, Kästen und WerkzeugeSchriften im Bleisatz: Brotschriften, Steckschriften, PlakatschriftenBlick in die Schriftgeschichte, die wichtigsten Schriftschöpfer, bekannte Schriftgießereien, die wichtigsten BleisatzschriftenSetzen mit Plan: Arbeitsvorbereitung, Arbeitsplatz, Glatter Satz, komplexe Formen, Tabellen, Auszeichnungen, Korrekturen, AblegenDruckformen bauenPapier und PapierherstellungFarbe und HilfsstoffeDie DruckpresseWeiterverarbeitung: Bindearten, Rillen, Falzen, Beschneiden, VeredelnMit Glossar, Bezugsquellen, Hinweisen zu Foren, Museen und Netzwerken Statt eines Vorworts ... 10 1. In der Werkstatt ... 12 Organisation der Werkstatt ... 14 In der Welt der Zwölfteilung ... 21 Schriften im Bleisatz ... 22 Schrift im Detail ... 28 Schrift »kaufen« ... 34 Linien, Rahmen, Schmuck ... 37 Das Blindmaterial ... 40 Rückblick: Lebenswelten in der Schwarzen Zunft ... 44 2. Schriften über Schriften ... 48 Druckschriften damals und heute ... 50 Blick in die Geschichte ... 52 Die wichtigsten Schriftschöpfer ... 58 Die DIN-Klassifikation ... 64 Bleisatzschriften -- eine Auswahl ... 72 Schriftgiessereien ... 81 Einblick: Gebrochene Schriften -- die Geschichte eines typografischen Opferbashings ... 86 3. Setzen mit Plan ... 90 Unsere »Laborratte« ... 92 Wie anfangen? ... 94 Arbeitsvorbereitung ... 95 Es kann losgehen ... 106 Glatter Satz -- die Grundlage für alles ... 112 Auszeichnungen ... 122 Komplexe Formen ... 126 Weitere Satzformen ... 134 Korrekturen ... 142 Ablegen will gelernt sein ... 144 Einblick: Von Matern und flüssigem Blei -- der Schriftguss ... 146 Einblick: Birne, Ahorn, Maulbeerbaum -- wie entstehen Holzschriften? ... 148 4. Druckformen bauen ... 150 Vom Umbruch zur fertigen Kolumne ... 152 Der Klebeumbruch als Arbeitshilfe ... 154 Mehr als Lettern: Klischees ... 159 Mehrfarbige Formen ... 164 Mehrseitige Formen ... 166 Von der Kolumne zur Druckform ... 172 Überblick: Setzmaschinen -- die eisernen Kollegen ... 178 5. Papier und mehr ... 182 Papyrus -- Pergament -- Papier ... 184 Papierherstellung ... 185 Papierarten ... 189 Papier berechnen ... 191 Papier für den Druck ... 192 Einblick: Pressendrucke, Buchkunst, artists' books -- ... 194 6. Farbe und Hilfsstoffe ... 198 So sehen wir Farbe ... 200 Farben im Buchdruck ... 203 Einblick: Experimentelle Gestaltung -- Dafi Kühne ... 212 7. Die Druckpresse ... 216 Drucken, Drucken, Pressen ... 218 Vier Druckprinzipien ... 219 Der Hochdruck im Detail ... 221 Tiegeldruckmaschinen ... 226 Tiegeldruckprinzipien ... 230 Zylinderdruckmaschinen ... 232 Die Werkzeuge des Druckers ... 237 Drucken -- ein Zusammenspiel ... 241 Maschinen wollen Pflege ... 242 Einblick: Einmal um die Welt mit Stop in den USA -- das Hamilton Wood Type&Printing Museum ... 244 8. Es werde gedruckt! ... 248 Die Arbeit an der Druckpresse ... 250 Der Aufzug ... 253 Die Zurichtung ... 263 Einrichtbogen, Standbogen, Auflage ... 268 Der Fortdruck ... 272 Von Druckfehlerteufeln ... 275 Druckveredelungen ... 282 Ausblick: Bleisatz in der Pädagogik -- Freinet, Akkordeon und Makulaturen. ... 284 9. Weiterverarbeitung ... 288 Die Buchbinderei ... 290 Ein Druckprodukt »fertig machen« ... 295 Weitere Verarbeitungstechniken ... 301 Anhang ... 304 Making of -- die Schriften dieses Buches ... 305 Bildquellen und Dank ... 306 Nachweise und Literatur ... 307 Netzwerke, Recherchen, Museen und Bezugsquellen ... 310 Kleines Wörterbuch Deutsch -- Englisch ... 312 Glossar/Index ... 313
Arduino-Workshops (2. Auflg.)
Eine praktische Einführung mit 65 Projekten in aktualisierter 2. Auflage.In »Arduino-Workshops« erfahren Sie, wie diese Add-ons funktionieren und wie man sie einsetzt. Sie starten mit einem Überblick über das Arduino-System und gehen dann rasch zu den verschiedenen elektronischen Komponenten und Konzepten über. Zahlreiche Beispielprojekte vertiefen das Gelernte Schritt für Schritt und helfen Ihnen, dieses Wissen anzuwenden. Je tiefer Sie in die Materie eindringen, desto raffinierter und anspruchsvoller werden die Projekte.Unter den 65 Projekten des Buches finden sich nützliche Dinge wie:ein digitales Thermometer mit LCD-Anzeigeein GPS-Logger, der Daten Ihrer Reise für Google Maps aufzeichnetein handliches Testgerät zum Messen von Batteriespannungeneine Tastatursperre, die nur mit Geheimcode aufgehoben werden kannAußerdem lernen Sie, Spielzeug und Spiele zu entwickeln, beispielsweise:eine elektronische Version des klassischen sechsseitigen Würfelsein binäres Quiz, das Ihre Fähigkeiten zur Umwandlung von Zahlen testetein Fahrzeug mit Fernbedienung und Kollisionserkennung»Arduino-Workshops« führt Sie in die Welt der Mikroelektronik ein und lehrt Sie die Tricks und Design-Prinzipien eines erfahrenen Profis.Über den Autor:John Boxall ist seit über 26 Jahren in den Bereichen Elektronikdesign, Vertrieb und E-Commerce tätig. In seiner Freizeit schreibt er Arduino-Tutorials und veröffentlicht regelmäßig Reviews zu Arduino-Projekten und -Zubehör bei www.tronixstuff.com.
Antipatterns in Retrospektiven
Verbessern Sie mit Retrospektiven die agilen Prozesse und die Zusammenarbeit in Teams!Bei Retrospektiven geht es darum, Teams durch die Reflexion im Rahmen eines strukturierten Meetings dabei zu unterstützen, leistungsfähiger zu werden. Retrospektiven sind für kontinuierliches Lernen und Verbesserung – gerade in Lean-, Agile- und DevOps-Kontexten – unverzichtbar. 24 Antipatterns (Antimuster) helfen dabei, die eigene Moderation zu reflektieren und neue Lösungsansätze anzuwenden.Aino Vonge Corry zeigt auf, wie festgefahrene Retrospektiven wieder in produktive Arbeitsrituale umgewandelt werden können, und geht dabei auf fehlerhafte Planung sowie strukturelle und zwischenmenschliche Probleme in den Retrospektiven ein. Sie berichtet von Fallen, in die sie getappt ist, und Fehlern, die sie in ihrer jahrelangen Erfahrung als Moderatorin von Retrospektiven gemacht hat, und stellt anschließend bewährte Lösungen vor, die für das Team und die Menschen in unterschiedlichen Kontexten bereits funktioniert haben.Mit diesen Erkenntnissen und Anleitungen können Sie Retrospektiven durchführen, die konkrete Verbesserungen und echten Mehrwert bringen – die effektiv sind und auch Spaß machen! Über den Autor:Aino Vonge Corry, PhD, ist unabhängige Beraterin, Agile Coach und Vorsitzende des Programmkomitees mehrerer IT-Konferenzen. Sie hat mehr als 15 Jahre damit verbracht, Meetings zu moderieren, Retrospektiven zu unterrichten und Softwareteams zu helfen, sich zu verbessern. „Retrospective Antipatterns“ ist ihr erstes Buch, erschien 2020 und ist ein großer Erfolg im englischsprachigen Raum.Übersetzerin:Daniela Schubert arbeitet in der IT-Beratung, als agile Führungskraft, moderiert Retrospektiven, gibt Workshops und hält Vorträge auf Konferenzen. Weitere Arbeitsschwerpunkte sind: New Work und ortsunabhängiges Arbeiten sowie DEI-Tranings (Diversity, Equity & Inclusion) für Unternehmen auf Managementebene.Zielgruppe:(Agile) CoachesScrum Master*innenModerator*innenWorkshop-Leiter*innenVerantwortliche in Projektteams
Introducing RavenDB
Simplify your first steps with the RavenDB NoSQL Document Database. This book takes a task-oriented approach by showing common problems, potential solutions, brief explanations of how those solutions work, and the mechanisms used. Based on real-world examples, the recipes in this book will show you how to solve common problems with Raven Query Language and will highlight reasons why RavenDB is a great choice for fast prototyping solutions that can sustain increasing amounts of data as your application grows.Introducing RavenDB includes code and query examples that address real-life challenges you’ll encounter when using RavenDB, helping you learn the basics of the Raven Query Language more quickly and efficiently. In many cases, you’ll be able to copy and paste the examples into your own code, making only minor modifications to suit your application. RavenDB supports many advanced features, such full-text search, graph queries, and timeseries; recipes in the latter portion of the book will help you understand those advanced features and how they might be applied to your own code and applications.After reading this book, you will be able to employ RavenDB’s powerful features in your own projects.WHAT YOU WILL LEARN* Set up and start working with RavenDB* Model your objects for persistence in a NoSQL document database* Write basic and advanced queries in the Raven Query Language * Index your data using map/reduce techniques * Implement techniques leading to highly performant systems * Efficiently aggregate data and query on those aggregations WHO THIS BOOK IS FORDevelopers accustomed to relational databases who are about to enter a world of NoSQL databases. The book is also for experienced programmers who have used other non-relational databases and want to learn RavenDB. It will also prove useful for developers who want to move away from using Object-Relational Modeling frameworks and start working with a persistence solution that can store object graphs directly. DEJAN MILIČIĆ is a consultant with more than 20 years’ experience as a professional software developer. His experience includes designing, writing, and maintaining applications, focusing on software architecture and backend development. He advocates domain-driven Design, behavior-driven development, functional programming, and API-first development.Miličić’s passion for RavenDB goes back to 2015, when he started using this NoSQL database for small hobby projects and quickly realized it is applicable to a wide range of applications. He specializes in RavenDB because it is well suited for fast prototyping and development of everything from line-of-business applications to large enterprise distributed systems. 1. Getting Started with RavenDB2. Document Modeling3. Querying4. Indexes5. Map Indexes6. MapReduce Indexes7. Full-Text Search
Die legendäre Küche von Zelda
Werden Sie zum Feinschmecker und tauchen Sie ein in die fantastische Welt von Hyrule.Entdecken Sie 50 Rezepte für alle Geschmäcker, inspiriert von Breath of the Wild und dem Rest der Saga! Inklusive Zutatenregister, Küchenlexikon und etlicher hilfreicher Kochtipps!Entdecken Sie Rezepte unter anderem für:Gefüllter DorfkürbisHerzchensuppeMarinierter FischEdelwild-ReisNusskuchen nach Orni-Art