Browse Results

Showing 21,251 through 21,275 of 54,505 results

Safety-Critical Electrical Drives: Topologies, Reliability, Performance (SpringerBriefs in Electrical and Computer Engineering)

by Anatoly Lisnianski Lev Khvatskin Ilia Frenkel Hans-Georg Herzog Igor Bolvashenkov

This book focuses on one of the most important aspects of electrical propulsion systems – the creation of highly reliable safety-critical traction electrical drives. It discusses the methods and models for analysis and optimization of reliability and fault tolerance indices, based on which, it proposes and assesses methods for improving the availability, fault tolerance and performance of traction electric drives.

QuickBooks 2012: The Missing Manual

by Bonnie Biafore

Your bookkeeping workflow will be smoother and faster with QuickBooks 2012 for Windows—but only if you spend more time using the program than figuring out how it works. This book puts you in control: you get step-by-step instructions on how and when to use specific features, along with basic accounting advice to guide you through the learning process.The important stuff you need to know:Get started. Set up your accounts, customers, jobs, and invoice items quickly.Manage your business. Track spending, income, invoices, inventory, and payroll.Spend less time on bookkeeping. Use QuickBooks to create invoices or timesheets in batches.Follow the money. Examine everything from billable time and expenses to year-end tasks.Find key info quickly. Rely on QuickBooks’ vendor, customer, inventory, and employee centers.Exchange data with other programs. Move data between QuickBooks and Microsoft Office.

Python and AWS Cookbook: Managing Your Cloud with Python and Boto

by Mitch Garnaat

If you intend to use Amazon Web Services (AWS) for remote computing and storage, Python is an ideal programming language for developing applications and controlling your cloud-based infrastructure. This cookbook gets you started with more than two dozen recipes for using Python with AWS, based on the author’s boto library.You’ll find detailed recipes for working with the S3 storage service as well as EC2, the service that lets you design and build cloud applications. Each recipe includes a code solution you can use immediately, along with a discussion of why and how the recipe works. You also get detailed advice for using boto with AWS and other cloud services.This book’s recipes include methods to help you:Launch instances on EC2, and keep track of them with tagsAssociate an Elastic IP address with an instanceRestore a failed Elastic Block Store volume from a snapshotStore and monitor your own custom metrics in CloudWatchCreate a bucket in S3 to contain your data objectsReduce the cost of storing noncritical dataPrevent accidental deletion of data in S3

Making Embedded Systems: Design Patterns for Great Software

by Elecia White

Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate a host of good development practices, based on classic software design patterns and new patterns unique to embedded programming. Learn how to build system architecture for processors, not operating systems, and discover specific techniques for dealing with hardware difficulties and manufacturing requirements. Written by an expert who's created embedded systems ranging from urban surveillance and DNA scanners to children's toys, this book is ideal for intermediate and experienced programmers, no matter what platform you use. Optimize your system to reduce cost and increase performance Develop an architecture that makes your software robust in resource-constrained environments Explore sensors, motors, and other I/O devices Do more with less: reduce RAM consumption, code space, processor cycles, and power consumption Learn how to update embedded code directly in the processor Discover how to implement complex mathematics on small processors Understand what interviewers look for when you apply for an embedded systems job "Making Embedded Systems is the book for a C programmer who wants to enter the fun (and lucrative) world of embedded systems. It's very well written--entertaining, even--and filled with clear illustrations." --Jack Ganssle, author and embedded system expert.

iOS 5 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod touch Apps (Oreilly And Associate Ser.)

by Vandad Nahavandipoor

Now you can overcome the vexing, real-life issues you confront when creating apps for the iPhone, iPad, or iPod Touch. By making use of more than 100 new recipes in this updated cookbook, you’ll quickly learn the steps necessary for writing complete iOS apps, whether they’re as simple as a music player or feature a complex mix of animations, graphics, multimedia, a database, and iCloud storage.If you’re comfortable with iOS SDK, this cookbook will teach you how to use hundreds of iOS techniques. Each recipe provides a clear solution with sample code that you can use right away.Use different approaches to construct a user interfaceDevelop location-aware appsGet working examples for implementing gesture recognizersPlay audio and video files and access the iPod libraryRetrieve contacts and groups from the Address BookDetermine camera availability and access the Photo LibraryCreate multitasking-aware appsMaintain persistent storage in your appsUse Event Kit to manage calendars and eventsLearn capabilities of the Core Graphics frameworkAccess the accelerometer and gyroscopeTake advantage of the iCloud service

