Algorithms and Parallel ComputingThere is a software gap between the hardware potential and the performance that can be attained using today's software parallel program development tools. The tools need manual intervention by the programmer to parallelize the code. Programming a parallel computer requires closely studying the target algorithm or application, more so than in the traditional sequential programming we have all learned. The programmer must be aware of the communication and data dependencies of the algorithm or application. This book provides the techniques to explore the possible ways to program a parallel computer for a given application. ...
Data Structures and Algorithms in PythonBased on the authors' market leading data structures books in Java and C++, this textbook offers a comprehensive, definitive introduction to data structures in Python by respected authors. Data Structures and Algorithms in Python is the first mainstream object-oriented book available for the Python data structures course. Designed to provide a comprehensive introduction to data structures and algorithms, including their design, analysis, and implementation, the text will maintain the same general structure as Data Structures and Algorithms in Java and Data Structures and Algorithms in C++. ...
QlikView 11 for DevelopersBusiness Intelligence technologies are a must-have in every business to make informed decisions and keep up-to speed with the ever-evolving markets. QlikView's disruptive technology makes it a key player and leader in the industry; with its flexibility and powerful analytics environment, building QlikView apps can be mastered by both, business users as well as developers.
This book will help you learn QlikView Development from a basic to a practitioner level using a step-by-step approach in a practical environment, and apply proven best practices on each topic. ...
OData Programming Cookbook for .NET DevelopersOdata (Open Data Protocol) is a Web protocol for querying and updating data that provides a way to unlock your data and free it from silos that exist in applications today. OData enables data access among a variety of applications, services, and stores by adopting existing Web technologies such as HTTP, XML, and JSON. This book deals with common OData programming cases over the Microsoft .NET Framework platform and eases the learning curve for a .NET developer to start incorporating OData in data service development. ...
Filtering, Control and Fault Detection with Randomly Occurring Incomplete InformationThis book investigates the filtering, control and fault detection problems for several classes of nonlinear systems with randomly occurring incomplete information. It proposes new concepts, including RVNs, ROMDs, ROMTCDs, and ROQEs. The incomplete information under consideration primarily includes missing measurements, time-delays, sensor and actuator saturations, quantization effects and time-varying nonlinearities.
The first part of this book focuses on the filtering, control and fault detection problems for several classes of nonlinear stochastic discrete-time systems and in the second part, the theories and techniques are developed to deal with distributed filtering issues in sensor networks and some distributed filters are designed for nonlinear time-varying systems and Markovian jumping nonlinear time-delay systems, respectively. Finally, the application potential is explored with a study of mobile robot navigation problems. ...
Hands-On Oracle Application Express SecurityAs a Rapid Application Development framework, Oracle Application Express (APEX) allows websites to easily be created based on data within an Oracle database. Using only a web browser, you can develop and deploy professional applications that are both fast and secure. However, as with any website, there is a security risk and threat, and securing APEX applications requires some specific knowledge of the framework. Written by well-known security specialists Recx, this book shows you the correct ways to implement your APEX applications to ensure that they are not vulnerable to attacks. Real-world examples of a variety of security vulnerabilities demonstrate attacks and show the techniques and best practices for making applications secure. ...
Python & XMLIf you are a Python programmer who wants to incorporate XML into your skill set, this is the book for you. Python has attracted a wide variety of developers, who use it either as glue to connect critical programming tasks together, or as a complete cross-platform application development language. Yet, because it is object-oriented and has powerful text manipulation abilities, Python is an ideal language for manipulating XML.
Python & XML gives you a solid foundation for using these two languages together. Loaded with practical examples, this new volume highlights common application tasks, so that you can learn by doing. The book starts with the basics then quickly progresses to complex topics, like transforming XML with XSLT, querying XML with XPath, and working with XML dialects and validation. It also explores the more advanced issues: using Python with SOAP and distributed web services, and using Python to create scalable streams between distributed applications. ...
Windows PowerShell 3.0 First StepsAutomate Windows administration tasks with ease by learning the fundamentals of Windows PowerShell 3.0. Led by a Windows PowerShell expert, you'll learn must-know concepts and techniques through easy-to-follow explanations, examples, and exercises. Once you complete this practical introduction, you can go deeper into the Windows PowerShell command line interface and scripting language with Windows PowerShell 3.0 Step by Step. ...
AutoCAD 2007 and AutoCAD LT 2007 BiblePopular among both novice and experienced AutoCAD users, this comprehensive book begins with an overview of the basics of AutoCAD, such as creating drawings, using commands, and specifying coordinates. Coverage becomes more in-depth as each chapter builds off the previous one, with discussions of 2D and 3D drawing techniques, using layers, creating dimensions, 3D coordinates, and rendering. You ll learn to customize commands and toolbars; program AutoCAD using AutoLISP and VBA; and review AutoCAD LT. A "Quick Start" will have beginners creating a CAD drawing on their first day. ...
Linux Bible 2010 EditionWhether you're a first-time Linux user or you're migrating from another operating system, this book is an ideal introductory guide for getting comfortable with the building-block nature of Linux. Written by bestselling author Christopher Negus, this guide is packed with in-depth descriptions on the basics of Linux desktops, servers, and programming tools and gets you up to speed on all the new and exciting features of the newest version: Linux 2010. Negus walks you through transitioning from Windows or Mac and helps you find the Linux distribution that best meets your needs. ...