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.
1801
Ładowanie...
EBOOK

GeoServer Cookbook

Stefano Iacovella

1802
Ładowanie...
EBOOK

Geospatial Analysis with SQL. A hands-on guide to performing geospatial analysis by unlocking the syntax of spatial SQL

Bonny P McClain

Geospatial analysis is industry agnostic and a powerful tool for answering location questions. Combined with the power of SQL, developers and analysts worldwide rely on database integration to solve real-world spatial problems. This book introduces skills to help you detect and quantify patterns in datasets through data exploration, visualization, data engineering, and the application of analysis and spatial techniques.You will begin by exploring the fundamentals of geospatial analysis where you’ll learn about the importance of geospatial analysis and how location information enhances data exploration. Walter Tobler’s second law of geography states, “the phenomenon external to a geographic area of interest affects what goes on inside.” This quote will be the framework of the geospatial questions we will explore. You’ll then observe the framework of geospatial analysis using SQL while learning to create spatial databases and SQL queries and functions.By the end of this book, you will have an expanded toolbox of analytic skills such as PostGIS and QGIS to explore data questions and analysis of spatial information.

1803
Ładowanie...
EBOOK

Geospatial Data Analytics on AWS. Discover how to manage and analyze geospatial data in the cloud

Scott Bateman, Janahan Gnanachandran, Jeff DeMuth

Managing geospatial data and building location-based applications in the cloud can be a daunting task. This comprehensive guide helps you overcome this challenge by presenting the concept of working with geospatial data in the cloud in an easy-to-understand way, along with teaching you how to design and build data lake architecture in AWS for geospatial data.You’ll begin by exploring the use of AWS databases like Redshift and Aurora PostgreSQL for storing and analyzing geospatial data. Next, you’ll leverage services such as DynamoDB and Athena, which offer powerful built-in geospatial functions for indexing and querying geospatial data. The book is filled with practical examples to illustrate the benefits of managing geospatial data in the cloud. As you advance, you’ll discover how to analyze and visualize data using Python and R, and utilize QuickSight to share derived insights. The concluding chapters explore the integration of commonly used platforms like Open Data on AWS, OpenStreetMap, and ArcGIS with AWS to enable you to optimize efficiency and provide a supportive community for continuous learning.By the end of this book, you’ll have the necessary tools and expertise to build and manage your own geospatial data lake on AWS, along with the knowledge needed to tackle geospatial data management challenges and make the most of AWS services.

1804
Ładowanie...
EBOOK

Geospatial Data Science Quick Start Guide. Effective techniques for performing smarter geospatial analysis using location intelligence

Abdishakur Hassan, Jayakrishnan Vijayaraghavan

Data scientists, who have access to vast data streams, are a bit myopic when it comes to intrinsic and extrinsic location-based data and are missing out on the intelligence it can provide to their models. This book demonstrates effective techniques for using the power of data science and geospatial intelligence to build effective, intelligent data models that make use of location-based data to give useful predictions and analyses.This book begins with a quick overview of the fundamentals of location-based data and how techniques such as Exploratory Data Analysis can be applied to it. We then delve into spatial operations such as computing distances, areas, extents, centroids, buffer polygons, intersecting geometries, geocoding, and more, which adds additional context to location data. Moving ahead, you will learn how to quickly build and deploy a geo-fencing system using Python. Lastly, you will learn how to leverage geospatial analysis techniques in popular recommendation systems such as collaborative filtering and location-based recommendations, and more.By the end of the book, you will be a rockstar when it comes to performing geospatial analysis with ease.

1805
Ładowanie...
EBOOK

Geospatial Development By Example with Python. Build your first interactive map and build location-aware applications using cutting-edge examples in Python

Pablo Carreira

From Python programming good practices to the advanced use of analysis packages, this book teaches you how to write applications that will perform complex geoprocessing tasks that can be replicated and reused.Much more than simple scripts, you will write functions to import data, create Python classes that represent your features, and learn how to combine and filter them. With pluggable mechanisms, you will learn how to visualize data and the results of analysis in beautiful maps that can be batch-generated and embedded into documents or web pages. Finally, you will learn how to consume and process an enormous amount of data very efficiently by using advanced tools and modern computers’ parallel processing capabilities.

1806
Ładowanie...
EBOOK

Gephi Cookbook. Over 90 hands-on recipes to master the art of network analysis and visualization with Gephi

