Informatyka

3473
Wird geladen...
E-BOOK

OpenVPN 2 Cookbook. Everything you need to know to master the intricacies of OpenVPN 2 is contained in this cookbook. Packed with recipes, tips, and tricks, it's the perfect companion for anybody wanting to build a secure virtual private network

Jan Just Keijser

This is a cookbook, with practical recipes providing tips and tricks to the most common problems and scenarios faced with OpenVPN. This book is ideal for system administrators and networking professionals who are interested in building secure VPNs using OpenVPN. It is preferable that the reader has a basic knowledge of OpenVPN, as well as general network administration skills.

3474
Wird geladen...
E-BOOK

OpenVPN: Building and Integrating Virtual Private Networks. Learn how to build secure VPNs using this powerful Open Source application

Markus Feilner

OpenVPN is a powerful, open source SSL VPN application. It can secure site-to-site connections, WiFi and enterprise-scale remote connections. While being a full-featured VPN solution, OpenVPN is easy to use and does not suffer from the complexity that characterizes other IPSec VPN implementations. It uses the secure and stable TLS/SSL mechanisms for authentication and encryption.This book is an easy introduction to this popular VPN application. After introducing the basics of security and VPN, the book moves on to cover using OpenVPN, from installing it on various platforms, through configuring basic tunnels, to more advanced features, such as using the application with firewalls, routers, proxy servers, and OpenVPN scripting.While providing only necessary theoretical background, the book takes a practical approach, presenting plenty of examples.

3475
Wird geladen...
E-BOOK

OpenVPN Cookbook. Get the most out of OpenVPN by exploring it's advanced features. - Second Edition

Jan Just Keijser

OpenVPN provides an extensible VPN framework that has been designed to ease site-specific customization, such as providing the capability to distribute a customized installation package to clients, and supporting alternative authentication methods via OpenVPN’s plugin module interface. This book provides you with many different recipes to help you set up, monitor, and troubleshoot an OpenVPN network. You will learn to configure a scalable, load-balanced VPN server farm that can handle thousands of dynamic connections from incoming VPN clients. You will also get to grips with the encryption, authentication, security, extensibility, and certifications features of OpenSSL. You will also get an understanding of IPv6 support and will get a demonstration of how to establish a connection via IPv64. This book will explore all the advanced features of OpenVPN and even some undocumented options, covering all the common network setups such as point-to-point networks and multi-client TUN-style and TAP-style networks. Finally, you will learn to manage, secure, and troubleshoot your virtual private networks using OpenVPN 2.4.

3476
Wird geladen...
E-BOOK

OpenVZ Essentials. Create and administer virtualized containers on your server using the robust OpenVZ

Mark Furman

If you are a system administrator or Linux professional who wants to learn to set up, install, and manage OpenVZ containers on a server to implement OS-level virtualization, then this book is for you. Along with elementary knowledge of Linux programming, you need to have a conceptual understanding of system components and functions.

3477
Wird geladen...
E-BOOK

Operational AI with Docker. Deploy, scale, and operate agentic AI services with Docker and Kubernetes

Ajeet Singh Raina, Harsh Manvar

Modern AI systems don’t fail at modeling; they fail in production. Moving from experiments to reliable, scalable systems requires more than notebooks and scripts. It requires infrastructure.Operational AI with Docker shows you how to build, deploy, and operate AI systems that work beyond a single machine. You’ll learn how to use Docker as a consistent runtime for machine learning workflows, package models as reproducible artifacts, and run them reliably across environments.Starting with containerized machine learning, you’ll progress to model serving, AI deployment, and scalable infrastructure using Kubernetes. You’ll implement production-ready patterns for resource management, autoscaling, observability, and performance tuning, ensuring your AI workloads remain stable under real-world conditions.The book goes beyond traditional MLOps by introducing agentic AI systems, including autonomous agents, multi-agent architectures, and secure execution environments. You’ll also explore modern integration patterns using the Model Context Protocol (MCP), enabling AI systems to interact safely with tools, APIs, and data sources.By the end of this book, you’ll be able to design and operate production AI systems that are reproducible, scalable, and ready for real-world deployment using Docker and Kubernetes.

3478
Wird geladen...
E-BOOK

Oprogramowanie szyte na miarę. Jak rozmawiać z klientem, który nie wie, czego chce

Michał Bartyzel

