Wydawca: Packt Publishing
Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, we have published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools. As part of our mission, we have also awarded over $1,000,000 through our Open Source Project Royalty scheme, helping numerous projects become household names along the way.
1537
Ebook

Building Clouds with Windows Azure Pack. Click here to enter text

Amit Malik

Windows Azure Pack is an on-premises cloud solution by Microsoft, which can be leveraged by Organizations and Services providers for building an enterprise class cloud solution. WAP provides consistent experience to Microsoft Azure, along with capabilities such as multi-tenancy, high density, self-service, automated. WAP can be leveraged to provide both IaaS & PaaS Offerings to internal and external customers. In this book, we will learn about planning and deployment of Cloud Fabric for Windows Azure Pack, Azure Pack components, VM Clouds and IaaS offerings, PaaS Offering including WebSites & Service Bus, DBaaS offerings, Automation with SMA, and extending capabilities with third party products integration and tenant experience for all services.

1538
Ebook

Getting Started with Spiceworks. Install, configure, and get real results from Spiceworks in just a couple of hours

Darren Schoen, Nitish Kumar

Over 2 million IT pros have installed Spiceworks. It helps them with their daily tasks, streamlines processes, and even saves them money, all for free! Getting Started with Spiceworks is an ideal resource to install Spiceworks and run it on your network. After all, over 2 million IT pros can't be wrong, so learn how to join the Spiceworks IT revolution.Getting Started with Spiceworks starts from downloading the app to having a fully functional Spiceworks installation in just a few minutes. It will cover Network Inventory, Help Desk, Self-Service User Portal, knowledge bases, and more in detail for you to get the most out of Spiceworks.Whether you have a decade of experience or you are new to the IT field, Spiceworks has tools for every IT pro's needs. You will learn how to make your daily tasks easier, streamline existing processes, and even save money with Spiceworks.Getting Started with Spiceworks will walk you through the Spiceworks installation step-by-step. It will cover topics such as configuring Spiceworks to scan your network and organize information, setting up Help Desk and Self-Service User Portal, running reports that dazzle and streamline your purchasing process, and connecting with other IT pros around your area or around the world thoroughly.Getting Started with Spiceworks will provide insights and tips from experts on Spiceworks. It is an ideal guide to progress quickly from installation to Spiceworks being an essential part of your IT day.

1539
Ebook

Mastering ROS for Robotics Programming. Design, build, and simulate complex robots using the Robot Operating System

Lentin Joseph

The area of robotics is gaining huge momentum among corporate people, researchers, hobbyists, and students. The major challenge in robotics is its controlling software. The Robot Operating System (ROS) is a modular software platform to develop generic robotic applications.This book discusses the advanced concepts in robotics and how to program using ROS. It starts with deep overview of the ROS framework, which will give you a clear idea of how ROS really works. During the course of the book, you will learn how to build models of complex robots, and simulate and interface the robot using the ROS MoveIt motion planning library and ROS navigation stacks. After discussing robot manipulation and navigation in robots, you will get to grips with the interfacing I/O boards, sensors, and actuators of ROS. One of the essential ingredients of robots are vision sensors, and an entire chapter is dedicated to the vision sensor, its interfacing in ROS, and its programming. You will discuss the hardware interfacing and simulation of complex robot to ROS and ROS Industrial (Package used for interfacing industrial robots).Finally, you will get to know the best practices to follow when programming using ROS.

1540
Ebook

DNS in Action. A detailed and practical guide to DNS implementation, configuration, and administration

Alena Kabelov?É?íÂ!°, Libor Dost?É?íÂ!°lek, CP Books a.s.

The Domain Name System is one of the foundations of the internet. It is the system that allows the translation of human-readable domain names into machines-readable IP addresses and the reverse translation of IP addresses into domain names. This book describes the basic DNS protocol and its extensions; DNS delegation and registration, including for reverse domains; using DNS servers in networks that are not connected to the internet; and using DNS servers on firewall machines. Many detailed examples are used throughout the book to show perform various configuration and administration tasks.

1541
Ebook

Neuro-Symbolic AI. Design transparent and trustworthy systems that understand the world as you do

Alexiei Dingli, David Farrugia

Neuro-symbolic AI offers the potential to create intelligent systems that possess both the reasoning capabilities of symbolic AI along with the learning capabilities of neural networks. This book provides an overview of AI and its inner mechanics, covering both symbolic and neural network approaches.You’ll begin by exploring the decline of symbolic AI and the recent neural network revolution, as well as their limitations. The book then delves into the importance of building trustworthy and transparent AI solutions using explainable AI techniques. As you advance, you’ll explore the emerging field of neuro-symbolic AI, which combines symbolic AI and modern neural networks to improve performance and transparency. You’ll also learn how to get started with neuro-symbolic AI using Python with the help of practical examples. In addition, the book covers the most promising technologies in the field, providing insights into the future of AI.Upon completing this book, you will acquire a profound comprehension of neuro-symbolic AI and its practical implications. Additionally, you will cultivate the essential abilities to conceptualize, design, and execute neuro-symbolic AI solutions.