If you want to learn network analysis and visualization along with graph concepts from scratch, then this book is for you. This is ideal for those of you with little or no understanding of Gephi and this domain, but will also be beneficial for those interested in expanding their knowledge and experience.

1807
Ładowanie...
EBOOK

Get Set Procreate 5. A practical guide to illustrating on an iPad filled with tips, tricks, and best practices

Samadrita Ghosh

Procreate is robust, industry-grade painting software that is extremely versatile yet an affordable alternative to subscription-based applications. If you're new to Procreate, Get Set Procreate 5 will help you get up to speed with creating professional illustrations in no time.Complete with step-by-step instructions, detailed explanations, and practical application guidelines, this easy-to-follow guide will cover the ins and outs of Procreate 5.2 and show you how to use each feature effectively. You'll learn how to draw using assistive tools, apply effects, create animations, and develop amazing artwork by implementing the skills learned throughout the book. Once you've got to grips with the new features of Procreate 5 for creating beautiful illustrations, animations, and graphics, you'll be able to explore the tools at your disposal and even create your own brushes, shortcuts, and menus to work efficiently.By the end of this Procreate book, you'll be able to navigate the application confidently and take your artwork to a new level.

1808
Ładowanie...
EBOOK

Get Your Hands Dirty on Clean Architecture. A hands-on guide to creating clean web applications with code examples in Java

Tom Hombergs

We would all like to build software architecture that yields adaptable and flexible software with low development costs. But, unreasonable deadlines and shortcuts make it very hard to create such an architecture.Get Your Hands Dirty on Clean Architecture starts with a discussion about the conventional layered architecture style and its disadvantages. It also talks about the advantages of the domain-centric architecture styles of Robert C. Martin's Clean Architecture and Alistair Cockburn's Hexagonal Architecture. Then, the book dives into hands-on chapters that show you how to manifest a hexagonal architecture in actual code. You'll learn in detail about different mapping strategies between the layers of a hexagonal architecture and see how to assemble the architecture elements into an application. The later chapters demonstrate how to enforce architecture boundaries. You'll also learn what shortcuts produce what types of technical debt and how, sometimes, it is a good idea to willingly take on those debts.After reading this book, you'll have all the knowledge you need to create applications using the hexagonal architecture style of web development.

1809
Ładowanie...
EBOOK

Get Your Hands Dirty on Clean Architecture. Build 'clean' applications with code examples in Java - Second Edition

Tom Hombergs, Gernot Starke

Building for maintainability is key to keep development costs low (and developers happy). The second edition of Get Your Hands Dirty on Clean Architecture is here to equip you with the essential skills and knowledge to build maintainable software.Building upon the success of the first edition, this comprehensive guide explores the drawbacks of conventional layered architecture and highlights the advantages of domain-centric styles such as Robert C. Martin's Clean Architecture and Alistair Cockburn's Hexagonal Architecture. Then, the book dives into hands-on chapters that show you how to manifest a Hexagonal Architecture in actual code. You'll learn in detail about different mapping strategies between the layers of a Hexagonal Architecture and see how to assemble the architecture elements into an application. The later chapters demonstrate how to enforce architecture boundaries, what shortcuts produce what types of technical debt, and how, sometimes, it is a good idea to willingly take on those debts.By the end of this second edition, you'll be armed with a deep understanding of the Hexagonal Architecture style and be ready to create maintainable web applications that save money and time. Whether you're a seasoned developer or a newcomer to the field, Get Your Hands Dirty on Clean Architecture will empower you to take your software architecture skills to new heights and build applications that stand the test of time.

1810
Ładowanie...
EBOOK

Getting Started with Amazon SageMaker Studio. Learn to build end-to-end machine learning projects in the SageMaker machine learning IDE

Michael Hsieh

Amazon SageMaker Studio is the first integrated development environment (IDE) for machine learning (ML) and is designed to integrate ML workflows: data preparation, feature engineering, statistical bias detection, automated machine learning (AutoML), training, hosting, ML explainability, monitoring, and MLOps in one environment.In this book, you'll start by exploring the features available in Amazon SageMaker Studio to analyze data, develop ML models, and productionize models to meet your goals. As you progress, you will learn how these features work together to address common challenges when building ML models in production. After that, you'll understand how to effectively scale and operationalize the ML life cycle using SageMaker Studio.By the end of this book, you'll have learned ML best practices regarding Amazon SageMaker Studio, as well as being able to improve productivity in the ML development life cycle and build and deploy models easily for your ML use cases.