Jeśli zapytasz stu ludzi, jak wyobrażają sobie piłkę, każdy powie Ci co innego. Ile osób, tyle różnych spojrzeń na każdy temat. Dlaczego więc zakładasz, że dokładnie wiesz, czego potrzebuje Twój klient? Dlaczego zakładasz, że Twój klient wie, co masz na myśli, gdy proponujesz mu wizję nowego systemu informatycznego??? Między biznesem a IT W wynikach badań na temat przyczyn porażek projektów IT najczęściej przewijają się trzy najważniejsze czynniki: problemy komunikacyjne, niekompletne wymagania i brak zaangażowania użytkowników. Projekty nie udają się wcale nie dlatego, że temat jest trudny i nie ze względu na kłopoty techniczne czy finanse. Najwięcej problemów powstaje wtedy, gdy klient i usługodawca nie są w stanie się porozumieć. Punktem wyjścia dla każdego systemu są wymagania klientów i użytkowników. Wiele już napisano o zarządzaniu wymaganiami, klasyfikowaniu wymagań, diagramach i niezliczonej ilości narzędzi informatycznych. Jednak aby wymaganiami zarządzać, trzeba je najpierw zebrać. Ta książka koncentruje się na etapie kompletowania wymagań. Podsuwa sposoby takiego zbierania informacji, aby w trakcie wywiadu z klientem lub użytkownikiem bardzo dokładnie zrozumieć ich problemy i potrzeby. To jedyny sposób, aby stworzyć dla nich oprogramowanie na miarę. W branży IT jak dogmat powtarza się przekonanie, że "klient nie wie, czego chce". Przyszedł czas, aby się z nim zmierzyć. Michał Bartyzel - konsultant i trener w firmie szkoleniowo-doradczej BNS IT. Zajmuje się doskonaleniem programistów i zespołów programistycznych, wdrażaniem metodyk pracy oraz rozwijaniem kompetencji pracowników branży IT. Prowadzi szkolenia oraz konsultacje z zakresu inżynierii oprogramowania, zwiększania efektywności zespołów projektowych i zarządzania projektami programistycznymi.

3479
Wird geladen...
E-BOOK

Oprogramowanie szyte na miarę. Jak rozmawiać z klientem, który nie wie, czego chce. Wydanie II rozszerzone

Michał Bartyzel

Przy tworzeniu projektów informatycznych ludzie muszą umieć się dogadać. Brak wspólnej wizji, świadomości istnienia innych perspektyw czy zrozumienia potrzeb pomiędzy współpracującymi stronami zawsze prowadzi do porażki. Tym bardziej w środowisku Agile, gdzie ludzie ze świata biznesu i developerzy pracują razem, zdolność do skutecznej komunikacji staje się niezwykle ważna. Można nawet powiedzieć, że umiejętności miękkie mają tam większe znaczenie niż umiejętności techniczne, które łatwiej zdobyć. Skuteczna komunikacja to taka sama umiejętność jak jazda samochodem czy programowanie. Michał Bartyzel doskonale to pokazuje, rozkładając cały proces rozmowy na proste elementy. Dzięki temu czytelnik może nauczyć się rozpoznawać wzorce i dopasowywać odpowiednie techniki do kontekstu rozmowy. Autor posługuje się prostym i zrozumiałym językiem, uważnie wybiera najważniejsze aspekty tematów z pogranicza psychologii i coachingu. Narzędzia, które czytelnik dostaje do ręki, można od razu wykorzystać w pracy. Oprogramowanie szyte na miarę wyróżnia się spośród pozycji o podobnej tematyce skupieniem na ludzkiej stronie tematu - w miejsce proponowania kolejnych szablonów i metod. Nie jest to kolejne tłumaczenie z języka angielskiego, ani próba zastosowania amerykańskich technik w polskich realiach. Liczne przykłady zaczerpnięte prosto z życia pokazują, jakie błędy popełniamy w codziennych rozmowach i jak można ich uniknąć. Gwarantuję, że niejeden raz uśmiechniesz się podczas czytania zapisów rozmów. Jest to książka promująca pierwszy punkt Manifestu Agile: ludzie i ich interakcje ponad procesy i narzędzia. Polecam ją gorąco wszystkim osobom zaangażowanym w pracę nad projektami informatycznymi wytwarzanymi w relacji klient-dostawca albo na wewnętrzne potrzeby organizacji. Krystian Kaczor, Agile Coach, trener, autor książki Scrum i nie tylko