1542
Ebook

Data Science for Web3. A comprehensive guide to decoding blockchain data with data analysis basics and machine learning cases

Gabriela Castillo Areco, José Dahlquist

Data is the new oil and Web3 is generating it at an unprecedented rate. Complete with practical examples, detailed explanations, and ideas for portfolio development, this comprehensive book serves as a step-by-step guide covering the industry best practices, tools, and resources needed to easily navigate the world of data in Web3.You’ll begin by acquiring a solid understanding of key blockchain concepts and the fundamental data science tools essential for Web3 projects. The subsequent chapters will help you explore the main data sources that can help address industry challenges, decode smart contracts, and build DeFi- and NFT-specific datasets. You’ll then tackle the complexities of feature engineering specific to blockchain data and familiarize yourself with diverse machine learning use cases that leverage Web3 data.The book includes interviews with industry leaders providing insights into their professional journeys to drive innovation in the Web 3 environment. Equipped with experience in handling crypto data, you’ll be able to demonstrate your skills in job interviews, academic pursuits, or when engaging potential clients.By the end of this book, you’ll have the essential tools to undertake end-to-end data science projects utilizing blockchain data, empowering you to help shape the next-generation internet.

1543
Ebook

Moodle 1.9 Multimedia. Create and share multimedia learning materials in your Moodle courses

Moodle Trust, Jo?É?íÂ!GBPo Pedro Soares Fernandes, Joao Pedro Soares Fernandes

In today's world, multimedia can provide a more engaging experience for learners. You can embed your own audio, link to pages off-site, or pull a YouTube video into your course. You can use feature-rich quizzes that allow you to assess your students, or provide them with tools and feedback to test their own knowledge. All these require standard procedures and cutting-edge tools. Selecting tools to make multimedia integration in Moodle faster, simpler, and more precise is not child's play.This book provides you with everything you need to include sound, video, animation, and more in your Moodle courses. You'll develop Moodle courses that you are proud of, and that your students enjoy.This book covers integration of multimedia into Moodle, covering major multimedia elements such as images, audio, and video. It will take you through these elements in detail where you will learn how to create, edit, and integrate these elements into Moodle. The book is written around the design of an online course called Music for Everyday Life using Moodle, where teachers and students create, share, and discuss multimedia elements. You will also learn how to use Web 2.0 tools to create images, audio, and video and then we will take a look at the web applications that allow easy creation, collaboration, and sharing of multimedia elements. Finally, you will learn how to interact with students in real-time using a particular online phone service and a desktop sharing application.

1544
Ebook

Java Deep Learning Essentials. Unlocking the next generation of predictive power

Yusuke Sugomori

AI and Deep Learning are transforming the way we understand software, making computers more intelligent than we could even imagine just a decade ago. Deep Learning algorithms are being used across a broad range of industries – as the fundamental driver of AI, being able to tackle Deep Learning is going to a vital and valuable skill not only within the tech world but also for the wider global economy that depends upon knowledge and insight for growth and success. It’s something that’s moving beyond the realm of data science – if you’re a Java developer, this book gives you a great opportunity to expand your skillset.Starting with an introduction to basic machine learning algorithms, to give you a solid foundation, Deep Learning with Java takes you further into this vital world of stunning predictive insights and remarkable machine intelligence. Once you’ve got to grips with the fundamental mathematical principles, you’ll start exploring neural networks and identify how to tackle challenges in large networks using advanced algorithms. You will learn how to use the DL4J library and apply Deep Learning to a range of real-world use cases. Featuring further guidance and insights to help you solve challenging problems in image processing, speech recognition, language modeling, this book will make you rethink what you can do with Java, showing you how to use it for truly cutting-edge predictive insights. As a bonus, you’ll also be able to get to grips with Theano and Caffe, two of the most important tools in Deep Learning today.By the end of the book, you’ll be ready to tackle Deep Learning with Java. Wherever you’ve come from – whether you’re a data scientist or Java developer – you will become a part of the Deep Learning revolution!

1545
Ebook

C++ System Programming Cookbook. Practical recipes for Linux system-level programming using the latest C++ features

Onorato Vaticone