1811
Ładowanie...
EBOOK

Getting Started with Angular. Click here to enter text. - Second Edition

Minko Gechev

Want to build quick and robust web applications with Angular? This book is the quickest way to get to grips with Angular and take advantage of all its new features.

1812
Ładowanie...
EBOOK

Getting started with Audacity 1.3. Create your own podcasts, edit music, and more with this open source audio editor

Bethany Hiitola, Stephen Daulton

Using the Audacity software as the starting off point, we discuss what the software is, what it can do, how you can use it, and where you go to get started installing it. All of this information is grounded in some basic audio editing terminology and background for those that aren't so technology inclined.Then we'll start digging into a sample project! You'll learn about how to set up a project, create a voice track, record an interview with Skype, and basic audio editing techniques. All of this done in an easy to follow, task based approach with lots of examples. Here, we plan to go a step further, we teach how to wrap all of these steps together and create a podcast that can be posted on your own website or blog.There's always more you can do with Audacity! The last portion of the book is dedicated to just that - discussing more advanced editing and mixing techniques, using affects, adding music, adding additional plug-ins to the software. All still incorporating examples and easy to follow tasks you can try on your own audio projects.

1813
Ładowanie...
EBOOK

Getting Started with Beautiful Soup. Learn how to extract information from websites using Beautiful Soup and the Python urllib2 module. This practical, hands-on guide covers everything you need to know to get a head start in website scraping

Vineeth G. Nair, Vineeth G Nair

Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping. Beautiful Soup provides a few simple methods and Pythonic idioms for navigating, searching, and modifying a parse tree: a toolkit for dissecting a document and extracting what you need without writing excess code for an application. It doesn't take much code to write an application using Beautiful Soup.Getting Started with Beautiful Soup is a practical guide to Beautiful Soup using Python. The book starts by walking you through the installation of each and every feature of Beautiful Soup using simple examples which include sample Python codes as well as diagrams and screenshots wherever required for better understanding. The book discusses the problems of how exactly you can get data out of a website and provides an easy solution with the help of a real website and sample code.Getting Started with Beautiful Soup goes over the different methods to install Beautiful Soup in both Linux and Windows systems. You will then learn about searching, navigating, content modification, encoding support, and output formatting with the help of examples and sample Python codes for each example so that you can try them out to get a better understanding. This book is a practical guide for scraping information from any website. If you want to learn how to efficiently scrape pages from websites, then this book is for you.

1815
Ładowanie...
EBOOK

Getting Started with C++ Audio Programming for Game Development. Written specifically to help C++ developers add audio to their games from scratch, this book gives a clear introduction to the concepts and practical application of audio programming using the FMOD library and toolkit

David Gouveia, David da L Gouveia

Audio plays a fundamental role in video games. From music to sound effects or dialogue, it helps to reinforce the experience, convey the mood, and give feedback to the player. Presently, many games have achieved commercial success by incorporating game sounds that have enhanced the user experience. You can achieve this in your games with the help of the FMOD library. This book provides you with a practical guide to implementing the FMOD toolkit in your games.Getting Started with C++ Audio Programming for Game Developers is a quick and practical introduction to the most important audio programming topics that any game developer is expected to know. Whether you need to play only a few audio files or you intend to design a complex audio simulation, this book will help you get started enhancing your game with audio programs.Getting Started with C++ Audio Programming for Game Developers covers a broad range of topics – from loading and playing audio files to simulating sounds within a virtual environment and implementing interactive sounds that react to events in the game.The book starts off with an explanation of the fundamental audio concepts, after which it proceeds to explain how to use the FMOD Ex library, how to implement a 3D audio simulation, how to use the FMOD Designer toolkit, and how best to work with multi-layered sounds with complex behaviors attached to them. The final part of the book deals with working with audio at a much lower level by manipulating audio data directly.This book will provide you with a good foundation so that you can successfully implement audio into your games and begin pursuing other advanced topics in audio programming with confidence.

1817
Ładowanie...
EBOOK

Getting Started with Citrix XenApp 6.5. Design and implement Citrix farms based on XenApp 6.5 with this book and

Guillermo Musumeci

