Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • 2015-2019
  • 2010-2014  (3,234)
  • 1955-1959
  • 2014  (3,234)
  • Electronic books ; local  (3,234)
Datasource
Material
Language
Years
  • 2015-2019
  • 2010-2014  (3,234)
  • 1955-1959
Year
Keywords
Subjects(RVK)
  • 1
    Online Resource
    Online Resource
    Chennai : Pearson
    ISBN: 9789332540774 , 9332540772
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Edition: Second edition.
    Series Statement: Always learning
    Keywords: Nursing ; Social aspects ; Social medicine ; Electronic books ; Electronic books ; local
    Abstract: In its pursuit to bring about an awakening among students of nursing about human social behavior, this second edition of Sociology for Nurses continues to build on sociological theories that are of relevance to the nursing community. Conforming to the syllabus prescribed by the Indian Nursing Council and catering to the needs of second year B. Sc Nursing students, this book provides jargon-free explanation of even the most difficult concepts to the student's benefit.
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed March 14, 2017)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    Online Resource
    Online Resource
    Brookline, MA : Bibliomotion
    ISBN: 9781937134860 , 1937134865
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Parallel Title: Erscheint auch als
    Keywords: Employee motivation ; Motivation (Psychology) ; Games ; Psychological aspects ; Organizational behavior ; Electronic books ; Electronic books ; local
    Abstract: Organizations are facing an engagement crisis. Regardless if they are customers, employees, patients, students, citizens, stakeholders, organizations struggle to meaningfully engage their key constituent groups who have a precious and limited resource: their time. Not surprisingly, these stakeholders have developed deflector shields to protect themselves. Only a privileged few organizations are allowed to penetrate the shield, and even less will meaningfully engage. To penetrate the shield, and engage the audience, organizations need an edge. Gamification has emerged as a way to gain that edge and organizations are beginning to see it as a key tool in their digital engagement strategy. While gamification has tremendous potential to break through, most companies will get it wrong. Gartner predicts that by 2014, 80% of current gamified applications will fail to meet business objectives primarily due to poor design. As a trend, gamification is at the peak of the hype cycle; it has been oversold and it is broadly misunderstood. We are heading for the inevitable fall. Too many organizations have been led to believe that gamification is a magic elixir for indoctrinating the masses and manipulating them to do their bidding. These organizations are mistaking people for puppets, and these transparently cynical efforts are doomed to fail. This book goes beyond the hype and focuses on the 20% that are getting it right. We have spoken to hundreds of leaders in organizations around the world about their gamification strategies and we have seen some spectacular successes. The book examines some of these successes and identifies the common characteristics of these initiatives to define the solution space for success. It is a guide written for leaders of gamification initiatives to help them avoid the pitfalls and employ the best practices, to ensure they join the 20% that gets it right. Gamify shows gamification in action: as a powerful approach to engaging and motivating people to achieving their goals, while at the same time achieving organizational objectives. It can be used to motivate people to change behaviors, develop skills, and drive innovation. The sweet spot for gamification objectives is the space where the business objectives and player objectives are aligned. Like two sides of the same coin, player and business goals may outwardly appear different, but they are often the same thing, expressed different ways. The key to gamification success is t...
    Note: Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    ISBN: 9781849697859 , 184969785X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Big data ; Data mining ; Automatic data collection systems ; Electronic books ; Electronic books ; local
    Abstract: Over 70 practical recipes to gain operational data intelligence with Splunk Enterprise In Detail This book contains over 70 practical, task-oriented recipes to build up your knowledge of Splunk's many features which you can apply to real-world operational intelligence scenarios. Right from the first chapter, you will follow recipes that progressively build upon one another. The recipes provided will demonstrate methods to expedite delivery of intelligence reports and empower you to present data in a meaningful way through dashboards and by applying visualizations available in Splunk Enterprise. You will also delve deeply into your data with transactions, subsearching, concurrency, and more advanced search commands. What You Will Learn Search, report on, and visualize operational intelligence data Enrich operational data with lookups and workflows Model and accelerate data and perform pivot-based reporting Build real-time, scripted, and other intelligence-driven alerts Summarize data for longer term trending, reporting, and analysis Build a fully featured Splunk operational intelligence application Integrate advanced JavaScript charts and leverage Splunk's API
    Note: "Quick answers to common problems"--Cover. - Includes index. - Description based on online resource; title from title page (Safari, viewed Nov. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    ISBN: 9781849516976 , 1849516979
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: PostgreSQL ; Database management ; SQL (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Over 100 recipes to design and implement a highly available server with the advanced features of PostgreSQL In Detail PostgreSQL, often known as simply "Postgres", is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance. From hardware selection to software stacks and horizontal scalability, this book will help you build a versatile PostgreSQL cluster that will survive crashes, resist data corruption, and grow smoothly with customer demand. We start with selecting the necessary hardware to handle multiple failure scenarios with redundancy. Then, we discuss how to automate and visualize these checks with Nagios, check_mk, and Graphite. We'll finally round off by tackling the complex problem of data scalability. What You Will Learn Protect your data with PostgreSQL replication and management tools such as Slony, Bucardo, and Londiste Choose the correct hardware for redundancy and scale Prepare for catastrophes and prevent them before they happen Reduce database resource contention with connection pooling Automate monitoring and alerts to visualize cluster activity using Nagios and collectd Construct a robust software stack that can detect and fix outages Design a scalable schema architecture to handle billions of queries
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Aug. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    Ely, Cambridgeshire, UK : IT Governance Pub.
    ISBN: 9781849285926 , 1849285926
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Business planning ; Crisis management ; Risk management ; Strategic planning ; Electronic books ; Electronic books ; local
    Abstract: "This comprehensive research consistently portrays a set of common factors that precedes each disaster - poor management, a lack of proper planning and weak risk management practices. An eye-opener to all those executives that fail to understand the importance of business continuity and disaster recovery mechanisms." Luciano Anastasi, MA MBCS CITP, Head of Information Technology at APS Bank, Malta "I have found 'In Hindsight' to be an interesting, thought provoking and stimulating collection of studies; and I have learned a great deal in reading it." Phillip Wood, MBE MSc FSyI CPP PSP AMBCI MInstLM, author of Resilient Thinking "I am constantly amazed by the number of executives who dismiss potential disasters as being too unlikely to consider, or who put off dealing with known risks because they have other things to worry about. This book is full of these people, and what happens in the case studies provides ample evidence to counter their complacency." Martin Caddick. LLB MBA MBCI MIOR What causes disasters? In this book, the authors analyse the causes of some of the major disasters from the last thirty years and explain what could have been done better, before and after the event. Unlike many titles on business continuity and disaster recovery, In Hindsight: A compendium of Business Continuity case studies does not build up from the theory of business continuity planning. Instead, it takes apart real events such as Hurricane Katrina, the terrorist attacks in London, Madrid and Glasgow, and the collapse of Barings Bank, revealing the themes that contributed to each. Plan for the worst Using these incidents as case studies, the authors demonstrate the potentially devastating results for organisations that have not planned for the worst. Crucially, the book proposes measures that could have helped to minimise the risks and consequences. Learn from other people's mistakes By showing the potential repercussions of a badly thought-out disaster management and business continuity plan, this book helps you avoid making similar mistakes, reduce risks and enable faster recovery when things do go wrong. About the editor A Member of the Business Continuity Institute and an Approved BCI Instructor, Robert A. Clark is also a Fellow of the British Computer Society and a Member of the Security Institute. His career includes 15 years with IBM and 11 years with Fujitsu Services working with clients on BCM related assignments. He is now a freelance Business ...
    Note: Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed Aug. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    ISBN: 9781780634685 , 1780634684
    Language: English
    Pages: 1 online resource (xxix, 186 p.) , ill.
    Series Statement: Chandos information professional series
    Keywords: Academic libraries ; Administration ; Libraries and students ; Libraries and scholars ; Libraries and teachers ; Academic libraries ; Aims and objectives ; Electronic books ; local ; Electronic books
    Abstract: Academic libraries have continually looked for technological solutions to low circulation statistics, under-usage by students and faculty, and what is perceived as a crisis in relevance, seeing themselves in competition with Google and Wikipedia. Academic libraries, however, are as relevant as they have been historically, as their primary functions within their university missions have not changed, but merely evolved. Going beyond the Gate Count argues that the problem is not relevance, but marketing and articulation. This book offers theoretical reasoning and practical advice to directors on how to better market the function of the library within and beyond the home institution. The aim of this text is to help directors, and ultimately, their librarians and staff get students and faculty back into the library, as a result of better articulation of the library's importance. The first chapter explores the promotion of academic libraries and their function as educational systems. The next two chapters focus on the importance of the role social media and virtual presence in the academic library, and engaging and encouraging students to use the library through a variety of methods, such as visually oriented special collections. Remaining chapters discuss collaboration and collegiality, formalized reporting and marketing. Offers clear, concise writing, with thoughtful discussions of the problems facing academic libraries Demonstrates comprehensive and thoughtful research that informs theoretical approaches to realistic outcomes that address these problems Provides helpful tables, illustrations, and photographs that evidence the collaborative nature of contemporary academic libraries Provides practical examples from actual experiences that can be adapted by readers
    Note: Includes bibliographical references (p. 184) and index. - Description based on online resource; title from title page (Safari, viewed Nov. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    ISBN: 9781784393243 , 178439324X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: iOS (Electronic resource) ; Application software ; Development ; iPad (Computer) ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Build proximity applications for iOS using Apple's groundbreaking iBeacon technology In Detail Starting with an introduction to iBeacon, you will learn all about simple beacon detection. You will learn how to use Apple's CoreBluetooth, CoreLocation, and PassKit libraries, and how to broadcast different values through the power of transmission power. You will learn how to allow your apps to detect beacons, determine their distance, and even turn your iPhone or iPad into a Bluetooth iBeacon by building a simple treasure-hunting app. We will also be discussing two of the most popular beacons (Estimote and ROXIMITY). Don't worry if you haven't got any beacons; this book includes a companion app that lets your Mac or MacBook act as a beacon to allow you to jump straight into learning this incredible technology. By the end of this book, you will have learned how to build apps that interact with the world around them using Bluetooth beacons. What You Will Learn Detect beacons in range and read the values they broadcast Understand beacon regions and use Core Location framework to determine when you enter or exit a beacon region Use beacon broadcast values to identify the beacon and determine the purpose of it Utilize the CoreBluetooth library to turn your iOS device into an iBeacon Build a functionality that understands the world around it within a few inches by determining beacon distance Notify users that they've entered a region while the app's running in the background and use beacons to show Apple Passbook passes when in range Build a comprehensive museum app that informs the visitor about the exhibits that they're closest to as they walk around the museum Understand Bluetooth low energy and the technology behind iBeacon
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 18, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    ISBN: 9781783989133 , 1783989130
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Apache Cassandra ; Database management ; Computer programs ; Electronic books ; Electronic books ; local
    Abstract: Harness the power of Apache Cassandra to build scalable, fault-tolerant, and readily available applications In Detail Apache Cassandra is a massively scalable, peer-to-peer database designed for 100 percent uptime, with deployments in the tens of thousands of nodes supporting petabytes of data. This book offers readers a practical insight into building highly available, real-world applications using Apache Cassandra. The book starts with the fundamentals, helping you to understand how the architecture of Apache Cassandra allows it to achieve 100 percent uptime when other systems struggle to do so. You'll have an excellent understanding of data distribution, replication, and Cassandra's highly tunable consistency model. This is followed by an in-depth look at Cassandra's robust support for multiple data centers, and how to scale out a cluster. Next, the book explores the domain of application design, with chapters discussing the native driver and data modeling. Lastly, you'll find out how to steer clear of common antipatterns and take advantage of Cassandra's ability to fail gracefully. What You Will Learn Understand the core architecture of Cassandra that enables highly available applications Use replication and tunable consistency levels to balance consistency, availability, and performance Set up multiple data centers to enable failover, load balancing, and geographic distribution Add capacity to your cluster with zero downtime Take advantage of high availability features in the native driver Create data models that scale well and maximize availability Understand how to avoid common antipatterns Keep your system working well even during failure scenarios
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 23, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    ISBN: 9781783987993 , 1783987995
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: JavaScript (Computer program language) ; Application software ; Electronic books ; Electronic books ; local
    Abstract: Discover how to use JavaScript design patterns to create powerful applications with reliable and maintainable code In Detail Applying design patterns to JavaScript code creates more reliable and maintainable code. In this book, you will explore different design patterns and learn where and how to implement them with the help of detailed examples. In the first part of the book, we start off with an introduction to design patterns, and then move on to creating classical structures that are used to organize code. Next, we look at the creational, structural, and behavioral patterns. The second part of the book dives into patterns used for functional programming, model view patterns, patterns to build web applications, and messaging patterns. A number of very interesting advanced JavaScript patterns such as dependency injection and live postprocessing are also covered. By the end of this book, you will learn to identify places where a pattern would improve code readability and maintainability. What You Will Learn Organize your code with classes and modules Explore the original Gang of Four patterns and learn how to apply them to JavaScript Decrease the degree of coupling in applications and increase code reuse through creational patterns Rethink your coding through the use of functional patterns Master advanced JavaScript patterns such as dependency injection and live postprocessing Improve the testability of your code with mock objects, mocking frameworks, and monkey patching Discover the patterns that are the basis of modern JavaScript libraries such as Knockout.js, Angular.js, and Backbone.js
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed December 16, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    ISBN: 9781783987252 , 1783987251
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Database design ; Computer programs ; Data structures (Computer science) ; Database management ; Electronic books ; Electronic books ; local
    Abstract: A practical guide to realizing the seamless potential of storing and managing high-volume, high-velocity data quickly and painlessly with HBase In Detail With an example-oriented approach, this book begins by providing you with a step-by-step learning process to effortlessly set up HBase clusters and design schemas. Gradually, you will be taken through advanced data modeling concepts and the intricacies of the HBase architecture. Moreover, you will also get acquainted with the HBase client API and HBase shell. Essentially, this book aims to provide you with a solid grounding in the NoSQL columnar database space and also helps you take advantage of the real power of HBase using data scans, filters, and the MapReduce framework. Most importantly, the book also provides you with practical use cases covering various HBase clients, HBase cluster administration, and performance tuning. What You Will Learn Realize the need for HBase Download and set up HBase cluster Grasp data modeling concepts in HBase and how to perform CRUD operations on data Perform effective data scanning and data filtration in HBase Understand data storage and replication in HBase Explore HBase counters, coprocessors, and MapReduce integration Get acquainted with different clients of HBase such as REST and Kundera ORM Learn about cluster management and performance tuning in HBase
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed December 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    ISBN: 9781849517171 , 1849517177
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Database design ; Databases ; Development ; Databases ; Programming ; Graph theory ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Run blazingly fast queries on complex graph datasets with the power of the Neo4j graph database In Detail Learning Neo4j provides you with a step-by-step approach of adopting Neo4j, the world's leading graph database. This book includes a lot of background information, helps you grasp the fundamental concepts behind this radical new way of dealing with connected data, and will give you lots of examples of use cases and environments where a graph database would be a great fit. Starting with a brief introduction to graph theory, this book will show you the advantages of using graph databases. Following on from that, you will be introduced to Neo4j and you will be shown how to install Neo4j on various operating systems. You will then be shown how you can model and import your data into Neo4j. This book has two use case examples that will show you how to model and implement a graph in Neo4j by analyzing a user case, and analyze the impact a change has on a process or a system. You will also gain an insight into graph visualization options for Neo4j and discover external sources where you can learn more about Neo4j. What You Will Learn Background and specifications of graph databases Install Neo4j on a variety of different platforms, locally and in the cloud Model data for a graph database such as Neo4j Import data into Neo4j Learn about sample use cases for Neo4j Discover the advantages of graph databases versus other database models Find out where you can find additional information on Neo4j
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Sept. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    ISBN: 9781783985098 , 1783985097
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: Application software ; Development ; Web sites ; Design ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Over 60 recipes to help you get the most out of your Apache Karaf deployments In Detail Apache Karaf is more than just an OSGi-based runtime container; it's an ecosystem of open source technologies that makes operating and managing applications easier. This book starts by covering how to make your deployment more production ready, and then covers many of the most popular Service Oriented Architecture projects that you can integrate into Karaf ? these are some of the most sought after developer skills in modern enterprises. The book also delves into transforming Karaf into a JSP host, distributing containers using Apache Karaf Cellar, and providing persistence to your applications. Finally, you'll explore the world of Big Data with Apache Cassandra and Hadoop, setting the stage for your Karaf deployment to handle today's large datasets. What You Will Learn Turn Karaf into a Smart Router with Apache Camel Model Karaf into a Message Broker with Apache ActiveMQ Transform Karaf into a JSP host with Pax Web Distribute your Karaf applications across a clustered container with Apache Karaf Cellar Transmute Karaf into a web service container with Apache CXF Set up a Pax Exam test environment Turbo-charge your Karaf applications' persistence layer scalability with Apache Cassandra Manage Big Data on Karaf with Apache Hadoop
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Sept. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    ISBN: 9781783983919 , 1783983914
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Python (Computer program language) ; Numerical analysis ; Electronic books ; Electronic books ; local
    Abstract: Supercharge your scientific Python computations by understanding how to use the NumPy library effectively In Detail NumPy is an extension of Python, which provides highly optimized arrays and numerical operations. NumPy replaces a lot of the functionality of Matlab and Mathematica specifically vectorized operations, but in contrast to those products is free and open source. In today's world of science and technology, it is all about speed and flexibility. This book will teach you about NumPy, a leading scientific computing library. This book enables you to write readable, efficient, and fast code, which is closely associated to the language of mathematics. Save thousands of dollars on expensive software, while keeping all the flexibility and power of your favorite programming language. You will learn about installing and using NumPy and related concepts. At the end of the book we will explore related scientific computing projects. This book will give you a solid foundation in NumPy arrays and universal functions. Learning NumPy Array will help you be productive with NumPy and write clean and fast code. What You Will Learn Install NumPy and discover its arrays and features Perform data analysis and complex array operations with NumPy Analyze time series and perform signal processing Understand NumPy modules and explore the scientific Python ecosystem Improve the performance of calculations with clean and efficient NumPy code Analyze large data sets using statistical functions and execute complex linear algebra and mathematical computations
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 30, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    ISBN: 9781937134839 , 1937134830
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Parallel Title: Erscheint auch als
    Keywords: Competition ; Meaning (Psychology) ; Social aspects ; Consumer behavior ; Electronic books ; Electronic books ; local
    Abstract: Today, when companies and customers are faced with an infinite number of messages, the word "relevance" has taken on a new meaning and dimension. We know that relevance matters, but what does that mean exactly? Andrea Coville guides leaders and executives toward the realization that if they can focus on a single, guiding principle-a magnetic one-that permeates their brand or company, customers will not only engage but change thinking and behavior in turn. Relevance takes us through the dimensions of relevance-both qualitative and quantitative-in order to find the starting point on the Relevance Scale: where we are and where to go from here. The book walks the reader through the elements of staying relevant as well as the circumstances that contribute to establishing a relevance platform. The author offers many examples as well as explaining messaging strategies. Whether you are working with a consumer product, a nonprofit, or a B2B company, Andrea Coville believes you, your brand, or your company have the power to change and influence behavior and make an impact.
    Note: Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    ISBN: 9781783983292 , 1783983299
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Master real-time web application development using a mean combination of MongoDB, Express, AngularJS, and Node.js In Detail The MEAN stack is a collection of the most popular modern tools for web development; it comprises MongoDB, Express, AngularJS, and Node.js. Starting with MEAN core frameworks, this project-based guide will explain the key concepts of each framework, how to set them up properly, and how to use popular modules to connect it all together. By following the real-world examples shown in this tutorial, you will scaffold your MEAN application architecture, add an authentication layer, and develop an MVC structure to support your project development. Finally, you will walk through the different tools and frameworks that will help expedite your daily development cycles. Watch how your application development grows by learning from the only guide that is solely orientated towards building a full, end-to-end, real-time application using the MEAN stack! What You Will Learn Set up and run an Express application Use MongoDB to store and retrieve your application's data Connect your Express application to MongoDB and use the Mongoose module Manage your users' authentication and offer them diverse login options using Passport Structure and use an AngularJS application in your MEAN project Use Socket.io to create real-time communication between your client and server Test your application's Express and AngularJS entities Develop your MEAN application more efficiently using popular third-party tools
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Oct. 23, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    ISBN: 9781783982714 , 1783982713
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Application software ; Testing ; Scripting languages (Computer science) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Build a powerful, stable, and automated test suite using Selenium WebDriver In Detail Selenium WebDriver is a global leader in automated web testing. It empowers users to perform complex testing scenarios with its simple and powerful interface. This guide will provide you with all the skills you need to successfully create a functional Selenium test suite. Starting from the very beginning of the Selenium IDE, this book will show you how to transition into a real programing language such as Ruby or Java. You will quickly learn how to improve your code quality with refactoring and the skills needed to plan for the future development of your website to future-proof your test suite. With ample test examples running against a life-like e-commerce store and detailed step-by-step code review and explanations, you will be ready to test any challenge web developers might throw your way. This book is intended for anyone who wants to create a test suite that is easy to maintain by expanding your knowledge until you feel truly confident and comfortable with Selenium. What You Will Learn Control Selenium WebDriver within any major programing language such as Java, Ruby, Python, and .NET Learn how to implement a simple test script or a complex Page Objects framework Set up each test to automatically deal with AJAX and jQuery Remove test instabilities by blocking third-party services Deal with data uncertainties by using fixtures, JSON APIs, and API stubbing Improve your test suite continuously by refactoring code and using the DRY principle Stabilize your tests by using patterns such as the Action Wrapper and Black Hole Proxy patterns
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Oct. 21, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    ISBN: 9781783982196 , 1783982195
    Language: English
    Pages: 1 online resource (1 v.)
    Series Statement: Community experience distilled
    Keywords: Puppet (Computer file) ; Automation ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Pull the strings of Puppet to configure enterprise-grade environments for performance optimization In Detail Puppet is a configuration management system written for system administrators to manage a large number of systems efficiently and help maintain order. Mastering Puppetdeals with the issues faced in larger deployments such as scaling and duplicate resource definitions. It will show you how to fit Puppet into your organization and keep everyone working. The concepts presented can be adapted to suit any size organization. This book starts with setting up and installing Puppet in your organization and then moves on to implementing version control in Puppet, creating custom modules, and extending your Puppet infrastructure. Finally, you will learn tips and tricks that are useful when troubleshooting Puppet and the best practices to make you a pro. What You Will Learn Scale out your Puppet masters using proxy techniques Automate Puppet master deployment using Git Hooks, r10k, and librarian-puppet Access public modules from Git Forge and use them to solve real-world problems Use Hiera and ENC to automatically assign modules to nodes Create custom modules, facts, and types Use exported resources to orchestrate changes across the enterprise
    Note: Includes index. - Description based on online resource; title from cover image (Safari, viewed August 7, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    ISBN: 9781783981557 , 1783981555
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: MariaDB ; Database management ; Client/server computing ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Debug, secure, and back up your data for optimum server performance with MariaDB In Detail MariaDB is a community-driven fork of MySQL, and is a relational DBMS that can be used to build reliable, high-performance database servers. MariaDB combines MySQL characteristics such as replication, backup and disaster recovery, transactions and locks, and also includes important improvements to the performance, stability, security, and monitoring capabilities. Mastering MariaDBstarts with an overview of the basic features and mechanisms, which includes diagnosing and solving real-life problems such as data corruption, poorly performing queries, and deadlocks. You will learn how to improve the performance of a server by identifying slow queries, and how to choose and set up a proper backup plan and recover data when disasters occur. You will learn how to share your data through several servers using replication. By the end of this book, you will be able to configure MariaDB servers, diagnose as well as troubleshoot common transactional problems, and execute database maintenance. What You Will Learn Identify inefficient queries using logs and log analysis tools Design your indexes and optimize your queries to produce efficient query plans Tune MariaDB and InnoDB configuration to achieve a stabilized degree of performance and reliability Create and manage users, roles, and permissions Perform regular backups and restore data Share your data through several partitions, disks, or servers using techniques such as replication to make operations faster Set up, maintain, and troubleshoot a replication environment as well as a database cluster
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Oct. 25, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    ISBN: 9781849688895 , 1849688893
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Learn by doing: less theory, more results
    Keywords: SQL server ; Database management ; Database design ; Databases ; Development ; Client/server computing ; Electronic books ; Electronic books ; local
    Abstract: Get to grips with Microsoft Business Intelligence and Data Warehousing technologies using this practical guide In Detail Take advantage of the real power behind the BI components of SQL Server 2014, Excel 2013, and SharePoint 2013 with this hands-on book. This book will give you a competitive advantage by helping you to quickly learn how to design and build BI system with Microsoft BI tools. This book starts with designing a data warehouse with dimensional modeling, and then looks at creating data models based on SSAS multidimensional and Tabular technologies. It will illustrate how to use SSIS for ETL, and MDS and DQS for data governance and data quality. The book is packed with real-world examples that will give you a good understanding of the BI and DW components of SQL Server 2014, Excel 2013, and SharePoint 2013. What You Will Learn Perform Data Modeling with SSAS Multidimensional and MDX Use DAX and SSAS tabular for Data Modeling Manage Master Data with MDS Reveal Knowledge Driven Data Quality with DQS Understand prediction and Data Mining Identify data patterns and predictive models Design Dashboards with PerformancePoint and Power View Explore Power Query and Power Map as components of Power BI Create Reports with SQL Server Reporting Services and integrate them in applications
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed May 29, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: Microsoft SharePoint (Electronic resource) ; Intranets (Computer networks) ; Web servers ; Web sites ; Management ; Electronic books ; Electronic books ; local
    Abstract: Take your understanding and usage of SharePoint to the highest levels with this fantastic set of recipes. From sophisticated branding to custom page layouts, it's the ultimate in web content management. In Detail SharePoint 2013 Server includes new and improved features for web content management that simplify how you design publishing sites, and enhances the authoring and publishing processes of organizations. SharePoint Server 2013 also has new features that use the power of search to surface dynamic web content on publishing sites. Using the right tools efficiently can assist organizations in creating compelling content-rich websites without the undue overhead of hands-on management of each piece of content. SharePoint 2013 WCM Advanced Cookbook is a practical guide to show you how to leverage Microsoft SharePoint 2013 to create a scalable web content management system. This book helps you in learning about the features of SharePoint 2013 in depth and also takes you through each of these features practically by providing you with a hands-on experience. With SharePoint 2013 WCM Advanced Cookbook, you will learn about a full-fledged web content management system using Microsoft SharePoint Server 2013. You will start with exploring the WCM features of SharePoint such as catalog content with cross-site publishing, enhancing the user experience with custom controls, and creating multilingual sites. Then you will move on to configure content deployment, search, taxonomy, and content translation. Finally, the book shows you how to leverage Microsoft SharePoint Designer and Microsoft InfoPath. What You Will Learn Manage SharePoint branding with device channels and design packages Customize the user experience with delegate controls Modify user input with InfoPath Create custom page layouts for content pages Configure content deployment for staging content Create multilingual content with machine translation Manage content with SharePoint publishing
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Feb. 10, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    ISBN: 9781849517737 , 1849517738
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: Secure your network against threats and vulnerabilities using the unparalleled Untangle NGFW In Detail Untangle NG Firewall simplifies network security because of its easy configuration and user-friendly interface. These attributes, in addition to its low price, make Untangle one of the most popular UTM products, and the first choice for many SMBs. Starting with a detailed description of the capabilities of Untangle as a server security solution, this book will help you to choose the right hardware and successfully deploy Untangle on your network. You will learn how to tackle a multitude of digital threats by using Filters and Blockers, including Virus Blocker, Spam Blocker, and Spyware Blocker. You will learn how to use these tools in a dedicated scenario-based training module. You will then learn about Untangle's Network Policy, how to display network-acceptable use policies, and how to enforce network policies for guests and mobile devices. With this book, you will gain hands-on experience of utilizing Untangle's WAN and VPN services, and you will be tutored on how to effectively secure your network infrastructure in real-world situations, with solutions for every type of business. What You Will Learn Install and configure Untangle NG Firewall Protect your network using Untangle NG Firewall Explore Untangle's apps Customize user policies for your network Increase user productivity and enhance WAN performance Deploy multi-WAN services available in Untangle Configure remote access and site-to-site VPN using SSL or IPsec Decipher platform reports
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Nov. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    ISBN: 9781783553747 , 178355374X
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Git (Computer file) ; Application software ; Development ; Electronic data processing ; Distributed processing ; Electronic books ; Electronic books ; local
    Abstract: Master the best practices of Git with the help of real-time scenarios to maximize team efficiency and workflow In Detail Git is a powerful versioning system. It is fast and logical, and helps developers to work with a team efficiently. The command set and learning curve of Git are pretty similar to and even better than any other SCM, and therefore it is comparatively easier to learn. Starting with the basic Git commands, this book will take you on a journey to explore all the features of Git and provide you with a way to integrate Git in a team to set up Agile methods and Continuous Integration. The book covers how to create and manage a repository on Git before moving on to explain the best practices to work with other developers as a team. It provides descriptions of Git's features, such as applying patch, using submodules, migrating from SVN, hooks, and cherry pick. This book is invaluable to anyone who wants a thorough reference guide to go back to every time they have questions about any feature of Git. What You Will Learn Create a Git repository and learn how to push your code to the repository Discover the easiest Git commands to use and manage your repository Learn how to find and resolve conflicts and mistakes Explore Git with your team members using commands such as clone, pull, and branch Set up Git for Continuous Integration to improve workflow Understand tag commits for mapping the application version An introduction to repository management and other Git tools
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 16, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781783552108 , 1783552107
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Object-oriented programming languages ; JScript (Computer program language) ; Web applications ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build powerful and scalable single-page web applications using a full stack JavaScript environment with Node.js, MongoDB, AngularJS, and the Express framework In Detail Learning Single-page Web Application Development is a journey through application development using the MEAN stack with JavaScript on the server side and client side, covering concepts such as RESTful, authentication and session on SPA. You will build large-scale applications. You will use a JavaScript environment with Node.js on the server, MongoDB as the database, and AngularJS on the frontend. Everything is integrated with the Bower dependency manager, Yeoman, and other modern tools to speed up your development process. You will deploy your application to the cloud and learn how to prepare your directory structure to scale and grow. Learning Single-page Web Application Development will give you an overview of AngularJS and RESTful APIs, and guide you in learning how to leverage single page development tools to create efficient and effective applications. What You Will Learn Streamline your development work with Bower, Yeoman, and Grunt.js Configure an AngularJS application using modules Test AngularJS applications with Karma and Protractor Create a conference web application Start from scratch and refactor your applications using Yo Express generator Use the new features of Express 4 such as Router, static middleware, and more Set up user authentication and store sessions with Passport
    Note: "Build powerful and scalable single-page web applications using a full stack JavaScript environment with Node.js, MongoDB, AngularJS, and the Express framework.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Janurary 22, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    ISBN: 9781782174530 , 1782174532
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Professional experience distilled
    Keywords: VMware ; Virtual storage (Computer science) ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: A hands-on guide to mastering performance and capacity management in a virtual data center In Detail VMware vRealize Operations is a suite of products that automates operations management using patented analytics and an integrated approach to performance, capacity, and configuration management. vRealize Operations Manager is the most important component of this suite that helps administrators to maintain and troubleshoot their VMware environment as well as their physical environment. This book takes you through the fundamental differences between a Software-Defined Data Center and a classic physical data center, and how these differences impact both architecture and operations. From a strategic point of view, you will come across the most common challenges associated with performance management in a Software-Defined Data Center. Furthermore, you will learn all the key counters in vSphere and vRealize Operations, understand their dependencies, and acquaint yourself with practical solutions to configure them for a healthy virtual environment. What You Will Learn Educate and convince your peers on why and how performance and capacity management change in a virtual data center Correct many misconceptions about virtualization Discover how your peers operationalize their vRealize Operations Master all the key metrics in vSphere and vRealize Operations Be confident in performance troubleshooting with vSphere and vRealize Operations See real-life examples of how super metric and advance dashboards make management easier Develop rich custom dashboards with interaction and super metrics
    Note: Includes bibliographical references and index. - Description based on online resource; title from cover page (Safari, viewed January 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781784398699 , 1784398691
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Computer software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Develop better software fast with IntelliJ IDEA In Detail Starting with a walkthrough of the main workspace, you will get up and running with IDEA from the word go. You will learn how to exploit IDEA's software development tools and use the various product features such as source code control, the debugger, and the many code generation tools. You will then move on to advanced topics such as how IntelliJ helps in version control, managing change lists, viewing differences and changes, and reverting changes. You will also learn how IDEA can be used for agile development and web development, as well as its integration with frameworks such as Gradle. Complete with tips and tricks, this book will make sure that you have an in-depth and extensive knowledge of informed programming. What You Will Learn Tailor IntelliJ IDEA to your needs and to the demands of your projects Use IDEA's powerful software development tools to their fullest potential Explore IntelliJ IDEA's impressive and extensive features and functionalities for successful software development Set up a new project or import an existing one and run your project as standalone or using application servers Explore and use IntelliJ IDEA's features, such as Live Templates and smart code completion Create clean code that is solid and easy to maintain with refactoring tools Coordinate with other developers using powerful version control features
    Note: "Develop better software fast with IntelliJ IDEA.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Janurary 21, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    ISBN: 9781784390624 , 1784390623
    Language: English
    Pages: 1 online resource (1 volume) , illustrations
    Series Statement: Community experience distilled
    Keywords: Web site development ; Management information systems ; Information resources management ; Database management ; Electronic books ; Electronic books ; local
    Abstract: Learn a powerful way to successfully implement unique integration solutions with Alfresco In Detail Alfresco web scripts is a key feature of the Alfresco enterprise content management system that enables other applications to interact with the Alfresco repository in a secure way. This book will help you understand everything you need to know about web scripts so that you can practically apply them to your own projects. You will begin by learning the basics of Alfresco web scripts, giving you a clear idea about how web scripts are a useful solution to your business problems. Moving on, you will delve into the powerful web script framework and then get a complete walk-through of all the components required to build web scripts. Later in this book, you will discover various ways to execute web scripts. You will learn about useful JavaScript APIs in Alfresco that you can leverage when building business solutions with web scripts. Moving further, you will learn about deployment, debugging, and troubleshooting web scripts, and find instructions to develop web scripts in a Maven project that will help you learn how to build web scripts in a real development environment. What You Will Learn Implement web scripts in Alfresco and learn about their fundamentals Understand the end-to-end execution flow with core details and get an insight into the robust web script framework Gain extensive knowledge about the building components of web scripts Explore different options to invoke Alfresco web scripts Leverage the power of useful JavaScript APIs in web script implementation Understand various deployment options, debugging techniques, and troubleshooting pointers Learn about extension capabilities to extend the web script framework
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed November 22, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Online Resource
    Online Resource
    Birmingham, U.K. : Packt Publishing
    ISBN: 9781783988013 , 1783988010
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: JavaScript (Computer program language) ; Computer security ; Electronic books ; Electronic books ; local
    Abstract: Learn JavaScript security to make your web applications more secure In Detail This book starts off with an introduction to JavaScript security and gives you an overview of the basic functions JavaScript can perform on the Web, both on the client side and the server side. It demonstrates a couple of ways in which RESTful APIs can be laden with security flaws. You will also create a simple RESTful server using Express.js and Node.js. You will then focus on one of the most common JavaScript security attacks, cross-site scripting, and how to prevent cross-site scripting and cross-site forgery. Last but not least, the book covers JavaScript phishing, how it works, and ways to counter it. By the end of this book, you will be able to identify various risks of JavaScript and how to prevent them. What You Will Learn Review the features of JavaScript and its vulnerabilities Use JavaScript in tandem with Ajax RESTful APIs Deal with cross-site scripting Make basic GET and POST calls to an endpoint Explore what cross-site forgery is and how to deal with it Avoid misplaced trust in the client and explore various examples Understand JavaScript phishing
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed December 16, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    ISBN: 9781783987313 , 1783987316
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Node.js ; MongoDB ; Database management ; Data warehousing ; Management information systems ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Build an interactive and full-featured web application from scratch using Node.js and MongoDB In Detail Node.js and MongoDB are quickly becoming the most popular technologies in the world of full stack JavaScript development. Powered by Google's V8 JavaScript runtime, Node.js caters to easily building fast, scalable network applications while MongoDB is the perfect fit as a scalable, high-performance, open source NoSQL database solution. Using these two technologies together, web applications can be built quickly and easily and deployed to the cloud with very little difficulty. This book will enable you to leverage the key features of both MongoDB and Node.js in web and mobile app development. Starting with setting up your development environment, it will guide you through how to write your first Node.js web server application from scratch. Along the way, you will learn about best practices and common mistakes while mastering the core concepts of web development. What You Will Learn Set up a development environment and install Node.js and MongoDB Write and configure a web server using Node.js powered by the Express.js framework Build dynamic HTML pages using the Handlebars template engine Persist application data using MongoDB and Mongoose ODM Create and consume RESTful APIs Test your code using automated testing tools Deploy to the cloud using services such as Heroku, Amazon Web Services, and Microsoft Azure Explore Single Page Application frameworks to take your web applications to the next level
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Oct. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    ISBN: 9781783554119 , 1783554118
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Android (Electronic resource) ; Computer games ; Programming ; Tablet computers ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Design and create Android games with the simple but powerful tool AndEngine In Detail AndEngine is a very popular open source OpenGL (open graphics library) Android game engine, used to create mobile games quickly while maintaining the ability to fully customize them. This book will guide you through the whole development process of creating a mobile game for the Android platform using one of the most popular and easy-to-use game engines available today. Beginning with the very basics, you will learn how to install AndEngine, gather graphics, add sound and music assets, and design game rules. You will first design an example game and enhance it by adding various features over the course of the book. Each chapter adds more colors, enhances the game, and takes it to the next level. You will also learn how to work with Box2D, a popular 2D physics engine that forms an integral part of some of the most successful mobile games. By the end of the book, you will be able to create a complete, interactive, and fully featured mobile game for Android and publish it to Google Play. What You Will Learn Understand the basics of a game engine Install all the required software and download and set up AndEngine along with its physics extension Design basic game rules and gather game assets Create a basic runnable application using AndEngine Display text and graphics in the game Implement basic interactions between the player and the game, making use of the mobile device sensors Simulate real-world physics in-game Finish a polished 2D physics-based
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Oct. 8, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    ISBN: 9781783985937 , 1783985933
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Linux ; Operating systems (Computers) ; Electronic books ; Electronic books ; local
    Abstract: Become an efficient CentOS administrator by acquiring real-world knowledge of system setup and configuration In Detail CentOS is widely respected as a very powerful and flexible Linux distribution, and it can be used as a web server, file server, FTP server, domain server, or a multirole solution. It is designed to handle the more demanding needs of business applications such as network and system administration, database management, and web services. CentOS is self-sufficient and fast while working, with the added benefit of global acceptance as a large number of the world's web servers run on it. This book not only concentrates on the basics, but also supplements your existing knowledge on subject areas that are important in the Enterprise market, such as directory services, security configuration management, and web-based architecture. By the end of this book, you will be able to manage an Enterprise Linux network focused on management-centralized configuration, user management, and filesystem enhancements by covering everything from the latest filesystem advances with BTRFS through to learning about the new web server on the block - Nginx. What You Will Learn Conquer the command line using shortcuts in the shell and within the editor Vim Analyze the booting of CentOS utilizing MBR, GRUB, and Plymouth Gain an understanding of the filesystem structure of hard links, inodes, and data using stat and ls Manage your software installations with YUM Handle your services as they begin to migrate from System V scripts Establish centralized account information using openLDAP directory services Centralize the configuration management of CentOS using Puppet, enabling updates from Puppet Master to be distributed to the clients
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 18, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    ISBN: 9781783984916 , 1783984910
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Keywords: Blender (Computer file) ; Computer graphics ; Computer animation ; Electronic books ; Electronic books ; local
    Abstract: A quick and easy-to-use guide to create 3D modeling and animation using Blender 2.7 In Detail This book teaches you how to model a nautical scene, complete with boats and water, and then add materials, lighting, and animation. It demystifies the Blender interface and explains what each tool does so that you will be left with a thorough understanding of 3D. This book starts with an introduction to Blender and some background on the principles of animation, how they are applied to computer animation, and how these principles make animation better. Furthermore, the book helps you advance through various aspects of animation design such as modeling, lighting, camera work, and animation through the Blender interface with the help of several simple projects. Each project will help you practice what you have learned and do more advanced work in all areas. What You Will Learn Use the Blender user interface for building and animating projects Build objects using Box Modeling, Subdivision Surfaces, and NURBS Curves Create landscapes and trees with Blender's powerful procedural modeling plugins Use movie lighting theory to make your images pop Manipulate cameras for dramatic effect Make entertaining animations with keyframes and motion curves Connect graphics nodes to create stereo 3D animation from two separate image streams
    Note: "Learn by doing: less theory, more results"--Cover. - Includes index. - Description based on online resource; title from cover (Safari, viewed Sept. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    ISBN: 9781783984374 , 1783984376
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Geospatial data ; Data processing ; R (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Leverage the power of R to elegantly manage crucial geospatial analysis tasks In Detail R is a simple, effective, and comprehensive programming language and environment that is gaining ever-increasing popularity among data analysts. This book provides you with the necessary skills to successfully carry out complete geospatial data analyses, from data import to presentation of results. Learning R for Geospatial Analysis is composed of step-by-step tutorials, starting with the language basics before proceeding to cover the main GIS operations and data types. Visualization of spatial data is vital either during the various analysis steps and/or as the final product, and this book shows you how to get the most out of R's visualization capabilities. The book culminates with examples of cutting-edge applications utilizing R's strengths as a statistical and graphical tool. What You Will Learn Make inferences from tables by joining, reshaping, and aggregating Familiarize yourself with the R geospatial data analysis ecosystem Prepare reproducible, publication-quality plots and maps Efficiently process numeric data, characters, and dates Reshape tabular data into the necessary form for the specific task at hand Write R scripts to automate the handling of raster and vector spatial layers Process elevation rasters and time series visualizations of satellite images Perform GIS operations such as overlays and spatial queries between layers Spatially interpolate meteorological data to produce climate maps
    Note: Includes bibliographical references and index. - Description based on online resource; title resource description page (Safari, viewed January 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    ISBN: 9781783558421 , 1783558423
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Series Statement: Community experience distilled
    Keywords: SketchUp ; Three-dimensional imaging ; Computer-aided design ; Electronic books ; Electronic books ; local
    Abstract: Create stunning photorealistic and artistic visuals of your SketchUp models In Detail SketchUp is an amazing and remarkably powerful 3D modeling software used by millions of architects, visualizers, and drafters across the globe. It allows you to create animated 3D drawings and photorealistic renderings that approximate real-life objects easily. This book is the perfect introduction to SketchUp 2014. It will help you to get started quickly and efficiently to produce and present commercial quality photorealistic or artistic outputs of your designs. It will teach you how to plan and set up the content of your scenes, use SketchUp and professional rendering software to produce stunning visuals and animations, and how to add an artistic touch to your images What You Will Learn Produce a photorealistic rendering of a scene modeled in SketchUp Render ultra-realistic soft shadows from multiple light sources Master the low polygon modeling techniques that you need to adopt for visualizations Work with texturing techniques utilizing PhotoMatch and your own digital photos Enhance your models by adding depth of field and other postprocessing tricks in GIMP Devise movie-set scenes to digitally photograph your projects Enhance your SketchUp scenes by adding lamps, sun, and sky lighting Add smooth camera paths for airborne and walk-through animations Learn all of the simple tricks to ensure you get great-looking models when rendered
    Note: Previous ed.: 2010. - Includes index. - Description based on online resource; title from cover (Safari, viewed May 29, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    ISBN: 9781783554645 , 1783554649
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Packet switching (Data transmission) ; Computer network protocols ; Electronic books ; Electronic books ; local
    Abstract: Get up and running with Wireshark to analyze network packets and protocols effectively In Detail This book introduces the Wireshark network analyzer to IT professionals across multiple disciplines. It starts off with the installation of Wireshark, before gradually taking you through your first packet capture, identifying and filtering out just the packets of interest, and saving them to a new file for later analysis. The subsequent chapters will build on this foundation by covering essential topics on the application of the right Wireshark features for analysis, network protocols essentials, troubleshooting, and analyzing performance issues. Finally, the book focuses on packet analysis for security tasks, command-line utilities, and tools that manage trace files. Upon finishing this book, you will have successfully added strong Wireshark skills to your technical toolset and significantly increased your value as an IT professional. What You Will Learn Discover how packet analysts view networks and the role of protocols at the packet level Capture and isolate all the right packets to perform a thorough analysis using Wireshark's extensive capture and display filtering capabilities Use the optimal timestamp displays, packet marking and coloring, and protocol-level settings for effective analysis of packets Select and configure the appropriate Wireshark features and functions for the analysis task at hand Troubleshoot connectivity and functionality issues in your network Analyze and report the leading causes of poor application performance Analyze packets to detect and identify malicious traffic and security threats Leverage the Wireshark command-line utilities for high performance or scripted analysis activities
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Nov. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    ISBN: 9781783553365 , 1783553367
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Python (Computer program language) ; Programming languages (Electronic computers) ; Electronic books ; Electronic books ; local
    Abstract: Learn how to apply powerful data analysis techniques with popular open source Python modules In Detail Python is a multi-paradigm programming language well suited for both object-oriented application development as well as functional design patterns. Python has become the language of choice for data scientists for data analysis, visualization, and machine learning. It will give you velocity and promote high productivity. This book will teach novices about data analysis with Python in the broadest sense possible, covering everything from data retrieval, cleaning, manipulation, visualization, and storage to complex analysis and modeling. It focuses on a plethora of open source Python modules such as NumPy, SciPy, matplotlib, pandas, IPython, Cython, scikit-learn, and NLTK. In later chapters, the book covers topics such as data visualization, signal processing, and time-series analysis, databases, predictive analytics and machine learning. This book will turn you into an ace data analyst in no time. What You Will Learn Install open source Python modules on various platforms Get to know about the fundamentals of NumPy including arrays Manipulate data with pandas Retrieve, process, store, and visualize data Understand signal processing and time-series data analysis Work with relational and NoSQL databases Discover more about data modeling and machine learning Get to grips with interoperability and cloud computing
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed Nov. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    ISBN: 9781783551965 , 1783551968
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Databases ; Development ; Database design ; Electronic books ; Electronic books ; local
    Abstract: Master the intricacies of the NoSQL database DynamoDB to take advantage of its fast performance and seamless scalability In Detail This book is a practical, example-oriented guide that begins with an introduction to DynamoDB, how it started, what it is, and its features. It then introduces you to DynamoDB's data model, demonstrating CRUD operations on the data model. Once you get an understanding of the data model, you will be able to dive deep into the DynamoDB architecture to understand its flexibility, scalability, and reliability. The book also gives you plenty of best practices you should follow in order to achieve time and cost efficiency. Later, you will explore some advanced topics such as CloudWatch Monitoring, the AWS security token service, and the use of IAM to perform access control management. The book discusses a variety of use cases that will help you get a practical sense of DynamoDB. Finally, the book ends with a discussion on using DynamoDB as a backend for Android/iOS mobile applications with sample code that will help you build your own applications. What You Will Learn Comprehend the DynamoDB data model and how to build the efficient schema of DynamoDB tables Decipher the architecture of DynamoDB and its core features Understand how DynamoDB manages ring membership and handles partial failures Get acquainted with the AWS security token service and learn how DynamoDB deals with authentication and authorization Integrate DynamoDB with other AWS services in order to form a complete application ecosystem on AWS Cloud Explore third-party tools and libraries to efficiently use DynamoDB to help to autoscale, test, and back up/archive Familiarize yourself with mobile application development using DynamoDB at the backend Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Sept. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    ISBN: 9781783550982 , 1783550988
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Cloud computing ; Web applications ; Development ; Electronic books ; Electronic books ; local
    Abstract: A comprehensive guide to help you build, deploy, and troubleshoot cloud applications seamlessly using Heroku In Detail Heroku is one of the leading cloud platforms supported by several programming languages. It lets you develop applications without worrying about the infrastructure. You can instantly build, deploy, and troubleshoot the most advanced and robust cloud applications using a rich set of available tools. Just write your application and leave the rest to Heroku. Heroku helps you build the most feature-rich web applications using add-ons and multiple data sources that can be easily configured. This book is about Heroku, but more importantly, it is about the ease with which a developer with limited availability or knowledge of deployment infrastructure can run and manage a cloud app 24/7/365. It will show how Heroku is language independent and does not lock the user to a particular operating environment. What You Will Learn Recognize the components of the Heroku infrastructure and how they work together to give a seamless platform experience Write an application using any supported language (Ruby, Java, PHP, Python, and more) and deploy it easily and instantly Run and scale your cloud application on demand using a variety of useful Heroku commands Secure and debug your cloud application faster using popular techniques and tools Reuse the provided samples to build agile and robust applications Extend your application features by using simple plugins and add-ons Manage all your applications intuitively using the one-stop Heroku dashboard
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed May 21, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    ISBN: 9781783288656 , 1783288655
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Series Statement: Community experience distilled
    Keywords: Nagios ; Computer networks ; Monitoring ; Computer programs ; Computer systems ; Management ; Computer programs ; Electronic books ; Electronic books ; local
    Abstract: For system administrators who want a fast, easily understood introduction to Nagios 4, this is the perfect book. Get to grips with the latest version of this powerful monitoring tool and transform the stability of your whole system. In Detail One of the most important challenges in system monitoring is to detect and report any malfunctioning system or device as soon as possible, so that you as an administrator are aware of the problem before a user runs into one. Nagios is a powerful monitoring tool that enables organizations to identify and resolve IT infrastructure problems before they affect critical business processes. It monitors your entire IT infrastructure to ensure systems, applications, services, and business processes are functioning properly. In the event of a failure, Nagios can alert the technical staff of the problem, allowing them to begin remediation processes before outages affect business processes, end-users, or customers. "Learning Nagios 4" is a practical, beginner-level book that introduces you to setting up Nagios and walks you through all the basics of configuring it. It will guide you through the process of getting Nagios 4 up and running, using the web interface and monitoring IT systems. This book will also help you with understanding the typical problems encountered in setting up large-scale Nagios environments, as well as guide you through creating your very own Nagios plug-ins. "Learning Nagios 4" will introduce Nagios to the system administrators who are interested in monitoring their systems as well as networks. This book starts by guiding you through setting up and configuring your first instance of Nagios so you can quickly start using it to ensure your IT is working properly. The book also covers using SNMP to monitor various network-enabled devices. You will also find out how to use NSClient++ to monitor Microsoft Windows systems. The book explains distributed monitoring using multiple Nagios instances. Also, if you want to create your own plug-ins for Nagios, this book will teach you how to do so using programming languages like C and scripting languages like PHP, Perl, shell and Python. By the end of this book, you will have all the necessary knowledge you need to set up Nagios 4 as well as for using Nagios in a large, distributed environment that monitors a large number of computers, services, and devices. What You Will Learn Install and configure Nagios to administer your network and system Deploy agent...
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Apr. 7, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    ISBN: 9781783287703 , 1783287705
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Digital mapping ; World Wide Web ; Geographic information systems ; Electronic books ; Electronic books ; local
    Abstract: A holistic guide to implementing a robust, scalable, and secure Enterprise Geospatial Data Hosting System by leveraging the power of GeoServer In Detail Whether you have used GeoServer before or are just starting out with it, this book will give you the skills and knowledge to unlock the value of your spatial information and deliver great looking maps. This book will take you on a journey from installing GeoServer in a production environment through to securing and optimizing it so it's ready for use. Along the way, you will learn how to optimize your raster data for efficient delivery, exploit data stored in a spatial database, style data to create great looking maps, use GeoServer as a proxy, create scripts to perform spatial analysis, and monitor the health of your server. Consequently, if you are looking to unlock the potential of GeoServer to deliver powerful desktop and mobile web mapping solutions that exploit spatial and location-based data, the tutorials inside this book will meet your needs for a detailed solution. What You Will Learn Install GeoServer in a production environment to make it robust and scalable Optimize and exploit your vector and raster datasets from a range of data storage options Serve data that conforms to complex schemas Utilize proxy data requests to enhance server capabilities or secure data services Create great looking maps through alternative approaches for styling and web printing services Exploit the spatial analysis capabilities of GeoServer through scripting Integrate GeoServer in your corporate security mechanisms Monitor the performance and health of your GeoServer instance and optimize it for the production phase
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed December 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    ISBN: 9781783286348 , 1783286342
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: Haskell (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Explore intuitive data analysis techniques and powerful machine learning methods using over 130 practical recipes In Detail This book will take you on a voyage through all the steps involved in data analysis. It provides synergy between Haskell and data modeling, consisting of carefully chosen examples featuring some of the most popular machine learning techniques. You will begin with how to obtain and clean data from various sources. You will then learn how to use various data structures such as trees and graphs. The meat of data analysis occurs in the topics involving statistical techniques, parallelism, concurrency, and machine learning algorithms, along with various examples of visualizing and exporting results. By the end of the book, you will be empowered with techniques to maximize your potential when using Haskell for data analysis. What You Will Learn Obtain and analyze raw data from various sources including text files, CSV files, databases, and websites Implement practical tree and graph algorithms on various datasets Apply statistical methods such as moving average and linear regression to understand patterns Fiddle with parallel and concurrent code to speed up and simplify time-consuming algorithms Find clusters in data using some of the most popular machine learning algorithms Manage results by visualizing or exporting data
    Note: Includes index. - Description based on online resource; title from cover image (Safari, viewed July 14, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Apache Hadoop ; Electronic data processing ; Distributed processing ; Cluster analysis ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: This book is the perfect introduction to sophisticated concepts in MapReduce and will ensure you have the knowledge to optimize job performance. This is not an academic treatise; it's an example-driven tutorial for the real world. In Detail MapReduce is the distribution system that the Hadoop MapReduce engine uses to distribute work around a cluster by working parallel on smaller data sets. It is useful in a wide range of applications, including distributed pattern-based searching, distributed sorting, web link-graph reversal, term-vector per host, web access log stats, inverted index construction, document clustering, machine learning, and statistical machine translation. This book introduces you to advanced MapReduce concepts and teaches you everything from identifying the factors that affect MapReduce job performance to tuning the MapReduce configuration. Based on real-world experience, this book will help you to fully utilize your cluster's node resources to run MapReduce jobs optimally. This book details the Hadoop MapReduce job performance optimization process. Through a number of clear and practical steps, it will help you to fully utilize your cluster's node resources. Starting with how MapReduce works and the factors that affect MapReduce performance, you will be given an overview of Hadoop metrics and several performance monitoring tools. Further on, you will explore performance counters that help you identify resource bottlenecks, check cluster health, and size your Hadoop cluster. You will also learn about optimizing map and reduce tasks by using Combiners and compression. The book ends with best practices and recommendations on how to use your Hadoop cluster optimally. What You Will Learn Learn about the factors that affect MapReduce performance Utilize the Hadoop MapReduce performance counters to identify resource bottlenecks Size your Hadoop cluster's nodes Set the number of mappers and reducers correctly Optimize mapper and reducer task throughput and code size using compression and Combiners Understand the various tuning properties and best practices to optimize clusters
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Mar. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Google Apps ; Scripting languages (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Building on your basic JavaScript knowledge, this book takes you into the world of Google Apps Script and shows you how to develop and customize your own apps. The step-by-step approach provides all the necessary skills. In Detail Google Apps Script is a JavaScript-based programming language that works on the cloud and is 100% free to use. It provides all the tools necessary for Google services to work. Users can easily transfer any data from one service to another, save their important e-mails as files, save and share files with anybody, and even build their own website. It's a great way of allowing people with minimal technical knowledge to create great solutions for their company. This book is a practical hands-on guide which is presented and explained with working examples to help you get started with Google Apps Script. You will create custom functions in your spreadsheets, design your own forms, filter your emails, and publish web applications that you can use every day. You are going to be part of a great journey from basic spreadsheet functionality and customization to fully automated workflows; all of this almost seamlessly and without complications. On your way, you will filter your e-mails, create your forms, calculate all sorts of parameters, and be able to share just about anything that can be shared; all of this with the power of Google Apps Script at your fingertips. You will learn to embed scripts and text documents in Google sites, and will also be taken through standalone applications and user interfaces. The book ends with some tips and tricks to expand your knowledge. What You Will Learn Get acquainted with the tools you have at hand Exchange and communicate information between Google services Build a private website using your private files Construct a web app that really helps you at work Solve common issues when using shared documents Embed scripts and text documents in Google sites Know where to find the information you will need to go further
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Mar. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    ISBN: 9781783284825 , 178328482X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Python (Computer program language) ; Command languages (Computer science) ; Information visualization ; Interactive computer systems ; Electronic books ; Electronic books ; local
    Abstract: Over 100 hands-on recipes to sharpen your skills in high-performance numerical computing and data science with Python In Detail IPython is at the heart of the Python scientific stack. With its widely acclaimed web-based notebook, IPython is today an ideal gateway to data analysis and numerical computing in Python. IPython Interactive Computing and Visualization Cookbook contains many ready-to-use focused recipes for high-performance scientific computing and data analysis. The first part covers programming techniques, including code quality and reproducibility; code optimization; high-performance computing through dynamic compilation, parallel computing, and graphics card programming. The second part tackles data science, statistics, machine learning, signal and image processing, dynamical systems, and pure and applied mathematics. What You Will Learn Code better by writing high-quality, readable, and well-tested programs; profiling and optimizing your code, and conducting reproducible interactive computing experiments Master all of the new features of the IPython notebook, including the interactive HTML/JavaScript widgets Analyze data with Bayesian and frequentist statistics (Pandas, PyMC, and R), and learn from data with machine learning (scikit-learn) Gain valuable insights into signals, images, and sounds with SciPy, scikit-image, and OpenCV Learn how to write blazingly fast Python programs with NumPy, PyTables, ctypes, Numba, Cython, OpenMP, GPU programming (CUDA and OpenCL), parallel IPython, MPI, and many more
    Note: "Quick answers to common problems". - Includes index. - Description based on online resource; title from cover (Safari, viewed Oct. 26, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    ISBN: 9781783280988 , 1783280980
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community expertise distilled
    Keywords: Python (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: For those who know the basics of object-oriented Python this book is a must-have. With 750 code samples and a relaxed tutorial approach, it's the seamless route to more sophisticated programming. In Detail This practical example-oriented guide will teach you advanced concepts of object-oriented programming in Python. This book will present detailed examples of almost all of the special method names that support creating classes that integrate seamlessly with Python's built-in features. It will show you how to use JSON, YAML, Pickle, CSV, XML, Shelve, and SQL to create persistent objects and transmit objects between processes. The book also covers logging, warnings, unit testing, configuration files, and how to work with the command line. This book is broken into three major parts: Pythonic Classes via Special Methods; Persistence and Serialization; Testing, Debugging, Deploying, and Maintaining. The special methods are broken down into several focus areas: initialization, basics, attribute access, callables, contexts, containers, collections, numbers, and more advanced techniques such as decorators and mixin classes. What You Will Learn Understand the different design patterns for the __init__() method Discover the essential features of Python 3's abstract base classes and how you can use them for your own applications Design callable objects and context managers that leverage the with statement Perform object serialization in formats such as JSON, YAML, Pickle, CSV, and XML Employ the Shelve module as a sophisticated local database Map Python objects to a SQL database using the built-in SQLite module Transmit Python objects via RESTful web services Devise strategies for automated unit testing, including how to use the doctest and the unittest.mock module Parse command-line arguments and integrate this with configuration files and environment variables
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed May 12, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Information technology ; Management ; Information technology projects ; Electronic books ; Electronic books ; local
    Abstract: Transform your IT project and make change stick with this step-by-step guide Ensure your IT project is a long-term success by creating a comprehensive Change Management plan Build support for your project and new system with both leadership and end users Full of easy to use templates, tips for success, practical examples, and insider know-how from a Change Management consultant to several Fortune 500 companies In Detail Transform your IT project and make change stick with this step-by-step guide. In today's fast-paced world of change, companies expect you to do more, with less. Drawing on over a decade of Change Management experience as a consultant with Fortune 500 companies including IBM and NCR, Emily Carr shares the secrets to making change happen smoothly. If your company is like most, the number one reason that projects have failed over the years don't have to do with technology. They have to do with people. People didn't like the new technology. People weren't trained properly on the change. People hadn't received adequate communications and didn't understand the change. Sound familiar? Project teams rarely forget to work on the technology, but they often forget to work with the people, and no matter how amazing your new technology is, it's useless unless people use it efficiently. This book will help you focus on the people. Packed with templates, checklists, and real-life examples, this user-friendly guide will provide you with the insights and guidance of an expert consultant, for a fraction of the price. You'll follow a clearly laid out path from Change Management novice to confident and prepared change manager. You'll be introduced to the Five Pillars of Change: Sponsorship, Stakeholder Management, Communication, Training, and Organization Design. You will work step-by-step through templates in each pillar to build and run a comprehensive Change Management plan tailor-made to your project and organization. About the Author Emily Carr has been working as a Change Management consultant for over a decade. As a consultant, she has worked with Fortune 500 companies to develop and execute successful Change Management, communications, and training programs for large-scale business and IT projects. These programs have had global reach across the United States, Australia, India, Eastern Europe, and the Middle East. Emily is also the author of the popular Change Management blog, Practical Change Management.
    Note: Description based on online resource; title from cover page (Safari, viewed Apr. 16, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    ISBN: 9781783286621 , 1783286628
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 3rd ed.
    Series Statement: Community experience distilled
    Keywords: JBoss ; Process control ; Electronic books ; Electronic books ; local
    Abstract: Learn about the components, tooling, and integration points that are part of the JBoss Business Process Management (BPM) framework In Detail jBPM6 Developer Guide will guide you through each level of the jBPM6 platform, allowing you to model and build applications that will automate your business scenarios. This book will provide you with the knowledge that you need to get up and running with developing applications that use Business Processes (BPM) as a foundation. This book will help you understand the pieces and components inside a Business Process Management System (BPMS). Furthermore, you will learn about the shared mechanisms that the Drools and jBPM projects use to store information and define transaction boundaries. By the end of the book, you will know how to use the KIE Workbench extension points to communicate external systems with it, and also how to use these extension points to configure the KIE Workbench in a distributed environment. What You Will Learn Leverage the power of business rules to simplify business processes Use jBPM6's configuration and architecture for different environments and scenarios Define your environment in a user-friendly, extensible, and configurable way with the tooling provided in jBPM6 Understand how the framework handles information that flows through your business processes Integrate practical examples of automating with different enterprise technologies in Java and non-Java environments Demonstrate the benefits of running the inference power of the Drools engine together with process executions Discover how to use the KIE Workbench extension points to communicate with external systems
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Sept. 2, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    ISBN: 9781783286249 , 1783286245
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: Community experience distilled
    Keywords: Client/server computing ; Software ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Build a functional and efficient WildFly server with this step-by-step, practical guide In Detail WildFly 8 is a modular, lightweight, Java EE-compliant application server. Application deployment and management is simplified with WildFly's centralized and easy-to-use administration interface. It supports high availability and latest web technologies, such as web sockets and a non-blocking API. There was previously a lack of a system-administration-free platform that allowed the scaling of Java EE applications, but WildFly 8 in combination with OpenShift fills that gap. The book starts with an explanation of the installation of WildFly and application server configuration. Then, it moves on to the configuration of enterprise services and also explores the new web container Undertow. It then covers domain configuration, application deployment, and application server management. By the end of the book, you will have a firm grasp of all the important aspects of clustering, load balancing, and WildFly security. This guide is invaluable for anyone who works with or is planning to switch to WildFly. What You Will Learn Discover how to install, start, and stop your WildFly server, and gain an understanding of the WildFly modular infrastructure Configure WildFly's services such as transactions, threads, logging, Enterprise Java Beans, and Java Message Service Set up the Undertow web server Deploy applications on WildFly using various deployment strategies Use JBoss' cloud platform OpenShift to simplify the deployment and management of applications Manage the application server using the command-line interface and the admin console Improve scalability by configuring high availability, clustering, and load balancing Secure your WildFly server and enterprise application components using a number of authentication mechanisms
    Note: Description based on online resource; title from cover page (Safari, viewed January 5, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    ISBN: 9781783285563 , 1783285567
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Apache Hadoop ; Big data ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Simplify Hadoop programming to create complex end-to-end Enterprise Big Data solutions with Pig In Detail Pig Design Patterns is a comprehensive guide that will enable readers to readily use design patterns that simplify the creation of complex data pipelines in various stages of data management. This book focuses on using Pig in an enterprise context, bridging the gap between theoretical understanding and practical implementation. Each chapter contains a set of design patterns that pose and then solve technical challenges that are relevant to the enterprise use cases. The book covers the journey of Big Data from the time it enters the enterprise to its eventual use in analytics, in the form of a report or a predictive model. By the end of the book, readers will appreciate Pig's real power in addressing each and every problem encountered when creating an analytics-based data product. Each design pattern comes with a suggested solution, analyzing the trade-offs of implementing the solution in a different way, explaining how the code works, and the results. What You Will Learn Understand Pig's relevance in an enterprise context Use Pig in design patterns that enable data movement across platforms during and after analytical processing See how Pig can co-exist with other components of the Hadoop ecosystem to create Big Data solutions using design patterns Simplify the process of creating complex data pipelines using transformations, aggregations, enrichment, cleansing, filtering, reformatting, lookups, and data type conversions Apply knowledge of Pig in design patterns that deal with integration of Hadoop with other systems to enable multi-platform analytics Comprehend design patterns and use Pig in cases related to complex analysis of pure structured data
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed May 7, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    Online Resource
    Online Resource
    Waltham, MA : Woodhead Pub.
    ISBN: 9781782423195 , 1782423192
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Woodhead Publishing series in civil and structural engineering number 53
    Keywords: Concrete ; Transport properties ; Electronic books ; local ; Electronic books
    Abstract: Transport Properties of Concrete covers how to measure the ability of ions and fluids to move through concrete material, and how to use the results to model performance. These transport properties largely determine the durability of concrete and of steel embedded within it, as well as the effectiveness of structures such as landfill containment barriers. The book begins by explaining in detail what transport properties are and how to write computer models for transport processes. Early chapters present and explain computer models written in basic code. Coverage then proceeds to a wide range of tests for the transport properties of concrete, and methods for calculating the values for these properties from the test results using analytical and numerical models. The final chapters then show how the values obtained can be used to predict the durability of reinforced concrete, to model the effect of gas pressure, and to model waste containment structures. A number of practical examples are given, in which the calculations and computer models have been applied to real experimental data. Transport Properties of Concrete provides a comprehensive examination of the subject, and will be of use to all concerned with the durability and effectiveness of concrete structures. Provides a detailed understanding of the various transport mechanisms that take place during testing in concrete Shows how to obtain fundamental transport properties
    Note: Includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed June 20, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    ISBN: 9781782170716 , 1782170715
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional expertise distilled
    Keywords: VMware ; Virtual computer systems ; Electronic books ; Electronic books ; local
    Abstract: Plan, design, and secure your virtual desktop environments with VMware Horizon 6 View In Detail VMware Horizon 6 (with View) delivers virtualized desktops and applications through a single platform. It supports users, providing them with access to all of their Windows and online resources through one unified workspace, anywhere, using the device of their choice. The latest VDI release has brought with it various enhancements that will provide a better way to solve the common problems that occur while designing a VDI solution. This book will guide you through how to produce a solid VDI solution with VMware Horizon 6 View, by combining best practices with actual installation challenges. The book is designed to be used during the design phase, which comes before the implementation phase. It covers all major Horizon 6 components and tips on how to use them to provide a solid VDI solution. What You Will Learn Learn the strategies and techniques needed to migrate your user population from a traditional physical desktop environment to a successful virtual desktop solution Plan the approach to deliver, protect, and manage Windows desktops and applications to ensure that users can work anytime, anywhere, on any device Decide whether to use persistent or nonpersistent vDesktops and understand the impact of both on the VDI environment Understand the choices around end devices such as thick clients, thin clients, and zero clients Size the VDI environment correctly to avoid slow logons, poor PCoIP performance, authentication problems, and other random failures Analyze all of the potential points of failure within a VDI and provide redundancy for each component Design a backup solution and/or disaster recovery plan to ensure a quick recovery in times of failure
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Oct. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    ISBN: 9781782167419 , 1782167412
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Linux ; Virtual computer systems ; Operating systems (Computers) ; Electronic books ; Electronic books ; local
    Abstract: Leverage powerful Red Hat Enterprise Virtualization solutions to build your own IaaS cloud In Detail The Red Hat Enterprise Virtualization platform is an enterprise grade, centralized management and hypervisor for server and desktop virtualization. It's a complete virtualization management solution providing fully integrated management of your virtual infrastructures. The RHEV Platform components work seamlessly together to build your open private Infrastructure-as-a-Service cloud. Develop a thorough understanding of Red Hat Enterprise Virtualization through this step-by-step guide. Covering invaluable information right from the initial setup to the configuration of the infrastructure, you will learn to create and manage your own virtual machine as well as master the centralized management interface for virtualized machine snapshots. Through simple, hands-on tutorials, this book guides you through implementing and managing a virtualization infrastructure to run your mission critical enterprise workloads. What You Will Learn Install RHEV Manager and RHEV Hypervisor hosts Set up RHEV virtual infrastructure components such as data centers, cluster, hosts, storage, and networks Create and manage virtual machines, snapshots, and templates Discover advanced storage, network features, and hotplug devices Manage virtualization environments from the command line Troubleshoot RHEV through logfiles Set up basic storage and directory services for RHEV
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Oct. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Web sites ; Design ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Without Bootstrap your web designs may not be reaching their full potential. This book will change that through a series of hands-on projects covering everything from custom icon fonts to JavaScript plugins. In Detail Since its debut in August 2011, Twitter Bootstrap, now simply Bootstrap, has become by far the most popular framework for empowering and enhancing frontend web design. With Version 3, Bootstrap reaches an exciting new milestone, introducing a mobile-first responsive grid, new and powerful LESS mixins, and a lean code base optimized for modern browsers. "Bootstrap Site Blueprints" is a hands-on guide to the inner workings of Bootstrap's latest and greatest development milestone. In an easy-to-follow, step-by-step format, you'll quickly get to know the ins and outs of Bootstrap while building a portfolio site, a WordPress theme, a business site, an e-commerce interface, and administration interface, and an upscale marketing site. "Bootstrap Site Blueprints" guides you through the process of building different types of web applications, by leveraging the power of Bootstrap 3. In the process, you'll experience the power of customizing and recompiling Bootstrap's LESS files and adapting Bootstrap's JavaScript plugins, to the design of an excellent user interface. While creating these layouts, you will quickly become comfortable with customizing Bootstrap to meet the needs of your specific projects. You will add custom icon fonts, customize and recompile Bootstrap's powerful LESS files, and leverage Bootstrap's excellent JavaScript plugins to create dynamic user interfaces. By the end of this book you will be a more adept and efficient designer. What You Will Learn Set up a custom Bootstrap project Customize and recompile Bootstrap's LESS files Incorporate custom icon fonts Write your own LESS variables and mixins Translate a Bootstrap design into a WordPress theme Leverage Bootstrap's powerful JavaScript plugins Incorporate non-Bootstrap JavaScript plugins into your design Optimize Bootstrap CSS and JavaScript for performance Implement the PictureFill responsive images method Add touch swipe functionality to the Bootstrap carousel
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Mar. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    ISBN: 9781782160670 , 1782160671
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Cascading style sheets ; HTML (Document markup language) ; JavaScript (Computer program language) ; Application software ; Development ; Web sites ; Design ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Develop attractive CSS styles efficiently, using the Less CSS preprocessor In Detail Writing CSS styles can be very tedious?how many times have you written CSS styles that become difficult to read and manage, and frequently have to be duplicated? Less gives you a solid toolkit that can help streamline your code when developing styles for any website of any size, with a significant reduction in the amount of time and effort required. Learning Less.js helps you maximize your experience with the Less library by breaking down each of its main features. This book walks you through examples that progressively build upon your knowledge, taking you from beginner to advanced usage in a series of easy-to-follow steps. We begin with exploring the library, and will learn about the tricks it uses to help us save development time when creating and managing styles, right through to using Less.js in some practical, real-world scenarios. What You Will Learn Explore the different features of the Less library Build an effective toolkit that helps in your development workflow, using different tools in Less Streamline the effort required when constructing themes for content management systems, such as WordPress, using Less Discover how you can use Less to make frameworks work for you in an effective way Enhance the use of Less when working with color, one of the key elements of website design Work with Less to reduce the effort required to construct responsive websites Add flair to your website or online application with animation effects using Less
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Nov. 7, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781782161851 , 1782161856
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Bootstrap ; Web sites ; Design ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Unearth the potential of Bootstrap to create responsive webpages using modern techniques In Detail This book will help you harness the powerful facets of the Bootstrap toolkit and streamline your web designing experience. You'll get started with the initial download and customization and a brief introduction to LESS, then move on to learn about the Grid system and Base CSS, which is tailor-made for quicker and more robust web design. Learn about components, jQuery plugins, and other unique features that make Bootstrap an amazing utility to create remarkable web pages. Get to grips with the Bootstrap technical hub, which hosts the third-party resources, themes, and templates that enhance Bootstrap. By the end of the book, you will learn how to build a powerful and trendy e-commerce website that will help you with the practical implementation of Bootstrap. What You Will Learn Empower yourself with the inner workings of Bootstrap and understand the mobile-first paradigm of Bootstrap Get to know the Bootstrap Grid system and implement custom layout elements Integrate LESS to further enhance the look of a web page Get familiar with Base CSS and the various ready-made official components Understand the workings of the jQuery plugins Discover the additional resources and utilities that make web designing a breeze Develop a responsive and aesthetic e-commerce website to learn the practical implementation of Bootstrap
    Note: "Unearth the potential of Bootstrap to create responsive webpages using modern techniques.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Janurary 22, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    Online Resource
    Online Resource
    Barcelona : Libros de Cabecera
    ISBN: 9788494057281 , 8494057286
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: 1st edition.
    Parallel Title: Erscheint auch als
    Keywords: Success in business ; Entrepreneurship ; Management ; Electronic books ; Electronic books ; local
    Abstract: A trainer has to win matches and a manager has to reach results. This metaphor helps the author to explain how to get scores through the big picture of one's business. The objective of the book is to provide some simple and easy to understand reflections that anyone in an organisation can apply in a reasonably short timeframe, allowing them quickly to get a good understanding of the big picture of an organisation and the direction it wants to go. Having established this broader vision, we can then evaluate if it's actually fit for getting there in the best possible way, in terms of internal alignment and coherence of people, infrastructure and processes.
    Note: Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    Online Resource
    Online Resource
    [Frisco, TX] : Pragmatic Bookshelf
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The Pragmatic programmers
    Keywords: Functional programming languages ; Clojure (Computer program language) ; Macro instructions (Electronic computers) ; Functional programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Level up your skills by taking advantage of Clojure's powerful macro system. Macros make hard things possible and normal things easy. They can be tricky to use, and this book will help you deftly navigate the terrain. You'll discover how to write straightforward code that avoids duplication and clarifies your intentions. You'll learn how and why to write macros. You'll learn to recognize situations when using a macro would (and wouldn't!) be helpful. And you'll use macros to remove unnecessary code and build new language features.
    Note: "Version: P1.0 (August 2014)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    Online Resource
    Online Resource
    [Frisco, TX] : The Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2014 ed.
    Series Statement: Pragmatic programmers
    Keywords: Microcomputers ; Design and construction ; Electronic books ; Electronic books ; local
    Abstract: Custom-build your own dream PC, have fun doing it, and save yourself a lot of money in the process. This book will give you the confidence to buy the best-of-class components and assemble them with clear, step-by-step instructions. You'll build your own PC capable of effortlessly running the most graphic and CPU-intensive games, graphics software, and programming compilers available today. And because it's a PC that you built yourself, you'll be able to keep it up to date with the latest hardware innovations.
    Note: Place of publication from publisher's website. - Description based on online resource; title from title page (Safari, viewed Oct. 15, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Pragmatic programmers
    Keywords: Internet programming ; Web site development ; Application software ; Electronic books ; Electronic books ; local
    Abstract: Whether you need a new tool or just inspiration, Seven Web Frameworks in Seven Weeks explores modern options, giving you a taste of each with ideas that will help you create better apps. You'll see frameworks that leverage modern programming languages, employ unique architectures, live client-side instead of server-side, or embrace type systems. You'll see everything from familiar Ruby and JavaScript to the more exotic Erlang, Haskell, and Clojure.
    Note: Place of publication from publisher's website. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed Oct. 15, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    Online Resource
    Online Resource
    Frisco, TX : The Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Pragmatic Programmers
    Keywords: Management ; Technological innovations ; Teams in the workplace ; Interactive management ; Group problem solving ; Electronic books ; Electronic books ; local
    Abstract: Tough technology and business challenges face you at every stage of a project. The one-page ingredients in 101 Design Ingredients show you how to solve problems using practical examples you can apply right away. Case studies explain how leading companies combined these ingredients into their own unique recipes to catapult their businesses, and how you can too.
    Note: Place of publication from publisher's website. - Publication information from resource description page. - Description based on online resource; title from title page (Safari, viewed Oct. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    ISBN: 1937785459 , 9781937785451
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: Computer programming ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: This book is for anyone who wants to understand computer programming. You'll learn to program in a language that' s used in millions of smartphones, tablets, and PCs. You'll code along with the book, writing programs to solve real-world problems as you learn the fundamentals of programming using Python 3. You'll learn about design, algorithms, testing, and debugging, and come away with all the tools you need to produce quality code. In this second edition, we've updated almost all the material, incorporating the lessons we've learned over the past five years of teaching Python to people new to programming.
    Note: "Version: P2.0 (August 2014)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    Online Resource
    Online Resource
    [Frisco, TX] : Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Series Statement: Pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: ERLANG (Computer program language) ; Computer programming ; Electronic books ; Electronic books ; local
    Abstract: A multi-user game, web site, cloud application, or networked database can have thousands of users all interacting at the same time. You need a powerful, industrial-strength tool to handle the really hard problems inherent in parallel, concurrent environments. You need Erlang. In this second edition of the bestselling Programming Erlang , you'll learn how to write parallel programs that scale effortlessly on multicore systems. Using Erlang, you'll be surprised at how easy it becomes to deal with parallel problems, and how much faster and more efficiently your programs run. That's because Erlang uses sets of parallel processes -not a single sequential process, as found in most programming languages. Joe Armstrong, creator of Erlang, introduces this powerful language in small steps, giving you a complete overview of Erlang and how to use it in common scenarios. You'll start with sequential programming, move to parallel programming and handling errors in parallel programs, and learn to work confidently with distributed programming and the standard Erlang/Open Telecom Platform (OTP) frameworks. You need no previous knowledge of functional or parallel programming. The chapters are packed with hands-on, real-world tutorial examples and insider tips and advice, and finish with exercises for both beginning and advanced users. The second edition has been extensively rewritten. New to this edition are seven chapters covering the latest Erlang features: maps, the type system and the Dialyzer, WebSockets, programming idioms, and a new stand-alone execution environment. You'll write programs that dynamically detect and correct errors, and that can be upgraded without stopping the system. There's also coverage of rebar (the de facto Erlang build system), and information on how to share and use Erlang projects on github, illustrated with examples from cowboy and bitcask. Erlang will change your view of the world, and of how you program.
    Note: "Version: P2.0 (August 2014)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The pragmatic programmers
    Series Statement: The Facets of Ruby series
    Parallel Title: Erscheint auch als
    Keywords: Ruby (Computer program language) ; Object-oriented programming languages ; Programming languages (Electronic computers) ; Electronic books ; Electronic books ; local
    Abstract: Speak directly to your system. With its simple commands, flags, and parameters, a well-formed command-line application is the quickest way to automate a backup, a build, or a deployment and simplify your life. With this book, you'll learn specific ways to write command-line applications that are easy to use, deploy, and maintain, using a set of clear best practices and the Ruby programming language. This book is designed to make any programmer or system administrator more productive in their job. Now updated for Ruby 2.
    Note: "Version: P2.0 (July 2014)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    Online Resource
    Online Resource
    New Delhi : Dorling Kindersley (India)
    ISBN: 9789332536388 , 9332536384
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Keywords: Data structures (Computer science) ; C (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Data structure is the logical organization of a set of data items that collectively describes an object. Using the C programming language, this book describes how to effectively choose and design a data structure for a given situation or problem. Data structures using C maintains a fine balance between discussions on fundamental concepts and advanced topics, supported by relevant algorithms and solved examples. It completely covers the curriculum requirements of computer engineering courses.
    Note: Description based on online resource; title from title page (Safari, viewed June 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    Online Resource
    Online Resource
    Unterschleissheim : Microsoft Press Deutschland
    Language: German
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Microsoft Excel (Computer file) ; Electronic spreadsheets ; Electronic books ; Electronic books ; local
    Abstract: Das umfassende Handbuch zum Thema Excel VBA
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Mar. 13, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    Online Resource
    Online Resource
    Shelter Island, NY : Manning
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Java (Computer program language) ; Groovy (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Summary Making Java Groovy is a practical handbook for developers who want to blend Groovy into their day-to-day work with Java. It starts by introducing the key differences between Java and Groovy-and how you can use them to your advantage. Then, it guides you step-by-step through realistic development challenges, from web applications to web services to desktop applications, and shows how Groovy makes them easier to put into production.. About this Book You don't need the full force of Java when you're writing a build script, a simple system utility, or a lightweight web app-but that's where Groovy shines brightest. This elegant JVM-based dynamic language extends and simplifies Java so you can concentrate on the task at hand instead of managing minute details and unnecessary complexity. Making Java Groovy is a practical guide for developers who want to benefit from Groovy in their work with Java. It starts by introducing the key differences between Java and Groovy and how to use them to your advantage. Then, you'll focus on the situations you face every day, like consuming and creating RESTful web services, working with databases, and using the Spring framework. You'll also explore the great Groovy tools for build processes, testing, and deployment and learn how to write Groovy-based domain-specific languages that simplify Java development. Written for developers familiar with Java. No Groovy experience required. What's Inside Easier Java Closures, builders, and metaprogramming Gradle for builds, Spock for testing Groovy frameworks like Grails and Griffon About the Author Ken Kousen is an independent consultant and trainer specializing in Spring, Hibernate, Groovy, and Grails.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Dec. 19, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    ISBN: 9781849694735 , 1849694737
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Three-dimensional modeling ; Computer programs ; Computer graphics ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Unleash the power of Python in Maya and unlock your creativity In Detail Autodesk Maya is a 3D computer graphics software. It offers a vast and flexible set of features utilizing Python. It is not difficult to get started using Python in Autodesk Maya, but it can be difficult to go from writing procedural, MEL-inspired tools to building the powerful yet simple systems that Python promises. Practical Maya Programming with Python will help you master both Python and Maya. With thorough explanations, illustrative examples, and complete sample projects, you will learn how to use Python to charm Maya into obeying your every command. Practical Maya Programming with Python will teach you how PyMEL works as well as how to deal with errors and write composable code in Python. What You Will Learn Understand the architecture of Python objects, Maya nodes, and PyMEL Write composable code that is modular and re-usable Make Maya ""Pythonic"" through the use of decorators and context managers Learn about different Maya UI options and libraries Use PySide and PyQt to build Maya user interfaces Turn Maya into a server that can be controlled remotely Understand how to use Python with Maya's API Conquer custom nodes using Python's dynamic type creation
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed August 20, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    ISBN: 9781849689038 , 1849689032
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional experience distilled
    Keywords: Oracle (Computer file) ; Relational databases ; Database management ; Electronic books ; Electronic books ; local
    Abstract: Design and implement highly accurate Business Process Management solutions with Oracle BPM Patterns In Detail This book gives you an exemplary and comprehensive exposure to Oracle BPM modeling and implementation patterns. During the journey, it will walk you through various BPM patterns based on real-life examples. It offers projects to download with each chapter, which allows you to design, model, and analyze the patterns discussed in each chapter, providing you with an interactive way to learn and implement BPM patterns. With this title in hand, you will gain practical experience in using Oracle BPM effectively, while using the most useful modeling patterns for your implementations. The book also covers topics that demonstrate different BPM patterns including flow control and advance patterns, invocation and interaction patterns, correlation and integration patterns, human interaction, collaboration patterns, and case management patterns. The book also provides an insight on patterns for strategic alignment, business-IT collaboration, sharing of processes and architecture assets, and infusing business context. What You Will Learn Examine patterns of flow control, branching, synchronization, multi-instance, structured loop, cancellation and completion, milestone, iteration and termination Blend workflow patterns with human interactions and task modeling using Oracle BPM human workflow Use correlation patterns and discover exception handling strategies in Oracle BPM and the patterns around it Learn patterns of invocation, and witness interaction and integration Use adaptive case management to handle unpredictable, unstructured, ad hoc flows Get to grips with milestone patterns, case interaction, holistic view, and event-based features Use Process Asset Management (PAM) to uncover process and business architecture asset sharing for Business-IT collaboration Learn strategic patterns of alignment and develop models for strategy, Enterprise, and value chain and align them together Explore predictive analysis and KPIs Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Oct. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    ISBN: 9781849688413 , 1849688419
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Quick answers to common problems
    Keywords: Application software ; Testing ; Automation ; Electronic books ; Electronic books ; local
    Abstract: Over 60 practical recipes to help you accomplish automation tasks using UFT 12 and VBScript In Detail UFT (QTP) is a functional test automation tool by HP that supports a wide array of technologies for both GUI and API testing. Advanced UFT 12 for Test Engineers Cookbook will provide you with simple solutions to quite complex tasks and leverage your skills in programming with VBScript. Unlock the full potential of UFT 12 with an introduction to its new features and functionality. Learn the industry's best-kept secrets such as how to enhance toolset capabilities, which you never thought possible. Learn how to extend UFT 12 by overriding methods, perform DB and XML checks, and handle unexpected dialogs. We also cover the topics of object identification using descriptive programming, classes, utility and reserved objects, Windows Scripting Host (WSH), and most importantly API testing and building testware frameworks. This book is an invaluable source of reference for test engineers with clear and powerful coding examples. What You Will Learn Use code design patterns in test automation to improve maintenance Identify objects using Object Repository as well as with descriptive programming to achieve object identification at runtime Build an event handler to handle unexpected dialogs Use the objects and methods of the Windows Script Host (WSH) Build an automation framework that works for you Unleash the power of API and SOA testing Use and build UFT reserved objects
    Note: Description based on online resource; title from cover page (Safari, viewed January 5, 2015). - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    ISBN: 9781849688277 , 1849688273
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Parallel Title: Erscheint auch als
    Keywords: Solaris (Computer file) ; Operating systems (Computers) ; Electronic books ; Electronic books ; local
    Abstract: Over 50 advanced recipes to help you configure and administer Oracle Solaris systems In Detail Oracle Solaris is one of the most widely deployed UNIX-based operating systems in industries today, perfect for critical environments, high-performance professionals, and nonstop infrastructures. This book gives an in-depth coverage on every important feature in the Oracle Solaris 11 operating system. Starting with how to manage the IPS repository and make a local repository, you will proceed to create your own IPS package. Then you will learn about handling boot environments, configuring and managing ZFS frameworks, and ZFS shadowing. You will cruise ahead to implement zones, create SMF services, review SMF operations, and also configure an Automated Installer, which is part of the new software deployment architecture introduced in Oracle Solaris 11. You will advance through role-based access control (RBAC) and least privileges. You will then learn how to configure and administer resource manager, and finally you will be introduced to Oracle Solaris performance tuning. What You Will Learn Configure and administer the IPS framework Master ZFS using snapshots, backup, and shadowing Configure a TCP/IP network using features such as NCP, NCU, IPMP, link aggregation, network bridge, and Integrated Load Balancer (ILB) Configure a DHCP server and a DNS client Handle SMF manifests and profiles Learn to configure and use Automated Installer (AI) Administer, manage, and monitor processes and priorities using Fair Share Scheduling (FSS) Configure, migrate, and administer zones using Resource Manager Implement RBAC and least privileges in the Oracle Solaris environment
    Note: Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    ISBN: 9781849519496 , 1849519498
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Series Statement: Community experience distilled
    Keywords: Linux ; Penetration testing (Computer security) ; Electronic books ; Electronic books ; local
    Abstract: With Kali Linux you can test the vulnerabilities of your network and then take steps to secure it. This engaging tutorial is a comprehensive guide to this penetration testing platform, specially written for IT security professionals. In Detail Kali Linux is a comprehensive penetration testing platform with advanced tools to identify, detect, and exploit the vulnerabilities uncovered in the target network environment. With Kali Linux, you can apply appropriate testing methodology with defined business objectives and a scheduled test plan, resulting in a successful penetration testing project engagement. Kali Linux ? Assuring Security by Penetration Testing is a fully focused, structured book providing guidance on developing practical penetration testing skills by demonstrating cutting-edge hacker tools and techniques with a coherent, step-by-step approach. This book offers you all of the essential lab preparation and testing procedures that reflect real-world attack scenarios from a business perspective, in today's digital age. What You Will Learn Develop the Kali Linux environment in your test lab by installing, configuring, running, and updating its core system components Perform a formal Kali Linux testing methodology Scope your target with definitive test requirements, limitations, business objectives, and schedule the test plan Exercise a number of security tools from Kali Linux, logically divided into subcategories of testing methodology Practice the processes of reconnaissance, discovery, enumeration, vulnerability mapping, social engineering, exploitation, privilege escalation, and maintaining access to target for evaluation purposes Document, report, and present your verified test results to the relevant authorities in a formal reporting structure
    Note: Includes bibliographical references and index. - Description based on online resource; title from cover (Safari, viewed Apr. 28, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    Online Resource
    Online Resource
    Brookline, MA : Bibliomotion
    ISBN: 9781937134716 , 1937134717
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Parallel Title: Erscheint auch als
    Keywords: Fashion ; Clothing and dress ; Women's clothing ; Men's clothing ; Work clothes ; Electronic books ; Electronic books ; local
    Abstract: First impressions (and second ones!) count, whether you are an intern or a CEO. Lauren A. Rothman addresses an age-old dilemma: how to be appropriate and stylish in the workplace. Based on a decade of experience in the fashion industry, she addresses the basics of fashion and executive presence by offering advice, anecdotes, and style alerts that help readers avoid major fashion faux pas at the office. Style Bible: What to Wear to Work is the must-have resource for the modern professional, male or female, climbing the ladder of success. Lauren identifies the ultimate wardrobe essentials, and reveals shopping strategies and destinations for the everyday person. Style Bible, complete with helpful illustrations, is the go-to manual on how to dress for every professional occasion and a valuable resource for understanding dress codes by industry, city, and gender so that your visual cues will make a strong impact. Make a commitment to being better dressed at work with Style Bible.
    Note: Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    ISBN: 9781849699525 , 1849699526
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Application software ; Development ; Distributed operating systems (Computers) ; Electronic books ; Electronic books ; local
    Abstract: Master the principles and practices behind Continuous Integration by setting it up for different technology stacks using TeamCity In Detail For those of you getting started with CI, TeamCity, or both, this book will help you understand the principles and essential practices of CI and then provide steps to implement them in different kinds of projects. The book covers the essential features of TeamCity that are needed for a complete CI setup. You will cover everything from introducing CI to its practises and benefits before getting started with TeamCity as a CI tool. First, we set up CI in a tech stack agnostic way, and then employ CI for different platforms and stacks. Throughout, there is a continuous progression from the simple to the most advanced features of TeamCity, with advise on how to avoid the pitfalls too. You will also be given an introduction to what's beyond CI - Continuous Delivery and Continuous Deployment - and how TeamCity can help you there too. What You Will Learn Understand Continuous Integration principles and practices Implement the build/deployment pipeline Get to know TeamCity's features from the simple to the very advanced Implement CI for projects in the major tech stacks, including Java, .NET, Ruby, Python, Android, and iOS Discover which TeamCity features to avoid and in which situations Look beyond CI into Continuous Delivery and Continuous Deployment
    Note: Include index. - Description based on online resource; title from cover (Safari, viewed Sept. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    ISBN: 9781849695114 , 1849695113
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Kali Linux ; UNIX Shells ; Penetration testing (Computer security) ; User interfaces (Computer systems) ; Electronic books ; Electronic books ; local
    Abstract: Make the most of the Bash shell and Kali Linux's commandlinebased security assessment tools In Detail This book teaches you to take your problem solving capabilities to the next level with the Bash shell, to assess network and application level security by leveraging the power of the command-line tools available with Kali Linux. The book begins by introducing some of the fundamental bash scripting and information processing tools. Building on this, the next few chapters focus on detailing ways to customize your Bash shell using functionalities such as tab completion and rich text formatting. After the fundamental customization techniques and general purpose tools have been discussed, the book breaks into topics such as the command-line-based security tools in the Kali Linux operating system. The general approach in discussing these tools is to involve general purpose tools discussed in previous chapters to integrate security assessment tools. This is a one stop solution to learn Bash and solve information security problems. What You Will Learn Perform network enumeration techniques with Dig, whois, dnsenum, dnsmap, and others Learn how to fuzz and reverse engineer using the Kali Linux command line tools Exploit common web application vulnerabilities using skipfish, arcachi, and sqlmap Accomplish man-in-the-middle attacks straight from your command line Assess SSL security using sslyze and openssl Carry out network traffic analysis using tcpdump Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed May 29, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    ISBN: 9781849694155 , 184969415X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: FL Studio (Computer file) ; Sound ; Recording and reproducing ; Digital techniques ; Music ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Over 40 recipes to help you master the art of music production with FL Studio In Detail Developed by the Belgian company Image-Line, FL Studio is a top-of-the-range digital audio workstation. FL Studio is used to make your own style of songs and share them with your friends, family, and the world. This book shows you how to create music in various genres including but not limited to indie rock, pop, hip-hop, and experimental. You will learn the exact steps that you need to take while setting up your personal studio, composing music, adding effects, and making a high-quality music production. You will learn how to build drum beats, layer your song with harmonies and vocals, and mix sounds like a professional engineer. All in all, this book clarifies how to make a quality music production in the digital age. What You Will Learn Create rhythms for your specific music genre with kicks, sub-bass, hi-hats, snares, various percussion sounds, and FX Add harmonies such as piano, guitar, synths, strings, and bass lines to your project Mix your music with effects such as reverb, delay, equalization, filters, volume, panning, and other essential tools Automate your music project to build suspense and interest in listeners Discover sounds, virtual instruments, and digital plugins on the Internet Sample older music from songs that inspire you
    Note: Includes bibliographical references and index. - Description based on online resource; title from cover image (Safari, viewed July 16, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    Online Resource
    Online Resource
    Frisco, TX : The Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: Computer software ; Testing ; Computer software ; Validation ; Computer software ; Verification ; Electronic books ; Electronic books ; local
    Abstract: Uncover surprises, risks, and potentially serious bugs with exploratory testing. Rather than designing all tests in advance, explorers design and execute small, rapid experiments, using what they learned from the last little experiment to inform the next. Learn essential skills of a master explorer, including how to analyze software to discover key points of vulnerability, how to design experiments on the fly, how to hone your observation skills, and how to focus your efforts.
    Note: Place of publication from publisher's website. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    Online Resource
    Online Resource
    Frisco, TX : The Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Pragmatic Programmers
    Keywords: Groovy (Computer program language) ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Groovy brings you the best of both worlds: a flexible, highly productive, agile, dynamic language that runs on the rich framework of the Java Platform. Groovy preserves the Java semantics and extends the JDK to give you true dynamic language capabilities. Programming Groovy will help you, the experienced Java developer, learn and take advantage of the latest version of this rich dynamic language. You'll go from the basics of Groovy to the latest advances in the language, including options for type checking, tail-call and memoization optimizations, compile time metaprogramming, and fluent interfaces to create DSLs.
    Note: Place of publication from publisher's website. - Includes bibliographical references. - Description based on online resource; title from title page (Safari, viewed Oct. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    Online Resource
    Online Resource
    [Frisco, TX] : Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: iOS (Electronic resource) ; Debugging in computer science ; Electronic books ; Electronic books ; local
    Abstract: If you're an iOS developer or QA professional tapping through an app to reproduce bugs or performance issues you thought were solved two releases ago, then this is your book. Learn how to script the user interface, assert correct behavior, stub external dependencies, reproduce performance problems, organize test code for the long haul, and automate the whole process so the machine does the work. You'll walk through a comprehensive strategy with techniques using Apple's tools that you can apply to your own apps. Automated user interface testing is an important part of a comprehensive testing strategy for iOS applications. By scrutinizing your app through the eyes and actions of the user, you raise confidence that features are wired up right and behave as you expect. Through this book you'll learn how to do full-stack testing of your iOS apps in both the simulator and on the device with Apple's built-in tools. You'll write behavioral tests in UI Automation that help protect against regressions. You'll write scripts to repeat steps in Instruments to reproduce performance bugs. With a little ingenuity, you'll build a workflow that gives the feedback you need. Grow a test suite by working with a real application that uses Core Data and network requests. Learn how to describe expected behavior in test scripts, launch the app in a specific state, and stub external dependencies for completely isolated and repeatable tests. Along the way, you'll practice how to organize your test code and run it hands-free from the command line. By the end, you'll have the tools and habits you need to tackle the unique testing problems you'll face while building best-of-breed native iOS apps for your users.
    Note: "Version: P1.0 (August 2013)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    Online Resource
    Online Resource
    [Frisco, TX] : Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: HTML (Document markup language) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: HTML5 and CSS3 are more than just buzzwords--they're the foundation for today's web applications. This book gets you up to speed on the HTML5 elements and CSS3 features you can use right now in your current projects, with backwards compatible solutions that ensure that you don't leave users of older browsers behind. This new edition covers even more new features, including CSS animations, IndexedDB, and client-side validations.
    Note: "Version: P1.0 (October 2013)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    Online Resource
    Online Resource
    [Frisco, TX] : Pragmatic Programmers
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: The pragmatic programmers
    Parallel Title: Erscheint auch als
    Keywords: C++ (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: If you program in C++ you've been neglected. Test-driven development (TDD) is a modern software development practice that can dramatically reduce the number of defects in systems, produce more maintainable code, and give you the confidence to change your software to meet changing needs. But C++ programmers have been ignored by those promoting TDD--until now. In this book, Jeff Langr gives you hands-on lessons in the challenges and rewards of doing TDD in C++. Modern C++ Programming With Test-Driven Development , the only comprehensive treatment on TDD in C++ provides you with everything you need to know about TDD, and the challenges and benefits of implementing it in your C++ systems. Its many detailed code examples take you step-by-step from TDD basics to advanced concepts. As a veteran C++ programmer, you're already writing high-quality code, and you work hard to maintain code quality. It doesn't have to be that hard. In this book, you'll learn: how to use TDD to improve legacy C++ systems how to identify and deal with troublesome system dependencies how to do dependency injection, which is particularly tricky in C++ how to use testing tools for C++ that aid TDD * new C++11 features that facilitate TDD As you grow in TDD mastery, you'll discover how to keep a massive C++ system from becoming a design mess over time, as well as particular C++ trouble spots to avoid. You'll find out how to prevent your tests from being a maintenance burden and how to think in TDD without giving up your hard-won C++ skills. Finally, you'll see how to grow and sustain TDD in your team. Whether you're a complete unit-testing novice or an experienced tester, this book will lead you to mastery of test-driven development in C++.
    Note: "Version: P1.0 (October 2013)"--T.p. - Includes bibliographical references. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    Online Resource
    Online Resource
    Ely, Cambridgeshire, UK : IT Governance Press
    ISBN: 9781849285841 , 1849285845
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Keywords: Computer security ; Hacking ; Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: What if you suffer an information security breach? Many titles explain how to reduce the risk of information security breaches. Nevertheless breaches do occur, even to organisations that have taken all reasonable precautions. Information Security Breaches - Avoidance and treatment based on ISO27001:2013 helps you to manage this threat by detailing what to do as soon as you discover a breach. Be prepared, be prompt, be decisive When your organisation's security is compromised, you cannot afford to waste time deciding how to resolve the issue. You must be ready to take prompt and decisive action. Updated to cover ISO27001:2013, this second edition gives you clear guidance on how to treat an information security breach and tells you the plans and procedures you have to put in place to minimise damage and return to business as usual. A recovery plan will help you to: recover, and resume normal operations, more quickly preserve customer confidence by quickly resolving service disruption secure evidence to help with any criminal investigation and improve your chances of catching those responsible. Read this guide and find out how to manage in the face of a data breach. From reviews of the 1st edition: '...I recommend this pocket guide to anyone implementing ISO27001, and indeed to anyone who is concerned about the risks of security breaches, and who wants to know how best to prepare their organization for the unpleasant events that are bound to happen from time to time...' Willi Kraml, Global Information Security Officer '...Michael Krausz has created a valuable tool ... Written in plain English, this handbook is easy to follow even by a novice in the Information Technology Field. Therefore "Information Security Breaches" is a must within the 'tool box' of anyone who deals with IT issues on an every-day basis...' Werner Preining, Interpool Security Ltd About the author Michael Krausz is an IT expert and experienced professional investigator. He has investigated over a hundred cases of information security breaches. Many of these cases have concerned forms of white-collar crime. Michael Krausz studied physics, computer science and law at the University of Technology in Vienna, and at Vienna and Webster universities. He has delivered over 5000 hours of professional and academic training and has provided services in eleven countries to date.
    Note: Description based on online resource; title from title page (Safari, viewed Aug. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    ISBN: 9781849285605 , 1849285608
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Information technology ; Auditing ; Auditing ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Are your internal audits adding value? Organizations hoping to comply with any of the International Standards for management systems (e.g. ISO9001, ISO27001) must carry out internal audits. However, the requirements set down by accreditation bodies for auditor courses make little distinction between internal and external audit programs. As a result, many organizations instruct their internal auditors using resources designed for external auditors. Such internal audit programs often fail to develop beyond simple compliance monitoring, and risk becoming 'box-ticking' exercises, adding little value to the organization. Transform your internal audits and improve your systems A Guide to Effective Internal Management System Audits provides a model for the management and implementation of internal audits that moves beyond simple compliance to ISO requirements and turns the internal audit into a transformational tool that the organization can use to assist with the management of risk, and implement improvements to management systems. This book shows you how you can transform your internal auditing process to become a tool for development and continual improvement in your management systems. Start adding value to your internal auditing program. About the Author Andrew W Nichols has more than 25 years of experience of management systems, in both the UK and the USA. As a trainer, he has delivered hundreds of ISO9000 related courses to audiences ranging from shop-floor personnel to CEOs of Fortune 500 companies. He has also led and contributed to the development of 'best in class' training courses for a number of international standards. He is the author of Exploding the Myths Surrounding ISO9000, also published by ITGP.
    Note: Description based on online resource; title from title page (Safari, viewed Aug. 7, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    ISBN: 9781784396619 , 1784396613
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Edition: Second edition.
    Series Statement: Community experience distilled
    Keywords: Moodle ; Educational technology ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Explore the Moodle Gradebook and discover how to set up and customize it to track students' progress In Detail Assessing and tracking students to ensure they progress is one of the key challenges of modern education. Moodle Gradebook offers an innovative solution, providing you with a platform to store and calculate grades and track the progress and achievements of your students. Moodle Gradebook, Second Edition explains and explores the full functionality and features of the Gradebook to help you to make it easier to organize your work and relay information to your students. It will introduce you to the core functions of the Gradebook and demonstrate how to add graded activities. Then it will guide you through the process of assigning and calculating grades before exploring how to organize categories and successfully report and export information. This book provides you with detailed but easy-to-follow instructions to help you to set up the Gradebook to meet your course's needs. What You Will Learn Simplify your tasks with the easy-to-use features of the Gradebook Grade work and provide feedback using online and offline methods Use advanced grading options such as marking guides and rubrics Customize the Gradebook to your needs by creating categories for group-graded activities Successfully calculate and track grades with preset aggregation types based on your course requirements Track and assess students' progress using activity completion reports
    Note: Previous edition: 2012. - Includes index. - Description based on online resource; title from cover (Safari, viewed January 22, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    ISBN: 9781784393069 , 1784393061
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional expertise distilled
    Keywords: Salesforce.com (Firm) ; Computing platforms ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: Discover the administration fundamentals and challenges of Salesforce CRM In Detail Salesforce is one of the leading platforms for developing cloud-based applications. Primarily, Salesforce is designed for managing the sales processes of an organization, but the platform can be leveraged to develop custom applications. It runs on the Force.com platform. With the advantage of having reduced development costs, we can deliver applications in a very short time span. With this book, administrators will learn to tackle a lot of things that pop up in their daily routine. This book is a comprehensive guide that explains user management, profile management, and the basic building blocks of an application. The book proceeds by explaining the troubleshooting skills needed for an administrator. The best practices and disciplines of data loading are discussed in detail. The book concludes with an overview of sales and service cloud features so that the reader is ready for the advanced configurations of this module. By the end of the book, you will be a competent administrator who can manage and maintain the Salesforce data of your organization successfully. What You Will Learn Understand how licensing, profiling, and security settings are set for users Perform data modeling and use Salesforce components such as workflows, approvals, validations, layouts, and record types to solve business problems Get to know the reporting basics and use Salesforce analytics to build reports and dashboards Troubleshoot common challenges that administrators face in real-time businesses Get to grips with the Sales Cloud and Service Cloud features provided by the platform Utilize tools such as the data loader to load data into Salesforce Load data using an external ID and understand the importance of Excel VLOOKUP Get familiar with the overall administrator responsibilities for real-time applications
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Nov. 5, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    ISBN: 9781784396954 , 1784396958
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 4th ed.
    Series Statement: Professional expertise distilled
    Keywords: Active server pages ; Service-oriented architecture (Computer science) ; Databases ; Design ; Databases ; Development ; Electronic books ; Electronic books ; local
    Abstract: Create and deploy complete solutions with WCF and Entity Framework In Detail This book will teach you all the essentials to develop WCF services using Entity Framework as the backend. You will be guided right through the creation of six WCF and Entity Framework solutions. You will start off by creating, implementing, and hosting a basic HelloWorld WCF Service followed by deploying the service and publishing it to IIS. Next, you will learn how to create and test a layered service, and then enhance it further by adding a data access layer and exception handling. Next, you will be introduced to LINQ. Starting with the basics, you will then dive into the advanced concepts and features of LINQ to Entities, including Entity Framework, deferred execution, querying a view, and mapping a procedure. Finally, you will get to grips with the RESTful WCF services and security. What You Will Learn Create a WCF service without using the built-in WCF templates so you can understand the versatility of what's going on under the hood Explore the different methods for hosting and debugging options for a WCF service Build a multi-layer, real-world WCF service from scratch by using WCF templates and Test Client Learn the basic and advanced features of Entity Framework and LINQ to Entities, and apply LINQ to Entities to the data access layer of a WCF service Convert a SOAP WCF service to a RESTful WCF service and create a Windows 8 app to consume a RESTful WCF service Configure the authorization and authentication security settings of WCF and get the details of hosting Windows authentication Explore the extension point architecture of WCF and extend a WCF service with custom behaviors
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Nov. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    ISBN: 9781783989676 , 178398967X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Linux ; Computer networks ; Security measures ; Electronic books ; Electronic books ; local
    Abstract: Over 70 hands-on recipes to develop fully functional policies to confine your applications and users using SELinux In Detail In SELinux Cookbook, we cover everything from how to build SELinux policies to the integration of the technology with other systems and look at a wide range of examples to assist in creating additional policies. The first set of recipes work around file labeling as one of the most common and important SELinux administrative aspects. Then, we move on to custom policy development, showing how this is done for web application confinement, desktop application protection, and custom server policies. Next, we shift our focus to the end user, restricting user privileges and setting up role-based access controls. After that, we redirect our focus to the integration of SELinux with Linux systems, aligning SELinux with existing security controls on a Linux system. Finally, we will learn how applications interact with the SELinux subsystem internally; ensuring that whatever the challenge, we will be able to find the best solution. What You Will Learn Manage resource labels and fine-tune your policies to automatically handle labeling Gain an insight into how to tune the web server SELinux policy for secure web application hosting Learn how to confine desktop applications through custom-built policies Protect a server's assets by creating your own service-specific SELinux policies Discover how to restrict users without hindering them by installing role-based access control Troubleshoot and debug the behavior of SELinux-enabled applications
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Oct. 23, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    ISBN: 9781783988297 , 1783988290
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Apache (Computer file : Apache Group) ; Computer network resources ; Management ; HTML (Document markup language) ; HTTP (Computer network protocol) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: 70 insightful and practical recipes to help you successfully use Apache JMeter In Detail Performance testing is critical to the success of any software product launch and continued scalability. No matter the size of the user base of an application, it is crucial to deliver the best user experience to consumers. Apache JMeter is an excellent testing tool that provides an insight on how applications might behave under load, allowing organizations to focus on making adequate preparations for the delivery of quality, robust, and foolproof applications to stakeholders. This hands-on guide will equip you with the all the skills you need to effectively use JMeter to test web applications and supporting services. With over 50 carefully selected recipes, you will learn how to take full advantage of JMeter for all your testing needs, overcome any challenges you face, and optimize the knowledge you already have. What You Will Learn Numerous ways to record test plans or handcraft them from scratch Successfully test supporting application services and resources such as RESTful, SOAP, JMS, FTP, and data stores Effectively monitor application and infrastructure resources during a performance test Use existing cloud services for distributed testing and rolling your own cloud infrastructure when needed Develop custom JMeter plugins from scratch and use existing ones to extend JMeter's functionality Deliver quality products by successfully integrating JMeter into your continuous delivery workflow Tune JMeter for better overall performance Build realistic, comprehensive, and maintainable test plans
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Nov. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    ISBN: 9781783988273 , 1783988274
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Video games ; Development ; Video games ; Design ; Video games ; Programming ; Computer games ; Development ; Computer games ; Design ; Computer games ; Programming ; Electronic books ; Electronic books ; local
    Abstract: Learn cross-platform game development with Cocos2d-x In Detail Cocos2d-x is one of the most popular cross-platform 2D game engines. It is packed with powerful features that set it apart from other game engines. With so many languages and operating systems, Cocos2d-x provides a one-stop solution for developing games for the operating system of your choice using the language you are most comfortable with. Starting from the basics, this book will show you how to display content on the screen and make it interact as well as move around with various control mechanisms such as actions, accelerometer, and tap onscreen buttons. You will learn about the mechanics of collision detection, their advantages and disadvantages, and how to keep track of the score. You will then create a gameplay cycle, use third-party tools to expedite the development process, and distribute the game through the App Store. By working through the carefully designed chapters of the book, you will master Cocos2d-x and the various tools so that you can use these skills to make a complete game or a quick prototype. What You Will Learn Configure and create a Cocos2d-x project on Windows Understand the basics of Cocos2d-x classes such as CCScene, CCLayer, and CCSprite Develop different control schemes using buttons, a gyroscope, and a custom touch area Implement various methods for collision detection such as circle collision and bounding box collision Discover how to add and remove objects from the screen and update the score as well as Gameover condition Get to grips with the tools used to create spritesheets as well as custom fonts and design particles Integrate ads and in-app purchases in the game to monetize the game
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Oct. 25, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    Online Resource
    Online Resource
    Birmingham, UK : Packt Publishing
    ISBN: 9781783986859 , 1783986859
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Quick answers to common problems
    Parallel Title: Erscheint auch als Van Baarsen, Jeroen GitLab Cookbook
    Keywords: Application software ; Web applications ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Over 60 hands-on recipes to efficiently self-host your own Git repository using GitLab In Detail GitLab is a popular, open source Git hosting solution implemented by more than 50,000 organizations. This book has some carefully chosen recipes to help you decide on the type of GitLab installation that will fit your requirements. Along with covering some of the basic principles of Git, the book covers practical scenarios to show how you or your organization can effectively manage your proprietary code. You will learn how to manage multiple users, groups, and the permissions GitLab has for them. Updating your GitLab instance, creating backups, and restoring backups are a few of the important tasks described in detail to assist you in maintaining your GitLab server. Moreover, the GitLab API is extensively covered to guide you through the various operations to manage your project. What You Will Learn Install and maintain your GitLab instance Work with multiple users, create groups, and configure your project visibility Secure your code with the correct GitLab configuration Make the most of the built-in issue tracker, including merge requests Manage your projects through the GitLab API Set up webhooks and system hooks to receive notifications Manage your GitLab server using LDAP
    Note: "Over 60 hands-on recipes to efficiently self-host your own Git repository using GitLab.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Janurary 22, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    ISBN: 9781783985999 , 1783985992
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Penetration testing (Computer security) ; Computer networks ; Linux device drivers (Computer programs) ; Open source software ; Electronic books ; local ; Electronic books
    Abstract: Build, test, and customize your own Capture the Flag challenges across multiple platforms designed to be attacked with Kali Linux In Detail As attackers develop more effective and complex ways to compromise computerized systems, penetration testing skills and tools are in high demand. A tester must have varied skills to combat these threats or fall behind. This book provides practical and customizable guides to set up a variety of exciting challenge projects that can then be tested with Kali Linux. Learn how to create, customize, and exploit penetration testing scenarios and assault courses. Start by building flawed fortresses for Windows and Linux servers, allowing your testers to exploit common and not-so-common vulnerabilities to break down the gates and storm the walls. Mimic the human element with practical examples of social engineering projects. Facilitate vulnerable wireless and mobile installations and cryptographic weaknesses, and replicate the Heartbleed vulnerability. Finally, combine your skills and work to create a full red-team assessment environment that mimics the sort of corporate network encountered in the field. What You Will Learn Set up vulnerable services for both Windows and Linux Create dummy accounts for social engineering manipulation Set up Heartbleed replication for vulnerable SSL servers Develop full-size labs to challenge current and potential testers Construct scenarios that can be applied to Capture the Flag style challenges Add physical components to your scenarios and fire USB missile launchers at your opponents Challenge your own projects with a best-practice exploit guide to each scenario
    Note: Includes index. - Description based on online resource; title from cover image (Safari, viewed August 12, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    ISBN: 9781783985777 , 1783985771
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Application software ; Development ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Develop large scale responsive web applications with TypeScript In Detail Web applications work on a range of different devices, making them one of the most common ways in which users experience the web today. However, while the flexibility of web apps are great for users, for developers creating them with JavaScript, the process can be difficult, requiring more extensive and detailed coding work. TypeScript helps make the development of web apps easier, allowing you to quickly create scalable applications that will reach desktops, tablets, and mobiles. With TypeScript, your code becomes much more manageable and your work much more efficient. Its additional features, such as static typing, facilitate IDE support and further tooling. This quick and insightful guide will provide you with an easy way into TypeScript. You will discover the features of the TypeScript language and gain hands-on experience in creating a web application with reusable components. You will explore the compiler and learn how to manipulate the resulting output to fit specific needs. What You Will Learn Set up the environment to install the TypeScript compiler and development tools Explore the features of the TypeScript language such as type annotations, interfaces, classes, and modules Examine the JavaScript code that has been generated by the compiler Create modular code that can be reused again and again Develop an interactive web application that can be easily extended Integrate with common JavaScript libraries to ease development Improve performance and reduce network traffic Focus on creating reliable code through test-driven development
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Nov. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    ISBN: 9781783985173 , 1783985178
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: User interfaces (Computer systems) ; Windows (Computer programs) ; Electronic books ; Electronic books ; local
    Abstract: Maximize your productivity by accessing several terminal sessions from a single window using tmux In Detail We will begin with a simple introduction to tmux and learn some ways in which it can help increase productivity in your daily terminal usage. From there, we'll move on to configuring and customizing tmux to make it work, look, and feel the way that best suits your needs. Along the way, we have tutorials and screenshots aplenty so that you can follow along and avoid feeling lost. We'll also explain some of the core concepts of tmux, including the way it uses sessions, windows, and panes in order to divide content and running programs. We'll touch on how to perform basic manipulation of text to copy and paste text from one window to another or even from one file to another. We'll learn how to use tmux for fault-tolerant SSH sessions or pair programming, and we finish by discussing some other open source tools that can be used alongside tmux to help make it even more powerful. By the end of this book, we will have a much better understanding of tmux and its capabilities with the tools necessary to turbocharge our terminal experience. What You Will Learn Increase productivity by using tmux rather than a mouse to switch between terminal windows Persist sessions on remote machines over SSH with tmux, making it easy to resume right where you left off even if your connection is terminated Learn how tmux can be used to create persistent dashboards for monitoring servers Use tmux to manage multiple terminal windows from a single one Maximize terminal productivity with tmux Maintain the state even when a terminal window is closed with tmux Configure tmux and customize it for your needs
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Oct. 23, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    Online Resource
    Online Resource
    Ely, Cambridge, UK : IT Governance Pub.
    ISBN: 9781849285766 , 1849285764
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Penetration testing (Computer security) ; Electronic books ; Electronic books ; local
    Abstract: Organisations like yours have the evolving task of securing complex IT environments whilst delivering their business and brand objectives. The threat to key systems is ever increasing and the probability of a security weakness being accidentally exposed or maliciously exploited needs to be continually assessed - such as via a penetration test - to ensure that the level of risk is at an acceptable level to the business. A penetration test involves the use of a variety of manual and automated techniques to simulate an attack on an organisation's information security arrangements - either from malicious outsiders or your own staff. Undertaking a series of penetration tests will help test your security arrangements and identify improvements. When carried out and reported properly, a penetration test can give you knowledge of nearly all of your technical security weaknesses and provide you with the information and support required to remove or reduce those vulnerabilities. Research has shown that there are also other significant benefits to your organisation through effective penetration testing, which can include: A reduction in your ICT costs over the long term Improvements in the technical environment, reducing support calls Greater levels of confidence in the security of your IT environments Increased awareness of the need for appropriate technical controls
    Note: Description based on online resource; title from title page (Safari, viewed Aug. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    ISBN: 9781780634067 , 1780634064
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Chandos information professional series
    Keywords: Human-computer interaction ; Virtual reality ; Social aspects ; Electronic books ; local ; Electronic books
    Abstract: The use of Virtual Worlds (VWs) has increased in the last decade. VWs are used for communication, education, community building, creative arts, and more. A good deal of research has been conducted into learning and VWs, but other areas remain ripe for investigation. Factors from technological platforms to the nature and conventions of the communities that use VWs must be considered, in order to achieve the best possible interaction between virtual spaces and their users. Making Sense of Space focuses on the background to these issues, describing a range of case studies conducted by the authors. The book investigates the innovative and creative ways designers employ VWs for research, performance-making, and audience engagement. Secondly, it looks into how educators use these spaces to support their teaching practice. Lastly, the book examines the potential of VWs as new methods of communication, and the ways they are changing our perception of reality. This book is structured into four chapters. An introduction provides a history and outline of important themes for VWs, and subsequent chapters consider the design of virtual spaces, experience of virtual spaces, and communication in virtual spaces. Written by two experienced academics and practitioners in the field, offering different perspectives Uses a multidisciplinary approach, drawing on: education; scenography; performance studies; disaster management; and computer science Provides multiple viewpoints on the topic, gained through interviews and contributions from a range of experts, as well as several co-authored chapters
    Note: includes bibliographical references and index. - Description based on online resource; title from title page (Safari, viewed Aug. 15, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    ISBN: 9781783287765 , 1783287764
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Non-relational databases ; Databases ; Development ; Database design ; Databases ; Programming ; Query languages (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Write powerful and efficient queries for Neo4j with Cypher, its official query language In Detail Neo4j has been generating much interest among NoSQL database users, but utilizing Neo4j in a real-world project can be difficult compared to a traditional relational database. Cypher, a relatively simple but powerful language, allows you to focus on your domain instead of getting lost in the world of database access. As you will learn in this book, very complicated database queries can easily be expressed through Cypher. This book is a practical, hands-on guide to designing, implementing, and querying a Neo4j database quickly and painlessly. Through a number of practical examples, this book uncovers all the behaviors that will help you to take advantage of Neo4j effectively, with tips and tricks to help you along the way. The book starts with basic clauses and patterns to perform read-only queries with Cypher. You will then learn about clauses and get some tips on using patterns to elaborate results coming from pattern matching. Next, you will master the clauses required to modify a graph. To finish off, the book covers Cypher operators and functions in detail. What You Will Learn Design and create flexible and fast graph databases using the Cypher declarative syntax Write powerful, readable, and reusable queries with pattern matching and parameters Develop fast applications using best practices to improve the performance of your Cypher queries Transition smoothly from SQL to Neo4j Migrate relational databases to the graph model, getting rid of O/R mismatch Avoid the common mistakes and pitfalls in programming with Neo4j
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 09, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    ISBN: 9781783287321 , 1783287322
    Language: English
    Pages: 1 online resource (1 volume) , illustrations.
    Series Statement: Community experience distilled
    Keywords: Node.js ; JavaScript (Computer program language) ; Scripting languages (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Get the best out of Node.js by mastering a series of patterns and techniques to create modular, scalable, and efficient applications In Detail Node.js is a massively popular software platform that lets you use JavaScript to easily create scalable server-side applications. It allows you to create efficient code, enabling a more sustainable way of writing software made of only one language across the full stack, along with extreme levels of reusability, pragmatism, simplicity, and collaboration. Node.js is revolutionizing the web and the way people and companies create their software. In this book, we will take you on a journey across various ideas and components, and the challenges you would commonly encounter while designing and developing software using the Node.js platform. You will also discover the "Node.js way" of dealing with design and coding decisions. The book kicks off by exploring the fundamental principles and components that define the platform. It then shows you how to master asynchronous programming and how to design elegant and reusable components using well-known patterns and techniques. The book rounds off by teaching you the various approaches to scale, distribute, and integrate your Node.js application. What You Will Learn Design and implement a series of server-side JavaScript patterns so you understand why and when to apply them in different use case scenarios Understand the fundamental Node.js components and use them to their full potential Untangle your modules by organizing and connecting them coherently Reuse well-known solutions to circumvent common design and coding issues Deal with asynchronous code with comfort and ease Identify and prevent common problems, programming errors, and anti-patterns Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed January 27, 2015)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    ISBN: 9781783285969 , 1783285966
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: Client/server computing ; Web applications ; Development ; Electronic books ; Electronic books ; local
    Abstract: Use SignalR to create real-time, bidirectional, and asynchronous applications based on standard web technologies In Detail SignalR is a recent addition to ASP.NET, which allows you to add real-time functionalities to your applications. SignalR enables bidirectional communication between client and server over HTTP, transparently, and ensures you're always provided with the experience of a persistent connection. SignalR Real-time Application Cookbook is a practical, hands-on guide that provides a number of clear step-by-step recipes that will gradually enable you to add SignalR as an innovative, effective, and useful item in your toolbox. This book will move from simple examples on to complex use cases, going through a comprehensive overview of the library. Other than helping out with the common tasks, at the end of the book you will find a set of ready-made solutions for more complex scenarios. What You Will Learn Teach you how to build SignalR servers Illustrate SignalR clients built with both the JavaScript and the .NET client libraries Demonstrate both the Hubs API and the Persistent Connection API Demystify the lifetime of a connection Explain how to authorize requests Scale up and scale out your SignalR applications Enable you to handle errors efficiently Extend SignalR with custom services Solve complex real-time scenarios with the help of advanced, ready-made examples
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed May 12, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    ISBN: 9781783285624 , 1783285621
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Web applications ; Programming ; Electronic books ; Electronic books ; local
    Abstract: A practical guide to developing powerful web applications with AngularJS In Detail This book is a practical guide that aims to help you learn how to utilize AngularJS and experience the joy of building full-fledged applications with minimal code in no time at all. The book starts by explaining the basics of AngularJS and helps you get comfortable with the terms and concepts surrounding it. It then walks you through the various tools, frameworks, and workflows that will help you be more productive. As you go through the book, you will learn how to build applications spanning various realms. You will build social apps using publically available APIs and responsive, mobile- and tablet-friendly personal finance applications. You will see how to build a full-stack content management system, and build an e-commerce application on the cloud platform. Finally, this book will teach you the intricacies of what it takes to get your application deployed on a production server. What You Will Learn Develop your understanding of AngularJS and the essentials of the single-page application Build complete and professional applications spanning across different areas, such as e-commerce, content management systems, social media apps, mobile web apps, and much more Work with REST web services and the Facebook APIs Use directives and learn how to write your own custom directives Upload images and write to databases directly from your AngularJS app Deploy your apps on the highly scalable AWS architecture Create rapid, clickable prototypes to get a better understanding of how your application will look and feel Improve your page load times and get your app ready for production deployment
    Note: Includes index. - Description based on online resource; title from title page (Safari, viewed Sept. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    ISBN: 9781783282388 , 178328238X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: UNIX Shells ; Computers ; Access control ; Electronic books ; Electronic books ; local
    Abstract: Sophisticated access control for your Git server is now in reach with this fantastic introduction to Gitolite. In easy to follow chapters it takes you through the steps to managing users and repositories securely and efficiently. In Detail If you're responsible for securing a Git server where lots of developers work with lots of repositories, you have a problem on your hands. You probably want to implement security restrictions and authorization for certain repositories. You will love the simplicity and power of Gitolite's access control language and model. Gitolite allows you to set up Git hosting on a central server with very fine-grained access control and many powerful features. You'll start with a brief introduction to Gitolite. The very first chapter tells you how to create a test setup so you can play with Gitolite - something that is very important when learning about a powerful tool with lots of features. You'll go from there, at an easy pace, through the most important aspects of Gitolite. Basic access control is easy and obvious. With this book, you will learn how to restrict access to critical files, allowing users to create their own repositories and manage their own access control, but within the limits you set. You will also learn how to extend Gitolite to do very useful things with very little code, and how to fall back on a mirror in case disaster strikes your main server. All this and more is packed within this concise and practical book with easy-to-follow, real-world examples. What You Will Learn Secure a Git server that has many repositories and many users accessing it Manage the growth of the server, both in the number of users and the number of repositories, with minimal hassle Allow web-based access to specific repositories only for convenience and security Provide your users with the features they need to be productive with Git, while preventing them from accidentally introducing inconsistencies and errors into the repositories Permit users to create their own repositories and manage their own access control list, but within the limits you set Customize Gitolite for your site's unique needs and constraints quickly and easily Ensure your developers always have a backup option by setting up Gitolite mirroring
    Note: Includes index. - Description based on online resource; title from thumbnail of cover on resource description page (Safari, viewed Apr. 30, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: JavaScript (Computer program language) ; Web site development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: As a web developer, you can benefit greatly from this book - whatever your skill level. Learn how to build dynamic modern websites using jQuery. Packed with recipes, it will quickly take you from beginner to expert. In Detail JQuery is one of the most popular JavaScript frameworks to have ever ruled the Web. It allows its developers to easily break away from static HTML and enables them to bring their sites into the modern era. With jQuery it is possible to quickly create rich interactive websites and web applications that work flawlessly across different platforms such as PC, tablets, mobile, and more. jQuery 2.0 Development Cookbook is your go-to place for modern client-side web development solutions with detailed examples and reusable code. You will learn to use jQuery and build dynamic websites and web applications with a truly unique web experience using animations, effects, user interaction, and more. This Cookbook's extensive and practical examples will guide you through jQuery basics all the way to create full-featured implementations. You will be shown how to add interactive and dynamic content to HTML websites and how to create cross-platform web applications. With jQuery 2.0 Development Cookbook, you will learn everything you need to know to allow you to create modern web applications using jQuery, from the basics to complete features thanks to the detailed and practical examples. What You Will Learn Use jQuery and CSS to create more complete animations Construct a mobile website and web app with jQuery Mobile Create robust web forms for collecting user data with validation and user feedback Build powerful user interface elements to provide an intuitive experience for your users Add style to your interfaces with effects and basic animations Utilize jQuery and AJAX to load content into pages without the need for refreshing
    Note: "Quick answers to common problems.". - Includes index. - Description based on online resources; title from thumbnail of cover on resource description page (Safari, viewed Mar. 10, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    ISBN: 9781782421122 , 1782421122
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Woodhead publishing series in textiles
    Parallel Title: Erscheint auch als
    Keywords: Textile industry ; Environmental aspects ; Electronic books ; local ; Electronic books
    Abstract: The textile industry impacts the environment in a number of ways, including its use of resources, its impact on global warming, and the amount of pollution and waste it generates. Assessing the Environmental Impact of Textiles and the Clothing Supply Chain reviews methods used to calculate this environmental impact, including product carbon footprints (PCFs), ecological footprints (EFs), and life cycle assessment (LCA). The first chapters provide an introduction to the textile supply chain and its environmental impact, and an overview of the methods used to measure this impact. The book goes on to consider different environmental impacts of the industry, including greenhouse gas emissions, the water and energy footprints of the industry, and depletion of resources, as well as the use of LCA to assess the overall environmental impact of the textile industry. It then deals with the practice of measuring these impacts before forming a conclusion about the environmental impact of the industry. Assessing the Environmental Impact of Textiles and the Clothing Supply Chain provides a standard reference for R&D managers in the textile industry and academic researchers in textile science. Reviews the main methods used to calculate the textile industry's use of resources, its impact on global warming and the pollution and waste it generates Reviews the key methods, their principles and how they can be applied in practice to measure and reduce the environmental impact of textile products Includes the following calculation methods: product carbon footprints (PCFs), ecological footprints (EFs) and life cycle assessment (LCA)
    Note: "Published ... in association with The Textile Institute"--Copyright page. - Includes bibliographical references and index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...