PDF Explained: The ISO Standard for Document Exchange

by John Whitington

At last, here's an approachable introduction to the widely used Portable Document Format. PDFs are everywhere, both online and in printed form, but few people take advantage of the useful features or grasp the nuances of this format. This concise book provides a hands-on tour of the world's leading page-description language for programmers, power users, and professionals in the search, electronic publishing, and printing industries. Illustrated with lots of examples, this book is the documentation you need to fully understand PDF. Build a simple PDF file from scratch in a text editor Learn the layout and content of a PDF file, as well as the syntax of its objects Examine the logical structure of PDF objects, and learn how pages and their resources are arranged into a document Create vector graphics and raster images in PDF, and deal with transparency, color spaces, and patterns Explore PDF operators for building and showing text strings Get up to speed on bookmarks, metadata, hyperlinks, annotations, and file attachments Learn how encryption and document permissions work in PDF Use the pdftk program to process PDF files from the command line

Full-Stack Web Development with Vue.js and Node: Build scalable and powerful web apps with modern web stack: MongoDB, Vue, Node.js, and Express

by Aneeta Sharma

Bring the frontend and backend together with Vue, Vuex, and Node.jsKey FeaturesConstruct modern web applications with Node 10, Express.js, MongoDB, and VueLeverage the latest web standards to increase code performance, readability, and cross-compatibilityHarness the power of the JavaScript ecosystem to effectively run, build, and test your full stack applicationsBook DescriptionIsomorphic JavaScript was the buzzword of the year 2017, allowing developers to utilize a single language throughout their web development stack and build cost-effective and scalable applications. MEVN is a one such modern web development stack consisting of web applications such as MongoDB, Express.js, Vue.js, and Node.js. Hands-On Full-Stack Web Development with Vue.js 2 and Node.js leverages the harmony of these technologies to help you create full-stack web applications.Starting with the core frameworks, this example-based guide explains all the key concepts of frameworks, how to set them up properly, and how to use popular modules to connect them together and make them work cohesively. You will learn all this with the help of real-world examples. In addition to this, you will be able to scaffold web application architecture, add an authentication layer, and develop the MVC structure to support the development of your application. You'll explore how to create data models for your applications and then write REST APIs by exposing your data model to your application. Solely orientated towards building a full, end-to-end application using the MEVN stack, this book will help you understand how your application development grows.What you will learnBuild an application with Express.jsCreate schemas using MongooseDevelop a single-page application using Vue.js and Express.jsCreate RESTful APIs using Express.jsAdd test cases to improve the reliability of the applicationLearn how to deploy apps on Heroku using GitHubAdd authorization using passportsWho this book is forIf you are a web or a full-stack JavaScript developer, and have tried your hand at traditional stacks such as LAMP, MEAN or MERN, or wish to explore a new stack with modern web technologies, then this book is for you. Prior knowledge of HTML, CSS, and JavaScript would be an added advantage.

Mastering Arduino: A project-based approach to electronics, circuits, and programming

by Jon Hoffman