C++ is the preferred language for system programming due to its efficient low-level computation, data abstraction, and object-oriented features. System programming is about designing and writing computer programs that interact closely with the underlying operating system and allow computer hardware to interface with the programmer and the user. The C++ System Programming Cookbook will serve as a reference for developers who want to have ready-to-use solutions for the essential aspects of system programming using the latest C++ standards wherever possible.This C++ book starts out by giving you an overview of system programming and refreshing your C++ knowledge. Moving ahead, you will learn how to deal with threads and processes, before going on to discover recipes for how to manage memory. The concluding chapters will then help you understand how processes communicate and how to interact with the console (console I/O). Finally, you will learn how to deal with time interfaces, signals, and CPU scheduling.By the end of the book, you will become adept at developing robust systems applications using C++.

1546
Ebook

Becoming a Rockstar SRE. Electrify your site reliability engineering mindset to build reliable, resilient, and efficient systems

Jeremy Proffitt, Rod Anami

Site reliability engineering is all about continuous improvement, finding the balance between business and product demands while working within technological limitations to drive higher revenue. But quantifying and understanding reliability, handling resources, and meeting developer requirements can sometimes be overwhelming. With a focus on reliability from an infrastructure and coding perspective, Becoming a Rockstar SRE brings forth the site reliability engineer (SRE) persona using real-world examples.This book will acquaint you the role of an SRE, followed by the why and how of site reliability engineering. It walks you through the jobs of an SRE, from the automation of CI/CD pipelines and reducing toil to reliability best practices. You’ll learn what creates bad code and how to circumvent it with reliable design and patterns. The book also guides you through interacting and negotiating with businesses and vendors on various technical matters and exploring observability, outages, and why and how to craft an excellent runbook. Finally, you’ll learn how to elevate your site reliability engineering career, including certifications and interview tips and questions.By the end of this book, you’ll be able to identify and measure reliability, reduce downtime, troubleshoot outages, and enhance productivity to become a true rockstar SRE!

1547
Ebook

phpBB: A User Guide. Set up and run your own discussion forum

Stoyan Stefanov, Jeremy Rogers, Stoyan STEFANOV, James Atkinson

phpBB is a free, open source Internet community application, with outstanding discussion forums and membership management. Written in the PHP scripting language, and making use of the popular MySQL database, phpBB is a standard among web hosting companies throughout the world, and is one of the most widely-used bulletin board packages in the world. This book is an abridged version of Building Online Forums with phpBB 2, (ISBN 1904811132), focusing on a complete set of topics to help you set up and run your own phpBB-powered online community.This book gives you the power to use phpBB to set up and run your own online discussion forums with ease. It takes you through the whole process of setting up your phpBB site, and helps you create, customize, and manage your own online community with phpBB. Written by experienced phpBB administrators and enthusiasts, the emphasis is on simple and practical guidance for you to get the most from phpBB. Packed with step-by-step examples, this book is your ideal guide to learning phpBB.

1548
Ebook
1549
Ebook

Multimedia Programming Using Max/MSP and TouchDesigner. Design, build, and refine immersive audio-visual apps and performance environments

Patrik Lechner

Max 6 and TouchDesigner are both high-level visual programming languages based on the metaphor of connecting computational objects with patch cords. This guide will teach you how to design and build high-quality audio-visual systems in Max 6 and TouchDesigner, giving you competence in both designing and using these real-time systems. In the first few chapters, you will learn the basics of designing tools to generate audio-visual experiences through easy-to-follow instructions aimed at beginners and intermediate. Then, we combine tools such as Gen, Jitter, and TouchDesigner to work along with Max 6 to create 2D and 3D visualizations, this book provides you with tutorials based on creating generative art synchronized to audio. By the end of the book, you will be able to design and structure highly interactive, real-time systems.

1550
Ebook

Express Your Creativity with Adobe Express. Create stunning graphics, captivating videos, and impressive web pages without any coding skills

Rosie Sue

Working with graphics can be daunting, especially if you don’t have a background in graphic design, but with Adobe Express, you can create stunning content without prior experience. This book will show you how you can choose from thousands of beautiful templates, customize them to your brand, and watch your visuals come to life.This book is your ultimate guide to Adobe Express, covering every function, from formatting typography to animating your graphics. With practical exercises, you’ll be able to put your newfound knowledge into action and start creating right away. You’ll learn the art of crafting stunning social media graphics, thumb-stopping animations, beautiful landing pages, and captivating videos.Whether you prefer the browser or mobile experience, Adobe Express provides the flexibility to create beautiful content seamlessly. Learning new skills and applying them has never been easier, as each chapter equips you to accomplish remarkable feats.By the end of this book, you’ll have mastered Adobe Express for elevating your online presence.

