|
Books > Computing & IT > Computer hardware & operating systems > Storage media & peripherals
Die Anwendung der Hochintegrationstechnologie im Bereich der MeB-,
Steuerungs- und Regelungstechnik mit oder ohne Verwen- dung von
datenverarbeitenden Komponenten, wie beispielsweise
Mikroprozessoren, ist in den letzten Jahren im wesentlichen unter
dem Gesichtspunkt des Ersatzes konventioneller Techniken erfolgt.
Mikrorechner waren insbesondere dort erfolgreich, wo bereits in der
Vergangenheit Verfahren entwickelt worden wa- ren, die in das
Rechnerprogramm Ubernommen werden konnten. Erst in jUngster Zeit
ist eine Fortentwicklung bestehender Methoden unter spezieller
Nutzung von hochintegrierten Komponenten zu be- achten. Weiterhin
zeigt sich, daB die Entwicklung von neueren Verar-
beitungsverfahren in vielen Bereichen der MeB- und Regelungs-
technik neue Aspekte eroffnet. Dies hat dazu gefUhrt, daB die
Komponentenhersteller sich rasch auf diese Situation einge- stellt
haben. In diesen Bereich ist - insbesondere unter Verwendung lei-
stungsfahiger Speicher- und Zusatzkomponenten - die von Herrn
M.Malms vorgelegte Arbeit einzureihen. Sie befaBt sich mit einer
Verarbeitungseinheit, die im wesentlichen ein in-
haltsadressierbares Speichersystem darstellt, bei dem Zusatz-
elemente samtliche Operationen der Informations-Wiedergewin- nung
abzuarbeiten erlauben. Allerdings darf dieses System nicht nur
unter dem Gesichtspunkt der schnellen Datenfindung gesehen werden,
da auch andere Applikationsbereiche wegen der hohen
Leistungsfahigkeit erschlossen werden konnen. Es ist zu begrUBen,
daB diese Arbeit in der Reihe "Informatik-Fachberichte"
herausgegeben werden kann. Somit wird dieses System einem breiteren
Kreis von Fachleuten zuganglich, zumal eine Fortentwicklung mit
UnterstUtzung der Deutschen Forschungsgemeinschaft vorgesehen ist.
Explore embedded programming, and get hands-on with real-world
embedded projects relating to IoT, low-powered devices, and other
complex systems using TinyGo and WebAssembly Key Features Build
creative embedded apps with TinyGo using low-powered devices and
microcontrollers Understand the practicality involved in
integrating hardware and sensors while programming them using
TinyGo Use TinyGo in modern browsers to display embedded
applications' statistics on WebAssembly dashboards Book
DescriptionWhile often considered a fast and compact programming
language, Go usually creates large executables that are difficult
to run on low-memory or low-powered devices such as
microcontrollers or IoT. TinyGo is a new compiler that allows
developers to compile their programs for such low-powered devices.
As TinyGo supports all the standard features of the Go programming
language, you won't have to tweak the code to fit on the
microcontroller. This book is a hands-on guide packed full of
interesting DIY projects that will show you how to build embedded
applications. You will learn how to program sensors and work with
microcontrollers such as Arduino UNO and Arduino Nano IoT 33. The
chapters that follow will show you how to develop multiple
real-world embedded projects using a variety of popular devices
such as LEDs, 7-segment displays, and timers. Next, you will
progress to build interactive prototypes such as a traffic lights
system, touchless hand wash timer, and more. As you advance, you'll
create an IoT prototype of a weather alert system and display those
alerts on the TinyGo WASM dashboard. Finally, you will build a home
automation project that displays stats on the TinyGo WASM
dashboard. By the end of this microcontroller book, you will be
equipped with the skills you need to build real-world embedded
projects using the power of TinyGo. What you will learn Discover a
variety of TinyGo features and capabilities while programming your
embedded devices Explore how to use display devices to present your
data Focus on how to make TinyGo interact with multiple sensors for
sensing temperature, humidity, and pressure Program hardware
devices such as Arduino Uno and Arduino Nano IoT 33 using TinyGo
Understand how TinyGo works with GPIO, ADC, I2C, SPI, and MQTT
network protocols Build your first TinyGo IoT and home automation
prototypes Integrate TinyGo in modern browsers using WebAssembly
Who this book is forIf you are a Go developer who wants to program
low-powered devices and hardware such as Arduino UNO and Arduino
Nano IoT 33, or if you are a Go developer who wants to extend your
knowledge of using Go with WebAssembly while programming Go in the
browser, then this book is for you. Go hobbyist programmers who are
interested in learning more about TinyGo by working through the DIY
projects covered in the book will also find this hands-on guide
useful.
Master data management by effectively utilizing the features of
Azure SQL database. Key Features Learn to automate common
management tasks with PowerShell. Understand different methods to
generate elastic pools and shards to scale Azure SQL databases.
Learn to develop a scalable cloud solution through over 40
practical activities and exercises. Book DescriptionDespite being
the cloud version of SQL Server, Azure SQL Database and Azure SQL
Managed Instance stands out in various aspects when it comes to
management, maintenance, and administration. Updated with the
latest Azure features, Professional Azure SQL Managed Database
Administration continues to be a comprehensive guide for becoming
proficient in data management. The book begins by introducing you
to the Azure SQL managed databases (Azure SQL Database and Azure
SQL Managed Instance), explaining their architecture, and how they
differ from an on-premises SQL server. You will then learn how to
perform common tasks, such as migrating, backing up, and restoring
a SQL Server database to an Azure database. As you progress, you
will study how you can save costs and manage and scale multiple SQL
databases using elastic pools. You will also implement a disaster
recovery solution using standard and active geo-replication.
Finally, you will explore the monitoring and tuning of databases,
the key features of databases, and the phenomenon of app
modernization. By the end of this book, you will have mastered the
key aspects of an Azure SQL database and Azure SQL managed
instance, including migration, backup restorations, performance
optimization, high availability, and disaster recovery. What you
will learn Understanding Azure SQL database configuration and
pricing options Provisioning a new SQL database or migrating an
existing on-premises SQL Server database to an Azure SQL database
Backing up and restoring an Azure SQL database Securing and scaling
an Azure SQL database Monitoring and tuning an Azure SQL database
Implementing high availability and disaster recovery with an Azure
SQL database Managing, maintaining, and securing managed instances
Who this book is forThis book is designed to benefit database
administrators, database developers, or application developers who
are interested in developing new applications or migrating existing
ones with Azure SQL database. Prior experience of working with an
on-premise SQL Server or Azure SQL database along with a basic
understanding of PowerShell scripts and C# code is necessary to
grasp the concepts covered in this book.
Die Absicht, ein Buch iiber Programmieren von Ziffernrechenanlagen
zu schreiben, entstand auf Grund einer Vorlesung gleichen Titels,
die ich seit nunmehr sieben Jahren an der Technischen Hochschule
Wien halte. Ich hatte dabei bemerkt, daB das Interesse fiir die
Programmierung von Ziffernrechnern immer weitere Kreise zieht und
daB es moglich ist, dieses Interesse aus einem einheitlichen
Gesichtswinkel zu befriedigen. Der Zugang zur Kenntnis des
Programmierens erfolgt heute iiblicher- weise mit Hille der
Mathematischen Verfahrenstechnik oder von seiten der
Administrativen Automation, oder schlieBlich iiber die mit tech-
nischen Einzelheiten vermengte Beschreibung spezieller Maschinen.
Ich bin nun der Meinung, daB man ein Buch iiber Programmieren
schreiben kann, ohne auf Einzelheiten der Mathematischen
Verfahrenstechnik und der Biiroautomation oder auf technische
Eigenschaften spezieller Ma- schinen eingehen zu miissen, und ohne
damit jewells einem Tell der Leser das Verstandnis zu erschweren.
Was nach Fortlassung der ge- nannten Gebiete bleibt, ist nicht ein
trockener, unverstandlicher Rest, sondern der Inbegriff aller fiir
das Programmieren wesentlichen Prin- zipien. Sowohl der
Naturwissenschaftler als auch der Verwaltungsfach- mann, der diese
Prinzipien erfaBt hat, wird jederzeit in der Lage sein, sie seinen
besonderen Aufgaben dienstbar zu machen. Kapitel A solI zeigen,
welchen Platz der Rechenautomat unter den technischen
Errungenschaften einnimmt und wie er dorthin gelangt ist.
Besonderes Anliegen ist mir hier der geschichtliche Uberblick, well
einer- seits die deutschsprachigen Biicher auf diesem Gebiet kaum
historische Angaben enthalten und andererseits die
anglo-amerikanische Literatur die kontinentaleuropaische
Entwicklung iibergeht. - Kapitel B enthalt die Beschreibung einer
gedachten Maschine TElCO in allen Einzelheiten.
Die rege Propaganda von Firmen, die Buchungsmaschinen verkaufen,
hat sehr dazu beigetragen, daB, allgemein gesehen, der Ubergang vom
ehrwiirdigen, gebundenen, handschriftlich gefiihrten Buche mit mehr
facher Ubertragungsnotwendigkeit zu wirksameren, zeitsparenden Ver
fahren der Vermogensaufzeichnung unaufhaltsam fortschreitet. In
dieser Entwicklung, deren Richtung durch neue Anschauungen iiber
Geschaftstechnik, neue Aufgaben der Buchhaltung, neue Buchungs
verfahren und neue Buchungsgerate bestimmt wird, sind die Buchungs
maschinen ein Glied. Eine Darstellung der Technik der
Maschinenbuchhaltung kann sich daher nicht auf eine bloBe
Beschreibung der Maschinen beschranken, ja sie kann sie nicht
einmal in den V ordergrund stellen, sie muB vielmehr zeigen, wo
diese Hilfsmittel zweckmaBig in den Arbeitslauf einzugliedern sind,
welche Voraussetzungen fUr ihren Einsatz und fUr ihre giinstigste
Ausnutzung bestehen und welche Ergebnisse von ihrer Anwendung
erwartet werden konnen. Die neuen Arbeitsgerate setzen neue
Verfahren und damit auch neuartige Arbeitslaufgestaltung voraus.
Daher ist es nicht moglich, die Maschinenbuchhaltung auf der
Technik hand schriftlicher Buchhaltung aufzubauen. Man muB dabei
von den unter sten Grundlagen unseres heutigen Rechnungswesens
ausgehen. Die Praxis schopft ihr Wissen von diesen Dingen heute
noch fast ausschlieBlich aus den Prospekten der
Maschinen-Verkaufsfirmen. DaB diese Prospekte nicht das allgemein
Giiltige der Maschinenbuchhaltung hervorheben konnen, auch nicht
objektiv aIle Seiten eines bestimmten Maschinentyps beleuchten und
mit anderen Typen vergleichen, ist klar. Diesem Mangel verdankt
dieses Buch seine Entstehung."
Leverage Raspberry Pi 3 and different JavaScript platforms to build
exciting Robotics projects Key Features Build robots that light up
and make noise Learn to work with Raspberry Pi 3 and JavaScript
Connect your Johnny-Five projects to external APIs and create your
own IoT Book DescriptionThere has been a rapid increase in the use
of JavaScript in hardware and embedded device programming.
JavaScript has an effective set of frameworks and libraries that
support the robotics ecosystem. Hands-On Robotics with JavaScript
starts with setting up an environment to program robots in
JavaScript. Then, you will dive into building basic-level projects
such as a line-following robot. You will walk through a series of
projects that will teach you about the Johnny-Five library, and
develop your skills with each project. As you make your way through
the chapters, you'll work on creating a blinking LED, before moving
on to sensors and other more advanced concepts. You will then
progress to building an advanced-level AI-enabled robot, connect
their NodeBots to the internet, create a NodeBots Swarm, and
explore MQTT. By the end of this book, you will have gained
hands-on experience in building robots using JavaScript What you
will learn Install and run Node.js and Johnny-Five on Raspberry Pi
Assemble, code, and run an LED project Leverage JavaScript
libraries to build exciting robots Use sensors to collect data from
the world around you Employ servos and motors to make your project
move Add internet capabilities to your Johnny-Five project Who this
book is forHands-On Robotics with JavaScript is for individuals who
have prior experience with Raspberry Pi 3 and like to write
sketches in JavaScript. Basic knowledge of JavaScript and Node.js
will help you get the most out of this book.
Learn how you can control LEDs, make music, and read sensor data
using popular microcontrollers such as Adafruit Circuit Playground,
ESP8266, and the BBC micro:bit Key Features Load and execute your
first program with MicroPython Program an IoT device to retrieve
weather data using a RESTful API Get to grips with integrating
hardware, programming, and networking concepts with MicroPython
Book DescriptionMicroPython is an open source implementation of
Python 3 that runs in embedded environments. With MicroPython, you
can write clean and simple Python code to control hardware instead
of using complex low-level languages like C and C++. This book
guides you through all the major applications of the MicroPython
platform to build and program projects that use microcontrollers.
The MicroPython book covers recipes that'll help you experiment
with the programming environment and hardware programmed in
MicroPython. You'll find tips and techniques for building a variety
of objects and prototypes that can sense and respond to touch,
sound, position, heat, and light. This book will take you through
the uses of MicroPython with a variety of popular input devices and
sensors. You'll learn techniques for handling time delays and
sensor readings, and apply advanced coding techniques to create
complex projects. As you advance, you'll get to deal with Internet
of Things (IoT) devices and integration with other online web
services. Furthermore, you'll also use MicroPython to make music
with bananas and create portable multiplayer video games that
incorporate sound and light animations into the game play. By the
end of the book, you'll have mastered tips and tricks to
troubleshoot your development problems and push your MicroPython
project to the next level! What you will learn Execute code without
any need for compiling or uploading using REPL
(read-evaluate-print-loop) Program and control LED matrix and
NeoPixel drivers to display patterns and colors Build projects that
make use of light, temperature, and touch sensors Configure devices
to create Wi-Fi access points and use network modules to scan and
connect to existing networks Use Pulse Width Modulation to control
DC motors and servos Build an IoT device to display live weather
data from the Internet at the touch of a button Who this book is
forIf you want to build and program projects that use
microcontrollers, this book will offer you dozens of recipes to
guide you through all the major applications of the MicroPython
platform. Although no knowledge of MicroPython or microcontrollers
is expected, a general understanding of Python is necessary to get
started with this book.
Leverage the full potential of IoT with the combination of
Raspberry Pi 3 and Python and architect a complete IoT system that
is the best fit for your organization Key Features Build complex
Python-based applications with IoT Explore different concepts,
technologies, and tradeoffs in the IoT architectural stack Delve
deep into each element of the IoT design-from sensors to the cloud
Book DescriptionThe Internet of Things (IoT) is the fastest growing
technology market. Industries are embracing IoT technologies to
improve operational expenses, product life, and people's
well-being. We'll begin our journey with an introduction to
Raspberry Pi and quickly jump right into Python programming. We'll
learn all concepts through multiple projects, and then reinforce
our learnings by creating an IoT robot car. We'll examine modern
sensor systems and focus on what their power and functionality can
bring to our system. We'll also gain insight into cloud and fog
architectures, including the OpenFog standards. The Learning Path
will conclude by discussing three forms of prevalent attacks and
ways to improve the security of our IoT infrastructure. By the end
of this Learning Path, we will have traversed the entire spectrum
of technologies needed to build a successful IoT system, and will
have the confidence to build, secure, and monitor our IoT
infrastructure. This Learning Path includes content from the
following Packt products: Internet of Things Programming Projects
by Colin Dow Internet of Things for Architects by Perry Lea What
you will learn Build a home security dashboard using an infrared
motion detector Receive data and display it with an actuator
connected to the Raspberry Pi Build an IoT robot car that is
controlled via the Internet Use IP-based communication to easily
and quickly scale your system Explore cloud protocols, such as
Message Queue Telemetry Transport (MQTT) and CoAP Secure
communication with encryption forms, such as symmetric key Who this
book is forThis Learning Path is designed for developers,
architects, and system designers who are interested in building
exciting projects with Python by understanding the IoT ecosphere,
various technologies, and tradeoffs. Technologists and technology
managers who want to develop a broad view of IoT architecture, will
also find this Learning Path useful. Prior programming knowledge of
Python is a must.
Build clever, collaborative, and powerful automation systems with
the Raspberry Pi and Python. Key Features Create your own Pi-Rover
or Pi-Hexipod robots Develop practical applications in Python using
Raspberry Pi Build your own Jarvis, a highly advanced computerized
AI Book DescriptionThis Learning Path takes you on a journey in the
world of robotics and teaches you all that you can achieve with
Raspberry Pi and Python. It teaches you to harness the power of
Python with the Raspberry Pi 3 and the Raspberry Pi zero to build
superlative automation systems that can transform your business.
You will learn to create text classifiers, predict sentiment in
words, and develop applications with the Tkinter library. Things
will get more interesting when you build a human face detection and
recognition system and a home automation system in Python, where
different appliances are controlled using the Raspberry Pi. With
such diverse robotics projects, you'll grasp the basics of robotics
and its functions, and understand the integration of robotics with
the IoT environment. By the end of this Learning Path, you will
have covered everything from configuring a robotic controller, to
creating a self-driven robotic vehicle using Python. Raspberry Pi 3
Cookbook for Python Programmers - Third Edition by Tim Cox, Dr.
Steven Lawrence Fernandes Python Programming with Raspberry Pi by
Sai Yamanoor, Srihari Yamanoor Python Robotics Projects by Prof.
Diwakar Vaish What you will learn Build text classifiers and
predict sentiment in words with the Tkinter library Develop human
face detection and recognition systems Create a neural network
module for optical character recognition Build a mobile robot using
the Raspberry Pi as a controller Understand how to interface
sensors, actuators, and LED displays work Apply machine learning
techniques to your models Interface your robots with Bluetooth Who
this book is forThis Learning Path is specially designed for Python
developers who want to take their skills to the next level by
creating robots that can enhance people's lives. Familiarity with
Python and electronics will aid understanding the concepts in this
Learning Path.
Get to grips with the unified, highly scalable distributed storage
system and learn how to design and implement it. Key Features
Explore Ceph's architecture in detail Implement a Ceph cluster
successfully and gain deep insights into its best practices
Leverage the advanced features of Ceph, including erasure coding,
tiering, and BlueStore Book DescriptionThis Learning Path takes you
through the basics of Ceph all the way to gaining in-depth
understanding of its advanced features. You'll gather skills to
plan, deploy, and manage your Ceph cluster. After an introduction
to the Ceph architecture and its core projects, you'll be able to
set up a Ceph cluster and learn how to monitor its health, improve
its performance, and troubleshoot any issues. By following the
step-by-step approach of this Learning Path, you'll learn how Ceph
integrates with OpenStack, Glance, Manila, Swift, and Cinder. With
knowledge of federated architecture and CephFS, you'll use Calamari
and VSM to monitor the Ceph environment. In the upcoming chapters,
you'll study the key areas of Ceph, including BlueStore, erasure
coding, and cache tiering. More specifically, you'll discover what
they can do for your storage system. In the concluding chapters,
you will develop applications that use Librados and distributed
computations with shared object classes, and see how Ceph and its
supporting infrastructure can be optimized. By the end of this
Learning Path, you'll have the practical knowledge of operating
Ceph in a production environment. This Learning Path includes
content from the following Packt products: Ceph Cookbook by Michael
Hackett, Vikhyat Umrao and Karan Singh Mastering Ceph by Nick Fisk
Learning Ceph, Second Edition by Anthony D'Atri, Vaibhav Bhembre
and Karan Singh What you will learn Understand the benefits of
using Ceph as a storage solution Combine Ceph with OpenStack,
Cinder, Glance, and Nova components Set up a test cluster with
Ansible and virtual machine with VirtualBox Develop solutions with
Librados and shared object classes Configure BlueStore and see its
interaction with other configurations Tune, monitor, and recover
storage systems effectively Build an erasure-coded pool by
selecting intelligent parameters Who this book is forIf you are a
developer, system administrator, storage professional, or cloud
engineer who wants to understand how to deploy a Ceph cluster, this
Learning Path is ideal for you. It will help you discover ways in
which Ceph features can solve your data storage problems. Basic
knowledge of storage systems and GNU/Linux will be beneficial.
|
|