Mastering Arduino is a practical, no-nonsense guide that will teach you the electronics and programming skills that you need to create advanced Arduino projects.Key FeaturesCovers enough electronics and code for users at any levelIncludes complete circuit diagrams for all projectsFinal robot project combines knowledge from all the chaptersBook DescriptionMastering Arduino is an all-in-one guide to getting the most out of your Arduino. This practical, no-nonsense guide teaches you all of the electronics and programming skills that you need to create advanced Arduino projects. This book is packed full of real-world projects for you to practice on, bringing all of the knowledge in the book together and giving you the skills to build your own robot from the examples in this book. The final two chapters discuss wireless technologies and how they can be used in your projects. The book begins with the basics of electronics, making sure that you understand components, circuits, and prototyping before moving on. It then performs the same function for code, getting you into the Arduino IDE and showing you how to connect the Arduino to a computer and run simple projects on your Arduino.Once the basics are out of the way, the next 10 chapters of the book focus on small projects centered around particular components, such as LCD displays, stepper motors, or voice synthesizers. Each of these chapters will get you familiar with the technology involved, how to build with it, how to program it, and how it can be used in your own projects. What you will learnExplains the basics of electronics and circuits along with the Arduino IDE and basic C operationsUse sensors to build a mini weather stationControl LEDs using codePower a robot arm using stepper motorsRemotely control your Arduino using RF, Bluetooth LE, and Bluetooth ClassicMake a sound tone generator with buttonsWho this book is forMastering Arduino is for anybody who wants to experiment with an Arduino board and build simple projects. No prior knowledge is required, as the fundamentals of electronics and coding are covered in this book as well as advance projects.

C++ Data Structures and Algorithms: Learn how to write efficient code to build scalable and robust applications in C++

by Wisnu Anggoro

Learn how to build efficient, secure and robust code in C++ by using data structures and algorithms - the building blocks of C++Key FeaturesUse data structures such as arrays, stacks, trees, lists, and graphs with real-world examplesLearn the functional and reactive implementations of the traditional data structuresExplore illustrations to present data structures and algorithms, as well as their analysis, in a clear, visual mannerBook DescriptionC++ is a general-purpose programming language which has evolved over the years and is used to develop software for many different sectors. This book will be your companion as it takes you through implementing classic data structures and algorithms to help you get up and running as a confident C++ programmer.We begin with an introduction to C++ data structures and algorithms while also covering essential language constructs. Next, we will see how to store data using linked lists, arrays, stacks, and queues. Then, we will learn how to implement different sorting algorithms, such as quick sort and heap sort. Along with these, we will dive into searching algorithms such as linear search, binary search and more. Our next mission will be to attain high performance by implementing algorithms to string datatypes and implementing hash structures in algorithm design. We'll also analyze Brute Force algorithms, Greedy algorithms, and more.By the end of the book, you'll know how to build components that are easy to understand, debug, and use in different applications.What you will learnKnow how to use arrays and lists to get better results in complex scenariosBuild enhanced applications by using hashtables, dictionaries, and setsImplement searching algorithms such as linear search, binary search, jump search, exponential search, and moreHave a positive impact on the efficiency of applications with tree traversalExplore the design used in sorting algorithms like Heap sort, Quick sort, Merge sort and Radix sortImplement various common algorithms in string data typesFind out how to design an algorithm for a specific task using the common algorithm paradigmsWho this book is forThis book is for developers who would like to learn the Data Structures and Algorithms in C++. Basic C++ programming knowledge is expected.

A Survey of Fractal Dimensions of Networks (SpringerBriefs in Computer Science)

by Eric Rosenberg

Many different fractal dimensions have been proposed for networks. In A Survey of Fractal Dimensions of Networks the theory and computation of the most important of these dimensions are reviewed, including the box counting dimension, the correlation dimension, the mass dimension, the transfinite fractal dimension, the information dimension, the generalized dimensions (which provide a way to describe multifractals), and the sandbox method (for approximating the generalized dimensions). The book describes the use of diameter-based and radius-based boxes, and presents several heuristic methods for box counting, including greedy coloring, random sequential node burning, and a method for computing a lower bound. We also discuss very recent results on resolving ambiguity in the calculation of the information dimension and the generalized dimensions, and on the non-monotonicity of the generalized dimensions. Anyone interested in the theory and application of networks will want to read this Brief. This includes anyone studying, e.g., social networks, telecommunications networks, transportation networks, ecological networks, food chain networks, network models of the brain, or financial networks.