1551
Ebook

Data Science with .NET and Polyglot Notebooks. Programmer's guide to data science using ML.NET, OpenAI, and Semantic Kernel

Matt Eland

As the fields of data science, machine learning, and artificial intelligence rapidly evolve, .NET developers are eager to leverage their expertise to dive into these exciting domains but are often unsure of how to do so. Data Science in .NET with Polyglot Notebooks is the practical guide you need to seamlessly bring your .NET skills into the world of analytics and AI. With Microsoft’s .NET platform now robustly supporting machine learning and AI tasks, the introduction of tools such as .NET Interactive kernels and Polyglot Notebooks has opened up a world of possibilities for .NET developers. This book empowers you to harness the full potential of these cutting-edge technologies, guiding you through hands-on experiments that illustrate key concepts and principles. Through a series of interactive notebooks, you’ll not only master technical processes but also discover how to integrate these new skills into your current role or pivot to exciting opportunities in the data science field. By the end of the book, you’ll have acquired the necessary knowledge and confidence to apply cutting-edge data science techniques and deliver impactful solutions within the .NET ecosystem.

1552
Ebook

Forecasting Time Series Data with Facebook Prophet. Build, improve, and optimize time series forecasting models using the advanced forecasting tool

Greg Rafferty

Prophet enables Python and R developers to build scalable time series forecasts. This book will help you to implement Prophet’s cutting-edge forecasting techniques to model future data with higher accuracy and with very few lines of code. You will begin by exploring the evolution of time series forecasting, from the basic early models to the advanced models of the present day. The book will demonstrate how to install and set up Prophet on your machine and build your first model with only a few lines of code. You'll then cover advanced features such as visualizing your forecasts, adding holidays, seasonality, and trend changepoints, handling outliers, and more, along with understanding why and how to modify each of the default parameters. Later chapters will show you how to optimize more complicated models with hyperparameter tuning and by adding additional regressors to the model. Finally, you'll learn how to run diagnostics to evaluate the performance of your models and see some useful features when running Prophet in production environments.By the end of this Prophet book, you will be able to take a raw time series dataset and build advanced and accurate forecast models with concise, understandable, and repeatable code.

1553
Ebook

Microsoft 365 Security and Compliance for Administrators. A definitive guide to planning, implementing, and maintaining Microsoft 365 security posture

Sasha Kranjac, Omar Kudovic

In today's hostile cyber landscape, securing data and complying with regulations is paramount for individuals, businesses, and organizations alike. Learn how Microsoft 365 Security and Compliance offers powerful tools to protect sensitive data and defend against evolving cyber threats with this comprehensive guide for administrators.Starting with an introduction to Microsoft 365 plans and essential compliance and security features, this book delves into the role of Azure Active Directory in Microsoft 365, laying the groundwork for a robust security framework. You’ll then advance to exploring the complete range of Microsoft 365 Defender security products, their coverage, and unique protection services to combat evolving threats.From threat mitigation strategies to governance and compliance best practices, you’ll gain invaluable insights into classifying and protecting data while mastering crucial data lifecycle capabilities in Microsoft 365.By the end of this book, you’ll be able to elevate the security and compliance posture of your organization significantly.

1554
Ebook

Microservices Design Patterns in .NET. Making sense of microservices design and architecture using .NET Core

Trevoir Williams

Are you a developer who needs to fully understand the different patterns and benefits that they bring to designing microservices? If yes, then this book is for you. Microservices Design Patterns in .NET will help you appreciate the various microservice design concerns and strategies that can be used to navigate them.Making a microservice-based app is no easy feat and there are many concerns that need to be addressed. As you progress through the chapters of this guide, you’ll dive headfirst into the problems that come packed with this architectural approach, and then explore the design patterns that address these problems. You’ll also learn how to be deliberate and intentional in your architectural design to overcome major considerations in building microservices.By the end of this book, you’ll be able to apply critical thinking and clean coding principles when creating a microservices application using .NET Core.

1555
Ebook

Microsoft Forefront Identity Manager 2010 R2 Handbook. This is the only reference you need to implement and manage Microsoft Forefront Identity Manager in your business. Takes you from design to configuration in logical steps, and even covers basic Certificate Management and troubleshooting

Kent Nordstrom, Kent Nordstr?É?íÂ!?m