XenApp is the leader in application hosting and virtualization delivery, allowing users from different platforms such Windows, Mac, Linux, and mobile devices to connect to their business applications. Using XenApp, you can deploy secure applications quickly to thousands of users.XenApp 6.5 brings with it exciting new features such as a brand new management console, Instant App access, Multi-stream ICA, Single Sign-on and SmartAuditor enhancements, and more.Getting Started with Citrix XenApp 6.5 provides comprehensive details on how to design, implement, and maintain Citrix farms based on XenApp 6.5. Additionally, you will learn to use management tools and scripts for daily tasks such as managing servers, published resources, printers, and connections.Getting Started with Citrix XenApp 6.5 starts by introducing the basics and new features of the brand new version such as installing servers and configuring components, and then teaches you how to publish applications and resources on the client device before moving on to configuring content redirection. Author Guillermo Musumeci includes a use case throughout the book to explain advanced topics like creating management scripts and deploying and optimizing XenApp for Citrix XenServer, VMware ESX, and Microsoft Hyper-V virtual machines. It will guide you through an unattended installation of XenApp and components on physical servers. By the end of this book you will have enough knowledge to successfully design and manage your own XenApp 6.5 Farms.

1818
Ładowanie...
EBOOK

Getting Started with Citrix XenApp?? 7.6. Getting Started with Citrix XenApp 7.6

Konstantin Cvetanov

If you want to effectively deploy the various components of Citrix XenApp to create an enterprise environment for application and desktop delivery, this hands-on guide is perfect for you. You start off by understanding the need and benefits of Citrix XenApp with respect to Virtualization technology. After this, you will get to grips with the requirement analysis and designing aspect of building XenApp systems and all the necessary installation and configuration procedures for Citrix XenApp, StoreFront and NetScalar Gateway are explained one by one in detail. Step-by-step, you will learn to deploy your first XenApp with the Machine Creation Services method and Provisioning Services method. After this, you will explore the administering part of applications and systems, followed by printing in the XenApp environment. Next, you will learn all the trips and tricks required to troubleshoot and support the XenApp environment. By the end of this book, you will be ready to go live with your new XenApp environment.

1819
Ładowanie...
EBOOK

Getting Started with CockroachDB. A guide to using a modern, cloud-native, and distributed SQL database for your data-intensive apps

Kishen Das Kondabagilu Rajanna

Getting Started with CockroachDB will introduce you to the inner workings of CockroachDB and help you to understand how it provides faster access to distributed data through a SQL interface. The book will also uncover how you can use the database to provide solutions where the data is highly available.Starting with CockroachDB's installation, setup, and configuration, this SQL book will familiarize you with the database architecture and database design principles. You'll then discover several options that CockroachDB provides to store multiple copies of your data to ensure fast data access. The book covers the internals of CockroachDB, how to deploy and manage it on the cloud, performance tuning to get the best out of CockroachDB, and how to scale data across continents and serve it locally. In addition to this, you'll get to grips with fault tolerance and auto-rebalancing, how indexes work, and the CockroachDB Admin UI. The book will guide you in building scalable cloud services on top of CockroachDB, covering administrative and security aspects and tips for troubleshooting, performance enhancements, and a brief guideline on migrating from traditional databases.By the end of this book, you'll have gained sufficient knowledge to manage your data on CockroachDB and interact with it from your application layer.

1820
Ładowanie...
EBOOK

Getting Started with Containerization. Reduce the operational burden on your system by automating and managing your containers

Dr. Gabriel N. Schenker, Hideto Saito, Hui-Chuan...

Kubernetes is an open source orchestration platform for managing containers in a cluster environment. This Learning Path introduces you to the world of containerization, in addition to providing you with an overview of Docker fundamentals. As you progress, you will be able to understand how Kubernetes works with containers. Starting with creating Kubernetes clusters and running applications with proper authentication and authorization, you'll learn how to create high-availability Kubernetes clusters on Amazon Web Services (AWS), and also learn how to use kubeconfig to manage different clusters. Whether it is learning about Docker containers and Docker Compose, or building a continuous delivery pipeline for your application, this Learning Path will equip you with all the right tools and techniques to get started with containerization.By the end of this Learning Path, you will have gained hands-on experience of working with Docker containers and orchestrators, including SwarmKit and Kubernetes.This Learning Path includes content from the following Packt products:• Kubernetes Cookbook - Second Edition by Hideto Saito, Hui-Chuan Chloe Lee, and Ke-Jou Carol Hsu• Learn Docker - Fundamentals of Docker 18.x by Gabriel N. Schenker

1821
Ładowanie...
EBOOK

Getting Started with Docker and AI. Learn Docker from scratch to AI-powered container deployment with clear, practical steps - Third Edition

Nigel Poulton

