Alice's Piano


Book Description

The story of Holocaust survivor and pianist Alice Herz-Sommer: “A miraculous journey of mother and son for whom music provided strength and nourishment.” —Kirkus Reviews Alice Herz-Sommer was born in Prague in 1903. A talented pianist from a very early age, she became famous throughout Europe. But as the Nazis rose to power, her world crumbled. In 1942, her mother was deported to the Theresienstadt concentration camp and vanished. In 1943, Alice, her husband, and their six-year-old son were sent there, too. In the midst of horror, music, especially Chopin’s Etudes, was Alice’s salvation. Theresienstadt was a “show camp” —a living slice of Nazi propaganda created to convince outsiders that the Jews were being treated humanely. In more than a hundred concerts, Alice gave her fellow prisoners hope in a time of suffering. Written with the cooperation of Alice Herz-Sommer, who contributes a foreword, Melissa Müller and Reinhard Piechocki’s Alice’s Piano is the first time her story has been told. “Most moving is the story throughout of her loving bond with her son and how she saved him. No politics, intolerance, or self-righteousness, no talk of revenge, always the rigor and joy of music.” —Booklist (starred review) Published in the UK as A Garden of Eden in Hell










Revenue Accounting and Reporting with SAP S/4HANA


Book Description

Does your business provide contract-based sales or services? Then you need this comprehensive guide to recognizing your revenue in SAP S/4HANA! Whether you're using classic revenue accounting and reporting (RAR) or optimized contract management (OCM), get step-by-step instructions to configure RAIs and contracts. Then post, reconcile, and report your revenue. Learn about administration and troubleshooting activities, see how to migrate from classic RAR to OCM, and take your first look at event-based revenue recognition. Everything you need for "rev rec" is here! In this book, you'll learn about: a. Revenue and Contracts Get inbound processing up and running with classic and optimized revenue recognition. Set up, process, and extend RAI classes using tools like BRFplus and APIs. Then configure contract management and performance obligations to suit the needs of your business. b. Posting and Reporting Learn about revenue reporting options in SAP S/4HANA. Post revenue using ABC jobs, reconcile revenue through the Universal Journal, and integrate revenue with profitability analysis. Extend your reports using new tools like CDS views. c. Administration and Implementation Manage your revenue recognition implementation. Learn how to handle performance issues, perform reclassifications, and clean up data. Get troubleshooting tips and insight into the migration from classic RAR to OCM in SAP S/4HANA. Highlights include: 1) Classic revenue recognition 2) Optimized contract management 3) Revenue accounting item (RAI) classes 4) Inbound processing 5) Contract management 6) Performance obligations 7) Revenue posting 8) Revenue reporting 9) Administration 10) Troubleshooting 11) Migration




Fundamentals of Smart Contract Security


Book Description

Written by security experts at the forefront of this dynamic industry, this book teaches state-of-the-art smart contract security principles and practices. Smart contracts are an innovative application of blockchain technology. Acting as decentralized custodians of digital assets, they allow us to transfer value and information more effectively by reducing the need to trust a third party. By eliminating the need for intermediaries, smart contracts have the potential to massively scale the world economy and unleash the potential for faster and more efficient solutions than traditional systems could ever provide. But there's one catch: while blockchains are secure, smart contracts are not. Security vulnerabilities in smart contracts have led to over $250 million USD in value to be lost or stolen. For smart contract technology to achieve its full potential, these security vulnerabilities need to be addressed. Written by security experts at the forefront of this dynamic industry, this book teaches state-of-the-art smart contract security principles and practices. Help us secure the future of blockchain technology and join us at the forefront today!




Transforming Social Media Business Models Through Blockchain


Book Description

Blockchain has the potential to disrupt and transform the social media business space. Nitin Upadhyay in this book delves into an insightful discussion of the pertinent and potential implications of blockchain technology on the social media business model in a uniquely accessible way.




Introduction to GIS Programming and Fundamentals with Python and ArcGIS®


Book Description

Combining GIS concepts and fundamental spatial thinking methodology with real programming examples, this book introduces popular Python-based tools and their application to solving real-world problems. It elucidates the programming constructs of Python with its high-level toolkits and demonstrates its integration with ArcGIS Theory. Filled with hands-on computer exercises in a logical learning workflow this book promotes increased interactivity between instructors and students while also benefiting professionals in the field with vital knowledge to sharpen their programming skills. Readers receive expert guidance on modules, package management, and handling shapefile formats needed to build their own mini-GIS. Comprehensive and engaging commentary, robust contents, accompanying datasets, and classroom-tested exercises are all housed here to permit users to become competitive in the GIS/IT job market and industry.




Hands-On Big Data Analytics with PySpark


