- Table View
- List View
Practical Natural Language Processing: A Comprehensive Guide to Building Real-World NLP Systems
by Sowmya Vajjala Bodhisattwa Majumder Anuj Gupta Harshit SuranaMany books and courses tackle natural language processing (NLP) problems with toy use cases and well-defined datasets. But if you want to build, iterate, and scale NLP systems in a business setting and tailor them for particular industry verticals, this is your guide. Software engineers and data scientists will learn how to navigate the maze of options available at each step of the journey.Through the course of the book, authors Sowmya Vajjala, Bodhisattwa Majumder, Anuj Gupta, and Harshit Surana will guide you through the process of building real-world NLP solutions embedded in larger product setups. You’ll learn how to adapt your solutions for different industry verticals such as healthcare, social media, and retail.With this book, you’ll:Understand the wide spectrum of problem statements, tasks, and solution approaches within NLPImplement and evaluate different NLP applications using machine learning and deep learning methodsFine-tune your NLP solution based on your business problem and industry verticalEvaluate various algorithms and approaches for NLP product tasks, datasets, and stagesProduce software solutions following best practices around release, deployment, and DevOps for NLP systemsUnderstand best practices, opportunities, and the roadmap for NLP from a business and product leader’s perspective
Practical Natural Language Processing with Python: With Case Studies from Industries Using Text Data at Scale
by Mathangi SriWork with natural language tools and techniques to solve real-world problems. This book focuses on how natural language processing (NLP) is used in various industries. Each chapter describes the problem and solution strategy, then provides an intuitive explanation of how different algorithms work and a deeper dive on code and output in Python. Practical Natural Language Processing with Python follows a case study-based approach. Each chapter is devoted to an industry or a use case, where you address the real business problems in that industry and the various ways to solve them. You start with various types of text data before focusing on the customer service industry, the type of data available in that domain, and the common NLP problems encountered. Here you cover the bag-of-words model supervised learning technique as you try to solve the case studies. Similar depth is given to other use cases such as online reviews, bots, finance, and so on. As you cover the problems in these industries you’ll also cover sentiment analysis, named entity recognition, word2vec, word similarities, topic modeling, deep learning, and sequence to sequence modelling. By the end of the book, you will be able to handle all types of NLP problems independently. You will also be able to think in different ways to solve language problems. Code and techniques for all the problems are provided in the book. What You Will LearnBuild an understanding of NLP problems in industryGain the know-how to solve a typical NLP problem using language-based models and machine learningDiscover the best methods to solve a business problem using NLP - the tried and tested onesUnderstand the business problems that are tough to solve Who This Book Is For Analytics and data science professionals who want to kick start NLP, and NLP professionals who want to get new ideas to solve the problems at hand.
Practical Network Automation: Leverage the power of Python and Ansible to optimize your network
by Abhishek RatanGet More from your Network with Automation tools to increase its effectiveness. About This Book • Get started with network automation (and different automation tasks) with relevant use cases • Apply software design principles such as Continuous Integration and DevOps to your network toolkit • Guides you through some best practices in automation Who This Book Is For If you are a network engineer looking for an extensive guide to help you automate and manage your network efficiently, then this book is for you. What You Will Learn • Get the detailed analysis of Network automation • Trigger automations through available data factors • Improve data center robustness and security through specific access and data digging • Get an Access to APIs from Excel for dynamic reporting • Set up a communication with SSH-based devices using netmiko • Make full use of practical use cases and best practices to get accustomed with the various aspects of network automation In Detail Network automation is the use of IT controls to supervise and carry out every-day network management functions. It plays a key role in network virtualization technologies and network functions. The book starts by providing an introduction to network automation, SDN, and its applications, which include integrating DevOps tools to automate the network efficiently. It then guides you through different network automation tasks and covers various data digging and reporting methodologies such as IPv6 migration, DC relocations, and interface parsing, all the while retaining security and improving data center robustness. The book then moves on to the use of Python and the management of SSH keys for machine-to-machine (M2M) communication, all followed by practical use cases. The book also covers the importance of Ansible for network automation including best practices in automation, ways to test automated networks using different tools, and other important techniques. By the end of the book, you will be well acquainted with the various aspects of network automation. Style and approach A clear, concise, and straightforward book that will enable you to automate networks and improve performance.
Practical Network Automation: A beginner's guide to automating and optimizing networks using Python, Ansible, and more, 2nd Edition
by Abhishek RatanLeverage the power of Python, Ansible and other network automation tools to make your network robust and more secure Key Features Get introduced to the concept of network automation with relevant use cases Apply Continuous Integration and DevOps to improve your network performance Implement effective automation using tools such as Python, Ansible, and more Book Description Network automation is the use of IT controls to supervise and carry out everyday network management functions. It plays a key role in network virtualization technologies and network functions. The book starts by providing an introduction to network automation, and its applications, which include integrating DevOps tools to automate the network efficiently. It then guides you through different network automation tasks and covers various data digging and performing tasks such as ensuring golden state configurations using templates, interface parsing. This book also focuses on Intelligent Operations using Artificial Intelligence and troubleshooting using chatbots and voice commands. The book then moves on to the use of Python and the management of SSH keys for machine-to-machine (M2M) communication, all followed by practical use cases. The book also covers the importance of Ansible for network automation, including best practices in automation; ways to test automated networks using tools such as Puppet, SaltStack, and Chef; and other important techniques. Through practical use-cases and examples, this book will acquaint you with the various aspects of network automation. It will give you the solid foundation you need to automate your own network without any hassle. What you will learn Get started with the fundamental concepts of network automation Perform intelligent data mining and remediation based on triggers Understand how AIOps works in operations Trigger automation through data factors Improve your data center's robustness and security through data digging Get access infrastructure through API Framework for chatbot and voice interactive troubleshootings Set up communication with SSH-based devices using Netmiko Who this book is for If you are a network engineer or a DevOps professional looking for an extensive guide to help you automate and manage your network efficiently, then this book is for you. No prior experience with network automation is required to get started, however you will need some exposure to Python programming to get the most out of this book.
Practical Network Design Techniques: A Complete Guide For WANs and LANs
by Gilbert Held S. Ravi JagannathanThe authors of Practical Network Design Techniques, Second Edition: A Complete Guide for WANs and LANs build upon the popular first edition by combining pre-existing network design fundamentals with new material on LAN devices and topologies, wireless local networks, and LAN internetworking issues.This new edition has two parts. The first p
Practical Network Scanning: Capture network vulnerabilities using standard tools such as Nmap and Nessus
by Ajay Singh. Jacob CoxGet more from your network by securing its infrastructure and increasing its effectivenessKey Features- Learn to choose the best network scanning toolset for your system- Implement different concepts of network scanning such as port scanning and OS detection- Adapt a practical approach to securing your networkBook DescriptionNetwork scanning is the process of assessing a network to identify an active host network; same methods can be used by an attacker or network administrator for security assessment. This procedure plays a vital role in risk assessment programs or while preparing a security plan for your organization.Practical Network Scanning starts with the concept of network scanning and how organizations can benefit from it. Then, going forward, we delve into the different scanning steps, such as service detection, firewall detection, TCP/IP port detection, and OS detection. We also implement these concepts using a few of the most prominent tools on the market, such as Nessus and Nmap. In the concluding chapters, we prepare a complete vulnerability assessment plan for your organization. By the end of this book, you will have hands-on experience in performing network scanning using different tools and in choosing the best tools for your system.What you will learn- Achieve an effective security posture to design security architectures - Learn vital security aspects before moving to the Cloud- Launch secure applications with Web Application Security and SQL Injection- Explore the basics of threat detection/response/ mitigation with important use cases- Learn all about integration principles for PKI and tips to secure it- Design a WAN infrastructure and ensure security over a public WANWho this book is forIf you are a security professional who is responsible for securing an organization's infrastructure, then this book is for you.
Practical Next.js for E-Commerce: Create E-Commerce Sites with the Next.js Framework
by Alex LibbyLeverage the power of Next.js to quickly produce efficient e-commerce sites. This project-oriented book will simplify the process of setting up a starter e-commerce site using Next.js from start to finish, creating a usable e-commerce offer with little more than a text editor or free software. It will equip you with a starting toolset you can use to develop future projects, incorporate into your existing workflow, and help you to take your websites to the next level, reducing reliance on tools that are bloated, prone to being hacked, and not the most efficient. Practical Next.js for E-Commerce is an excellent resource for getting started creating and manipulating e-commerce sites using a static site generator approach. It takes the view that you don’t have to create something complex and unwieldy; you can build something quickly, then extend it using the power of the API or plugins over time, without sacrificing speed or features. What You Will Learn Implement e-commerce sites using Next.jsExplore some of the options for architecting an e-commerce site using this frameworkWork through a project from start to finish, understanding what can be achieved using Next.js, and where other tools may need to be brought into play Who This Book Is For Web developers and designers who are interested in learning how to implement the Next.js framework in an e-commerce capacity.
Practical Node.js
by Azat MardanPractical Node. js is your step-by-step guide to learning how to build a wide range of scalable real-world web applications using a professional development toolkit. Node. js is an innovative and highly efficient platform for creating web services. But Node. js doesn't live in a vacuum! In a modern web development, many different components need to be put together -- routing, database driver, ORM, session management, OAuth, HTML template engine, CSS compiler and many more. If you already know the basics of Node. js, now is the time to discover how to bring it to production level by leveraging its vast ecosystem of packages. As a web developer, you'll work with a varied collection of standards and frameworks - Practical Node. js shows you how all those pieces fit together. Practical Node. js takes you from installing all the necessary modules to writing full-stack web applications by harnessing the power of the Express. js and Hapi frameworks, the MongoDB database with Mongoskin and Mongoose, Jade and Handlebars template engines, Stylus and LESS CSS languages, OAuth and Everyauth libraries, and the Socket. IO and Derby libraries, and everything in between. The book also covers how to deploy to Heroku and AWS, daemonize apps, and write REST APIs. You'll build full-stack real-world Node. js apps from scratch, and also discover how to write your own Node. js modules and publish them on NPM. You already know what Node. js is; now learn what you can do with it and how far you can take it! What you'll learn Manipulate data from the mongo console Use the Mongoskin and Mongoose MongoDB libraries Build REST API servers with Express and Hapi Deploy apps to Heroku and AWS Test services with Mocha, Expect and TravisCI Utilize sessions for authentication Implement a third-party OAuth strategy with Everyauth Apply Redis, domains, WebSockets, and clusters Write your own Node. js module, and publish it on NPM Who this book is for Practical Node. js is for web developers who have some familiarity with the basics of Node. js and want to learn how to use it to build apps in a professional environment. Table of Contents Setting Up Node. js and Other Essentials Using Express. js to Create Rapid Node. js Web Apps TDD and BDD for Node. js with Mocha Template Engines: Jade and Handlebars Persistence with MongoDB and Mongoskin Using Sessions and OAuth to Authorize and Authenticate Users in Node. js Apps Boosting Your Node. js Data with the Mongoose ORM Library Building a Node. js REST API Server App Realtime Apps with WebSockets, Socket. IO, and Derby JS Getting Node. js Apps Production Ready Deploying Node. js Apps Publishing a Node. js Module and Contributing Back to the Project
Practical Node-RED Programming: Learn powerful visual programming techniques and best practices for the web and IoT
by Taiji Hagino Nick O'LearyUse a low-code programming approach to create event-driven applications from scratch by wiring together hardware devices, APIs, and online servicesKey FeaturesDiscover how you can automate the Internet of Things (IoT) without writing huge blocks of codeLearn how to wire together flows using a browser-based visual editorHandle IoT data with little to no coding knowledgeBook DescriptionNode-RED is a free and open source flow-based programming tool used to handle IoT data that allows programmers of any level to interconnect physical I/O, cloud-based systems, databases, and APIs to build web applications without code. Practical Node-RED Programming is a comprehensive introduction for anyone looking to get up to speed with the Node-RED ecosystem in no time. Complete with hands-on tutorials, projects, and self-assessment questions, this easy-to-follow guide will help you to become well versed in the foundations of Node-RED. You'll learn how to use Node-RED to handle IoT data and build web applications without having to write complex code. Once you've covered the basics, you'll explore various visual programming techniques and find out how to make sample flows as you cover web development, IoT development, and cloud service connections, and finally build useful real-world applications. By the end of this book, you'll have learned how to use Node-RED to develop a real-world application from scratch, which can then be implemented in your business.What you will learnUnderstand the history of Node-RED and why you need to learn a flow-based programming toolUse Node-RED to build Node.js-based applicationsHandle data for IoT devices using Node-RED flowsExplore advanced Node-RED features such as connecting repositories and customizing the flow editorFind out what the MQTT protocol is and how it relates to Node-REDCreate and publish your own nodes and flows using the Node-RED libraryWho this book is forThis Node-RED book is for web developers and IoT engineers with some background in JavaScript and Node.js. Although not necessary, familiarity with the concepts of electronics will help you to make the most out of this book.
Practical Numerical and Scientific Computing with MATLAB® and Python
by Eihab B. BashierPractical Numerical and Scientific Computing with MATLAB® and Python concentrates on the practical aspects of numerical analysis and linear and non-linear programming. It discusses the methods for solving different types of mathematical problems using MATLAB and Python. Although the book focuses on the approximation problem rather than on error analysis of mathematical problems, it provides practical ways to calculate errors. The book is divided into three parts, covering topics in numerical linear algebra, methods of interpolation, numerical differentiation and integration, solutions of differential equations, linear and non-linear programming problems, and optimal control problems. This book has the following advantages: It adopts the programming languages, MATLAB and Python, which are widely used among academics, scientists, and engineers, for ease of use and contain many libraries covering many scientific and engineering fields. It contains topics that are rarely found in other numerical analysis books, such as ill-conditioned linear systems and methods of regularization to stabilize their solutions, nonstandard finite differences methods for solutions of ordinary differential equations, and the computations of the optimal controls. It provides a practical explanation of how to apply these topics using MATLAB and Python. It discusses software libraries to solve mathematical problems, such as software Gekko, pulp, and pyomo. These libraries use Python for solutions to differential equations and static and dynamic optimization problems. Most programs in the book can be applied in versions prior to MATLAB 2017b and Python 3.7.4 without the need to modify these programs. This book is aimed at newcomers and middle-level students, as well as members of the scientific community who are interested in solving math problems using MATLAB or Python.
Practical Numerical C Programming: Finance, Engineering, and Physics Applications
by Philip JoyceMaster the C code appropriate for numerical methods and computational modeling, including syntax, loops, subroutines, and files. Then, this hands-on book dives into financial applications using regression models, product moment correlation coefficients, and asset pricing. Next, Practical Numerical C Programming covers applications for engineering/business such as supermarket stock reordering simulation as well as flight information boards at airports and controlling a power plant. Finally, the book concludes with some physics including building simulation models for energy and pendulum motion. Along the way, you’ll learn center-of-mass calculations, Brownian motion, and more. After reading and using this book, you'll come away with pragmatic case studies of actual applications using C code at work. Source code is freely available and includes the latest C20 standard release. What You Will Learn Apply regression techniques to find the pattern for depreciation of the value of cars over a period of years Work with the product moment correlation coefficient technique to illustrate the accuracy (or otherwise) of regression techniques Use the past stock values of an asset to predict what its future values may be using Monte Carlo methods Simulate the buying of supermarket stock by shoppers and check the remaining stock: if it is too low print a message to reorder the stock Create a file of arrivals for an airport and send data to the airport’s display boards to show the current situation for the incoming flights Simulate the patterns of particles moving in gases or solids Who This Book Is For Programmers and computational modelers with at least some prior experience with programming in C as well as programming in general.
Practical OneOps
by Nilesh NimkarImplement DevOps with easeAbout This BookLeverage OneOps to achieve continuous application lifecycle managementSwitch between multiple cloud providers in order to leverage better pricing, technology, and scalabilityBuild complex environments in a repeatable and predictable method, and deploy and scale on multiple cloudsWho This Book Is ForThis book targets DevOps who want to use OneOps daily to deploy their applications, and Sysadmins who will be administering those applications.What You Will LearnLearn how to install OneOpsConfigure OneOps, including customizing your organizations, teams and cloudsWork through practical deployment scenariosUnderstand OneOps architecture and individual components like Circuit and DisplayBuild custom components and add unsupported clouds programmatically to OneOpsExtend OneOps by calling the REST APIIn DetailWalmart’s OneOps is an open source DevOps platform that is used for cloud and application lifecycle management. It can manage critical and complex application workload on any multi cloud-based infrastructure and revolutionizes the way administrators, developers, and engineers develop and launch new products.This practical book focuses on real-life cases and hands-on scenarios to develop, launch, and test your applications faster, so you can implement the DevOps process using OneOps.You will be exposed to the fundamental aspects of OneOps starting with installing, deploying, and configuring OneOps in a test environment, which will also come in handy later for development and debugging. You will also learn about design and architecture, and work through steps to perform enterprise level deployment. You will understand the initial setup of OneOps such as creating organization, teams, and access management. Finally, you will be taught how to configure, repair, scale, and extend applications across various cloud platforms.Style and approachA practical book packed with real life examples, practical scenarios and case studies on leveraging OneOps to implement DevOps for your organization.
Practical OpenCV
by Samarth BrahmbhattPractical OpenCV is a hands-on project book that shows you how to get the best results from OpenCV, the open-source computer vision library. Computer vision is key to technologies like object recognition, shape detection, and depth estimation. OpenCV is an open-source library with over 2500 algorithms that you can use to do all of these, as well as track moving objects, extract 3D models, and overlay augmented reality. It's used by major companies like Google (in its autonomous car), Intel, and Sony; and it is the backbone of the Robot Operating System's computer vision capability. In short, if you're working with computer vision at all, you need to know OpenCV. With Practical OpenCV, you'll be able to: Get OpenCV up and running on Windows or Linux. Use OpenCV to control the camera board and run vision algorithms on Raspberry Pi. Understand what goes on behind the scenes in computer vision applications like object detection, image stitching, filtering, stereo vision, and more. Code complex computer vision projects for your class/hobby/robot/job, many of which can execute in real time on off-the-shelf processors. Combine different modules that you develop to create your own interactive computer vision app. "
Practical OpenTelemetry: Adopting Open Observability Standards Across Your Organization
by Daniel Gomez BlancoLearn the value that OpenTelemetry can bring to organizations that aim to implement observability best practices, and gain a deeper understanding of how different building blocks interact with each other to bring out-of-the-box, vendor-neutral instrumentation to your stack. With examples in Java, this book shows how to use OpenTelemetry APIs and configure plugins and SDKs to instrument services and produce valuable telemetry data. You’ll learn how to maximize adoption of OpenTelemetry and encourage the change needed in debugging workflows to reduce cognitive load for engineers troubleshooting production workloads.Adopting observability best practices across an organization is challenging. This book begins with a discussion of how operational monitoring processes widely followed for decades fall short at providing the insights needed for debugging cloud-native, distributed systems in production. The book goes on to show how the Cloud Native Computing Foundation’s OpenTelemetry project helps you standardize instrumentation and transport of telemetry signals, providing a common language for all observability tooling.You Will LearnWhy observability is a necessity in modern distributed systemsThe value of OpenTelemetry for engineers and organizations OpenTelemetry component specification and general designTracing, metrics, and logs APIs and SDKs, with examples in JavaOpenTelemetry Collectors and recommended transport and processing pipelinesHow to adopt observability standards across an organizationWho This Book Is ForSoftware engineers familiar with cloud-native technologies and operational monitoring who want to instrument and export telemetry data from their services; observability leads who want to roll out OpenTelemetry standards and best practices across their organizations; and Java developers who want a book with OpenTelemetry examples in that language
The Practical OPNET User Guide for Computer Network Simulation
by Adarshpal S. Sethi Vasil Y. HnatyshinOne of the first books to provide a comprehensive description of OPNET IT Guru and Modeler software, The Practical OPNET User Guide for Computer Network Simulation explains how to use this software for simulating and modeling computer networks. The included laboratory projects help readers learn different aspects of the software in a hands-on way.Q
Practical Oracle Cloud Infrastructure: Infrastructure as a Service, Autonomous Database, Managed Kubernetes, and Serverless
by Michał Tomasz JakóbczykUse this fast-paced and comprehensive guide to build cloud-based solutions on Oracle Cloud Infrastructure. You will understand cloud infrastructure, and learn how to launch new applications and move existing applications to Oracle Cloud. Emerging trends in software architecture are covered such as autonomous platforms, infrastructure as code, containerized applications, cloud-based container orchestration with managed Kubernetes, and running serverless workloads using open-source tools. Practical examples are provided.This book teaches you how to self-provision the cloud resources you require to run and scale your custom cloud-based applications using a convenient web console and programmable APIs, and you will learn how to manage your infrastructure as code with Terraform. You will be able to plan, design, implement, deploy, run, and monitor your production-grade and fault-tolerant cloud software solutions in Oracle's data centers across the world, paying only for the resources you actually use.Oracle Cloud Infrastructure is part of Oracle's new generation cloud that delivers a complete and well-integrated set of Infrastructure as a Service (IaaS) capabilities (compute, storage, networking), edge services (DNS, web application firewall), and Platform as a Service (PaaS) capabilities (such as Oracle Autonomous Database which supports both transactional and analytical workloads, the certified and fully managed Oracle Kubernetes Engine, and a serverless platform based on an open-source Fn Project).Oracle Autonomous Database which supports both transactional and analytical workloads), and Oracle's certified and managed Container Engine for Kubernetes.What You Will LearnBuild software solutions on Oracle CloudAutomate cloud infrastructure with CLI and TerraformFollow best practices for architecting on Oracle CloudEmploy Oracle Autonomous Database to obtain valuable data insightsRun containerized applications on Oracle’s Container Engine for KubernetesUnderstand the emerging Cloud Native ecosystemWho This Book Is ForCloud architects, developers, DevOps engineers, and technology students and others who want to learn how to build cloud-based systems on Oracle Cloud Infrastructure (OCI) leveraging a broad range of OCI Infrastructure as a Service (IAAS) capabilities, Oracle Autonomous Database, and Oracle's Container Engine for Kubernetes. Readers should have a working knowledge of Linux, exposure to programming, and a basic understanding of networking concepts. All exercises in the book can be done at no cost with a 30-day Oracle Cloud trial.
Practical Oracle Database Appliance
by Bobby Curtis Fuad Arshad Erik Benner Maris Elsins Matt Gallagher Pete Sharman Yury VelikanovPractical Oracle Database Appliance is a hands-on book taking you through the components and implementation of the Oracle Database Appliance. Learn about architecture, installation, configuration, and reconfiguration. Install and configure the Oracle Database Appliance with confidence. Make the right choices between the various configurations in order to realize your performance requirements. Manage and monitor the appliance to meet business requirements. Protect your data through proper backup and recovery procedures. Oracle Database is one of the most relied-up databases in industry. For many years Oracle Database was a software product that had to be installed and configured at no small expense. The Oracle Database Appliance makes Oracle Database into a plug-and-play proposition: Plug the appliance into the wall socket, and turn it on. That's it. You have a running database server. This book takes you through that beginning point and beyond, helping you to realize in your own organization the ease of deployment and management represented by the appliance. Covers the Oracle Database Appliance from architecture through configuration. Provides a technical resource for system- and database administrators. Examines practical use cases for the Oracle Database Appliance. What you'll learn Assemble the Oracle Database Appliance. Understand the architecture and its implications for deployment. Configure network access and protect against intrusion. Monitor and troubleshoot the appliance. Identify and choose options for good performance. Diagnose problems and install patch sets when needed. Who this book is for Practical Oracle Database Appliance is for the Oracle database administrator or system administrator who currently manages, or will be implementing, the Oracle Database Appliance within a small- to medium-size business, or who is using the virtualization feature set to deploy numerous appliances within a large enterprise having many branch locations. Table of Contents Oracle Database Appliance Integrated Lights Out Management Installation Database Configuration Networking Monitoring the Oracle Database Appliance Diagnosing the Oracle Database Appliance Patching the Oracle Database Appliance Business Values for the ODA Virtualization and the ODA e-Business Suite and the ODA Oracle Enterprise Manager and the ODA
Practical Oracle JET: Developing Enterprise Applications in JavaScript
by Daniel CurtisLearn how to use Oracle's JavaScript Extension Toolkit (JET) as a solution to the all too common problem of internal back office and intranet applications that are typically ugly, clunky, and cumbersome to use. JET simultaneously provides you with a JavaScript toolkit that is cutting-edge while being stable enough for enterprise development in an ecosystem that is notorious for its fast-paced rate of change.Practical Oracle JET walks through the process of developing a functional application using Oracle JET. By the end of this book you will have built a support ticket system using a variety of different components bundled with the toolkit, including lists, inputs, and visualizations. The skills acquired from reading this book and working the examples equip you to build your own applications and take your understanding even further to more advanced topics.What You'll LearnBuild a real-world Oracle JET applicationUnderstand the fundamental technologies used in JETControl look and feel through theming a JET application Develop interfaces using Web ComponentsInclude and interface with third-party librariesConfigure automated unit testing of JET applicationsWho This Book Is ForDevelopers with a basic understanding of JavaScript who want to learn Oracle’s JavaScript Extension Toolkit for building client-side applications that can integrate with data services and Oracle Cloud products. The book is also of interest to Oracle ADF developers coming from a Java and WebCenter background who are building new skills in JavaScript and browser-based applications.
Practical Oracle SQL: Mastering the Full Power of Oracle Database
by Kim Berg HansenWrite powerful queries using as much of the feature-rich Oracle SQL language as possible, progressing beyond the simple queries of basic SQL as standardized in SQL-92.Both standard SQL and Oracle’s own extensions to the language have progressed far over the decades in terms of how much you can work with your data in a single, albeit sometimes complex, SQL statement. If you already know the basics of SQL, this book provides many examples of how to write even more advanced SQL to huge benefit in your applications, such as:Pivoting rows to columns and columns to rowsRecursion in SQL with MODEL and WITH clausesAnswering Top-N questionsForecasting with linear regressionsRow pattern matching to group or distribute rowsUsing MATCH_RECOGNIZE as a row processing engineThe process of starting from simpler statements in SQL, and gradually working those statements stepwise into more complex statements that deliver powerful results, is covered in each example. By trying out the recipes and examples for yourself, you will put together the building blocks into powerful SQL statements that will make your application run circles around your competitors.What You Will LearnTake full advantage of advanced and modern features in Oracle SQLRecognize when modern SQL constructs can help create better applicationsImprove SQL query building skills through stepwise refinementApply set-based thinking to process more data in fewer queriesMake cross-row calculations with analytic functionsSearch for patterns across multiple rows using row pattern matchingBreak complex calculations into smaller steps with subquery factoringWho This Book Is ForOracle Database developers who already know some SQL, but rarely use features of the language beyond the SQL-92 standard. And it is for developers who would like to apply the more modern features of Oracle SQL, but don’t know where to start. The book also is for those who want to write increasingly complex queries in a stepwise and understandable manner. Experienced developers will use the book to develop more efficient queries using the advanced features of the Oracle SQL language.
Practical Packet Analysis, 3E: Using Wireshark to Solve Real-World Network Problems
by Chris SandersIt’s easy to capture packets with Wireshark, the world’s most popular network sniffer, whether off the wire or from the air. But how do you use those packets to understand what’s happening on your network?Updated to cover Wireshark 2.x, the third edition of Practical Packet Analysis will teach you to make sense of your packet captures so that you can better troubleshoot network problems. You’ll find added coverage of IPv6 and SMTP, a new chapter on the powerful command line packet analyzers tcpdump and TShark, and an appendix on how to read and reference packet values using a packet map.Practical Packet Analysis will show you how to:–Monitor your network in real time and tap live network communications–Build customized capture and display filters–Use packet analysis to troubleshoot and resolve common network problems, like loss of connectivity, DNS issues, and slow speeds–Explore modern exploits and malware at the packet level–Extract files sent across a network from packet captures–Graph traffic patterns to visualize the data flowing across your network–Use advanced Wireshark features to understand confusing captures–Build statistics and reports to help you better explain technical network information to non-techiesNo matter what your level of experience is, Practical Packet Analysis will show you how to use Wireshark to make sense of any network and get things done.
Practical Paint.NET: The Powerful No-Cost Image Editor for Microsoft Windows
by Phillip WhittLearn to use the most up-to-date version of Paint.NET, the free, Windows-based program for image editing. This book is ideal for PC users who find Microsoft Paint too lacking, and Photoshop or GIMP too overwhelming. Paint.NET is a lightweight yet capable program that’s easy to navigate and is regularly updated. You’ll quickly become acquainted with this powerful, yet easy-to-learn program’s features; tools, layers, adjustments, and effects. See how to correct exposure, digitally retouch and repair damaged photos, and handle a broad spectrum of photo editing tasks—even how to colorize a black-and-white image. You’ll also learn how to create digital art using the Paint.NET drawing tools and effects. Practice files are provided with step-by-step instructions to jump into photo editing and art creation.Practical Paint.NET highlights this powerful program's rich set of features and capabilities providing you the pathway for just about any kind of image editing. Join the large community behind it today!What You'll LearnUse layers, which are essential in any professional quality image editing programAcquire and install plugins to maximize Paint.NET’s capabilitiesEnhance, retouch, and modify digital imagesCreate compelling digital artwork using the drawing tools and applying artistic filtersWho This Book Is ForWindows-based PC users who require the ability to edit digital images without the ongoing cost of subscription-based software, or complex open-source software. This group includes art or photography instructors (especially those in schools systems with limited budgets), small business owners, casual photographers, aspiring graphic designers, or anyone requiring a solid, basic editing program.
Practical Parallel Rendering
by Jessica KeyesMeeting the growing demands for speed and quality in rendering computer graphics images requires new techniques. Practical parallel rendering provides one of the most practical solutions. This book addresses the basic issues of rendering within a parallel or distributed computing environment, and considers the strengths and weaknesses of multiprocessor machines and networked render farms for graphics rendering. Case studies of working applications demonstrate, in detail, practical ways of dealing with complex issues involved in parallel processing.
Practical PHP 7, MySQL 8, and MariaDB Website Databases: A Simplified Approach to Developing Database-Driven Websites
by Adrian W. West Steve PrettymanBuild interactive, database-driven websites with PHP 7, MySQL 8, and MariaDB. The focus of this book is on getting you up and running as quickly as possible with real-world applications. In the first two chapters, you will set up your development and testing environment, and then build your first PHP and MariaDB or MySQL database-driven website. You will then increase its sophistication, security, and functionality throughout the course of the book. The PHP required is taught in context within each project so you can quickly learn how PHP integrates with MariaDB and MySQL to create powerful database-driven websites. Each project is fully illustrated, so you will see clearly what you are building as you create your own database-driven website. You will build a form for registering users, and then build an interface so that an administrator can view and administer the user database. You will create a message board for users and a method for emailing them. You will also learn the best practices for ensuring that your website databases are secure. Later chapters describe how to create a product catalog, and a simple e-commerce site. You will also discover how to migrate a database to a remote host. The final chapter will demonstrate the advantages of migrating to Oracle's MySQL 8. You will be shown step by step migration directions along with a demonstration of the tools available in SQL Workbench. Because you are building the interactive pages yourself, you will know exactly how MySQL, MariaDB, and PHP all work together, and you will be able to add database interactivity to your own websites with ease.What You Will LearnBuild a secure database-driven website using PHP 7, MySQL 8, and MariaDBCreate a product catalogWrite a message boardMove towards e-commerceEmploy security and validation measuresMigrate to Oracle's MySQL 8 Server platformWho This Book Is For Web developers with HTML, CSS and a limited Bootstrap experience. Readers need little to no prior experience with PHP and MySQL.
Practical PHP and MySQL Web Site Databases
by Adrian W. WestPractical PHP and MySQL Website Databases is a project-oriented book that demystifies building interactive, database-driven websites. The focus is on getting you up and running as quickly as possible. In the first two chapters you will set up your development and testing environment, and then build your first PHP and MySQL database-driven website. You will then increase its sophistication, security, and functionality throughout the course of the book. The PHP required is taught in context within each project so you can quickly learn how PHP integrates with MySQL to create powerful database-driven websites. Each project is fully illustrated, so you will see clearly what you are building as you create your own database-driven website. You will build a form for registering users, and then build an interface so that an administrator can view and administer the user database. You will create a message board for users and a method for emailing them. You will also learn the best practices for ensuring that your website databases are secure. Later chapters describe how to create a blog, a product catalog, and a simple e-commerce site. You will also discover how to migrate a database to a remote host. Because you are building the interactive pages yourself, you will know exactly how the MySQL and PHP work, and you will be able to add database interactivity to your own websites with ease.
Practical Plone 3: A Beginner's Guide to Building Powerful Websites
by Clayton Parker Alex ClarkThis is a beginner's practical guide that doesn't involve any code or programming concepts. You will learn by pointing and clicking on the options available in front of you. It includes easy-to-follow instructions and screenshots that will guide you through creating a powerful website. Each chapter stands alone and you need not go through all the chapters. You can pick and choose depending upon your requirements. If you want to get a Plone site up and running quickly and don't want to get involved in programming, this book is for you. This book is aimed at beginners, who want to configure and customize Plone to meet their content management needs. The book doesn't expect programming skills, although some knowledge of fundamental web concepts such as HTML and HTTP may be helpful.