3480
Wird geladen...
E-BOOK

Optimizing Citrix(R) XenDesktop(R) for High Performance. Successfully deploy XenDesktop sites for a high performance Virtual Desktop Infrastructure (VDI)

Craig Thomas Ellrod

Citrix XenDesktop is a suite of desktop virtualization tools designed to provide users with fast and convenient access to their Windows desktops and applications through any device. Virtual desktops mean that rather than setting up hundreds or thousands of individual computers in an enterprise, companies can instead opt to create servers with large amounts of memory, disk, and processing resources, and use virtualization to offer these resources to end users. The result of this is that users are provided with an experience that appears to be identical to having an individual desktop PC. Each user has some disk space, processor time, and memory allocated to them, as though it is present on their own physical machine, when in reality, the resources are physically present on a centralized server.This book starts by answering the basic questions you need to ask when considering XenDesktop, followed by methods of how you can properly size your server infrastructure for XenDesktop. You’ll discover how to optimize the virtual machines used in XenDesktop, how to optimize your network for XenDesktop, and how to optimize the hypervisor and the cloud. You’ll also learn how to monitor XenDesktop to maximize performance.By the end of the book, you will be able to plan, design, build, and deploy high performance XenDesktop Virtualization systems in enterprises. You will also know how to monitor and maintain your systems to ensure smooth operation.

3481
Wird geladen...
E-BOOK

Optimizing Microsoft Azure Workloads. Leverage the Well-Architected Framework to boost performance, scalability, and cost efficiency

Rithin Skaria

It’s easy to learn and deploy resources in Microsoft Azure, without worrying about resource optimization. However, for production or mission critical workloads, it’s crucial that you follow best practices for resource deployment to attain security, reliability, operational excellence and performance. Apart from these aspects, you need to account for cost considerations, as it’s the leading reason for almost every organization’s cloud transformation.In this book, you’ll learn to leverage Microsoft Well-Architected Framework to optimize your workloads in Azure. This Framework is a set of recommended practices developed by Microsoft based on five aligned pillars; cost optimization, performance, reliability, operational excellence, and security. You’ll explore each of these pillars and discover how to perform an assessment to determine the quality of your existing workloads. Through the book, you’ll uncover different design patterns and procedures related to each of the Well-Architected Framework pillars.By the end of this book, you’ll be well-equipped to collect and assess data from an Azure environment and perform the necessary upturn of your Azure workloads.

3482
Wird geladen...
E-BOOK

Optimizing Salesforce Industries Solutions on the Vlocity OmniStudio Platform. Implementing OmniStudio best practices for achieving maximum performance

Dmitri Khanine

Salesforce Industries brings out-of-the-box solutions tailored to specific industries, making it easy for customers to install, configure, and slash their time-to-value. It stands as one of Salesforce's strategic pillars with the number of installations growing rapidly.While customizing the out-of-the-box solutions can pose performance challenges, this book provides a fail-safe system with proven best practices, tools, and precise metrics to enhance performance and scalability for efficient outcomes.Kicking off with an overview of the Salesforce Industries Vlocity platform and OmniStudio, you’ll explore the tools and techniques used to manage code and measure performance. Delving into performance optimization, you’ll uncover methods for improving performance in OmniStudio's Service Layer (Integration Procedures and DataRaptors) and Presentation Layer (OmniScripts and FlexCards). Further, the book will guide you through achieving maximum performance by leveraging best practices in both layers.By the end of this book, you’ll have mastered the intricacies of Salesforce Industries on the Vlocity OmniStudio Platform, enhancing your skills to navigate and optimize tailored solutions effectively.

3483
Wird geladen...
E-BOOK

Optimizing Your Modernization Journey with AWS. Best practices for transforming your applications and infrastructure on the cloud

Mridula Grandhi