Book Description

Use PySpark to easily crush messy data at-scale and discover proven techniques to create testable, immutable, and easily parallelizable Spark jobs Key FeaturesWork with large amounts of agile data using distributed datasets and in-memory cachingSource data from all popular data hosting platforms, such as HDFS, Hive, JSON, and S3Employ the easy-to-use PySpark API to deploy big data Analytics for productionBook Description Apache Spark is an open source parallel-processing framework that has been around for quite some time now. One of the many uses of Apache Spark is for data analytics applications across clustered computers. In this book, you will not only learn how to use Spark and the Python API to create high-performance analytics with big data, but also discover techniques for testing, immunizing, and parallelizing Spark jobs. You will learn how to source data from all popular data hosting platforms, including HDFS, Hive, JSON, and S3, and deal with large datasets with PySpark to gain practical big data experience. This book will help you work on prototypes on local machines and subsequently go on to handle messy data in production and at scale. This book covers installing and setting up PySpark, RDD operations, big data cleaning and wrangling, and aggregating and summarizing data into useful reports. You will also learn how to implement some practical and proven techniques to improve certain aspects of programming and administration in Apache Spark. By the end of the book, you will be able to build big data analytical solutions using the various PySpark offerings and also optimize them effectively. What you will learnGet practical big data experience while working on messy datasetsAnalyze patterns with Spark SQL to improve your business intelligenceUse PySpark's interactive shell to speed up development timeCreate highly concurrent Spark programs by leveraging immutabilityDiscover ways to avoid the most expensive operation in the Spark API: the shuffle operationRe-design your jobs to use reduceByKey instead of groupByCreate robust processing pipelines by testing Apache Spark jobsWho this book is for This book is for developers, data scientists, business analysts, or anyone who needs to reliably analyze large amounts of large-scale, real-world data. Whether you're tasked with creating your company's business intelligence function or creating great data platforms for your machine learning models, or are looking to use code to magnify the impact of your business, this book is for you.




Data Wrangling with Python


Book Description

Simplify your ETL processes with these hands-on data hygiene tips, tricks, and best practices. Key FeaturesFocus on the basics of data wranglingStudy various ways to extract the most out of your data in less timeBoost your learning curve with bonus topics like random data generation and data integrity checksBook Description For data to be useful and meaningful, it must be curated and refined. Data Wrangling with Python teaches you the core ideas behind these processes and equips you with knowledge of the most popular tools and techniques in the domain. The book starts with the absolute basics of Python, focusing mainly on data structures. It then delves into the fundamental tools of data wrangling like NumPy and Pandas libraries. You’ll explore useful insights into why you should stay away from traditional ways of data cleaning, as done in other languages, and take advantage of the specialized pre-built routines in Python. This combination of Python tips and tricks will also demonstrate how to use the same Python backend and extract/transform data from an array of sources including the Internet, large database vaults, and Excel financial tables. To help you prepare for more challenging scenarios, you’ll cover how to handle missing or wrong data, and reformat it based on the requirements from the downstream analytics tool. The book will further help you grasp concepts through real-world examples and datasets. By the end of this book, you will be confident in using a diverse array of sources to extract, clean, transform, and format your data efficiently. What you will learnUse and manipulate complex and simple data structuresHarness the full potential of DataFrames and numpy.array at run timePerform web scraping with BeautifulSoup4 and html5libExecute advanced string search and manipulation with RegEXHandle outliers and perform data imputation with PandasUse descriptive statistics and plotting techniquesPractice data wrangling and modeling using data generation techniquesWho this book is for Data Wrangling with Python is designed for developers, data analysts, and business analysts who are keen to pursue a career as a full-fledged data scientist or analytics expert. Although, this book is for beginners, prior working knowledge of Python is necessary to easily grasp the concepts covered here. It will also help to have rudimentary knowledge of relational database and SQL.




Communicating Process Architectures 2015 & 2016


Book Description

This book presents the proceedings of two conferences, the 37th and 38th in the WoTUG series; Communicating Process Architectures (CPA) 2015, held in Canterbury, England, in August 2015, and CPA 2016, held in Copenhagen, Denmark, in August 2016. Fifteen papers were accepted for presentation at the 2015 conference. They cover a spectrum of concurrency concerns: mathematical theory, programming languages, design and support tools, verification, multicore infrastructure and applications ranging from supercomputing to embedded. Three workshops and two evening fringe sessions also formed part of the conference, and the workshop position papers and fringe abstracts are included in this book. Fourteen papers covering the same broad spectrum of topics were presented at the 2016 conference, one of them in the form of a workshop. They are all included here, together with abstracts of the five fringe sessions from the conference.