Microsoft's Forefront Identity Manager simplifies enterprise identity management for end users by automating admin tasks and integrating the infrastructure of an enterprise with strong authentication systems.The Microsoft Forefront Identity Manager 2010 R2 Handbook is an in-depth guide to Identity Management. You will learn how to manage users and groups and implement self-service parts. This book also covers basic Certificate Management and troubleshooting.Throughout the book we will follow a fictional case study. You will see how to implement IM and also set up Smart Card logon for strong administrative accounts within Active Directory. You will learn to implement all the features of FIM 2010 R2. You will see how to install a complete FIM 2010 R2 infrastructure including both test and production environment. You will be introduced to Self-Service management of both users and groups. FIM Reports to audit the identity management lifecycle are also discussed in detail.With the Microsoft Forefront Identity Manager 2010 R2 Handbook you will be able implement and manage FIM 2010 R2 almost effortlessly.

1556
Ebook

Mastering PostgreSQL 15. Advanced techniques to build and manage scalable, reliable, and fault-tolerant database applications - Fifth Edition

Hans-Jürgen Schönig

Starting with an introduction to the newly released features of PostgreSQL 15, this updated fifth edition will help you get to grips with PostgreSQL administration and how to build dynamic database solutions for enterprise apps, including designing both physical and technical aspects of the system.You'll explore advanced PostgreSQL features, such as logical replication, database clusters, advanced indexing, and user management to manage and maintain your database. You'll then work with the PostgreSQL optimizer, configure PostgreSQL for high speed, and move from Oracle to PostgreSQL. Among the other skills that the book will help you build, you’ll cover transactions, handling recursions, working with JSON and JSONB data, and setting up a Patroni cluster. It will show you how to improve performance with query optimization. You'll also focus on managing network security and work with backups and replication while exploring useful PostgreSQL extensions that optimize the performance of large databases.By the end of this PostgreSQL book, you’ll be able to use your database to its utmost capacity by implementing advanced administrative tasks with ease.

1557
Ebook

OUYA Game Development by Example. An all-inclusive, fun guide to making professional 3D games for the OUYA console

John Donovan

The OUYA console and development kit gives you the power to publish video games for the players, creating a console marketplace of the gamers, for the gamers, and by the gamers. Using the OUYA developer kit and the Unity3D game engine, even beginners with a captivating game idea can bring it to life with a hint of imagination.OUYA Game Development by Example uses a series of feature-based, step-by-step tutorials that teach beginners how to integrate essential elements into a game engine and then combine them to form a polished gaming experience.

1558
Ebook

Moodle 2 for Teaching 7-14 Year Olds Beginner's Guide. You need no special technical skills or previous Moodle experience to use the e-learning platform to create fantastic interactive teaching aids for pre-teen and early teenage students. This book takes you from A-Z in easy steps

Mary Cooch

Moodle is a very popular e-learning tool in universities and high schools. But what does it have to offer younger students who want a fun, interesting, interactive, and informative learning experience? Moodle empowers teachers to achieve all this and more and this book will show you how!Moodle 2 For Teaching 7-14 Year Olds will show complete beginners in Moodle with no technical background how to make the most of its features to enhance the learning and teaching of children aged around 7-14. The book focuses on the unique needs of young learners to create a fun, interesting, interactive, and informative learning environment your students will want to go to day after day.This is a practical book for teachers, written by a teacher with two decades of practical experience, latterly in using Moodle to motivate younger students. Learn how to put your lessons online in minutes; how to set creative homework that Moodle will mark for you and how to get your students working together to build up their knowledge. Throughout the book we will build a course from scratch, adaptable for ages 7 to 14, on Rivers and Flooding. You can adapt this to any topic, as Moodle lends itself to all subjects and ages.

1559
Ebook

Mastering Android Application Development. Learn how to do more with the Android SDK with this advanced Android Application guide which shows you how to make even better Android apps that users will love

Antonio Pachon

There are millions of Android apps out there for people to download – how do you make sure yours has the edge? It’s not always about innovation and ideas – the most successful apps are those that are able to satisfy customer demands – they’re the ones that look the best, the fastest, and the easiest and most intuitive to use. This book shows you how to create Android applications that do precisely that – it has been designed help you consider and answer those questions throughout the development process, so you can create applications that stand out against the crowd. Learn how to create exemplary UIs that contribute to a satisfying user experience through the lens of Material Design, and explore how to harness the range of features within the Android SDK to help you. Dive deeper into complex programming concepts and discover how to leverage concurrency and navigate memory management and image handling. You’ll also find further guidance on testing and debugging so you can guarantee that your application is reliable and robust for users. Beyond this you’ll find out how to extend your app and add greater functionality, including notifications, location services, adverts and app billing (essential if you want to properly monetize your creation!). To make sure you have confidence at every stage in the process, the book also shows you how to release your app to the Play store – to make sure your maximising your efforts to create a popular Android application!

1560
Ebook