AWS cloud technologies help businesses scale and innovate, however, adopting modern architecture and applications can be a real challenge. This book is a comprehensive guide that ensures your switch to AWS services is smooth and hitch-free. It will enable you to make optimal decisions to bring out the best ROI from AWS cloud adoption.Beginning with nuances of cloud transformation on AWS, you’ll be able to plan and implement the migration steps. The book will facilitate your system modernization journey by getting you acquainted with various technical domains, namely, applications, databases, big data, analytics, networking, and security. Once you’ve learned about the different operations, budgeting, and management best practices such as the 6 Rs of migration approaches and the AWS Well-Architected Framework, you’ll be able to achieve operational excellence in cloud adoption. You’ll also learn how to deploy some of the important AWS tools and services with real-life case studies and use cases.By the end of this book, you’ll be able to successfully implement cloud migration and modernization on AWS and make decisions that best suit your organization.

3484
Wird geladen...
E-BOOK

Optymalizacja w sterowaniu i podejmowaniu decyzji

Magdalena Sylwia Żurawska, Teresa Zielińska

Skrypt poświęcony jest szeroko pojętym zagadnieniom optymalizacji, których znajomość jest niezbędna w praktyce inżynierskiej. Pierwszą część poświęcono sterowaniu optymalnemu dynamicznych układów sterowania. Omówiono zasadę minimum Pontriagina i pokazano jej uzasadnienie z wykorzystaniem rachunku wariacyjnego. Wykazano równoważność zasad Pontriagina i Hamiltona-Jakobiego-Bellmana. Omówiono warunki optymalności dla zadań z czasem swobodnym i zadań z zadanym czasem. Podano przykłady zadań z ich rozwiązaniami i zamieszczono przykłady do samodzielnego rozwiązania. Opisano też metodę rozwiązywania zadań optymalizacji obiektów liniowych z kwadratowym wskaźnikiem jakości. W zakresie sterowania optymalizującego wskaźniki jakości niniejszy skrypt ma na uwadze głównie wielowymiarowe i liniowe układy sterowania o statycznych (stałych, niezależnych od czasu) macierzach stanu, wejść i wyjść, a także macierzach bezpośredniej transmisji sterowań. Odpowiednie ukształtowanie sterowań pozwala uzyskać spełnienie przyjętego kryterium optymalności. Sterowanie optymalne można realizować tylko w takich układach, na których zachowanie jesteśmy w stanie wpływać, a więc w układach stabilnych i sterowalnych. Na poziomie wykonawczym pożądane sterowania można zrealizować tylko wtedy, gdy odpowiednio dobrane regulatory zapewniają dobrą dokładność odtwarzania wartości zadanych. W praktyce często stosowane są liniowe regulatory PID ze względu na ich prostotę realizacji i stosunkowo dobrą jakość regulacji. W opracowaniu przedstawiono eksperymentalną metodę doboru nastaw regulatora PID, mając na uwadze sterowanie powszechnie stosowanymi silnikami elektrycznymi. Powtórzenie wybranych zagadnień z podstaw sterowania, łącznie z zagadnieniami stabilności i metodą doboru nastaw regulatora podane są w początkowej części pracy. Definicja stabilności w sensie Lapunowa i metody Lapunowa badania stabilności dotyczą zarówno układów liniowych, jak i nieliniowych. W nawiązaniu do wyznaczania sterowań optymalnych przedstawiona jest metoda programowania dynamicznego wywodząca się z zasady optymalności Bellmana. Podana jest także, wywodząca się z programowania dynamicznego, metoda wyznaczania optymalnych dróg w grafach i metoda optymalizacji dyskretnej dla dyskretnych zadań sterowania, łącznie z przykładami obliczeniowymi. Końcowa część skryptu poświęcona jest zagadnieniom podejmowania decyzji optymalnych w warunkach niepewności. Przedstawiono szereg metod dotyczących wyboru postępowania. Podstawy teoretyczne ilustrowane są licznymi przykładami. Przekazane w tej części wiadomości są przydane zarówno do prowadzenia samodzielnej działalności zarządzającej, jak też mogą być wykorzystywane w planowaniu działań różnych urządzeń, np. robotów.

3485
Wird geladen...
E-BOOK

Optymalizacja wydajności aplikacji na Android

Hervé Guihot