Recent Advances in Ensembles for Feature Selection (Intelligent Systems Reference Library #147)

by Amparo Alonso-Betanzos Verónica Bolón-Canedo

This book offers a comprehensive overview of ensemble learning in the field of feature selection (FS), which consists of combining the output of multiple methods to obtain better results than any single method. It reviews various techniques for combining partial results, measuring diversity and evaluating ensemble performance. With the advent of Big Data, feature selection (FS) has become more necessary than ever to achieve dimensionality reduction. With so many methods available, it is difficult to choose the most appropriate one for a given setting, thus making the ensemble paradigm an interesting alternative. The authors first focus on the foundations of ensemble learning and classical approaches, before diving into the specific aspects of ensembles for FS, such as combining partial results, measuring diversity and evaluating ensemble performance. Lastly, the book shows examples of successful applications of ensembles for FS and introduces the new challenges that researchers now face. As such, the book offers a valuable guide for all practitioners, researchers and graduate students in the areas of machine learning and data mining.

Structured Object-Oriented Formal Language and Method: Third International Workshop, Sofl+msvl 2013, Queenstown, New Zealand, October 29, 2013, Revised Selected Papers (Lecture Notes in Computer Science #8332)

by Zhenhua Duan Shaoying Liu Fumiko Nagoya Cong Tian

This book constitutes the thoroughly refereed workshop proceedings of the 7th International Workshop on Structured Object-Oriented Formal Language and Method, SOFL+MSVL 2017, held in Xi’an, China, in November 2017. The 13 revised full papers included in the volume were carefully reviewed and selected from 21 submissions. They are organized in the following topical sections: animation and prototyping; graph theory; model checking; modeling and specification; and verification and validation.

APIs: Creating Channels with Application Programming Interfaces

by Greg Brail Daniel Jacobson Dan Woods

Programmers used to be the only people excited about APIs, but now a growing number of companies see them as a hot new product channel. This concise guide describes the tremendous business potential of APIs, and demonstrates how you can use them to provide valuable services to clients, partners, or the public via the Internet. You'll learn all the steps necessary for building a cohesive API business strategy from experts in the trenches. Facebook and Twitter APIs continue to be extremely successful, and many other companies find that API demand greatly exceeds website traffic. This book offers executives, business development teams, and other key players a complete roadmap for creating a viable API product. Learn about the rise of APIs and why your business might need one Understand the roles of asset owners, providers, and developers in the API value chain Build strategies for designing, implementing, and marketing your product Devise an effective process for security and user management Address legal issues, such as rights management and terms of use Manage traffic and user experience with a reliable operating model Determine the metrics you need to measure your API's success

SharePoint 2010 at Work: Tricks, Traps, and Bold Opinions

by Alexander Bautz Dessie Lunsford Eric Alexander Jim Bob Howard Kerri Abraham Laura Rogers Marc D. Anderson Mark Miller Peter Allen Sadalit Van Buren Waldek Mastykarz

If you work with SharePoint, you may have discovered that there are countless tricks for using this platform to solve real-world problems—and you certainly wouldn’t mind learning some of them. That’s the purpose behind EndUserSharePoint, a community site that lets end users share ingenious new ways for putting SharePoint to work.This insightful and entertaining book presents a compilation of popular, well-written articles from the site, published by contributors for people who use SharePoint at their companies but don’t have access to its technical server side. Each engaging story puts you into the narrative as a participant, rather than a passive observer, so you can easily visualize the situation and share the “aha!” solution with the author. Learn some tricks, gain some insight—and have fun doing it.These articles will help you:Build a documented framework for evaluating whether your company is getting the most value from SharePointCreate documentation and script management with OneNote and a SharePoint libraryUse the Data View Web Part to create hyperlinks from existing SharePoint dataImplement data visualization in SharePoint without access to the serverCreating document libraries with mixed content sources in any SharePoint versionPull information from disparate site collections into a single navigation systemContributors include:Sadalit Van BurenKerri AbrahamJim Bob HowardMarc D. AndersonLaura RogersWaldek MastykarzAlexander BautzDessie LunsfordEric AlexanderPeter Allen"What a fantastic resource. No other book in the SharePoint community hits this ‘power user’ or 'end user' audience like this book does. There are powerful examples in here that will really solve business problems and set the reader on the right track."—Joel Oleson, Global SharePoint Evangelist, and one of the first SharePoint architects

Adobe Edge Preview 5: The Missing Manual

by Chris Grover

Want to create animated graphics for iPhone, iPad and the Web, using familiar Adobe features? You've come to the right guide. Adobe Edge Preview 5: The Missing Manual shows you how to build HTML5 and JavaScript graphics with Adobe multimedia tools. No programming experience? No problem. Adobe Edge writes all the code for you. With this book, you'll be designing great-looking web apps in no time. The important stuff you need to know: Get to know the workspace. Learn how Adobe Edge Preview 5 performs its magic. Create and import graphics. Make drawings with Edge's tools, or use art you designed in other programs. Work with text. Build menus, label buttons, provide instructions, and perform other tasks. Jump into animation. Master Edge's elements, properties, and timeline panels. Make it interactive. Use triggers and actions to give users control over their web experience. Peek behind the curtain. Understand how HTML and CSS documents work. Dig into JavaScript. Customize your projects by tweaking your code.

Windows PowerShell for Developers: Enhance Your Productivity and Enable Rapid Application Development (Oreilly And Associate Ser.)

by Douglas Finke

Want to perform programming tasks better, faster, simpler, and make them repeatable? Take a deep dive into Windows PowerShell and discover what this distributed automation platform can do. Whether you're a .NET developer or IT pro, this concise guide will show you how PowerShell's scripting language can help you be more productive on everyday tasks. Quickly learn how to create PowerShell scripts and embed them into your existing applications, write "little languages" to solve specific problems, and take charge of your code. This book includes example scripts that you can easily pull apart, tweak, and then use in your own PowerShell and .NET solutions. Slice and dice text, XML, CSV, and JSON with ease Embed PowerShell to provide scripting capabilities for your C# apps Create GUI applications five to ten times faster with less code Leverage PowerShell's capabilities to work with the Internet Interact with DLLs and create objects, automatically display properties, and call methods in live interactive sessions Build domain-specific languages (DSLs) and vocabularies to express solutions more clearly Work with Microsoft Office via the Component Object Model (COM) Discover PowerShell v3 features included with Windows 8 and Windows Server 2012

Programming Entity Framework: Creating and Configuring Data Models from Your Classes

by Julia Lerman Rowan Miller

<p>Take advantage of the Code First data modeling approach in ADO.NET Entity Framework, and learn how to build and configure a model based on existing classes in your business domain. With this concise book, you&#8217;ll work hands-on with examples to learn how Code First can create an in-memory model and database by default, and how you can exert more control over the model through further configuration.</p>

React 16 Tooling: Master essential cutting-edge tools, such as create-react-app, Jest, and Flow

by Adam Boduch

React 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know — in detail.Key FeaturesEach chapter presents meta-development solutions to help React developersThe tools used are presented in a practical, solution-oriented approach with no fluffThe chapters are arranged in a logical order that mirrors a typical React development workflow, but you are free to tweak the approaches discussed to fit your own unique styleBook DescriptionReact 16 Tooling covers the most important tools, utilities, and libraries that every React developer needs to know — in detail. As React has grown, the amazing toolset around it has also grown, adding features and enhancing the development workflow. Each of these essential tools is presented in a practical manner and in a logical order mirroring the development workflow. These tools will make your development life simpler and happier, enabling you to create better and more performant apps.Adam starts with a hand-picked selection of the best tools for the React 16 ecosystem. For starters, there’s the create-react-app utility that’s officially supported by the React team. Not only does this tool bootstrap your React project for you, it also provides a consistent and stable framework to build upon. The premise is that when you don’t have to think about meta development work, more focus goes into the product itself.Other React tools follow this same approach to automating and improving your development life. Jest makes unit testing quicker. Flow makes catching errors easier. Docker containers make deployment in a stack simpler. Storybook makes developing components straightforward. ESLint makes writing standardized code faster. The React DevTools plugin makes debugging a cinch. React 16 Tooling clears away the barriers so you can focus on developing the good parts. In this book, we’ll look at each of these powerful tools in detail, showing you how to build the perfect React ecosystem to develop your apps within.What you will learnBootstrap a React application using create-react-appIsolate React component development using StorybookWrite effective unit tests for your React components using JestEnsure that your component code is to standard using ESLintUse browser extensions and built-in component instrumentation to debug React applicationsEnable type safety in React components with Flowtype Deploy React applications inside a Docker container as part of a larger application stackWho this book is forThis book is for React developers of any skill level who want to make their lives easier. It helps to have some familiarity with React, but if you are an experienced web developer looking at React, then this book will show you how to build a resilient toolset around you before you begin.

Test-Driven Java Development, Second Edition: Invoke TDD principles for end-to-end application development, 2nd Edition

by Alex Garcia Viktor Farcic

This book will teach the concepts of test driven development in Java so you can build clean, maintainable and robust codeKey Features Explore the most popular TDD tools and frameworks and become more proficient in building applications Create applications with better code design, fewer bugs, and higher test coverage, enabling you to get them to market quickly Implement test-driven programming methods into your development workflowsBook DescriptionTest-driven development (TDD) is a development approach that relies on a test-first procedure that emphasizes writing a test before writing the necessary code, and then refactoring the code to optimize it.The value of performing TDD with Java, one of the longest established programming languages, is to improve the productivity of programmers and the maintainability and performance of code, and develop a deeper understanding of the language and how to employ it effectively.Starting with the basics of TDD and understanding why its adoption is beneficial, this book will take you from the first steps of TDD with Java until you are confident enough to embrace the practice in your day-to-day routine.You'll be guided through setting up tools, frameworks, and the environment you need, and we will dive right into hands-on exercises with the goal of mastering one practice, tool, or framework at a time. You'll learn about the Red-Green-Refactor procedure, how to write unit tests, and how to use them as executable documentation.With this book, you'll also discover how to design simple and easily maintainable code, work with mocks, utilize behavior-driven development, refactor old legacy code, and release a half-finished feature to production with feature toggles.You will finish this book with a deep understanding of the test-driven development methodology and the confidence to apply it to application programming with Java.What you will learn Explore the tools and frameworks required for effective TDD development Perform the Red-Green-Refactor process efficiently, the pillar around which all other TDD procedures are based Master effective unit testing in isolation from the rest of your code Design simple and easily maintainable code by implementing different techniques Use mocking frameworks and techniques to easily write and quickly execute tests Develop an application to implement behavior-driven development in conjunction with unit testing Enable and disable features using feature togglesWho this book is forIf you're an experienced Java developer and want to implement more effective methods of programming systems and applications, then this book is for you.

Python for Offensive PenTest: A practical guide to ethical hacking and penetration testing using Python

by Hussam Khrais

Your one-stop guide to using Python, creating your own hacking tools, and making the most out of resources available for this programming languageKey FeaturesComprehensive information on building a web application penetration testing framework using PythonMaster web application penetration testing using the multi-paradigm programming language PythonDetect vulnerabilities in a system or application by writing your own Python scriptsBook DescriptionPython is an easy-to-learn and cross-platform programming language that has unlimited third-party libraries. Plenty of open source hacking tools are written in Python, which can be easily integrated within your script.This book is packed with step-by-step instructions and working examples to make you a skilled penetration tester. It is divided into clear bite-sized chunks, so you can learn at your own pace and focus on the areas of most interest to you. This book will teach you how to code a reverse shell and build an anonymous shell. You will also learn how to hack passwords and perform a privilege escalation on Windows with practical examples. You will set up your own virtual hacking environment in VirtualBox, which will help you run multiple operating systems for your testing environment.By the end of this book, you will have learned how to code your own scripts and mastered ethical hacking from scratch.What you will learnCode your own reverse shell (TCP and HTTP)Create your own anonymous shell by interacting with Twitter, Google Forms, and SourceForgeReplicate Metasploit features and build an advanced shellHack passwords using multiple techniques (API hooking, keyloggers, and clipboard hijacking)Exfiltrate data from your targetAdd encryption (AES, RSA, and XOR) to your shell to learn how cryptography is being abused by malwareDiscover privilege escalation on Windows with practical examplesCountermeasures against most attacksWho this book is forThis book is for ethical hackers; penetration testers; students preparing for OSCP, OSCE, GPEN, GXPN, and CEH; information security professionals; cybersecurity consultants; system and network security administrators; and programmers who are keen on learning all about penetration testing.

Practical Network Scanning: Capture network vulnerabilities using standard tools such as Nmap and Nessus

by Ajay Singh. Jacob Cox

Get 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.

Models of Neurons and Perceptrons: Selected Problems and Challenges (Studies In Computational Intelligence #770)

by Andrzej Bielecki

This book describes models of the neuron and multilayer neural structures, with a particular focus on mathematical models. It also discusses electronic circuits used as models of the neuron and the synapse, and analyses the relations between the circuits and mathematical models in detail. The first part describes the biological foundations and provides a comprehensive overview of the artificial neural networks. The second part then presents mathematical foundations, reviewing elementary topics, as well as lesser-known problems such as topological conjugacy of dynamical systems and the shadowing property. The final two parts describe the models of the neuron, and the mathematical analysis of the properties of artificial multilayer neural networks. Combining biological, mathematical and electronic approaches, this multidisciplinary book it useful for the mathematicians interested in artificial neural networks and models of the neuron, for computer scientists interested in formal foundations of artificial neural networks, and for the biologists interested in mathematical and electronic models of neural structures and processes.

Sinatra: Ruby for the Web, Simply

by Alan Harris Konstantin Haase

<p>Sinatra gives developers a small but powerful and scalable framework for building web applications with Ruby. This introduction gets readers started, helping them to build, install, and polish a first application. It also explores how Sinatra fits in the web application ecosystem, especially in comparison to its far larger cousin, Ruby on Rails.</p>

Building Hypermedia APIs with HTML5 and Node: Creating Evolvable Hypermedia Applications (Oreilly And Associate Ser.)

by Mike Amundsen

With this concise book, you'll learn the art of building hypermedia APIs that don't simply run on the Web, but that actually exist in the Web. You'll start with the general principles and technologies behind this architectural approach, and then dive hands-on into three fully-functional API examples. Too many APIs rely on concepts rooted in desktop and local area network patterns that don't scale well--costly solutions that are difficult to maintain over time. This book shows system architects and web developers how to design and implement human- and machine-readable web services that remain stable and flexible as they scale. Learn the H-Factors for representing application metadata across all media types and formats Understand the four basic design elements for authoring hypermedia types Convert a simple read-only XML-based media type into a successful API design Examine the challenges and advantages of designing a hypermedia type with JSON Use HTML5's rich set of hypermedia controls in the API design process Learn the details of documenting, publishing, and registering media type designs and link-relation types

MongoDB and PHP: Document-Oriented Data for Web Developers (Oreilly And Associate Ser.)

by Steve Francia

What would happen if you optimized a data store for the operations application developers actually use? You'd arrive at MongoDB, the reliable document-oriented database. With this concise guide, you'll learn how to build elegant database applications with MongoDB and PHP. Written by the Chief Solutions Architect at 10gen--the company that develops and supports this open source database--this book takes you through MongoDB basics such as queries, read-write operations, and administration, and then dives into MapReduce, sharding, and other advanced topics. Get out of the relational database rut, and take advantage of a high-performing system optimized for operations and scale. Learn step-by-step the tools you need to build PHP applications with MongoDB Perform Create, Read, Update, and Delete (CRUD) operations, and learn how to perform queries to retrieve data Administer your database, and access and manipulate data with the MongoDB Shell Use functions to work with sets, arrays, and multiple documents to perform synchronous, asynchronous, and atomic operations Discover PHP's community tools and libraries, and why they're valuable Work with regular expressions, aggregation, MapReduce, replication, and sharding

Refine Search

Showing 21,251 through 21,275 of 54,505 results