This hands-on guide is designed to take you from zero to Docker-ready, combining clear explanations with practical examples. You’ll begin by exploring the fundamentals of containers, Docker architecture, and key concepts like images, registries, and the role of containers in microservices and AI. Early chapters lay a strong foundation, demystifying industry jargon and highlighting how containers differ from traditional virtual machines.Once the basics are in place, the book moves into real-world usage. You’ll install Docker, run your first containers, and learn how to manage them with Docker Desktop. You’ll then containerize a simple web app, push images to Docker Hub, and build multi-container microservices applications using Docker Compose. These hands-on labs build both confidence and competency through guided, project-based learning.This newly updated edition adds a dedicated chapter on AI integration using the new Docker Model Runner. You'll deploy local AI models, integrate with Open WebUI, and see how Docker now powers modern AI workflows. This book is ideal for anyone looking to master Docker while also gaining experience in deploying containerized AI solutions.

1822
Ładowanie...
EBOOK

Getting Started with Docker and AI. Unlock the power of Docker and AI to revolutionize app deployment and workflows - Second Edition

Nigel Poulton

This book serves as a comprehensive introduction to Docker, offering readers a solid foundation in containers, images, and registries. It begins with the essentials, including the benefits of containers and their role in modern application development. Step-by-step instructions guide you through building, testing, and deploying containerized applications, providing hands-on experience in creating scalable and efficient systems. Chapters on Docker Compose and multi-container apps introduce workflows to simplify the management of complex applications.A dedicated section explores the integration of AI with Docker, presenting practical use cases such as deploying containerized chatbots and utilizing AI models in Docker environments. Readers will learn how to build, deploy, and manage containerized AI solutions effectively. With clear explanations and real-world examples, the book equips readers with the skills to leverage Docker for application development and AI integration. By the end, you'll be ready to apply Docker and AI in practical scenarios, improving system performance, scalability, and innovation.

1823
Ładowanie...
EBOOK

Getting Started with Docker. Master the Art of Containerization with Docker

Nigel Poulton

Embark on an exciting journey into the realm of Docker, where you'll discover the transformative potential of containerization. The course begins with an introduction to containers, providing a solid foundation for understanding their importance in modern software development. You'll then learn how to install Docker, setting up your environment for success.As you progress, you'll run your first container, gaining hands-on experience with Docker's core functionalities. The course delves into containerizing applications, offering practical insights into creating and managing Docker images. You'll explore Docker registries, learning how to store and share your images efficiently.The adventure continues with multi-container applications using Docker Compose. You'll master the skills needed to orchestrate complex applications, ensuring smooth integration and deployment. The course also introduces Docker's integration with WebAssembly, showcasing cutting-edge techniques to further enhance your development process. By the end, you'll be equipped with the knowledge and confidence to take your containerization skills to the next level.

1824
Ładowanie...
EBOOK

Getting Started with DraftSight. Learning how to use the free DraftSight CAD program for 2D computer-aided design has never been easier thanks to this Beginner's Guide. Covers everything from installation to executing and printing a real-world mechanical design project

Jo?É?íÂ!GBPo Santos, JOAO ANTONIO C DOS SANTOS

Computer-aided design (CAD) uses computer systems to assist in the creation, modification, and analysis of a design. DraftSight is a 2D computer-aided design (CAD) software application. DraftSight includes all the main tools to draft with precision, and it works with DWG files, the most popular CAD file type. It runs on a wide variety of operating systems, including Windows, Mac, and Linux.Getting Started with DraftSight addresses all the main phases for executing and printing a mechanical project. These concepts and commands can easily be applied to other areas. Beginning with the very basic concepts, and going through all the necessary drawing steps, you will finish by printing a full scale mechanical drawing. The illustrative examples will help you understand the design process and teach you how to utilize DraftSight features in your mechanical design projects.You will start with an overview of the mechanical design process, which will help you understand the different commands, tools, and tasks involved in DraftSight projects. You will then proceed to executing all the phases of the design process. This includes setting up a drawing, drawing and editing with precision, organizing with layers, and finally obtaining valid information from the drawing. Furthermore, you will also learn to apply fills, patterns, and dimensions, and the process of defining and printing sheets.With GettingStarted with DraftSight you will learn how to specify and document parts and print drawings with the help of DraftSight. Towards the end of this book you will be introduced to some advanced concepts like additional layer commands, and methods to reference other drawings or images, which can be very useful when dealing with complex projects.