Your email was sent successfully. Check your inbox.

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

Proceed reservation?

Export
Filter
  • 2010-2014  (286)
  • Birmingham, UK : Packt Pub.  (270)
  • [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc.
  • Electronic books ; local  (286)
Datasource
Material
Language
Years
Year
  • 1
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Direct3D ; Computer graphics ; Three-dimensional display systems ; Electronic books ; Electronic books ; local
    Abstract: For C# .NET developers this is the ultimate cookbook for Direct3D rendering in PC games. Covering all the latest innovations, it teaches everything from debugging to character animation, supported throughout by illustrations and sample code. In Detail The latest 3D graphics cards bring us amazing visuals in the latest games, from Indie to AAA titles. This is made possible on Microsoft® platforms including PC, Xbox consoles, and mobile devices thanks to Direct3D ? a component of the DirectX API dedicated to exposing 3D graphics hardware to programmers. Microsoft DirectX is the graphics technology powering all of today's hottest games. The latest version - DirectX 11 - features tessellation for film-like geometric detail, compute shaders for custom graphics effects, and improved multithreading for better hardware utilization. With it comes a number of fundamental game changing improvements to the way in which we render 3D graphics. Direct3D Rendering Cookbook provides detailed .NET examples covering a wide range of advanced 3D rendering techniques available in Direct3D 11.2. With this book, you will learn how to use the new Visual Studio 2012 graphics content pipeline, how to perform character animation, how to use advanced hardware tessellation techniques, how to implement displacement mapping, perform image post-processing, and how to use compute shaders for general-purpose computing on GPUs. After covering a few introductory topics about Direct3D 11.2 and working with the API using C# and SharpDX, we quickly ramp up to the implementation of a range of advanced rendering techniques, building upon the projects we create and the skills we learn in each subsequent chapter. Topics covered include using the new Visual Studio 2012 graphics content pipeline and graphics debugger, texture sampling, normal mapping, lighting and materials, loading meshes, character animation (vertex skinning), hardware tessellation, displacement mapping, using compute shaders for post-process effects, deferred rendering, and finally bringing all of this to Windows Store Apps for PC and mobile. After completing the recipes within Direct3D Rendering Cookbook, you will have an in-depth understanding of a range of advanced Direct3D rendering topics. What You Will Learn Set up a Direct3D application and perform real-time 3D rendering with C# and SharpDX Learn techniques for debugging your Direct3D application Render a 3D environment with lights, shapes, and materials Explor...
    Note: "Quick answers to common problems.". - Includes index. - Description based on online resource; title from cover (Safari, viewed Feb. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    ISBN: 9781783980574 , 1783980575
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Application software ; Development ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Develop high-performing server applications using the widely successful WildFly platform In Detail The hugely successful JBoss Application Server has been updated and is now called WildFly. This cutting edge technology provides a free JEE-certified platform for the software of today and tomorrow. Learning to tune such a platform for optimal performance is vital for a healthy business organization, efficient development, and the smooth running of operations. This practical book explores how to tune one of the leading open source application servers in its latest reincarnation. In this book, you will learn what performance tuning is and how it can be performed on WildFly and the JVM using solely free and open source tools and utilities. Learn about various free tools for performance monitoring and tuning, all focused on making them work with WildFly. The tuning journey ventures through the landscape of the major JEE technologies, EJB, Servlets, JPA, JSF, and JMS. Discover best practices for the internal high-performing web container Undertow, WebServices, and REST services so that you end your journey feeling confident in tuning WildFly for optimal performance. What You Will Learn Tune and monitor an OS, a JVM, and WildFly with components and applications Make various tuning tools work with WildFly Configure and tune the JVM by analyzing its behavior Understand numerous best practices and how-tos Monitor and tune various JEE technologies within WildFly, such as EJBs, WebServices, and JSF-based applications Know the ins-and-outs for getting the most out of the platform, its components, and surrounding infrastructure Discover how to tune a clustered WildFly environment
    Note: Includes 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 ...
  • 3
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: UNIX (Computer file) ; UNIX device drivers (Computer programs) ; Computer programming ; Electronic books ; Electronic books ; local
    Abstract: Your one-stop guide to reading, writing, and debugging simple and complex Z shell scripts In Detail Zsh has become incredibly popular in recent times and reasonably so; the shell boasts some really great features such as command completion, filename generation, and history sharing among instances of the shell. Learning to use them to your advantage will prove to be really valuable and will save you from lots of tedious and overly-complex tasks. This hands-on guide will show you how to configure and use zsh for work and daily tasks. It provides a clear introduction to the more powerful features of the shell such as globbing and completion. This book will help you take advantage of the real power behind the UNIX shell on both desktops and servers through real-world examples. This book will help you understand the features of zsh and make it one of the most valuable assets in your toolbox. It will teach you how to use the shell history to look up and edit previously typed entries and take advantage of the line-editor module to speed up your typing and editing of commands. You will be able to create your own completion functions and ensure you never mistype a command or have to look at the manpages again. You will learn how to define your own aliases and learn about filename generation so you can do more by typing even less. You will also discover the essentials of zsh and go deeper with its more advanced features. When you are done with this book, your time with the command line will be much more enjoyable and productive. What You Will Learn Set up and configure the advanced aspects of zsh such as process and parameter substitution, running on restricted functionality mode, and emulating other shells, for example, ksh and Bourne Customize the shell prompt to display the information you need Work with the line-editor module to type less and do more Use filename generation, also known as globbing, to work with files and folders Discover programmable completion and never mistype a command or its options again Tame the shell history and use it simultaneously on multiple shells with just a few keystrokes Expand on zsh’s built-in modules and functionality by creating your own functions
    Note: Includes index. - Description based on online resource; title from thumbnail of cover on resource description page (Safari, viewed Feb. 6, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional expertise distilled
    Keywords: VMware ; Virtual computer systems ; Database management ; Information resources management ; Electronic books ; Electronic books ; local
    Abstract: Managing the resources of your vSphere environment is essential for effective virtualization, and this book shows you how by taking you deep into ESXi and how it ensures resource availability, teaching practical techniques on the way In Detail vSphere is the flagship suit of Server virtualization, cloud deployment, and management. VMware vSphere comes with features that help you prepare a robust foundation to build virtual environments. You might have an already-built vSphere deployment, but managing the resources of your vSphere environment is crucial in order to save time and improve productivity. This practical guide provides readers with a high-level understanding of the various components, methodologies and general best practices for maintaining and managing resources in a virtual environment. Readers will begin the book with an explanation of the requirements for ESXi, the groundwork for VMware vSphere, and move through a comprehensive study of how resources are supplied. We'll then progress with showing you the characteristics that enable resource and virtual machine availability. With a solid understanding of the requirements to build and run your environment, you then move on to understanding how ESXi manages resources such as CPU, memory, disk, and networks for multiple virtual machines and how it ensures resource availability. Finally, you will be made aware of the options available with Vmware vSphere to automate and monitor your environment. Readers will go through a learning curve of understanding the components, identifying the course of action, and putting it to practice. What You Will Learn Find out the requirements for installing ESXi and vCenter and determine whether your hardware is compatible Discover how ESXi manages access to resources for multiple virtual machines Familiarize yourself with ESXTOP and the methods to use it to monitor resources Expand your knowledge of the features available with different versions of VMware vSphere, and methods to enable and configure them Get acquainted with the automation features available with VMware vSphere to improve your environment efficiency Unleash the monitoring options available with VMware vSphere to be alerted when there is a problem
    Note: Includes index. - Description based on online resources; title from thumbnail of cover on resource description page (Safari, viewed Mar. 06, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (53 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: BioCoder is a quarterly newsletter for DIYbio, synthetic bio, and anything related. You’ll discover: Articles about interesting projects and experiments, such as the glowing plant Articles about tools, both those you buy and those you build Visits to DIYbio laboratories Profiles of key people in the community Announcements of events and other items of interest Safety pointers and tips about good laboratory practice Anything that’s interesting or useful: you tell us! And BioCoder is free (for the time being), unless you want a dead-tree version. We’d like BioCoder to become self supporting (maybe even profitable), but we’ll worry about that after we’ve got a few issues under our belt. If you’d like to contribute, send email to BioCoderoreilly.com. Tell us what you’d like to do, and we’ll get you started.
    Note: Online resource; Title from title page (viewed April 18, 2014) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (89 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: BioCoder is a quarterly newsletter for DIYbio, synthetic bio, and anything related. You’ll discover: Articles about interesting projects and experiments, such as the glowing plant Articles about tools, both those you buy and those you build Visits to DIYbio laboratories Profiles of key people in the community Announcements of events and other items of interest Safety pointers and tips about good laboratory practice Anything that’s interesting or useful: you tell us! And BioCoder is free (for the time being), unless you want a dead-tree version. We’d like BioCoder to become self supporting (maybe even profitable), but we’ll worry about that after we’ve got a few issues under our belt. If you’d like to contribute, send email to BioCoderoreilly.com. Tell us what you’d like to do, and we’ll get you started.
    Note: Online resource; Title from title page (viewed July 30, 2014) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (60 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: BioCoder is a quarterly newsletter for DIYbio, synthetic bio, and anything related. You’ll discover: Articles about interesting projects and experiments, such as the glowing plant Articles about tools, both those you buy and those you build Visits to DIYbio laboratories Profiles of key people in the community Announcements of events and other items of interest Safety pointers and tips about good laboratory practice Anything that’s interesting or useful: you tell us! And BioCoder is free (for the time being), unless you want a dead-tree version. We’d like BioCoder to become self supporting (maybe even profitable), but we’ll worry about that after we’ve got a few issues under our belt. If you’d like to contribute, send email to BioCoderoreilly.com. Tell us what you’d like to do, and we’ll get you started.
    Note: Online resource; Title from title page (viewed October 31, 2014) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (91 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: BioCoder is a quarterly newsletter for DIYbio, synthetic bio, and anything related. You’ll discover: Articles about interesting projects and experiments, such as the glowing plant Articles about tools, both those you buy and those you build Visits to DIYbio laboratories Profiles of key people in the community Announcements of events and other items of interest Safety pointers and tips about good laboratory practice Anything that’s interesting or useful: you tell us! And BioCoder is free (for the time being), unless you want a dead-tree version. We’d like BioCoder to become self supporting (maybe even profitable), but we’ll worry about that after we’ve got a few issues under our belt. If you’d like to contribute, send email to BioCoderoreilly.com. Tell us what you’d like to do, and we’ll get you started.
    Note: Online resource; Title from title page (viewed February 11, 2014) , Mode of access: World Wide Web.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (226 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: If you know how to program, you have the skills to turn data into knowledge, using tools of probability and statistics. This concise introduction shows you how to perform statistical analysis computationally, rather than mathematically, with programs written in Python. You’ll learn the entire process of exploratory data analysis—from collecting data and generating statistics to identifying patterns and testing hypotheses.
    Note: Online resource; Title from title page (viewed October 28, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (800 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: How can you make your bookkeeping workflow smoother and faster? Simple. With this Missing Manual, you’re in control: you get step-by-step instructions on how and when to use specific features, along with basic bookkeeping and accounting advice to guide you through the learning process. Discover new and improved features like the Insights dashboard and easy report commenting. You’ll soon see why this book is the Official Intuit Guide to QuickBooks 2015. The important stuff you need to know: Get started fast. Quickly set up accounts, customers, jobs, and invoice items. Follow the money. Track everything from billable and unbillable time and expenses to income and profit. Keep your company financially fit. Examine budgets and actual spending, income, inventory, assets, and liabilities. Gain insights. Open a new dashboard that highlights your company’s financial activity and status the moment you log in. Spend less time on bookkeeping. Create and reuse bills, invoices, sales receipts, and timesheets. Find key info. Use QuickBooks’ Search and Find features, as well as the Vendor, Customer, Inventory, and Employee Centers.
    Note: Online resource; Title from title page (viewed October 27, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (575 pages)
    Edition: 2nd edition
    Keywords: Electronic books ; local
    Abstract: Learning OpenCV puts you in the middle of the rapidly expanding field of computer vision. Written by the creators of the free open source OpenCV library, this book introduces you to computer vision and demonstrates how you can quickly build applications that enable computers to "see" and make decisions based on that data. The second edition is updated to cover new features and changes in OpenCV 2.0, especially the C++ interface.
    Note: Online resource; Title from title page (viewed December 15, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (338 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get up and running with OpenStack Swift, the free, open source solution for deploying high-performance object storage clusters at scale. In this practical guide, Joe Arnold, co-founder and CEO of SwiftStack, brings you up-to-speed on the basic concepts of object storage and walks you through what you need to know to plan, build, operate, and measure the performance of your own Swift storage system.
    Note: Online resource; Title from title page (viewed October 27, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (178 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Get valuable tips and techniques for automating your cloud deployments with Azure PowerShell cmdlets, and learn how to provision Azure services on the fly. In this hands-on guide, Microsoft cloud technology expert Michael Washam shows you how to automate various management tasks and deploy solutions that are both complex and at scale.
    Note: Online resource; Title from title page (viewed November 5, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Online Resource
    Online Resource
    [Erscheinungsort nicht ermittelbar] : O'Reilly Media, Inc. | Boston, MA : Safari
    Language: English
    Pages: 1 online resource (388 pages)
    Edition: 1st edition
    Keywords: Electronic books ; local
    Abstract: Take advantage of Chef’s highly customizable design to tackle specific automation issues that you can’t solve by simply using Chef’s tools, resources, and services out of the box. With this practical guide, you’ll examine the internal structure of this configuration management technology and learn where, how, and why to add custom code.
    Note: Online resource; Title from title page (viewed September 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Microsoft Visual studio ; Web site development ; Computer programs ; Application software ; Development ; Computer programs ; Electronic books ; local
    Abstract: Make your Microsoft Visual Studio work smarter with ReSharper In Detail ReSharper is one of the best tools that extends Microsoft Visual Studio. It adds a lot of features which increases a developer's productivity. It started with providing support for C# and VB.NET projects, but the current version supports developers in almost any type of applications which you can create with Visual Studio. Written with very clear walkthroughs and step-by-step instructions, this book contains many cases that practically show you how to write better code, refactor it and quickly find problems in your code. This book explains how to start using ReSharper and how you can configure it to suit your needs. In the beginning it focuses on introducing the most commonly used features that help you in writing code and find things in smarter, quicker ways. You will learn about code analysis which will help you to eliminate errors and code smells, and how ReSharper supports web development by providing support for writing ASP.NET (MVC) applications and JavaScript/TypeScript or HTML/CSS code. This book introduces tools that facilitate your work with unit tests and teach you how to write a simple ReSharper plugin. The last chapters present the new features introduced in ReSharper 8, which provide support for architects and allow you to use ReSharper analysis besides Visual Studio and also support for TypeScript (8.1). Finally, it quickly reviews the best ReSharper plugins recommended by the author. This book will show you how to use ReSharper features to be a better developer, in a practical manner. What You Will Learn Employ ReSharper in web projects with support for ASP.NET (MVC), HTML/CSS, JavaScript and TypeScript Write your own ReSharper plugin Utilize and configure templates Find files, code references, and navigate through codes quicker Eliminate errors and code smells Generate your code ? not write it Improve the quality of your code by using code analysis Run Unit Tests and manage test sessions Find your project's dependencies Use ReSharper analysis beyond Visual Studio
    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 ...
  • 16
    ISBN: 9781782176855 , 1782176853
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Series Statement: Quick answers to common problems
    Keywords: Microsoft System center ; Configuration management ; Virtual computer systems ; Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: Over 70 recipes to help you design, configure, and manage a reliable and efficient virtual infrastructure with VMM 2012 R2 In Detail Microsoft System Center 2012 is a comprehensive IT infrastructure, virtualization, and cloud management platform. With System Center 2012, you can easily and efficiently deploy, manage, and monitor a virtualized infrastructure, as well as services and applications across multiple hypervisors. This can also be done across public and private cloud infrastructures to deliver flexible and cost-effective IT services for your business. This book will take you through a series of recipes to streamline your System Center VMM architecture. Each section has been discreetly designed to help you simplify, plan, and deploy a highly scalable, high availability virtual infrastructure. The first few sections take you through the design and installation of System Center 2012 R2 VMM and Windows 2012 Hyper-V R2 features. Network virtualization, storage integration, and bare metal deployment are also covered in this book. What You Will Learn Plan and design a VMM architecture for real-world deployment Configure network virtualization, gateway integration, storage integration, resource throttling, and availability options Integrate SC Operations Manager (SCOM) with VMM to monitor your infrastructure Integrate SC APP Controller (SCAC) with VMM to manage private and public clouds (Azure) Deploy clusters with VMM Bare Metal Create and deploy virtual machines from templates Deploy a highly available VMM Management server Manage Hyper-V, VMware, and Citrix® from VMM Upgrade from previous VMM versions
    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 ...
  • 17
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Python (Computer program language) ; Text processing (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: For Python developers, this concise and down-to-earth guide to regular expressions is all you need to gain vital new knowledge. From a theoretical overview to Python specifics, it explains everything in crystal clear language. In Detail Regular expressions are used by many text editors, utilities, and programming languages to search and manipulate text based on patterns. They are considered the Swiss army knife of text processing. Powerful search, replacement, extraction and validation of strings, repetitive and complex tasks are reduced to a simple pattern using regular expressions. Mastering Python Regular Expressions will teach you about Regular Expressions, starting from the basics, irrespective of the language being used, and then it will show you how to use them in Python. You will learn the finer details of what Python supports and how to do it, and the differences between Python 2.x and Python 3.x. The book starts with a general review of the theory behind the regular expressions to follow with an overview of the Python regex module implementation, and then moves on to advanced topics like grouping, looking around, and performance. You will explore how to leverage Regular Expressions in Python, some advanced aspects of Regular Expressions and also how to measure and improve their performance. You will get a better understanding of the working of alternators and quantifiers. Also, you will comprehend the importance of grouping before finally moving on to performance optimization techniques like the RegexBuddy Tool and Backtracking. Mastering Python Regular Expressions provides all the information essential for a better understanding of Regular Expressions in Python. What You Will Learn Explore the regular expressions syntax Improve the readability and future maintenance of the regex Find solutions for typical problems with regular expressions Familiarize yourself with match and search operations Leverage the look around technique to create powerful regular expressions Gain insight on the uses of Groups Get to know how the regex engine works through the Backtracking process Enhance the performance of your regular expressions
    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 ...
  • 18
    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 ...
  • 19
    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 ...
  • 20
    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 ...
  • 21
    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 ...
  • 22
    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 ...
  • 23
    ISBN: 9781783554881 , 1783554886
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: JavaScript (Computer program language) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Understand and implement classic data structures and algorithms using JavaScript In Detail A data structure is a particular way of organizing data in a computer to utilize resources efficiently. Data structures and algorithms are the base of every solution to any programming problem. This book begins by covering the basics of the JavaScript language and then moves on to discuss the most important data structures such as array, queue, stack, and linked list. You will also gain an in-depth knowledge of how hash tables and set data structure function. After this, you will be taught what trees are, and how to use the binary tree and the binary search tree. In subsequent chapters, you will learn about graphs, DFS, and BFS. Finally, we will round off by learning how to differentiate between various searching and sorting algorithms such as sequential search, binary search, quick sort, bubble sort, and so on, and how to implement them. Towards the end of the book, you will also be introduced to dynamic programming. What You Will Learn Declare, initialize, add, and remove items from arrays, stacks, and queues Create and use the most complex data structure, graphs, along with DFS and BFS algorithms Grasp the power of linked lists, doubly linked lists, and circular linked lists Store unique elements with hash tables, dictionaries, and sets Explore the applications of binary trees and binary search trees Sort data structures using bubble sort, selection sort, insertion sort, merge sort, and quick sort Search elements in data structures using sequential sort and binary search Understand the importance of big O notation, dynamic programming, and greedy algorithms
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Nov. 13, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    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 ...
  • 25
    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 ...
  • 26
    ISBN: 9781849688970 , 1849688974
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: BPEL (Computer program language) ; Service-oriented architecture (Computer science) ; Web services ; Electronic books ; Electronic books ; local
    Abstract: Design and develop WS-BPEL executable business processes using Oracle SOA Suite 12c In Detail Business Process Execution Language (BPEL, also known as WS-BPEL) has become the de facto standard for orchestrating services in SOA composite applications. It enables the automation of business processes, reduces the gap between business requirements and applications, and allows better alignment between business processes and the underlying IT architecture. BPEL is an open specification and one of the most important pieces of SOA. This book provides a fast-paced practical introduction to WS-BPEL, one of the centerpieces of SOA. It covers the most important features of BPEL 2.0 and provides several real-world examples to underline its concepts. What You Will Learn Design and develop BPEL 2.0 executable business processes Become familiar with BPEL 2.0 activities and the most important usage scenarios Learn how to invoke and orchestrate services, manipulate data and use variables Implement conditions and loops, and recognize fault-handling capabilities to avoid unexpected states Understand message exchange patterns and learn about asynchronous communication channels and dynamic parallel invocations Learn about human interactions, human tasks, events and event handling, and compensations
    Note: "Learn by doing: less theory, more results". - 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 ...
  • 27
    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 ...
  • 28
    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 ...
  • 29
    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 ...
  • 30
    ISBN: 9781783983612 , 1783983612
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Computer software ; Testing ; Computer software ; Quality control ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: A practical guide to get you up and running with unit testing using Mockito In Detail Whether you are new to JUnit testing and mocking or a seasoned Mockito expert, this book will provide you with the skills you need to successfully build and maintain meaningful JUnit test cases and effectively mock external dependencies. At the beginning, this book deals with dummy and fake objects and then moves on to exploring stubs followed by an example on spying. Then, it will show you how to make legacy code testable, mock external dependencies using Mockito, and write testable code for greenfield projects. You will also gain an insight on the concepts of Service-oriented Architecture (SOA) as well as understand how to unit test RESTful web services with Mockito. By sequentially working through the steps in each chapter, you will quickly learn the features of Mockito. Mockito Essentials will ensure your success with these concepts, tools, and frameworks. What You Will Learn Explore test doubles and work with dummy, spy, fake, stub, and mock objects Uncover the Mockito architecture and build a custom mocking framework Mock, stub, and spy external code dependencies using Mockito Practice Behavior-driven Development (BDD) with Mockito Make legacy code testable by mocking and spying dependencies Mock GWT and web service dependencies using Mockito Discover argument captors, inline stubbing, and resetting mock objects
    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 ...
  • 31
    ISBN: 9781783982516 , 1783982519
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Object-oriented programming languages ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: An advanced guide to mastering unit testing using Mockito and JUnit In Detail It is insanity to keep doing things the same way and expect them to improve. Any program is useful only when it is functional; hence, before applying complex tools, patterns, or APIs to your production code, checking software functionality is must. Automated JUnit tests help you verify your assumptions continuously, detect side effects quickly, and also help you save time. This book will provide the skills you need to successfully build and maintain meaningful JUnit test cases. You will begin with how to use advanced JUnit 4 features, improve code coverage, automate JUnit tests, monitor code quality, write JUnit tests for the database and web tier refactor legacy code, mock external dependencies using Mockito, and write testable code using test-driven development. By sequentially working through the steps in each chapter, you will quickly master the advanced JUnit features. What You Will Learn Write advanced JUnit test cases using advanced JUnit 4 features Automate JUnit test cases using Gradle, Maven, and Ant scripting Practice continuous integration with Jenkins and Ant, Maven, and Gradle scripting Monitor code quality with the SonarQube dashboard Analyze static code using PMD, Checkstyle, and FindBugs Master code coverage with Clover, Cobertura, EclEmma, and JaCoCo Design for testability and refactor legacy code Practice test-driven development with Mockito
    Note: Includes index. - Description based on online resouce; title from cover image (Safari, viewed August 6, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    ISBN: 9781783981274 , 178398127X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: Successfully build your very own scalable WebRTC infrastructure quickly and efficiently
    Series Statement: Community experience distilled
    Keywords: Wireless communication systems ; Real-time data processing ; Computer file sharing ; Application software ; Development ; Web applications ; Electronic books ; Electronic books ; local
    Abstract: Successfully build your very own scalable WebRTC infrastructure quickly and efficiently In Detail WebRTC enables real-time communication across the Web and with the whole telecom world behind a single button on a web page. WebRTC promises to bring new reforms and innovation for IP telephony. WebRTC comes with numerous integration features, such as new standards for VoIP services, call control applications, profile and phonebook management, and much more. This book covers all aspects of building a standalone WebRTC communication platform, making a WebRTC SIP-based Communicator, and shows you how to overcome challenges. It also describes the integration of Rich Services such as voicemail, conference calls, and file transfers, as well as call control mechanisms such as screening and routing. The book then takes you through building a WebRTC project and its integration in the access, network, and service layers of IMS. The book ends with the creation of a commercial-quality web application capable of setting and receiving calls, messages, and conference calls, and other numerous services. What You Will Learn Understand the purpose of Media APIs in the WebRTC media stack Discover more about WebRTC and next generation communication networks Learn how to run simple WebRTC clients with the default peer-to-peer behavior Run WebRTC calls over a WebSocket protocol using a WebSocket signaling server Integrate WebRTC with old networks Learn best practices to build up a dynamic web project with support for WebRTC calls Explore the usefulness of the interconversion of protocols and the transcoding of codecs with WebRTC
    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 ...
  • 33
    ISBN: 9781783559596 , 1783559594
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Delphi (Computer file) ; Computer software ; Development ; Electronic books ; Electronic books ; local
    Abstract: 50 hands-on recipes to master the power of Delphi for cross-platform and mobile development on Windows, Mac OS X, Android, and iOS In Detail With this book, you will gain valuable and practical knowledge of the latest functionalities of Delphi. Starting with the foundations, you will work on your VCL application, customize the TDBGrid, and configure your runtime class using RTTI. Going forward, you will build on this foundation and deploy FireMonkey to go cross-platform or even call FireMonkey from a VCL project, and you will fully understand how you can include Delphi on your server. Finally, you will use App Tethering, call Android and iOS SDK classes, and even use the Android TextToSpeech engine to add sounds to your phone! With this learning resource at your side, you will acquire all that a RAD Studio developer needs to know about Delphi in one complete, informative guide. What You Will Learn Create visually stunning applications using FireMonkey Effectively use LiveBindings with the right OOP approach Create server-side programs to serve RESTful web services and provide data to your mobile apps Develop mobile apps using well-defined GUI design patterns for a great user experience Build efficient mobile apps that read data from a remote server Call the platform-native API on Android and iOS even for an unpublished API Use extended RTTI to better manage the software customization for your customer Leverage the most popular design patterns for a better design without wasting too much time debugging
    Note: "Quick answers to common problems". - 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 ...
  • 34
    ISBN: 9781783554829 , 1783554827
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: JavaScript (Computer program language) ; Digital mapping ; Electronic books ; Electronic books ; local
    Abstract: Create interactive, mobile-friendly mapping applications using the incredibly light yet powerful Leaflet.js platform In Detail Starting with how to create maps, you will learn about choosing your basemap and customizing it by adding various attributes such as zoom, start view, pop ups, and so on. Once you have gained experience of creating your own map with Leaflet, you will move on to combining Leaflet with GeoJSON and adding geometry objects and features to your maps. Moving ahead, you will proceed to create custom markers using images and discover various plugins such as the Cluster Marker plugin, the Bouncing Marker, and the Animated Marker to animate and move markers. You will then explore the latest ESRI features available on Leaflet and make use of its updated JavaScript library. Finally, you will understand how Leaflet enables you to use Node.js, C#, and Python alongside its own library to efficiently create maps. What You Will Learn Incorporate Tile Layers and Web Mapping Services into your map Write custom functions that use events to make interactive maps Add GeoJSON data to a web map Create your own images to use as markers on your map Build desktop applications using C# Make heatmaps and chloropleth maps Take advantage of third-party plugins to enhance your map
    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 ...
  • 35
    ISBN: 9781783551903 , 1783551909
    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: Apply efficient DynamoDB design patterns for high performance of applications In Detail DynamoDB provides fast and predictable performance with seamless scalability. If you are a developer, you can use DynamoDB to create a database table that can store and retrieve any amount of data, and serve any level of request traffic. As a database administrator, you can create and scale up or down your request capacity for your DynamoDB table without downtime or performance degradation. Designed as a complete solutions guide for AWS DynamoDB, this book is a fully managed proprietary NoSQL database service pattern. The book begins with a description of the concepts of data modeling including tables, items, attributes, primary keys, indexes, and design patterns. You will learn how to access DynamoDB in the management console, command line, and the Eclipse plugin. You will also gain insights into DynamoDB Local and CLI commands. By the end of the book, you will have all that it takes to efficiently use DynamoDB to its utmost capabilities. What You Will Learn Understand the concepts of data modeling including tables, items, attributes, primary keys, indexes, and design patterns Access DynamoDB in the management console, command line, and the Eclipse plugin Get acquainted with DynamoDB Local and CLI commands and use them from a developer/DBA perspective Discover what global and local secondary indexes are and their importance in DynamoDB Automatically shard your NoSQL databases based on SLA Conduct query and scan operations on DynamoDB tables to get efficient results Call APIs from applications to DynamoDB and retrieve data in appropriate formats for other applications Work closely with AWS services such as Redshift, S3, and MapReduce so they collaborate with DynamoDB efficiently
    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 ...
  • 36
    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 ...
  • 37
    ISBN: 9781783284887 , 1783284889
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Learn by doing: less theory, more results
    Keywords: Application software ; Development ; Web site development ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Your ultimate guide to building a complete web application using all the capabilities of Spring MVC In Detail The MVC architecture for developing web applications continues to be a powerful concept and the most popular design pattern known by developers. Spring MVC is a model-view-controller framework for Java web applications to simplify the writing and testing of Java web applications, which fully integrates with the Spring dependency injection framework. With the power of annotation-based configuration, Spring MVC makes web application development easy for developers. This book is a great companion for beginners who want to learn Spring MVC. With the help of real-world examples, you will learn how to create a completely functional web application. You will also get a complete overview of the Spring web development environment and all its key components. What You Will Learn Familiarize yourself with the anatomy of the Spring development environment Learn about the web application architecture and Spring MVC request flow Integrate bean validation and custom validation Use error handling and exception resolving Discover REST-based web service development and Ajax Test your web application Learn how to use Tiles and Web Flow frameworks in your MVC application
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed July 14, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    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 ...
  • 39
    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 ...
  • 40
    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 ...
  • 41
    ISBN: 9781783983216 , 1783983213
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Telecommunication ; Message processing ; Data transmission systems ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Hop straight into developing your own messaging applications by learning how to utilize RabbitMQ In Detail RabbitMQ is above all other forms of message queuing software thanks to its loosely coupled architecture and its ability to bind multiple languages, making modern web applications secure, scalable, and simple to maintain. Armed with this supportive guide, you now have the opportunity to get stuck into developing your own message-based applications immediately with RabbitMQ. Using the fictitious Clever Coney Media as a case study, you will follow their journey of developing with RabbitMQ, from implementing simple, synchronous get operations to using advanced message routing and tracking the messaging application. With RabbitMQ Essentials, you will observe how using message queuing software can streamline the development of your own distributed and scalable applications. What You Will Learn Familiarize yourself with the basics of RabbitMQ to start building your own messaging applications Get to know how Clever Coney Media implemented RabbitMQ to improve the development of applications Publish, receive, and reject messages Route messages by using direct, topic, fanout, and header exchanges Create your own application inbox and public address system using Java and Ruby Analyze the traffic of your applications using a Python client Solve any emergencies using an eviction strategy, smart message routing, clustering, and federation Monitor the health of your application by learning how to track it
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed May 22, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    ISBN: 9781783982417 , 1783982411
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Application software ; Development ; Internet programming ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: An intuitive guide to creating easy-to-build scalable web applications using the Play framework In Detail Play is a framework to write web applications using Scala or Java. It provides a productive development environment, allowing you to just hit the "refresh" button in your browser to compile your changes and reload the application. Because of its stateless nature, the framework makes it easy to build applications that scale. Play provides a reactive programming model to harness the event-driven HTTP layer. This book provides a step-by-step walkthrough of how to build a complete web application following best application development practices using Play framework 2. All aspects specific to web-oriented architectures are covered: the HTTP layer, JSON manipulation, HTML templating, asset compression and concatenation, form submission, content negotiation, security, and HTTP streaming. The book will also provide detailed architectural insights into Play framework to give you a better understanding in order to successfully build scalable applications. What You Will Learn Set up a unified development environment for both the client-side and server-side code Understand the challenges of building a scalable web application and master the solutions provided by Play framework Integrate the framework with existing client-side or server-side technologies such as persistence systems Harness the reactive programming model to process data streams Design robust, maintainable, and testable code Be proficient in manipulating JSON data blobs Deploy your application on a PaaS platform
    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 ...
  • 43
    ISBN: 9781783558971 , 1783558970
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Cloud computing ; Electronic books ; Electronic books ; local
    Abstract: A complete, hands-on guide to building and maintaining large Apache Hadoop clusters using Cloudera Manager and CDH5 In Detail Apache Hadoop is an open source distributed computing technology that assists users in processing large volumes of data with relative ease, helping them to generate tremendous insights into their data. Cloudera, with their open source distribution of Hadoop, has made data analytics on big data possible and accessible to anyone interested. This book fully prepares you to be a Hadoop administrator, with special emphasis on Cloudera's CDH. It provides step-by-step instructions on setting up and managing a robust Hadoop cluster running CDH5. This book will also equip you with an understanding of tools such as Cloudera Manager, which is currently being used by many companies to manage Hadoop clusters with hundreds of nodes. You will learn how to set up security using Kerberos. You will also use Cloudera Manager to set up alerts and events that will help you monitor and troubleshoot cluster issues. What You Will Learn Understand the Apache Hadoop architecture and the future of distributed processing frameworks Use HDFS and MapReduce for all file-related operations Install and configure CDH to bring up an Apache Hadoop cluster Configure HDFS High Availability and HDFS Federation to prevent single points of failure Install and configure Cloudera Manager to perform administrator operations Implement security by installing and configuring Kerberos for all services in the cluster Add, remove, and rebalance nodes in a cluster using cluster management tools Understand and configure the different backup options to back up your HDFS 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 code file.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Aug. 13, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    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 ...
  • 45
    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 ...
  • 46
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional expertise distilled
    Keywords: Mobile computing ; Programming ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Your move onto mobile devices is simplified when you use IBM Worklight and this user-friendly tutorial. After a guided tour through the components you'll learn how to utilize them to optimize your mobile applications. In Detail IBM Worklight helps you extend your business to mobile devices. It is designed to provide an open, comprehensive platform to build, run, and manage HTML5, hybrid, and native mobile apps. IBM Worklight can help you reduce both app development and maintenance costs, improve time-to-market, and enhance mobile app governance and security. The best part of IBM Worklight is that it contains numerous built-in modules used for Mobile Development to extend the functionalities to facilitate users. This book will help you understand the development of Enterprise Mobile applications by introducing you to IBM Worklight and helping you create your own mobile applications. By the time you are half-way down through the book, you will gain a clear understanding of mobile application Development development with a high level architecture. By the end of the book, you will have knowledge of the best practices for Mobile Application Development using IBM Worklight and this will help you to build an IBM Worklight mobile app from scratch. The book covers the most efficient practices of utilization and will assist you in developing Mobile applications in a very short time. You will then learn about advanced level development, for example, WorkLight security mechanisms, customizations, and data handling. In conclusion, you will be guided through the advanced features of IBM Worklight, which will help you modernize your mobile application to its best potential. What You Will Learn Explore the different components of IBM WorkLight Install and set up the Worklight development environment to manage the application life cycle Use adapters to integrate client applications with back-end data services. Add the Android environment to a Worklight application Develop your own authentication to obtain efficient security in your developed application. Enhance your mobile app development skills with Worklight's best practices
    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 ...
  • 47
    ISBN: 9781782170334 , 1782170332
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Keywords: Windows Azure ; Cloud computing ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Over 70 advanced recipes for developing scalable services with the Microsoft Azure platform In Detail Beginning with the development of cloud services for Microsoft Azure, this practical Cookbook will show you the building blocks of Azure, focusing on why we should use one or the other, and when to use them appropriately. Even though reading the entire book will give you an advanced overview of the main blocks of the Azure platform, each chapter is self-contained. So, even an inexperienced reader could jump from one chapter to another without reading the entire book. Each chapter is organized into recipes - standalone units of practical tasks to complete that involve a specific feature/service of the platform. This book tries to provide a comprehensive overview of the main aspects of the Azure platform from the point of view of a developer. Some building blocks such as virtual machines are deliberately avoided to focus on development tools, development libraries, and development strategies. This is a recipe-based book; expect to dirty your hands with code that is also outside the boundaries of the recipe, as you would do with food in a real recipe! What You Will Learn Deploy a web application and worker processes to a scalable infrastructure Accelerate the life cycle of a web application without lock-in Implement scalable solutions for storage data with Blobs Develop a solution with a relational backend with SQL Database Evaluate NoSQL alternatives with Azure Table Service Implement messaging solutions with Queues, scaling, and decoupling systems Automate management operations by developing components for the Azure Management API Power up the existing infrastructure with in-memory storage with Azure Cache
    Note: "Quick answers to common problems". - 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 ...
  • 48
    ISBN: 9781782167860 , 1782167862
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Python (Computer program language) ; Text processing (Computer science) ; Natural language processing (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Over 80 practical recipes on natural language processing techniques using Python's NLTK 3.0 In Detail This book will show you the essential techniques of text and language processing. Starting with tokenization, stemming, and the WordNet dictionary, you'll progress to part-of-speech tagging, phrase chunking, and named entity recognition. You'll learn how various text corpora are organized, as well as how to create your own custom corpus. Then, you'll move onto text classification with a focus on sentiment analysis. And because NLP can be computationally expensive on large bodies of text, you'll try a few methods for distributed text processing. Finally, you'll be introduced to a number of other small but complementary Python libraries for text analysis, cleaning, and parsing. This cookbook provides simple, straightforward examples so you can quickly learn text processing with Python and NLTK. What You Will Learn Tokenize text into sentences, and sentences into words Look up words in the WordNet dictionary Apply spelling correction and word replacement Access the built-in text corpora and create your own custom corpus Tag words with parts of speech Chunk phrases and recognize named entities Grammatically transform phrases and chunks Classify text and perform sentiment analysis
    Note: "Quick answers to common problems"--Cover. - Includes index. - Description based on online resource; title from cover (Safari, viewed Sept. 19, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    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 ...
  • 50
    ISBN: 9781782160151 , 1782160159
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: iPhone (Smartphone) ; Programming ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Harness the power of Cocos2D to create your own stunning and engaging games for iOS In Detail Cocos2D-iPhone (Cocos2D-Swift) is a robust yet simple-touse 2D game framework for iPhone. If you are just starting with game programming, Cocos2D will enable you to make your first game in no time. Even if you are a seasoned game developer, you will still be able to benefit from what Cocos2D offers. This book will set you on the fast-track to game development with Cocos2D for iPhone. You will start by reviewing the basic classes and hierarchy, dive deep into animations and game flow, and finish by creating a complete game with UI using some advanced techniques. You will begin the book with an empty Cocos2D project and build on it until you end up with a complete game. The book will teach you how to work on game logic, handling user input, controlling the character, and playing audio. Later, in the final part of the book, we'll have a working game on our hands, and we'll see how we can improve the game further What You Will Learn Install Cocos2D and create projects using Cocos2D Xcode templates Understand the Cocos2D architecture and its main classes Render images and text, move and animate them Control your game using touches and a gyroscope Create a user interface and navigate between game screens Use the physics engine to apply forces and detect collisions Add sounds and music and change playback properties Integrate your game with Game Center and make In-App purchases
    Note: Includes index. - Description based on online resource; title fromcover image (Safari, viewed July 14, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    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 ...
  • 52
    ISBN: 9781782162230 , 1782162232
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Metasploit (Electronic resource) ; Computer security ; Computers ; Access control ; Penetration testing (Computer security) ; Electronic books ; Electronic books ; local
    Abstract: With this tutorial you can improve your Metasploit skills and learn to put your network's defenses to the ultimate test. The step-by-step approach teaches you the techniques and languages needed to become an expert. In Detail The Metasploit framework has been around for a number of years and is one of the most widely used tools for carrying out penetration testing on various services. This book is a hands-on guide to penetration testing using Metasploit and covers its complete development. It will help you clearly understand the creation process of various exploits and modules and develop approaches to writing custom functionalities into the Metasploit framework. This book covers a number of techniques and methodologies that will help you learn and master the Metasploit framework. You will also explore approaches to carrying out advanced penetration testing in highly secured environments, and the book's hands-on approach will help you understand everything you need to know about Metasploit. What You Will Learn To perform effective penetration testing with Metasploit To develop advanced and sophisticated auxiliary modules To fuzz applications and create exploits in Metasploit To port sophisticated exploits from Perl and Python To automate web application attack scripts To test services such as databases, VoIP, and SCADA systems To reinvent traditional browser-based exploits To speed up penetration testing with Metasploit's automated mode To attack clients with the Social Engineering Toolkit To implement attacks on web servers and systems with Armitage GUI To script attacks in Armitage using Cortana scripting
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 13, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    ISBN: 9781783980437 , 1783980435
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Python (Computer program language) ; Data encryption (Computer science) ; Hacking ; Data mining ; Computer security ; Internet in espionage ; Electronic books ; Electronic books ; local
    Abstract: Analyze, encrypt, and uncover intelligence data using Python, the essential tool for all aspiring secret agents In Detail Python is an easy-to-learn and extensible programming language that allows secret agents to work with a wide variety of data in a number of ways. It gives beginners a simple way to start programming, but Python's standard library also provides numerous packages that allow Python-using secret agents to easily utilize very sophisticated information processing. This book will guide new field agent trainees through putting together a Python-based toolset to gather, analyze, and communicate data. It starts by covering the basics and then moves on to sections such as file exchange, image processing, geocoding, simple trigonometry, and more sensitive statistical processing. You will then learn how to use polynomials to encode and decode data in different representations. Furthermore, this book shows you how to add tools to a Python environment, work with images, and parse HTML web pages to extract meaningful data. The idea of adding packages to Python is central to how an agent will leverage these tools for data processing. What You Will Learn Quickly get to grips with using Python to create tools and solve problems Manipulate image files and learn how to encode messages into an image using steganography Gather a file's hidden secrets, such as EXIF data and ZIP archive contents Build applications that access, filter, and analyze live data from the Web Design Python modules, libraries, and applications Customize your Python environment with specialized packages Extract data using HTTP and FTP internetworking protocols
    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 ...
  • 54
    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 ...
  • 55
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Data mining ; Automatic indexing ; Electronic books ; Electronic books ; local
    Abstract: Learn how to extract information from websites using Beautiful Soup and the Python urllib2 module. This practical, hands-on guide covers everything you need to know to get a head start in website scraping. In Detail Beautiful Soup is a Python library designed for quick turnaround projects like screen-scraping. Beautiful Soup provides a few simple methods and Pythonic idioms for navigating, searching, and modifying a parse tree: a toolkit for dissecting a document and extracting what you need without writing excess code for an application. It doesn't take much code to write an application using Beautiful Soup. Getting Started with Beautiful Soup is a practical guide to Beautiful Soup using Python. The book starts by walking you through the installation of each and every feature of Beautiful Soup using simple examples which include sample Python codes as well as diagrams and screenshots wherever required for better understanding. The book discusses the problems of how exactly you can get data out of a website and provides an easy solution with the help of a real website and sample code. Getting Started with Beautiful Soup goes over the different methods to install Beautiful Soup in both Linux and Windows systems. You will then learn about searching, navigating, content modification, encoding support, and output formatting with the help of examples and sample Python codes for each example so that you can try them out to get a better understanding. This book is a practical guide for scraping information from any website. If you want to learn how to efficiently scrape pages from websites, then this book is for you. What You Will Learn Learn how to scrape HTML pages from websites Implement a simple method to scrape any website with the help of developer tools, the Python urllib2 module, and Beautiful Soup Learn how to search for information within an HTML/XML page Modify the contents of an HTML tree Understand encoding support in Beautiful Soup Learn about the different types of output formatting
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Feb. 13, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    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 ...
  • 57
    ISBN: 9781849685993 , 1849685991
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional expertise distilled
    Keywords: Salesforce (Online service) ; Customer relations ; Management ; Data processing ; Marketing ; Management ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Customize Salesforce to automate your business requirements In Detail Salesforce.com has contributed in bringing about a social revolution to the Internet era. Salesforce.com provides you with the power of cloud computing, enabling you to quickly build enterprise apps in a cloud. This is a step-by-step guide to automating your business requirements or streamlining your sales process using Salesforce CRM. This book covers many topics from the Spring '14 and Summer '14 releases and is also helpful for those who are preparing for the Salesforce.com admin certification exam (ADM 201). The book starts with an introduction to Salesforce CRM and its products. Then, it covers its user experience management, data security aspects, e-mail administration, and discusses various ways that can be adopted to streamline business processes. By the end of this book, you will be able to customize Salesforce and manage Salesforce-related data in your organization. What You Will Learn Understand the basic architecture of the Salesforce.com platform and improve collaboration in the organization Manage users in the Salesforce organization and customize the company profile Secure the data within an organization Control e-mail and domain management for your organization Use the Sales Cloud and the Service Cloud to streamline sales, support processes, and automate your business requirements Learn data management in Salesforce Understand the concepts of analytics in Salesforce, and build reports and dashboards on existing data Connect with employees around the globe using Salesforce Chatter and apps from AppExchange
    Note: Includes index. - 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
    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 ...
  • 59
    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 ...
  • 60
    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 ...
  • 61
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Computer games ; Programming ; Computer games ; Development ; Scratch (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Get up to date with Scratch 2.0 and build brilliant games without having to code. Including 10 exciting projects that cover most game genres, you'll quickly learn the sophisticated possibilities of Scratch. Have fun! In Detail Playing video games is fun, however, it's even more fun to make your own! Scratch 2.0 makes that challenge a lot easier. Instead of diving into abstract and confusing code, you can build games using easy to understand logic blocks. Within minutes you can have your first game up and running. Readers can look forward to an easily accessible and fun introduction to programming and interactive media design. Within minutes of starting the program, you will be able to see the first results of your hard work. Visual feedback comes early and often, making high-level, abstract concepts a lot easier to understand. This book offers readers access to completely interactive projects based on well-known video game genres. You will then learn how to use standard programming principles such as operators, variables, and functions. From a broader perspective, you will also learn how to plan and develop a game from a general idea to the finished product, creating a fun and user-friendly game. Scratch 2.0 includes many new and exciting features, which makes it possible to create more advanced games. The final results will be close to production level games. This book will not only introduce you to the Scratch 2.0 software, but also teach you about interactive media design. What You Will Learn Draw and edit game graphics Construct scripts from logic blocks Utilize operators and conditions to steer game actions Use variables and lists to save and reuse dynamic numbers Create both mouse and keyboard controls for various purposes Implement natural physics effects such as collisions and gravity Invent and build power-ups Learn how to use some advanced math, for better looking movement patterns Make interesting level designs Balance the game for an enjoyable experience Reuse elements to speed up the building process
    Note: "Cool projects that will push your skills to the limit.". - 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 ...
  • 62
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional expertise distilled
    Keywords: SQL server ; OLAP technology ; SQL (Computer program language) ; Client/server computing ; Electronic books ; Electronic books ; local
    Abstract: For Analysis Service cube designers this is the hands-on tutorial that will take your expertise to a whole new level. Written by a team of Microsoft SSAS experts, it digs deep to optimize your Business Intelligence capabilities. In Detail Microsoft's SQL Server Analysis Services 2012 Multidimensional is an OLAP server that allows end users to analyze large amounts of business data quickly and easily, using a variety of tools including Excel, and to create their own reports without IT involvement. It is part of the Microsoft SQL Server suite of tools and has been used widely on Business Intelligence projects for the last 15 years; it is now the most commonly used OLAP server in the world. Expert Cube Development With SQL Server Analysis Services 2012 Multidimensional Models will teach you tips and tricks for cube design from some of the most experienced Analysis Services experts in the world. Topics covered include designing dimensions and cubes, implementing common MDX calculations, security and performance tuning. The book takes you through the whole lifecycle of Analysis Services cube development, from how data warehouse design affects your cube, through cube and dimension design to performance tuning and monitoring. Some previous experience of Analysis Services is assumed - the focus is on best practices and design patterns. The book starts off with a discussion of data warehouse design and how it relates to Analysis Services. Following on from that, best practices relating to Analysis Services cube and dimension design are covered, including topics such as optimizing dimension attribute relationships and handling fact tables that contain data at different granularities. Next, the book looks at using MDX to implement common business calculations, and then moves on to more advanced problems like currency conversion calculations and creating a date tool dimensions. Finally security, performance tuning, automation of administrative tasks and monitoring usage and performance each get their own chapter and subject such as dynamic security roles, using Profiler to diagnose query performance problems and automating partition creation are also dealt with. What You Will Learn Build a data mart suitable for use with Analysis Services Work with a thread pool effectively Create and configure an Analysis Services project in SQL Server Data Tools Use the Dimension Wizard and the Dimension Editor to build dimensions Create measure groups and associate the...
    Note: 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 ...
  • 63
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: VMware ; Virtual computer systems ; Operating systems (Computers) ; Electronic books ; Electronic books ; local
    Abstract: Learn everything you need to know to get started with VMware Fusion In Detail Running Windows on your Mac can seem complicated, but this book will make things easy by showing you how to get the most out of VMware Fusion. Having a virtual copy of Windows on your Mac can let you make a secure backup of your files and run Windows applications, which makes your computer more versatile This book will show you how to start running Windows on your Mac, with practical examples of how to keep your Virtual Machine secure, backed up, and running smoothly. You will learn about the new features of VMware Fusion 6 and where to get help and support for the software when you need it. This book will walk you through what you need to know to safely and securely run Windows on your Mac. It then proceeds to show you how to upgrade to Windows 8, and shows you how you can seamlessly switch between Windows 7 and Windows 8 using snapshots. Next, it covers all that you need to know to safely and securely run Windows on a Mac computer with Intel processors. You will also learn how to manage your Virtual Machine backups and keep your VM safe. The recipes in this book will give you a helpful head start in getting the most out of VMware Fusion 6. What You Will Learn Install Windows 7 directly from Microsoft using the trial version Upgrade your Windows 7 Virtual Machine to Windows 8 Effectively back up your Virtual Machine Back up your Windows files easily using Time Machine Discover and learn about the many features of snapshots Keep your old PC alive by cloning it into a Virtual Machine Discover the best places to find help and resources for VMware Fusion
    Note: 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 ...
  • 64
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Series Statement: Professional expertise distilled
    Keywords: Oracle (Computer file) ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: The simplest way to learn Oracle's ADF is to follow an enterprise development process from start to finish, which is exactly what this book does. Combining theory with real-world examples, it's the ultimate guide for Oracle and J2EE developers. In Detail Modern enterprise applications must be user-friendly, visually attractive, and fast ? much like Oracle Fusion applications. Oracle are using the Application Development Framework (ADF) for their own development, and now you can too. However, you need a proven method to use this powerful and flexible tool in order to achieve consistent success in your enterprise applications. Oracle ADF Enterprise Application Development ? Made Simple, Second Edition doesn't just cover the theory behind Oracle ADF, it clearly explains how to get the most out of the technology. Just like you need to do more than just wield a hammer to build a house, you need to do more than just master ADF technology to build a successful enterprise application. This book gives you the blueprint you need to ensure success. This book takes you through an entire enterprise application development project using ADF, from proof of concept through all phases of development until the final application is delivered and deployed. The book shows you the support tools you need for source control and issue tracking as well as how to use them productively to develop an enterprise application. It explains enterprise ADF application security as well as important specialty topics like skinning, customization, and internationalization. This book will provide you with all the knowledge you need to make a real-life Oracle ADF development project a success. What You Will Learn Develop an ADF application based on database tables using both common and exotic ADF user interface components Develop necessary templates and framework classes to allow productive and flexible development Customize your applications to meet the needs and expectations of different users Estimate the effort required to build an ADF enterprise application Test your ADF enterprise application at the component, integration, and system level Understand how to secure your enterprise applications and assign roles for specific functionality
    Note: Includes index. - Description based on online resources; title from thumbnail of cover on resource description page (Safari, viewed Mar. 06, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    ISBN: 9781782172093 , 1782172092
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional expertise distilled
    Keywords: Microsoft System center configuration manager ; Computer networks ; Management ; Software configuration management ; Computer programs ; Electronic books ; Electronic books ; local
    Abstract: Design, implement, and configure System Center Configuration Manager 2012 R2 with the help of real-world examples In Detail Microsoft System Center Configuration Manager is an enterprise device management solution from Microsoft. It helps manage applications from a single location, managing deployments on single or multiple devices and providing security of data stored on those devices. It contains a large number of features that are not always exposed in every environment. Expanding your knowledge of Configuration Manager will ensure that you and your organization get the best out of your investment in Configuration Manager. This book will give you thorough insights into Configuration Manager environments from a design perspective. You will understand how proper decisions made at the first stage of a deployment can lead to a successful implementation at the later stages. Following this, you will learn how to secure your site using certificates and also deploy and manage endpoint protection to clients. What You Will Learn Analyze your environment to provide the best design solution Secure your environment using certificates and encryption Address challenges with unwanted application installations Provide a secure operating system with endpoint protection Learn how content management works in Configuration Manager Deploy complex desktop and server operating systems Keep your environment up to date with security updates Manage mobile devices and Bring Your Own Device (BYOD)
    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 ...
  • 66
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: Minitab ; Statistics ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: With over 110 practical recipes, this is the ideal book for all statisticians who want to explore the vast capabilities of Minitab to organize data, analyze it, and visualize it with impactful graphs. In Detail Minitab has been a statistical package of choice across all numerous sectors of industry including education and finance. Correctly using Minitab's statistical tools is an essential part of good decision making and allows you to achieve your targeted results, while displaying fantastic charts and a powerful analysis will also communicate your results more effectively. "Minitab Cookbook" will take the mystery out of using Minitab and will simplify the steps to produce great results. This book will be hugely beneficial for anyone who knows what statistics or studies they want to run, but who is unsure about just what button to press or what option to select. In this book, you will learn how to use data from different sources and will be guided through the basics of graphs as well as the basics of hypothesis tests. You will explore the use of non-linear regression, how to construct complex ANOVAs, and even delve into Multivariate statistics. "Minitab Cookbook" is a great reference on how to create graphs, generate P-values, and how to put data in order. You will explore the basics of charts as well as into the complex depths of Factor analysis, and you will learn everything from the simplest of t-tests to the complexity of mixed model ANOVA. And finally, for all of you who want to write Macros, this book covers the use of Execs, Global, and Local Macros. What You Will Learn Import data successfully into Minitab from Excel Explore the options for generating amazing charts Investigate differences between samples with inferential statistics Find the significant relationships in data by analyzing variance and using regression Work with control charts to view process variation Learn about Capability Analysis in Minitab for both normal and non normal data Find trends and seasonality in your data Apply Multivariate statistics to observe patterns and relationships across many variables Automate tasks using the Minitab Macro language Use Gage studies and MSA's to investigate measurement systems
    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 ...
  • 67
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional expertise distilled
    Keywords: Packet switching (Data transmission) ; Computer networks ; TCP/IP (Computer network protocol) ; Electronic books ; Electronic books ; local
    Abstract: Simulate an unlimited number of devices on a network using Packet Tracer In Detail Packet Tracer is a powerful network simulation program that allows students to experiment with network behavior and ask ?what if? questions. As an integral part of the Networking Academy comprehensive learning experience, Packet Tracer provides simulation, visualization, authoring, assessment, and collaboration capabilities and facilitates the teaching and learning of complex technology concepts. Packet Tracer allows you to simulate highly complex learning environments and allows you to see how packets move between different devices. Packet Tracer Network Simulator is a practical guide that thoroughly explains the features and uses of Packet Tracer with the help of practical examples that will help you to create your own complex topologies and emulate learning environments. This book will cover using Packet Tracer with PCs, laptops, and servers, with a brief description of its usage with other end devices like tablets and televisions. You will learn about different connectors, start creating network topologies, and configure them with Cisco commands. After testing connectivity with complex PDUs, you will also be able to use the simulation mode to analyze packet flow. This book covers advanced topics which will help you learn how to configure Cisco devices without commands. You will learn about the configuration of IPv4 and IPv6 routing and also how to troubleshoot networks by looking at the live flow of packets. The book will teach you how to set up wireless devices and how to demonstrate their proximity with physical simulation. You will also learn how to create practical networking assessments with a scoring model. Once you've finished the book, you will be able to make the best use of your simulator to create and plan limitless network topologies. You will have a good understanding of how to use Packet Tracer to build complex topologies and also how to bring your simulations closer to reality. What You Will Learn Customize network devices with modules Configure routers and switches using examples Test connectivity by visualizing packet flow Create wireless networks and demonstrate their range Develop practical networking assessments with a scoring model Understand VLAN, VTP, and trunking Assign IPv6 addresses to network and end devices Analyze broadcasts in simulation mode
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Feb. 7, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    ISBN: 9781782168164 , 1782168168
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Linux ; Operating systems (Computers) ; Electronic books ; Electronic books ; local
    Abstract: A practical guide to Linux Mint for the novice to the professional In Detail Linux Mint is one of the most popular and proven distributions for beginners and advanced users alike. Out of the box hardware and multimedia support makes Mint your go-to choice for general computing. Its ease of use has transformed it into a celebrated Linux distribution. This is an all-inclusive guide to Linux Mint, and will teach you everything you need to know in order to use a Linux Mint system. The book starts with the installation process and covers task-oriented topics such as browsing the Internet and installing software as well as shell commands. This guide walks the reader through installing and maintaining Linux Mint on a personal computer. Using task-oriented examples, readers will journey through understanding what sets Mint apart from the competition, how to maintain it, and how to use it. Topics covered in the book include getting acquainted with Cinnamon, navigating the filesystem, software management, an introduction to the terminal, and more! What You Will Learn Explore Linux Mint's functions Configure and install the distribution Discover the Cinnamon user interface Manage user permissions Understand how to launch programs Learn how to use shell commands Set up Mint Firewall to prevent attacks and explore disaster recovery Play music and videos Manage digital camera photos Troubleshoot your Mint system
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 13, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community Experience Distilled
    Keywords: Data flow computing ; Big data ; Database management ; Electronic books ; Electronic books ; local
    Abstract: One of the best ways of getting to grips with the world's most popular framework for real-time processing is to study real-world projects. This books lets you do just that, resulting in a sound understanding of the fundamentals. In Detail Storm is the most popular framework for real-time stream processing. Storm provides the fundamental primitives and guarantees required for fault-tolerant distributed computing in high-volume, mission critical applications. It is both an integration technology as well as a data flow and control mechanism, making it the core of many big data platforms. Storm is essential if you want to deploy, operate, and develop data processing flows capable of processing billions of transactions. "Storm: Distributed Real-time Computation Blueprints" covers a broad range of distributed computing topics, including not only design and integration patterns, but also domains and applications to which the technology is immediately useful and commonly applied. This book introduces you to Storm using real-world examples, beginning with simple Storm topologies. The examples increase in complexity, introducing advanced Storm concepts as well as more sophisticated approaches to deployment and operational concerns. "Storm: Distributed Real-time Computation Blueprints" covers a broad range of distributed computing topics, including not only design and integration patterns, but also domains and applications to which the technology is immediately useful and commonly applied. This book introduces you to Storm using real-world examples, beginning with simple Storm topologies. The examples increase in complexity, introducing advanced Storm concepts as well as more sophisticated approaches to deployment and operational concerns. This book covers the domains of real-time log processing, sensor data analysis, collective and artificial intelligence, financial market analysis, Natural Language Processing (NLP), graph analysis, polyglot persistence and online advertising. While exploring distributed computing applications in each of those domains, the book covers advanced Storm topics such as Trident and Distributed State, as well as integration patterns for Druid and Titan. Simultaneously, the book also describes the deployment of Storm to YARN and the Amazon infrastructure, as well as other key operational concerns such as centralized logging. By the end of the book, you will have gained an understanding of the fundamentals of Storm and Trident a...
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Apr. 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    ISBN: 9781782166597 , 1782166599
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Samba (Computer file) ; Client/server computing ; Electronic books ; Electronic books ; local
    Abstract: Exploit the real power of Samba 4 Server by leveraging the benefits of an Active Directory Domain Controller In Detail Samba is a drop-in replacement for the heart of the thousands and thousands of networks that run on Microsoft Windows domain controllers. Now with a compatible Active Directory implementation, it will definitely put its name inside every datacenter that wants a cost reduction for the Open Source solutions, without losing the security, stability, and flexibility of any resilient solution. Implementing Samba 4 starts off with installing dependencies and building the Samba 4 software, deploying it as an Active Directory Domain Controller, and enabling the reader to understand the different roles the software can play on the network. This book looks at the Samba 4 Server roles, and breaks down the mystery and confusion that surrounds each role. This book will take you through some clear, practical, and complete examples that will help you to take advantage of the Samba 4 Server quickly and in a simple way. What You Will Learn Identify and choose the right Samba 4 Server role Set up a Samba 4 Server as an Active Directory Domain Controller Utilize the Python scripting interface Understand the migration steps from Samba 3 to Samba 4 Integrate GNU/Linux operating system authentication into the AD Implement file and print servers using Samba 4 Understand the tasks and attention points when replacing a Microsoft Windows AD
    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
    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 ...
  • 72
    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 ...
  • 73
    ISBN: 9781782172444 , 1782172440
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: BusinessObjects ; Business intelligence ; Data processing ; Management information systems ; Strategic planning ; Business planning ; Electronic books ; Electronic books ; local
    Abstract: Over 80 recipes to help you build, customize, and distribute reports using SAP BusinessObjects In Detail This book will educate you on the best practices in SAP BusinessObjects reporting and analysis, including how to create enhanced report formatting and synchronize data sources in simple and easy ways. The book starts by introducing a working Web Intelligence environment and its capabilities. Next, it moves on to creating queries, working with the formatting components, and explaining how to work with different types of data presentation such as tables and charts. The book then guides you through the main report functionality such as using filters, sorts, and calculations; merging data; and using formulas. The book also explains how to work with advanced features such as drills and hyperlinks. This book will take you from the most basic level of how to build a query and elementary concepts such as the nature of data to the most advanced and updated reporting and formatting techniques. What You Will Learn Master advanced report building techniques using SAP BusinessObjects Discover tools to work efficiently in a BI environment Learn using real scenarios, varied examples, and systematic execution of the solutions Build variables and formulas to enhance the report calculation functionality such as if-then statements Use drill-down and drill-through tasks to perform detailed analysis Filter data using simple and advanced filters and advanced features such as input controls
    Note: "Quick answers to common problems"--Cover. - Includes index. - Description based on online resource; title from cover (Safari, viewed Sept. 26, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Edition: 2nd ed.
    Series Statement: Quick answers to common problems
    Keywords: Microsoft Visual studio ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Understanding the latest features of Visual Studio can speed up and streamline your projects. And there's no better learning tool than this collection of focused recipes that gives you the fast, hands-on experience you need. In Detail Visual Studio 2013 is the premier tool for developers targeting the Microsoft platform. Learning how to effectively use this technology can enhance your productivity while simplifying your most common tasks, allowing you more time to focus on your project. Visual Studio 2013 Cookbook will introduce you to all the new areas of Visual Studio and how they can quickly be put to use to improve your everyday development tasks. With this book, you will learn not only what VS2013 offers, but what it takes to put it to work for your projects. Updated and expanded for VS2013, this book begins by introducing you to the interface changes to Visual Studio and then moves on to demonstrate how VS2013 can be used for developing desktop, mobile, and web applications. This book provides a comprehensive overview of all areas of Visual Studio. This practical approach will benefit you greatly if you are a newcomer but also if you want a tour of what the latest edition of Visual Studio has to offer. The recipes in this book provide useful examples of VS2013 which can help you whether you are targeting the Web, mobile devices, or the traditional Windows desktop. What You Will Learn Customize the editor's new abilities to fit your development style Create apps for Windows 8.1 Use Visual Studio to debug parallel and concurrent programs Integrate .NET Framework 4.5.1 effectively Learn about both the Express and premium editions of Visual Studio Maximize Visual Studio's C++ tools to make development easier Put TypeScript to work in your web applications Protect and manage your source code with Team Foundation Server Learn about Visual Studio Online
    Note: Includes index. - Description based on online resource; title from thumbnail of cover on resource description page (Safari, viewed Mar. 28, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    ISBN: 9781782171713 , 1782171711
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Microsoft System center ; Software configuration management ; Configuration management ; Client/server computing ; Electronic books ; Electronic books ; local
    Abstract: Over 40 practical recipes that will help you plan, build, implement, and enhance IT compliance policies using Microsoft Security Compliance Manager and Microsoft System Center 2012 R2 In Detail Compliance programs are often run and managed by security and audit teams. These teams provide policies and guidance that require implementation by the IT team. This book shows you how Microsoft Security Compliance Manager and Microsoft System Center are an ideal combination to provide a bridge between IT and the business teams responsible for compliance policies. Aimed at getting you familiar with the practical side of IT compliance, this book starts by showing you the planning steps required to design a small business compliance program. It then provides practical guidance for using Microsoft Security Compliance Manager and Microsoft System Center Configuration Manager. Moving on from the basics, the recipes demonstrate how you can enhance the capabilities of IT compliance programs and prepare for enterprise compliance using the Microsoft System Center product family. What You Will Learn Design and implement your compliance program. Explore Microsoft Security Compliance Manager as a base entry solution for your compliance program. Export configuration items ready for use in System Center Configuration Manager. Use Microsoft System Center Configuration Manager to create, deploy, and manage the life cycle of compliance baselines. Use Microsoft System Center Operations Manager to monitor for compliance breaches. Design and run reports to understand your compliance status and security audit state. Deploy Microsoft System Center Service Manager to centralize and efficiently manage your compliance program.
    Note: "Quick answers to common problems"--Cover. - Includes index. - Description based on online resource; title from cover (Safari, viewed Nov. 14, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    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 ...
  • 77
    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 ...
  • 78
    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 ...
  • 79
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: Python (Computer program language) ; Charts, diagrams, etc ; Electronic books ; Electronic books ; local
    Abstract: Discover how easy it can be to create great scientific visualizations with Python. This cookbook includes over sixty matplotlib recipes together with clarifying explanations to ensure you can produce plots of high quality. In Detail matplotlib is part of the Scientific Python modules collection. matplotlib provides a large library of customizable plots and a comprehensive set of backends. It tries to make easy things easy and hard things possible. You can generate plots, add dimensions to the plots, and also make the plots interactive with just a few lines of code with matplotlib. Also, matplotlib integrates well with all common GUI modules. This book is a head-first, hands-on journey into matplotlib, the complete and definite plotting package for Python. You will learn about the basic plots, how to customize them, and combine them to make sophisticated figures. Along with basic plots, you will also learn to make professional scientific plots. In this book, you will start with the common figures that are offered by most plotting packages. You will learn how to add annotations, and play with styles, colors, scales, and shapes so that you can add personality and visual punch to your graphics. You will also see how to combine several graphics. With this book you will learn how to create sophisticated visualizations with simple code. Finally, you can make your plots interactive. After reading "matplotlib Plotting Cookbook", you will be able to create the highest quality plots. What You Will Learn Discover how to create all the common plots you need Enrich your plots with annotations and sophisticated legends Take control of your plots and master colors, linestyle, and scales Add a dimension to your plots and go 3D Integrate your graphics into your applications Automate your work and generate a large batch of graphics Create interactive plots with matplotlib Combine your plots to create sophisticated visualizations
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Apr. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    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 ...
  • 81
    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 ...
  • 82
    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 ...
  • 83
    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 ...
  • 84
    ISBN: 9781783982752 , 1783982756
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Computer software ; Testing ; Application software ; Testing ; Java (Computer program language) ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Over 65 recipes to get you up and running with unit testing using Mockito In Detail Mockito is a testing framework that allows you to easily create test doubles (mocks) of the system under test's collaborators. You can use mocks to better simulate the behavioral patterns of your software in isolation to receive feedback from tests as soon as possible. This book consists of recipes that depict the usage of a vast majority of Mockito functionalities in real-life examples. It goes beyond the documentation and covers how Mockito works and shows the steps to write effective tests using Mockito. This is a focused guide with lots of practical recipes of business issues and presentation of the entire test of the system. This book shows the use of Mockito's popular unit testing frameworks such as JUnit, PowerMock, TestNG, and so on. What You Will Learn Create beautiful tests using Mockito Create mocks and spies in a number of ways Implement best practices to perform tests with Mockito Extend Mockito with other popular Java-based unit testing frameworks such as JUnit and PowerMock Stub behavior of mocks and spies Verify test doubles with Mockito Write good tests using Mockito Integrate Mockito with DI systems Compare Mockito to other mocking frameworks Verify the behavior of your system under test
    Note: "Quick answers to common problems.". - Includes index. - Description based on online resource; title from cover (Safari, viewed July 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    ISBN: 9781783981458 , 1783981458
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Puppet (Computer file) ; Software configuration management ; Electronic books ; Electronic books ; local
    Abstract: Design, manage, and deploy your Puppet architecture with the help of real-world scenarios In Detail Puppet has changed the way we manage our systems, but Puppet itself is changing and evolving, as are the ways in which we use it. A clear, updated, practical, and focused view of the current state of the technology and the evolution of Puppet is what we need to tackle our IT infrastructure challenges and avoid common errors when designing our architectures. This is a detailed, practical book that covers the different components of the Puppet ecosystem and explores how to use them to deploy and manage different kinds of IT infrastructures. Updated with the most recent trends and best practices, this book gives you a clear view on how to "connect the dots" and expands your understanding to successfully use and extend Puppet. What You Will Learn Use Puppet to manage network, cloud, and virtualization devices Become a Hiera and PuppetDB power user Study the different approaches to Puppet architecture design Master the art of writing and maintaining reusable modules Explore strategies and patterns on how to introduce Puppet automation Manage and test a Puppet code workflow Design scalable Puppet infrastructures
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed July 9, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    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 ...
  • 87
    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 ...
  • 88
    ISBN: 9781782176473 , 1782176470
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Client/server computing ; Java (Computer program language) ; Web servers ; Electronic books ; Electronic books ; local
    Abstract: Master the art of implementing user interfaces with JSF 2.2 In Detail JavaServer Faces (JSF) is a leading framework and core component of Java Platform Enterprise Edition. JSF is the standard Java EE technology used to build web user interfaces. JSF 2.2 is a recent release with an extensive list of new features, some of which have been expected for a long time and are now ready to be implemented. Starting out with a very basic topic, Expression Language, you will continue onwards covering a wide range of JSF sectors, such as JSF communication, JSF scopes, and so on. Throughout the book, you will master JSF artifacts (AJAX, HTML5, configurations, renders, handlers, listeners, events, factories, tabular data, custom components, Facelets, and so on) in a compendium of programming practices and informative examples You then round off with a detailed discussion on the capabilities of Facelets. Overall, this book helps you gain knowledge on the latest JSF features in an interesting and original approach. Adding these skills to your personal arsenal will turn you into a veritable JSF master. What You Will Learn Discover how to write custom JSF 2.2 themes, custom factories, handlers, renderers, and components Access unlimited developing scenarios with the concept of dependency injection Enhance your applications with JSF 2.2 upload component and HTML5 friendly markup Master the new JSF 2.2 Window ID technique Gain insights into managing the application state with stateless viewsExplore the new CDI ViewScoped and @FlowScoped (detailed presentation)
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed July 14, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    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 ...
  • 90
    ISBN: 9781783984497 , 178398449X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Node.js ; Web applications ; Application software ; Development ; Data warehousing ; Database management ; Management information systems ; Electronic books ; Electronic books ; local
    Abstract: Develop customized, scalable web apps through the integration of powerful Node.js frameworks In Detail Node.js is a JavaScript runtime-based, scalable platform used to develop web applications and network programs on the server side. It allows web designers to access the backend of their projects while also allowing developers, who are willing to learn JavaScript, a chance to design. There are many frameworks that have popped up in recent years, but what makes Node.js unique is that it opens up a whole new frontier for web development and takes a hybrid approach. This book will help you get to grips with Node.js and implement the knowledge to build efficient web applications. You start with developing a backend web application followed by a frontend interface, and later on deploy it to the cloud platform. This book takes a holistic approach to server-side programming using Node.js in conjunction with different frameworks and tools. What You Will Learn Build and implement your custom middleware for Express Integrate Socket.IO with Express and use the same authentication Create a secure local store for passwords Use message queues to break down your application into manageable pieces Leverage the power of Redis to create a shared state across many different servers Implement Backbone, Socket.IO, and React together for a fast, dynamic, and real-time frontend Automate your build process with the use of the Grunt.js task runner Build deployment scripts to get servers running your application in the cloud
    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 ...
  • 91
    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 ...
  • 92
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Electronic commerce ; Computer programs ; Web site development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: You've built a great online store and all you need now are customers. This is where this invaluable tutorial comes in. Specifically written for Magento users, it uncovers the deep secrets of successful Search Engine Optimization. In Detail Magento is a feature-rich, professional, open source e-commerce application that offers merchants complete flexibility and control over the look, content, and functionality of their online store. You may have the most attractive Magento store on the Internet with the most competitive prices, but without visitors, you'll struggle to make significant sales. By increasing your website traffic through SEO and implementing a few simple conversion rate optimization techniques, it's possible to see a dramatic growth in revenue through your website. Starting with the basics, Magento Search Engine Optimization is a comprehensive guide on how to better optimize your Magento store for search engines such as Google, Bing, and Yahoo. This book will show you how to maximize Search Engine Optimization for your shop website as well as how to implement and incorporate SEO-enhancing techniques and features, layering them progressively into your Magento shop site. With this example-oriented guide, you will become acquainted with a lot of the SEO-related features that Magento is equipped with and how to enable these and configure them correctly. You'll learn which types of pages are most appropriate for optimizing various types of keywords, leaving you well equipped for the on-going management and optimization of your Magento store. You'll also learn how to implement best practices when optimizing all the different elements on category and product pages such as titles, descriptions, and headings. This book also contains information on important SEO topics such as multi-regional store implementations, improving page loading speeds, and tracking your customers through Google Analytics. You will be able to add semantic mark-up to your pages and implement technical URL rewriting to avoid common duplicate content problems. There's also a whole chapter dedicated to some of the best SEO-related Magento extensions. By the end of this book, you will be armed with optimization techniques that will help you generate more sales. What You Will Learn Adjust the default Magento configuration to benefit SEO Understand which of Magento's many pages is best to optimize for certain types of phrases Analyze and track your customers through Google ...
    Note: Includes index. - Description based on online resource; title from thumbnail of cover on resource description page (Safari, viewed Feb.6, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    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 ...
  • 94
    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 ...
  • 95
    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 ...
  • 96
    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 ...
  • 97
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: iOS (Electronic resource) ; Mac OS ; Operating systems (Computers) ; Electronic books ; Electronic books ; local
    Abstract: If you want to develop network applications for iOS and OS X, this is one of the few books written specifically for those systems. With over 50 recipes and in-depth explanations, it's an essential guide. In Detail Darwin, which forms the core set of components for OS X and iOS, is compatible with the Single UNIX Specification Version 3 and POSIX UNIX. Therefore OS X and iOS are UNIX operating systems. While there are numerous books and articles written to teach network development in a UNIX environment there is surprisingly little dedicated to teaching network development specifically in an Apple environment. In this book we will be covering the standard UNIX networking stack with BSD Sockets as well as Apple's frameworks like CFNetworking and Bonjour. "iOS and OS X Network Programming Cookbook" is an enthralling code-focused book on developing client and server applications for the iOS and OS X environments. You will learn how to integrate a number of Unix (BSD Sockets), Apple specific (CFNetworking, NSMutableURLRequest, Bonjour) and third party APIs (AFNetworking, MKNetworking) with your own apps. "iOS and OS X Network Programming Cookbook" begins by showing you how to build both client and server applications using the BSD Socket Library as well as Apple's CFNetworking library. The sample code includes samples for both iOS and OS X. It then covers how to add Bonjour to publish, find, and connect to services. This can be used to create peer-to-peer applications over local networks. Finally it shows how to integrate third-party libraries like Libnet, LibPCAP, AFNetworking, and MKNetworking with the reader's apps. A lot of developers do not realize that iOS is a full UNIX-based operating system that contains a full set of networking APIs. These APIs can be used to create both client- and server-based applications in the iOS environment as well as OS X. Using the Apple's Bonjour library you will learn how to publish, find, and connect the services together without hardcoding the connection information. There are also a number of third-party APIs that can be used to easily connect iOS and OS X applications to web-based services. Finally this book will cover several low level libraries like LibNET and LibPCAP on the OS X environment. "iOS and OS X Network Programming Cookbook" will cover several UNIX, Apple, and third-party libraries and APIs. The book will show the user how to integrate all of these libraries and APIs with their applications. Wh...
    Note: Includes index. - Description based on online resource; title from thumbnail of cover on resource description page (Safari, viewed Feb. 10, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    ISBN: 9781782170914 , 178217091X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional expertise distilled
    Keywords: BusinessObjects ; Database management ; Relational databases ; Business ; Data processing ; Electronic books ; Electronic books ; local
    Abstract: Create and maintain powerful SAP BusinessObjects Universes with the SAP Information Design Tool In Detail Creating a Universe using SAP BusinessObjects is your ultimate guide to mastering the development of BusinessObjects Universes using the SAP Information Design Tool. You will find many hands-on exercises as well as hints and best practices within this guide. The book starts with an introduction to Business Intelligence and where BusinessObjects Universes fit into the big picture. Then, we will go through the Universe creation process. You will then learn how to create a Data Foundation (physical layer) and how to establish a new relational database and OLAP connection. Following this, you will learn how to create a Business layer. You will also learn how to handle security using user profiles and how to use functions such as Aggregate_Aware(). This is a must-have book for any SAP BO Universe developer and will act as a reference for beginners and experts alike. What You Will Learn Leverage SAP BusinessObjects Universes to facilitate your Business Intelligence goals Explore the Information Design Tool, which brings speed and efficiency to reporting Build a robust Data Foundation layer Make a business-oriented Universe Test your Universe and discover issues Use the security profile editor to secure your Universe Develop Universes in a multiuser development environment
    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 ...
  • 99
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Application software ; Development ; JavaScript (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: If you know JavaScript you ought to know Grunt ? the Task Runner for managing sophisticated web applications. From a basic understanding to constructing your own advanced Grunt tasks, this tutorial has it all covered. In Detail In recent times, modern web browsers have become the application platform of choice. Grunt, along with its wide range of plugins, provides a simple way of managing the large number of build tasks required to maintain a sophisticated web application. Getting Started with Grunt: The JavaScript Task Runner provides you with all the information you need to become an effective Grunt power-user. You will quickly learn how to install, configure, and run Grunt. You will go on to understand how to use third-party Grunt and then create your own Grunt tasks that cater to your particular needs. This book first demonstrates various Grunt use cases before running through the steps of installing, configuring, running, and customizing Grunt. You will learn how to install Node.js, the Node.js package manager (npm), and Grunt. Then, you will understand how to set up and configure a personalized Grunt environment. Next, you will look at the various methods of running and customizing Grunt to utilize its flexibility. Finally, to emphasise what has been learnt, you will see a complete example build of a web application. Getting Started with Grunt: The JavaScript Task Runner will enable you to create your very own Grunt environments from scratch and fully utilize Grunt's large feature set to effectively solve your custom requirements. What You Will Learn Learn about Grunt and its advantages Understand Node.js and how it relates to Grunt Take an in-depth look at npm, Node.js modules, and the working of Grunt plugins Get familiar with installing Grunt and setting up your first Grunt build environment Gain insight on the methods of configuring Grunt and when each method should be used Effectively execute Grunt through the use of task arguments, task aliasing, multi-task targets, and more Construct your own Grunt tasks, multi-tasks, and asynchronous tasks
    Note: Includes index. - Description based on online resources; title from thumbnail of cover on resource description page (Safari, viewed Mar. 06, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Professional experience distilled
    Keywords: Business intelligence ; Computer programs ; Management information systems ; Electronic books ; Electronic books ; local
    Abstract: Written for server administrators, this book guides you step by step through installing, managing, and maintaining QlikView Server and Publisher for your enterprise. It's the foolproof route to turning information into knowledge. In Detail QlikView is the most flexible enterprise Business Intelligence platform for transforming information into knowledge. Users can effectively consolidate relevant data from multiple sources into a single application, create reports, and visualize content for unprecedented business insight using QlikView. QlikView Server allows the nesting of multiple servers for data load balancing and enables users to access data using their PC and mobile devices. QlikView Publisher ensures that the right information reaches the right user at the right time, and gives further centralized administration and management. Starting with the basics of QlikView Server, this book will show you how to deploy and manage your clustered environment. You will also learn how to share your data using QlikView Publisher. With extensive practical examples and quality screenshots, the book starts by giving you a detailed understanding of QlikView Server and will proceed to help you get to grips with managing the server. From deploying a simple QlikView Server on a single-box, to an enterprise deployment on multiple servers, to alternative authentication options, you will learn all the areas that you need to know about. Finally, you will learn how to share and manage your data using QlikView Publisher, which includes discovering the optimal configurations of QlikView. This book will enable you to effectively manage your QlikView Server and Publisher. What You Will Learn Choose the correct operating system and configuration to run QlikView Server/Publisher Install a basic server and understand how it works Deploy an enterprise class QlikView Server system Install a QlikView Publisher Create tasks with QMC Publisher Components Integrate with third party security platforms Monitor and troubleshoot your implementation
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Feb. 6, 2014)
    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...