Twórz stabilne, wydajne i szybkie aplikacje! Platforma Android wciąż się rozwija, a użytkownicy oczekują coraz bardziej zaawansowanych aplikacji. Istotne jest to, że muszą one działać perfekcyjnie — nie ma tu miejsca na zacięcia, spowolnienia lub brak odpowiedzi. Programiści często muszą dopracowywać, poprawiać i optymalizować wydajność tworzonych programów. Ponieważ aplikacje stają się coraz bardziej złożone, zagadnienia te zyskują na znaczeniu. Wydajniejsze programy pozwalają uzyskać wyższe oceny i ostatecznie odnieść większy sukces programiście aplikacji na Android. Jak to osiągnąć? Jest to zadanie trudne, ale wykonalne! Z tego podręcznika dowiesz się, jak dopracować aplikacje na Android; zapewnić ich stabilność, wydajność i szybkość działania. Zobaczysz, jak pisać aplikacje w Javie, C i obu tych językach z użyciem pakietów SDK i NDK Androida. W trakcie lektury odkryjesz, jak optymalizować kod oparty o OpenGL, jak zmniejszyć zużycie pamięci oraz zużycie baterii przez Twoją aplikację. Ponadto nauczysz się testować wydajność aplikacji oraz korzystać z nowości, jaką jest RenderScript. Po zapoznaniu się z tą książką staniesz się lepszym programistą i wzrośnie jakość Twoich aplikacji! Sięgnij po tę książkę i: zoptymalizuj aplikację w Javie za pomocą pakietu SDK świadomie używaj zasobów urządzenia wydajnie korzystaj z wielowątkowości i synchronizacji testuj aplikację pod kątem wydajności zagwarantuj najlepsze wrażenia jej użytkownikom! Wydajność to jedna z najważniejszych cech aplikacji — zadbaj o nią!

3486
Wird geladen...
E-BOOK

Optymalne sterowanie dyskretnymi systemami stochastycznymi

Edward Kozłowski

Teoria sterowania jest to nauka o zasadach i metodach sterowania systemami (obiektami, urządzeniami, procesami). Zadania z teorii sterowania polegają na analizie i modelowaniu matematycznym pewnych systemów oraz konstrukcji algorytmu (regulatora) dla realizacji określonego celu. Do modelowania systemu wykorzystujemy wiedzę z różnych dziedzin nauki: fizyki, techniki, chemii, medycyny, socjologii itp., natomiast do konstrukcji optymalnych sterowań wykorzystywane są narzędzia z matematyki, statystyki, rachunku prawdopodobieństwa.

3487
Wird geladen...
E-BOOK

Oracle 10g/11g Data and Database Management Utilities. Master 12 must-use Oracle Database Utilities with this Oracle book and

Hector R. Madrid

Does your database look complicated? Are you finding it difficult to interact with it? Database interaction is a part of the daily routine for all database professionals. Using Oracle Utilities the user can benefit from improved maintenance windows, optimized backups, faster data transfers, and more reliable security and in general can do more with the same time and resources.

3488
Wird geladen...
E-BOOK

Oracle 11g R1/R2 Real Application Clusters Essentials. Design, implement, and support complex Oracle 11g RAC environments for real world deployments

Benjamin Scott Prusinski, Syed Jaffer Hussain

Oracle RAC or Real Application Clusters is a grid computing solution that allows multiple nodes (servers) in a clustered system to mount and open a single database that resides on shared disk storage. Should a single system (node) fail, the database service will still be available on the remaining nodes. Oracle RAC is an integral part of the Oracle database setup. You have one database with multiple users accessing it, in real time. This book will enable DBAs to get their finger on the pulse of the Oracle 11g RAC environment quickly and easily.This book will cover all areas of the Oracle RAC environment and is indispensable if you are an Oracle DBA who is charged with configuring and implementing Oracle11g R1, with bonus R2 information included. This book presents a complete method for the configuration, installation, and design of Oracle 11g RAC, ultimately enabling rapid administration of Oracle 11g RAC environments.This practical handbook documents how to administer a complex Oracle 11g RAC environment. Packed with real world examples, expert tips and troubleshooting advice, the book begins by introducing the concept of Oracle RAC and High Availability. It then dives deep into the world of RAC configuration, installation and design, enabling you to support complex RAC environments for real world deployments. Chapters cover Oracle RAC and High Availability, Oracle 11g RAC Architecture, Oracle 11g RAC Installation, Automatic Storage Management, Troubleshooting, Workload Management and much more.By following the practical examples in this book, you will learn every concept of the RAC environment and how to successfully support complex Oracle 11g R1 and R2 RAC environments for various deployments within real world situations.This book is the updated release of our previous Oracle 11g R1/R2 Real Application Clusters Handbook. If you already own a copy of that Handbook, there is no need to upgrade to this book.